@charset "utf-8";
/* CSS Document */
body{ background:#3c3625!important;font-family: Arial, Helvetica, sans-serif!important; line-height:140%!important;}
.txt-center{ text-align:center;}
.txt-right{ text-align:right;}
.padding-left-10{ padding-left:10px;}
.padding-top-10{ padding-top:10px;}
.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-50{ padding-top:50px;}
.padding-top-80{ padding-top:80px;}
.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-right-10{ padding-right:10px;}
.margin-bottom-30{ margin-bottom:30px;}
.font-size18{ font-size:18px;line-height:110%;font-weight: lighter;margin:0;}
.font-size11{ font-size:11px;line-height:110%;font-weight: lighter;margin:0;}
.font-size12{ font-size:12px;}
.bg-write{ background:#504521;}
.uppercase{  text-transform:uppercase;}
.site{color:#FDC300; font-weight:bold; font-size:11px;padding-top:30px;}
.site  a, .site a:link { color:#FDC300!important; text-decoration:none!important;}
.site a:hover { color:#FDC300!important; text-decoration: underline!important;}
p{ margin:0 0 1em 0 ; padding:0;}
.btn-top{ display:block;  margin:20px 0; text-align:right; padding-right:10px; text-decoration:underline;  font-weight:bold;}
.btn-top2{ display:block;  margin:20px 0; text-align:right; padding-right:5px; text-decoration:underline;  font-weight:bold;}
.div-price{ color:#FFCC00; font-size:20px; font-weight: lighter;}
.color-yellow{ color:#FFCC00;}
/*Quitamos la lienas punteadas*/
object, a, a:link, a:hover { outline: none; } 

.content-slogan-logo{position:relative;  width:260px; height:117px; float:right;}
.content-slogan{
	position: absolute;
	bottom:0;
	width: 177px;
}
.tit-color-dest{  color:#775E00;}

.span-800{ float:left; width:800px;; margin-right:10px;}
.span-790{ float:left; width:790px;; margin-right:10px;}
.span-165{ float:left; width:158px; margin-right:10px;}
.span-178ri{ float: right; width:178px; margin-right:10px;}
.span-168{ float:left; width:168px; margin-right:10px;}
.span-186{ float:left; width:186px; margin-right:10px;}
.span-192{ float:left; width:192px; margin-right:10px;}
.span-240{ float:left; width:240px; margin-right:10px;}
.span-190ri{ float: right; width:200px; }
.span-190{ float: left; width:200px; }
.span-250{ float:left; width:250px; margin-right:10px;}
.span-260{ float:left; width:260px; margin-right:10px;}
.span-65-right{ float: right; width:65px; }
.span-520{ float:left; width:520px; }
.span-530{ float:left; width:530px; }
.span-530ri{ float:right; width:530px; }

h1{
font:  18px/130% bold  Helvetica, sans-serif, Arial;
color:#EDE9E0!important;
margin:0;
padding:0 0  10px 0;
}

h2{ 
font:18px/130%  Helvetica, sans-serif, Arial;
color:#EDE9E0!important;
margin:0;
padding:0 0  10px 0;
}
h3{
font: lighter 16px/130%   Helvetica, sans-serif, Arial;
color:#EDE9E0;
margin:0;
padding:0;
}

/*mn  general*/
ul.listmenu-gene {  
	list-style:none;
	margin:0;
	padding:0;
	}
ul.listmenu-gene li {
	margin:0 24px 0 0;
	padding:0;
	float:left;
	}
ul.listmenu-gene li a {
   padding: 0 0 0 12px;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#775E00;
	height:30px;
	background:url(../img/flechas.gif)  no-repeat 0px 0px;
	}
ul.listmenu-gene a:hover {
	color:#FDC300;
	background:url(../img/flechas.gif) transparent no-repeat  0px -66px;
	}	
	/* End*/
		 
.menu{ color:#EDE9E0;}
.listmenu{ list-style:none; margin:0; padding:0; }
.listmenu li{ float:left; padding-right:48px; margin:0;}
.listmenu a{ color:#775E00!important; text-decoration:none!important;  font-weight:bold;}
.listmenu a:hover{ color:#FFCC00!important; text-decoration:none!important;  font-weight:bold;}

ul.listmenu2{ list-style:none; margin:0 10px 0 0; padding:0; }
ul.listmenu2 li{ float: right; margin:0;}
ul.listmenu2 a, .listmenu2 a:link{color:#775E00!important; text-decoration:none!important;  font-weight:bold;}
.listmenu2 a:hover{color:#FFCC00!important; text-decoration:none!important;  font-weight:bold;}

/* menu expedition*/
.listmenu-exp{ list-style:none; margin:0 10px 0 0; padding:0; }
.listmenu-exp li{ float:left; padding-right:47px; margin:0;}
.listmenu-exp a, .listmenu-exp a:link{ color:#EDE9E0!important; text-decoration:none !Important; font-weight:bold;}
.listmenu-exp a:hover{ color:#FFCC00!important; text-decoration:none;!important font-weight:bold;}

.listmenu-exp2{ list-style:none; margin:0 94px 0 0;  padding:0; }
.listmenu-exp2 li{ float: right; margin:0;}
.listmenu-exp2 a, .listmenu-exp2 a:link{ color:#EDE9E0!important; text-decoration:none!important; font-weight:bold;}
.listmenu-exp2 a:hover{ color:#FFCC00!important; text-decoration:none!important; font-weight:bold;}

/*menu intern*/
.mnint{  font-family:Helvetica, Arial,sans-serif; font-size:11px; padding:20px 0 20px 10px;}
/*.mn-request-quote{ background:#FFCC00; width:250px; float: left; padding:12px 0 0 10px; margin:8px 0 0 0; vertical-align:bottom; }*/
/*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:230px;
	margin:5px 0 0 0;
	padding:13px  0  0 12px;
	padding-left:30px;
	text-decoration:none!important;
	text-align: left;
	font-size:12px;
	font-weight:bold;
	color:#201A00!important;
    background:url(../img/icon-off.gif) 0px 10px #FFCC00 no-repeat!important ;
	}	
ul.listmenu-request li a:hover {
	color:#FFCC00!important;
	background:url(../img/icon-on.gif) 0px 10px #443604 no-repeat !important;
	}			
	/*End menu request */ 

ul.listmenu-tours {  
	list-style:none;
	margin:0;
	padding:0;
	}
ul.listmenu-tours li {
	margin:0 24px 0 0;
	padding:0;
	float:left;
	}
ul.listmenu-tours li a{
   padding: 0 0 0 12px;
	text-decoration:none!important;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#775E00!important;
	height:30px;
	background:url(../img/flechas.gif)  no-repeat 0px -1px !important;
	}

ul.listmenu-tours a:hover {
	color:#FDC300!important;
	background:url(../img/flechas.gif) transparent no-repeat  0px -67px!important;
	}

li.listmenu-tours-hover {
    padding: 0 0 0 12px!important;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#FDC300 !important;
	background:url(../img/flechas.gif) transparent no-repeat  bottom left;
	}
/*******    ******/
ul.menu-footer {list-style:none; margin:0; }
ul.menu-footer  li{margin:0;float: right; }
ul.menu-footer  li a { float: left; text-indent:-9999em; height:30px; text-decoration:none; background:transparent  url(../img/logos-sociales.png) no-repeat 0 0; }

.menu-footer a.twitter { background-position:0  -232px!important; width:57px!important; padding-left:10px;}
.menu-footer a.facebook {background-position:0  -291px!important; width:63px!important; padding-left:10px;}
.menu-footer a.flickr {background-position:0 -351px!important; width:40px!important; padding-left:10px;}

.menu-footer a.twitter:hover { background-position:0 -262px!important; }
.menu-footer a.facebook:hover{background-position:0 -321px!important;}
.menu-footer a.flickr:hover {background-position:0 -381px!important;}
/* ***********  *************/
.content-general-bottom{
float:left; width:800px; position:relative; height:110px;}
.box-bottom-1{ width:260px; float:left; margin-right:10px;position:absolute; bottom:0px; left: 0px;}
.box-bottom-2{ width:260px; float:left; margin-right:10px;position:absolute; bottom:0px; left: 270px;}
.box-bottom-3{ width:260px; float:left; margin-right:10px;position:absolute; bottom:0px; left: 540px;}

.div-twitter{
width:260px;
height:77px;
float:left;
margin: 0;
}
.div-twitter a{
background:url(../img/logos-sociales.png)  -10px  -63px;
width:260px;
height:77px;
float:left;
}
.div-twitter a:hover{
background:url(../img/logos-sociales.png) 245px -63px;
width:260px;
height:77px;
float:left;
}

.div-facebook{
width:260px;
height:77px;
float:left;
margin: 0 10px;
}
.div-facebook a{
background:url(../img/logos-sociales.png) #504521 no-repeat  -10px  -141px;
width:260px;
height:77px;
float:left;
}
.div-facebook a:hover{
background:url(../img/logos-sociales.png) #504521 no-repeat -274px -141px;
width:260px;
height:77px;
float:left;
}

.div-flickr{
width:260px;
height:77px;
float:left;
margin: 0;
}
.div-flickr a{
background:url(../img/logos-sociales.png) #504521 no-repeat  -8px  13px;
width:260px;
height:77px;
float:left;
}
.div-flickr a:hover{
background:url(../img/logos-sociales.png) #504521 no-repeat  -273px 13px;
width:260px;
height:77px;
float:left;
}	
	
/*end*/	
a, a:link,  a:visited { color:#EDE9E0; text-decoration: none;} 
a:hover, a:active{ color:#EDE9E0; text-decoration: underline;} 

/*Begin Tour List*/
ul.content-tour-list {border:0 none;display:block;float: right;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0 0 30px 0; width:520px;}
ul.content-tour-list  li.tour-image{ display:block;width:260px;float:left;margin-right:14px;padding: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:210px;}
ul.content-tour-list li.tour-prices{display:block;float:left;margin:0 ;padding:20px 10px 0 10px !important;width:210px;}
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:#775E00;height:30px;	background:url(../img/flechas.gif)  no-repeat 0px 2px; }
 li.link-tour a:hover {	color:#EAC300;	background:url(../img/flechas.gif) transparent no-repeat  0px -64px;}	
/*End Tour List*/

.estiloframe{
border:0;
padding:0;
margin:0 auto;
overflow:auto;
background:url(../sumtec/img/bg-contenido.jpg);
width:100%;
height:99%;
}
.form-button{
cursor:pointer;
background-color: #FFCC00; 
color: #201A00; 
font-size: 13px; 
height: 25px; 
width: 100px; 
font-weight: bold; 
letter-spacing: 1px; 
font-family:Arial; 
vertical-align:bottom; 
border:0px
}
