/********** TURISMO **********/

body
{
	padding:0px;
	margin:0 auto;
	font: 12px Arial, Helvetica, sans-serif;
	background-color:#013366;
	background-image:url(img/fundo2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
}

#geral
{
	margin:0 auto;
	margin-top:-4px;
	width:910px;
	text-align:left;
}


#home
{	
	width:910px;
	background:#156aa1;
}

#conteudo
{	
		overflow:auto;
		background:#156aa1;
}

/********** TOPO ****************/
#topo
{
margin:0 auto;
width:938px;
height:67px;
background:url(img/bg_menu.png);
}

#espaco
{
width:910px;
height:200px;
}

/**************** MENU SUPERIOR **************/
#nav
{
	clear:both;
	padding-top:10px;
	text-align:left;
}

#nav li 
{
	display:inline;
	font:bold 16px Arial, Helvetica, sans-serif;
	margin-right:27px;
}	

#nav li a 
{
	color:#444;
	text-decoration:none;
}

#nav li a:hover
{
text-decoration:underline;
}


#busca
{
margin:0px;
padding:0px;
width:910px;
height:35px;
background:url(img/fundo_busca.gif);
}

#busca p
{
	margin:0px;
	padding:5px;
	padding-left:12px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
}

/* Titulos */

#titulo
{
padding:0px;
margin:0px;
color:#156aa1;
font:30px verdana,sans-serif;
}

#titulo h1
{
margin:0px;
color:#156aa1;
font:26px verdana,sans-serif;
}

#corpo-home h1
{
margin:0px;
padding:0px;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
color:#156aa1;
font:bold 16px arial,sans-serif;
}

#lista-anuncios h1 a.link1
{
padding:0px;
margin:0px;
color:#156aa1;
font:bold 22px verdana,sans-serif;
text-decoration:none;
}

/************* TOPO *****************/
#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;
}

/***************** 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:#156aa1;
color:#ffffff;
text-decoration:none;
line-height:28px;
}

#menu a.titulo 
{

padding-left:5px;
width: 150px;
display:block;
background-color:#156aa1;
color:#888888;
text-decoration:none;
line-height:28px;
}

#menu a:hover 
{
color:#156aa1;
background-color:#fff;
}

#menu a.titulo:hover 
{
color:#156aa1;
background-color:#156aa1;
}


/************* HOME ***********/

#imoveis-urbanos
{
height:350px;
}


#imoveis-rurais
{
height:350px;
}

/************** PAGINAS INTERNAS ******************/

#lista-anuncios
{
padding:5px;
}

#lista-anuncios h3
{
margin:0px;
padding:4px;
color:#fff;
font:bold 14px arial,sans-serif;
background:#156aa1;
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:#156aa1;
font:26px verdana,sans-serif;
}


#descricao-anuncio h1 a.link1
{
color:#156aa1;
font:bold 22px verdana,sans-serif;
text-decoration:none;
}

#descricao-anuncio h1 a.link2
{
color:#156aa1;
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 #156aa1;
}

.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:#156aa1;
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:#156aa1;
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:#156aa1;
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:#fff;
width:910px;
height:70px;
display:table;
padding-top:5px;
margin:0 auto;
margin-top:3px;
background-color:#013366;
}

#rodape ul
{
width:910px;
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:#fff;
	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;
	color:#FAFD00;
}

#rodape p
{
margin:0px;
padding:0px;
padding-top:6px;
font:bold 10px verdana, helvetica, sans-serif;
color:#fff;
width:910px;
text-align:center;
}


#rodape a
{
font:bold 10px verdana, helvetica, sans-serif;
color:#fff;
width:910px;
text-align:center;
}