
/*Borrar*/

body {
padding:0px;
margin:0px;
}

/*Ok*/

#resultados-bolivia {
font-family: Arial, Helvetica, sans-serif;
width:100%;
max-width: 709px;
background-color: #fff;
clear:both;
margin-bottom: 10px;
}

#resultados-bolivia h4 {
background-color: #333333;
padding: 5px 0px;
font-size: 14px;
color: #fff;
text-indent: 13px;
margin:0px;
}

#resultados-bolivia h4 span {
font-weight: normal;
font-size: 11px;
padding-left:5px;
border-left: 1px solid #cccccc;
margin-left:5px;
color: #cccccc;
}

#resultados-bolivia ul.res-bol-candidatos {
padding:0px;
margin:0px;
list-style-type: none;
background-color: #fff;
position: relative;
}

#resultados-bolivia ul.res-bol-candidatos > img {
width: 100%;
}

#resultados-bolivia ul.res-bol-candidatos li {
padding: 5px 10px;
width:31px;
text-align: center;
position: absolute;
bottom:70px;
left:5px;
background-color: #1D8E53;
color: #fff;
font-size: 23px;
font-weight: bold;
}

#resultados-bolivia ul.res-bol-candidatos li:after {
content: '';
width:0px;
height: 14px;
position: absolute;
bottom:-14px;
left:50%;
left:calc(50% - 1px);
border-left: 1px solid #fff;
}

#resultados-bolivia ul.res-bol-candidatos li:last-child {
right:5px;
left:auto;
background-color: #B14A41;
}

#resultados-bolivia div.res-bol-barra-resultados {
background-color: transparent;
height: 45px;
position: relative;
margin-top:-60px;
}

#resultados-bolivia div.res-bol-barra-resultados:before {
content: '';
position: absolute;
height: 6px;
width:0px;
border-left:2px solid #ccc;
left:50%;
left:calc(50% - 1px);
top:-3px;
}

#resultados-bolivia div.res-bol-barra-resultados:after {
content:'50%';
position: absolute;
width:100%;
top:-20px;
font-size: 11px;
text-align: center;
color: #fff;
  text-shadow:
   -1px -1px 0 #444,  
    1px -1px 0 #444,
    -1px 1px 0 #444,
     1px 1px 0 #444;
}

#resultados-bolivia div.res-bol-barra-resultados div {
width:50%;
height: 45px;
position: absolute;
top:4px;
transition: width 0.6s linear;
  -webkit-transition: width 0.6s linear;
  -ms-transition: width 0.6s linear;
  -moz-transition: width 0.6s linear;
  -o-transition: width 0.6s linear;
}

#resultados-bolivia div.res-bol-barra-resultados div span {
background-color: #fff;
height: 45px;
line-height: 45px;
position: absolute;
font-weight: bold;
font-size: 16px;
text-align: center;
width:65px;
}

#resultados-bolivia div.res-bol-barra-resultados #res-bol-si {
left:0px;
background-color: #1D8E53;
}

#resultados-bolivia div.res-bol-barra-resultados #res-bol-si span {
left:0px;
}

#resultados-bolivia div.res-bol-barra-resultados #res-bol-no {
right:0px;
background-color: #B14A41;
}

#resultados-bolivia div.res-bol-barra-resultados #res-bol-no span {
right:0px;
}

@media (max-width: 520px){

#resultados-bolivia h4 {
text-indent: 5px;
}

#resultados-bolivia h4 span {
margin-left: 3px;
}

#resultados-bolivia ul.res-bol-candidatos {
/*padding: 5px 0px 0px 0px;*/
}

#resultados-bolivia div.res-bol-barra-resultados {
margin-top:-10px;
}

#resultados-bolivia ul.res-bol-candidatos li {
bottom: 14px;
font-size: 16px;
}

#resultados-bolivia div.res-bol-barra-resultados div {
width:49.5%;
height: 40px;
}

#resultados-bolivia div.res-bol-barra-resultados div span {
background-color: transparent;
width:65px;
color: #fff;
height: 40px;
line-height: 40px;
}

#resultados-bolivia div.res-bol-barra-resultados #res-bol-si span {
color: #fff;
}

#resultados-bolivia div.res-bol-barra-resultados #res-bol-no span {
color: #fff;
}

#resultados-bolivia div.res-bol-barra-resultados:after {
top:-19px;
}

#resultados-bolivia div.res-bol-barra-resultados:before {
top:-1px;
border-left:2px solid #333;
}

}