body {
font-family: "Trebuchet MS", Verdana, Arial;
margin: 0 0 0 0;
background-color: #0091D7;
}

#base {
	position:relative;
	width:770px;
	height:427px;
	z-index:1;
}

#fundo {
	position:absolute;
	left:16px; 
	top:58px; 
	width:754px;
	height:350px;
	z-index:2;
	background-image: url(../imagens/fundo_verde.gif);
}

#menu {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:165px; 
	height:200px; 
	z-index:2;
}

#links {
	position:absolute;
	top: 390px;
	left: 390px;
	width:374px;
	height:20px;
	z-index:2;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-weight: bold;
	text-align: right;
	font-size: .75em;
	color: #fff;
}

#fale {
	position:absolute;
	left: 395px;
	width:372px;	
	z-index:2;
	background-color: #00407A;	
	color: #fff;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 1.3em;
	text-align: center;
	font-weight: bold;
}

#fale span {
	color: #FFF446;
}

#corpo {
	position:absolute; 
	left:193px; 
	top:103px; 
	width:574px; 
	height:260px; 
	z-index:3;
	color: #009900;
}

#corpo_texto {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:574px; 
	height:260px; 
	z-index:1;
	background-color: #FFF446;
	color: #009900;
}

#corpo_fale {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:574px; 
	height:260px; 
	z-index:1;
	background-color: #0091D7;
	color: #fff;
	padding: 10px;
}

#tipo {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 0.8em;
	text-align: center;
	font-weight: bold;
}

#pf td, #pj td{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 0.7em;
	text-align: left;
	font-weight: bold;
	color: #fff;
}

#pf td input , #pj td input, #pf td textarea , #pj td textarea {
	font-family: "Trebuchet MS", Verdana, Arial;
	padding-left: 4px;
	border: 1px solid #fff;
	font-size: 1em; 
	background-color:#0091D7;
	color: #fff;
}

#banner {
	position:absolute; 
	left:594px; 
	top:58px; 
	width:174px; 
	height:44px;
	z-index:2;
	background-color: #fff;
}

#links a:link, #links a:visited {
	text-decoration: none;
	color: #fff;
}

#links a:hover {
	text-decoration: underline;
}



#foto_home_1 {
position:absolute; 
left:-1px; 
top:-1px; 
width:200px; 
height:260px; 
z-index:3
}

#foto_home_2 {
position:absolute; 
left:378px; 
top:44px; 
width:195px; 
height:259px; 
z-index:2
}



#banner_home_2 {
position:absolute; 
left:579px; 
top:44px; 
width:172px; 
height:262px; 
z-index:2
}

#formulario {
position:absolute; 
left:178px; 
top:46px; 
width:571px; 
height:258px; 
z-index:3;
background-color: #0091D7;
color: #fff;
padding-top: 10px;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 0.8em;
font-weight: bold;
}

#formulario td {
padding-left: 6px;
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 0.8em;
font-weight: bold;
}

#corpo_not {
position:absolute; 
left:178px; 
top:46px; 
width:571px; 
height:258px; 
z-index:3;
color: #009900;
}

#corpo_links {
position:absolute; 
left:178px; 
top:46px; 
width:571px; 
height:250px;
z-index:3;
background-color: #FFF446;
padding: 20px 0px 10px 20px;
text-align: left; 
color: #009900;
}

#sDiv a:link, #sDiv a:visited {
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 1.2em;
color: #009900;
text-decoration: none;
}

#texto_dir a:hover, #texto_nucleo_dir a:hover, #sDiv a:hover {
text-decoration: underline;
}

#sDiv h3 {
color: #00407A;
}

#corpo_pqcolaborar {
position:absolute; 
left:178px; 
top:46px; 
width:571px; 
height:258px; 
z-index:3;
}

#texto_esq {
position:absolute;
top: 0;
left: 0;
width:369px; 
height:258px; 
z-index:3;
font-family: "Trebuchet MS", Verdana, Arial;
text-align: left;
padding: 20px 0px 0px 20px;
font-size: .7em;
}

#if_texto_esq {
position:absolute;
top: 0;
left: 0;
width:396px; 
height:258px; 
z-index:3;
font-family: "Trebuchet MS", Verdana, Arial;
text-align: left;
background-color: #FFF446;
color: #009900;
padding: 10px 0px 0px 10px;
font-size: .7em;
}

#if_texto {
position:absolute;
top: 0;
left: 200;
width:374px; 
height:258px; 
z-index:3;
font-family: "Trebuchet MS", Verdana, Arial;
text-align: left;
background-color: #FFF446;
color: #009900;
padding: 20px 0px 0px 20px;
font-size: .7em;
}


#texto_inicio_iframe {
position:absolute;
top: 0;
left: 0;
width:396px; 
height:258px; 
z-index:3;
font-family: "Trebuchet MS", Verdana, Arial;
text-align: left;
font-size: .7em;
}


#texto_nucleo_esq {
position:absolute;
top: 0;
left: 0;
width:398px; 
height:258px; 
background-color: #FFF446; 
overflow: auto;
scrollbar-arrow-color:#000000;
scrollbar-3dlight-color:#D5CA00;
scrollbar-highlight-color:#FFF204;
scrollbar-face-color:#FFF446;
scrollbar-shadow-color:#FFFBB0;
scrollbar-darkshadow-color:#D5CA00;
scrollbar-track-color:#FFFBB0;
z-index:3;
font-family: "Trebuchet MS", Verdana, Arial;
text-align: left;
padding: 10px 0px 0px 10px;
font-size: .7em;
color: #00407A;
}

#img_oqfazemos {
position:absolute;
top: 0;
left: 0;
width:200px; 
height:257px; 
z-index:3;
}

#frame_oquefaz {
position:absolute;
top: 0px;
left: 210px;
width:360px;
height:257px; 
z-index:2;
font-family: "Trebuchet MS", Verdana, Arial;
text-align: left;
font-size: .7em;
}

#menu_gal {
	position:absolute;
	top: 0px;
	left: 400px;
	width:174px;
	height:260px; 
	z-index:2;
	font-family: "Trebuchet MS", Verdana, Arial;
	color: #fff;
	text-align: left;
	font-size: .7em;
	padding-top: 20px;
	background-image:  url(../imagens/fundo_div.gif);
}

#img_gal {
	position:absolute;
	top: 0px;
	left: 0px;
	width:400px;
	height:260px; 
	z-index:2;
	font-family: "Trebuchet MS", Verdana, Arial;
	color: #fff;
	text-align: left;
	font-size: .7em;
	padding: 10px;
}

#menu_gal a:link, #menu_gal a:visited {
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 0.9em;
font-weight: bold;
text-align: left;
color: #fff;
text-decoration: none;
}

#texto_pqcolaborar {
position:absolute;
top: 0;
left: 201;
width:371px; 
height:257px; 
z-index:3;
}


#sDiv h2 {
color: #00407A;
}

#texto_esq h2, #if_texto_esq h2 {
color: #00407A;
}

#texto_nucleo_esq h3 {
color: #0091D7;
}

#texto_esq img, #if_texto_esq img {
margin-right: 6px;
}

#texto_dir {
position:absolute;
top: 0px;
left: 373px;
width:200px; 
height:258px; 
z-index:3;
}

#texto_nucleo_dir {
position:absolute;
top: 0px;
left: 400px;
width:173px; 
height:260px;
overflow: auto;
scrollbar-arrow-color:#000000;
scrollbar-3dlight-color:#8E6102;
scrollbar-highlight-color:#FFAC00;
scrollbar-face-color:#FFAE00;
scrollbar-shadow-color:#FFEBC1;
scrollbar-darkshadow-color:#FFAC00;
scrollbar-track-color:#FFEBC1;
z-index:3;
padding: 15px 3px 3px 6px;
background-color: #FFAE00;
}

#texto_noticias_dir {
	position:absolute;
	top: 0px;
	left: 400px;
	width:173px; 
	height:260px;
	overflow: auto;
	scrollbar-arrow-color:#5CF37A;
	scrollbar-3dlight-color:#0A8B24;
	scrollbar-highlight-color:#0F4F1C;
	scrollbar-face-color:#0A8B24;
	scrollbar-shadow-color:#0F4F1C;
	scrollbar-darkshadow-color:#0F4F1C;
	scrollbar-track-color:#5CF37A;
	z-index:3;
	background-image:  url(../imagens/fundo_div.gif);
	padding: 15px 0px 0px 10px;
}

#texto_noticias_dir a:link, #texto_noticias_dir a:visited {
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 0.7em;
font-weight: bold;
text-align: left;
color: #fff;
text-decoration: none;
}

#texto_nucleo_dir h5 {
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 0.9em;
text-align: center;
font-weight: bold;
color: #043C6E;
}

#texto_dir a:link, #texto_dir a:visited {
font-family: "Trebuchet MS", Verdana, Arial;
font-size: 0.85em;
font-weight: bold;
text-align: left;
color: #00407A;
text-decoration: none;
}

#texto_nucleo_dir a:link, #texto_nucleo_dir a:visited {
font-family: "Trebuchet MS", Verdana, Arial;
padding-left: 5px;
font-size: 0.7em;
text-align: left;
color: #0081CC;
text-decoration: none;
}

#texto_dir a:hover, #texto_nucleo_dir a:hover, #texto_noticias_dir a:hover {
text-decoration: underline;
}

#footer {
background-color: #FFF;
position:relative;
width:700px;
height:122px;
z-index:2;
}

#w3c {
position:relative;
width:300px;
height:100px;
z-index:2;
}

#footer_interna {
background-color: #FFF;
position:relative;
width:700px;
height:450px;
z-index:2;
}

#footer_galeria {
background-color: #FFF;
position:relative;
width:700px;
height:300px;
z-index:2;
}

#footer_reservas {
background-color: #FFF;
position:relative;
width:700px;
height:195px;
z-index:2;
}

#footer_contato {
background-color: #FFF;
position:relative;
width:700px;
height:195px;
z-index:2;
}

#amazonia {
position:absolute;
width: 149px;
height: 170px;
left:0px;
top:-70px;
z-index:3;
}

#nordeste {
position:absolute;
width: 171px;
height: 175px;
left:145px;
top:-54px;
z-index:3;
}

#nordeste_interna {
position:absolute;
width: 171px;
height: 175px;
left:0px;
top:-54px;
z-index:3;
}

#sul {
position:absolute;
width: 173px;
height: 175px;
left:287px;
top:-79px;
z-index:3;
}

#cadastro {
position:absolute;
width: 210px;
height: 100px;
left:490px;
top:10px;
z-index:3;
}

div #cadastro h3 {
margin-top: 0px;
font-family: Helvetica, sans-serif;
text-align: left;
font-size: 0.75em;
color: #363E15;
}

div #cadastro p {
margin-top: -8px;
margin-bottom: 3px;
font-family: Helvetica, sans-serif;
text-align: left;
font-size: 0.7em;
color: #363E15;
}

div #cadastro .form {
margin-left: -20px;
font-family: Helvetica, sans-serif;
padding-left: 3px;
margin-bottom: 2px;
text-align: left;
font-size: 0.7em;
border: thin solid #8A9FB2;
color: #363E15;
}

div #cadastro .enviar {
background-color: #fff;
font-family: Helvetica, sans-serif;
text-align: center;
margin: 3px;
font-size: 0.7em;
color: #363E15;
}

#roteiro {
position:absolute;
width: 210px;
height: 100px;
left:206px;
top:25px;
z-index:3;
}

div #roteiro h3 {
margin-top: 0px;
font-family: Helvetica, sans-serif;
text-align: left;
font-size: 0.75em;
color: #363E15;
}

div #roteiro ul {
margin-top: -8px;
margin-bottom: 3px;
font-family: Helvetica, sans-serif;
text-align: left;
font-size: 0.7em;
color: #363E15;
}

#mapa {
position:absolute; 
left:428px; 
top:20px; 
width:252px; 
height:245px; 
z-index:2
}

#acomodacoes  {
position:absolute; 
left:12px; 
top:160px; 
width:390px; 
height:95px; 
z-index:2;
}

#contato_form {
background-color: #D3DE9E;
position:absolute; 
top: 10px;
left:10px; 
width:420px; 
height:163px; 
z-index:2;
}

div #reservas h4 {
margin: 5px 5px 5px 5px;
padding-bottom: 3px;
font-family: Helvetica, sans-serif;
text-align: left;
font-size: 0.75em;
width:241px; 
color: #363E15;
border-bottom: thin solid #fff;
}

div #reservas_form h4 {
margin: 5px 5px 5px 5px;
padding-bottom: 3px;
font-family: Helvetica, sans-serif;
text-align: left;
font-size: 0.75em;
color: #363E15;
border-bottom: thin solid #fff;
}

div #contato_form h4 {
margin: 5px 5px 5px 5px;
padding-bottom: 3px;
font-family: Helvetica, sans-serif;
text-align: left;
font-size: 0.75em;
color: #363E15;
border-bottom: thin solid #fff;
}

div #reservas p {
margin: 3px 10px 3px 3px;
font-family: Helvetica, sans-serif;
text-align: right;
font-size: 0.7em;
font-weight: bold;
color: #363E15;
}

div #reservas_form p {
margin: 3px 10px 3px 3px;
font-family: Helvetica, sans-serif;
text-align: left;
font-size: 0.7em;
font-weight: bold;
color: #363E15;
}

div #contato_form p {
margin: 3px 10px 3px 3px;
font-family: Helvetica, sans-serif;
text-align: left;
font-size: 0.7em;
font-weight: bold;
color: #363E15;
}

div #reservas .form_reservas {
border: 1px solid #889A34;
margin-left: 3px;
padding-left: 3px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-size: 1em;
}

div #reservas_form .form_reservas {
border: 1px solid #889A34;
margin-left: 3px;
padding-left: 3px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-size: 1em;
}

div #contato_form .form_reservas {
border: 1px solid #889A34;
margin-left: 3px;
padding-left: 3px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-size: 1em;
}

div #reservas .form_reservas_enviar {
background-color: #D3DE9E;
font-family: Helvetica, sans-serif;
text-align: center;
margin: 3px;
font-size: 1em;
color: #363E15;
}

div #reservas_form .form_reservas_enviar {
background-color: #D3DE9E;
font-family: Helvetica, sans-serif;
text-align: center;
margin: 3px;
font-size: 1em;
color: #363E15;
}

div #contato_form .form_reservas_enviar {
background-color: #D3DE9E;
font-family: Helvetica, sans-serif;
text-align: center;
margin: 3px;
font-size: .75em;
color: #363E15;
}

#txt_calendar {
position:absolute; 
left:408px; 
top:353px; 
width:110px; 
height:70px; 
z-index:2;
margin: 5px 5px 5px 5px;
font-family: Helvetica, sans-serif;
text-align: right;
font-size: 0.75em;
}

#txt_calendar_reservas {
position:absolute; 
left:408px; 
top:10px; 
width:110px; 
height:70px; 
z-index:2;
margin: 5px 5px 5px 5px;
font-family: Helvetica, sans-serif;
text-align: right;
font-size: 0.75em;
}

#txt_opiniao {
position:absolute; 
left:0px; 
top:10px; 
width:690px; 
height:180px; 
z-index:2;
margin: 10px 10px 10px 10px;
font-family: Helvetica, sans-serif;
text-align: left;
font-size: 0.75em;
}

#txt_opiniao h4 {
padding-bottom: 3px;
font-family: Helvetica, sans-serif;
text-align: left;
font-size: 1em;
width:241px; 
color: #363E15;
border-bottom: thin solid #363E15;
}

#galeria {
position:absolute; 
left:0px; 
top:10px; 
width:690px; 
height:180px; 
z-index:2;
margin: 10px 10px 10px 10px;
font-family: Helvetica, sans-serif;
text-align: left;
font-size: 0.75em;
}

#galeria h4 {
padding-bottom: 3px;
font-family: Helvetica, sans-serif;
text-align: left;
font-size: 1em;
width:241px; 
color: #363E15;
border-bottom: thin solid #363E15;
}

#galeria img {
margin: 6px 6px 6px 6px;
}

#calendar {
position:absolute; 
left:528px; 
top:282px; 
width:161px; 
height:134px; 
z-index:2;
}

#calendar_reservas {
position:absolute; 
left:528px; 
top:10px; 
width:161px; 
height:134px; 
z-index:2;
}

#txt_galeria {
position:absolute;
left:357px; 
top:11px; 
width:300px; 
height:261px; 
z-index:3;
margin: 10px 10px 10px 10px;
font-family: Helvetica, sans-serif;
text-align: justify;
}

#txt_contato {
position:absolute;
left:464px; 
top:11px; 
width:220px; 
height:179px; 
z-index:3;
margin: 10px 5px 5px 5px;
font-family: Helvetica, sans-serif;
font-size: 0.75em;
text-align: justify;
}

.marca {
font-weight: bold;
text-decoration: underline;

}

a:link {
text-decoration: none;
color: #000;
}

a:hover {
text-decoration: underline;
}

a:visited {
text-decoration: none;
color: #000;
}

.td_right {
text-align: right;
}

.td_left {
padding : 3px 3px 3px 3px;
font-family: Helvetica, sans-serif;
text-align: left;
font-size: 0.7em;
font-weight: bold;
color: #363E15;
}
#apDiv1 {
	position:absolute;
	left:575px;		
	height:60;
	z-index:2;
	border-left:2px solid #FFFFFF;
	border-right:3px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	/*background-color: #00407A;*/
	background-image: url(../imagens/fundo_fundacao.jpg);
	text-align:left;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
