@charset "utf-8";
/* CSS Document */
body{ background: #3b0101; 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-style:none;
outline-width:medium;
}
p{ padding-bottom:10px!important;}
blockquote { padding:0 10px 0 10px!important;}
.top {margin-top:0 !important;padding-top:0 !important;}
.div-home-left{width:294px; padding-right:14px!important; float:left;}
.div-mn-info{ padding-bottom:20px; width:294px; float:left;}  
.spacer-10{ display:block; padding-left:10px; clear:both;}
.last{ padding-right:0!important; margin-right:0!important;}

dl {margin:0!important;}
dl dt {font-weight:normal!important;}

.padding-left-10{ padding-left:10px;}
.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-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-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-weight: lighter;margin:0;}
.font-size11{ font-size:11px;font-weight: lighter;margin:0;}
.font-size12{ font-size:12px;}
.font-size13{ font-size:13px;}
ul.bullet {  padding:0; margin-bottom:0;}
ul.bullet li{ background:url(../img/bullet.gif) no-repeat left 9px; padding-left:25px; list-style:none!important; margin-left:-0.7em!important; clear:both;}   
ul.bullet li a{color:#E0DED8; }

.right{float:right; }
.align-right{ text-align:right;}
.align-left{ text-align: left;}
.small-red{ font-size:11px;color:#D91912; font-weight:normal; }

.bold{ font-weight:bold;}
.orange{ color:#E41F1F;}
.box-brown{  background:#550000;}
.box-brown-home{ width:294px; float:left; padding:5px 0; margin-right:14px;height:45px; background:#550000;}
.menu-orange{ width:294px; float:left; padding-top:16px; text-align:left;color:#550000;}
.divprices {font-family: HelveticaNeue, Helvetica, Arial sans-serif; font-weight: lighter;font-size:20px; color:#EDE9E0;}
.divprices-orange {font-size:20px; color:#E41F1F; font-weight:lighter;}
.tit-gene{ font-family: HelveticaNeue, Helvetica, Arial sans-serif; font-size:20px; color:#EBE9DF; line-height:140%; font-weight:lighter;}
.tit-gene-box{ font-family: HelveticaNeue, Helvetica, Arial sans-serif; font-size:20px; color:#EBE9DF; line-height:110%; font-weight:lighter;}
.tit-gene-18{ font-family: HelveticaNeue, Helvetica, Arial sans-serif; font-size:18px; color:#EBE9DF; line-height:130%; font-weight:lighter;}
.tit-gene-18 a { font-family: HelveticaNeue, Helvetica, Arial sans-serif; font-size:18px; color:#EBE9DF; 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:#EBE9DF; 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 #9F080A;  }

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;}

.box-paypal  {
background:none repeat scroll 0 0 #550000;
color:#E0DED8 !important;
display:block;
float:left;
font-size:12px;
padding:5px 10px 10px;
width:582px;
}
.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:#550000;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:#E41F1F; padding:5px 0; height:30px; line-height:30px;}
.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;}

.boxEmail{ display:block; float:left; clear:both; width:284px; background:#550000; padding:10px 0; margin:22px 14px 0 10px; color:#E41F1F;}
.boxEmail .box1{display:block; float:left; padding-top:2px; padding-right:5px;}
.boxEmail .box2{display:block; float:left;}
.boxEmail a{ color:#E41F1F!important;}

.span-105{ float:left; width:105px; margin-right:14px;}
.span-100{ float:left; width:100px; margin-right:10px;}
.span-115{ float:left; width:115px; margin-right:10px;}
.span-140{ float:left; width:140px; margin-right:10px;}
.span-147{ float:left; width:147px; margin-right:14px;}
.span-138{ float:left; width:138px; margin-right:10px;}
.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-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-170{ float:left; width:170px; margin-right:10px;}
.span-175{ float:left; width:175px; margin-right:10px;}
.span-190-right{ float: right; width:190px; }
.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: left; 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 26px 10px; 
	  width:602px; 
	  float:left;
	  }	   
.content-slogan-logo{position:relative;  width:294px; height:87px; float:right; line-height:130%;}
.content-slogan{position: absolute;bottom:0;width: 177px;}
.slogan-logo{float:right; text-align:right;}
.txt-slogan{ color:#EDE9E0; font-size:20px; font-family:Helvetica, sans-serif, Arial;  line-height:120%;}

#menuprin{ width:910px; height:32px; float:left; background:#550000;padding:0; position:relative; z-index:2;}


/*.box-home{ display:block; float:left; height:82px; }
.box-home  a, .box-home a:link{ padding:5px 10px; background:#550000;  width:274px; margin-right:14px;}
.box-home a span.text-underline { text-decoration:none!important;color:#EBE9DF; }
.box-home a:hover span.text-underline { text-decoration: underline!important; color:#EBE9DF;}
.box-home a:hover { padding:5px 10px; background:#E41F1F;}*/

.box-home{ display:block; float:left; height:82px; padding-right:14px;}
a.box-home , a:link.box-home{ padding:5px 10px; background:#550000; width:274px;}
.box-home a span.text-underline { text-decoration:underline; }
.box-home a:hover span.text-underline { text-decoration: none; color:#EBE9DF; }
a:hover.box-home { padding:5px 10px; background:#E41F1F; text-decoration:none;}


/* 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:#E41F1F!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:#E41F1F url(../img/arrow-big.gif) no-repeat 10px 15px; color:#FFFFFF!important; text-decoration:none!important; padding: 10px 20px 10px 30px;line-height:120%;}
.banner-slogan a:hover{ display:block; background:#E41F1F url(../img/arrow-big.gif) no-repeat 10px 15px; color:#FFFFFF!important; text-decoration:underline!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:#3B0101; 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:#FFFFFF; font-size:11px;} 
#menudetail{ width:900px; float:left; color:#FFFFFF; font-size:11px; padding:0 0 30px 10px;} 

.tit-name-hotels{ height:60px;}

/**** Begin Menu  tours****/ 
.listmenu-tours{width:590px; float:left; margin-top:10px; }
.space-menutours{color:#9F080A; 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:#E41F1F!important;background: url(../img/icon-menu.gif) no-repeat center 17px!important;}	
span.listmenu-tours-hover{ float:left;font-size:11px; height:35px; font-weight:bold; padding: 0 0 17px 0; color:#E41F1F!important;background: url(../img/icon-menu.gif) no-repeat center 17px!important;}	
/**** End Menu  tours****/ 

/**** 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:#fff!important;	background:url(../img/flechas-request.gif) #E41F1F 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) #550000 no-repeat 0 15px !important;	}		
ul.listmenu-request a.request-hover{color:#FFF!important;background:url(../img/flechas-request.gif) #550000 no-repeat 0 15px !important;	}		
/**** End menu request ****/ 


/*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:#E41F1F;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/bullet.gif) no-repeat left 9px; 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;}

/*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 26px 0 0;} 

/*.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 8px;}
ul.link-header li a { font-weight:bold; color:#E41F1F; font-size:11px;}
ul.link-header li a:link { font-weight:bold; color:#E41F1F; font-size:11px;}
ul.link-header li a:visited { font-weight:bold; color:#E41F1F; font-size:11px;}
ul.link-header a:hover{ color:#e41f1f;}
ul.link-header a:active{ color:#E41F1F;}


/* menu list */
ul.listmenu { list-style:none;	margin:0;padding:0;}
ul.listmenu li {	margin:0 ;	padding:0 0 0 54px;	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:#9F080A!important;	height:30px;	}
ul.listmenu a:hover {	color:#e41f1f!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;}

.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: underline;outline: none;}
a:hover{color:#E41F1F;  text-decoration:underline;}
a:active { color:#E0DED8; text-decoration:none;}

a.brown{ color:#9F080A; font-weight:bold; text-decoration:none; font-size:11px;}
a:hover.brown{ color:#9F080A; font-weight:bold; text-decoration:none; font-size:11px; color:#E41F1F;}

a.red{color:#E41F1F;text-decoration:none; }
a:hover.red{ color:#9F080A; text-decoration:none; color:#9F080A;}

/*a.livechat{ display:block; width:294px; height:124px;background:url(../img/live-off.gif) no-repeat 0px 0px;}
a:hover.livechat{ display:block; width:294px; height:124px;background:url(../img/live-off.gif) no-repeat 0px 0px;}*/

/*list Horizontal*/
.list-hori{ display:block;}
.list-hori ul{list-style:none; margin:0!important; padding:0!important;} 
.list-hori li{ display:block; float: left; padding:0 010px 0 0!important; height:20px;}


h2 a:link, h2 a:visited{font-family:Helvetica, Arial, sans-serif; font-size:18px;color:#EDE9E0; text-decoration:none;}  
h2 a:hover, h2 a:active{font-family:Helvetica, Arial, sans-serif; font-size:18px;color:#EDE9E0; text-decoration: underline;}

h3 a:link, h3 a:visited{font-family:Helvetica, Arial, sans-serif; font-size:18px;color:#EDE9E0; text-decoration:none; text-transform:uppercase;}  
h3 a:hover, h3 a:active{font-family:Helvetica, Arial, sans-serif; font-size:18px;color:#EDE9E0; text-decoration: underline; text-transform:uppercase;}

#menu-footer{font-size:11px; width:900px;  float:left; background:#550000;padding:10px 0 2px 10px; margin:0 0 30px 0; }  

a.btn-modificar { color:#E41F1F; display:block; padding-left:20px; padding-bottom:5px;font-weight:bold; background:url(../img/flecha-bottom.gif) no-repeat  -6px 4px;}
a.btn-modificar:hover { color:#E41F1F; display:block; padding-left:20px; font-weight:bold; background:url(../img/flecha-bottom.gif) no-repeat  -6px  -26px;}
a.btn-modificar-active { color:#E41F1F; display:block; padding-left:20px; font-weight:bold; background:url(../img/flecha-bottom.gif) -6px -26px no-repeat;}

.btn-faq {  color:#9F080A; display:block; padding-left:14px; }
.btn-faq a{ color:#9F080A; display:block; background:url(../img/flechas.gif) no-repeat  0px -64px; padding-left:14px;}
.btn-faq a:hover{ color:#E41F1F!important; display:block;background:url(../img/flechas.gif) no-repeat  0px 2px; }
.btn-faq-hover a{ color:#E41F1F!important; display:block;background:url(../img/flecha-bottom.gif) no-repeat  0px 3px; padding-left:14px; text-decoration:none; margin-left:14px;}
.btn-faq-hover a:hover{ color:#E41F1F!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:#E41F1F;  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.gif) 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;}
/* ***********  *************/

/*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:#E41F1F; 
	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;
}

/****** mn icon******/
ul.listmenu-icon { display:block; list-style:none;margin:0;padding:0;}
ul.listmenu-icon li {margin:0;padding:0;float:left;}
ul.listmenu-icon li a{ padding: 0 0 0 12px;text-decoration:none;text-align:center;	font-size:12px;	font-weight:bold;	color:#E41F1F ;	height:30px;	background:url(../img/flechas.gif)  no-repeat 0px 0px;}
ul.listmenu-icon li a:link{ color:#E41F1F;	height:30px;	background:url(../img/flechas.gif)  no-repeat 0px 0px;}
ul.listmenu-icon li a:active {	color:#E41F1F ;	height:30px;	background:url(../img/flechas.gif)  no-repeat 0px 0px;}
ul.listmenu-icon li a:visited {	color:#E41F1F;	height:30px;	background:url(../img/flechas.gif)  no-repeat 0px 0px;}
ul.listmenu-icon li a:hover {	color:#9F080A;	background:url(../img/flechas.gif) transparent no-repeat  0px -66px; text-decoration:none;}	
/****** End mn icon******/

/****** mn  tour footer icon******/
ul.listmenu-tour-footer-icon { list-style:none;margin:0;padding: 33px 0 0 0;}
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:#9F080A;	height:30px;	background:url(../img/flechas.gif)  no-repeat 0px -66px;}
ul.listmenu-tour-footer-icon li a:visited{ text-decoration:none;font-size:12px;color:#9F080A;	height:30px;	background:url(../img/flechas.gif)  no-repeat 0px -66px;}
ul.listmenu-tour-footer-icon a:hover{color:#E41F1F!important;background:url(../img/flechas.gif) transparent no-repeat  0px 0px!important;}
ul.listmenu-tour-footer-icon a:active{color:#E41F1F; background:url(../img/flechas.gif) transparent no-repeat  0px 0px;}
span.listmenu-tour-footer-icon-hover {color: #E41F1F;background:url(../img/flechas.gif) no-repeat  0px 0px; padding-left:12px;}	
/****** End mn icon******/

/*******    ******/
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:transparent  url(../img/logos-sociales.gif) no-repeat 0 0; }

.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;}
/* ***********  *************/

/*Begin itinerary*/
ul.content-itinerary{ display:block; clear:both;float:left;width:582px; margin:20px 0 0px 0; padding:0;}
ul.content-itinerary li{ display:block; list-style:none; margin:0; padding:0;}
ul.content-itinerary li.conten-title{ display:block; clear:both; width:600px; overflow:hidden; padding-bottom:10px; }
ul.content-itinerary span.day-itinerary{font-family: HelveticaNeue, Helvetica, sans-serif; font-size:18px; font-weight:lighter;color: #E0DED8!important; float:left;line-height:120%; }
ul.content-itinerary span.title-tour{ width:582px;padding:10px 0 10px 317px!important;font-family: Helvetica, Arial, sans-serif; font-size:18px; float:left;}
ul.content-itinerary li h2{font-family: HelveticaNeue, Helvetica, sans-serif; font-size:18px; font-weight: lighter!important; color:#EBE9DF!important;  margin:0!important; padding:0 0 0 10px!important; float:left; width:500px;} 
ul.content-itinerary li h2 span{ font-family:HelveticaNeue, Helvetica, sans-serif; font-size:18px ; font-weight: lighter !important; color:#E41F1F;margin:0!important;padding-left:7px!important; clear:both;} 
ul.content-itinerary li h3{ font-size:12px ; font-weight: bold !important; color:#E41F1F; margin:0!important;padding:0!important; clear:both; text-transform:none; line-height:130%; } 
ul.content-itinerary .itinerary-image{ display:block;float:left;width:294px;margin-right:14px;padding:5px 0 0 0;}
ul.content-itinerary .itinerary-image img{ width:294px;}
ul.content-itinerary li.itinerary-description{ display:block;width:582px; padding:0; text-align:justify;}  
/*End*/

/*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:#3B0101; display:block; float:left;}
ul.content-tour-list  li.tour-image{ display:block;width:294px;float:left;margin-right:14px;padding:5px 0 0 0;}
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-title a { text-decoration:none;}
ul.content-tour-list li.tour-title a:hover { text-decoration:underline; color:#E0DED8;}
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!important;font-size:12px;font-weight:bold;	color:#E41F1F;	height:30px;	background:url(../img/flechas.gif)  no-repeat 0px 2px; }
 li.link-tour a:hover {color:#9F080A!important;	background:url(../img/flechas.gif) transparent no-repeat  0px -64px;}	
/*End Tour List*/

/*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:#550000; margin:0!important;}
ul.content-list span.list-title-dest{ display:block; padding:0 0 5px 10px; font-style:italic; font-size:11px;background:#550000; }
ul.content-list span.list-title-pais{ display: block; padding:0 0 5px 10px;color:#9F080A; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-transform:uppercase;background:#550000;}
 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:#E41F1F;	height:30px;	background:url(../img/flechas.gif)  no-repeat 0px 2px; }
 li.link-lists a:hover {	color:#9F080A;	background:url(../img/flechas.gif) transparent no-repeat  0px -64px;}	
/*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:#550000; text-decoration:none;}
ul.pagination li.pagination-hover{ display:block; padding:0px 8px; background: #550000; text-decoration:none;}

ul.pagination li a.previous{ margin-left:30px;display:block;width:24px; height:24px;background:#9F080A url(../img/icon-pag.gif) -1px 0px no-repeat;}
ul.pagination li a:hover.previous{ background:#9F080A;background:#9F080A url(../img/icon-pag.gif) -1px 0px no-repeat;}

ul.pagination li a.next{ margin-left:5px; display:block;width:24px; height:24px;background:#9F080A url(../img/icon-pag.gif) -29px 0px no-repeat;}
ul.pagination li a:hover.next{ background:#9F080A;background:#9F080A url(../img/icon-pag.gif) -29px 0px no-repeat;}
/*End paginador*/

.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:#550000 ;} 

  /*Form Contact*/ 
  .content-form{
  width:602px;
  float: right;
  padding-top:30px;   }
  
.background-blog{ background:#3B0101;}
  
/*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:capitalize!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:#550000; height:25px; line-height:25px;}
.content-new-tourList ul li .content-detail a{ display:block; float:left; width:80px; padding: 0 10px; background:#550000 url(../img/common-elements.png) no-repeat right -305px; text-decoration:none!Important;}
.content-new-tourList ul li .content-detail a:hover{display:block; background:#E41F1F url(../img/common-elements.png) no-repeat right -329px; text-decoration:none; color:#E0DED8;}  
.content-new-tourList ul li .content-days{display:block; float:right; color:#E41F1F; padding: 2px 10px; background:#550000; 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*/  

/*Box left - Travel and culture*/
.content-box-left{ width:294px; margin-right:14px; display:block; float:left;}
.bg-brown{background:#550000;}
.content-box-left h1{color:#E0DED8;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:18px;line-height:130%;margin:0 0 5px 0 !important;padding:0 !important;text-transform:uppercase;}
.content-box-left 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;}
.content-box-left h4 a{color:#E0DED8;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:18px;line-height:130%;margin:0 0 5px 0 !important;padding:0!important;text-transform:uppercase; text-decoration:none!important;}
.content-box-left h4 a:hover{color:#E0DED8;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:18px;line-height:130%;margin:0 0 5px 0 !important;padding:0!important;text-transform:uppercase; text-decoration: underline!important;}
.content-box-left 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;}
.content-box-left h1 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; text-decoration:none!important;}
.content-box-left .title{ font-family:Arial, Helvetica, sans-serif; color:#E41F1F; 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:#E41F1F!important; font-size:18px; font-weight:normal; text-transform: uppercase; padding:25px 0 5px 0;}
.content-box-left dl{ margin:0 0 5px 0 ; padding:0;}
.content-box-left ul{ margin:5px 0px 0px 10px!important; padding:0;}
.content-box-left li{ margin:0!important; padding:0;}
.content-box-left  a{font-weight:normal; text-decoration:underline;}
.content-box-left a:hover{ color:#DD1F1F;}

.content-day-travel{ width:294px; float:left; display:block; padding-left:10px; color:#E41F1F; font-style:italic;} 
.content-face-travel{ float:right; padding-right:50px;}

.content-link-expect{ display:block; float:left;}
.content-link-expect a{ text-decoration:none!important;}
.content-link-expect a:hover{ text-decoration: underline!important;}

.icons-travel-culture{ display:block; float:left; padding-left:10px; }
.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;}

/*ButtonActionOrange*/
a.ButtonActionOrange { display:block; float:left; width:294px; height:34px; line-height:34px; text-align:center;background:url(../img/button-orange-on.gif) no-repeat; text-decoration:none;  font-family:HelveticaNeue,Helvetica,Arial,sans-serif ; font-size:16px; color:#E0DED8 !important;}
a.ButtonActionOrange:hover{ display:block; float:left; width:294px; height:34px; line-height:34px; text-align:center; background:url(../img/button-orange-off.gif) no-repeat;text-decoration:none; }
.title-ButtonActionOrange{display:block; float:left; width:294px; height:34px; line-height:34px; text-align:center;background:url(../img/title-button-orange.gif) no-repeat; text-decoration:none;  font-family:HelveticaNeue,Helvetica,Arial,sans-serif ; font-size:16px; color: #E41F1F;}

li.content-item{ padding: 0 0 20px 0 ; display:block; float:left;}

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; left: 251px; top: 0px; height:165px;}
ul.content-highlight .content-arrow{display:block; float:left; width:36px; height:165px; background: url(../img/icon-arrow-blog.gif) no-repeat; width:38px; }
ul.content-highlight .box-red{background:#E41F1F; 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 { padding-left:15px; margin-top:10px;}
ul.content-highlight  a.link-arrow{ background:url(../img/flechas.gif) no-repeat 0px -30px!important;padding-left:15px;}
ul.content-highlight  a:hover.link-arrow{ background:url(../img/flechas.gif) no-repeat 0px -64px!important; padding-left:15px; color:#9F080A;}

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; left: 251px; top: 0px; height:165px;}
ul.content-blog.content-arrow{display:block; float:left; width:36px; height:165px; background: url(../img/icon-arrow-blog.gif) no-repeat; 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/flechas.gif) no-repeat 0px -64px!important; display:block; float:left; padding-left:15px; color:#9F080A;} 
ul.content-blog  a:hover.link-arrow{ background:url(../img/flechas.gif) no-repeat 0px 2px!important; display:block; float:left; padding-left:15px; color:#E41F1F;}

.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:#3B0101; 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:#3B0101; 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:#3B0101; margin:0; width:265px!important; }
.select-form-day{ background: #E0DFDA ; color:#411400; padding:5px; border:0; color:#3B0101; margin:0; padding:4px 3px 3px 3px!important; width:105px!important;}
textarea {width:580px;height:79px;padding:5px; background:#550000; border:none; color:#E0DED8;}
.style-button{ background:#E41F1F!important; color:#FFFFFF; margin:0!important; padding:5px !important; cursor:pointer; border:none!important;}
.btn{ background:#E41F1F; border:none; color:#E0DED8; padding:7px 14px; cursor:pointer;}
.box-mess{color:#E41F1F; padding-left:15px; font-style:italic;}

/*label{display:block; width:288px; float:left; margin-top:15px;}*/
.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 #3b0101;}

/*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:#3B0101; margin:0; width:185px!important;font-family:Arial,Helvetica,sans-serif !important; font-size:12px;}
.textarea-tr{ background:#E0DFDA !important; width: 275px; height:72px; color:#3B0101!important;}
.select-tr{ background: #E0DFDA ; color:#411400; padding:5px; border:0; color:#3B0101; margin:0; width:265px!important; }
.select-tr2{ background: #E0DFDA ; color:#411400; padding:4px; border:0; color:#3B0101; margin:0; width:90px!important; }

.content-newtourlist{display:block; overflow:hidden; clear:both; background:#550000; 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: #3B0101!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-button-close {
   background: url(../img/jquery-lightbox-theme.png) no-repeat scroll -190px -115px transparent!important;
}	
.jquery-lightbox-button-close:hover {
  background: url(../img/jquery-lightbox-theme.png) no-repeat scroll -220px -115px transparent!important;
}
/**/

.page-livechat-wrap {
    background: #E41F1F;
    cursor: pointer;
	right:0px;
	padding-right: 0px;
   position: fixed;
   * position:absolute;
   top:215px;
   * top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+215+"px" : body.scrollTop+215+"px");
    z-index: 3500;
}
.page-livechat-wrap:hover{ padding-right: 5px;}

/*Estilos dojo*/
.formulario .dijitDialogTitleBar {
background:none!important;
cursor:move;
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;
opacity:0.7;
}
.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;
}
.gsc-control {
  width: auto!important;
}
.gs-result .gs-title, .gs-result .gs-title * {
color:#FFFFFF!important;
font-size:14px;
text-decoration:underline;
}
table.gsc-search-box {
width:450px!important;
}
input.gsc-search-button {
margin-left:0!important;
padding:5px;
background:#E41F1F!important;
}
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {
color:#9F080A!important;
font-weight:bold;
text-decoration:none;
}
label.error {
color:red;
display:block;
}
.labelContact{
display:block;
padding-left:10px;
}

/**/
#at16psf input {
background:#FFFFFF!important;
border:medium none !important;
color:#666666 !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_window_div textarea{ background:#FFFFFF!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%;}
