body{
	background-color:#C1C1C1;
	padding:0px;
	margin:0px;
	text-align:center;
	font-family:verdana,arial;
	font-size:10pt;
	line-height:16px;
}

a {color:#A46A53; text-decoration:none;}
a:hover {color:#E9B323;}

ul {padding:0px; margin:0px;}
li {list-style:none; padding:0px; margin:0px;}

img {border:0px;}

h1 {margin:0px; padding:0px; font-size:13pt;}
h2 {margin:0px; padding:0px; font-size:12pt;}
#conteudo {font-size:9pt;}
#conteudo p {margin:0px; padding:8px 0px 0px 0px;}

#geral{width:770px; background-color:#fff; margin:auto; text-align:left;}

#topo {width:770px; height:111px; background-color:#2D426F; overflow:hidden;}
#logo {display:block; float:left;}
#telhado {display:block; float:right;}

#menu{width:763px; height:24px; padding-left:5px; background-color:#AE755F; border:1px solid #29344A; overflow:hidden; background-image:url(menufundo.jpg);}
#menu li {display:inline; height:24px; overflow:hidden;}
#menu a {display:block; float:left; height:20px; padding-top:4px; padding-left:9px; padding-right:9px; background-image:url(menufundo.jpg); background-position:0px 0px; overflow:hidden; color:#fff; text-decoration:none;}
#menu a:hover {color:#E9B323; background-position:0px -24px;}

#slogan {width:770px; height:30px; overflow:hidden; background-image:url(slogan.gif); margin-top:6px; margin-bottom:2px; background-repeat:no-repeat; background-position:center center;}

#conteudo{width:750px; background-color:#fff; padding:0px 10px 70px 10px; overflow:hidden; background-image:url(casafundoconteudo.jpg); background-repeat:no-repeat; background-position:bottom center;}

#homeesq {float:left; width:452px; overflow:hidden;}
#homedir {float:right; width:288px; overflow:hidden;}

#homeesq a {display:block; text-decoration:none; color:#000;}
#homeesq a:hover {display:block; text-decoration:underline;}
#homedir a {display:block; text-decoration:none; color:#000;}
#homedir a:hover {display:block; text-decoration:underline;}
#homedir p {display:block; text-decoration:none; color:#000;}
#homeesq p {display:block; text-decoration:none; color:#000;}

#bloco1 {float:left; width:452px; background-color:#E7D7D1; overflow:hidden;}
#bloco1a {width:432px; padding:10px 10px 0px 10px; overflow:hidden; background-image:url(bloco1fundo.gif); background-repeat:no-repeat; background-position:top right; color:#000;}
#bloco1b {width:452px; height:10px; overflow:hidden; background-image:url(bloco1canto.gif); background-repeat:no-repeat; background-position:bottom left;}

#bloco2 {float:left; clear:left; width:452px; margin-top:20px; padding-bottom:10px; border-bottom:1px solid #AA715B; overflow:hidden; color:#000;}

#bloco3 {float:left; clear:left; width:452px; margin-top:10px;}

#blococervejaria {float:left; clear:left; width:452px; margin-top:10px;}
#blococervejaria img {}
#blococervejaria p {}
#blococervejaria h2 {padding:0 0 10px 0;}

#bloco4 {float:right; width:288px; background-color:#DCEAD6; overflow:hidden; }
#bloco4a {width:268px; padding:10px 10px 0px 10px; overflow:hidden; background-image:url(bloco4fundo.gif); background-repeat:no-repeat; background-position:top right; color:#000;}
#bloco4b {width:288px; height:10px; overflow:hidden; background-image:url(bloco4canto.gif); background-repeat:no-repeat; background-position:bottom left;}

#bloco5 {float:right; clear:right; width:288px; margin-top:10px; background-color:#E4E7EC; overflow:hidden; color:#000;}
#bloco5a {width:268px; padding:10px 10px 10px 10px; overflow:hidden; background-image:url(bloco5fundo.gif); background-repeat:no-repeat; background-position:top right;}

#bloco6 {float:right; clear:right; width:288px; margin-top:10px; background-color:#E4E7EC; overflow:hidden;}
#bloco6a {width:268px; padding:10px 10px 0px 10px; overflow:hidden; background-image:url(bloco6fundo.gif); background-repeat:no-repeat; background-position:top right; color:#000;}
#bloco6b {width:288px; height:10px; overflow:hidden; background-image:url(bloco6canto.gif); background-repeat:no-repeat; background-position:bottom left;}

#rodape{width:770px; height:18px; padding-top:2px; background-color:#A46A53; overflow:hidden; text-align:center; color:#fff; font-size:7pt;}

.thumbfoto {float:left; padding:5px 5px 5px 5px;}

.listatextos {padding-top:10px; padding-left:20px;}
#listatextos a {display:block;}
.titulointerna {color:#000; text-align:center; padding-bottom:15px; padding-top:8px;}
.subtitinterna {padding-top:15px;}

#voltarcomochegar {display:block;  text-align:right; padding:10px; font-weight:bold;}
#fotocomochegar {float:left; width:400px; height:320px; margin:0px 15px 10px 0px; border:1px solid black; background-image:url(carregando.gif); background-position:50% 50%; background-repeat:no-repeat;}

#fotosmin {float:left; width:140px; height:530px; overflow:auto; margin-right:10px;}
#fotosmin img {float:left; clear:both; margin-bottom:10px;}
#fotogrande {float:left; width:600px; height:470px; overflow:hidden; background-image:url(carregando.gif); background-position:10px 10px; background-repeat:no-repeat;}
#titulofotogrande {float:right; padding:10px; width:580px; height:40px; overflow:hidden; font-weight:bold; text-align:center;}

#contato {width:600px; overflow:hidden;}
#contato #forma {float:left;width:150px;padding-right:10px;text-align:right;}
#contato #formb {float:left;width:440px;padding-top:3px;}
#contato #formb .inputtext {clear:both; float:left; margin-top:2px;}
#contato #formb .textarea {clear:both; float:left; margin-top:2px; width:300px; height:100px;}
#contato #formb .inputsubmit {clear:both; float:left; margin-top:3px; margin-left:245px;}

#reserva {width:650px; overflow:hidden;}
#reserva #forma {float:left;width:200px;padding-right:10px;text-align:right;}
#reserva #formb {float:left;width:440px;padding-top:3px;}
#reserva #formb .inputtext {clear:both; float:left; margin-top:2px;}
#reserva #formb .inputradio {clear:both; float:left; margin-top:2px; margin-bottom:2px;}
#reserva #formb .textarea {clear:both; float:left; margin-top:2px; width:300px; height:100px;}
#reserva #formb .inputsubmit {clear:both; float:left; margin-top:3px; margin-left:100px;}

.fotominturismo {float:left; margin-right:10px; margin-top:10px;}
#fotograndeturismo {clear:both; float:left; margin-top:10px; width:500px; height:374px; overflow:hidden; background-image:url(carregando.gif); background-position:10px 10px; background-repeat:no-repeat;}
#legendafototurismo {clear:both; float:left; margin-top:10px; width:500px; height:30px; font-weight:bold; text-align:center; overflow:hidden;}

/* ADMIN */
#login {width:650px; overflow:hidden;}
#login #forma {float:left;width:200px;padding-right:10px;text-align:right;}
#login #formb {float:left;width:440px;padding-top:3px;}
#login #formb .inputtext {clear:both; float:left; margin-top:2px;}
#login #formb .inputsubmit {clear:both; float:left; margin-top:3px; margin-left:90px;}
#login #formb .msgerro {display:block; clear:both; float:left;}
/* ADMIN */

