body {font-Family: Verdana; margin:4px;background: #cef1f7 url("/img/background.jpg");}

A:link {text-decoration: none;}
A:visited {text-decoration: none;}
A:active {text-decoration: underline;}
A:hover {text-decoration: underline;}

img {border:0;}

	  
.menu {COLOR : #333333;FONT-FAMILY : Arial, Helvetica, sans-serif;FONT-SIZE : 10px;TEXT-DECORATION : none;font-weight : normal;}
.menu:hover {COLOR : #333333;FONT-FAMILY : Arial, Helvetica, sans-serif;FONT-SIZE : 10px;TEXT-DECORATION : none;font-weight : normal;}
.menu:visited {COLOR : #333333;FONT-FAMILY : Arial, Helvetica, sans-serif;FONT-SIZE : 10px;TEXT-DECORATION : none;font-weight : normal;}
.menud {COLOR : #000000;FONT-FAMILY : Verdana;FONT-SIZE : 9px;TEXT-DECORATION : none;font-weight : none;line-height: normal;}
.menubold {COLOR : #333333;FONT-FAMILY : Arial, Helvetica, sans-serif;FONT-SIZE : 12px;TEXT-DECORATION : none;font-weight : bold;}

.menu-rjo {COLOR : #C00;FONT-FAMILY : Arial, Helvetica, sans-serif;FONT-SIZE : 10px;TEXT-DECORATION : none;font-weight : bold;}

.texto {font-family: verdana;font-size: 11px;color: #333333;TEXT-DECORATION : none;line-height: 18px;}

.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;color: #000000;font-size: 11px;font-weight: normal;font-style: none;TEXT-DECORATION : none;line-height: normal;}
.base a	{color: #000000;TEXT-DECORATION : none;}	

.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;color: #000000;font-size: 11px;font-weight: bold;font-style: normal;line-height: normal;font-variant: normal;text-transform: none;text-decoration: none;text-align: right; height:16px;}

.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	{font-Family: Verdana; 	color: #cc0000; font-size: 9px;	font-weight: none; 	font-style: normal; text-decoration: underline;}

.tit_arriba {font-family: Verdana; font-size: 18px;	color: #FFF; text-decoration: none;}
.tit_ini {font-family: Verdana;	font-size: 14px; color: #FFF;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;}

/*alojamiento*/
.aloj{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:13px;
	color:#FFFFFF;
	padding-left:20px;
	background-image:url(imagenes/bg-alojamiento.gif);

}

/* Separador linea de puntos horizontal */
.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;}

.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;}



/*  ALOJAMIENTOS  */

.aloj-box-614{ width:480px; float:left;}
.aloj-title{ width:480px; 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:150px;
	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:65px;
	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:265px;
	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;
}

.destacado {
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	TEXT-DECORATION : none;
}



.box-contenido-2{width:225px;float:left;}

.bg-bge {background-color:#f1ede3;}


.box-1 {width:478px; float:left;}
.box-1a {width:278px; float:left;}
.box-1b {width:196px; float:left; padding-left:4px;}

.box-2 {width:185px; float:left;}

.box-2a {width:185px; float:left;background-repeat:repeat-y;padding-top:2px; line-height: normal;text-decoration:none; background-image:url(/img/bg-list-aloj.jpg);}

.box-3 {width:159px; float:left;}

.box-5ea {width:44px; float:left; padding:2px;text-align:center}
.box-5ec {width:169px; float:right; padding-top:4px; padding-left:2px;}

.box-5ed {width:50px; height:30px; float:left; padding:1px; text-align:center;}
.box-5ee {width:170px; height:30px; float:right; padding:1px;}

.box-5f {width:165px;float:left; margin:0px 0px 0px 2px;text-align:center;}


/* 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, .tit-27 {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.png); background-repeat:no-repeat; width:185px; height:21px;}
.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;}
.tit-27 {background-image:url(/img/tit-27.jpg); padding-left:5px;}


/* Separador linea de puntos horizontal */
.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;}

.lp3{margin-top:1px;font-size:1px;margin-bottom:1px;line-height:1px; background-image: url(/imagenes/principales/puntos.gif);background-repeat: repeat-x;height:1px;}

.lp2{width:120px;margin-top:1px;font-size:1px;margin-bottom:1px;line-height:1px; background-image: url(/imagenes/principales/puntos.gif);background-repeat: repeat-x;height:1px;}


/* ESTRUCTURA */
#site {width:990px;margin:0 auto 0 auto; padding:0px;}
#cuerpo {width:990px;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-izq {width:155px;margin:0px;padding:3px;float:left;background:#0f6979; height:auto;}


/* BANNER */
#banner {width:990px; height:155px; margin:0px;padding:0px;float:left;}


/* MENU IZQ */
#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 4px;padding:0px; clear:both;}
#menu-izq ul li, #menu-izq-1 ul li{margin:0px;padding:0px;background:url(/img/vineta_menu.gif) 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:12px;text-decoration:none;margin:0px;padding:2px 0px 0px 10px;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/vineta_menu.gif) no-repeat left center;}
#menu-izq-1 ul li{background:url(/img/vineta_menu.gif) no-repeat left center;}


/* MENU DER */
#men-der {width:123px;margin:0px;padding:1px 2px 1px 0px;float:left;height:auto;}

<!--[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:118px;background:url(/img/vineta_menu.gif) no-repeat left center; padding-left:4px; 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-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 {display:block;height:15px;text-decoration:none;margin:0px;padding:0px 0px 0px 6px;color: #000000;font-family: Arial, tahoma, Helvetica, sans-serif;font-size: 10px;text-decoration: none;font-weight: normal;}


#menu-der2 {width:214px;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(/img/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;}

/* FOOTER */
#footer {width:990px; height:230px; margin:0px;padding:0px;float:left;background:url(/img/bg-footer.jpg) no-repeat;}
.footer-1, .footer-2{width:157px;margin:0px;float:left;}
.footer-1{padding:8px 4px 4px 4px;}
.footer-2{padding:5px 2px 3px 6px;}
.footer-3{width:982px; height:17px; margin:0px;float:left;padding:4px;background:url(/img/bg-footer2.jpg) no-repeat;}


/* DESTACADO COLUMNA DERECHA */
#dest-der {width:218px; 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:220px;margin:0px;float:left;padding:5px 0px 5px 0px;}
.tit-dest, .tit-dest-2, .tit-dest-3 {width:205px;float:left;height:18px; 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;}

/* TITULOS */

.titulos {width:414px;margin:0px float:left; background:url(/img/titulos.gif) no-repeat; text-align:right; padding:8px 4px 8px 60px; font-family: Verdana;font-size: 21px; line-height: normal; letter-spacing:-1px; }

.titulo-menu {font-family:Verdana, tahoma, Helvetica, sans-serif;font-size:13px;color:#FFFFFF;line-height:normal;font-weight:bold;}

.tit-menu {width:140px;float:left;background:url(/img/bg-tit.jpg) no-repeat; height:18px; padding:2px 0px 0px 15px;}
.tit-menu2 {width:108px;float:left;background:url(/img/bg-tit.jpg) no-repeat; height:18px; padding:2px 0px 2px 15px;}

.subtitulos {color: #000000;font-family: Verdana, Arial, sans-serif;font-size: 13px;text-decoration: none;font-weight: bold;letter-spacing: 0px;}
.tit-ch {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10px; text-decoration:none;font-weight: bold;}

/* TEXTOS */
.textores {color: #056d6d;font-family: Verdana, Arial, sans-serif;font-size: 12px;text-decoration: none;font-weight: bold;letter-spacing: 0px;}

/* 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:4px;margin-bottom:2px;}
.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;}
.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;}
.br1 {margin-top:11px;margin-bottom:4px;}
.br2 {margin-top:5px;margin-bottom:2px;}
.br3 {line-height:2px;}


/* COLORES */
.ngr {color:#000;}
.rjo {color:#833200;}
.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;}
.bg-bge3{background-image: url("/img/bg-desp-2.png");}

/* Separadores de color */
.sepft{background-color:#006666;height:4px;padding:0px; margin:0px;overflow: hidden;}
.sepft-1{background-color:#ffa500;height:1px;padding:0px; margin:0px;overflow: hidden;}
.sepft-2{background-color:#c0c0c0;height:1px;padding:0px; margin:0px;overflow: hidden;}
.sepft-3{background-color:#E0E0D8;height:2px;padding:0px; margin:0px;overflow: hidden;}
.sepft-4{background-color:#ffffff;height:2px;padding:0px; margin:0px;overflow: hidden;}
.sepft-5{background-color:#006666;height:1px;padding:0px; margin:0px;overflow: hidden;}

/* LISTA */
#lista {width:100%; float:left;}
#lista ul {list-style:none;margin:0; padding:4px 0px 0px 0px; clear:both;}
#lista ul li{padding:0;width:auto;background:url(/img/vineta_menu.gif) no-repeat left center; padding-left:4px; margin-left:1px;}
#lista ul li a, a:link a:visited{display:block;height:15px;text-decoration:none;}
#lista ul li a:hover, a:active{color:#006666; text-decoration:none;}
#lista ul li a, #lista ul li a:link, #lista ul li a:visited, #lista ul li a:hover, #lista ul li a:active {display:block;height:15px;text-decoration:none;margin:0px;padding:0px 0px 0px 6px;color: #000000;font-family: Arial, tahoma, Helvetica, sans-serif;font-size: 10px;text-decoration: none;font-weight: normal;}

/* LISTADO DE CIUDADES */
.ciudades, .ciudades-2, .ciudades-3, .ciudades-4 {width:478px;float:left; font-size:10px; margin:0px; padding:0px;}
.ciudades ul , .ciudades-2 ul , .ciudades-3 ul , .ciudades-4 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 {width: 157px; height: 16px; margin:1px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#000;}
.ciudades ul li a, .ciudades-2 ul li a, .ciudades-3 ul li  a, .ciudades-4 ul li  a {width: 158px; height: 16px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#000;}
.ciudades ul li {background-image: url("/img/bg-loc.jpg"); background-repeat:repeat-x; background-color:#c8d8cb;}
.ciudades-2 ul li {background-image: url("/img/bg-loc-2.jpg"); background-repeat:repeat-x; background-color:#377340;}
.ciudades-3 ul li {background-image: url("/img/bg-loc-3.jpg"); background-repeat:repeat-x; background-color:#373c74;}
.ciudades-4 ul li {background-image: url("/img/bg-loc-4.jpg"); background-repeat:repeat-x; background-color:#743643;}


.navegador{list-style:none; padding:0; margin:0; background-color:#FF9;}
.navegador ul {text-align: left; list-style:none;}
.navegador ul li {font-size: 9px; padding:0px; margin:0px;}
.navegador ul li a {background: url(/img/vineta_menu.gif) no-repeat 1px center; padding-left:10px;font-size: 9px;}
.navegador ul li a.desplegable {background: url(/img/vineta_menu.gif) 1px center; padding-left:10px;font-size: 9px;}
.navegador ul li li {font-size: 9px;}
.navegador ul li a.desplegable li a{background: url(/img/vineta_menu.gif)}

.subnavegador{list-style:none; padding:0; margin:0;background-image: url("/img/bg-desp-3.png"); background-repeat:repeat-y;}

.desplegable {background:url(/img/bg-desp.jpg) no-repeat; width:159px; height:18px; padding:2px 0px 0px 15px; display:compact;}