/* nova index 1/7/09 */
#conteudos {
	width:496px;
	float:left;
	border:1px solid #EBEBEB;
	margin:0px 0px 0px 10px;
	padding:2px 2px 2px 2px;
}

#conteudos h4 {
	border-bottom:1px dashed #EBEBEB;
	padding:1px 4px;
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:2px 0px;
}

#n-destaques {
	width:494px;
	margin:2px 0px 10px 0px;
	overflow:hidden;
	display:table;
}

#vitrinenova {
	float:left;
	width:216px;
	border-top:3px solid #8ccf0e;
}

#n-ultimas {
	float:right;
	width:266px;
	border:1px solid #EBEBEB;
	border-top:3px solid #8ccf0e;
}

.n-top {
	margin:0px;
	padding:4px 0px;
	border-bottom:1px solid #EBEBEB;
}

#n-ultimas h3 {
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 2px;
}

#n-ultimas p {
	margin:0px;
	padding:0px 2px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#333;
}

.n-leia {
	background:#EBEBEB;
	text-align:right;
}

#n-artigos {
	border-top:3px solid #8ccf0e;
	width:494px;
	height:270px;
}

#n-artigos strong {
	display:block;
	font:10px Arial, Helvetica, sans-serif;
}

.n-novo {
	width:236px;
	float:left;
	height:108px;
	border-bottom:2px solid #EBEBEB;
	overflow:hidden;
	padding:2px;
	margin:2px;
}

.n-fotocolu {
	float:left;
	padding:2px;
	border:1px solid #EBEBEB;
	height:56px;
	margin:0px;
}

.n-nomecolu {
	margin:0px;
	padding-top:20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	display:block;
	height:40px;
}

.n-desccolu {
	font:11px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	display:block;
	width:234px;
	float:left;
}

.n-texto {
	font:12px/15px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	float:left;
}

#n-tipo {

}

#n-esquerdo {
	float:left;
	width:244px;
	height:360px;
}

#n-direito {
	border-top:3px solid #8ccf0e;
	float:right;
	width:240px;
	height:350px;
}

.n-anunciante {
	height:164px;
	width:240px;
	margin:2px 0px;
	padding:0px;
	overflow:hidden;
}

#n-esquerdo-dentro {
	border:1px solid #EBEBEB;
	border-top:3px solid #8ccf0e;
	height:180px;
	overflow:hidden;
}

#n-mural {
	height:350px;
	overflow:hidden;
	border-top:3px solid #8ccf0e;
}

#n-baixo {
	width:494px;
	display:table;
	margin:8px 0px;
}

#n-classificados {
	float:left;
	width:240px;
	display:table;
	border:1px solid #EBEBEB;
	border-top:3px solid #8ccf0e;
}

#n-mais {
	float:right;
	width:240px;
	border:1px solid #EBEBEB;
	border-top:3px solid #8ccf0e;
	height:226px;
	overflow:hidden;
}

#n-mais p {
	font:11px Arial, Helvetica, sans-serif;
}

.n-class {
	border-bottom:1px solid #EBEBEB;
	margin:2px 0px;
}

#n-classificados h3 {
	margin:0px;
	padding:0px;
}

.n-descclass {
	margin:0px;
	padding:0px;
	font:11px/12px Arial, Helvetica, sans-serif;
}

.n-recados {
	background:#F9F9F9;
	border-bottom:2px solid #EBEBEB;
	margin:8px 0px;
	padding:4px;
	color:#333;
}

.n-recados p {
	margin:0px;
	padding:1px 0px;
}

.n-titulo {
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#09F;
}

.n-titulo strong {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
}

.n-contact {
	color:#09F;
	font:bold 13px Arial, Helvetica, sans-serif;
}

.n-descricao {
	padding:5px;
}

#conteudo h5 {
	text-align:right;
	margin:0px;
	padding:0px;
}

#n-mural h3 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#09F;
	margin:0px;
	padding:0px;
}

#n-mural p {
	margin:0px;
	padding:0px;
	color:#333;
}

.n-descmural, .n-locals {
	font:11px Arial, Helvetica, sans-serif;
}

.n-recadoss {
	margin:2px 0px;
	padding:2px 0px;
	background:#f9f9f9;
}

.n-descmural strong {
	font:bold 11px Arial, Helvetica, sans-serif;
	display:block;
}

.alter {
	margin:4px 0px;
	padding:4px 0px;
	width:238px;
	height:85px;
	overflow:hidden;
}

.alter img  {
	width:100px;
	height:75px;
	float:left;
	padding:3px;
	border:1px solid #f5f5f5;
}

.alter p {
	margin:0px;
	padding:0px;
	font:11px Arial, Helvetica, sans-serif;
}

.altertitulo {
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
}


/* nova index 1/7/09 */

fieldset {
	border:none;
}

a {
	text-decoration: none;
}

a:link {
	color:#000;
	font:bold 12px Arial, Helvetica, sans-serif;
}

a:visited {
	color:#000;
	font:bold 12px Arial, Helvetica, sans-serif;
}

a:hover {
	color:#336600;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.text-field {
	width:150px;
	margin:0px;
	}

BODY {
	padding-right:0px; 
	padding-left:0px; 
	padding-bottom:0px;
	margin-top:0px;
	font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; 
	color:#333;  
	text-align:center; 
	background:url(imagens/novo-fundo.jpg) repeat-y top center;
}

img {border:none;}

#tudo {
	margin:0px auto; 
	width:910px;
	text-align:left;
}

#topo {
	width:909px;
}

#logotipo {
	width:399px;
	height:177px;
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	background:url(imagens/logo2.jpg) no-repeat center center;
}

#foto {
	float:left;
	width:501px;
	height:177px;
	display:block;
	overflow:hidden;
	background:url(admin/topo/imagens/thumb/foto.jpg) no-repeat top right;
	background-repeat:no-repeat;
}

#busca {
	width:399px;
	height:53px;
	display:block;
	background:url(imagens/busca2.jpg) no-repeat top center;
	float:left;
	overflow:hidden;
}

#inputbusca {
	margin-left:85px;
	margin-top:2px;
}

#botaobusca {
	margin-left:1px;
	position:absolute;
	background:url(imagens/busca_alink.jpg) repeat-x center center;
	color:#fff;
	width:51px;
	height:26px;
	font:bold 12px Arial, Helvetica, sans-serif;
	cursor:pointer;
	border:0px;
}

#separaletras {
	margin-top:7px;
	margin-left:85px;
}

p.alternativabusca a:link, .alternativabusca a:hover, .alternativabusca a:visited {
	color:#222;
	font:bold 11px Arial, Helvetica, sans-serif;
}

#buscaporletras {
	width:501px;
	height:53px;
	background:url(imagens/busca_letras2.jpg) no-repeat center top;
	float:left;
	display:block;
	overflow:hidden;
}

#separaletras a:link, #separaletras a:hover, #separaletras a:visited {
	color:#fff;
	font:bold 14px Arial, Helvetica, sans-serif;
}

#buscaporletras p {
	margin-top:2px;
	margin-left:5px;
}

.default_comercio {
	text-align:center;
	border:1px dashed #8ccf0e;
	width:480px;
	height:25px;
	background:#eee;
	margin:2px;
	padding:2px;
}

#geral {
	width:900px;
	margin:15px 5px 0px 0px;
	float:left;
}

h2 {
	padding-left:20px;
	margin:0px;
	background:#7EBD2A;
	color:#fff;
	font:bold 17px/25px Arial, Helvetica, sans-serif;
}

#menu {
	width:190px;
	float:left;
	border:1px solid #ccc;
	margin:0 5px 5px 0;
	border-left:9px solid #7EBD2A;
}


#menu ul{
list-style-type: none;
margin: 0;
padding: 0;
padding-left:3px;
margin-bottom: 2px; /*bottom spacing between each UL and rest of content*/
}

#menu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

#menu ul li a{
color:#000;
background: url(imagens/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font:bold 12px Arial, Helvetica, sans-serif;
}

#menu ul li a:visited{
color:#000;
}

#menu ul li a:hover{ /*hover state CSS*/
color:#336600;
background-color: #FEFEFE;
}

#conteudo {
	width:490px;
	float:left;
	border:1px solid #ccc;
	margin:0px 0px 0px 13px;
	padding:2px 2px 2px 2px;
}

#publicidade {
	width:165px;
	float:right;
	border:1px solid #ccc;
	margin:0px 0px 2px 0px;
}

.banners {
	margin:2px 0px;
	text-align:left;
}	

#rodape {
	margin:15px 10px 0px 0px;
	width:900px;
	height:35px;
	background:url(imagens/alink.jpg) repeat-x center center;
	CLEAR: both; 
}

.menurodape{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 500px;
border: 1px solid #0066ff;
border-width: 0px 0px;

}

.menurodape li{
display: inline;
}

.menurodape li a{
float: left;
color: white;
padding: 9px 9px;
text-decoration: none;
border-right:1px solid #fff;
}

.menurodape li a:visited{
color: white;
}

.menurodape li a:hover, .menurodape li .current{
color: white;
background: transparent url(imagens/hover.jpg) center center repeat-x;
}

.direitos {
	margin-right:5px;
	text-align:right;
	color:#fff;
	font:bold 13px/35px Arial, Helvetica, sans-serif;
}

.desenvolvido {
	text-align:center;
}

.titulo {
	background:#7EBD2A;
	height:15px;
	padding-left:5px;
}

.linha {
	border-bottom:1px solid #ccc;
	text-align:right;
}

.info {
	border-bottom:1px solid #ccc;
	text-align:right;
}

.descricao {
	padding-left:10px;
	font:12px Arial, Helvetica, sans-serif;
	
}

.descricao a {
	text-decoration: none;
}

.descricao a:link {
	color:#000;
	font:13px Arial, Helvetica, sans-serif;
}

.descricao a:visited {
	color:#000;
	font:13px Arial, Helvetica, sans-serif;
}

.descricao a:hover {
	color:#336600;
	font:13px Arial, Helvetica, sans-serif;
}


.data {
	text-align:left;
}

.barra {
	background:#7EBD2A;
	height:25px;
	padding-right:5px;
	text-align:right;
	color:#fff;
}

.barra a:link {
	color:#000;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
}

.barra a:visited {
	color:#000;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
}

.barra a:hover {
	color:#336600;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
}

form.enquete {
	text-align:left;
	width:160px;
	color:#000;
	padding-left:2px;
	margin:0px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
}

.pergunta {
	margin:2px;
}

.questao {
	font:bold 13px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000;
	margin:2px;
	padding-bottom:5px;
}

.botaoenquete {
	margin-top:3px;
	background:url(imagens/fundo_botao.jpg) repeat-x left top;
	color:#fff;
	width:68px;
	border:1px solid #8ccf0e;
	font:bold 12px Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.newsletter {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000;
	margin:2px;
}

#fotocolunista {
	width:480px;
	margin:0px;
}

.coluna {
	text-align:center;
	color:#000;
	font:bold 18px/70px Arial, Helvetica, sans-serif;
	margin:0px;
}

.coluna img {
	float:right;
	margin:5px;
	text-align:left;
}

.sobrecolunista {
	font:12px/13px Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	padding:2px;
	margin-left:1px;
	background:#e9e9e9;
	border:#666 dashed 1px;
}

.parabens {
	text-align:center;
	color:#000;
	font:bold 13px Arial, Helvetica, sans-serif;
	margin:0px;
}

.anivers {
	border:1px solid #ccc;
	margin:5px;
	padding:5px;
	width:468px;
	height:65px;
	background:#7EBD2A;
	border:#666 dashed 1px;
}

.anivers p {
	margin-left:15px;

}

.nomeaniver {
	font:13px Arial, Helvetica, sans-serif;
	color:#000;
	margin:10px;
}

.enviaparabens {
	background:#fff;
	text-align:center;
	width:130px;
	height:25px;
	border:1px solid #fff;
	font:14px/25px Arial, Helvetica, sans-serif;	
}

.importante {
	float:left;
	font:11px/14px Arial, Helvetica, sans-serif;
	width:480px;
	color:#333;
	padding:4px;
	background:#e9e9e9;
	border:#666 dashed 1px;
}

#conteudo h3 {
	text-align:right;
	margin-right:10px;
	height:30px;
}


#conteudo h3 a:link {
	color:#fff;
	border:#358d10 1px solid;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:200px;
	height:25px;
	background:#358d10;
	text-align:center;
}

#conteudo h3 a:visited{
	color:#fff;
	border:#358d10 1px solid;
	font:bold 16px/25px Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:200px;
	height:25px;
	background:#358d10;
	text-align:center;

}

#conteudo h3 a:hover{ /*hover state CSS*/
	color:#fff;
	border:#358d10 1px solid;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:200px;
	height:25px;
	background:#7EBE2A;
	text-align:center;

}

.beldades {
	padding-left:20px;
	margin:0px;
	background:#9900FF;
	color:#fff;
	font:bold 17px/25px Arial, Helvetica, sans-serif;
}

#ultimasnoticias{
	width:485px;
	float:left;
}

#capa {
	float:left;
	border:1px solid #ccc;
	padding:2px;
	width:205px;
	border-top:3px solid #8ccf0e;
	margin:0px;
}

#capa img {
	margin-top:3px;
	margin-left:5px;
	text-align:center;
	border:1px solid #666;
}

#capa p {
	font:11px/10px Arial, Helvetica, sans-serif;	
	margin:4px 1px;
}

#capa strong {
	margin:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
}

#linknoticias {
	float:right;
	border:1px solid #ccc;
	padding:2px;
	width:265px;
	border-top:3px solid #8ccf0e;

}

#linknoticias a:link, #linknoticias a:visited {
	font:bold 12px Arial, Helvetica, sans-serif;
}

.titulos {
	border-bottom:1px dashed #ccc;
	font:bold 16px Arial, Helvetica, sans-serif;
	margin-left:3px;
	margin:0px;		
}

#capa .titulos {
	border-bottom:1px dashed #ccc;
	font:bold 16px Arial, Helvetica, sans-serif;
	margin-left:3px;
	margin:0px;		
}

p.description {
	margin:4px 0px;
	text-align:left;
}

p.titulonot {
	margin:0px;
}

p.noticiadesc {
	margin:0px;
	font:11px/11px Arial, Helvetica, sans-serif;
	padding:2px 0px;
	border-bottom:1px dotted #ccc;
}

p.todasnot {
	margin:0px;
	text-align:right;
	background:#E3E3E3;
	font:bold 8px Arial, Helvetica, sans-serif;
}

#destaques {
	float:left;
	border:1px solid #ccc;
	padding:2px;
	width:205px;
	border-top:3px solid #8ccf0e;
	margin-top:4px;
}

#colunistas {
	float:right;
	border:1px solid #ccc;
	padding:2px;
	width:265px;
	border-top:3px solid #8ccf0e;
	margin-right:4px;
	margin-top:4px;
}

#puxaartigo {
	width:262px;
	padding:2px;
}

p.nomecolu {
	width:260px;
	margin:0px;
	float:left;
}

p.fotocolu {
	width:80px;	
	margin:0px;
	float:left;

}

p.desccolu {
	float:left;
	width:165px;	
	margin:0px;
	font:11px/10px Arial, Helvetica, sans-serif;
	padding:2px;
	margin-bottom:5px;
}

.novocolo {
	border-bottom:1px dotted #ccc;
	float:left;
	padding:3px 0px;
}

p.desccolu a:link, p.desccolu a:hover, p.desccolu a:visited {
	font:11px Arial, Helvetica, sans-serif;
}

#geraconteudo {
	margin:0px;
	padding:2px;
}

.naotira {
	margin:2px;
	border-bottom:1px solid #ccc;
	font:12px Arial, Helvetica, sans-serif;
}	

#destaques a:link, p.naotira  a:hover, p.naotira  a:visited {
	font:11px Arial, Helvetica, sans-serif;
}

#diversao {
	float:left;
	border:1px solid #ccc;
	padding:2px;
	width:205px;
	border-top:3px solid #8ccf0e;
	margin-right:4px;
	margin-top:4px;
}

#classifica {
	float:right;
	border:1px solid #ccc;
	padding:2px;
	width:260px;
	border-top:3px solid #8ccf0e;
	margin-right:4px;
	margin-top:4px;
}

.nada {
	margin:2px;
	margin-left:10px;
}

#baixo {
	width:485px;
	float:left;
}

/* vitrine novidades ajax */
#novidades {
	height:214px;
	width:216px;
	overflow:hidden;
}

.vitrine a:link, .vitrine a:visited {
	border:1px soldi #000;
	background:url(imagens/back-botao-vitrine.png) no-repeat;
	width:20px;
	height:17px;
	margin:2px 3px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	font:bold 13px Arial, Helvetica, sans-serif;
	float:left;
	
}

.vitrine a:hover {
	color:#000;
	cursor:pointer;
}

#nav {
	position:absolute;
	z-index:1;
	margin:220px 0 0 210px;
	border:1px solid #ccc;
}

#navs {
	float:right;
}

#navs a.activeSlide { 
	color:#000;

}

#conexion {
	height:214px;
	width:216px;
}

#conexion h2 {
	margin:174px 0 0 0;
	background:url(imagens/back-destaques.png) no-repeat;
	font:bold 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:36px;
	padding:2px 4px;
}

#conexion strong {
	font:13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
}

#conexion a:link, #conexion a:visited {
	color:#fff;
	text-decoration:none;
}

#conexion a:hover {
	color:#fff;
	text-decoration:underline;
	cursor:pointer;
}


.filho {
	height:214px;
	width:216px;
}

#ui a {
	color:#ff6600;
}
/* vitrine novidades ajax*/

/* vitrine novidades ajax */
#novidadess {
	height:155px;
	width:240px;
	overflow:hidden;
}

.vitrines a:link, .vitrines a:visited {
	border:1px soldi #000;
	background:url(imagens/back-botao-vitrine.png) no-repeat;
	width:20px;
	height:17px;
	margin:2px 3px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	font:bold 13px Arial, Helvetica, sans-serif;
	float:left;
	
}

.vitrines a:hover {
	color:#000;
	cursor:pointer;
}

#navsq {
	position:absolute;
	z-index:1;
	margin:220px 0 0 210px;
	border:1px solid #ccc;
}

#navsss {
	float:right;
}

#navsss a.activeSlide { 
	color:#000;

}

#conexions {
	height:155px;
	width:240px;
}

#conexions h2 {
	margin:115px 0 0 0;
	background:url(imagens/back-destaques.png) no-repeat;
	font:bold 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:56px;
	padding:2px 4px;
}

#conexions strong {
	font:13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
}

#conexions a:link, #conexions a:visited {
	color:#fff;
	text-decoration:none;
}

#conexions a:hover {
	color:#fff;
	text-decoration:underline;
	cursor:pointer;
}


.filhos {
	height:155px;
	width:240px;
}

#ui a {
	color:#ff6600;
}
/* vitrine novidades ajax*/


/* vitrine saks ajax */
#novidadese {
	height:164px;
	width:240px;
	overflow:hidden;
}

.vitrinee a:link, .vitrinee a:visited {
	border:1px soldi #000;
	background:url(imagens/back-botao-vitrine.png) no-repeat;
	width:20px;
	height:17px;
	margin:2px 3px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	font:bold 13px Arial, Helvetica, sans-serif;
	float:left;
	
}

.vitrinee a:hover {
	color:#000;
	cursor:pointer;
}

#nave {
	position:absolute;
	z-index:1;
	margin:220px 0 0 210px;
	border:1px solid #ccc;
}

#navse {
	float:right;
}

#navse a.activeSlide { 
	color:#000;

}

#conexione {
	height:164px;
	width:240px;
}

#conexione h2 {
	margin:124px 0 0 0;
	background:url(imagens/back-destaques.png) no-repeat;
	font:bold 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:36px;
	padding:2px 4px;
}

#conexione strong {
	font:13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
}

#conexione a:link, #conexione a:visited {
	color:#fff;
	text-decoration:none;
}

#conexione a:hover {
	color:#fff;
	text-decoration:underline;
	cursor:pointer;
}


.filhoe {
	height:164px;
	width:240px;
}

#uie a {
	color:#ff6600;
}
/* vitrine saks ajax*/