A:link {text-decoration: none;}
A:visited {text-decoration: none;}
A:active {text-decoration: underline;}
A:hover {text-decoration: underline;}


img{ border:0px;}

.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;}

.link {font-Family: Verdana; color: #000000; font-size: 9px;/*font-weight: none; */font-style: normal; text-decoration:none;}
.link:hover {text-decoration:underline;}

.epigrafe, .epigrafe a {height:12px; text-align:left;font-family: Verdana, tahoma, Helvetica, sans-serif;font-size: 9px;color: #777777;line-height: normal;font-style: normal;}

.epigrafe {padding:2px 0px 0px 20px;background-image: url(/img/icon-fotos.jpg); background-position:left; background-repeat:no-repeat;}
.epigrafe a {padding:0px; font-weight:bold;}

.home {color:#000000; font-family:Verdana; font-size:9px; text-decoration:none;font-weight:bold;}

.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;}

.menu {color:#333333; font-family:Verdana; font-size:10px; text-decoration:none;font-weight:bold;}

.h1 {font-family: Verdana;text-transform: uppercase;font-size: 10px;color: #333333;text-decoration: none;}

.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;}

.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;}


.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;}

.derecha {font-Family: Verdana; color: #666666; font-size: 11px;font-weight: normal; font-style: normal; text-decoration: none}

.web {font-Family: Arial; font-size: 10px;font-weight: bold; font-style: normal; text-decoration: none;color:#006666;}
.web:hover {text-decoration: underline;color:#c00}

.textores {color: #056d6d;font-family: Verdana, Arial, sans-serif;font-size: 12px;text-decoration: none;font-weight: bold;letter-spacing: 0px;}



/* QUE HACEMOS */

.txt-qh {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; line-height:18px;}

.titulos, .titulos-qh, .titulos-2 {margin:0px;float:left; background:url(/imagenes/menu/titulos.gif) no-repeat; text-align:right;font-family: Verdana;font-size: 21px; line-height: normal; letter-spacing:-1px;}

.titulos, .titulos-qh{width:440px;padding:8px 2px 8px 36px;}
.titulos-2 {width:565px;padding:8px 2px 8px 36px;}

.tit-qh {width:472px;margin:0px;padding:3px 0px 0px 6px;float:left; height:17px; background:url(/img/tit-qh.jpg) no-repeat; text-align:left;font-family: Verdana, Arial, sans-serif; font-size:10px;}


.img-qh{ float:left; padding-right:4px;}

.h2 {width:474px;margin:0px;padding:2px 2px 4px 2px;float:left; text-align:right; font-weight:bold;; background:url(/img/bg-subt.jpg) repeat-x;font-family: Verdana;font-size: 11px;}

.h3 {font-family: Verdana, Arial, sans-serif;font-size: 10px;text-decoration: none;font-weight: bold;letter-spacing: 0px;}

.tit-qh2 {font-family: Verdana;font-size: 12px;font-weight: bold;}


/* fin que hacemos */



.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;}

.tit_ini {font-family: Verdana;font-size: 14px;color: #333333;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;}

.tit_arriba {font-family: Verdana;font-size: 18px;color: #333333;text-decoration: none;}

.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(/images/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;}



.br1{margin-top:1px;margin-bottom:1px;line-height:1px; height:1px; clear:both;}
.br-1 {margin-top:1px;margin-bottom:1px;line-height:1px; height:1px; clear:both;}
.br-2 {margin-top:4px;margin-bottom:2px;line-height:1px; height:1px; clear:both;}
.br-3 {margin-top:10px;margin-bottom:10px;line-height:1px; height:1px; clear:both;}
.br-4 {margin-top:10px;margin-bottom:10px;line-height:1px; height:1px; clear:both;}
.br-5 {margin-top:2px;margin-bottom:2px;line-height:1px; height:1px;}






/* ESPACIOS */
.pd-1 {margin:10px 0px 10px 0px;}
.pd-2 {padding:4px;}

/* COLORES */
.ngr {color:#000;}
.bco {color:#fff;}
.azl {color:#011f6b;}
.azl2 {color:#003cff;}
.vde {color:#456542;}
.vde2 {color:#004b0c;}
.vde3 {color:#809402;}
.nja {color:#ffba00;}
.nja2 {color:#d6680f;}
.rjo {color:#fb3f00;}
.rjo2 {color:#781012;}
.rjo3 {color:#ff0000;}
.ddo {color:#8b6c00;}
.grs{color:#efefef;}
.grs2{color:#e6e6e6;}
.cte{color:#85c5cf;}
.vta{color:#b05f9f;}
.vta2{color:#945287;}
.rsa{color:#bb8586;}
.mrr{color:#c7ac70;}
.amr{color:#eeb918;}
.amr2{color:#f2cb3f;}

/* COLORES DE FONDO */
.bg-rjo{background-color:#f6e4e4;}
.bg-rjo2{background-color:#fef9f9;}
.bg-azl{background-color:#efeefb;}
.bg-azl1{background-color:#b8c5d0;}
.bg-vde{background-color:#eefbf1;}
.bg-vde1{background-color:#b4d9b1;}
.bg-vde2{background-color:#006666;}
.bg-grs{background-color:#f2f2f2;}
.bg-grs1{background-color:#dedcdc;}
.bg-grs2{background-color:#a7a7a7;}
.bg-nja{background-color:#ffa300;}
.bg-nja2{background-color:#fcf2e0;}
.bg-bge{background-color:#ece2c7;}
.bg-bge2{background-color:#fcf8ed;}
.bg-bge3{background-color:#ebe8d7;}
.bg-cte{background-color:#b1d9d9;}
.bg-vta{background-color:#f9f0f7;}

.sep-1 {background-color:#0B5B5B; height:1px; width:100%;}
.sep-nja{ height:4px;width:auto;background-color:#ffa300;}
.sep-vde{ height:4px;width:auto;background-color:#006666;}
.sep-vde2{ height:2px;width:100%;background-color:#006666;}
.sep-rsa {background-color:#bb8586; height:2px; width:100%;}
.sep-azl {background-color:#011f6b; height:2px; width:100%;}
.sep-nja2 {background-color:#d6680f; height:2px; width:100%;}
.sep-rjo {background-color:#ff0000; height:2px; width:100%;}

/* FONDOS TITULOS */
.tit-1, .tit-2, .tit-3, .tit-4, .tit-5, .tit-6, .tit-7, .tit-8, .tit-9, .tit-10, .tit-11, .tit-12, .tit-13, .tit-14, .tit-15, .tit-16, .tit-17, .tit-18, .tit-19, .tit-20, .tit-21, .tit-22, .tit-23, .tit-24, .tit-25, .tit-26 {background-repeat:repeat-x;height:20px; padding-top:2px; line-height: normal;text-decoration:none;}
.tit-1 {background-image:url(/img/tit-1.jpg);}
.tit-2 {background-image:url(/img/tit-2.jpg);}
.tit-3 {background-image:url(/img/tit-3.jpg);}
.tit-4 {background-image:url(/img/tit-4.jpg);}
.tit-5 {background-image:url(/img/tit-5.jpg);}
.tit-6 {background-image:url(/img/tit-6.jpg);}
.tit-7 {background-image:url(/img/tit-7.jpg);}
.tit-8 {background-image:url(/img/tit-8.jpg);}
.tit-9 {background-image:url(/img/tit-9.jpg);}
.tit-10 {background-image:url(/img/tit-10.jpg);}
.tit-11 {background-image:url(/img/tit-11.jpg);}
.tit-12 {background-image:url(/img/tit-12.jpg);}
.tit-13 {background-image:url(/img/tit-13.jpg);}
.tit-14 {background-image:url(/img/tit-14.jpg); padding-left:28px;}
.tit-15 {background-image:url(/img/tit-15.jpg); padding-left:28px;}
.tit-16 {background-image:url(/img/tit-16.jpg); padding-left:28px;}
.tit-17 {background-image:url(/img/tit-17.jpg);}
.tit-18 {background-image:url(/img/tit-18.jpg);}
.tit-19 {background-image:url(/img/tit-19.jpg); padding-left:10px;}
.tit-20 {background-image:url(/img/tit-20.jpg);}
.tit-21 {background-image:url(/img/tit-21.jpg); padding-left:10px;}
.tit-22 {background-image:url(/img/tit-22.jpg); padding-left:10px;}
.tit-23 {background-image:url(/img/tit-23.jpg); padding-left:10px;}
.tit-24 {background-image:url(/img/tit-24.jpg); padding-left:10px;}
.tit-25 {background-image:url(/img/tit-25.jpg); padding-left:10px;}
.tit-26 {background-image:url(/img/tit-26.jpg); padding-left:10px;}


/* ESTRUCTURA */
#site {width:990px;margin:0px 0px 0px 9px;padding:0px;float:left;background:#006666;}

#men-izq {width:155px;margin:0px;padding:3px;float:left;background:#006666; height:auto;}

#cuerpo {width:990px;margin:0px;padding:2px 0px 0px 0px;float:left;height:auto;background:url(/imagenes/menu/bg-cuerpo.gif) repeat-y;}
/*#cuerpo {width:829px;margin:0px;padding:0px;float:left;height:auto;background:url(/imagenes/menu/bg-cuerpo.gif) repeat-y;}*/
#cuerpo-a {width:990px;margin:0px;padding:2px 0px 0px 0px;float:left;height:auto;background:url(/imagenes/menu/bg-cuerpo-2.gif) repeat-y;}
#cuerpo-1 {width:478px;margin:0px;padding:4px;float:left;height:auto;}
#cuerpo-2 {width:603px;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;}




.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:#006666 url(/imagenes/menu/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;}
.banner-a{width:990px; height:110px; margin:0px; padding:0px;float:left;}



/* BOX 1 300px IZQ */
.box-1 {width:300px;float:left;}
.box-1a {width:300px;float:left; margin-left:3px;}

/* BOX 2  175px DER */
.box-2 {width:175px;float:right; padding-left:2px;}
.tit-dest-ini, .tit-dest-ini-1{float:left; line-height:18px; padding:0px 0px 0px 3px;}
.tit-dest-ini{width:172px;height:40px;background:url(/imagenes/menu/tit-dest-ini.png) repeat-x;}
.tit-dest-ini-1{width:166px;height:40px; background:url(/imagenes/menu/tit-dest-ini-1.png) repeat-x;}
/* BOX 3 200px IZQ */
.box-3 {width:200px;float:left;}
/* 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:242px;float:right; padding:2px;}
/* BOX 8 PARA TIT-INI-1 */
.box-8c {width:302px;float:left; margin:0px 4px 0px 4px;} 
.box-8d {width:60px;float:left; padding:2px;}
.box-8e {width:234px;float:left; padding:2px;}
.bg-tit-310 {background: url(/imagenes/menu/bg-tit-310.gif) no-repeat; height:19px; padding:2px 0px 0px 35px; width:275px;}
.bg-tit-ini {background: url(/img/tit-ini-1.png) no-repeat; height:26px; width:310px; text-align:center;}
/* BOX 9 165px DER */
.box-9 {width:165px;float:right; padding-left:2px;}
.bg-tit-165 {background: url(/imagenes/menu/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;}
.box-13 {width:478px;float:left;}
.box-14 {width:410px;float:left; padding:2px;}
.box-15 {width:239px;float:left;}
.box-16 {width:244px;float:left; padding-right:4px;}
.box-17 {width:232px;float:left; padding:2px;}
.box-18 {width:230px;float:right; padding-left:4px;}
.box-19 {width:440px;float:left; margin-left:3px;}
.box-20 {width:603px;float:left;}
.box-21 {width:178px;float:left;}
.box-22 {width:160px;float:left;}
.box-23 {width:436px;float:left;}
.box-24 {width:370px;float:left; padding-left:2px;}
.box-25 {width:144px;float:left; padding-left:2px;}
.box-26 {width:86px;float:left;}
.box-27 {width:537px;float:left; padding-left:2px;}
.box-28 {width:210px;float:left;}

.titulito {background: url(/imagenes/fondo-titulitos.gif) repeat-x; height:17px; padding:4px;}
.titulito-2 {background: url(/imagenes/tit_productos.gif) repeat-x; height:18px; padding:2px 0px 0px 4px;}

.desc-1 {float:left; width:150px;}
.desc-tit-1, .desc-tit-2, .desc-tit-3, .desc-tit-4 {height:25px; width:150px;}
.desc-bg-1, .desc-bg-2, .desc-bg-3, .desc-bg-4 {width:135px; padding:0px 7px 0px 8px;}

.desc-tit-1 {background: url(/img/desc-tit-1.jpg) no-repeat;}
.desc-bg-1 {background: url(/img/desc-bg-1.jpg) repeat-y;}
.desc-tit-2 {background: url(/img/desc-tit-2.jpg) no-repeat;}
.desc-bg-2 {background: url(/img/desc-bg-2.jpg) repeat-y;}
.desc-tit-3 {background: url(/img/desc-tit-3.jpg) no-repeat;}
.desc-bg-3 {background: url(/img/desc-bg-3.jpg) repeat-y;}
.desc-tit-4 {background: url(/img/desc-tit-4.jpg) no-repeat;}
.desc-bg-4 {background: url(/img/desc-bg-4.jpg) repeat-y;}

/* LISTADO ALOJAMIENTOS */

.aloj-tit1, .aloj-tit2, .aloj-tit3, .aloj-tit4, .aloj-tit5 {float:left; height:16px; padding:6px 1px 1px 1px; margin:1px;background: url(/imagenes/alojamientos/fd.gif) repeat-x; text-align:center;color:#fff; font-family:Verdana; font-size:10px; text-decoration:none;font-weight:bold; text-transform:uppercase;}
.aloj-tit1, .aloj-1 {width:144px;}
.aloj-tit2, .aloj-2 {width:120px;}
.aloj-tit3, .aloj-3 {width:80px;}
.aloj-tit4, .aloj-4 {width:47px;}
.aloj-tit5, .aloj-5 {width:67px;}

.aloj-row{width:478px; float:left;background: url(/imagenes/alojamientos/bg.jpg) repeat-y; border-bottom:1px solid #FFF;}
.aloj-1, .aloj-2, .aloj-3, .aloj-4, .aloj-5 {float:left; padding:4px 1px 2px 1px; margin:1px; text-align:center;color:#000; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; height:100%;}
.aloj-1 {width:144px; font-weight:bold;}
.aloj-2 {width:120px; font-size:10px; }
.aloj-3 {width:80px;}
.aloj-4 {width:47px;color:#006666;}
.aloj-5 {width:67px;}


#aloj-otros{width:478px; float:left; padding:0px; margin:0px;}
#aloj-otros ul{list-style:none; padding:0px; margin:0px; clear:both;}
#aloj-otros ul li{padding:0px; margin:0px;}
#aloj-otros ul li a, #aloj-otros ul li a:link, #aloj-otros ul li a:visited, #aloj-otros ul li a:hover, #aloj-otros ul li a:active{ float:left;display:block; width:159px;height:17px;margin:0px;padding:3px 0px 0px 0px;color: #000000;font-family: Arial, tahoma, Helvetica, sans-serif;font-size: 11px;text-decoration: none;font-weight: normal; text-align:center;}

.aloj-tit-otros{width:463px; height:22px; float:left; padding:4px 0px 0px 15px; background: url(/imagenes/alojamientos/aloj-tit-otros.jpg) no-repeat;}

.aloj-bg-otros{width:478px; float:left; padding:0px; background: url(/imagenes/alojamientos/aloj-bg-otros.jpg) repeat-y;}
.aloj-ft-otros{width:478px; height:4px; float:left; padding:0px; background: url(/imagenes/alojamientos/aloj-ft-otros.jpg) no-repeat;}

/* LISTADO ALOJAMIENTOS */
#list-aloj {float:left; width:478px;height:80px; margin:0px;padding:0px;background:url(/imagenes/alojamientos/fondo.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: #333333; 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(/imagenes/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(/imagenes/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;}



.ciudades, .ciudades-2, .ciudades-3, .ciudades-4, .ciudades-5,.ciudades-6, .ciudades-7, .ciudades-8 {width:478px;float:left; font-size:10px; margin:0px; padding:0px;}
.ciudades ul , .ciudades-2 ul , .ciudades-3 ul , .ciudades-4 ul, .ciudades-5 ul,.ciudades-6 ul, .ciudades-7 ul, .ciudades-8 ul {float:left; list-style-type: none; text-align:center; margin:0px; padding:0px;}
.ciudades ul li , .ciudades-2 ul li , .ciudades-3 ul li , .ciudades-4 ul li, .ciudades-5 ul li, .ciudades-6 ul li, .ciudades-7 ul li, .ciudades-8 ul li {width: 157px; height: 16px; margin:1px; float:left;}
.ciudades ul li {background-image: url("/img/bg-loc-1.jpg"); background-repeat:repeat-x; background-color:#cad1cb;}
.ciudades-2 ul li {background-image: url("/img/bg-loc-2.jpg"); background-repeat:repeat-x; background-color:#cccabe;}
.ciudades-3 ul li {background-image: url("/img/bg-loc-3.jpg"); background-repeat:repeat-x; background-color:#adc7c7;}
.ciudades-4 ul li {background-image: url("/img/bg-loc-4.jpg"); background-repeat:repeat-x; background-color:#cccabe;}
.ciudades-5 ul li {background-image: url("/img/bg-loc-5.jpg"); background-repeat:repeat-x; background-color:#f3e6e6;}
.ciudades-6 ul li {background-image: url("/img/bg-loc-6.jpg"); background-repeat:repeat-x; background-color:#fff9d7;}
.ciudades-7 ul li {background-image: url("/img/bg-loc-7.jpg"); background-repeat:repeat-x; background-color:#fce2ce;}
.ciudades-8 ul li {background-image: url("/img/bg-loc-8.jpg"); background-repeat:repeat-x; background-color:#ffd8d8;}


.ciudadesA, .ciudadesA-2, .ciudadesA-3, .ciudadesA-4 {width:478px;float:left; font-size:10px; margin:0px; padding:0px;}
.ciudadesA ul , .ciudadesA-2 ul , .ciudadesA-3 ul , .ciudadesA-4 ul {float:left;list-style-type:none;text-align:center;margin:0px; padding:0px;}
.ciudadesA ul li , .ciudadesA-2 ul li , .ciudadesA-3 ul li , .ciudadesA-4 ul li {width: 117px; height: 18px; margin:1px; padding-top:2px; float:left;}
.ciudadesA ul li a, .ciudadesA-2 ul li a, .ciudadesA-3 ul li a, .ciudadesA-4 ul li a { font-family: Arial, Helvetica, sans-serif;color: #003333; font-size:10px;}
.ciudadesA ul li {background-image: url("/img/bg-loc-1.jpg"); background-repeat:repeat-x; background-color:#cad1cb;}
.ciudadesA-2 ul li {background-image: url("/img/bg-loc-2.jpg"); background-repeat:repeat-x; background-color:#cccabe;}
.ciudadesA-3 ul li {background-image: url("/img/bg-loc-3.jpg"); background-repeat:repeat-x; background-color:#adc7c7;}
.ciudadesA-4 ul li {background-image: url("/img/bg-loc-4.jpg"); background-repeat:repeat-x; background-color:#cccabe;}



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




/* FOOTER */
#footer {width:1008px; margin:0px;padding:0px;float:left;}
.footer-a {width:990px; margin:0px;padding:0px 9px 0px 9px;float:left;background:url(/img/bg-footer-2.jpg) repeat-y;}
.footer-1{width:157px;margin:0px;float:left;padding:8px 4px 4px 4px;}
.footer-2, .footer-2a{width:1000px; height:18px; margin:0px;float:left;padding:14px 4px 4px 4px;}
.footer-2{background:url(/img/bg-footer-1.jpg) no-repeat;}
.footer-2a{background:url(/img/bg-footer-1a.jpg) no-repeat;}
.footer-3{width:1000px; height:12px; margin:0px;float:left;padding:12px 4px 4px 4px;background:url(/img/bg-footer-3.jpg) 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;text-align:center;}
.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(/imagenes/tit-ini.jpg) no-repeat;}
.tit-dest-2 {background:url(/imagenes/tit-ini2.jpg) no-repeat;}
.tit-dest-3 {background:url(/imagenes/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(/imagenes/menu/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:#006666; text-decoration:none;}*/

.tit-menu, .tit-menu-2 {float:left; margin:0px 0px 0px 2px; padding:0px 0px 0px 12px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;color:#FFFFFF;line-height:normal;font-weight:bold; color:#0b594f;}

.tit-menu {background:url(/img/circ-1.png) no-repeat 0px 5px;}
.tit-menu-2 {background:url(/img/circ-2.png) no-repeat center left;}





/* LISTA MENU DER */
#menu-izq, #menu-izq-1 {width:153px; float:left;margin:0px 0px 0px 1px;padding:0px; text-align:left;background-color:#fdfbef;}
#menu-izq ul, #menu-izq-1 ul {list-style:none;margin:0px 0px 0px 8px;padding:0px; clear:both;}
#menu-izq ul li, #menu-izq-1 ul li{margin:0px;padding:0px;background:url(/img/cuad-2.png) no-repeat left center;}
#menu-izq ul li a, #menu-izq ul li a:link, #menu-izq ul li a:visited, #menu-izq ul li a:hover, #menu-izq ul li a:active, #menu-izq-1 ul li a, #menu-izq-1 ul li a:link, #menu-izq-1 ul li a:visited, #menu-izq-1 ul li a:hover, #menu-izq-1 ul li a:active{display:block;height:16px;text-decoration:none;margin:0px;padding:0px 0px 0px 8px;color: #000000;font-family: Arial, tahoma, Helvetica, sans-serif;font-size: 10px;text-decoration: none;font-weight: normal;}

#menu-izq ul li{background:url(/img/cuad-1.png) no-repeat left center;}
#menu-izq-1 ul li{background:url(/img/cuad-2.png) no-repeat left center;}


[if lt IE 7] 
.menu-der ul li a, .menu-der ul li a:link, .menu-der ul li a:visited, .menu-der ul li a:hover, .menu-der ul li a:active, .menu-der-1 ul li a, .menu-der-1 ul li a:link, .menu-der-1 ul li a:visited, .menu-der-1 ul li a:hover, .menu-der-1 ul li a:active{display:block;height:14px;text-decoration:none;margin:0px;padding:0px 0px 0px 12px;margin-bottom:-4px;}

.menu-der ul li a, .menu-der ul li a:link, .menu-der ul li a:visited, .menu-der ul li a:hover, .menu-der ul li a:active {background:url(/img/cuad.gif) no-repeat left center;}

.menu-der-1 ul li a, .menu-der-1 ul li a:link, .menu-der-1 ul li a:visited, .menu-der-1 ul li a:hover, .menu-der-1 ul li a:active{background:url(/img/cuad2.gif) no-repeat left center;}
[endif]


/* 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(/imagenes/menu/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:#006666; text-decoration:none;}


#menu-der2 {width:100%;float:left;position:relative;}
#menu-der2 ul {list-style:none;margin:0; padding:4px 0px 0px 0px; clear:both;}
#menu-der2 ul li{padding:0px;background:url(/imagenes/menu/vineta_menu.gif) no-repeat left center; padding-left:10px; margin-left:1px;}
#menu-der2 ul li a, a:link a:visited{display:block;height:17px;text-decoration:none;}
#menu-der2 ul li a:hover, a:active{color:#006666; text-decoration:none;}


.list-1, .list-2, .list-3, .list-4, .list-5, .list-6, .list-7, .list-8, .list-9, .list-1a, .list-2a, .list-3a, .list-4a, .list-5a, .list-6a, .list-7a, .list-8a, .list-9a {float:left; width:auto;}
.list-1 ul, .list-2 ul,.list-3 ul, .list-4 ul, .list-5 ul, .list-6 ul, .list-7 ul, .list-8 ul, .list-9 ul, .list-1a ul, .list-2a ul,.list-3a ul, .list-4a ul, .list-5a ul, .list-6a ul, .list-7a ul, .list-8a ul, .list-9a ul {list-style:none;margin:0; padding:4px 0px 0px 0px; clear:both;}
.list-1 ul li, .list-2 ul li, .list-3 ul li, .list-4 ul li, .list-5 ul li, .list-6 ul li, .list-7 ul li, .list-8 ul li, .list-9 ul li, .list-1a ul li, .list-2a ul li, .list-3a ul li, .list-4a ul li, .list-5a ul li, .list-6a ul li, .list-7a ul li, .list-8a ul li, .list-9a ul li{padding:2px 0px 0px 10px;}
.list-1 ul li a, a:link a:visited, .list-2 ul li a, a:link a:visited, .list-3 ul li a, a:link a:visited, .list-4 ul li a, a:link a:visited, .list-5 ul li a, a:link a:visited, .list-6 ul li a, a:link a:visited, .list-7 ul li a, a:link a:visited, .list-8 ul li a, a:link a:visited, .list-9 ul li a, a:link a:visited, .list-1a ul li a, a:link a:visited, .list-2a ul li a, a:link a:visited, .list-3a ul li a, a:link a:visited, .list-4a ul li a, a:link a:visited, .list-5a ul li a, a:link a:visited, .list-6a ul li a, a:link a:visited, .list-7a ul li a, a:link a:visited, .list-8a ul li a, a:link a:visited, .list-9a ul li a, a:link a:visited{display:block;height:14px;font-family: Arial, tahoma, Helvetica, sans-serif;font-size: 10px;text-decoration: none;font-weight: normal; color:#000;}
.list-1 ul li a:hover, a:active. .list-2 ul li a:hover, a:active, .list-3 ul li a:hover, a:active, .list-4 ul li a:hover, a:active, .list-5 ul li a:hover, a:active, .list-6 ul li a:hover, a:active, .list-7 ul li a:hover, a:active, .list-8 ul li a:hover, a:active, .list-9 ul li a:hover, a:active, .list-1a ul li a:hover, a:active. .list-2a ul li a:hover, a:active, .list-3a ul li a:hover, a:active, .list-4a ul li a:hover, a:active, .list-5a ul li a:hover, a:active, .list-6a ul li a:hover, a:active, .list-7a ul li a:hover, a:active, .list-8a ul li a:hover, a:active, .list-9a ul li a:hover, a:active{color:#006666; text-decoration:none;}

.list-1 ul li, .list-2 ul li, .list-3 ul li, .list-4 ul li, .list-5 ul li, .list-6 ul li, .list-7 ul li, .list-8 ul li, .list-9 ul li{margin-left:4px;}
.list-1a ul li, .list-2a ul li, .list-3a ul li, .list-4a ul li, .list-5 ul li, .list-6 ul li, .list-7 ul li, .list-8 ul li, .list-9 ul li{margin-left:2px;}

.list-1 ul li, .list-1a ul li{background:url(/img/flecha-1.gif) no-repeat left center;}
.list-2 ul li, .list-2a ul li{background:url(/img/flecha-2.gif) no-repeat left center;}
.list-3 ul li, .list-3a ul li{background:url(/img/flecha-3.gif) no-repeat left center;}
.list-4 ul li, .list-4a ul li{background:url(/img/flecha-4.gif) no-repeat left center;}
.list-5 ul li, .list-5a ul li{background:url(/img/flecha-5.gif) no-repeat left center;}
.list-6 ul li, .list-6a ul li{background:url(/img/flecha-6.gif) no-repeat left center;}
.list-7 ul li, .list-7a ul li{background:url(/img/flecha-7.gif) no-repeat left center;}
.list-8 ul li, .list-8a ul li{background:url(/img/flecha-8.gif) no-repeat left center;}
.list-9 ul li, .list-9a ul li{background:url(/img/flecha-9.gif) no-repeat left center;}


.list-cuad-1 {float:left;position:relative;}
.list-cuad-1 ul {list-style:none;margin:0; padding:4px 0px 4px 0px; clear:both;}
.list-cuad-1 ul li{padding:2px 0px 0px 14px; margin-left:4px; background:url(/img/cuad-2.png) no-repeat 1px 8px;}
.list-cuad-1 ul li a, a:link a:visited{display:block;color: #006666;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;font-weight: bold;}
.list-cuad-1 ul li a:hover, a:active{color:#009999; text-decoration:none;}


.bg-list-1 {float:left;position:relative;}
.bg-list-1 ul {list-style:none;margin:0px; padding:0px;}
.bg-list-1 ul li{padding:4px 0px 0px 10px; background:url(/img/bg-list-1.png) no-repeat; height:20px; width:200px;}
.bg-list-1 ul li a, a:link a:visited{display:block;text-decoration: none;}
.bg-list-1 ul li a:hover, a:active{color:#009999; text-decoration:none;}


.tit-menu2 {width:118px;float:left;background:url(/imagenes/menu/bg-tit2.gif) no-repeat; line-height:19px; padding:2px 0px 0px 5px;}
.tit-menu3 {width:118px;float:left;background:url(/imagenes/menu/bg-tit3.gif) no-repeat; line-height:19px; padding:2px 0px 0px 5px;}


/* MENU */
#marco-1 {width:168px;height:32px;margin:0px;padding:0px;float:left;background:url(/imagenes/menu/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:#009a2f url(/imagenes/menu/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:#fff; 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:#b2f0c5;}
.menu2 li a.top_link:hover span {color:#b2f0c5;}
.menu2 li a.top_link:hover span.down {color:#b2f0c5;}

.menu2 li:hover > a.top_link {color:#b2f0c5;}
.menu2 li:hover > a.top_link span  {color:#b2f0c5;}
.menu2 li:hover > a.top_link span.down {color:#b2f0c5;}

.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: #dff1e5; 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 #006666; border-left:1px solid #006666; border-right:1px solid #006666; margin-bottom:0;}
.menu2 :hover ul.sub li a {display:block; height:auto; font-size:11px; padding:4px 3px; line-height:1; color:#006666; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#dff1e5  url(/imagenes/menu/flecha-menu.gif) no-repeat 118px 6px;}
.menu2 :hover ul.sub li a:hover {background:#b2f0c5; color:#006666;}
.menu2 :hover ul.sub li a.fly:hover {background:#b2f0c5 url(/imagenes/menu/flecha-menu.gif) no-repeat 118px 6px;}
.menu2 :hover ul li:hover > a.fly {background:#b2f0c5;} 

.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: #dff1e5; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;}
.menu2 :hover ul.sub li ul {border-top:1px solid #006666; background: #dff1e5; z-index:300;}

/*  ALOJAMIENTOS  */

.aloj-box-614{ width:470px; float:left;font-family: Arial;}
.aloj-title{ width:470px; height:22;float:left;font-size:12px;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:120px;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;}

.aloj-web{width:75px;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:275px;height:30px;float:left;background:url(imagenes/alojamientos/aloj-bg-puntos-18x3.png) repeat-x;font-size:11px;margin-bottom:5px;}

.aloj-vacio{ width:470px; height:22;float:left;font-size:10px;font-weight:bold;color:#999999;}

.aloj-col-01 a,.aloj-col-02 a {font-size:11px; text-decoration: none;color:#006666;}
.aloj-col-01 a:hover,.aloj-col-02 a:hover {color:#C00;}

/*  FIN ALOJAMIENTOS  */ 

/* ------------------------------------ GALERIA FOTO INICIO*/
/* #galeria {display:block;width:480px;margin: 0 auto;}
.gallery {list-style: none;margin: 0 auto;list-style-type: none;padding: 0;margin: 0;}
.gallery li {padding: 0px;float: left;position: relative;width: 110px;height: 110px;font-family: Verdana;font-size: 9px;text-align:center;}
.gallery img {background: #fff;border: solid 3px #ccc;padding:0px;} */
/* ------------------------------------ GALERIA FOTO FIN*/

/* 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:447px; margin:0px; padding:0px;float:left;background:url(/imagenes/gal-3.jpg) repeat-y;padding:0px 15px 0px 15px;text-align:center;}
.galeria-2 ul {padding:0px;float:left; margin:0px; position:relative;}
.galeria-2 li {padding:0px;float:left;position:relative;width:110px;height:110px;font-family: Verdana;font-size: 9px;text-align:center;list-style: none;}

.esp-publicitario {width:610px; height:100px; float:left; padding:15px 0px 5px 0px;background-image: url("/img/bg-esp-publicitario.jpg"); background-repeat:no-repeat;}
.box-5a {width:148px;float:left; margin:0px 1px 0px 1px;}


/***para regiones turisticas**/
.box-ciud{float:left;width:986px;margin:0px;padding:0px;}
.box-ciud-1, .box-ciud-3{float:left;margin:0px;padding:0px;background-image: url("/imagenes/bg-ciudades.jpg");}
.box-ciud-1{width:855px;}
.box-ciud-3{width:986px;}

.box-ciud-1a{float:left;width:157px; margin:0px 8px 0px 0px;padding-right:4px;padding-bottom:4px;}

.box-ciud-1b, .box-ciud-1c, .box-ciud-1d{float:left;margin:0px;padding:0px;padding-top:5px;}
.box-ciud-1b{width:266px;}
.box-ciud-1c{width:129px;}
.box-ciud-1d{width:156px;}


.box-ciud-1e{float:left;width:204px;margin:0px;padding:0px;}
.box-ciud-sep{float:left;width:8px; height:50px;margin:0px;padding:0px;background-image: url("/imagenes/sep-2.gif");}

.box-ciud-2{float:left;width:130px;margin:0px;padding:0px;}

.loc-ini-5 {position:relative;float:left;margin:0px;padding:0px;}
.loc-ini-5 ul {list-style:none;margin:0px;padding:0px;}
.loc-ini-5 ul li{margin:0px;padding:0px;}
.loc-ini-5 ul li a, .loc-ini-5 ul li a:link, .loc-ini-5 ul li a:visited, .loc-ini-5 ul li a:hover, .loc-ini-5 ul li a:active{display:block; height:14px;text-decoration:none;margin:0px;padding:0px 0px 0px 10px;background:url(/img/flecha-menu-4.gif) no-repeat left center;}

[if lt IE 7]> 
.loc-ini-5 ul li a, .loc-ini-5 ul li a:link, .loc-ini-5 ul li a:visited, .loc-ini-5 ul li a:hover, .loc-ini-5 ul li a:active{display:block; height:14px;text-decoration:none;margin:0px;padding:0px 0px 0px 10px;background:url(/img/flecha-menu-4.gif) no-repeat left center; margin-bottom:-4px;}
<![endif]

/***FIN para regiones turisticas**/

