/* CSS Document */



body {

	margin: 0px 0px 0px 0px;

	background-color: #CCCCCC;

}

.body2 {

	background-color: #FFFFFF;

}

.idiomas {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-right: 10px;

}

.mw {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-right: 10px;

	margin-top: 5px;

	margin-bottom: -22px;

}

.flechita{

	padding-left: 5px;

}

#title{

	padding-top: 10px;

	padding-left: 10px;

	padding-right: 10px;

}

#title2{

	margin-left: 10px;

	margin-right: 10px;

}

.title3{

	padding: 2px 0px 2px 10px;

	margin-right: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 19px;

	color: #FFFFFF;

}

.title4{

	padding: 2px 0px 2px 10px;

	margin-right: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	font-weight: bold;

}

H2{

	background-image: url(../images/line.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	padding: 2px 0px 2px 10px;

	margin-right: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #1D1D1D;

	font-weight: bold;

}

#content{

	background-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	padding: 5px 55px 5px 68px;

	line-height: 20px;

}

#content2{

	background-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	padding: 5px 55px 5px 75px;

	line-height: 30px;

}

#content3{

	background-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	padding: 0px 55px 5px 55px;

	line-height: 20px;

}

#content4{

	background-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	padding: 5px 55px 5px 12px;

	line-height: 20px;

}

#content5{

	background-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

}

#content6{

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

}

#content7{

	background-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	padding: 0px 55px 5px 12px;

}

#content8{

	background-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	line-height: 20px;

	margin-top: 5px;

	margin-right: 2px;

}



#content9{

	background-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #8C2000;

	font-size: 11px;

	padding: 5px 55px 5px 68px;

	line-height: 20px;

	font-weight: bold;

}



.txt1{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	padding: 5px 105px 5px 75px;

	font-style: oblique;

}

.txt2{

	margin-right: 42px;

	margin-left: 55px;

	line-height: 20px;

}

.txt3{

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 11px;

	padding: 0px 2px 0px 8px;

	font-weight: bold;

}

.txt4{

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	padding: 0px 2px 0px 8px;

	vertical-align:top;

}

.txt4 a:link, .txt4 a:active , .txt4 a:hover{

	color: #0139DE;

	text-decoration: underline;

}

.txt4 a:visited{

	color: #800080;

}

.txt5{

	margin-right: 42px;

	margin-left: 55px;

	text-align: justify;

	vertical-align: top;

	line-height: normal;

}

.txt6{

	margin-right: 42px;

	margin-left: 55px;

	text-align: justify;

	vertical-align: top;

	line-height: 22px;

}

.txt7{

	margin-right: 10px;

	text-align: justify;

	vertical-align: top;

	line-height: normal;

}

.txt7 a:link, .txt7 a:visited, .txt7 a:active , .txt7 a:hover{

	color: #000000;

	text-decoration: underline;

}

.txt8{

	margin-right: 10px;

	text-align: justify;

	vertical-align: top;

}

.txt8 a:link, .txt8 a:visited, .txt8 a:active , .txt8 a:hover{

	color: #A70018;

	text-decoration: underline;

}

.txt9{

	padding-left: 12px;

	vertical-align: top;

	line-height: 20px;

}

.txt10{

	vertical-align: top;

}

.txt10 a:link, .txt10 a:active , .txt10 a:hover{

	color: #0139DE;

	text-decoration: underline;

}

.txt10 a:visited{

	color: #800080;

}



.txt11{

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 11px;

	padding: 0px 2px 0px 8px;

	font-weight: bold;

	text-align:center;

}

.txt12{

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	padding: 0px 2px 0px 8px;

	text-align:center;

}

.txt13{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	margin-right: 5px;

	padding-left: 5px;

	vertical-align: top;

	line-height: 25px;

	text-align: right;

}

.txt14{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	margin-right: 5px;

	padding-left: 5px;

	vertical-align: top;

	line-height: 20px;

}

.txt15{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 10px;

	line-height: 20px;

	vertical-align: top;

}

.txt16{

	line-height: 20px;

	vertical-align: top;

}

.txt17{

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	padding: 0px 2px 0px 8px;

	vertical-align:top;

	font-weight: normal;	

}

.txt17b{

	font-family: Arial, Helvetica, sans-serif;

	color: #8C2000;

	font-size: 11px;

	vertical-align:top;

	font-weight: bold;	

}

.txtpie{

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 9px;

	padding: 5px 105px 5px 75px;

}

.txtpie2{

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 12px;

}

.txtpie2 a:link, .txtpie2 a:visited, .txtpie2 a:active , .txtpie2 a:hover{

	color: #000000;

	text-decoration: underline;

}

.fondotxt{

	background-image: url(../images/fondotxt.gif);

	background-repeat: repeat-y;

	background-position: bottom;

	margin-bottom: 30px;

	margin-right: 10px;

	line-height: 20px;

}

.fondotxt2{

	background-image: url(../images/fondotxt2.gif);

	background-repeat: repeat-y;

	background-position: bottom;

	margin-bottom: 15px;

	margin-right: 42px;

	margin-left: 55px;

	line-height: 20px;

	border-style: solid;

	border-width: 1px;

	border-color: #E9E8E8;

}

.fondotxtrtdo{

	margin-bottom: 15px;

	margin-right: 42px;

	margin-left: 55px;

	line-height: 20px;

	border-style: solid;

	border-width: 1px;

	border-color: #E9E8E8;

}

.fondotxt3{

	background-image: url(../images/fondotxt2.gif);

	background-repeat: repeat-y;

	background-position: bottom;

	margin-bottom: 15px;

	margin-right: 42px;

	margin-left: 30px;

	line-height: 20px;

	border-style: solid;

	border-width: 1px;

	border-color: #E9E8E8;

}

.fondotxt4{

	background-image: url(../images/fondotxt3.gif);

	background-repeat: repeat-y;

	background-position: bottom;

	margin-bottom: 15px;

	margin-right: 20px;

	margin-left: 12px;

	line-height: 20px;

	border-style: solid;

	border-width: 1px;

	border-color: #E9E8E8;

}

.fondotxt5{

	background-image: url(../images/fondotxt4.gif);

	background-repeat: repeat-y;

	background-position: bottom;

	margin-bottom: 15px;

	line-height: 20px;

}

.table1{

	line-height: 20px;

	border-style: solid;

	border-width: 1px;

	border-color: #E9E8E8;

	padding: 10px 10px 10px 10px;

}

INPUT.input1 {

	width:81px;

	text-align:center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	background-color: #EEEEEE;

	border-style: solid;

	border-width: 1px;

	border-color: #CFCECE;

}

INPUT.input2 {

	height: 13px;

	width:257px;

	text-align:left;

	padding-left: 7px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	background-color: #EEEEEE;

	border-style: solid;

	border-width: 1px;

	border-color: #CFCECE;

	margin-left: 10px;		

}

INPUT.input3 {

	width:35px;

	text-align:center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	background-color: #EEEEEE;

	border-style: solid;

	border-width: 1px;

	border-color: #CFCECE;

}

INPUT.input4 {

	height: 13px;

	width:94%;

	text-align:left;

	padding-left: 7px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	background-color: #EEEEEE;

	border-style: solid;

	border-width: 1px;

	border-color: #CFCECE;

	margin-top: 2px;

}

INPUT.input4bis {

	height: 13px;

	width:94%;

	text-align:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	background-color: #EEEEEE;

	border-style: solid;

	border-width: 1px;

	border-color: #CFCECE;

	margin-top: 2px;

}

INPUT.input5 {

	height: 13px;

	width:30px;

	text-align:left;

	padding-left: 7px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	background-color: #EEEEEE;

	border-style: solid;

	border-width: 1px;

	border-color: #CFCECE;

}



SELECT.select1 {

	height: 19px;

	width:185px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	text-align:left;

	background-color: #EEEEEE;

	border-style: solid;

	border-width: 1px;

	border-color: #CFCECE;

}

SELECT.select2 {

	height: 19px;

	width:267px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	text-align:left;

	padding-left: 7px;

	background-color: #EEEEEE;

	border-style: solid;

	border-width: 1px;

	border-color: #CFCECE;

	margin-left: 10px;		

}SELECT.select4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	background-color: #EEEEEE;
	border-style: solid;
	border-width: 1px;
	border-color: #CFCECE;
	margin-left:7px;
}

select.select2bis {

	height: 19px;

	width:267px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	text-align:left;

	padding-left: 7px;

	background-color: #EEEEEE;

	border-style: solid;

	border-width: 1px;

	border-color: #CFCECE;

	font-size:11px;		

}

.calendar{

	padding-left: 5px;

}

.line{

	background-image: url(../images/line.gif);

	background-repeat: repeat-x;

	background-position: bottom;

}

.padd1{

	padding-left: 25px;

}

.padd2{

	padding: 5px 5px 5px 8px;

}

.padd3{

	padding: 6px 0px 5px 0px;

}

.padd4{

	padding-left: 10px;

}

.padd5{

	padding-top: 2px;

	border-left-color: #666666;

	border-left-style: solid;

	border-left-width: 1px;

}

.mini{

	border-style: solid;

	border-width: 1px;

	border-color: #FFFFFF;

	margin-right:5px;

}

.totalrva{

	border-style: solid;

	border-width: 5px 0px 1px 0px;

	border-color: #8C2000;

}

.estrellitawhite{

	vertical-align: super;

}

textarea { 



	width:94%;

	text-align:left;

	padding-left: 7px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	background-color: #EEEEEE;

	border-style: solid;

	border-width: 1px;

	border-color: #CFCECE;

	margin-top: 6px;

	

}

.localizador {

	font-size:12px;

	color:#8C2101;

	font-weight:bold;

	text-align:center;

}

.localizador a:link, .localizador a:visited, .localizador a:active {

	color: #8C2101;

	text-decoration: underline;

}

.localizador a:hover {

	color: #8C2101;

	text-decoration: none;

}

/*estilos para buscador adicional -------------------*/

.formbusqueda{font-family:Verdana, Arial, Helvetica, sans-serif;

				font-size:11px;

				}



input.input1_1 {

	width:70px;

	height:16px;

	text-align:center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	background-color: #ffffff;

	border-style: solid;

	border-width: 1px;

	border-color: #CFCECE;

}

input.input2_2 {

	height: 16px;

	width:257px;

	text-align:left;

	padding-left: 7px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	background-color: #ffffff;

	border-style: solid;

	border-width: 1px;

	border-color: #CFCECE;

	margin-left: 10px;		

}

INPUT.input3_3 {

	width:35px;

	height:16px;

	text-align:center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	background-color: #ffffff;

	border-style: solid;

	border-width: 1px;

	border-color: #CFCECE;

}

SELECT.select2_2 {

	height: 19px;

	width:267px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	text-align:left;

	padding-left: 7px;

	background-color: #ffffff;

	border-style: solid;

	border-width: 1px;

	border-color: #CFCECE;

	margin-left: 10px;		

}
/*************************************** GOOGLEMAPS ***********************************/
#googleMaps{ background-color:#f0f0f0; border:1px solid #cfcece; padding:10px; padding-top:5px;}
	#googleMaps p{ margin:0;}
	#googleMaps input{background-color:#FFFFFF; font-weight:bold; border:1px solid #8c2000; text-align:center; font-size:11px; color:#8c2000; cursor:pointer;}
	#googleMaps select{width:150px; float:left; margin-right:15px;border:1px solid #cfcece; font-family:Arial, Helvetica, sans-serif; font-size:11px; }


.capa_abajo_negra{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);}
.capa_arriba_contenido{display: none;position: absolute;top: 6%;left: 7%;width: 80%;height: 80%;border: 16px solid #a8a0a0;background-color: white;z-index:1002;overflow: hidden;}
.capa_arriba_contenido2{width:100%; height:90%;}
.capa_arriba_contenido3{width:100%; height:10%; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;border-top:16px solid #a8a0a0; overflow:auto;}
.capa_arriba_contenido3 p{ font-family:Arial, Helvetica, sans-serif; font-size:1em; margin:0.2em 2em 0.1em 2em;}

#CargaMapa1{position:relative; float:left; left:1em; margin:0.2em 0 0 0;}
#CargaMapa{/*display:none;*/ font-family:Arial, Helvetica, sans-serif; font-size:0.7em;}	
#CargaMapa a:link,#CargaMapa a:active,#CargaMapa a:visited{text-decoration:underline; color:#C34747;}
#CargaMapa a:hover{text-decoration:none; color:#C34747;}
#CerrarCapa{position:absolute; z-index:1015; width:150px; height:30px; left:76%; top:6%; display:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:center;}
#CerrarCapa a:link,#CerrarCapa a:active,#CerrarCapa a:visited{color:#fff; text-decoration:none;}
#CerrarCapa a:hover{color:#fff; text-decoration:underline;}

#titulo-Google-Street{
color: #838d87;
font-weight: bold;
font-size:12px;
}
#texto-Google-Street{
color: #3b4046;
font-size:11px;
}
#divzonas{height:auto !important; min-height:0em; height:0em;padding:0; margin:0;}
select.selecthotel{margin-left:1em;margin-top:0.2em;width:16.5em;font-size:0.7em;height:1.7em;border:1px solid #7f9db9;}			
.rojo{color:#b72222; font-weight:bold;}
/*************************************** FIN GOOGLEMAPS ********************************/


#tablaResultados{ border-collapse:collapse; border:1px solid #cfcece; margin-top:15px;}
	#tablaResultados td{border:1px solid #cfcece; padding-left:5px; padding-right:5px;}	
		#tablaResultados td.subtituloHotel{background-color:#c9c9c9; color:#625f5f; border:1px solid #858585; font-weight:bold;}
		#tablaResultados td.tituloHotel{background-color:#8c2000; color:#ffffff; padding-top:3px; padding-bottom:3px;}
			#tablaResultados td.tituloHotel a:link, #tablaResultados td.tituloHotel a:visited, #tablaResultados td.tituloHotel a:active{color:#ffffff; font-weight:bold; text-decoration:underline}	
			#tablaResultados td.tituloHotel a:hover{color:#ffffff; font-weight:bold; text-decoration:none;}	
		#tablaResultados td span.advertencia{font-weight:bold; color:#b10000;}
		#tablaResultados td span{color:#6e6e6e;}
		#tablaResultados td.blanco{background-color:#ffffff; color:#000;}
		#tablaResultados td.gris{background-color:#f0f0f0; color:#000000;}
		
		#tablaResultados td select.SelectCantidadHab{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#formulario td{padding-left:5px;}
