@charset "utf-8";
/* CSS Document */

/* ------------------------------------
	CSS Desenvolvido pela
	pianoLab | Agencia Interativa 
    em setembro de 2009
    http://www.pianolab.com.br
------------------------------------ */

body {
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../imagens/bg.gif) top repeat-x;
}
h3 {
	color:#0071bc;
	font-size:13px;
}
br {
	clear:both;
}
a {
	color:#0d68ba;
	text-decoration:none;
	outline:none;
}
a:hover {
	text-decoration:underline;
}
/* definicao de conteudo */
div#container {
	height:800px; /* depois retirar */
	width:1000px;
	position:relative;
	left:50%;
	margin-left:-500px;
}
div#topo {
	height:300px;
	width:1000px; /* depois retirar */
}
div#topo h1 a {
	text-indent:-5000px;
	height:47px;
	width:219px;
	background:url(../imagens/marcaMaravilha.gif) no-repeat;
	display:block;
}
div#topo ul li.linkPortugues a, div#topo ul li.linkIngles a {
	text-indent:-5000px;
	height:21px;
	width:30px;
	display:block;
}
div#topo ul {
	float:right;
	margin-right:3px;
}
div#topo ul li {
	margin-right:7px;
	float:left;
}
div#topo ul li.linkPortugues a {
	background:url(../imagens/linkPortuguesAtivo.gif) no-repeat;
}
div#topo ul li.linkPortugues a:hover {
	background:url(../imagens/linkPortuguesInativo.gif) no-repeat;
}
div#topo ul li.linkIngles a {
	background:url(../imagens/linkInglesAtivo.gif) no-repeat;
}
div#topo ul li.linkIngles a:hover {
	background:url(../imagens/linkInglesInativo.gif) no-repeat;
}
div#topo a.sistemaDeGestao {
	text-indent:-5000px;
	height:66px;
	width:183px;
	position:relative;
	top:-140px;
	right:42px;
	background:url(../imagens/sistemaDeGestaoAmbiental.gif) no-repeat;
	float:right;
	display:block;
}
div#topo fieldset {
	float:right;
	position:relative;
	top:-45px;
	left:173px;
}
div#topo fieldset legend {
	color:#0071bc;
	font-size:10px;
	font-weight:700;
	padding-left:60px;
}
div#topo form label, div#topo form input {
	float:left;
}
div#topo form label {
	text-indent:-5000px;
	height:32px;
	width:60px;
	background: url(../imagens/labelNews.gif) no-repeat;
}
div#topo form input {
	color:#666;
	height:25px;
	width:198px;
	padding:7px 11px 0 11px;
	background:url(../imagens/inputNews.gif) no-repeat;
	border:none;
}
div#topo form input.inputNewsOk {
	color:#fff;
	height:32px;
	width:35px;
	padding:0;
	padding-right:4px;
	background:url(../imagens/inputNewsOk.gif) no-repeat;
	cursor:pointer;
}
/* banner */
div#banner {
	height:361px;
}
div#banner span {
	display:none;
}
/* conteudo principal */
div.conteudoPrincipal {
	margin-top:50px;
	background:url(../imagens/bgConteudoPrincipal.gif) top left no-repeat;
}
div.conteudoPrincipal h2 {
	text-indent:-5000px;
	height:29px;
	width:150px;
}
/* conteudo novidades */
div.conteudoNovidades, div.conteudoGaleria, div.conteudoGastronomia {
	float:left;
}
div.conteudoNovidades {
	color:#666;
	width:274px;
	padding:0 10px 50px 20px;
}
div.conteudoNovidades ul li h3 a {
	color:#0d68ba!important;
}
div.conteudoNovidades h2 {
	background:url(../imagens/tituloNovidades.png) no-repeat;
}
div.conteudoNovidades li {
	height:82px;
	width:284px;
	margin:0 0 5px 0;
	clear:both;
	line-height: 16px;
}
div.conteudoNovidades li.listaTodasAsNoticias {
	height:auto;
	margin-top:10px;
}
div.conteudoNovidades li.listaTodasAsNoticias a, a.linkGaleria {
	color:#0071bc !important;
	padding-left:20px;
	background:url(../imagens/bulletLinkListas.gif) left no-repeat;	
} 
div.conteudoNovidades li a {
	color:#666!important;
	text-decoration:none;
}
div.conteudoNovidades li a:hover {
	text-decoration:underline;
}
div.conteudoNovidades img {
	margin:0 5px 0 -5px;
	padding:10px;
	background:url(../imagens/bgImagemNovidades.gif) no-repeat;
	float:left;
}
div.conteudoNovidades h2.tituloPromocao {
	text-indent:-5000px;
	height:21px;
	width:116px;
	margin-top:20px;
	background:url(../imagens/tituloPromocao.gif) no-repeat;
}
div.conteudoNovidades h3 {
	padding-top:5px;
}
div.conteudoNovidades a.linkReserva {
	text-indent:-5000px;
	height:65px;
	width:199px;
	margin-top:5px;
	background:url(../imagens/linkMaravilhaDeFerias.gif) no-repeat;
	display:block;
}
/* conteudo galeria */
div.conteudoGaleria {
	width:320px;
	padding:0 16px 0 16px;
	position:relative;
}
div.conteudoGaleria h2 {
	background:url(../imagens/tituloGaleria.png) no-repeat;
}
div.conteudoGaleria h3 {
	text-indent:-5000px;
	height:32px;
	width:169px;
	margin-bottom:10px;
	background:url(../imagens/tituloReservas.gif) no-repeat;
}
div.conteudoGaleria img {
	height:191px;
	width:300px;
	position:absolute;
	top:45px;
	right:22px;
}
div.conteudoGaleria a {
	color:#0071bc;
}
div.conteudoGaleria p a {
	font-size:13px;
}
div.conteudoGaleria div.galeriaSlideshow {
	height:249px;
	width:333px;
	background:#fff url(../imagens/bgSlideShow.gif);
}
a.linkGaleria {
	position:absolute;
	right:22px;
	bottom:92px;
}
div#controls {
	font-size:18px;
	position:absolute;
	bottom:90px;
	left:28px;
}
div#controls a {
	margin-right:5px;
}
/* conteudo gastronomia */
div.conteudoGastronomia {
	width:316px;
	padding:0 12px 0 16px;
}
div.conteudoGastronomia h5 {
	font-size:13px;
	font-weight: bold;
	position:relative;
	top:10px;
	left:5px;
	text-transform: uppercase;
	color:#0071BC;
}
div.conteudoGastronomia h2 {
	background:url(../imagens/tituloGastronomia.png) no-repeat;
}
div.conteudoGastronomia img {
	margin:0 5px 17px -5px;
	padding:15px;
	float:left;
}
div.conteudoGastronomia img {
	background:url(../imagens/bgImagemLateralGastronomiaBottom.png) no-repeat;
}
div.conteudoGastronomia a {
	color:#0071bc;
	font-size:13px;
	text-decoration:none;
	text-indent:-5000px;
	position:relative;
	top:17px;
	left:7px;
}
div.conteudoGastronomia a:hover {
	text-decoration:underline;
}
div.conteudoGastronomia h3 {
	text-indent:-5000px;
	height:27px;
	width:251px;
	background:url(../imagens/tituloFernandoDeNoronha.gif) no-repeat;
	clear:both;
}
/* rodape */
div#rodape {
	color:#666;
	font-size:10px;
	font-weight:700;
	text-transform:uppercase;
	height:150px;
	width:1000px;
	position:relative;
	left:50%;
	margin-left:-500px;
	background:url(../imagens/bgRodape.gif) no-repeat;
	clear:both;
}
div#rodape div.premios img {
	margin-right:20px;
	display:block;
}
div#rodape div.premios a{
	float:left;
}
div#rodape p {
	position:relative;
	top:30px;
	left:20px;
	z-index:0;
}
div#rodape a.assina {
	text-indent:-5000px;
	height:21px;
	width:151px;
	background:url(../imagens/assina-piano.gif) no-repeat;
	float:left;
	position:relative;
	top:30px;
	left:19px;
}
div#rodape ul li {
	margin-right:10px;
	float:left;
}
div#rodape ul li a {
	text-indent:-5000px;
	display:block;
}
div#rodape ul li.johansens a {
	height:59px;
	width:60px;
	background:url(../imagens/premios/johansens.png) no-repeat;
}
div#rodape ul li.brasilTravel a {
	height:40px;
	width:110px;
	background:url(../imagens/premios/brasiltravel.png);
}
div#rodape ul li.kiwiCollections a {
	height:59px;
	width:60px;
	background:url(../imagens/premios/kiwicollection.png) no-repeat;
}
/* premios */
div#rodape div.premios{
	position:absolute;
	top:30px;
	right:20px;
}
.fleft{ float: left; margin:0 20px 10px 0;}
div#rodape p.contatoRodape {
	text-align:right;
	margin-right:65px;
	float:right;
	z-index:10;
}
div#rodape p.contatoRodape a {
	height:auto;
	width:auto;
	display:inline;
}
