/* CSS Document */

* {margin:0;padding:0;}

body {font-family:Arial, Helvetica, sans-serif;margin:0 auto;background-image:url(images/bk_geral.jpg);}

.geral {width:948px;margin:0 auto;text-align:center;background-color:#FFFFFF;left:50%;position:absolute;margin-left:-484px;border:10px solid #FFFFFF;}

a {color:#993300; text-decoration: underline;}

a:hover {color:#666; text-decoration:underline;}

.topoIdioma {width:200px; float:left; text-align:left; margin:0; padding:0 0 5px 0; position:absolute; z-index:1;}

.topoIdioma img { border:none; padding:0 5px;}

.colunaEsq {width:211px; float:left;}

.colunaDir {width:728px; float:right;}

.colunaLamp {width:728px; float:right; background:url(images/lamparina_gd.jpg) no-repeat 570px 10px;}

.logo {float:left;width:211px;}

.topo {width:728px; float:right;}

.menuDireita {width:211px; float:left; padding-top:10px;}

ul#menu {width:184px;margin:0;padding:0;list-style-type:none;}

ul#menu li {border-top:1px solid #7296C9;height:90px; }

ul#menu li a:link, ul#menu li a:visited {display:block;height:1%;line-height:2em;text-decoration:none;text-align:left;font-size:14px;font-weight:bold;color:#7296C9;padding-left:52px;height:90px;background-image:url(images/active.gif); }

ul#menu li a:hover {background-image:url(images/hover.gif);color:#fff;height:90px;}

.detalhe {border-bottom:1px solid #7296C9;}

address {color:#D0BFAA; font-size:12px; text-align:left; font-style:normal; font-weight:bold;}

address span {font-size:14px;}


h1 {float:left; background:url(images/tit_pousada.gif) no-repeat 0px 30px; width:350px; height:94px; }
h1.ingles {float:left; background:url(images/tit_thepousada.gif) no-repeat 0px 30px; width:350px; height:94px; }
h2 {float:left; background:url(images/tit_acomodacoes.gif) no-repeat 0px 30px; width:728px; height:100px; }
h3 {float:left; background:url(images/tit_tarifas.gif) no-repeat 0px 30px; width:615px; height:100px; }
h4 {float:left; background:url(images/tit_contato.gif) no-repeat 0px 30px; width:615px; height:100px; }
h5 {float:left; background:url(images/tit_servicos.gif) no-repeat 0px 30px; width:615px; height:80px; }
h6 {float:left; background:url(images/tit_cancelamento.gif) no-repeat 0px 30px; width:615px; height:80px; }



.tit2 {float:left; background:url(images/tit_acomodations.gif) no-repeat 0px 30px; width:728px; height:100px; }
.tit3 {float:left; background:url(images/tit_rates.gif) no-repeat 0px 30px; width:615px; height:100px; }
.tit4 {float:left; background:url(images/tit_contact.gif) no-repeat 0px 30px; width:615px; height:100px; }
.tit5 {float:left; background:url(images/tit_services.gif) no-repeat 0px 30px; width:615px; height:80px; }



.lamparina {background:url(images/lamparina_gd.jpg) no-repeat top right; float:right; width:155px; height:347px; border:1px solid #FF0000;}

.colunaPrincipal {width:351px; float:left; background:url(images/lamparina.jpg) no-repeat top right;}

.colunaAcomod {width:351px; float:left;}

.colunaServicos {width:535px; float:left;}

.tabAcomoda {width:728px;float:left; padding:10px 0 20px 0; margin-top:5px;}

.mapa {width:700px;float:left; padding:0 10px; color:#AF9370; font-size:11px; line-height:1.5em; text-align:justify; margin:20px 0 0px 0;}

.obs {width:728px;float:left; padding:10px 0 10px 0; margin-top:5px; color:#AF9370; font-size:11px; line-height:1.5em; text-align:justify; margin:20px 0 0px 0;}

.obs_p {height:22px; font-size:13px; margin-right:110px;margin-top:10px;}

.obs span { background-color:#AF9370; color:#FFFFFF;}

.colchetePrincipal {width:78px; float:right;}

.boxTexto {width:270px; float:left;}

.boxTextoServicos {width:700px; float:left; padding-top:20px;}

p span {color:#FCB98B; font-size:20px; text-align:left;}

p {font-size:12px; color:#666; line-height:1.4em; text-align:justify;}

.lotado { width:490px; float:left; background-color:#FCB98B; color:#fff; font-size:1em;  text-align:center;  font-weight:bold; padding:5px;}

.aviso { width:357px; float:left; color:#7296c9; font-size:16px; padding:10px; text-align:center;  font-weight:bold;}
.end {color:#7296c9; text-align:left;  font-weight:bold;}
.galeria{ width:377px; background-color:#7296C9; float:right;}

.galeriaServicos{ width:192px; background-color:#7296C9; float:right;}

.fotos {float:left; padding:10px 8px 10px 8px;}
.fotos img {border:1px solid #fff;}

.rodape {width:948px; height:127px; clear:both; background:url(images/chao_historico.jpg) no-repeat center bottom; }
.rodape p {font-size:11px; color:#201B0F; text-align:center; padding-top:120px; *padding-top:120px; _padding-top:100px; }
.rodape a {color:#201B0F; text-decoration:none; }
.rodape a:hover { color:#201B0F; font-weight:bold;}

td {padding:5px 0 5px 5px;}

.tabTarifas {width:500px; text-align:left; padding-left:5px;}

.borda {border-bottom:1px solid #999999;}

form {margin:0; padding-top:5px; padding-left:5px ;text-align:left;}

label {display:block; padding:0.3em 0 0.3em 0; margin:0.5em 0 0.5em 0; width:550px;font-size:11px;color:#666;font-weight:bold;}

label span {display: block; width:100px; margin-top:0; float: left;}

input, textarea {color:#666;border: solid 1px #C4AE95; background-color:#E0D5C7; padding:2px 0;}

textarea {height:100px; overflow:auto; }

button {background:#7296C9; color:#FFF;font-weight:bold; border:none; font-size:11px; *margin-left:110px; margin-left:100px; padding:2px 5px;}
	 
img {border:none;}

.wifi {width:174px; float:left; text-align:center; padding:20px 5px 0px  0px;}


.tabela_feriado_corpus_christi
{
	width:100%;
	height:auto;
	
}

.tabela_feriado_corpus_christi th
{
	font-size:18px;
	color:#2059a9;
	text-align:left;

}

.tabela_feriado_corpus_christi td
{
	font-size:12px;
	color:#2059a9;
	text-align:left;
	border-bottom:solid 1px #2059a9;
	font-weight:normal;
	
	

}



