body {
	background-color: #0D5198;
	margin-top: 0px;
}

#marco {
	padding: 20px;
	width: 860px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}

#marco_int {
	width: 900px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}

#cabeceratop {
	background-image: url(../cabecera_home/cabecera_top.gif);
	height: 37px;
	width: 860px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

#cabeceratop1 {
	float: left;
	height: 26px;
}

#fotocabecera {
	height:190px;
	width: 860px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	text-align:center
}

#fotocabeceraint {
	height:126px;
	width: 860px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	text-align:center
}

#contenedor {
	width: 860px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	
}

#botones {
	float: left;
	height: 26px;
	padding-top: 12px;
	background-image: url(../cabecera_home/boton1.gif);
	text-align:center
}

#botones:hover {
	float: left;
	height: 26px;
	padding-top: 12px;
	background-image: url(../cabecera_home/boton2.gif);
	text-align:center
}

#botones_prendido {
	float: left;
	height: 26px;
	padding-top: 12px;
	background-image: url(../cabecera_home/boton2.gif);
}

#float {
	float: left;
}

#clear {
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

#novedades {
	height: 410px;
	width: 185px;
	float: left;
}

#novedadestit {
	height: 33px;
	width: 185px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica;
	font-size: 17px;
	color: #006;
	font-weight: bold;
}

#calendario {
	height: 300px;
	width: 180px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border:solid 1px;
	border-color:#D5D5D7;
}

#revista {
	height: 128px;
	width: 182px;
/*clear: both;*/
	float: left;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../cabecera_home/revista.gif);
	border:none;
}
#video {
	height: 129px;
	width: 182px;
	/*clear: both;*/
	float: left;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../cabecera_home/video2.gif);
}

#pie {
	background-image: url(../cabecera_home/pie.gif);
	clear: both;
	height: 116px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}


#pie_int{
	background-image: url(../cabecera_home/pie_int.gif);
	clear: both;
	height: 61px;
	width: 900px;
/*	margin-right: auto;
	margin-left: auto;*/
}

#sugerencias{
	background-color: #FFF;
	clear: both;
	height: 61px;
	width: 900px;
/*	margin-right: auto;
	margin-left: auto;*/
	text-align:center
}

#secciones {
	float: left;
	height: 410px;
	width: 445px;
}

#secciones1 {
	float: left;
	height: 130px;
	width: 215px;
}

#seccionestext {
	height: 20px;
	width: 215px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	font-family: Helvetica, Arial, Verdana;
	color: #666;
	font-size: 11px;
	padding-top: 2px;
	text-indent: 6px;
}

#seccseparador {
	float: left;
	height: 130px;
	width: 15px;
}

#seccseparador2 {
	height: 10px;
	width: 445px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

#calendarioseparador {
	height: 10px;
	width: 182px;
	/*clear: both;*/
	float: left;
	margin-right: auto;
	margin-left: auto;
}


#novedades1 {
	clear: both;
	width: 185px;
	margin-right: auto;
	margin-left: auto;
}

#novedadespunteado {
	clear: both;
	width: 185px;
	margin-right: auto;
	margin-left: auto;
	height: 18px;
	background-image: url(../cabecera_home/punteado.gif);
}


#grisestop {
	float: left;
	height: 62px;
}

#grisestopint {
	float: left;
	height: 44px;
	}

#grisestop_ini_ses {
	float: left;
	height: 62px;
	width: 255px;
	background-color:#E5E5E5;
	}

#grisestop_buscador {
	float: left;
	height: 60px;
	width: 180px;
	background-image: url(../cabecera_home/buscador2.gif);
		border:solid 1px;
	border-color:#D5D5D7;
}

#separabotones {
	background-image: url(../cabecera_home/separa_bot.gif);
	float: left;
	height: 38px;
	width: 3px;
}

#flash2 {
	height: 190px;
	width: 665px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

#lin_hor_punt{
	width:100%;  
	border-bottom:dotted;
	border-color:#CCC
	}
	
	#lin_hor_lin{
	float:left;
	border-bottom: solid;
	border-color: #E6E6E6;
	}

.linkbotones {
	font-family:  Arial, Helvetica,Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	text-indent: 0px;
	/*text-indent: 8px;*/
	
}

.linkbotones:hover {
	font-family:  Arial, Helvetica,Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #005298;
	font-style: normal;
	text-indent: 0px;
	/*text-indent: 8px;*/
}

.linkbotones-e {
	font-family:  Arial, Helvetica,Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
		
}

.linkbotones-e:hover {
	font-family:  Arial, Helvetica,Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #005298;
	font-style: normal;
	}

.linkbotones_prendido {
	font-family:  Arial, Helvetica,Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #005298;
	font-style: normal;
	/*text-indent: 8px;*/
	text-decoration:none;
}


.linkbotones_vert {
	font-family:  Arial , Helvetica,Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	text-indent: 0px;
	
	
}

.linkbotones_vert:hover {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #005298;
	font-style: normal;
	text-indent: 0px;
	
	
}

.novedadestext {
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #03F;
}

.novedadestext1 {
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

.ini_ses {
	font-family: Helvetica, Arial, Verdana;
	font-size: 10px;
/*	font-weight: lighter;*/
	
	color: #666;
	border: none;
	border: 0px;
	height: 14px;
	width: 101px;
    overflow: hidden;
}

.buscador {
	font-family: Helvetica, Arial, Verdana;
	font-size: 10px;
	font-weight: lighter;
	color: #fff;
	background-color: #cccccc;
	border: none;
	height: 15px;
	width: 132px;
	margin: 0;
    overflow: visible;
}

.calen_despl {
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	border: none;
	background-color: #E6E6E6;
	height:18px;
	width:160px;
}
.calen_despl_xl {
	font-family: Helvetica, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	border: none;
	background-color: #E6E6E6;
	height:25px;
	width:200px;
}

#navi {  	
    list-style:none;
    margin:0;
    padding:0;
}

#navi li{
	margin:0px;	
	padding:0; 
	
	}
	
	
#celda_gris{
	background:#E6E6E6; 
	width:30%; 
	margin-left:1%;
	margin-right:1%;
	padding-left:1%;
	float: left
	}
	
	#celda_blanca{
	background:#FFF; 
	width:30%; 
	margin-left:1%;
	margin-right:1%;
	padding-left:1%;
	float: left;
	border-bottom:dotted;
	border-color:#CCC
	}
	
	#celda_blanca_xl{
	background:#FFF; 
	width:60%; 
	margin-left:1%;
	margin-right:1%;
	padding-left:1%;
	float: left;
	border-bottom:dotted;
	border-color:#CCC
	}
	
		#celda_blanca_servicios{
	background:#FFF; 
	width:15%; 
	margin-left:1%;
	margin-right:1%;
	padding-left:1%;
	float: left;
	
	}
	
	#celda_blanca_servicios_xl{
	background:#FFF; 
	width:78%; 
	margin-left:1%;
	margin-right:1%;
	padding-left:1%;
	float: left;
	
	}
	
.navi_int {  	
    list-style:none;
    margin:0;
    padding:0;
	display:none
}

.navi_int li{
	margin:0px;	
	padding:0; 
	
	}
	
.titulo_sm {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
	color: #000;
}

.txt_celeste {
	font-family:  Arial, Helvetica,Verdana;
	font-size: 20px;
	font-weight: normal;
	color: #005298;
	text-decoration: none;
	line-height: 22px;
	}
	.txt_blanco {
	font-family:  Arial, Helvetica,Verdana;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	line-height: 22px;
	}
	
.txt_celeste_normal {
	font-family:  Arial , Helvetica,Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #005298;
	text-decoration: none;
	text-indent: 0px;
	
	
}
.txt_celeste_normal_bold {
	font-family:  Arial , Helvetica,Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #005298;
	text-decoration: none;
	text-indent: 0px;
	
	
}

.tit_gris_xl {
	font-family:  Arial, Helvetica,Verdana;
	font-size: 22px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	line-height: 30px;
	vertical-align:top
	
	}
	
.txt_gris {
	font-family:  Arial, Helvetica,Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
	}
	
	.txt_negro_b {
	font-family:  Arial, Helvetica,Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	line-height: 18px;
	}

	
p{
	margin-top: 0px
	}

.pop {
	display:none; 
      position:absolute; 
      background-color: #504D6F; 
border: 1px solid #FFF;
      padding: 5px;
      font-family: Helvetica, Arial, Verdana;
	font-size: 10px;
	font-weight: lighter;
	color: #fff;
            }
