body {font-Family: Verdana;}
A:link {text-decoration: none;}
A:visited {text-decoration: none;}
A:active {text-decoration: underline;}
A:hover {text-decoration: underline; color:#003300;}
img {border:0;}

.textochd{font-size: 9px;line-height: normal;font-weight: bold;text-decoration: none;text-transform:none;}
.textochd {font-family:Verdana;color: #0b005f;}

.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;}
.txtbco {font-family:Verdana;color: #ffffff;}
.textoch, .textoch:hover {font-family: Arial, Helvetica, sans-serif;color: #000000;text-decoration:none;}
.textochc {
	font-family:Verdana;
	color: #004444;
	font-weight: bold;
}
.textoch2 {font-family: Arial, Helvetica, sans-serif;color: #000000; font-size:9px;}

.menu_horizontal, .menu_horizontal2 {font-family: Verdana, tahoma, Helvetica, sans-serif;font-size: 9px;line-height: normal;text-decoration: none;text-indent: 9px;vertical-align: 10%;font-weight: bold;}
.menu_horizontal {color: #ffffff;}
.menu_horizontal2 {color: #000000;}

.tit_ini {font-family: Verdana;font-size: 14px;color: #003333;font-weight: bold;}

.titulos{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 24px;color: #ffffff;	line-height: normal;text-decoration:none;text-align: right;padding-right: 5px;}


.tit-1 {font-family: Trebuchet MS; font-size: 14px; font-weight: bold; background-image: url(/imagenes/tit-1.jpg); background-repeat:no-repeat; width:457px; height:19px; padding:1px 0px 0px 25px;}

.texto, .textores {font-Family: Verdana;color: #000000;font-size: 11px;font-style: normal;line-height: normal;font-variant: normal;text-transform: none;}
.texto {text-decoration: none;text-align: justify;font-weight: normal;}
.textores {font-weight: bold;text-decoration: underline}

.textores:hover {color: #000651;text-decoration: underline}

.subtitulos, .subtitulosd {font-family: Verdana, Arial, sans-serif;text-decoration: none;font-weight: bold;letter-spacing: 0px;}
.subtitulos{color: #003333;font-size: 12px;}
.subtitulosd{color: #ffffff; font-weight:bold;font-size: 14px;}

.subtitulosb, .subtitulosc {font-family: Verdana, Arial, sans-serif;font-size: 14px;font-weight: bold;letter-spacing: 0px;padding-left: 30px;text-decoration: none;}
.subtitulosb {color: #ffffff;}
.subtitulosc {color: #004444;}

.tituloch, .titulochb {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;}
.tituloch{color: #ffffff;}
.titulochb{color: #004444;}
.menuizq  {COLOR : #333333;FONT-FAMILY : Verdana;FONT-SIZE : 11px;TEXT-DECORATION : none;font-weight : bold;padding-left: 5px}

.menuizq:hover  {COLOR : #333333;FONT-FAMILY : Verdana;FONT-SIZE : 11px;TEXT-DECORATION : none;font-weight : bold;padding-left: 5px}

.menuizq:visited  {COLOR : #333333;FONT-FAMILY : Verdana;FONT-SIZE : 11px;TEXT-DECORATION : none;font-weight : bold;padding-left: 5px}

.menu  {COLOR : #333333;FONT-FAMILY : Arial, Helvetica, sans-serif;FONT-SIZE : 10px;TEXT-DECORATION : none;font-weight : normal;padding-left: 2px}

.menu:hover  {COLOR : #666666;FONT-FAMILY : Arial, Helvetica, sans-serif;FONT-SIZE : 10px;TEXT-DECORATION : none;font-weight : normal;padding-left: 2px}

.menu:visited  {COLOR : #333333;FONT-FAMILY : Arial, Helvetica, sans-serif;FONT-SIZE : 10px;TEXT-DECORATION : none;font-weight : normal;padding-left: 2px}

.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;}

.epigrafe {text-align:right;font-family: Verdana, tahoma, Helvetica, sans-serif;font-size: 9px;color: #777777;line-height: normal;font-style: normal;}

.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;}

.titulomen, .titulomenb {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: normal;text-decoration: none;font-weight: bold;}
.titulomen {color: #000000;letter-spacing: 1px;}
.titulomenb {color: #ffffff;letter-spacing: 0px;}

.titspa {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 14px;text-decoration: none;color:#FFFFFF;line-height: 13px;}

.tit-aer{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 20px; font-weight:bold;text-decoration: none;}

/* Destinos destacados */
.destinos {COLOR: #000000;FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 9px;LINE-HEIGHT: 15px;TEXT-DECORATION: none}

.destinossub {COLOR: #006666;FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;LINE-HEIGHT: 15px;font-weight: bold; TEXT-DECORATION: none;}

.tit_loc {color: #000000;font-family: Trebuchet MS;font-size: 18px;text-decoration: none;letter-spacing: 0px;padding-right: 30px;}

#col_pub, .subcol_pub1, .subcol_pub2, .subcol_pub3{width:130px; padding:0; margin:0;}
.subcol_pub1{height:18px; background-image: url(/imagenes/alojamientos/pub1.png); background-repeat:no-repeat; margin-bottom:-2;}
.subcol_pub2{background-image: url(/imagenes/alojamientos/pub2.png); background-repeat:repeat-y;}
.subcol_pub3{height:16px;background-image: url(/imagenes/alojamientos/pub3.png); background-repeat:no-repeat;}

/*#col1_pub, .subcol1_pub1, .subcol1_pub2, .subcol1_pub3{width:130px;}
#col1_pub{ padding-left:5px;}
.subcol1_pub1{height:18px; background-image: url(/imagenes/alojamientos/pub1-a.png); background-repeat:no-repeat; margin-bottom:-2;}
.subcol1_pub2{background-image: url(/imagenes/alojamientos/pub2-a.png); background-repeat:repeat-y; padding-left:5px;}
.subcol1_pub3{height:16px;background-image: url(/imagenes/alojamientos/pub3-a.png); background-repeat:no-repeat;}
*/

.spc1 {margin-top:6px;margin-bottom:6px;}
.br1 {margin-top:11px;margin-bottom:4px;}
.br2 {margin-top:5px;margin-bottom:2px;}

.pd1 {padding:2px;}

/* 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;}

/* Spa */
#spa {width:482px; height:375px;background-image: url(imagenes/spa-bg.jpg); background-repeat:no-repeat;}
#subspa1{float:left;width:172px; height:345px;margin: 25px 5px 5px 5px;}
#subspa2{float:left;width:290px; height:70px; margin: 25px 5px 5px 5px;}


/* Raku */
.raku{ width:130px; height:140px;background-image: url(/imagenes/raku.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; size:15px; color:#001a3a; line-height:18px; font-weight:bold; padding-top: 42px; text-align:center;}

/* Menu Spa */
#menuspa {width: 150px;font: 70% "Trebuchet MS", Arial, Helvetica, sans-serif;}
#menuspa ul, li {list-style-type: none;border:0;margin: 0;padding: 0;}
#menuspa ul {border:0;margin: 0;padding: 0;}
#menuspa li {border:0;margin: 0;padding: 0;}
#menuspa a {text-decoration: none;color: #ffffff;display: block;width: 138px;}
#menuspa a:hover {background-image: url(/imagenes/spa-flecha.png);}


/* Menu de Termas */
 menu termas 
ul#termas {width:520px;list-style:none;margin:0;padding:0;}
ul#termas li {margin:0px;padding:0px;float:left;}
ul#termas li a {display:block;width:88px;height:17px;padding:0px 0;text-decoration:none;text-align:center;font: 68% "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000066;background-color:#d6e7e4;border-left:1px solid #adbfbc;border-right:1px solid #adbfbc;}
ul#termas li a:hover {color:#006666;background-color:#F0F7FC;border-left-color:#ACCFE8;}	
/* fin menu termas */

col_pub2, .cuerpo_pub1, .cuerpo_pub2, .cuerpo_pub3{width:468px; padding:0; margin:0;}
.cuerpo_pub1{height:19px; background-image: url(/imagenes/alojamientos/pub1-a.png); background-repeat:no-repeat; margin-bottom:0;}
.cuerpo_pub2{
	background-image: url(/imagenes/alojamientos/pub2-a.png);
	background-repeat:repeat-y;
	border:#CCCCCC;
	border-width:thin;
}
.cuerpo_pub3{height:16px;background-image: url(/imagenes/alojamientos/pub3-a.png); background-repeat:no-repeat;}

/* DESTACADOS */
#elpalmar, #termasfederacion{
	width:130px;
	height:232px;
	margin:0px;
	position:relative;
}
#elpalmar{background-image: url(/imagenes/destacados/elpalmar.gif); background-repeat:no-repeat;}
#termasfederacion{background-image: url(/imagenes/destacados/termasfederacion.gif); background-repeat:no-repeat;}

.dest-1{width:125px; height:210px;padding:2px; text-align:left;}
.dest-2{width:125px; height:12px; padding:2px; text-align:right; vertical-align:bottom;}

#cont-dest{width:300px;margin:0px;position:relative;}
.cont-dest1{width:125px;margin:6px;float:left; padding-left:5px;}

.tt_dest, .tt_dest1{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 14px; font-weight:bold;text-decoration: none;line-height:14px; font-variant:small-caps;}
.tt_dest{color:#E8E9DA;}
.tt_dest1{color:#004444;}
.txt_dest, .txt_dest1{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 12px; text-decoration: none; line-height:12px;}
.txt_dest{color:#E8E9DA;}
.txt_dest1{color:#004444;}

/* COLORES */
.azl {color:#2B6BBB;}
.azl2 {color:#000b33;}
.vde {color:#004f00;}
.rjo {color:#4f0000;}
.rjo2 {color:#990000;}
.ddo {color:#4f4e00;}
.grs {color:#c2c2c2;}
.grs2 {color:#5b5b5b;}
.bco {color:#ffffff;}
.ngo {color:#000}

ul {
	margin: 0px 0px 0px 0px;
}

ul > li {
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul > li ,a {
	font-family: verdana;
	font-size: 15px;
	color: #666666;
	font-weight: bold;
}

ul > li > ul > li > a{
	font-Family: Verdana;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

ul > li > ul > li > a:hover{
	font-Family: Verdana;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#listado {
	font-family: verdana;
	color: #ffffff;
}




#menuft, #menuft2{float:left; padding:0px 8px 0px 8px; margin:0px;width:285px;}
#menuft2{float:right;}

#menuft ul, #menuft2 ul {display: inline; list-style:none; padding:0px; margin:0px;}
#menuft li, #menuft2 li {display: inline; line-height:17px;font-family: Arial, Helvetica, sans-serif;color: #989898; font-size:9px;}
#menuft ul li a, #menuft2 ul li a {text-decoration:none; color:#000000;}
#menuft ul li a:hover, #menuft2 ul li a:hover {color:#006666;}



.sepft{background-color:#006666;height:4px;padding:0px; margin:0px;overflow: hidden;}

/* Menu de Esqui */
ul#esqui {width:480px;list-style:none;margin:0;padding:0;}
ul#esqui li {margin:0px;padding:0px;float:left;}
ul#esqui li a {display:block;width:94px;height:17px;padding:0px 0;text-decoration:none;text-align:center;font: 65% "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000066;background-color:#d6e7e4;border-left:1px solid #adbfbc;border-right:1px solid #adbfbc;}
ul#esqui li a:hover {color:#006666;background-color:#F0F7FC;border-left-color:#ACCFE8;}	
/* fin menu termas */




table.alojamientos{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	border-collapse: collapse;
	width: 100%;
}
table.alojamientos th {
	font-family: Verdana;
	font-size: 13px;
	text-align: left;
	padding: 2px;
	color: #127570;
}
table.alojamientos tr{
	height: 27px;
}
.titulos-directorio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	text-align: right;
	padding-right: 5px;
}

.titulos-directorio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	text-align: right;
	padding-right: 5px;
}
.sub-titulos-directorio {
	font-Family: Verdana;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.rowalojamiento{
	background: #E1E0CC;
}
.rowalojamiento:hover{
	background:#000000;
}
.directoriob {
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background-position: bottom center;
	background-repeat: repeat-x;
	background-image: url("/linea-alojamientos.jpeg");
}
.directorio {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-position: bottom center;
	background-repeat: repeat-x;
	background-image: url("/linea-alojamientos.jpeg");
}
.buscador {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
#menu_rubros {
	position: static;
}
#menu_rubros ul {
	position: realtive;
	margin: 0;
	padding: 0;
	text-align:center;
}
#menu_rubros li{

	float: left;
	width: 50%;
}
#menu_rubros ul, li{
	list-style-type: none;
}
#menu_rubros ul a{
	text-decoration: none;
	color: #117070;
	background: #FFFFFF;
 	display: block;
	padding: 3px 10px;
	text-align: center;
	border: 1px solid #050505;
	border-width: 1px 1px 1px 1px;
	margin: 3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#menu_rubros ul a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #E9E9E9;
	color: #000000;
}
.menu-down{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3;
}
#paginacion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
#paginacion a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
#paginacion a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.pres_pesca {color: #fff;font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-weight:bold;text-decoration: none;	background-repeat: repeat-x;background-image: url("/imagenes/fd_pesca.jpg"); height:25px; padding: 4px 0px 0px 4px;}


/* ------------------------------------ GALERIA FOTO INICIO*/
#galeria {
	display:block;
	width:616px;
	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: 117px;
	height: 118px;
	font-family: Verdana;
	font-size: 9px;
	text-align:center;

}
.gallery img {
	background: #fff;
	border: solid 3px #ccc;
	padding:0px;

}
/* ------------------------------------ GALERIA FOTO FIN*/

.bg_grs {background-color:#f5f5f5;}
.bg_grs1 {background-color:#fafafa;}

.bg_cla {background-color:#f8f8f1;}
.bg_osc {background-color:#e7e7df;}



.ciudades, .ciudades-2, .ciudades-3, .ciudades-4 {width:482px;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: 158px; height: 16px; margin:1px; float:left;}
.ciudades ul li {background-image: url("/imagenes/fd-loc.jpg"); background-repeat:repeat-x; background-color:#c8d8cb;}
.ciudades-2 ul li {background-image: url("/imagenes/fd-loc-2.jpg"); background-repeat:repeat-x; background-color:#377340;}
.ciudades-3 ul li {background-image: url("/imagenes/fd-loc-3.jpg"); background-repeat:repeat-x; background-color:#373c74;}
.ciudades-4 ul li {background-image: url("/imagenes/fd-loc-4.jpg"); background-repeat:repeat-x; background-color:#743643;}



#atractivos {position:relative;width:130px;float:left;}

#atractivos-1 {width:130px; height:30px;float:left;font-family: tahoma, Arial, Helvetica; font-size:9px; text-decoration: none;background-image: url("/imagenes/bg-atractivos-1.jpg"); background-repeat:no-repeat;padding:4px; margin:0px;}
#atractivos-2 {width:130px; height:4px;background-image: url("/imagenes/bg-atractivos-2.jpg"); background-repeat:no-repeat; padding:0px; margin:0px;}

.atractivos {width:130px;float:left;font-family: tahoma, Arial, Helvetica; font-size:9px; text-decoration: none;background-image: url("/imagenes/bg-atractivos.jpg"); background-repeat:repeat-y; padding:5px;margin:0px;}



/*  BOX TRANSPORTES AEREOS  */
.box-aer {width:482px; height:80px; float:left;background:url(/imagenes/transportes/bg-aer-1.jpg) repeat-x left top;}
.box-aer-a {width:482px; height:80px; float:left;background:url(/imagenes/transportes/bg-aer-2.jpg) repeat-x left top;}

.box-aer-1{width:150px; float: left; padding:25px 4px 4px 4px; height:80px;}
.box-aer-1a{width:210px; float: left; padding:20px 4px 4px 4px; height:80px}

.box-aer-prc{width:104px; float:right; text-align:center; padding:24px 0px 0px 2px; height:75px; margin-top:5px; background:url(/imagenes/transportes/bg-prc.png) no-repeat;}



/*  ALOJAMIENTOS  */

.aloj-box-614{ width:614px; float:left;}
.aloj-title{ width:604px; 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:160px;
	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:379px;
	height:30px;
	float:left;
	background:url(imagenes/alojamientos/aloj-bg-puntos-18x3.png) repeat-x;
	font-size:11px;
	margin-bottom:5px;
}

.aloj-vacio{ width:604px; height:22;float:left;font-size:12px;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;}
