body {

	background-image: url(../images/fundo_body.jpg);

}

#body {

	background-image: url(../images/body.jpg);

	background-repeat: repeat-x;

}

#geral {

	width: 1000px;

	margin: auto;

	background-image: url(../images/bg_meio.jpg);

	background-repeat: repeat-y;

}

#meio {

	overflow: hidden;

}

#lateral {

	float: left;

}

#query_string {

	float: left;

	width: 570px;

	margin: 0px 10px 0px 10px;

	padding-bottom: 5px;

	overflow: hidden;

}

pre{

	white-space: normal;

}

fieldset{

	border: 0px;

}



.preco{

	font-weight: bold;

	color: #f40;

}

.msgerro{

	display:block;

	padding: 6px;

	text-align:center;

	margin: 5px;

	border: 1px #F00 solid;

}

.msgacerto{

	display:block;

	padding: 6px;

	text-align:center;

	margin: 5px;

	border: 1px #0F0 solid;

}

.campo-erro{

	display:inline;

	color: #D00;

	width: 110px;

	background-color: #FFA;

	padding: 2px;

	margin-right: 3px;

	border: 1px #F00 solid;

}

.erro{

	display: none;

}

#pagina p {

	font-size: 1.1em;

}

#pagina legend {

	display: none;

}

#pagina textarea {

	width: 80%;

	height: 80px;

}



#envie_fotos p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

#conteudo #cont {

	font-size: 1.1em;

	font-family: Arial, Helvetica, sans-serif;

}











/**********************************************

					TOPO

**********************************************/

#topo #circulos {

	float: left;

	position: absolute;

	margin-left: 800px

}

#topo {

	background-image: url(../images/bg_topo.jpg);

	background-repeat: no-repeat;

	height: 200px;

	overflow: auto;

}

#topo .data {

	color: #899a0c;

	padding-top: 10px;

	text-align: right;

	width: 774px;

}

#topo #logomarca {

	width: 290px;

	height: 60px;

	padding-top: 10px;

	padding-left: 10px;

	float: left;

}

#topo #anunciantes {

	width: 470px;

	height: 30px;

	padding-top: 37px;

	padding-left: 150px;

	float: left;

	background-image: url(../images/txt_area_anunciantes.gif);

	background-repeat: no-repeat;

	background-position: 30px 38px;

	color: #fff;

}

#topo #anunciantes input {

	padding: 2px;

	width: 120px;

	border: 0;

	margin-right: 5px;

	color: #899a0c;

	font-family: Arial, Helvetica, sans-serif;

}

#topo #anunciantes button {

	border: 0;

	margin-right: 5px;

	color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	background-image: url(../images/bt_acessar.jpg);

	margin-bottom: 5px;

	width: 37px;

	height: 14px;

}

#topo #menu {

	clear: both;

	margin-left: 300px;

	padding-top: 4px;

	width: 500px;

}

#topo #menu ul li {

	display: inline;

	border-right: 1px #899a0c solid;

}

#topo #menu ul li:last-child {

	border-right: 0;

}

#topo #menu ul li a {

	color: #899a0c;

	text-decoration: none;

	padding: 0 5px 0 3px;

	_padding: 0 3px 0 3px;

}

#topo #busca {

	margin-top: 38px;

	_margin-top: 20px;

	margin-top: 21px;

	_margin-top: 3px;

	padding-left: 90px;

	color: #899a0c;

}

#topo #busca .forms {

	float: left;

	padding-top: 18px;

	_padding-top: 20px;

}

#topo #busca .botao {

	float: left;

	margin-left: 6px;

	padding-top: 0;

	_padding-top: 5px;

	_margin-top: 3px;

}

#topo #busca input {

	padding: 2px;

	border: 0;

	margin-left: 2px;

	color: #899a0c;

	font-family: Arial, Helvetica, sans-serif;

}

#topo #busca select {

	width: 180px;

	border: 0;

	margin-left: 3px;

	color: #899a0c;

	font-family: Arial, Helvetica, sans-serif;

	_margin-top: 2px;

	z-index: 99;

}

#topo #busca button {

	font-size: 1.1em;

	font-weight: bold;

	color: #9cae1b;

}

#topo #busca button {

	background-image: url(../images/bg_ok.jpg);

	background-repeat: no-repeat;

	border: 0;

	width: 43px;

	height: 52px;

	43 52



}

#grupos_conteudos, #conteudo, #pagina{

	line-height: 15px;

	margin-bottom: 10px;

	overflow: hidden;



}













/**********************************************

				PRINCIPAL

**********************************************/

h2{

	background-image:url(../images/barra_titulo.jpg);

	background-repeat: no-repeat;

	overflow: auto;

	font-size: 1.4em;

	padding: 8px;

	color: #899a0c;

	margin-bottom: 5px;

}

#grupos_conteudos a, #conteudo a, #pagina  a{

	color: #899a0c;

}



#conteudo_idx, #classificados_pag, #classificados_cad, #empresa_conteudos ,#login{

	overflow: hidden;

}

#conteudo_idx .foto{

	width: 160px;

	margin-right: 10px;

	float: left;

}

#conteudo_idx .foto img{

	background-color: #e5e5e5;

	padding: 4px;

}

#conteudo_idx .tit_foto{

	margin-top: 5px;

	font-size: 1.2em;

	color: #a0a0a0;

}

#conteudo_idx .textos{

	width: 390px;

	float: left;

	color: #a0a0a0;

	overflow: hidden;

}

#conteudo_idx .textos a{

	color: #a0a0a0;

}



#conteudo_idx .textos p{

	margin: 2px 0px 5px 0px;

}

#enquetes p {

	font-size: 1.1em;

	font-weight: bold;

}

#enquetes ul {

	margin-top: 4px;

}

#enquetes ul li {

	margin-bottom: 20px;

}

#enquetes ul ul li {

	margin-bottom: 2px;

}

#economia .foto, #economia .textos {

	margin-bottom: 10px;

}

#classificados h2, #foto_semana h2, #economia h2, #enquete_idx h2, #entretenimento_idx h2 {

	background-image:url(../images/barra_not.jpg);

	background-repeat: no-repeat;

	overflow: auto;

	font-size: 1.4em;

	padding: 8px;

	color: #899a0c;

	margin-bottom: 5px;

}

#enquete_idx h3, #enquetes h3 {

	display: none;

}

#enquete_idx input, #enquetes input {

	margin-right: 3px;

}

#enquete_idx ul, #enquetes ul {

	margin-top: 4px;

	line-height: 14px;

	margin-bottom: 4px;

}

#enquete_idx button, #enquetes button {

	_margin-top: 3px;

}

#classificados, #foto_semana, #economia{

	width: 270px;

	float: left;

	margin-right: 10px;

	overflow: hidden;

}

#classificados ul, #classificados_pag ul{

	overflow: hidden;

	color: #303030;

	margin-left: 15px;

}



#classificados p{

	padding: 3px 0;

}



#classificados_pag ul{

	margin: 5px 0;

	background-color: #efefef;

	padding: 5px;

	border-bottom: 1px dotted #afafaf;

}



#classificados ul li{

	margin-bottom: 10px;

}

#economia a, #promocoes a{

	text-decoration: none;

	color: #A0A0A0;

}

#classificados .titulo, #promocoes .titulo, #economia .textos h3 a, #conteudo_idx .textos h3 a{

	color: #748403;

	font-size: 1.1em;

	font-weight:bold;

}

#economia .textos h3 a, #conteudo_idx .textos h3 a{

	font: 1.2em;

	text-decoration: none

}

#foto_semana a{

	text-decoration: none;

}

#foto_semana img, #economia img{

	margin-left: 15px;

}

#economia{

	margin-top: 15px;

	float: right;

}

#economia .foto, #promocoes .foto{

	float: left;

	margin-right: 10px;

}

#economia .textos, #promocoes .texto{

	float: left;

	color: #a0a0a0;

	overflow: hidden;

	width: 170px;

}

#promocoes .texto{

	width: 130px;

}

#banner_flash{

	clear: both;

	padding-top: 25px;

	margin-bottom: 15px;

	overflow: hidden;

	width: 565px;

}

#promocoes, #albuns, #album_detalhes {

	overflow: hidden;



}

#album_detalhes {

	float: left;

}

#album_detalhes {

	font-size: 1.1em;

	line-height: 15px;

}

#promocoes ul{

	color: #899a0c;

	margin-left: 15px;

	float: left;

}

#promocoes ul li{
	
	height:120px;

	width: 270px;

	float: left;

	margin-bottom: 10px;

}



#albuns ul, #album_detalhes ul{

	overflow: hidden;

	color: #899a0c;

	margin-left: 15px;

}

#albuns h4{

	font-weight: normal;

}

#promocoes ul li a, #albuns ul li a{

	text-decoration: none;

	font-size: 1.1em;

	color: #A0A0A0;

}

#albuns a, #classificados a, #album_detalhes a{

	clear: both;

	text-decoration: underline;

	color: #000;

	font-size: 10px;

}

#albuns a:hover, #classificados a:hover, #album_detalhes a:hover{

	color: #899A0C; /*#005B2E;*/

}

#albuns img, #album_detalhes img, #promocoes img, #economia img, #foto_semana img{

	border: 2px #f1f9b7 solid;

}

#albuns ul li, #album_detalhes ul li{

	float: left;

	width: 120px;

	height: 120px;

	margin-right: 10px;

	margin-bottom: 10px;

	text-align: center;

}

#albuns ul li .imagem{

	background-color: #FF0000;

	height: 200px;

	padding: 10px;

	margin-bottom: 10px;

}

#albuns ul li .texto{

	margin-top: 15px;

}

#publicidade_pequena{

	clear: both;

	margin-top: 15px;

	min-height: 40px;

	height: auto;

	_height: 40px;

}

#publicidade_pequena ul{

	overflow: auto;

}

#publicidade_pequena ul li{

	float: left;

	margin-right: 3px;

}





/**********************************************

					EVENTOS

**********************************************/

#eventos {

	font-size: 1.1em;

}

#eventos select {

	width: 200px;

}

#eventos ul {

	margin: 5px;

	padding: 5px;

	clear: both;

}

#eventos ul .date {

	float: left;

	font-size: 1.6em;

	font-weight: bold;

	padding: 8px 0 0 15px;

	width: 127px;

	height: 50px;

	background-image:url(../images/bg_eventos_data.jpg);

	background-repeat:no-repeat;

	color: #6b7a05;

}

#eventos ul .conteudo {

	marigin-right: 5px;

	float:left;

	width: 400px;

}











/**********************************************

					MURAL

**********************************************/

#mural {

	font-size: 1.1em;

}

#mural h3 {

	font-size: 1.4em;

	margin-bottom: 5px;

	color: #7b9703;

}

#mural fieldset{

	background-color: #f7f7f7;

	border: 1px dotted #eff3dc;

	padding: 5px;

}

#mural #nova{

	font-size:12px;

	color: #f00;

	margin-bottom: 10px;

}

#mural .enviar {

	text-align: center;

}

#mural ul{

	margin-bottom: 10px;

	_margin-bottom: 2px;

	padding: 10px;

	background-color: #f7f7f7;

	border: 1px dotted #eff3dc;

}

#mural li{

	background-color: #eff3dc;

	padding: 2px;

}

#mural .datas {

	font-size: 0.9em;

	color: #666666;

}











/**********************************************

				VIDEOS

**********************************************/

#videos ul {

		margin-top: 10px;

}

#videos a {

	color: #120;

}

#videos ul li {

	margin-bottom: 10px;

}

#videos ul li h3, #videos_detalhes h3 {

	font-size: 1.6em;

}

#videos ul li h3 a {

	text-decoration: none;

}

#videos ul li h3 a:hover, #videos ul li a:hover {

	color: #83a602;

}

#videos ul li .data {

	color: #999;

	font-size: 1em;

}

#videos ul li p, #videos_detalhes p, #videos_detalhes {

	font-size: 1.1em;

}









/**********************************************

				CLASSIFICADOS

**********************************************/

#classificados_pag ul{

	clear: both;

	margin-bottom: 5px;

	font-size: 1.1em;

	line-height: 13px;

	margin-bottom:5px;



}

#classificados_pag .titulo{

	font-size: 1.2em;

	color: #57790a;

	font-weight: bold;

}

#classificados_pag .conteudo{

	margin: 5px 0;

}

#classificados_pag a{

	text-decoration: none;

	color: #899A0C;

	font-size: 1.2em;

	font-weight: bold;

}

#classificados_pag a:hover{

	color: #005B2E;

}

form{

	overflow: hidden;

	margin-bottom: 10px;

}

input {

	margin-bottom: 5px;

	padding: 2px;

	font-size: 1.1em;

}

button{

	background-color: #899A0C;

	color: #FFF;

	_padding-top: 2px;

}

#busca input{

	margin: 0px;

}

#classificados_cad form label, #empresa_conteudos form label, #login form label{

	float: left;

	clear: both;

	margin-right: 5px;

	margin-top: 3px;

	font-size: 1.1em;

	text-align: right;

	width: 130px;

	margin-bottom: 5px;

}

#empresa_conteudos form label, #login form label{

	width: 80px;

}



#classificados_cad form textarea, #empresa_conteudos form textarea{

	padding: 2px;

	font-size: 1.1em;

}

#empresa_conteudos form button{

	margin: 10px 180px 0px 0px;

}

#login form button{

	_margin-top: -27px;

	float: none;

}

#anunciantes form button{

	_margin-top: -23px;

	float: none;

}

/**********************************************

				RESTRITO

**********************************************/

#empresa_conteudos ul{

	overflow: hidden;

}

#empresa_conteudos ul li a, #login form a, #grupos_conteudos h3 a{

	text-decoration: none;

	color: #899A0C;

	font-size: 1.2em;

	font-weight: bold;

}

#grupos_conteudos h3{

	margin-bottom: 8px;

}

#empresa_conteudos ul li a:hover, #login form a:hover, #grupos_conteudos h3 a:hover{

	color: #005B2E;

}

#empresa_conteudos form h3{

	margin-bottom: 7px;

	background: #F1F9B7;

	text-align: center;

	width: 560px;

	font-size: 1.1em;

	padding: 3px 5px 5px 5px;

}



/**********************************************

				RESULTADO

**********************************************/

#resultado #listagem li{

	margin-top: 5px;

	margin-bottom: 10px;

	padding: 5px;

	background-color: #ffd;

}

#resultado #listagem h3 {

	font-size: 1.2em;

	padding-bottom: 5px;

	color: #788A0C;

}



#resultado #listagem h3 a{

	text-decoration: none;

}





#resultado #listagem h4{

	font-size: 1em;

	padding-bottom: 5px;

	color: #9aab2d;

}



/**********************************************

				LATERAL

**********************************************/

#categorias {

	width: 200px;

	margin-left: 23px;

}

/*

#categorias ul li {

	background-image: url(../images/bg_categorias.jpg);

	background-repeat: no-repeat;

	font-size: 1.1em;

	font-weight: bold;

	min-height: 25px;

	margin-bottom: 2px;

	_margin-bottom: 1px; 

}

#categorias ul .avulso a {

	text-decoration: none;

	padding: 6px 0 8px 30px;

	_padding: 6px 0 7px 30px;

	display: block;

	border: 0;

}

#categorias ul li a {

	color: #fff;

	text-decoration: none;

	padding: 6px 0 8px 30px;

	_padding: 6px 0 8px 30px;

	display: block;

	border: 0;

}

#categorias ul li a:hover {

	color: #dbe1b4;

}

#categorias ul li ul {

	padding: 6px 0 6px 0;

}

#categorias ul li ul li {

	background-image: none;

	font-size: 0.9em;

	min-height: 12px; 

	margin-bottom: 0;

	_margin-bottom: 2px; 

}

#categorias ul li ul li a {

	color: #899a0c;

	text-decoration: none;

	padding: 0 0 0 30px;

	border: 0;

}

#categorias ul li ul li a:hover {

	color: #d47d00;

}

#categorias ul li ul li ul {

	padding: 6px 0 6px 0;

}

#categorias ul li ul li ul li {

	background-image: none;

	font-size: 0.9em;

	min-height: 12px;

	margin-bottom: 0;

	_margin-bottom: 2px;

}

#categorias ul li ul li ul li a {

	color: #333;

	text-decoration: none;

	padding: 0 0 0 40px;

	display: compact;

	border: 0;

}

#categorias ul li ul li ul li a:hover {

	color: #999;

}



*/

#outros {

	margin-top: 10px;

	margin-left: 50px;

	margin-right: 14px;

}





/**********************************************

			ALBUM

**********************************************/

#album{

	overflow: hidden;

}

#album ul{

	overflow: hidden;

	_overflow: auto;

}

#album ul li{

	float: left;

	width: 115px;

	margin-right: 15px;

	margin-bottom: 15px;

	text-align: center;

}

#album_detalhes {

	overflow: hidden;

	float: left;

}

#album_detalhes h3, #album h3 {

	font-size: 1.2em;

	padding-bottom: 5px;

	color: #788A0C;

}

#album_detalhes ul{

	overflow: hidden;

	color: #899a0c;

	margin-left: 15px;

}

#album_detalhes a{

	clear: both;

	text-decoration: none;

	color: #000;

	font-size: 1.2em;

}

#album_detalhes a:hover{

	color: #899A0C; /*#005B2E;*/

}

#album_detalhes img{

	border: 2px #f1f9b7 solid;

}

#album_detalhes ul li{

	float: left;

	width: 85px;

	height: 95px;

	margin-right: 10px;

	margin-bottom: 10px;

	text-align: center;

}

#albuns ul li .imagem{

	background-color: #FF0000;

	height: 200px;

	padding: 10px;

	margin-bottom: 10px;

}





/**********************************************

				PUBLICIDADE

**********************************************/

#publicidade {

	float: left;

	margin-left: 14px;

	width: 160px;

	overflow: hidden;

}

#publicidade ul li {

	margin-bottom: 6px;

}



/**********************************************

			MEMBRO

**********************************************/

#membro{



	overflow: hidden;

	margin-right: 15px;

	padding: 5px;

}

#detalhe_membro, #full_detalhe_membro{

	overflow: hidden;

	_width: 425px;

}

#descricao_membro, #full_descricao_membro{

	font-size: 1.1em;

	padding: 3px;

	overflow: hidden;

	_width: 425px;

}

#foto_lateral{

	float: right;

	margin-left: 5px;

}

#foto_lateral ul{

	overflow: hidden;

	text-align: center;

}

#foto_lateral ul li{

	padding: 0px;

	margin-bottom: 5px;

}

#foto_lateral img, #detalhe_membro img, #full_detalhe_membro img, #album img{

	border: 3px #F1F9B7 solid;

}

#detalhe_membro .descricao, #full_detalhe_membro .descricao{

	font-weight: bold;

	width: 250px;

	_width: 240px;

	color: #899A0C;

	float: left;

}

#detalhe_membro .imagem, #full_detalhe_membro .imagem{

	float: left;

	width: 165px;

	margin-right: 15px;

}



#full_membro{

	overflow: hidden;

	padding: 5px;

}

#membro a, #full_membro a, #album ul li a{

	text-decoration: none;

	color: #899A0C;

	font-weight:bold;

}

#membro a:hover, #full_membro a:hover, #album ul li a:hover{

	color: #005B2E;

}



/*******************************************

			PAGINACAO, VOLTAR

*******************************************/

#paginacao ul{

	overflow: auto;

	margin: 0px;

}



#paginacao {

	clear: both;

	background-color: #fbfeed;

	border-bottom: 1px #788A0C solid;

	border-top: 1px #788A0C solid;

	margin: 10px 0px 0px 0px;

	padding: 6px 0 6px 0;

	font-size: 1.1em;

}

#paginacao, #voltar {

	padding: 7px 4px 7px 4px;

	_padding: 0px 0px 20px 0px;

	color: #666;

}

#paginacao a, #voltar a, #resultado a {

	color: #788A0C;

	text-decoration: none;

}

#paginacao a:hover, #voltar a:hover {

	color: #005B2E;

}

#paginacao a{

	padding: 7px 4px 7px 4px;

	_padding: 15px 4px 7px 4px;

}



#paginacao ul li{

	float: left;

	padding: 5px;

}

#paginacao a:hover {

	color: #005B2E;

	background-color: #ecf6af;

}

#voltar {

	text-align: right;

	float: left;

	width: 565px;

	margin-top: 5px;

}







/**********************************************

				RODAPE

**********************************************/

#rodape {

	background-color: #98cb02;

	text-align: center;

	padding: 20px;

	clear: both;

}

#rodape ul {

	margin-bottom: 10px;

}

#rodape ul li {

	display: inline;

	border-right: 1px #718105 solid;

	padding: 0 3px 0 3px;

}

#rodape ul li:last-child {

	border-right: 0;

}

#rodape ul li a {

	color: #718105;

	text-decoration: none;

}

#rodape ul li a:hover {

	color: #fff;

}

#rodape a {

	color: #fff;

	text-decoration: none;

}

#rodape a:hover {

	color: #d6ea9a;

}

#rodape .telefones_rodape {

	text-align: center;

	margin-bottom: 10px;

	font-size: 11px;

	color: #333;

}

#rodape .telefones_rodape .telefone {

	margin-right: 10px;

	background-image: url(../images/ico_telefone.gif);

	background-repeat: no-repeat;

	background-position: left;

	padding-left: 20px;

}

#rodape .telefones_rodape .email {

	margin-left: 10px;

	background-image: url(../images/ico_email.gif);

	background-repeat: no-repeat;

	background-position: left;

	padding-left: 20px;

}

#rodape_center {

	width: 990px;

	margin: auto;

	background-image: url(../images/ico_grupo_ats.gif);

	background-repeat: no-repeat;

	background-position: 850px 10px;

}











#categorias ul li a {

	background-image: url(../images/bg_categorias.jpg);

	background-repeat: no-repeat;

	display: block;

	height: 13px; /* 25px; */

	font-size: 11px;

	font-weight: bold;

	color: #fff;

	text-decoration: none;

	padding: 6px 0 6px 30px;

	margin-bottom: 1px;

	_margin-bottom: 0;

}

#categorias ul li a:hover {

	color: #dbe1b4;

}

#categorias ul li ul li a {

	background-image: none;

	display: block;

	height: 12px;

	font-size: 1em;

	font-weight: normal;

	color: #666666;

	padding-left: 30px;

	text-decoration: none;

	padding: 0 0 0 30px;

	text-transform: none;

}

#categorias ul li ul li a:hover {

	color: #000000;

}



















#bloco_fechado {

	overflow: hidden;

	clear: both;

	padding-top: 20px;

}

#bloco_fechado #entretenimento_idx {

	float: left;

	width: 250px;

}

#bloco_fechado #entretenimento_idx h2 {

	width: 270px;

}

#bloco_fechado #entretenimento_idx ul li {

	margin-bottom: 5px;

	padding-left: 7px;

	font-size: 15px;

	color: #FF6600;

}

#bloco_fechado #entretenimento_idx a {

	text-decoration: none;

	color: #333;

	font-size: 12px;

}

#bloco_fechado #entretenimento_idx a:hover {

	text-decoration: none;

	color: #FF6600;

}

#bloco_fechado #enquete_idx {

	float: left;

	width: 220px;

}







