/* CSS Document */
body#inicio {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background:url(../images/fondo.jpg) repeat-y center;
	font-size: 11px;
	}
a:link, a:visited {color: #003073;text-decoration:none}
a:hover, a:active {color: #333;text-decoration:underline;}

td, p, li, ul, ol, th, blockquote {
	font-family:  Arial, Helvetica, sans-serif;
	color:#333;
	line-height:1.3;
	}
hr {
	height: 1px;
	background: url(../images/fondo-hr.gif) repeat-x;
	color: #ADCBEF;
	}
	
#marco {
	width: 970px;
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}
.borde {
border: 1px solid #9FCCE9;
}
#barrasup {
font-size:11px;
color:#666;
height:21px;
background:url(../images/barrasup-fondo.gif) repeat-x;
width: 250px;
padding:0;
}
#barrasup a{
color:#666;
border-right: 1px solid #CCC;
padding: 3px 5px 0 5px;
vertical-align:top;
line-height: 22px;
}
#buscador {
	width:660px;
	background:url(../images/busq-fondo.gif);
	height:52px;
	font-size: 11px;
	color:#333333;
	float:left;
	display:inline;
	margin-top: 17px;
}
.temasbusqueda, .cajatexto {
	font-size: 11px;
	color:#666;
}
.buscadortexto {
	padding-top:4px;
	font-family:  Arial, Helvetica, sans-serif;
	line-height:11px;
}
#login {
	background:url(../images/login-fondo.gif) no-repeat 3px 0;
	width:295px;
	height:47px;
	font-size: 11px;
	color:#333333;
	text-align:left;
	padding: 17px 5px 5px 5px;
	z-index:0;
	float:right;


}



.olvido {
	color:#003073;
	font-size:10px;
	line-height: 1.1;
	text-align:center;
	padding-bottom:4px;
	display:block;
}
#encabezado{height:155px;}
#izquierda {
	float:left;
	width: 185px;
	margin-right: 10px;
	font-size:11px;
}
#contenido{
	float:right;
	min-height: 400px;
	width: 765px;
}
#menuareas { 

color:#333;
}
.menutit {
	background:url(../images/menu-titulo.gif);
	text-align:center;
	font-weight: bold;
	color: #FFF;
	height:18px;
	line-height:17px;
	font-size:11px;
}
.areatem {
font-weight: bold; background:#eeeeee url(../images/menu-linea.gif) bottom no-repeat; color: #333; display:block; padding: 2px 2px 2px 5px; font-size:11px;

}
.areatem a:link {color: #333; display:block; padding: 2px 2px 2px 5px;}
.areatem a:hover { background:#D8D9DE url(../images/menu-linea.gif) bottom no-repeat;}
.area-opcion {background:#eeeeee  url(../images/vineta-menu.gif) 5px 8px no-repeat;font-weight: normal; display:block;font-size:11px;}
.area-opcion a, .menu-otros a, .menutitle a{color:#333; padding: 2px 2px 2px 12px; display:block;}
.area-opcion a:hover, .menutitle a:hover {background:#D8D9DE url(../images/vineta-menu.gif) 5px 8px no-repeat; padding: 2px 2px 2px 12px; display:block;}
.menu-otros a:hover {background:#D8D9DE url(../images/triangulo.gif) 3px 6px no-repeat; padding: 2px 2px 2px 12px; display:block;}
.menu-otros {
background:#eeeeee  url(../images/triangulo.gif) 3px 6px no-repeat;
font-weight: normal;
line-height:1;
color:#333;
display:block;
padding: 1px 0;
}
.fondomapa {
background:#D8E4EB url(../images/mapa-abajo.gif) no-repeat bottom;
text-align:center;
padding-bottom:5px;
margin-bottom: 4px;
}
.espacio5 {height:5px;font-size:3px;}
.espacio20 {height:20px;font-size:3px;}
#mediahome {
	background:#525252 url(../images/media-arriba.gif) top no-repeat;
	width:340px;
	padding: 4px 4px 2px 4px;
}
.imagenfija
{
	 width:340px; height:210px;overflow:hidden; display:block; text-align:center; vertical-align:bottom;}
#mediatexto {
	background:#525252 url(../images/media-abajo.gif) bottom no-repeat;
	color:#FFF;
	font-size: 11px;
	width:340px;
	padding: 0 4px 8px 4px;
}
.mediatitulo {
	color:#FC0;
	font-weight: bold;
	font-size: 11px;
}
#mediatexto a:link {
	color:#FC0;
	font-size:10px;
	text-decoration:underline;
}
.titulo-seccion {
	background:url(../images/titulo-seccion.gif) no-repeat;
	color: #333;
	font-size:16px;
	font-weight: bold;
	padding-left: 14px;
	height:25px;
}
.novedades-tema {
color:#666;
margin-top:8px;
}
.novedades-titulo {
color:#C00;
font-weight:bold;
font-size:12px;
}
.novedades-titulo a:link, .novedades-titulo a:visited {color:#C00;}
.novedades-titulo a:hover, .novedades-titulo a:active {color:#F00;}
#eventodest{width:348px;}
#encuestames{
background:#eeeeee url(../images/encuesta-arriba.gif) top no-repeat;
}
#encuestames div.padding {
background:url(../images/encuesta-abajo.gif) bottom no-repeat;}
.encuesta-titulo {
	background: url(../images/encuesta-vineta.gif) 0 5px no-repeat;
	color:#CC0000;
	font-size:16px;
	font-weight: bold;
	padding-left: 16px;
}
.padding {padding: 10px;}
#pie {
background:url(../images/pie-fondo.gif) repeat-x;
font-size:10px;
color:#999;
padding: 5px;}
#pie div.links {
text-align:center;
height:26px;
line-height:20px;}
#pie td {color:#999;}
.links a:link, #pie td a:link, .links a:hover, .links a:visited, .links a:active  {color:#999;}
.path { height:24px; background:url(../images/flecha.gif) 0 5px no-repeat; padding-left: 14px; font-size:13px; font-weight:bold;}
.path a:link {color:#666; text-decoration:underline}
.salidasegura, a.salidasegura {background:url(../images/flecha.gif) no-repeat right; color:#CC0000; padding-right: 14px; text-align:right; display:block;}
.salidasegura a:link {color:#CC0000}
.usuario { font-weight:bold; font-size:12px;}
.botonrojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:top;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0;
	width:61px;
	height:17px;
	border:0;
	background: url(../images/botonrojo.gif) no-repeat;
}
.errorhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;	
	border
	margin: 1px;
	padding: 2px;
	width: 292px;
	margin-left:670px;
	display:block;
}
.errorhome ul li, .errorhome ul {margin:0; padding:0}
#menu_lblSecciones {display:block}

/*ESTILOS SERVICIOS HOME*/

.serv-01 { position:relative; width:124px; height:104px; background:#0F5782 url(../images/serv-esquinas.png) no-repeat bottom; margin-right:4px; float:left; }
.serv-02 { position:relative; width:124px; height:104px; background:#FF6600 url(../images/serv-esquinas.png) no-repeat bottom; margin-right:4px; float:left; }
.serv-03 { position:relative; width:124px; height:104px; background:#A68A09 url(../images/serv-esquinas.png) no-repeat bottom; margin-right:4px; float:left; }
.serv-04 { position:relative; width:124px; height:104px; background:#D85097 url(../images/serv-esquinas.png) no-repeat bottom; margin-right:4px; float:left; }
.serv-05 { position:relative; width:124px; height:104px; background:#C93042 url(../images/serv-esquinas.png) no-repeat bottom; margin-right:4px; float:left; }
.serv-06 { position:relative; width:124px; height:104px; background:#3A7D20 url(../images/serv-esquinas.png) no-repeat bottom; float:left}

.serv-01:hover span { width:124px; height:77px; position:absolute; display:block;  background:url(../images/serv-01-azul-ov.gif) no-repeat;cursor:hand; }
.serv-02:hover span { width:124px; height:77px; position:absolute; display:block;  background:url(../images/serv-02-naranja-ov.gif) no-repeat;cursor:hand;}
.serv-03:hover span { width:124px; height:77px; position:absolute; display:block;  background:url(../images/serv-03-ocre-ov.gif) no-repeat;cursor:hand;}
.serv-04:hover span { width:124px; height:77px; position:absolute; display:block;  background:url(../images/serv-04-lila-ov.gif) no-repeat;cursor:hand;}
.serv-05:hover span { width:124px; height:77px; position:absolute; display:block;  background:url(../images/serv-05-rojo-ov.gif) no-repeat;cursor:hand;}
.serv-06:hover span { width:124px; height:77px; position:absolute; display:block;  background:url(../images/serv-06-verde-ov.gif) no-repeat;cursor:hand;}

.serv-01 span { width:124px; height:77px; position:absolute; display:block;  background:url(../images/serv-01-azul.gif) no-repeat bottom;  }
.serv-02 span { width:124px; height:77px; position:absolute; display:block;  background:url(../images/serv-02-naranja.gif) no-repeat bottom;  }
.serv-03 span { width:124px; height:77px; position:absolute; display:block;  background:url(../images/serv-03-ocre.gif) no-repeat bottom;  }
.serv-04 span { width:124px; height:77px; position:absolute; display:block;  background:url(../images/serv-04-lila.gif) no-repeat bottom;  }
.serv-05 span { width:124px; height:77px; position:absolute; display:block;  background:url(../images/serv-05-rojo.gif) no-repeat bottom;  }
.serv-06 span { width:124px; height:77px; position:absolute; display:block;  background:url(../images/serv-06-verde.gif) no-repeat bottom;  }

.serv-01 div, .serv-02 div, .serv-03 div, .serv-04 div, .serv-05 div, .serv-06 div  {text-align:center; font-size:11px; color:#FFFFFF; text-decoration:none; line-height: 0.9; margin:1px}
