/* =Geral
-----------------------------------------------------------------*/
* {
	padding: 0;
	margin: 0;
	list-style: none;
	text-decoration: none; /* Não deixa o sublinhado do texto aparecer */
}

body {
	background: #fff url(../imagens/bg.jpg) fixed repeat-x;
	/*background-color: #5a7500;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	margin: 10px 0;
	text-align: center;
}

td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

img {
	border: 0;
}

input, textarea, select {
	background: #f5f5f5 url(../imagens/innershadow.jpg) no-repeat top left;
	border: 1px solid #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*
input:focus, textarea:focus {
	background-color: #666666;
}
*/

a:link, a:active, a:visited, a:hover {
	color: #636363;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-size: 14px;
	font-weight: bold;
}

h2 {
	font-size: 13px;
	font-weight: bold;
}

/* =Layout
-----------------------------------------------------------------*/
#alerta {
	background: #fff url(../imagens/atencao.gif) no-repeat center left;
	border: 4px solid #FF0000;
	font-size: 12px;
	font-weight: bold;
	height: 75px;
	padding: 40px 5px 5px 90px;
	margin-bottom: 10px;
}

#banner {
	background: url(../imagens/banner.jpg) no-repeat center bottom;
	height: 142px;
	/*margin-bottom: 10px;*/
}

#rodape {
	background: url(../imagens/rodape.gif) no-repeat center top;
	height: 52px;
}

#geral {
	position: relative;
	width: 760px; 
	margin: 0 auto; 
	text-align: left;
	border: 2px solid #e1dbb6;
	background-color: #f5f4e7;
	/*background: url(../imagens/bg_r.jpg);*/
}

#menu {
	/*background: #f5f4e7 url(../imagens/bg_menu.jpg) no-repeat top;*/
	width: 140px; 
	margin: 10px 0;
	float: left; 
}

#centro { 
	width: 610px; 
	margin: 10px 0;
	float: right;
}

#conteudo { 
	width: 460px;
	float: left; 
}

#pub { 
	width: 140px;
	display: inline; /* :KLUDGE: Fixes IE double margin float bug */
	float: right; 
} 

#rodape {
	clear: both; 
} 

/* =menu - Menu de navegação
-----------------------------------------------------------------*/
#menu h2, #pub h2 {
	background: url(../imagens/bg_menu.jpg) no-repeat;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

#pub h2 {
	background: url(../imagens/bg_menu_dir.jpg) no-repeat;
}

#menu li {
	background: url(../imagens/fundo_menu.jpg) no-repeat right center;
	height: 20px;
	line-height: 20px;
	text-indent: 18px;
}

/* Indique o site*/
#indique {
}

/* =pub - Barra de publicidade
-----------------------------------------------------------------*/
/* Publicidade*/

/* Enquete */
#enq {
}

#enq td {
	text-align: left;
}

.enqCaixa {
	border: 1px solid #666666;
	background-color:#FFFFFF;
}
.enqFundo {
	background-color: #c2c2c2;
}

/* =banner - Banner do site
-----------------------------------------------------------------*/
/* Publicidade */
#publicidade {
	position: absolute;
	background: #fff url(../imagens/barrinha_publicidade.jpg) no-repeat top left;
	width: 468px;
	height: 60px;
	padding-left: 9px;
	margin: 30px 0 0 160px;
	border: 1px solid #636363;
}

#bar_nav {
	position: absolute;
	margin-top: 121px;
	margin-left: 40px;
}

#busca {
	position: absolute;
	margin-top: 121px;
	margin-left: 455px;
	float: right;
}

#busca .form {
	font-size: 10px;
	/*border-color: #666666;*/
}

/* =rodape - Rodapé do site
-----------------------------------------------------------------*/
#rodape {
	font-size: 10px;
	font-weight: bold;
} 

#rodape ul {
	display: block;
	width: 56%;
	margin: 0 auto;
}

#rodape li {
	float: left;
	text-align: center;
	height: 19px;
	line-height: 19px;
}

#rodape li a {
	color: #D7D493;
	padding: 0 10px;
	border-right: 1px solid #FFF;
}

#rodape .clear {
	border-right: none;
}

/* =conteudo - Conteúdo do centro do site
-----------------------------------------------------------------*/
/* Conteúdo secundário */
#guia_cidade {
	/*border: 2px solid #30b0e6;*/
	border: 1px solid #a6def7;
	background-color: #FFFFFF;
	margin-top: 10px;
	padding: 2px;
	text-align: center;
}

#guia_cidade h1 {
	/*background-color: #ffba00;*/
	background: url(../imagens/barrinha_guia.jpg) no-repeat center;
	height: 28px;
	line-height: 28px;
	margin-bottom: 5px;
	text-align: center;
	color: #fff;
	text-indent: -9000px;
}

#guia_cidade .titulo, #guia .titulo {
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}

#guia_cidade .form {
	width: 95%;
}

#guia_cidade a {
	text-decoration: none;
}

#guia .borda_tabela {
	border: 1px solid #d2d2d2;
	background: #fff url(../imagens/bg_fundo_eventos.jpg) repeat-x bottom;
	width: 96%;
	margin: 10px auto 0 auto;
}

#guia .foto {
	float: left;
	margin: 4px;	
}

#guia .nome_empresa {
	float: left;
	margin-left: 20px;
	font-size: medium;
	font-weight: bold;
	color: #000000;
}

#guia .nome_empresa2 {
	text-align: center;
	font-size: medium;
	font-weight: bold;
	color: #000000;
}

#guia .guia_categorias {
	font-size: 11px;
	font-weight: bold;
	height: 19px;
	line-height: 19px;
	list-style: inside;
	text-indent: 20px;
}

#guia fieldset {
	width: 415px;
	margin: 0 auto;
	border: 1px solid #a6def7;
	padding-left: 10px;
}

#guia legend {
	font-weight: bold;
	color: #666;
	background: #a6def7;
	border: 1px solid #a6def7;
	padding: 0 10px;
}

#guia fieldset p {
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 1em;
	clear: both;
}

#guia fieldset label {
	padding-top: 0px;
	width: 135px;
	float: left;
	text-align: right;
}

#guia fieldset .requerido {
	color: #FF0000;
}

#conteudo2 {
	width: 225px;
	float: left;
	margin-top: 10px;
}

/*
=Noticias
*/
#noticias_destaque {
	border: 1px solid #7EB311;
	background-color: #FFFFFF;
	margin-top: 10px;
	height: 360px;
	padding: 2px;
}

#noticias_conteudo {
	height: 302px;
	margin: 5px 0;
	overflow: auto;
}

#noticias_destaque h1 {
	/*background-color: #ffba00;*/
	background: url(../imagens/barrinha_noticias.jpg) no-repeat center;
	height: 28px;
	line-height: 28px;
	margin-bottom: 5px;
	text-align: center;
	color: #fff;
	text-indent: -9000px;
}

#noticias_destaque ul {
	padding: 2px;
}

#noticias_destaque li {
	padding: 2px 0px;
	border-bottom: 1px solid #ebebeb;
}

#noticias_destaque li a {
	text-decoration: none;
	display: block;
}

#noticias_destaque li a:hover {
	background-color: #ececec;
}

#noticias ul {
	padding: 2px;
}

#noticias li {
	padding: 3px 0px;
	border-bottom: 1px solid #c2c2c2;
}

#noticias li a {
	text-decoration: none;
	display: block;
}

#noticias li a:hover {
	background-color: #ececec;
}

#noticias .noticias_data, #noticias_destaque .noticias_data {
	font-size: 10px;
	font-weight: bold;
	color: #4e6e0b;
}

/* Agenda */
#agenda {
	border: 1px solid #f5de98;
	background-color: #FFFFFF;
	height: 205px;
	padding: 2px;
	text-align: center;
}

#agenda h1 {
	/*background-color: #ffba00;*/
	background: url(../imagens/barrinha_agenda.jpg) no-repeat center;
	height: 28px;
	line-height: 28px;
	margin-bottom: 5px;
	text-align: center;
	color: #fff;
	text-indent: -9000px;
}

#ag_res {
	height: 250px;
	overflow: auto;
}

#ag_res .caixa {
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin-bottom: 10px;
}

/* Horoscopo*/
#horoscopo {
	/*border: 2px solid #d062c7;*/
	border: 1px solid #dfbda2;
	background-color: #FFFFFF;
	/*height: 200px;*/
	padding: 2px;
	margin-top: 10px;
	text-align: center;
}

#horoscopo h1 {
	background: url(../imagens/barrinha_horoscopo.jpg) no-repeat center;
	height: 28px;
	line-height: 28px;
	margin-bottom: 5px;
	text-align: center;
	text-indent: -9000px;}

#conteudo3 {
	width: 225px;
	float: right;
	margin-top: 10px;
}

/* Recados */
#recados {
	/*border: 2px solid #ff6000;*/
	border: 1px solid #ffc5a8;
	background-color: #FFFFFF;
	padding: 2px;
	height: 391px;
	/*overflow: auto;*/
}

#recados_conteudo {
	height: 308px;
	margin: 5px 0;
	overflow: auto;
}

#recados h1 {
	background: url(../imagens/barrinha_recados.jpg) no-repeat center;
	height: 28px;
	line-height: 28px;
	margin-bottom: 5px;
	text-align: center;
	text-indent: -9000px;
}

/* Coberturas */
#coberturas {
	/*margin-top: 10px;*/
}

#coberturas ul {
	display: block;
	height: 18px;
}

#coberturas li {
	float: left;
	width: 93px;
	height: 18px;
	line-height: 18px;
	text-align: center;
}

#coberturas li a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
/*
#coberturas td:hover {
	background-color: #f2f2f2;
}
*/
.box1 {
	background: url("../imagens/aba_verde.gif") no-repeat;
}

.box2 {
	background: url("../imagens/aba_laranja.gif") no-repeat;
}

.box3 {
	background: url("../imagens/aba_azul.gif") no-repeat;
}

.box4 {
	background: url("../imagens/aba_marrom.gif") no-repeat;
}

#box1, #box2, #box3, #box4 {
	border: 5px solid #A2CC40;
	background-color: #FFFFFF;
	text-align: center;
	height: 270px;
}

#box2 {
	border: 5px solid #ff6600;
}

#box3 {
	border: 5px solid #37aae3;
}

#box4 {
	border: 5px solid #A7A373;
}

/* Sombras e bordas de imgs */
.img-wrapper {
	background: url(../imagens/shadow.gif) no-repeat bottom right;
	margin: 5px 0 0 22px;
	float: left;
}

.img-wrapper img {
	background: #fff;
	padding: 4px;
	border: 1px solid #a9a9a9;
	position: relative;
	left: -5px;
	top: -5px;
}

/* Galeria */
.img-quadro img {
	background: #fff;
	padding: 4px;
	border: 1px solid #a9a9a9;
}

#galeria .borda_tabela, #promocoes .borda_tabela {
	/*padding: 5px;*/
	/*margin-top: 10px;*/
	border: 1px solid #d2d2d2;
	background: #f2f2f2 url(../imagens/bg_fundo_eventos.jpg) repeat-x;
	width: 96%;
	margin: 10px auto 0 auto;
}

#galeria_canais, #guia_canais, #noticias_canais {
	border: 1px solid #a9a9a9;
	background: #f2f2f2 url(../imagens/bg_fundo_eventos.jpg) repeat-x;
	width: 96%;
	margin: 10px auto 0 auto;
	height:25px;
	line-height:25px;
	text-align:center;
}

/*
#galeria table:hover {
	background-color: #f2f2f2;
}
*/

/* Enquetes */
#enquete {
	width: 94%;
	margin: 0 auto;
}

#enquetes li {
	height: 20px;
	line-height: 20px;
}

#enquetes li:hover {
	background-color: #f2f2f2;
}

#enquetes a {
	text-decoration: none;
	display: block;
}

/* Vip */
#perfil ul {
	border-bottom: 2px solid #a2cc40;
	width: 444px;
	height: 23px;
	padding-left: 10px;
	margin-top: 20px;
	display: block;	
}

#perfil li {
	background: url(../imagens/aba_fundo.gif) no-repeat top right;
	height: 23px;
	line-height: 23px;
	float: left;
}

#perfil li a {
	background: url(../imagens/aba_canto.gif) no-repeat top left;
	display: block;
	padding: 0 20px;
	font-weight: bold;
	text-decoration: none;
}

/* Foto flutuante */
#vip_foto, #guia_foto {
	position: absolute;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding: 10px 20px;
	z-index: 6;
}

#vip_foto .nome_foto {
	font-size: 10px;
	text-align: left;
}

#vip_foto li, #guia_foto li {
	width: 400px;
}

#info_user {
	text-align: center;

}

/* Contato */
#contato .caixa {
	width: 400px;
	margin: 0 auto;
}

#contato .form {
	width: 100%;
}

/* Promoções */
#promocoes .titulo {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#promocoes .resultados {
	font-size: 11px;
	font-weight: bold;
	height: 19px;
	line-height: 19px;
	list-style: inside;
	text-indent: 20px;
}

/* Cadastro */
#cadastro fieldset {
	width: 415px;
	margin: 0 auto;
	border: 1px solid #a6def7;
	padding-left: 10px;
}

#cadastro legend {
	font-weight: bold;
	color: #666;
	background: #a6def7;
	border: 1px solid #a6def7;
	padding: 0 10px;
}

#cadastro fieldset p {
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 1em;
	clear: both;
}

#cadastro fieldset label {
	padding-top: 2px;
	width: 135px;
	float: left;
	text-align: right;
}

#cadastro fieldset .requerido {
	color: #FF0000;
}



/* Estilo do conteudo das páginas */
/*
#galeria, #mural, #enquetes, #cadastro, #anuncie, #equipe, #guia, #vip, #contato, #notasversao, #sobrenos {
	background: #FFFFFF url(../imagens/bg_tabela.gif) repeat-x center bottom;
	border: 1px solid #D4D4D4;
	padding: 2px;
}

#galeria h1, #mural h1, #enquetes h1, #cadastro h1, #anuncie h1, #equipe h1, #guia h1, #vip h1, #contato h1, #notasversao h1, #sobrenos h1 {
	background: url(../imagens/bg_barra.jpg);
	border: 1px solid #666666;
	height: 20px;
	line-height: 20px;
	text-indent: 10px;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}
*/

#galeria, #mural, #enquetes, #cadastro, #anuncie, #equipe, #guia, #vip, #contato, #notasversao, #sobrenos, #promocoes, #noticias {
	background: #fff url(../imagens/bg_tabela2.jpg) repeat-x center top;
	border: 1px solid #e1dbb6;
	padding: 2px;
}

#galeria h1, #mural h1, #enquetes h1, #cadastro h1, #anuncie h1, #equipe h1, #guia h1, #vip h1, #contato h1, #notasversao h1, #sobrenos h1, #promocoes h1, #noticias h1 {
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	color: #f28000;
	font-size: 18px;
	margin-bottom: 10px;
}

/* Caixa flutuante */
.caixa_flutuante, .caixa_flutuante2 {
	position: absolute;
	background: #FFFFFF url(../imagens/bg_tabela2.gif) repeat-x center bottom;
	border: 5px solid #666666;
	text-align: left;
	width: 250px;
	padding: 10px;
	z-index: 6;
}

.caixa_flutuante h1, .caixa_flutuante2 h1 {
	background: url(../imagens/bg_barra.jpg);
	border: 1px solid #666666;
	height: 20px;
	line-height: 20px;
	text-indent: 10px;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}

.caixa_flutuante .form, .caixa_flutuante2 .form {
	width: 100%;
	/*border-color: #666666;*/
}

.caixa_flutuante .form2, .caixa_flutuante2 .form2 {
	width: 25px;
	/*border-color: #666666;*/
}

.caixa_flutuante2 {
	width: 470px;
}

/* Equipe */
#equipe .borda_tabela {
	border: 1px solid #a9a9a9;
	background: url(../imagens/bg_fundo_eventos.jpg) repeat-x bottom;
	width: 96%;
	margin: 10px auto 0 auto;
}

#equipe td {
	vertical-align: middle;
}

/*
----------------------------------------------------------*/

/* Login */
/*
#usuarios li{
	height: 19px;
	text-align:center;
}
*/

/* ESTILO DO PAINEL */
#painel {
	visibility: hidden;
}

/* ESTILO FLUTUANTE */
#flutuante {
	position: absolute;
	visibility: hidden;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 5;
	background-color: #000000; 
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	KhtmlOpacity: .2;
	opacity: .20;
}

/* AGENDA */
#agenda_form .form2 {
	width: 30%;
}

#agenda_form .form3 {
	/*border: 1px solid #636363;*/
	border-color: #666666;
}

/* ESTILO PAGINAÇÃO */
#pg {
	margin: 10px 0;
	font-size: 10px;
	text-align: center;
}

/* outros */

/* Recados e Mural */
#recados .caixa {
	border: 1px solid #c2c2c2;
	width: 195px;
	margin: 10px auto 0 auto;
}

#mural .caixa {
	border: 1px solid #c2c2c2;
	width: 96%;
	margin: 10px auto 0 auto;
}

.recados_fundo {
	background-color:#f2f2f2;
	padding:2px;
}

.recados_fundo2 {
	background-color:#FFFFFF;
	padding:4px;
}

.barra_lateral {
	background-color: #A2CC40;
	color:#FFFFFF;
	font-weight: bold;
	text-indent: 5px;
	padding: 3 0px;
}

#recado_centro {
	width: 229px;
	float: left;
}

#recado_box ul {
	display: block;
	height: 18px;
}

#recado_box li {
	float: left;
	width: 93px;
	height: 18px;
	line-height: 18px;
	text-align: center;
}

#recado_box li a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

#recado_box {
	width: 229px;
	float: right;
	display: inline;
}

.recado_box1 {
	background: url("../imagens/aba_marrom.gif") no-repeat;
}

.recado_box2 {
	background: url("../imagens/aba_laranja.gif") no-repeat;
}

#recado_box1, #recado_box2 {
	border: 2px solid #a7a373;
	/*background-color: #FFFFFF;*/
	text-align: left;
	padding: 4px;
	height: 245px;
}

#recado_box2 {
	border: 2px solid #ff6600;
}

.bordaSmilie {
	border: 1px solid #dedede;
	background-color: #FFFFFF;
}

/* Login */
#cxLogin {
	width: 85%;
	text-align: center;
	margin: 0 auto;
}

.btLogin {
	width: 100%;
}

.bt_acessar {
	background: #fff url(../imagens/bt_acessar.gif) no-repeat;
	border: none;
	text-indent: -9000px;
	height: 20px;
	line-height: 20px;
	width: 63px;
	cursor: pointer;
}

.bt_ok {
	background: #fff url(../imagens/bt_ok.gif) no-repeat;
	border: none;
	text-indent: -9000px;
	height: 20px;
	line-height: 20px;
	width: 21px;
	cursor: pointer;
}

.bt_Buscar {
	background: #fff url(../imagens/bt_buscar.gif) no-repeat;
	border: none;
	width: 81px;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	cursor: pointer;
}

.bt_salvar, .bt_editar, .bt_enviar, .bt_cadastro {
	border: none;
}

.bt_opt {
	border: none;
	background: none;
}

.bt_evento {
	background: #fff url(../imagens/bt_add_evento.gif) no-repeat;
	border: none;
	height: 20px;
	line-height: 20px;
	width: 132px;
	cursor: pointer;
}

.bt_recado {
	background: #fff url(../imagens/bt_add_recado.gif) no-repeat;
	border: none;
	height: 20px;
	line-height: 20px;
	width: 132px;
	cursor: pointer;
}

.bt_borda {
	border: 1px solid #666;
}

#tooltips {
	display: none;
}

a.tooltip {
	text-decoration: none !important;
	cursor: help;
}

.tooltip_title {
	color: #cc0000;
	font-weight: bold;
}

/*
a.tooltip {
  position: relative;
}

a.tooltip span {
  display: none;
}

a.tooltip:hover {
  font-size: 100%;
}

a.tooltip:hover span {
  display:block;
  position:absolute;
  width: 150px;
  top:1em;
  left:2em;
  padding: 0.2em 0.6em;
  border:1px solid #996633;
  background-color:#FFFF66;
  color:#000;
}
*/