body{overflow : -moz-scrollbars-vertical; margin:0;}

.contenedor { text-align: left; margin: 0px auto; padding: 0px; width: 980px; border: 0px solid #000000;}

/*   HEADER   */
#fondo_superior{clear:both; /* background-image:url(../imagenes/bg_superior.jpg); background-repeat:repeat-x*/}
#contenedor_superior{background-image:url(../imagenes/bg_superior.jpg); background-repeat:repeat-x}
	#contenedor_superior{ height: 125px; margin: 0px; padding-top:8px; padding-left:15px; }
		#contenedor_superior #banner{ text-align:right;padding:10px; padding-right:14px;}
		#contenedor_superior #logo{float:left}
	
	
/*   MENU   */	
#fondo_ppal{ clear:both;/*background-image:url(../imagenes/bg_ppal.jpg);  background-position:top center; background-repeat:no-repeat;*/}
	#contenedor_menu{ height: 152px; margin: 0px;}
	#contenedor_menu{ background-image:url(../imagenes/bg_ppal.jpg); background-repeat:no-repeat;}
	
		#contenedor_menu #acceso { float:right; width:62px; height:65px; text-align:right; margin-top:5px; margin-right:14px;}
		
		#contenedor_menu #ultimahora { float:right; width:495px; height:66px; text-align:right; padding-top:4px;}	
			#contenedor_menu #ultimahora #papel{background-image:url(../imagenes/ultima_hora.png); background-repeat:no-repeat;width:70px; height:65px; float:left}
			#contenedor_menu #ultimahora #reloj{width:70px; height:65px; float:left}			
			#contenedor_menu #ultimahora #content{ width:423px; float:right; padding-top:8px; }		
				#contenedor_menu #ultimahora #content #rss_elemento{ width:100%;clear:both; background-image:none; text-align:left;padding-left:22px; height:18px;}
				#contenedor_menu #ultimahora #content #rss_elemento:hover{background-image:url(../imagenes/icn_avion.png);background-repeat:no-repeat;}
					#contenedor_menu #ultimahora #content #rss_elemento a{
						font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;text-decoration:none; }
					#contenedor_menu #ultimahora #content #rss_elemento a:hover{ text-decoration:underline;color:#FFFFFF; font-weight:550}
					
		#contenedor_menu #menu{ float:right; width:100%; clear:both; padding-right:5px; padding-top:10px}
			#contenedor_menu #menu .opc{width:194px; padding-bottom:0px; text-align:center; float:right; margin:0px;margin-left:1px;}
/*   CENTRAL   */
#fondo_central{ clear:both;}
#contenedor_principal{margin: 0px; margin-bottom:15px;}
	#contenedor_principal #lateral{ width:175px; text-align:right; float:right;}
		#contenedor_principal #lateral #banner{ width:165px; clear:both; margin-bottom:3px;}
	
	#contenedor_principal #contenido_principal{float:left; width:800px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

	/*   CENTRAL LATERAL MENU  */
		#contenedor_principal #contenido_principal #laterali{ width:200px; float:left;}
		#contenedor_principal #contenido_principal #laterali #menu{padding-left:15px;}
			#contenedor_principal #contenido_principal #laterali #menu #tit
			{width:180px;background-image:url(../imagenes/bg_menunav_top.jpg);  background-position:top left; background-repeat: no-repeat; height:32px; line-height:28px; font-weight:bold; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#555555}
			#contenedor_principal #contenido_principal #laterali #menu #opc
				{width:160px; height:26px;background-image:url(../imagenes/bg_menunav.jpg); background-position:top left; background-repeat:repeat-y; padding-top:3px; padding-left:17px;}
			#contenedor_principal #contenido_principal #laterali #menu #opc a
				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#757171;text-decoration: none}
			#contenedor_principal #contenido_principal #laterali #menu #opc a:hover{ text-decoration: underline}		
	
		#contenedor_principal #contenido_principal #laterali #banners_menu{ 
			 margin-left:15px; background-image:url(../imagenes/bg_menunav_banner.jpg); background-position:top left; background-repeat:repeat-y;}
			#contenedor_principal #contenido_principal #laterali #banners_menu #banner_menu{ width:177px; padding-top:20px; text-align:left}
		
		#contenedor_principal #contenido_principal #laterali #bottom{ width:180px;margin-left:15px; 
				background-image:url(../imagenes/bg_menunav_bottom.jpg); background-position:top left; background-repeat: no-repeat; height:32px;}		

	
#contenedor_principal #principal{float:right; width:585px}
#contenedor_principal #principal .titular{font-weight:bold; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#555555;}
	#contenedor_principal #principal #destacado{ clear:both	; margin-bottom:10px;}

		#contenedor_principal #principal #destacado .titular{font-weight:bold; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#555555;}
		#contenedor_principal #principal #destacado .titulo{font-weight:bold; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; font-size:15px; color: #04164C;}
		#contenedor_principal #principal #destacado .subtitulo{font-weight:bold; font-family: Futura, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#555555;}	
		#contenedor_principal #principal #destacado .descripcion{font-family: Futura, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555555; text-align:justify; line-height:16px; }
	
	#contenedor_principal #principal #novedades{ clear:both	; border:0px solid #FF0000;font-family: Futura, Verdana, Arial, Helvetica, sans-serif;}

		#contenedor_principal #principal #novedades #izquierda{float:left; width:280px;}
		#contenedor_principal #principal #novedades #derecha{float:right; width:280px;}

		#contenedor_principal #principal #novedades .titular{font-weight:bold; font-size:12px; color:#555555;}
		#contenedor_principal #principal #novedades .titulo{font-weight:bold;  font-size:13px; color: #04164C;}
		#contenedor_principal #principal #novedades .subtitulo{font-weight:bold; font-size:12px; color:#555555;}	
		#contenedor_principal #principal #novedades .descripcion{ font-size:10px; color:#555555; text-align:justify; line-height:16px; }

	#contenedor_principal #principal #contenido{ clear:both	; padding-top:6px; text-align:left}



/*   PIE   */
#fondo_pie{clear:both; /* background-image:url(../imagenes/bg_pie.jpg);background-repeat:repeat-x*/}
	#contenedor_pie{width: 980px;height:147px;margin: 0px auto;}	
	#contenedor_pie{  background-image:url(../imagenes/bg_pie.jpg);background-repeat:repeat-x}	
		#contenedor_pie #texto{float:left; margin-left:14px; margin-top:20px; text-align: left;  }
		#contenedor_pie #loguito{float:right; margin-left:10px; margin-right:15px; margin-top:5px; text-align: left }	
		#contenedor_pie #menu{ float:right; width:490px; margin-left:15px; margin-top:20px; text-align:right}
		#contenedor_pie #menu, #contenedor_pie #menu a, #contenedor_pie #texto, 
			#contenedor_pie #texto a{font-family:Verdana, Arial, Helvetica, sans-serif; color:#757171; font-size:11px; text-decoration:none;}
		#contenedor_pie #menu a:hover{color:#631F64;}
		#contenedor_pie #texto a:hover{color:#631F64;}
	



/*   MISC   */

	#cerrar {text-align:right; padding:10px;}
	#cerrar a{color:#bac100; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

	.clearfix {clear:both;}
	.separador{clear:both;  background-image:url(../imagenes/bg_separador.gif); height:1px; margin-bottom:10px;}

/*   ENCABEZADOS  */
h1{color:#8C428D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-bottom:5px;}
h2{ font-size:12px;}



.reg_input{
border:1px solid #D4D4D4;color:#282E3E;
font-family:Tahoma;
font-size:11px;
line-height:13px;
padding:0;

}
.requerido{
color:#FF0000;
font-family:Arial;
font-size:10px; margin-left:5px;}
.gris{color:#999999;}
.btn{font-family:Arial;border:1px solid #333333;color:#282E3E;font-size:11px;}
