@charset "iso-8859-1";
/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #505050;
}
body {
	margin: 0px;
	background:url(../img/fondo.gif) repeat-x top #FFF;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
	color: #10428f;
}
a:active {
	text-decoration: none;
	color: #333;
}
h2 {margin:0px 0px 14px; font-size:18px; color:#10428f;}
h4 {margin:0px 0px 10px; font-size:14px; color:#333333;}
* {margin-top:0px;}
p {margin-bottom:10px;}
/**** CAPAS ****/
#capa_idiomas {width:920px; margin:0px auto; padding:0px 22px; height:13px; line-height:13px; text-align:right;}
#capa_idiomas a {font-size:11px; color:#90b6f1; line-height:13px; margin-left:16px;}
#capa_idiomas a:hover, #capa_idiomas a.sel {font-size:11px; color:#e3eeff; line-height:13px; margin-left:16px;}

#capa_contenedor_menu {background:url(../img/fondo_menu.gif) center; width:100%; height:89px;}
#capa_menu {width:964px; height:89px; margin:0px auto; position:relative;}
#capa_menu img {position:absolute; top:14px; left:22px;}

#capa_contenedor_cabecera_index {width:100%; height:347px; background:url(../img/fondo_cab_index.jpg) center no-repeat #FFFFFF; border-top:1px solid #bebebe; border-bottom:1px solid #647da7;}
#capa_cabecera_index {width:920px; height:347px; margin:0px auto; position:relative; padding:0px 22px;}
#capa_cabecera_index img {position:absolute; bottom:0px; right:22px;}

#capa_cabecera_titulo {width:920px; position:absolute; bottom:20px;}

#capa_separador {width:100%; height:36px; background:url(../img/fondo_separador.gif) repeat-x; border-bottom:3px solid #2a62b9;}

#capa_contenedor_contenido {width:100%; background:url(../img/fondo_contenido.gif) repeat-x top; padding:30px 0px 5px;}
#capa_contenido {width:920px; min-height:347px; margin:0px auto; padding:0px 22px;}
#capa_contenido_home{width:964px; margin:15px auto 0px; position:relative;}

#capa_contenedor_pie {width:100%; background:url(../img/fondo_pie.gif) repeat-x bottom; padding:0px 0px 25px; margin-top:55px;}
#capa_pie {width:920px; height:110px; margin:0px auto; position:relative;}
#capa_pie td {font-size:11px; color:#cacaca;}

/**** MENU ****/
#lista_menu {list-style:none; padding:0px; margin:0px; position:absolute; top:0px; right:12px;}
#lista_menu li {float:left;}
#lista_menu li a {font-size:15px; color:#292929!important; padding:32px 10px 15px; display:block;}
#lista_menu li a:hover {color:#10428f!important;}
#lista_menu li.sel {background-color:#10428f; border-bottom:3px solid #3070d3;}
#lista_menu li.sel a {font-size:15px; color:#FFF!important; padding:32px 10px 14px; display:block; border-bottom:1px solid #FFF;}

/**** CONTENIDO ****/
#columna_izq {width:447px; padding-right:13px; float:left;}
#columna_der {width:445px; padding-left:14px; border-left:1px solid #e6e6e6; float:right;}
#columna_der2 {width:448px; padding-left:11px; float:right;}

.capa_promo {width:213px; border:6px solid #e9e9e9; background-color:#e9e9e9; float:left; margin-left:16px; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px; min-height:280px;}
.capa_promo h5 {font-size:18px; margin-bottom:12px; margin-top:15px;}
.capa_promo a p {color:#505050!important; margin-bottom:0px; font-size:11px!important;}

.catalogo th {font-weight:normal; padding:5px 8px; color:#FFF; font-size:14px;}
.catalogo td.lista1 {background-color:#f5f5f5; border:1px solid #e3e3e3; font-size:12px; color:#333333; padding:5px;}
.catalogo td.lista2 {background-color:#ebebeb; border:1px solid #e3e3e3; font-size:12px; color:#333333; padding:5px;}

.titulos {background:url(../img/fnd_titulos.gif) no-repeat; padding-left:13px; background:url(../img/fnd_titulos.gif); font-size:24px; color:#ffffff;}
.listado_esp {margin:0px; padding:0px; list-style:none;}
.listado_esp li {float:left; width:400px; margin-left:20px; padding:5px 0px 5px 25px; background:url(../img/cuadrito_azul.gif) no-repeat 10px 10px; border-bottom:1px solid #e6e6e6;}
.listado_esp li a {color:#444444!important; font-size:16px;}

#capa_contenedor_cabecera_empresa {width:100%; height:195px; background:url(../img/fondo_cab_empresa.jpg) center no-repeat #FFFFFF; border-top:1px solid #bebebe; border-bottom:3px solid #10428f;}
#capa_contenedor_cabecera_contacto {width:100%; height:195px; background:url(../img/fondo_cab_contacto.jpg) center no-repeat #FFFFFF; border-top:1px solid #bebebe; border-bottom:3px solid #10428f;}
#capa_contenedor_cabecera_servicios {width:100%; height:195px; background:url(../img/fondo_cab_servicios.jpg) center no-repeat #FFFFFF; border-top:1px solid #bebebe; border-bottom:3px solid #10428f;}
#capa_contenedor_cabecera_recetas {width:100%; height:195px; background:url(../img/fondo_cab_recetas.jpg) center no-repeat #FFFFFF; border-top:1px solid #bebebe; border-bottom:3px solid #10428f;}
#capa_contenedor_cabecera_novedades {width:100%; height:195px; background:url(../img/fondo_cab_novedades.jpg) center no-repeat #FFFFFF; border-top:1px solid #bebebe; border-bottom:3px solid #10428f;}
#capa_contenedor_cabecera_delegaciones {width:100%; height:195px; background:url(../img/fondo_cab_delegaciones.jpg) center no-repeat #FFFFFF; border-top:1px solid #bebebe; border-bottom:3px solid #10428f;}

#capa_cabecera_estatica {width:920px; height:195px; margin:0px auto; padding:0px 22px; position:relative;}
#capa_buscador_estatica {width:835px; height:64px; float:right; background:url(../img/fondo_buscador.png); padding:3px 13px 0px; color:#FFF; font-size:14px;}
#capa_buscador_estatica h1 {font-size:31px; color:#FFF; margin-bottom:0px;}

.titulo_galeria {color:#FFF!important; font-size:18px; height:47px; background:url(../img/fnd_cab_galeria.gif) no-repeat #00296d; padding-left:22px;}
.p_listado {padding-left:26px; background:url(../img/flechita2.gif) no-repeat 10px 5px; line-height:18px; margin-bottom:20px;}
.p_listado2 {padding-left:26px; background:url(../img/flechita3.gif) no-repeat 10px 5px; line-height:18px; margin-bottom:20px;}

/**** BOTONES ****/
.boton_info {font-size:13px; color:#10428f!important; font-weight:bold; padding-left:12px; background:url(../img/fnd_boton_info.png) no-repeat 0px 5px;}

/**** FORMUS ****/
.cajaTexto01 {border:1px solid #8c8c8c; padding:4px; background-color:#FFF; font-size:15px; color:#292929;}

/**** TIP ****/
.tip {
	color: #fff;
	background:#1d1d1d;
	display:none; /*--Hides by default--*/
	padding:10px;
	position:absolute;	z-index:1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/**** COLORES BASE DE LAS FAMILIAS ****/
.color_fam_2 {color:#ff7200!important}
.color_fam_3 {color:#0b400c!important}
.color_fam_4 {color:#1293d9!important}
.color_fam_5 {color:#970101!important}
.color_fam_6 {color:#0746b8!important}
.color_fam_7 {color:#27570a!important}
.color_fam_8 {color:#1d3c76!important}
.color_fam_9 {color:#dd0e39!important}
.color_fam_15 {color:#cb984f!important}
.color_fam_16 {color:#8a46bf!important}

/**** TEXTOS ****/
.enlacepie {font-size:11px; color:#cacaca!important;}

.textoGrisClaro10 {font-size:10px; color:#a2a2a2!important;}

.textoGris11 {font-size:11px; color:#505050!important;}
.textoGris13 {font-size:13px; color:#333333!important;}

.textoAzul11 {font-size:11px; color:#10428f!important;}
.textoAzul13 {font-size:13px; color:#10428f;}
.textoAzul14 {font-size:14px; color:#10428f;}
.textoAzul16 {font-size:16px; color:#10428f;}
.textoAzul18 {font-size:18px; color:#10428f;}

.textoRojo16 {font-size:16px; color:#cc0000;}
.textoRojo18 {font-size:18px; color:#cc0000;}
