body {	margin-left:0px;	margin-top: 0px;	background: url('../images/int_bg.jpg'); 	font-family : Verdana, arial, sans-serif;	font-size : 8px;	text-decoration : none;	color : #000000;	background-color: #f7f0e6 ;	list-style:none;}a  /* links */{	font-family : Verdana;	font-size : 11px;	color: #776D39;	font-weight: bold;	text-decoration: none;}a:link {	font-family : Verdana;	font-size : 11px;	font-weight : bold; 	text-decoration : none;	color: #776D39;	list-style:none;}a:visited {	font-family : Verdana;	font-size :11px;	font-weight : bold;	color: #776D39;	text-decoration : none;}a:hover {	font-family : Verdana;	font-size :11px;	font-weight : bold;	color: #cc0000;	text-decoration : none;}p{	font-family: verdana;	font-size : 11px; 	color: #312E17;	text-align:justify;}.star a{}/*------------------------------------------GENERLAES------------------------------------------*/.client_data{ margin:0 auto;}.error_box_all{position:relative; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serifl; font-weight:bold; color:#990000;list-style-type:none;}.message_error {float:left;padding:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#990000;font-weight:2em;text-align: justify;width:71%;background-image:url(../images/bg_car.gif);}/*h1{ font-family: Verdana,Arial,sans-serif; font-size: 120%; color: #334d55; margin: 0px; padding: 0px;}h2{ font-family: verdana; font-size: 110%; color: #D02617; margin: 0px; padding: 0px;}h3{ font-family: verdana;	color: #776D39;	font-size: 16px;	padding-bottom:36px;	padding-top:10px;	font-weight: bold;    background: url('../images/lineah2.gif') 0 no-repeat;	background-position: left;}h4{ font-family: Arial,sans-serif; font-size: 100%; font-weight: normal; color: #333333; margin: 0px; padding: 0px;}h5{ font-family: Verdana,Arial,sans-serif; font-size: 100%; color: #334d55; margin: 0px; padding: 0px;}h6{ font-family: Arial,sans-serif; font-size: 120%; font-weight:bold; color: #990000; margin: 0px; padding: 10px 0 0 0;}*//* ------------------------------ */.link_normal{	font-family : Verdana;	font-size : 11px;	text-decoration : none;	color : #776D39;}.link_normal:link {	font-family : Verdana;	font-size : 11px;	text-decoration : none;	color : #776D39;}.link_normal:visited {	font-family : Verdana;	font-size : 11px;	color : #776D39;	text-decoration : none;}.link_normal:hover {	font-family : Verdana;	font-size : 11px;	color : #cc0000;	text-decoration : none;}/*_______________ INT TEXT normal ___________________________*/#bgvt{position:absolute; left:200px; top:157px;}	#intText{	font-family: verdana;	/*position:relative; top:0; left:0;*/	margin: 10px; /* margen general del contenido interior */	width: 80%;	float:left;	padding-left:10px;}#intText p{	font-family: verdana;	font-size : 11px; 	color: #312E17;	text-align:justify;	}#intText h1{	font-family: verdana;	text-align: left;	font-size : 16px;	color: #554F28;	font-weight: bold;}#intText h3{	font-family: verdana;	color: #776D39;	font-size: 13px;	padding-bottom:29px;	font-weight: bold;	clear:both;	text-align:left;		    background: url('../images/lineah.gif') 0 no-repeat bottom;    /*background-image:url('../images/lineah.gif') 0 100% no-repeat;*/	/*background-position: center*/}#intText h4{	font-family: verdana;	color: #776D39;	font-size: 16px;	/*padding-bottom:29px;	font-weight: bold;    background: url('../images/lineah.gif') 0 no-repeat bottom;    /*background-image:url('../images/lineah.gif') 0 100% no-repeat;*/	/*background-position: center*/}#intText h2{	color: #554F28;	font-size: 12px;	font-weight: bold;	padding-bottom: 1px;	margin-bottom: 1px;	padding: 0 0 0 17px;	font-family : Verdana;	text-align:left;	background: url("../images/pleca_h2.gif") 0px 0% no-repeat;	}#intText a.star{	font-family : Verdana;	font-size : 10px;	font-weight : bold;	padding: 0 0 0 20px;	color: #776D39;	text-decoration:none;	/*background: url("../images/star.gif") 0px 50% no-repeat;/* top right bottom left */}#intText a.star:visited {	font-size :10px;	font-weight : bold;	color: #776D39;	text-decoration :none;}#intText a.star:hover {		font-size :10px;	font-weight : bold;	color: #cc0000;	text-decoration :none;}.text table{    width:600px;    border-style:solid;    border-width:2px;    border-color:#666633;    background-color:#BDCCB0;    margin-left:auto;    margin-right:auto;}/*_______________ INT TEXT para los programas ___________________________*/#intTextProg{	font-family: verdana;	margin: 10px; /* margen general del contenido interior */	width: 100%;    float: none;}#intTextProg p{	font-family: verdana;	font-size : 11px; 	color: #312E17;	text-align:justify; }#intTextProg h1{	text-align: left;	font-size : 12px;	color: #554F28;	font-weight: bold;	/*text-decoration:underline*/}#intTextProg h2{	font-family: verdana;	color: #696332;	font-size: 14px;	font-weight: bold;	padding-bottom: 1px;	margin-bottom: 1px;	/*padding: 0 0 0 17px;*/	/*background: url("../images/pleca_h2.gif") 0px 0% no-repeat;	/*background-position:center;*/	}#intTextProg h3{	font-family: verdana;	color: #776D39;	font-size: 16px;	padding-bottom:36px;	padding-top:10px;	font-weight: bold;    background: url('../images/lineah2.gif') 0 no-repeat;	background-position: center;    /*background-image:url('../images/lineah.gif') 0 100% no-repeat;	background-position: center;*/}#intTextProg h4{	font-family: verdana;	color: #696332;	font-size: 14px;	font-weight: bold;	padding-bottom: 1px;	margin-bottom: 1px;}.intTextProg a  links {	font-family : Verdana;	font-size : 11px;	color: #776D39;	font-weight: bold;	padding: 0 0 0 15px;	/*background: url("../images/star_prog.gif") 0px 50% no-repeat;/*top right bottom left */	text-decoration: underline;}#intTextProg a:link {	font-family : Verdana;	font-size : 11px;	font-weight : bold;	/*text-decoration :underline;*/	color: #776D39;	/*background: url("../images/star_prog.gif") 0px 50% no-repeat;/* top right bottom left */}#intTextProg a:visited {	font-family : Verdana;	font-size :11px;	font-weight : bold;	color: #776D39;	text-decoration :none;}#intTextProg a:hover {	font-family : Verdana;	font-size :11px;	font-weight : bold;	color: #cc0000;	/*text-decoration :underline;*/}/*_______________________________________  GALERIA DE FOTOS  __________________________________________*/div .navigator{border-bottom: 1px dotted #554f28;padding-bottom:5px;margin-bottom:10px;width:90%;font-family: verdana;font-size:11px;color: #312E17;font-weight:normal;vertical-align:top;}#galeria div.thumb{ width:140px;height: 184px;margin-left:9px;margin-right:9px;margin-bottom:9px;margin-top:9px;text-align:center;float:left;background-image:url('../images/bgfotos.gif');background-repeat:no-repeat;}#galeria div.photo{width:120px;height:95px;margin-top:9px;margin-left:9px;margin-right:9px;}#galeria div.photo img{border: 1px solid #000;} #galeria div.phototitle {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-align: left;font-weight: normal;padding-bottom:2px;width: 120px;/*margin-left:9px;*/margin: 0 3px 6px 9px;border-bottom:1px solid #996600;}#galeria div.photocattitle {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#000000 ;text-align: left;font-weight: normal;width: 120px;margin: 0 3px 3px 9px;} /*_______________________________________ FIN GALERIA DE FOTOS  __________________________________________*/div .errorbox{font-family : Verdana;	font-size : 11px;	color: #CC0000;	font-weight: bold;	width:55%;	padding:5px;	background-color:#FFFFFF;	border:2px solid #CC0000;}div .errorbox li{text-align:center;vertical-align: middle;}/*_________________  estilo de los links de foot  _________________________*/#footer{clear: both;	border: 1px solid #cccccc;	font-size: 80%;	padding: 10px 0px 10px 0px;	font-family:Verdana, Arial, Helvetica, sans-serif;		}	#footer a  /* links */{	font-family : Verdana;	font-size : 11px;	color: #776D39;	font-weight: bold;	padding: 0 15px 10px 15px;	/*background: url("../images/star_prog.gif") 0px 50% no-repeat;/* top right bottom left */	text-decoration: underline;}#footer a:link {	font-family : Verdana;	font-size : 11px;	font-weight : bold;	/*text-decoration :underline;*/	color: #776D39;}#footer a:visited {	font-family : Verdana;	font-size :11px;	font-weight : bold;	color: #776D39;	text-decoration :underline;}#footer a:hover {	font-family : Verdana;	font-size :11px;	font-weight : bold;	color: #cc0000;	text-decoration :none;}/*#footer{	clear: both;	border-top: 1px solid #776D39;	border-bottom: 1px solid #776D39;	font-size: 70%;	padding: 10px 10px 10px 10px;	text-align:center}#footer a{    clear: both;	font-family : Verdana;	font-size : 11px;	color: #776D39;	font-weight: bold;	/*padding: 0 0 0 15px;*/	/*background: url("../images/star_prog.gif") 0px 50% no-repeat;/* top right bottom left */	/*text-decoration: underline;*//*_________________________________________________________________________________________________________________*/#marquesina_quick{ 	background: url('../images/marquesina1a.gif') no-repeat left;	text-align: left;	position: relative;	width:340;	color: #FFFFFF;	font-size: 15px;	font-weight: bold;	cursor: hand;}#marquesina_quick h2{	background: url('../images/marquesina1a.gif') no-repeat left;		height: 51px;		padding-left: 20px;	color: #FFFFFF;	font-size: 15px;	font-weight: bold;	cursor: hand;}	#marquesina_quick a{	color: #FFFFFF;	font-size: 15px;	font-weight: bold;}#marquesina_quick a:link{	color: #FFFFFF;	font-size: 15px;	font-weight: bold;}#marquesina_quick a:visited{	color: #FFFFFF;	font-size: 15px;	font-weight: bold;}#marquesina_quick a:hover{	color: #FFFFFF;	font-size: 15px;	font-weight: bold;}#marquesina_exclusive{	width: 225px;	height: 51px;	background: url('../images/marquesina2.gif') no-repeat;	text-align: left;	padding-left: 20px;	color: #FFFFFF;	font-size: 15px;	font-weight: bold;	cursor:hand ;}#marquesina_exclusive a{	color: #FFFFFF;	font-size: 15px;	font-weight: bold;}#marquesina_exclusive a:link{	color: #FFFFFF;	font-size: 15px;	font-weight: bold;}#marquesina_exclusive a:visited{	color: #FFFFFF;	font-size: 15px;	font-weight: bold;}#marquesina_exclusive a:hover{	color: #FFFFFF;	font-size: 15px;	font-weight: bold;}.hotelDesc{	font-weight: bold;	font-size: 10px;	text-transform: uppercase;	color: white;	font-family: Verdana;	background-color: #98af85;}.hotelDesc a{	font-weight: bold;	font-size: 10px;	text-transform: uppercase;	color: white;	font-family: Verdana;	background-color: #98af85;}.hotelDesc a:link{	font-weight: bold;	font-size: 10px;	text-transform: uppercase;	color: white;	font-family: Verdana;	background-color: #98af85;}.hotelDesc a:visited{	font-weight: bold;	font-size: 10px;	text-transform: uppercase;	color: white;	font-family: Verdana;	background-color: #98af85;}.hotelDesc a:hover{	font-weight: bold;	font-size: 10px;	text-transform: uppercase;	/*text-decoration : underline;*/	color: white;	font-family: Verdana;	background-color: #bebe7c;}.hotelDesc span{	font-weight: bold;	font-size: 10px;	text-transform: uppercase;	color: white;	font-family: Verdana;	background-color: #98af85;}.hotelResort{	font-weight: bold;	font-size: 10px;	color: black;	font-family: Verdana;}.text_small_bold{	font-weight: bold;	font-size: 10px;	color: black;	font-family: Verdana;}.link_small{	font-weight: bold;	font-size: 9px;	color: #776D39;	font-family: Verdana;}.link_small:link{	font-weight: bold;	font-size: 9px;	color: #776D39;	font-family: Verdana;}.link_small:hover {	font-family : Verdana;	font-size :9px;	font-weight : bold;	color: #cc0000;	text-decoration : none;}.hotelName  /* hotelName links */{	font-family : Verdana;	font-size : 11px;	color: #776D39;	font-weight: bold;	text-decoration: none;}.hotelName:link {	font-family : Verdana;	font-size : 11px;	font-weight : bold;	text-decoration : none;	color: #776D39;}.hotelName:visited {	font-family : Verdana;	font-size :11px;	font-weight : bold;	color: #776D39;	text-decoration : none;}.hotelName:hover {	font-family : Verdana;	font-size :11px;	font-weight : bold;	color: #cc0000;	text-decoration : none;}.text_normal  {	font-family: verdana;	font-size : 11px; 	color: #312E17;	text-align:right;}.text_normal_bold  {	font-family : Verdana;	font-size : 10px;	text-decoration : none;	color : #312E17;	font-weight : bold;}/* ---- BEGIN tabla de reservas ---- *//* ----                              */.resa_table /* definicion del estilo de la tabla */{    /* border-width: 1px;	 border-style:solid;*/	 border-width:2px;	 /*cell-spacing:0px;*/	 /*empty-cells:show;*/	 border-style:solid;     border-color:#666633;     font-family:verdana;     font-size:11px;     padding:4px;	 margin-bottom:5px;	 margin-right:8px;	 background-color:#cccc99;	 border-collapse: collapse;	/*border-spacing: 5px;*/	}.resa_table td,.css_cell_promo{	border-width:2px;	border-style:solid;	border-color:#666633;	font-family : Verdana;	font-size: 11px;	padding:4px;}.css_cell_promo{	background-color:#FFCC00;	color:#CC0000; }.resa_table td.cell_header  /* celdas de headers */{	background-color: #98AF85;    font-weight:bold;	font-family:verdana;     font-size:11px;    color:#ffffff;}.text_table /* definicion del estilo de la tabla */{	    /* border-width: 1px;	 border-style:solid;*/	 border-width:2px;	 /*cell-spacing:0px;*/	 /*empty-cells:show;*/	 border-style:solid;     border-color:#666633;     font-family:verdana;     font-size:11px;     padding:4px;	 background-color:#cccc99;	 border-collapse: collapse;	 text-align:center	/*border-spacing: 5px;*/	}	.text_table td /* estilo de todas las celdas  */{    border-width:2px;	border-style:solid;	border-color:#666633;	font-family : Verdana;	font-size: 11px;	/*padding:4px;	/*color: #003366;	text-align:center;	background-color: #CCCC99;	font-family : Verdana;	font-size :12px;	font-weight : normal;*/}.text_table td.cell_header   /* celdas de headers */{    	background-color: #98AF85;    font-weight:bold;	font-family:verdana;    font-size:11px;    color:#ffffff; }	.text_table tr.cell_header td /* celdas de headers */{	font-family : Verdana;	font-size :11px;	font-weight : bold;	color: #003366;	background-color: #98AF85;}.cart_table{	/*border:solid;	border-spacing: 0px;*/		 border-width:2px;	 /*cell-spacing:0px;*/	 /*empty-cells:show;*/	 border-style:solid;     border-color:#666633;     font-family:verdana;     font-size:11px;     padding:4px;	 background-color:#cccc99;	 border-collapse: collapse;}.cart_table td{	/*font-family : Verdana;	font-size: 12px;	color: black;	background-color: #CCCC99; */	padding:4px;	 border-width:2px;	border-style:solid;	border-color:#666633;	font-family : Verdana;	font-size: 11px;	}.cart_table td.cell_resort{	background-color: #98AF85;	padding-left: 10px;	font-weight: bold;	color: white;}.cart_table td.status_1 /* confirmado */{	color: green;	font-size: 10px;	font-weight: bold;}.cart_table td.status_2 /* en espera */{	color: red;	}.cart_table td.status_3 /* no disponible */{	color: red;	}.cart_table td.cell_total_label{	font-weight: bold;}.cart_table td.cell_total_value{	font-weight: bold;}div .status_1 /* confirmado */{	color: #669900;	font-size: 12px;	font-weight: bold;}div .status_2 /* en espera */{	color: red;		font-size: 12px;	font-weight: bold;}div .status_3 /* no disponible */{	color: red;		font-size: 10px;	font-weight: bold;}/* -----  */.text_table_data{	color: #003366;	background-color: #CCCC99;	font-family : Verdana;	font-size :8pt;	font-weight : normal;}.text_table_header_small  {	font-family : Verdana;	font-size : 7pt;	text-decoration : none;	color : #FFFFFF;}.text_table_header_bold  {	font-family : Verdana;	font-size : 9pt;	text-decoration : none;	color : #000000;	font-weight : normal;	background: #98AF85;}.text_table_normal {	font-family : Verdana;	font-size : 9pt;	text-decoration : none;	color : #000000;	background:Beige;	font-weight:bold ;	}/* ----                            *//* ---- END tabla de reservas ---- *//*--------------- header's styles----------------*/.header{	color: #000000; /* header text color */}.header h2{	font-family : Verdana;	font-size : 16px;	font-weight : bold;	}#exclusive table.header{	background: url('../images/llegada2.jpg') no-repeat ;}#aboutus table.header{	background: url('../images/quienes.jpg') no-repeat ;}#gallery table.header{	background: url('../images/galeria.gif') no-repeat ;}#paiement table.header{	background: url('../images/pago.jpg') no-repeat ;}#infocuba table.header{	background: url('../images/informacion.jpg') no-repeat ;}#client table.header{	background: url('../images/clientes.jpg') no-repeat ;}#theme table.header{	background: url('../images/programas.jpg') no-repeat ;}#quick table.header{	background: url('../images/quick.jpg') no-repeat ;}#rentacar table.header{	background: url('../images/autos.jpg') no-repeat ;}#charme table.header{	background: url('../images/hostales/hostales.jpg') no-repeat ;}#hotel  table.header{	background-image: url('../images/hoteles.jpg') ;	background-repeat:no-repeat;}#hotel h1 span{	content: "12937 23217 214712498" ;} #opcional table.header{	background: url('../images/opcionales.jpg') no-repeat ;}#regiones table.header{	background: url('../images/regiones.jpg') no-repeat ;}#theme table.header{	background: url('../images/programas.jpg') no-repeat ;}#carte table.header{	background: url('../images/alacarta.jpg') no-repeat ;}/* --------- END HEADER --------------- *//* --------- menu style --------------- */#mainmenu1 ul  /* esto es cada seccion */{	margin: 10px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	list-style: none;	}#mainmenu1 li {	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-top: 3px; 	margin-bottom: 3px;	text-align: right;	list-style-type: none;	white-space: nowrap;}#mainmenu2 ul  /* esto es cada seccion */{	margin: 10;	padding: 0;	list-style: none;	}#mainmenu2 li{	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-top: 3px; 	margin-bottom: 3px;	color: #818181;	white-space: nowrap;	text-align: left;	list-style-type: none;}/* --- Cart Info --- */#carttext{position:absolute;top:110px;padding-top:3px; padding-bottom:3px;padding-left:6px; padding-right:6px;border: 2px dotted #554f28;/*width:400px;height:50px;*//*background-color:#00FF66;*/vertical-align:bottom;text-align:right;}.cartInfo {	font-family : Verdana;	font-size : 11px;	font-weight : bold;	text-decoration : none;	color : #776D39;}.cartInfo A{	font-family : Verdana;	font-size : 11px;	font-weight : bold;	text-decoration : none;	color : #776D39;}.cartInfo A:link {	font-family : Verdana;	font-size : 11px;	font-weight : bold;	text-decoration : none;	color: #776D39;}.cartInfo A:visited {	font-family : Verdana;	font-size :11px;	font-weight : bold;	color: #FFFFFF;	color:#776D39 ;	display: none;}.cartInfo A:hover {	font-family : Verdana;	font-size :11px;	font-weight : bold;	color: #cc0000;	text-decoration : underline;}/*-------- Voyage a Theme --------------*//* --------- menu style de los programas --------------- */#menuleft_home ul  /* esto es cada seccion */{	padding: 5px 0px 0px 0px;  /* top right bottom left */	margin: 0px;	text-align: right;	list-style: none;	width:150px;}#menuleft_home li{	color: #818181;	padding: 5px 3px 0px 0px;  /* top right bottom left */}#menuright_home ul  /* esto es cada seccion */{	padding: 5px 0px 0px 0px;  /* top right bottom left */	margin: 0px;	text-align: left;	list-style: none;	width:150px;}#menuright_home li{	color: #818181;	padding: 5px 0px 0px 0px;  /* top right bottom left */}/* ------------------------------------- */#che p{	color: #cc3333 ;	font-size: 10px ;	font-weight: bold;	font-family: Arial;}#che a{	color: #663300 ;	font-size: 9px ;	font-family: Verdana, Arial, Helvetica, sans-serif ;}#tren p{	color: #cc3333 ;	font-size: 10px ;	font-weight: bold;	font-family: Arial;}#tren a{	color: #663300 ;	font-size: 9px ;	font-family: Verdana, Arial, Helvetica, sans-serif ;}#safari p{	color: #cc3333 ;	font-size: 10px ;	font-weight: bold;	font-family: Arial;}#safari a{	color: #663300 ;	font-size: 9px ;	font-family: Verdana, Arial, Helvetica, sans-serif ;}#barcos p{	color: #cc3333 ;	font-size: 10px ;	font-weight: bold;	font-family: Arial;}#barcos a{	color: #663300 ;	font-size: 9px ;	font-family: Verdana, Arial, Helvetica, sans-serif ;}#espanol p{	color: #cc3333 ;	font-size: 10px ;	font-weight: bold;	font-family: Arial;}#espanol a{	color: #663300 ;	font-size: 9px ;	font-family: Verdana, Arial, Helvetica, sans-serif ;}#hc p{	color: #cc3333 ;	font-size: 10px ;	font-weight: bold;	font-family: Arial;}#hc a{	color: #663300 ;	font-size: 9px ;	font-family: Verdana, Arial, Helvetica, sans-serif ;}#salsa p{	color: #cc3333 ;	font-size: 10px ;	font-weight: bold;	font-family: Arial;}#salsa a{	color: #663300 ;	font-size: 9px ;	font-family: Verdana, Arial, Helvetica, sans-serif ;}#rugby p{	color: #cc3333 ;	font-size: 10px ;	font-weight: bold;	font-family: Arial;}#rugby a{	color: #663300 ;	font-size: 9px ;	font-family: Verdana, Arial, Helvetica, sans-serif ;}#tabacos p{	color: #cc3333 ;	font-size: 10px ;	font-weight: bold;	font-family: Arial;}#tabacos a{	color: #663300 ;	font-size: 9px ;	font-family: Verdana, Arial, Helvetica, sans-serif ;}#naturaleza p{	color: #cc3333 ;	font-size: 10px ;	font-weight: bold;	font-family: Arial;}#naturaleza a{	color: #663300 ;	font-size: 9px ;	font-family: Verdana, Arial, Helvetica, sans-serif ;}#tren p{	color: #cc3333 ;	font-size: 10px ;	font-weight: bold;	font-family: Arial;}#tren a{	color: #663300 ;	font-size: 9px ;	font-family: Verdana, Arial, Helvetica, sans-serif ;}#percusion p{	color: #cc3333 ;	font-size: 10px ;	font-weight: bold;	font-family: Arial;}#percusion a{color: #663300;font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;}/*-----------------------------------------------  Autos ------------------------------------------------- */.carList{/*	width:518px;*/}.box_inf_autos{	margin-bottom:20px;	background-image:url(../images/bg_car.gif);	background-repeat:repeat;	border:dashed 1px black;}.car_button{	text-align:left;	margin-top:5px; 	margin-bottom:5px; 	height:23px;}.box_img{ float:left;width:150px; height:110px; margin-left:5px; margin-bottom:5px; margin-top:5px; }.data_autos{float:left;height:100px;width:230px;margin:5px;padding-top:15px; background-image:url(../images/bg_data-autos.gif);background-repeat:no-repeat;}.left_panel{ }.right_panel{	clear:both;}.details_technique{	padding:5px;	padding-bottom:5px;	font-family:Verdana;	font-size:10px;	clear:both;}.anounce_promo{float:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px;font-weight:bold;text-align:center;padding-top:50px;background-image:url(../images/promo.gif);background-repeat:no-repeat;background-position:top;color: #666600;height:60px;width:115px; }/*--------------------------------------------------------RENTACARRESA-----------------------------------*/.resaCar_table{ float:left;padding:10px;background-image:url(../images/bg_car.gif);border-style: dashed;border-width: 1px;border-color:#666600;}.condition_ventes_text{ float:left; clear:both; margin-top:10px;}span.title_cond-ventes { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}/*--------------------------------------------------------END AUTOS-----------------------------------------*//*--------------------------------------------------------LISTAS-HOTELES-----------------------------------------*/.listhotel_container{position:relative;clear:both;/*padding-left:5px;*/margin:0;/*width:90%;*/list-style:none;}p.listhotel_container{font-family:Verdana;font-size:10px;}.hotel_list_foto table tr td a{ width:120px; height:90px;padding:0;text-align:center;}br.listhotel_container{clear:right;}/*span.listhotel_container {float:right;/*clear:right;text-align:right;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }*/.listhotel_container h1{font-size:11px;font-weight:bold;text-align:center;margin:0;width:200px;height:44px;left:0px;padding:6px 0px 0px 5px;line-height:17px;font-family:Verdana;background-image:url(../images/marquesina_listhotel_int.gif);background-repeat:no-repeat;background-position:left,top;}.listhotel_container ul li h1 a,.listhotel_container ul li h1 a:link,.listhotel_container ul li h1 a:visited,.listhotel_container ul li h1 a:hover,.listhotel_container ul li h1 a:active{color:#996633;font-size:17px;font-weight:bold;text-align:center;left:0px;top:0px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;font-family:Verdana;}.listhotel_container h3{color:#990000;font-size:12px;font-weight:bolder; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.listhotel_container h4{font-size:14px;font-weight:bolder;height:15px; text-align:center; margin:0;padding:0;}.listhotel_container ul li a:link{text-decoration:none; background:transparent;list-style:none;}.listhotel_container ul li a:visited{text-decoration:none;background:transparent;list-style:none;}.listhotel_container ul li a:hover{text-decoration:none; background:transparent;list-style:none;}.listhotel_container ul li a:active{text-decoration:none;background:transparent;list-style:none;}.listhotel_container ul{list-style:none;text-align:center;padding:0;margin:0px 0px 0px 0px;}.listhotel_container li{float:left;text-align:center;font-family:Verdana;width:200px;list-style-type:none;/*padding:6px;*/margin:0px 5px 0px 0px;background-image: url(../images/bg_list_int.gif);background-repeat:repeat-y;}.listhotel_container ul li{float:left;width:200px;height:370px;margin-bottom:8px;margin-left:10px;list-style:none;padding:0;}.listhotel_container ul li ul {/*float:right;*/margin:0 auto;padding-right:10px;font-size:10px;list-style:none;list-style-type:none;}.listhotel_container ul li ul li{margin:0 auto;width:130px;height:12px;padding:0;font-size:10px;list-style:none;list-style-type:none;}.hotel_list_foto{margin:0;padding:0px 20px 0px 25px;  } .hotel_list_foto a,.hotel_list_foto a:link,.hotel_list_foto a:visited,.hotel_list_foto a:hover,.hotel_list_foto a:active{margin:0;padding:0;  }.hotel_list_resort{margin:0 auto;/*float:left;clear:left;*/color:#660000;font-size:17px;text-align:center;font-weight:bold;margin:0; padding:0px 0px 0px 0px; /*line-height:13px;*/}#intText .hotel_list_precio h3{	/*clear:left;*/	color:#990000;	font-size:10px;	text-align:center;	padding:0;	background-image:none;}.hotel_list_precio h4{color:#990000;font-size:10px;margin:0 auto;text-align:center;padding:0; }.hotel_list_precio h3 span{margin:0 auto;color:#990000;font-size:12px;text-align:center;padding:0px 0px 0px 0px;  }div.hotel_list_precio a:link,div.hotel_list_precio a:visited,div.hotel_list_precio a:hover,div.hotel_list_precio a:active{margin:0;padding:0px 0px 0px 0px;}.hotel_list_clasif{display:none;margin:0 auto;color:#666600;text-align:center;font-size:10px;padding:0px 0px 0px 0px;/*line-height:13px;*/}.hotel_list_clasif h4{margin:0 auto;font-size:14px;font-weight:bolder;height:15px; text-align:center; padding:0px 0px 0px 0px;}.hotel_list_clasif ul {margin:0 auto;width:150px;padding:0; list-style:none;}.hotel_list_clasif ul li{margin:0 auto;width:150px;text-align:left;padding:0;list-style: circle;}div.listhotel_container ul li.hotel_list_clasif ul li span{margin:0 auto;padding:0;}.hotel_list_descripcion{margin:0 auto;clear:both;/*float:left;clear:left;*/width:180px;height:100px;/*border-color:#996600;border-style:solid;border-width:2px;*/margin-bottom:10px;padding:1px;font-size:10px;color: #666600;text-align:justify;font-family:Verdana;}.hotel_list_boton {margin:0 auto;margin-bottom:5px;clear:both;width:80px; }.hotel_list_boton a:link,.hotel_list_boton a:visited,.hotel_list_boton a:hover,.hotel_list_boton a:active{}.selection_city-hotel{float:left;padding-left:24px;margin-bottom:10px;} .selection_city-hotel select{border-color:#663300; border-style:solid;border-width:1px; font-family:Verdana; font-size:10px; color:#663300;}#box_tables_hotel{clear:right;height:370px;padding-top:45px;padding-left:10px;background-image:url(../images/bg_tables.gif);background-repeat:repeat-x,repeat-y;background-position:top;}.reserva_hotel{padding-top:10px;left:0;margin:0;}.cart_detail_hotel{background-image:url(../images/bg_tables.gif);background-repeat:repeat-x,repeat-y;background-position:top;}.showcart_hotel{float:left; clear:both;}.showcart_hotel_nav{float:left;clear:both;}.showcart_confirm_att{clear:left;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serifl; color:#990000;list-style-type:none;}.showcart_bottom{margin-top:10px;}span.aviso{font-family:Verdana; font-size:16px;font-weight:bold; color:#FF6600;} /*---------------------------------------------------END HOTEL LIST-----------------------------------------*//*---------------------------------------------------OPCIONALES-----------------------------------------*/.optional_list{position:relative;clear:both;/*padding-left:5px;*/margin:0;/*width:90%;*/list-style:none;}p.optional_list{font-family:Verdana;font-size:10px;}.optional_list table tr td a{ width:120px; height:90px;padding:0;text-align:center;}br.optional_list{clear:right;}/*span.listhotel_container {float:right;/*clear:right;text-align:right;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }*/.optional_list h1{font-size:15px;font-weight:bold;text-align:center;margin:0;width:200px;height:44px;left:0px;padding:8px 0px 0px 3px;line-height:13px;font-family:Verdana;background-image:url(../images/marquesina_listhotel_int.gif);background-repeat:no-repeat;background-position:left,top;}.optional_list ul li h1 a,.optional_list ul li h1 a:link,.optional_list ul li h1 a:visited,.optional_list ul li h1 a:hover,.optional_list ul li h1 a:active{color:#996633;font-size:17px;font-weight:bold;left:0px;top:0px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;font-family:Verdana;}.optional_list h3{color:#990000;font-size:12px;font-weight:bolder; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.optional_list h4{font-size:14px;font-weight:bolder;height:15px; text-align:center; margin:0;padding:0;}.optional_list ul li a:link{text-decoration:none; background:transparent;list-style:none;}.optional_list ul li a:visited{text-decoration:none;background:transparent;list-style:none;}.optional_list ul li a:hover{text-decoration:none; background:transparent;list-style:none;}.optional_list ul li a:active{text-decoration:none;background:transparent;list-style:none;}.optional_list ul{list-style:none;text-align:center;padding:0;margin:0px 0px 0px 0px;}.optional_list li{float:left;text-align:center;font-family:Verdana;width:200px;list-style-type:none;/*padding:6px;*/margin:0px 5px 0px 0px;background-image: url(../images/bg_list_int.gif);background-repeat:repeat-y;}.optional_list ul li{float:left;width:200px;height:370px;margin-bottom:8px;margin-left:10px;list-style:none;padding:0;}.optional_list ul li ul {/*float:right;*/margin:0 auto;padding-right:10px;font-size:10px;list-style:none;list-style-type:none;}.optional_list ul li ul li{margin:0 auto;width:130px;height:12px;padding:0;font-size:10px;list-style:none;list-style-type:none;}.optional_list_pic{margin:0;padding:0px 20px 0px 25px; }.optional_list_pic a,.optional_list_pic a:link,.optional_list_pic a:visited,.optional_list_pic a:hover,.optional_list_pic a:active{margin:0;padding:0;}.optional_list_resort{margin:0 auto;/*float:left;clear:left;*/color:#660000;font-size:17px;text-align:center;font-weight:bold;margin:0; padding:0px 0px 0px 0px; /*line-height:13px;*/}#intText .optional_list_price h3{	/*clear:left;*/	color:#990000;	font-size:10px;	text-align:center;	padding:0;	background-image:none;}.optional_list_price span{margin:0 auto;color:#990000;font-size:12px;text-align:center;padding:0px 0px 0px 0px;  }.optional_list_description{margin:0 auto;clear:both;/*float:left;clear:left;*/width:180px;height:100px;/*border-color:#996600;border-style:solid;border-width:2px;*/margin-bottom:10px;padding:1px;font-size:10px;color: #666600;text-align:justify;font-family:Verdana;}.optional_list_button{}.reserva_optional{padding-top:10px;float:left;clear:both;left:0;margin:0;}.selection_resorts-opctionals{float:left;margin-bottom:10px;}#resorts{ float:left; clear:both; margin-right:20px; }#opctionals{ clear:right; }.selection_resorts-opctionals select{border-color:#663300; border-style:solid;border-width:1px; font-family:Verdana; font-size:10px; color:#663300;}#box_tables_opcionales{clear:right;height:370px;width:70%;padding-top:62px;background-image:url(../images/bg_tables.gif);background-repeat:repeat-x,repeat-y;background-position:top;}/*--------------------------------------------END OPCIONAL LIST-------------------------------------*//*--------------------------------------------CHARME LIST-------------------------------------*//*--------------------------------------------END OPCIONAL LIST-------------------------------------*/                         /*___________________     estilos para los pop up     ___________________*/           /*___________________  POPUP HOSTAL    ___________________*/#cabezal_hostal{	padding: 0px 0px 0px 0px;	width: 100%;	background-image: url(../images/hostales/hos_top_bg.gif);	height: 67px;	position: absolute;}#Lat_hostal{	float: right;	width: 181px;	margin: 0px;	padding: 0px;	background-image: url(../images/hostales/hos_top_bg.gif);	height: 100%;	/*border-bottom: 1px solid #cccccc;*/}/*___________________  POPUP HOTEL    ___________________*/#cabezal_hotel{	padding: 0px 0px 0px 0px;	width: 100%;	background-image: url(../images/hoteles/hot_top_bg.gif);	height: 67px;}#Lat_hotel{	float: right;	width: 181px;	margin: 0px;	padding: 0px;	background-image: url(../images/hoteles/pp_bg.jpg);	height: 100%;	/*border-bottom: 1px solid #cccccc;*/}/*___________________  POPUP OPCIONALES    ___________________*/#cabezal_opcional{	padding: 0px 0px 0px 0px;	width: 100%;	background-image: url(../images/opcionales/opcional_pp/top_bg_pp.jpg);	height: 67px;}#Lat_opcional{	float: right;	width: 181px;	margin: 0px;	padding: 0px;	background-image: url(../images/opcionales/opcional_pp/lat_bg_pp.jpg);	height: 100%;	/*border-bottom: 1px solid #cccccc;*/}/*___________________  POPUP natura    ___________________*/#todo_natura{position: absolute; top:0; left:0;background-image:url(../images/programas/especiales_pp/nat_pp_bg1.jpg);background-repeat:repeat-y;background-position:right;height:100%;}#cabezal_natura{	padding: 0px 0px 0px 0px;	width: 100%;	background-image: url(../images/programa/especiales_pp/nat_top_bg.gif);	height: 67px;}#Lat_natura{position: absolute; top:67; right:0;	float: right;	width: 181px;	margin: 0px;	padding: 0px;	background-image: url(../images/programas/especiales_pp/nat_pp_bg.jpg);	height: 100%;	}			/*___________________  POPUP salsa   ___________________*/#todo_salsa{background-image:url(../images/programas/especiales_pp/sal_pp_bg.jpg);background-repeat:repeat-y;/*background-position:right;*/}#cabezal_salsa{	padding: 0px 0px 0px 0px;	width: 100%;	background-image: url(../images/programas/especiales_pp/sal_top_bg.gif);	background-repeat:repeat-x;	height: 67px;}#Lat_salsa{	float: right;	width: 181px;	margin: 0px;	padding: 0px;	background-image: url(../images/programas/especiales_pp/sal_pp_bg.jpg);	height: 100%;	}/*___________________  POPUP espanol   ___________________*/#todo_espanol{background-image:url(../images/programas/especiales_pp/esp_pp_bg.jpg);background-repeat:repeat-y;/*background-position:right;*/}#cabezal_espanol{	padding: 0px 0px 0px 0px;	width: 100%;	background-image: url(../images/programas/especiales_pp/esp_top_bg.gif);		background-repeat:repeat-x;	height: 67px;}#Lat_espanol{	float: right;	width: 181px;	margin: 0px;	padding: 0px;	background-image: url(../images/programas/especiales_pp/esp_pp_bg.jpg);	height: 100%;	}/*___________________  POPUP safari   ___________________*/#todo_safari{background-image:url(../images/programas/especiales_pp/saf_pp_bg.jpg);background-repeat:repeat-y;/*background-position:right;*/}#cabezal_safari{	padding: 0px 0px 0px 0px;	width: 100%;	background-image: url(../images/programas/especiales_pp/saf_top_bg.gif);		background-repeat:repeat-x;	height: 67px;}#Lat_safari{	float: right;	width: 181px;	margin: 0px;	padding: 0px;	background-image: url(../images/programas/especiales_pp/saf_pp_bg.jpg);	height: 100%;	}	/*___________________  POPUP naveg   ___________________*/#todo_naveg{background-image:url(../images/programas/especiales_pp/nav_pp_bg.jpg);background-repeat:repeat-y;/*background-position:right;*/}#cabezal_naveg{	padding: 0px 0px 0px 0px;	width: 100%;	background-image: url(../images/programas/especiales_pp/nav_top_bg.gif);		background-repeat:repeat-x;	height: 67px;}#Lat_naveg{	float: right;	width: 181px;	margin: 0px;	padding: 0px;	background-image: url(../images/programas/especiales_pp/nav_pp_bg.jpg);	height: 100%;	}			/*___________________  POPUP tabaco  ___________________*/	#todo_tabaco{background-image:url(../images/programas/especiales_pp/tab_pp_bg.jpg);background-repeat:repeat-y;/*background-position:right;*/}#cabezal_tabaco{	padding: 0px 0px 0px 0px;	width: 100%;	background-image: url(../images/programas/especiales_pp/tab_top_bg.gif);	background-repeat:repeat-x;	height: 67px;}#Lat_tabaco{	float: right;	width: 181px;	margin: 0px;	padding: 0px;	background-image: url(../images/programas/especiales_pp/tab_pp_bg.jpg);	height: 100%;	}/*___________________  contenido de los POPUP   ___________________*/	#contenido{position:absolute;top:67px; left:0px;  /*float: left;  width: 550px;*/  text-align: justify;  margin: 10px; /* margen general del contenido interior */}#contenido img{margin:10px;  }#contenido .imagnav{  float: right;  /* position:absolute;*/ /*position:relative;*/   top: 10px;   right: 10px; width: 280px;  margin-bottom: 10px; /* margen general del contenido interior */  margin-left: 10px;  /*background-color:#FFFFFF;*/}#contenido p{	font-family: verdana;	font-size : 11px; 	color: #554F28;	text-align:justify}#contenido .hotelDesc{	font-weight: bold;	font-size: 10px;	text-transform: uppercase;	color: white;	font-family: Verdana;	background-color: #98af85;}#contenido .hotelName{	font-family : Verdana;	font-size : 11px;	color: #776D39;	font-weight: bold;	text-decoration: none;}#contenido .hotelResort{	font-weight: bold;	font-size: 10px;	color: black;	font-family: Verdana;}#contenido h2{	color: #554F28;	font-size: 12px;	font-weight: bold;	padding-bottom: 1px;	margin-bottom: 1px;	padding: 0 0 0 17px;	background: url("../images/pleca_h2.gif") 0px 0% no-repeat;	}#contenido h3{	font-family: verdana;	color: #776D39;	font-size: 16px;	padding-bottom:29px;	font-weight: bold;    background: url('../images/lineah.gif') 0 no-repeat bottom;}/*#menuEsp{  float: right;	width: 20%;	margin: 0px;	padding: 0px;	background-color: #eeeeee;	border-right: 1px solid #cccccc;	/*border-bottom: 1px solid #cccccc;}*//************* #siteInfo estilo ***************/#siteInfo{	clear: both;	border: 1px solid #cccccc;	font-size: 70%;	color: #cccccc;	padding: 10px 10px 10px 10px;}#siteInfo img{	padding: 4px 4px 4px 10px;	vertical-align: middle;}/************* #search estilo ***************/#search{	padding: 5px 0px 5px 10px;	border-bottom: 2px solid #cc0000;	font-size: 90%;	background-color: #E2E2E2;}#search form{ margin: 0px; padding: 0px;}#search label{	display: block;	margin: 0px;	padding: 0px;}/************* clases ***************/.feature{	padding: 0px 0px 10px 15px;	font-size: 80%;}.feature h3{	padding: 30px 0px 5px 0px;	text-align: left;}.feature img{	float: left;	padding: 10px 10px 0px 0px;}.story{	clear: both;	padding: 10px 0px 0px 15px;	font-size: 80%;	color: #999999}.story p{	padding: 0px 0px 10px 0px;}.mapas{ position:absolute; left:861px; top:236px; width:159px; height:93px; z-index:2; padding: 4px; border-top: 2px dotted #554f28;}.mapas table {display:none;}#nombre_region{position:absolute; left:290px; top:202px; color: #663300; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight:bold;}/*********** VOYAGES A LA CARTE ******************/#programa{position:absolute; left:27px; top:37px; width:241px; height:579px; z-index:1; overflow: scroll; padding-left:15; padding-right:10; border: #990000 2px solid;}.optional_list div.optional_detail{	width:100%;	padding: 10px 5px 10px 5px;	float:left;		border-style:dotted;	border-bottom-color:Black;	border-width:1px;	margin:5px 0px 5px 0px;}.optional_list  div.optional_right{	width:75%;	float:left;}.optional_list div.optional_pic{	float:left;	width:150px;}.optional_list div.optional_description{	float:left;	margin-bottom:10px;}.optional_list div.optional_button{	text-align:right;}/*.optional_list{	float:left;	margin-top:90px;	background-color:Yellow;}.optional_list table{	float:left;}.optional_list div.optional_name{}*/#carResa_datos {	font-size: 11px;}