body {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
}
a {
color: #0099FF;
text-decoration: none;
}
a:hover {
color: #0066FF;
text-decoration: underline;
}
form{
margin:0px;
padding:0px;
}
select{
font-size:10px;
color:#333333;
}
ul{
padding:0px; 
margin:0px;
}
li{
color: #666666;
font-size: 10px;
}
.negrito{
font-weight:bold;
}
.estreito{
letter-spacing:-1px;
}
img {
border: none;
}
.img {
border: thin solid #819ECF;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 5px;
}
.img2 {
border: thin solid #819ECF;
margin: 0px;
}
.img3 {
border: 6px solid #e9e9e9;
margin: 0px;
}
.foto {
border: thin solid #FFFFFF;
}
.tabela{
cellpadding:0px;
cellspacing:0px;
width: 740px;
background-color: #f5f5f5;
margin-top: 15px;
margin-bottom: 15px;
}
.tabela td{
border: 0px;
font-size: 10px;
color: #666666;
}
.tabela th{
border: 0px;
text-align:left;
font-size: 12px;
color: #333333;
background-color: #FFFFFF;
}
.link {
color: #666666;
margin: 0px;
padding: 0px;
}
.link a {
text-decoration: none;
color: #FFFFFF;
}
.link a:hover {
color: #000000;
text-decoration: underline;
background: none;
}
.link_index {
	font-size: 10px;
	list-style:none;
	letter-spacing: -1px;
	margin: 15px;
}
.link_index li{
padding-bottom:4px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #E2E2E2;
}
.link_index a {
text-decoration: none;
color: #663300;
}
.link_index a:hover {
color: #CC0000;
text-decoration: underline;
}
#layout_cabecalho {
width: 778px;
margin-top: 5px;
}
#layout_corpo {
background-image:url(imagens/borda.png);
background-repeat:repeat-y;
width: 782px;
padding-top: 15px;
}
#layout_corpo_menu{
width:130px;
float:left;
}
#layout_corpo_conteudo{
width:490px;
float:left;
text-align: center;
}
#layout_corpo_mapa{
width:145px;
text-align: center;
float: left;
}
#layout_lateral{
	position:absolute;
	width:210px;
	height:1282px;
	left:782px;
	display:block;
	top: 0px;
}
#layout_rodape {
clear:both;
float: none;
}
#layout_inferior {
clear: both;
display: block;
width:778px;
height: 175px;
clear: both;
display: block;

}
#galeria{
scrollbar-face-color: #F0D7AF;
scrollbar-shadow-color: #B55813;
scrollbar-arrow-color: #B55813;
scrollbar-highlight-color: #FFFFFF;
scrollbar-base-color: #F0D7AF;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #F0D7AF;
}
#linha {
background: url(imagens/linha_index.jpg) repeat-x;
display: block;
margin-right: 0px;
margin-left: 0px;
}
.tour {
font-size: 12px;
color: #FFFFFF;
background-color: #6D9EBE;
display: block;
height: 20px;
padding-top: 3px;
margin: 10px;
}
#t_imagem {
background-color: #D2DCE3;
margin: 10px;
text-align: center;
display: block;
padding: 10px;
border: thin solid #6D9EBE;
}
#t_fundo {
}
#icones {
width: 460px;
height: 52px;
list-style-type: none;
text-align: center;
margin: 15px;
padding: 0px;
display: block;
background-color: #EDF6FF;
}
#icones li{
margin-top: 5px;
margin-bottom: 5px;
}
#icones ul {
list-style-type: none;
margin-left:40px;
}
#icones ul li {
list-style-type: none;
width: 55px;
padding: 0px;
height: 20px;
float: left;
background-color: #FFFFFF;
}
.menu_cinza {
background: url(imagens/b_cinza.gif) repeat-x;
font-size: 11px;
font-weight: bold;
width: 130px;
text-align: center;
display: block;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 0px;
padding-left: 0px;
color: #333333;
}
.menu_cinza:link {
color: #333333;
text-decoration: none;
}
.menu_cinza:visited {
color: #666666;
text-decoration: none;
}
.menu_cinza:hover {
color: #333333;
text-decoration: none;
background-position: 0px -24px;
}
.menu_cinza:active {
color: #333333;
text-decoration: none;
}
.menu_litoralsul {
font-size: 12px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 0px;
padding-left: 2px;
color: #333333;
margin: 0px;
}
.menu_litoralsul a {
font-size: 11px;	
padding-left: 7px;
color: #CC6600;
text-decoration: none;

}
.menu_litoralsul a:hover {
background-color:#FCF0C7;
font-size: 11px;	
padding-left: 7px;
color: #CC6600;
text-decoration: none;

}
.menu_grandeflorianopolis {
font-size: 12px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 0px;
padding-left: 2px;
color: #333333;
margin: 0px;
}
.menu_grandeflorianopolis a {
font-size: 11px;
font-weight:normal;	
padding-left: 7px;
color: #666699;
text-decoration: none;

}
.menu_grandeflorianopolis a:hover {
background-color:#E2E2F3;
font-size: 11px;
font-weight:normal;	
padding-left: 7px;
color: #666699;
text-decoration: none;

}
.menu_litoralnorte {
font-size: 12px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 0px;
padding-left: 2px;
color: #333333;
margin: 0px;
}
.menu_litoralnorte a {
font-size: 11px;
font-weight:normal;	
padding-left: 7px;
color: #006666;
text-decoration: none;
}
.menu_litoralnorte a:hover {
background-color:#DFEED5;
font-size: 11px;
font-weight:normal;	
padding-left: 7px;
color: #006666;
text-decoration: none;

}
.menu_arredores {
font-size: 12px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 0px;
padding-left: 2px;
color: #333333;
margin: 0px;
}
.menu_arredores a {
font-size: 11px;
font-weight:normal;	
padding-left: 7px;
color: #993366;
text-decoration: none;

}
.menu_arredores a:hover {
background-color:#EEDDED;
font-size: 11px;
font-weight:normal;	
padding-left: 7px;
color: #993366;
text-decoration: none;

}
.menu_espaco{
margin-top:15px; 
font-weight:bold;
}
.menu_estilo{
width:120px; 
height:15px; 
display:block; 
cursor:hand; 
margin:0px; 
padding:0px;
}
.campos {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #666666;
border: 1px solid #CCCCCC;
padding: 2px;
}

.botao {
font-size: 9px;
background-color: #FFFFFF;
color: #666666;
border: 1px solid #CCCCCC;
margin: 2px;
font-weight: bold;
}
.botao-on {
font-size: 9px;
background-color: #666666;
color: #FFFFFF;
border: 1px solid #666666;
margin: 2px;
font-weight: bold;
}
#anuncio_vertical{
position:relative;
text-align:center;
display:block;
margin-top: 5px;
}
#anuncio_vertical img{
margin-left:8px;
}

#anuncio_quadrado{
position:relative;
text-align:center;
display:block;
margin-top: 10px;
}
#anuncio_quadrado img{
margin-left:8px;
}

#anuncio_lateral{
position:relative;
width:200px;
height:200px;
text-align:center;
display:block;
margin-top: 10px;
}
#anuncio_lateral img{
margin-left:8px;
}
#links_praias{
display:block;
padding-bottom:10px;
padding-top:10px;
}
#links_praias table{
width:195px;
margin-bottom:15px;
}
#links_praias td{
text-align:left;
font-size: 10px;
color: #666666;
padding-left: 5px;
}

#lista_lateral{
padding-top:15px;
padding-bottom:15px;
font-weight:bold;
background-image:url(imagens/encontre.jpg);
background-repeat:no-repeat;
font-size:10px;
}
.publicidade{
background-color:#EDF6FF;
width:460px;
height:200px;
text-align:center;
margin-top: 10px;
margin-right: 15px;
margin-bottom: 30px;
margin-left: 15px;
font-size: 12px;
color: #006699;
}
.destaque{
width:460px;
margin:10px auto;
background-color:#EDF6FF;
font-size: 11px;
color: 666666;
}
.destaque td{
font-weight:normal;
text-align: left;
}
.destaque th{
font-weight:bold;
text-align: right;
}
.rodape_links {
font-size:10.5px;
color:#666666;
padding-left:25px;
padding-right:25px;
padding-bottom: 15px;
padding-top: 15px;
line-height:200%;
text-align: justify;
font-weight: bold;
}
.rodape_links a {
color: #57bfe6; text-decoration: none
}
.rodape_links a:hover {
color: #0099FF; text-decoration: underline}

#rodape_combo{
padding-left:25px;
padding-right:25px;
padding-bottom: 5px;
padding-top: 15px;
}

#rodape_busca{
	clear:both;
	font-size: 11px;
	background-color: #FFFFFF;
	margin-top: 24px;
	margin-bottom: 24px;
	text-align: center;
}

#rodape_apoio{
	clear:both;
	font-size:9px;
	padding-bottom: 5px;
	background-color: #EFEFEF;
	padding-top: 5px;
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: center;
}

#rodape_creditos{
	clear:both;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #999999;
	color: #FFFFFF;
	font-size: 9px;
	text-align: center;
}

.rodape_quadrados {
float: left;
width: 194px;
height: 140px;
font-size:10px;
}
.atend {
margin-top: 30px;
margin-bottom: 10px;
margin-left: 15px;
text-align: left;
color: #666666;
font-size: 9px;
margin-right: 30px;
}
.atend a {
text-decoration: none;
color: #666666;
}
.atend a:hover {
color: #333333;
text-decoration: underline;
}

.cidades_colunas_litoralnorte{
float:left; 
width:234px; 
color:#00CC66;
}
.cidades_colunas_litoralnorte a {
color:#009966;
text-decoration: none;
}
.cidades_colunas_litoralnorte a:hover {
color:#009966;
text-decoration: underline;
}
.cidades_colunas_grandeflorianopolis{
float:left; 
width:234px; 
color:#3399CC;
}
.cidades_colunas_grandeflorianopolis a {
color:#3366CC;
text-decoration: none;
}
.cidades_colunas_grandeflorianopolis a:hover {
color:#3366CC;
text-decoration: underline;
}
.cidades_colunas_litoralsul{
float:left; 
width:234px; 
color:#FF9900;
}
.cidades_colunas_litoralsul a {
color:#FF6600;
text-decoration: none;
}
.cidades_colunas_litoralsul a:hover {
color:#FF6600;
text-decoration: underline;
}
.cidades_colunas_arredores{
float:left; 
width:234px; 
color:#CC6666;
}
.cidades_colunas_arredores a {
color:#CC0066;
text-decoration: none;
}
.cidades_colunas_arredores a:hover {
color:#CC0066;
text-decoration: underline;
}
.cidades_campos{
height:165px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #E2E2E2;
margin-top:15px;
}
.paragrafo_litoralnorte{
}
.paragrafo_litoralnorte a {
color:#009966;
text-decoration: none;
}
.paragrafo_litoralnorte a:hover {
color:#009966;
text-decoration: underline;
}
.paragrafo_grandeflorianopolis{
}
.paragrafo_grandeflorianopolis a {
color:#3366CC;
text-decoration: none;
}
.paragrafo_grandeflorianopolis a:hover {
color:#3366CC;
text-decoration: underline;
}
.paragrafo_litoralsul{
}
.paragrafo_litoralsul a {
color:#FF6600;
text-decoration: none;
}
.paragrafo_litoralsul a:hover {
color:#FF6600;
text-decoration: underline;
}
.paragrafo_arredores{
}
.paragrafo_arredores a {
color:#CC0066;
text-decoration: none;
}
.paragrafo_arredores a:hover {
color:#CC0066;
text-decoration: underline;
}
.conteudo{
width:90%;
margin:25px auto;
float:none;
clear:both;
}
.conteudo td{
text-align:left;
}
.conteudo th{
text-align:left;
}
.mapas{
margin:15px auto; 
background-color:#EDF6FF; 
border:thin solid #FFFFFF; 
width:465px; 
font-size:11px; 
color:#666666;
}
.mapas td{
text-align:left;
}
.mapas th{
text-align:left;
}
.lista-busca{
padding:0px;
margin:0px;
list-style-type: none;
}
.lista-busca li{
color: #666666;
font-size: 10px;
text-align: left;
margin:10px; 
}
.miniindex{
width:460px;
background-color:#EDF6FF;
border: 2px solid #D9ECFF;
}
.miniindex td{
vertical-align:top;
text-align:center;
font-size:10px;
}
.miniindex th{
text-align:center;
font-size:10px;
font-weight:normal;
}
#Layer1 {
position:absolute;
left:250px;
top:725px;
width:500px;
height:330px;
vertical-align: top;
z-index:1;
}
.cidades_home{
	padding-bottom: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
.cidades_home p{
	margin:0px;
	padding:0px;
	margin-right: 25px;
	line-height: 125%;
	margin-left: 10px;
}
.cidades_home img{
	margin-bottom:5px;
	margin-top:0px;
	margin-left: 10px;
}
.cidades_home h2 {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
}
.cidades_home h3 {
	font-size:14px;
	text-align: left;
	margin-top:10px;
	margin-bottom:0px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.cidades_home h3 a{
font-weight:bold;
}
.cidades_home h3:hover {
background:none;
}
.an_logo{
border: 4px #e9e9e9 solid;
width:100px;
text-align:center;
margin-left:8px;
margin-top:15px;
}
.info{
	margin:15px auto;
	border:thin solid #FFFFFF;
	width:465px;
	font-size:11px;
	color:#666666;
	float: none;
}
.info td{
	text-align:left;
	padding: 2px;
	border: #EDF6FF 2px solid;
}
.info th{
	text-align:left;
	border: #EDF6FF 2px solid;
	background-color: #EDF6FF;
}
