body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F1ECCA;
	margin: 0 auto;
	padding: 0;
	float:center;
		background-image: url(../images/gif/content_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}

#main {
	width:725px;
	margin: 0 auto;
	padding: 0;
	float:center;
	margin-top:0px;
		}
		
#top {
	width:725px;
	height:42px;
	float:center;
	margin-bottom:0px;
	margin: 0 auto;
	padding: 0;
	background-image: url(../images/gif/top_bg.gif);
	background-repeat:  repeat-y;
	background-position: center;
		}
#topright {
	float:right;
	width:678px;
		}
#topright p{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#976C0D;
margin-top:15px;
}
#topright span a{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#976C0D;
margin-top:15px;
text-decoration:none;
}
#topright span a:hover{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4C390E;
margin-top:15px;
text-decoration:none;
background-color:#EBE0BE;
}
#medium {
	width:725px;
	height:216px;
	margin: 0 auto;
	margin-top:0px;
	float:center;

		}

#content {
	width:725px;
	float:center;
	margin-top:0px;
		}
#menu {
	width:150px;
	margin: 0 auto;
	float:left;
	margin-top:6px;
	padding-left:11px;
		}

#menu p{
		font:10px Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		color:#EBE0BE;
		padding-left:3px;
		}
#menu span a{
font:10px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#976C0D;
text-decoration:none;
}
#menu span a:hover{
font:10px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#000000;text-decoration:none;
background-color: #EBE0BE;
}
	
#section {
	width:500px;
	float:right;
	margin: 0 auto;
	margin-left: 0px;
	padding-right:30px;
		}

#sectiontop {
border-bottom: 1px solid #976C0D;
}

#sectiontext h3{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
text-align: right;
color:#976C0D;
margin-top:3px;
}
#sectiontext h2{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
text-align: center;
color:#976C0D;
}

.capital{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#976C0D;
}
.capitalazul{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#30718F;
}
.capitalgris{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#000;
}

.destacado{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#30718F;
}

.moe{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#30718F;
}
.moebeig{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#976C0D;
}


#sectiontext p{
	text-align:justify;
	font-family: Arial, Helvetica, "sans-serif 10px #333333";
	line-height: 18px;
}

#sectiontext h4{
font:Arial, Helvetica, sans-serif 10px #333333;
text-align:justify;
}

#sectiontext a{
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#976C0D;
text-decoration: none;
}
#sectiontext a:hover{
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#976C0D;
text-decoration:none;
border:1px dotted #976C0D;
}
#sectionframe {
	width:500px;
	float:right;
	padding:0px;
	padding-top:10px;
}

#sectiontextimg {
	float:left;
	width:150px;
}
#sectiontexright {
	float: right;
	width:330px;
}
#sectiontextimgder {
	float:right;
	width:150px;
		margin-top:20px;
}
#sectiontextleft {
	float: left;
	width:330px;
	margin-top:20px;
}
#sectiontextimgmini {
	float:right;
	width:240px;
		margin-top:20px;
}
#sectiontextmini {
	float: left;
	width:240px;
	margin-top:20px;
	text-align:right;
}
#sectiontextcontact {
	float:right;
	width:380px;
	margin-top:20px;
	background-color:#E6DCBC;
	height:380px;
	}
#sectiontextcontactleft {
	float: left;
	width:75px;
	margin-top:20px;
	text-align:right;
	padding:10px;
	background-color:#D0BC7C;
	height:380px;
}

#sectiontextcontactleft p{
	text-align:right;
	font-weight:bold;
	}
#form{
	float: left;
	margin-top:20px;
	text-align:right;
	padding:5px;
	background-color:#E6DCBC;
	width:475px;
	padding-left:20px;
}
#form p{
color:#976C0D;
}
#form_{
	float: left;
	margin-top:20px;
	margin-bottom:0px;
	text-align:right;
	width:475px;
}

.rect_marron{
border:1px solid #D0BC7C;
}
.rect_search{
border:1px solid #D0BC7C;
background-color:#E6DCBC;
padding:5px;
text-align:center;
}

.rect_azul{
	padding:10px;
	background-color:#92B0BE;
			}
.rect_azulosc{
	padding:5px;
	background-color:#30718F;
	margin-bottom:-10px;
			}

.rect_beig{
	padding:10px;
	background-color:#D0BC7C;
	height:140px;
			}
			
.rect_contact{
	padding:10px;
	height:207px;
			}
.rect_amarillo{
	padding:10px;
	background-color:#E9BB40;
	}
.rect_amarillosc{
	padding:5px;
	background-color:#CE9A0E;
	margin-bottom:-10px;
	}
.rect_verde{
	padding:10px;
	background-color:#8EB179;
			}
.rect_verdeosc{
	padding:5px;
	background-color:#61834D;
	margin-bottom:-10px;
			}
.rect_morado{
	padding:10px;
	background-color:#9C6F87;
			}
.rect_moradosc{
	padding:5px;
	background-color:#7F4363;
		margin-bottom:-10px;
			}
.rect_beig {
	background-color:#E6DCBC;
	height:10px;
	}
		
.rect_img{
border:1px solid #B98D00;
padding:3px;
margin-right:0px;}

.rect_imgmini{
border:1px solid #B98D00;
padding:3px;
margin-right:10px;
}

.rect_imgver{
border:1px solid #ffffff;
padding:3px;
margin-right:0px;}
		
#sectionlogos {
	width:142px;
	margin: 0 auto;
	float:right;
	padding-top:15px;
		}
.borderlogo{	border:1px solid #C8BB9B;	float:left;	margin:0px 10px 10px 0px;}
#travel { font-size:9px; color:#000; text-align:center; float: left; width:490px; margin-top:10px; font-family: Arial, Helvetica, sans-serif;}