/*.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-table}
* html .clearfix{height:1%}*/

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

/* Classes Pré-Definidas */
.left{float:left;}
.right{float:right;}

/* Estrutura Principal */
*{margin:0; padding:0; border:none; list-style:none; font-size:12px; font-family: Arial, tahoma, sans-serif, Times New Roman;}
html {background-color:#E0E0E0; padding:5px 0px;}
#all {width:770px; margin:0 auto; background-color:#ff9d35; border:1px solid #ccc; border-bottom:0px}

#menu {width:220px; float:left;}
	#menu h1{background: white url(img/logo.png) no-repeat; width:220px; height:110px; text-indent:-5000px; overflow:hidden;}
	#menu ul.menu_pousada{background-color:#f5892e; border-top:1px solid #fff;}
		#menu ul.menu_pousada li{border-bottom:1px solid #fff;}
			#menu ul.menu_pousada li a{display:block; font: normal 15px tahoma, verdana, arial, sans-serif; color:#fff; text-decoration:none; padding:10px;}
			#menu ul.menu_pousada li a:hover{background-color:#ff9d35;}

	#menu ul.menu_foz{background-color:#e5e5e5; margin:5px; padding:5px; border:1px solid #999}
	#menu ul.menu_foz li h2{padding:5px; color:#333; font-size:12px;}
	#menu ul.menu_foz li a{display:block; padding:5px; color:#666;}

#conteudo {float:left; width:300px; background-color:#e5e5e5;}
	#flash h2{width:300px; height:380px; background:black url('cachoeira.jpg') no-repeat; text-indent:-5000px}
	#flash.mural h2{width:0px; height:0px}
	#conteudo p{text-align:justify; font-size:12px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; color:#333;}
	#conteudo h2{padding:10px; background-color:#ccc; font: normal 20px trebuchet-ms, tahoma, arial, sans-serif; color:#333}

#mapa {width:550px; float:left;background-color:#e5e5e5;}
	#mapa h2{padding:10px; background-color:#ccc; font: normal 20px trebuchet-ms, tahoma, arial, sans-serif; color:#333}
	#mapa p{text-align:justify; font-size:12px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; color:#333; padding-left:15px;}
	#mapa ul li{width:110px; height:105px; background-color:#fbe2b9; margin:5px 12px; padding-top:5px; text-align:center; border:1px solid white;}

#form_contato {width:300px; float:left; background-color:#e5e5e5;}
	#form_contato p{text-align:justify; font-size:12px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; color:#333;}
	#form_contato h2{padding:10px; background-color:#ccc; font: normal 20px trebuchet-ms, tahoma, arial, sans-serif; color:#333}


#fotos {width:250px; float:left; background-color:#f5892e; padding-top:20px;}
	#fotos h2{background-color:#ff9d35; color:white; font:normal 14px tahoma, verdana, times, sans-serif; padding:10px; border-top:1px solid white; border-bottom:1px solid white;}
	#fotos ul{padding:10px;}
	#fotos ul li{width:110px; height:105px; background-color:#fbe2b9; margin:5px 0px; padding-top:5px; text-align:center; border:1px solid white;}

#mural_fotos {width:550px; float:left; background-color:#f5892e; padding-top:20px;}
	#mural_fotos h2{background-color:#ff9d35; color:white; font:normal 14px tahoma, verdana, times, sans-serif; padding:10px; border-top:1px solid white; border-bottom:1px solid white;}
	#mural_fotos ul{padding:10px;}
	#mural_fotos ul li{width:110px; height:105px; background-color:#fbe2b9; margin:10px; padding-top:5px; text-align:center; border:1px solid white;}
	
#rodape{width:770px; margin:0 auto; background-color:#F5892E; line-height:40px; text-align:center; color:white}
	#rodape address{font-style:normal}
	#rodape address a{color:white; text-decoration:none}
	#rodape address a:hover{color:white; text-decoration:underline}

/*Formulario*/
#contato label {display:block; width:60px;}
#form_contato h3{padding-top:5px; padding-left:10px; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#form_contato p{padding-left:10px;}

form{clear:both; width:300px; padding-left:5px; margin-top:15px;}
ul.form li{float:left; padding:5px 0px;}
ul.form li label{display:block; padding-top:5px; padding-bottom:2px; width:150px;}
legend{font-weight:bold; text-transform:uppercase; color:#333; background-color:#fff;}

ul.form li.um{width:100%;}
ul.form li.dois{width:50%;}
ul.form li.tres{width:33%;}
ul.form li.quatro{width:25%;}
ul.form li.cinco{width:19%;}

.gra{width:90%;}
.med{width:50%;}
.peq{width:25%;}

.bnt{background-color:#ccc; margin-top:10px;}

.mar{margin-top:18px;}

fieldset.curto{padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #ccc;}

#link{padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #ccc;}
#link a{background-color:#fff; color:#990000; text-decoration:none;}
input{border:1px #ccc inset; padding:3px; background-color:#f9f9f9; color:#000;}
select{border:1px #ccc inset; padding:2px;}
textarea{border:1px #ccc inset; padding:3px; background-color:#f9f9f9; color:#000; height:100px;}
input.radio{height:10px; margin-left:10px; border:none;}
*html input.radio{height:15px; margin-left:10px; border:none;}

/*parceiros*/
#parceiros h2{background-color:#ff9d35; color:white; font:normal 14px tahoma, verdana, times, sans-serif; padding:10px; border-top:1px solid white; border-bottom:1px solid white;}
#parceiros {width:250px; float:left; background-color:#f5892e; padding-top:20px;}
#parceiros img{margin-bottom:10px;margin-left:40px;margin-top:10px;}