div{
margin:auto;
padding:0;
}

li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background-image: url(/images/arrow.png);
background-repeat: no-repeat;
background-position: 0px 2px;
}



body.contentpane {

width : auto;
margin : 10px;
line-height : 1.4em;
text-align: left;
}

/* TOC */
table.contenttoc{
	float: right;
}

/*FULL PAGE*/
table.full_page {
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}

table.line{
background-color:transparent;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
margin-left:auto;
margin-right:auto;
}

td.line{
	padding-right: 5px;
	padding-left: 5px;

}

table.line2 {
background-color:#6C6B22;
border-color:#FFFFFF;
border-style:solid;
border-width:1px 0;
margin-left:auto;
margin-right:auto;
}

table.footer{
	margin-right: auto;
	margin-left: auto;
}
td.left{
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}

a#e0_1i{
	background-color: #990000;
	margin: 5px;
	padding: 5px;
}


ul.jwts_tabbernav {
height:29px;
margin-bottom:0;
}

ul.jwts_tabbernav li{
	height: 29px;
	width: 100px;
	display: inline;
	background-image: url(../images/bg_tab.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 3px;
	text-align: center;
	text-decoration: none;
	float: left;
}




ul.jwts_tabbernav li a{
	text-align: center;
	height: 29px;
	width: 100px;
	line-height: 29px;
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; !important
	/font-size: 12px;
font-weight:normal; !important
letter-spacing: -1px; !important
display: block;
}

ul.jwts_tabbernav li:hover{
background-image: url(../images/bg_tab22.png);
	background-repeat: no-repeat;
	background-position: center center;}

ul.jwts_tabbernav li.jwts_tabberactive{
	background-image: url(../images/bg_tab2.png);
	background-repeat: no-repeat;
	margin-right: 3px;
}

div.jwts_tabbertab{
border:7px solid #E2E0B8;
padding:5px 5px 15px;
width:658px;
}

div.jwts_tabbertab h2{
	display: none;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

div.jwts_tabbertab h2 a{
	display: none;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

div.blanco{
	background-color:#E4E9DC;
	border:1px solid #CCCCCC;
	padding:5px;
}

a.readon, a.readon-guide{
	float: right;
	font-weight: bold;
	color: #006600;
	text-decoration: underline;
}


table.contentpaneopen, table.contentpaneopen-guide{
	padding-bottom: 5px;
}

table.contentpaneopen td.contentheading, table.contentpaneopen-day td.contentheading-day{
background-image:url(../images/bg_cont_heading.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
height:28px;
line-height:normal;
padding-left:50px;
padding-top:2px;
text-align:left;
vertical-align:middle;
white-space:normal;
width:100em;	
	}

td.contentheading a, td.contentheading-guide a{
	color: #FFFFFF;
	text-decoration: none;
}

	
span.article_separator{
	display: none;
	visibility:hidden
}

td.main{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}

table.left1, table.left2{
	margin-right: auto;
	margin-left: auto;
}
div.componentheading, div.componentheading-guide{
	font-size: 20px;
	color: #003300;
	text-decoration: none;
	line-height: 36px;
	padding-bottom: 6px;
	padding-left: 20px;
	background-image: url(../images/back-page-title.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
}

table.contentpaneopen img{
	padding: 2px;
border:1px solid #669900;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-left: 2px;
}

div.mod_placehere-contt{
	padding-left: 15px;
	font-size: 20px;
}

input#wz_31.inputbox{
	float: left;
}

span.aca_list_name a{
color:#FFFFFF;
display:inline;
float:none;
font-size:20px;
line-height:26px;
margin-bottom:0;
margin-right:237px;
/margin-right:244px;
padding-bottom:0;
text-decoration:none;
}

.moduletable-newz input{
	margin-left: 6px;
}

input#aca_22.button{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #663300;
	border: 1px solid #000000;
}


div.componentheading-guide{
	font-size: 20px;
	color: #003300;
	text-decoration: none;
	line-height: 36px;
	padding-bottom: 6px;
	padding-left: 20px;
	background-image: url(../images/back-page-title.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
}

table.blog-guide img{
border:1px solid #669900;
height:100px;
margin:2px 6px 2px 2px;
padding:2px;
width:89px;
}

table.contentpaneopen-guide img{
border:1px solid #669900;
margin:2px 6px 2px 2px;
padding:2px;
}

table.contentpaneopen-guide td.contentheading-guide{
background-image:url(../images/bg_cont_heading.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
height:28px;
line-height:normal;
padding-left:50px;
padding-top:2px;
text-align:left;
vertical-align:middle;
white-space:normal;
width:100em;
}


a.caption{
	font-size: 14px;
	line-height: 15px;
	color: #006600;
	text-decoration: none;
}

td.Day1, td.Day{
background-color:#EAEDDC;
font-size:10px;
letter-spacing:-1px;
}

td.Adventures1, td.Adventures{
	background-color: #E3E7D1;
	font-size:10px;
	letter-spacing:-1px;
}


td.Programs1, td.Programs{
	background-color: #D8DDBF;
	font-size:10px;
	letter-spacing:-1px;
}

div.tour-titu{
	font-size: 14px;
	color: #660000;
	text-decoration: none;
	line-height: 35px;
	vertical-align: middle;
}



td.live{
	display: block;
	width: 224px;
}


div.moduletable-chat, div.moduletable-chat div{
margin:0 auto;
padding:0;
width:212px;
}


embed#mapita{
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 225px;
}

#upmapita, #upmapita2, #upmapita3 {
font-size:22px;
line-height:49px;
position:absolute;
top:16px;
z-index:100;
}


#mapita, #mapita2, #mapita3 {
	position:relative;

}

#mapita a, #mapita2 a, #mapita3 a {
	color: #FFFFFF;
	text-decoration: none;
}

table.box1 div#upmapita3, table.box1 div#upmapita3 table, table.box1 div#upmapita3 tbody, table.box1 div#upmapita3 tr, table.box1 div#upmapita3 td{
display:block;
text-align:center;
width:225px;
}

table.box1 div#upmapita2, table.box1 div#upmapita, table.box1 div#upmapita2 table, table.box1 div#upmapita2 tbody, table.box1 div#upmapita2 tr, table.box1 div#upmapita2 td{
display:block;
text-align:center;
width:225px;
}

table.box1-1 div#upmapita2, table.box1-1 div#upmapita, table.box1-1 div#upmapita2 table, table.box1-1 div#upmapita2 tbody, table.box1-1 div#upmapita2 tr, table.box1-1 div#upmapita2 td{
display:block;
text-align:center;
width:225px;
}

table.box1 div#upmapita, table.box1 div#upmapita table, table.box1 div#upmapita tbody, table.box1 div#upmapita tr, table.box1 div#upmapita td{
display:block;
text-align:center;
width:225px;
}

div.jwts_tabbertab jwts_tabbertabhide{
	display: none;
	visibility: hidden;
}

div.search{
left:875px;
position:absolute;
top:92px;
}

table.blog{
	text-align: justify;
}


/*AREA DE CONTACT US LEFT*/
div.contact-us-left{
	margin: 0px;
	padding: 0px;
	/width: 118px;
}

div.contact-us-left div.mailing{
color:#FCC454;
font-family:verdana;
font-size:16px;
margin-bottom:7px;
margin-left:41px;
margin-top:7px;
/width:180px;
}

div.contact-us-left div.mailing-txt{
color:#FFFFFF;
margin-left:10px;
/margin-left:7px;
/width:200px;
}

div.contact-us-left div.phone{
color:#FFFFFF;
margin-left:72px;
/margin-left:67px;
margin-top:9px;
}

div.contact-us-left div.number{
color:#FFFFFF;
margin-left:10px;
}


div.contact-us-left div.mail a{
color:#FFFFFF;
display:block;
font-size:12px;
margin-top:9px;
text-align:center;
/width:200px;
}


div.panama-menu a{
color:#669900;
font-size:15px;
line-height:19px;
text-decoration:none;}

td.learne2{
	display:inline;
}
div.anconexp td{
height:29px;}

div.moduletable-bookrandom div, div.moduletable-bookrandom table, div.moduletable-bookrandom tr, div.moduletable-bookrandom td,div.moduletable-bookrandom tbody {
display:block;
font-family:arial;
font-size:25px;
text-align:center;
width:100%;
}

div.moduletable-bookrandom a{
color:#1F1F1F;
text-decoration:none;
}

div.moduletable-bookrandom a:hover{
color:#954B35;
}


div.moduletable-testi div, div.moduletable-testi table, div.moduletable-testi tr, div.moduletable-testi td, div.moduletable-testi tbody {
display:block;
font-family:arial;
font-size:12px;
}


div.moduletable-testi a{
color:#1F1F1F;
text-decoration:none;
}

div.moduletable-testi a:hover{
color:#954B35;
}

div.moduletable-testi span.test_autor{
color:#000000;
display:block;
margin-top:11px;
}

div.jwts_tabbertab  img.check{
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}



div.atomic{
	display: none;
	visibility: hidden;
}

table.cont_testi{
color:#1D501E;
margin-top:39px;
padding-left:12px;
padding-right:3px;
}

table.box1-1{
margin-left:auto;
margin-right:auto;}

table#content  img.seq1{
	border-style: none; !important
}

div.back a{color:#006F24;
font-weight:bold;
text-decoration:none;}

a.m0l0oout55 img, a.m0l0oout57 img{
border:none;}

div.mail{
display:table;
margin-left:21px;
margin-top:5px;}