@charset "utf-8";
/* CSS Document */

/* ESTILOS GENERALES */

* {margin:0px; padding:0px;}
body {font: normal 11px Arial, Helvetica, sans-serif; color:#333333;}
a {color:#006699; text-decoration:none;}
a:hover {text-decoration:underline;}
a img, fieldset {border:0px;}
ul {list-style-type:none;}
p {margin-bottom:5px;}
.pestana_on { background-color:red}

/* GENERALES */
.oculto	{display:none;}
.limpiar {clear:both; height:1px; font-size:1px; line-height:1px; font-weight:normal;}
.resetear_1 {padding:0px; margin:0px;}
.derecha { text-align:right;}

.en_linea_1 {display:inline; margin-right:10px;}
a.enlace_2 {color:#333333; text-decoration:underline;}
a.enlace_2:hover {text-decoration:none;}
a.enlace_3 { font-size:18px; font-weight:bold;}

/* FRAN */
a.enlace_publicar {font: normal 18px Arial, Helvetica, sans-serif; color:#006699;}
a.enlace_verde {font: normal 18px Arial, Helvetica, sans-serif; color:#006699; line-height:22px;}
a.enlace_verde:hover {text-decoration:underline;}
a.enlace_publicar:hover {text-decoration:underline;}
.boton_publicar {border:1px solid #CCCCCC; background-color:#006699; padding:8px 45px; line-height:45px; color:#FFF; font-size:14px;font-weight:bold;}
.centro { text-align:center;}
.recuadro_10 {border:1px solid #FFF; background-color:#F7F9FA; padding:14px 14px 5px 14px; background:url(../img/fondo_publica.jpg)}
.cintillo_tag {background-color:#F3F3F3; border:1px solid #CCCCCC; font-size:12px; font-weight:bold; color:#333333; padding:4px 11px; margin:10px 10px 10px 10px;}
.cintillo_tagb {background-color:#FFF; border:1px solid #CCCCCC; font-size:11px; font-weight:normal; color:#333333; padding:4px 11px; margin:10px 10px 10px 10px; text-align:left;}
.menor_portada { font-size:12px;line-height:14px; color:#333333;}
.texto_14 { font-size:14px;color:#333333;}
.mayor_portada { font-size:18px;color:#000;}
.mayor_alta { font-size:18px;color:#9ED217;font-weight:normal;}
.titulomensaje { font-size:24px;color:#000;}
.sombra {clear:both; height:8px; font-size:1px; line-height:1px; font-weight:normal; background:url(../img/sobra.gif) repeat-x left bottom; margin-bottom:9px;}
.recuadro_alta2 {border:1px solid #006699; background-color:#F7F9FA; padding:14px; margin-bottom:10px; color:#000000;}
.destacadoportada {background-color:#F7F9FA; border:1px solid #006699; font-size:12px; font-weight:bold; color:#333333; padding:4px 11px; margin:0px 0px 5px 0px;}
.menu_superior{background-color:#F7F9FA;border-bottom:1px solid #006699; font-size:12px; color:#333333;  margin:0px 0px 10px 0px; text-align:center;}
.menu_superior img{ vertical-align: middle; padding-right:5px;}

#menu_1{	/* The bar that is parent of the menu strip */
	height:27px;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
	background-color:#A6C1F0;
	color:#FFFFFF;
	margin-bottom:10px;
}

#menu_1 li{	/* Top level menu item - Regular state */
	margin-right:5px;
	margin-top:2px;
	float:left;
	display:inline;
	color:#FFFFFF
}

#menu_1 li a{
	padding:5px 12px 5px 12px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:25px;
	margin-top:2px;
}
#menu_1 li a:hover{

	text-decoration:underline;
}
#menu_1 li.on{
	background-color:#FFFFFF;
}

#menu_1 li.on a{
	color:#006699;
}




.recuadro_buscador {border:1px solid #006699; background-color:#FFFFDD; padding:10px; margin-bottom:10px; color:#000000;}
.recuadro_alta {border:1px solid #006699; background-color:#FFF; padding:10px; margin-bottom:10px; color:#000000;}
.recuadro_soluciones{border:1px solid #006699; background-color:#FFF; padding:10px;}
.recuadro_alta .h3 {font-size:18px;}
.boton_portada {border:1px solid #CCCCCC; background-color:#006699; padding:6px 10px; line-height:40px;}
#listadocentral{font:normal 12px Arial, Helvetica, sans-serif;} #listadocentral ul{padding:5px 8px 0px 12px; } #listadocentral li{float:left; width:120px; display: inline;  padding:0px 0px 0px 0px; list-style:none; margin:0px 0px 0px 0px;} #listadocentral a:link, #listadocentral a:visited{ text-decoration:none; color:#006699; font-weight:normal;} #listadocentral a:hover{ color:#006699;text-decoration:underline} 
#listadoble{font:normal 11px Arial, Helvetica, sans-serif;} #listadoble ul{padding:5px 8px 0px 0px; margin:0px;} #listadoble li{float:left; width:120px; display: inline;  padding:0px 0px 0px 0px; list-style:none; margin:0px 0px 0px 0px;} #listadoble a:link, #listadoble a:visited{ text-decoration:none; color:#006699; font-weight:normal;} #listadoble a:hover{ color:#006699;text-decoration:underline} 


#listadoprovincia{font:normal 12px Arial, Helvetica, sans-serif;} #listadoprovincia UL{padding:5px 0px 0px 12px; margin:0px;} #listadoprovincia LI{float:left; width:120px; display: inline;  padding:0px 0px 0px 0px; list-style:none; margin:0px 0px 0px 0px;} #listadoprovincia SPAN{font:normal 11px Arial, Helvetica, sans-serif;color:#666;} #listadoprovincia a:link, #listadoprovincia a:visited{ text-decoration:none; color:#006699; font-weight:normal;} #listadoprovincia a:hover{ color:#006699;text-decoration:underline} 

#listadoseo{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333; margin: 6px 5px 10px 10px;} 
#listadoseo h3{display:inline;} 
#listadoseo ul{} 
#listadoseo li{float:left; width:158px; padding: 0px 5px 2px 0px; } 
#listadoseo a{ text-decoration:none; color:#006699; font-weight:normal; font-size:11px} 
#listadoseo a:hover{ color:#006699;text-decoration:underline;}

#listadoblog{font:normal 11px Arial, Helvetica, sans-serif;} 
#listadoblog h3{font:normal 11px Arial, Helvetica, sans-serif;} 
#listadoblog UL{margin:0px;} 
#listadoblog LI{float:left; width:158px; display: inline;  padding: 0px 5px 2px 0px; list-style:none; margin:0px 0px 0px 0px;}
#listadoblog SPAN{font:normal 11px Arial, Helvetica, sans-serif;color:#666;} 
#listadoblog a:link, #listadoblog a:visited{ text-decoration:none; color:#006699; font-weight:normal;} 
#listadoblog a:hover{ color:#006699;text-decoration:underline} 

#listadopie{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333; margin: 6px 5px 10px 10px;} 
#listadopie h3{display:inline;} 
#listadopie ul{} 
#listadopie li{float:left; width:130px; padding: 0px 5px 2px 0px; } 
#listadopie a{ text-decoration:none; color:#006699; font-weight:normal; font-size:11px} 
#listadopie a:hover{ color:#006699;text-decoration:underline;}


#listado{font:normal 12px Arial, Helvetica, sans-serif;} #listado UL{padding:5px 0px 0px 0px; margin:0px;} #listado LI{float:left; width:400px; display: inline; padding:0px 7px 0px 0px; list-style:none; margin:0px 0px 0px 15px;} #listado SPAN{font:normal 12px Arial, Helvetica, sans-serif;color:#666;} #listado a:link, #listado a:visited{ text-decoration:none; color:#006699; font-weight:normal;} #listado a:hover{ color:#006699;text-decoration:underline} 

.menor_2 { font-size:18px; color:#9ED217;margin-bottom:12px; margin-left:9px;margin-right:9px;}

.h5 { font-size:12px;color:#333; padding:10px 10px 10px 10px;}

.fondobuscador {margin:10px 5px 10px 10px; height:1%; background:url(../img/fnd_e4.gif) repeat-y 515px 0px}



.borde_publi {clear:both; height:1px; font-size:1px; line-height:1px; font-weight:normal; background-color:#006699; margin-top:4px; margin-bottom:8px;}
.borde_publi2 {clear:both; height:1px; font-size:1px; line-height:1px; font-weight:normal; background-color:#006699; margin-top:8px; margin-bottom:4px;}
.borde_1 {clear:both; height:1px; font-size:1px; line-height:1px; font-weight:normal; background-color:#006699; margin-bottom:14px;}
.borde_2 {clear:both; height:1px; font-size:1px; line-height:1px; font-weight:normal; background-color:#006699; margin-top:14px; margin-bottom:14px;}
.borde_destacados {clear:both; height:1px; font-size:1px; line-height:1px; font-weight:normal; background-color:#006699; margin-top:0px; margin-bottom:14px;}
.borde_2b {clear:both; height:1px; font-size:1px; line-height:1px; font-weight:normal; background-color:#CCCCCC; margin-top:14px; margin-bottom:14px;}
.borde_3 {clear:both; height:1px; font-size:1px; line-height:1px; font-weight:normal; background-color:#006699; margin-top:2px; margin-bottom:8px;}
.borde_corte {clear:both; height:9px; font-size:1px; line-height:1px; font-weight:normal; background:url(../i/fondo-corte.gif) repeat-x left bottom; margin-bottom:9px;}
.borde_4 {clear:both; height:1px; font-size:1px; line-height:1px; font-weight:normal; background-color:#006699; margin-top:8px; margin-bottom:4px;}
.borde_5 {clear:both; height:1px; font-size:1px; line-height:1px; font-weight:normal; background-color:#006699; margin:10px 9px;}
.borde_10 {clear:both; height:1px; font-size:1px; line-height:1px; font-weight:normal; background-color:#006699; margin:5px 4px;}
.borde_6 {clear:both; height:6px; font-size:1px; line-height:1px; font-weight:normal; background:url(../img/fnd_fotogal_ficha.gif) repeat-x left bottom; margin-bottom:9px;}
.borde_inf {clear:both; height:2px; font-size:1px; line-height:1px; font-weight:normal; background-color:#E9E9E9;}
.separador_1 {clear:both; height:1px; font-size:1px; line-height:1px; font-weight:normal; margin-bottom:14px;}
.separador_2 {clear:both; height:1px; font-size:1px; line-height:1px; font-weight:normal; margin-bottom:5px;}
.separador_3 {clear:both; height:1px; font-size:1px; line-height:1px; font-weight:normal; margin-bottom:27px;}
.separador_blanco_1 {clear:both; height:10px; font-size:1px; line-height:1px; font-weight:normal; margin:0px; background-color:#FFFFFF;}
.separa_left_1 { margin-left:10px}
.margin_1 {margin-top:10px; margin-left:5px}
.boton_1 {border:1px solid #006699; background-color:#FFFFFF; padding:6px 15px; line-height:40px;}
.modulo_b .boton_1 { background-color:#799C3D; color:#FFFFFF;} /* Para modulo pestaña fondo blanco */
.boton_2 {border:1px solid #CCCCCC; background-color:#FFFFFF; padding:6px 25px; line-height:40px;}
input.boton_2 {
	color:#006699;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:5px 5px;
	font:500 11px Arial, Helvetica, sans-serif;
	cursor:hand;
}
.marcar_color_1 {color:#FF0000;}
.ancho_1 {width:170px;}


.menor_1 { font-size:12px; color:#666666;margin-bottom:12px; margin-left:9px;margin-right:9px;}
.menor_2 { font-size:12px; color:#333;margin-bottom:6px;margin-top:6px;}
.mayor_1 { font-size:24px; color:#000;; margin-bottom:3px; margin-left:9px; font-weight:bold;}
h2 {font-size:18px; margin-bottom:6px; margin-left:9px;}
.cintillo_1 {font-size:14px; color:#333333; border:1px solid #CCCCCC; padding:3px 13px; margin:0px 0px 5px 0px; background-color:#FFFFFF;}
.modulo_b .cintillo_1 {background-color:#F4F4F4;}/* Para modulo pestaña fondo blanco */
.cintillo_2 {font-size:14px; color:#333333; font-weight:bold; line-height:20px;}
.cintillo_3 {background-color:#F7F9FA; border:1px solid #006699; font-size:14px; font-weight:bold; color:#333333; padding:4px 11px; margin:0px 0px 13px 0px;}
.cintillo_4 {background-color:#F3F3F3; border:1px solid #CCCCCC; font-size:14px; font-weight:bold; color:#333333; padding:4px 11px; margin:0px; text-align:left;}/* Para Caption */
.cintillo_5 {font-size:14px; color:#333333; font-weight:bold; line-height:20px;}
.cintillo_6 {font-size:14px; color:#333333; margin:0px 0px 5px 13px; font-weight:bold;}
.cintillo_alta em {color:#666666; font-style: normal;}
.cintillo_nota {background-color:#FFFFDD;  font-size:12px; color:#333333; padding:8px 11px; margin:0px 0px 13px 0px;}


.titular_1 { font-size:24px; font-weight:bold; color:#000000;}
.titular_2 { font-size:14px; font-weight:bold; color:#000000;}
.parrafo_1 {font-size:11px; color:#666666; margin-bottom:5px;}
.parrafo_3 {font-size:12px; color:#666666; margin-bottom:5px;}
.parrafo_2 { margin:15px 0 10px 9px;}

.parrafo_ficha_1 { margin:0 15px 8px 13px; font-size:12px; color:#424242;}
.negrita_1 {font-size:18px; margin-right:5px;}
.alerta_1 {color:#FF0000;}


/* DESTACADOS PORTADA
-------------------------------------------------------------------------------------------------------------------- */
.lateral_destacado { margin-bottom:10px;}
.lateral_destacado h2 {font-size:24px;padding:10px 10px 5px 10px; font-weight:normal;margin:0; line-height:normal;color:#333}
.lateral_destacado h1 {font-size:24px;padding:10px 10px 5px 10px; font-weight:normal;margin:0; line-height:normal; color:#333}
.lateral_destacado p {font-size:12px;padding:0px 10px 0px 10px;}


/* Estructuras
-------------------------------------------------------------------------------------------------------------------- */
.contenedor_1 {width:964px; margin:8px auto;}
.contenedor_2 {border:1px solid #FFF;}
/* Cabecera */
.migas {border-bottom:1px solid #006699; padding:5px 11px;}
.cabecera_1 { height:80px; margin-bottom:0px;}
.cab_derecha {float:right; display:inline; position:relative; height:78px;}
.cabecera_2 { height:62px; margin-bottom:0px;}
.cab_derecha {float:right; display:inline; position:relative; height:58px;}
.cab_derecha_port {height:78px;}

.cabecera_1 .cab_derecha {
	float:right; 
	display:inline;
	position:relative; 
	height:78px; 
	width:510px;
}

.cabecera_2 .cab_derecha {
	float:right;
	display:inline;
	position:relative; 
	height:58px; 
	width:600px;
}

.cont_mod_portada {margin:0px 10px;}

.e2_1 {margin:10px 0px; height:1%;}
.e2_1_i, .e2_1_d { float:left; display:inline;}
.e2_1_i {width:300px; margin-right:10px;}
.e2_1_d {width:185px;}

/* Estructura 1: para 3 columnas */
.e3_1 {margin:10px 5px 10px 10px; height:1%; background:url(../img/fnd_e3.gif) repeat-y 515px 0px}
.e3_1b {margin:10px 5px 10px 10px; height:1%;}
.e3_1_i, .e3_1_c, .e3_1_d { float:left; display:inline; width:100px;}
.e3_1_i {width:505px; margin-right:10px;}
.homeawayhome {float:left;margin-right:10px;width:760px;}
.e3_1_c {width:263px; margin-right:10px; margin-left:10px;}
.e3_1_d {width:136px; margin-left:9px;}
.homeawaydestacados {display:inline;
float:left;
margin-left:45px;
text-align:right;}
/* Estructura: para 2 columnas */
.e4_1 {margin:10px 0px; height:1%; background:url(../img/fnd_e2.gif) repeat-y 679px 0px}
.e4_1_i, .e4_1_d { float:left; display:inline;}
.e4_1_i {width:659px; margin-left:9px; margin-right:20px;}
.e4_1_d {width:265px;}

/* ESTRUCURAS: Contorneados */
.recuadro_noticias {padding:20px; background-color:#F7F9FA;}
.recuadro_noticias li{ font-size:12px; padding-bottom:6px; padding-top:6px; padding-left:6px; border-bottom:1px solid #FFF; }
.recuadro_1 {padding:20px; background-color:#F7F9FA;}
.recuadro_anade {padding:20px; background-color:#FFFFDD; border: 1px solid #E2C822;}
.recuadro_alta {padding:20px; background-color:#FFFFDD; border: 1px solid #E2C822;}
.recuadro_2 {border:1px solid #FFF;}
.recuadro_3 {border:1px solid #006699; background-color:#FFFFDD; padding:14px; margin-bottom:2px; color:#000000;}
.recuadro_3 a { color:#000000; text-decoration:underline;}
.recuadro_3 a:hover { color:#000000; text-decoration:none;}
.recuadro_3 .e_modulo_2 .mod_txt p, .recuadro_3 .e_modulo_2 .mod_txt2 p {color:#000000;}
.recuadro_4 {border:1px solid #006699; background-color:#F7F9FA; padding:14px; margin-bottom:20px; color:#000000;}
.recuadro_4 .h3 {font-size:18px;}
.recuadro_4b {border:1px solid #E2C822; background-color:#FFFFDD; padding:12px;  color:#000000;}
.recuadro_4c {border:1px solid #006699; background-color:#FFFFDD; padding:14px; margin-bottom:10px; color:#000000;}
.recuadro_4d {background-color:#006699; padding:14px; margin-bottom:10px; color:#000000;}
.recuadro_5 {border:1px solid #006699; background-color:#FFFFDD; padding:7px 7px 4px 7px; margin-bottom:20px; color:#666666; font-size:10px;}
.recuadro_6 {border:1px solid #CCCCCC; padding:9px; background-color:#FFF;}
.recuadro_tusanuncios {border:1px solid #006699; background-color:#FFFFDD; padding:10px;  color:#000000;}


/* ESTRUCURAS: Módulos varios */
.e_modulo_1 {}
.e_modulo_1 .mod_grafico {margin:1px;}
.e_modulo_1 .mod_txt {margin:7px 10px 0px 10px;}
.e_modulo_1 h3 {font-size:48px;}
.e_modulo_1 h4 {font-size:11px; font-weight:normal; color:#666666;}
.e_modulo_1 p {font-size:11px; color:#333333; margin-bottom:15px;}

/* e_modulo_fran: Se utiliza para presentar los mod gráficos medianos (73px) */
.e_modulo_fran .mod_grafico { margin-right:9px; float:left; display:inline;}
.e_modulo_fran .mod_grafico img { border:1px solid #F7F9FA}
.e_modulo_fran .mod_txt, .e_modulo_fran .mod_txt2 {display:inline; height:1%;}
.e_modulo_fran .mod_txt h3 {font-size:18px; text-align:left;}
.e_modulo_fran .mod_txt p, .e_modulo_fran .mod_txt2 p {font-size:11px; color:#666666; margin-bottom:5px; }

/* e_modulo_2: Se utiliza para presentar los mod gráficos medianos (73px) */
.e_modulo_2 .mod_grafico { margin-right:9px; float:left; display:inline;}
.e_modulo_2 .mod_grafico img { border:1px solid #CCC}
.e_modulo_2 .mod_txt, .e_modulo_2 .mod_txt2 {display:inline; height:1%;}
.e_modulo_2 .mod_txt h3 {font-size:12px; text-align:left;}
.e_modulo_2 .mod_txt p, .e_modulo_2 .mod_txt2 p {font-size:11px; color:#000; margin-bottom:5px; }

/* promociones portada */

.homeawaycentral {}
.homeawaycentral img {margin-right:12px; float:left;background-color:#f1f1f1;}
.homeawaycentral .mod_txt { float:left; display:inline; width:160px; font-size:11px;}
.homeawaycentral h2 {font-size:16px; padding:0; margin:0;}
.homeawaycentral h3 {font-size:14px; color:#000; font-weight:normal; text-decoration:none;}

.homeawayportada {}
.homeawayportada img {margin-right:12px; float:left;background-color:#f1f1f1;}
.homeawayportada .mod_txt { float:left; display:inline; width:320px; font-size:12px;}
.homeawayportada h2 {font-size:16px; padding:0; margin:0;}
.homeawayportada h3 {font-size:16px; color:#000; font-weight:normal; text-decoration:none;}
.titulos {border-bottom:3px solid #006699; font-size:18px; font-weight:normal; color:#333; margin-bottom:12px; margin-top:22px;padding-bottom:5px; padding-left:5px; margin-left:0px;}
.titulosazul {border-bottom:3px solid #006699; font-size:18px; font-weight:normal; color:#333; margin-bottom:12px; margin-top:22px;padding-bottom:5px; padding-left:5px; margin-left:0px;}
.titulosb {border-bottom:3px solid #006699; font-size:18px; font-weight:normal; color:#333; margin-bottom:12px; padding-bottom:5px; padding-left:5px; margin-left:0px;}
.titulosc {border-bottom:3px solid #006699; font-size:24px; font-weight:normal; color:#333; margin-bottom:12px; padding-bottom:5px; padding-left:5px; margin-left:0px;}

/* modelo grafico bloque */
.homeaway {}
.homeaway img {margin-right:12px; float:left;border:1px solid #CCC; background-color:#f1f1f1;}
.homeaway .mod_txt { float:left; display:inline; width:620px; font-size:12px;}
.homeaway h2 {font-size:16px; padding:0; margin:0;}
.homeaway h3 {font-size:24px; color:#000; font-weight:normal; text-decoration:none;}
.homeaway h4 {font-size:16px; font-weight:normal; color:#006699;}
.rates {font-size:14px; font-weight:bold; color:#629F44; text-decoration:underline;}
.faldon {border-bottom:3px solid #629F44; font-size:18px; font-weight:bold; color:#333; margin-bottom:12px; margin-top:22px;padding-bottom:5px; padding-left:5px; margin-left:0px;}

/* soluciones */
.solucionesweb {}
.solucionesweb img {margin-right:10px; float:left;}
.solucionesweb .mod_txt { float:left; display:inline; width:140px; font-size:11px;margin-right:22px;}
.solucionesweb h2 {font-size:12px; padding:0; margin:0;}
.solucionesweb h3 {font-size:16px; color:#000; font-weight:normal; text-decoration:none; margin-bottom:5px;}
.solucionesweb a:{font-size:14px; color:#FFCC00; font-weight:normal; text-decoration:none;}
.solucionesweb h4 {font-size:12px; font-weight:normal; color:#006699;}


/* modelo grafico bloque */
.ofertas {}
.ofertas img {margin-right:12px; float:left;border:1px solid #CCC;}
.ofertas .mod_txt { float:left; display:inline; width:400px; font-size:12px;}
.ofertas h2 {font-size:18px; padding:0; margin:0;}
.ofertas h3 {font-size:14px; color:#000; font-weight:bold; text-decoration:none;}
.ofertas h4 {font-size:14px; font-weight:normal; color:#006699;}

/* modelo grafico bloque */
.ofertasact {}
.ofertasact img {margin-right:12px; float:left;border:1px solid #CCC;}
.ofertasact .mod_txt { float:left; display:inline; width:160px; font-size:12px;}
.ofertasact h2 {font-size:14px; padding:0; margin:0;}
.ofertasact h3 {font-size:11px; color:#000; font-weight:bold; text-decoration:underline;}
.ofertasact h4 {font-size:11px; font-weight:normal; color:#006699;}

/* modelo grafico bloque */
.portadabloque {}
.portadabloque img {margin-right:12px; float:left;border:1px solid #FFF;}
.portadabloque h2 {font-size:18px; padding:0; margin:0;}
.portadabloque h3 {font-size:14px; color:#000; font-weight:bold; text-decoration:underline;}
.portadabloque h4 {font-size:12px; font-weight:normal; color:#006699; padding-top:10px;}
.borde_portadabloque {clear:both; height:1px; font-size:1px; line-height:1px; font-weight:normal; background-color:#CCC; margin:0px 0px;}


/* destacadosportada: Se utiliza para presentar los mod gráficos medianos (73px) */
.destacadospordada .mod_grafico { margin-right:9px; float:right; display:inline;}
.destacadospordada .mod_txt, .e_modulo_2 .mod_txt2 {display:inline; height:1%;}
.destacadospordada .mod_txt h3 {font-size:48px; text-align:left;}
.destacadospordada .mod_txt p, .e_modulo_2 .mod_txt2 p {font-size:11px; color:#666666; margin-bottom:5px; }

/* e_modulo_3: Se utiliza para presentar los mod gráficos en las pestañas pequeñas (71px) */
.e_modulo_3 {}
.e_modulo_3 .mod_grafico {margin-right:9px; float:left; display:inline; position:relative; border:1px solid #CCCCCC; height:71px; width:71px; text-align:center; background-color:#FFFFFF; padding:0px;}
.posicionador_3 {
	/* ocultar posición absoluta para IE5 Mac \*/
	position: absolute;
	width: 71px;
	bottom: 0px !important;
	bottom: -1px;
	left: 0;
	/* Fin de ocultar */
}
.e_modulo_3 .mod_grafico img, .e_modulo_3 .mod_grafico a {border:0px; padding:0px; margin:0px;}
.e_modulo_3 .mod_txt {display:table; height:1%;}
.e_modulo_3 .mod_txt h3 {font-size:11px;}
.e_modulo_3 .mod_txt h4 {font-size:11px; color:#333333; font-weight:normal;}
.e_modulo_3 .mod_txt p {font-size:11px; color:#333333; margin-bottom:5px; }

.e_modulo_4 .mod_txt {display:table; height:1%; margin-left:15px;}

/* e_modulo_5: Se utiliza para presentar el MAPA resultado de búsqueda */
.e_modulo_5 {}
.e_modulo_5 .mod_grafico { margin-right:26px; float:left; display:inline;}
.e_modulo_5 .mod_txt {display:table; height:1%;}

.ant_sig {text-align:right;}
.ant_sig a {line-height:35px; padding:4px 10px; margin-left:3px; background-color:#799C3D; border:1px solid #CCCCCC; color:#FFFFFF;}
.ant_sig_2 {text-align:left;}
.ant_sig_2 a {line-height:36px; padding:4px 10px; margin-right:3px; background-color:#799C3D; border:1px solid #CCCCCC; color:#FFFFFF;}

.promo_boton { margin-bottom:6px;}

/* Módulo selector mapa */
.mod_mapa {position:relative; margin:0px; padding:0px;}
.mod_mapa_selec {border-bottom:1px solid #CCCCCC; position:absolute; top:0px; left:-10px; width:503px; background-color:#F4F4F4;}

/* CABECERA */
h1 {font-size:24px; color:#333;}
.portada h1 {font-size:18px; margin-bottom:6px; margin-left:9px;}
.logo_cab{float:left;}
ul.nav_1  { list-style-type:none; color:#999999; margin:9px 15px 0 0; text-align:right;}
.nav_1 li { display:inline;}
.nav_1 li img {vertical-align: text-bottom;}
.nav_1 li strong{color:#333333;}
ul.nav_2, ul.nav_2Reg  {list-style-type:none; color:#333333; margin:10px 15px 0 0; text-align:right; }
ul.nav_2{ margin:25px 15px 0 0;}
.nav_2 li,.nav_2Reg li {display:inline; padding-left:13px; margin-left:14px; background:url(../img/ico_flecha_1.gif) no-repeat 0px 5px;}
.nav_2 li.sin_flecha, .nav_2Reg li.sin_flecha {padding-left:0px; margin-left:0px; background:none;}



/* TABLA: Buscar según características, según actividad */
.t_buscar_caracteristica, 
.t_buscar_actividad
	{font-size:11px;}
	
.t_buscar_caracteristica th, 
.t_buscar_actividad th,
.t_mapa th
	{text-align:left; color:#333333; font-weight:bold; padding:6px 10px}
	
.t_buscar_caracteristica td, 
.t_buscar_actividad td,
.t_mapa td
	{border:1px solid #CCCCCC; border-right:0px; font-size:11px; color:#000000; vertical-align:top;}
	
.t_buscar_caracteristica td.t_b_caracte_donde, 
.t_buscar_actividad td.t_b_caracte_donde,
.t_mapa td.t_b_caracte_donde
	{border-right:1px solid #CCCCCC; width:170px;}
	
.t_buscar_caracteristica td select, 
.t_buscar_actividad td select,
.t_mapa td select 
	{width:100%; padding:5px 7px; border:0px; font-size:11px;}
	
.t_buscar_caracteristica th.t_accion_mas, 
.t_buscar_caracteristica th.t_accion, 
.t_buscar_actividad th.t_accion_mas, 
.t_buscar_actividad th.t_accion,
.t_mapa th.t_accion_mas, 
.t_mapa th.t_accion
	{font-weight:normal; padding:5px 0px 0px 0px; }
	
.t_buscar_caracteristica .boton_1, 
.t_buscar_actividad .boton_1,
.t_mapa .boton_1
	{line-height:35px;}
	
.t_buscar_caracteristica .t_accion input, 
.t_buscar_actividad .t_accion input,
.t_mapa .t_accion input 
	{width:100%;}/*  border:1px solid #999 */

.t_mapa {font-size:11px; background-color:#FFFFFF; margin:9px 0px 11px 9px; width:483px;}
.t_mapa caption { font-size:14px; font-weight:bold; text-align:left; padding:2px 5px 5px 6px;}
.t_mapa	tfoot {background-color:#F4F4F4;}
.t_mapa td {padding:9px;}
.t_mapa td.t_b_caracte_donde {padding:10px 0px 5px 0px;}

.t_mapa thead .t_alojamiento,
.t_mapa thead .t_precio,
.t_mapa thead .t_b_caracte_donde
	{ padding:7px 0px 7px 6px; border-top:1px solid #CCC;}
	
.t_mapa	td.t_precio, .t_mapa td.t_b_caracte_donde {border-left:0px;}
.t_mapa	td.t_alojamiento, .t_mapa	td.t_precio, .t_mapa td.t_b_caracte_donde {border-top:0px;}
.t_mapa thead .t_alojamiento {border-left:1px solid #CCC;}
.t_mapa thead .t_b_caracte_donde {border-right:1px solid #CCC;}
.t_mapa	li {margin-bottom:3px;}
.t_mapa	select.t_donde_lista { border:1px solid #CCCCCC; padding:5px; width:150px; margin-left:5px;}

/* TAGS */
a.t1 { font-size: 12px;}
a.t2 { font-size: 16px;}
a.t3 { font-size: 18px;}
a.t4 { font-size: 20px;}
a.t5 { font-size: 22px;}
a.t6 { font-size: 32px;}

/* PROMOCIONES */
.promo_portada_1, .promo_portada_2, .promo_portada_3, .promo_portada_4 { margin-bottom:9px;}

/* MODIFICAR DATOS */
.f_modificar_1 { margin:20px 0px;}
.f_modificar_1 fieldset {width: 100%; border-top:10px solid red;}
.f_modificar_1 legend  { display:none;}
.f_modificar_1 input {border:solid 1px #006699; padding:3px; font-size:11px; color:#333333; margin-bottom:12px; width:200px;}
.f_modificar_1 label {float:left; width:120px; text-align:right; margin-right:5px; padding:3px;}
.f_modificar_1_obseva {width:150px; float: right}
.f_modificar_1 .check_1 {}
.f_modificar_1 .check_1 input { width: 20px;  border:0px; margin:0px;}
.f_modificar_1 .check_1 label {float: none;vertical-align: top; text-align:right; padding:7px; }

/* MAPA ACTIVIDADES */
.general_n1 {position:relative; margin-top:-13px; }
.general_derecha_n1 {position:absolute; right:10px; width:550px; text-align:right; font-size:11px;}
.general_derecha_n1 select { font-size:11px; color:#006699; border:1px solid #CCCCCC; margin-left:8px; padding:1px; width:170px;}
.general_derecha_n1 option { margin:2px 10px;}
.mapa_actividades {border:1px solid #006699; padding:1px; width:940px; margin:0px auto 10px auto;}

/* BÚSQUEDA AVANZADA */
/* Características */
.f_caracteristicas_1 {}
.t_caracteristicas_1 { margin-top:15px; margin-bottom:10px;}
.t_caracteristicas_1 caption {display:none;}
.t_caracteristicas_1 th {padding-bottom:5px; background-color:#FFFFFF; border-top:1px solid #E1E1DF; border-bottom:1px solid #E1E1DF; padding-top:5px;}
.t_caracteristicas_1 th, .t_caracteristicas_1 td { padding-left:10px; width:30%; text-align: left;}
.t_caracteristicas_1 td { padding-top:8px; vertical-align:top;}
.t_caracteristicas_1 label { display:block; margin-bottom:4px; padding:0px;}
.t_caracteristicas_1 input { margin:0px; padding:0px;}


/* PIE */
.pie_i { float:left; display:inline; width:100%; margin:15px 0px 15px 20px;}
ul.pie_menu {color:#666;}
.pie_menu li { display:inline;}
.copy {color:#666666; margin-top:5px;}
.copy a{color:#666666;}

.pie_d {float:right; display:inline; text-align:right; border-bottom:1px solid #006699;}
.social {float:left; display:inline;border-top:1px solid #006699; margin-top:5px; }
.web2 li {display:inline; padding-right:5px;}
.web2 img {padding-top:5px;}


/* nuevos
............................................................................................*/

/* Alerta: "Alta correcta" */

.capa_alerta_normal {
	border:1px solid #CCCCCC;	
	text-align:center;
	margin-bottom:15px;
	padding:18px 10px 15px 10px;
	margin:6px 9px 4px 9px;
}

.capa_alerta_normal h3, .alta_general .capa_alerta_normal h3{
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	margin-bottom:5px;
}
.alta_general .capa_alerta_normal h3{
	border:0px;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}
.olidado_cont {
	margin-left:137px;
	margin-top:-13px;
} 

.cont_txt_explicativos {margin-left:9px;}

.cont_txt_explicativos h3 {
	font-size:11px;
	margin-top:15px;
	margin-bottom:1px;
}

.cont_txt_explicativos p {
	margin-bottom:15px;
	font-size:12px;
	line-height:18px;
} 

.aviso {color:#666666;}

.aviso strong {color:#FF0000;}

p.correoe {margin-top:13px;}

.correoe a {
	padding-left:34px;
	background:url(../img/fnd_correoe.gif)	no-repeat top left;
	padding-top:2px;
}

/* Poner en sus posiciones */

.derecha_2 {
	margin-right:7px;
	text-align:right;
}

.cintillo_1b {
	font-size:11px;
	color:#333333;
	border:1px solid #CCCCCC;
	padding:3px 13px;
	margin:0px 0px 5px 0px;
	background-color:#FFFFFF;
	background-color:#F4F4F4;
}

.boton_3, p input.boton_4{ border:1px solid #CCCCCC; background-color:#799C3D; color:#FFFFFF; padding:6px 15px; line-height:40px;}
input.boton_3, p input.boton_4{
	font: normal 11px Arial, Helvetica, sans-serif;
	cursor:hand;	
}
p input.boton_4{width:120px;}


#descubre{
text-align:left;
width: 260px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
}
#descubre a{
font-family:Arial, Helvetica, sans-serif;
color:#006699;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#descubre a:hover{
text-decoration:underline;
}

#descubre ul{
list-style:none;
margin:0px 10px 10px 10px;
}
#descubre li{
border-bottom:1px solid #006699;
margin:0px;
text-align:left;
padding:10px 0px 10px 0px;
}
.cab80dias{ border-bottom:1px solid #DEDEDE; background-image:url(http://www.descubrerural.com/i/fndo-revista.gif)}
.buscadorgoogle{background-image:url(../i/fondo-buscador.jpg); height:51px;}
.CajaBusqueda_producto{font-size:24px; width:340px;border:1px solid #FFF;padding:2px 4px 4px 4px; background-color:#FFF; margin-top:7px; margin-left:43px; margin-right:10px; color:#868D8F;}
input.boton_upload {border: 3px double #999;border-left-color: #ccc;border-top-color: #ccc;color: #333;font:bold 15px Arial;height:29px;width:100px;margin-left:10px; background: url(http://www.descubrerural.com/i/fade.png);}
.boton_google {border:1px solid #CCCCCC; background-color:#799C3D; padding:3px 6px;color:#FFF; font-size:11px; margin-top:-2px;}
.ejemplos { font-size:10px; margin-top:5px; padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:10px; background-color:#FFFFDD; border: 1px solid #E2C822;}
.ejemplos2 { font-size:14px; margin-top:5px; padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:10px; background-color:#FFFFDD; border: 1px solid #E2C822;}
.Cajacomentario{font-size:12px; width:50px;border:1px solid #CCC;padding:2px 4px 4px 4px; background-color:#FFF;color:#868D8F;}
.cajacontacto{font-size:14px; width:150px;border:1px solid #CCC;padding:2px 4px 4px 4px; background-color:#FFF;color:#868D8F;}

/* 
++++++++++++++++++++++++++++
*/




#listFav li, #listFavImg li{display:none;}
#listFav li.visItem, #listFavImg li.visItem{display:block;}
#mapBuscador{
	width:400px;
	height:524px;
}
#mapFicha{
	width:504px;
	height:400px;
	margin:10px 0px 0px 0px;
}

#mapFichaAmpliado{
	width:938px;
	height:568px;
	margin:0px;		
}

.contMapaAmp{
	border:1px solid #006699;
	padding:2px;
	width:938px;
	margin:0px 0px 10px 0px;
}


.ocultaCapa{display:none;}
#mapAloAlta{
	width:505px;
	height:305px;
}

#mapModAlo{
	width:461px;
	height:290px;
}

.contMapWeb{ margin: 0px 9px 20px 9px;}

.mapWebList1 {
	width: 933px;
	height: 19px;
	display: block;
	background-color: #F3F3F3;
	border: 1px solid #E6E6E6;
	font: 700 12px Arial, Helvetica, sans-serif;
	padding: 4px 0px 0px 10px;
	margin: 10px 0px 10px 0px;
}

.mapWebList2, .mapWebList2b {
	font: 700 13px Arial, Helvetica, sans-serif;
	color: #333;
	background-image: url(../img/ico_flecha_3.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 2px 0px 2px 15px;
	margin: 0px 0px 0px 11px;
	clear:both;
}

.mapWebList2b {
	padding: 2px 0px 2px 0px;
	background-position: left 9px;
}
.mapWebList2b span{padding: 2px 0px 2px 15px;}

.mapWebList3{
	font: 700 11px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 2px 0px;
	/*width:150px;*/	
}

.mapWebList4, .mapWebList4b, .mapWebList5 {
	font: 500 11px Arial, Helvetica, sans-serif;
	color: #999;
	padding: 0px;
	margin: 0px 18px 0px 15px;
	width:150px;		
}

.mapWebList5 {width:250px;}

.mapWebList4b{
	float:left;
	margin: 0px 20px 0px 0px;
}

.mapWebList3 .mapWebList4, .mapWebList3 .mapWebList4b  {margin: 0px 33px 0px 0px;}

.ultSep{margin: 0px 20px 13px 0px;}

.bloque{
	float:left;
	margin: 3px 15px 0px 0px;
}
.clear{clear:both;}


p.txt12{font-size:12px;}

.mapWebList2 ul, .mapWebList2b ul{
	float:left;
	margin: 10px 0px 0px 0px;
}

.mapWebList2 ul ul, .mapWebList2b ul ul{margin:0px;}

.mapWebList3 div{margin:0px;}

.titSecFicha{padding:0px 0px 0px 10px;}

.alquiler_completo p.check_destacado_1{margin:0px 0px 0px 10px;}

.alquiler_completo dl{
	margin:0px 0px 0px 10px;
}

.f_aloja_fotos input.f_guardar_cambios { font-size:13px; color:#000000;}

#navFotos a, a#lnk1Vot, a#lnk2Vot, a#lnk3Vot, a#lnk4Vot, a#lnk5Vot {
	cursor:hand;
	cursor:pointer;
}

#cinMapa{margin:15px 0px 0px 0px;}

.nav_1 li a, .pie_menu li a, .migas a, .nav_2 li a, .nav_2Reg li a{color:#006699; text-decoration:none;font: normal 11px Arial, Helvetica, sans-serif;}
.result_n1 h2 a, .e4_1_i h2 a{color:#006699;font: bolder 16px Arial, Helvetica, sans-serif;}
.result_n1 h1 {padding-left:10px; padding-bottom:10px;}
.r_txt h3 a{color:#006699;font: bolder 14px Arial, Helvetica, sans-serif;}

table caption.cintillo_4{width:100%;}

.recuadro_1 a, .mod_txt h3 a, .contenido_pestanas a{color:#006699;}
.e_modulo_2 .mod_txt h3 a{font: bolder 14px Arial, Helvetica, sans-serif;}
.e_modulo_3 .mod_txt h3 a{font: bolder 11px Arial, Helvetica, sans-serif;line-height: 13px;}
.menu_caract a{font: 500 11px Arial, Helvetica, sans-serif; line-height: 13px;}
.mod_txt #listFav h3 a{font: bolder 28px Arial, Helvetica, sans-serif;}

.pestanias ul li#act_lomas2.marcado {margin:0 0 0 0;}


.alquiler_habitaciones dl, .alquiler_habitaciones p{margin:0px 0px 0px 10px;}
.alquiler_completo p{margin:0px 0px 10px 10px;}
.alquiler_habitaciones .alerta_alta_3 p{margin:0px 0px 10px 10px;}
#t_aloja_mapa{margin:30px 0px 0px 0px;}

.mapWebList2 a, .mapWebList2b a, .mapWebList2b span{
	font: bolder 13px Arial, Helvetica, sans-serif;
	color: #006699;
}

.mapWebList2b span{display:block;}

.mapWebList4 a, .mapWebList4b a, .mapWebList5 a {
	font: 500 11px Arial, Helvetica, sans-serif;
	color: #006699;
}

li#conServicio, li#conServicio2{margin:10px 0px 0px 11px;}

.capa_alerta_borrar .ant_sig a{color:#FFFFFF;}

.m1 { margin:0 0 14px 13px;}

.itemForm3{
	float:left;
}

.itemForm3 select, .itemForm3 label{	
	clear:both;
	display:block;	
}

.itemForm3 select{font: 500 11px Arial, Helvetica, sans-serif;}

.itemForm3 input{
	margin:50px 8px 20px 8px;
}

#tagsAct{
	margin:30px 0px 20px 0px;
}
	
.tagsCbos{
	margin:0px auto;
	width:455px;
}
.tC{text-align:center;}


/*
++++++++++++++++++++++++++++++++++++++++++++++
*/

/* Pestañas */

/* Comunes
-------------------------------------------------------------------------------------------------------------------- */
.contenedor_3 {}
.contenido_pestanas {margin:5px 10px;}
.contenido_pestanas_mapa { margin:5px 10px;}
.busquedapersonal {text-align:left; padding: 10px 10px 10px 15px; background-color:#F7F9FA; border:1px solid #CCC;}
.cierre{ clear:both; margin:0 0 10px 0; border-top:2px solid #F4F4F4; font-size:1px; line-height:1px; height:1px;}

/* Pestañas
--------------------------------------------------------------------------------- */
.pestanias {background: #fff url(../img/1px_ccc.gif) repeat-x left bottom; float:left;width:100%;}
.pestanias ul {}
.pestanias li{float:left; border:1px solid #CCC; border-bottom:1px solid #CCC; padding:6px 20px; margin:1px 0px 0 6px; background:#FFFFDD; font-size:12px;}
.pestanias_b ul li {background:#FFFFDD; border:1px solid #CCC; border-bottom:1px solid #ccc; margin-left:6px;}
.pestanias_c ul li {background:#FDFDFD;}

.pestanias ul li a, .pestanias ul li span{display:block; text-decoration:none;color:#006699; }
.pestanias ul a:hover {text-decoration:underline;}
.pestanias ul li span{color:#666666;}
.pestanias ul li.marcado {border:1px solid #bcbcbc; border-bottom:0; padding:4px 6px 5px 6px; padding:7px 15px;	margin:0 0 -1px 6px;background:#F7F9FA; color:#666666;}
.pestanias_b ul li.marcado {background-color:#FFFFFF;margin-left:6px;}
.pestanias_c ul li.marcado {background-color:#FFFFFF;margin-left:6px;}
.pestanias ul li.marcado a{ text-decoration:none; color:#666666;}

/* Contenido Pestañas
-------------------------------------------------------------------------------------------------------------------- */
/* Pestaña Gris */
.modulo {padding:6px 0; border:1px solid #ccc; border-top:0px;  margin:0px; background-color:#F7F9FA;}
.modulo_2home {padding:0px; border:1px solid #FFF;  margin:0px; background-color:#F7F9FA;}
.modulo_2 {padding:0px; border:1px solid #ccc;  margin:0px; background-color:#F7F9FA;}

/* Pestaña Blanca */
.modulo_b {padding:6px 0; border:1px solid #ccc; border-top:0px;  margin:0px; background-color:#FFF;}
.modulo_bhome {padding:6px 0; border:1px solid #FFF; border-top:0px;  margin:0px; background-color:#FFF;}


/* Contenidos Ocultos
-------------------------------------------------------------------------------------------------------------------- */
#buscar_aloja_mapa,
#buscar_actividad_mapa,
#actividades_lo_ultimo,
#alojamientos_lo_ultimo,
#lo_mas_buscado_aloja,
#lo_mas_buscado,
#cont_anun_actividades,
#cont_buscar_municipio,
.alerta_borrar_aloja,
.alerta_borrar_actividad,
#busqueda_avanzada_aloja,
#busqueda_avanz_aloja_ocultar
{display:none;}


























/* Resultados de búsqueda */



/* nivel 1

--------------------------------------------------------------------- */

/* .result_n1 {border-bottom:1px solid #006699; position:relative;} */

.patrocinio_1 {position:absolute; top:6px; right:10px;}
.patrocinio_2 {padding:10px; text-align:center; background-color:#FFF; border:3px solid #FFF;}
.patrocinio_3 {position:absolute; top:6px; right:10px;}



/* nivel 2

--------------------------------------------------------------------- */

.result_n2 { border-bottom:1px solid #006699; height:31px; display:block; clear:both; }



.result_n2 .paginacion, .result_n4 .paginacion {clear:both; vertical-align:middle; float:left; display:inline; width:400px; padding-top:8px; line-height:17px;}

.paginacion_comentarios .paginacion { float:right; display:inline;line-height:20px; margin:6px 0px 4px 0px;}



.paginacion a {border:1px solid #006699; padding:2px 6px; margin:0px 1px;}

.paginacion a.pag_a {padding:2px 18px; margin:0px 12px;}

.paginacion a.on2 { background-color:#A6C1F0; color:#FFFFFF;}
.ui-state-active {background:#A6C1F0; font-weight:bold;}


.visualizacion {height:31px; vertical-align:middle; float:right; display:inline; width:500px;}

.visualizacion img { vertical-align: middle;}

.visualizacion em {color:#666666; font-style: normal; margin-left:5px;}



/* nivel 3 Mapa/Provincias

--------------------------------------------------------------------- */

.result_n3_mapa_provincia {}

dl.listado_con_mapa {font-size:12px; margin:0px 0px 8px 0px;}

.listado_con_mapa dt {font-size:14px; font-weight:bold;  margin-bottom:10px;}

.listado_con_mapa dd { margin-bottom:6px; font-size:11px; background:url(../img/ico_lista.gif) no-repeat 0px 8px; padding-left:10px;}

.listado_con_mapa .ultimo_dd {padding-bottom:20px; clear:both; display:block;}



dl.listado_municipios {font-size:12px; margin:20px 0px 10px 0px;}

.listado_municipios dt { font-size:14px; font-weight:bold; float:left; display:inline; width:20px; position: absolute; margin-left:10px;}

.listado_municipios dd {padding-left:40px;}

.listado_municipios .ultimo_dd {padding-bottom:20px; clear:both; display:block;}



#cont_buscar_municipio {padding:0 0 0 10px}

.promo_result_mapa { margin-bottom:10px;}



dl.listado_con_mapa_2 { float:left; display:inline; font-size:11px; margin:10px 5px 8px 15px; width:170px;}

.listado_con_mapa_2 dt {font-size:14px; font-weight:bold;  margin-bottom:10px;}

.listado_con_mapa_2 dd {margin-bottom:6px; background:url(../img/ico_lista.gif) no-repeat 0px 8px; }

.listado_con_mapa_2 dd a {font-size:11px; padding-left:10px; color:#000000; text-decoration:underline;}
.listado_con_mapa_2 dd span {font-size:11px; padding-left:10px; color:#000000;}

.listado_con_mapa_2 dd a:hover {text-decoration:none;}

.listado_con_mapa_2 .ultimo_dd {padding-bottom:20px; clear:both; display:block;}





/* nivel 3 CUADRICULA

--------------------------------------------------------------------- */

.result_n3 {border-bottom:1px solid #006699; margin-top:11px; height:1%;}

.result_n3_fila { margin:0 0 11px 1px;}

.result_n3_elemento {float:left; display:inline; width:172px; margin:0px 10px;}

.r_foto { position:relative; border:1px solid #CCCCCC; height:170px; height:170px; text-align:center;}

.r_foto_posicionador {

	/* ocultar posición absoluta para IE5 Mac \*/

	position: absolute;

	width: 170px;

	bottom: 0;

	left: 0;

	/* Fin de ocultar */

}

.r_txt {margin:0px 5px;}

.r_txt h3 {margin:5px 0px 3px 0px; font-size:14px;}

.r_txt p {margin-bottom:1px;}

.r_recomendado {margin-top:10px;}



/* nivel 3 listado de resultados y MAPA ------------------------------------------------------------------------ */

.t_listado_busqueda {}

.b_alojamiento {}

.b_actividades {}

.t_listado_busqueda caption {display:none;}

/*table.t_listado_busqueda tr:hover {cursor: pointer;}*/

.t_listado_busqueda .resaltar { background-color:#FFFFE6;}

.t_listado_busqueda th, .t_listado_busqueda td { border-bottom:1px solid #006699; padding-bottom:5px;}

.t_listado_busqueda th {text-align:left; font-weight:normal;}

.t_listado_busqueda td {vertical-align:top; padding-top:5px;}

.t_listado_busqueda th a { color:#000000; text-decoration:underline;}

.t_listado_busqueda th a:hover { text-decoration:none;}

.t_listado_busqueda th a.orden { font-weight:bold;padding-right:10px; background:url(../img/ico_orden.gif) no-repeat right 5px; text-decoration:none;}



.t_listado_img {width:85px;}

.t_listado_nombre {}

.t_listado_actividad { width:160px;}

.t_listado_lugar {width:110px; padding:0px 10px;}

.t_listado_contacto {width:100px;}

.t_listado_precio {width:45px;}



.recomedado_1 { margin-top:30px;}/* position:absolute; top:0px; left:0px; */

.t_recomendado { border:0px; padding:0px; margin:0px; background-color:red}



/* nivel 3 INDIVIDUAL y con MAPA ------------------------------------------------------------------------ */

.result_n3_individual {border-bottom:1px solid #006699; margin-top:11px; height:1%; background:url(../img/fnd_e2.gif) repeat-y 543px 0px;}

.r_individual {}

.r_individual_i, .r_individual_d { float:left; display:inline;}

.r_individual_i { margin-left:9px; width:526px;}


.r_individual_d { margin-left:17px; width:402px;}



/* Utilidades */

.utilidades { margin-bottom:10px;}

.utilidades a {margin-bottom:1px; color:#333333; text-decoration:underline; padding:5px 0px 5px 45px; display:block;}

.utilidades a:hover {text-decoration:none;}

a.u_enviar {background:#F4F4F4 url(../img/ico_enviar.gif) no-repeat 10px 5px;}

a.u_imprimir {background:#F4F4F4 url(../img/ico_imprimir.gif) no-repeat 10px 5px;}



.f_datos_principales { height:1%; margin-bottom:15px; color:#000000;}

.f_datos_principales_i, .f_datos_principales_d { float:left; display:inline;}

.f_datos_principales_i {width:320px; margin-left:6px; margin-right:10px;}

.f_datos_principales_d {width:167px;}



/* Tabla Precios */

.t_ficha_precios { border:1px solid #CCCCCC; border-top:0px; margin-bottom:20px; padding:10px 0px 5px 0px;}

.t_ficha_precios thead { text-align:left; font-size:10px; color:#333333;}

.t_ficha_precios th {padding:0px 0px 7px 0px;font-size:11px;}

.t_ficha_precios tfoot th { font-size:10px; color:#999999; text-align:left; border-top:1px solid #006699; padding-top:5px; margin-top:5px;}

.t_ficha_precios td {font-size:11px; border-top:1px solid #CCCCCC; padding:7px 0px;}



/* Definiciones */

dl.definicion_1 {margin:0 0 20px 13px}

.definicion_1 dd { float:left; display:inline; font-weight:bold; margin-bottom:5px; margin-right:3px;}

.definicion_1 dt {clear: right; color:#666666; margin-bottom:5px;}



/* FORMULARIO Contactar */

.f_contactar { margin:10px 0px;}

.f_contactar label { font-weight:bold; display:block; margin-bottom:5px; color:#000000;}

.f_contactar label em {font-style: normal; font-weight:normal;}

.f_contactar input, .f_contactar textarea {border:solid 1px #CCCCCC; padding:3px; font-size:11px; color:#333333; width:285px;margin-bottom:10px;}

.f_contactar p {position:relative;}

.f_contactar a.enviar_a_otro {font-weight:bold; position:absolute; top:24px; left:315px; width:165px;}



/* COMENTARIOS */

.paginacion_comentarios { border-top:1px solid #006699; border-bottom:1px solid #006699;height:32px;}

.paginacion_comentarios p { float:left; display:inline; margin:9px 0 0 10px;}

.listado_comentarios { height:1%;}

.listado_comentarios li {border-bottom:1px solid #006699; padding:8px 0px 12px 10px}

.listado_comentarios li.sin_borde { border-bottom:0px;}

.numero_comentario strong {color:#FF9900; font-weight:bold; margin-right:10px;}

.fecha_comentario {color:#999999;}

/* --------------------------------------------------------------------------------------------------------------------- */

/* -------------------- Inicio Módulo de Comentarios --------------------------------------------------------------------------------- */

#envio_comentario{font:11px Arial, Helvetica, sans-serif; color:#333; text-align:left; height:1%; padding:0px;}

#envio_comentario legend, #envio_comentario .label_grande{ display:none;}

#envio_comentario label{display:block;}

#envio_comentario input.ctexto{width:215px; padding:1px 2px; border:1px solid #CCC;}

#envio_comentario textarea{border:1px solid #CCC; width: 478px; font:12px Arial, Helvetica, sans-serif;  padding:0 2px; margin:0px;}



#envio_comentario fieldset {border:0px; padding:0px; margin:0px 0px 3px 0px;}

#envio_comentario fieldset div{float:left; display:inline; margin:0px 10px 10px 0px }



#envio_comentario fieldset.botones_form{clear:both; margin:7px 0px; color:#999999; }

#envio_comentario .clausula {width:222px;}

#envio_comentario .clausula label {margin-bottom:2px;}

#envio_comentario fieldset.botones_form .derecha {width:218px; padding-top:5px;}

#envio_comentario fieldset.botones_form .derecha .boton_3 { display:block;line-height:25px; width:218px; margin:0px; padding:0px; text-align:center;}



/*

#envio_comentario fieldset div.check{float:left; margin:18px 9px 5px 0;}



#envio_comentario input.boton_form{float:right; font:11px/11px Tahoma,Arial,Helvetica,sans-serif; color:#FFFFF0; margin-top:5px; padding:1px 6px; background:#D68B8B; border:1px solid #BE4949;}

#envio_comentario input.boton_form:hover{cursor:pointer;color:#FFFFFF;background:#BE4949; border:1px solid #D68B8B;}



#envio_comentario .novalida{ border:1px solid #666; background: #ffff99;}

#envio_comentario p.error_validacion{ padding: 5px 0 5px 0; font: 12px/14px Arial, Helvetica, sans-serif; color: #990000;}

.conf_envio {font:12px Arial, Helvetica; text-align:center;}

.conf_envio span{ color:#CC6600;}

.mod_comentarios .conf_envio p{ margin:10px 0 0 0; font:12px/14px Arial, Helvetica, sans-serif; color:#666; text-align:center;}

*/



/* -------------------- Fin Módulo de Comentarios --------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------------------------------- */



/* Fotogalería de ficha */

.fotogal_ficha {margin-bottom:10px;}

.fotogal_foto { border:1px solid #CCCCCC}

.fotogal_navega {}

a.ver_mapa  {color:#FF0000; text-align:center; float:right; display:inline; width:240px; background-color:#FFFFFF; padding:0px; line-height:22px; margin-top:6px; margin-right:0px;}



.fotogal_miniaturas {/*background:url(../img/fnd_fotogal_ficha.gif) repeat-x left bottom;*/ padding-bottom:15px;}

.fotogal_miniaturas_elemento {width:73px; height:73px; text-align:center; border:solid 1px #CCC; position:relative; float:left; display:inline; margin-right:6px;}

.resetear_1 {padding:0px; margin:0px;}

.posicionador_miniatura {/* hide absolute positioning from IE5 Mac \*/ position: absolute;width: 73px;bottom: 0px !important;bottom: -1px;left: 0;}





/* nivel 4 --------------------------------------------------------------------- */
.result_n4 {height:31px;}

result_content { height:600px;}
#izq { height:600px; width:515px; margin-right:10px; float:left;}
#der { height:550px; float:right; width:400px; margin-right:10px;}

.resultado {width:500px; height: 70px; margin-top:20px;}
.resultado h3 {font:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.resultado img{float:left; width::70px; height:70px; margin-right:5px; background-color:#CCC; padding:3px;}
.info_resultado {padding-left:20px;  display:inline;}
.info_resultado ul { margin-top:5px;}

/* .resultado:hover{background-color:#6CF; cursor:pointer;} */

.ul_left {width:230px;  float:left ; }
.ul_right{width:100px; float:right;}

.lista{display:inline;}

.izq_resul {float:left;}

#port li {
	margin-bottom:10px;
}

#minimapa {
border:1px solid #979797; 
background-color:#e5e3df;
 width:400px; 
height:250px;

}

.mini_imagen {
height:70px;
width:70px;
}

.mini_mini {
height:50px;
width:50px;
}

.galeria {

width:400px;
}

.precio_resul {
	float:right; 
	width:80px;  
/*	border: 1px solid #C66;  */
	height:80px; 
/*	background-image:url(../img/fondo_precio.png);  */
	vertical-align:middle;
	text-align:center;
}
.text_precio {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.info_resul {
	float:right; 
	width:100px;  
/*	border: 1px solid #C66;  */
	height:80px; 
/*	background-image:url(../img/fondo_precio.png);  */
	vertical-align:middle;
	text-align:center;
	font-size:10px;

	}
.peque {
	border-bottom:#09F 1px solid;
	padding-right:10px;

}

.pagination-link
{
	display: block;
	float: left;
	font: normal 8.4pt Tahoma !important;
	padding: 3px 8px;
	text-decoration: none;

}


.espacio {
	margin: 50px;
}
	
	
#resul_top {
	margin-top:0;

height: 100px;
}

#detalles {
	position:relative;
	margin-top:25px;
}

#detalles h3{
	border-bottom::#09F 3px solid;
	padding-bottom:10px;
	margin-top:15px;
	
}

.grande{
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}
	
	