
* { margin:0px; padding:0px;}

body {
	background-color:#E5E7EA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

h1 {color:#5b8ba7; font-size:16px;}
h2 {color:#FFF; font-size:12px; padding-left:5px; line-height:20px;}
h3 {color:#FFF; font-size:11px; padding-left:10px;}
h3 span { font-weight:normal;}

p {text-align:justify; margin-bottom:10px;}



.box_p {margin:20px;}

.box_tituSeccion {background-color:#1b8299; color:#FFF; height:30px; vertical-align:middle;}


/***** CAJA DE LISTADO ******/
.box_descListado { background-color:#f5f6f6; height:22px;}
.box_descListado h1 {color:#14427d; margin-left:10px;}

.box_itemListado {border-bottom:2px solid #f5f6f6; padding-bottom:20px; margin-bottom:1px;}
.box_itemListado h1 {
	display:block;

	background-color:#f5f6f6;
	color:#1b8299;
	font-size:11px;
	padding:4px 0px 4px 12px;
}

.box_itemListado_header {
	display:block;

	background-color:#f5f6f6;
	color:#1b8299;
	font-size:11px;
	padding:4px 0px 4px 12px;
}

.box_itemListado table{width:445px; margin:20px 25px 0px 25px;}
.box_itemListado table th { border-right:1px dotted #cbcbcb; width:50%;}
.box_itemListado table th p { background: url(../img/bullet_listado.gif) no-repeat 0px 0px; padding-left:10px; margin-right:50px; color:#6b6a6a;}
.box_itemListado table td {padding-left:15px; width:50%; color:#6b6a6a;}

.box_itemListado a, a:hover {
	color: #1b8299;
	text-decoration: none;
}



/* ************************* */

.box_itemListadoFicha {border-bottom:2px solid #f5f6f6; padding-bottom:20px; margin-bottom:1px;}
.box_itemListadoFicha h1 {
	display:block;

	background-color:#f5f6f6;
	color:#1b8299;
	font-size:11px;
	padding:4px 0px 4px 12px;
}

.box_itemListadoFicha_header {
	display:block;

	background-color:#f5f6f6;
	color:#1b8299;
	font-size:11px;
	padding:4px 0px 4px 12px;
}
.box_itemListadoFicha_header a {
	color: #CC0000;
	text-decoration: none;
}

.box_itemListadoFicha table{margin:10px 20px 0px 20px;}
.box_itemListadoFicha table th { border-right:1px dotted #cbcbcb;}
.box_itemListadoFicha table th p { background: url(../img/bullet_listado.gif) no-repeat 0px 0px; padding-left:10px; padding-right:8px; margin-right:10px; color:#6b6a6a;}
.box_itemListadoFicha table td {padding-left:15px; width:50%; color:#6b6a6a;}

.box_itemListadoFicha a, a:hover {
	color: #1b8299;
	text-decoration: none;
}

/* ************************* */




.box_itemDestacado {border-bottom:2px solid #f5f6f6; padding-bottom:20px; margin-bottom:1px;background:#E3ECF9;}
.box_itemDestacado h1 {
	display:block;

	background-color:#C4DBF9;
	color:#1b8299;
	font-size:11px;
	padding:4px 0px 4px 12px;
}

.box_itemDestacado_header {
	display:block;

	background-color:#C4DBF9;
	color:#1b8299;
	font-size:11px;
	padding:4px 0px 4px 12px;
}


.box_itemDestacado table{width:445px; margin:20px 25px 0px 25px;}
.box_itemDestacado table th { border-right:1px dotted #cbcbcb; width:50%;}
.box_itemDestacado table th p { background: url(../img/bullet_listado.gif) no-repeat 0px 0px; padding-left:20px; margin-right:50px; color:#6b6a6a;}
.box_itemDestacado table td {padding-left:15px; width:50%; color:#6b6a6a;}

.box_itemDestacado a, a:hover {
	color: #1b8299;
	text-decoration: none;
}


.buscadorDestacado b {
	color: #BD0810;
	font-size:13px;
}


.buscadorListado {
	color:#505050;
/* ...  */
}



.enlace_web {font-weight:bold; color:#e7a300; text-decoration:none;}
.enlace_web:hover {color:#be4100; text-decoration:none;}
.enlace_mail {color:#14427d; text-decoration:none;}
.enlace_mail:hover {text-decoration:underline;}

.box_paginacion { background-color:#9CAEC6;color:#FFFFFF; height:22px;font-weight:bold}
.numResultados {float:left; width:100%; padding-left:15px;}
.navListado {float:right; width:35%; padding-right:15px; font-weight:bold;}
.navListado a {color:#FFF; text-decoration:none;}
.navListado a:hover, .numResultados a:hover {color:#FFF; text-decoration:underline;}

.btn_listado { display:block; background-color:#e7a300; color:#FFF; width:100%; text-align:center; font-weight:bold; padding:3PX 0PX 3PX 0PX; text-decoration:none;}
.btn_listado:hover {color:#be4100; text-decoration:none;}
	
ul.mainMenu {list-style-type:none; border-top:1px solid #eff1f2;}
ul.mainMenu li  {
	color:#14427d;
	display:block;
	width:100%;
	background:url(../img/bullet.gif) no-repeat 6px 5px;
	padding-left:19px;
	border-bottom:1px solid #eff1f2;
	line-height:18px;
	font-size:12px;
}
ul.mainMenu li a {
	color:#14427d;
	text-decoration:none;
}
ul.mainMenu li a:hover {
	color:#be4100;
	text-decoration:none;
	/*text-decoration:none;
	display:block;
	width:87px;
	background:url(../img/bullet.gif) no-repeat 6px 5px;
	padding-left:19px;
	border-bottom:1px solid #eff1f2;
	line-height:18px;*/
}

ul.seccionMenu {list-style-type:none; margin:7px 7px 10px 7px;}
ul.seccionMenu li {
	display:block;
	color:#808080;
	background:url(../img/bullet_seccion.gif) no-repeat 3px 9px;
	padding-left:12px;
	border-bottom:1px dotted #808080;
	padding-top:4px;
	padding-bottom:4px;
}

ul.seccionMenu li a, ul.seccionMenu li a:hover {
		color:#808080;
		text-decoration:none;
}




#main { margin:25px auto 25px auto; background-color:#FFF;}
#pie {
	text-align:center;
	font-size:10px;
	color:#70898f;
/*	background:url(../img/bg_pie.gif) repeat-x 0px 0px;*/
	vertical-align:middle;
	height:23px;
	padding-top:10px;
}
#pie a, a:hover {
	color:#70898f;
	text-decoration: none;
}


#columnLeft {float:left; border:1px solid #e6e9ed; width:212px;}
#columnRight {float:right; width:529px;  padding-top:0px; border:1px solid #eff1f2;}

#box_news { border-top:1px solid #eff1f2; border-bottom:1px solid #eff1f2;}
#box_news h2 {background-color:#1b8299;}
#box_news p {color:#70898f;}
#box_news a {color:#70898f; text-decoration:none; margin-left:90px;}
#box_news a:hover { color:#be4100; text-decoration:none;}

#box_topEmpresas {border:1px solid #e7a300;}
#box_topEmpresas  h2 {background-color:#e7a300;}

#box_recomendadas {border:1px solid #68166E;}
#box_recomendadas  h2 {background-color:#68166E;}

#box_topServicios {border:1px solid #be4100;}
#box_topServicios  h2 {background-color:#be4100;}

#box_serviLoc, #box_serviZona {border:1px solid #BD0810;}
#box_serviLoc h2, #box_serviZona h2 {background-color:#BD0810;}
#box_serviLoc div.box_lista  {float:left; margin:12px 10px 12px 0px;}
#box_serviLoc div.box_lista ul {list-style-type:none; }
#box_serviLoc div.box_lista ul li a { text-decoration:none; color:#42494A;}
#box_serviLoc div.box_lista ul li a:hover { text-decoration:underline; color:#B5B6BD; font-weight:normal}

#box_serviZona ul {list-style-type:none; margin:10px 7px 10px 7px;}
#box_serviZona ul li a {
	color:#CC0000;
	font-weight:bold;
	text-decoration:underline;
	background:none;
	padding-left:15px;
}
#box_serviZona ul li a:hover, #box_serviZona ul li a:active {
	color:#CC0000;
	font-weight:bold;
	text-decoration:underline;
	background: url(../img/bullet_zonas.gif) no-repeat 0px 5px;
	padding-left:15px;
}

#box_Abc {border-bottom:1px solid #14427d; text-align:center;}
#box_Abc ul {list-style-type:none; margin-top:5px; margin-bottom:5px;}
#box_Abc ul li {float:left;}
#box_Abc ul li a {
	float:left;
	text-decoration:none;
	color:#14427d;
	margin-left:5px;
}
#box_Abc ul li a:hover, #box_Abc ul li a:active {
	float:left;
	text-decoration:none;
	color:#14427d;
	margin-left:5px;
	font-weight:bold;
}

.tablas tr td h2 {background-color:#14427d;}
.tablas tr td a {
	text-decoration:none;
	color:#14427d;
	margin-left:5px;
}
.cajaTexto {
	border:1px solid #BD0810;
	color:#666666;
	font-size:11px;
}
.textoFormulario { background-color:#f5f6f6; color:#BD0810}

#box_metro { border-top:1px solid #eff1f2;
			border-bottom:1px solid #eff1f2;
			line-height:18px;
			color: #666666;
}
#box_metro h2 {background-color:#BD0810;}
#box_metro a {color:#70898f; text-decoration:none;}
#box_metro a:hover { color:#be4100; text-decoration:underline;}

.plano_metro {scrollbar-face-color: #1b8299; scrollbar-highlight-color: #1b8299; scrollbar-shadow-color: #1b8299; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #1b8299; scrollbar-darkshadow-color: #ffffff;}


#box_insertServicios { border-top:1px solid #eff1f2; border-bottom:1px solid #eff1f2;}
#box_insertServicios h2 {background-color:#BD0810;}
#box_insertServicios a {color:#ffffff; text-decoration:none;}
#box_insertServicios a:hover { color:#ffffff; text-decoration:underline;}

#box_telefonos { border-top:1px solid #eff1f2; border-bottom:1px solid #eff1f2; color:#666666; line-height:18px;}
#box_telefonos h2 {background-color:#BD0810;}
#box_telefonos a {color:#70898f; text-decoration:none;}
#box_telefonos a:hover { color:#be4100; text-decoration:underline;}
#box_telefonos .texto_gris { color:#8C9DA2}

#box_cercanias { border-top:1px solid #eff1f2; border-bottom:1px solid #eff1f2; color:#666666; line-height:18px;}
#box_cercanias h2 {background-color:#BD0810;}
#box_cercanias a {color:#70898f; text-decoration:none;}
#box_cercanias a:hover { color:#be4100; text-decoration:underline;}

#box_alta { border-top:1px solid #eff1f2; border-bottom:1px solid #9A9A9A; border-left:1px solid #9A9A9A; border-right:1px solid #9A9A9A; color:#666666; background-color:#F7F7F7; line-height:18px;}
#box_alta h2 {background-color:#BD0810;}
#box_alta a {color:#CC0000; text-decoration:none;}
#box_alta a:hover { color:#CC0000; text-decoration:underline;}

#box_farmacias { border:1px solid #A2A061;}
#box_farmacias h2 {background-color:#BD0810;}
#box_farmacias a {color:#ffffff; text-decoration:none;}
#box_farmacias a:hover { color:#ffffff; text-decoration:underline;}

.cbox_insertServicios { border-top:1px solid #eff1f2; border-bottom:1px solid #eff1f2; background-color:#be4100;}
.cbox_insertServicios h2 {background-color:#BD0810;}
.cbox_insertServicios a {color:#ffffff; text-decoration:none;}
.cbox_insertServicios a:hover { color:#ffffff; text-decoration:underline;}

/********************************************************************************
						INFORMACION DE INTERES
********************************************************************************/

/* c-txt-4 */

.c-txt-4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1B8299;
	/*text-align: justify;*/
	text-decoration: none;
}
a.c-txt-4:hover {
	color: #00C4BB;
	text-decoration: none;	
}
.c-txt-5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.c-txt-5:hover {
	color: #000000;
	text-decoration: none;
}

.titulo-servicios {
	color: #1B8299;
	font-size:16px;

}
.titulo-servicios h1 {
	color: #1B8299;
	font-size:16px;
	display:inline;
}
.enlaceServicios{
	color: #70898f;
	text-decoration:underline;
}
.enlacesuperior {color:#70898f;}
.enlacesuperior a {color:#70898f; text-decoration:none;}
.enlacesuperior a:hover { color:#be4100; text-decoration:underline;}

.rojo {
	color:#CC0000;
}

.rojo a {
	color:#CC0000;
	text-decoration: underline;
}
.rojo a:hover {
	color:#CC0000;
	text-decoration: underline;
}
.destacadoRojo {
	font-size: 15px;
	font-weight: bold;
	color:#CC0000;
}

.selectBuscadorIndex {
	border: 1px solid #7F9DB9;
	color: #404A4F;
	font-size: 10px;	
	width: 140px;
	margin:0px;
}

.inputBuscadorIndex {
	color:#999999;
	border: 1px solid #404A4F ;
	background: #FFFFFF;
	width: 140px;
	margin:0px;
}



.cajaAzul th {
	padding:2px 13px 2px 13px;
	background:#6097C4;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}


.cajaAzul td {
	padding:16px 13px 16px 13px;
	background:#E0EBF4;
	color:#24456D;
	font-size:11px;
}

.cajaAzul a {
	color:#24456D;
	font-size:11px;
	text-decoration:none;
}
.cajaAzul a:hover {
	color:#24456D;
	font-size:11px;
	text-decoration:underline;
}

.cajaGris {
	border:1px #B5B2B5 solid;
}

.cajaGris th {
	padding:2px 13px 2px 13px;
	background:#42494A;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
}


.cajaGris td {
	padding:16px 13px 16px 13px;
	background:#FFFFFF;
	color:#CE0000;
	font-size:11px;
}

.cajaGris a {
	color:#24456D;
	font-size:11px;
	text-decoration:none;
}
.cajaGris a:hover {
	color:#24456D;
	font-size:11px;
	text-decoration:underline;
}



.cajaDerecha table {
	border: 1px #B2B2B2 solid;
}

.cajaDerecha th {
	border-bottom:1px #404A4F solid;
	color:#404A4F;
	font-weight:bold;
	font-size:12px;
}

.cajaDerecha td {
	color: #3E3E3E;
}

.cajaDerecha a {
	color:#404A4F;
	text-decoration:none;
}
.cajaDerecha a:hover {
	color:#B1B7BD;
	text-decoration:none;
}

.blanco a, a:hover {
	text-decoration:none;
	color:#FFFFFF;
}




.cajaDerechaNegra table {
	border: 1px #B2B2B2 solid;
	background:#404A4F;
}

.cajaDerechaNegra th {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	background:#404A4F;
}

.cajaDerechaNegra td {
	color: #FFFFFF;
	background:#404A4F;

}

.cajaDerechaNegra a {
	color:#FFFFFF;
	text-decoration:none;
}
.cajaDerechaNegra a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.amarillo {
	color:#FFD338;

}


.grisClaro {
	color: #BBC2C8;
}

.grisClaro a:hover {
	font-weight: normal;
	text-decoration: underline;
}

.tituloGrande {
	font-size: 15px;
	color: #A0A0A0;
}

.tdRojo {
	background: #BA0913;
	color: #FFFFFF;
	font-size: 15px;
	font-weight:bold;
	padding: 3px 3px 3px 14px;
}

.tdListado {
	border-bottom: 1px #CDD4DA solid;
	padding: 3px 3px 2px 6px;
}
.tdListado a, a:hover {
	color: #404A4F;
	font-weight: bold;
	text-decoration:none;
}
.tdListado2 {
	font-size:12px;  
	border-bottom: 1px #CDD4DA solid;
	padding: 2px 3px 2px 0px;
}
.tdListado2 a, a:hover {
	color: #404A4F;
	font-weight: bold;
	text-decoration:none;
}


a.blanco {
	color:#fFFFFF;
	text-decoration:none;
}
a.blanco:hover {
	color:#fFFFFF;
	text-decoration:none;
}

.buscador {
	color: #666666;
}
.enlaceNormal {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.enlaceNormal:hover {
	color: #666666;
	text-decoration: none;
	font-weight: normal;	
}
.enlacenormal {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.enlacenormal:hover {
	color: #666666;
	text-decoration: none;
	font-weight: normal;	
}
.inicio, .inicio:hover {
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;	
}
.inputBuscador {
	border: 1px #73a0d7 solid;
	color:#999999;
	width: 99%;
	font-size:12px;
	font-weight:bold;
	padding: 2px;
}

.enlace_ficha a {color:#990000;text-decoration:none;font-weight:normal;}
.enlace_ficha a:hover {color:#CC0000;text-decoration:underline;font-weight:normal;}