body {
	background-color: #F4F0E5;
	margin-top:0px;
	overflow-x:hidden;
	overflow-y:scroll;
	
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #98867E;
	text-decoration: none;
}
	
	
a {
	font-style:normal;
	text-decoration: none;
	color: #98867E;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #98867E;
	text-decoration: none;
}
.campos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #98867E;
	text-decoration: none;
	border-top: 1px solid #98867E;
	border-right: 1px solid #98867E;
	border-bottom: 1px solid #98867E;
	border-left: 1px solid #98867E;
}
.form_space {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #98867E;
	text-decoration: none;
	margin-top: 5px;
}
#main {
 --width: 100%;
 --height: 100%;
	background-color:#F4F0E5;
}
#content {


width: 1000px;
	z-index:1;
}
#menu {
	width:840px;
	position:absolute;
	margin-left:30px;
	/*height:77px;*/
	height:148px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #958e81;
	z-index:5;
	top:25px;
    }
    
#navegation {
	margin:1px;
	margin: 84px 0 0 0;
}

#menu li {
	margin-left:15px;
	height: 40px;
	display:inline;
	text-align: left;
	list-style-type: none;
}

#menu li a:hover {text-decoration:underline}

#loto {
	cursor:crosshair;
	vertical-align:text-bottom;
	margin-left:8px;
}
#logo {
	position:relative;
	float:left;
	z-index:6;
	background-position: top;
	vertical-align: top;
	width:145px;
	height: 77px;
	cursor:pointer;
}
#fondo {
	top:40px;
	position:relative;
	background-color:#F4F0E5;
	float:right;
	z-index:0;
	width:100%;
}

#intro {
	position:absolute;
	width:767px;
	height:523px;
	top:137px;
	margin-left:130px;
	z-index: 5;

}
#fdo_loc {
	position:absolute;
	width:767px;
	height:300px;
	/*top:170px;*/
	top:240px;
	margin-left:120px;
	z-index: 5;
	
}
#contacto {
	position:absolute;
	width:767px;
	height:523px;
	top:162px;
	margin-left:30px;
	z-index: 5;
	
}

#librito {
	position:absolute;
	width:782px;
	height:520px;
	top:125px;
	margin-left:40px;
	z-index: 5;
	
}
*:first-child+html #intro {
	position:absolute;
	width:767px;
	height:523px;
	top:140px;
	z-index: 5;
	background-color:#F4F0E5;
}
#textos {
	position:absolute;
	width:767px;
	top:149px;
	height:auto;
	z-index: 6;
	text-align:left;
	background-color:#FFF;
	opacity: .7;
	filter:alpha(opacity=70);
	padding-top:0px;
	padding-bottom:0px;
	margin-left:130px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#635550;
	line-height: 15px;
    #line-height: 15px;
}
*:first-child+html #textos {
	position:absolute;
	width:767px;
	top:152px;
	height:auto;
	z-index: 6;
	text-align:left;
	background-color:#FFF;
	opacity: .7;
	filter:alpha(opacity=70);
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:0px;
	margin-left:130px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#635550;
	line-height: 15px;
	#line-height: 15px;
}
#textos ul li {
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#635550;
	text-align:left;
	line-height: 15px;
 	#line-height: 15px;
}
*:first-child+html #textos ul li {
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#635550;
	text-align:left;
	line-height: 15px;
 	#line-height: 15px;
}
#textos2 {
	position:absolute;
	width:767px;
	/*top:162px;*/
	top:230px;
	height:490px;
	overflow:auto;
	z-index: 6;
	text-align:left;
	padding-top:0px;
	padding-left:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#635550;
	text-align:left;
	line-height: 15px;
 	#line-height: 15px;
	
}
*:first-child+html #textos2 {
	position:absolute;
	width:717px;
	/*top:162px;*/
	top:230px;
	height:490px;
	z-index: 6;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#635550;
	text-align:left;
	line-height: 15px;
 	#line-height: 15px;
}
#textos3 {
	position:absolute;
	width:767px;
	top:149px;
	height:510px;
	overflow-y:auto;
	overflow-x:hidden;
	z-index: 6;
	text-align:left;
	background-color:#FFF;
	opacity: .8;
	filter:alpha(opacity=80);
	padding-top:0px;
	padding-left:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#635550;
	text-align:left;
	line-height: 15px;
 	#line-height: 15px;
}
*:first-child+html #textos3 {
	overflow-y:auto;
	overflow-x:hidden;
	position:absolute;
	width:767px;
	top:152px;
	height:510px;
	z-index: 6;
	text-align:left;
	background-color:#FFF;
	opacity: .8;
	filter:alpha(opacity=80);
	padding-top:0px;
	padding-left:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#635550;
	text-align:left;
	line-height: 15px;
 	#line-height: 15px;
}
#textos3 ul li {
	list-style:none;
}
#textos2 ul li {
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#635550;
	text-align:left;
	line-height: 15px;
    #line-height: 15px;
}
#thumbs {
	position:absolute;
	width:100px;
	/*top:145px;*/
	top:215px;
    #top:148px;
	height:460px;
	z-index: 3;
	text-align:left;
	padding-top:5px;
	margin-left:30px;
	vertical-align:middle;
	background-position: center center;
}


 @media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Reglas de Safari 3.0 y Opera 9  */
#intro {
 /*top:148px;*/
 top:230px;
 z-index: 5;

}
 #thumbs {
 width:100px;
 /*top:155px;*/
 top:225px;
}
 #textos {
/*top:160px;*/
 top:230px;
}
#textos2 {
 /*top:160px;*/
 top:230px;
}
#textos3 {
 /*top:160px;*/
 top:230px;
}
 #librito {
 /*top:137px;*/
 top:207px;
}

#fondo {
	/*top:55px;*/
	top:125px;

	
}

}

.imagen {
	cursor:pointer;
	margin-right:12px;
	padding-bottom:23px;
}


#cerrar {
	width:100px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*color:#635550;*/
	color:#9599c4;
	text-align:right;
	cursor:pointer;
	font-weight:bold;
}

#pie {
	position:absolute;
	width:700px;
	/*top:700px;*/
	top:770px;
	#top:685px;
	z-index: 4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#9D8B84;
	text-align:left;
	z-index:6;
	margin-left:30px;
}


#linkpie {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:9px;
	color:#B4A6A1;
	font-weight:bold;
}


#sitearte {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:9px;
	color:#B4A6A1;
	font-weight:bold;
	float:right;
	padding-right:10px;
	
}
#pie_index {
	position:relative;
	width:664px;
	height:60px;
	z-index: 2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#9D8B84;
	text-align:center;
}
.text {
	width:767px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#635550;
	text-align:left;
	line-height: 15px;
    #line-height: 15px;
}
.descat {
	width:580px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#635550;
	text-align:left;
	line-height: 15px;
 #line-height: 15px;
}
.text ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#635550;
	text-align:left;
	line-height: 15px;
 #line-height: 15px;
}
.flechas {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9599c4;
	text-align:left;
	vertical-align:middle;
	background-position: center center;
	padding:1px;
	padding-right: 12px;
	width:80px;
	float:left;/*background-color:#989dc7;*/
	/*margin-right:10px;*/

}
.text2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#98867E;
	text-align:left;
}
.tit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9599c4;
	text-align:left;
	font-weight:bold;
}
.sitemap {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
}
.sitemap td {
	width:auto;
	height:25px;
	text-align:left;
	color:white;
	font-family:Arial;
	border:O;
}
.sitemap a {
	background-color:transparent;
	color:#98867E;
	font-family:Arial;
}
.destacado_home_grande { width:780px; height: 440px; display:block; font-family:Verdana, Geneva, sans-serif; margin:0 auto; }

.caption-right h2 { display:block; float:left; margin:0px; padding:0px; font-size:20px; color:#fff; width:800px;  margin-left:14px; font-weight:normal; line-height:38px; }
.caption-right h3 { display:block; float:left; margin:0px; padding:0px; font-size:16px; color:#fff; width:800px; font-weight:normal; margin-left:14px;}

/*NUEVA HOME*/
h1.logo { display:block; margin:20px auto; text-align:center; }
.content_home { display:block; margin:0 auto; width:780px;  font-family:Verdana, Geneva, sans-serif;}
.menu { display:block; margin:0 auto; width:100%; position:relative; text-align:center; height:260px;}
.menu ul { margin:0 auto; text-align:center; width:346px; display:block; margin-top:20px;}
.menu li { display:block; float:left; padding:5px 20px;  border-right:solid 1px #9399C5;}
.menu li a { display:block; font-size:13px; color:#9399C5; font-weight:normal; cursor:pointer; text-decoration:none; }
.menu li a h3 { text-decoration:none!important;}
.menu li a.esp, .menu li a.por, .menu li a.eng { text-decoration:underline;}
.content_esp, .content_por, .content_eng { visibility:hidden; position:absolute; top:50px; left:0px; text-align:center; width:100%; height:200px; font-size:12px; color:#98857E; text-align:center; font-weight:normal; font-size:13px; line-height:16px; text-decoration:none!important; background:#f4f0e5; }

.content_por {visibility:visible; display:block; z-index:1; text-decoration:none; }

.menu li a.esp:hover .content_esp { visibility:visible; display:block; z-index:6; text-decoration:none;  }
.menu li a.por:hover .content_por { visibility:visible; display:block; text-decoration:none; }
.menu li a.eng:hover .content_eng { visibility:visible; display:block; z-index:6; text-decoration:none; }

.contact_home {display:block; margin:0 auto; width:780px;  font-family:Verdana, Geneva, sans-serif; text-align:center; padding-bottom:20px;}
.contact_home p { font-size:11px; color:#98857E; line-height:15px;}
.contact_home p.copy { color:#333; margin-top:10px;}
.contact_home p img { display:inline; margin-bottom:-10px; margin-left:4px; margin-right:4px; border:none;}
.contact_home p img.buzios { margin-left:20px;}


/*LANDING*/
.col1 { display:block; float:left; width:46%; padding-right:20px;}
.formlanding { display:block; float:left; width:46%;margin-top: 20px; border:solid 1px #98857E; padding:10px; margin-bottom:20px;}
.formlanding input { width:auto!important;}

.landing { font-family:Verdana, Geneva, sans-serif;}
.landing h2 { color:#9499c5; font-size:24px; font-weight:normal;}
.landing h3 { color:#98857E; font-size:14px; font-weight:normal;}
.landing li { list-style-type: circle; color:#98857E; font-size:12px;}

.formlanding h3 { font-size:12px; font-weight:bold;}

.formlanding .buttons { text-align:right; padding-right:20px; padding-bottom:30px; display:block; float:right; margin-top:0px;}
.formlanding  .button_text { border-color: #98867E;
    border-style: solid;
    border-width: 1px;
    color: #98867E;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    text-decoration: none; cursor:pointer;}

.formlanding input.medium, .formlanding textarea.medium { width:180px!important;}


h2.gracias { color:#006600;}
