@CHARSET "ISO-8859-1";
body{
		padding:0;
		margin:0;
		
	}

/*
 * 		VARIAVEIS	VARIAVEIS	VARIAVEIS	VARIAVEIS	VARIAVEIS	VARIAVEIS
 */

	/*
	 * BARRA TOPO
	 */
	
        strong{
            font-weight:bold;
            font-size:11px;
        }
        #popup{
            position: absolute;
            top: 30%;
            left: 30%;
            width: 300px;
            height: 150px;
            padding: 20px 20px 20px 20px;
            border-width: 2px;
            border-style: solid;
            background: #ffffa0;
            display: none;
        }

	#aux_barra_topo{
		width:100%;
		min-width: 1000px;
		height:47px;
		margin: 0 auto;
		text-align: left;
		position:relative;
		background-image:url('img/bg_barra_topo.jpg');
		background-repeat:repeat-x;
	}
	#barra_topo{
		width: 1000px;
		height:47px;
		margin: 0 auto;
		text-align: left;
		position:relative;
	}
	.texto_topo{
		position:absolute;;
		font: 12px "Trebuchet MS";
		color:white;
		margin:0;
		left:30px;
		top:14px;
	}
	#fundo_input_busca{
		position:absolute;
		left:72px;
		top:9px;
		width:216px;
		height:27px;
		background-image:url('img/fundo_input_busca.gif');
	}
	#input_busca{
		position:absolute;
		left:75px;
		top:15px;
		border:0;
		height:13px
	}
	#botao_busca{
		width:15px;
		height:14px;
		position:absolute;
		left:295px;
		top:16px;
	}
	#fundo_bandeiras{
		position:absolute;
		right:65px;
		top:7px;
		width:65px;
		height:32px;
		background-image:url('img/fundo_bandeiras.gif');
	}
	#bandeira_1{
		position:absolute;
		width:20px;
		height:13px;
		left:9px;
		top:9px;
	}
	#bandeira_2{
		position:absolute;
		width:20px;
		height:13px;
		right:9px;
		top:9px;
	}
	/*
	 * FIM BARRA TOPO
	 */

    #fotosAlbum{
      width:450px;
      min-height:50px;
      background-color:white;
      float:left;
      padding-top:7px;
      padding-left:12px;
      padding-bottom:7px;
      margin-top:20px;
      margin-bottom:20px;
    }
    #fotosAlbum h1{
        margin:0;
		padding:0;
		font:22px arial;
		color:#4A5E61;
		margin-bottom:10px;
    }
    #fotoAlbum{
      width:85px;
      height:72px;
      float:left;
      background-color:#EDF4F5;
      margin-right:3px;
      margin-bottom:3px;
    }
    #fotoAlbum img{
      width:81px;
      height:68px;
      margin-left:2px;
      margin-top:2px;
    }

	/*
	 * TOPO
	 */
	
	#aux_topo{
		width:100%;
		min-width: 1000px;
		height:244px;
		margin: 0 auto;
		text-align: left;
		position:relative;
		background-image:url('img/bg_topo.jpg');
		background-repeat:repeat-x;
	}
	#topo{
		width: 1000px;
		height:244px;
		margin: 0 auto;
		text-align: left;
		position:relative;
	}
	#fundo_topo{
		position:absolute;
		width:765px;
		height:149px;
		right:0;
		top:0;
		background-image:url('img/fundo_topo.jpg');
	}
	#fundo_topo2{
		position:absolute;
		width:253px;
		height:66px;
		right:0;
		top:149px;
		background-image:url('img/fundo_topo2.jpg');
	}
	#fundo_topo3{
		position:absolute;
		width:512px;
		height:66px;
		background-color:white;
		right:253px;
		top:149px;
	}
	#topo_logo{
		position:absolute;
		width:325px;
		height:57px;
		right:337px;
		top:11px;
	}
	#banner_topo{
		position:absolute;
		width:490px;
		height:80px;
		bottom:0;
		right:252px;
	}
	
	/*
	 * MENU TOPO
	 */
	
	#menu_topo{
		width:218px;
		height:156px;
		position:absolute;
		left:23px;
		top:59px;
		background-image:url('img/menu_topo_bg.jpg');
	}
	#menu_topo_borda_esquerda{
		width:18px;
		height:156px;
		position:absolute;
		left:0;
		top:0;
		background-image:url('img/menu_topo_borda_esquerda.jpg');
		background-repeat:no-repeat;
	}
	#menu_topo_borda_direita{
		width:18px;
		height:156px;
		position:absolute;
		right:0;
		top:0;
		background-image:url('img/menu_topo_borda_direita.jpg');
		background-repeat:no-repeat;
	}
	#linhas{
		position:absolute;
		left:13px;
		top:42px;
	}
	#lista_menu_topo{
		position:absolute;
		list-style-image:url('img/seta_menu_topo.gif');
		list-style-position:inside;
		margin-left:10px;
		margin:0;
		padding:0;
		top:24px;
		left:40px;
		*left:30px;
	}
	#lista_menu_topo li{
		padding:4.2px;
	}
	#lista_menu_topo img{
		padding-left:5px;
		*padding-left:10px;
	}
	/*
	 * FIM MENU TOPO
	 */
	
	/*
	 * FIM TOPO
	 */
	
	/*
	 * CORPO
	 */
	
	#aux_corpo{
		width:1000px;
		height:1200px;
		margin: 0 auto;
		text-align: left;
		position:relative;
		margin-top:16px;
	}
	#corpo{
		width: 1000px;
		position:relative;
		float:left;
		padding-bottom:50px;
	}
	
	/*
	 * CORPO ESQUERDA
	 */
	
	#corpo_esquerda{
		position:relative;
		width:257px;
		float:left;
	}
	
	/*
	 * MENU
	 */
	#menu{
		position:relative;
		margin-left:55px;
	}
	
	/*
	 * FIM MENU
	 */
	
	/*
	 * MENU INFERIOR
	 */
	
	#menu_inferior{
		width:176px;
		height:200px;
		position:relative;
		margin-left:80px;
		margin-top:35px;
		
	}
	#vejaapraia{
		width:127px;
		height:49px;
		position:relative;
	}
	#chegadasepartidas{
		width:142px;
		height:42px;
		position:relative;
	}
	#depoimento{
		width:120px;
		height:49px;
		position:relative;
	}
	#vejaosmapas{
		width:124px;
		height:43px;
		position:relative;
	}
	
	/*
	 * FIM MENU INFERIOR
	 */
	
	/*
	 * FIM CORPO ESQUERDA
	 */
	
	/*
	 * CORPO MEIO
	 */
	
	#corpo_meio{
		position:relative;
		width:490px;
		float:left;
	}
	
	/*
	 * PRINCIPAL
	 */
	
	#fotos_meio{
		position:relative;
		width:490px;
		height:190px;
		float:left;
		background-color:#10618B;
	}
	#conteudo_meio{
		position:relative;
		width:460px;
		float:left;
		background-color:#EDF4F5;
		margin-top:14px;
		padding:15px;
	}
	#titulo_quemsomos{
		position:relative;
		width:113px;
		height:23px;
		background-image:url('img/titulo_quemsomos.gif');
	}
        #titulo_valeapenaconhecer{
		position:relative;
		width:185px;
		height:26px;
		background-image:url('img/titulo_valeapenaconhecer.gif');
	}
	#texto_quemsomos{
		position:relative;
		float:left;
		width:282px;
		padding-right:15px;
		margin-top:10px;
		
	}
	.texto_quemsomos{
		margin:0;
		line-height:5px;
		font: 10px Arial;
		color:#4A5E61;
		text-indent:15px;
		text-align:justify;
	}
	.texto_quemsomos a{
		text-indent:0px;
		margin:0;
		font: 11px Arial;
		color:#4A5E61;
		font-weight:bolder;
		float:right;
	}
	.texto_quemsomos a:link{
		text-decoration:none;
		color:#4A5E61;
	}
	.texto_quemsomos a:visited{
		text-decoration:none;
		color:#4A5E61;
	}
	.texto_quemsomos a:active{
		text-decoration:none;
		color:#4A5E61;
	}
	.texto_quemsomos a:hover{
		text-decoration:none;
		background-color:#4A5E61;
		color:white;
	}
	#foto_quemsomos{
		position:relative;
		width:154px;
		height:100px;
		float:left;
		margin-top:15px;
	}
	#banner_quemsomos{
		width:445px;
		height:120px;
		position:relative;
		float:left;
		margin-left:8px;
		*margin-left:4px;
		margin-top:15px;
	}
	
	/*
	 * FIM PRINCIPAL
	 */
	
	/*
	 * INTERNA
	 */	
	
	/*
	 * CONTEUDO CIMA
	 */
	
	#conteudo_cima_internas{
		position:relative;
		width:460px;
		float:left;
		background-color:#cadae4;
		padding:15px;
	}
	#conteudo_form_depoimento{
		position:relative;
		width:460px;
		float:left;
		background-color:#cadae4;
		padding:15px;
		margin-top:25px;
	}
        #formulario{
          
        }
        .Depoimento{
            position:relative;
            width:458px;
            float:left;
            margin-top:20px;
        }
        .Depoimento h1{
            margin:0;
            padding:0;
            font: 14px Arial;
            color:#4A5E61;
            font-weight:bolder;
        }
        .Depoimento h2{
            margin:0;
            padding:0;
            font: 20px Arial;
            color:#4A5E61;
            line-height:12px;
            float:right;
        }
        
        .Depoimento p{
            margin:0;
            margin-top:5px;
            margin-bottom:5px;
            padding:0;
            font: 10px Arial;
            color:#4A5E61;
            line-height:12px;
            text-align:justify;
            text-indent:15px;
        }
        .formTitulo{
            margin:0;
            padding:0;
            font: 14px Arial;
            color:#4A5E61;
            font-weight:bolder;
            margin-bottom:10px;
        }
        .formNome{
            margin:0;
            margin-top:5px;
            margin-bottom:5px;
            padding:0;
            font: 10px Arial;
            color:#4A5E61;
            line-height:12px;
            text-align:justify;
            text-indent:15px;
        }
	.categoria{
            
	}
        
	.CategoriaInterna{
		position:relative;
		width:460px;
		float:left;
		background-color:#cadae4;
		padding:15px;
	}
	.Categoria img{
		width:456px;
		height:300px;
		position:relative;
		margin-left:2px;
		float:left;
		margin-bottom:5px;
	}
	.Categoria h1{
		margin:0;
		padding:0;
		font:22px arial;
		color:white;
		padding-right:285px;
		margin-top:0px;
		margin-right:0;
		padding-right:0;
	}
	.Categoria p{
		margin:0;
		padding:0;
		font:11px arial;
		color:#4A5E61;
		margin-top:4px;
		text-indent:15px;
		text-align:justify;
	}
	.Categoria a{
		margin:0;
		padding:0;
		font:11px arial;
		color:#4A5E61;
		margin-top:4px;
		float:right;
		font-weight:bolder;
	}
        #linkmapa{
		margin:0;
		padding:0;
		font:11px arial;
		color:#4A5E61;
		line-height:20px;
		font-weight:bolder;
                text-decoration:none;
                
	}
        #linkmapa a{
		text-decoration:none;
		color:#4A5E61;
	}
        #linkmapa a:link{
		text-decoration:none;
		color:#4A5E61;
	}
        #linkmapa a:visited{
		text-decoration:none;
		color:#4A5E61;
	}
        #linkmapa a:active{
                text-decoration:none;
		color:#4A5E61;
        }
        #linkmapa a:hover{
		color:#EDF4F5;
                background-color:#4A5E61;
	}
	#categoriaAutor{
		position:absolute;
		margin:0;
		padding:0;
		right:16px;
		top:215px;
		font:9px arial;
		color:#4A5E61;
	}
	
	.Categoria a:link{
		text-decoration:none;
		color:#4A5E61;
	}
	.Categoria a:visited{
		text-decoration:none;
		color:#4A5E61;
	}
	.Categoria a:active{
		text-decoration:none;
		color:#4A5E61;
	}
	.Categoria a:hover{
		text-decoration:underline;
	}
	
	/*
	 * FIM CONTEUDO CIMA
	 */
	
	/*
	 * CONTEUDO BAIXO
	 */
	.Familia{
		
	}
	.Familia h1{
		margin:0;
		padding:0;
		font:22px arial;
		color:#4A5E61;
		margin-bottom:10px;
		
	}
	.Familia p{
		margin:0;
		padding:0;
		font: 10px Arial;
		color:#4A5E61;
		line-height:12px;
		text-indent:15px;
		text-align:justify;
		margin-top:5px;
	}
	
	#conteudo_baixo_internas{
		position:relative;
		width:460px;
		float:left;
		background-color:#EDF4F5;
		padding:15px;
		margin-top:25px;
	}
	#conteudo_depoimento{
		position:relative;
		width:460px;
		float:left;
		background-color:#EDF4F5;
		padding:15px;
		
	}
	#conteudo_familias{
		position:relative;
		width:460px;
		float:left;
		background-color:#EDF4F5;
		padding:15px;
	}
	.titulo_baixo_internas{
		margin:0;
		padding:0;
		font:22px arial;
		color:#4A5E61;
		float:left;
		
	}
	
	/*
	 * ANUNCIO
	 */
	.RentACar img{
		width:450px;
		height:176px;
		float:left;
		margin-top:10px;
		margin-left:5px;
		margin-bottom:5px;
	}
	
	#anuncios{
		position:relative;
		width:458px;
		height:100px;
		float:left;
		margin-top:20px;
		
	}
	.Anuncio{
		
	}
	.Anuncio img{
		position:relative;
		width:150px;
		height:100px;
		float:left;
		margin-right:10px;
	}
	.Anuncio h1{
		margin:0;
		padding:0;
		font: 12px Arial;
		color:#4A5E61;
		font-weight:bolder;
	}
	.Anuncio h2{
		margin:0;
		padding:0;
		font: 10px Arial;
		color:#4A5E61;
		line-height:12px;
		text-align:justify;
	}
	.Anuncio p{
		margin:0;
		padding:0;
		font: 10px Arial;
		color:#4A5E61;
		line-height:12px;
	}
	.Anuncio a:link{
		text-decoration:none;
		color:#4A5E61;
	}
	.Anuncio a:visited{
		text-decoration:none;
		color:#4A5E61;
	}
	.Anuncio a:active{
		text-decoration:none;
		color:#4A5E61;
	}
	.Anuncio a:hover{
		text-decoration:none;
		color:#EDF4F5;
		background-color:#4A5E61;
	}
	/*
	 * FIM ANUNCIO
	 */
	
	/*
	 * FIM CONTEUDO BAIXO
	 */
	
	/*
	 * FIM INTERNA
	 */	
	
	/*
	 * PREVISAO DO TEMPO
	 */
    #titulo_previsao{
        background-image:url('img/titulo_clima.gif');
        background-repeat:no-repeat;
        position:absolute;
        width:107px;
        height:27px;
        top:8px;
        left:165px;
    }
	#previsao_do_tempo{
		position:relative;
		width:446px;
		height:230px;
		float:left;
        background-color:white;
		margin-left:7px;
        margin-top:15px;

	}
    #iframe1{
        position:absolute;
        left:50px;
        bottom:0px;
    }
    #iframe2{
        position:absolute;
        right:50px;
        bottom:3px;
    }
	#taboa_de_mares{
        background-color:#EDF4F5;
        padding:0;
        margin:0;
		position:relative;
		width:150px;
		height:170px;
        height:160px;
		float:left;
        margin-left:30px;
        margin-top:11px;

	}
	#barra_cima{
		position:absolute;
		width:203px;
		height:25px;
		background-image:url('img/bg_barra_cima.jpg');
		background-repeat:repeat-x;
		top:0;
		left:0;
	}
	.barra_cima_texto{
		font:10px Tahoma;
		color:white;
		padding-left:10px;
		margin:0;
		margin-top:5px;
	}
	.texto_1{
		font:10px "Trebuchet MS";
		color:#000000;
		font-weight:bolder;
		padding-left:10px;
		margin:0;
		margin-top:28px;
	}
	.texto_2{
		font:10px "Trebuchet MS";
		color:#000000;
		padding-left:10px;
		margin:0;
		line-height:9px;
	}
	.texto_3{
		font:10px "Trebuchet MS";
		color:#000000;
		padding-left:80px;
		margin:0;
		margin-top:15px;
		line-height:9px;
	}
	.texto_4{
		font:10px "Trebuchet MS";
		color:#000000;
		padding-left:80px;
		margin:0;
		margin-top:5px;
		line-height:9px;
	}
	.texto_5{
		font:10px "Trebuchet MS";
		color:#000000;
		padding-left:80px;
		margin:0;
		margin-top:5px;
		line-height:9px;
	}
	.texto_6{
		font:10px "Trebuchet MS";
		color:#000000;
		padding-left:80px;
		margin:0;
		margin-top:5px;
		line-height:9px;
	}
	.texto_7{
		font:10px "Trebuchet MS";
		color:#000000;
		padding-left:80px;
		margin:0;
		margin-top:5px;
		line-height:9px;
	}
	.texto_8{
		font:10px "Trebuchet MS";
		color:#000000;
		padding-left:80px;
		margin:0;
		margin-top:5px;
		line-height:9px;
	}
	#foto_tempo{
		width:60px;
		height:55px;
		position:absolute;
		left:0;
		bottom:0;
	}
	
	/*
	 * FIM PREVISAO DO TEMPO
	 */
	
	/*
	 * FIM CORPO MEIO
	 */
	
	/*
	 * CORPO DIREITA
	 */
	
	#corpo_direita{
		position:relative;
        width:253px;
		*width:251px;
		float:left;
	}
	#banners{
		position:relative;
		width:160px;
		margin-left:34px;
	}
	#banner_p{
		position:relative;
		width:160px;
		height:80px;
		margin-bottom:2px;
	}
	#banner_g{
		position:relative;
		width:160px;
		height:130px;
		margin-bottom:2px;
	}
	/*
	 * FIM CORPO DIREITA
	 */
	
	/*
	 * FIM CORPO
	 */

	/*
	 * RODAPE
	 */
	
	#aux_rodape{
		width:100%;
		min-width: 1000px;
		height:202px;
		margin: 0 auto;
		text-align: left;
		background-image:url('img/bg_rodape.jpg');
	}
	#rodape{
		width:1000px;
		height:202px;
		position:relative;
		margin: 0 auto;
		text-align: left;
	}
	
	/*
	 * BORDA BRANCA RODAPE
	 */
	
	#borda_branca_rodape{
		width:526px;
		height:72px;
		position:relative;
		background-color:white;
		margin: 0 auto;
		text-align: left;
			
	}
	#borda_branca_rodape_esquerda{
		width:27px;
		height:72px;
		background-image:url('img/borda_branca_rodape_esquerda.jpg');
		position:absolute;
		left:0;
		top:0;
	}
	#borda_branca_rodape_direita{
		width:27px;
		height:72px;
		background-image:url('img/borda_branca_rodape_direita.jpg');
		position:absolute;
		right:0;
		top:0;
	}
	#patrocinadores{
		position:absolute;
		width:464px;
		height:35px;
		background-image:url('img/patrocinadores.gif');
		left:31px;
		top:20px;
	}
    #patricinador_link_0{
		position:absolute;
		left:3px;
		width:45px;
		height:35px;
		cursor: pointer;

	}
	#patricinador_link_1{
		position:absolute;
		left:58px;
		width:66px;
		height:35px;
		cursor: pointer;

	}
	#patricinador_link_2{
		position:absolute;
		left:137px;
		width:62px;
		height:35px;
		cursor: pointer;

	}
	#patricinador_link_3{
		position:absolute;
		left:211px;
		width:44px;
		height:35px;
		cursor: pointer;

	}
	#patricinador_link_4{
		position:absolute;
		left:271px;
		width:52px;
		height:35px;
		cursor: pointer;

	}
	#patricinador_link_5{
		position:absolute;
		left:337px;
		width:53px;
		height:35px;
		cursor: pointer;

	}
	#patricinador_link_6{
		position:absolute;
		right:9px;
		width:52px;
		height:35px;
		cursor: pointer;

	}
    
	
	/*
	 * FIM BORDA BRANCA RODAPE
	 */
	
	#rodape_logo_guia{
		position:absolute;
		left:58px;
		top:75px;
	}
	#rodape_logo_velty{
		position:absolute;
		right:60px;
		top:115px;
	}
	#rodape_texto_guia{
		position:absolute;
		left:58px;
		top:105px;
	}
	.texto_rodape_centro{
		margin:0;
		font: 10px Tahoma;
		color:white;
		line-height:14px;
		text-align:center;
		margin-top:60px;
	}
	.texto_rodape{
		margin:0;
		font: 10px Tahoma;
		color:white;
		line-height:14px;
	}
	#rodape_links{
		position:absolute;
		left:58px;
		top:165px;
	}
	.links_rodape{
		margin:0;
		font: 10px Tahoma;
		color:white;
		line-height:14px;
		float:left;
		padding-right:10px;
	}
	.links_rodape a{
		text-decoration:none;
		color:white;
	}
	
	.links_rodape a:link{
		text-decoration:none;
		color:white;
	}
	.links_rodape a:visited{
		text-decoration:none;
		color:white;
	}
	.links_rodape a:active{
		text-decoration:none;
		color:white;
	}
	.links_rodape a:hover{
		background-color:white;
		text-decoration:none;
		color:#4F84A4;
	}
	/*
	 * FIM RODAPE
	 */
/*
 * 		FIM VARIAVEIS	FIM VARIAVEIS	FIM VARIAVEIS	FIM VARIAVEIS	FIM VARIAVEIS	FIM VARIAVEIS
 */

 /*
  *  CLASSES	CLASSES		CLASSES		CLASSES		CLASSES		CLASSES		CLASSES		CLASSES
  */
 
	a img{
		border:0;
	}
	.menu_link_hospedagem{
		
	}
 
 /*
  *  FIM CLASSES	FIM CLASSES		FIM CLASSES		FIM CLASSES		FIM CLASSES		FIM CLASSES
  */


.Publicidade{
	background-color:black;
	width: 100%;
	height:65px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.Publicidade a img{
	position:absolute;
	left:50%;
	margin-left:-457.5px;
	margin-top:10px;
	border:none;
}