/********** TURISMO **********/

body
{
	padding:5px;
	margin:0px;
	font: 12px Arial, Helvetica, sans-serif;
	background:#bbb;
	text-align:center;
}

#tudo
{
	width:920px;
	text-align:left;
	margin:0 auto;
	padding:5px;
	background:#023e63;
}

#home
{	
	width:920px;
	height:auto;
	background:#f2f2f2;
}

#conteudo
{	
		overflow:auto;
		background:#f2f2f2;
}

/********** TOPO ****************/
#topo
{
color:#666;
width:920px;
height:28px;
display:table;
padding-top:5px;
margin:0px;
background:url(img/topo_fundo.gif) repeat-x;
}

#topo ul
{
width:920px;
list-style-type: none;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
text-align: left;
}

#topo ul li { display: inline; padding: 0px; height: 20px; }

#topo ul li.especial select {
	font:12px verdana, helvetica, sans-serif;
	color:#666;
	margin: 0px;
	height: 20px;
}


#topo ul li a {
	font: bold 12px verdana, helvetica, sans-serif;
	color:#666;
	text-decoration: none;
	margin: 0px;
	height: 19px;
	padding-top: 3px;
	padding-right: 17px;
	padding-bottom: 3px;
	padding-left: 17px;
}

#topo ul li a:hover {
	text-decoration:underline;
}



/* Titulos */

#titulo
{
padding:0px;
margin:0px;
color:#023e63;
font:30px verdana,sans-serif;
}

#titulo h1
{
margin:0px;
color:#023e63;
font:26px verdana,sans-serif;
}


#lista-anuncios h1 a.link1
{
padding:0px;
margin:0px;
color:#023e63;
font:bold 22px verdana,sans-serif;
text-decoration:none;
}

/************* TOPO *****************/

#super-banner
{
margin:0px;
margin-top:2px;
margin-bottom:4px;
width:920px;
height:142px;
padding-top:9px;
padding-bottom:2px;
background:#efedee;
}


#barra-superior
{
	width:920px;
	height:72px;
}

#menu-superior
{
width:920px;
height:46px;
background:url(img/degrade.jpg) repeat-x;
border-bottom:1px solid #eee;
margin-bottom:3px;
}


#menu-superior a
{
color:#666;
}

#menu-superior a:hover
{
color:red;
}

#cse-search-box
{
padding:0px;
margin:0px;
}

#botao-google
{
margin:0px;
padding:0px;
width:27px;
height:23px;
background:url(img/ok.jpg);
border:0px;
}

#texto-busca
{
padding:0px;
margin:0px;
}

#busca
{
padding:0px;
padding-top:10px;
margin:0px;
width:400px;
float:left;
}

#busca p
{
margin:0px;
padding:0px;
padding-left:15px;
color:#023e63;
font:bold 16px arial,sans-serif;
}

#menu-sup
{
padding:0px;
padding-top:15px;
margin:0px;
width:500px;
float:right;
text-align:right;
}


#menu-sup p
{
padding:0px;
margin:0px;
padding-right:10px;
font:bold 13px arial,sans-serif;
}


#menu-sup a
{
color:#666;
}


/***************** MENU *************/


#menu ul
{
padding:0px;
margin:0px;
font:14px arial,sans-serif;
list-style:none;
}

#menu a 
{

padding-left:8px;
width: 155px;
display:block;
background-color:#f2f2f2;
color:#888888;
text-decoration:none;
line-height:28px;
}

#menu a.titulo 
{

padding-left:5px;
width: 150px;
display:block;
background-color:#f2f2f2;
color:#888888;
text-decoration:none;
line-height:28px;
}

#menu a:hover 
{
text-decoration:underline;
}

/************* HOME ***********/

#destaques
{
padding:5px;
}

.hot
{
display:inline;
float:left;
width:180px;
height:240px;
}

.hot h2
{
width:158px;
margin:0px;
margin-left:10px;
height:22px;
font:bold 13px arial,sans-serif;
text-align:left;
color:#023e63;
background:url(img/mini_barra.gif) left bottom no-repeat;
}

.hot p
{
width:158px;
padding:5px;
margin:0px;
padding-left:10px;
font:bold 11px arial,sans-serif;
text-align:justify;
}

.hot a
{
color:#666;
text-decoration:none;
}

.hot a:hover
{
text-decoration:underline;
}


/************** PAGINAS INTERNAS ******************/

#lista-anuncios
{
padding:5px;
}

#lista-anuncios h3
{
margin:0px;
padding:4px;
color:#fff;
font:bold 14px arial,sans-serif;
background:#023e63;
width:710px;
height:20px;
}

.anuncio
{
margin:0px;
padding:0px;
padding-top:12px;
padding-bottom:12px;
}

.anuncio img.logo
{
margin:0px;
margin-top:5px;
padding:0px;
width:113px;
height:84px;
float:left;
}

.anuncio img.logo2
{
padding-top:5px;
width:112px;
height:72px;
float:right;
}

.anuncio h2
{
margin:0px;
margin-bottom:5px;
padding:5px;
color:#023e63;
font:18px arial,sans-serif;
background:url(img/topo_anuncio.jpg);
width:710px;
height:20px;
}



.anuncio p
{
margin:0 130px;
padding:0px;
padding-top:1px;
padding-bottom:1px;
color:#666;
font:15px arial,sans-serif;
}

.anuncio p a
{
color:#666;
text-decoration:none;
}

.anuncio p a:hover
{
text-decoration:underline;
}


/********** GRATUITOS *********/
.gratuito
{
width:718px;
height:70px;
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:5px;
background:#eee;
}

.gratuito2
{
width:718px;
height:70px;
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:5px;
background:#fff;
}


.gratuito h2
{
margin:0px;
padding:5px;
color:#666;
font:bold 14px arial,sans-serif;
}

.gratuito p
{
margin:0px;
padding-left:5px;
padding-top:5px;
padding-bottom:2px;
color:#666;
font:12px arial,sans-serif;
}


.gratuito2 h2
{
margin:0px;
padding:5px;
color:#666;
font:bold 14px arial,sans-serif;
}

.gratuito2 p
{
margin:0px;
padding-left:5px;
padding-top:5px;
padding-bottom:2px;
color:#666;
font:12px arial,sans-serif;
}



/*********** DESCRICAO ANUNCIO ****************/
#descricao-anuncio
{
padding:5px;
}

#descricao-anuncio p.descricao
{
margin:0px;
padding:2px;
color:#666;
font:12px arial,sans-serif;
width:710px;
text-align:justify;
}

#descricao-anuncio h1
{
margin:0px;
color:#023e63;
font:26px verdana,sans-serif;
}


#descricao-anuncio h1 a.link1
{
color:#023e63;
font:bold 22px verdana,sans-serif;
text-decoration:none;
}

#descricao-anuncio h1 a.link2
{
color:#023e63;
font:20px verdana,sans-serif;
text-decoration:none;
}

#descricao-anuncio h1 a:hover
{
text-decoration:underline;
}


.anuncio2
{
width:718px;
height:132px;
background:url(img/fundo_descricao.jpg) repeat-x;
}

.anuncio2 img.logo
{
margin:0px;
margin-top:10px;
margin-left:10px;
padding:0px;
float:left;
border:2px solid #023e63;
}

.anuncio2 p a
{
color:#666;
text-decoration:none;
}

.anuncio2 p a:hover
{
text-decoration:underline;
}

.anuncio2 p
{
margin:0;
margin-left:140px;
padding:0px;
padding-top:1px;
padding-bottom:1px;
color:#666;
font:15px arial,sans-serif;
}

.anuncio2 p.icones
{
margin:0;
margin-left:140px;
padding:0px;
padding-top:10px;
padding-bottom:2px;
color:#666;
font:15px arial,sans-serif;
}

#descricao-anuncio h2
{
margin:0px;
margin-bottom:5px;
margin-top:15px;
padding:5px;
color:#023e63;
font:20px arial,sans-serif;
background:url(img/topo_anuncio.jpg);
width:710px;
height:20px;
}

#descricao-anuncio p
{
color:#666;
font:14px arial,sans-serif;
}


/********* CALENDARIO E PONTOS *******************/
#outros
{
width:700px;
margin-left:20px;
}

#destaques1
{
margin:0px;
padding:0px;
width:350px;
float:left;
}

#destaques1 h2
{
width:330px;
margin:0px;
height:22px;
font:bold 13px arial,sans-serif;
text-align:left;
color:#023e63;
background:url(img/mini_barra2.gif) left bottom no-repeat;
}


#destaques2
{
margin:0px;
padding:0px;
width:350px;
float:right;
}

#destaques2 h2
{
width:330px;
margin:0px;
height:22px;
font:bold 13px arial,sans-serif;
text-align:left;
color:#023e63;
background:url(img/mini_barra2.gif) left bottom no-repeat;
}

#destaques2 a
{
text-decoration:none;
padding:0px;
margin:0px;
font:13px arial,sans-serif;
color:#444;
}

#destaques2 a:hover
{
text-decoration:underline;
}

#destaques2 p
{
margin:0px;
padding:0px;
padding-top:4px;
padding-bottom:4px;
padding-left:15px;
font:13px arial,sans-serif;
text-align:left;
color:#444;
width:330px;
background:url(img/marcador.gif) left no-repeat;
}

/*************** CONTATO *****************/
#contato
{
width:720px;
height:400px;
background:url(img/fundo_contato.jpg) repeat-x;
}

#contato h3
{
margin:0px;
padding:20px;
padding-bottom:20px;
width:670px;
color:#666;
font:16px arial,sans-serif;
}

#contato p
{
margin:0px;
padding-left:0px;
padding-top:7px;
padding-bottom:7px;
padding-right:10px;
width:120px;
color:#666;
font:18px arial,sans-serif;
text-align:right;
}

.campo-texto
{
color:#666;
font:16px arial,sans-serif;
width:520px;
height:20px;
}


.campo-area
{
color:#666;
font:16px arial,sans-serif;
width:520px;
height:100px;
}

.botao
{
margin-top:5px;
width:140px;
height:35px;
font:bold 13px Arial, Helvetica, sans-serif;
color:#666;
}

/****************** RODAPE *****************/

#rodape
{
color:#666;
width:920px;
height:170px;
display:table;
padding-top:5px;
margin:0px;
margin-top:3px;
background-color:#f2f2f2;
}

#rodape ul
{
width:920px;
list-style-type: none;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
text-align: center;
}

#rodape ul li { display: inline; padding: 0px; height: 20px; }

#rodape ul li a {
	font: bold 12px verdana, helvetica, sans-serif;
	color:#666;
	text-decoration: none;
	margin: 0px;
	height: 19px;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
}

#rodape ul li a:hover {
	text-decoration:underline;
}

#rodape p
{
margin:0px;
padding:0px;
padding-top:12px;
font:bold 10px verdana, helvetica, sans-serif;
color:#666;
width:920px;
text-align:center;
}


#rodape p.redes-sociais
{
padding-top:20px;
width:920px;
height:60px;
text-align:center;
}

#rodape a
{
font:bold 10px verdana, helvetica, sans-serif;
color:#666;
width:920px;
text-align:center;
}