@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Francois+One|Kreon|Droid+Sans);
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,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:400;font-style:normal;font-size:100%;font-family:inherit;text-align:left}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none;font-weight:700}
q:before,q:after,blockquote:before,blockquote:after{content:""}
h1,h2,h3,h4,h5,h6,strong,h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,strong em,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight: bold;    text-align: center;    font-size: 16px;    font-family: "Helvetica";}
a{text-decoration:none;color:#000}
*{margin:0;padding:0}
html{height:100%}
body{height:100%;background:#000;font-size:12px;font-family:"Helvetica"; line-height:18px;}
img{border:none}
img.bg{min-height:100%;min-width:1024px;width:100%;position:fixed;top:0;left:0}
@media screen and (max-width: 1024px) {
img.bg{left:50%;margin-left:-512px}
}
#wrapper{position:relative;width:1024px;margin:0 auto}
#cabecera2{margin:0 auto;width:1024px;height:100px;background:#000}
#cabecera{margin:0 auto;width:1024px;height:133px;background:url(images/img-christimas/baner_navidad_home.jpg) no-repeat}
.detailsheader{float:left;width:548px;margin-top:10px;color:#fff;margin-left: 15px;}
.detailinfo{width:160px;padding:3px 30px 3px 10px;height:15px;color:#999;font-weight:700;clear:left}
.detailinfo a{color:#999}
.detailinfo a:hover{color:#999;text-decoration:underline}
.contact-email{width:332px;line-height:22px;color:#fff}
.marginleft5{margin-left:5px}
.link_underline{text-decoration:underline!important}
.contact-email em{font-size:14px}
.contact-email a{border:0;color:#fff}
.contact-email a:hover{opacity:.8;text-decoration:underline}
.detaildescription{width:200px;display:inline-block;text-align:center;line-height:26px;margin-top:-3px}
.detaildescription img{vertical-align:middle}
.paddingtop10{padding-top:10px}
.paddingleft10{padding-left:29px}
.detaildescription span{text-align:center}
.infoheader{width:200px;height:70px;margin:0 10px 10px;padding:10px 0 10px 5px}
.Top{width:1024px;height:22px;text-align:justify;padding-top:5px;background-color:#222;color:#FFF;padding-left:0;margin:5px auto 0 0; text-align:center;}
.Top a{color:#FFF;text-align:justify;padding:0 3px;}
.Top a:hover{color:#FFF;text-align:justify;text-decoration:underline}
.menuabajo{width:1024px;float:left;text-align:justify;text-align:center;color:#666;background:#000}
.contentmenuabajo{width:1019px;min-height:25px;text-align:justify;text-align:center;padding:8px 5px 0 0}
.contentmenuabajo a{color:#666}
.contentmenuabajo a:hover{color:#ccc;text-decoration:underline}
.aperu-logo{float:left;display:block;width:297px;margin:26px 0 0}
#recomendacioness{margin:15px;width:250px;height:105px;border:1px solid #666;float:right}
.texto{color:#fff;display:block;font-size:16px;padding:5px 10px;position:relative;right:-815px;top:-95px;height:20px;width:250px}
.recomen img{margin:5px 0 0 5px;padding:30px 0 0 20px}
#containermenu{position:relative;z-index:99;height:36px;float:right;width:727px;background:#cecece;margin-top:-53px}
#content{width:1014px;height:auto;background:#FFF;padding:5px;float:left}
.contentsuperior{margin:0 auto;height:257px;width:1024px}
.contentbanner{float:left;width:745px;height:270px;margin:0;background-color:#D0CECC}
#slider2{width:727px;height:252px;position:relative;overflow:hidden;margin:8px 0 0 8px;background:#000}
#slider2Content{width:720px;position:absolute;top:0;margin-left:0}
.slider2Image{float:left;position:relative;display:none;height:252px}
.slider2Image span{position:absolute;width:265px;text-align:center;padding:10px 13px;background-color:#000;filter:alpha(opacity=60);opacity:.6;color:#fff;display:none;height:auto}
.clear{clear:both}
.slider2Image span.ancho{width:200px}
.positions{top:10px;right:10px}
.top{top:20px;left:20px}
.slider2Image .parrafo-slider h2{text-align:left}
.slider2Image .parrafo-slider{position:absolute;display:block;width:706px;height:50px;color:#CCC;background:#000;opacity:.7;filter:alpha(opacity=70);top:192px;left:0;font-size:13px;padding:5px 10px}
.slider2Image .parrafo-slider a{font-size:13px;color:#fff}
.slider2Image .parrafo-slider a:hover{font-size:13px;color:#ccc;text-decoration:underline;text-shadow:1px 1px 1px #E8E8E8}
a.click{position:absolute;text-align:center;padding:10px 40px;width:auto;left:10px;bottom:5px;color:#fff;font-weight:700;font-size:14px;background:url(images/ie7.gif)}
a.pos{left:30px;bottom:45px}
a:hover.click{color:#999}
a.img{position:absolute;text-align:center;width:auto;padding:10px 40px;width:auto;bottom:5px;color:#fff;font-weight:700;font-size:14px}
a:hover.img{color:#999;text-decoration:underline}
.enlacex{position:absolute;width:120px;height:30px;top:50px;background:red}
.slider2Image .TBanner{position:absolute;width:707px;margin:0;background-color:#666;padding:9px 10px;margin-bottom:5px;height:auto;text-align:center;padding-top:6px;color:#fff;top:0}
.intro{width:490px;min-height:70px;border:1px dashed #ccc;color:#666;padding:10px;-webkit-border-radius:10px;border-radius:10px;margin-bottom:10px;padding-bottom:17px;text-align:justify;box-shadow:3px 3px 3px #666}
.intro span{font-size:13px;color:#6C6C6C;font-weight:700;font-variant:small-caps}
.intro h1{font-size:13px;color:#6C6C6C;font-weight:700;font-variant:small-caps}
.contenido-browse{width:510px;min-height:100px;background:#000;float:left;display:block;margin-bottom:5px;border-radius:5px}
.contenido-customize{width:180px;height:auto;float:left;padding:5px;color:#f0f0f0}
.contenido-customize p{padding:5px;text-align:justify}
.customize{text-align:center;text-shadow:1px 1px 1px #ccc}
.customize a{color:#fff}
.customize a:hover{color:#ccc}
.pag{width:305px;height:auto;padding:5px;border-left:1px dashed #fff;float:right}
.pag .pag-titulo{font-size:1.5em;background:#000;color:#ccc;margin-bottom:6px;text-align:center;text-shadow:1px 1px 1px #fff}
.pag table td{color:#f0f0f0;padding:1px 0}
.pag table select{width:230px;color:#666}
.contenido-browse-M{width:220px;min-height:200px;float:left;display:block;background:#000}
.contenido-customize-M{width:220px;height:auto;float:left;padding:5px 0;color:#fff}
.contenido-customize-M p{padding:5px 15px;text-align:justify}
.contenido-customize-M h1 a{color:#fff;text-shadow:1px 1px 1px #ccc}
.contenido-customize-M h1 a:hover{color:#ccc}
.pag-M{width:200px;height:auto;padding:5px;border-left:1px dashed #f1f1f1;float:left}
.pag-M .pag-tit-m{font-size:1.5em;text-align:center;color:#fff;margin-bottom:6px}
.pag-M table td{color:#ccc}
.pag-M table select{width:150px;color:#666}
.key,.bot{color:#666}
.bloque-categoria{width:510px;height:auto;overflow:hidden;float:left}
.paginacion{width:500px;background:#F2F2F2;border-bottom:1px solid #ccc;border-top:1px solid #ccc;height:auto;margin-bottom:8px;float:left}
.paginacion input,.paginacion select,.paginacion textarea,.paginacion button{color:#666}
option{padding-left:3px}
.sort_box{float:left;margin:10px 0 10px 10px;color:#666}
.nav_box{float:right;margin:10px}
.nav-pages{margin:0;padding:0;vertical-align:bottom;white-space:nowrap}
.nav_box .current-page{background:#595A5A;border:1px solid #595A5A;border-radius:5px;color:#E4E4E3;float:left;height:13px;margin-right:5px;padding:1px 0 3px 6px;text-decoration:none;width:13px}
.nav_box a.nav-page,.nav_box a.right-arrow,.nav_box a.left-arrow{background:#E7E7E6;border:1px solid #C8C8C8;border-radius:5px;color:#515151;float:left;height:16px;margin-right:5px;text-decoration:none;text-align:center;width:18px}
.nav_box a:active,.nav_box a:hover{background:#595A5A;border:1px solid #595A5A;border-radius:5px;color:#E4E4E3;float:left;margin-right:5px;padding:1px 0 3px 6px;text-decoration:none;width:13px}
.nav_box a.showall,span a.showall{background:#E7E7E6;border:1px solid #C8C8C8;border-radius:5px;color:#515151;float:left;height:13px;margin:0 5px;padding:2px 0 2px 4px;text-decoration:none;width:45px}
.showall{background:#E7E7E6;border:1px solid #C8C8C8;border-radius:5px;color:#515151;float:left;height:20px;margin:5px 0;padding:2px 0 2px 4px;text-decoration:none;width:120px;cursor:pointer}
.bloque-170{width:165px;height:140px;border:1px solid #ccc;background:#EDEDED;display:block;float:left;margin:0 3px 3px 0}
.bloque-170 img{border:1px solid #ccc;width:156px;margin:4px 0 4px 4px;height:130px;display:block}
.bloque-170 a img{border:1px solid #ccc;width:156px;margin:4px 0 4px 4px;height:130px;display:block}
.bloque-170 span{display:block;width:152px;height:auto;padding:8px 2px;text-align:center;background:#000;opacity:.7;position:relative;top:-136px;right:-5px}
.bloque-170 span a{color:#ccc;font-size:13px}
.bloque-170 span a:hover{text-decoration:underline;color:#FFF}
.textFeed a.linkd{color:#666;margin-top:0;}
.border0{border-radius:0!important}
#Offers{float:left;width:220px;border-radius:4px;padding:0 0 5px;background:#EBEBEB;border:1px solid #ccc;margin-top:5px}
.Offers{float:left;width:220px;border-radius:4px;padding:0 0 5px;background:#EBEBEB;border:1px solid #ccc;margin-top:5px}
.contentOffers{float:left;width:208px;border:1px solid #ccc;margin:5px 5px 0}
.contentOffersFeed{float:left;width:208px;margin:5px 5px 0}
.contentt{float:left;width:208px;margin:5px 5px 0;background-color:#E6E6E6}
.contenttlinks{float:left;width:208px;margin:5px 5px 0}
.imgOffers{margin:0;padding:5px 0 10px 5px;background:#EBEBEB}
.imgOffers img:hover{opacity:.7}
.imgOffersnew{float:left;width:210px;height:auto;margin:5px 5px 0;background-image:url(images/newsletter.jpg);padding-bottom:5px}
.inmgtexto{font-size:15px;color:#666;padding-left:57px;padding-top:3px}
.inmgtexto a{color:#666;font-weight:700}
.inmgtexto a:hover{text-decoration:underline;color:#666}
.textOfferst{float:left;text-align:center;width:196px;color:#666;font-size:13px;text-align:center;font-weight:700;margin:0 5px;padding:0 0 10px}
.textOfferst a{color:#666;font-size:13px;text-align:center;font-weight:700}
.textOfferst a:hover{color:#666;text-decoration:underline;font-weight:700}
.textOfferst1{float:left;text-align:center;width:200px;color:#666;text-align:center;margin:0 5px;padding:0 0 5px;margin-top:-2px}
.textOfferst1 a{color:#666;text-align:center}
.textOfferst1 a:hover{color:#666;text-decoration:underline}
.clasehiperlink{color:#666;text-align:center;width:100%;font-size:13px;font-weight:700}
.New{padding:4px;color:#FFF;text-shadow:#000 1px 2px;width:auto;font-weight:700}
.Newpeke{padding:4px;color:#FFF;width:auto;font-weight:700;}
.Newpeke2{padding:4px;color:#c1c1c1;text-transform:none!important}
.contenttlinks ul{display:block}
.contenttlinks ul li{list-style:none;text-align:left;padding:3px;width:100%}
.contenttlinks a{text-align:left;color:#333;width:auto;padding-top:6px;padding-bottom:6px;margin-top:6px}
.LinksLuxury a{color:#534312!important}
.LinksLuxury a:hover{background:url(images/check.png) no-repeat right 7px;font-weight:600;padding-right:15px!important}
.luxuryletra{color:#534312!important;letter-spacing:-.8pt;margin:10px 2px!important}
.contenttlinks a:hover{text-decoration:underline}
.textOffers{float:left;color:#666;text-align:center;margin:0 5px;padding:0 0 10px}
.textOffers a{width:195px;float:left;color:#666;text-align:center;font-weight:700;margin-top:5px}
.textOffers a:hover{color:#666;text-decoration:underline}
.linksoffers{float:left;width:185px;margin:0 0 0 20px;height:auto;background:#EBEBEB;padding-bottom:10px}
.link{color:#666;font-weight:100;border:1px #0F0}
.linksoffers ul{display:block}
.linksoffers ul li{list-style-image:url(images/ul.gif);text-align:left;width:100%;padding-top:6px}
.linksoffers a{text-align:left;color:#333;width:auto;padding-top:6px;padding-bottom:6px;margin-top:6px}
.linksoffers a:hover{text-decoration:underline}
.linkspaises{float:left;width:95%;margin:0 0 0 4%;height:auto;margin-bottom:15px}
.linkspaises ul{display:block}
.linkspaises ul li{width:100%;padding-top:8px;text-align:left}
.linkspaises a{text-align:left;color:#333;width:auto;padding-top:6px;padding-bottom:6px;margin-top:6px}
.linkspaises a:hover{text-decoration:underline}
.ReadMore_Testimonial,.ReadMoreBlog{background:#000;padding:2px 3px;border-radius:3px;float:right;color:#fff!important;margin-top:3px}
.textFeed{float:left;color:#666;text-align:justify;margin:0 5px;padding:0 0 10px}
.textFeed a{color:#666;text-align:justify;font-weight:700;margin-top:5px}
.textFeed a:hover{color:#666;text-decoration:none}
.ReadMore_Testimonial:hover{background:#232323}
#Logob{float:left;width:220px;height:293px;margin-top:5px;background:#EBEBEB}
.pics{height:283px;width:210px;padding:5px;margin:0;border:1px solid #ccc;background-color:#eee}
.pics img{width:210px;height:283px;margin:5px;top:0;left:0}
#Toursofm{float:left;width:220px;height:auto;margin-top:5px;background:#EBEBEB;border:1px solid #ccc}
.Toursofm{float:left;width:220px;height:auto;margin-top:5px;background:#EBEBEB;border:1px solid #ccc;border-radius:4px;padding-bottom:8px}
.contentToursofm{float:left;width:220px;}
.imgTours{float:left;padding:3px;box-shadow:0 0 3px #666,2px 2px 3px #ccc}
.imgTours img{width:69px;height:70px}
.textTourst{float:left;color:#666;font-weight:700;margin:4px 0 5px 5px;background:url(images/Demo-Images/vineta_titulo_tour.png) no-repeat left top;padding-left:12px}
.marginTopp{margin-top:11px!important}
.textTourst a{float:left;color:#1f1f1f;margin-top:-4px}
.textTourst a:hover{text-decoration:underline}
.textTours{float:left;color:#666;margin:0 5px;padding:0 0 0 12px}
.textTours a{float:left;color:#666;font-weight:700}
.textTours a:hover{color:#666;text-decoration:underline}
.contentToursofm1{float:left;width:208px;height:auto;padding-top:15px;text-align:center}
#Toursofm2{float:left;width:255px;height:auto;margin-top:5px;padding-bottom:5px;background-color:#EBEBEB;border:1px solid #ccc}
.contentToursofm2{float:left;width:244px;height:auto;margin:5px 5px 0}
.imgTours3{float:left;padding:4px 0 5px 4px;margin-left:5px}
.imgTours2{float:left;padding:5px;margin-left:30px}
.textTourst2{width:150px;float:left;color:#666;font-weight:700;margin:10px 5px 0}
.textTourst2 a{float:left;color:#666;font-weight:700}
.textTourst2 a:hover{color:#666;text-decoration:underline;font-weight:700}
.textTours2{float:left;color:#666;margin:0 5px;padding:0 0 10px}
.textTours2 a{float:left;color:#666;font-weight:700}
.textTours2 a:hover{color:#666;text-decoration:underline}
.textToursb{color:#333;text-align:right;text-align:right;margin-top:0;margin-right:7px}
.textToursb1{color:#666;text-align:right;text-align:right;margin-top:5px;margin-right:7px}
.textToursb1 a{color:#666;text-decoration:underline}
#cuadro_derecha{float:left;width:220px;height:300px;margin-top:5px;background:#CCC;border:1px solid #666}
.content_der{float:left;width:208px;height:auto;margin:5px 5px 0}
.imgder{float:left;padding:5px}
.textcuadroder{float:left;color:#666;margin:0 5px;padding:0 0 10px}
.textcuadroder a{float:left;color:#666;font-weight:700}
.textcuadroder a:hover{color:#666;text-decoration:underline}
#cuadro_izquierda_banner{float:left;width:255px;height:auto;margin-top:5px;background:#FFF;text-align:center}
#imagetoursbanner{float:left;width:222px;height:301px;margin-top:5px;background:url(images/banner_izquierda.jpg)}
.eventOne{width:209px;text-align:right;height:80px;font-size:18px;padding:15px 13px 0 0;border:1px solid;border-color:transparent}
.eventOne a{color:#000}
.eventOne a:hover{text-decoration:underline;color:#000}
.eventOne span{display:block;font-size:14px;margin-top:10px;text-align:right;padding-right:27px}
.eventOne span a{color:#000}
.eventTwo{width:209px;text-align:left;height:80px;font-size:18px;padding:30px 0 0 13px;border:1px solid;border-color:transparent}
.eventTwo a{color:#000}
.eventTwo a:hover{text-decoration:underline;color:#000}
.eventTwo span{display:block;font-size:14px;margin-top:13px;text-align:left;padding-left:27px}
.eventTwo span a{color:#000}
.normaltype{font-weight:400}
.eventThree{width:212px;text-align:right;height:75px;font-size:18px;padding:20px 45px 0 0;border:1px solid;border-color:transparent}
.eventThree a{color:#000}
.eventThree a:hover{text-decoration:underline;color:#000}
.eventThree span{display:block;font-size:14px;margin-top:10px;text-align:right;padding-right:20px}
.eventThree span a{color:#000}
#cuadro_der{float:left;width:220px;height:auto;margin-top:5px;background:#EBEBEB;border:1px solid #ccc;text-align:center}
.cuadro_der{float:left;width:220px;height:auto;margin-top:5px;background:#EBEBEB;border:1px solid #ccc;text-align:center}
.textcuadroder{color:#666;margin:10px;text-align:center;border-radius:4px}
.textcuadroder a{float:left;color:#666;font-weight:700;text-align:center;width:193px;margin-bottom:5px}
#cuadro_izquierda{float:left;width:100%;height:auto;margin-top:5px;border:1px solid #ccc;text-align:center;background:#EBEBEB}
.cuadro_izquierda{float:left;width:100%;height:auto;margin-top:5px;border:1px solid #ccc;text-align:center;border-radius:5px;background:#EBEBEB}
.cuadDer{width:222px!important}
.cuadro_izquierda a img{padding:3px 0}
.cuadro_izquierda a{color:#666}
.cuadro_izquierda a:hover{text-decoration:underline}
.cuadro-negro{background:#000;text-transform:uppercase;padding:5px 0;border-radius:5px}
.cuadro-negro a{color:#fff}
.tv{background:#000;padding:6px 0;text-align:center;border-radius:5px 5px 0 0}
.margen{padding:5px 0;text-align:center}
.contentcreditcardsLeft{width:245px;margin:0 auto;color:#666}
.imgToursLeft{width:auto;margin:0 auto;margin:3px}
.contentimg{float:left;color:#666;padding:10px}
.content_izq{float:left;width:244px;height:auto;margin:5px 5px 0}
.textcuadroizq{color:#666;margin:10px;text-align:center}
.textcuadroizq a{float:left;color:#666;font-weight:700;text-align:center;width:232px;margin-bottom:5px}
.textcuadroizq a:hover{color:#666;text-decoration:underline}
.contentcreditcards{float:right;color:#666;border:1px solid #CCC;width:243px}
.contentcreditcards2{float:right;color:#666;border:1px solid #CCC;width:243px;height:auto}
.contentcreditcards2 .textToursb a{color:#666;text-align:right;font-weight:400;font-style:normal}
.contentcreditcards2 .textToursb a:hover{color:#333;text-decoration:underline;font-style:normal;font-weight:400}
.contentlinkclick{float:right;color:#666;width:150px;height:auto;margin-top:16px}
.contentlinkclick a{color:#666;text-decoration:underline}
.contentlinkclick a:hover{color:#333;text-decoration:underline}
.contenttlinks2{float:left;width:95%;height:auto;margin:5px 5px 10px}
.contenttlinks2 ul{display:block}
.contenttlinks2 ul li{padding:3px;width:100%;text-align:left}
.contenttlinks2 a{text-align:left;color:#333;padding:6px 0;margin-top:6px}
.contenttlinks2 a:hover{text-decoration:underline}
.contenttlinks3{width:210px;margin:10px 5px;text-align:center}
.contenttlinks3 a{text-align:center;color:#333;width:auto;padding-top:6px;padding-bottom:6px;margin-top:6px}
.contenttlinks3 a:hover{text-decoration:underline}
.clear{clear:both}
#MenuContent{width:260px;background-color:#FFF;min-height:200px;float:left}
#contentbody{float:left;width:745px;height:auto;padding:0;border:1px solid #999;margin-left:15px;margin-bottom:10px}
.contentmenudropdown{float:left;width:260px;min-height:200px}
.titlemenudropdown{float:left;width:260px;background:#000;height:24px;text-align:center;font:bold 12px Arial;text-transform:uppercase;padding-top:6px;color:#FFF;border-radius:4px 4px 0 0}
.vertical_list{float:left;width:260px;margin:0 auto;background:#EBEBEB}
.vertical_head {
        width: 235px;        float: left;
        margin:0;padding-left: 13px;margin:8px 0 3px 8px;
        background:url(images/Demo-Images/vineta_titulo_tour.png) left 4px no-repeat;
        color:#000;
    }
    .vertical_head a{color:#000;font-size:13px; font-weight:bold; letter-spacing:-.5pt;}
	.vertical_head a em{font-weight:500 !important; letter-spacing:0pt !important; color:#1f1f1f !important;}
    .vertical_head a:hover{ color:#444;}   
    .vertical_body{width:260px;float: left;}
	.vertical_body a:before{display: block;float: left;content: '';width: 4px;height: 4px;margin: 7px 7px 0 -9px;background: #000;}
    .vertical_body a{display:block;color:#3a3a3a;padding:2px 16px 6px 20px;line-height: 15px;}
	.vertical_body a em{color:#000;}
    .vertical_body a:hover{color: #1f1f1f;text-decoration:underline;}
.titlestandar{height:30px;background:#000;padding:10px;text-align:center;text-transform:uppercase;color:#FFF;margin-bottom:5px;border-radius:4px;margin-left:3px!important}
.titlestandar:hover{text-decoration:none;background:#000;cursor:default;color:#FFF;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}
.titlestandar2{height:20px;background:#000;padding:5px;text-align:center;text-transform:uppercase;color:#FFF;margin:8px 0 4px 8px;border-radius:4px;line-height:20px}
.titlestandar2,.titlestandar2 a,.titlemenudropdown a{color:#fff}
.titlestandar2 a:hover,.titlemenudropdown a:hover{color:rgba(153,153,153,1)}
.titlestandar2:hover{text-decoration:none}
.spacefixion{background:#FFF;border:none;height:5px;display:none}
.spacefixion:hover{background:#FFF;border:none;cursor:default}
.standartwoline{height:35px;background:url(images/twoline_hmenu.jpg) no-repeat}
.standartwoline:hover{height:35px;background:url(images/twoline_hmenu_over.jpg) no-repeat;color:#fff}
.standartwoline a{color:#666;text-decoration:none}
.standartwoline:hover a:hover{color:#fff;text-decoration:none}
.standarthreeline{height:50px;background:url(images/threeline_hmenu.jpg) no-repeat}
.standarthreeline:hover{height:50px;background:url(images/threeline_hmenu_over.jpg) no-repeat;color:#fff}
.standarthreeline a{color:#666;text-decoration:none}
.standarthreeline:hover a:hover{color:#fff;text-decoration:none}
#contentindex{float:left;width:510px;min-height:400px;padding:10px 12px;margin-left:8px;text-align:right}
.contentintro{color:#333;text-align:justify;line-height:15px}
.contentintro a{color:#333}
.contentintro a:hover{text-decoration:underline;color:#333}
.Credits{float:right;margin-top:-5px;width:245px;height:158px;margin-left:5px;margin-right:-2px}
.contentintroduction{color:#333;text-align:justify;margin-top:0;line-height:15px}
.contentintroduction span{font-weight:700;color:#333}
.contentintroduction li{margin-left:15px}
.contentintroduction a{color:#333;font-weight:700}
.contentintroduction a:hover{text-decoration:underline;color:#333;font-weight:700}
.contenttypetours_tab{width:475px;min-height:70px;color:#666;text-align:justify;float:left}
.contenttypetours_tab img{width:190px;height:160px;float:left;margin:4px 12px 4px 0;border:1px solid #ccc;padding:3px;box-shadow:4px 4px 4px #666;border-radius:4px;cursor:pointer}
.contenttypetours_tab span{font-size:13px;color:#333;font-weight:700}
.contenttypetours_tab span a{font-size:13px;color:#6C6C6C;font-weight:700;font-style:normal;cursor:pointer}
.contenttypetours_tab span a:hover{font-size:13px;color:#333;font-weight:700;font-style:normal;text-decoration:underline}
.contenttypetours{width:490px;min-height:70px;border:1px solid #ccc;color:#666;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-top:10px;padding-bottom:17px;text-align:justify;box-shadow:3px 3px 3px #666;float:left}
.contenttypetours img{margin: 4px 3px 4px 0;border: 1px solid #ccc;border-radius: 4px;}
.contenttypetours span{font-size:13px;color:#333;font-weight:700}
.contenttypetours span a{font-size:13px;color:#6C6C6C;font-weight:700;font-style:normal;cursor:pointer}
.contenttypetours span a:hover{font-size:13px;color:#333;font-weight:700;font-style:normal;text-decoration:underline}
.vinculotours{width:121px;text-align:right;float:right;margin-top:8px}
.vinculotours a{padding-top:0}
.vinculotours a:hover{font-style:normal;text-decoration:underline}
#SectorX{width:222px;min-height:200px;float:right;margin:0;right:auto}
.ContainersNewTour{margin:0 auto;width:260px;height:400px;border:1px solid #666}
.NewTourTitle{width:238px;height:10px;padding:10px;border:1px solid red}
.descTourTitle{color:#333;text-align:justify;text-transform:uppercase;font-weight:700}
.containerNtour{width:238px;height:50px;background:#FFF;padding:8px;color:#333}
.containerNtour a{color:#333}
.containerNtour a:hover{text-decoration:underline;color:#333}
.Containernuevo{width:223px;height:123px;border:1px solid #999}
.Titlenuevo{width:203px;height:10px;padding:10px;border-bottom:1px solid red}
.desctitlenuevo{color:#666;font-size:13px;text-align:justify;text-transform:uppercase;font-weight:700;text-shadow:1px 1px 1px #FFF}
.Descriptionnuev{padding:10px;text-align:justify}
.containerRigthTitle1{border-radius:4px;margin:0;width:210px;min-height:9px;background:#000;padding:5px;border-radius:4px 4px 0 0}
.BackgroundLuxury{background:url(images/btn_luxury.png) no-repeat!important}
.BackgroundLuxury a{color:#37332c!important}
.containerRigthTitle2{margin:0;width:220px;background:#000;padding:8px 0;border-radius:4px 4px 0 0}
.containerLeftTitle1{margin:0;width:202px;height:auto;padding:10px;background:#000;border-radius:5px 5px 0 0}
.paddingTop{padding:3px 0!important}
.containerLeftTitletex1{width:inherit;float:left;color:#CCC;margin:5px 5px 4px;font-family:verdana,Helvetica,sans-serif;text-align:center}
.containerTitletexto{margin:0 auto;text-align:center;color:#FFF; font-weight:bold;text-transform: uppercase;}
.Link_Testimonials{color:#fff;font-weight:300}
.Link_Testimonials:hover{border-bottom:1px dotted rgba(148,141,141,0.91)}
.containerTitletexto a{color:#fff;font-weight:700}
.containerTitleCentro{float:right;width:233px;height:auto;padding:5px;padding-bottom:8px;background:url(images/cab.jpg);border:1px solid #CCC}
.containerTitletextoCentro{margin:0 auto;color:#A4A4A4;text-align:center;font-size:13px;color:#FFF;text-shadow:0 -1px 2px #000}
.containerTitleBanner{float:right;width:218px;height:auto;margin-right:-12px;padding-bottom:0;background:url(images/cab.jpg);border:1px solid #CCC}
.containerTitletextoBanner{margin:0 auto;color:#A4A4A4;text-align:center;font-size:13px;color:#FFF;text-shadow:0 -1px 2px #000;padding-top:2px;padding-bottom:5px}
.containerTitletextoCentro2{margin:0 auto;color:#A4A4A4;text-align:center;font-size:13px;color:#FFF;text-shadow:0 -1px 2px #000;padding-top:5px}
.left{float:left}
.right{float:right}
#toursdest{float:left;width:219px;height:auto;border:1px solid #666;margin-top:5px}
#footer{float:left;width:1024px;height:auto;color:#fff;background:#000;border-radius:0 0 4px 4px;padding-bottom:8px}
.logofooter{margin:10px 0 10px 26px}
.logofooter:hover{opacity:.7}
.footCopy{width:466px;padding:6px 8px 8px}
.followUs{width:280px;text-align:right;color:#fff;margin-right:32px;padding:5px 0 5px 5px}
.followUs span{font-size:15px;}
.letFollow{font:inherit;text-align:right;padding:4px 0}
.followUs ul{width:100%}
.followUs ul li{float:left;margin-left:3px}
.followUs ul li img:hover{opacity:.7}
.titleSiguenos{width:100%!important;background:none!important;padding:0!important;margin:0 0 10px!important}
.Siguenos{padding:9px 16px 9px 20px;overflow:hidden;border-top:5px solid #EBEBEB;border-bottom:5px solid #EBEBEB}
.spacio{margin-top:8px;float:left;height:0;display:block;width:100%}
.paddingBot5{padding-bottom:5px!important}
#asta{margin:0 auto;width:auto;height:auto;text-align:justify;color:#333;padding:15px 0 10px;}
#pag_links{width:1024px;height:410px;text-align:left;color:#333;color:#424242;text-align:justify}
.margincenter20{margin:0 20px}
.containerlinks1{float:left;width:550px;padding:10px 10px 10px 0}
.containerlinks2{float:right;width:450px;padding:10px 0 10px 10px}
.stilo1 a{float:left;line-height:normal;margin-top:-1px;color:#585858}
.stilo1 a:hover{text-decoration:underline;}
.stilo2 a{lcolor:#848484}
.stilo2 a:hover{text-decoration:underline;}
.stilo3 a{line-height:normal;color:#585858}
.stilo3 a:hover{line-height:normal;text-decoration:underline;color:#424242}
.direccion{display:block;text-align:center;color:#E9E9E9}
#pag_hotels1{width:489px;height:auto;text-align:left;color:#333;color:#424242;text-align:justify;margin-top:10px}
#pag_hotels2{width:489px;height:auto;text-align:left;color:#333;color:#424242;text-align:justify;margin-top:10px}
.containerhotels1{float:left;width:227px;height:auto;padding:3px 3px 3px 0;margin-left:14px}
.containerhotels1 ol{display:block}
.containerhotels1 ol li{list-style:disc;text-align:left;width:230px;height:auto}
.containerhotels1 ul{display:block}
.containerhotels1 ul li{list-style:disc;text-align:left;width:230px;height:auto}
#pag_hotels3{background:#EBEBEB;border:1px dashed #CCC;color:#424242;float:left;height:810px;margin-top:10px;padding:8px;text-align:justify;width:494px;border-radius:4px;-webkit-border-radius:4px}
.containerhotels2{float:left;width:240px;padding-top:10px;height:auto;margin-top:0;text-align:justify}
.containerhotels2 ol{display:block}
.containerhotels2 ol li{text-align:justify;list-style:disc;height:auto;margin-left:23px}
.containerhotels2 ul{display:block}
.containerhotels2 ul a{font-weight:100;color:#000;text-decoration:underline}
.containerhotels2 ul a:hover{font-weight:100;color:#666;text-decoration:underline}
.containerhotels2 ul li{text-align:justify;list-style:disc;height:auto;margin-left:23px}
.span{padding-top:8px;padding-bottom:5px}
.containerhotels3{float:right;text-align:justify;width:240px;height:auto;padding-top:10px}
.containerhotels3 ul{display:block}
.containerhotels3 ul li{list-style:disc;text-align:left;height:auto}
.pag_hotels3 a{color:#333;font-weight:700}
.pag_hotels3 a:hover{text-decoration:underline;color:#333;font-weight:700}
#pag_tours11{width:489px;height:auto;text-align:left;color:#333;color:#424242;text-align:justify;margin-top:8px}
#pag_tours11 a{color:#333;font-weight:700}
#pag_tours11 a:hover{text-decoration:underline}
#pag_tours11 ul{display:block;margin:0 0 5px 15px}
#pag_tours11 ul li{list-style:disc;text-align:left;height:auto;padding:2px 0 0}
.pag_tours11{width:489px;height:auto;text-align:left;color:#333;color:#424242;text-align:justify;margin-top:8px}
.pag_tours11 a{color:#333;font-weight:700}
.pag_tours11 a:hover{text-decoration:underline}
.pag_tours11 ul{display:block;margin:0 0 5px 15px}
.pag_tours11 ul li{list-style:disc;text-align:left;height:auto;padding:2px 0 0}
.containertours1{float:left;width:450px;height:auto;padding:3px 3px 3px 0;margin-left:35px}
.containertours1 ul{display:block}
.containertours1 ul li{list-style:disc;text-align:left;height:auto;padding-bottom:10px}
.breadCrumb{margin:0 0 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0;float:left;display:block;height:21px;overflow:hidden;width:1015px;padding:2px 5px;background:#fff}
.breadCrumb ul{margin:0;padding:0;height:21px;display:block}
.breadCrumb ul li{display:block;color:#333;float:left;position:relative;height:21px;overflow:hidden;line-height:21px;margin:0 6px 0 0;padding:0 10px 0 0;font-size:.9167em;background:url(../images/Chevron.gif) no-repeat 100% 0}
.breadCrumb ul li div.chevronOverlay{position:absolute;right:0;top:0;z-index:2}
.breadCrumb ul li span{display:block;overflow:hidden}
.breadCrumb ul li a{display:block;position:relative;height:21px;line-height:21px;overflow:hidden;float:left}
.breadCrumb ul li.first a{height:16px!important;text-indent:-1000em;width:16px;padding:0;margin-top:2px;overflow:hidden;background:url(../images/IconHome.gif) no-repeat 0 0}
.breadCrumb ul li.first a:hover{background-position:0 -16px}
.breadCrumb ul li.last{background:none;margin-right:0;padding-right:0}
.chevronOverlay{display:none;background:url(../images/ChevronOverlay.png) no-repeat 100% 0;width:13px;height:20px}
#breadCrumb3 ul li a{color:#656565;text-decoration:none;font-size:inherit;font-weight:inherit}
#breadCrumb3 ul li a:hover{text-decoration:underline}
.containernewsletter{background:#ccc;color:#c1c1c1;float:left;font-family:"Century Gothic";height:auto;margin-top:5px;text-align:center;width:255px;border-radius:4px}
.containerLefttitle{width:255px;height:18px;background:#333;border-radius:4px 4px 0 0;color:#fff;font-size:1.3em;padding:3px 0;text-align:center;text-shadow:1px 1px 1px #fff}
.containernewsletterdesc{padding:8px 12px}
.containernewsletter a,.containernewsletter input{color:#333}
.containernewsletter a:hover{color:#000;text-decoration:underline}
.containernewsletterenlace{text-shadow:1px 1px 1px #ccc;padding:3px 0}
#restaurant,.museo{width:220px;margin-top:4px}
.titRestaurant{width:511px;margin-top:5px}
#restaurant h3,.titRestaurant,.museo h4{width:100%;height:25px;background:#000}
#restaurant h3 a,.titRestaurant,.museo h4 a{color:#fff;font:14px calibri;text-align:center;line-height:25px}
.museo h4 a:hover{color:#FFBF00}
.museo p{padding:0 4px 6px}
#restaurantSlider{width:220px;height:89px;background:#ebebeb;margin:3px 0 0}
#restaurantSlider img{width:220px;height:89px}
.Restimg{width:498px;height:202px;padding:6px;border:1px solid #DBDBEA}
.descrpRestaurant{width:220px;background:#ebebeb}
.descrpRestaurant p{padding:5px;width:210px;text-align:justify}
.restaurantMore span{padding:2px 3px;border-radius:2px;background:#1f1f1f;float:right;margin:0 8px 8px 0;color:#fff}
.descrpRestaurant span:hover{background:#4F4F4F}
.museo {background:#ccc;}
.museo img{opacity:1;transition:all 1s ease-out;}
.museo img:hover{opacity:0.6;transition:all 1s ease-in;}
.museoSubtitle{padding: 4px 0 4px 11px;	 margin-left:5px;background: url(images/Demo-Images/vineta_titulo_tour.png) left 9px no-repeat;color: #000;  text-align:left  !important;font-size:12px; }
.museoSubtitle:hover{color:#3F3F3F; text-decoration:underline;}
.alignleft{text-align:left;padding-left:10px}
.margenBotCero{margin-bottom:0!important}
.TripAdvisor{margin:0;padding:5px 0 0}

.Flights{ background:#ebebeb; padding:5px; width:96% !important;}
.Flights div{border-bottom:1px solid #ddd; margin-bottom:5px;overflow: hidden; }
.Flights strong{width:40%;clear: left;float: left;text-align: left; margin-bottom:4px; color:#444; font-weight:700; font-size:12px;}
.Flights em{ margin-left: 40%;display: block;margin-bottom: 10px; color:#868686;border-left: 1px solid #ddd; padding-left:4px;}
/* News Tours of the Month **/
.News_tours{float: left;margin: 8px 0 0 10px;}
.News_tours li{display: block; background: url(images/Demo-Images/vineta_titulo_tour.png) no-repeat left top; }
.News_tours li a{padding-left: 12px; padding-right:4px;display: block;position: relative;top: -4px;}
.News_tours li a:hover{text-decoration:underline;}
/*** SELECTOR DE SELECCION  **/
::selection{background:#000;color:#c1c1c1;}
.titleleft{text-align:left !important;}
/* Bandera*/
.iconn{background:url(images/iconos/icon_collection.png);display:inline-block}
.iconn:hover{opacity:.7}
.iemail{background-position:-74px -102px;width:19px;height:12px}
.iconlang{width:15px;height:10px;padding:0 !important;margin-right: 4px;}
.icard{width:39px;height:24px}
.american{ background-position: -26px 0; }
.visa{ background-position: -26px -29px;margin:0 5px;}
.master{ background-position: -26px -58px;}
.iflecha{width:11px;height:8px;background-position:0 -176px;margin-top:1px;padding-left:0!important}
.ilang-usa{background-position: 0 0;padding: 0 !important;}
.ilang-uk{background-position:0 -12px;}
.ilang-es{background-position:0 -24px;}
.ilang-pt{background-position:0 -36px;}
.ilang-de{background-position:0 -48px;}
.ilang-fra{background-position:0 -60px;}
.ilang-ma{background-position:0 -72px;}
.isocial{width:32px;height:32px}
.isocial2{width:16px;height:16px;margin-right:2px;position:relative;top:2px}
.ifb{background-position: -100px -35px;}
.ilinke{background-position: -100px 0;}
.itw{background-position: -100px -70px;}
.irs{background-position: -100px -106px;}
.ipint{background-position: -100px -142px;}
.iyoutube{background-position: -100px -178px;}
.iimail{background-position: -100px -213px;}
.igoogle{background-position: -100px -249px;}

.ifbs{background-position:0 -104px;}
.ilinkes{background-position:0 -194px;}
.itws{background-position:0 -122px;}
.irss{background-position:0 -140px;}
.ipints{background-position:0 -158px;}
.iyoutubes{background-position:0 -176px;}
.igoogles{background-position:0 -212px;}
.ideli{background-position:0 -230px;}

.itools{width: 22px; height: 18px;padding: 0 !important; display:inline-block !important;text-align: center;}

.ipackages{background-position: -72px 0;}
.iaccomo{background-position: -70px -20px;}
.irestau{background-position:-76px -59px;width: 13px;}
.imuseums{background-position:-72px -79px;}
.itrain{background-position:-76px -40px;width: 13px;}

.capaback li em{display: block;text-align: center;}

/*Menu*/
.Menu_responsive {display: none;}
#cssmenu ul,#cssmenu li,#cssmenu span,#cssmenu a,.cssmenu2 ul,.cssmenu2 li,.cssmenu2 a{margin:0;padding:0;position:relative}
.Es-menu a{padding:0 15px!important}
#cssmenu,.cssmenu2{float:left;width:100%;height:35px;margin-bottom:5px}
#cssmenu:after,.cssmenu2:after,.cssmenu2 ul:after,#cssmenu ul:after{content:'';display:block;clear:both}
#cssmenu a{color:#000;display:inline-block;font-size:15px;padding:0 12px;line-height:36px;border-left:1px solid #B4B4B4}
.cssmenu2{display:inline-block}
#cssmenu ul,.cssmenu2 ul{list-style:none}
#cssmenu > ul,.cssmenu2 > ul{float:left}
#cssmenu > ul > li,.cssmenu2 > ul > li{float:left}
#cssmenu > ul > li:hover:after,.cssmenu2 > ul > li:hover:after{content:'';display:block;width:0;height:0;position:absolute;left:50%;bottom:0;margin-top:-6px;margin-left:-10px}
#cssmenu > ul > li.active > a{background-image:-moz-linear-gradient(50% 0% -90deg,#2d2d2d 0%,#1f1f1f 52%,#1f1f1f 100%);background-image:-webkit-gradient(linear,50% 0%,50% 143%,color-stop(0,#2d2d2d),color-stop(0.52,#1f1f1f),color-stop(1,#1f1f1f));background-image:-webkit-linear-gradient(-90deg,#2d2d2d 0%,#1f1f1f 52%,#1f1f1f 100%);background-image:-o-linear-gradient(-90deg,#2d2d2d 0%,#1f1f1f 52%,#1f1f1f 100%);background-image:-ms-linear-gradient(-90deg,#2d2d2d 0%,#1f1f1f 52%,#1f1f1f 100%);background-image:linear-gradient(-90deg,#2d2d2d 0%,#1f1f1f 52%,#1f1f1f 100%);width:117px;height:35px;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2d2d2d,endColorstr=#ff1f1f1f,GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2d2d2d,endColorstr=#ff1f1f1f,GradientType=0);text-shadow:1px 1px 2px #333;color:#ededed}
#cssmenu > ul > li:hover > a{background:#666;text-align:center;text-shadow:none;color:#fff}
#cssmenu .has-sub,.cssmenu2 .has-sub{z-index:1}
#cssmenu .has-sub:hover > ul,.cssmenu2 .has-sub:hover > ul{display:block}
#cssmenu .has-sub ul,.cssmenu2 .has-sub ul{display:none;position:absolute;width:170px;top:100%;left:0}
#cssmenu .has-sub ul li a,.cssmenu2 .has-sub a{filter:none;line-height:18px;display:block;padding:2px 10px;color:#000;text-shadow:none}
#cssmenu .has-sub ul li a{padding:3px 0 0 8px !important}
#cssmenu ul li.has-sub a span{font-size:12px;padding-left:8px!important}
#cssmenu ul li.has-sub a span:hover{text-decoration:underline}
.cssmenu2 ul li.has-sub a span:hover{text-shadow:none;color:#999}
#cssmenu .has-sub .has-sub:hover > ul,.cssmenu2 .has-sub .has-sub:hover > ul{display:block}
#cssmenu .has-sub .has-sub ul,.cssmenu2 .has-sub .has-sub ul{display:none;position:absolute;left:100%;top:0}
.cssmenu2 .has-sub .has-sub ul li a:hover{color:#fff}
.rsocial{margin-top:2px!important}
.padLeft img{position:relative;top:3px;padding-right:5px}
.borTopNone{border:none!important}
/**** RECOMENDATIONS *****/
.Recomendations{width:100%;}
.RecomendationTitle{margin: 10px 0 8px 10px;}
.RecomendationTitulo{font-size: 17px;text-align: center;display: block;width: 100%;}
.RecomendationParrafo{padding:10px 20px;color:#000;font-size: 13px;line-height: 18px;}
.comillasL{ background:url(images/Demo-Images/recomendados/comillas.jpg) 0 0 no-repeat;width:10px;height:9px; display: inline-table !important;margin-right:2px; padding:0 !important;}
.comillasR{background:url(images/Demo-Images/recomendados/comillas.jpg) 0px 9px !important; margin-left:2px;}
.RecomendSponsor{color:#B20000; font-weight:bold;font-size:13px;margin:0 11px 5px 0;}
.textAmarillo{color:#FFBF00 !important;} .textPlomo{color:#464646 !important;}
/* VIDEOS */
.videos{width:95%;border:1px solid #79796A;border-radius:4px;box-shadow:0 0 3px #ccc;margin-top:10px;background:#ddd;padding:8px 15px 12px}
.videos h3{float:left; font-weight:bold;padding:3px 0 3px 18px;width:96%;background:url(images/add.png) no-repeat left center;text-align:left!important;border-bottom:1px solid #666}
.capavideo{width:230px;height:130px;overflow:hidden;margin-top:10px}
.margleft17{margin-right:17px}
.videoTitle{width:99%;background:#000;opacity:.7;text-transform:uppercase;padding:0 0 0 4px;height:30px;line-height:30px;margin:0;position:relative;top:-130px}
.videoTitle a,.videoTitle,.videoTitle a:hover{color:#fff}
.videoTitle2{padding:5px 0 0 4px !important;height:28px!important;line-height:12px!important;font:11px Calibri}
/* Starter CSS for Flyout Menu */
#menuvertical{padding:0;margin:0;border:0}
#menuvertical ul,#menuvertical ul li,#menuvertical ul ul{list-style:none;margin:0;padding:0}
#menuvertical ul{z-index:597;float:left}
#menuvertical ul li{float:left;min-height:1px;line-height:1em;vertical-align:middle}
#menuvertical ul li.border{float:left;min-height:1px;line-height:1em;vertical-align:middle;border:1px solid #ccc;border-radius:6px;padding:0 0 5px 8px;margin-top:5px;box-shadow:0 3px rgba(182,182,182,.5)}
#menuvertical ul li.hover,#menuvertical ul li:hover{position:relative;z-index:599;cursor:default}
#menuvertical ul ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%}
#menuvertical ul ul li{float:none}
#menuvertical ul ul ul{top:1px;left:99%}
#menuvertical ul li:hover > ul{visibility:visible}
#menuvertical ul ul{top:1px;left:99%}
#menuvertical ul li{float:none}
#menuvertical ul{font-weight:700}
#menuvertical ul ul{margin-top:1px}
#menuvertical ul ul li{font-weight:400}
/* Custom CSS Styles */
#menuvertical{width:252px}
#menuvertical:after{content:'';display:block;clear:both}
#menuvertical a{color:#000;display:block;letter-spacing:-.7pt;line-height:180%;padding:5px 4px 2px 0;text-decoration:none}
#menuvertical a span.ico{background:url(images/Demo-Images/vineta_titulo_tour.png) no-repeat left 4px;display:block;padding:0 0 0 12px;line-height:120%;font:bold 13px "Helvetica"}
#menuvertical ul{list-style:none;width:255px}
#menuvertical > ul{float:left}
#menuvertical > ul > li:hover:after{content:'';display:block;width:0;height:0;position:absolute;right:0;top:50%;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #d3d3d3;margin-top:-10px}
#menuvertical > ul > li.noflecha:hover:after{border-top:0 solid transparent;border-bottom:0 solid transparent;border-right:0 solid #d3d3d3}
#menuvertical > ul > li span em{font-size:12px;color:#353030;line-height:12px;font-style:normal;font-weight:500;margin:3px 0 0;display:block;letter-spacing:0}
#menuvertical > ul > li.active a{background-color:#ddd}
#menuvertical > ul > li:hover{background:#fff;box-shadow:0 3px #000;border:1px solid #CECECE}
#menuvertical .has-sub{z-index:1}
#menuvertical .has-sub:hover > ul{display:block}
#menuvertical .has-sub ul{display:none;background:#d3d3d3;padding:8px 5px;color:#000;position:absolute;width:246px;top:-5px;left:100%}
#menuvertical .has-sub ul.medio{top:-20px}
#menuvertical .has-sub ul.top20{top:10px}
#menuvertical .has-sub ul.medio40{top:-40px}
#menuvertical .has-sub ul li{*margin-bottom:-1px}
#menuvertical .has-sub ul li a{font-weight:500 !important; line-height:13px;letter-spacing: -.1pt !important;filter:none;font-size:12px;display:block;padding:4px 5px}
#menuvertical .has-sub ul li:hover a{color:#fff;font-weight:500!important;background:#000 url(images/iconos/list_tour.jpg) no-repeat left 6px;padding-left:15px}
#menuvertical .has-sub .has-sub:hover > ul{display:block}
#menuvertical .has-sub .has-sub ul{display:none;position:absolute;left:100%;top:0}
#menuvertical .has-sub .has-sub ul li a{background:#0c7fb0;border-bottom:1px dotted #6db2d0}
#menuvertical .has-sub .has-sub ul li a:hover{background:#095c80}
.marginBott8px{margin-bottom:6px!important}
.alturaMenuHover45,.alturaMenuHover{border-radius:6px;padding:0 0 5px 8px !important;margin-top:5px!important;box-shadow:0 3px rgba(182,182,182,.5);border:1px solid #ccc}
/*** NEWS TOURS ***/
.perutravelnews{width:100%;margin:5px 0 0 0;}
.peruTitle{width:100%;height:24px;background:#000;color:#fff;font:bold 13px/24px Calibri; text-align:center;}
.perutravelContent{width:100%;padding:5px 0 8px;}
.perutravelContent ul li{padding:4px 0;}
.perutravelContent a{ background: url(images/icono_nuevo.png) no-repeat left center;color:#000;margin-left:8px;padding-left:12px;}
.perutravelContent a:hover{ text-decoration: underline;}
/** ESTILO DEL LENGUAJE **/
.Lenguaje{width: 49px !important;background: none !important;z-index: 1001;position: relative;
float: none !important;display: inline-table;height: auto !important;vertical-align: middle;margin-bottom: 0 !important;}

.Lenguaje .has-sub ul{width: 100px !important;padding:5px 10px !important; border:1px solid #595959 !important; background:#3c3c3c !important; border-radius:0 0 5px 5px;left: -154% !important;}
.Lenguaje ul li{background: none !important;border-bottom: none !important; }
.Lenguaje a{text-shadow: none !important; color: #FFF !important;font-size: 11px !important;line-height: 15px !important;padding: 2px 0 0 0 !important;}
.Lenguaje > ul > li:hover > a{background:none !important;}
.luxurytours .has-sub ul{background: #000 !important;border-radius: 5px !important;left: -19% !important;border-top: 4px solid rgba(250, 248, 248, 1) !important;border-left: 0 !important;border-right: 0 !important;}
.luxurytours .has-sub ul li a{margin-left: 8px !important;}
.luxurytours .has-sub ul li a:hover{color: #999 !important;}
.luxurytours2 a{color:#000 !important;}
.luxurytours2 .has-sub ul{background: #000 !important;border-radius: 5px !important;left: -1% !important;}
.luxurytours2 .has-sub ul li a{margin-left: 8px !important;color:#ccc !important;font-weight:300 !important;}
.luxurytours2 .has-sub ul li a:hover{color: #999 !important; color:#fff !important;}

.BotonInti{width: 108px;text-align: center;margin-top: 8px !important;border-left: 1px solid #CDCDCD;border-bottom: 1px solid #999;border-right: 1px solid #CDCDCD;font-weight: 700;border-radius: 5px !important; font-weight:700;}
.BotonInti, .BotonInti:hover{background: #e5e5e5 !important;}
.luxurytours2  > ul > li:hover > a{background:#e5e5e5 !important; filter:none !important;}

/** ESTILO WELCOME **/
.intro p{line-height:18px;text-align:justify;font-size: 13px;}
.intro p a:hover{border-bottom:1px dotted #000}
.welcomeUL{display:block;width:90%;margin:10px;padding:10px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size: 13px; }
.welcomeUL u{margin-left:4px}
.welcomeUL ul ul{margin-left:25px;padding-top:8px;padding-bottom:4px}
.welcomeUL ul li{background:url(images/Demo-Images/vineta_titulo_tour.png) left 6px no-repeat;padding:2px 0 2px 12px;line-height:18px}
.center{text-align:center;padding:0 10px}
.postblog{width:98%!important;float:left!important}
.imgpostblog{float:right!important;margin-left:10px!important}
.Skype{width:39px;overflow:hidden;padding:0;margin:0;display:inline-table;position:relative;top:0}
.Skype img{margin:0!important;vertical-align:-4px!important}
.Skype p{padding:0!important;margin:0!important}
.Languaje{display:inline-table;margin-top:5px;margin-left:44px}
.shareguia{float:right!important;background:none!important;padding:0!important}
.shareguia .addthis_toolbox{margin-top:2px}
.SharedThis{display:block;margin:10px 20px 0;border-top:1px solid #DDD;color:#656565; font-weight:bold;text-align:center;padding-top:6px}
.SharedThis em,.shareguia em{color:#EC472B;font-weight:700}
.shareguia em{position:relative;top:-5px}
.addthis_toolbox{display:inline-table;margin-top:1px}
.addthis_toolbox span{padding:0!important}
.iconoshare{position:relative;top:-2px}
.listaBlock{width:95%;padding-left:16px}
.listaBlock li:before{content:"• ";padding-left:8px}
.listaBlock li{color:#666}
/** BUSCADOR TREN **/
.capabuscadortren{width:100%}
.titbuscador{height:30px;text-align:center;display:block;background:#000;color:#fff; font-size:15px; line-height:30px;}
.capacontainer{margin-top:3px;height:120px;border:1px solid #ccc;background:#ebebeb url(images/trains/banner_train.jpg) right no-repeat}
.capacontainer table{margin:5px auto}
.capacontainer table td{font-size:12px;padding:4px 0 3px 8px}
.BotonBuscador{font-weight:400; color:#fff;display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:4px 12px;background-color:#333;border-color:#000;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.width100{width:100%}
.width50{width:50%}
.capaw{padding-top:8px}
.border1px{border:1px solid #ccc}
.logotren{margin:0 auto}
.imgtren{padding:3px;border:1px solid #ccc;background:#ebebeb}
.width100 p{padding:10px 0;margin:0 12px;text-align:justify;}
.width100 span{display:block;padding:4px 0 4px 10px;color:#6d6d6d;}
.borderbottom1px{border-bottom:2px dotted #666}
.paddingbottom8{padding-bottom:8px}
/** margintop marginbottom**/
.marginright10px{margin-right:10px}
.margintop10px{margin-top:10px}.margintop5px{margin-top:5px}
.subcategoriatren li{float:left;width:203px}
.trensubcategoria{background:#000;padding:5px;border-radius:5px;width:495px}
.trensubcategoria2{width:240px}
.trensubcategoria,.trensubcatdetails{font-size:12px}
.trensubcategoria a,.trensubcategoria,.color999{color:#999}
.trensubcategoria span{width:100%}
.trensubcategoria span,.trensubcatdetails a{color:#fff;padding:0}
.block{display:block}
.trensubcatdetails div,.trensubcatdetails img{background:#f0f0f0;border:1px solid #ccc;border-radius:5px;padding:4px}
.trensubcatdetails img,.BotonBuscador{transition:all ease-in .5s;opacity:1}
.trensubcatdetails img:hover,.BotonBuscador:hover{transition:all ease-in .5s;opacity:.7}
.trensubcatdetails div{width:349px;margin-left:4px;min-height:110px;padding:10px;line-height:14px}
.paddingtop4px{padding-top:4px}
.road{margin:-3px 3px 3px;padding:5px 10px;text-align:center;background:#ebebeb;border:1px solid #cecece}
.iconmaleta{width:18px;height:15px;background:url(images/iconos/maleta.jpg) no-repeat center;display:inline-table;margin-right:5px;position:relative;top:3px}
.offert{text-align:center!important;padding:4px 0}
.fontsize12 b{font-weight:bold; line-height:14px;}
.blokgris{padding:6px 0;text-align:center;color:#000;background:#fff;margin:3px 0}
.blokgris span{font-weight:bold; line-height:15px; font-size:18px;}
.tach{text-decoration:line-through}
.colorred{color:#F20039}
.offert .BotonBuscador{text-align:center}
.today_top_deals{background:url(images/flyers/all_inclusive_peru_vacations.jpg) no-repeat;height:693px;width:510px}
.today_top_deals .containerContactus table{width:100%!important}
.today_top_deals .containerContactus{width:400px;margin-top:278px;background:rgba(240,240,240,0.7);padding:8px}
.today_top_deals .containerContactus input[type=text]{width:215px!important;margin:2px 0}
.today_top_deals .containerContactus select{width:222px!important;margin:2px 0}
.today_top_deals .containerContactus textarea{width:230px!important}
.credit-car{margin-top:8px}
.credit-car img{vertical-align:middle;width:36px}
.moreprice{padding:6px 7px;color:#fff!important;text-align:center;font:12px 'Droid Sans',sans-serif;transition:all .5s ease-in;border-radius:7px;background:#45484d;background:-moz-linear-gradient(top,#45484d 0%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#45484d),color-stop(100%,#000));background:-webkit-linear-gradient(top,#45484d 0%,#000 100%);background:-o-linear-gradient(top,#45484d 0%,#000 100%);background:-ms-linear-gradient(top,#45484d 0%,#000 100%);background:linear-gradient(to bottom,#45484d 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#000000',GradientType=0)}
.moreprice:hover{opacity:.7;transition:ease-out .5s all;text-decoration:none!important}
.moreprice img{vertical-align:middle;width:20px;position:relative;top:-2px}
/*** Style Testimonials Tours   **/
.testimonialtour{border:1px solid #ddd; padding: 10px; width: 488px;overflow: hidden;
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(255,255,255) 0%,rgb(255,255,255) 59%,rgb(238,238,238) 100%); 
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(255,255,255)),color-stop(0.59, rgb(255,255,255)),color-stop(1, rgb(238,238,238)));
background-image:-webkit-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(255,255,255) 59%,rgb(238,238,238) 100%);
background-image:-o-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(255,255,255) 59%,rgb(238,238,238) 100%);
background-image:-ms-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(255,255,255) 59%,rgb(238,238,238) 100%);
background-image:linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(255,255,255) 59%,rgb(238,238,238) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffeeeeee,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffeeeeee,GradientType=0);
}
.testimonialtour .tit{font:bold 25px 'Kreon',serif;color: #444;}
.testimonialtour p{color: #444;font:12px/17px Droid Sans,sans-serif; padding-bottom: 40px;border-bottom:1px dashed #555;}
.testimonialtour img.right{border: 5px solid #fff;box-shadow: 0 0 8px #9C9999;margin: 15px -5px 0 0;}
.testnombre{margin: 20px 0 15px 12px;font:bold 14px 'Kreon',serif;}

/** Traveler Tools ***/
.capatravel a h3{background: #000;color: #fff;font: bold 12px Calibri; text-align: center;padding:5px 0;text-transform: uppercase;}
.tool1,.tool2{float:left;width:100%;}
  .capaback a{color: #777;}
  .tool1 ul.capaback, .tool2 .capaback .tab, .tool2 .capaback .tab2{width: 180px;margin: 0 auto;}
  .tool2 .capaback .tab{margin:10px auto;}
  .tool2 .capaback .tab li a img{padding-top: 6px;}
  .tool1 ul.capaback li a{display: block;text-align: center;border-bottom:1px solid #e5e5e5;padding: 8px 0 5px;}
  .tool1 ul.capaback li a:hover{ border-bottom: 1px dotted #727272;}
  .capaback li{text-align: center;}
  .capaback li a:hover,.capaback li:hover a{color: #222;}
  .capaback .tab,.capaback .tab2{margin: 10px auto;overflow: hidden;}
  .capaback .tab li,.capaback .tab2 li{width:76px;float: left; }
  .capaback .tab li.borderR,.capaback .tab2 li.borderR{margin-right: 5px;padding-right: 5px;border-right: 1px solid #e5e5e5;}
  .capaback .tab li a{font-size: 11px;text-align: center;}
  .activetab{color:#727272;}
  
  .capaback .travelEvents li{padding:6px;width:42px;margin-right:0 !important;}
  .capaback .travelEvents li a{ font-weight:bold; color:#333;}
  .capaback .travelEvents li a.activetab{text-decoration:underline;}

.wrapperServices2 p{text-align: center;color: #777;font:13px Calibri;padding: 6px 0; }
.wrapperServices2 p a{font-weight: bold;color: #333;}
.more{padding: 3px 6px;background: #222;color: #fff !important;text-align: center;transition: all .5s ease-in;}
.more:hover {background: #000;transition: ease-out .5s all;}
#Festivals{padding:0 10px; }
#Festivals p{border-top:1px solid #e5e5e5;} 

/*** Weather **/
#wxWrap{margin-top:5px;height:114px;background:#000;padding:2px 13px 2px 11px;}
#wxIntro{display:inline-block;font-size:14px; line-height:20px;color:#FFF;vertical-align:top;padding-top:9px}
#wxIcon{display:inline-block;width:61px;height:34px;margin:2px 0 -1px 1px;overflow:hidden;background:url(http://l.yimg.com/a/lib/ywc/img/wicons.png) no-repeat 61px 0}
#wxIcon2{display:inline-block;width:34px;height:34px;margin:1px 6px 0 8px;overflow:hidden}
#wxTemp{display:inline-block;font-size:20px; line-height:28px;color:#F1F1F1;vertical-align:top;padding-top:5px;margin-left:0}
/*** API WEATHER ***/
 #wxWrap {
  background-image:-moz-linear-gradient(50% 0% -90deg,rgb(133,133,133) 0%,rgb(85,85,85) 100%); 
  background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(133,133,133)),color-stop(1, rgb(85,85,85)));
  background-image:-webkit-linear-gradient(-90deg,rgb(133,133,133) 0%,rgb(85,85,85) 100%);
  background-image:-o-linear-gradient(-90deg,rgb(133,133,133) 0%,rgb(85,85,85) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(-90deg,rgb(133,133,133) 0%,rgb(85,85,85) 100%);
  background-image:linear-gradient(-90deg,rgb(133,133,133) 0%,rgb(85,85,85) 100%);
  -moz-box-shadow:5px 3px 3px rgba(238,238,238,0.65);
  -webkit-box-shadow:5px 3px 3px rgba(238,238,238,0.65);
  box-shadow:5px 3px 3px rgba(238,238,238,0.65);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff858585,endColorstr=#ff555555,GradientType=0)
    progid:DXImageTransform.Microsoft.dropshadow(OffX=5,OffY=3,Color=#a6eeeeee,Positive=true)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff858585,endColorstr=#ff555555,GradientType=0)
    progid:DXImageTransform.Microsoft.dropshadow(OffX=5,OffY=3,Color=#a6eeeeee,Positive=true);
    padding: 2px 25px;
}
#wxIntro{display:inline-block;line-height:20px;color:#FFF;vertical-align:top;padding-top:9px}
#wxIcon{display:inline-block;width:61px;height:34px;margin:2px 0 -1px 1px;overflow:hidden;background:url(http://l.yimg.com/a/lib/ywc/img/wicons.png) no-repeat 61px 0}
#wxTemp{display:inline-block;color:#F1F1F1;vertical-align:top;padding-top:5px;margin-left:0}
#perudep{width: 182px;padding: 2px;border: 0;font: 12px Calibri;color: #333;margin-top: 10px;}
.recommended-by{font-size:18px; font-family: 'Francois One', 'sans-serif';font-weight: 400; }
.listonH3{position: relative;display: block;background: #000;padding: 4px 8px; width:98%;color: #fff;}
.listonH3_t-left{text-align:left !important; font-weight:500 !important;}
/** CURRENCY **/
.form-control {
display:inline-block;padding: 3px 6px;font-size: 12px;color: #555;background-color: #fff;border: 1px solid #ccc;border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
/*Sub menu*/
.capamenu{width:100%;margin:0;padding:16px 8px 8px;background:#CECECE}
.capamenu .imgmenu{display:inline-block;width:169px}
.capamenu .lista_sub_menu{width:542px;height:190px}
.capamenu .lista_sub_menu .capa_lista{border-right:1px solid #bbb;height:100%}
.menuw_90{width:90px}.menuw_80{width:80px}.menuw_106{width:106px}
.capamenu .lista_sub_menu .capa_lista ul{width:100%!important}
.capamenu .lista_sub_menu .capa_lista ul,.capamenu .lista_sub_menu .capa_lista ul li{float:left;display:block!important;position:relative!important;left:0!important}
.capamenu .lista_sub_menu .capa_lista ul li{width:97%!important;} 
.capamenu .lista_sub_menu .capa_lista ul li a{color:#444!important;font:10px/12px Helvetica!important;padding:0!important; border:none !important;}
.capamenu .lista_sub_menu .capa_lista ul li a:hover{text-decoration:underline!important}
.capamenu .lista_sub_menu .capa_lista ul li a.titulo{font-weight:700!important}
.margintop8{margin-top:8px!important}
.border-none{border:none!important}
/*Estilo Lighbox*/
#jquery-overlsay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box > #lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:700}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}
/*capa_lista*/
.capamenu .imgmenu{  height: 170px; width: 169px; position: relative;}    
.capamenu .imgmenu img.per{ opacity: 1;}
.capamenu .imgmenu img{position: absolute;left: 0; opacity: 0; -webkit-transition: opacity 1s ease-in-out;
    -moz-transition:opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition:opacity 1s ease-in-out;}
    .capamenu .imgmenu img:hover{transition:opacity 1s ease-in-out;}
.opacity{opacity: 1 !important; z-index: 10;}