A:link {text-decoration: none;}
A:visited {text-decoration: none;}
A:active {text-decoration: underline;}
A:hover {text-decoration: underline;}

img{ border:0px;}

.menu {color:#333333; font-family:Verdana; font-size:10px; text-decoration:none;font-weight:bold;}

.menud  {color: #000000;font-family: Verdana;font-size: 9px;text-decoration: none;font-weight : none;line-height: normal;}

.texto {font-Family: Verdana;color: #000000;font-size: 11px;font-weight: normal;font-style: normal;line-height: normal;font-variant: normal;text-transform: none;text-decoration: none;text-align: justify;}

.tex {font-family: verdana;font-size: 10px;line-height: 13px;	color: #333333;text-decoration: none;}

.titulo-grande {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 24px;color: #273A52;line-height: normal;}

.texto-chico {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #273A52;line-height: normal;text-decoration: none;}

.base {font-Family: Arial, Helvetica, sans-serif;color: #000000;font-size: 10px;font-weight: normal;font-style: none;text-decoration: none;line-height: normal;}

.menu-salto {font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #273A52;line-height: 17px;}

.form {background-image: url('images/fondo-form.jpg');font-family: Geneva, Arial, Helvetica, sans-serif;border-style: solid;border-color: #D9D9D9;border-width: 1px;font-size: 12px;color: #666666;}

.h1 {font-family: Verdana;font-size: 11px;color: #333333;text-decoration: none;}

.inicial {font-Family: Verdana; color: #000000; font-size: 11px;font-weight: bold; font-style: normal; text-decoration: none;}

.inicial:hover {font-Family: Verdana; color: #000000; font-size: 11px;font-weight: bold; font-style: normal; text-decoration: none;}

.link {font-Family: Verdana; color: #000000; font-size: 9px;/*font-weight: none; */font-style: normal; text-decoration:none;}
.link:hover {text-decoration:underline;}

.tit_arriba {font-family: Verdana;font-size: 18px;color: #333333;text-decoration: none;}

.tit_ini {font-family: Verdana;font-size: 14px;color: #333333;font-weight: bold;}

.derecha {font-Family: Verdana; color: #666666; font-size: 11px;font-weight: normal; font-style: normal; text-decoration: none;}

.home {color:#000000; font-family:Verdana; font-size:9px; text-decoration:none;font-weight:bold;}

.textos-ch {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;text-decoration: none;}

.textosventanas {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #000000;}

.textochb, .txtbco, .textoch, .textochc{font-size: 10px;line-height: normal;font-weight: bold;text-decoration: none;text-transform:none;}

.textochb {font-family:Verdana;color: #000000;}





.tituloch {color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;line-height: normal;text-decoration: none;font-weight: bold;letter-spacing: 1px;text-transform: uppercase;}

.menu_horizontal {color: #ffffff;font-family: Verdana, tahoma, Helvetica, sans-serif;font-size: 9px;line-height: normal;text-decoration: none;text-indent: 9px;vertical-align: middle;font-weight: bold;}

.epigrafe {font-family: Verdana, tahoma, Helvetica, sans-serif;font-size: 9px;color: #000000;line-height: normal;font-style: italic;}

.menu_enlace {color: #000000;font-family: Arial, tahoma, Helvetica, sans-serif;font-size: 10px;text-decoration: none;font-weight: normal;}

.tit-ch {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10px; text-decoration:none;font-weight: bold;}

.aloj {font-family: Verdana;text-transform: capitalize;font-size: 10px;color: #333333;text-decoration: none;text-align: center;}

.menu_subitem {color: #FFFFFF;font-family: Arial, tahoma, Helvetica, sans-serif;font-size: 11px;line-height: 16px;text-decoration: none;text-indent: 9px;vertical-align: middle;border-top: 1px solid #67A2E2; border-bottom: 1px solid #DAE8F8;}

.textoch {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: normal;text-decoration: none;}

.titulo-menuch {font-family: Verdana, tahoma, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;line-height:normal;font-weight:bold;}

.textoaloj {color: #cccccc;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: normal;text-decoration: none;}

.web {font-Family: Arial; font-size: 11px;font-weight: bold; font-style: normal; text-decoration: none;color:#833200;}
.web:hover {text-decoration: underline;}

.textores {color: #056d6d;font-family: Verdana, Arial, sans-serif;font-size: 12px;text-decoration: none;font-weight: bold;letter-spacing: 0px;}

.subtitulos_qh {color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;text-transform: uppercase;font-weight: bold;letter-spacing: 1px;}

.subtitulos {color: #000000;font-family: Verdana, Arial, sans-serif;font-size: 13px;text-decoration: none;font-weight: bold;letter-spacing: 0px;}

.titulo-menu {font-family:Verdana, tahoma, Helvetica, sans-serif;font-size:13px;color:#FFFFFF;line-height:normal;font-weight:bold;}

.titulos_vinculo{color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;line-height: normal;text-decoration: none;font-weight: bold;letter-spacing: 2px;text-transform: uppercase;text-decoration:none;}
.titulos_vinculo:hover{font-style: italic;}

.titulo-grande{font-family: Verdana;font-size: 22px;color: #FFFFFF;line-height: normal;}






/* SEPARADORES */
.puntos, .puntos-2, .puntos-3{font-size:1px;line-height:1px; background-image: url(/img/puntos.gif);background-repeat: repeat-x;height:1px;}
.puntos{margin-top:10px;margin-bottom:0px;}
.puntos-2{margin-top:1px;margin-bottom:0px;}
.puntos-3{margin-top:1px;margin-bottom:2px;}


.lp1{margin-top:5px;font-size:1px;margin-bottom:6px;line-height:1px; background-image: url(/imagenes/principales/puntos.gif);background-repeat: repeat-x;height:1px;}

.br1{margin-top:1px;margin-bottom:1px;line-height:1px;height:1px;}
.br-1 {margin-top:1px;margin-bottom:1px; clear:both;}
.br-2 {margin-top:5px;margin-bottom:2px; clear:both;}
.br-3 {margin-top:10px;margin-bottom:10px; clear:both;}
.br-4 {margin-top:10px;margin-bottom:10px;}

.sep-nja{ height:4px;width:auto;background-color:#ffa300;}
.sep-vde{ height:4px;width:auto;background-color:#006666;}
.sep-rjo{ height:4px;width:auto;background-color:#833200;}

/* COLORES */
.ngr {color:#000;}
.bco {color:#fff;}
.azl {color:#011f6b;}
.azl2 {color:#003cff;}
.vde {color:#456542;}
.vde2 {color:#004b0c;}
.nja {color:#ffba00;}
.nja2 {color:#d6680f;}
.ddo {color:#8b6c00;}
.grs{color:#efefef;}
.grs2{color:#e6e6e6;}

/* COLORES DE FONDO */
.bg-rjo{background-color:#f6e4e4;}
.bg-azl{background-color:#efeefb;}
.bg-azl1{background-color:#b8c5d0;}
.bg-vde{background-color:#eefbf1;}
.bg-vde1{background-color:#b8d0bc;}
.bg-grs{background-color:#f2f2f2;}
.bg-grs1{background-color:#dedcdc;}
.bg-grs2{background-color:#a7a7a7;}
.bg-nja{background-color:#ffa300;}
.bg-bge{background-color:#ece2c7;}
.bg-bge2{background-color:#fcf8ed;}

/* ESTRUCTURA */
#site {width:990px;margin:0px;padding:0px;float:left;background:#833200;}

#men-izq {width:155px;margin:0px;padding:3px;float:left;background:#833200; height:auto;}

#cuerpo {width:990px;margin:0px;padding:0px;float:left;height:auto;background:url(/img/bg-cuerpo.gif) repeat-y;}
/*#cuerpo {width:829px;margin:0px;padding:0px;float:left;height:auto;background:url(/img/bg-cuerpo.gif) repeat-y;}*/
#cuerpo-1 {width:478px;margin:0px;padding:4px;float:left;height:auto;}
#men-der {width:123px;margin:0px;padding:1px 2px 1px 0px;float:left;height:auto;}
#men-der-2 {width:210px;margin:0px;padding:2px;float:left; height:auto;}

.titulos {width:476px;margin:0px;padding:4px 2px 0px 0px;float:left; height:36px; background:url(/img/titulos.gif) no-repeat; text-align:right;font-family: Verdana;font-size: 21px; line-height: normal; letter-spacing:-1px;}
.subtitulo {width:476px;margin:0px;padding:2px 2px 0px 0px;float:left; height:15px; text-align:right; font-weight:bold;}

.img-rutas{ float:right; padding:10px;}


/* BANNER */
#banner {width:990px; height:142px; margin:0px;padding:0px;float:left;background:#833200 url(/img/bg-banner.gif) no-repeat;}
.banner-1{width:168px; height:110px;margin:0px;padding:0px;float:left;}
.banner-2{width:280px; height:95px;margin:0px;padding-top:15px;float:left;}
.banner-3{width:542px; height:110px;margin:0px;padding:0px;float:left;}


/* BOX 1 300px IZQ */
.box-1 {width:300px;float:left;}

/* BOX 2  175px DER */
.box-2 {width:175px;float:right; padding-left:2px;}

.tit-dest-ini{width:172px;float:left; height:40px; line-height:18px; padding:0px 0px 0px 3px; background:url(/img/tit-dest-ini.png) repeat-x;}

/* BOX 3 200px IZQ */
.box-3 {width:239px;float:left;}
.box-3a {width:60px;float:left; padding:2px;}
.box-3b {width:173px;float:right; padding-left:2px;}


/* BOX 4 275px DER */
.box-4 {width:275px;float:right; padding-left:2px;}

/* BOX 5 120px IOZ */
.box-5 {width:120px;float:left;}

/* BOX 6 355px DER */
.box-6 {width:355px;float:right; padding-left:2px;}

/* BOX 7 154px IZQ */
.box-7 {width:157px;float:left; padding-left:2px;}

#list-157 {float:left; width:157px;margin:0px;padding:0px;}
#list-157 ul {display: inline; list-style:none; padding:0px; margin:0px;}
#list-157 li{text-align:left;width:157px; height:16px; padding-top:4px;}


/* BOX 8 310px IZQ */
.box-8 {width:310px;float:left;}
.box-8a {width:60px;float:left; padding:2px;}
.box-8b {width:244px;float:right; padding-left:2px;}



.bg-tit-310 {background: url(/img/bg-tit-310.gif) no-repeat; height:19px; padding:2px 0px 0px 35px; width:275px;}

/* BOX 9 165px DER */
.box-9 {width:165px;float:right; padding-left:2px;}

.bg-tit-165 {background: url(/img/bg-tit-165.gif) no-repeat; height:18px; padding:2px 0px 0px 25px; width:140px;}

.box-9a {width:55px;float:left; padding:2px;}
.box-9b {width:104px;float:right; padding-left:2px;}

/* BOX 10 190px DER */
.box-10 {width:188px;float:right; padding-left:2px;}

/* BOX 11 413px DER */
.box-11 {width:411px;float:right; padding-left:2px;}

/* BOX 12 119px IZQ */
.box-12 {width:119px;float:left; padding-left:2px;}


.titulito {background: url(/img/tit-2.gif) repeat-x; height:17px; padding:4px;}
.titulito-2 {background: url(/img/tit-1.gif) repeat-x; height:18px; padding:2px 0px 0px 4px;}



/* LISTADO ALOJAMIENTOS */
#list-aloj {float:left; width:478px;height:80px; margin:0px;padding:0px;background:url(/img/bg-list-aloj.jpg) no-repeat;}

#list-aloj ul {display: inline; list-style:none; padding:0px; margin:0px;}
#list-aloj li.tit-list {text-align:center;font-family: Arial, Helvetica, sans-serif;color: #fff; font-size:11px; font-weight:bold;width:476px; height:18px; padding-top:4px;}
#list-aloj li.txt-list {float:left;font-family: Arial, Helvetica, sans-serif;color: #989898; font-size:9px;width:158px;height:18px; text-align:center;}


/* LISTADO ALOJAMIENTOS 2 */
#list-aloj2 {float:left; width:476px;margin:0px 0px 0px 2px;padding:0px;}

#list-aloj2 ul {display: inline; list-style:none; padding:0px; margin:0px;}
#list-aloj2 li.tit-list2 {font-family: Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold;width:472px; height:19px; padding:1px 0px 0px 4px;background:url(/img/titulo-aloj.jpg) no-repeat;}
#list-aloj2 li.txt-list2 {float:left;font-family: Arial, Helvetica, sans-serif;text-decoration:none;font-size:11px;width:109px;height:12px; text-align:center;background:url(/img/bg-aloj.jpg) repeat-x; border:#033 solid 1px; padding:4px;}
#list-aloj2 li.txt-list2 a {text-decoration:none; color:#002f2f;}
#list-aloj2 li.txt-list2 a:hover {text-decoration:none; color:#063;}


/* LISTADO ALOJAMIENTOS 3 */
#list-aloj3 {float:left; width:273px;margin:0px 0px 0px 2px;padding:0px;}

#list-aloj3 ul {display: inline; list-style:none; padding:0px; margin:0px;}
#list-aloj3 li.tit-list3 {font-family: Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold;width:269px; height:19px; padding:1px 0px 0px 4px;background:url(/imagenes/titulo-aloj.jpg) no-repeat;}
#list-aloj3 li.txt-list3 {float:left;font-family: Arial, Helvetica, sans-serif;text-decoration:none;font-size:11px;width:81px;height:11px; text-align:center;background:url(/imagenes/bg-aloj.jpg) repeat-x; border:#033 solid 1px; padding:4px;}
#list-aloj3 li.txt-list3 a {text-decoration:none; color:#002f2f;}
#list-aloj3 li.txt-list3 a:hover {text-decoration:none; color:#063;}



/* DISTANCIAS */
.distancias {float:left; width:477px;margin:0px;padding:0px;}
.distancias ul {display: inline; list-style:none; padding:0px; margin:0px;}
.distancias ul li{font-family: Arial, Helvetica, sans-serif;font-size:11px; width:115px; height:18px; padding:2px 0px 0px 4px;}


/* GALERIA FOTOGRAFICA */
#galeria {width:477px; height:auto; margin:0px;padding:0px;float:left;}
.galeria-1, .galeria-3{width:477px;margin:0px;float:left; text-align:center;}
.galeria-1{background:url(/imagenes/gal1.jpg) no-repeat; padding-top:2px;height:28px;}
.galeria-3{background:url(/imagenes/gal2.jpg) no-repeat;height:30px;}
.galeria-2{width:437px; margin:0px; padding:0px;float:left;background:url(/imagenes/gal-3.jpg) repeat-y;padding:0px 20px 0px 20px;text-align:center;}




/* FOOTER */
#footer {width:990px; height:190px; margin:0px;padding:0px;float:left;background:url(/img/bg-footer.gif) no-repeat;}
.footer-1, .footer-2{width:157px;margin:0px;float:left;}
.footer-1{padding:8px 4px 4px 4px;}
.footer-2{padding:4px;}
.footer-3{width:982px; height:17px; margin:0px;float:left;padding:4px;background:url(/img/bg-footer2.gif) no-repeat;}


/* DESTACADO COLUMNA DERECHA */
#dest-der {width:210px; margin:0px;padding:0px;float:left;background-color:#f1ede3;}
.dest-der-1{width:50px;margin:0px;float:left;padding:5px;}
.dest-der-2{width:140px;margin:0px;float:left;padding:5px;}
.dest-der-3{width:205px;margin:0px;float:left;padding:5px 5px 5px 0px;}
.tit-dest, .tit-dest-2, .tit-dest-3 {width:195px;float:left;height:20px; padding:2px 0px 0px 15px;}
.tit-dest {background:url(/img/tit-ini.jpg) no-repeat;}
.tit-dest-2 {background:url(/img/tit-ini2.jpg) no-repeat;}
.tit-dest-3 {background:url(/img/tit-ini3.jpg) no-repeat;}


/* MENU IZQ */
#menu-izq {width:155px; float:left; background-color:#ebe8d7;}
#menu-izq ul {list-style:none;margin:0; padding:4px 0px 0px 0px; clear:both;}
#menu-izq ul li{padding:0;width:140px;background:url(/img/vineta_menu.gif) no-repeat left center; padding-left:15px; margin-left:2px;}
#menu-izq ul li a, a:link a:visited{display:block;height:20px;text-decoration:none;}
#menu-izq ul li a:hover, a:active{color:#833200; text-decoration:none;}

.tit-menu {width:135px;float:left;background:url(/img/bg-tit.gif) no-repeat; height:18px; padding:2px 0px 0px 20px;}

/* MENU DER */
#menu-der {width:123px; float:left; background-color:#ebe8d7;}
#menu-der ul {list-style:none;margin:0; padding:4px 0px 0px 0px; clear:both;}
#menu-der ul li{padding:0;width:112px;background:url(/img/vineta_menu.gif) no-repeat left center; padding-left:10px; margin-left:1px;}
#menu-der ul li a, a:link a:visited{display:block;height:15px;text-decoration:none;}
#menu-der ul li a:hover, a:active{color:#833200; text-decoration:none;}

.tit-menu2 {width:118px;float:left;background:url(/img/bg-tit2.gif) no-repeat; line-height:18px; padding:2px 0px 2px 5px;}
.tit-menu3 {width:118px;float:left;background:url(/img/bg-tit3.gif) no-repeat; line-height:18px; padding:2px 0px 2px 5px;}
.tit-menu4 {width:118px;float:left;background:url(/img/bg-tit4.gif) no-repeat; line-height:18px; padding:2px 0px 2px 5px;}

/* MENU */
#marco-1 {width:168px;height:32px;margin:0px;padding:0px;float:left;background:url(/img/fd_menu2.gif) no-repeat;}

#marco {width:822px; margin:0px;padding:0px;text-align:left; float:right;}

.menu2 {padding:0; margin:0; margin-bottom:0; list-style:none; height:32px; background:#833200 url(/img/fd_menu.gif) repeat-x; position:relative; font-family:arial, verdana, sans-serif;}
.menu2 li.top {display:block; float:left; position:relative;width:137px;}
.menu2 li a.top_link {display:block; float:left; height:24px; margin-left:2px; line-height:24px; color:#000; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 6px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 10px 0 6px; height:24px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 10px 0 6px; height:24px;}
.menu2 li a.top_link:hover {color:#833200;}
.menu2 li a.top_link:hover span {color:#833200;}
.menu2 li a.top_link:hover span.down {color:#833200;}


.menu2 li:hover > a.top_link {color:#833200;}
.menu2 li:hover > a.top_link span  {color:#833200;}
.menu2 li:hover > a.top_link span.down {color:#833200;}

.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0px; top:24px; background: #f1dfdf; padding:0; /*border:1px solid #1E8BB5; white-space:nowrap;*/ width:130px; height:auto; font-weight:normal;}
.menu2 :hover ul.sub li {display:block; /*height:20px; */position:relative; float:left; width:128px; border-bottom:1px solid #833200; border-left:1px solid #833200; border-right:1px solid #833200; margin-bottom:0;}
.menu2 :hover ul.sub li a {display:block; height:auto; font-size:11px; padding:4px 3px; line-height:1; color:#833200; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#f1dfdf  url(/img/flecha-menu.gif) no-repeat 118px 6px;}
.menu2 :hover ul.sub li a:hover {background:#f0b2b2; color:#833200;}
.menu2 :hover ul.sub li a.fly:hover {background:#f0b2b2 url(/img/flecha-menu.gif) no-repeat 118px 6px;}
.menu2 :hover ul li:hover > a.fly {background:#f0b2b2;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:130px; top:-1px; background: #f1dfdf; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;}
.menu2 :hover ul.sub li ul {border-top:1px solid #833200; background: #f1dfdf; z-index:300;}




/*  ALOJAMIENTOS  */

.aloj-box-614{ width:480px; float:left;}
.aloj-title{ width:470px; height:22;float:left;font-size:14px;text-transform: uppercase;font-weight: bold;color: #006666;background-color:#e8e9da;border-bottom:solid 2px #276864;padding: 6px 0 0 10px;margin-bottom:15px;}
.aloj-col-01{width:110px;height:30px;float:left;background:url(imagenes/alojamientos/aloj-bg-puntos-18x3.png) repeat-x;font-size:11px;margin-bottom:5px;font-weight:bold;color:#999999;font-family:Verdana;}

.aloj-web{
	width:60px;
	height:30px;
	float:left;
	background:url(imagenes/alojamientos/aloj-bg-puntos-18x3.png) repeat-x;
	margin-bottom:5px;
	text-align:center;
}
.aloj-col-02{
	width:305px;
	height:30px;
	float:left;
	background:url(imagenes/alojamientos/aloj-bg-puntos-18x3.png) repeat-x;
	font-size:10px;
	margin-bottom:5px;
	font-family:Verdana;	
}

.aloj-vacio{ width:604px; height:22;float:left;font-size:12px;font-weight:bold;color:#999999;}

.aloj-col-01 a,.aloj-col-02 a {text-decoration: none;color:#006666;font-weight:bold;}
.aloj-col-01 a:hover,.aloj-col-02 a:hover {color:#C00;}

.directorio {
	color: #000000;
	font-family: Arial;
	font-size: 9px;
	text-decoration: none;
}