body {
	/* background-color: #b1a6a0;*/
	background-image: url(background.jpg);
	background-position: center;
	background-repeat: repeat-y; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:auto;
}

#pageheader {
width:790px;
text-align:center;
margin:auto;
}

#container {
width:790px;
margin:auto;
}
#leftcolumn {
width:130px;
float:left;
text-align:center;
color: #666;
font-size: 0.8em;
}
#leftcolumn img {
border:solid 1px #3C3C3C;
padding:0px;
}
.leftmenu{
padding-bottom:24px;
text-align:center;
}

#centercolumn {
width:400px;
float:left;
/*background-color:#F8F8F8;*/
margin-left:25px;
margin-right:25px;
}
#centercolumn img {
border:solid 1px #3C3C3C;
padding:0px;
}
.centeritemstext{
margin-bottom:20px;
text-align:center;
/*border-style:solid; 
border-width:1px; 
border-color:red;*/
}

.centeritems{
margin-bottom:35px;
text-align:center;
font-size: 0.8em;
/*border-style:solid; 
border-width:1px; 
border-color:red;*/
}
#centercolumn p {
font-size: 11px;
line-height: 1.4;
text-align:left;
/*margin-top: 0.1em;
margin-bottom: 5px;*/
}

h1 {
font-weight: bold;
font-size: 1.2em;
color: #002F5D;
margin:0;
text-align:center;
}

h3 {
font-weight: bold;
font-size: 1.0em;
color: #002F5D;
margin:0;
text-align:left;
}

#NewsDiv{ 
position: absolute; 
left: 0; 
top: 0; 
width: 100% 
}

/*#maintext p{
margin:0 0 5px 0;
}*/

#quote {
margin:10px;
}
#quote p {
text-align:center;
font-size:.9em;
line-height:1.3em;
margin:0 0 5px 0;
}
#rightcolumn {
width:210px;
float:right;
text-align:center;
/*font-size: 0.8em;*/
}
#rightcolumn img {
border:solid 1px #3C3C3C;
padding:0px;
}
.rightmenu{
padding:0px 0px 25px 0px;
margin:0px;
text-align:center;
}
#rightcolumn p {
font-size: 12px; 
margin:0px 0px 0px 0px;
}
#newsbox {
margin:auto;
position:static;
z-index:1;
left:0px; 
top:0px;
margin-bottom:46px;
border: #E5E5E5 1px solid;
}
#scrollbox {
overflow:auto;
margin:0;
height:250px; 
border: 1px solid #444;
background: #F0FFF0;
width:95%;
}
#scrollboxtitle {
color:#003264;
font-size:12px;
text-align:center;
padding:5px 0;
border-bottom:1px solid #444;
margin:0;
}
#scrollbox p {
line-height: 1.3;
color:#003264;
padding:0 10px 0 10px;
font-size:.8em;
text-align:left;
}
#contact {
color: #464646;
font-size: 1.2em;
line-height: 1.4;
font-weight:bold;
margin:0px 0px 19px 0px;
padding:0px;
}
#currency {
margin:0;
padding:0;
}
#currency p {
margin:0;
}

#newsletter {
margin:0px 0px 40px 0px;
padding:0px;
}
#newsletter img {
border:0;
}
/*#testimonials {
margin:0 0 20px 0;
}
#testimonials img {
border:solid 1px #666;
}*/


#login {
margin:0;
padding:0;
}

#login p {
margin:0;
text-align:center;
}
#login {
margin:0;
text-align:center;
}
.principalmeio{
padding: 5px 5px 5px 5px ;
background-color:#F8F8F8;
text-align:center;
}
.bold {
font-weight:bold;
}

/* STYLING FOR ESCAPES PAGE */
#container2 {
width:740px;
margin:auto;
padding:10px 0 20px 0;
}
#container2 h2 {
color:#fff;
font-size:1.3em;
}
#container2 ul {
margin:10px 20px 10px -12px;
list-style-type:disc;
list-style:outside;

}
#container2 li {
margin:0 0 10px 0;
}

#contenttop {
margin:auto;
width:740px;
}
#contenttop h1 {
text-align:left;
font-weight: bold;
font-size: 1.3em;
color: #002F5D;
margin:10px 0;
}
#contenttop p {
margin:10px 10px 0 0;
}
#contenttop img {
border:0;
}
.subtitle {
background-color:#ccccff;
padding:2px;
}
.style39 {color: #666666}

#botton {
/*margin:10px 0 0 0 ;
text-align:center;*/
}
/* END STYLING FOR ESCAPES PAGE */

/* BEGIN STYLING FOR GROUP TOURS PAGE */
.p2 {
font-weight:bold;
color: #002F5D;
font-size:1.2em;
}
.style1{font-size: 10px; }

.style2 {
	color: #002F5D;
	font-size: 14px;
}
.style28 {color: #002F5D}
.style30 {
	color: #002F5D;
	font-size: 1.2em;
	font-weight: bold;
}
.style32 {color: #002F5D; }
/* END STYLING FOR GROUP TOURS PAGE */

/*BEGIN STYLING FOR INDIVIDUAL TOURS PAGE */
.style11 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style13 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style15 {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.style16 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #993333;}
.style17 {color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style20 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #993333;}
.style22 {font-size: 16px; color: #993333; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
/*.link1 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #993333;}*/
.style26 {color: #002F5D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
/* END STYLING FOR INDIVIDUAL TOURS PAGE */

/* BEGIN STYLING FOR HONEYMOONS */
.style27 {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #002F5D;
}
.hr {
width:360px;
color:#fff;
background-color: #fff; 
border: 1px dotted #666; 
border-style: none none dotted;
margin:auto;
}
/* END STYLING FOR HONEYMOONS */

#centerbotton {
text-align:center;
}
.newsborder {
border: 1px solid #666666;
margin: 0px;
}
.texto10 {
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.style40 {
	color: #000000
}