html{}
body{
	background:url(../images/back-grey.jpg) repeat-x #666666;
	margin: 10px auto;
	margin-bottom: 0;
	width: 1003px;
	font-family:  Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
}
img{border: none;}
form{margin: 0;padding: 0;}

#body2{ width: 100%; margin: 0 auto; background:#FFFFFF;}

#ex_a_header{display:none}
#header{
	width: 100%;
	display: table;
	margin: 10px
}
#headerLogo{
	float: left;
	margin-right: 10px;
}
#headerPubli{
	float: left;
}
#headerBuscar{
	float: right;
	letter-spacing: 1px;
	display: block;
	margin: 10px 10px 0 0;
	color: #646464;
}
#headerBuscar div{
	clear: both;
}
#headerBuscar input{
	float: left;
}
input.submitBtn{
	margin: 1px 0 0 5px;
}
#headerBuscar a{
	color:#646464;
	text-decoration: none;
}
#headerBuscar a:hover{
	text-decoration: underline;
}
#ex_d_header{display:none}

#ex_a_menu{
	width: 6px;
	height: 28px;
	background: no-repeat url(../images/mmenui.png);
	float: left;
}
#menu{
	background: repeat-x url(../images/menu_v.png);
	width: 1003px;
	display: table;
}
#ex_a_mainLinks{display:none}
#mainLinks{
	background: repeat-x url(../images/menu_a.png);
	float: left;
	height: 28px;
	width:720px;
	font-size: 110%;
	padding: 0 0 0 10px;
}
#mainLinks ul{
	padding: 0 ;
	margin: 0 0 0 0;
	float:left;
}
#mainLinks li{
	float: left;
	list-style: none;
	margin: 0 2px 0 2px;
}
#mainLinks li a{
	color: White;
	text-decoration: none;
   float:left;
   margin:0;
   padding:0 0 0 4px;
}
#mainLinks li a span{
      float:left;
      display:block;
      padding:7px 8px 2px 6px;
      color: #fff;
				cursor: pointer;
	}
#mainLinks li a:hover span{
	color: #BDEE00;
}
#mainLinks a.selected{	
	color: #343434;
	background: top left no-repeat url(../images/menu_a_selected_i.png);
	margin: 3px 0 0 0;
}
#mainLinks a.selected span{
background: top right no-repeat url(../images/menu_a_selected_d.png);
padding-top:4px;
padding-bottom: 3px;
	color: #343434;
}
#mainLinks a.selected:hover span{
	color: #000;
}
#ex_d_mainLinks{
	background: left top no-repeat url(../images/menu_a-v.png);
	width: 51px;
	height: 28px;
	float: right;
	clear: right;
	margin: 0;
}
#ex_d_menu{display:none}

#ex_a_subMenu{}
#subMenu{
	background: #FFF7E3;
	width: 1003px;
	height: 20px;
	padding: 1px 0 1px 0; 
	color: #666;
	display: table;
	margin: 0 0 0 0px;
}
#subMenu ul{
	margin: 0;
	padding: 0;
	margin-left: 20px;
}
#subMenu li{
	list-style: none;
	float: left;
}
#subMenu li.sep{
	margin: 0 10px;
}
#subMenu li a{
	color: #666;
	text-decoration: none;
}
#subMenu li a:hover{
	color: #1E1E1E;
}
#ex_d_subMenu{display:none;}


#ex_a_contenido{display:none}
#contenido{
	display: table;
		width: 100%;
}
#ex_a_info{display:none}
#info{
	display: table;
		width: 100%;
}
table.lay td{
	vertical-align: top;
}
#ex_a_col{
	display: none;
}
.fechadistr{
	color: #666;
	border-bottom: solid 1px #E2E2E2;
	margin: 10px 0 10px 10px;
	width: 590px;
}
#col_1{
	width: 347px;
	margin: 10px 0 0 10px;
	float: left;
}
#col_2{
	width: 230px;
	margin: 10px 0 0 13px;
	float: left;
}
#ex_d_col1y2{
	float: left;
	clear: left;
	width: 590px;
	margin-left: 10px;
	text-align: left;
}
#secciones{
	float: left;
	clear: left;
	width: 590px;
	margin: 10px 0 0 10px;
}
.simpleCol{
	width: 300px;
	float: left;
}
#secciones .simpleColMid{
	margin: 0 10px;
}
#ex_a_col_3{display:none}
#col_3{
	width: 390px;
	float: right;
	clear: none;
	padding: 0 0 0 10px;
}
#col_31{
	
}
.dobleCol{
	width: 380px;
	padding: 5px 0 0 0;
}
#col_3 .simpleCol{
	width: 190px;
	float: left;
}
#ex_d_col_3{display:none}
#ex_d_col{}
#ex_d_contenido{display:none}

#foot{
	width: 1003px;
	clear: both;
	margin: 10px 0 0 0;
	background: bottom repeat-x url(../images/foot_deg.png);
	padding: 10px 0 0 0 ;
}
#ex_a_footDivs{display:none}
#footLogo{
	float: left;
	margin: 0 10px 0 10px;
}
#footBuscar{
	padding: 10px;
	float: left;
	margin:40px 10px 0 30px ;
}
#footBuscar form{
	float: left;
	margin-top: -1px;
}
#footBuscar input{
	float: left;
}
#footBuscar a{
	color: #5A5A5A;
	text-decoration: none;
}
#footBuscar a:hover{
	text-decoration: underline;
}


#footMenu{
	float: left;
	clear: left;
	width: 70%;
	text-align: left;
	padding: 0 0 0 5px; 
		color: #fff;
}
#footMenu a{
	text-decoration: none;
	color: #fff;
}
#footMenu a:hover{
	color: #5A5A5A;
}
#footFavHome{
	float: right;
	margin-right: 50px;
	margin-top: 80px;
}
#footFavHome a{
	display: block;
	float: left;
	margin-top: 3px;
		color: #fff;
}
#footFavHome img{
	float: left;
}
#ex_d_footDivs{
	width: 70%;
	clear: both;
	padding: 0 0 5px 5px;
	color: #fff;
}
#ex_d_footDivs img{
	vertical-align: middle;
}
/*fin maqueta principal///////////////////////////////////////////////////////*/

/*formato noticias*/
.noticia{}
.noticia .ex_in_noticia1{display:none}
.noticia .ex_in_noticia2{
	border-bottom: 1px solid #CCC;
	margin: 5px 0;
}
.noticia .volanta{
	color: #7D7D7D;
}
.noticia .titulo h3{
color: #F59512;
	font-size: 130%;
	margin: 0;
	padding: 0;
}
.noticia .imagen{
	margin: 5px 0;
}
.noticia .imagen div img{
		float: left;
	}	
.noticia .titulo h3 a{
	color: #F59512;
	text-decoration: none;

}
.noticia .titulo h3 a:hover{	
	text-decoration: underline;	
}
.noticia .momento{
	color: #C2740A;
	font-size: 90%;
}
.noticia .vistazo{
	text-align: justify;
	color: #494949;
}
/*fin formato noticias*/
/*otros formatos: titulos textos especiales etc*/
a{
	color: #1858CC;
	text-decoration:none;
}
a:hover{
	color: #0C347C;
	text-decoration: underline;
}

.margen_i10{
	margin-left: 10px;
}
.margen_i5{
	margin-left: 5px;
}
.margen_i7{
	margin-left: 7px;
}
.margen_d5{
	margin-right: 5px;
}
.margen_d10{
	margin-right: 10px;
}
.tituloSeccion{
	width: 185px;
}
.tituloSeccion h1{
	color: White;
	display: block;
	margin: 0 0 10px 0;
	width: 185px;
	padding: 3px 0 3px 5px;
	font-size: 110%;
	text-transform: uppercase;
}
input.btn{
width: 75px;
height: 24px;
margin: 5px 0px 1px 0px;
background: url(../images/btn.png) no-repeat top;
color: #F1F2F3;
font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
border: 0px;
outline: none;
}
.margin10forcer{
	height: 10px;
	width: 100px;
	clear: both;
}
#secciones .simpleCol .noticia{
	font-size: 90%;
}
.bloque{
	margin: 5px 0;
	padding: 10px 10px;
}
.bloque h1 {
	margin: 0 auto;	
	padding: 3px 5px;
	color: White;
	font-size: 100%;
}
.bloque .texto{
	margin: 0 auto;
	padding: 0;
	width: 93%;
	margin-top: 7px;
}
.bloque input{
	margin: 0;
	padding: 0;
}

.btnin{
	text-align: right;
	width: 100%;
}

.simpleCol .bloque h1{
	width: 85%;
}
blockquote{
	margin: 5px 0;
	background: #ECF7FF left top no-repeat url(../images/quots.png);
	border:#ACCADB solid 1px;
	width: 98%;
	padding: 9px 0 0 0;
	display: table;
	font-style: italic;
}
blockquote .texto{
	margin: 0 auto;
	padding: 0;
	width: 93%;
	margin-top: 7px;
	margin-bottom: 7px;
}
#rank_total{
	width: 310px;
	float: left;
	color: #797979;
}
#rank_total div{
	margin: 0;
	border-bottom: dashed #B9B9B9 1px;
	font-size: 90%;
	padding: 10px 0 7px 0;
}
#rank_total div:hover{
	background: #DEF1FE;
}
#rank_total div.titulo{
	color: #383838;
	background: #87CEFA;
	padding: 1px 5px;
	border: solid #098EE3 1px;
	margin-bottom: 10px;
	margin-top: 0;
}
#rank_total div.titulo h3{
	margin: 0;
	padding: 0;
	font-size: 135%;
}
#rank_total a{
	color: #565656;
	text-decoration: none;
}
#rank_total a:hover{
	color: #3A53A5;
}
#rank_total .ranknum{
	background:  #87CEFA;
	border-left: solid 1px #098EE3;
	border-right: solid 1px #098EE3;
	padding: 1px 6px 0 6px;
	color: #000;
	float: left;
	margin: 8px 7px 0 0;
}
#rank_secc{
	width: 300px;
	float: left;
	margin-right: 10px;
	color: #797979;
}
#rank_secc div{
	margin: 0;
	border-bottom: dashed #B9B9B9 1px;
	font-size: 90%;
	padding: 10px 0 7px 0;
}
#rank_secc div:hover{
	background: #FFF2D9;
}
#rank_secc div.titulo{
	color: #383838;
	background: #FFA800;
	padding: 1px 5px;
	border: solid #D58B00 1px;
	margin-bottom: 10px;
}
#rank_secc div.titulo h3{
	margin: 0;
	padding: 0;
		font-size: 135%;
}
#rank_secc a{
	color: #565656;
	text-decoration: none;
}
#rank_secc a:hover{
	color: #3A53A5;
}
#rank_secc .ranknum{
	background: #FFA800;
	border-left: solid 1px #D58B00;
	border-right: solid 1px #D58B00;
	padding: 1px 6px 0 6px;
	color: #000;
	float: left;
	margin: 8px 7px 0 0;
}
.w640{
	width: 640px;
}
.w100p{
	width: 100%;
	display: table;
}
.extra_descarga{
	border-bottom: solid #F4A460 2px;
	border-top: solid #FFD700 1px;
	padding: 0px 0px 5px 5px;
	background: repeat-x bottom url(../admin/images/wbox.png);
	margin: 1px 0 0 0;
	width: 100%;
	display:table;
}
.extra_descarga img.img{
	float: left;
}
.extra_descarga .desc_txt{
	float: left;
	background: top left no-repeat url(../images/descargar.png);
	padding: 0 0 0 35px;
}
.extra_descarga .desc_txt .titulo{
	font-size: 120%;
	color: #797979;
	margin: 8px 0 3px 0;

}
.extra_descarga .desc_txt .texto{
	font-size: 97%;
	color: #797979;

}
.extra_descarga .vinculo{
	clear: both;
}
.extra_descarga .vinculo img{
	vertical-align: text-bottom;
}



.extra_imglinkswf{
	margin: 5px 0;
	text-align: center;
}

/*fin otros formatos*/

/*colores*/
.negro{
	color: #000;
}

/*colores de fondo*/
.bgverde{background: #97BE00;}
.bgverde2{background: #E1F7CA;}
.bgrojo{background: #B22222;}
.bgrosa{background: #FFB6C1;}
.bgazul{background: #3F7CBC;}
.bgceleste{background: #C8D7EC;}
.bgfuxia{background: #E500E6;}
.bgamarillo{background: #FFD700;}
.bgamarillo1{background: #FFF5BD;}
.bggris{background: #7D7D7D;}
.bggris1{background: #9F9F9F;}
.bggris2{background: #C6C6C6;}
/*fin colores de fondo*/


/*colores de borde y fondo*/
.bbblanco{
	border-bottom: #ADD8E6 solid 1px;
	background-color: White;
}
.bbblancoBorde{
	border: #ECECEC solid 1px;
	background-color: White;
}
.bbverde{
	border: #9AC100 solid 1px;
	background-color: #B6E600;
}
.bbmono{
	border: #E3E3E3 solid 1px;
	background-color: #ECECEC;
}
.bbazul{
	border: #83A3D5 solid 1px;
	background-color: #C8D7EC;
}
.bbrojo{
	border: #E74B4B solid 1px;
	background-color: #EC9999;
}
.bbfuxia{
	border: #FE62FF solid 1px;
	background-color: #FFA8FF;
}
.bbamarillo{
	border: #FFD700 solid 1px;
	background-color: #FFF5BD;
}
/* fin colores de borde y fondo*/

#slide_contenedor{
	height: 213px;
	width: 590px;
	background: top left no-repeat url(../images/slide_bkg.png);
	margin: 0 0 20px 0;
}
#controles{
	float: left;
	width: 155px;
	float: right;
	margin: -40px 30px 0 0;
}
#controles a{
	display: block;
	float: left;
}
#controles a.ffdw{
	margin: 10px 0 0 0;
}
#slide{
		height: 213px;
	width: 590px;
}
#slide .imagen img{
	margin: 18px 0 0 18px;
	width: 230px;
	height: 173px;
	overflow: hidden;
}
#slide h3{
	margin: 0;
	padding: 0;
}
#slide .titulo h3 a{
	color: #FFA800;
	font-size: 20px;
}
#slide h3 a:hover{
	text-decoration: underline;
}
#slide .secloc{
	color: #8C8C8C;
}
#slide .momento{
	color: #008E01;
	font-size: 80%;
}
#slide .volanta{
	color: #737373;
}
#col1_sl{
	float: left;
}
#col2_sl{
	float: left;
	padding: 0 0 0 10px;
	margin: 18px 0 0 10PX;
}
.slw1{
	width: 300px;
	border-left: solid #B0B0B0 1px;
}
.slw2{
	width: 550px;
}

input.check{
	border: none;
	background: none;
}
.porciento{
	font-size: 10px;
	padding: 0 0 0 0;
}
.barraporc{
	background: url(../images/progress.png);
	float: left;
	height: 14px;
}
.encrespuesta{
	font-size: 12px;
	height: 16px;
}
.resultado{
	margin: -5px 0 0 0;
}
.barcontainer{
	height:15px;
	width:100%;
}
.tatalvotos{
	background: #EFEFEF;
	text-align: center;
	margin: 3px 0 0 0;
}
#tagcloud{
	width: 100%;
	position: relative;
	border-bottom: solid 1px #A9A9A9;
	margin: 0 auto;
}
#tagcloud h3{
	color: #4365A3;width: 100%;
	font-size: 140%;
	border-bottom: #4365A3 solid 1px;
	margin: 0;
	padding: 0;
}
#col31 #tagcloud{
	width: 90%;
}
#col32 #tagcloud{
	width: 90%;
}
#tagcloud a{	
	

}

