@charset "utf-8";
body{margin:0 0 0 0; font-size:12px;font-family:Verdana, Geneva, sans-serif;}
h1,h2,h3,h4,h5{font-family:'Droid Sans', arial, serif;}

/*
.header{width:970px; background:url(/recursos/img/back_header.jpg) no-repeat; height:181px; margin:auto; position:relative; margin-bottom:10px;}
.header span{color:#009092; font-weight:bold; padding:5px 5px 0 0;}
.header input{ padding:0 0 0 30px; border:none; background:none;}
.buscadorsearch{left:10px;position:absolute;top:80px;}
.search-header{position:relative; z-index:80; color:#009092; font-weight:bold; margin:10px 5px 0 0; height:27px; padding:7px 170px 5px 0; background:url(/images/search-header.jpg) no-repeat  ;}
.search-header-boton{_border:0;position:absolute; top:0px; left:205px;}
.chat{text-align:right;  padding:2px 0 0 0; margin:0 0 0 -30px;}
*/
.cont_header{border-bottom:2px solid #CCC}
.header{width:970px;margin:0 auto; position:relative;height:110px;}
/*.header span{color:#009092; font-weight:bold; padding:5px 5px 0 0;}*/
.header input{ padding:0 0 0 30px; border:none; background:none;}
.logo{position:absolute;top:0;left:0;z-index:2;width:200px}
.idioma a{color: #999999;float:left;margin: 10px 0 0 10px; text-decoration:none; font-weight:bold; font-size:11px;}
.idioma a:hover{color: #999999;float:left;margin: 10px 0 0 10px; text-decoration:underline}

.chat_header{position:absolute;top:-5px;right:0;z-index:2;width:108px;height:91px;overflow:hidden}
.cinta_internas{background:url("/recursos/images/barra_interna.jpg") repeat-x top left;height:33px;position:absolute;top:0;left:0;z-index:1;width:100%;}
.lenguaje{position:absolute; top:10px; left:570px; font-size:11px; color:#009092;}
.search-header{position:relative; z-index:2000; color:#009092; font-weight:bold; margin:10px 5px 0 0; height:27px; padding:7px 170px 5px 0; background:url(/images/search-header.jpg) no-repeat  ;}
.search-header-boton{position:absolute; top:0px; left:205px;}
.chat{ text-align:right;  padding:2px 0 0 0; margin: 0 0 0 -30px;}

/*#chat2{width:326px;height:51px;}*/
.flotante{float:left;}
.limpia{clear:both;}
.socialmedia{width:960px; margin:auto;  text-align:right; margin-bottom:5px; }
.titulo{color:#3999C9; margin:0 0 10px 0; font-size:18px;}

/* estilos del contenido */
.meddle{width: 960px;background: url("/recursos/images/fondo_cont_central.jpg") repeat-y scroll 0 0 transparent;margin: 0 auto;padding:0 18px 0 32px}
.empresa2{color:#8F5904; line-height:1.5;}
/* .empresa2 h2{color:#BF3A62; margin:60px 0 10px 0; font-size:18px;}*/
.empresa2 h2{color:#3999C9; margin:10px 0 10px 0; font-size:18px;}
.empresa{background:url("/recursos/img/fondo_destinos.jpg") no-repeat scroll 0 0 transparent;height:170px;margin:20px 0 10px 0;width:646px;	}
.empresa_img{margin:0 7px 0 0; float:left;}
.izquierdo{ float:left; width:300px;  padding:4px 0 0 0;}
.derecho{float:right; width:660px; line-height:1.5;}

.titulo_home{padding:0 0 0 8px}
.buscador h2.titulo_quick{font-size:18px;color:#3999C9;margin:0 0 21px 0}
#limpiarTab{padding:0;margin:0;clear:both;background:none}

#container {

	width:621px;
	padding:10px;
	margin:0 0 0 -27px;
	position:relative;
	z-index:0;
	
}

#example {
	width:600px;
	height:330px;
	position:relative;
	margin:-34px 0px 0px 0px;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:628px;
	height:289px;
	top:33px;
	left:0px;
	
}

/*
	Slideshow
*/

#slides {
	margin:34px 0px 0px 0px;
	position:absolute;
	top:3px;
	left:4px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:621px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:621px;
	height:252px;
	display:block;
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-19px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:605px;
}

/*
	Pagination
*/

.pagination {
	position:relative;
	z-index: 5;
	margin:-9px 0px 0px 15px;
	width:652px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	float:left;
	overflow:hidden;	
	width:148px;
	height:41px;
	margin:0px 0px 6px 0px;	

}

.pagination li.current a {
	color:#ffffff;
	background-image:url(../img/pagination.png);

	
}

.fondo{
background-image:url(../img/promocion.png);

	width:621px;
	height:274px;
}

.fondo_2:hover{
background-image:url(../img/tours.png);
	width:621px;
	height:274px;
}


/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:540px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}
/*
	Footer
*/

#footer {
	text-align:center;
	width:580px;
	margin-top:9px;
	padding:4.5px 0 18px;
	border-top:1px solid #dfdfdf;
}

#footer p {
	margin:4.5px 0;
	font-size:1.0em;
}

/*
	Anchors
*/

.fon:link,
.fon:visited {
	color:#666666;
	text-decoration:none;
}

.fon:hover,
.fon:active {
	color:#ffffff;
	
}


.destinos:hover{
color:#319FAC
}


.destinos:visited,
.destinos:link{
	color:#776145
	
}



.derecho h5 {color:#D4870D;font-size:20px;margin:0 0 10px;}
.derecho li {color:#776145;line-height:1.5;}
.derecho p{line-height:1.5;color:#686868; margin:5px 0 10px 0;}
/*.menu{position:absolute; left:419px; padding: 20px 0 0 0 ; top:85px; z-index:90; background:url(/images/fondo_menu.png) no-repeat; height:30px; width:550px; text-align:right;}*/
/*
.menu{position:absolute;top:133px;left:0;z-index:1;color:#589da2;font-size:26px;background:url(/recursos/img/back_menu.png) no-repeat; height:59px; width:970px;}

.header .menu ul {width:830px;margin:0 auto;}
.header .menu ul li{ text-aling:center; padding:0; display:block;}
.header .menu ul li span{color:#bfbfbf;padding:4px 0 0 0;display:block;font-size:10px}
.header .menu ul li h2 a{text-decoration:none; color:#000; font-weight:bold;}
.header .menu ul li h2 a:hover{border-bottom:2px #fff solid;}
.header .menu ul li h2 a:hover span{color:#fff;}
.header .menu ul li h2 span{font-size:20px; color:#000; display:inline;}

.header .menu ul li h1 a{text-decoration:none; color:#589da2; font-weight:bold;padding:0 10px;border-right:1px #ccc solid;line-height:38px}
.header .menu ul li h1 a.item_ultimo{border:0 !important}

.header .menu ul li h1 a:hover span{color:#666;}
.header .menu ul li h1 span{font-size:11px; color:#009092; display:inline;}
.opcion_activado{color:#666 !important;}
*/

.cont_menu{position:absolute;top:0;left:190px;z-index:2;}

.cont_menu ul li{float:left;line-height:33px}

.cont_menu ul li a{padding:0 0px;margin:0 0 0 18px;color:#FFF; font-size:11px;text-decoration:none;font-weight:bold}

.cont_menu ul li a:hover{text-decoration:underline}
.opcion_activado{color:#666 !important;}

#tabTransfers{padding:0 0 0 15px;width:40px;}
#tabTours{width:66px;padding:0 0 0 15px;margin:0}
#tabHoteles{width:63px;padding:0 0 0 12px;}
#tabVuelos{margin:0;width:40px;padding:0 0 0 17px}
#tabClear{clear:both;margin:0;padding:0}


.img_phone{ left: 500px;position: absolute;top: 102px;}
.call_us{color:#8e9396 !important}
.call_us a{color:#d47404;text-decoration:none}
.call_us a:hover{text-decoration:underline}


#transfers{ border-bottom:#99cd35 solid 6px; display:block;  color:#000; text-decoration:none; text-align:center; margin:2px 0 0 0;}
#tours{ border-bottom:#8dd4ce solid 6px; display:block;color:#000; text-decoration:none; text-align:center; margin:2px 0 0 0;}
#weddings{ border-bottom:#ff9e40 solid 6px; display:block; color:#000; text-decoration:none; text-align:center; margin:2px 0 0 0;}
#hotels{ border-bottom:#bb120b solid 6px; display:block;  color:#000; text-decoration:none; text-align:center; margin:2px 0 0 0;}

.booking-search{ width:288px; height:41px; background:url(/recursos/img/quick_hoteles.png) no-repeat; position:relative;}
.booking-search ul{ position:absolute; top:12px; left:-1;}
.booking-search ul li{ float:left; margin:0 3px 0 0;  padding:0 0 0 3px;}
.booking-search ul li a{ display:block;  height:24px; min-width:40px; padding:5px 14px 0 0; text-decoration:none; color:#000; font-weight:bold;}
.hover {color:#000 !important}
.hover a {color:#000 !important}


.boton {background:none repeat scroll 0 0 #8DD4CE;border:medium none;color:#000000;height:20px;width:100px;cursor:pointer}

.estancia{color:#999999;margin:92px 0 0 0;float:right}
.estancia a{color:#999;text-decoration:none;}
.estancia a:hover{text-decoration:underline;}
.estancia span{color:#999999;font-size:10px}
.estancia span a{color:#999999;text-decoration:none;}
.estancia span a:hover{text-decoration:underline;}


.banners{ margin:0 0 20px 0;}
.banners_img{ margin:0 7px 0 0;}
.chavo{position:absolute; right:0; top:-10px;}
.twitteer {margin:0 10px 0 0;}

.empresa h1{color:#8f5904; margin:0 0 10px 0; }
.titulos{color:#42677A;float:left;font-family:Arial,Verdana,Geneva,sans-serif;font-size:11px;list-style:none outside none;text-decoration:none;width:180px; font-weight:bold; }
.titulos2{color:#42677A;float:left;font-family:Arial,Verdana,Geneva,sans-serif;font-size:16px;list-style:none outside none;text-decoration:none;width:180px; font-weight:bold; margin:15px 0 0 30px;}
.ciudades {float:left;margin:10px 0 0 4px;width:90px;}
.ciudades h3 {color:#666666;font-family:Arial,Verdana,Geneva,sans-serif;font-size:12px;margin:0 0 0 5px;}
.ciudades ul {list-style:none;margin-left:0;}
.ciudades ul li{margin:0;}
.ciudades ul li a{color:#42677A;float:left;font-family:Arial,Verdana,Geneva,sans-serif;font-size:11px;line-height:15px;list-style:none outside none;text-decoration:none;width:90px; margin:6px 0 0 4px;}
.ciudades ul li a:hover {color:#F60; font-family:Arial,Verdana,Geneva,sans-serif; font-size:11px;}
.desde_ciudades{float:left;margin:11px 0 0 16px; width:90px; font-size:11px;}
.desde_ciudades h3{color:#666666;font-family:Arial,Verdana,Geneva,sans-serif;font-size:12px; margin:0;}
.desde_ciudades ul li{font-size:11px; margin:0;}
.desde_ciudades ul li a{color:#8F5904;float:left;font-family:Arial,Verdana,Geneva,sans-serif;font-size:11px;line-height:15px;list-style:none outside none;text-decoration:none;width:90px;margin:6px 0 0 0; height:14px;}
.desde_ciudades ul li a p {text-align:right; width:70px; margin:-14px 0; color:#8F5904;}
.desde_ciudades ul li a p:hover {text-align:right; width:70px; margin:-14px 0; color:#F60; font-family:Arial,Verdana,Geneva,sans-serif; font-size:11px;}
.desde_ciudades ul li a:hover {color:#F60; font-family:Arial,Verdana,Geneva,sans-serif; font-size:11px;}
.pasifico {float:left;margin:10px 0 0 0;width:85px;}
.pasifico h3 {color:#666666;font-family:Arial,Verdana,Geneva,sans-serif;font-size:12px;margin:0 0 0 10px;}
.pasifico ul {list-style:none;margin-left:10px;}
.pasifico ul li{margin:0;}
.pasifico ul li a{color:#42677A;float:left;font-family:Arial,Verdana,Geneva,sans-serif;font-size:11px;line-height:15px;list-style:none outside none;text-decoration:none;width:90px; margin:6px 0 0 0;}
.pasifico ul li a:hover {color:#F60; font-family:Arial,Verdana,Geneva,sans-serif; font-size:11px;}
.destino {float:left;margin:10px 0 0 15px;width:90px;}
.destino h3 {color:#666666;font-family:Arial,Verdana,Geneva,sans-serif;font-size:12px;margin:0 0 0 12px;}
.destino ul {list-style:none;margin-left:10px;}
.destino ul li {margin:0;}
.destino ul li a{color:#42677A;float:left;font-family:Arial,Verdana,Geneva,sans-serif;font-size:11px;line-height:15px;list-style:none outside none;text-decoration:none;width:90px;margin:6px 0 0 2px;}
.destino ul li a:hover {color:#F60; font-family:Arial,Verdana,Geneva,sans-serif; font-size:11px;}
.desde{float:left;margin:11px 0 0 30px;width:90px}
.desde h3{color:#666666;font-family:Arial,Verdana,Geneva,sans-serif;font-size:12px;margin:0;}
.desde ul li{font-size:11px; margin:0;}
.desde ul li a{color:#8F5904;float:left;font-family:Arial,Verdana,Geneva,sans-serif;font-size:11px;line-height:15px;list-style:none outside none;text-decoration:none;width:90px;margin:6px 0 0 0; height:14px;}
.desde ul li a p {text-align:right; width:70px; margin:-14px 0; color:#8F5904;}
.desde ul li a p:hover {text-align:right; width:70px; margin:-14px 0; color:#F60; font-family:Arial,Verdana,Geneva,sans-serif; font-size:11px;}
.desde ul li a:hover {color:#F60; font-family:Arial,Verdana,Geneva,sans-serif; font-size:11px;}
.servicios{margin:15px 0 15px 0;}
.servicios h1{margin:0 0 20px 0; font-size:15px;}
.servicios h2{margin:0 0 10px 0;   color:#950606;}
.tours{width:193px;float:left;}
.tours img{margin:0 0 20px 0;}
.tours a{font-weight:bold; text-decoration:none; color:#a2a2a2; margin:10px 0 0 0; color:#740703;}
.tours a:hover{color:#747474;}
.tours p{color: #a2a2a2;line-height:1.3}
.tours .more_info{margin:10px 0 0 0;text-align:right}
.separador-tours{height:150px; border-right:1px dashed #999999; margin:30px 19px 0 5px; float:left; }
.divicion{ background:url(/images/divicion.jpg) repeat-x; height:13px; margin:0 0 10px 0;}

/*cuerpo bookgin*/

/*.cuerpo-booking{width:271px; border-right:2px solid #f2f0e2; border-left:2 solid #f2f0e2; background:#fff; margin:0 0 0 7px; padding:10px;}*/
/*
.cuerpo-booking{width:264px; border-right:2px solid #57ACA5; border-left:2px solid #57ACA5;border-bottom:2px solid #57ACA5; background:#C6E2E3; padding:10px;}
.piebooking{margin:0 0 0 7px;}
*/
.cuerpo-booking{width:260px; border-right:4px solid #33CCFF; border-left:4px solid #33CCFF;border-bottom:4px solid #33CCFF; background:#ffffff; padding:10px;


	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;


}
.piebooking{margin:0 0 0 7px;}
/* parte izquierda */
/*
.news{margin:15px 0 25px 0;font-size:12px;}
.news li{float:left; margin:0 0 0 10px; display:block; display:block; width:75px; height:23px;}
.news li a {display:block; padding: 5px 0 0 0;width:75px; height:18px; background:url(/images/tabnews2.jpg) no-repeat; color:#fff; text-decoration:none; text-align:center;}
.news li a:hover {background:url(/images/tab1news.jpg) no-repeat; }
.cuerponews{background:#1aa4bb; padding:0 10px 0 10px; width:259px; color:#fff;}
.cuerponews input{ padding:0 0 0 5px; background-image:url(/images/newsinput.jpg); background-repeat:no-repeat; border:none; margin:5px 0 10px 0; width:253px; height:23px;}
#botonnews{  width:159px; height:46px; background:none;}*/
.news{background:url("/recursos/img/mail.jpg") no-repeat scroll 0 0 transparent;height:129px;margin:15px 0 0 0;width:286px;padding:40px 0 0 15px}
.news form fieldset{height:26px}
.news form fieldset.btn_news{padding:4px 0 0 80px}
.news form fieldset input[type=text]{color:#333333}

.cont_porque_reservar{background:url("/recursos/images/fondo_porque_reservar2.jpg") no-repeat scroll 0 0 transparent;height:159px;width:301px;padding:10px 4px 0 4px;font-size:11px}
.cont_porque_reservar h4{color:#c46100;font-size:14px;margin:0 0 6px 0}


.testimonials{ background:url(/images/testimonials.jpg) no-repeat; width:283px; height:123px; margin:20px 0 0 0; }

/* Pie */
/*
.pie{background:url(/recursos/img/back_pie.jpg) repeat-x; padding:35px 0 10px 0;  font-size:11px; background-color:#86B6B8;margin:15px 0 0 0}
.contenido-pie{width:960px; margin:auto; color:#319fac; position:relative;}
.piechavo{position:absolute; top:0px; left:-55px;}
.contenido-pie h1{margin:0 0 20px 0; color:#000;}
.contenido-pie li{margin:0 0 5px 0; padding:0 0 2px 0;color:#000}
.contenido-pie a{text-decoration:none; color:#000;}
.contenido-pie a:hover{color:#ffa800;}
.divicion-pie{border-right:1px solid #fff; margin:0 44px 0 44px; float:left; height:120px;}*/
/*.top-search{padding:5px; margin:20px;}*/

.centrar{text-align:center}

.pie_top{background:url("/recursos/images/footer_top.jpg") repeat-x top left;height:20px}

.pie{background:url("/recursos/images/footer_bottom.jpg") repeat top left;color:#FFF}

.pie .contenedor{width:980px;margin:0 auto}

.pie .contenedor .flotante{float:left;margin:0 80px 10px 0}

.pie .contenedor .flotante h3{font-size:13px;}

.pie .contenedor .flotante ul{margin:20px 0 0 0}

.pie .contenedor .flotante ul li{margin:0 0 5px 0}

.pie .contenedor .flotante ul li a{color:#FFF;text-decoration:none}

.pie .contenedor .flotante ul li a:hover{text-decoration:underline}

.pie .contenedor p.copy{font-size:10px;line-height:1.0;padding:0 0 5px 0;text-align:center}

#keyword a{color:#FFF;text-decoration:none}
#keyword a:hover{text-decoration:underline}


.top-search h1{margin:5px 0 10px 0;}
.columna5 {float:left;margin:12px 0 0 20px;width:104px;}

/* Flash */
.slideShow {float:right;margin:0 40px 0 0;}

.derecho h1{color:#3999C9;font-size:18px;margin:0 0 20px 0;}
.izquierdo h3{color:#336699;font-size:18px;margin:0 0 20px 0}
.infolistado{margin:10px 15px 10px 0 !important;text-align:justify}
.alinear_der{text-align:right}
/*#infolistado{color:#776145}*/
.separar li{ display:block; margin:10px 0 0 0; color:#776145; list-style:circule; font-weight:normal;}*/
p#infotransfers{margin:0 0 150px 0}
#menu_actividades{font-size:10px;}
#menu_actividades li{float:left;text-align:center;text-transform:capitalize;/*width:60px;*/margin:0 5px;}
#menu_actividades li span{display:block;color:#0497a8}
#menu_actividades li span a{color:#ccc}
#menu_actividades li span a:hover{color:#9aca73}
#menu_actividades li span a.categoria_actual{color:#9aca73}

.desc_listado{border:1px solid #dbdbdb; width:640px;background-color:#ffffff;padding:10px 0 0 0;position:relative;}
.desc_listado h3{color:#009092;font-size:20px;margin:0 0 20px 0}

.desc_listado .info_listado{float:right;width:387px;padding:0 15px 0 0;}
.desc_listado .info_listado p{color:#686868;text-align:justify;line-height:1.5;}
.desc_listado .info_listado p#categoria{color:#d37904;margin:20px 50px 0 0}
.desc_listado .info_listado h3 a{color:#009092}
.desc_listado .info_listado .bookit{margin:40px 0 0 235px}
.desc_listado .info_imagen{float:left;width:220px;height:235px;}
.desc_listado .info_imagen img{margin:0 4px}
.desc_listado .info_imagen p strike{color:#999;font-size:13px}
.desc_listado .info_imagen p{color:#A70505;font-size:14px;font-weight:bold;text-align:center;/*color:#a70505;text-align:center;font-weight:bold;text-decoration:underline*/}
.desc_listado .info_listado table.traslado_prices{background-color:#efeeee;font-size:10px;text-align:center}
.desc_listado .info_listado table.traslado_prices tbody tr td#precio{font-size:15px;color:#BB120B}
.desc_listado .info_listado table.traslado_prices tbody tr td#tinfo{width:250px;text-align:left;font-size:11px}

.desc_listado .info_listado table.tprices{background-color:#EFEEEE;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-spacing:0;border-top:1px solid #CCCCCC;width:100%;border-bottom:1px solid #CCCCCC;}
.desc_listado .info_listado table.tprices tr th{background-color:#E1E1E1;border-bottom:1px solid #CCCCCC;color:#009092;font-family:Arial,Verdana,Geneva,sans-serif;font-size:12px;font-weight:bold;padding:4px;text-align:center;}
.desc_listado .info_listado table.tprices tbody tr td#precio{font-size:15px;color:#BB120B}
.desc_listado .info_listado table.tprices tbody tr td#tinfo{width:250px;text-align:left;font-size:11px}
.desc_listado .info_listado table.tprices tbody tr td{border-bottom:1px solid #CCCCCC;}
.desc_listado .info_listado table.tprices tbody tr:last-child td{border-bottom:none;}

.desc_listado_hotel{border:1px solid #dbdbdb; width:634px;background-color:#ffffff;padding:10px 0 0 0;position:relative;}
.desc_listado_hotel h3 a{color:#5AA68B;font-size:18px;text-decoration:none}

.desc_listado_hotel .info_listado{float:right;width:387px;padding:0 15px 0 0;}
.desc_listado_hotel .info_listado p{color:#764910;text-align:justify;line-height:1.5;}
.desc_listado_hotel .info_listado p#categoria{color:#d37904;margin:20px 50px 0 0}
.desc_listado_hotel .info_listado h3 a{color:#009092}
.desc_listado_hotel .info_listado .bookit{margin:40px 0 0 235px}
.desc_listado_hotel .info_imagen{float:left;width:220px;height:235px;}
.desc_listado_hotel .info_imagen img{margin:0 4px}
.desc_listado_hotel .info_imagen p{color:#a70505;text-align:center;font-size:11px}
.desc_listado_hotel .info_listado table.tprices{background-color:#efeeee;font-size:10px;text-align:center}
.desc_listado_hotel .info_listado table.tprices tbody tr td#precio{font-size:15px;color:#BB120B}
.desc_listado_hotel .info_listado table.tprices tbody tr td#tinfo{width:250px;text-align:left;font-size:11px}


.espaciado{margin:20px 0}
.offer{position:absolute;top:-5px;right:-14px;}

#disponibilidad{width:40%;background-color:#f2f2f2;margin:0 auto;}
#disponibilidad tbody tr th{text-align:center;color:#890202;font-size:18px}

.derecho #desc_info{/*height:210px*/margin:0 0 20px 0}

/*Para la paginacion*/
.contenedorPaginacion li{float:left;margin:5px}

.contenedorPaginacion li a {
background:transparent url(/images/fondo_num_off.png) no-repeat scroll center center;
color:#7A7A7A;
display:inline-block;
font-size:10px;
height:29px;
margin:0;
padding:3px;
text-decoration:none;
width:32px;
}

.contenedorPaginacion li a.selected {
background:transparent url(/images/fondo_num_on.png) no-repeat scroll center center;
color:#FFFFFF;
font-size:10px;
}

.contenedorPaginacion li a span {margin:5px auto;font-size:15px;display:block;width:20px}

#t_recomendations{margin:0 auto;width:100%;padding:20px 0;font-size:11px}
#t_recomendations tr .t_left{color:#249a9c;text-align:left;}
#t_recomendations tr .t_left span{color:#980404;text-align:left;}
#t_recomendations tr .t_right{color:#c97609;text-align:right}

#list_rec{background-color:#eaf3f4;border:1px solid #ccc;padding:10px;margin: 15px 0}
.div_c_recom{margin:20px 0 0 0}
.div_c_recom p{color:#f7b062}
.div_c_recom li label{width:90px;float:left}
.div_c_recom li label.largo{width:255px;}
.div_c_recom ul li select.first{width:250px}
.li_recomendations li{/*float:left;*/margin:0 5px;height:25px}
.li_recomendations li#f_rec{color:#8b8686}
.li_recomendations li#r_rec{color:#b30606}

#li_politicas{list-style-type:decimal;color:#776145}
#li_politicas li{list-style-position: inside;}

#div_tours{background:url(/images/tours_03.jpg) no-repeat left top;width:624px;height:224px}
#div_tours a{color:#fff; font-weight:bold; text-decoration:none;}
#div_tours a:hover{color:#d4870d; }
#ul_destino{width:30%;font-size:16px;padding:10px 0 0 370px}
#ul_destino li{margin:11px 0;color:#fff;font-weight:bold; border-bottom:1px solid #fff;}

.empresa h2{font-size:15px;color:#d4870d;margin:0 0 10px 0}
.empresa p{color:#686868;line-height:1.3;}

.servicios h2{font-size:18px;color:#3999C9;margin:0 0 20px 0}
.servicios .tours h1{color:#bb120b;font-size:13px}

.hide{display:none}

.frmContenedorAlterno li{height:25px}
.frmContenedorAlterno li label{width:120px;float:left}
.frmContenedorAlterno li label.titulos{width:80px;}

/*formulario de contacto y grupos*/
.form-header{ background: url(/images/form.header.jpg) no-repeat; padding:10px 0 12px 10px; color:#bb120b; font-family:'Droid Sans', arial, serif; font-size:13px; font-weight:bold;}
.cuerpo-form{background:#f1f1f1; border-left:#dbdbdb 1px solid; border-right:#dbdbdb 1px solid; width:587px; margin:0 0 0 8px; padding:15px 0 15px 0;}
.cuerpo-form label{display:block; width:150px; margin:0 5px 0 0; float:left; text-align:right; color:#0fa89b; }
.cuerpo-form input{width:200px; }
.cuerpo-form select{width:200px; }
.cuerpo-form textarea{width:200px; }
#enviar{width:100px; background:#e8e8e8; padding:5px 0 5px 0; border:1px solid #c7c7ce; margin:0 0 0 260px;}
.cuerpo-form div{margin:0 0 15px 0;}

.contenido-pie h3{color: #D18606;font-size: 13px;}
.contenido-pie ul{margin:20px 0 0 0}
.top-search h3{margin:0 0 20px 0;text-align:center}

.paquete{width:260px}

/*estilos para el buscador de google*/
#cse-search-results iframe{width:600px;}

#div_t{font-size:11px; }
#div_t p{margin:10px 0}

#gal_pic{width:240px;margin:10px auto;}
#gal_pic ul li{diplay:inline;}
#gal_pic ul li img{float:left;margin:10px 10px}

/*estilos para el index de tours*/
.contenedor_tours{background-color:#f0f0f0; border:1px solid #dbdbdb; margin:0 10px 10px 0; width:186px; float:left; padding:5px;}
.contenedor_tours span{color:#ff9e40; font-weight:bold; display:block; margin:8px 0 10px 0;}
.contenedor_tours a{color:#666666;}
.imagen{float:left; width:230px; }
.imagen span{color:#ab0606; font-weight:bold; display:block; margin:5px 0 5px 0;}
.informacion{float:right;width:347px; margin:0 15px 0 0;}
.informacion h3{color:#009092; font-size:14px;margin:0 0 20px 0;}
.informacion_categoria{color:#D37904; margin: 20px 0 0 0; display:block;}

#ttransfer{background-color:#f2f2f2;margin:10px 0;float:right}
#ttransfer .col1{width:80px}
#ttransfer .col2{width:200px;color:#446487}
#ttransfer .col3{width:112px;color:#575757}

#ttransfers2{background-color:#f2f2f2;margin:10px 0;float:left}
#ttransfers2 thead tr{height:30px}
#ttransfers2 thead tr th{color:#776145}
#ttransfers2 tbody tr{color:#776145}
#txtMensaje{color:#BB120B;font-size:16px;}

.info_transfers{float:left; width:200px}
.info_transfers li{margin:10px 0;width:150px;color:#656565}
.info_transfers li select{width:150px}

#ttransfers2{background-color:#f2f2f2;border:3px solid #ccc;margin:10px 0;float:right;width:100%}

#div_galeria{margin:60px 0 70px 0}
#div_galeria p{text-align:center;}
#div_galeria p a{color:#BB120B;text-decoration:none;font-size:15px;font-weight:bold}
.separador{margin:0 10px 0 0}

#lpButDivID-1276696392132{height:81px;overflow:hidden}
#lpButDivID-1276696392133{height:81px;overflow:hidden}
#lpButDivID-1277156225135{height:81px;overflow:hidden}
#lpButDivID-1279738473139{height:81px;overflow:hidden}

.info_imagen p.categoria {color:#D37904;}
.info_imagen p.categoria_img {text-align:center;margin:0 0 5px 0}
.info_listado .amenidades {color:#FF8F00;font-size:11px;margin:3px 0 20px 0;width:370px;display:block}
.info_listado .mas_info {color:#A70505;font-size:11px;text-decoration:none}
.info_listado p.info_izq {text-align:right}
.info_listado p.btn_info_izq {position:relative;text-align:right;}
.info_listado p.info_izq a.precio_desde{color:#AF032A;font-size:18px}
.info_listado p.info_izq a span{font-size:13px}
.info_listado p.info_izq a.no_disponible{color:#AF032A;font-size:13px;text-decoration:none}
.cont_promo{display:block;position:absolute;top:0;left:0;_left:-285px}

#contenedor_busqueda {background-color:#FFFFFF;border:1px solid #DBDBDB;padding:10px 10px;_padding:2px 2px;position:relative;width:610px;/*height:120px;*/margin:10px 0 20px 0;color:#764910}
#contenedor_busqueda form fieldset span{font-weight:bold;}
#contenedor_busqueda form fieldset .ordenar_por{float:right}
#texto_num_hoteles{text-align:center;color:#A70505;font-size:22px}
#texto_num_hoteles span {font-size:13px}

/*ficha tecnica */
.titulos-ficha{color:#FF9E40; font-family:times-roman;font-size:18px;}
/*.menu_ficha{ background:url(/images/fondo_menu_ficha.jpg) no-repeat; height:31px; padding:0 10px 0 10px; font-weight:bold;}*/
.menu_ficha{background:#8DD4CE; border: 1px solid #DBDBDB;font-weight: bold;width: 630px; margin-left:12px}
.menu_ficha ul li{float:left;}
.menu_ficha ul li a{color:#fff; padding:10px 8px 0 8px; text-decoration:none; display:block; height:21px;}
.menu_ficha ul li a:hover{background:url(/images/hover-ficha.jpg) repeat-x; color:#eee; }
.menu_ficha ul li a.tabficha_activo{background:url(/images/hover-ficha.jpg) repeat-x; color:#eee;color:#990000 }

#formdisponibilidad {float:left;margin:10px 0 20px 0;padding:0 0 20px 0;}

/*galeria ficha tecnica */
.galeria{background:#eeeeee; border:1px solid #e0e0e0; padding:20px; margin:154px 20px 0 0;}
.foto_grande{width:530px; height:396px; background:url(/images/fondo_galerias.jpg) no-repeat; position:relative; z-index:10; padding:13px 0 0 0;}
.controles{position:relative; z-index:200;}
.anterior{position:absolute; top:150px; left:-4px;}
.siguiente{position:absolute; top:150px; left:552px;}

a.dp-choose-date {display:none;}
.ficha{border:1px solid #dbdbdb; color:#776145; margin:5px 14px 10px 0; }
.ficha strong{margin:10px 0 10px 0; display:block; }
.titulo-ficha{padding:10px; background:#C9EBFF;}
.titulo-ficha h1{font-size:12px; font-weigth:bold; color:#776145; margin:0;}
.titulo-ficha .contenedor_promo{margin:10px 0 0 0}
.titulo-ficha h1 span{color:#BB120B;font-size:16px}
.contenido-ficha{padding:10px; line-height:1.2;}
.contenido-ficha table{font-size:11px; }
.contenido-ficha strike{color:#ccc; }
.contenido-ficha th{background:#fec38a; color:#fff; padding:5px 2px 5px 2px;  }
.contenido-ficha td{border:1px solid #eee; padding:5px 2px 5px 2px;  }
.total{text-align:right; margin: 20px 20px 10px 200px;  color:#990000; font-size:18px;  }
.total span{display:block; padding:4px; border:1px dashed #ccc;   width:180px;  text-align:center; margin:0 0 0 10px; float:left;}
.contenido-ficha li{margin:0 0 0 20px; }
.precio {color:#bb120b; }
.disponibilidad a{color:#4db6ad;}
.ofertas{margin:15px 0 0 0; font-size:11px; }
.ofertas span{color:#b66d4d;  font-style:oblique; }
.sparador-ofertas{border-top:1px dashed #b66d4d; margin:15px 0 10px 0;    }

#listado { float:left; width:96%; margin:20px 12px 10px 12px;_margin:20px 5px 10px 5px; }
#listado table { width:100%; border-top:#cccccc 1px solid; border-right:#cccccc 1px solid; border-left:#cccccc 1px solid; background-color:#EFEEEE; border-spacing:0; }
#listado th { font-family:Arial, Verdana, Geneva, sans-serif; color:#009092; font-size:12px; text-align:center; font-weight:bold; border-bottom:1px solid #cccccc; background-color:#E1E1E1; padding:4px 4px; }
#listado tr {  }
#listado tbody { font-size:11px }
#listado td { border-bottom:#cccccc 1px solid; color:#666666; text-align:left; padding:4px 4px; }
#listado td.uno { border-bottom:#cccccc 1px solid; color:#666666; text-align:left; width:45%; }
#listado td.dos { border-bottom:#cccccc 1px solid; text-align:center; width:25%; }
#listado td.tres { border-bottom:#cccccc 1px solid; color:#AF093B; text-align:center; width:28%; }
#listado td.tres a{color:#AF093B;font-size:12px;font-weight:bold;text-decoration:underline;}
#listado td.tres a:hover{text-decoration:none;}
#listado td.cuatro { border-bottom:#cccccc 1px solid; text-align:center; }
.disponibilidad_ficha{float:left;margin:20px 0}
.total_tarifa{color:#990000}
.ver_detalle_noche{color:#4DB6AD;font-size:11px}
.nota_tarifa{color:#A70505;text-align:right;font-size:11px}
.nota_tarifa em{color:#A70505;}

#bg_quick{background:url(/images/quick-top.gif) no-repeat left top;width:265px;height:107px;}
#bg_quick_middle{widht:265px;background:url(/images/quick-middle.gif) repeat-y left top;}
#bg_quick_middle ul{width:215px;margin:0 0 0 25px}
#bg_quick_middle ul li{color:#666;padding:5px 0}
/*
#bg_quick_middle ul li span{padding:0 5px 0 0}
#bg_quick_middle ul li span select{margin:0 0 0 10px}*/
#bg_quick_bottom{background:url(/images/quick-bottom.gif) no-repeat left top;width:265px;height:40px}

#bg_promotions{background:url(/images/description-promociones.gif) no-repeat left top;width:265px;height:37px;}
#bg_promotions_middle{widht:265px;background:url(/images/description-promociones-middle.gif) repeat-y left top;}
#bg_promotions_middle ul{width:220px;margin:0 0 0 25px}
#bg_promotions_middle ul li{color:#8F5904}
#bg_promotions_bottom{background:url(/images/description-promociones-bottom.gif) no-repeat left top;width:265px;height:43px}
.quick_fechas{padding:10px}
.quick_fechas li label{color:#fff}
.titulo_cotizacion{font-size:13px;color:#776145;}
#titulo_hotel{color:#AE834C;font-weight:bold;height:27px;text-align:center}

.libreta{background:url(/images/fondo_destinos.png) repeat-y; padding:10px 10px 0 50px; }
.libreta table{background:url(/images/mapa.jpg) no-repeat; }
.libreta h1{margin:0 0 20px 0; color:#8dd4ce;}
.libreta_textos{color:#787878; width:460px; padding:30px 0 0 0; line-height:1.5;}
.libreta h2{color:#ff8c01;}
.libreta td{padding:5px; color:#afafaf;}
.libreta td span{ color:#9f110b;}
.titulos_lista{padding-bottom:15px; border-left:1px solid #ccc;text-align:center }
.titulos_lista_extra{ border-left:1px solid #ccc;text-align:center }
.titulos_lista2{text-align:center}
.titulos_lista_extra2{border-bottom:1px solid #ccc; }
.normales{border-left:1px solid #ccc; border-bottom:1px solid #ccc;text-align:right}
.normales a{text-decoration:none}
.extra{ border-left:1px solid #ccc; border-bottom:1px solid #ccc;text-align:right}
.extra a{text-decoration:none;color:#AFAFAF;}
.extra2{ border-bottom:1px solid #ccc;}
.extra2 a{color:#AFAFAF;text-decoration:none}
.extra2 a:hover{color:#FF8C01;}
ul#menu_actividades li{cursor:pointer}

.contenedor_hotel_destinos{border:1px solid #dbdbdb; width:640px;background-color:#ffffff;position:relative;}
.contenedor_hotel_destinos h2{color:#3999C9;font-size:18px}
.contenedor_hotel_destinos .cont_hd_centrar{width:550px;margin:0 auto;}
.contenedor_destino{border:1px solid #dbdbdb; margin:0 10px 10px 0; width:160px; float:left; padding:5px;}
.contenedor_destino img{margin:0 0 3px 0}
.contenedor_destino span a{text-decoration:none;color:#ffa44b;font-weight:bold;}
.contenedor_destino i a{color:#3999C9;display:block;margin:5px 0}
.contenedor_destino span.precio_desde a{color:#bb120b;font-weight:normal}
.contenedor_destino span.precio_desde a label{font-size:18px}
h2.mas_destinos{color:#3999C9;font-size:18px}

.tabla_destinos{border-collapse:collapse;font-size:12px}
.tabla_destinos thead tr{background:#cdb47f;height:30px;color:#fff}
.tabla_destinos tfoot tr{background:#cdb47f;height:30px}
.tabla_destinos tbody tr td.nombre{padding:0 0 0 10px}
.tabla_destinos tbody tr td.desde{padding:0 10px 0 0}
.tabla_destinos tbody tr.par{background:#ebdbb8;height:30px;color:#b1824a}
.tabla_destinos tbody tr.impar{background:#eee8da;height:30px;color:#9b5904}
.tabla_destinos tbody tr.par td.nombre a{color:#b1824a;text-decoration:none;}
.tabla_destinos tbody tr.impar td.nombre a{color:#9b5904;text-decoration:none;}
.tabla_destinos tbody tr.par td.nombre a:hover{color:#9b5904}
.tabla_destinos tbody tr.impar td.nombre a:hover{color:#b1824a}
/*promociones */
.promos{position:relative;}
.contenido_promos{ background:url(/images/contenido_promos.jpg) repeat-y; margin:0; padding:0 20px 20px 20px;}
.contenido_promos table{margin:0 0 20px 0; }
#tabs{position:absolute;top:-44px; left:15px;}
#tabs li{ float:left; display:block; height:24px; margin:0 2px 0 0; width:125px; padding:10px 0 0 0; text-align:center;}
#tabs li a{background:url(/images/ofertas_off.jpg) no-repeat; display:block; height:24px; margin:0 2px 0 0; width:125px; padding:10px 0 0 0; text-align:center; color:#959595; text-decoration:none; font-weight:bold; font-size:11px;}
#tabs li a:hover{background:url(/images/ofertas_on.jpg) no-repeat; height:44px; color:#ff7d00; font-weight:bold}
#tabs li a.active{background:url(/images/ofertas_on.jpg) no-repeat; height:44px; color:#ff7d00; font-weight:bold}
#tab_on{ position:absolute;  top:0;}
.ciudad{color:#e11108; font-weight:bold; font-size:14px; margin:0 0 10px 0;}
.promos_title{ background:#c7161a; color:#fff;}
.promos_hoteles{color:#767676; border-bottom:1px dashed #b9b9b9; }
.promos_hoteles a{color:#767676;text-decoration:none;margin:0 0 5px 0 }
.promos_hoteles label{color:#E11108;}
.promos_hoteles a.desde{font-weight:bold;color:#E11108;text-decoration:none; }
.promos_hoteles i{font-size:11px }
.promos_hoteles span{color:#bb120b; }

.foto_detalles{float:left; margin:5px;width:205px }
/*.contenido-ficha{float:right;width:390px}*/
.detalles_habitacion{margin:10px 0 0 0;}
.detalles_habitacion h1{color:#805203; font-size:13px; margin:0 0 0 0;}
.contenido_detalles_habitacion{ background:#fff7e8; border:1px solid #ffe8c1; padding:5px;font-size:11px}
.contenido_detalles_habitacion li{margin:0 0 10px 15px; list-style: disc;}
.planes{margin:10px;position:relative}
.planes h1{font-size:13px}
.planes strong{color:#454545;}
.fila_1{ background:#eee;}
.porque_reservar li{border:none}

.condiciones{border-bottom:1px solid #8a0707; padding:10px 0 10px 0;}
.condiciones span{ display:block; border-bottom:1px solid #8a0707; color:#8a0707; font-weight:bold; }
.condiciones p{ margin: 10px 0 0 0; color:#8a0707;}
#texto_promo_tours{color:#740703;font-style:oblique;font-size:11px}
/*
#menu_agency{color:#bb120b}
#menu_agency span{color:#bb120b}
*/
/*
#contenedor_agency{width:960px;margin:0 auto;display:none;position:relative}
#contenedor_agency #caja_signin{widt:250px;float:right;border:1px solid #ADCDDB;position:absolute;right:0;z-index:9999;background:#e4edd0;padding:5px 5px 30px 5px;}
#contenedor_agency #caja_signin form fieldset{margin:0;padding:0;height:25px;text-align:right}
#btnSignIn, #btnSignOut{color:#009092;font-size:13px;font-weight:bold;}
#contenedor_agency #caja_signin form fieldset a{color:#740703}
*/
#contenedor_agency{width:250px;margin:0 auto;}
#contenedor_agency #caja_signin{widt:250px;float:right;padding:5px 5px 30px 5px;}
#contenedor_agency #caja_signin form fieldset{margin:0;padding:0;height:25px;text-align:right}
#btnSignIn, #btnSignOut{color:#009092;font-size:12px;font-weight:bold;}
#contenedor_agency #caja_signin form fieldset a{color:#740703}

.separador_categorias{ height:5px; background:#ff8100; margin:20px 0 2px 0;}
.separador_categorias2{ height:2px; background:#ff8100; margin:0 0 20px 0;}
.tour_recomendado{padding:20px 0 0 14px;width:287px; height:125px; background:url(/images/tours/fondo_tours_recomendados.jpg) no-repeat; margin:15px 0 0 0; }
.tour_recomendado h1{color:#794b01; font-size:12px; }
.precio_tour_recomendado{float:left; text-align:center; padding:22px 0 0 30px; position:relative; }
.precio_tour_recomendado span{color:#ad0707; font-size:15px; font-weight:bold; line-height:1.2; }
.flecha_recomendacion{position:absolute; left:145px; top:75px;}
.naranja{background:#ff8100; padding:3px; margin:30px 0 0 0;}
.naranja2{background:#ff8100; padding:1px; margin:3px 0 20px 0;}
#dest{margin:0 8px 0 0; color:#776145;}

#fila_opcion_vuelo{background:#eee}
.tabla_vuelos{height:50px;}
.tabla_vuelos tr td{background:#fff}
.tabla_vuelos .tabla_vuelos_logo{width:100px;text-align:center;}
.tabla_vuelos_vuelo select{font-size:11px}

.buscadorsearch p{color:#740703;font-size:15px}
.buscadorsearch p a{color:#740703;font-size:12px;}
/*
#menu_agency {color:#BB120B;}
#menu_agency span {color:#BB120B;}
*/
.lenguaje{/*left:750px;*/left:910px;position:absolute;top:147px; width:220px;}
.lenguaje a {text-decoration:none; font-family:times-new-roman; color:#8f5904; font-size:14px; font-weight:bold;}
.lenguaje a:hover{color:#724807; text-decoration:underline;}
.servicios2{margin:0 0 15px;}
.servicios2 h1{margin:0 0 20px 0; font-size:15px;}
.servicios2 h2{margin:0 0 10px 0;   color:#950606;}
.tours img{margin:0 0 20px 0;}
.tours a{font-weight:bold; text-decoration:none; color:#D47404; margin:10px 0 0 0;}
.tours a:hover{color:#747474;}
.tours a .mas_info{font-size:11px}
.tours p{color: #a2a2a2;line-height:1.3}
.tours .more_info{margin:10px 0 0 0;text-align:right}
.separador-tours{height:150px; border-right:1px dashed #999999; margin:30px 19px 0 5px; float:left; }
.grupos{margin:15px 0 0 0 ;}

.fechas_paquete{font-size:11px}
.fechas_paquete strong{color:#764910}

/* estilos para el carrito */
.carrito{position:relative; margin:35px 0 0 0; float:left; width:735px;}
.titulo_carrito{position:absolute; top:-41px; left:0;}
.contenido_carrito{ background:url(/images/carrito/contenido_carrito.png) repeat-y;}
.hotel{padding:20px; position:relative;  }
.titulo_hotel{background:#edf8ff; padding:8px;  margin:0 0 10px 0;}
.hotel h1{font-weight:bold; color:#965100;display:inline;}
.precio{position:absolute; color:#009092; left:260px; top:26px; font-weight:bold;}
.precio2{position:absolute; color:#009092; left:600px; top:26px; font-weight:bold;}
.detalles{position:absolute; top:26px; left:400px; border:1px solid #70aed5; padding:2px; color:#960000; background:#fff;}
.detalles a{color:#960000; text-decoration:none; }
.detalles a:hover{color:#ff0000; text-decoration:none; }
.titulo_tours{background:#d8f9e1; padding:8px;  margin:0 0 10px 0;}
.borde{border-top:1px dashed #ccc; margin:5px 25px 10px 25px;}
.total_carrito{color:#920000; font-size:15px; text-align:right; padding:0 30px 0 0; font-weight:bold;}
.logos{float:left; margin:40px 0 0 10px;}
.carros{position:relative; margin:50px 0 0 0; line-height:1.5;}
.contenido_carros{background:url(/images/carrito/fondo_carrito_carros.png) repeat-y; width:960px;}
.titulo_carros{position:absolute; left:1px; top:-39px;}
.inputs{border:1px solid #eee; margin:0 15px 5px;padding:5px 10px; }
.inputs p{color:#ae5403; }
.inputs table.criterios_busq tr td{color:#ae5403;}
.inputs select{margin:0 65px 0 0; }
.muestra_carros{border:1px solid #eee; padding:0 5px; margin:0 15px 3px 15px;}
.muestra_carros_actual{border:1px solid #eee; padding:0 5px; margin:0 15px 3px 15px;background:#EAF3F4}
.descripcion_carros{color:#ae5403; font-weight:bold;}
.descripcion_carros a{font-weight:normal;color:#AE5403}
.divide_carro{background:#35c4c6; height:4px; margin:0 15px 10px 15px;}
#alto_categoria{margin:0 0 6px 0}

.overlay{
    background:transparent url(/images/overlay.png) repeat top left;
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    z-index:100;
    width:100%;
    height:100%;
}
.box{
    position:fixed;
    top:-200px;
    left:30%;
    right:30%;
    background-color:#fff;
    color:#7F7F7F;
    padding:20px;
    border:2px solid #ccc;
    -moz-border-radius: 20px;
    -webkit-border-radius:20px;
    -khtml-border-radius:20px;
    -moz-box-shadow: 0 1px 5px #333;
    -webkit-box-shadow: 0 1px 5px #333;
    z-index:101;
}

.contenedor_sug{padding:20px}
.contenedor_sug .nombre_tour{font-size:13px;color:#965100;padding:0 0 7px 0}
.contenedor_sug .desc_tour{text-align:justify;}
.contenedor_sug .precio_tour{text-align:center;color:#009092;}
.sgChkTour{color:#920000;font-size:12px;font-weight:bold;text-decoration:none;}
.sgChkTour:hover{text-decoration:underline;}
.tour_sg_sel{text-decoration:underline;}
.titulo_sugerencias{font-size:16px;color:#009092}
.contenedor_form_pago{padding:20px}

.contenedor_qtip{width:620px;font-size:11px}
.contenedor_qtip p{width:90%;}
.contenedor_qtip table{width:90%;font-size:11px}
.contenedor_qtip table th{background:#ffab59 none repeat scroll 0 0;color:#FFFFFF;padding:5px 2px;font-size:11px}
.contenedor_qtip table tr td{font-size:11px}
.contenedor_qtip div{width:90%;margin:5px 0 0 0;color:#B66D4D;font-style:oblique;}

#DivDisponibilidad {
background-color:#FFFFFF;
border:1px solid #DBDBDB;
padding:10px 10px;
_padding:2px 2px;
position:relative;
width:610px;
/*margin:10px 0 20px 0;*/
color:#764910;
margin-left:12px;
}
#DivDisponibilidad fieldset h3{font-size:13px !important;margin:0 0 5px 0}
#DivDisponibilidad fieldset label{display:block;width:110px;float:left}
#DivDisponibilidad fieldset label.pax{width:60px;}
#DivDisponibilidad fieldset label.edades{width:150px;}
#DivDisponibilidad fieldset label.espacio{width:330px;}
#DivDisponibilidad fieldset.filaBtn{margin:10px 0 0 0}

.detalle_tarifas_anio{border:0;font-size:11px}
.detalle_tarifas_anio em.nota{color:#A70505}

.instrucciones_transfers{color:#A70505;font-size:12px;text-decoration:underline;margin:0 0 20px 0;display:block}
.instrucciones_transfers:hover{text-decoration:none;}

.frmInstruccionesTraslados{width:600px}
.frmInstruccionesTraslados p{line-height:1.5;margin:0 0 10px 0}

#frmServiciosExtrasTraslado{color:#333}
#frmServiciosExtrasTraslado fieldset{margin:0 0 10px 0;}
#frmServiciosExtrasTraslado fieldset label{display:block;float:left;width:150px;}
#frmServiciosExtrasTraslado fieldset label.izquierda{text-align:right}
#frmServiciosExtrasTraslado fieldset.titulo label{color:#009092;font-size:13px;font-weight:bold;border-bottom:1px solid #eee;padding:0 0 5px 0}

.enlaces_extras{position:relative;background:#FFFFFF none repeat scroll 0 0;border:1px solid #70AED5;color:#960000;padding:2px;width:79px;left:25px;}
.enlaces_extras a{color:#960000;text-decoration:none;}
.enlaces_extras a:hover{text-decoration:underline;}

.btnComplementarTraslado {color: #960000;text-decoration: none;}
.btnComplementarTraslado:hover {color: #960000;text-decoration: underline;}
.btnComplementarTraslado span {color: #666666;font-size: 10px;}

.hotel table tr td h1{display:block;width:auto}

.servicios_lomas{position: absolute;left: 422px;top: 66px;font-size:10px}
.servicios_lomas a{color: #009092;text-decoration:underline}
.servicios_lomas a:hover{text-decoration:none}

.politicas_hotel p{padding:0 10px}
.lpPoweredBy, .lpEmtStarRating{display:none}
.copy{color:#333}
#txtPais{width:197px}

.contListHoteles{padding:5px;width:380px;height:350px;overflow-y:scroll}
.contListHoteles p{text-align:center;font-size:14px;font-weight:bold;color:#A70505}
.contListHoteles ul{list-style: none outside none;}
.contListHoteles ul li{padding:10px 0;cursor:pointer;border-bottom: 2px solid #cecece;font-size:11px;}
#btnMostrarLista{background:url(/recursos/img/icono_mas.jpg) !important;width:21px;cursor:pointer;border:0}

#iconoCerrarFB{text-align:right;padding:0 5px 0 0}
#iconoCerrarFB a{font-size:11px;color:#BB120B;font-weight:bold}
#iconoCerrarFB a:hover{font-weight:normal}

.txtNotaTraslados{font-size:10px !important;padding:0;margin:0;color:#AE834C;display:block}
.txtNotaTraslados a{color:#4096EE;text-decoration: none;}
.txtNotaTraslados a:hover{text-decoration: underline;}



.num_1{background-image:url(/img/btn_slider/1.png) }
.num_2{background-image:url(/img/btn_slider/2_hover.png) }
.num_3{background-image:url(/img/btn_slider/3_hover.png) }
.num_4{background-image:url(/img/btn_slider/4_hover.png) }
.num_5{background-image:url(/img/btn_slider/5_hover.png) }
.num_6{background-image:url(/img/btn_slider/6_hover.png) }
.num_7{background-image:url(/img/btn_slider/7_hover.png) }

.pagination li.num1 a {background-image:url(/img/btn_slider/1.png);}
.pagination li.num1_hover a {background-image:url(/img/btn_slider/1_hover.png);}
.pagination li.num2 a {	background-image:url(/img/btn_slider/2.png);}
.pagination li.num2_hover a {background-image:url(/img/btn_slider/2_hover.png);}
.pagination li.num3 a {background-image:url(/img/btn_slider/3.png);}
.pagination li.num3_hover a {background-image:url(/img/btn_slider/3_hover.png);}
.pagination li.num4 a {	background-image:url(/img/btn_slider/4.png);}
.pagination li.num4_hover a {background-image:url(/img/btn_slider/4_hover.png);}
.pagination li.num5 a {background-image:url(/img/btn_slider/5.png);}
.pagination li.num5_hover a {background-image:url(/img/btn_slider/5_hover.png);}
.pagination li.num6 a {background-image:url(/img/btn_slider/6.png);}
.pagination li.num6_hover a {background-image:url(/img/btn_slider/6_hover.png);}
.pagination li.num7 a {background-image:url(/img/btn_slider/7.png);}
.pagination li.num7_hover a {background-image:url(/img/btn_slider/7_hover.png);}

.errorTour{font-size:16px !important;color:#DD4B39 !important}

.politicas_cancelacion li{color:#686868;list-style-type:decimal;margin-left:0;padding:5px 0}

.fb_maya:hover{
background-image:url(/recursos/img/facebook_inactivo.png);
	width:46px;
	height:48px;
}
.fb_maya{
background-image:url(/recursos/img/facebook_activo.png);
	width:46px;
	height:48px;
}

.fb_tw:hover{
background-image:url(/recursos/img/twitter_inactivo.png);
	width:46px;
	height:48px;
}
.fb_tw{
background-image:url(/recursos/img/twitter_activo.png);
	width:46px;
	height:48px;
}

.info_listado h2, .info_listado .amenidades_pqt{color:#009092;font-weight:normal}
.info_listado .estancia_noches{color:#AF093B !important;font-size:20px}
.hotel_notas{font-size:11px !important}








#info_vehiculos {
    background: url("/recursos/images/fondo_imgs_cat.jpg") repeat scroll 0 0 transparent;
    margin: 0 auto;
    width: 960px;
    position:relative;
}

#menu_vehiculos h4{margin:10px 0;padding:0 0 0 10px;color:#FFF}

#menu_vehiculos {
    float: left;
    margin: 0;
    padding: 0;
    width: 250px;
}
#menu_vehiculos ul li {
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height:auto;
    padding: 2px 0;
    text-decoration: none;
    width: 270px;
}

#menu_vehiculos ul li:hover {
    background: url("/recursos/images/fondo_img_transfer.jpg") repeat scroll 0 0 transparent;
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    text-decoration: none;
    width: 270px;
}

#menu_vehiculos ul li.selected {
    background: url("/recursos/images/fondo_img_transfer.jpg") repeat scroll 0 0 transparent;
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    text-decoration: none;
    width: 270px;
}

#menu_vehiculos ul li.selected .precios_t a{
    color:#FF7D01 !important;
}

.menu_lista_opciones li h5{font-size:10px}
.menu_lista_opciones li .cambiarUnidad{cursor:pointer}
.menu_lista_opciones li .cambiarUnidad2{cursor:pointer}
.mostrarFrmQuick{font-size:10px;margin:0 0 5px 148px;font-weight:normal;color:#ff7d01;font-weight:bold;display:none}

#menu_vehiculos p.nota_traslado {
    margin:30px 8px 0 8px;
    line-height:1.5;
    color:#FFF;
    font-size:11px;
    text-align:justify;
}

.nota_traslado a{color:#fff !important}
.nota_traslado a:hover{text-decoration:none}

.img_vehiculo {
    background: url("/recursos/images/fondo_img_transfer.jpg") repeat scroll 0 0 transparent;
    float: right;
    margin: 0;
    padding: 0;
    width: 710px;
}
.img_vehiculo img {
    margin: 20px 0 0 23px;
}
#des_vehiculo {
    float: left;
    margin:8px 0 8px 24px;
    width: 667px;
}
#des_vehiculo p {
    color: #666666;
    font-size: 11px;
    line-height: 1.5;
    text-align: justify;
}
#des_vehiculo strong.precio_desde {      
    color:#000 !important;
}
#info_help {
    position:absolute;
    bottom:0;
    left:70px;
    height: 29px;
    width: 191px;
    display:none;
}
.limpiar{clear:both}

.menu_servicios_traslados{width:960px;height:30px;margin:0 0 10px 0}
.menu_servicios_traslados li{float:left;width:320px;background:#3366cc}
.menu_servicios_traslados li.select{background:#003399}
.menu_servicios_traslados li:hover{background:#003399}
.menu_servicios_traslados li a{display:block;color:#fff;line-height:30px;font-size:18px;padding:0 0 0 120px;text-decoration:none}


.frmTransferAlterno{
    background: #FFF;
    border: 1px solid #EBEBEB;
    width:220px;
    margin:0 auto;
    overflow: hidden;
    padding:10px;
    font-size:10px;
    color:#000033
}

.frmTransferAlterno h5{margin:0 0 5px 0}
.frmTransferAlterno form fieldset{padding:0 0 3px 0}
.frmTransferAlterno form fieldset label{display:block;width:40px;float:left}
.frmTransferAlterno form fieldset input,.frmTransferAlterno form fieldset select{font-size:10px;}
.frmTransferAlterno form fieldset input{width:200px}

.precios_t{margin:3px 0 0 0;width:190px}
.precios_t p{font-size:8px;text-align:right;margin:0 0 3px 0;font-weight:normal}
.precios_t a{margin:0 0 0 5px;color:#FFF}
.precios_t .pax_t{width:30px;padding:0 3px;margin:0}

.fechas_t{margin:3px 0 0 0;width:190px}
.fechas_t p{font-size:8px;text-align:right;margin:0 0 3px 0}
.fechas_t p input{font-size:10px;width:60px}
.fechas_t a{margin:0 0 0 5px;color:#FF7D01}

#accord{width:645px}
#li_politicas{padding:0 10px}

.alinear_footer{margin-left:20px !important;}
.altoRedes{height:9px !important}

.cont_alterno{width:940px;margin:0 auto}
.cont_alterno h1{color:#336699;font-size:18px;margin:0 0 20px 0}
.cont_alterno p{color: #666666;line-height:1.5;margin:0 0 10px 0}

.cont_category_tours{width:125px;float:left;margin:0 0 5px 0}
.cont_category_tours p{text-align:center}
.cont_category_tours p a{color:#000033;text-decoration:none;font-size:11px;font-weight:bold}
.cont_category_tours p a:hover{text-decoration:underline}

.cont_destino_tours{width:200px;float:left}
.cont_destino_tours p{text-align:center}

.clear{clear:both}

#tabla_hoteles { float:right; margin:0 20px 20px 0; width:640px; }

