@charset "utf-8";
/* CSS Document */


body {
	link:#336799; 
	alink:#000099; 
	vlink:#000099; 
	color:#000000;
}

body, td {
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
font-size:11px;
}
body {
margin:0;
}
b {
font-weight:bold;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
input, textarea, option, select {
font-family:Arial;
font-size:11px;
font-weight:normal;
}
.prop {
text-decoration:underline;
}
.terms {
font-weight:bold;
}
.foot {
color:Gray;
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
font-size:11px;
}
.footsmall {
color:Gray;
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
font-size:9px;
}
.boxhead {
background:White none repeat scroll 0 0;
font-weight:bold;
}
.boxheadred {
background:White none repeat scroll 0 0;
color:Red;
font-weight:bold;
}
.highlights {
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
font-size:11px;
}
.highlights a:link, .highlights a:visited {
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
font-size:11px;
color:#003366;
text-decoration:none;
}
.highlights a:hover {
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
font-size:11px;
color:#003366;
text-decoration:underline;
}
.homemain {
color:white;
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
font-size:11px;
}
.toursheader {
color:white;
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
font-size:12px;
font-weight:bold;
}
.tourslink {
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
font-size:11px;
font-weight:bold;
}
.header {
color:white;
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
font-size:18px;
}
.pagelinks {
color:white;
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
font-size:11px;
padding:3px;
}
.tablehead {
color:#990000;
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
font-size:11px;
font-weight:bold;
}
.tablehead2 {
color:#990000;
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
font-size:11px;
}
.comphead {
color:#990000;
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
font-size:15px;
font-weight:bold;
}
.compwinner {
color:#990000;
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
font-size:12px;
font-weight:bold;
}
.compheadhighlight {
color:#EE0000;
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
font-size:15px;
font-weight:bold;
}
.compmain {
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
font-size:14px;
}
.ticket {
border:2px solid Black;
width:650px;
}
.ticket td {
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
font-size:11px;
}
.ticket h3 {
background-color:Black;
color:White;
font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
text-align:center;
}
.ticket div.notes {
font-family:Arial;
font-size:10px;
}
.warn {
color:red;
font-weight:bold;
}
/*menu*/
.menu{
	font-family:Verdana,Tahoma,Arial;
	font-size:10pt;
	font-style:normal;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
.menu a:link,
.menu a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.menu a:hover {
	color:#666666;
	text-decoration:none;
}
.current a:link,
.current a:visited,
.current a:hover{
	color: #CCCCCC;
}
/*menu end*/
/*submenu*/
#subnav1 {
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
	background-color: #90bade;
	color: #333;
	width:189px;
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#subnav1 li {
	border-bottom: 1px solid #90bade;
	margin: 0;	
}
#subnav1 li a:link,
#subnav1 li a:visited {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 5px solid #508fc4;
		background-color: #2175bc;
		color: #fff;
		font-weight:bold;
		text-decoration: none;
		width: 165px;
		_width: 100%;
		font-size:12px;
}
#subnav1 li a:hover {
	border-left: 10px solid #1c64d1;
	border-right: 5px solid #5ba3e0;
	background-color: #2586d7;
	font-weight:bold;
	color: #fff;
	font-size:12px;
}

/*2*/
#subnav2 {
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
	background-color: #7eb9ff;
	color: #333;
	width:189px;
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#subnav2 li {
	border-bottom: 1px solid #90bade;
	margin: 0;
	
}
#subnav2 li a:link,
#subnav2 li a:visited {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 5px solid #508fc4;
		background-color: #336799;
		color: #fff;
		font-weight:bold;
		text-decoration: none;
		width: 165px;
		_width: 100%;
		font-size:11px;
}
#subnav2 li a:hover {
	border-left: 10px solid #1c64d1;
	border-right: 5px solid #5ba3e0;
	background-color: #3d7dba;
	font-weight:bold;
	color: #fff;
	font-size:11px;
}
/*2end*/
/*3*/
#subnav3 {
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: Arial, Tahoma, Verdana, Lucida,  sans-serif;
	background-color: #7eb9ff;
	color: #333;
	width:189px;
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#subnav3 li {
	border-bottom: 1px solid #90bade;
	margin: 0;
	
}
#subnav3 li a:link,
#subnav3 li a:visited {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 5px solid #508fc4;
		background-color: #1a3d55;
		color: #fff;
		font-weight:bold;
		text-decoration: none;
		width: 165px;
		_width: 100%;
		font-size:11px;
}
#subnav3 li a:hover {
	border-left: 10px solid #1c64d1;
	border-right: 5px solid #5ba3e0;
	background-color: #3f5360;
	font-weight:bold;
	color: #fff;
	font-size:11px;
}
/*3 end*/


/* Content */
#content {
	color:#666666;
}
#content #faq {
	list-style:circle;
}
#content a:link,
#content a:visited {
	color: #FF9900;
	text-decoration:underline;
}
#content a:hover {
	color:#FF9900;
	text-decoration:none;
}
#content #reviews p {
	font-size:12px;
	border-color:#ccc;
}
#content h3 {
	font-size:14px;
	border-color:#ccc;
}
#content #reviews hr {
	background: transparent;
	border: 0 0 1px 0;
	border-style: dashed;
	border-color:#ccc;
}
/* Content End */
/*box tours*/

.box-top {
	height:7px;
	background:url(../images/box-top.jpg) bottom no-repeat #FFFFFF;
}
.box {
	height:90px;
	background:url(../images/box.jpg) left no-repeat #FFFFFF;
	padding:0 10px;
}
.box-right {
	height:90px;
	background:url(../images/box.jpg) right no-repeat #FFFFFF;
	padding:5px 5px 0 5px;
}
.box-top2 {
	height:7px;
	background:url(../images/box-top2.jpg) bottom no-repeat #FFFFFF;
}
.box2 {
	height:90px;
	background:url(../images/box2.jpg) left no-repeat #FFFFFF;
	padding:0 10px;
}
.box-bottom2 {
	height:7px;
	background:url(../images/box-bottom2.jpg) no-repeat #FFFFFF;
}
.box-right2 {
	height:90px;
	background:url(../images/box2.jpg) right no-repeat #FFFFFF;
	padding:5px 5px 0 5px;
}
.blue {
	color: #003366;
	font-weight:bold;
}
.box h2 {
	font-size:14px;
	color: #003366;
	margin-top:5px;
	margin-bottom:5px;
}
.box a:link,
.box a:visited {
		color: #003366;
		text-decoration:underline;
}
.box a:hover {
		color: #003366;
		text-decoration:none;
}
.box-bottom {
	height:7px;
	background:url(../images/box-bottom.jpg) no-repeat #FFFFFF;
}

/*box tours end*/
/*box tours*/
.box2 {
	height:60px;
	background:url(../images/box2.jpg) left no-repeat #FFFFFF;
	padding:0 10px 0 10px;
}
.box2-right {
	height:60px;
	background:url(../images/box.jpg) right no-repeat #FFFFFF;
	padding:5px 5px 10px 5px;
}
.box2 h2 {
	font-size:14px;
	color: #003366;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:5px;
}
.box2 a:link,
.box2 a:visited {
		color: #003366;
		text-decoration:underline;
}
.box2 a:hover {
		color: #003366;
		text-decoration:none;
}

/*box packages end*/
h3#partners {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003366;
	margin-bottom:0;
	margin-top:0px;
	text-align:center;
	
}

#navigatio {
	width:754px;
	margin:0 auto;
}
#navigation ul{
	color:#16569d;
	list-style-image:url(dot.jpg);
}
#navigation ul li{
	margin-left:5px;
	position: relative;

}
#navigation ul li a:link{
	color:#16569d;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
#navigation ul li a:visited{
	color:#16569d;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
#navigation ul li a:hover{
	color:#16569d;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
}
#news {
	margin:0 auto;
	padding-top:15px;
	padding-bottom:15px;
}
#news h1 {
	font-size:20px;
	font-weight:bold;
	color:#666666;
	margin:15px;
}
#news p{
	font-size:12px;
	color:#666666;
	margin:15px;
}
#news form {
	font-size:11px;
	font-weight:noemal;
	color:#666666;
	margin-left:15px;
}
#menu-secundario {
	z-index:100;
}
#banner-flash {
	z-index:1;
	position:relative;
}

/* Travel Agencies Nav */
#agencies {
	margin:0 auto;
	padding-left:2px;
	background-color:#999999;
}
#agencies a:link{
	color:#16569d;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
#agencies a:visited{
	color:#16569d;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
#agencies a:hover{
	color:#16569d;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
}
.td-agen {
	background:url(../images/agen-bg.jpg) repeat-x top;
}
/* Travel Agencies Nav End */
#blogtop {
background:transparent url(../images/blog_top.jpg) repeat-y scroll center top;
height:10px;
margin-top:15px;
}

#blog {
background:transparent url(../images/blog_bg.jpg) repeat-y scroll center top;
}

#blogbottom {
background:transparent url(../images/blog_bottom.jpg) repeat-y scroll center top;
height:10px;
margin-bottom:15px;
}
#blog .img{
	margin-left:7px;
	margin-right:7px;
	margin-top:4px;
}
#blog .img2{
	margin-left:15px;
	margin-top:4px;
}
.blog .img{
	margin-left:15px;
	margin-top:4px;
}
#blog .img2{
	margin-left:15px;
	margin-top:4px;
}
#blog p{
	text-align:center;
}
#blog ul{
}
#blog ul li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	border-bottom:1px dashed #a1a6a8;
	margin:5px 10px  5px 0px;
	list-style-image:url(../images/bullet.gif);
}
#blog ul li a{
	font-family:Verdana,Tahoma,Arial;
	font-style:normal;
	text-decoration:none;
	font-size:10px;
	color:#003366;
}
