
* {margin:0; padding:0;}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#404721;
margin:0;
}

.geral{
width:1003px;  
float:left;position:relative;
left:50%;margin-left:-502px;
}

/* BANNER RBS */
.banner_rbs_top{width:728px;margin:5px auto;height:90px;text-align:center;}
.banner_rbs_side{width:160px;height:600px;float:left;position:absolute;top:100px;}
.coluna_04{width:160px;position:absolute;min-height:700px;height:auto;top:0;left:50%;margin-left:425px}

/* MENU-----------------------------------*/

.menuGeral {
width:1003px;
padding-top:2px;
padding-bottom:1px;
float:left;
border-top:5px solid #D2CAB7;
}

#menu ul {
padding:0px;
margin:0px;
float: left;
width: 100%;
list-style:none;
background-image:url(images/bk_degrade.jpg);
}

#menu ul li {display: inline;}

#menu ul li a {
padding: 12px 9px;
float:left;
color: #fff;
text-decoration: none;
border-left:1px solid #fff;
font-weight:bold;
font-size:11px;
}

#menu ul li a:hover {
color:#A4DB80;
text-decoration: none;
}

.faixa {
border-bottom:5px solid #D2CAB7;
float:left:
}


/*TOPO ---------------------------------------------------------*/

.topo{
width:1003px;
float:left;
}

.logo {
width:392px;
padding:5px 0 10px 0;
float:left;
}

.bandeiras img {
width:30px;
padding:35px 0 0 10px;
float:left;
}

.logoParaty {
width:100px;
float:right;
padding:8px 0 0 0;
}

img {
border:none;
}




/*TOPOS PARA CADA PÁGINA---------------------------------------------------------*/

.topoBorda {
background-color:#D2CAB7;
height:15px;
margin:2px 0;
width:1003px;
float:left;
}

.topoBorda2 {
background-color:#D2CAB7;
height:5px;
margin:1px 0;
width:1003px;
float:left;
}
 
.topoCultura {
background:url(images/topo_cultura.jpg) no-repeat 0 1px;
width:1003px;
height:120px;
float:left;
}

.topoPousada {
background:url(images/topo_pousada.jpg) no-repeat 0 1px;
width:1003px;
height:120px;
float:left;
}

.topoCamping {
background:url(images/topo_camping.jpg) no-repeat 0 1px;
width:1003px;
height:120px;
float:left;
}

.topoChegar {
background:url(images/topo_chegar.jpg) no-repeat 0 1px;
width:1003px;
height:120px;
float:left;
}

.topoConheca {
background:url(images/topo_conheca.jpg) no-repeat 0 1px;
width:1003px;
height:120px;
float:left;
}

.topoComer {
background:url(images/topo_comer.jpg) no-repeat 0 1px;
width:1003px;
height:120px;
float:left;
}

.topoCasa {
background:url(images/topo_casa.jpg) no-repeat 0 1px;
width:1003px;
height:120px;
float:left;
}

.topoComprar {
background:url(images/topo_comprar.jpg) no-repeat 0 1px;
width:1003px;
height:120px;
float:left;
}

.topoHistoria {
background:url(images/topo_historia.jpg) no-repeat 0 1px;
width:1003px;
height:120px;
float:left;
}

.topoContato {
background:url(images/topo_contato.jpg) no-repeat 0 1px;
width:1003px;
height:120px;
float:left;
}


/*CAPA----------------------------------------------------------*/

.foto {
width:848px;
float:left;
padding-top:1px;
}

.banner {
width:150px;
float:right;
margin-left:5px;
padding-top:1px;
}

.banner img {
padding-bottom:4px;
float:left;
}

.topobemVindo {
background:url(images/areia.jpg) no-repeat 0 0;
width:848px;
height:112px;
margin-bottom:20px;
float:left;
}

.titulobemVindo {
color:#88A489;
font-size:1.7em;
font-weight:bold;
padding:20px 0 0 10px;
float:left;
}

.estrelabemVindo {
background:url(images/estrela.gif) no-repeat 0 0;
width:107px;
height:102px;
float:right;
padding-right:120px;
}


.textobemVindo {
width:840px;
float:left;
font-size:0.8em;
text-align:justify;
line-height:1.5em;
padding-bottom:10px;
}

.textobemVindo span {
color:#88A489;
font-weight:bold;
font-size:1.2em;
}


/* GERAL DAS PÁGINAS ---------------------------------------------------------*/

.conteudoGeral {
width:1003px;
background-color:#F5F4EB;
margin-top:2x;
float:left;
}

.conteudo {
font-size:0.7em;
line-height:1.5em;
padding:5px 10px;
text-align:justify;
float:left;
}

.conteudo a:link, a:visited {
	color: #404721;
	text-decoration: none;
	font-weight: bold;
}

.conteudo a:hover {
	color: #404721;
	text-decoration: underline;
	font-weight: bold;
}

.conteudoRodape {
background:url(images/img_rodape.jpg) no-repeat bottom left;
width:1003px;
height:183px;
clear:both;
}


/* TÍTULOS -----------------------------------*/

h1 {
font-size:2em;
line-height:1.5em;
padding-left:8px;
color:#C4B9A2;
border-left:10px solid #88A489;
margin-top:0.5em;
}

h2 {
color:#6F9170;
font-size:1.2em;
}

h3 {
color:#FFFFFF;
font-size:1.2em;
padding-left:8px;
border-left:10px solid #D2CAB7;
}

h4 {
color:#FFFFFF;
font-size:1.1em;
padding-left:10px;
border-left:10px solid #D2CAB7;
margin-left:10px;
}


/* PÁGINA POUSADA -----------------------------------*/


.boxinfoPousada{
width:970px;
float:left;
padding:20px 0;
font-weight:bold;
}

.boxinfoPousada a:link, a:visited {
	color: #404721;
	text-decoration: none;
	font-weight: bold;
}

.boxinfoPousada a:hover {
	color: #404721;
	text-decoration: underline;
	font-weight: bold;
}


.logoPousada {
width:270px;
padding-right:10px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 2em;
font-weight: bold;
color:#577158;
line-height: 24px;
text-align: left;
}

.infoPousada {
padding:10px 10px;
width:310px;
border-left:1px solid #D2CAB7;
float:left;
}

.infoPousada span{
color:#577158;
font-weight:bold;
}

.boxPousada {
width:973px;
float:left;
}

.pousadaFoto {
width:712px;
height:534px;
float:left;
border:4px solid #D2CAB7;
}

.pousadaFotoMenor {
width:712px;
float:left;
border:4px solid #D2CAB7;
}

.fotoDividida {
width:355px;
height:470px;
float:left;
}

.fotoDivididaMenor {
width:355px;
float:left;
}

.linhaDivisoria{
background-color:#D2CAB7;
width:2px;
height:470px;
float:left;
}

.linhaDivisoriaMenor {
background-color:#D2CAB7;
width:2px;
height: 263px;
float:left;
}

.fotoAmpliada {
	position:relative;
width:712px;
height:534px;
float:left;
}

.btAmpliar {
width:355px;
float:left;
text-align:right;
}

.pousadaDescr {
width:228px;
height:462px;
_height:460px;
background-color:#577158;
float:right;
margin-left:8px;
padding:8px;
color:#FFFFFF;
text-align:left;
}


.pousadaDescrGD {
width:228px;
height:580px;
_height:460px;
background-color:#577158;
float:right;
margin-left:8px;
padding:8px;
color:#FFFFFF;
text-align:left;
}

.pousadaDescr a:link, .pousadaDescr a:visited{
color:#FFFFFF;
text-decoration:underline
}

.pousadaDescr a:hover, .pousadaDescr a:active {
color: #99CC00;
text-decoration:underline
}


.pousadaDescrComp {
width:228px;
background-color:#577158;
float:right;
margin-left:8px;
padding:7px;
color:#FFFFFF;
text-align:left;
z-index:2;
}

.pousadaDescrComp a:link, .pousadaDescrComp a:visited{
color:#FFFFFF;
text-decoration:underline
}

.pousadaDescrComp a:hover, .pousadaDescrComp a:active {
color: #99CC00;
text-decoration:underline
}

.galeriaCurta {
width:712px;
float:left;
margin-top:10px;
}

.galeria {
width:973px;
float:left;
margin-top:10px;

}

.fotos{
width: 198px;
height: 160px;
margin-top:10px;
padding:20px;
float:left;
text-align: center;


}

.fotos img {
border:2px solid #D2CAB7;
}

.legenda {
width:198px;
color:#887;
font-size:1em;
font-weight:bold;
float:left;
}


.patrocinio {
width:950px;
float:left;
padding:10px 15px;
text-align:center;
}

.patrocinio img {
padding:0 15px;
}

.btVoltar {
width:70px;
height:20px;
background-color:#577158;
float:right;
padding:2px 5px;
text-align:center;
font-size:1em;
color:#fff;
}

.btVoltar a:link, .btVoltar a:visited {
color:#fff;
font-size:1em;
text-decoration:none;
}


.btVoltar a:hover, .btVoltar a:active {
color:#A4DB80;
text-decoration:none;
}

/* PÁGINA ELSON E NELSON -----------------------------------*/

.fotoAntiga {
background-image:url(images/degrade_ftantiga.jpg);
width:220px;
margin:0 0 30px 20px;
float:right;
}

.fotoAntigaTexto {
width:190px;
padding:0 15px;
text-align:left;
}

.fotoAntigaTexto span {
font-size:2.2em;
font-weight:bold;
line-height:1.2em;
color:#6F9170;
}

.fotoAntiga img {
border:none;
padding:10px;
}

/* PÁGINA COMO CHEGAR -----------------------------------*/

.boxcomoChegar {
background-image:url(images/degrade_ftantiga.jpg);
width:963px;
float:left;
font-size:1em;
margin-bottom:10px;
padding:5px;
}


.textocomoChegar {
width:730px;
float:left;
}

.textocomoChegar span {
color:#990000;
font-size:1em;
font-weight:bold;
}

.textocomoChegar a:link, .textocomoChegar a:visited {
color:#990000;
text-decoration:none;
}

.textocomoChegar a:hover, .textocomoChegar a:active {
color:#6F9170;
text-decoration:underline;
}

.fotoscomoChegar {
width:236px;
float:right;
}


.boxcomoChegar img {
float:left; 
margin: 0 15px 0 0
}

.destaquecomoChegar {
border:1px solid #D2CAB7;
background-color:#E9E4DC;
width:690px;
padding:10px 20px 10px 10px;
margin-bottom:15px;
float:left;
}

table {
border:1px solid #C4B9A2;
padding:1px;
width:100%;
margin:0 5px 0 0;
}

td {
background-color:#88A489;
color:#fff;
font-weight:bold;
padding:3px;
}


/* FORMULÁRIO DE CONTATO -----------------------------------*/

.contato {
width:600px;
float:left;
}

form {
margin:0;
paddin-top:1em;
padding-left:0.5em;
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:8.5em;
margin-top:0.3em;
float: left;
}

.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: #404721;
border: solid 0.1em #C6BCA4;
}

textarea {
height: 100px;
overflow: auto; 
}

button {
background:#D2CAB7;
color:#A79772;
font-weight: bold;
border:1px solid #C6BCA4;
font-size:1em;
padding:0.1em;
}
	 
.espaco {
margin-right:0.5em;
}

address {
width:300px;
text-align:left;
float:right;
font-style:normal;
line-height:1.5em;
}


/*RODAPÉ ---------------------------------------------------------*/
.rodape {
width:1003px;
border-top:1px solid #CCCCCC;
padding:10px 0 100px 0;
font-size:10px;
clear:both;
text-align:center;
color:#587459;
}

.rodapeC {
width:903px;
float:left;
margin-top:10px;
padding:0;

}

.rodapeC a {
color:#587459;
text-decoration:underline;
}

.rodapeC a:hover {
color:#990000;
text-decoration:underline;
}

.rodapeW {
width:100px;
float:right;
margin-bottom:10px;
vertical-align:
}



/*GALERIA DE FOTOS NO INDEX----------------------------------------------------------*/
.svw {width: 50px; height: 100px;} 
.svw ul {position: relative; left: -999em;} 

.stripViewer {position: relative; overflow: hidden;  margin: 0 0 1px 0;} 
.stripViewer ul { /* this is your UL of images */ margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none;} 
.stripViewer ul li {float:left;} 

.stripTransmitter {overflow: auto; width:1%; background-color:#648465;} 
.stripTransmitter ul {margin: 0; padding: 0; position: relative; list-style-type: none; background-color:#648465;} 
.stripTransmitter ul li {width:30px; float:left; margin: 0 1px 1px 0;} 
.stripTransmitter a {font: bold 12px Verdana, Arial; text-align: center; line-height: 22px; background: #648465; color: #fff; text-decoration: none; display: block; } 
.stripTransmitter a:hover, a.current {background: #88A489; color:#fff;}  


.legendaNumero {color:#fff;background-color: #88A489; }
.legendaNome {font-size:11px; font-weight:bold;border:1px solid #88A489;background-color:#88A489; color:#ffffff; margin-top:2px; margin-left:80px;align:left; width:300px;}



/*GALERIA CONHEÇA TRINDADE---------------------------------------------------------*/
.boxTrindadeCapa {
padding-left:30px;
width:970px;
float:left;
}

.boxTrindadeCapa img {
border:4px solid #D2CAB7;
}


.fotoAmpliadaTrindade {
width:900px;
height:500px;
float:left;
}


.lista {
width:903px;
padding:15px 40px;
float:left;
/*border:1px solid #FF0000;*/

}

.lista ul {
margin:0;
padding:0;
list-style:circle;
list-style-position:inside;
}

.lista li {
float:left;
border-top:1px solid #D2CAB7;
width:220px;
padding:10px 0;
/*border:1px solid #FF0000;*/
}

.lista li a {
display:inline;
margin-left:10px;
color:#6F9170;
font-weight:bold;
font-size:1em;
text-decoration:none;
}

.lista li a:hover {
color:#D2CAB7;
font-weight:bold;
text-decoration:none;
}

.linhaProv {
border-top:1px solid #D2CAB7;
width:870px;
clear:both;
padding-right:10px;
}


.geralGaleriaTrindade {
width:973px;
float:left;
padding:0;
margin:0;
}

.iframeGaleriaTrindade {
width:973px;
height:620px;
margin-top:5px;
float:left;
}


.caption{color:#887; float:right;font-size:0.7em; /*padding-bottom:15px;*/ font-family:Verdana, Arial, Helvetica, sans-serif;  /*border:1px solid #0000CC;*/}
.geralDemo {width:973px; float:left;}
.demo{width:670px; float:left; /*margin-left:10px; border:1px solid #FF0000;*/}
.gallery_demo{width:670px; /*margin:0 auto;*/ /*border:1px solid #FF9999;*/ margin-top:5px;}
.gallery_demo li{width:68px;height:50px;border:2px solid #D2CAB7;margin: 0 2px;}
.gallery_demo li div{left:240px;}
/*.gallery_demo li div .caption{font:normal 0.7em/1.4 georgia,serif;}*/
	
#main_image{margin:0 auto 26px auto;height:445px;width:670px; float:left; }
#main_image img{margin-bottom:5px; border:4px solid #D2CAB7; }
	
.nav{padding:5px 0 0 10px; clear:both; font-size:0.7em;text-transform:uppercase;}
.nav a {color:#A99A76; font-weight:bold;}
.nav a:hover {color:#6F9170;}
	
.info{text-align:left; width:260px; height:432px; padding:10px 5px; /*margin-right:15px;*/ float:right; background-color:#577158; }
.info p{margin-top:1em; font-size:0.7em; line-height:1.8em; color:#fff; padding:10px;}
.btinfo  {background-color: #FF9900; width:270px;color:#FFFFFF;font-size:0.75em; font-weight:bold; text-align:center; margin-top:15px; /*border:1px solid #D1C9B6;*/  border-top:1px solid #FFCC00; border-left:1px solid #FFCC00; border-bottom:1px solid #FF6600; border-right:1px solid #FF6600; display:block;  float: right; }
.btinfo a {color:#FFFFFF; text-decoration:none; background-color: #FF9900; display:block; padding:5px 2px; }
.btinfo a:hover {color:#FFFFFF; text-decoration:none; background-color: #FF6600; }
	
.galleria{list-style:none;width:660px; float:left;/* padding-top:25px; border:1px solid #000000;*/}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0; border:2px solid #D2CAB7;}
.galleria li a{display:none;}
.galleria li div{position:absolute;display:none;top:0;left:180px;}
.galleria li div img{cursor:pointer;}
.galleria li.active div img,.galleria li.active div{display:block;}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto;}
.galleria li .caption{display:block;padding-top:0.5em;}
* html .galleria li div span{width:400px} /* MSIE bug *//* CSS Document */

.banners_direita
{
	margin:4px 0;
}
