body {margin:0; background:url(images/bg_site_geral.png) repeat-x;  font-family:Tahoma, Geneva, sans-serif}
h1, h2, h3, p, a {margin:0; padding:0; border:0; font-weight:normal;}
img {
	border:0;
	text-align: right;
}

#geral {width:100%; }

/*TOPO BRANCO*/
#geral #topobranco {float:left; width:100%; height:60px; }

/* Topo */
#geral #topo {float:left; width:100%; height:200px; background-color:#fff; }
	#topo #som {margin:0 auto; width:980px; height:40px; background:#FFF;}
	#topo #som #musica {width:30px; height:40px; float:right; margin-right:80px;}
	#topo #conteudoTopo {margin:0 auto; width:980px; height:200px; background:url(images/fundo_topo.png) no-repeat; }
	#topo #conteudoTopo #som {margin:10px 0 0 940px; width:40px; height:20px; position:absolute;}
	#topo #conteudoTopo #logo {margin:10px 0 0 0; width:170px; height:160px; position:absolute;}
	#topo #conteudoTopo #menu {width:800px; height:30px; float:left; margin:170px 0 0 100px;}
	#topo #conteudoTopo #menu ul { margin:0; border:0; padding:0;}
	#topo #conteudoTopo #menu ul li {width:110px; background:url(images/bg_menu.png) no-repeat; float:left; display:inline; margin:0 1px 0 0; padding:12px 0 0 0;}
	#topo #conteudoTopo #menu ul li #titulo {width:110px; height:30px; text-align:center; }
	#topo #conteudoTopo #menu ul li a {font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
	#topo #conteudoTopo #menu ul li a:hover {color:#EAAD14;}
	#topo #conteudoTopo #menu ul .ativo {font-size:12px; width:110px; height:30px; background:url(images/bg_menu.png) no-repeat;}
	#topo #conteudoTopo #menu ul .ativo a {color:#EAAD14;}


/* Conteudo */
#geral #mainConteudo {float:left; width:100%; background-image: url(images/bg_main_conteudo.fw.png); background-repeat:repeat-x; background-color:#01391D;}
	#mainConteudo #conteudo {margin:0 auto; width:980px; height:500px; background:url(images/fundo_main.png) no-repeat;}

	/*Home*/
	#mainConteudo #conteudo #cxImg {width:780px; height:350px; float:left; background:#FFF; margin:20px 0 0 100px;}
	#mainConteudo #conteudo #cxImg #SWF {width:770px; height:340px; float:left; margin:5px 0 0 5px;}
	#mainConteudo #conteudo #cxAssFooter {width:780px; height:50px; float:left; margin:20px 0 0 100px;}
	#mainConteudo #conteudo #cxAssFooter .txt1 {font-size:12px; font-weight:bold; color:#FFF; text-align:center; margin-top:5px;}
	#mainConteudo #conteudo #cxAssFooter .txt1 a {font-size:12px; font-weight:bold; color:#FFF; text-align:center;}
	#mainConteudo #conteudo #cxAssFooter .txt1 a:hover {color:#EAAD14;}

	/*Pousada*/
	#mainConteudo #conteudo #cxConteudo {width:780px; height:450px; float:left; background:#FFF; margin:20px 0 0 100px;}
	#mainConteudo #conteudo #cxConteudo #Coluna1 {width:450px; height:450px; float:left; margin:5px 0 0 5px; overflow:auto;}
	#mainConteudo #conteudo #cxConteudo #Coluna1 #fotoMini {float:left; margin:6px 5px 0 15px;}
	#mainConteudo #conteudo #cxConteudo #Coluna2 {width:310px; height:435px; float:left; margin:5px 0 0 10px;}
	#mainConteudo #conteudo #cxConteudo #Coluna2 #titulo {width:310px; height:30px; float:left; margin:10px 0 0 0;}
	#mainConteudo #conteudo #cxConteudo #Coluna2 #titulo .desc1 {font-size:20px; color:#EAAD14; text-align:left;}
	#mainConteudo #conteudo #cxConteudo #Coluna2 #texto {width:310px; float:left; margin:10px 0 0 0;}
	#mainConteudo #conteudo #cxConteudo #Coluna2 #texto .desc2 {font-size:12px; color:#333; text-align:justify;}
	#mainConteudo #conteudo #cxConteudo #Coluna2 #menu {width:310px; float:left; margin:20px 0 0 0;}
	#mainConteudo #conteudo #cxConteudo #Coluna2 #menu .desc3 {font-size:14px; font-weight:bold; color:#333;}
	#mainConteudo #conteudo #cxConteudo #Coluna2 #menu .desc3 a{font-size:14px; font-weight:bold; color:#333; text-decoration:none;}
	#mainConteudo #conteudo #cxConteudo #Coluna2 #menu .desc3 a:hover {text-decoration:underline;}
	#mainConteudo #conteudo #cxConteudo #Coluna3 {width:780px; height:390px; float:left; margin:5px 0 0 10px;}
	#mainConteudo #conteudo #cxConteudo #Coluna3 #titulo {width:740px; height:40px; float:left; margin:10px 5px 0 15px;}
	#mainConteudo #conteudo #cxConteudo #Coluna3 #titulo #texto {width:400px; float:left; font-size:18px; color:#EAAD14; }
	#mainConteudo #conteudo #cxConteudo #Coluna3 #titulo #texto2 {width:340px; float:left; font-size:13px; color:#666; text-align:right; }
	#mainConteudo #conteudo #cxConteudo #Coluna3 #titulo #texto2 a {width:340px; float:left; font-size:13px; color:#666; text-align:right; }
	#mainConteudo #conteudo #cxConteudo #Coluna3 #titulo #texto2 a:hover{width:340px; float:left; font-size:13px; color:#EAAD14; text-align:right; }
	#mainConteudo #conteudo #cxConteudo #Coluna3 #fotoMini {float:left; margin:10px 5px 0 15px;}

	/*Suites*/
	#mainConteudo #conteudo #cxSuites {width:780px; height:auto; float:left; background:#FFF; margin:20px 0 0 100px;}

	#mainConteudo #conteudo #cxSuites #Suite1 {width:770px; height:210px; float:left; margin:5px 0 0 5px;}
	#mainConteudo #conteudo #cxSuites #Suite1 #colTxt {width:200px; float:left;}
	#mainConteudo #conteudo #cxSuites #Suite1 #colTxt .titulo {font-size:14px; font-weight:bold; color:#EAAD14; margin:5px 0 0 5px;}
	#mainConteudo #conteudo #cxSuites #Suite1 #colTxt .texto {font-size:12px; color:#333; margin:10px 0 0 5px;}
	#mainConteudo #conteudo #cxSuites #Suite1 #colFt {width:560px; float:left; margin:0 0 0 10px;}
	#mainConteudo #conteudo #cxSuites #Suite1 #colFt #fotoMini {float:left; margin:10px 0 0 15px;}

	#mainConteudo #conteudo #cxSuites #traco {width:770px; height:15px; float:left; background:url(images/fundo_traco.png) no-repeat;}
	#mainConteudo #conteudo #cxSuites #Suite2 {width:770px; height:210px; float:left; margin:5px 0 0 5px;}
	#mainConteudo #conteudo #cxSuites #Suite2 #colTxt {width:200px; float:left;}
	#mainConteudo #conteudo #cxSuites #Suite2 #colTxt .titulo {font-size:14px; font-weight:bold; color:#EAAD14; margin:5px 0 0 5px;}
	#mainConteudo #conteudo #cxSuites #Suite2 #colTxt .texto {font-size:12px; color:#333; margin:10px 0 0 5px;}
	#mainConteudo #conteudo #cxSuites #Suite2 #colFt {width:560px; float:left; margin:0 0 0 10px;}
	#mainConteudo #conteudo #cxSuites #Suite2 #colFt #fotoMini {float:left; margin:10px 0 0 15px;}

	#mainConteudo #conteudo #cxSuites #Suite3 {width:770px; height:210px; float:left; margin:5px 0 0 5px;}
	#mainConteudo #conteudo #cxSuites #Suite3 #colTxt {width:200px; float:left;}
	#mainConteudo #conteudo #cxSuites #Suite2 #colTxt .titulo {font-size:14px; font-weight:bold; color:#EAAD14; margin:5px 0 0 5px;}
	#mainConteudo #conteudo #cxSuites #Suite3 #colTxt .texto {font-size:12px; color:#333; margin:10px 0 0 5px;}
	#mainConteudo #conteudo #cxSuites #Suite3 #colFt {width:560px; float:left; margin:0 0 0 10px;}
	#mainConteudo #conteudo #cxSuites #Suite3 #colFt #fotoMini {float:left; margin:10px 0 0 15px;}

	#mainConteudo #conteudo #cxSuites #Suite4 {width:770px; height:210px; float:left; margin:5px 0 0 5px;}
	#mainConteudo #conteudo #cxSuites #Suite4 #colTxt {width:200px; float:left;}
	#mainConteudo #conteudo #cxSuites #Suite4 #colTxt .titulo {font-size:14px; font-weight:bold; color:#EAAD14; margin:5px 0 0 5px;}
	#mainConteudo #conteudo #cxSuites #Suite4 #colTxt .texto {font-size:12px; color:#333; margin:10px 0 0 5px;}
	#mainConteudo #conteudo #cxSuites #Suite4 #colFt {width:560px; float:left; margin:0 0 0 10px;}
	#mainConteudo #conteudo #cxSuites #Suite4 #colFt #fotoMini {float:left; margin:10px 0 0 15px;}



	/*Reservas*/
	#mainConteudo #conteudo #cxReserva {width:780px; height:400px; float:left; background:#FFF; margin:20px 0 0 100px;}
	#mainConteudo #conteudo #cxReserva #Coluna1 {width:300px; height:390px; float:left; margin:5px 0 0 15px; overflow:auto;}
	#mainConteudo #conteudo #cxReserva #Coluna1 #titulo {width:300px; height:30px; float:left; margin:10px 0 0 0;}
	#mainConteudo #conteudo #cxReserva #Coluna1 #titulo .desc1 {font-size:20px; color:#EAAD14; text-align:left;}
	#mainConteudo #conteudo #cxReserva #Coluna1 #texto {width:300px; float:left; margin:10px 0 0 0;}
	#mainConteudo #conteudo #cxReserva #Coluna1 #texto .desc2 {font-size:12px; color:#333; text-align:justify;}
	#mainConteudo #conteudo #cxReserva #traco {width:20px; height:390px; float:left; margin:5px 0 0 0; background:url(images/traco_vertical.png) no-repeat;}
	#mainConteudo #conteudo #cxReserva #Coluna2 {width:370px; height:390px; float:left; margin:5px 0 0 30px; }
	#mainConteudo #conteudo #cxReserva #Coluna2 #titulo {width:300px; height:30px; float:left; margin:10px 0 0 0;}
	#mainConteudo #conteudo #cxReserva #Coluna2 #titulo .desc1 {font-size:20px; color:#EAAD14; text-align:left;}
	#mainConteudo #conteudo #cxReserva #Coluna2 #texto {width:370px; float:left; margin:10px 0 0 0;}
	#mainConteudo #conteudo #cxReserva #Coluna2 #texto .desc1 {font-size:12px; color:#333; text-align:justify;}
	#mainConteudo #conteudo #cxReserva #Coluna2 #menu {width:370px; float:left; margin:20px 0 0 0;}
	#mainConteudo #conteudo #cxReserva #Coluna2 #menu .desc3 {font-size:13px; color:#333; font-weight:bold;}
	#mainConteudo #conteudo #cxReserva #Coluna2 #menu .desc3 a {font-size:13px; color:#333; font-weight:bold; text-decoration:none;}
	#mainConteudo #conteudo #cxReserva #Coluna2 #menu .desc3 a:hover {text-decoration:underline;}

	/*Contato*/
	#mainConteudo #conteudo #cxContato {width:780px; height:400px; float:left; background:#FFF; margin:20px 0 0 100px;}
	#mainConteudo #conteudo #cxContato #Coluna1 {width:400px; height:390px; float:left; margin:5px 0 0 10px;}
	#mainConteudo #conteudo #cxContato #Coluna1 #titulo {width:400px; height:30px; float:left; margin:10px 0 0 0;}
	#mainConteudo #conteudo #cxContato #Coluna1 #titulo .desc1 {font-size:20px; color:#EAAD14; text-align:left;}
	#mainConteudo #conteudo #cxContato #Coluna1 #texto {width:400px; float:left; margin:10px 0 0 0; font-size:13px; color:#333;}
	#mainConteudo #conteudo #cxContato #Coluna1 #texto .campo {width:300px; height:16px; font-size:12px; color:#333;}
	#mainConteudo #conteudo #cxContato #Coluna1 #texto .campo2 {width:305px; height:16px; font-size:12px; color:#333;}
	#mainConteudo #conteudo #cxContato #Coluna1 #texto .campoMsg {width:300px; font-size:12px; color:#333;}
	#mainConteudo #conteudo #cxContato #Coluna1 #texto2 {width:400px; float:left; margin:20px 0 0 0; font-size:13px; color:#333; text-align:center;}
	#mainConteudo #conteudo #cxContato #Coluna1 #texto3 {width:400px; float:left; margin:5px 0 0 0; font-size:18x; color:#EAAD14; text-align:center;}
	#mainConteudo #conteudo #cxContato #Coluna2 {width:310px; height:390px; float:left; margin:5px 0 0 10px;}
	#mainConteudo #conteudo #cxContato #Coluna2 #titulo {width:310px; height:30px; float:left; margin:10px 0 0 0;}
	#mainConteudo #conteudo #cxContato #Coluna2 #titulo .desc1 {font-size:20px; color:#EAAD14; text-align:left;}
	#mainConteudo #conteudo #cxContato #Coluna2 #texto {width:310px; float:left; margin:10px 0 0 0; font-size:13px; color:#333;}
	#mainConteudo #conteudo #cxContato #Coluna2 #texto2 {width:310px; float:left; margin:30px 0 0 0; font-size:13px; color:#333;}
	#festas{float:left; margin-top:190px;}
	#colfestas{ width:450px; float:left; margin-top:45px;}


	#revelion{ width: 310px; height:150px; float:left; margin-top:30px;}

/* footer */
#geral #footer {float:left; width:100%; background:#01391D; }
	#footer #conteudoFooter {margin:0 auto; width:980px; height:60px;}
	#footer #conteudoFooter .copy {float:left; width:980px; font:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-align:center;  margin-top:10px; }
	#footer #conteudoFooter .copy2 {float:left; width:980px; font:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:center;  margin-top:5px; }
	#footer #img {float:left; width:980px; height:20px; }
