/********** TURISMO **********/

body
{
	padding:5px;
	margin:0px;
	font: 11px Arial, Helvetica, sans-serif;
	background:#bbb;
	text-align:center;
}

#tudo
{
	width:980px;
	text-align:left;
	margin:0 auto;
	padding:5px;
	background:#023e63;
}

#home
{	
	width:980px;
	height:auto;
	background:#f2f2f2;
}

#conteudo
{	
		overflow:auto;
		background:#f2f2f2;
}

/********** TOPO ****************/
#topo
{
color:#666;
width:980px;
height:28px;
display:table;
padding-top:5px;
margin:0px;
background:url(guiasr/img/topo_fundo.gif) repeat-x;
}

#topo ul
{
width:980px;
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: 20px;
	padding-bottom: 3px;
	padding-left: 20px;
}

#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:980px;
height:142px;
padding-top:9px;
padding-bottom:2px;
background:#efedee;
}


#barra-superior
{
	width:980px;
	height:72px;
}

#menu-superior
{
width:980px;
height:46px;
background:url(guiasr/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(guiasr/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:12px arial,sans-serif;
list-style:none;
}

#menu a 
{

padding-left:3px;
width: 125px;
display:block;
background-color:#f2f2f2;
color:#888888;
text-decoration:none;
line-height:25px;
}

#menu a.especial
{
padding-left:3px;
width: 125px;
display:block;
background-color:#f2f2f2;
color:red;
text-decoration:none;
line-height:25px;
}

#menu a.especial2
{
padding-left:3px;
width: 125px;
display:block;
background-color:#f2f2f2;
color:blue;
text-decoration:none;
line-height:25px;
}


#menu a.titulo 
{

padding-left:3px;
width: 125px;
display:block;
background-color:#f2f2f2;
color:#888888;
text-decoration:none;
line-height:25px;
}

#menu a:hover 
{
text-decoration:underline;
}

/*********** HOME NOVA ************/
#coluna-conteudo
{
width:520px;
float:left;
}

#publicidade
{
width:305px;
float:right;
}

#banners
{
float:left;
width:150px;
padding-top:0px;
padding-left:5px;
padding-right:5px;
}


#shopping
{
float:right;
width:190px;
}

#shop-topo
{
margin:0px;
padding:0px;
width:190px;
height:60px;
}



/************************** COLUNA CONTEUDO ***********************/

#painel-eventos
{
width:200px;
float:left;
}

#noticias
{
width:310px;
height:230px;
padding-top:0px;
padding-left:5px;
float:right;

}


#painel {width:200px;height:220px;background-color:#F5F4EF;float:left;border:1px solid #888;}
div>#painel {top:0;} /*hack*/
#painel-conteudo {display:none;}
#painel h2 {padding:0 1em;text-align:center;height:35px;font-size:13px;margin:0;}
#painel h2 a {color:#000;text-decoration:none;}
#painel h2 a:visited {color:#222;}
#painel #imgslide {width:200px;height:150px;margin:0 0 0.6em 0;}
#painel #proximo, #painel #anterior, #painel #pause {position:relative;}
#painel #to-blend {opacity:0.99;zoom:1;}


#jogos-regionais
{
padding:0px;
width:458px;
height:80x;
border:1px solid #f2f2f2;
margin-bottom:10px;
background:url(jogos_noticias.jpg) no-repeat;
}

#jogos-regionais p
{
margin:0px;
width:290px;
padding:3px;
padding-left:150px;
font:11px Arial, Helvetica, sans-serif;
color:#444;
}

#jogos-regionais p a
{
font:11px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:none;
}

#jogos-regionais p a:hover
{
text-decoration:underline;
}

#nova
{
padding-top:0px;
padding-left:5px;
}

/* COBERTURAS */

.foto-evento
{
padding:5px;
margin:3px;
width:265px;
height:53px;
background:#f2f2f2;
display:inline;
float:left;
}

.foto-evento img
{
width:70px;
height:53px;
margin-top:0px;
margin-right:5px;
float:left;
}

.foto-evento p.data-evento
{
padding-top:2px;
margin:0px;
}

.foto-evento p.data-evento a
{
font:bold 11px arial, verdana, sans-serif;
color:#666;
text-decoration:none;
}

.foto-evento p.data-evento a:hover
{
text-decoration:underline;
}

.foto-evento p.titulo-evento
{
padding-top:2px;
margin:0px;
}

.foto-evento p.titulo-evento a
{
font:11px arial, verdana, sans-serif;
color:#666;
text-decoration:none;
}

.foto-evento p.titulo-evento a:hover
{
text-decoration:underline;
}

.foto-evento p.site-evento
{
padding-top:2px;
margin:0px;
}

.foto-evento p.site-evento a
{
font:11px arial, verdana, sans-serif;
color:#023e63;
text-decoration:none;
}

.foto-evento p.site-evento a:hover
{
text-decoration:underline;
}

/* BANNER LATERAL */

.banner-lateral
{
margin:5px;
padding:5px;
width:130px;
height:70px;
background:#f2f2f2;
display:inline;
float:left;
text-align:center;
overflow:hidden;
}

/* ABAS E SHOPPING */

#abas
{
clear:both;
padding-top:10px;
padding-bottom:10px;
}

#novo-shopping
{
clear:both;
width:280px;
padding:5px;
margin-left:5px;
margin-top:5px;
border:1px solid #f2f2f2;
}

.div2 h3
{
clear:both;
padding:5px;
margin:0px;
margin-left:3px;
width:490px;
height:12px;
color:#444;
font:bold 11px arial,sans-serif;
background:#eeeeee;
text-align:right;
}

.div2 h3 a
{
color:#444;
font:bold 11px arial,sans-serif;
text-decoration:none;
}

.div2 h3 a:hover
{
text-decoration:underline;
}

.dv
{
margin:0px;
margin-top:6px;
margin-bottom:7px;
padding:0px;
width:170px;
display:inline;
float:left;
text-align:center;
}

.dv img
{
border:5px solid #eeeeee;
}

#banner-meio
{
clear:both;
display:table;
height:100px;
}

/* AGENDA DE EVENTOS */

.agenda-eventos
{
margin:5px;
width:130px;
display:inline;
float:left;
text-align:center;
}

.agenda-eventos img
{
border:5px solid #eeeeee;
}

.div
{
padding:5px;
border:1px solid #eeeeee;
border-top:10px solid #eeeeee;
width:280px;
height:300px;
}

.div2
{
padding:5px;
border:1px solid #eeeeee;
border-top:10px solid #eeeeee;
width:510px;
height:150px;
}

.div3
{
padding-bottom:5px;
padding-left:0px;
padding-right:5px;
border:0px solid #023e63;
border-top:4px solid #023e63;
width:510px;
height:175px;
}

.div3 h3
{
clear:both;
margin:0px;
width:490px;
height:12px;
color:#023e63;
font:bold 12px arial,sans-serif;
text-align:left;
}

.div3 h3 a
{
color:#023e63;
font:bold 11px arial,sans-serif;
text-decoration:none;
}

.div3 h3 a:hover
{
text-decoration:underline;
}


.div h3
{
clear:both;
padding:5px;
margin:3px;
width:265px;
height:12px;
color:#444;
font:bold 11px arial,sans-serif;
background:#eeeeee;
text-align:right;
}

.div h3 a
{
color:#444;
font:bold 11px arial,sans-serif;
text-decoration:none;
}


.div h3 a:hover
{
text-decoration:underline;
}

/******* HOROSCOPO ********/

#horoscopo
{
float:right;
width:250px;
height:205px;
border-bottom:2px solid #60006E;
}

#horoscopo h2
{
margin:0px;
padding:3px;
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
background:#60006E;
}

#horoscopo h2 a
{
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#horoscopo h3
{
margin:0px;
padding:3px;
padding-top:10px;
padding-bottom:10px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#60006E;
}


.horo
{
margin:0px;
margin-left:3px;
display:inline;
float:left;
width:90px;
height:35px;
background:#fff;
text-align:left;
}

.horo2
{
margin:0px;
display:inline;
float:left;
width:90px;
height:35px;
background:#fff;
text-align:left;
}

.horo3
{
margin:0px;
display:inline;
float:left;
width:65px;
height:30px;
background:#fff;
text-align:left;
}

.horo p a
{
font:11px Arial, Helvetica, sans-serif;
color:#60006E;
text-decoration:none;
}

.horo2 p a
{ 
font:11px Arial, Helvetica, sans-serif;
color:#60006E;
text-decoration:none;
}

.horo3 p a
{
font:11px Arial, Helvetica, sans-serif;
color:#60006E;
text-decoration:none;
}


#horoscopo-emprego
{
clear:both;
display:table;
width:520px;
margin-top:30px;
margin-bottom:20px;
}


/* REGIAO */

#regiao-colunista
{
clear:both;
margin-top:10px;
}

#regiao
{
float:left;
width:250px;
height:200px;
border-bottom:2px solid #023e63;
}

#regiao h2
{
margin:0px;
padding:3px;
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
background:#023e63;
}

#regiao h2 a
{
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#regiao h2 a:hover
{
text-decoration:underline;
}

#regiao h3
{
margin:0px;
padding:3px;
padding-top:10px;
padding-bottom:5px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#666;
}

#regiao p
{
padding:0px;
margin:0px;
padding-left:3px;
padding-top:4px;
padding-bottom:8px;
}

#regiao p a
{
font:11px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:none;
}

#regiao p a:hover
{
text-decoration:underline;
}

#regiao p.veja-regiao
{
text-align:right;
}

#regiao p.veja-regiao a
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#023e63;
text-decoration:none;
}

#regiao p.veja-regiao a:hover
{
text-decoration:underline;
}

#regiao2 p
{
padding:0px;
margin:0px;
padding-left:0px;
padding-top:4px;
padding-bottom:8px;
}

#regiao2 p.foto
{
padding:0px;
margin:0px;
padding-left:0px;
padding-top:4px;
padding-bottom:8px;
}

#regiao2 p.quebra
{
clear:both;
padding:0px;
margin:0px;
padding-left:0px;
padding-top:3px;
padding-bottom:8px;
}

#regiao2 p.destaque
{
padding:0px;
margin:0px;
padding-left:0px;
padding-top:4px;
padding-bottom:8px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#444;
}

#regiao2 p.destaque a
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:none;
}

#regiao2 p.destaque a:hover
{
text-decoration:underline;
}

#regiao2 p.foto a
{
font:11px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:none;
}

#regiao2 p.foto a:hover
{
text-decoration:underline;
}

#regiao2 p.quebra a
{
font:11px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:none;
}

#regiao2 p.quebra a:hover
{
text-decoration:underline;
}


#regiao2 img
{
padding:5px;
float:left;
width:100px;
height:100px;
}

#regiao2 p a
{
font:11px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:none;
}



/* COLUNA ESPECIAL */

#entrevista
{
float:left;
width:250px;
height:180px;
border-bottom:2px solid #C50E00;
}

#entrevista h2
{
margin:0px;
padding:3px;
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
background:#C50E00;
}

#entrevista h2 a
{
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#entrevista h2 a:hover
{
text-decoration:underline;
}

#entrevista h3
{
margin:0px;
padding:3px;
padding-top:10px;
padding-bottom:5px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#666;
}

#entrevista img
{
margin:0px;
margin-top:5px;
margin-bottom:5px;
margin-right:5px;
margin-left:2px;
float:left;
}


#entrevista p
{
padding:5px;
margin:0px;
}

#entrevista p a
{
font:12px Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}

#entrevista p a:hover
{
font:12px Arial, Helvetica, sans-serif;
color:#666;
text-decoration:underline;
}

#entrevista p.veja
{
text-align:right;
}

#entrevista p.veja a
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#023e63;
text-decoration:none;
}

#entrevista p.veja a:hover
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#023e63;
text-decoration:underline;
}

#entrevista p.tambem
{
clear:both;
margin:0px;
padding:0px;
text-align:left;
}

#entrevista p.tambem a
{
font:11px Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}

#entrevista p.tambem a:hover
{
font:11px Arial, Helvetica, sans-serif;
color:#666;
text-decoration:underline;
}


/************ BARRINHA E NOTICIAS ****************/
#linha
{
margin-bottom:10px;
padding:4px;
height:20px;
width:510px;
border:1px solid #eee;
text-align:right;
}

#linha p
{
margin:0px;
padding-left:3px;
padding-top:5px;
font:11px Arial, Helvetica, sans-serif;
color:#444;
}

#linha p a
{
font:11px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:none;
}

#linha p a:hover
{
text-decoration:underline;
}

#noticias h2
{
padding:0px;
padding-left:3px;
padding-bottom:3px;
margin:0px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#023e63;
}

#noticias h2 a
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#023e63;
text-decoration:none;
}

#noticias h2 a:hover
{
text-decoration:underline;
}

#noticias p.principal
{
padding:0px;
margin:0px;
padding-left:3px;
padding-bottom:5px;
}

#noticias p.principal a
{
font:bold 13px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:none;
}

#noticias p.principal a:hover
{
text-decoration:underline;
}

#noticias p.outras
{
padding:0px;
margin:0px;
padding-left:3px;
padding-top:4px;
padding-bottom:4px;
}

#noticias p.outras a
{
font:11px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:none;
}

#noticias p.outras a:hover
{
text-decoration:underline;
}

#noticias p.mais-noticias
{
margin:0px;
padding:3px;
width:300px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#023e63;
text-align:right;
}

#noticias p.mais-noticias a
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#023e63;
text-decoration:none;
}

#noticias p.mais-noticias a:hover
{
text-decoration:underline;
}
/*************** TV Guia São Roque 
#tv
{
clear:both;
display:table;
margin-top:20px;
padding:0px;
height:200px;
border-bottom:2px solid #C50E00;
}

#tv h2
{
margin:0px;
padding:3px;
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
background:#C50E00;
}

#tv h2 a
{
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#tv h2 a:hover
{
text-decoration:underline;
}

#tv h3
{
padding:8px;
margin:0px;
font:bold 13px Arial, Helvetica, sans-serif;
color:#C50E00;
}

#tv h4
{
clear:both;
margin:0px;
padding:5px;
padding-top:10px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#C50E00;
text-align:right;
}


.tvguia
{
margin:0px;
display:inline;
float:left;
width:153px;
text-align:center;
}

.tvguia img
{
border:2px solid #C50E00;
}

.tvguia p.descricao
{
margin:0px;
padding-top:4px;
}

.tvguia p.descricao a
{
font:11px arial,sans-serif;
color:#666;
text-decoration:none;
}

.tvguia p.descricao a:hover
{
text-decoration:underline;
}
**************/
#tv
{
clear:both;
display:table;
margin-top:20px;
padding:0px;
height:175px;
border-bottom:2px solid #C50E00;
}

#tv h2
{
margin:0px;
padding:3px;
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
background:#C50E00;
}

#tv h2 a
{
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#tv h2 a:hover
{
text-decoration:underline;
}

#tv img.tv
{
margin-top:12px;
margin-left:15px;
float:left;
width:170px;
height:120px;
}

#tv h3
{
margin:0px;
padding:0px;
padding-left:15px;
padding-top:10px;
padding-bottom:5px;
float:right;
width:255px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#C50E00;
}

#tv h4
{
padding-top:5px;
padding-right:10px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#C50E00;
text-align:right
}

#tv h4 a
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#C50E00;
text-decoration:none;
}


#tv h4 a:hover
{
text-decoration:underline;
}

#tv p
{
float:right;
width:255px;
margin:0px;
padding:0px;
padding-left:15px;
padding-top:3px;
padding-bottom:3px;
font:12px Arial, Helvetica, sans-serif;
color:#444;
}

#tv a
{
font:12px Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}

#tv a:hover
{
text-decoration:underline;
}



/*************** EMPREGOS **************/
#empregos
{
float:right;
width:250px;
height:200px;
border-bottom:2px solid #0058ba;
}

#empregos h2
{
margin:0px;
padding:3px;
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
background:#0058ba;
}

#empregos h2 a
{
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#empregos h2 a:hover
{
text-decoration:underline;
}

#empregos img.emprego
{
margin-top:12px;
margin-left:15px;
float:left;
width:140px;
}

#empregos h3
{
margin:0px;
padding:0px;
padding-left:15px;
padding-top:10px;
padding-bottom:5px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#0058ba;
}

#empregos h4
{
margin:0px;
padding:0px;
padding-top:10px;
padding-left:5px;
padding-bottom:3px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#0058ba;
}

#empregos h4 a
{
margin:0px;
padding:0px;
font:11px Arial, Helvetica, sans-serif;
color:#0058ba;
}

#empregos p
{
margin:0px;
padding:0px;
padding-left:15px;
padding-top:2px;
padding-bottom:2px;
font:12px Arial, Helvetica, sans-serif;
color:#444;
}

#empregos a
{
font:12px Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}

#empregos a:hover
{
text-decoration:underline;
}

/*************** EMPREGOS **************/
#empregos2
{
margin-top:25px;
clear:both;
height:155px;
border-bottom:2px solid #0058ba;
}

#empregos2 h2
{
margin:0px;
padding:3px;
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
background:#0058ba;
}

#empregos2 h2 a
{
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#empregos2 h2 a:hover
{
text-decoration:underline;
}

#empregos2 img.emprego
{
margin-top:12px;
margin-left:15px;
float:left;
width:140px;
}

#empregos2 h3
{
margin:0px;
padding:0px;
padding-left:15px;
padding-top:10px;
padding-bottom:5px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#0058ba;
}

#empregos2 h4
{
margin:0px;
padding:0px;
padding-top:15px;
padding-left:2px;
padding-bottom:3px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#0058ba;
}

#empregos2 h4 a
{
margin:0px;
padding:0px;
font:11px Arial, Helvetica, sans-serif;
color:#0058ba;
}

#empregos2 p
{
float:left;
display:inline;
width:250px;
margin:0px;
padding-left:2px;
padding-top:6px;
padding-bottom:6px;
font:12px Arial, Helvetica, sans-serif;
color:#444;
}

#empregos2 a
{
font:12px Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}

#empregos2 a:hover
{
text-decoration:underline;
}

/**************** AUTOMOVEIS ****************/
#automoveis
{
height:220px;
clear:both;
margin:0px;
margin-top:20px;
}

#automoveis h2
{
margin:0px;
padding:3px;
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
background:#C50E00;
}

#automoveis h2 a
{
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#automoveis h2 a:hover
{
text-decoration:underline;
}

#automoveis h3
{
clear:both;
margin:0px;
padding:0px;
padding-left:4px;
padding-top:6px;
padding-bottom:3px;
font:bold 12px arial,sans-serif;
color:#C50E00;
border-bottom:2px solid #C50E00;
}

#automoveis h3 a
{
font:11px Arial, Helvetica, sans-serif;
color:#C50E00;
text-decoration:none;
}

#automoveis h3 a:hover
{
text-decoration:underline;
}

.automovel
{
margin:0px;
display:inline;
float:left;
width:173px;
text-align:center;
}

.automovel img
{
border:2px solid #C50E00;
}


.automovel p.categoria
{
margin:0px;
padding:5px;
font:bold 11px arial,sans-serif;
color:#C50E00;
}

.automovel p.descricao
{
margin:0px;
padding-top:4px;
}

.automovel p.descricao a
{
font:11px arial,sans-serif;
color:#666;
text-decoration:none;
}

.automovel p.descricao a:hover
{
text-decoration:underline;
}

.automovel a
{
font:bold 12px arial,sans-serif;
color:#C50E00;
}

/**************** IMOVEIS ****************/

#imoveis
{
clear:both;
display:table;
height:220px;
margin:0px;
padding:0px;
padding-top:20px;
}

#imoveis h2
{
margin:0px;
padding:3px;
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
background:#F26321;
}

#imoveis h2 a
{
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#imoveis h2 a:hover
{
text-decoration:underline;
}


.imovel
{
margin:0px;
display:inline;
float:left;
width:173px;
text-align:center;
}

.imovel img
{
border:2px solid #F26321;
}


.imovel p.categoria
{
margin:0px;
padding:5px;
font:bold 12px arial,sans-serif;
color:#F26321;
}

.imovel p.descricao
{
margin:0px;
padding-top:4px;
}

.imovel p.descricao a
{
font:11px arial,sans-serif;
color:#666;
text-decoration:none;
}

.imovel p.descricao a:hover
{
text-decoration:underline;
}

.imovel a
{
font:bold 12px arial,sans-serif;
color:#F26321;
}

#imoveis h3
{
clear:both;
margin:0px;
padding:0px;
padding-left:4px;
padding-top:6px;
padding-bottom:3px;
font:bold 12px arial,sans-serif;
color:#F26321;
border-bottom:2px solid #F26321;
}

#imoveis h3 a
{
font:11px Arial, Helvetica, sans-serif;
color:#F26321;
text-decoration:none;
}

#imoveis h3 a:hover
{
text-decoration:underline;
}


/********** CINEMA **********/
#entretenimento
{
clear:both;
margin-top:20px;
}

#cinema
{
float:left;
width:250px;
height:205px;
}

#cinema img.destaque
{
margin-left:7px;
margin-top:10px;
margin-bottom:5px;
border:2px solid #E67817;
}


#cinema h2
{
height:17px;
margin:0px;
padding:3px;
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
background:#E67817;
}

#cinema h2 a
{
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#cinema h2 a:hover
{
text-decoration:underline;
}

#cinema p
{
height:25px;
margin:0px;
padding:0px;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
padding-right:5px;
}


#cinema p.programacao
{
height:15px;
text-align:center;
font:bold 12px Arial, Helvetica, sans-serif;
color:#E67817;
}

#cinema p.programacao a
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#E67817;
}

#cinema p a
{
font:11px Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}

#cinema p a:hover
{
text-decoration:underline;
}
/******************* MUSICA ****************/

#musica
{
float:left;
width:250px;
height:225px;
border-bottom:2px solid #77C0B6;
}


#musica img.destaque
{
margin-left:7px;
margin-top:10px;
margin-bottom:5px;
border:2px solid #77C0B6;
}

#musica h2
{
height:17px;
margin:0px;
padding:3px;
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
background:#77C0B6;
}

#musica h2 a
{
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#musica h2 a:hover
{
text-decoration:underline;
}


#musica p
{
height:25px;
margin:0px;
padding:0px;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
padding-right:5px;
}

#musica p a
{
font:11px Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}

#musica p a:hover
{
text-decoration:underline;
}

/************** DIVERSAO ****************/

#diversao
{
clear:both;
display:table;
height:170px;
margin:0px;
padding-top:20px;
border-bottom:2px solid #4CB400;
}

#diversao h2
{
height:17px;
margin:0px;
padding:3px;
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
background:#4CB400;
}

#diversao h2 a
{
font:bold 17px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#diversao h2 a:hover
{
text-decoration:underline;
}

.diversao img
{
padding:0px;
margin-top:10px;
margin-bottom:0px;
border:2px solid #4CB400;
}

.diversao
{
padding:0px;
margin:0px;
display:inline;
float:left;
width:153px;
text-align:center;
}

.diversao p
{
margin:0px;
padding:0px;
padding-top:8px;
}

.diversao p a
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}

.diversao p a:hover
{
text-decoration:underline;
}


/********* ICONES UTILIDADES ************/
#utilidades-home
{
clear:both;
width:520px;
height:100px;
padding-top:20px;
}

.ut
{ 
   display:inline;
   float:left; 
   width:160px; 
   height:50px; 
   margin:0px;
   margin-right:3px;
   padding-top:5px; 
   padding-left:5px; 
   padding-right:5px; 
   padding-bottom:10px;
   background-color:#eeeeee; 
   text-align:center; 
} 

.ut p a
{ 
   width:65px; 
   margin:0px;
   padding:0px;
   padding-left:5px; 
   padding-right:5px;
   font:bold 11px Arial, Helvetica, sans-serif;
   color:#5050a5;
   text-align:center;
   text-decoration:none;
} 


.ut p a:hover
{ 
   text-decoration:underline;
} 

.utimg
{
float:left;
}

/*************** ENQUETE *****************/

#enquete
{
width:130px;
padding-bottom:10px;
text-align:center;
}

#enquete img
{
padding:0px;
margin:0px;
}

#enquete p.titulo
{
margin:0px;
padding:0px;
padding-left:2px;
font:bold 11px arial, sans-serif;
color:#666;
text-align:left;
}
#enquete p.opcao
{
margin:0px;
padding:2px;
padding-bottom:5px;
font:11px arial, sans-serif;
color:#666;
width:130px;
text-align:left;
}
#enquete .bolinha
{
margin-top:1px;
margin-bottom:0px;
margin-left:0px;
margin-right:2px;
}

#enquete .botao5
{
font:bold 12px arial, sans-serif;
}

#enquete a.link
{
margin:0px;
padding:2px;
padding-top:5px;
padding-bottom:5px;
font:11px arial, sans-serif;
color: black;
text-decoration:underline;
}

#enquete a:hover.link
{
margin:0px;
padding:2px;
padding-top:5px;
padding-bottom:5px;
font:11px arial, sans-serif;
color: red;
text-decoration:underline;
}


#novo-utilidades
{
clear:both;
width:290px;
height:200px;
margin-left:5px;
margin-top:15px;
}

#novo-utilidades legend
{
font:bold 14px arial,sans-serif;
color:#444;
}

.novo-utilidades-div
{
width:250px;
height:20px;
display:inline;
float:left;
}

.novo-utilidades-div p
{
margin:0px;
padding:5px;
font:11px arial,sans-serif;
color:#222;
}


/****************** RODAPE *****************/

#rodape
{
color:#666;
width:980px;
height:170px;
display:table;
padding-top:5px;
margin:0px;
margin-top:3px;
background-color:#f2f2f2;
}

#rodape ul
{
width:980px;
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:980px;
text-align:center;
}
