html{
	color:#000;
	background-image:url(img/bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color: #5897D6;
}
body{text-align:center; font-family:tahoma,verdana,arial,helvetica,sans-serif; font-size:77%; color:#000; padding:0; border:0; margin:0}
a, a:visited{color:#000}
a:hover{text-decoration:none}

#wrapper{width:784px; text-align:left; background-image:url(img/bg.jpg); background-repeat:repeat-y; background-position:center; margin:0 auto 0 auto}
.menu{font-size:0.85em; background-image:url(img/menu_bg.gif); height:47px; width:705px; text-align:center; margin:auto; padding-top:6px}
.menu ul{padding:0; margin:0; list-style-type:none; height:3em}
.menu ul ul{width:92px}
.menu ul li{float:left; height:3em; line-height:3em}
.menu ul ul li{display:block; width:113px; height:auto; position:relative; line-height:1em; margin:auto}
.menu a, .menu a:visited{display:block; float:left; height:41px; font-size:1em; text-decoration:none; color:#fff}
.menu ul ul a, .menu ul ul a:visited{display:block; background:#8799a3; color:#fff; width:92px; height:100%; line-height:1em; padding:0.5em 1em}
.menu ul table ul a, .menu ul table ul a:visited{width:93px; w\idth:93px}
.menu table{position:absolute; left:0; top:0; font-size:1em}
.menu ul ul table{lef\t:-1px}
.menu ul ul table ul.left{margin-lef\t:2px}
.menu li:hover{position:relative}
* html .menu a:hover{position:relative}
.menu a:hover{
	color:#fff;
	background-color: #5897d6;
}
.menu:hover >a{
	color:#fff;
	background-color: #5897d6;
}
.menu ul ul a:hover{
	color:#fff;
	background-color: #5897d6;
}
.menu ul ul:hover >a{
	color:#fff;
	background-color: #5897d6;
}
.menu ul ul ul a:hover{background:#8799a3}
.menu ul ul ul:hover >a{background:#8799a3}
.menu ul ul ul ul a:hover{background:#8799a3}
.menu ul ul{visibility:hidden; position:absolute; height:0; top:41px; left:0; width:14em}
.menu ul ul ul{left:14em; top:0; width:14em}
.menu ul ul ul.left{left:-14em}
.menu ul li:hover ul, .menu ul a:hover ul{visibility:visible; height:auto; padding-bottom:3em; background:transparent url(img/spacer.gif)}
.menu ul:hover ul ul{visibility:hidden}
.menu ul:hover ul:hover ul ul{visibility:hidden}
.menu ul:hover ul:hover ul{visibility:visible}
.menu ul:hover ul:hover ul:hover ul{visibility:visible}

.aperturas{width:705px; height: 313px; margin-bottom:4px;}
.banner{background-image:none; width:374px; height:50px; cursor:pointer; float:right; margin:40px 3px 0 0}
#caja_cajas_ch{width: 705px;height:113px;text-align:center;margin:auto;}
.caja_ch{float:left;width:173px; height:113px; background-image:url(img/caja_foto_ch_bg.gif)}
.caja_ch2{float:left;width:173px; height:113px; background-image:url(img/caja_foto_ch_bg.gif);margin:0 4px 0 5px}
.caja_ch3{float:left;width:173px; height:113px; background-image:url(img/caja_foto_ch_bg.gif);margin:0 4px 0 0}
.caja_ch img{margin:6px; border:0}
.caja_ch2 img{margin:6px; border:0}
.caja_ch3 img{margin:6px; border:0}
.campos1{width:200px;height:24px;text-align:left;font-family:Tahoma, Arial, sans-serif;font-size:11px;color:#000;line-height: 17px;border: 3px solid #FFF;}
.campos2{width:200px;height:100px;text-align:left;font-family:Tahoma, Arial, sans-serif;font-size:11px;color:#000;line-height: 17px;border: 3px solid #FFF;overflow: hidden; margin-top:3px}
.consultas{background:url(img/der_tit_consultas.gif) no-repeat; width:173px; height:45px;}
#contenido{width: 705px;text-align:center;margin:4px auto;}
.contenido_cpo{width:532px; text-align:left; vertical-align:top; padding:5px 0 0 5px;}
.contenido_cpo_txt{width:503px;font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding-bottom:6px;}
.contenido_cpo_txt a:hover{color:#0066FF;text-decoration:underline;background-image: url(img/link.gif);background-repeat: no-repeat;	background-position: right bottom; padding-right:11px; margin-right:2px;}
.contenido_cpo_txt a:link{color:#0066FF;text-decoration:none;background-image: url(img/link.gif);background-repeat: no-repeat;	background-position: right bottom; padding-right:11px; margin-right:2px;}
.contenido_cpo_txt a:active{color:#0066FF;text-decoration:none;background-image: url(img/link.gif);background-repeat: no-repeat;	background-position: right bottom; padding-right:11px; margin-right:2px;}
.contenido_cpo_txt a:visited{color:#0066FF;text-decoration:none;background-image: url(img/link.gif);background-repeat: no-repeat;	background-position: right bottom; padding-right:11px; margin-right:2px;}
.contenido_cpo_tit{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#2B6BAC; font-weight: bold;}
.contenido_der{width:173px; background:url(img/der_bg.gif) bottom no-repeat; vertical-align:top; height:100%;}
#copy{width: 705px; height: 18px; text-align:center; margin:0 auto 14px auto; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #9cb0bb; letter-spacing: 2px;}
#copy a {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #9cb0bb; letter-spacing: 2px; text-decoration:none}
#copy a:hover {color: #000;}
.datosutiles{background:url(img/der_tit_datosutiles.gif) no-repeat; width:173px; height:45px;}
.derecha_txt{width:131px; text-align:left; vertical-align:top; padding:13px 21px 21px 21px; font-family:Tahoma, Arial, sans-serif; font-size:10px; color:#FFF}
.derecha_txt_link:hover{color:#FFF; text-decoration:underline}
.derecha_txt_link{color:#FFF; text-decoration:none}
.derecha_txt_link:active{color:#FFF;}
.derecha_txt_link:visited{color:#FFF;}
.donde{background:url(img/der_tit_donde.gif) no-repeat; width:173px; height:45px;}
#empresa{width:699px; height: 18px; text-align:right; margin:24px auto 24px auto;}
#empresa img{border:0}
.formulario_txt{width:137px; text-align:right; vertical-align:top; padding:12px 10px 8px 0; font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#FFF; font-weight:bold;}
.formulario_txt_gs{width:137px; text-align:center; vertical-align:middle; padding:10px; font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#FFF; font-weight:bold; width:503px;}
.galerita img{border:3px solid #000; margin:6px 7px 0 0}
.galerita:hover img{border:3px solid #ededed}
.galerita:hover{color:red}
.icuadro{background-color:#8799a3; width:503px; height:244px; border:0; margin-top:10px;}
.icuadro_news{width:131px; height:158px; border:0; margin:auto}
.icuadro_tabla{width:503px; height:auto;border:0; margin-top:10px;}
.logo{background-image:none; width:278px; height:91px; cursor:pointer; float:left;}
.newsletter{background:url(img/pp_tit_newsletter.gif) no-repeat; width:173px; height:45px;}
.prensa{background:url(img/der_tit_prensa.gif) no-repeat; width:173px; height:45px;}
.recomendados{background:url(img/der_tit_recomendados.gif) no-repeat; width:173px; height:45px;}
.staff{background:url(img/der_tit_staff.gif) no-repeat; width:173px; height:45px;}
#separa_3{width:3px; height:41px; float:left}
#separa_6{width:6px; height:41px; float:left}
.separa{border-top:1px solid #8799A3; width:503px; float:left; height:24px; margin-top:5px;}
.tit{text-align:left; padding:8px 0 5px 5px;}
.tit_alojamiento{background:url(img/tit_alojamiento.gif) no-repeat; width:76px; height:14px; margin-bottom:4px;}
.tit_amedida{background:url(img/tit_amedida.gif) no-repeat; width:96px; height:14px; margin-bottom:4px;}
.tit_comarca{background:url(img/tit_comarca.gif) no-repeat; width:150px; height:14px; margin-bottom:4px;}
.tit_esquel{background:url(img/tit_esquel.gif) no-repeat; width:42px; height:14px; margin-bottom:4px;}
.tit_excursiones {background:url(img/tit_excursiones.gif) no-repeat; width:76px; height:14px; margin-bottom:4px;}
.tit_frontera{background:url(img/tit_fronterasur.gif) no-repeat; width:85px; height:14px; margin-bottom:4px;}
.tit_imagenes{background:url(img/tit_imagenes.gif) no-repeat; width:45px; height:11px; margin:13px 0 7px 0;}
.tit_lahoya{background:url(img/tit_lahoya.gif) no-repeat; width:45px; height:14px; margin-bottom:4px;}
.tit_outdoors {background:url(img/tit_outdoors.gif) no-repeat; width:59px; height:14px; margin-bottom:4px;}
.tit_qsomos{background:url(img/tit_qsomos2.gif) no-repeat; width:91px; height:14px; margin-bottom:4px;}
#top{height: 91px; width: 705px; text-align:left;margin:auto; background-image: url(img/top_logo.gif); background-repeat: no-repeat; background-position: bottom left; margin-bottom:11px}
.thumb{width: 161px; height:101px; margin:0 10px 10px 0; float: left;}