@charset "utf-8";
/* CSS Document */
body{ background:#220F00!important; color:#E0DED8; font-family:Arial, Helvetica, sans-serif!important; font-size:12px!important;  line-height:150%!important; }
.container {width:910px !important; margin:0 auto;}
/*.showgrid {background: url(../img/bg-grilla.jpg);}*/
object, a, .videoContent{
/*outline-color:-moz-use-text-color;*/
outline-style:none;
outline-width:medium;
}
/* Para Safari 
::selection {
color:#391600!important;
background:#E0DED8;
}*/

/* Para Firefox
::-moz-selection {
background: #E0DED8;
} */
p{ padding-bottom:10px!important;}
blockquote { padding:0 10px 0 10px!important;}
.top {
margin-top:0 !important;
padding-top:0 !important;
}
.promotions{ width:100%;}
.promotions tr:hover{ background:#501F00!important;}

.last, div.last{ padding-right:0!important; margin-right:0!important;}
.div-home-left{width:294px; float: left;}
.div-mn-info{ padding-bottom:20px; width:294px; float:left;}  
.spacer-10{ display:block; padding-left:10px; padding-right:10px; clear:both;}
.spacer-5{ display:block; padding-left:5px; padding-right:5px; clear:both;}

.padding-left-10{ padding-left:10px;}
.padding-left-15{ padding-left:15px;}
.padding-left-20{ padding-left:20px;}
.padding-left-30{ padding-left:30px;}
.padding-right-10{ padding-right:10px;}
.padding-right-14{ padding-right:14px;}
.padding-right-30{ padding-right:30px;}
.padding-top-2{ padding-top:2px;}
.padding-top-5{ padding-top:5px;}
.padding-top-10{ padding-top:10px;}
.padding-top-14{ padding-top:14px;}
.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-35{ padding-top:35px;}
.padding-top-40{ padding-top:40px;}
.padding-top-50{ padding-top:50px;}
.padding-top-78{ padding-top:78px;}
.padding-top-80{ padding-top:80px;}
.padding-top-110{ padding-top:110px;}
.padding-bottom-2{ padding-bottom:2px;}
.padding-bottom-5{ padding-bottom:5px;}
.padding-bottom-10{ padding-bottom:10px;}
.padding-bottom-20{ padding-bottom:20px;}
.padding-bottom-30{ padding-bottom:30px;}
.padding-bottom-35{ padding-bottom:35px;}
.padding-bottom-60{ padding-bottom:60px;}
.margin-top-10{ margin-top:10px;}
.margin-top-20{ margin-top:20px;}
.margin-top-30{ margin-top:30px;}
.margin-bottom-20{ margin-bottom:20px;}
.margin-bottom-30{ margin-bottom:30px;}
.margin-bottom-5{ margin-bottom:5px;}
.height-260{height:240px;}
.height-330{height:340px;}
.height-350{height:350px;}
.font-size20{ font-size:20px; font-family: HelveticaNeue, Helvetica, Arial sans-serif; line-height:130%;}
.font-size18{ font-size:18px; font-family: HelveticaNeue, Helvetica, Arial sans-serif; line-height:130%;}
.font-size11{ font-size:11px;font-weight: lighter;margin:0;}
.font-size12{ font-size:12px;}
.font-size13{ font-size:13px;}

ul.bullet-arrow{ padding:0; margin:0;}
ul.bullet-arrow li{ display:block; clear:both; padding:0 0 0 15px; list-style:none!important; margin:0 0 0 10px!important; background:url(../img/common-elements.png) left 5px no-repeat;}   
ul.bullet-arrow  li .tit-name-about -us{ background:none!important; list-style:none; font-weight:bold;}

ul.bullet { margin:0!important; padding:0!important;}   
ul.bullet li{ display:block; clear:both; padding:0; list-style:none!important; margin:0 0 0 10px!important;}   
ul.bullet li a{ display:block;color:#E0DED8; padding-left:10px; text-decoration:underline; background:url(../img/common-elements.png) left -117px no-repeat; }
ul.bullet a:hover{ display:block;color:#FF5800; text-decoration:underline; background:url(../img/common-elements.png) left -146px no-repeat !important;}
ul.bullet-included li{ background: none; padding-left:25px; list-style:none!important; margin-left:-1.7em!important;}   

.align-right{ text-align:right;}
.align-left{ text-align: left;}
.align-justify{ text-align:justify;}

.content-title-day{ display:block; float:left; width:140px; margin-right:14px;font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:lighter; color:#FC5600; background-color:#391600;color:#fff; text-align:left;} 
.content-day-center{display:block; width:140px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:lighter; text-align:center; color:#FF8307; padding:5px 0;}

.roundtop {background: url(../img/tr.png) no-repeat top right; height:8px; display:block;}
.roundbottom {	background: url(../img/br.png) no-repeat top right;  height:8px; display:block;}

.bold{ font-weight:bold;}
.orange{ color:#FF5800;}
.yellow{ color:#EE7A01;}
.box-brown{ background:#391600;}
.box-brown-home{ width:294px; float:left; padding:5px 0; margin-right:14px;height:45px; background:#391600;}
.menu-orange{ width:273px; float:right; text-align:left;color:#391600;}
.divprices {font-family: HelveticaNeue, Helvetica, Arial sans-serif; font-weight: lighter;font-size:20px; color:#EDE9E0;}
.divprices-tours{ display:block; padding:30px 0 20px 0; clear:both; font-family: HelveticaNeue, Helvetica, Arial sans-serif; font-weight: lighter;font-size:20px; color:#EDE9E0;}
.divprices-orange {font-size:20px; color:#FF5800; font-weight:lighter;}
.divprices-yellow {font-size:20px; color:#FF8307; font-weight:lighter;}

.tit-gene{ font-family: HelveticaNeue, Helvetica, Arial sans-serif; font-size:18px; color:#E0DED8; line-height:140%; font-weight:lighter;}
.tit-gene-18{ font-family: HelveticaNeue, Helvetica, Arial sans-serif; font-size:18px; color:#E0DED8; line-height:130%; font-weight:lighter;}
.tit-gene-18 a { font-family: HelveticaNeue, Helvetica, Arial sans-serif; font-size:18px; color:#E0DED8; line-height:130%; font-weight:lighter; text-decoration:none;}
.tit-gene-18 a:hover { font-family: HelveticaNeue, Helvetica, Arial sans-serif; font-size:18px; color:#E0DED8; line-height:130%; font-weight:lighter; text-decoration:underline;}
.txt-themes{ font-family:Helvetica, Arial, sans-serif; font-style:italic;}
.line-space{ clear:both; border-bottom: dotted 1px #913300; }
.box-paypal  {
background:none repeat scroll 0 0 #391600;
color:#E0DED8 !important;
display:block;
float:left;
font-size:12px;
padding:5px 10px 10px;
width:582px;
}

.boxprice1{ display:block; background:#331701; float:left; width:140px; padding-left:10px; padding-top:10px;}
.boxprice2{ display:block; background:#461F00; float:left; width:140px; padding-left:10px; padding-top:10px;}
.boxprice3{ display:block; background:#592800; float:left; width:140px; padding-left:10px; padding-top:10px;}

.boxEmail{ display:block; float:left; clear:both; width:284px; background:#391600; padding:10px 0; margin:22px 14px 0 10px; color:#FF5800;}
.boxEmail .box1{display:block; float:left; padding-top:2px; padding-right:5px;}
.boxEmail .box2{display:block; float:left;}
.boxEmail a{ color:#FF5800!important;}

.span-100{ float:left; width:100px; margin-right:10px;}
.span-115{ float:left; width:115px; margin-right:10px;}
.span-138{ float:left; width:138px; margin-right:10px;}
.span-130{ float:left; width:130px; margin-right:10px;}
.span-140{ float:left; width:140px; margin-right:10px;}
.span-147{ float:left; width:147px; margin-right:14px;}
.span-150-right{ float: right; width:100px; }
.span-165{ float:left; width:158px; margin-right:10px;}
.span-168{ float:left; width:168px; margin-right:10px;}
.span-170{ float:left; width:170px; margin-right:10px;}
.span-186{ float:left; width:186px; margin-right:10px;}
.span-195{ float:left; width:195px; margin-right:10px;}
.span-192{ float:left; width:192px; margin-right:10px;}
.span-240{ float:left; width:240px; margin-right:10px;}
.span-250{ float:left; width:250px; margin-right:10px;}
.span-275{ float:left; width:275px; margin-right:10px;}
.span-294{ float:left; width:294px; margin-right:14px;}
.span-175-right{ float: right; width:175px; }
.span-190-right{ float: right; width:190px; }
.span-175{ float:left; width:175px; margin-right:10px;}
.span-520{ float:left; width:520px; }
.span-530{ float:left; width:530px; }
.span-530ri{ float:right; width:530px; }
.span-176{ float:left; width:176px; margin-right:10px;}
.span-602-ri{ float: right; width:602px; }
.span-602{ float: right; width:602px; }
.span-602-left{ float: left; width:602px;  }
.span-616{ float: left; width:616px; }
.span-601{ float: left; width:601px; }
.span-195-right{ float: right; width:195px; }
.span-255-right{ float: right; width:255px; }
.span-910{ float:left; width:910px; margin-right:10px;}
.span-900{ float:left; width:900px;margin-right:10px;}

#header, #menusup, 
#conten,#footer
         { 
		 width:910px;  
		 float:left;
		 }
#conten{  
       padding-bottom:30px;
	   }
#header{ 
       padding-top:10px;
	  }	
#footer{
       padding-bottom:10px;
       }
#menutours{
      padding:10px 0 51px 10px; 
	  width:602px; 
	  float:left;
	  }	   
.content-slogan-logo{position:relative;  width:294px; height:60px; float:right; text-align:center;}
.content-slogan{bottom:0;width: 294px;}

.slogan-logo{float:right; text-align:right; background: url(../img/logos.png) -31px -104px; width:57px; height:85px;}
.slogan-logo a{ display:block; width:57px; height:85px;}

.txt-slogan{ color:#EDE9E0; font-size:20px; font-family:Helvetica, sans-serif, Arial;  line-height:120%;}

.divLogo { display:block; background: url(../img/logo.gif) 0px 0px; width:318px; height:30px; margin-top:10px; }
.divLogo a{ display:block;width:318px; height:30px;}

.logoGEhor { display:block; background: url(../img/logos.png) -20px -217px; width:94px; height:57px; }
.logoGEhor a{ display:block;width:84px; height:57px;}

.logoBB{ display:block; float:left; background: url(../img/logos.png) -31px -297px; width:55px; height:95px; margin:100px 10px 0 10px;}
.logoBB a{ display:block;width:55px; height:95px;}

.logoAsta{ display:block; float:left; background: url(../img/logos.png) -31px -424px; width:110px; height:106px; margin-top:88px; margin-right:10px;}
.logoAsta a{ display:block;width:110px; height:106px;}

.logoSite{ display:block; float:left; background: url(../img/logos.png) -31px -539px; width:70px; height:50px; margin-top:144px; }
.logoSite a{ display:block;width:70px; height:50px;}

#menuprin{ width:910px; height:32px; float:left; background:#391600;padding:0; position:relative; z-index:2;}

/* menu list */
ul.listmenuprin { list-style:none;	margin:0;padding:0;}
ul.listmenuprin li {	margin:0;	padding:0 0 0 77px;float:left;	}
ul.listmenuprin li a{   padding: 0 0 0 12px;	text-decoration:none!important;	text-align:center;	font-size:12px;	font-weight:bold;	color: #FFFFFF!important;	height:28px;	}
ul.listmenuprin a:hover {	color:#FF5800!important;}

#banner{ width:910px;  float:left; width:910px; height:190px; position:relative; z-index:0}
.banner-slogan{position:absolute; bottom:0; right:0; font-family: Helvetica, sans-serif, Arial; font-size:20px; color:#FFFFFF; width:297px;  line-height:110%;}
.banner-slogan a{ display:block; background:#FF5800 url(../img/common-elements.png) no-repeat 10px -57px; color:#FFFFFF!important; text-decoration:none!important; padding: 10px 20px 10px 30px;line-height:120%;}
.banner-slogan a:hover{ display:block; background:#FF5800 url(../img/common-elements.png) no-repeat 10px -57px; color:#FFFFFF!important; text-decoration:underline!important; padding: 10px 20px 10px 30px;line-height:120%;}
.banner-slogan2 { display:block; clear:both;text-decoration:underline;font-size:12px;font-weight:bold;}
.banner-slogan2 a{ display:block; background:#FF5800 url(../img/common-elements.png) no-repeat 10px -57px; color:#FFFFFF!important; text-decoration:none!important; padding: 10px 20px 10px 30px;line-height:120%;}
.banner-slogan2 a:hover{ display:block; background:#FF5800 url(../img/common-elements.png) no-repeat 10px -57px; color:#FFFFFF!important; text-decoration:none!important; padding: 10px 20px 10px 30px;line-height:120%;}

#itinerary{ position:relative; bottom:0; left:0; font-family: tahoma,sans-serif; font-size:11px; color: #E2B003; background: #000; width:294px;}
.itinerary{ position:relative; bottom:0; left:0; font-family: tahoma,sans-serif; font-size:11px; color: #E2B003; background: #000; width:294px;}

.photo-credit{position:absolute; bottom:0px; left:0; font:normal 10px Arial, Helvetica, sans-serif; color: #FFFFFF; background:#220F00 ; /*overflow-y:hidden;*/  height:20px; }
.photo-credit ul { padding-left:0; margin:5px 10px;}
.photo-credit ul.list{

    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 0;
}

#route{ width:900px; float:left; padding:15px 0 0 10px; color:#E0DED8; font-size:11px;} 
#menudetail{ width:900px; float:left; color:#FFFFFF; font-size:11px; padding:0 0 30px 10px;} 

.tit-name-hotels{ height:60px;}

.box-home{ display:block; float:left; background:#391600; height:82px; width:274px; padding:5px 10px; margin-right:14px; }
.box-home:hover{background:#FF5800; }
.box-home h1{ padding: 24px 0 0 0!important; line-height:110%!important;}
.box-home a, .box-home a:link{ /*padding:5px 10px;*/ }
.box-home a span.text-underline { display:block; text-decoration:underline; font-weight:bold;}
.box-home a:hover span.text-underline { text-decoration: none; }
a:hover.box-home { /*padding:5px 10px;*/ background:#FF5800; text-decoration:none;}

/**** Begin Menu  tours****/ 
.listmenu-tours{width:592px; float:left; margin-top:10px; padding-right:10px;}
.space-menutours{color:#913300; 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:#E0DED8!important; float:left;}
ul.listmenu-tours a.detail{color:#603728;	}
ul.listmenu-tours a.detail:hover {color:#FF5800!important;background: url(../img/common-elements.png) center -229px no-repeat !important;}	
span.listmenu-tours-hover{ float:left;font-size:11px; height:35px; font-weight:bold; padding: 0 0 17px 0; color:#FF5800!important;background: url(../img/common-elements.png) center -229px no-repeat!important;}	
/**** End Menu  tours****/ 

/*tabs*/
ul.tabs {
	margin: 0;
	margin-top:15px;
	margin-left:10px;
	padding: 0;
	float: left;
	list-style: none;
	height: 29px;
	width: 550px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border-left: none;
	margin-bottom: -1px;
	margin-right:5px;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color:#FC5600; 
	font-size:12px; 
	text-decoration: none;
	display: block;
	padding: 0 0 0 20px;
	outline: none;
	background: url(../img/bg-tab-left.png) transparent no-repeat;
}
ul.tabs li a span{ display:block; background: url(../img/bg-tab-right.png) no-repeat top right; padding-right:20px;}

ul.tabs li a:hover {
	color: #FFFFFF!important;
	text-decoration:none;
}	

a.active {color: #FFFFFF!important; background:url(../img/bg-tab-left-on.png)!important;}
a.active span{background:url(../img/bg-tab-right-on.png) no-repeat top right!important; }

.tab_container {
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background:url(../img/bg-tab.png) no-repeat 0 bottom;
	z-index:-5000;
}

/**** menu request *****/
ul.listmenu-request {  list-style:none;	margin:0; padding:0; }
ul.listmenu-request li {padding:0; float: right;}
ul.listmenu-request li a {display:block;	width:264px;	 padding:10px 0 0 0; padding-left:30px; text-decoration:none!important;	text-align: left;	font-size:12px;	font-weight:bold;	color:#382C24!important;	background:url(../img/flechas-request.gif) #FF5800 no-repeat!important;}		
ul.listmenu-request a.request{ background-position: 0 -15px!important;}		
ul.listmenu-request a.request:hover{color:#FFF!important;background:url(../img/flechas-request.gif) #391600 no-repeat 0 15px !important;	}		
ul.listmenu-request a.request-hover{color:#FFF!important;background:url(../img/flechas-request.gif) #391600 no-repeat 0 15px !important;	}		
/**** End menu request ****/ 

/*List a paises contact us*/
ul.listcountry{ list-style:none; margin:0; padding:0;display:block; background:#00CC00!important;}
ul.listcountry li{ float:left; padding:0 30px 0 0;} 

/*List a paises contact us*/
ul.listinput{ list-style:none; margin:0; padding:0;display:block; }
ul.listinput li{  padding:0 30px 5px 0; display: block; clear:both; line-height:27px;}
ul.listinput li label{ width:374px; font-weight:normal!important; margin-top:3px!important;}

/*Pop up Hotels*/
.content-tit-hotels{ float:left; width:600px; display:block; clear:both; padding-left:10px; padding-top:10px;}
.content-tit-hotels h2{ font-family: HelveticaNeue, Helvetica, sans-serif; font-size:18px; font-weight: lighter!important; color:#EBE9DF!important;  margin:0!important; float:left;} 
.content-tit-hotels h2 span{ font-family:HelveticaNeue, Helvetica, sans-serif; font-size:18px ; font-weight: lighter !important; color:#FF5800;margin:0!important;padding-left:7px!important} 
/*lista destinos*/
ul.listdestination { list-style:none;	margin:0;padding:0;}
ul.listdestination li {margin:0 ;padding:0;	 float:left; width:140px;	background:url(../img/common-elements.png) left 9px no-repeat; padding-left:12px; list-style:none!important; margin-left:-0.7em!important;}
ul.listdestination li a{ padding: 0; text-decoration:none!important;text-align:center;height:30px;	}
ul.listdestination a:hover { text-decoration:underline!important;}

/*.content-gene-photo-hotels{ float:left; width:620px; display:block; clear:both; padding-top:20px;}*/
.content-photo-hotels{width:294px!important; float:left; padding-right:14px;}
.content-btn-close{width:677px; text-align:right;}

ul.content-gene-photo-hotels{ list-style:none; margin:0; padding:0;outline: none; }
ul.content-gene-photo-hotels li{ float:left; padding:0 0 5px 10px!important;outline: none; }

/*Link header*/
ul.link-header {  list-style:none;margin:0; padding:0;}
ul.link-header li {padding:0; float: left; padding:3px 0 0 10px;}
ul.link-header li a { font-weight:bold; color:#FF5800; font-size:11px;}
ul.link-header li a:link { font-weight:bold; color:#FF5800; font-size:11px;}
ul.link-header li a:visited { font-weight:bold; color:#FF5800; font-size:11px;}
ul.link-header a:hover{ color:#FF5800;}
ul.link-header a:active{ color:#FF5800;}


/* menu list */
ul.listmenu { list-style:none;	margin:0;padding:0;}
ul.listmenu li {	margin:0 ;	padding:0 0 0 32px;	float:left;	}
ul.listmenu li a{   padding: 0 0 0 10px;text-decoration:none!important;text-align:center;	font-size:12px;	font-weight:bold;	color:#913300!important;	height:30px;	}
ul.listmenu a:hover {	color:#FF5800!important;}

h1{font-family: HelveticaNeue, Helvetica, Arial, sans-serif; font-size:18px; line-height:120%;color:#E0DED8; padding:10px 10px 5px 10px!important; margin:0!important;}
h2{font-family: HelveticaNeue, Helvetica, Arial, sans-serif; font-size:18px;  line-height:120%; color:#E0DED8; font-weight:lighter;margin:0!important; padding:10px 10px 5px 10px !important;} 
h3{font-family: HelveticaNeue, Helvetica, Arial, sans-serif; font-size:18px; line-height:130%;color:#E0DED8; padding:10px 0 5px 0!important; margin:0!important; text-transform:uppercase;}
h4{color:#E0DED8;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:18px;line-height:130%;margin:0 0 5px 0 !important;padding:0 0 0 10px!important;text-transform:uppercase; font-weight:lighter;}
h5{color:#E0DED8;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:18px;line-height:130%;margin:0 0 5px 0 !important;padding:0 0 0 10px!important;text-transform:uppercase; font-weight:lighter;}
blockquote h2{ padding-left:0px!important;}
.title-tours{font-family: HelveticaNeue, Helvetica, Arial, sans-serif; font-size:36px; line-height:100%;color:#E0DED8; padding:10px 10px 5px 10px!important; margin:0!important; text-transform:none!important;}
h3.title-tours{font-family: HelveticaNeue, Helvetica, Arial, sans-serif; font-size:18px; line-height:100%;color:#E0DED8; padding:0px 0px 5px 10px!important; margin:0!important; text-transform:none!important;}

a:link, a:visited { color:#E0DED8; text-decoration:none;outline: none;}
a:hover{color:#E0DED8;  text-decoration:underline;}
a:active { color:#E0DED8; text-decoration:none;}

a.brown{ color:#913300; font-weight:bold; text-decoration:none; font-size:11px;}
a:hover.brown{ color:#913300; font-weight:bold; text-decoration:none; font-size:11px; color:#FF5800;}

h2 a:link, h2 a:visited{font-family: HelveticaNeue, Helvetica, Arial, sans-serif; font-size:18px;  line-height:120%; color:#E0DED8; font-weight:lighter;}  
h2 a:hover, h2 a:active{font-family: HelveticaNeue, Helvetica, Arial, sans-serif; font-size:18px;  line-height:120%; color:#E0DED8; font-weight:lighter;}

h3 a:link, h3 a:visited{font-family: HelveticaNeue, Helvetica, Arial, sans-serif; font-size:18px; line-height:130%;color:#E0DED8; text-transform:uppercase;}  
h3 a:hover, h3 a:active{font-family: HelveticaNeue, Helvetica, Arial, sans-serif; font-size:18px; line-height:130%;color:#E0DED8; text-transform:uppercase;}

#menu-footer{font-size:11px; width:900px;  float:left; background:#391600;padding:10px 0 2px 10px; margin:0 0 30px 0; } 
#menu-footer-b2{font-size:11px; width:900px;  float:left; background:#391600;padding:10px 0 2px 10px; margin:0 0 30px 0; }   

a.btn-modificar { color:#FF5800; display:block; padding-left:20px; padding-bottom:5px;font-weight:bold; background:url(../img/flecha-bottom.gif) -6px 4px no-repeat;}
a.btn-modificar:hover { color:#FF5800; display:block; padding-left:20px; font-weight:bold; background:url(../img/flecha-bottom.gif) -6px -26px no-repeat;}
a.btn-modificar-active { color:#FF5800; display:block; padding-left:20px; font-weight:bold; background:url(../img/flecha-bottom.gif) -6px -26px no-repeat;}

.btn-faq {  color:#9B4312; display:block; padding-left:14px; }
.btn-faq a{ color:#9B4312; display:block; background:url(../img/common-elements.png) 0px -41px no-repeat; padding-left:14px;}
.btn-faq a:hover{ color:#FF5800!important; display:block;background:url(../img/common-elements.png) 0px 4px no-repeat;  }
.btn-faq-hover a{ color:#FF5800!important; display:block;background:url(../img/flecha-bottom.gif) 0px 4px no-repeat; padding-left:14px; text-decoration:none; margin-left:14px;}
.btn-faq-hover a:hover{ color:#FF5800!important; display:block; padding-left:14px; text-decoration:none;}

.button-add{ height:24px;  margin:11px 11px 0 0!important;}
.button-add a{background: url(../img/btn-add.gif) no-repeat;padding-left:30px; height:24px!important; line-height:24px; display:block; font-size:11px; font-weight:bold;}
.button-add a:hover{ color:#FF5800;  text-decoration:none;line-height:24px; display:block;}

/*******    ******/
ul.menu-footer {list-style:none; margin:0; }
ul.menu-footer  li{margin:0;float: left; }
ul.menu-footer li a { float: left; text-indent:-9999em; height:20px; text-decoration:none; background:url(../img/logos-sociales.png) transparent no-repeat 0px 0px; }

.menu-footer a.twitter { background-position:0  -315px!important; width:57px!important; padding-left:10px;}
.menu-footer a.facebook {background-position:0  -376px!important; width:63px!important; padding-left:10px;}

.menu-footer a.twitter:hover { background-position:0 -345px!important; }
.menu-footer a.facebook:hover{background-position:0 -406px!important;}
/* ***********  *************/

/****** mn icon******/
ul.listmenu-icon { display:block; list-style:none;margin:0;padding:0;}
ul.listmenu-icon li {margin:0;padding:10px 0;float:left;}
ul.listmenu-icon li a{ display:block; float:left !important; padding: 0 0 0 12px;text-decoration:none;text-align:center;	font-size:12px;	font-weight:bold;	color:#FF5800;	height:30px;}
ul.listmenu-icon li a:link{ color:#FF5800;	height:30px;	background:url(../img/common-elements.png) no-repeat 0px 4px;}
ul.listmenu-icon li a:visited {color:#FF5800;	height:30px;	background:url(../img/common-elements.png) no-repeat 0px 4px;}
ul.listmenu-icon li a:hover {	color:#913300;	background:url(../img/common-elements.png) no-repeat 0px -41px; text-decoration:none;}	
/****** End mn icon******/

/****** mn  tour footer icon******/
ul.listmenu-tour-footer-icon { list-style:none;margin:0;padding: 10px 0 0 0; display:block; }
ul.listmenu-tour-footer-icon li {margin:0;padding:0;}
ul.listmenu-tour-footer-icon li a{ padding: 0 0 0 12px;text-decoration:none;text-align:center;font-size:12px;color:#913300;	height:30px;	background:url(../img/common-elements.png)  no-repeat 0px -42px;}
ul.listmenu-tour-footer-icon li a:visited{ text-decoration:none;font-size:12px;color:#913300;	height:30px;	background:url(../img/common-elements.png)  no-repeat 0px -42px;}
ul.listmenu-tour-footer-icon a:hover{color:#FF5800!important;background:url(../img/common-elements.png)0px 3px no-repeat!important;}
ul.listmenu-tour-footer-icon a:active{color:#FF5800; background:url(../img/common-elements.png)  0px 3px no-repeat;}
span.listmenu-tour-footer-icon-hover {color: #FF5800; background:url(../img/common-elements.png) 0px 3px no-repeat; padding-left:12px;}	
/****** End mn icon******/

/* ***********  *************/	
.div-twitter{width:294px;height:77px;float:left; margin-right:14px;}
.div-twitter a{background:url(../img/logos-sociales.png) -66px -171px; width:294px;height:77px;float:left;}
.div-twitter a:hover{background:url(../img/logos-sociales.png) 229px -171px; width:294px;height:77px;float:left;}

.div-facebook{width:294px;height:77px;float:left;}
.div-facebook a{background:url(../img/logos-sociales.png) -62px -82px;width:294px;height:77px;float:left;}
.div-facebook a:hover{background:url(../img/logos-sociales.png) -356px -82px;width:294px;height:77px;float:left;}

.div-blog{width:294px;height:77px;float:left; margin-right:14px;}
.div-blog a{background:url(../img/logos-sociales.png) -11px 104px;width:294px;height:77px;float:left;}
.div-blog  a:hover{background:url(../img/logos-sociales.png) -304px 104px;width:294px;height:77px;float:left;}
/*end*/

/*Begin itinerary*/
ul.content-itinerary{ display:block; float:left;width:582px; margin:30px 0 10px 0; padding:0 10px;}
ul.content-itinerary li{ display:block; list-style:none; margin:0; padding:0;}
ul.content-itinerary li.conten-title{ display:block; clear:both; width:550px; overflow:hidden; /*height:50px;*/ }
ul.content-itinerary span.day-itinerary{ font-family:HelveticaNeue, Helvetica, sans-serif; display:block; clear:both; font-size:18px; font-weight:lighter;color: #FFFFFF!important; margin:0px; line-height:120%;}
ul.content-itinerary span.title-tour{ width:582px;padding:0 0 10px 318px!important;font-family: Helvetica, Arial, sans-serif; font-size:18px; font-weight:lighter;float:left;}
ul.content-itinerary li h3{font-family: HelveticaNeue, Helvetica, sans-serif; font-size:18px; font-weight: lighter!important; color:#EBE9DF!important;  margin:0!important; padding:0 10px 0 0!important; float:left; text-transform:none!important; } 
ul.content-itinerary li h2 span{ font-family:HelveticaNeue, Helvetica, sans-serif; font-size:18px ; font-weight: lighter !important; color:#FF5800;margin:0!important;padding-left:7px!important; float:left;} 
ul.content-itinerary li span.dest{ font-size:12px ; font-weight: bold !important; color:#FF5800;margin:0!important;padding:5px 0 0 0!important;  text-transform:none; line-height:130%; font-family: Helvetica, Arial, sans-serif; clear:both; } 
ul.content-itinerary .itinerary-image{ display:block;float:left;width:294px;margin-right:14px;padding:5px 0 0 0;}
ul.content-itinerary li.itinerary-description{ display:block; padding:0; text-align:justify;}  
/*End*/
#content-blog{ display:block;}
#content-blog a{ text-decoration:underline;}

/*Begin Tour List*/
ul.content-tour-list {border:0 none;display:block;float:left;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:20px 0 10px 0; width:602px;}
ul.content-tour-list .content-info{ background:#391600; display:block; float:left;}
ul.content-tour-list li.tour-image{ display:block;width:294px!important;float:left;margin-right:14px;padding:0; height:165px!important;}
ul.content-tour-list li.tour-title {display:block;color: #EBE9DF;float:left;font-family:HelveticaNeue, Helvetica, Arial, sans-serif;font-size:18px;font-weight: lighter;line-height:130%;margin:0 ;padding:0 10px;width:274px;}
ul.content-tour-list li.tour-desc{display:block;float:left;margin:0 ;padding:5px 10px 0 10px !important;width:274px;}
ul.content-tour-list li.tour-prices{display:block;float:left;margin:0 ;padding:15px 10px 0 10px !important;width:274px;}
ul.content-tour-list li.link-tour { display:block;margin:0; margin-top:15px;padding:5px 10px 15px 10px;float:left;}
li.link-tour a{ display:block; clear:both; text-align:left!important;padding: 0 0 0 12px; text-decoration:none;font-size:12px;font-weight:bold;	color:#FF5800;background:url(../img/common-elements.png) 0px 5px no-repeat !important; }
 li.link-tour a:hover { display:block; color:#913300;	background:url(../img/common-elements.png) 0px -40px no-repeat !important;}	
/*End Tour List*/

/*Begin New Tour List*/
.content-new-tourList {border:0 none;display:block; overflow:hidden; list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:20px 0 10px 0;}
.content-new-tourList ul{ display:block; float:left; margin:0; padding:0; margin-right:14px; }
.content-new-tourList ul li{ display:block; float:left; width:294px; margin-bottom:50px;}
.content-new-tourList ul li h3{ text-transform:none!important; height:50px; line-height:normal; padding:0 10px!important;} 
.content-new-tourList ul li h3 a:link, h3 a:visited{  text-transform:none!important;}
.content-new-tourList ul li .image{ display:block; width:294px!important;padding:0; height:165px!important;}
.content-new-tourList ul li .desc{display:block; margin:0; padding:10px; text-align:justify;}
.content-new-tourList ul li .content-detail{ display:block; float:left; overflow:hidden; background:#391600; height:25px; line-height:25px;}
.content-new-tourList ul li .content-detail a{ display:block; float:left; width:80px; padding: 0 10px; background:#391600 url(../img/common-elements.png) no-repeat right -305px;}
.content-new-tourList ul li .content-detail a:hover{display:block; background:#FA4B00 url(../img/common-elements.png) no-repeat right -329px; text-decoration:none; }  
.content-new-tourList ul li .content-days{display:block; float:right; color:#FF8307; padding: 2px 10px; background:#391600; font-size:14px; height:22px; line-height:22px;}
.content-new-tourList ul li .text-white{font-weight:normal!important; color:#FFFFFF; font-size:10px;}
/*End Tour List*/

ul.tour-list-a{ border:0 none; display:block; background:#301301; float:left; list-style:none; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:2px 0; width:590px; border-bottom: solid 2px #220F00;}
ul.tour-list-a li{display:block;}
ul.tour-list-a li.box1{display:block; float:left; padding-left:10px; width:460px;}
ul.tour-list-a li.box2{ display:block; float:left; padding-right:10px;}
ul.tour-list-a:hover{ background:#501F00; color:#D45A11; }
ul.tour-list-a a{cursor:pointer;}
ul.tour-list-a a:hover{color:#D45A11; }

ul.tour-list-b{ border:0 none; display:block; background:#220F00; float:left;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:2px 0; width:590px;}
ul.tour-list-b li{ display:block;}
ul.tour-list-b li.box1{display:block; float:left; padding-left:10px; width:460px;}
ul.tour-list-b li.box2{display:block; float:left; padding-right:10px;}
ul.tour-list-b:hover{ background:#501F00; color:#D45A11;}
ul.tour-list-b a{cursor:pointer;}
ul.tour-list-b a:hover{color:#D45A11; }

/*Begin Testimonials*/
ul.content-list {border:0 none;display:block;float:left;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:20px 0 10px 0; width:602px;}
ul.content-list li.list-image{display:block;width:294px;float:left;margin:5px 14px 0 0;padding:0;}
ul.content-list li.list-image img{ border:0!important; margin:0!important; padding:0!important; display:block;}
ul.content-list span.list-title{display:block; padding:10px 0 0 10px; font-weight:bold;background:#391600; margin:0!important;}
ul.content-list span.list-title-dest{display:block; padding:0 0 5px 10px; font-style:italic; font-size:11px;background:#391600; }
ul.content-list span.list-title-pais{display: block; padding:0 0 5px 10px;color:#9B4312; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-transform:uppercase;background:#391600;}
ul.content-list li.list-description{display:block; float:left; width:274px; padding:0 10px; }  
li.link-list{ display:block;margin:0; margin:15px 0 0 310px ;padding:5px 10px 15px 10px;float:left;}
li.link-lists a{ display:block; clear:both; text-align:left!important;padding: 0 0 0 12px; text-decoration:none;font-size:12px;font-weight:bold;	color:#FF5800;	height:30px;	background:url(../img/common-elements.png) 0px 4px no-repeat; }
 li.link-lists a:hover {	color:#913300;	background:url(../img/common-elements.png) 0px -41px no-repeat;}	
/*End Testimonials*/

/*Begin paginador*/
ul.pagination{ border:none; display:block; clear:both; list-style:none; margin:0 ; padding:5px 0 0 10px; font-weight:bold;}
ul.pagination li{ float:left; padding:0; margin:0; line-height:24px; height:24px; }
ul.pagination li a.pagination-list{ display:block; padding:0px 8px; text-decoration:none;}
ul.pagination li a:hover.pagination-list{ background:#391600; text-decoration:none;}
ul.pagination li.pagination-hover{ display:block; padding:0px 8px; background: #391600; text-decoration:none;}

ul.pagination li a.previous{ margin-left:30px;display:block;width:24px; height:24px;background:#913300 url(../img/icon-pag.gif) -1px 0px no-repeat;}
ul.pagination li a:hover.previous{ background:#913300;background:#913300 url(../img/icon-pag.gif) -1px 0px no-repeat;}

ul.pagination li a.next{ margin-left:5px; display:block;width:24px; height:24px;background:#913300 url(../img/icon-pag.gif) -29px 0px no-repeat;}
ul.pagination li a:hover.next{ background:#913300;background:#913300 url(../img/icon-pag.gif) -29px 0px no-repeat;}
/*End paginador*/

/*Box left - Travel and culture*/
.content-box-left{background:#391600; padding:5px 0 5px 10px; }
.content-box-left h2{color:#E0DED8;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:18px;line-height:130%;margin:0 !important;padding:0 !important;text-transform:uppercase;}
.content-box-left h2 a{color:#E0DED8!important;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:18px;line-height:130%;margin:0 !important;padding:0 !important;text-transform:uppercase;}
.content-box-left .title{ font-family:Arial, Helvetica, sans-serif; color:#FF5800; font-size:18px; font-weight:normal;  text-transform: uppercase; padding:25px 0 5px 0;}
.content-box-left .title a{ font-family:Arial, Helvetica, sans-serif; color:#FF5800!important; font-size:18px; font-weight:normal; text-transform: uppercase; padding:25px 0 5px 0;}
.content-box-left ul{ margin:0 0 5px 0 ; padding:0;}
.content-box-left ul li{ display:block; padding-right:10px;}
.content-box-left a{font-weight:normal; text-decoration:none!important; }
.content-box-left a:hover{ color:#FF5800; text-decoration:underline!important;}

/*Begin Tour List blog*/
ul.content-tour-list-blog{border:0 none;display:block;float:left;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:20px 0 10px 0; width:580px;}
ul.content-tour-list-blog li.tour-image{ display:block;width:294px!important;float:left;margin-right:14px;padding:5px 0 0 0;}
ul.content-tour-list-blog li.tour-title {display:block;color: #EBE9DF;float:left;font-family:HelveticaNeue, Helvetica, Arial, sans-serif;font-size:18px;font-weight: lighter;line-height:130%;margin:0 ;padding:0 10px;width:250px;}
ul.content-tour-list-blog li.tour-desc{display:block;float:left;margin:0 ;padding:5px 10px 0 10px !important;width:274px;}
ul.content-tour-list-blog li.tour-prices{display:block;float:left;margin:0 ;padding:15px 10px 0 10px !important;width:274px;}
ul.content-tour-list-blog li.link-tour { display:block;margin:0; margin-top:15px;padding:5px 10px 15px 10px;float:left; }
li.link-tour a{ display:block; clear:both; text-align:left!important;padding: 0 0 0 12px; text-decoration:none;font-size:12px;font-weight:bold;color:#FF5800;	background:url(../img/common-elements.png) 0px 4px no-repeat; }
 li.link-tour a:hover {	color:#913300;	background:url(../img/common-elements.png) 0px -64px no-repeat;}	
/*End Tour List*/

.icons-travel-culture{ display:block; float:left; width:582px; padding-top:10px;}
.icons-travel-culture dl{}
.icons-travel-culture dt{ float:left; padding-right:10px;}

.background-blog{ background:#391600;}
.content-day-travel{ width:294px; float:left; display:block; padding-left:10px; color:#FF5800; font-style:italic;} 
.content-face-travel{ float:right; padding-right:50px;}

li.content-item{ padding: 0 0 20px 0 ; display:block; float:left;}

.btn-travel-culture {  color:#9B4312; display:block; padding-left:14px; }
ul.btn-travel-culture{ margin:0; padding:0;}
ul.btn-travel-culture li{ margin:0; padding:0; list-style:none;}
.btn-travel-culture a{ color:#9B4312; display:block; background:url(../img/common-elements.png) 0px -41px no-repeat; padding-left:14px;}
.btn-travel-culture a:hover{ color:#FF5800!important; display:block;background:url(../img/common-elements.png) 0px 4px no-repeat; }
.btn-travel-culture-hover a{ color:#FF5800!important; display:block;background:url(../img/flecha-bottom.gif) 0px 4px no-repeat; padding-left:14px; text-decoration:none; margin-left:14px;}
.btn-travel-culture-hover a:hover{ color:#FF5800!important; display:block; padding-left:14px; text-decoration:none;}

a.link-text {color:#9C4312!important; padding-left:10px; text-decoration:underline;}
a:hover.link-text{ color:#FF5800!important;}

ul.content-highlight {border:0 none;display:block;float:left;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:20px 0 10px 0; width:602px;}
ul.content-highlight li{display:block; position:relative; font-weight:normal;}
ul.content-highlight .content-boxes{position:absolute; z-index:150; width:350px; left: 251px; top: 0px; height:165px;}
ul.content-highlight .content-arrow{display:block; float:left; width:36px; height:165px;  width:38px; }
ul.content-highlight .box-red{background:#391600; display:block; float:left; width:265px; padding:0 10px 0 30px;height:165px;}
ul.content-highlight  h2{display:block; position:relative; padding: 10px 0 0 0!important;}
ul.content-highlight .link-arrow { display:block; float:left; padding-left:15px; margin-top:10px;}
ul.content-highlight  a.link-arrow{ background:url(../img/common-elements.png)0px -30px no-repeat !important; display:block; float:left; padding-left:15px;}
ul.content-highlight  a:hover.link-arrow{ background:url(../img/common-elements.png) 0px -41px no-repeat !important; display:block; float:left; padding-left:15px; color:#FF5800;}

ul.content-blog {border:0 none;display:block;float:left;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:20px 0 10px 0; width:602px;}
ul.content-blog li{display:block; position:relative; font-weight:normal;}
ul.content-blog .content-boxes{z-index:150; width:350px; left: 251px; top: 0px; height:165px;}
ul.content-blog.content-arrow{display:block; float:left; width:36px; height:165px; width:38px; }
ul.content-blog .box-blog{display:block; float:left; width:265px; padding:0 10px 0 20px;/*height:165px;*/}
ul.content-blog  h2{display:block; position:relative; padding: 0 0 0 0!important;}
ul.content-blog .link-arrow { display:block; float:left; padding-left:15px; margin-top:5px;}
ul.content-blog  a.link-arrow{ background:url(../img/common-elements.png)0px -41px!important; display:block; float:left; padding-left:15px; color:#913300;} 
ul.content-blog  a:hover.link-arrow{ background:url(../img/common-elements.png) 0px 4px!important; display:block; float:left; padding-left:15px; color:#FF5800;}

.icons-travel-culture{ display:block; float:left; padding-left:10px; width:294px; }
.icons-travel-culture ul{ background:url(../img/widget.png) no-repeat 0 0; list-style:none; display:block; float:left; padding:0; margin:0;} 
.icons-travel-culture li{ float:left; padding-right:10px;}
.icons-travel-culture a.face{ float:left; background:url(../img/widget.png) 0 0 no-repeat; width:16px ; height:16px;}
.icons-travel-culture a.twitter{ float:left; background:url(../img/widget.png) 0 -17px no-repeat; width:16px ; height:16px;}

.title-destinations{ width:910px; float: left; padding-top:10px; margin-top:30px; margin-bottom:10px;font-size:12px; text-transform:uppercase; font-weight:bold; background:#391600 ;} 

/*Live Chat*/
.content-bgChat{ display:block; float:left; width:602px; background: url(../img/bg-step-livechat.png) no-repeat; padding-top:20px;}
.content-bgChat .box1{display:block; float:left; padding-top:14px; padding-left:10px; font-size:18px; padding-right:68px;}
.content-bgChat .box2{display:block; float:left; padding-top:14px; padding-left:10px; font-size:18px; padding-right:45px;}
.content-bgChat .box3{display:block; float:left; padding-top:14px; padding-left:10px; font-size:18px;}
.content-bgChat .box4{display:block; float:left; padding-top:14px; padding-left:10px; padding-right:50px; font-size:11px;}
.content-bgChat .box5{display:block; float:left; padding-top:14px; padding-left:10px; padding-right:10px; font-size:11px;}
.content-bgChat .box6{display:block; float:left; padding-top:14px; padding-left:10px; font-size:11px;}

/*ButtonActionOrange*/
a.ButtonActionOrange { display:block; float:left; width:294px; height:34px; line-height:34px; text-align:center;background:url(../img/button-orange.png) no-repeat 0px 0px; text-decoration:none;  font-family:HelveticaNeue,Helvetica,Arial,sans-serif ; font-size:16px;}
a.ButtonActionOrange:hover{ display:block; float:left; width:294px; height:34px; line-height:34px; text-align:center; background:url(../img/button-orange.png) no-repeat 0px -34px; text-decoration:none; }
.title-ButtonActionOrange{display:block; float:left; width:294px; height:34px; line-height:34px; text-align:center;background:url(../img/button-orange.png) no-repeat 0px -67px; text-decoration:none;  font-family:HelveticaNeue,Helvetica,Arial,sans-serif ; font-size:16px; color: #FF5800}
  /*Form Contact*/ 
.content-form{
  width:602px;
  float: right;
  padding-top:30px; 
  }  
  /***Begin Landing Itinery***/
 .content-tile-landing{ display:block;}
 .content-tile-landing h1{ font-size:25px;}
ul.content-landing-itinerary{display:block; float:left; margin:0;width:294px; margin-right:14px; padding:20px 0 0 0;} 
ul.content-landing-itinerary li{ display:block; list-style:none; margin:0; padding:0; }
ul.content-landing-itinerary li span.img{ display:block; clear:both;}
ul.content-landing-itinerary li span.title{ display:block; clear:both; font-family:HelveticaNeue, Helvetica, sans-serif; font-size:18px; font-weight:lighter;  color:#E0DED8; line-height:130%; padding:5px 10px 5px 10px;}
ul.content-landing-itinerary li span.box1{ display:block; float:left; padding:2px 5px 0 10px;}
ul.content-landing-itinerary li span.box2{ display:block; float:left; padding-right:10px; font-family:HelveticaNeue, Helvetica, sans-serif; font-size:16px; font-weight:bold;  color:#E0DED8;}
ul.content-landing-itinerary li span.box3{ display:block; float:left; color:#FF5800; padding:2px 0 0 0;}
ul.content-landing-itinerary li span.box3 ul.listmenu-icon {width: auto;}
ul.content-landing-itinerary li span.dest{ display:block; clear:both; padding:5px 5px 5px 10px;}
ul.content-landing-itinerary li span.box4{ display:block; clear:both; color:#913300; padding-left:10px;}
ul.content-landing-itinerary li span.box4 ul.listmenu-tour-footer-icon{ padding:10px 0 0 0!important;}
 /***End Landing Itinery***/
 
 /** Form Landing Itinery**/
.content-form-landing{ background:#391600; display:block; overflow:hidden; clear:both; padding:5px 10px 0 10px; margin:0 0 20px 0;}
.content-form-title-landing{ display:block; color:#FF5800; font-size:18px; font-weight:normal; background: url(../img/common-elements.png) 0px -283px no-repeat;  padding-left:20px; padding-right:40px; float:left; margin:15px 0; }
.content-form-landing label{ display:block; clear:both; overflow:hidden; float:none; width:auto; margin-top:0px !Important;}
.content-form-landing input{ color:#220F00!important; /*margin:0 0 5px 0;*/}
.input-landing{background:url(../img/bg-input.jpg) repeat-x !important;}
.content-form-landing-button{ display:block; clear:both; padding:10px 0 20px 0;}

.page-livechat-wrap {
	 background: #FF5800;
	z-index: 50000!important;
	cursor: pointer;
	right:0px;
	padding-right: 0px;
	position: fixed;
	 top:215px;
    /**  top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+215+"px" : body.scrollTop+215+"px");*/
}
.page-livechat-wrap:hover{ padding-right: 5px;}

 /**End**/
.row{ display:block; float:left; margin:0px 0; width:270px; padding-top:10px; padding-left:15px;}
.input-bigger{ font-size:15px!important; letter-spacing:1px;}
.input-form{ background: #E0DFDA ; color:#411400; padding:5px; border:0; color:#391600; margin:0; width:255px!important;font-family:Arial,Helvetica,sans-serif !important; font-size:12px;}
.input-form-date{ background: #E0DFDA ; color:#411400; padding:5px; border:0; color:#391600; margin:0; width:135px!important;font-family:Arial,Helvetica,sans-serif !important; font-size:12px;}
.select-form{ background: #E0DFDA ; color:#411400; padding:5px; border:0; color:#391600; margin:0; width:265px!important; }
.select-form-day{ background: #E0DFDA ; color:#411400; padding:5px; border:0; color:#391600; margin:0; padding:4px 3px 3px 3px!important; width:105px!important;}
.textarea {width:580px; height:79px; padding:5px; background: #E0DFDA url(../img/bg-textArea.jpg) repeat-x;  border:none; color:#391600; }
.style-button{ background:#FF5800!important; color:#FFFFFF!important; margin:0!important; padding:5px !important; cursor:pointer; height:auto!important; border:none!important;}
.btn{ background:#F75606; border:none; padding:7px 14px; cursor:pointer; color:#E0DED8; }
.box-mess{color:#FF8307; padding-left:15px; font-style:italic;}
.lb-paypal{ display:block;  overflow: hidden;}

/*Form new tour list*/
.lb-tr{display:block; float:left; width:80px; height:20px; line-height:20px;}
.input-tr{background:#E0DFDA !important; color:#411400; padding:5px; border:0; color:#391600; margin:0; width:185px!important;font-family:Arial,Helvetica,sans-serif !important; font-size:12px;}
.textarea-tr{ background:#E0DFDA !important; width: 275px; height:72px;}
.select-tr{ background: #E0DFDA ; color:#411400; padding:5px; border:0; color:#391600; margin:0; width:265px!important; }
.select-tr2{ background: #E0DFDA ; color:#411400; padding:4px; border:0; color:#391600; margin:0; width:90px!important; }

.content-newtourlist{display:block; overflow:hidden; clear:both; background:#391600; clear:both; padding:5px 10px; overflow:hidden; width:890px;}
.newtourlist-contentP{display:block; clear:both; padding:0 10px; line-height:30px; height:30px}
.newtourlist-p1{display:block; float: left; padding:0 4px;}
.newtourlist-p2{display: block; float: left;}
.newtourlist-p3{display:block; float:left; padding:0px 5px;}

/*jquery*/
.jquery-lightbox-mode-html .jquery-lightbox-background {
    background: #391600!important;
}
.jquery-lightbox-html {
    border: none!important;
    padding: 0 15px;
    position: relative;
    z-index: 7000;
}
.jquery-lightbox-border-bottom-middle {
    height: 0!important;
}
.jquery-lightbox-border-bottom-left {
    background: none!important;
}
.jquery-lightbox-border-bottom-right {
    background:none!important;
}
.jquery-lightbox-border-top-middle {
    background: none!important
}
.jquery-lightbox-border-top-middle {
    background:none!important;
}
.jquery-lightbox-border-top-left {
    background: none!important;
}
.jquery-lightbox-border-top-right {
    background: none!important;
}
.jquery-lightbox-border-top-left {
    background: none!important;
}
.jquery-lightbox-button-close {
    background: url(../img/jquery-lightbox-theme.png) no-repeat -190px -115px transparent!important;}
	
.jquery-lightbox-button-close:hover {
    background: url(../img/jquery-lightbox-theme.png) no-repeat -220px -115px transparent!important;
}
/**/

/**/
label.error { display:block; color: red;clear:both;}
input.error { border: 1px solid red;}

.input-date{display:block; width:268px; margin-top:10px; background:#EDE9E0; border:none; padding:7px 0  7px 0;}
.tit-form{ padding:0 0 10px 10px; color:#E0DED8; font-weight:bold;}
td{ padding-left:10px; }
.td-space{border-bottom: 6px solid #220F00;}

/*Estilos dojo*/
.formulario .dijitDialogTitleBar {
background:none!important;
cursor:move;
outline-style:none;
outline-width:0;
padding:5px 6px 3px;
}
.formulario .dijitDialog .dijitDialogPaneContent {
background:none!important;
border:none!important;
padding:0!important;
}
.dijitDialogUnderlay {
background:#000000 none repeat scroll 0 0!important;
}
.formulario .dijitDialogCloseIcon {
cursor:pointer;
height:30px;
position:absolute;
right:0!important;
top:0!important;
vertical-align:middle;
width:30px;
}
.dijitContentPane {
display:block;
overflow: hidden!important;
}
/**/
#at16psf input {
background: #FFFFFF!important;
border:medium none !important;
color:#391600 !important;
font-family:arial,helvetica,tahoma,verdana,sans-serif;
font-size:12px;
line-height:12px;
margin:2px 0 2px 20px;
outline-style:none;
outline-width:0;
padding:2px 0px !important;
width:220px;
}
#habla_window_div a {color: #000062 !important;}
.habla_conversation_p_item {padding:0!important;}

/* clear float boxes by raimundo */
.limpiar:after{content:"";display:block;height:0;clear:both;visibility:hidden}.limpiar{display:inline-block}.limpiar{display:block} * html.limpiar{height:1px}
.left{float:left;}
.right{float:right; }
.clear{clear:both;}
.width-50{width: 50px!important;}
.width-160{width: 160px!important;}
.width-200{width: 200px!important;}
.width-238{width: 238px!important;}
.width-260{width: 260px!important;}
.width-275{width: 275px!important;}
.height-60{height: 60px!important;}

/* cajas*/
.span-70{float:left;width:70px!important;margin-right:10px;}
.span-90{float:left;width:90px!important;}
.span-100{float:left;width:100px!important;margin-right:10px;}
.span-115{float:left;width:115px!important;margin-right:10px;}
.span-120{float:left;width:120px!important;margin-right:10px;}
.span-200{float:left;width:200px!important;margin-right:10px;}
.span-238{float:left;width:238px!important;margin-right:10px;}
.span-272{float:left;width:272px!important;margin-right:10px;}
/* margins*/
.margin-right-10{ margin-right:10px;}
.margin-top-6{margin-top:6px;}
.margin-left-20{margin-left:20px;}
.margin-left-15{margin-left:15px;}
/* colors*/
.orange{color: #FF5800;font-weight: bold;} 
.widthfull{width: 100%;}
/*============ forms========================*/
#contentLessOptions{width: 100%;}
