BODY {	margin:0px;	background-color: #FFFFFF;}


a:link, a:visited { font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none; }
a:hover { font-family: Verdana;	font-size: 11px; text-decoration: underline; color: #000000; }

h1 span{ display:none}

.verd_9 {  font-family: Verdana; font-size: 9px}
.verd_10 { font-family: Verdana; font-size: 10px}
.verd_11 { font-family: Verdana; font-size: 11px}
.verd_12 { font-family: Verdana; font-size: 12px}
.verd_18 { font-family: Verdana; font-size: 18px}

.arial_9 {  font-family: Arial; font-size: 9px}
.arial_10 { font-family: Arial; font-size: 10px}
.arial_11 { font-family: Arial; font-size: 11px}
.arial_12 { font-family: Arial; font-size: 12px}
.arial_15 { font-family: Arial; font-size: 15px}
.arial_16 { font-family: Arial; font-size: 16px}

.treb_11 { font-family: Trebuchet MS; font-size: 11px}
.treb_12 { font-family: Trebuchet MS; font-size: 12px}
.treb_16 { font-family: Trebuchet MS; font-size: 16px}
.treb_18 { font-family: Trebuchet MS; font-size: 18px}

input,textarea, select {color : #000000;	font: normal 10px Verdana;}

a.linkarial15:link, a.linkarial15:visited {font-family: Arial; font-size: 15px; color: #000000; text-decoration: none}
a.linkarial15:hover {font-family: Arial; font-size: 15px; color: #000000; text-decoration: underline}

a.linkverdana9:link, a.linkverdana9:visited {font-family: Verdana; font-size: 9px; color: #000000; text-decoration: none}
a.linkverdana9:hover {font-family: Verdana; font-size: 9px; color: #000000; text-decoration: underline}

a.linkverdana10:link, a.linkverdana10:visited {font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none}
a.linkverdana10:hover {font-family: Verdana; font-size: 10px; color: #000000; text-decoration: underline}

a.linkverdana11:link, a.linkverdana11:visited {font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none}
a.linkverdana11:hover {font-family: Verdana; font-size: 11px; color: #000000; text-decoration: underline}

a.linkverdana12:link, a.linkverdana12:visited {font-family: Verdana; font-size: 12px; color: #000000; text-decoration: none}
a.linkverdana12:hover {font-family: Verdana; font-size: 12px; color: #000000; text-decoration: underline}

a.linktreb11:link, a.linktreb11:visited {font-family: Trebuchet MS; font-size: 11px; color: #000000; text-decoration: none}
a.linktreb11:hover {font-family: Trebuchet MS; font-size: 11px; color: #000000; text-decoration: underline}

a.linktreb12:link, a.linktreb12:visited {  font-family: Trebuchet MS; font-size: 12px; color: #000000; text-decoration: none}
a.linktreb12:hover {font-family: Trebuchet MS; font-size: 12px; color: #000000; text-decoration: underline}

a.linktreb24:link, a.linktreb24:visited {font-family: Trebuchet MS; font-size: 24px; color: #000000; text-decoration: none}
a.linktreb24:hover {font-family: Trebuchet MS; font-size: 24px; color: #000000; text-decoration: underline}

a.linktreb24b:link, a.linktreb24b:visited {font-family: Trebuchet MS; font-size: 24px; color: #FFFFFF; text-decoration: none}
a.linktreb24b:hover {font-family: Trebuchet MS; font-size: 24px; color: #FFFFFF; text-decoration: underline}

.fondoizquierda {background-repeat: no-repeat;	background-position: left top}
.fondoarriba {
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

SPAN.spanverdana9 a:link, SPAN.spanverdana9 a:visited {font-family: Verdana; font-size: 9px; color: #666666; text-decoration: none}
SPAN.spanverdana9 a:hover {font-family: Verdana; font-size: 9px; color: #666666; text-decoration: underline}

a.linkarial10:link, a.linkarial10:visited {font-family: Arial; font-size: 10px; color: #000000; text-decoration: none}
a.linkarial10:hover {font-family: Arial;   font-size: 10px; color: #000000;  text-decoration: underline}

a.linkarial11:link, a.linkarial11:visited {font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}
a.linkarial11:hover {font-family: Arial;   font-size: 11px; color: #000000;  text-decoration: underline}

a.linkarial12:link, a.linkarial12:visited {font-family: Arial; font-size: 12px; color: #000000; text-decoration: none}
a.linkarial12:hover {font-family: Arial;   font-size: 12px; color: #000000;  text-decoration: underline}

.oculto{display:none}
/*  CABECERA       */

.cab_titulo{
	display:block;
	float:left;
	background:url(../img/logo_el_gran_buscador_90.gif) left top no-repeat;
	width:196px;
	height:89px;
	margin:10px;
	padding:0px;
}
.cab_titulo span{ display:none}
.menu_sup{
	display:block;
	clear:both;
	height:39px;
	margin:0px 10px 0px 10px;
	background: url(../img/fnd_menusup.gif) right top repeat-x;
}
.menu_sup_buscador{
	display:block;
	float:right;
	padding-right:15px;
	height:39px;
	padding-top:3px;
	background: url(../img/esq_menusup_der.gif) right top no-repeat;
}
.menu_sup_buscador #sbi{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
	float:left;
}
.menu_sup_buscador #sbb{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:1px;
	float:left;
	height:24px;
	margin-left:10px
}

.menu_sup_buscador #sbb{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
}

.menu_sup_lista{
	display:block;
	list-style:none;
	padding-left:15px;
	height:39px;
	background: url(../img/esq_menusup_izq.gif) left top no-repeat;
	margin:0px;
	padding:0px;
}
.menu_sup_lista li{
	display:block;
	list-style:none;
	float:left; 
	margin:8px 5px 0px 15px;
}
.menu_sup a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none}
.menu_sup a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline}
/* fin cabecera */

/* columna izquierda */
.col_izquiera{
	display:block;
	float:left;
	width:160px;
	margin:20px 20px 20px 10px;
}
.menu_izq{
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
}
.menu_izq li{
	display:block;
	margin-bottom:4px;
}
.menu_izq li a{
	display:block;
	width:160px;
	height:24px;
	background:url(../img/fnd_boton_lat.gif) left top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:6px 0px 0px 10px;
}
.menu_izq li a:hover{
	background:url(../img/fnd_boton_lat.gif) left bottom no-repeat;
}
/* fin columna izquierda */
/* contenido */
/* caja */
.caja:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .caja { height: 1%; }
.caja[class] { height: auto; }
.caja { display: block; }
/* /caja */

.cuerpo{
	display:block;
	position: static;
	height:auto;
	width:1004px;
}
.contenido{
	display:block;
	float:left;
	width:480px;
	margin:20px 20px 0px 0px;
}
.contenido h2, .col_derecha h2{
	display:block;
	margin:0px;
	padding:0px 0px 5px 0px;
	border-bottom:3px solid #E0E0E0;
	font-weight:normal;
}
.col_derecha h2{
	margin-top:15px
}
.contenido h2 a, .col_derecha h2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}

.listado_portada{
	display:block;
	height:58px;
	line-height:16px; 
	padding:10px 0px 5px 0px; 
	border-bottom:1px solid #EAEAEA;
}
.listado_portada h3{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.listado_portada h3 a{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:15px !important;
	font-weight:normal !important;
	color: #0000FF !important;
}

/* fin contenido */
/* col derecha */
.col_derecha{
	display:block;
	float:left;
	width:300px;
	margin:20px 5px 0px 0px;
}
.provincias{
	display:block;
	width:160px;
	margin-top:10px;
	background-color:#F0F9DB;
	height:450px
}
.provincias h2{
	background:url(../img/fnd_tit_provincias.gif) left top no-repeat;
	height:25px;
	padding:10px 0px 0px 10px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.provincias ul{
	display:block;
	float:left; 
	width:75px;
	margin:5px 0px 0px 5px;
	padding:0px;
	list-style:none;
	line-height:13px
}
.provincias li{ display:block; list-style:none}

/* fin col derecha  */

/* pie */

.pie{
	display:block;
	clear:both;
	margin-top:30px
}
.pie_mapa{ display:block; border-top:4px solid #CCCCCC; margin:20px 10px; padding-top:15px}
.pie_mapa ul{ display:block; float:left; list-style:none; line-height:13px; margin:0px; padding:0px 20px 2px 0px}
.pie_mapa ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999}

.pie_datos{display:block; clear:both; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; margin:30px 10px}
.pie_datos a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666}
/* fin pie */

a.menu:link, a.menu:visited {font-family: Trebuchet MS, Verdana; font-size: 16px; color: #000000; text-decoration: none}
a.menu:hover {font-family: Trebuchet MS, Verdana;   font-size: 16px; color: #000000;  text-decoration: none}

.menu {background-color: #E9E9E4; border-right:1px solid #BCBCBC}
.menufuera{background-color: #E9E9E4; border-right:1px solid #BCBCBC}

a.menuTxt:link, a.menuTxt:visited, a.menuTxt:hover { font-family: Trebuchet MS; font-size: 16px; color: #000000; text-decoration: none; }
.menusobre {background-color: #F5D247; }

SPAN.spanverdana10 a:link, SPAN.spanverdana10 a:visited {font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none}
SPAN.spanverdana10 a:hover {font-family: Verdana; font-size: 10px; color: #000000; text-decoration: underline}

SPAN.spanverdana11 a:link, SPAN.spanverdana11 a:visited {  font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none}
SPAN.spanverdana11 a:hover {font-family: Verdana; font-size: 11px; color: #000000; text-decoration: underline}