/* -------------- Estilos Generales ----------------- */
html {margin: 0px;padding: 0px;}
body {margin: 0px;padding: 0px;font: normal 12px Verdana;background: #fff url(../images/bg2.gif) repeat top left;}

img {border: none}
	
a {text-decoration: underline;color: #d20000;}
a:hover {text-decoration: none;color: #000;}

li {list-style-type: none;}
h1{margin:0px;padding:0px;text-indent:-5000px;}
.clear {clear: both;}
.negrita {font-weight: bold;}

.derecha {float: right;}
.izquierda {float: left;}

.margen20 {margin-left: 20px;}

.padding20 {padding:20px;}

.tabla {background: #fff;color: #666;font-size: 11px;padding: 10px;margin: 10px;}
.cabecera_tabla {background: #ce1a62;padding: 5px 10px 5px 5px;color: #fff;font-size: 16px;font-weight: bold;}
.celda_titular {color: #ce1a62;border-bottom: solid 1px #333;text-align: left;font-weight: bold;padding: 5px 10px 5px 5px;background: #e6e6e6;}
.celda_texto {color: #666;border-bottom: solid 1px #afafaf;padding: 2px 10px 2px 5px;}

hr {margin: 15px 0px 15px 0px; width: 100%; border: none; border-bottom: 1px dotted #000;}



/* ------------------ Cabecera ---------------------- */
#cabecera {margin: 0px;padding: 0px;width: 100%;height: 133px;background: url(../images/bg_cabecera.gif) repeat-x top left;float: left;}
#cabecera p.pilar{margin: 0px;padding: 0px;width: 100%;height: 133px;text-align: center;background: url(../images/bg_pilar.gif) no-repeat top left;float: left;}
#cabecera .movilizate{margin:0px; padding: 0px; width: 100%; height: 133px; text-align: center; background: url(../images/movilizate.gif) no-repeat top right; float: right;}
#movilizate {text-align: right;top: 0px;z-index:0;width: 100%;}


/* -------------- Contenedor ----------------- */
#contenedor {width:960px;z-index:1;left:0px;top:0px;margin:0 auto;}
#centrado {width:960px;height:auto;z-index:2;left:0px;top:0px;}
#caja {width:960px;height:455px;min-height: 455px;height: auto!important!;z-index:3;left:0px;}
#web {margin: 10px 0px 10px -5px;float: left;width: 960px; height: 455px; min-height: 455px; height:auto!important; background: #e5e5e5;padding: 5px;}

#col_centro{margin:0px;padding: 0px;height: 300px;min-height: 300px;height: auto!important;width: 490px;float: left;}
#col_dcha{margin:0px;padding: 0px;height: 100px;min-height: 100px;height: auto!important;width: 260px;float: left;}



/* ---------- Lateral_menu ----------------- */
#lateral {float: left;width: 165px;height: 165px;margin: 10px;background: #686868;}

	
#menu {float:left;width: 165px;height: 165px;margin-bottom: 10px;}
#menu ul {margin: 0px 0px 0px 0px;padding: 0px;}
#menu ul li  {height: 18px;margin-left: 8px;margin-top: 8px;}
#menu ul li.enlace a {
	float: left;
	background: url(../images/bg_bot.gif) no-repeat top left;
	width: 150px;
	height: 20px;
	padding: 3px 0px 0px 5px;
	font-size: 12px;
	text-decoration: none;
	color:#fff;
}
#menu ul li.enlace a:hover {background: url(../images/bg_bot2.gif) no-repeat top left;color: #000;}

.resalte {float: left;color: #d20000;font-size: 14px;font-weight: bold;margin:5px 5px 5px 0px;}
.resalte2 {float: left;background: #e4e4e4;color: #000;font-size: 14px;font-weight: bold;width: 575px;padding: 5px;}
.resalte3 {color: #000;font-size: 11px;font-weight: bold; border-bottom: 1px dotted #ccc;}
.resalte4 {float: left;color: #fff;font-size: 14px;font-weight: bold;margin:5px 5px 5px 0px; background: #000; padding: 2px;}
.resalte5 {color: #d20000;font-size: 17px;font-weight: bold;margin:0px 5px 5px 0px;}
.resalte6 {color: #000;font-size: 10px;font-weight: bold;margin:5px 5px 0px 0px; background: #dedede; padding: 2px;}
.enlace2 {color: #ce1a62;}
.linea_inferior {border-bottom: 1px dotted #666;}


#fecha{float: right; margin:8px 0px 0px 0px; padding: 0px; font: bold 11px Verdana;}

/* ------------------ CUERPO ----------------- */
#cuerpo {padding:10px;width: 750px; height: 390px; min-height: 390px; height: auto!important;margin: 0px;float: left;}

#suscribete {margin: 0px;padding: 5px;width: 480px;	height: 130px;min-height: 130px;height: auto!important;background: #fff;float: left;}
#suscribete h2 {margin:5px; padding: 0px; font-size: 18px; color: #666;}
#suscribete img {margin-bottom:10px; padding: 0px; float: left;}
#suscribete p {margin:0px;padding: 10px; float: left; width: 460px;}
#suscribete p.formu {margin: 5px; padding: 5px; width: 450px; border: 1px dotted #d7d7d7; #width:460px;}
.explicacion {margin: 5px; padding: 5px; width: 450px; #width:460px; font-size: 11px; color: #d20000;}
.caja1 {border:1px solid #ccc; width: 330px;height: 17px;}
.caja2 {border:1px solid #ccc; width: 190px;height: 17px;}
.boton {border: none; background: #d20000; color: #fff; padding: 2px; margin: 5px 0px 5px 0px; #margin:0px;}
.boton:hover {background: #000;}

.caja_txt {margin: 0px; margin-bottom: 15px; padding: 5px; width: 480px; 
		  height: 50px; min-height: 50px;height: auto!important; background: #fff;float: left;}
.caja_txt  h2{margin:5px; padding: 0px; font-size: 18px; color: #666;}
.caja_txt  p{margin:0px; height: 20px; min-height: 20px; height: auto!important; padding: 10px; text-align: juestify; float: left; width: 460px;}
.caja_txt ul.sabias {margin: 10px 0px 0px 0px; padding: 0px; width: 460px;}
.caja_txt ul.sabias li{margin: 0px 0px 10px 10px; padding: 0px 0px 5px 20px; border-bottom: 1px dotted #999; width: 430px; 
background: url(../images/icon_flecha.gif) no-repeat top left; }

#encuestas {margin: 10px 0px 0px 0px;padding: 5px;width: 480px; height: 100px;min-height: 100px;height: auto!important;background: #fff;float: left;}
#encuestas h2 {margin:5px 5px 8px 5px; padding: 0px; font-size: 18px; color: #666;}
#encuestas h3 {margin:5px; padding: 2px; font-size: 14px; color: #fff; background: #666;}
#encuestas table {padding:10px; margin: 0px; border-bottom: 1px dotted #ccc;}
#encuestas table tr td{padding:5px;}
#encuestas p {margin:0px;padding: 10px; float: left; width: 460px;}


#recomendar, #caja_email {margin: 0px 0px 0px 20px; padding: 5px 10px 5px 10px; width: 220px; float: left; background: #fff;}
#recomendar h2, #caja_email h2 {font-size: 15px; color: #fff; background: #d20000; margin:5px 0px 7px 0px; padding: 5px;}
#recomendar p, #caja_email p {margin:0px;padding: 10px; float: left; width: 210px; line-height: 20px;}
#recomendar p.formu, #caja_email p.formu {margin: 5px; padding: 5px; width: 200px; border: 1px dotted #d7d7d7;}
#caja_email {margin-bottom: 15px;}

#foro {margin: 9px 0px 0px 20px; padding: 0px;float: left;}
#foro a{width:240px; height: 120px; background: url(../images/foro.gif) no-repeat; float: left;text-indent:-5000px;}
#foro a:hover{background: url(../images/foro2.gif) no-repeat;}

#no_partidista {margin: 9px 0px 0px 20px; padding: 0px;float: left;}

/* miniaturas */	
#galeriaMiniaturas ul {
  margin: 0px;
  padding: 0px;	
  float: left;
}
#galeriaMiniaturas ul li{
  margin-left: 12px;
  margin-right: 12px;
  width: 108px;
  padding: 10px; 
  color: #818181; 
  min-height: 70px;
  height: auto!important;
  height: 70px;   
  float: left;
}
#galeriaMiniaturas ul li img {padding:4px; border: 1px dotted #777;}
#galeriaMiniaturas ul li img:hover {background: #f5c70b; border: 1px dotted #f5c70b; filter: alpha(opacity=90); opacity: .9}



/*-------------------- Pie ------------------- */
#pie {clear: both;float: left;width: 950px;padding: 6px 10px 0px 0px;text-align: right;}


/*--------------------- Encuestas Ver resultado ------------------------- */
#encuesta{padding: 10px;margin: 0px;background: #fff;width: 920px; #width:940px; color: #666;font-size: 11px!important;}
#encuesta h2, #encuesta h3 {margin:5px 5px 8px 5px; padding: 0px; }
#encuesta h2 {font-size: 18px; color: #666;}
#encuesta h3 {font-size: 16px; color: #fff; background: #666;border-bottom: 1px dotted #000;}
#encuesta table{font-size:11px!important;}
#encuesta table tr td.pregunta, #encuesta table tr td.respuesta, #encuesta table tr td.leyendas  {margin:20px 0px 10px 0px; padding: 5px; }
#encuesta table tr td.pregunta {background: #d20000; color: #fff; border-bottom: 1px dotted #000;}
#encuesta table tr td.respuesta {text-align: justify; background: #f5f5f5;}
#encuesta table tr td.leyendas {text-align: justify; color:#666!important; line-height: 14px!important;}


/*------------------- Descarga --------------------*/
p.descarga {
	padding: 0px;
	margin-top: -25px!important;
	width: 135px!important;
	text-align: left;
	float: right!important;
}

