@charset "utf-8";
/* CSS Document */
hr{ border-bottom: double 4px #999; margin-top:5px; margin-bottom:15px;}
body{/*background:#fff url(bg_body.jpg) repeat-x fixed;*/ background:#4DC0C5 url(fondo-nuevo4.jpg) repeat-x; font-family: "Arial", Helvetica, sans-serif;color:#FFF; text-align:center; margin-top:0; margin-bottom:0; font-size:12;}
#contenedor_web {margin-right:auto; margin-left:auto; width:964px; height:auto; text-align:left; }

/* CSS Cabecera */
/*#contenedor_cabecera{ width:100%; height: 160px; background:url(bg_cabecera-b.gif) no-repeat bottom; }*/
#contenedor_cabecera{ width:100%; height: 160px; background:url(bg_cabecera-c.png) no-repeat bottom; }
#contenedor_cabecera img{ float:left; border:none;}
#contenedor_cabecera h1{ margin:0; padding:0; line-height:38px; width:450px;}
#contenedor_cabecera h1 a{ color:#3760A2; font-size:35px; text-decoration:none;}
#contenedor_cabecera h1 span{ color:#FF9900; }

#contenedor_cabecera h2{ text-transform:uppercase; font-size:13px; margin-top:0; padding-top:0; letter-spacing:2px; }
#contenedor_cabecera h2 a{ color:#3760A2; text-decoration:none;}

#contenedor_cabecera_menu{ height:35px; width:100%; background: url(bg_menu_cabecera.gif) no-repeat right; font-size:14px; color:#fff;}
#contenedor_cabecera_menu ul{ list-style:none; margin:0;  padding:0;}
#contenedor_cabecera_menu li{ float:right; min-width:90px; border-right:#7D9FC4 1px solid;border-left:#12306C 1px solid; text-align:center; margin-top:9px; font-family: "Arial", Helvetica, sans-serif }
#contenedor_cabecera_menu a{ color:#FFF; text-decoration:none; border:1px; }
#contenedor_cabecera_menu a:hover{ font-style:italic; color:#FFF; text-decoration:underline; }
#terminos{ width:170px;}

#contenedor_cabecera_idiomas{ margin-top:46px; width:95%; }
#contenedor_cabecera_idiomas img{ float:right; margin-right:5px; border:none;}
#contenedor_cabecera_idiomas a{ text-decoration:none;}
#contenedor_oferta{float:right; margin-right:40px;}
#contenedor_cabecera_infoagencia{ float:right; text-align:right; margin-top:6px;}

#contenedor_cabecera_infoagencia p{ margin-top:0; margin-bottom:0; }

.mail a{font-size:14px; color:#FFF; }
.tollfree{ font-size:16px; font-weight:bold;}
.tollfree2{font-size:15px; font-weight:bold; color:#3760A2; text-align:right}
.paises{ font-size:9px; font-family: "Arial", Helvetica, sans-serif; letter-spacing:2px; color:#FFF;}
.paises2{ font-size:9px; font-family: "Verdana", Helvetica, sans-serif; letter-spacing:2px; color:#FFF; text-align:right; font-weight:bold;}
.skype a{ font-size:14px; color:#FFF;}
.skype2{ float:right;}
.msn a{ font-size:9px; color:#FFF; }

/* CSS Cuerpo */
#contenedor_cuerpo{width:964px; height:100%; background:#FFF url(bg_cuerpo_inferior-b.jpg) no-repeat bottom; margin-top:0px; padding-bottom:130px;}

/* CSS Cuerpo Menu Lateral */
#contenedor_cuerpo_menu{ width:258px; background:url(bg_menu_cuerpoC.jpg) repeat-y #fff; float:left;}
#contenedor_cuerpo_menu-face{width:258px; float:left; background:#FFF; padding-left:10px;}
/*#contenedor_cuerpo_menu h1 a{color:#FF9900; font-size:15px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px;}*/
#contenedor_cuerpo_menu h3{background:url(bg_menu_titulo3.jpg) no-repeat; text-align:left; color:#fff; font-size:20px; padding-left:50px; line-height:40px; font-weight:normal; font-family: Arial, "Helvetica", sans-serif;}

/* CSS Cuerpo menu categoria */
#contenedor_cuerpo_menu_categoria{width:225px; margin-left:2px; padding-top:0px; font-family:Arial, "Helvetica", sans-serif; padding-left:0px;}
#contenedor_cuerpo_menu_categoria h1{background:url(vineta-menu3.jpg) no-repeat left top; padding-left:15px; color:#D0DC91; }
#contenedor_cuerpo_menu_categoria h1 a{color:#D0DC91; font-size:13px;}
#contenedor_cuerpo_menu_categoria img{border:none;}
#contenedor_cuerpo_menu_categoria h4, a{color:#FF9900; margin-top:10px;; margin-bottom:0px; text-decoration:none; font-size:15px;}
#contenedor_cuerpo_menu_categoria h4{background:url(vineta-menu3-1.jpg) no-repeat left top; padding-left:13px; margin-bottom:1px; margin-left:15px;}
#contenedor_cuerpo_menu_categoria h4 a{color:#FFF; text-decoration:none; font-size:13px; font-family: "Arial", Helvetica, sans-serif;}
/*#contenedor_cuerpo_menu_categoria h4 a{background:url(vineta-menu3-1.jpg) no-repeat left top; padding-left:13px; margin-bottom:1px; margin-left:15px; color:#FFF; pading-left:0px; text-decoration:none; font-size:13px; font-family: "Arial", Helvetica, sans-serif;}*/
#contenedor_cuerpo_menu_categoria ol, ul{color:#fff; padding-left:0px; text-decoration:none; list-style:none; margin-bottom:10px;}
#contenedor_cuerpo_menu_categoria li {background:url(vineta-menu3-1.jpg) no-repeat left top; padding-left:13px; margin-bottom:1px; margin-left:15px;}
#contenedor_cuerpo_menu_categoria li a{color:#FFF; pading-left:0px; text-decoration:none; font-size:11px; font-family: "Arial", Helvetica, sans-serif; }
#contenedor_cuerpo_menu_categoria a:Hover{text-decoration:underline;}

/* CSS  Cuerpo menu fin */
#contenedor_cuerpo_menu_fin{ clear:both; background:url(bg_menu_fin3.jpg) no-repeat; height:35px; width:250px;}

/* CSS Cuerpo menu comentarios */
.contenedor_cuerpo_menu_comentarios{ font-size:10px; color:#BBE806; border-bottom:1px solid #FF9900; width:210px; height:auto; margin-left:15px; margin-bottom:8px;}
.contenedor_cuerpo_menu_comentarios strong{ font-size:12px; text-transform:uppercase;}

/* CSS Cuerpo Contenido*/
#contenedor_cuerpo_contenido{ width:682px; height:auto; color:#AEAEAE; float: right; margin-right:18px;}
#contenedor_cuerpo_contenido h1, h1 a{color:#09F; font-size:20px; text-align:center;}
#contenedor_cuerpo_contenido h1 span, h1 a span{color:#B34400;}

#contenedor_cuerpo_contenido p{ text-align:justify; font-size:12px;}
#contenedor_cuerpo_contenido li{ font-size:11px; color:#666; font-family:Arial, Helvetica, sans-serif; list-style:url(vinieta-roja.gif); padding-bottom:6px; padding-top:0px; margin-left:16px; font-family: "Arial", Helvetica, sans-serif;}
#contenedor_cuerpo_contenido h2 {color: #005177; font-size:14px; padding-top:12px; padding-bottom:0px; }
#contenedor_cuerpo_contenido h2 a{color:#FFF; font-size:18px;}
#contenedor_cuerpo_contenido h2 a:hover{color:#AEAEAE; text-decoration:underline;}
#contenedor_cuerpo_contenido td{ padding-right:10px;}
#contenedor_cuerpo_contenido table{border-spacing:0; font-size:12px;}

/* CSS Cuerpo Contenido clearfix */
.clearfix:after {content: ".";display: block;height: 0;	clear: both;visibility: hidden;}
.clearfix {	display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {	display: block;}

/* CSS Categoria paquete */
.categoria_paquete{background:url(bg_categoria_paquete.png) no-repeat; width:663px; height:119px; padding-left:8px; padding-right:9px; padding-top:8px; padding-bottom:5px; text-align:center;}
.categoria_paquete a:hover{ text-decoration:underline;}
.categoria_paquete_info{ text-align:center; width:280px; float:left;}
.categoria_paquete_info span{margin-left:auto; text-align:center; color:#FFF; width:100%; line-height:26px;}
.titulo_paquete a{color:#FC7523; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:30px;}

/* CSS click */
.click a{color:#fff; font-size:12px; text-align:right;}

/* CSS Cuerpo Contenido Paquetes especiales*/
#paquetes_especiales{ width:455px;; margin-bottom:8px; background:#FFF;}
#paquetes_especiales p{ font-size:12px; margin-right:10px; margin-top:0px; padding-top:0px; margin-bottom:2px; padding-bottom:4px; color:#666;}
#paquetes_especiales img{ float: right; margin-right:3px; margin-left:3px; margin-bottom:2px;}
#paquetes_especiales h2{ font-size:13px; color:#B34400;  text-align:center; border-bottom:#25447B 1px solid; margin-right:10px; line-height:14px; margin-top:0;}
#paquetes_especiales li a{font-size:11px; color:#3F0; font-family: "Arial", Helvetica, sans-serif; }

/* CSS paquete especial */
.paquete_especial{ border:#999999 1px solid; width:100%; min-height:174px;}

/* CSS paquete categoria */
.paquete_categoria{ border:#CCC solid 1px; width:100%; min-height:180px; margin-bottom:8px;}

/* CSS Detalle paquete info */
.detalle_paquete_info{ height:30px; }

/* CSS detalle paquete */
.detalle_paquete, .detalle_categoria{ width:100%; min-height:220px; margin-bottom:8px;}
.detalle_paquete h4, .precio{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; text-align:right; color:#003; line-height:14px; margin:0; padding:0; width:350px; float:right; }
.precio_centavos{ font-size:9px;}

/* CSS Cuerpo Contenido Paquetes */
#paquetes{ width:100%; margin-top:10px;}
#paquetes img{ float:left; padding:2px; border:#ccc 1px solid; background:#FFFFFF; margin-right:3px; }
#paquetes h2{ color:#FF9900; font-size:12px; line-height:20px; }
#paquetes p{ color:#ccc; font-size:11px; }
.paquete{ background: #000000 url(bg_paquete.jpg) no-repeat; width:310px; height:192px; float:left; margin-left:0px; margin-right:0; padding-right:15px; padding-left:14px;}

/* CSS Pie de pagina*/
#contenedor_menu_pie { width:100%; height:35px; text-align:center; padding-top:15px; font-size:12px; font-weight:bold; color:#FFF;}
#contenedor_menu_pie a{ color:#FFF}
#contenedor_pie{ width:100%; height:150px; background:#FFFFFF url(bg_pie_web.gif) no-repeat top; padding-top:5px; bottom:0;}
#contenedor_pie_info{ float:left; font-size:11px; color:#666; margin-left:10px; margin-top:4px;}

/* CSS pie autorizacion 1 */
#autorizacion{ width:285px; border-left:#666666 1px solid; color:#666666; float:right; font-size:10px; text-transform:uppercase; padding-left:10px; margin-top:0px;}

.autorizacion1{display:block; width:80px; height:52px; float:right; margin-right:6px; }
.autorizacion1 a{ display:block;width:80px; height:52px; background: url(dirsetour-authorized.jpg) no-repeat;}
.autorizacion1 a:hover{ display:block; background:url(dirsetour-authorized.jpg) no-repeat; background-position:bottom;}

.autorizacion2{display:block; width:80px; height:52px; float:right; margin-right:6px; }
.autorizacion2 a{ display:block;width:80px; height:52px; background: url(mincetour-authorized.jpg) no-repeat;}
.autorizacion2 a:hover{ display:block; background:url(mincetour-authorized.jpg) no-repeat; background-position:bottom;}

.autorizacion3{display:block; width:96px; height:52px; float:right; margin-right:6px; }
.autorizacion3 a{ display:block;width:96px; height:52px; background: url(promperu-authorized.jpg) no-repeat;}
.autorizacion3 a:hover{ display:block; background:url(promperu-authorized.jpg) no-repeat; background-position:bottom;}

/* CSS Metodos de pago */
#metodos_pago{ width:205px; border-left:#666666 1px solid; border-right: #B7B7B7 solid 1px; color:#666666; float:right; font-size:10px; text-transform:uppercase; padding-left:10px; margin-top:0px; }
.pago1{display:block; width:200px; height:52px; float:right; margin-right:6px; background: url(paypal.jpg) no-repeat; }
.limpiar{ clear:both;width:400px; height:5px; }

/* CSS Posicion de objetos */
.izquierda{ float: left; margin-right:6px; border:none;}
.derecha{ float: right; margin-left:6px; border:none;}
.marco{ background:#FFF; border:1px solid #333; padding:4px; }
.marco1{border:1px solid #000000; }

/*botones dentro de paquetes*/
.btn_azul{ background:url(bg_btn_reserva.png) 0 26px; width:74px; height:16px; color:#FFF; font-size:10px; text-transform:uppercase; font-weight:bold; padding:5px; float:left; margin-top:0; text-align:center;}
.btn_azul:hover{ background-position:0 0;}
.btn_amarillo{ background:url(bg_btn_contacts.png) 0 26px ; width:74px; height:16px; color:#FFF; font-size:10px; text-transform:uppercase; font-weight:bold; padding:5px; float:left; margin-top:0; text-align:center;}
.btn_amarillo:hover{ background-position:0 0;}
blockquote{	background:#FFFFCC url(comillas.gif) no-repeat 10px 10px;margin:10px auto;padding:10px 15px 10px 60px; display:inline-block; clear:both;width:600px; font-family: "Arial", Helvetica, sans-serif, Palatino, serif; font-size:13px; font-style:italic;color:#555;}

/* CSS testimonios scroll */
#testimonios_scroll{ color:#FFF; width:220px;}
#easyscroll{margin:1em 0;}	
#easyscrollnav, #easyscrollnav li{height:18px;line-height:18px;	margin:0;padding:0; font-family: "Arial", Helvetica, sans-serif; 	}	
#easyscrollnav{	margin:1em 0;}			
#easyscrollnav li{list-style:none;float:left;background: #333;margin-right:10px;padding:0 8px;color: #CCC;cursor:pointer;border:1px solid #666; font-family: "Arial", Helvetica, sans-serif; }					
#easyscrollnav li.over{color:#fff;text-decoration:underline; background-color: #1B1B1B;}
#derecho{ width:430px; font-size:10px; font-weight:bold; text-align:justify;}

/* CSS Contenedor listas islas */
#contenedor_lista_islas{ background:#C1B69F; width:650px; height:180px; font-family: "Arial", Helvetica, sans-serif; }
#contenedor_lista_islas h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#800000}
#contenedor_lista_islas li a{ color:#000000;font-size:12px}
#contenedor_lista_islas p{ color:#000000;font-size:12px}

/* CSS contenedor contenidos islas */
#contenedor_contenido_islas{width:650px; height:auto; font-family: "Arial", Helvetica, sans-serif; }
#contenedor_contenido_islas p{ color:#FFFFFF; font-size:12px; padding-top:10px;}
#contenedor_contenido_islas h1{ color:#FFFFFF}
#contenedor_contenido_islas ul li{ color:#800000; font-size:13px}

/* CSS cont isla */
#cont-isla{ height:200px; width:45%; background: url(negro.png) repeat-y; font-size:11px; color:#000; font-family: "Arial", Helvetica, sans-serif; }
#cont-isla ul{list-style:none; margin:0; padding-top:50px; margin-top:0px;; font-size:11px;}
#cont-isla li{ float:left; margin-top:-5px; }
#cont-isla a{ color:#CCC; text-decoration:none; border:1px;color: rgb(5, 166, 166); text-align: left; text-shadow: 2px 2px 3pt rgb(0, 0, 0);}
#cont-isla a:hover{ color:#fff;}

/* CSS destinations isla */
#destinations-menu{float:right; width:120px; height:auto;margin-left:10px; padding-top:10px; margin-top:20px; }
#destinations-menu h2{ padding:0; margin:0; font-size:12px; line-height:20px; text-align:center;}
#destinations-menu h2 a{color:#B34400;}

/* CSS container-3 */
#container-3{ border-color: #6F3;font-size:12px; font-family: "Arial", Helvetica, sans-serif; }
#container-3 ul li { list-style:none; padding:1px;; }

/* CSS contenido */
#contenido{ padding:5px 10px 10px 10px;/* border-top-style: solid; color: #005279;*/ border-width:1px; font-family: "Arial", Helvetica, sans-serif}
#contenido p {color:#000; margin-bottom:10px; margin-top:10px;}
#contenido img{ margin:1px 5px;}
#contenido h1 { color:#275681; text-align:center}
#contenido h2 {font-size:14px; color: #A63600; padding:5px; font-size:13;} 
#contenido h3{font-size:13px; color: #004080; padding:5px;}


/* CSS columnas */
#columna img{ border-color: #254B4B; }
#columnas img{margin: 6px 6px 6px 6px;}
#columnas, #columnas2, #columnas3, #columnas4, #columnas5{clear:both;border-bottom:1px solid #CCC;border-top:1px solid #999;padding-top:10px;}
#columnas h3, #columnas2 h3, #columnas3 h3, #columnas4 h3, #columnas5 h3{ margin:0px 0px 0px 0px;color: #A86500;padding-left:10px;font-size:12px;letter-spacing:normal;}
#columnas p, #columnas2 p, #columnas3 p, #columnas4 p, #columnas5 p{margin:1px 1px 1px 1px;padding-right:15px;padding-left:15px;font-size:13px;text-align:justify;font-family:Arial, Helvetica, sans-serif;}
#columnas img, #columnas2 img, #columnas3 img, #columnas4 img, #columnas5 img{background:#CCC; padding:4px;overflow:hidden; margin:1px 1px 15px 30px;}
#columnas p #details p, #columnas2 p, #columnas3 p, #columnas4 p, #columnas5 p { color: #333; font-size:12px; padding:10px}
#aditional_information ol li, #fragment-3 ol li, #rates ol li, #cont-hoteles ol li, #fragment-2 ol li, #fragment-1 ol li, #columnas3 ol li, #rates ol li, #itinerary-1 ol li, #itinerary-2 ol li, #itinerary-3 ol li, #itinerary-4 ol li, #columnas4 ul li, #columnas3 ul li, #fragment-1 ul li, #fragment-2 ul li, #details li, #itinerary li, #columnas5 li, #columnas2 li, #columnas ul li, #prices ol li, #galery ol li, #prices2 ol li{ font-size:12px; color: #000; font-family: "Arial", Helvetica, sans-serif; margin-left:15px;  }
#itinerary, #details, #aditional_information, #rates, #prices, #prices1, #prices2, #activities, #galery { border-color: #953100; padding:2px 10px 2px 10px; ; background:#FFF4F4; font-family:"Arial", Helvetica, sans-serif; color:#000; }
#itinerary h2, #details h2, #prices1 h2, #prices2 h2, #prices h2, #galery h2, #aditional_information h2, #rates h2, #activities h2, #itinerary-1 h2,  #itinerary-2 h2, #itinerary-3 h2 , #itinerary-4 h2,  #fragment-1 h2,  #fragment-2 h2, #fragment-3 h2, #fragment-4 h2, #fragment-5 h2 { color: #AA3700; padding:10px; margin-bottom:1px; margin-top:1px;}
#itinerary h3, #fragment-2 h3{ margin-top:3px; margin-bottom:3px; color: #FF6215; font-size:13px; font-family:Arial, Helvetica, sans-serif }
#itinerary p, #fragment-2 p{ margin-bottom:1px; margin-top:1px; color:#808040}
#columnas, #columnas2, #columnas3, #columnas4, #columnas5{ background:#F3F2E1; margin:5px 5px; font-family:Arial, Helvetica, sans-serif;color:#000;}
#columnas h2, #columnas2 h2,  #columnas3 h2, #columnas4 h2, #columnas5 h2, #columnas1 h2, #fragment-2{ margin:2px 2px 5px 10px; font-size:13; color: #005B88}
#prices2 h3, #prices1 h3, #rates h3, #activities h3, #fragment-4 h3, #fragment-3 h3, #prices h3, #itinerary-1 h3, #itinerary-2 h3, #itinerary-3 h3, #itinerary-4 h3, #fragment-1 h3, #details h3, #columnas2 h3, #columnas h3, #columnas3 h3, #columnas4 h3, #columnas5 h3, #aditional_information h3, #fragment-2 h3{color: #004F75; font-size:13px;}
#columnas3 p strong, #columnas2 p strong{ color: #000; font-size:13px;}
#fragment-1, #fragment-2, #fragment-3, #fragment-4, #itinerary-1, #itinerary-2, #itinerary-3, #itinerary-4 {border-color: #2E6697; background:#F3F8FC; color:#000}
#galery p, #itinerary p, #prices p, #itinerary-1 p, #itinerary-2 p, #itinerary-3 p, #itinerary-4 p, #fragment-1 p, #fragment-2 p, #fragment-3 p, #fragment-4 p{ color:#000; padding:10px}

/* CSS enlace activo */
#enlace_activo{/*background: #000;*/ border-bottom-width:medium; border-top-color:#FFF; font-size:11px;	color: #FFFF35;	height:18px;	padding:3px 0px 0px 10px; margin-bottom:5px; width:675px;}
#enlace_activo a{color: #006697; text-decoration:none;	font-size:11px;}
#enlace_activo a:hover{color: #000;	/*background-color: #008FD5;*/ text-decoration:underline;}

/* CSS cabinas legend */
.cabinas-legend{ width:650px; height:200px;}
.cabinas-legend-texto{ float:left; width:240px; height:150px;}
.cabinas-img{ width:400px; height:150px; float: right}

/* CSS gastro content */
#gastro-content{background:#E0D9C4;  width:200px; height:270px; border:#000 1px solid; padding:5px;}
.gastro-item{width:200px}
.title{color:#990000; text-align:center; font-weight:bold; text-decoration:underline;}
.justify-negro{text-align:justify;	color:#000;}

/* CSS bg hoteles */
#bg_hoteles{ background:#fff; width:450px; height:162px; padding-top:5px; padding-left:5px;border: #999999 1px solid;}
#bg_hoteles h2 a{color: #00699B; font-size:13px; margin-top:8px; padding-top:0px; border-bottom:#FF9900 solid 1px; margin-left:4px; padding-bottom:0px; width:405px;}
#bg_hoteles h2 a:hover{ color:#000000; font-size:13px; text-decoration:none;}
#bg_hoteles p a{margin-left:8px; color:#000000; font-size:11px; margin-bottom:0px; padding-bottom:0px;}
#bg_hoteles p a:hover{text-decoration:underline; font-style:italic;}
#bg_hoteles table{margin-top:0px;}
#cont-hoteles{color:#000;}

/* CSS textos */
.textos{padding:5px; text-align:justify;}
.textos img{padding: 4px; border:1px solid #666666;	background:#fff;}
.textos_lado_izq {margin-right:5px;}
.textos_lado_der {margin-left:5px;}

/* CSS container texto img */
#container-texto-img{float: right; width:235px; height: auto; padding:0 0 0 0; margin:0 12px 0 0;  }
#container-texto-img p{ margin: 1px 1px 1px 1px; color: #CA0000;}
#container-texto-img p img{ margin:10px 0 50px 0;}

/* CSS sincolumna */
#sincolumna{ padding-left:10px; padding-right:10px; margin-top:15px; background:#fff; /*background:#F3F2E1;*/ border-top:#2E6697 solid 1px; margin-bottom:10px;}
#sincolumna h3{color:#364E75; padding-bottom:2px; padding-top:5px; text-align:left; }

/******* estilos nuevo index *****************/
/* CSS contendor ofertas index */
#contenedor_ofertas_index{height:140px; width:auto;}
.cuadro_ofertas_index1{ background:url(bg-ofer.png) no-repeat; width:326px; height:139px; float:left; margin-left:5px; margin-right:5; padding-right:2px; padding-left:4px; padding-top:5px;}
#contenedor_ofertas_index h2{font-size:11px; color:#B34400; text-align:center; margin-right:0px; margin-top:5px; margin-bottom:3px;}
#contenedor_ofertas_index p{font-family:"Verdana"; font-size:10px; margin:0px; padding:0px; color:#000; margin-bottom:4px;}
.texto-oferta a{color:#00496C; font-weight:bold; text-align:center; font-size:12px; margin-left:80px;}

/* CSS contenido cuadros index */
#contenido-cuadros-index h3 { padding-left:4px; padding-right:4px; padding-bottom:4px; margin:0px; font-weight:normal;}
#contenido-cuadros-index h3 a{ font-size:12px; text-decoration:none; font-family:"Arial"; color:#00496C;}
#contenido-cuadros-index h3 a:hover{font-style:italic;}
#contenido-cuadros-index p{ padding-left:4px; padding-right:4px; padding-bottom:4px; margin:0px; font-size:12px;}
#contenido-cuadros-index p a{color:#000; font-size:12px; text-decoration:underline;}

/* CSS publicidad */
#publicidad{float:right; width:215px; height:auto;margin-left:10px; margin-top:40px;}
#publicidad h2{padding:2px; margin:0; background:#C3CED3; border:#A0B1B8 solid 1px; font-family:"Verdana", Geneva, sans-serif; font-size:10px; color:#000; font-weight:normal;}
#publicidad h2 a{font-size:10px; color:#000;}
#publicidad h2 a:hover{text-decoration:underline; color:#000;}

/* CSS publicidad banner */
#publicidad-banner{margin-top:10px;}
#publicidad-banner p{font-family:"Verdana", Geneva, sans-serif; font-size:10px; padding:2px; border:#A0B1B8 solid 1px; margin-top:2px;}
#publicidad-banner p a{font-size:10px; color:#000;}
#publicidad-banner p a:hover{text-decoration:underline;}

/* CSS baner de publicidad en imagenes */
.peru{background:url(../images/images-paquetes-index/peru-travel.jpg) right no-repeat; width:210px; height:22px; margin-left:4px; padding-top:8px; font-family:"Verdana", Geneva, sans-serif; margin-bottom:3px;}
.peru a{font-size:12px;}
.peru a:hover{text-decoration:underline; font-style:italic;}
.mapi{background:url(../images/images-paquetes-index/modelo1.jpg) right no-repeat; width:210px; height:22px; margin-left:4px; padding-top:8px; font-family:"Verdana", Geneva, sans-serif; margin-bottom:3px;}
.mapi a{font-size:12px;}
.mapi a:hover{text-decoration:underline; font-style:italic;}
.chile{background:url(../images/images-paquetes-index/chile-tours.jpg) right no-repeat; width:210px; height:22px; margin-left:4px; padding-top:8px; font-family:"Verdana", Geneva, sans-serif; margin-bottom:3px;}
.chile a{font-size:12px;}
.chile a:hover{text-decoration:underline; font-style:italic;}
.brazil{background:url(../images/images-paquetes-index/brazil-tours.jpg) right no-repeat; width:210px; height:22px; margin-left:4px; padding-top:8px; font-family:"Verdana", Geneva, sans-serif; margin-bottom:3px;}
.brazil a{font-size:12px;}
.brazil a:hover{text-decoration:underline; font-style:italic;}
.bolivia{background:url(../images/images-paquetes-index/bolivia-tours.jpg) right no-repeat; width:210px; height:22px; margin-left:4px; padding-top:8px; font-family:"Verdana", Geneva, sans-serif; margin-bottom:3px;}
.bolivia a{font-size:12px;}
.bolivia a:hover{text-decoration:underline; font-style:italic;}
.map{background:url(../images/images-paquetes-index/galapagos-map.jpg) right no-repeat; width:210px; height:22px; margin-left:4px; padding-top:8px; font-family:"Verdana", Geneva, sans-serif; margin-bottom:3px;}
.map a{font-size:12px;}
.map a:hover{text-decoration:underline; font-style:italic;}

/* CSS estilos index interior */
#contenedor-index-interior{margin-top:10px; margin-bottom:10px; margin-right:5px;}
.paquete-index-interior{border:#999999 1px solid; width:100%; min-height:162px; background:#FFF; margin-bottom:10px; padding:5px 5px 5px 5px;}
#contenedor-index-interior h2{ font-size:12px; color:#B34400; text-align:center; line-height:normal; margin-top:0px;}
#contenedor-index-interior h3 {background:none; text-align:right; border:none; padding-top:0px; margin-top:0px;}
#contenedor-index-interior h3 a{font-size:11px; text-decoration:none; font-family:"Arial"; color:#00496C;}
#contenedor-index-interior h3 a:hover{font-style:italic;}
#contenedor-index-interior p{font-size:11px;}

/* CSS estilos contact us */
#contenido-contact{background:#F2F2F2; height:auto; width:auto; border:#fff solid 1px; margin-top:12px; padding:5px 10px 5px 10px; margin-bottom:20px;}
#contenido-contact h2{color:#AC2C2C;}
#contenido-contact h3{text-align:left; margin-top:7px; margin-bottom:2px; color:#953100; border-bottom:none; color:#698CC2;}
#contenido-contact p{color:#000; margin-bottom:10px; font-size:12px;}
#contenido-contact a{font-size:12px;}

/* CSS contact form */
#contenido-contact-form{background:#FFF; height:450px; width:auto; border:#953100 solid 1px; margin-top:12px; padding:5px 10px 5px 10px;}
#contenido-contact-form p{color:#000; margin-bottom:10px; font-size:12px;}
#contenido-contact-form table{}
#contenido-contact-form td{font-size:12px; color:#000; min-height:20px;}
.texto-contact{border:#CDCDCD solid 1px; background:#FFF; color:#000;}
#contenido-contact-form select{border:#CDCDCD solid 1px; background:#FFF; color:#000;}
#contenido-contact-form textarea{border:#CDCDCD solid 1px; background:#FFF; color:#000;}

/* CSS contenedor hoteles */
#contenedor_hoteles{ float: left; width:180px; height: auto; background:#FFFFBB}
#contenedor_hoteles ul li{ color:#000000}

/* CSS hotel */
#hotel{ width:400px; height:auto;}

/* CSS estilos last minute */
#lastminute{ padding-left:10px; padding-right:10px; margin-top:15px; background:#F3F2E1; border-top:#000 solid 1px; padding-bottom:15px;}
#lastminute p{color:#000; padding:3px;}
#lastminute li{color:#000; font-size:12px;}
#lastminute ul{margin-left:10px;}

/* CSS hoteles */
#hotels h1{ color:#6A0000; font-size:15px;}
#hotels ul{list-style-type: none;}
#hotels ul li a{ color: #0077B0; font-size:12px; }
#hotels ul li a:hover{ color: #000000; font-size:12px;}

/* CSS hoteles contenido */
#hoteles_contenido{ width:650px; height: auto; padding:2px 2px 2px 2px; border-bottom:#CCC solid 1px; border-top:#CCC solid 1px; background-color: #F0F0F0}

/* CSS hoteles descripcion */
#hoteles_descripcion h2 a{ color: #953100; font-size:12px; margin:2px 10px 2px 15px;}
#hoteles_descripcion h2 a:hover{ text-decoration:underline; color:#FF8040}
#hoteles_descripcion p{ color:#000; margin:5px 15px 5px 200px; color: #000; font-size:11px;}
#hoteles_descripcion p a{ font-size:12px; color: #620000}
#hoteles_descripcion p a:hover{ text-decoration:underline}
#hoteles_descripcion p strong a{ color:#003D59; font-size:11px; font-style:italic;}
#hoteles_descripcion img{height:auto;  width:170px; float: left;  margin:0 0 0 5px;}

/*fin*/
.bg1 { width:50%; height:1px; background: #006B9F; padding:0 40px; margin:0;}
/*hotel contenido*/
.hotel_contenido{ width:650px; padding:0px; margin:0px 5px; float:left;  }
.hotel_contenido img { padding:0; margin:5px 5px; border:none; float:left}
.hotel_contenido h2 { font: normal 18px   Arial, Helvetica, sans-serif; color:#3d727b; padding:0px 5px; margin:10px 10px 10px 10px; border-bottom:1px solid #252525; margin-top:0px; padding:10px 10px; }
.hotel_contenido p { font:normal 11px   Arial, Helvetica, sans-serif; color: #000000; padding:0 15px; margin:10px 0;}
.hotel_contenido p strong{ color: #005177; font: normal 13px   Arial, Helvetica, sans-serif;}
/*fin*/

/**** preferencial  **********/

#preferencial h2{margin-top:0px; padding-top:0px; text-align:center;}
#preferencial h2 a{color:#900; font-size:12px;}
#preferencial h2 a:hover{color:#2E6697; font-style:italic;}
#preferencial-img{ margin-left:7px;}


/****** estilos postales *********/


/********** estilos last minute ******/
#last-minute-offer{margin-left:8px; margin-right:8px;}
#last-minute-offer h2 a{color:#000; margin:0px; padding:0px;}
#last-minute-offer p{margin-right:15px;}

#last-minute-offer-cuadro{background:#F3F8FC; border:#2E6697 solid 1px; margin-top:5px; margin-bottom:5px; padding-top:5px; padding-bottom:8px;}
#last-minute-offer-cuadro p{font-size:11px; margin-left:50px;}
#cuadro-lastminute-margen{margin-left:40px;}

.blig11{ font-style:oblique; text-decoration:blink; color:#D0DC91; font-size:11px;}


/*** estilos para el menu interior ***/

#contenedor_cuerpo_menu_categoria2{width:225px; margin-left:2px; padding-top:0px; font-family:Arial, "Helvetica", sans-serif; padding-left:0px;}

#contenedor_cuerpo_menu_categoria2 h1 a{color:#FFF; font-size:13px; }
/*------- customer*/
.customer {height: auto; width:510px; border: 1px solid  #CCC;}
.customer h3{ margin:10px;color: #005F8C; font-size:13px; text-decoration:underline;}
.customer p{ margin-left:10px; margin-right:10px;}
.customer p strong{ color: #848400}
.customer img{margin:10px 0 10px 10px;}

/*======links nuevo*/
.Machupicchu_Peru_Tours{ background:#F4F4F4; color:#09F;display:block; width:210px; height:18px; float:right; text-align:center; padding-top:5px; margin-top:1px}
.Machupicchu_Peru_Tours a{ width:210px; height:18px;color:#09F; font-size:11px; }
.Machupicchu_Peru_Tours a:Hover{text-decoration:underline;font-size:11px;font-weight:bol; color:#33C}

#titulos_index{ border-radius: 5em; color:#CCC}
#titulos_index{ box-shadow:#CCC 0.1em 0.1em }

.TituloBienvenida{color:#0F0; font-size:12px; font-weight:bold;}


/*===========styles links=============*/
 .darwin{tyle="padding:0; margin:0" }
