* {margin:0 auto;}
body {background:url(images/bgGeral.jpg) #ffffff; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }
a {color:#fff; text-decoration:underline;}
a:hover {text-decoration:underline;}
img {border:0px;}
.geral {width:960px; background:url(images/bg_colunas.gif) repeat-y;}
.topo {width:960px; height:280px;background:url(images/topo.jpg) no-repeat;}
.logo {float:left; background:url(images/logo.gif) no-repeat left bottom; width:279px; height:280px;}
.logo ul li {display:none;}
.contatos {float:right; width:230px; padding:70px 0px 0px 0px;}
p {line-height:17px;  position:relative; z-index:2; margin:0; padding:0 20px; width:440px;}
p span {color:#FAB052; font-weight:bold;}
.detalhe {float:left; width:200px;}
p img {border:1px solid #FFFFFF; margin:5px;  width:220px;}
.galeria { padding:60px 15px 0px 0px; width:450px; position:relative; z-index:2; margin:0; float:right;}
.fotos {float:left; margin:8px 2px 8px 5px;}
.fotos img {border:1px solid #FFFFFF;}
table {float:left; width:100%; margin-bottom:10px; font-size:11px;}
td {border:1px solid #FAB052; padding:3px; background-color:#ecebf0; width:50%; color:#105EA8; font-weight:bold;}
.tabelaTarifas {width:430px; float:left; padding-left:20px;}
.tituloTarifas {float:left; font-size:11px; color:#FAB052; font-weight:bold; padding-left:25px;}
.aviso { width:440px; float:left; padding:20px 0 0 20px;}
.chamada { width:450px;  float:left; text-align:center; padding:40px 0 20px 0;}
address {font-size:12px; font-style:normal; margin:3px 0px 10px 0px; font-weight:bold;}
address a {color:#fff; text-decoration:underline;}
.local {float:right; margin:60px 20px 0px 0px;}
.fotoMapa { width:400px; float:left;}
.colunaEsq {float:left; width:480px; background:url(images/mato_azul.gif) no-repeat bottom right #1F468E;}
.colunaDir {float:right; width:480px; background:url(images/mato_laranja.gif) no-repeat bottom right #FAB052;}
.adornoL {height:210px; width:480px; background:url(images/adorno_laranja.gif) no-repeat top right #fab052;  z-index:1; position:absolute;}
.adornoA {height:210px; width:480px; background:url(images/adorno_azul.gif) no-repeat top right; z-index:1; position:absolute;}
.rodape {padding:17px 0 0px 0; text-align:center; width:440px; float:right; color:#FFFFFF; font-size:10px; font-weight:bold; height:81px; *height:60px; /* altera propriedade do IE6 e IE7 */ _height:80px; /* apenas IE6 */ }
.rodape a {color:#fff; text-decoration:underline;}
.rodape a:hover {color:#fff; text-decoration:underline;}
h1 {float:left;background:url(images/t_pousada.gif) no-repeat 20px 20px ; width:100%; height:55px;}
h2 {float:left; background:url(images/t_tarifas.gif) no-repeat 20px 10px; width:100%; height:50px;}
h3 {float:left; background:url(images/t_galeria.gif) no-repeat 20px 20px; width:440px; height:47px; z-index:3; position:absolute; }
h4 {float:left; background:url(images/t_endereco.gif) no-repeat; width:200px; height:20px; margin-bottom:5px;}
h5 {float:left; background:url(images/t_contato.gif) no-repeat; width:230px; height:18px;}
h6 {float:left; background:url(images/t_mapa.gif) no-repeat; width:230px; height:18px; margin-bottom:5px;}
.bt_reservas {width:230px; float:left; padding-top:20px; }
.tituloreservas {float:left;background:url(images/t_reservas.gif) no-repeat 50px 20px ; width:600px; height:55px;}
.reservas {width:960px; background:url(images/mato_reservas.gif) no-repeat bottom right #1F468E; padding:0; float:left;}
.contatoreservas {width:300px; float:right; color:#FAB052; font-size:14px; line-height:20px; font-weight:bold;}
.formreservas {width:600px; float:left; padding-bottom:20px;}
form {margin:0;paddin-top:1em;padding-left:50px;text-align:left;}
label {display:block;padding:0.3em 0 0.3em 0;margin:0.5em 0 0.5em 0;width:550px; font-weight:bold; color:#FAB052;}
label span {display: block;width:120px;margin-top:0.3em;float: left;}
input, textarea {color: #404721;border: solid 0.1em #C6BCA4;}
textarea {height: 100px;overflow: auto;}
button {background:#FAB052;color:#fff;font-weight: bold;border:1px solid #C6BCA4; font-size:1em;padding:0.1em;}
