@charset "utf-8";
/* CSS Document */
/*RESET*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;margin:0;padding:0;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a{color:#0e4660;text-decoration:none;}
a:hover{color:#0e4660;text-decoration:underline;}
.clear{clear:both;}

/*----HERRAMIENTAS---*/
.right{float:right;width:auto}
.left{float:left;width:auto}
.top5{margin-top:5px}
.left20{margin-left:20px}
.left5{margin-left:5px}
.right20{margin-right:20px}
.w360{width:360px}

/*-------GLOBALES------*/
body{font:100% Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#000;background-color:#FFF;background-image:url(../imagenes/bg-body.jpg);background-repeat:repeat-x;margin:0 0 15px;padding:0}
#wrap{width:960px;background-image:url(../imagenes/bg-wrap.jpg);background-repeat:repeat-y;margin:0 auto}
#container{position:relative;width:920px;text-align:left;background-image:url(../imagenes/bg-container.jpg);background-position:center top;background-repeat:no-repeat;padding:0 20px}
#header{height:auto;position:relative;margin:0}
#container #header #header-info{float:right;width:200px;font-size:11px;line-height:22px;text-align:right;color:#666;padding:0 15px}

#menutop{width:910px;color:#999;position:absolute;z-index:100;top:105px;visibility:visible;margin:0 0 5px;padding:5px}
#menutop p{padding-left:90px}
#menutop p a{font-size:13px;font-family:verdana, Arial, Lucida sans, serif;text-decoration:none;color:#FFF;font-weight:700;padding:5px 10px}

#pag-inicio #columnas{background-image:url(../imagenes/bg-columnas.jpg);background-repeat:repeat-y;background-position:center top;margin-bottom:0;padding:10px 5px}
#container #columnas-foot{background-image:url(../imagenes/bg-columnas-foot.jpg);background-position:center top;height:35px}
#pag-inicio #mainContent{width:450px;margin:0 auto}

#menu-foot{text-align:left;font-family:verdana, Arial, Lucida sans, serif;font-size:12px;height:35px;background-image:url(../imagenes/bg-foot-menu.jpg);background-repeat:repeat-x}
#menu-foot p{color:#000;font-size:12px;padding:10px 10px 0}
#menu-foot a{color:#000;padding:0 10px}

#sidebar1{top:60px;left:0;width:200px;float:left;padding:5px}
#sidebar2{top:60px;right:0;width:200px;float:right;padding:5px}

#wrap #container #sidebar2 .box01{background-color:#FFF;margin:0 0 5px}
#header h1{margin:0;padding:10px 0}
#footer{background-image:url(../imagenes/bg-footer.jpg);background-repeat:no-repeat;background-position:center bottom;width:auto;padding:0 20px}
#footer p{text-align:left;font-size:11px;color:#333;margin:0;padding:8px 0 10px}

/*-------SIDEBAR ----BLOQUE Y ESTILOS-------*/
#container #sidebar2 .box01 ul li,#container #sidebar1 .box01 ul li{font-family:verdana, Arial, Lucida sans, serif;font-size:11px;line-height:19px;color:#333}
#container #sidebar1 .box01 ul li{background:url(../imagenes/li-contac.jpg) no-repeat left 10px;padding-left:10px}
#container #sidebar2 .box01 ul,#container #sidebar1 .box01 ul{background-color:#FFF;padding:10px}
#container #sidebar1 .box01{background-color:#FFF;margin-bottom:10px;padding-bottom:0}
#container #sidebar1 .box01 p{font-family:verdana, Arial, Lucida sans, serif;font-size:11px;line-height:19px;padding:10px}
#container #sidebar1 .boxImg{padding-bottom:0;margin-bottom:5px}

#container #menutop ul{display:block;background-color:#E4EFEF;height:30px}
#container #menutop ul li a{display:block;font-size:14px;font-family:verdana, Arial, Lucida sans, serif;font-weight:400;text-decoration:none;padding:5px 20px}
/*-----slide--*/
#container #Contslide{position:relative;height:230px}
#container #slide{height:227px;width:1044px;position:absolute;top:-39px;left:-65px;z-index:50;visibility:visible}
#container #slide img,#idioma a img{border:0}

/*------TEXTO------*/
#mainContent h1{font-family:verdana, Arial, Lucida sans, serif;font-size:26px;font-weight:400;color:#1A3650;line-height:50px}
p.fijo{display:block;width:670px;float:left}
#mainContent h2.welcome{font-family:verdana, Arial, Lucida sans, serif;font-size:15px;font-weight:400;color:#666;line-height:0;margin:15px 0 0}
#wrap #container #mainContent p{font-size:12px;font-family:verdana, Arial, Lucida sans, serif;line-height:22px;font-weight:400;text-align:justify;padding:0 5px 10px}
#mainContent a.atras{font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;font-weight:400;color:#666;line-height:0;background-image:url(../imagenes/bg-atras.jpg);background-repeat:no-repeat;display:block;width:50px;margin:15px 0 0;padding:9px 20px}
#pag-inicio #wrap #container #columnas #mainContent .pack .pack-cont h2 a{color:#960}
.azul{color:#039}
#wrap #container #columnas #mainContent a.btn-cont{background-image:url(../imagenes/btn-cont.jpg);background-repeat:no-repeat;height:47px;width:168px;display:block;margin:15px 0 0 15px}
#wrap #container #columnas #mainContent .circuit{font-size:12px;padding-top:5px;border-top:solid 1px #fff;color:#960;width:600px}
#wrap #container #columnas #mainContent .duration{font-size:12px;font-weight:700;color:#693;width:600px}
#wrap #container #columnas #mainContent .price{padding-bottom:5px;border-bottom:solid 1px #fff;color:#069;margin-bottom:10px;width:600px}

/*----------LISTAS INTERNAS----------*/
ul.lista01 li{padding-left:12px;margin-left:0;background:url(../imagenes/li-contac.jpg) no-repeat 0 10px}
ul.lista02 li{padding-left:12px;margin-left:0;background:url(../imagenes/li-contac.jpg) no-repeat 0 10px;color:#036}
ul.lista01,ul.lista02{font-size:13px;text-align:left;line-height:22px;padding-left:15px}
ul.lista01 li a,ul.lista02 li a{float:none;color:#039;text-decoration:underline;margin:0;padding:0}

table.tabla01{font-size:11px;font-family:Verdana, Geneva, sans-serif;line-height:18px;border:1px solid #CCC;background:#FFFFE6;clear:right;margin:10px}
table.tabla01 td{border:0;padding:8px 5px}
table.tabla01 a{width:auto}

#wrap #container #columnas #mainContent ul.hoteles li{font-size:12px}
#wrap #container #columnas #mainContent .hoteles li strong{color:#6A4800}

/*----INICIO ----PACK ES EL CUADRADO DE TOURS---- */
#pag-inicio #mainContent .pack img{float:right;width:130px;height:130px;background:#fff}
#pag-inicio .pack{font-family:verdana, Arial, Lucida sans, serif;font-size:12px;display:inline;line-height:20px;height:auto;margin:0 0 10px}

#pag-inicio .pack h2{font-size:16px;color:#333;padding-bottom:10px}
#pag-inicio .pack .pack-cont{background:#fff;width:428px;float:left;margin-bottom:10px;border-color:#E7E4E4 #DFDBDB #D1CBCB;border-style:solid;border-width:1px;padding:10px}
#pag-inicio .pack p.dias{color:#4E8301;background-image:url(../imagenes/li-sol.jpg);background-repeat:no-repeat;background-position:left 3px;text-indent:18px}
#pag-inicio .pack p.precio{color:#DA590C;font-weight:700;font-size:11px}
#pag-inicio .pack .pack-cont h2{color:#960;background-color:#F7ECC8;width:418px;font-size:13px;margin-bottom:5px;padding:5px}
#pag-inicio .pack .pack-cont div{width:290px;text-align:left}
#pag-inicio .pack .pack-cont div .vermas{background-image:url(../imagenes/ver-mas.jpg);background-repeat:no-repeat;display:block;float:right;height:26px;width:99px}
#pag-inicio.pack .pack-cont div p{font-family:verdana, Arial, Lucida sans, serif;font-size:11px;padding-left:0}

/*--------TOURS-PAGINA------*/
#pag-tours #wrap #container #columnas #mainContent h2{font-family:verdana, Arial, Lucida sans, serif;font-size:13px;background-image:url(../imagenes/bu-1.jpg);background-repeat:no-repeat;background-position:left 0;padding-left:22px;padding-bottom:5px;width:250px;font-weight:700;margin-top:15px}
#pag-tours #wrap #container #columnas #mainContent ul{padding-left:15px}
#pag-tours #wrap #container #columnas #mainContent ul li{background-image:url(../imagenes/bu-2.jpg);background-repeat:no-repeat;background-position:left 8px;padding-left:20px;font-size:13px;font-family:verdana, Arial, Lucida sans, serif;line-height:25px}
#pag-tours #wrap #container #columnas #mainContent img.right{margin-left:10px;border:2px solid #FFF}
#pag-tours #wrap #container #columnas #mainContent h3{font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;background-image:url(../imagenes/bu-4.jpg);background-repeat:no-repeat;background-position:left center;padding-left:20px}
#pag-tours #wrap #container #columnas #mainContent h4{font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;background-image:url(../imagenes/bu-3.jpg);background-repeat:no-repeat;background-position:left center;padding-left:20px;margin-top:15px;margin-bottom:10px}

#mainContent .incluye li{background-image:url(../imagenes/bu-5.jpg);background-repeat:no-repeat;background-position:left 2px;padding-left:15px;font-size:12px;line-height:20px;font-family:Verdana, Geneva, sans-serif;height:20px}
#contactenos td{vertical-align:top;padding-bottom:5px}

/*---------CONTACTENOS-----*/
#contactenos{margin-left:15px}
#contactenos #textarea{width:250px;height:120px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;overflow:auto;margin-left:0;margin-bottom:15px;border:1px solid #CCC;padding:7px 5px 3px}
#contactenos #Enviar{font-size:11px;font-weight:700;color:#036;width:165px;background-image:url(../imagenes/enviar.png);height:31px;background-repeat:no-repeat;background-color:#E8E8E8;border:0 none #FFF}

/*----FORMULARIO---*/
#contactenos #textfield{width:250px;height:20px;margin-bottom:3px;margin-left:0;border:1px solid #ccc;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding-left:5px;padding-top:5px}

/*---PAGINA A 2 COLUMNAS---*/
#cols2 #mainContent h3{font-size:13px;color:#036;text-decoration:underline;font-family:verdana, Arial, Lucida sans, serif;margin-bottom:10px}
#cols2 #mainContent{font-family:"Lucida Sans", "Lucida Grande", sans-serif;padding-right:10px;margin:0 0 auto 230px}

#cols2 #mainContent h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:26px;font-weight:400;color:#1A3650;line-height:50px;width:600px;display:block;padding-left:10px}
#cols2 #mainContent p{visibility:visible;text-align:justify;padding-left:10px}
#cols2 #columnas{background-image:url(../imagenes/bg-2columnas.jpg);background-repeat:repeat-y;background-position:center top;margin-bottom:0;padding:10px 5px}
#cols2 #columnas-foot{background-image:url(../imagenes/bg-2columnas-foot.jpg);background-position:center top;height:35px}
#cols2 .pack{font-family:Georgia, "Times New Roman", Times, serif;display:block;line-height:20px;text-align:left}

#cols2 .pack .pack-cont h2 a{color:#960;background-color:#F7ECC8;width:290px;font-size:13px;margin-bottom:5px;display:block;padding:5px}
#cols2 #columnas img.right{margin-bottom:7px;margin-left:15px;border:1px solid #999;padding:3px}
#cols2 #columnas img.lafoto{margin-bottom:7px;margin-left:15px;border:1px solid #999;float:right;padding:3px}
#cols2 #mainContent .eldia{width:635px;border-bottom:solid 1px #ccc;padding-bottom:5px;margin-bottom:10px;margin-top:5px;background-image:url(../imagenes/li-dia.png);background-repeat:no-repeat;background-position:0 5px;padding-left:18px}
#cols2 p.lasciudades{font-weight:700}
#cols2 .pack .eldestino{width:305px;background:#fff;float:left;height:170px;text-align:left;margin:10px 15px 10px 0;padding:7px}
#cols2 .pack .eldestino p{padding-top:5px;padding-left:5px;text-align:left}
#cols2 .pack .eldestino h2 a{background-color:#FFE79D;display:block;font-size:12px;padding-left:10px;padding-top:2px;padding-bottom:2px;color:#960}

#cols2 .pack .eldestino img.right{margin-top:10px;border:3px solid #555;background-color:#FFF;padding:3px}
#cols2 .pack .eldestino p.elresumen2{height:100px;display:block;overflow:hidden;margin:0 auto}
#cols2 .pack .eldestino p a.vermas{font-weight:700;background-image:url(../imagenes/bu-destinos.png);background-repeat:no-repeat;background-position:0 5px;text-indent:20px;float:left;display:block}

#cols2 .destino-de-tour{background-color:#FFF;height:150px;width:113px;float:left;margin-right:10px;padding:5px}

#cols2 .destino-de-tour a img{border:solid 1px #fff}
#cols2 .destino-de-tour a img:hover{border:solid 1px #999}
#cols2 .destino-de-tour .ver-tour{font-size:12px;color:#960;display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;height:35px;margin:4px 0 0;padding:7px auto}
#cols2 p.destino-tour{background-color:#FFF;font-weight:700;color:#960;border-bottom:solid 1px #ccc;height:12px;width:660px;display:block;text-indent:10px;margin:10px 0}

/*-----------GALERIA---------------- */
#cols2 .galeria{width:670px;height:auto;display:block;float:left}
#cols2 .galeria p{background-color:#9EBC4C;height:12px;font-weight:700;color:#FFF;border-bottom:solid 1px #fff;margin:10px 0}
#cols2 .galeria img{border:3px solid #CCC;float:left;margin:10px}
#cols2 .galeria img:hover{border:3px solid #FFF}

.climaBox{background:#fff;margin:0 0 0 5px;padding:0}
.climaBox div{padding:0 3px 10px}

.text-tours{width:645px;display:block;padding-left:5px;text-align:justify}

#idioma{position:absolute;width:170px;background-image:url(../imagenes/bg-idioma.gif);background-repeat:no-repeat;right:20px;top:5px;height:32px;padding-left:15px}
#idioma a{border:0;display:block;margin-top:9px}

strong.pya{font-size:11px;color:#036;line-height:0;padding:10px auto}


/*----------------------------------PAGINAS SEMANA SANTA-----------------------------------------------*/
.semana-santa{padding:10px}
.semana-santa a img{border:solid 1px #999;margin-bottom:5px;padding:2px}
.semana-santa a{width:310px;float:left;margin:0 10px}
.semana-santa a.link{width:310px;float:left;margin:0 5px;padding:0}

/*------ALTOS DE CONTENIDOS EN TOURS, CIRCUITOS------*/
#el-resumen{min-height:240px;height:auto!important}
* html #el-resumen{min-height:240px}
.contenido-dia{min-height:180px;height:auto!important;width:660px}

/*--------------------------------------------------PAG 2 COLUMNAS-----------------------------------------------*/
/*----.PACK--- ESTILOS COMPARTIDOS*/
/*----.CIRCUITO---*/
#cols2 .pack .pack-cont a .right,#cols2 .pack .circuito a .right,#cols2 .pack .circuito a .promociones{margin-left:5px;border:1px solid #E8E8E8;padding:2px}

#cols2 .pack .pack-cont,#cols2 .pack .circuito,#cols2 .pack .promociones{background:#fff;width:303px;float:left;overflow:hidden;display:block;height:210px;border-color:#E7E4E4 #DFDBDB #D1CBCB;border-style:solid;border-width:1px;margin:5px 5px 5px 0;padding:10px}

#cols2 .pack .pack-cont div,#cols2 .pack .circuito div,#cols2 .pack .promociones div{width:auto;text-align:left}

#cols2 .pack .pack-cont p.elresumen,#cols2 .pack .circuito p.elresumen,#cols2 .pack .promociones p.elresumen{width:160px;height:80px;display:block;overflow:hidden;float:left;text-align:left;margin:0 auto}
#cols2 .pack .pack-cont p.dias,#cols2 .pack .circuito p.dias,#cols2 .pack .prociones p.dias{color:#4E8301;background-image:url(../imagenes/li-sol.jpg);background-repeat:no-repeat;background-position:left 2px;text-indent:20px;font-family:Georgia, "Times New Roman", Times, serif;display:block;line-height:0;padding:0}
#cols2 .pack .pack-cont p.precio,#cols2 .pack .circuito p.precio,#cols2 .pack .promociones p.precio{color:#066;font-weight:700;font-size:11px;background-image:url(../imagenes/bu2.png);background-repeat:no-repeat;background-position:0 8px;text-indent:10px;display:block;padding-left:10px;float:left}

#cols2 .pack .pack-cont #link,#cols2 .pack .circuito #link,#cols2 .pack .promociones #link{width:310px;height:25px;display:inline-block}
#cols2 .pack .pack-cont .vermas,#cols2 .pack .circuito .vermas,#cols2 .pack .promociones .vermas{background-image:url(../imagenes/ver-mas.jpg);background-repeat:no-repeat;display:block;height:26px;width:99px;margin-left:200px}

#cols2 #mainContent .pack .pack-cont div p,#cols2 #mainContent .pack .circuito div p,#cols2 #mainContent .promociones .circuito div p{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:11px;text-align:left;margin:0;padding:0}

#cols2 .pack .pack-cont a.reservar:hover,#cols2 .pack .circuito a.reservar:hover,#cols2 .pack .promociones a.reservar:hover{color:#F60}
#cols2 .pack .pack-cont a.reservar,#cols2 .pack .circuito a.reservar,#cols2 .pack .promociones a.reservar{color:#999;font-weight:700;font-size:11px;background-image:url(../imagenes/bu-reservar.jpg);background-repeat:no-repeat;background-position:0;padding-left:15px;width:150px;height:25px;display:block;float:left}

#cols2 .pack .circuito h2 a{color:#FFF;background-color:#C1C131;width:290px;font-size:13px;margin-bottom:5px;display:block;padding:5px}
#cols2 .pack .promociones h2 a{color:#FFF;background-color: ##006699; background-image:url(../imagenes/bg-promo.jpg);width:290px;font-size:13px;margin-bottom:5px;display:block;padding:5px}
/*---- PAG. PROMOCIONES-------*/
.cajaNueva{ display: inline-block;}