body {
	font-family: Verdana, Arial, Helvetica, sans-serif
}


a {
	text-decoration: none;
}

#tourframe {
	background:#fff; 
	float: left;
	width: 678px;
	-moz-border-radius: 0   8px 8px 0;
-webkit-border-radius: 0  8px 8px 0;
border-radius: 0 8px 8px 0 ;
border:1px solid #ccc;
}


#tourtitle {
	margin: 12px 0 6px 0;
	height: 60px;
}


/*#tourheader {
	width: 660px;
	margin-bottom: 6px;
}*/


#tourbody, tourheader {
	clear: both;
	margin: auto;
	width: 660px;
	height:auto;
	margin-bottom: 6px;
}

#despegar-buscador{
	clear: both;
	margin: auto;
	width: 660px;
	height: auto;
	margin-bottom: 6px;
}

p {
	font-size: 12px;
	text-align: justify;
}

#tourbody li{
	font-size: 12px;
	text-align: justify;
	list-style-type:square;
}

#tourbody td{
	font-size: 12px;
	text-align: justify;
}

p.notes {
	font-size: 12px;
	padding: 8px 0;
}


p.notes .subtitle {
	font-weight: bold;
	color: #990000;
}


.stdsubtitle {
	font-weight: bold;
}


p.notes .prices {
	font-weight: bold;
}


h4 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #948c4b;
}

#touroptions {
	margin-bottom: 20px;
	padding: 6px 0 0 0;
	background: url(/graphics/tourdivider.png) repeat-x;
}


#tourfooter {
	color:#FFF;
	height:235px;
	background:#333;
}


#tourtitletxt {
	margin-left:10px;
	float: left;
	padding-left: 10px;
	height: 60px;
	color: #ffffff;
	background: #948c4b;
}


#tourtitlebox {
	float: left;
	width: 20px;
	height: 60px;
	background: url(/graphics/titlebnnr.png) no-repeat;
}

#tourtitleboxgps {
	float: left;
	width: 20px;
	height: 60px;
	background: url(/graphics/titlebnnr.png) no-repeat;
}


#tourtitletxtgps {
	margin-left:10px;
	float: left;
	padding: 0 10px 0 10px;
	/*border-left:#9D485B 5px solid;*/
	width:400px;
	height: 33px;
	color: #9D485B;
	/*background: #F46C18;*/
}


.tourtitlesub, .tourtitlesub a, .tourtitlesub a:visited {
	padding: 6px 0 4px 0;
	font-weight: bold;
	font-size: 11px;
	color: #9D485B;
	text-decoration: underline;
}


.tourtitlesub a:hover {
	color: #CCC;
}

.tourtitlemain {
	font-size: 18px;
}

.boxform
{
	color:#FFF;
	float: left;
	margin: 0 0 0 22px;
	width:200px;
}

#touregt {
	float: left;
	margin: 10px 0 0 22px;
	width: 130px;
}


#tourcontact {
	margin: 10px 0 0 22px;
	float: left;
	width: 260px;
	font-size: 12px;
	color: #fff;
}

#tourcontact strong{
	font-weight:bold;
	color: #D880AA;
}

#tourcontact a, a:visited {
	font-size: 12px;
	color: #D880AA;
}

#tourcontact a:hover {
	font-size: 12px;
	color: #ccc;
}

.smlscrpt {
	font-size: 11px;
	color: #948c4b;
	font-weight: bold;
}


#touroptions ul {
	margin-top: 6px;
	font-size: 12px;
}


#touroptions a, a:visited {
	text-decoration: none;
	color: #000000;
	line-height: 20px;
	font-size: 12px;
}


#touroptions a:hover {
	color: #990000;
}


#copynotice {
	clear: both;
	padding: 10px 50px 0 0;
	font-size: 10px;
	color: #fff;
	text-align: right;
}

#copynotice a {
	font-size: 10px;
	text-decoration:underline;
	color: #ccc;
}

#copynotice a:hover{
	color: #000;
}


.nav {
	float: right;
	margin: 6px;
	width: 60px;
	text-align: center;
	line-height: 12px;
}

.nav a {
	font-size: 10px;
	line-height: 12px;
	color: #948c4b;
}


.nav a:visited {
	font-size: 10px;
	line-height: 12px;
	color: #948c4b;
}


.nav a:hover {
	font-size: 10px;
	line-height: 12px;
	color: #990000;
}


.nav img a {
	width: 48px;
	height: 34px;
	border: none;
}


.subpagemenuframe {
	width: 490px;
	height: 50px;
}



.subpagemenu {
	float: left;
	margin-left: 1px;
	width: 244px;
	height: 50px;
	background: url(/graphics/tourdivider.png) bottom repeat-x;
}


.subpagemenu ul.left {
	margin: 4px 0 0 0px;
	padding-left: 40px;
	list-style-type: none;
	margin-left: 0px;
}


.subpagemenu ul.right {
	margin: 4px 0 0 0;
	list-style-type: none;
	margin-left: 0px;
}


.subpagemenu li {
	line-height: 19px;
}


.subpagemenu li a, a:visited {
	font-size: 11px;
	color: #575757;
}


.subpagemenu li a.active {
	font-size: 11px;
	font-weight: bold;
	color: #575757;
}


.subpagemenu li a:hover {
	font-size: 11px;
	color: #948c4b;
}

/*----- submenu GPS -----*/

.subpagemenuframegps {
	width: 480px;
	height: 50px;
	border:1px solid #948C4B;
}

.subpagemenugps {
	width: 480px;
	height: 20px;
}

.subpagemenugps ul {
	padding: 0;
	margin: 4px 0 0 0px;
	list-style-type: none;
	text-align: center;
}

.subpagemenugps li {
	display: inline;
	list-style:armenian;
}

.subpagemenugps li a, a:visited {
	font-size: 11px;
	color: #575757;
}

.subpagemenugps li a.active {
	font-size: 11px;
	font-weight: bold;
	color: #575757;
}

.subpagemenugps li a:hover {
	font-size: 11px;
	color: #948C4B;
}

/*----- end submenu GPS -----*/

.c0{
	background: #ccc;
}

.clear {
	width: 490px;
	clear: both;
}


label {
	font-size: 10px;
	color: #fff;
}


.contactform {
	padding:5px 0 10px 10px;
	background:url(../graphics/form-background.png);
	color:#333;
	font-size:11px;
	margin: auto;
	width: 198px;
	}


.errormsg {
	font-size: 12px;
	color: #990000;
	padding-left: 15px;
}


table.gpsinfo {
	margin: -16px 0 0 0;
	padding: 0;
	width: 490px;
	border-collapse: collapse;
	font-size: 13px;
}


.shadow {
	background: #e9ebd8;
}


.tourimage {
	margin: 0;
	padding: 8px 0 0 0;
	width: 192px;
	height: 144px;
}


.imagebox {
	margin-top: 4px;
	margin-left: 12px;
	float: right;
	width: 192px;
}
h2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #9D485B; 
}

h1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 22px; color: #9D485B; margin-top:5px; 
}

hr
{
	border:#CCC solid 1px;
}

.menuh2
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top:10px; margin-bottom:5px;
	font-size: 16px; color: #fff; background:#9D485B; padding: 3px 3px 3px 3px; text-align:center;
}