/* CSS Document */

* {margin:0;padding:0;}

body {margin:0 auto;background-image: url(images/pattern.gif); font-family:Geneva, Arial, Helvetica, sans-serif;}

.geral {width:1003px; margin:0 auto; background-color:#F6E6AB; /*background:url(images/fundo_geral.jpg) repeat-y;*/ float:left; left:50%; margin-left:-500px; position:absolute;}

img {border:none;}
	
h1 {width:800px; text-align:center; float:left; padding-top:10px;}


/* TOPO ---------------------------------------------------------------------------------*/


.topoGeral {width:1003px; height:155px; float:left;}

.topo {width:1003px; height:155px; background:url(images/topo.jpg) no-repeat top left;}

.logo {width:206px; height:154px; float:left; padding-left:35px;}

.frase {width:640px; height:40px; float:left; color:#FFFFFF; font-style:italic; font-size:0.8em; text-align:center; padding:10px 0 5px 50px;}


/*MENU ---------------------------------------------------------------------------------*/


.menuGeral {width:130px; float:left; padding:20px 0 0 35px;}

ul#menu {width:127px;margin:0;padding:0;list-style-type:none;}

ul#menu li {height:41px; padding:1px 0;}

ul#menu li a:link, ul#menu li a:visited {display:block; height:1%; line-height:1.8em; text-decoration:none;text-align:left; font-size:0.8em; font-weight:bold; color:#fff;padding-left:5px; height:41px; background-image:url(images/bt_active_interno.jpg);}

ul#menu li a:hover {background-image:url(images/bt_hover_interno.jpg); color:#6C4543; height:41px;}

.parceiros  {width:130px; float:left; padding:20px 0; text-align:center;}

.parceiros img {float:left; padding:10px 0;}


/*DETALHE ---------------------------------------------------------------------------------*/


.detLateral {width:189px; height:350px; padding-top:50px; /*background:url(images/adorno_lat_interno.png) no-repeat left bottom; */float:left}


/*CONTEUDO ---------------------------------------------------------------------------------*/


.colunaEsq {width:189px; float:left;}

.colunaDir {width:814px; float:right; /*background:url(images/adorno_topo.png) no-repeat top left; z-index:1; position:relative;*/}

p{width:650px; font-size:0.8em; color:#333; float:left; line-height:1.2em; padding:20px 0  0px 80px;}

p span {color:#A6937B; font-size:1.3em; font-weight:bold;}

p a {color:#666; text-decoration:underline;}

p a:hover {color:#6E4547; text-decoration:underline;}

.tarifas{width:650px; float:left; padding:70px 0  0 80px;}

table {width:100%; float:left; font-size:0.8em; color:#6E4547;}

td span {color:#fff; font-weight:bold;}

td {padding:5px; background-color:#E0C992; font-weight:bold;}

td a {color:#990000; text-decoration:underline;}

td a:hover {color:#fff; text-decoration:underline;}

.lista {width:650px; float:left; padding-left:80px; }

.linha {border-bottom:1px solid #D1C286; }

.esp { padding-left:20px; text-align:left;}

.botaoVirtual {width:800px; *width:650px; padding:10px 0 0 80px; margin:0; float:left;}

.cartao { width:700px; float:left; padding:20px 0 0 80px; margin:0; font-size:0.8em; line-height:1.5em;}


/*GALERIA ---------------------------------------------------------------------------------*/


.galeria {width:650px; float:left; padding:30px 0  10px 80px;}

.foto {width:289px; /*height:186px;*/ padding-right:30px; padding-bottom:30px; float:left;}

.foto img {border:1px solid #C3B49E;}

.legendaFoto {width:289px; float:left; padding:5px 0; color:#77504E; font-weight:bold; font-size:1em; text-align:center;}

.ampliar {background:url(images/bt_ampliar.gif) no-repeat 1px 1px; width:15px; height:15px; z-index:2; position:absolute; visibility:visible; _visibility:hidden; }

/*.fotoDesc {width:295px; float:left; color:#666666; font-size:0.8em; line-height:1.2em; text-align:justify; padding-top:5px;}*/


/*RODAPE ---------------------------------------------------------------------------------*/


.rodape {width:1003px; height:250px; background:url(images/casa_rodape.png) no-repeat top left; /*z-index:1; position:absolute;*/ clear:both;}

address {width:200px; float:right; color:#fff; font-size:0.8em; padding:175px 10px 0px 30px; font-style:normal;}

address a {color:#fff; text-decoration:underline;}

address a:hover {color:#EBD57E; text-decoration:underline;}

.legenda {color:#6D4346; font-size:10px; float:right; text-align:right; width:998px; padding:10px 5px 0 0;}

.legenda a {color:#6D4346; text-decoration:underline;}

.legenda a:hover {color:#AD7A7E; text-decoration:underline;}


/*FORMULÁRIO ---------------------------------------------------------------------------------*/


form {margin:0; padding:100px 0 0 120px; text-align:left;}

label {display:block; padding:0.3em 0 0.3em 0; margin:0.5em 0 0.5em 0; width:550px;}

label span {display: block; width:12em; margin-top:0.3em; float: left; color:#666; font-weight:bold; font-size:0.8em;}

.campo {display:block; padding:0.3em 0 0.3em 0; margin:0.5em 0 0.5em 0; width:550px;}

.campo span {display: block; width:8.5em; margin-top:0.3em; float: left;}

input, textarea {color: #666; border: solid 0.1em #C3B49E;}

textarea {height: 100px; overflow: auto;}

button {background:#D5C787; color:#6E4547; font-weight: bold; border:none; font-size:0.8em; padding:0.1em; cursor:pointer;}
	 
.espaco {margin-right:0.5em;}


/*PÁGINA EM INGLÊS ---------------------------------------------------------------------------------*/

.versao {width:800px; float:left; text-align:right; padding-left:100px; color:#990000; font-size:0.8em;}

.versao a {color:#990000; text-decoration:none;}

.versao a:hover {color:#990000; text-decoration:underline;}

.logoIngles {width:206px; height:154px; float:left; padding-left:380px;}

.colunaCentro {width:1000px; float:left; text-align:center;}

.colunaCentro p {width:600px; float:left; font-size:0.8em; color:#333333; line-height:1.2em; padding-left:200px; text-align:left;}

.colunaCentro p a {color:#333333; text-decoration:none;}

.colunaCentro p a:hover {color:#990000; text-decoration:underline;}

.galeriaIngles {width:900px;*width:910px;float:left; padding:30px 0  10px 50px;}

.fotoIngles {width:289px; /*height:186px;*/ padding-right:10px; padding-bottom:30px; float:left;}

.fotoIngles img {border:1px solid #C3B49E;}

.tarifasIngles {width:800px; float:left; padding:20px 0  0 80px;}

