body{ 
   background-color:#ccc; 
   background-image:url(../images/fondo.jpg);  
   background-repeat:repeat-x; 
   margin:0px;  
   font-size:13px; 
   color:#6a6969; 
   line-height:18px; 
   font-family:Verdana, Arial, Helvetica, sans-serif; 
   line-height:16px;
   }
a{ color:#6a6969; text-decoration:none;}
a:hover{ text-decoration:underline;}
/*     ESTILOS  */


.cajaDispo{
	position: absolute;
	
	width: 670px;
	text-align:center;
	height: 420px;
	margin: 10px;
	overflow:hidden;
	border:5px solid #9C6;
	background-image:url(../img/fondoTrans.png);
	}

.menu {  width:165px; height:30px;  padding:0 5px 10px 20px; float:left;border-bottom:1px dotted #ccc;  }
.menu:hover,
.menu.hover{width:165px; height:30px; background-color:#F93; padding:0 5px 10px 20px; float:left;border-bottom:1px dotted #ccc;  }
.menu a{ background-image:url(../images/arr_menu_rojo.png); background-position:left; background-repeat:no-repeat; font-size:13px; text-decoration:none;line-height:50px; color:#fff; padding-left:20px; font-weight:bold;}
.menu a:hover{background-image:url(../images/arr_menu_hover.gif); background-position:left; background-repeat:no-repeat;  text-decoration:none;}


.submenu , .submenu-hover{ width:142px; height:34px;  padding:0 5px 10px 25px; float:left; line-height:34px; border-bottom:1px dotted #ccc; }
.submenu:hover,
.submenu-hover,.submenu-hover a { width:142px; height:34px; float:left; line-height:34px;color:#FF0; font-size:10px;}

.submenu a{ background-image:url(../images/arr_menu_amarillo.png); background-position:left; background-repeat:no-repeat;  font-size:10px; text-decoration:none; color:#fff;padding-left:15px;}
.submenu a:hover,.submenu-hover a{ background-image:url(../images/arr_menu_hover.gif); background-position:left; background-repeat:no-repeat;  text-decoration:none; color:#FF0;padding-left:10px;}

.padleft30 { padding-left:30px; }
.padleft10 { padding-left:10px; }
.padtop10 { padding-top:10px; }

.fleft{ float:left;}

.azul{ color:#023bcc;}

.bold{ font-weight:bold;}
.clear{clear:both;}

.titulo{ color:#666; font-size:20px; line-height:23px}
.subtitulo{ color:#333;font-size:18px; line-height:22px; font-weight:bold;}


.titulo_azul{ color:#017cc2; font-size:16px;}
.subtitulo_fecha{ color:#000; font-size:12px; font-weight:bold;}
.subtitulo_celeste{ color:#017cc2; font-size:14px;text-transform:uppercase; font-weight:bold;}

.subtitulonegro{ color:#eda001}
.subtituloazul{ color:#00447e; font-weight:bold; font-size:14px;}
.contacto{font-weight:bold; font-size:16px;color:#000; }

.texto_cal{ text-align:center; font-size:10px;}
.texto_cal a{ color:#a31435; text-decoration:none;}
.texto_cal a:hover{ text-decoration: underline;}

.texto{ text-align: justify; font-size:14px; line-height:18px; color:#000000}
.texto a{ color:#a31435; text-decoration:none;}
.texto a:hover{ text-decoration: underline;}
.padtop10 ul {
	list-style:none;
	padding-left:0px;
	margin-left:0px;
}
.padtop10 li {
	list-style:none;
	background-image:url(../images/arr_menu.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
}


.texto_pie{ font-weight:bold;}
.texto_pie a{ color:#70a9d9; text-decoration: underline;}
.texto_pie a:hover{ text-decoration: none;}
.links_pie{ font-weight:bold; color:#FFFFFF; word-spacing:8px;}
.links_pie a{ text-decoration:none; color:#FFFFFF; word-spacing:normal;}
.links_pie a:hover{ color:#70a9d9; text-decoration:none;}

.tbl_det {
	width:570px;
	height:auto;
	float:left;
	color:#848383;
	margin-top:30px;
	margin-bottom:15px;
}

.tbl_img {
	width:auto;
	height:auto;
	float:left;
}
.tbl_txt {
	width:150px;
	height:auto;
	float:left;
	color:#017cc2;
	font-size:11px;
	text-align:justify;
	padding-left:10px;
}

.tbl_gris_pag{ background-color:#c2c2c2; width:555px; margin-top:15px; float:left; height:45px; margin-bottom:20px; text-align:right; padding-right:15px; line-height:45px;}
.paginacion_izq {
	width:100px;
	font-size:11px;
	color:#000;
	float:left;
	padding-left:10px;
}
.paginacion_cen {
	width:280px;
	font-size:11px;
	color:#000;
	float:left;
	padding-left:50px;
	text-align:center;
}
.paginacion_der {
	width:100px;
	font-size:11px;
	color:#000;
	float:right;
	padding-right:10px;
	text-align:right;
}
.ant {
	width:15%;
	float:left;
	padding-left:15px;
}
.ant a {
	text-decoration:none;
	color:#000000;
	background-image:url(../images/arr_back.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
}
.ant a:hover {
	text-decoration:underline;
	color:#f79600;
}
.num {
	width:40%;
	float:left;
	text-decoration:none;
	color:#023bcc;
	word-spacing:5px;
	margin-left:12px;
}
.num a {
	color:#000;
	text-decoration:none;
}
.num a:hover {
	text-decoration:underline;
	color:#023bcc;
}
.sig {
	width:15%;
	float:left
}
.sig a {
	background-image:url(../images/arr_go.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
	text-decoration:none;
	color:#000000;
}
.sig a:hover {
	text-decoration:underline;
	color:#023bcc;
}




.tbl_gris{ background-color:#c2c2c2; width:555px; margin-top:15px; float:left; height:45px; margin-bottom:20px; text-align:right; padding-right:15px; line-height:45px;}
.tbl_gris a{ background-image:url(../images/arr_back.gif); background-position:left; background-repeat:no-repeat; color:#333333; padding-left:15px; text-decoration:none; }
.tbl_gris a:hover{ text-decoration:underline;}

.tbl_listado{ width:505px; padding-left:10px; height:auto; float:left; margin:5px 0 5px 0;}
.tbl_listado_xl{ width:570px;  height:auto; float:left; margin:5px 0 5px 0;}
.img_listado{ width:160px; height:auto; float:left; margin:15px 10px 5px 0;}


.clear{ clear:both;}
.size10{ font-size:10px;}
.size24{ font-size:24px;}
.leermas {}
.leermas a{color:#F60; text-decoration:none;}
.leermas a:hover{ color:#333;text-decoration:underline;}
.punteado{ width:100%; height:15px; margin-bottom:15px; border-bottom:1px dotted #9f9e9e;}

.meses{ width:160px; margin:0 auto; height:30px; float:left; margin-top:8px; padding-left:5px;}
.meses input{ background-image:url(../images/mes.jpg); background-position:center; background-repeat:no-repeat; background-color:#b8b8b8; width:150px; height:24px; text-align:center; border:none; padding-left:5px; padding-top:5px; float:right; line-height:24px;}
.img_mes{ width:18px; height:30px; float:left;}

/*    CAPAS     */

#contenedor{ 
	margin:0px auto; 
	width:952px; 
	height:auto;}
#fondocuadro{
	margin:0px auto; 
	width:998px;
	height:auto; 
	overflow:auto;
	background-image:url(../images/fondocontenedor.png);
	background-repeat:repeat-y;
	background-position: center top;
}

#header{ 
    height:250px; 
	width:952px; 
	float:left;

	background-image:url(../images/Fondocabecera.png);
	background-repeat:no-repeat;
	background-position: left top;
	}
#header_sup {
	height:37px; 
	width:998px; 

	background-color:#FFF;
	background-image:url(../images/FondoBordeTOP.png);
	background-repeat:no-repeat;
	background-position: center top;
	}
	
#header #lema {
	 padding-left: 200px;
	 padding-top:0px;
	 z-index:10;
	 position:absolute;
	 
	}
#header .header_idioma{
	padding-left:20px;
	margin-top:-12px;
	}	


#logo{ float:left;}
#logo img{ padding-top:10px; padding-left:8px;}


#twitter_div{
  float:right;
  margin-top:0px;
  padding:20px 70px 10px 10px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:normal;
  letter-spacing:1px;
  text-align:right;
  color: #FFFFFF;
  width:460px;
  
}

#twitter_div a{
 font-weight:normal;
 color:#666;
 margin-bottom:-3px;
}
#twitter_div ul{
 list-style-type:none;
 padding:0px;
 margin-top:6px;
 }
 #twitter_div span{
   display:block;
 }


#contenido{width:952px; height:auto; float:left;}

#cont_det_izq{width:306px; float:left; padding:30px 10px 0px 10px; }
#cont_det_der{width:215px; float:left; background-color:#fff; padding:30px 10px 15px 14px; }

#cont_izq{ width:185px;  float:left;padding-right:5px;margin:0px 0px 30px 1px; }

#cont_centro{ width:565px; margin:5px;  float:left;background-color:#FFFFFF;}

#cont_der{ width:169px; float:left; padding:0px 5px 0px 10px; background-color:#fff; text-align:center;}

#pader10{ padding-top:15px}
#cont_der img{ margin:10px 0px 10px 7px;}
#pie{ margin:0 auto; width:952px; height:auto; clear:both; text-align:center; color:#666;
  background-image:url(../images/fondoBordeBOTTOM.png); background-repeat:no-repeat; background-position:-18px 58px;}
#pie #avisolegal{
padding:30px 10px 10px 200px;
text-align:left;

}

#nav{ height:32px; background-image:url(../images/fondonav.jpg); background-repeat:repeat-x; width:970px; }
#detalle{ padding:10px 10px 20px 10px; width:550px; height:auto;}


.center {margin: 0 auto;}

.etiqueta {
	font-weight:bold;
	width:150px;
	float:left;
	}

