/* CSS Document */
A:link {
        COLOR: #000000; TEXT-DECORATION: none;
}
A:visited {
        COLOR: #000000; TEXT-DECORATION: none;
}
A:hover {
        COLOR: #550000; TEXT-DECORATION: underline;
}
A:active  {
        COLOR: #000000; TEXT-DECORATION: none;
}
.botonesref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.tituloref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
		font-weight: bold;
	color: #4E8D4B;
}
.contactoref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;;
}
.variosref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.edosref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
h2.edosref2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 2px;
}
.listadotxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.titulitosref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #498648;
}
.hotellistado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	font-weight: bold;
}
.hotellistado2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.TXT9pts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	letter-spacing: 1px;
}
.Texto9pts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #282828;
}
.subtitulos1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4E8D4B;
}
.txtbuscaBlack {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.1pt;
}
input.naranja2 {
	border-width: 1px; 
	border-style: solid; 
	border-color: #59A356;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing : 0.5px;
}
textarea.naranja2 {
	border-width: 1px; 
	border-style: solid; 
	border-color: #4E8D4B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing : 0.5px;
}
.asterisco2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E8D4B;
	font-weight: normal;
}
.marcoOrdena {
	border: 1pt solid #6f8f9c;
}
.marcoTarifas {
	border: 0.6pt solid #CCCCCC;	
}
.txtciudades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.listadotxtBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.Texto9ptsBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;	
	color: #000000;
}
.calGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
.calNegro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #003399;
}
.numeros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.formasSistRes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.atractivos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.responsabilidades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #666666;
	font-weight: lighter;
}
.listadotxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.direccionRV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC4D00;
}
.txtbusca {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0.1pt;
}
.HotelesGolf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
}
.texto_cuadro_hotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #424242;
}
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;
}
.txtMapa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
.tituloEdos2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #295239;
	font-weight: normal;
}
.textoGI {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.tituloCD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000099;
}
#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;
}
/*Promocion sin Diseņadora*/
#amarillo {
	border: 1px solid #666;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	background-color: #F9F4D7;
	height: 100px;
	width: 520px;
	background-image: url("cuadroHotel/FondoGancho.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 10px;
	margin-top:10px;
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
}
#azul {
	border: 1px solid #666;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	background-color: #d5e5e9;
	height: 100px;
	width: 520px;
	background-image: url("cuadroHotel/FondoGancho.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 10px;
	margin-top:10px;
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.gancho {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #FFF;
}
.texto1Promo {
	font-size: 20px;
	font-weight: bold;
	color: #036;
}
.texto2Promo {
	font-size: 16px;
}
.txtPromos {
	font-size: 11px;
	padding-right: 5px;
	padding-left: 15px;
	text-align: left;
}
/*Galeria de imagenes cuadro*/
#galCuadro {
    position:relative;
    height: 200px;
	width: 280px;
}

#galCuadro div {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    width: 280px;
	height: 200px;
    background-color: #FFF;
}

#galCuadro div.active {
    z-index:10;
    opacity:1.0;
}

#galCuadro div.last-active {
    z-index:9;
}

#galCuadro div img {
	width: 280px;
    height: 198px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}
#galCuadro ul {
	z-index:100;
	position:absolute;
	top: 160px;
	right: 40px;
	display: block;
	width: 240px;
	height:17px;
}
#galCuadro ul li{
	list-style-type: none;                     
	position: relative; 
	float:left;
	margin-left:2px;
}
.boton a{
	display: block;
	position:relative;
	float:left;
	text-decoration:none;
	width: 17px;
	height:17px;
	background:url("cuadroHotel/bulletgris.png") no-repeat;
}
.boton a.active{
	display: block;
	text-decoration:none;
	width: 17px;
	height: 17px;
	background:url("cuadroHotel/bulletAma.png") no-repeat;
}
.boton a.last-active{
	display: block;
	text-decoration:none;
	width: 17px;
	height:17px;
	background:url("cuadroHotel/bulletgris.png") no-repeat;
}
#botonIzq {
	z-index:100;
	position:relative;
	float: left;
	top: 70px;
	right:10px;
	display: none;
	width: 20px;
	height: 20px;
}
#botonDer{
	z-index:100;
	position:relative;
	float: left;
	top: 70px;
	left:235px;
	display: none;
	width: 20px;
	height: 30px;
}
