*,html,body,h1,h2,h3,h4,p,img { margin:0; padding:0;border:0;}

html{}

body { background-color:#ececec; font:12px Arial, Helvetica, sans-serif;}

/*arriba derecha abajo izquierda */

#cuerpo { width:951px; margin:0 auto 0 auto; }



#cabecera { background:#ffffff url(../imagenes/cabecera.jpg) top left no-repeat; height: 235px;}

#cabecera .fecha{ margin:15px 0 0 359px; font-size:12px; font: inherit; font-family:Arial, Helvetica, sans-serif; color:#0e0757;}

#cabecera .menu-sup { font-family:Arial, Helvetica, sans-serif; font-size:12px; }



#cabecera ul.menu-sup { padding: 149px 0 0 108px; }  /* órden barra del menú: arriba derecha abajo izquierda */

#cabecera ul.menu-sup li { list-style-type:none; display:inline; margin:110px auto 0 auto;} /* enlaces en línea */

#cabecera ul.menu-sup li a { color:#ffffff; text-decoration:none; margin:0 6px 0 0;} /* distancias de los enlaces */

#cabecera ul.menu-sup li a:hover { text-decoration:underline;}



#contenido { margin-top:-35px; background-color:#FFFFFF; height:auto; background: url(../imagenes/px.gif) left top repeat-y;}





#contenido .izq { float:left; width:222px; height:auto; position:relative; z-index:2;}



#contenido .izq .izq_superior{ float:left; width:222px; height:560px; background: #ffffff url(../imagenes/fondo-izq-sup.jpg) top left no-repeat; width:222px;position:relative; z-index:5; }

#contenido .izq .izq_centro{ background:url(../imagenes/fondo-izq-centro.jpg) repeat top left; position:relative; z-index:8; height:auto; margin-top:170px;}



#contenido .izq .izq_inferior{float:left; width:222px; height:auto; background: #ffffff url(../imagenes/fondo-izq-inf.jpg) bottom left no-repeat; width:222px;position:relative; z-index:6; margin:260px auto 0 auto;}



#contenido .izq .menu-izq-dhtml{  margin:0 auto 0 73px; width:140px; height:250px;}



#contenido .izq .logos_izq{ width:100px; height:100px; margin: 45px auto 0 100px;}





#contenido .centro { margin: 0px auto 0 222px; padding-top:2px; width:533px; *width:533px; _width:527px; background: #ffffff url(../imagenes/central-sup.jpg) top center no-repeat; 



  min-height:950px;

  height:auto !important;

  height:950px;



 position:relative; z-index:22; }

#contenido .centro .nombre_seccion{ margin: 3px auto 0 6px; font-size:18px; color:#0e0757; letter-spacing:2px; font: bolder; font-family:Arial, Helvetica, sans-serif;}

/*index*/

#contenido .centro .conborde{ border:#9693b6 solid 2px;}

#contenido .centro .not_sup{ width:500px; height:110px; margin: 30px auto 0 10px; }





#contenido .centro .not_sup .not1{ width:235px; height:123px; float:left; }

#contenido .centro .not_sup .not1 .foto1{width:85px; height:123px; float:left; }

#contenido .centro .not_sup .not1 .texto1{width:135px; height:133px; float:right; }

#contenido .centro A:hover{ text-decoration:underline;}





#contenido .centro .not_sup .separador_sup{ width:2px; height:22px; }



#contenido .centro .not_sup .not2{ width:235px; height:133px; float:right;  }

#contenido .centro .not_sup .not2 .foto2{width:85px; height:133px; float:left; }

#contenido .centro .not_sup .not2 .texto2{width:140px; height:133px; float:right;  }



#contenido .centro .not_inf{ width:500px; height:110px; margin: 15px auto 0 10px; }





#contenido .centro .not_inf .not3{ width:235px; height:123px; float:left; }

#contenido .centro .not_inf .not3 .foto3{width:85px; height:123px; float:left; }

#contenido .centro .not_inf .not3 .texto3{width:135px; height:133px; float:right; }





#contenido .centro .not_inf .not4{  width:235px; height:133px; float:right;   }

#contenido .centro .not_inf .not4 .foto4{width:85px; height:133px; float:left;  }

#contenido .centro .not_inf .not4 .texto4{width:140px; height:133px; float:right; }



.cajafoto { width:83px; max-height:117px; overflow:hidden; float:left; border:#9693b6 solid 2px;}

.cajafoto img { width:83px;}



#contenido .centro .not5{ width:500px; height:70px; margin: 10px auto 0 10px;*margin: 17px auto 0 10px;_margin: 2px auto 0 10px; padding-top:5px;}

#contenido .centro .not6{ width:500px; height:70px; margin: 6px auto 0 10px; padding-top:10px;}

#contenido .centro .not7{ width:500px; height:70px; margin: 6px auto 0 10px; border-bottom:#0e0757 solid 1px; padding-top:10px;}





#contenido .centro .mas_not{ width:114px; height:22px; margin: 10px auto 0 10px; padding-left:9px; padding-top:4px; background:url(../imagenes/mas_not.jpg) top left no-repeat; float:left }

#contenido .centro .elecciones{ width:114px; height:22px; margin: 10px 20px 0 auto; padding-left:10px; padding-top:4px; background:url(../imagenes/mas_not.jpg) top left no-repeat; float:right;}

/*index fin*/ /*noticia1*/

#contenido .centro .selector{ margin: 15px auto 0 8px; /*width:533px;*/ *width:533px; _width:500px; height:19px; }

#contenido .centro .selector .paginas{ width:188px; *width:188px; _width:180px; height:19px; background-color:#b9b7ce; float:left;}

#contenido .centro .selector .paginas_texto{ margin-left:4px; width:140px; height:19px; background-color:#76729f; float: left;}

#contenido .centro .selector .meses{ margin-left:4px; width:70px; height:19px; float:left;}

#contenido .centro .selector .paginas_texto2{ margin-left:4px; width:26px; height:19px; background-color:#76729f; float: left;}

#contenido .centro .selector .anos{ margin-left:4px; width:50px; height:19px; float:left;}

#contenido .centro .selector .fin{ margin-left:10px; *margin-left:10px; _margin-left:5px;width:3px; height:19px; background-color:#0e0757; float:left;}

#contenido .centro .principal { margin: 10px auto 0 8px; width:511px; height:304px; background:#ebebf2 url(../imagenes/fondo-noticia1.jpg) bottom left no-repeat;}

#contenido .centro .principal .text_principal{ margin:16px auto 0 9px; width:300px; height:285px; float:left; text-decoration:none;}



#contenido .centro .principal .img_principal{margin:50px 9px 0 auto; *margin:50px 9px 0 auto; _margin:50px 2px 0 auto; width:185px; *width:185px; _width:180px; height:250px; float:right; }

#contenido .centro .principal .img_principal img{ border:#9693b6 solid 2px;}



#contenido .centro .secundaria1{ margin: 20px auto 0 8px; width:511px; height:170px; background-color:#ffffff;}

#contenido .centro .secundaria1 .sec_foto1{ width:75px; height:104px; float:left; }

#contenido .centro .secundaria1 .sec_texto1{width:390px; *width:390px; _width:370px; height:104px; float:right; margin-right:20px;}



#contenido .centro .secundaria2{ margin: 20px auto 0 8px; width:511px; height:170px; background:#f6f5f8 url(../imagenes/fondo-secundarias.jpg) right bottom no-repeat;}

#contenido .centro .secundaria2 .sec_foto2{ width:75px; height:104px; float:left; }

#contenido .centro .secundaria2 .sec_texto2{width:390px; *width:390px; _width:370px; height:104px; float:right; margin-right:20px;}



#contenido .centro .secundaria3{ margin: 20px auto 0 8px; width:511px; height:170px; background-color:#ffffff;}

#contenido .centro .secundaria3 .sec_foto3{ width:75px; height:104px; float:left; }

#contenido .centro .secundaria3 .sec_texto3{width:390px; *width:390px; _width:370px; height:104px; float:right; margin-right:20px;}



#contenido .centro .secundaria4{ margin: 20px auto 0 8px; width:511px; height:170px; background:#f6f5f8 url(../imagenes/fondo-secundarias.jpg) right bottom no-repeat;}

#contenido .centro .secundaria4 .sec_foto4{ width:75px; height:104px; float:left; }

#contenido .centro .secundaria4 .sec_texto4{width:390px; *width:390px; _width:370px; height:104px; float:right; margin-right:20px;}



/*noticia1 fin/ noticia desarrollo*/

#contenido .centro .principal_desarrollo { margin: 10px auto 0 8px; width:511px; min-height:300px; }

#contenido .centro .principal_desarrollo .text_principal_desarrollo{ margin:16px auto 0 9px; width:300px; height:285px; float:left; text-decoration:none;}



#contenido .centro .principal_desarrollo .img_principal_desarrollo{margin:50px 9px 0 auto; *margin:50px 9px 0 auto; _margin:50px 2px 0 auto; width:185px; *width:185px; _width:180px; height:250px; float:right; }

#contenido .centro .principal_desarrollo .img_principal_desarrollo img{ border:#9693b6 solid 2px;}

#contenido .centro .contenido_principal{ margin: 10px auto 0 16px; width:460px; 



  min-height:500px;

  height:auto !important;

  height:500px;

}



/*fin noticas desarrollo / INICIO LICENCIA*/



#contenido .centro .licencia{ margin: 10px auto 0 6px; width:520px; height:auto; background:#ffffff;}

#contenido .centro .licencia .barra_azul{ margin: 20px auto 20px auto; width:400px; height:15px; background-color:#0e0757; text-align:center;}



/*FIN LICENCIA / calendario*/

#contenido .centro .calendario{ margin: 10px auto 0 6px; width:510px; height:auto; background: #ffffff;}

/*FIN calendario/ copa*/

#contenido .centro .copa{ margin: 20px auto 0 6px; width:520px; heigth:auto; background:#ffffff url(../imagenes/fondo-copa.jpg) no-repeat top right;}



#contenido .centro .copa .copa1{width:170px; height:160px; margin: 15px  0 auto 0; float:left; cursor: hand;}

#contenido .centro .copa .copa2{width:170px; height:160px; margin: 12px  0 auto 0; float:left;cursor: hand;}

#contenido .centro .copa .copa3{width:170px; height:160px; margin: 15px  0 auto 4px; float:left;cursor: hand;}

#contenido .centro .copa .copa4{width:170px; height:160px; margin: 23px  0 auto 0; float:left;cursor: hand;}

#contenido .centro .copa .copa5{width:170px; height:160px; margin: 23px  0 auto -2px; float:left;cursor: hand;}

#contenido .centro .copa .copa6{width:170px; height:160px; margin: 23px  0 auto 0; float:left;}

#contenido .centro .copa2{ margin: 20px auto 0 6px; width:520px; height:auto;}

#contenido .centro .copa2 .secciones_copa{ width:520px; height:115px; margin-top:22px;}

#contenido .centro .copa2 .secciones_copa img { margin:14px  2px 0 2px;}

#contenido .centro .copa2 .copa_titulo{ width:520px; height:40px;font:Arial, Helvetica, sans-serif; color:#0e0757; font-size:16px; font-weight:500;}

#contenido .centro .copa2 .copa2_contenido{ margin-top:30px; width:520px; height:auto; }

#contenido .centro .copa2 .copa2_contenido .barra_azul{ margin: 20px auto 20px auto; width:400px; height:15px; background-color:#0e0757; text-align:center;}





table.tabla{ font-family: Arial, Helvetica, sans-serif; font-size:12px; }

	

.th1 {height:24px; background-color:#4a4581; border: 1px solid #fff; font:Arial, Helvetica, sans-serif; color:#ffffff; padding-left:4px; text-align:left;}

.td2 { height:24px; background-color:#e6e6ee; border: 1px solid #fff; font:Arial, Helvetica, sans-serif; padding-left:4px;}

.td1 { height:24px; background-color:#e6e6ee; border: 1px solid #fff; font:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:4px;}





/*fin copa*/



#contenido .centro .logos_inf{ background-color:#FFFFFF; width:520px;height:150px;margin-top: 15px;margin-right: auto;	margin-bottom: 0;margin-left: 7px;}

#contenido .centro .logos_inf_ribera{ background-color:#FFFFFF; width:520px;height:240px;margin-top: 15px;margin-right: auto;	margin-bottom: 0;margin-left: 7px;}



#contenido .centro .logos_inf_not{ background-color:#FFFFFF; width:520px;height:75px;margin-top: 15px;	margin-right: auto;	margin-bottom: 0;margin-left: 7px;}



#contenido .dcha { float:right; background:url(../imagenes/fondo-dcha.jpg) repeat; width:196px; /*height:auto;*/ position:relative; z-index:3; text-align:center;}

#contenido .dcha img { margin:12px  auto 11px -70px;}



#contenido .nino{ background:url(../imagenes/nino.jpg) no-repeat left top; width:218px; height:159px;margin:-219px auto 0 0px; position:relative; z-index:89;}



#inferior { width:951px; height:60px; margin: 0 auto 0 0px; background:url(../imagenes/inferior.jpg) no-repeat left top; position:relative; z-index:90; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#inferior .menu-inf{ }

#inferior ul.menu-inf { margin: 0 auto 0 88px;}  /* órden barra del menú: arriba derecha abajo izquierda */

#inferior ul.menu-inf li { list-style-type:none; display:inline; } /* enlaces en línea */

#inferior ul.menu-inf li a { color:#8783ab; text-decoration:none; margin: 0 4px 0 4px; } /* distancias de los enlaces */

#inferior ul.menu-inf li a:hover { text-decoration:underline;}









.Estilo1 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #888888;

}

.Estilo2 {

	font-size: 11px;

	color: #888888;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:none;

}

.Estilo4 {

	font-size: 9px;

	font-weight: bold;

}

.Estilo7 {

	font-size: 11px;

	color: #888888;

}

.Estilo8 {

	font-family: Arial, Helvetica, sans-serif; 

	font-weight: bold; color: #cc0c19; text-decoration:none;

}

.Estilo11 {

	font-family: Arial, Helvetica, sans-serif;

	color: #0e0756;

	font-weight: bold; text-decoration:none;

}

.Estilo12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration:none;

}

.Estilo13 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #888888;

	text-decoration:none;

}

.Estilo19 {

	font-weight: bold;

}

.Estilo20 {

	color: #FFFFFF;

	}

	.Estilo24 {font-size: 10px}

.Estilo25 {font-size: 9px}

.Estilo26 {font-size: 6px}

.Estilo27 {font-size: 7px}

.Estilo28 {

	color: #0e0757;

	font-family: Arial, Helvetica, sans-serif;

}

.Estilo29 {font-size: 11px;}

.Estilo30 {color: #0e0756; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}

.Estilo32 {color: #cc0c19;}

.Estilo24 {font-size: 10px}

.Estilo25 {font-size: 9px}

.Estilo26 {font-size: 6px}

.Estilo27 {font-size: 7px}

.Estilo28 {

	color: #0e0757;

	font-family: Arial, Helvetica, sans-serif;}

.Estilo29 {font-size: 11px}

.Estilo32 {font-size: 12px}

.Estilo33 {font-size: 8px;}

.Estilo35 {font-size: 14px}

.Estilo36 {color: #ffffff}

.Estilo37 {

	font-family: Arial, Helvetica, sans-serif;

	color: #ffffff;

	font-weight: bold;}

.Estilo38 {

	font-family: Arial, Helvetica, sans-serif; 

	font-weight: bold; color: #cc0c19; text-decoration:none;

	font-size: 11px;}

.Estilo39 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #999999;

}



.Estilo40 {

	font-size: 12px;

	font-weight: bold;

	color: #cc0c19;

	text-decoration:none;

}

.Estilo41 {

	font-size: 12px;

	color: #333333;

}

.Estilo48 {

	color: #0e0757;

	font-weight: bold;

}

.Estilo49 {color: #0e0757; text-decoration:none;}

.Estilo51 {font-family: Arial, Helvetica, sans-serif}

.Estilo52 {font-family: Arial, Helvetica, sans-serif; color: #333333; }

.Enlaces {font-family:Arial, Helvetica, sans-serif; color:#0e0757; font-size:15px; text-decoration:none;}

.Enlaces a {font-family:Arial, Helvetica, sans-serif; color:#0e0757; font-size:15px; text-decoration:none;}



ul.simple, ul.simple li{ list-style: none outside; padding: 0; }



#container { width: 500px; text-align: left; margin:0 0 0 -10px  }	

#container h3 { width: 500px; height: 20px; line-height: 20px; padding: 0; margin: 5px 0; position: relative; cursor: pointer; background:#EBEBEB;}

#container h3 a{ text-decoration: none;  font-size:13px; color:#807f84; padding:0 0 0 5px}	

#container h3 a:hover { color:#000;}

#container h3 span { position: absolute; top: 0; right: 25px;  font-size: 0.8em; font-weight: bold;}



div.collapse{ width: 490px;  margin:0 0 5px 0;  }	

div.collapse-container{ width: 490px; height: 100%; padding: 0 0 20px 20px; }



.idiomas { margin:90px 0 0 55px}

#container ul ul ul { margin-bottom:15px}


