/* generales */
#general{
	margin:0;
	padding:0;
	font-family:Tahoma;
	font-size:10px;
	background:#bdbbbc url(/img/fnd_superior_rayas.gif) left top repeat-x;
}
#global_interior{
	margin:0 auto; /*0 auto*/ /*0 0 0 auto*/ /*inherit*/ /*alineacion*/
	/*background:#FFFFFF;*/
	position: relative;
	width:1004px; /* 1100 */
	background:url(/img/fnd_cab_grande.gif) center top no-repeat
	/*background: url(/img/fnd_cab_grande.gif) center top no-repeat; */
}
#global_exterior{
	margin:0 auto; /*0 auto*/ /*0 0 0 auto*/ /*inherit*/ /*alineacion*/
	/*background:#FFFFFF;*/
	position: relative;
	width:1004px;
	background:url(/img/fnd_cuerpo_general.gif) center top  repeat-y
	/*background: url(/img/fnd_cab_grande.gif) center top no-repeat; */
}
.oculto { display: none !important; }
.visible { display: block; }

a:link, a:visited { color:#333333; text-decoration:none}
a:hover { color:#000000; text-decoration:underline}

/* /general */

/* 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 */

.interior {position: static;}

/* cabecera */
#cabecera{}
#cabecera_bloque{
	width:936px; /*764px*/ /*988px*/ /*100%*/ /*ancho*/
	margin:0 auto; /*0 auto*/ /*0 0 0 auto*/ /*inherit*/ /*alineacion*/
	position: relative;
}
#cabecera .interior{ padding:5px; }
#cabecera_sup{
	display:block;
	height:36px;
}
#cabecera_inf{
	height:105px;
	padding:14px 0px 0px 20px
}

h1.titulo_cabecera{
	display:block;
	width:221px;
	height:83px;
	background:url(/img/logo_cabecera.gif) left top no-repeat;
	margin:0px;
	padding:0px;
}

.menu_inicio{
	display:block;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.menu_inicio ul.listasecciones{
	display:block;
	list-style:none;
	padding:0px;
	margin:0px;
}
.menu_inicio ul.listasecciones li{
	display:block;
	float:left; 
	margin-right:9px;
	margin-left:8px
}
.menu_inicio ul.listasecciones a{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.menu_inicio a:hover{
	text-decoration:underline;
}
.tamanioletra{ display:block; float:left; width:150px; margin-left:120px; color: #FFFFFF}
.banderas {
	display:block;
	float:right;
	width:362px; /* por bandera 33px */
	margin:6px 0px 0px 0px;
	padding:0px;
}
.banderas ul.ab_idioma{
	display:block;
	list-style:none;
	float:right;
	width:162px; /* por bandera 33px */
	padding:0px;
	margin:0px;
}
.banderas ul.ab_idioma li{
	padding:0px;
	display:block;
	float:left;
	margin:0px 0px 0px 7px;
}
.banderas ul.ab_idioma li span{
	display:none;
}
.banderas ul.ab_idioma li a{
	display:block;
	width:24px;
	height:19px;
}

.ab_idioma_es a{background:url(/img/bandera_es.gif) right top no-repeat;}
.ab_idioma_fr a{background:url(/img/bandera_fr.gif) right top no-repeat;}
.ab_idioma_en a{background:url(/img/bandera_en.gif) right top no-repeat;}
.ab_idioma_de a{background:url(/img/bandera_de.gif) right top no-repeat;}
.ab_idioma_it a{background:url(/img/bandera_it.gif) right top no-repeat;}

/*.bandera_es{background:url(/img/bandera_es.gif) right top no-repeat;}
.bandera_fr{background:url(/img/bandera_fr.gif) right top no-repeat;}
.bandera_en{background:url(/img/bandera_en.gif) right top no-repeat;}
.bandera_de{background:url(/img/bandera_de.gif) right top no-repeat;}
*/
.ab_idioma a:hover, .banderas .activa a{background-position:left top;}

.banderas .abaseFecha{ float:right; color:#FFFFFF; margin-top:3px}

.cabecera_titulo{
	display:block;
	float:left;
	width:221px;
	height:102px;
	background:url(/img/logo_cabecera.gif) left top no-repeat;
	margin-right:38px;
}
.cabecera_titulo h1{ margin:0px; padding:0px}
.cabecera_titulo a{
	display:block;
	width:221px;
	height:83px;
}
.cabecera_descripcion{
	display:block;
	width:221px;
	height:15px;
	padding-top:7px;
	letter-spacing:0px;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:9px;
	color:#999999
}
.cabecera_banner{
	display:block;
	float:left;
	padding:3px 7px 3px 3px;
	/*border:1px solid #C82B87; /* FFFFFF*/
}
.cabecera_banner img{ border: none}
/* /cabecera */

/* menu */
#menu{ display:block }
#menu_bloque{
	display:block;
	width:936px; /*764px*/ /*988px*/ /*100%*/ /*ancho*/
	margin:0 auto; /*0 auto*/ /*0 0 0 auto*/ /*inherit*/ /*alineacion*/
	/*height:30px;*/
	position: relative;
}
#menu .interior{ padding:0px; }

.menu_horizontal{
	display:block;
	float:left;
	margin:0px 0px 1px 0px;
	padding:0px 0px 0px 15px;
	height:29px;
}
.menu_horizontal ul.listasecciones{
	display:block;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	height:29px;
	border-bottom:1px dotted #adadad;
}
.menu_horizontal ul.listasecciones li{
	display:block;
	float:left;
	width:176px;
	height:29px;
	margin-left:3px;
	margin-right:3px;
	text-align: center;
}
#ab_13op5{	background: url(/img/bot_sup_localiz.gif) 0px 0px no-repeat}
#ab_13op4{	background: url(/img/bot_sup_planos.gif) 0px 0px no-repeat}
#ab_13op3{	background: url(/img/bot_sup_hoteles.gif) 0px 0px no-repeat}
#ab_13op2{  background: url(/img/bot_sup_restaurantes.gif) 0px 0px no-repeat}
#ab_13op1{	background: url(/img/bot_sup_agenda.gif) 0px 0px no-repeat}

.menu_horizontal ul.listasecciones li a{
	display:block;
	width:176px;
	height:18px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:6px;
	padding-top:4px
}

.menu_horizontal ul.listasecciones li a:hover{	height:23px; background-position: left top;	margin-top:1px;	padding-top:4px;}

.menu_horizontal ul.listasecciones li.activa{ padding-top:0px;}
.menu_horizontal ul.listasecciones li.activa a{	height:23px; background-position: left top;	margin-top:1px;	padding-top:4px;}

/* /menu */

.rutas{
	display:block;
	height:20px;
	margin:10px 23px 0px 21px;
	padding:3px 29px 2px 29px;
	/*background:url(../img/fnd_rutas.gif) left top no-repeat;*/
	background:url(/img/fondoRayas.gif) left top repeat;
	font-size:11px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif, Tahoma
}
.rutas span{
	display:block;
	float:left;
	margin-right: 15px;
	letter-spacing:1px;

}
.rutas a{
	color:#666666
}

/* filtros */


.filtro{
	display:block;
	width:610px;
	margin:10px 0px 0px 21px;
	padding:5px 5px 5px 29px;
	line-height:11px;
	color:#666666;
	background:url(/img/fondoRayas.gif) left top repeat;
	font-size:11px;
	letter-spacing:1px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif, Tahoma
}
.filtro span{
	display:block;
	float:left;
	margin-top:4px;
	margin-right: 15px;
	letter-spacing:1px;
}

.pestania{ display:block; width:610px; height:21px }

.pestania a:link, .pestania a:visited, .pestania a:hover{
	display:block;
	float:left;
	margin-right:20px;
	width:214px;
	height:21px;
	line-height:21px;
	overflow:hidden;
	text-align:center;
	color:#666666;
	text-decoration:none;
	background:url(/img/bot_filtro2.gif) left top no-repeat;
}
.pestania a:link.opcion, .pestania a:visited.opcion, .pestania a:hover.opcion{
	margin-right:10px;
	width:81px;
	background:url(/img/bot_opcion.gif) left top no-repeat;
}
.pestania a:hover, .pestania a.activo{
	background-position:left bottom !important;
}
.pestania a.a_agenda{
	display:block;
	float:left;
	margin:0px !important;
	width:40px !important;
	height:14px !important;
	padding:0px !important;
	text-align:center;
	color:#999999;
	background: none !important;
}
.parche{ width:1px; height:1px; float:left; }
.filtro_open{
	display:block;
	height:18px;
	margin:10px 0px 0px 21px;
	padding:4px 4px 4px 29px;
	padding-top:4px;
	font-size:11px;
	letter-spacing:1px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif, Tahoma
}
.filtro_g a{
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	background: url(/img/fnd_filtro_g.gif) left top no-repeat;
	width:214px;
	height:16px;
	margin-right:10px;
	padding-top:5px;
}
.filtro_g a:hover{
	background: url(/img/fnd_filtro_g.gif) left bottom no-repeat;
}
/*.subfiltro{
	display:none;
	margin:0px 0px 0px 21px;
	padding:15px;
	background: url(/img/fnd_filtro_rep.gif) left top repeat-y;
	font-size:11px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif, Tahoma
}*/
.subfiltro{
	display:none;
	width:90%;
	margin:10px 0px;
	padding:15px;
	font-size:11px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif, Tahoma;
	background-color:#FFF;
	border:2px solid #E5E5E5;
}
.subfiltro table{
	width:100%;
}
.visible{
	display:block;
}
.filtro_cierre{
	display:block;
	height:12px;
	margin:0px 0px 0px 21px;
	padding-left:29px;
	background:url(../img/fnd_rutas.gif) left bottom no-repeat;
}
#buscar{
	background: url(/img/fnd_input_rayas.gif) left top repeat; 
	border:1px solid #dcdcdc;
	height:15px;
	width:80%;
	margin-bottom:8px;
	margin-right:4px;
	padding:2px 2px 0px 2px;
	font-size:11px;
	color:#999999
}
#filtro_A{
	border:1px solid #dcdcdc;
	height:18px;
	width:130px;
	padding:0px !important;
	margin-bottom:4px;
	margin-right:4px;
	font-size:11px;
	color:#999999
}
#filtro_B{
	border:1px solid #dcdcdc;
	height:18px;
	width:230px;
	padding:0px !important;
	margin-bottom:8px;
	margin-right:4px;
	font-size:11px;
	color:#999999
}
#filtro_C{
	border:1px solid #dcdcdc;
	height:18px;
	width:130px;
	margin-bottom:8px;
	padding:0px !important;
	margin-right:4px;
	font-size:11px;
	color:#999999
}
.filtro_botones{
	padding-top:4px;
}
/* cuerpo */
#cuerpo{ }
#cuerpo_bloque{
	width:936px; /*764px*/ /*988px*/ /*100%*/ /*ancho*/
	margin:0 auto; /*0 auto*/ /*0 0 0 auto*/ /*inherit*/ /*alineacion*/
	background:#FFFFFF url(/img/fnd_cuerpo_general.gif) center top repeat-y;
	position: relative;
}
#cuerpo .interior{ /*padding:5px;*/ }
#cuerpo_sup{
	/*height:30px;*/
	background:#e9e9e9;
	border-top:5px solid #aeacab;
}
#cuerpo_inf{
	height:0px;
	clear:both;
}

/*cabeceras secciones */
.cabecera_sec_productos{
	display:block;
	height:270px;
	background: #996500 url(/img/cab_prod.jpg) left bottom no-repeat;
}
.cabecera_sec_alojam{
	display:block;
	height:270px;
	background: #0c5983 url(/img/cab_alojam.jpg) left bottom no-repeat;
}
.cabecera_sec_congre{
	display:block;
	height:270px;
	background: #394c91 url(/img/cab_congre.jpg) left bottom no-repeat;
}
.cabecera_sec_cultura{
	display:block;
	height:270px;
	background: #692731 url(/img/cab_cultura.jpg) left bottom no-repeat;
}
.cabecera_sec_gastro{
	display:block;
	height:270px;
	background: #611d42 url(/img/cab_gastro.jpg) left bottom no-repeat;
}
.cabecera_sec_ocio{
	display:block;
	height:270px;
	background: #5a6900 url(/img/cab_ocio.jpg) left bottom no-repeat;
}
.cabecera_sec_recur{
	display:block;
	height:270px;
	background: #5a597b url(/img/cab_recursos.jpg) left bottom no-repeat;
}
.cabecera_sec_flash{
	display:block;
	float:right;
	width:350px;
	height:270px;
	margin:0px 0px 0px 0px;
}
.cabecera_sec_texto{
	display:block;
	float:left;
	width:493px;
	margin:0px;
	padding:47px 0px 0px 25px;
	color:#FFFFFF;
}
.cabecera_sec_texto h2{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:17px;
	margin:0px 0px 25px 0px;
	padding:0px
}
.cabecera_sec_texto p{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	line-height:16px;
}

.notaseccion{
	display: none;
	margin:20px 25px 25px 25px;
}
/* columnas */

#cuerpo_columna_a, #cuerpo_columna_b, #cuerpo_contenido
{
	display: inline; /* ie win bugfix */
	position: relative;
	float: left;
	min-height: 1px;
}

#cuerpo_columna_a .interior, #cuerpo_columna_desa .interior, #cuerpo_columna_b .interior, #cuerpo_contenido .interior, #cuerpo_contenido_desa .interior
{
	position: static;
}

#cuerpo_columna_a, #cuerpo_columna_desa{
	float:left;
	width:247px;
}
#cuerpo_columna_a .interior{
	/*height:300px;*/
	background:#f7f7f7 url(/img/fnd_menu_sombra.gif) right top repeat-y;
	border-top:7px solid #e3e3e3;
	padding-bottom:30px
}
#cuerpo_columna_desa .interior{
	/*height:300px;*/
	background:#f7f7f7 url(/img/fnd_menu_sombra.gif) right top repeat-y;
	padding-bottom:30px;
}
#cuerpo_contenido, #cuerpo_contenido_desa{
	float:left;
	width:689px;
}
#cuerpo_contenido .interior{
	/*height:300px;*/
	background:#FFFFFF;
	border-top:7px solid #e9e9e9;
}
#cuerpo_contenido_desa .interior{
	/*height:300px;*/
	/*padding:30px 25px 25px 25px;*/
	display:block;
	font-size:12px;
	color:#333333;
	line-height:18px;
	margin:0px;
	padding:0px;
}

#cuerpo_contenido_desa h3{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:18px;
	margin:33px 0px 0px 29px;
	padding:0px;
}
#cuerpo_contenido_desa h4{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666666;
	font-size:13px;
	margin: 0px 0px 20px 0px;
	padding:0px
}
#cuerpo_contenido_desa .imagenes{
	display:block;
	clear:right;
	float:right;
	margin:0px 0px 0px 20px;
}
#cuerpo_contenido_desa .imagenes a, #cuerpo_contenido_desa .img_relacionada a{
	text-decoration: none !important;
}
#cuerpo_contenido_desa .imagenes img{
	display:block;
	padding:1px;
	border:1px solid #EEEEEE;
	margin-bottom:15px;
}

#cuerpo_contenido_desa .descargas_caja{
	display:block;
	clear:both;
	width:520px;
	background:url(/img/esq_descargas_sup.gif) left top no-repeat;
	margin-top:25px;
	padding:0px;
	border:1px solid #ffffff;
	height:auto;
}


#cuerpo_contenido_desa .descargas_caja_int{
	display:block;
	width:500px;
	background:#f3f3f3 url(/img/esq_descargas_inf.gif) left bottom no-repeat;
	margin:10px 0px 0px 0px;
	padding:0px 10px 10px 10px;
}
#cuerpo_contenido_desa .ab_descargas{font-size:10px !important; display:block; margin:0px 0px 5px 0px; padding:0px;}
#cuerpo_contenido_desa .descargas{ font-size:10px; display:block; margin-bottom:3px}
#cuerpo_contenido_desa .enlaces a, #cuerpo_contenido_desa .descargas a{ font-size:10px !important}

.ab_descripcion a{ border-bottom: 1px dotted #666666; text-decoration:none;}
.ab_descripcion a:hover{ border-bottom: 1px dotted #8c8bc2; color:#8c8bc2; text-decoration:none;}

.botones_geo_pano{
	display:block;
	clear:both;
	margin:20px 0px 0px 0px;
	height:50px;
}

.boton_geolocaliza{
	display:block;
	float:left;
	width:248px;
	height:50px;
	margin-right:25px;
	background:url(/img/btn_geolocaliza.gif) left top no-repeat;
}
.boton_panoramica{
	display:block;
	float:left;
	width:248px;
	height:50px;
	background:url(/img/btn_panoramicas.gif) left top no-repeat;
}
.boton_geolocaliza:hover, .boton_panoramica:hover{ background-position:left bottom;}


.utiles{
	display:block;
	float:left;
	width:100px;
	margin:0px;
	padding:0px;
	font-size:10px;
	
}
.utiles a{
	display:block;
	padding-left:24px;
	margin-bottom:8px;
	color: #7b7b7b;
}
.utiles img{
	border:0px;
	margin:0px;
}

.utiles .socialize{
	margin-top:30px;
}
.utiles .volver{ background:url(../img/ico_lat_volver.gif) left top no-repeat}
.utiles .recomendar{ background:url(../img/ico_lat_recomendar.gif) left top no-repeat}
.utiles .imprimir{ background:url(../img/ico_lat_imprimir.gif) left top no-repeat}
.utiles .mapa{ background:url(../img/ico_lat_mapa.gif) left top no-repeat}
.utiles .panorama{ background:url(../img/ico_lat_pano.gif) left top no-repeat}
.utiles .descargas{ background:url(../img/ico_lat_descargas.gif) left top no-repeat; padding-bottom:2px}
.utiles .enlaces{ background:url(../img/ico_lat_enlaces.gif) left top no-repeat}
.utiles .tamanio{ background:url(../img/ico_lat_tamanio.gif) left top no-repeat; margin-top:5px}

.utiles .facebook{ background:url(../img/ico_lat_facebook.gif) left top no-repeat}
.utiles .delicious{ background:url(../img/ico_lat_delicious.gif) left top no-repeat}
.utiles .technorati{ background:url(../img/ico_lat_techno.gif) left top no-repeat}
.utiles .meneame{ background:url(../img/ico_lat_meneame.gif) left top no-repeat}
.utiles .yahoo{ background:url(../img/ico_lat_yahoo.gif) left top no-repeat}
.utiles .digg{ background:url(../img/ico_lat_digg.gif) left top no-repeat}

#datos p{
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding:0px !important;
}
/* /columnas */
.menu_buscador{
	display:block;
	background:#a5a4d6;
	margin:0px;
	padding:11px 15px 11px 15px;
	height:28px;
	color:#999999
}
.menu_eltiempo{
	display:block;
	/*height:50px;*/
	padding:14px
}
.menu_eltiempo div{ display:block; border:1px solid #dadada; padding:2px; background:#FFFFFF url(/img/fnd_rayas_fundido.gif) right top repeat-y }
.menu_eltiempo div div{border:none; background:none}
.menu_eltiempo p{ display:block; float:right; margin:8px 5px 0px 0px; padding:0px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#797979}
	/*menu lateral */
.menu_lateral{
	display:block;
	padding: 11px 16px 11px 16px;
}
.menu_lateral ul{
	display:block;
	list-style:none;
	margin:0px;
	padding: 11px 0px 11px 0px;
	border-top:1px dashed #b5b5b5;
	border-bottom:1px dashed #b5b5b5;
}
.menu_lateral li{
	display:block;
	/*height:23px;*/
	margin-top:2px;
	
}
.menu_lateral li a:link, .menu_lateral li a:visited	{
	display:block;
	width:177px;
	height:19px;
	text-align:right;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding:4px 34px 0px 0px;
}
.menu_lateral li a:hover{background-position: left bottom }

.menu_lat_productos a{ background:url(/img/bot_menu_productos.gif) left top no-repeat}
.menu_lat_cultura a{ background: url(/img/bot_menu_cultura.gif) left top no-repeat}
.menu_lat_alojam a{ background: url(/img/bot_menu_alojamientos.gif) left top no-repeat}
.menu_lat_gastro a{ background: url(/img/bot_menu_gastronomia.gif) left top no-repeat}
.menu_lat_ocio a{ background: url(/img/bot_menu_congresos.gif) left top no-repeat}
.menu_lat_natura a{ background: url(/img/bot_menu_ocio.gif) left top no-repeat}
.menu_lat_recursos a{ background: url(/img/bot_menu_recusos.gif) left top no-repeat}
.menu_lat_servicios a{ background: url(/img/bot_menu_recusos.gif) left top no-repeat}
/* submenu */
#caja_submenu{ display:block;}
.menu_lateral .listasecciones{
	display:block;
	list-style:none;
	margin:0px;
	padding:0px !important;
	border: none !important;
}
.menu_lateral .listasecciones li{
	display:block;
	width:211px !important;
	/*height:22px;*/
	border:none;
}
.menu_lateral .listasecciones a:link,.menu_lateral .listasecciones a:visited{
	display:block;
	width:201px;
	height:auto;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-weight:normal;
	color: #999999 !important;
	text-decoration:none;
	border:none;
	background:none;
	padding:5px 10px 7px 0px !important;
	background: #FFF url(/img/fnd_submenu.gif) left bottom no-repeat;	
}
.menu_lateral .listasecciones a:hover{
	text-decoration:underline;
	background:none;
}

.menu_lateral .listasecciones li.activa a{
	color: #666 !important;
	font-weight:bold;
	background: none;
	height:auto !important;
}
a.jquery_activa{
	color: #666 !important;
	font-weight:bold!important;
	background: none!important;
	height:auto !important;
}
a.jquery_activa span{
	color: #666 !important;
	font-weight:bold!important;
	background: none!important;
	height:auto !important;
}
/* fin submenu */

/* buscador */
.menu_buscador label{ float:left; margin-right:8px; font-size:11px; margin-top:3px}
.menu_buscador .input_rayas{
	float:left;
	background: url(/img/fnd_input_rayas.gif) left top repeat; 
	border:1px solid #dcdcdc;
	height:15px;
	width:120px;
	margin-bottom:8px;
	margin-right:4px;
	padding:2px 2px 0px 2px;
	font-size:11px;
	color:#999999
}
.menu_buscador div{
	border:1px #FFFFFF;
	background:#FFFFFF;
	padding:4px;
	height:19px
}

.menu_buscador #res_consulta_btn{display:block; float:left;}

.banners_menu ul{
	display:block;
	margin:0px;
	padding:0px 12px 0px 12px;
	list-style:none
}
.banners_menu li a{
	display:block;
	width:221px;
	height:48px;
	border:1px solid #d9d9d9;
	background-position:center center;
	background-repeat:no-repeat;
	margin-bottom:3px;
}
.banners_menu li a:hover{
	background-color:#FFFFFF;
	border:1px solid #c6c6c6
}
.banners_menu span{ display:none}

.suscripcion_menu {
	display:block;
	border-left: 4px solid #dedede;
	padding:0px 11px 0px 14px;
	margin-top:30px;
	height:105px;
	color:#999999; 
	font-size:11px;
}
.suscripcion_menu p{ margin:0px 0px 10px 0px; font-weight: bold}
.suscripcion_menu .input_rayas{
	float:left;
	background: url(/img/fnd_input_rayas.gif) left top repeat; 
	border:1px solid #dcdcdc;
	height:17px;
	width:150px;
	margin-bottom:8px;
	margin-right:4px;
	padding:2px 2px 0px 2px;
	font-size:11px;
	color:#999999
}

.tit_bloque{
	display:block;
	padding:0px 0px 8px 0px;
	margin:0px 0px 10px 0px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	border-bottom:1px dotted #aaaaaa
}

/* PRODUCTOS TURISTICOS */
.productos_portada{
	display:block;
	width:689px;
	height:455px;
}
.productos_portada div{
	display:block;
	float:left;
	width:227px;
	height:217px;
	background:url(/img/fnd_caja_productos.gif) bottom right no-repeat
}
.productos_portada h3{
	display:block;
	height:30px;
	width:135px;
	padding:0px 0px 0px 18px;
	line-height:13px;
	margin:18px 0px 0px 34px;
	background:url(/img/bullet_prod_amarillo.gif) 0px 2px no-repeat;
}
.productos_portada a{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #666666;
	text-decoration:none
}
.productos_portada img{
	display:block;
	border:none;
	margin:24px 0px 0px 40px;

}

/*DESTACADOS PORTADA */

.titulares_portada{
	display:block;
	width:689px;
	margin-bottom:20px;
	clear:both;
}
.titulares_portada .titulares_portada_caja{
	border: 1px solid #FFFFFF;
	display:block;
	margin:17px 0px 0px 21px;
	padding:0px;
	width:650px;
	height:160px;
	background:url(/img/fnd_caja_destacados.gif) left top no-repeat
	
}
.titulares_portada h3, .titulares_portada_caja h3{
	display:block;
	margin:33px 0px 0px 29px;
	padding:0px;
	line-height:15px;
}
.titulares_alojam{
	display:block;
	float:left;
	margin:33px 0px 0px 29px;
	padding:0px;
	line-height:15px;
}
.titulares_portada .tipo{
	color: #CCCCCC;
	font-size:13px;
}
.titulares_portada .iconos{ display:block; float:left;}
.titulares_portada .iconos img{ display:block; width:25px; height:24px; float:left; margin:23px 0px 0px 3px !important}

.iconos_grandes{ display:block; height:50px; margin-top:20px; margin-bottom:20px;}
.iconos_grandes img{ display:block; float:left; margin:0px 0px 0px 3px !important}

.titulares_portada h3 a{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #666666;
	text-decoration:none
}
.titulares_portada h3 a:hover{ color: #8c8bc2}
.titulares_portada p a{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	text-decoration:none
}
.titulares_portada p{
	display:block;
	margin:12px 0px 0px 29px;
	padding:0px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#666666
}
.titulares_portada .fecha{
	display:block;
	margin-left:29px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color: #999999
}

.titulares_portada img{
	display:block;
	float:right;
	border:none;
	margin:23px 17px 0px 65px
}

/* agenda */
.fecha_agenda{
	display:block;
	margin-left:29px;
	margin-top:5px;
}
.fecha_agenda .abFecha{
	display: block;
	float:left;
	margin-right:5px;
	width:25px;
	background:#CCCCCC url(/img/esquina_trans.gif) right bottom no-repeat;
	padding:2px 4px 2px 5px;
	color:#FFFFFF;
	line-height:12px;
	text-align:center;
	border-top: 4px solid #8fa201;
}
.fecha_agendaFin .abFecha{
	display: block;
	float:left;
	margin-right:5px;
	width:25px;
	background:#CCCCCC url(/img/esquina_trans.gif) right bottom no-repeat;
	padding:2px 4px 2px 5px;
	color:#FFFFFF;
	line-height:12px;
	text-align:center;
	border-top: 4px solid #CC0000;
}
.fecha_agenda .abDia, .fecha_agendaFin .abDia { display:block; height:10px; font-size:12px; font-weight:bold}
.fecha_agenda .abMes, .fecha_agendaFin .abMes { display:block; height:10px; font-size:10px;}
/*.fecha_agenda .abAno { display:none; height:12px; font-size:10px;}*/
.fecha_agenda .abAno, .fecha_agendaFin .abAno { display:block; height:12px; font-size:10px;}
.fecha_agenda .abDia span, .fecha_agenda .abMes span,.fecha_agenda .abAno span{ display:none;}
.fecha_agendaFin .abDia span, .fecha_agendaFin .abMes span,.fecha_agendaFin .abAno span{ display:none;}

.intervalo{
	display:block;
	height:30px;
	width:450px;
}
.fecha_agenda_des, .fecha_agenda_des2{
	display:block;
	float:left;
	text-align:left;
	padding:2px 0px 0px 24px;
	width:auto; 
	height:22px;
	background:url(/img/fnd_fecha_des.gif) left top no-repeat;
}
.fecha_agenda_des2{
	background:url(/img/fnd_fecha_des2.gif) left top no-repeat;
}
.fecha_agenda_des span{
	font-size:11px	
}

/* /cuerpo */

/* pie */

#pie { display:block; background:#ababab url(/img/fnd_pie_repet.gif) left top repeat-x; clear:both}
#pie img{ border:none}

#pie_bloque {
	width:1004px; /*1084px /*764px*/ /*988px*/ /*100%*/ /*ancho*/
	margin:0 auto; /*0 auto*/ /*0 0 0 auto*/ /*inherit*/ /*alineacion*/
	background:#ababab url(/img/fnd_pie_grande3.jpg) center top no-repeat;
	height:411px;
	position: relative;
	padding-top:30px
}
#pie_bloque .interior {
	width:1004px; /*764px*/ /*988px*/ /*100%*/ /*ancho*/
	margin:0 auto; /*0 auto*/ /*0 0 0 auto*/ /*inherit*/ /*alineacion*/
	/*padding:5px;*/
}

.pie_mensajes {
	display:block;
	float:left;
	width:220px;
	height:325px;
	padding:0px 11px 0px 50px;
	color: #999999;
	font-size:11px;
}
.pie_datos {
	display:block;
	float:left;
	width:291px;
	height:325px;
	margin-left:35px;
	color: #999999;
	font-size:11px;
}
.pie_quienes {
	display:block;
	float:left;
	width:291px;
	height:325px;
	margin-left:55px;
	color: #999999;
	font-size:11px;
}
.pie_quienes a{ color: #666666}
.pie_ministerios{
	display:block;
	float:left;
	width:425px;
	margin-left:50px;
	margin-top:6px;
}
/*.pie_ministerios img{ float:left; margin-right:40px}*/
.pie_ayto{
	display:block;
	float:left;
	width:300px;
}
.pie_accesibles{
	display:block;
	float:left;
	width:175px;
	margin-top:6px;
}
.pie_accesibles div, .pie_ministerios div{
	display:block;
	width:84px;
	height:40px;
	float:left
}
.pie_accesibles p, .pie_ministerios p{
	margin:0px 0px 3px 0px;
}
a.teimaginas {display:block; width:80px; height:15px; background: #990000 url(/img/ico_teimaginas.gif) left top no-repeat;}
a.teimaginas:hover { background-position:bottom;}

/* /pie */

/* genericos */
.no_articulos{
	display:block;
	margin:20px 22px;
	padding:10px;
	background:url(../img/fondoRayas.gif) left top repeat;
	text-align:center;
	font-weight:bold;
	color: #999999
}
.fondo_rayas{ background-image:url(/img/fondoRayas.gif); padding:5px}
	/*form mensajes */
.boton{
	background: url(/img/fnd_botones.gif) left top no-repeat;
	color: #FFFFFF;
	font-size:11px;
	width:58px;
	height:20px;
	padding-bottom:3px;
	margin:0px;
	border:none
}
.boton:hover{background-position: left bottom}

.pie_mensajes .input_rayas{
	background: url(/img/fnd_input_rayas.gif) left top repeat; 
	border:1px solid #dcdcdc;
	height:17px;
	width:211px;
	margin-bottom:8px;
	padding:2px 2px 0px 2px;
	font-size:11px;
	color:#999999
}
.pie_mensajes .textarea_rayas{
	background: url(/img/fnd_input_rayas.gif) left top repeat; 
	border:1px solid #dcdcdc;
	height:51px;
	width:211px;
	margin-bottom:8px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#999999
}

/* paginador */
.paginador{
	/*height:98px;*/
	margin-top:25px;
	margin-bottom:15px;
	margin-left:25px;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:10px;
	color:#666666;
	line-height:18px;
}
.paginador a{ color:#666666; text-decoration:none}

.paginador_actual{
	padding:1px 2px 1px 2px;
	border:1px dotted #999999;
}


/* paginador */

/* BOLETINES */
#boletines{
	background-color:#FBFBFB;
	border: #F3F3F3 1px solid;
	padding:15px;
	font-size:11px;
	color:#999999
}
#boletines .error{
	display:block;
	clear:both;
	color:#CC0000;
	margin-bottom:5px;
}
.resaltado{
	margin-bottom:15px
}
#sus_email{
	/*float:left;*/
	display:block;
	background: url(/img/fnd_input_rayas.gif) left top repeat; 
	border:1px solid #dcdcdc;
	height:15px;
	width:200px;
	margin-right:4px;
	padding:2px 2px 0px 2px;
	font-size:11px;
	color:#999999;
	clear:both

}
.sus_boton{
	background: url(/img/fnd_botones_grande.gif) left top no-repeat;
	color: #FFFFFF;
	font-size:11px;
	width:105px;
	height:20px;
	padding-bottom:3px;
	margin-top:12px;
	border:none
}
.sus_boton:hover{ background-position: left bottom}

.avisos{
	background-color:#f6f6f6;
	border: #F3F3F3 1px solid;
	padding:15px;
	font-size:11px;
	color:#999999
}

/* HOTELES */

.estrellas_5,.estrellas_4,.estrellas_3,.estrellas_2,.estrellas_1,.estrellas_0{
	display:block;
	clear:left;
	margin-left:28px;
	margin-bottom:5px;
	height:16px;
	width:61px;
}
.tenedores_5, .tenedores_4, .tenedores_3, .tenedores_2, .tenedores_1, .tenedores_0{
	display:block;
	clear:left;
	margin-left:28px;
	margin-top:5px;
	height:30px;
	width:61px;
}
.estrellas_5{	background:url(/img/estrellas.gif) left top no-repeat;}
.estrellas_4{	background:url(/img/estrellas.gif) 0px -16px no-repeat;}
.estrellas_3{	background:url(/img/estrellas.gif) 0px -32px no-repeat;}
.estrellas_2{	background:url(/img/estrellas.gif) 0px -48px no-repeat;}
.estrellas_1{	background:url(/img/estrellas.gif) 0px -68px no-repeat;}
.estrellas_0{	background:url(/img/estrellas.gif) 0px -84px no-repeat;}

.tenedores_5{	background:url(/img/tenedores.gif) left top no-repeat;}
.tenedores_4{	background:url(/img/tenedores.gif) 0px -30px no-repeat;}
.tenedores_3{	background:url(/img/tenedores.gif) 0px -59px no-repeat;}
.tenedores_2{	background:url(/img/tenedores.gif) 0px -88px no-repeat;}
.tenedores_1{	background:url(/img/tenedores.gif) 0px -118px no-repeat;}
.tenedores_0{	background:url(/img/tenedores.gif) 0px -147px no-repeat;}

/* plantilla simple alf */
.simple{
	/* clear:both; */
	margin-bottom:15px;
	padding:15px 10px;
	border:1px solid #F0F0F0;
	border-top:1px solid #CCCCCC;
	background:#FBFBFB;
}
.simple div.dentro{
	clear:both;
}
.simple img{
	float:right;
	margin:0px 0px 10px 15px;
}
/* /plantilla simple alf */

/* MAPAS GOOGLE */
#map{ display:block; width: 515px; height: 315px; padding:1px; border: 1px solid #CCCCCC;}
#map_pie{ width: 295px; height: 230px; padding:1px; border: 1px solid #CCCCCC}
/*#map_integrado{ width: 520px; height: 190px; padding:1px; border: 1px solid #CCCCCC}*/

.g_info img{ float:left; display:block; padding:1px; margin-right:10px;}
.g_info .titulo{ font-family:Trebuchet MS,Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:0px 0px 5px 0px; padding:0px }
.g_info .resumen{ font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:10px; color:#999999}

.listado_gmap_lateral{
	display:block;
	list-style:none;
	margin:20px 0px 0px 0px;
	padding:0px;
}
.listado_gmap_lateral li{
	display:block;
	padding:0px 0px 3px 15px;
	background:url(/img/bullet_prod_amarillo.gif) 0px 4px no-repeat;
	font-size:10px;
}

/* GALERÍA DE IMÁGENES */
.galeria_elem{
	display:block;
	width:142px;
	height:111px;
	background:url(/img/fnd_miniatura_gal.gif) left top no-repeat;
	padding: 14px 7px 5px 12px;
	margin:15px 0px 0px 0px;
}
.galeria_elem h3{
	display:block !important;
	margin:0px !important;
	padding:0px !important;
	font-size:10px !important;
	color:#666666 !important;
	text-transform:uppercase;
	line-height:12px;
}
a.ab_titular_imgOver:link, a.ab_titular_imgOver:visited{
	display:block;
	width:124px;
	height:92px;
	background: url(/img/vacio.gif) left top repeat;
}
a.ab_titular_imgOver:hover{
	display:block;
	width:124px;
	height:92px;
	background:url(/img/ampli_imagen.gif) left top no-repeat;
}

.ab_titular .miniatura{
	padding:0px;
	margin:3px 10px 10px 0px;
}

div.imagen{
	background-repeat:no-repeat; 
	background-position:1px 1px;
	display:block; 
	width:124px;
	height:92px; 
	padding:0px;
	margin-bottom:7px;
}

/* MAPA WEB */

.mapa_web{
	

}
.mapa_entidades{
	display:block;
	width:260px;
	float:left;
}
.mapa_entidad_padre{
	display:block;
	font-size:11px;
	background:#d5d5d5;
	padding:0px 2px 2px 4px;
	width:200px;
	height:16px;
}
.mapa_entidad_padre a:link,.mapa_entidad_padre a:visited,.mapa_entidad_padre a:hover{
	color:#FFFFFF;
	border:none !important;
	text-decoration:none !important;
}
.mapa_entidades .listasecciones{
	display:block;
	margin:0px 0px 0px 10px;
	padding:10px 0px;
	list-style:none
}
.mapa_entidades .listasecciones li{
	display:block;
	margin:0px;
	padding:0px 0px 0px 14px;
	background:url(../img/flecha_mapaweb.gif) left center no-repeat;
}
.mapa_entidades .listasecciones li a{
	color:#ababab;
	font-size:11px;
	border:none !important;
	text-decoration:none !important;
}

