/* CSS Document */
html, body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
        COLOR: #000077; TEXT-DECORATION: none;
}
a:visited {
        COLOR: #000077; TEXT-DECORATION: none;
}
a:hover {
        COLOR: #550000; TEXT-DECORATION: underline;
}
a:active  {
        COLOR: #000077; TEXT-DECORATION: none;
}
.HotelesGolf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
}
.CamposGolf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
}
.listadogolf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
}
.Texto9pts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.TextoMapa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.3pt;
	color: #000000;
}
.Texto9ptsBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;	
	color: #008000;
}
.botones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:left;
}
.formasSistRes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.hotellistado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	font-weight: bold;
	text-decoration: underline;
}
.hotellistado2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #173C65;
	font-weight: bold;
	text-decoration: none;
}
.ligas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	letter-spacing: .3pt;
}
.listadotxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.listadosubtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.listadotxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.listadotxt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.marquitov {
	border: 0.8pt solid #000000;
}
.marquito_quienes {
	border: 0.8pt solid #728DAD;
}
.subtitulos1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	/*color: #CC4D00;*/
	color: #B74500;	
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}

h1.titulo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #054679;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 2px;
}

.titulosbusca {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5d80e1;
	text-align:left;
}
.TXT9pts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;	
	color: #000000;
}
.txtbusca {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0.1pt;
}
.txtbuscaBlack {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.1pt;
}
.txtbuscaBlack2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.1pt;
}
.DialogBox {
        BACKGROUND-COLOR: #ffffff;
}
.txtciudades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.txtedo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A2F77;
}
table.framehoteles1 {
	border: .5pt;
	border-style: solid;
	border-color: #223AA9;
}
table.framehoteles2 {
	border-width: .5pt;
	border-style: solid;
	border-color: #990000;
}
.EVENTOS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0A2F93;
	font-weight: bold;
}
input.reservas {
	border-width: 1px; 
	border-style: solid; 
	border-color: #3c579c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing : 1px;
}
textarea.reservas {
	border-width: 1px; 
	border-style: solid; 
	border-color: #3c579c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing : 1px;
}

select.reservas {
	border-width: 1px; 
	border-style: solid; 
	border-color: #3c579c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing : 1px;
}


input.naranja2 {
	border-width: 1px; 
	border-style: solid; 
	border-color: #F59757;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing : 0.5px;
}
textarea.naranja2 {
	border-width: 1px; 
	border-style: solid; 
	border-color: #F59757;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing : 0.5px;
}

input.vimpresa {
	border-width: 1px; 
	border-style: solid; 
	border-color: #BD3122;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing : 0.5px;
}
textarea.vimpresa {
	border-width: 1px; 
	border-style: solid; 
	border-color: #BD3122;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing : 0.5px;
}

input.azulAv2 {
	border-width: 1px; 
	border-style: solid; 
	border-color: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing : 0.5px;
}
textarea.azulAv2 {
	border-width: 1px; 
	border-style: solid; 
	border-color: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing : 1px;
}
.atractivos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.asterisco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-weight: bold;
	color: #5273CA;
	letter-spacing: -0.5pt;
}
.asterisco2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	font-weight: normal;
}
.textosbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
}
.calGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
.txtMapa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000; 
}
.calNegro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #003399;
}
.mensajeEstadNarjanja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23pt;
	font-weight: bold;
	color: #FF6600;
	letter-spacing: 3pt;
}
.mensajeEstadAzul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23pt;
	font-weight: bold;
	color: #000099;
	letter-spacing: 3pt;
}
.txtvisas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	letter-spacing: 0pt;
	text-align: justify;
}
.txtvisasverdes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #006600;
}
.responsabilidades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #666666;
	font-weight: lighter;
}
.tituloEdos2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #295239;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
}
h2.tituloEdos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CC4D00;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
}

h2.textoEdos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #264DC2;
	margin-top: 2px;
	margin-bottom: 2px;
}
.asociac {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #FFFFFF;
	font-weight: normal;
}
.txtgaleria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CC4D00;
	margin-top: 2px;
	margin-bottom: 2px;
}
.txtlistagaleria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: .2pt;
	font-weight: normal;
	color: #002552;
}
.edoseco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #D66503;
	line-height: 16pt;
}
a.eco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #4F6EC3;
	font-weight: normal;
}
a.eco:visited {
        color: #4F6EC3; TEXT-DECORATION: none;
}
.ligasblancas2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;	
	letter-spacing: .3pt;
}

a.ligasblancas:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: normal;	
		letter-spacing: .3pt;
		TEXT-DECORATION: underline;
}
a.ligasblancas:visited {
        font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: normal;	
		letter-spacing: .3pt;
		TEXT-DECORATION: underline;
}
a.ligasblancas:hover {
        COLOR: #550000; TEXT-DECORATION: underline;
}
a.ligasblancas:active  {
        COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
input.transparente {
	background-color: transparent;
	border: 1px solid #999999;
}
.textosgralazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #173C65;
	font-weight: normal;
}

.textosemailazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #173C65;
	font-weight: normal;
}

h3.textosgralazul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #173C65;
	font-weight: normal;
	margin-top: 1px;
	margin-bottom: 1px;
}

.numeros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal; 
}
.DDJM1 {
	color: #333333; 
	background-color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}
.tituloCD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000099;
}
.txtRV {
	font-family: "Trebuchet MS";
	font-size: 7.5pt;
	color: #000000;
	letter-spacing: 0.4pt;
}
.txtRV2 {
	font-family: "Trebuchet MS";
	font-size: 9.5pt;
	color: #000000;
	letter-spacing: 0.4pt;
}
.txtBuscador {
	font-family: "Trebuchet MS";
	font-size: 7.5pt;
	color: #000000;
	letter-spacing: 1px;
}
.txtSlogan {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #006666;
	font-weight: bold;
	letter-spacing: 0.5pt;
}
.marcoOrdena {
	border: 1pt solid #CCCCCC;
}
.marco_naranja {
	border: 1pt solid #cc4d00;
}
.marcoTips {
	border: 1pt solid #3366CC;;
}
.titulosLateral {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.visapa {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292929;
	font-weight: lighter;
	line-height: 16px;
	margin: 3px;
	padding: 3px;
	text-decoration: none;
	font-style: normal;
}
.direccionRV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC4D00;
}
.textoEdos2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #264DC2;
	margin-top: 2px;
	margin-bottom: 2px;
}
.indicacion {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	letter-spacing: .1pt;
}
.marcoTituloHotel {
	border: 1pt solid #FFE3AF;
}

.texto_franja_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;	
	letter-spacing: .3pt;
}
a.texto_franja_head:link {
	color: #FFFFFF;
}
a.texto_franja_head:hover {
	color: #FFFFFF;
}
a.texto_franja_head:visited {
	color: #FFFFFF;
}
h2.titulo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #df5500;
	letter-spacing: .3pt;
	margin-top: 2px;
	margin-bottom: 2px;
}

.ofertastitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #df5500;
	letter-spacing: .3pt;
	text-align: center;
}

.buscar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
}

.destinos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
}
.ligas_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}

a.ligas_gris:link {
		color: #666666;		
		TEXT-DECORATION: none;
}
a.ligas_gris:visited {
		color: #666666;
		TEXT-DECORATION: none;
}
a.ligas_gris:hover {
        COLOR: #550000; TEXT-DECORATION: underline;
}
a.ligas_gris:active  {
        COLOR: #666666; TEXT-DECORATION: none;
}

.ligas_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	font-weight: normal;
}

.input_naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #F59757;
	margin-top: 0px;
	margin-bottom: 0px;
}

.ligas_bot{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3C579C;
	font-weight: normal;
}

a.ligas_bot:link {
		color: #3C579C;		
		TEXT-DECORATION: none;
}
a.ligas_bot:visited {
		color: #3C579C;
		TEXT-DECORATION: none;
}
a.ligas_bot:hover {
        COLOR: #550000; TEXT-DECORATION: underline;
}
a.ligas_bot:active  {
        COLOR: #3C579C; TEXT-DECORATION: none;
}
.marco_gris {
	border: 1px solid #aaaaaa;
}
.marco_contactanos {
	border: 1px solid #83a0bb;
}

.destinosGI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 56px;
	color: #C93822;
	font-weight: normal;
	letter-spacing: 2px;
}
.masLigasGI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 2B3F71;
	letter-spacing: 1px;
}
.ligasGI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #80433E;
	font-weight: normal;
}
a.ligasGI:link {
		color: #80433E;		
		TEXT-DECORATION: none;
}
a.ligasGI:visited {
		color: #80433E;
		TEXT-DECORATION: none;
}
a.ligasGI:hover {
        COLOR: #550000; TEXT-DECORATION: underline;
}
a.ligasGI:active  {
        COLOR: #80433E; TEXT-DECORATION: none;
}

.tituloGI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #345C67;
	font-weight: normal;
}
.textoGI {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.txtturitps {
	font-family: "Trebuchet MS";
	font-size: 11pt;
	color: #3F1511;
	font-weight: bold;
	letter-spacing: 0.5pt;
}

.listadoH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #000000;
}
a.listadoH:link {
		color: #003399;		
		TEXT-DECORATION: none;
}
a.listadoH:visited {
		color: #003399;
		TEXT-DECORATION: none;
}
a.listadoH:hover {
        COLOR: #550000; TEXT-DECORATION: underline;
}
a.listadoH:active  {
        COLOR: #005184; TEXT-DECORATION: none;
}
.titulo_itt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	
	color: #2A5682;
}
.TextoRecomienda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.txtCodigo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005FBD;
}
.txtGris2Boldadmin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CF421C;
}
.txtGeneralPKT2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
}

.ttcuerpo00 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	line-height: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.ttazul02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #056064;
	line-height: 18px;
	font-weight: bold;
	}
.ttcuerpo01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #272727;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}.marcotxtarea {
	border: 1px solid #CCCCCC;
	background-color: #d9e6f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #272727;
	white-space: normal;
	line-height: 18px;
	padding: 5px;
}
#botonEnviarAmigo {
	display: block;
	width: 89px;
	height: 29px;
	background: url("recomienda_hotel/botonesPromo.jpg") no-repeat -0px -29px;

}
#botonEnviarAmigo:hover { 
	background-position: -0px -0px;
}
#botonEnviarAmigo span {
  display: none;
}
#botonRegresarAmigo {
	display: block;
	width: 89px;
	height: 29px;
	background: url("recomienda_hotel/botonesPromo.jpg") no-repeat -89px -0px;

}
#botonRegresarAmigo:hover { 
	background-position: -89px -29px;
}
#botonRegresarAmigo span {
  display: none;
}
.liga_ABC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;	
	color: #EB6839;
	margin-left: 5px;
	margin-right: 5px;
}
a.liga_ABC:link {
		color: #173C65;		
		TEXT-DECORATION: none;
}
a.liga_ABC:visited {
		color: #173C65;
		TEXT-DECORATION: none;
}
a.liga_ABC:hover {
        COLOR: #EB6839; TEXT-DECORATION: underline;
}
a.liga_ABC:active  {
        COLOR: #EB6839; TEXT-DECORATION: none;
}
.indicacion2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	letter-spacing: .1pt;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	text-align: left;
}

body.margen_superior {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
}
.info_box{
	font:normal 10px verdana,geneva,helvetica;
	float:left;
	display:inline;
	color:#666;
	border:1px solid #999;
	margin-top:5px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
}
.fondo_sombra_azul {
	background-image: url(fondo_sombra_azul.jpg);
	background-repeat:  repeat-y;
}
.fondo_navidad {
	background-image: url(head/CNavidad09ZT.gif);
}
#hotel_tagcloud {
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	color: #527EA8;
	font-weight: normal;
}
#hotel_tagcloud a:link, #hotel_tagcloud a:visited {
	text-decoration:none;
	color: #527EA8;
}

#hotel_tagcloud a:hover, #default_tagcloud a:active {
	text-decoration: underline;
	color: #527EA8;
}
#hotel_tagcloud span {
	padding: 3px;
}
.smallest {
	font-size: 7px;
}
.small {
	font-size: 16px;
}

.medium {
	font-size:24px;
}

.large {
	font-size:32px;
}

.largest {
	font-size:40px;
}
.marca_servicio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2B3F71;
	background-color: #FFFF66;
	padding: 1px;
}
.puntitos {
	background-image: url(contactanos/pixazul.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 15em;
	margin-bottom: 15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #204060;
	padding-top: 15px;
}
.azul_ligas_home {
	font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #054679;
}
.input_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	border: 1px solid #F59757;
}
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 100%;
	height: 100%;
	padding: 16px;
	border: 3px solid silver;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.fondo_rv {
	background-image: url(home/RV-09.jpg);
	background-repeat: no-repeat;
}
.fondo_tt {
	background-image: url(home/TuriTips.gif);
	background-repeat: no-repeat;
}
.fondo_eco {
	background-image: url(home/EcoAvent-Fondo10.jpg);
	background-repeat: no-repeat;
	
}
.fondo_rutas {
	background-image: url(home/RutasTuristicas-Fondo10.jpg);
	background-repeat: no-repeat;
}
.fondo_golf {
	background-image: url(home/Golf-Fondo10.jpg);
	background-repeat: no-repeat;
}
.fondo_av {
	background-image: url(home/AV-home.jpg);
	background-repeat: no-repeat;
}
.txtsHomeZT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color:#000000;
}
.txtRI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #B74500;
	text-align: center;
}
.txtAV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #173C65;
	text-align: center;
}
/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:560px;	
	min-height: inherit;
	border:1px solid #fff;
	
	/* CSS3 styling for latest browsers 
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	*/
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(overlay/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/* para hoteles pet friendly */
.petFriendly_listado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
/*Estilos para la version impresa*/
.txtGeneralresumenPKT {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
}
.txtGeneralPKT {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	letter-spacing: 0.1pt;
	padding-left: 5px;
}
/*botones cuadro*/
#botonReservar {
	display: block;
	width: 120px;
	height: 35px;
	background: url("cuadroHotel/BotonesCuadroHotel.gif") no-repeat 0px 0px;

}
#botonReservar:hover { 
	background-position: 0px -35px;
}
#botonReservar span {
  display: none;
}

/*boton para mapa*/
#liga_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000cc;
	background-image: url("mapas/Flecha.jpg");
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
	text-decoration: underline;
}
#liga_menu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #aa0707;
	text-decoration: underline;
	background-image: url("mapas/FlechaRoja.jpg");
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left;
}

#botonContactar {
	display: block;
	width: 120px;
	height: 35px;
	background: url("cuadroHotel/BotonesCuadroHotel.gif") no-repeat -130px 0px;

}
#botonContactar:hover { 
	background-position: -130px -35px;
}
#botonContactar span {
  display: none;
}

#botonMapaUbicacion {
	display: block;
	width: 120px;
	height: 30px;
	background: url("cuadroHotel/BotonesCuadroHotel.gif") no-repeat 0px -70px;

}
#botonMapaUbicacion:hover { 
	background-position: 0px -100px;
}
#botonMapaUbicacion span {
  display: none;
}

#botonMapaGoogle {
	display: block;
	width: 80px;
	height: 35px;
	background: url("cuadroHotel/BotonesCuadroHotel.gif") no-repeat -130px -70px;

}
#botonMapaGoogle:hover { 
	background-position: -130px -104px;
}
#botonMapaGoogle span {
  display: none;
}
#head_table_zt {
	;
}
.botonMasInfo {
	display: block;
	width: 64px;
	height: 20px;
	background: url("listado/botoneslist.gif") no-repeat -60px -0px;

}
.botonMasInfo:hover { 
	background-position: -60px -20px;
}
span.botonMasInfo {
  display: none;
}
.botonTelefono {
	display: block;
	width: 58px;
	height: 20px;
	background: url("listado/botoneslist.gif") no-repeat -433px -2px;

}
.botonTelefono:hover { 
	background-position: -433px -22px;
}
span.botonTelefono {
  display: none;
}
.botonMail {
	display: block;
	width: 58px;
	height: 20px;
	background: url("listado/botoneslist.gif") no-repeat -375px -2px;

}
.botonMail:hover { 
	background-position: -375px -22px;
}
span.botonMail {
  display: none;
}
#botonAlfabetico {
	display: block;
	width: 73px;
	height: 20px;
	background: url("listado/botoneslist.gif") no-repeat -124px -0px;

}
#botonAlfabetico:hover { 
	background-position: -124px -20px;
}
#botonAlfabetico span {
  display: none;
}
#botonPrecioMas {
	display: block;
	width: 91px;
	height: 20px;
	background: url("listado/botoneslist.gif") no-repeat -197px -0px;

}
#botonPrecioMas:hover { 
	background-position: -197px -20px;
}
#botonPrecioMas span {
  display: none;
}
#botonPrecioMenos {
	display: block;
	width: 91px;
	height: 20px;
	background: url("listado/botoneslist.gif") no-repeat -288px -0px;

}
#botonPrecioMenos:hover { 
	background-position: -288px -20px;
}
#botonPrecioMenos span {
  display: none;
}
#botonArriba {
	display: block;
	width: 60px;
	height: 20px;
	background: url("listado/botoneslist.gif") no-repeat -0px -0px;

}
#botonArriba:hover { 
	background-position: -0px -20px;
}
#botonArriba span {
  display: none;
}
.txtTituloPKT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #005FBD;
}
.espacioBcoPKT {
	height: 6px;
	line-height: 6px;
}
.naranjaPromo1 {
	border-width: 1px;
	border-style: solid;
	border-color: #F59757;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing : 1px;
}
.naranjaPromoLibre {
	border-width: 1px;
	border-style: solid;
	border-color: #F59757;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing : 1px;
}
.botonesPromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
}
.naranjaCentrado {
	border-width: 1px;
	border-style: solid;
	border-color: #F59757;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing : 2px;
	text-align: center;
}
.datosTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.txtCdsPromo:visited{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #515151;
	font-weight: normal;
}
.txtCdsPromo:link{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #515151;
	font-weight: normal;
}
.txtCdsPromo:hover{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #D25C1D;
	letter-spacing: 0.75px;
	font-weight: normal;
}
#ImagenDestino {
	display:block;
	position:relative;
	height: 174px;
	width: 732px;
	margin-top:10px;
	margin-left:6px;
}

#ImagenDestino img {
	float:left;
}
#ImagenDestino span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 15px;
    position: relative;
	top:-34px;
	float: right;
}
/*Para el menu del index*/
.submenu{
display: none;
position: absolute;
border:none;
height: auto;
background: none;
}
 
#menu .submenu li{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
letter-spacing: .3pt;
border: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF;
background: #1B67A2;
width: 169px;
height: 18px;
}
 
#menu .submenu li a{
color: #FFFFFF;
background: #1B67A2;
width: 169px;
height: 18px;
}

ul,li{
list-style: none;
margin:0;
padding:0;
}
/*********************/

