/* ######### CSS for Shade Tabs. Remove if not using ######### */



.shadetabs{

	float:left;

	display:table; /* cambio realizado para poder desplegar varios tabs, en varias lineas */

	padding: 3px 0;

	margin-left: 0;

	margin-top: 1px;

	margin-bottom: 0;

	font: bold 9px Verdana;

	list-style-type: none;

	text-align: left; /*set to left, center, or right to align the menu as desired*/

}



.shadetabs li{

	display:table;

	float:left;

	margin:2pt 0pt 5px;

	/*

	display: inline;

	margin: 0;*/

}



.shadetabs li a{

	text-decoration: none;

	float:left;

	z-index: 1;

	padding: 1px 5px;

	margin-right: 3px;

	border: 1px solid #778;

	color: #2d2b2b;

	background: white url(shade.gif) top left repeat-x;

}



.shadetabs li a:visited{

	color: #2d2b2b;

}



.shadetabs li a:hover{

	text-decoration: underline;

	color: #2d2b2b;

}



.shadetabs li a.selected{ /*selected main tab style */

	position: relative;

	/*top: 1px;*/

	top:-2px;

}



.shadetabs li a.selected{ /*selected main tab style */

	/*background-image: url(shadeactive.gif);

	border-bottom-color: white;*/

	background-image:url(shadeactive.gif);

	z-index:5;

}



.shadetabs li a.selected:hover{ /*selected main tab style */

	text-decoration: none;

}





/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */



.modernbricksmenu2{

	padding: 0;

	width: 362px;

	border-top: 5px solid #D25A0B; /*Brown color theme*/ 

	background: transparent;

	voice-family: "\"}\"";

	voice-family: inherit;

}



.modernbricksmenu2 ul{

	margin:0;

	margin-left: 10px; /*margin between first menu item and left browser edge*/

	padding: 0;

	list-style: none;

}



.modernbricksmenu2 li{

	display: inline;

	margin: 0 2px 0 0;

	padding: 0;

	text-transform:uppercase;

}



.modernbricksmenu2 a{

	float: left;

	display: block;

	font: bold 11px Arial;

	color: white;

	text-decoration: none;

	margin: 0 1px 0 0; /*Margin between each menu item*/

	padding: 5px 10px;

	background-color: black; /*Brown color theme*/ 

	border-top: 1px solid white;

}



.modernbricksmenu2 a:hover{

	background-color: #D25A0B; /*Brown color theme*/ 

	color: white;

}



.modernbricksmenu2 a.selected{ /*currently selected tab*/

	background-color: #D25A0B; /*Brown color theme*/ 

	color: white;

	border-color: #D25A0B; /*Brown color theme*/ 

}



/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */





.indentmenu{

	font: bold 13px Arial;

	width: 100%; /*leave this value as is in most cases*/

}



.indentmenu ul{

	margin: 0;

	padding: 0;

	float: left;

	/* width: 80%; width of menu*/

	border-top: 1px solid darkred; /*darkred border*/

	background: black url(indentbg.gif) center center repeat-x;

}



.indentmenu ul li{

	display: inline;

}



.indentmenu ul li a{

	float: left;

	color: black; /*text color*/

	padding: 3px 11px;

	text-decoration: none;

	border-right: 1px solid darkred; /*darkred divider between menu items*/

}



.indentmenu ul li a:visited{

	color: black;

}



.indentmenu ul li a.selected{

	color: black !important;

	padding-top: 4px; /*shift text down 1px*/

	padding-bottom: 2px;

	background: black url(indentbg2.gif) center center repeat-x;

}



sup{

	font-size:7px;

}

.quick_link{

	display:table;

	float:left;

	font-size:12px;

	margin:15px 10px 0px;

	text-align:center;

	width:200px;

}

.quick_link a{

	color:#EBA22F;

	text-decoration:none;

}

.quick_link a:hover{

	color:#777788;

}

.conteiner_f{

	display:table;

	color:#581F00;

	font-size:12px;

	font-family:"Gill Sans MT";

	position:relative;

	width:720px;

}

.conteiner_f h1{

	text-align:center;

}

.conteiner_f .conteiner_terms h1, h2, h3{

	color:#581F00;

	margin:0 0 15px;

}

.conteiner_terms h1{

	text-align:center;

}

.conteiner_terms{

	display:table;

	color:#581F00;

	font-size:12px;

	font-family:"Gill Sans MT";

	position:relative;

	width:720px;

}

.conteiner_terms h2{

	font-size:14px;

}

.conteiner_terms p{

	color:#581F00;

}

.boatpic{

	float:left;

	margin-left:25px;

}

.nota_l{

	border-bottom:1px dotted #DEDEDE;

	font-size:12px;

	margin-bottom:5px;

	padding-bottom:5px;

	text-align:right;

}

.sub_title{

	

}

.columm{

	float:left;

	margin-right:25px;

	width:325px;

}

.parrafo{

	border-bottom:solid 1px #dedede;

	float:left;

	padding-top:5px;

}

.img_b{

	border:1px solid #DEDEDE;

	float:left;

	margin-top:10px;

	padding:15px;

	width:250px;

}

.div_texto{

	float:left;

	margin:0px 10px;

	width:400px;

}

.img_sub{

	border:1px solid #DEDEDE;

	float:left;

	margin:0px 2px;

	padding:5px;

}

.spect{

	float:left;

	width:100%;

}

.spect1{

	float:left;

	width:350px;

}

.spect h2{

	font-size:16px;

	margin-top:10px;

	text-decoration:underline;

}

.spect ul{

	float:left;

	list-style:disc;

	margin:0 10px;

	padding-bottom:10px;

	width:360px;

}

.spect li{

}

.img_spec{

	border:1px solid #DEDEDE;

	float:left;

	padding:15px;

	width:150px;

}

.tech{

	border-bottom:1px solid #DEDEDE;

	border-left:1px solid #DEDEDE;

	border-top:1px solid #DEDEDE;

	float:left;

	width:200px;

}

.tech1{

	border-bottom:1px solid #DEDEDE;

	border-right:1px solid #DEDEDE;

	border-top:1px solid #DEDEDE;

}



.about{

	background:url(../GIFS/menu_about.gif) repeat;

	cursor:hand;

	height:30px;

	width:67px;

}

.avail{

	background:url(../GIFS/menu_avail.gif) repeat;

	cursor:hand;

	height:30px;

	width:93px;

}

.partners{

	background:url(../GIFS/menu_partners.gif) repeat;

	cursor:hand;

	height:30px;

	width:93px;

}

.travel{

	background:url(../GIFS/menu_travel.gif) repeat;

	cursor:hand;

	height:30px;

	width:94px;

}

.terms{

	background:url(../GIFS/menu_terms.gif) repeat;

	cursor:hand;

	height:30px;

	width:131px;

}

.languages{

	background:url(../GIFS/menu_languages.gif) repeat;

	cursor:hand;

	height:30px;

	width:80px;

}

.faq{

	background:url(../GIFS/menu_faq.gif) repeat;

	cursor:hand;

	height:30px;

	width:58px;

}
.product{

	background:url(../GIFS/menu_product.gif) repeat;

	cursor:hand;

	height:30px;

	width:88px;

}

.contact{

	background:url(../GIFS/menu_contact.gif) repeat;

	cursor:hand;

	height:30px;

	width:80px;

}



.about:hover{

	background:url(../GIFS/menu_about2.gif) repeat;

	

}

.product:hover{

	background:url(../GIFS/menu_product2.gif) repeat;
}	
.avail:hover{

	background:url(../GIFS/menu_avail2.gif) repeat;

}

.partners:hover{

	background:url(../GIFS/menu_partners2.gif) repeat;

}

.travel:hover{

	background:url(../GIFS/menu_travel2.gif) repeat;

}

.terms:hover{

	background:url(../GIFS/menu_terms2.gif) repeat;

}

.languages:hover{

	background:url(../GIFS/menu_languages2.gif) repeat;

}

.faq:hover{

	background:url(../GIFS/menu_faq2.gif) repeat;

}

.contact:hover{

	background:url(../GIFS/menu_contact2.gif) repeat;

}



ul{

	width:100%;

}

.link_footer{

	color:#FF6600;

	font-size:11px; 

	padding-top:-50px/*estaba 2px*/

}

.ul_terms{

	list-style-image:none;

	list-style-position:outside;

	list-style-type:disc;

}

.ul_terms li{

	list-style-image:none;

	list-style-position:outside;

	list-style-type:disc;

}

.ol_terms{

	list-style-image:none;

	list-style-position:outside;

	list-style-type:lower-alpha;

}

ol li{

	color:#EBA22F;

}

ol p, ul li{

	color:black;

}

.unsorted{

	list-style:square;

}

.unsorted li{

	color:#581F00;

}

.paquete_land{

	border-bottom:solid 1px #e3ded7;

	color:#581F00;

	float:right;

	margin-bottom:20px;

	padding-bottom:15px;

	width:370px;

}

.titulo_land_1{

	float:left;

	font-weight:bold;

	width:100%;

}

.titulo_land_2{

	font-size:10px;

	text-align:right;

	width:100%;

}

.titulo_land_3{

	font-size:11px;

	text-align:right;

	width:100%;

}

.contenido_land{

	float:left;

	text-align:justify;

}

hr.separador{

	float:left;

	margin-bottom:20px;

	width:100%;

}

div.style1{

	color:#FFFFFF;

	font-family:Verdana,Arial,Helvetica,sans-serif;

	font-size:10px;

}



/* best seller tours */



.conteiner_best_seller{

	color:#581F00;

	display:table;

	font-family:"Gill Sans MT";

	font-size:12px;

	position:relative;

	width:755px;

}

.conteiner_best_seller h1{

	color:#581F00;

	font-size:22px;

	margin:5px 0;

	text-align:center;

}

.conteiner_best_seller h1 sup{

	font-size:12px;

}

.conteiner_best_seller_p{

	color:#581f00;

	font-size:12px;

	margin:0 0 10px;

	padding:0 50px;

}

.conteiner_best_seller_txt{

	float:left;

	width:755px;

}

.conteiner_best_seller_ul{

	color:#C35518;

	float:right;

	width:250px;

}

.conteiner_best_seller_li{

	color:#C35518;

	float:left;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin-left:5px;

	margin-right:5px;

}

.conteiner_best_seller_li a{

	color:#C35518;

	text-decoration:underline;

}

.best_seller_package{

	float:left;

	margin:5px 0;

	width:750px;

}

.best_seller_image{

	float:left;

}

.best_seller_description{

	/*border-bottom:2px solid #A0A0A0;*/

	border-top:2px solid #A0A0A0;

	float:left;

	/*height:90px;*/

	margin-top:2px;

	width:600px;

}

.best_seller_description h1{

	color:#581f00;

	font-size:12px;

	margin: 0px 0px 0px 10px;

	text-align:left;

	width:440px;

}

.best_seller_description p{

	color:#581F00;

	float:left;

	font-size:11px;

	margin:0 0 0 10px;

	width:440px;

}

.best_seller_description a{

	color:#C35518;

	text-decoration:none;

}

.bookithere_a{

	display:table;

	float:right;

	height:31px;

	width:130px;

	margin-bottom:10px;

	color:#581F00;

	font-size:11px;

	padding-left:5px;

	text-align:left;

}

.bookithere{

	background-image:url(../imagenes/bookithere.jpg);

	height:31px;

	width:122px;

}

.bookithere:hover{

	background-image:url(../imagenes/bookithere_pres.jpg);

	cursor:pointer;

}





.conteiner_best{

	font-size:12px;

	height:auto;

	margin-left:auto;

	margin-right:auto;

	position:relative;

	width:700px;

}

.conteiner_best h1{

	font-size:20px;

	width:100%;

}

.conteiner_best h2{

	font-size:16px;

	margin:0 0 5px;

	text-align:center;

}

.best_seller_buttons{

	float:left;

	margin-bottom:5px;

	width:140px;

}

.best_seller_buttons b{

	color:#581F00;

	font-size:11px;

	padding-left:5px;

}

.big_b{

	font-size:16px;

}

.best_seller_buttons a{

	text-align:left;

}

img.boton{

	float:right;

	margin-left:15px;

}

.auxH1{

	color:#581F00;

	margin:5px 0;

	text-align:center;

}

.box_bestdeals{

	border:1px solid #581F00;

	display:table;

	float:left;

	padding:10px;

	width:680px;

}

.datos_bestdeals {

	color:#581F00;

	display:table;

	float:left;

	font-size:12px;

	margin:5px 10px;

}

.datos_bestdeals input{

	color:#581F00;

}

.box_bestdeals hr{

	float:left;

	width:660px;

}

.note_mail{

	color:#581F00;

	display:table;

	float:left;

	font-size:11px;

	margin-top:5px;

}

.link_reserv{

	color:#C35518;

	float:left;

	text-decoration:none;

}

a.index_link{

	color:#FF6600;

	text-decoration:none;

}

ul#list_partnerships{

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	width:700px;

}

ul#list_partnerships li{

	float:left;

	height:75px;

}

.esp{

	margin-left:300px;

}

.esp2{

	padding:17px;

	margin-left:auto;

	margin-right:auto;

	padding-top:0px;	

}

/*  */



.from_left{

	

}

.clm_moreinfo{

	border:1px solid;

	float:left;

	margin:2px;

	padding:5px;

	width:355px;

}

.all_moreinfo{

	border:1px solid;

	float:left;

	margin:2px;

	padding:5px;

}

.country{

	float:left;

}

.country ul{

	float:left;

}

.country li{

	float:left;

	list-style:none;

	font-family:"Gill Sans MT";

	line-height:14px;

	margin-left:0px;

	text-align:center;

	top:0;

}



/*	nuevos estilos paginas nueva imagen */

.paquetes_land{

	display:table;

	float:left;

	width:370px;

}

.img_title_page{

	float:left;

	margin:10px 0px;

}

.general_h2{

	font-size:16px;

	font-family:"Gill Sans MT";

	margin:5px;

}

.general_title{

	border-bottom:3px solid #DAC0AD;

	font-size:14px;

	font-weight:bold;

	padding:5px 0 5px 10px;

}

li.general_li{

	color:#000000;

	list-style-image:url("../images/rose.gif");

	list-style-position:outside;

	list-style-type:none;

	margin:5px 0;

}

.text_span{

	color:#581F00;

}

.content_box{

	border-right:1px solid #DAC0AD;

	float:left;

	padding-right:15px;

	width:400px;

}

.img_box{

	float:left;

	margin-left:15px;

}

.img_box div{

	margin:5px;

}

.h3_text{

	font-size:12px;

	margin-bottom:5px;

	margin-left:10px;

	margin-top:20px;

}

.b_day{

	

}

.a_book{

	color:#C35518;

	font-weight:bolder;

}

.img_land{

	float:left;

}

.pkg_box_land{

	float:left;

	width:330px;

}

.img_title_br{

	float:left;

	width:100%;

}

.alink_up{

	color:#C35518;

	float:left;

	text-align:center;

	text-decoration:underline;

	width:100%;

	

}

/**/

.menu1{

	position:relative;

	color: #C35518;

}

.menu1 a {

	display: table;

	text-decoration: none;

}

.menu1 em{

	background: url(../images/hover2.png) no-repeat;

	color: #ffffff;

	display: none;

	font-style: normal;

	font-weight: bold;

	height: 45px;

	left:-35px;

	padding:10px 0px;

	position: absolute;

	text-align: center;

	top: -85px;

	width: 120px;

	z-index: 2;

}

/* slide */

a:focus {

	outline: none;

}

#panel {

	background-color:#ffffff;

	height: 865px;

	display: none;

}

#panel2{

	background-color:#ffffff;

	height: 630px;

	display: table;

}

.slide {

	margin: 0;

	padding: 0;

	border-top: solid 4px #422410;

	background: url(../images/btn-slide1.gif) no-repeat center top;

}

.btn-slide {

	background: url(../images/white-arrow.gif) no-repeat right -60px;

	text-align: center;

	width: 270px;

	height: 31px;

	padding: 1px 30px 0 0;

	margin: 0 auto;

	display: block;

	font: bold 12px Arial, Helvetica, sans-serif;

	color: #fff;

	text-decoration: none;

}

.active {

	background-position: right 12px;

}

/* */

.comments {

	color:#5c6669;

	margin:0;

	padding:0;

	width:710px;

}

#comment_box {

	border:1px dotted #CCCCCC;

	display:block;

	float:left;

	margin-top:0px;

	padding:5px;

	width:730px;

}

#conmment_box_h3{

	margin:0;

}

.comments span{

	color:#a3b6ba;

	font-size:25px;

}

.comments b{

	color:#a3b6ba;

}

.comments_h3{

	color:#a3b6ba;

	float:left;

	margin-top:15px;

	margin-bottom:0px;

	width:700px;

}

.gallery_text{

	float:left;

	padding-top:10px;

	text-align:center;

	width:300px;

}


