@charset "utf-8";
/* CSS Document */

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background:url(../images/fondo_plebiscito.jpg) center; font-size:15px; font-family: 'Yanone Kaffeesatz', sans-serif; overflow-x:hidden;}
a,img{text-decoration:none; border:none;}
.contenedor_general{ position:relative; max-width:1012px; width:100%; margin:0 auto;}
.banner_superior{ position:relative; background:url(../images/plebiscito_fondo.jpg) top right;}
.logoplebiscito{width:50%;max-width:400px;}
.logoplebiscito img{max-width:100%;margin:5px 0;}
.logo_vl{ position:absolute; bottom:1px; right:20px;width:30%;text-align:right;}
.logo_vl img{max-width:100%;}
.redes{ position:absolute; right:10px; top:7px;}
.fecha_dia{ position:absolute; left:10px; top:8px; color:#e7e7e7; font-size:14px;}
.reparador_cafe{ position:relative; width:100%; height:8px; background-color:#374b5e;}
.separador{background:#fff;}
.separador_blanco{ position:relative; width:6px; height:44px; float:left;}
.camara_bt{position:relative; width:244px; height:28px; background:#494949; float:left; border-radius: 0px 0px 10px 0px; box-shadow: 0px 0px 54px rgba(0,0,0,1) inset; border: 1px solid rgba(55,48,27,0.6); color:#fff; font-size:19px; padding: 8px 0px 0px 12px;}
.secciones_bt{ position:absolute; width:758px; margin-top:-8px;}
.contenido_votos{ width:100%; margin:0 auto; z-index:-1;}
.izq_contenedor{position:relative; width:49%; margin-left:1%;float:left; background:#fff; overflow:hidden;}
.der_contenedor{ position:relative; width:48%; margin-right:1%;float:right; background:#fff;overflow:hidden;border-left:3px solid #d8d7d7;}
.separador_sombra{ position:relative; width:100%; text-align:center;}
.panel_fijo{ font-size:20px;margin-top:20px; }
.detallebol{float:left;width:100%;}
.incluir_texto{text-align:center;color:#666;width:38%;max-width:115px;float:left;background:#ececec;margin-left:1%;padding-left:1%;border-radius:0 10px 10px 0;margin-bottom:5px;}
.incluir_texto3{ border-bottom:solid 1px #928f87;}
.espacios_textos{ text-align:right;width:58%;color:#b8b8b8;float:left; clear:left;margin-bottom:5px;}
.franja_candidatos{width:100%; color:#9c9c9c;text-align:center;margin-top:10px;}
.titulosecc{font-weight:700;font-size:43px;line-height:37px;}
.tituloumbral{font-size:30px;}
.wrapcandidato{padding:0 2% 0 0; height:96px;width:98%;margin-bottom:7px;}
.candidato_partido{ float:left; line-height:initial; width:18%; text-align:center; position:relative;height:90%;font-size:59px;color:#fff;padding-top:2%;}
.candidatoSI{ background:#c25200; }
.candidatoNO{ background:#598eba; }
.candidato_votos{ white-space:nowrap;width:0;margin-left:1%;position:absolute; text-align:left; height:56px; padding:19px 0 0 0; vertical-align:middle; color:#f0f0f0; line-height:30px; font-size:42px; z-index:3; overflow:hidden;}
.candidato_votosrep{ margin-left:1%;position:absolute; text-align:left; height:56px; padding:19px 0 0 0; vertical-align:middle; color:#a89c9c; line-height:30px; font-size:42px; z-index:2; overflow:hidden;}
.candidato_votos3{ text-align:center; min-width:1%; height:75px; padding:19px 0 0 0; vertical-align:middle; background-color:#000; color:#5e5a5a; line-height:20px; font-size:16pt;position:absolute;z-index:1;border-radius: 0px 10px 10px 0px;}
.dosvalores{float:left; width:79%; height:94px; min-width:78px;margin-left:2%; border:1px solid #ccc; border-left:0;}
.candidato_votos_titu{ font-size:14pt; }
.candidato_votos_nume{ font-size:17px;white-space:nowrap; }
#posible_conforma_camara{position:relative;margin-top:13px;}
.marcaumbral{top:95px;width:94px;background:#33495e;height:17px;position:absolute;z-index:1;left:68%;transform:rotate(270deg);transform-origin:left top 0;text-align:center;color:#fff;}
.franja_candidatos_no{ background-color:#949494; box-shadow: 0px 0px 40px #4a4a4a inset;}
.cada_partido{ border: 1px solid rgba(55,48,27,0.4); float:left; width:104px; height:104px; margin-left:8px; margin-top:8px; cursor:pointer;}
.candidato_votos2{ width:126px; padding: 8px 16px 3px 16px; height:auto; display:inherit}
.otrosPartidos{ position:absolute; top:36px; right:10px; text-align:right; padding: 5px 10px 5px 10px; width:auto; text-decoration:underline; background:none; box-shadow:none; font-size:12pt; color:#CB9A05; cursor:pointer; display:none;}
.piedepagina{ position:relative; width:100%; text-align:center; color:#808080;float:left;clear:both;margin-top:7px;border-top:3px solid #ddd;}
.contador{ position:absolute; width:40px; height:25px; background:#333; left:50%; margin-left:-20px; top:3px; font-size:10pt; color:#FFF; text-align:center;}
.mapacolo{ margin-top:15px; }
.mapasantander{ display:none;margin-top:15px; }
.infomapa{ min-width:150px;position:absolute; left:100px; top:100px; background:rgba(0,0,0,0.8); padding:7px; color:#fff; font-size:12pt; z-index:100; font-size:10pt; border:1px solid #fff; visibility:hidden; border-radius:6px;z-index:101;}
.elemdep{ opacity:0.7; cursor:pointer;}
.elemdep:hover{ opacity:1;}
.elemmun{opacity:0.7; cursor:pointer;}
.elemmun:hover{opacity:1;}
.colombia_bt, .santander_bt{ position:absolute; float:right; right:10px; top:50px; text-align:center; width:84px; height:86px; border:solid 1px #cfcfcf; cursor:pointer; z-index:100; background:url(../images/colombia.png) #dee2e3 17px 19px; background-repeat: no-repeat;}
.santander_bt{ top:146px; background:url(../images/santa.png) #dee2e3 14px 19px; background-repeat: no-repeat;}
.colombia_bt .titu, .santander_bt .titu {  font-size:15px; background:#33495e; color:#fff;}
.colombia_bt:hover{  background:url(../images/colombia2.png) #dee2e3 17px 19px; background-repeat: no-repeat;}
.santander_bt:hover{ background:url(../images/santa2.png) #dee2e3 14px 19px; background-repeat: no-repeat;}
.titu_derecho{ background:#d47d1d; position:absolute; left:1px; top:1px; padding:5px;}
.hojas_vida_candidatos{ position:absolute; left:5px; top:35px; width:470px; height:620px; display:none;}
.lista_candidatos{ width:100%; height:150px;}
.info_hv{ position:absolute; width:97%; height:467px; overflow-y: scroll; font-size:11pt; left:10px; color:#333;} 
.pos2_can, .pos4_can, .pos5_can, .pos6_can, .pos7_can{ position:absolute; top:15px; left:20%; opacity:0.2; text-align:center; border:solid 1px #ccc; }
.pos2_can{ left:50%; margin-left:-36px; opacity:1; top:10px;}
.pos4_can{ left:0px; width:100%; top:95px;  font-size:18pt; color:#000; border:none; opacity:1;}
.pos5_can{ left:0px; width:100%;  font-size:13pt; color:#868686; top:118px; border:none; opacity:1;}
.pos6_can{ left:10%; font-size:13pt; color:#868686; top:40px; border:none; opacity:1; cursor:pointer;}
.pos7_can{ left:87%; font-size:13pt; color:#868686; top:40px; border:none; opacity:1; cursor:pointer;}
.VB{ display:none;}
.emergente{color:#444444;width:170px;position:fixed;bottom:0;right:0;background:#fff;transition:height 1s ease,padding 1s ease;-webkit-transition:height 1s ease,padding 1s ease;overflow:hidden;}
.cerraremergente{position:absolute;top:0;right:0;cursor:pointer;}
.txtemergente{padding:7px 10px 5px;font-size:15px;}
.txtrecargar{background:#F7941F;border-top:1px solid;padding:3px;height:28px;cursor:pointer;}
.txtrecargar > img{float:left;}
.txtrecargar > span{float:left;margin:3px 0 0 4px;color:#000;}
.txtcancelar{background:#dfdfdf;border-top:1px solid;padding:3px;height:28px;cursor:pointer;}
.txtcancelar > img{float:left;}
.txtcancelar > span{float:left;margin:3px 0 0 4px;color:#000;}
.novedades{position:Relative;}
.fotonovedad img{border:0;}
.titulonovedad{position:absolute;bottom:0;background-color:rgba(0,0,0,0.9);color:#fff;padding:5px 7px 10px;font-size:19px;width:463px;}
.titulonovedad a{color:#fff;font-size:19px;}

@media screen and (max-width: 900px) {
	.colombia_bt, .santander_bt{height:18px;}
	.colombia_bt:hover .titu, .santander_bt:hover .titu{color:#ec9a4d;}
	.colombia_bt{top:125px;}
	.santander_bt{top:150px;}
}
@media screen and (max-width: 600px) {
	.izq_contenedor, .der_contenedor{width:100%;margin:0;}
	.der_contenedor{border-left:0;border-top:3px solid #ddd;}
	.colombia_bt, .santander_bt{height:86px;}
	.colombia_bt{top:50px;}
	.santander_bt{top:146px;}
}
@media screen and (max-width: 420px) {
	.colombia_bt, .santander_bt{height:18px;}
	.colombia_bt{top:125px;}
	.santander_bt{top:150px;}
}