@charset "utf-8";
body {font-size:12px; color:#4C4239!important; line-height:140%!important; background:#E0DED8; font-family: Arial, Helvetica, sans-serif; }
.container {width:910px !important; /*background:url(../img/bg.jpg)*/}

blockquote{ padding:0 10px 0 10px!important;}
p{padding:0 10px!important; display:block;}
span.space-block{ padding-left:10px!important; padding-right:10px!important; display:block;}
img{ margin-bottom:10px;}
.padding-left-10{ padding-left:10px;}
.padding-top-10{ padding-top:10px;}
.padding-top-12{ padding-top:12px;}
.padding-top-15{ padding-top:15px;}
.padding-top-20{ padding-top:20px;}
.padding-top-25{ padding-top:25px;}
.padding-top-30{ padding-top:30px;}
.padding-top-80{ padding-top:80px;}
.padding-top-90{ padding-top:90px;}
.padding-top-105{ padding-top:105px;}
.padding-bottom-5{ padding-bottom:5px;}
.padding-bottom-10{ padding-bottom:10px;}
.padding-bottom-20{ padding-bottom:20px;}
.padding-bottom-25{ padding-bottom:25px;}
.padding-bottom-30{ padding-bottom:30px;}
.margin-bottom-30{ margin-bottom:30px;}

.span-900{ float:left; width:900px;}
.span-910{ float:left; width:910px;}
.span-602{ float:left; width:602px;margin-right:14px;}
.span-294{ float:left; width:294px; margin-right:14px;}
.span-225{ float:left; width:225px; margin-right:14px;}

.font-size18{ font-size:18px;line-height:110%;font-weight: lighter;margin:0;}
.font-size11{ font-size:11px;line-height:110%;font-weight: lighter;margin:0;}

.container-top{ display:block; float:left; width:910px;}
.container-header{ display:block; float:left;overflow:hidden; width:910px;  padding-bottom:20px; clear:both;font-family:Helvetica, sans-serif!important;}
.container-header img{ margin-bottom:0!important;}
.container-menu{ background:#382D24; width:910px; float:left; padding-top:10px;}
.container-menusup{width:910px; float:left; padding-top:10px;}
.container-banner{ display:block; float:left;overflow:hidden; width:910px;  padding-bottom:30px; clear:both;}
.container-bottom{background:#372D24; width:910px; clear:both; height:30px;display:block; color:#E0DED8; }
.container-bottomTP{background:#372D24; width:900px; clear:both; height:20px;display:block; color:#E0DED8; font-weight:bold; text-align:right; padding-right:10px; padding-top:10px;}
.container-bottomTP a{color:#E0DED8; text-decoration:none;}
.container-bglogin{ background:url(../img/bg-login.png) no-repeat 0 0; display:block; height:184px; padding-top:23px; padding-left:20px;}
.container-route-map{ width:900px; float:left; display:block; padding:10px 0 20px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.container-bglogin .label-login{display:block; clear:both; padding-left:4px; padding-bottom:5px; padding-top:5px;font-weight:normal;}
.container-bglogin .input-login{border-right:1px solid #FFFFFF!important;border-bottom:1px solid #FFFFFF!important;border-top:1px solid #CFCCC6!important;border-left:1px solid #CFCCC6!important; width:232px!important;}
.container-bglogin .div-btn{display:block; float:left;  padding-left:6px; padding-top:5px;}
.container-bglogin .div-btn a{ display:block; background:url(../img/flechas.gif) 0 -30px no-repeat; padding-left:15px;}
.container-bglogin .div-btn a:hover{ display:block; background:url(../img/flechas.gif) 0 -66px no-repeat; padding-left:15px;}
.container-bglogin  .lll{display:block; float:left; padding-left:50px; padding-top:5px;}
.container-bglogin .link-login{display:block; padding-left:6px; font-size:11px; }
.container-bglogin .link-login a{ display:block; background:url(../img/flechas.gif) 0 -26px no-repeat; padding-left:15px;color:#666666;}
.container-bglogin .link-login a:hover{ display:block; background:url(../img/flechas.gif) 0 -62px no-repeat; padding-left:15px; color:#FF5635;}

.buttom-login{ font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-weight:bold;background:#FF5800!important; color:#E0DED8; border:none; padding:5px;}

.content-slogan-logo{position:relative;  width:284px; height:116px; float:right; padding-left:10px; font-size:18px;line-height:110%;font-weight: lighter;font-family:Helvetica, sans-serif!important;}
.content-slogan{position: absolute; bottom:0; font-size:18px;line-height:110%;font-weight: lighter!important;font-family:Helvetica, sans-serif!important;}
.content-sloganTP{position: absolute; bottom:0; font-size:18px;}
.content-logo{ width:57px; display:block; float: right; padding:30px 0 0 0;}

/*mn*/
.listmenu{ list-style:none; margin:0; padding:0 0 0 10px; font-weight:bold; }
.listmenu li{ float:left; padding-right:80px; margin:0;}
.listmenu a, .listmenu a:link, .listmenu a:hover{ color:#E0DED8!important; text-decoration:none;}
.listmenu a:hover{ color:#FF5800!important; text-decoration:none;}
.listmenu, .listmenu-hover{ color:#FF5800!important; text-decoration:none;}

/*mn*/
.listmenuTP{ list-style:none; margin:0; padding:0 0 0 10px; font-weight:bold; }
.listmenuTP li{ float:left; padding-right:20px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.listmenuTP a, .listmenuTP a:link, .listmenuTP a:hover{ color:#E0DED8!important; text-decoration:none;}
.listmenuTP a:hover{ color:#FF5800!important; text-decoration:none;}
.listmenuTP, .listmenuTP-hover{ color:#FF5800!important; text-decoration:none;}
 
 /*Begin Menu  tours*/ 
.listmenu-tours{width:592px; float:left; margin-top:10px; margin-right:14px; padding:0 0 10px 10px }
.space-menutours{color:#4C4239; margin-left:10px;}
ul.listmenu-tours {  list-style:none;	margin:0;	padding:0;}
ul.listmenu-tours li {margin:0 10px 0 0;	padding:0;	float:left; height:35px;}
ul.listmenu-tours li a{ padding: 0 0 10px 0;text-decoration:none!important;	text-align:center;	font-size:11px;	font-weight:bold;	color:#4C4239; float:left;}
ul.listmenu-tours a:hover {color:#FF5800!important;background: url(../img/icon-menu.png) no-repeat center 17px!important;}	
a.listmenu-tours-hover{ float:left;font-size:11px; height:35px; font-weight:bold; padding: 0 0 17px 0; color:#FF5800!important;background: url(../img/icon-menu.png) no-repeat center 17px!important;}	
/* End Menu  tours*/ 

.content-btn-arrow{ width:284px; float:left; padding-top:10px; padding-left:10px;}
a.btn-arrow{color:#FF5800; display:block; background:url(../img/flechas.gif) no-repeat  0px -65px; padding-left:14px;}
a:hover.btn-arrow{color:#603728!important; display:block;background:url(../img/flechas.gif) no-repeat 0px -29px; padding-left:14px;}

.content-btn-learn-more{ width:284px; float:left;padding-left:10px;}
a.btn-learn-more{color:#372D24!important; display:block;background:url(../img/flechas.gif) no-repeat 0px -29px;padding-left:14px;}
a:hover.btn-learn-more{color:#FF5800!important; display:block; background:url(../img/flechas.gif) no-repeat  0px -65px; padding-left:14px;}

span.space-block a { color:#4C4239; text-decoration: underline; }
span.space-block a:hover { color:#4C4239; text-decoration: none; }

/*Travel Professionals*/
dl dt{ font-weight:normal!important;}

dl.list-content{ display:block; float:left; margin:0;border-bottom:#ADA9A2 solid 1px;}
dl.list-content dt { display:block; float:left; width:602px; /*padding:5px 0 5px 10px; */}
dl.list-content dt  span.column1{ display:block; float:left;}
dl.list-content dt  span.column2{ display:block; float:left; margin-left:20px; width:20px; }
dl.list-content dt a{display:block; float:left; padding:5px 0 5px 10px;}
dl.list-content dt:hover { background:#FFFF99;}
dl.list-content dt a:hover { background:#FFFF99; text-decoration:underline; font-weight:bold;}
dl.list-content dt a:hover span.column2{background:url(../img/icon-donwload.gif) no-repeat;}

dl.list-manuals{ display:block; float:left; margin:0;border-bottom:#ADA9A2 solid 1px;}
dl.list-manuals dt { display:block; float:left; width:592px; padding-left:10px; padding-top:5px; padding-bottom:5px;}
dl.list-manuals dt  span.column1{ display:block; float:left; width:430px; padding-top:5px;}
dl.list-manuals dt  span.column2{ display:block; float:left; margin-left:10px; }
dl.list-manuals dt a{display:block; float:left;padding:5px 0 5px 10px;}
dl.list-manuals dt:hover { background:#FFFF99;}
dl.list-content dt a:hover { background:#FFFF99;}
.buttom-content{ background:#382D24; color:#E0DED8; border: #DDDDDD solid 1px; font-family:Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold; letter-spacing: 0px; padding:2px 6px; cursor: pointer;}
.buttom-content:hover{ background:#FF5800; color:#E0DED8; border: #DDDDDD solid 1px; font-family:Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold; letter-spacing: 0px; padding:2px 6px; cursor: pointer;}

dl.mn-vertical{ display:block; float:left; margin:0; padding:0 0 0 10px;}
dl.mn-vertical dt{ display:block; }
dl.mn-vertical dt a{ }
dl.mn-vertical dt a:hover{ }
dt.mn-vertical-hover { color:#FF5800;}

dl.list-book-title{ display:block; border-bottom:#ADA9A2 solid 1px; float:left; padding-top:30px; padding-bottom:5px; margin:0!important;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4C4239; font-style:italic;}
dl.list-book-title dt  span.column1{ display:block; width:94px; float:left; padding-left:10px; }
dl.list-book-title dt  span.column2{ display:block; width:480px; float:left; padding-left:10px;}
dl.list-book-title dt  span.column3{ display:block; width:95px; float:left; padding-left:10px;}
dl.list-book-title dt  span.column4{ display:block; width:100px; float:left; padding-left:10px;}
dl.list-book-title dt  span.column5{ display:block; width:100px; float:left;}

dl.list-book-date{ display:block; width:910px;border-bottom:#ADA9A2 solid 1px; float:left; padding:0!important;margin:0!important;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4C4239;}
dl.list-book-date dt{ display:block!important; float:left; padding:8px 0; margin:0;}
dl.list-book-date dt  span.column1{ display:block; width:16px; float:left; padding-left:10px; }
dl.list-book-date dt  span.column2{ display:block; width:16px; float:left; padding-left:10px; }
dl.list-book-date dt  span.column3{ display:block; width:16px; float:left; padding-left:10px; }
dl.list-book-date dt  span.column4{ display:block; width:16px; float:left; padding-left:10px; }
dl.list-book-date dt  span.column5{ display:block; width:480px; float:left; padding-left:10px; }
dl.list-book-date dt  span.column6{ display:block; width:95px; float:left; padding-left:10px; }
dl.list-book-date dt  span.column7{ display:block; width:100px; float:left; padding-left:10px; }
dl.list-book-date dt  span.column8{ display:block; width:100px; float:left; }
dl.list-book-date dt:hover { background:#FFFF99!important; font-weight:bold!important; }
dl.list-book-date dt a{ text-decoration:none;}
dl.list-book-date dt a:hover{ text-decoration:underline;}
dl.list-book-date dt img{ padding:0; margin:0;}

dl.list-icons{ display:block; float:left;  margin:30px  0 0 0; } 
dl.list-icons dt{ display:block; float:left;}
dl.list-icons dt  span.column1{ display:block; float:left; width:16px;padding-left:10px; }
dl.list-icons dt  span.column2{ display:block; float:left; width:148px; padding-left:5px;}
dl.list-icons dt  span.column3{ display:block; float:left; width:28px;}
dl.list-icons dt  span.column4{ display:block; float:left; width:16px;  padding-left:20px; }
dl.list-icons dt  span.column5{ display:block; float:left; width:85px; padding-left:5px;}
dl.list-icons dt  span.column6{ display:block; float:left; width:16px;  padding-left:5px; }
dl.list-icons dt  span.column7{ display:block; float:left; width: 52px; padding-left:5px;}
dl.list-icons dt  span.column8{ display:block; float:left; width:16px;  padding-left:5px; }
dl.list-icons dt  span.column9{ display:block; float:left; width:80px; padding-left:5px;}

/*Itinerary Sets*/
dl.list-iti-title{ display:block; border-bottom:#ADA9A2 solid 1px; float:left; padding-top:10px; padding-bottom:5px; margin:0!important;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4C4239; font-style:italic;}
dl.list-iti-title dt  span.column1{ display:block; width:68px; float:left; padding-left:10px; }
dl.list-iti-title dt  span.column2{ display:block; width:388px; float:left; padding-left:10px;}
dl.list-iti-title dt  span.column3{ display:block; width:95px; float:left;}

dl.list-iti-date{ display:block; border-bottom:#ADA9A2 solid 1px; float:left; padding:0!important;margin:0!important;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4C4239;}
dl.list-iti-date dt{ display:block!important; float:left; padding:8px 0; margin:0;}
dl.list-iti-date dt  span.column1{ display:block; width:16px; float:left; padding-left:10px; }
dl.list-iti-date dt  span.column2{ display:block; width:16px; float:left; padding-left:10px; }
dl.list-iti-date dt  span.column3{ display:block; width:16px; float:left; padding-left:10px; }
dl.list-iti-date dt  span.column4{ display:block; width:388px; float:left; padding-left:10px; }
dl.list-iti-date dt  span.column5{ display:block; width:95px; float:left;}
dl.list-iti-date dt:hover { background:#FFFF99!important; font-weight:bold!important; }
dl.list-iti-date dt a{ text-decoration:none;}
dl.list-iti-date dt a:hover{ text-decoration:underline;}
dl.list-iti-date dt img{ padding:0; margin:0;}

/*news & Promotions*/
dl.list-new-prom-title{  display:block; border-bottom:#ADA9A2 solid 1px; float:left; padding-top:10px; padding-bottom:5px; margin:0!important;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4C4239; font-style:italic;}
dl.list-new-prom-title dt  span.column1{ display:block; width:510px; float:left; padding-left:10px; }
dl.list-new-prom-title dt  span.column2{ display:block; width:302px; float:left; padding-left:10px;}
dl.list-new-prom-title dt  span.column3{ display:block; width:75px; float:left;}

dl.list-new-prom-date{ display:block; width:910px;border-bottom:#ADA9A2 solid 1px; float:left; padding:0!important;margin:0!important;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4C4239;}
dl.list-new-prom-date dt{ display:block!important; float:left; padding:5px 0; margin:0; width:910px;}
dl.list-new-prom-date dt  span.column1{ display:block; width:500px; float:left; padding-left:10px; }
dl.list-new-prom-date dt  span.column2{ display:block; width:312px; float:left; padding-left:10px; }
dl.list-new-prom-date dt  span.column2 span.cont-lang{ display:block; width:68px; float:left; padding-left:10px; }
dl.list-new-prom-date dt  span.column3{ display:block; width:75px; float:left;}
dl.list-new-prom-date dt a{ text-decoration:none;}
dl.list-new-prom-date dt a:hover{ text-decoration:underline}
dl.list-new-prom-date dt:hover { background:#FFFF99!important; font-weight:bold!important;}

dl.list-contact-title{ display:block; float:left; margin:0; padding:0;}
dl.list-contact-title dt{ display:block; float:left; background:#372D24; color:#E0DED8; font-weight:bold!important; padding:5px 0 5px 10px; margin-top:10px;}
dl.list-contact-title dt span.column1{ display:block; float:left; width:153px; }
dl.list-contact-title dt span.column2{ display:block; float:left; width:153px; }
dl.list-contact-title dt span.column3{ display:block; float:left; width:153px; }
dl.list-contact-title dt span.column4{ display:block; float:left; width:153px; }
dl.list-contact-title dt span.column5{ display:block; float:left; width:153px; }
dl.list-contact-title dt span.column6{ display:block; float:left; width:135px; }

dl.list-contact-elem{ display:block; float:left; margin:0; padding:0;}
dl.list-contact-elem dt{ display:block; float:left; width:910px; font-weight:bold!important; padding:0; margin:0;}
dl.list-contact-elem dt span.column1{ display:block; float:left; width:143px; padding-right:10px;}
dl.list-contact-elem dt span.column2{ display:block; float:left; width:143px; padding-right:10px;}
dl.list-contact-elem dt span.column3{ display:block; float:left; width:143px; padding-right:10px;}
dl.list-contact-elem dt span.column4{ display:block; float:left; width:142px; padding-right:10px;}
dl.list-contact-elem dt span.column5{ display:block; float:left; width:142px; padding-right:10px;}
dl.list-contact-elem dt span.column6{ display:block; float:left; width:142px; }



ul.list{ margin:0; padding:0;}
ul.list li{ margin:0; padding:0 0 0 10px; list-style:none;background:url(../img/guion.gif) no-repeat 0px 6px; }
ul.list li a { color:#4C4239; text-decoration: underline; }
ul.list li a:hover { color:#FF5800; text-decoration: none; }

h1{ 
font-size:18px;
line-height:110%;
font-weight: lighter;
font-family:Helvetica, sans-serif;
margin:0;
color:#4C4239;
padding: 0 0 5px 10px;
}
h2{ 
font-size:18px;
line-height:110%;
font-weight: lighter;
font-family:Helvetica, sans-serif;
margin:0;
color:#4C4239;
padding: 0 0 5px 10px;
}
h3{ text-transform:uppercase;
font-size:18px;
margin:0;
padding:0;
}
h4{ 
font-size:18px;
line-height:110%;
font-weight: lighter;
margin:0;
padding:0 0 6px 0;
color:#4C4239;
text-transform:uppercase;
}

a{ color:#4C4239; text-decoration:none;} 
a:hover{ color:#FF5635; text-decoration:none;} 

.button-submit-admin {
background: #382D24;
border:0;
color:#E0DED8;
display:block;
margin-left:10px;
padding:5px 10px;
width:50px !important;
}
.inputs{
width:270px;
}
dl.content-chek{ margin:0!important;}
dl.content-chek dt{ display:block; float:left; width:170px; padding:4px 0 4px 0px;}

/*form*/
.label-contact{ display:block; padding-left:10px; font-weight:bold;}
.label-contact-hor{ display:block; float:left; padding-top:15px;padding-left:10px; padding-right:10px; font-weight: normal!important;}
.input-contact{ width:274px!important; }
.textarea-contact{ width: 590px!important; background:#CFCCC6!important; height:90px; font-weight: normal!important;}
.buttom-contact{background:#382D24; color:#E0DED8; border: #DDDDDD solid 1px; font-size: 13px; width: 80px; font-weight: bold; letter-spacing: 0px; padding:5px 6px; cursor: pointer;}