body{
margin:0;
padding:0;
background:#ffffff;
text-align:center;
font: 12px Verdana,Arial, Helvetica, sans-serif;
}

.item-lista-selecionado{
color:#0000ff;
}

/*Estilos gerais, não vinculados a id´s específicas*/
a img{
border-width:0;
}

.texto-destacado{
font-weight: bold;
}


/*****************POP-UP****************************/
#div_geral{
position:absolute;
z-index:9;
top:0;
left:0;
}

	#div_popupflutuante{
    z-index:8;
	position:absolute;
	width:475px;/*445*/
	height:430px; ;/*518*/
	left:50%;
	margin-left:-222.5px;
	background-color:#ffffff;
    border:1px solid #000000;
	text-align:center;
	}

		#div_popupflutuante img{
		width:445px;
		height:400px;
		margin-top:15px;
		}

		#box-img-popupflutuante{
		width:460px;/*475 - 15*/
		text-align:right;
		font-size:10px;
		padding-right:15px;
		}

			#box-img-popupflutuante a{
			text-decoration:none;
			color:#000000;
			font-weight:bold;
			}
/************************************************/

.clear {
clear: both;
}

#pagina{
width: 776px;
margin:0 auto;
text-align:left;
}

    #topo{
    float:left;
    width:776px;
    }

		#banner-topo{
		float:left;
		width:777px;
		height:99px;
		background-color:#ffffff;
		}
		
		#menu-navegacao{
		float:left;
		width:776px;
		height:37px;
		}

			#menu-geral{
			float:left;
			height:37px;
			border-left:10px solid #00571d;
			margin:0;
			}


				#menu dl, dd, ul, li {
				list-style-type: none;
				margin: 0 0 0 0;
				padding: 0;
				}

				#menu{
				position : absolute;
				width:766px;
				padding: 4px 0 2px 0;
				background-image:url('/layout/home/fundo_menu.jpg');
				background-repeat:repeat-x;
				}

				#menu dl {
				float: left;
				}


				#menu dt {
				cursor: pointer;
				text-align: center;
				font-weight: bold;
				border-right: 1px solid white;
				font-size:10px;
				height:16px;
				width:108px;
				}

				#menu li {
				cursor: pointer;
				display: inline;
				text-align:center;
				font-weight: bold;
				border-right: 1px solid white;
				font-size:10px;
				height:16px;
				width:108px;
				float:left;
				}

				#menu li a, #menu dt a {
				color: #fff;
				text-decoration: none;
				height: 100%;
				border: 0 none;
				}

				#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
				color: #ffcc00;
				}

				#smenu1, #smenu2, #smenu3, #smenu4,  #smenu5,  #smenu6 {
				position: absolute;
				left: 0;
				font-size: 0.7em;
				background:#3984ac;
				width:766px;
				height:16px;
				margin-top:1px;
				visibility:hidden;
				}

		#logos-idiomas{
		/*display: block;*/
		float:left;
		text-align:right;
		width:766px;/*776px - 10px(borda esquerda)*/
		height:21px;
		line-height:28px;
	    background-color:#ffffff;
        border-left:10px solid #00571d;
        padding: 0 0 0 0;
        margin:0;
		}
		
			#logos-idiomas ul{
			margin:0;
			padding:0;
			}
			
				#logos-idiomas ul li{
				display:inline;
				}
				
				#logos-idiomas ul li a{
				text-decoration: none;
				}

	#conteudo{
	float:left;
	width: 776px;/*776px - 10px(borda esquerda) - 7px(padding esquerdo) */
	background-color:#ffffff;
	padding: 10px 0 0 8px;
    border-left:10px solid #00571d;
	}
	
		div#conteudo-comercial{
		width:486px;
		float:left;
		background-color:#ffffff;
		}

		    div#midia-publicidade{
			
		    }
			
		    div#pacote-destaque{
			width:486px;
			margin-top:15px;
		    }

				#pacote-destaque h1{
				width:486px;
				border-bottom: 1px solid #006700;
				margin:0 0 5px 0;
				padding:0 0 1px 0;
				font-size:11px;
				color:#006700;
				}
				
				#pacote-destaque ul{
				margin:0;
				padding:0;
				text-align:center;
				color:#6f6f6f;
				font-size:11px;
				}
				
					#pacote-destaque ul li{
					width:142px;
					float:left;
					display:inline;
					margin:0 0 0 15px;
					padding:0;
					}
					
						#pacote-destaque ul li img{
						margin:0;
						padding:5px;
						border:0;
						width:120px;
						height:80px;
						background-image:url('/imagens/nova-home-imagens/sombra-fotos.jpg');
						}
				

		    div#sugestao-destino{
			width:486px;
			float:left;
			margin-top:10px;
		    }
			
				#sugestao-destino h1{
				width:243px;
				border-bottom: 1px solid #006700;
				float:left;
				margin:0;
				padding:0 0 1px 0;
				font-size:11px;
				color:#006700;
				}
				
				#sugestao-destino h2{
				width:233px;/*243 - 10*/
				border-bottom: 1px solid #006700;
				float:right;
				text-align:right;
				text-decoration:none;
				font-size:10px;
				margin:0;
				padding:0 10px 2px 0;
				}

				#sugestao-destino h2 a{
				text-decoration:none;
				color:#006700;
				}
				
				#sugestao-destino table{
				width:486px;
				margin:0;
				padding:5px 0 0 0;
				color:#6f6f6f;
				background-color:#f6f6f6;
				border-collapse: collapse;
				font-size:10px;
				}
				
					#sugestao-destino table tr td{
					padding:3px;
					}
					
					.coluna-titulo-indicacao-preco{
					text-align:right;
					font-size:9px;
					}
					
					.coluna-saindo-de{
					text-align:center;
					font-weight:bold;
					font-size:9px;
					}
				
					.coluna-indicacao-preco{
					width:63px;
					text-align:right;
					color:#006800;
					font-weight:bold;
					border-right:1px solid #6f6f6f;
					border-bottom:1px solid #6f6f6f;
					}

					.coluna-indicacao-nome{
					width:180px;
					border-bottom:1px solid #6f6f6f;
					}

					.coluna-indicacao-nome a{
					text-decoration:none;
					color:#6f6f6f;
					}
					
					.coluna-indicacao-nome-texto:link{
					text-decoration:none;
					color:#6f6f6f;
					}
					.coluna-indicacao-nome-texto:visited{
					text-decoration:none;
					color:#6f6f6f;
					}
					.coluna-indicacao-nome-texto:hover{
					text-decoration:underline;
					color:#6f6f6f;
					}
					
					#sugestao-destino-ultima-linha td{
					border-bottom:0;
					}
					
					#sugestao-destino-coluna-preco-coluna-final-um{
					border-right:0;
					}
					
					#sugestao-destino-coluna-preco-coluna-final-dois{
					border-right:0;
					}
					
					#sugestao-destino-coluna-preco-coluna-final-tres{
					border-right:0;
					}
					
					#sugestao-destino-coluna-preco-coluna-final-quatro{
					border-right:0;
					}
					
		    div#sugestao-resort{
			width:486px;
			float:left;
			margin-top:10px;
			color:#6f6f6f;
		    }
			
				#sugestao-resort p{
				margin:0 0 7px 0;
				padding:0;
				font-size:10px;
				}
			
				#sugestao-resort h1{
				width:243px;
				border-bottom: 1px solid #006700;
				float:left;
				margin:0 0 5px 0;
				padding:0 0 1px 0;
				font-size:11px;
				color:#006700;
				}
				
				#sugestao-resort h2{
				width:233px;/*243 - 10*/
				border-bottom: 1px solid #006700;
				float:right;
				text-align:right;
				margin:0 0 5px 0;
				padding:0 10px 2px 0;
				font-size:10px
				}
				
				#sugestao-resort h2 a{
				text-decoration:none;

				color:#006700;
				}
				
				#sugestao-resort ul{
				/*margin:0;
				padding:0 14px 0 0;*/
				color:#6f6f6f;
				font-size:11px;
				margin-left:18px;
				}
				
					#sugestao-resort ul li{
					width:150px;
					float:left;
					/*display:inline;*/
					/*padding:0;*/
					margin:0 0 5px;
					line-height:11pt;
					}
					
						#sugestao-resort ul li img{
						margin:0;
						padding:5px 5px 5px 10px;
						border:0;
						background-image:url('/imagens/nova-home-imagens/sombra-fotos.jpg');
						background-repeat:no-repeat;
						background-position:5px;
						width:120px;
						height:80px;
						}

						.titulo-sugestao-resort:link{
						font-weight:bold;
						float:left;
						width:150px;
						font-size:10px;
						color:#006700;
						text-decoration:none;
						}
						
						.titulo-sugestao-resort:visited{
						font-weight:bold;
						float:left;
						width:150px;
						font-size:10px;
						color:#006700;
						text-decoration:none;
						}
						
						.titulo-sugestao-resort:hover{
						font-weight:bold;
						float:left;
						width:150px;
						font-size:10px;
						color:#006700;
						text-decoration:underline;
						}
						
						span.inclui-sugestao-resort{
						font-size:9px;
						}
						
						span.preco-sugestao-resort{
						font-weight:bold;
						font-style:italic;
						width:130px;
						font-size:9px;
						}


			#lista-destaque{
			font-size:10px;
			float:left;
			margin-top:10px;
			width:486px;
			}
			
				#lista-destaque h3{
				width:486px;
				border-bottom: 1px solid #006700;
				float:left;
				margin:0;
				padding:0 0 1px 0;
				font-size:11px;
				color:#006700;
				}

				#lista-destaque-esquerda{
				width:243px;
				float:left;
				margin:0;
				padding:5px 0 5px 0;
				background-color:#f6f6f6;
				}
				
					#lista-destaque-esquerda li{
					border-right:1px solid #6f6f6f;
					}

				#lista-destaque-direita{
				width:243px;
				float:right;
				margin:0;
				padding:5px 0 5px 0;
				background-color:#f6f6f6;
				}
				
					#lista-destaque ul li{
					padding:2px 0 5px 10px;
					}
					
					.item-destaque{
					border-bottom:1px solid #6f6f6f;
					}
					
						#lista-destaque ul li a:link{
						margin-bottom:5px;
						color:#184228;
						text-decoration:none;
						}
						
						#lista-destaque ul li a:visited{
						margin-bottom:5px;
						color:#184228;
						text-decoration:none;
						}
						
						#lista-destaque ul li a:hover{
						margin-bottom:5px;
						color:#184228;
						text-decoration:underline;
						}
			


			
		    div#sugestao-geral{
			width:486px;
			margin-top:10px;
			margin-bottom:10px;
			float:left;
			}
				#sugestao-geral a{
				text-decoration:none;
				}
				#sugestao-geral h1{
				width:486px;
				border-bottom: 1px solid #006700;
				font-size:11px;
				color:#006700;
				}
				#sugestao-geral ul{
				width:486px;
				text-align:center;
				}

					#sugestao-geral ul li{
					padding:5px;
					width:120px;
					display:inline;
					}
					
					#sugestao-geral ul li img{
					width:120px;
					height:140px;
					}
					
					#sugestao-geral-um{
					margin-right:10px;
					}
					
					#sugestao-geral-dois{
					margin-left:10px;
					margin-right:10px;
					}
					
					#sugestao-geral-tres{
					margin-left:10px;
					}

		#conteudo-navegacao{
		width:263px;
		float:left;
		margin-left:9px;
		}

			#telefone-contato img{
			width:263px;
			height:184px;
			}
			
			#box-consultor-virtual{
			width:253px;/*263 - 5-5*/
			height:190px;/*310px;*/
			padding:0px 5px 5px 5px;
			margin-top:34px;
			background-image:url('/imagens/nova-home-imagens/bg-consultor-virtual.jpg');
			background-repeat:no-repeat;
			}
			
				#consultor-virtual{
				width:253px;
				padding-top:50px;
				font-size:9px;
				font-weight:bold;
				color:#184228;
				}
				
				
					#consultor-virtual form{
					margin:0;
					padding:5px;
					}
					
						#string-consulta{
						width:235px;
						}
						
						#consultor-lista-opcoes {
						margin-top:5px;
						}

						
							#consultor-lista-opcoes ul li{
							width:115px;
							display:inline;
							float:left;
							}
						
							#item-bt-busca-consultor-virtual{
							padding-top:5px;
							text-align:right;
							font-size:9px;
							}
							
								#item-bt-busca-consultor-virtual input{
								width:57px;
								height:16px;
								/*background-color:#6c866d;
								color:#ffffff;
								border:1px ridge #ffffff;
								height:17px;
								font-size:9px;*/
								background-image:url(/imagens/nova-home-imagens/buscar.jpg);
								}

				#selecao-destinos-resorts{
				width:253px;
				font-size:9px;
				font-weight:bold;
				color:#184228;
				}
				
					#selecao-destino{
					width:263px;
					height:91px;
					margin-top:20px;
					background-image:url('/imagens/nova-home-imagens/bg-encontre-resort-destino.jpg');
					background-repeat:no-repeat;
					text-align:center;
					}
					
						#selecao-destino h3{
						margin:0 auto;
						padding-top:10px;
						font-size:10px;
						}
						
						#selecao-destino form{
						margin:0 auto;
						padding-top:5px;
						}
						
							#consulte-destino{
							margin-top:15px;
							width:235px;
							font-size:10px;
							color:#6f6f6f;
							}
							
							#bt-consulte-destino{
							position:relative;
							top:5px;
							left:107px;
							/*background-color:#6c866d;
							color:#ffffff;
							border:1px ridge #ffffff;
							font-size:9px;*/
							height:16px;
							width:20px;
							background-image:url(/imagens/nova-home-imagens/ir.jpg);							}
				
					#selecao-resort{
					width:263px;
					height:91px;
					margin-top:20px;
					background-image:url('/imagens/nova-home-imagens/bg-encontre-resort-destino.jpg');
					background-repeat:no-repeat;
					text-align:center;
					}
					
						#selecao-resort h3{
						margin:0 auto;
						padding-top:10px;
						font-size:10px;
						}
						
						#selecao-resort form{
						margin:0 auto;
						padding-top:5px;
						}
						
							#consulte-resort{
							margin-top:15px;
							width:235px;
							font-size:10px;
							color:#6f6f6f;
							}
							
							#bt-consulte-resort{
							position:relative;
							top:5px;
							left:107px;
							/*background-color:#6c866d;
							color:#ffffff;
							border:1px ridge #ffffff;
							font-size:9px;*/
							height:16px;
							width:20px;
							background-image:url(/imagens/nova-home-imagens/ir.jpg);
							}
			
			#newsletter{
			width:263px;/*263 - 13*/
			/*height:138px;*/
			float:left;
			background-image:url('/imagens/nova-home-imagens/bg-litoral-verde-news.jpg');
			background-repeat:no-repeat;
			font-size:10px;
			margin-top:20px;
			padding-top:40px;
			color:#184228;
			}
			
				#newsletter h3{
				/*width:200px;
				padding:0;
				margin:0 0 8px 0;*/
				/*position:relative;
				left:28px;*/
				margin:0;
				padding:0;
				font-size:9px;
				text-align:center;
				}
				
				#newsletter form{
				margin-top:0px;
				margin-bottom:12px;
				padding-right:10px;
				text-align:right;
				}
				
				#newsletter label{
				/*position:relative;
				top:-5px;*/
				}
				
				#newsletter form input{
				margin:2px 2px;
				}
				
				.input-news{
				width:192px;
				}
			
				#bt-enviar-lv-news{
				/*position:relative;*/
				top:-3px;
				/*left:176px;*/
				/*background-color:#6c866d;
				color:#ffffff;
				border:1px ridge #ffffff;
				font-size:9px;*/
				width:57px;
				height:16px;
				background-image:url(/imagens/nova-home-imagens/enviar.jpg);
				}
			
			#lista-servico {
			background-image:url(/imagens/nova-home-imagens/bg-servicos.jpg);
			background-repeat:no-repeat;
			color:#007534;
			float:left;
			font-size:11px;
			font-weight:bold;
			height:315px;	
			margin-bottom:10px;
			margin-top:20px;
			padding-top:10px;	
			width:264px;
			}
			
				#lista-servico ul{
				margin:0;
				padding:30px 0 0 60px;
				}
				
					#lista-servico ul li{
					margin:0 0 18px 0;
					padding:0;
					}
					
						#lista-servico ul li a:link{
						color:#007534;
						text-decoration:none;
						}
						
						#lista-servico ul li a:visited{
						color:#007534;
						text-decoration:none;
						}
						
						#lista-servico ul li a:hover{
						color:#007534;
						text-decoration:underline;
						}
						
					#lista-servico  ul li #sac{
					color:#fff!important;
					}

	#rodape{
	float:left;
	width:776px;
    background-color: #ffffff;
	background-image:url(/imagens/nova-home-imagens/0800.jpg);
	background-repeat: no-repeat;
	padding-top:20px;
    }
	
        #imagem-telefone-contato-rodape{
        width:776px;
        height:40px;
		display:none;
        }

		#logos-rodape{
		width:762px;
		height:58px;
		float:left;
		margin-top:35px;
		text-align:center;
		}
		
			#logos-rodape img{
			margin-left:20px;
			}
		
		p#horario-atendimento-home{
		width:766px;/*776 - 10*/
		float:left;
		color:#7e7e7e;
		font-size:11px;
		margin:20px 0 0 0;
		padding:0 0 0 10px;
		}

		p#telefone-rodape-central-reservas{
		width:766px;/*776 - 10*/
		float:left;
		color:#7e7e7e;
		font-size:11px;
		margin:0;
		padding:0 0 0 10px;
		}

			span#texto-cinza-destaque{
			font-weight:bold;
			}

		#acesso-rapido-produtos{
        float:left;
        width: 766px;/*776 - 10*/
        margin: 0;
        padding:0 0 0 10px;
        font-size:9px;
        }

            #acesso-rapido-produtos a{
            color:#7e7e7e;
            }

        #box-lista-links-produtos{
        width:230px;
		margin-top:-50px;
        float:left;
        display:none;
        }

    		#lista-links-produtos{
            float:right;
            width:225px;
            list-style:none;
            background-color:#ffffff;
            font-weight:bold;
            line-height:12pt;
            /*ddisplay:none;*/
            font-size:10px;
            }

        		#lista-links-produtos li{
                padding:1px 0 0 3px;
                }

                    .item-lista-links-produtos{
                    color:#000000;
                    }

			        #bt-fechar-acesso-rapido-produtos{
                    background-color:#1b7224;
                    text-align:right;
                    color:#fff;
                    padding:1px;
                    }

                        #bt-fechar-acesso-rapido-produtos a{
                        padding:2px;
                        color:#ffffff;
                        height: 18px;
                        line-height: 20px;
                        }
	
	p#texto-copyright{
	width:766px;/*776 - 10*/
	position:relative;
	float:left;
	color:#7e7e7e;
	font-size:10px;
	margin:40px 0 0 0;
	padding:0 0 0 10px;
	text-align:center;
	}	
