@charset "windows-1252";

body, html {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Tahoma, Arial, FreeSans, Sans, "Nimbus Sans L", "Bitstream Vera Sans";
	font-size: 12px;
	height: 100%;
	background: #021044;
	}

#tudo {
	float: left;
	display: inline;
	width: 100%;
	background: #FFF;
	}

#centra_cont {
	position: relative;
	float: left;
	display: inline;
	left: 50%;
	width: 1000px;
	margin: 0 0 0 -501px;
	}

.limpa_float {
	clear: both;
	}

/* LINKS */

a:link, a:visited, a:hover, a:active {
	text-decoration: none;
	color: #000;
	font-size: 11px;
	}
a:hover {	text-decoration: underline;	color: #998;
}

a.contato, a.contato:visited, a.contato:hover, a.contato:active {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	}

a.linkcontato:link, a.linkcontato:visited, a.linkcontato:hover, a.home {
	text-decoration: none;
	font-weight: normal;
	font-size: 20px;
	color: #FC7300;
	}

a.home {
	font-size: 11px;
	color: #000;
	}

a.downs, a.colunistas {
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	}

a.colunistas:link, a.colunistas:active, a.colunistas:visited {
	color: #000;
	line-height: 1.5em;
	}

a.cadastro, a.colunistas {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	line-height: 2em;
	}

a.home:hover, a.colunistas:hover, a.cadastro:hover, a.contato:hover, a.linkcontato:hover, a.downs:hover {	text-decoration: underline;	color: #998;
	}

/* Fim LINKS */

/* Titulos, Pargrafos. Listas e demais textos */


img.parceiros {
	margin: 20px;
	}

p.materias {
	margin: 3px 0;
	border-bottom: 1px dotted #FFAA99;
	}

p.colunistas {
	position: relative;
	text-align: justify;
	}

p.cvitae {
	margin: 12px 1px 5px 0;
	font-size: 11px;
	}

p.fornecedores {
	margin: 4px;
	}

h1.internas {
	line-height: 1.1em;
	font-size: 18px;
	font-style: italic;
	}

h2.internas {
	margin: 0;
	font-size: 14px;
	font-style: italic;
	}

ul.downs, ul.categorias, ul.links {
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #000;
	}

li.downs {
	margin: 0 0 25px 0;
	line-height: 1em;
	}

li.links {	margin: 0 0 12px 0;
	line-height: 1em;
	}

ul.internas {
	list-style-type: disc;
	font-weight: normal;
	}

/* Fim Titulos, Pargrafos, Listas e demais textos */

/* Menu Principal */

#menu {
	float: left;
	display: inline;
	overflow: hidden;
	width: 1000px;
	height: 28px;
	margin: 0;
	}

ul.navhor, ul.snavhor {
	margin: 0;
	padding: 0;
	}

ul.navhor li {
	list-style: none;
	display: inline;
	}

ul.navhor li a, ul.snavhor li a {
	width: 125px;
	height: 24px;
	background: url(../imagens/fundo_menu.gif);
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	padding: 6px 0 0 0;
	}

ul.navhor li a {
	float: left;
	}

ul.snavhor li a {
	height: 22px;
	}

ul.navhor li a:hover  {
	background: url(../imagens/fundo_menu_o.gif);
	color: #021044;
	}

ul.snavhor li {
	list-style: none;
	}

.submenu {
	position: absolute;
	width: 125px;
	top: 28px;
	left: 125px;
	display: none;
	}
/* Fim Menu Principal */

/* Cabea */

#cidade {
	width: 1000px;
	height: 155px;
	background: #021044 url(../imagens/city_back.jpg);
	}

#logo {
	float: left;
	display: inline;
	margin: 15px 0 0 15px;
	}

.acabamento_l, .acabamento_a {
	overflow: hidden;
	width: 1000px;
	height: 3px;
	background: #FC7300;
	}

.acabamento_a {
	background: #6593CF;
	}

#contato {
	float: right;
	display: inline;
	margin: 135px 15px 0 0;
	color: #FFF;
	}

/* Fim Cabea */

/* Miolo */

#miolo, #miolo_bot {
	position: relative;
	float: left;
	width: 100%;
	background: #BEDAFE;
	}

.quadroHead {	float: left;
	}

.titulo_ex_a, .titulo_ex_c, .titulo_ex_d, .titulo_ex_e, .titulo_ex_h {
	width: 176px;
	height: 22px;
	margin: 9px 0 0 0;
	border: 1px solid #6593CF;
	background: #FFF;
	}

.titulo_ex_b, .titulo_ex_bg {
	width: 295px;
	height: 22px;
	margin: 9px 0 0 0;
	border: 1px solid #FF2200;
	background: #FFF;
	}

.titulo_ex_bg {
	width: 600px;
	}

.titulo_ex_c {
	border: 1px solid #001548;
	}

.titulo_ex_d {
	width: 597px;
	margin: 0;
	border: 1px solid #001548;
	}

.titulo_ex_e {
	width: 383px;
	margin: 0;
	border: 1px solid #001548;
	}

.titulo_ex_h {	width: 144px;
	margin: 12px 0 0 5px;
	}

.titulo_in_a, .titulo_in_b, .titulo_in_bg, .titulo_in_c, .titulo_in_d, .titulo_in_e, .titulo_in_h {
	width: 170px;
	height: 19px;
	background: url(../imagens/tit_back_a.gif);
	margin: 1px 0 0 1px;
	padding: 2px 0 0 5px;
	font-weight: bold;
	color: #4573AF;
	}

.titulo_in_b, .titulo_in_bg {
	width: 289px;
	background: url(../imagens/tit_back_b.gif);
	color: #FFEBB0;
	}

.titulo_in_bg {
	width: 594px;
	}

.titulo_in_c {
	background: url(../imagens/tit_back_c.gif);
	color: #FFF;
	}

.titulo_in_d {
	width: 591px;
	background: url(../imagens/tit_back_c.gif);
	color: #FFF;
	}

.titulo_in_e {
	width: 377px;
	background: url(../imagens/tit_back_c.gif);
	color: #FFF;
	}

.titulo_in_h {	width: 138px;
	text-align: left;
	}

.cont_a, .cont_b, .cont_bg, .cont_c, .cont_bgint, .cont_d, .cont_e, .cont_h, .cont_r {
	width: 164px;
	margin: -1px 0 0 0;
	padding: 6px;
	background: #FFF;
	border: 1px solid #6593CF;
	line-height: 120%;
	}

.cont_b {
	width: 283px;
	border: 1px solid #FF2200;
	min-height: 102px;
	}

.cont_bg {
	position: relative;
	float: left;
	width: 588px;
	border: 1px solid #FF2200;
	}

.cont_bgint {
	position: relative;
	float: left;
	display: inline;
	padding: 20px;
	width: 560px;
	border: 1px solid #FF2200;
	}

.cont_c {
	border: 1px solid #001548;
	text-align: center;
	padding: 5px 6px;
	/padding: 6px;
	}

.cont_d {
	width: 597px;
	padding: 0;
	border: 1px solid #001548;
	text-align: center;
	}

.cont_e {
	width: 383px;
	padding: 0;
	border: 1px solid #001548;
	text-align: center;
	}

.cont_h {	width: 132px;
	height: 55px;
	margin: -1px 0 0 5px;
	overflow: hidden;
	}

.cont_r {	width: 176px;	padding: 14px 0px 42px 0;
	/padding: 14px 0px 45px 0;
	text-align: center;
	}

.apoio {
	position: relative;
	float: left;
	display: inline;
	margin: 0 1px 5px 5px;
	}

img.apo_of {
	margin: 15px 3px 16px 3px;
	}

img.patroc {
	margin: 3px;
	}

.subcol_a,  .subcol_b {
	position: relative;
	float: left;
	display: inline;
	margin: 0 9px 0px 0;
	}

.subcol_b {
	margin: 0;
	}

.coluna_ac, .coluna_b {
	position: relative;
	float: left;
	display: inline;
	margin: 0 0 9px 5px;
	}

.coluna_b {
	margin: 0 10px 20px 15px;
	}

.imgs_home {
	position: relative;
	float: left;
	display: inline;
	margin: 2px 6px 30px 0;
	width: 99px;
	height: 65px;
	border: 1px solid #998;
	}

.logo_patro {
	position: relative;
	float: left;
	display: inline;
	margin: 5px;
	}

/* Fim Miolo */

/* Rodap */

#rodape {
	width: 1000px;
	height: 28px;
	background: #001548;
	color: #6593CF;
	}

#copyr {
	float: right;
	margin: 5px 10px 0 0;
	font-size: 10px;
	color: #6593CF;
	}

.conteudo_pcf {
	float: left;
	display: inline-block;
	padding: 1px;
	margin: 5px 0 0 10px;
	color: #6593CF;
	cursor: help;
	}

.texto_copyr {
	position: absolute;
	display: none;
	width: 500px;
	margin: -136px 0 0 50px;
	/margin: -136px 0 0 -120px;
	background: transparent;
	font-size: 11px;
	color: #021044;
	z-index: 20;
	}

.balao_top {
	display: none;
	width: 496px;
	height: 11px;
	background: url(../imagens/balao_top.gif) no-repeat;
	}

.balao_bot {
	display: none;
	width: 496px;
	height: 32px;
	background: url(../imagens/balao_bot.gif) no-repeat;
	}

.balao_mid {
	display: none;
	width: 478px;
	padding: 0 8px;
	background: #BEDAFE;
	border-left: 1px solid #001548;
	border-right: 1px solid #001548;
	}
/* Fim Rodap */

/* Internas - Ttulos e Elementos Especiais */

.int_titulo_ex_b {
	width: 600px;
	height: 38px;
	margin: 9px 0 0 0;
	border: 1px solid #FF2200;
	background: #FFF;
	}

.int_titulo_in_b {
	width: 587px;
	height: 30px;
	background: url(../imagens/intit_back_b.gif);
	margin: 1px 0 0 1px;
	padding: 7px 0 0 12px;
	font-weight: bold;
	font-size: 16px;
	color: #FFF;
	}

.imgs_materias {
	position: relative;
	float: right;
	display: inline;
	margin: 10px 0 10px 10px;
	padding: 0;
	line-height: .5em;
	}

.rodape_mat {
	clear: both;
	position: relative;
	float:left;
	display: inline;
	margin: 10px;
	padding: 6px;
	border: 1px solid;
	}


/* Fim Internas - Ttulos e Elementos Especiais */

/* Contato */

#texto_contato {
	margin: 10px 30px 0 30px;
	}

#email_contato {
	width: 100%;
	margin: 40px 0 40px 0;
	font-size: 16px;
	text-align: center;
	}

form.contato, form.trabalhe, form.sindico, form.fornecedor {
	position: relative;
	width: 90%;
	margin: 0 0 30px 0;
	padding: 3px 0 0px 9px;
	background: transparent;
	text-align: left;
	}

form.trabalhe {
	margin: 60px 0 30px 0;
	}

form.sindico, form.fornecedor {	width: 85%;
	}

label.contato {
	clear: both;
	float: left;
	display: inline;
	margin: 5px 0 0 50px;
	width: 120px;
	font: bold 11px "Trebuchet MS", Tahoma, Arial, FreeSans, Sans, "Nimbus Sans L", "Bitstream Vera Sans";
	}

input.contato, .cadddd, .cadtel {
	float: left;
	display: inline;
	width: 300px;
	height: 14px;
	margin: 3px 0 0 0;
	border: 1px solid #998;
	font: 11px "Trebuchet MS", Tahoma, Arial, FreeSans, Sans, "Nimbus Sans L", "Bitstream Vera Sans";
	}

.cadddd {
	width: 25px;
	}

.cadtel {
	width: 270px;
	/width: 268px;
	margin: 3px 0 0 3px;
	}

textarea.contato, textarea.resumo {
	float: left;
	display: inline;
	height: 80px;
	width: 300px;
	margin: 3px 0 0 0;
	font: 11px "Trebuchet MS", Tahoma, Arial, FreeSans, Sans, "Nimbus Sans L", "Bitstream Vera Sans";
	border: 1px solid #999;
	}

textarea.resumo {
	height: 250px;
	}

input.procurar, input.upFile {
	float: left;
	display: inline;
	width: 304px;
	height: 18px;
	font-size: 11px;
	text-align: center;
	margin: 3px 0 0 0;
	border: 1px solid #999;
	cursor: hand;
	}

input[type="file"].upFile {	width: 304px;
	}

input.botaook {
	float: left;
	display: inline;
	width: 68px;
	height: 19px;
	font-size: 11px;
	background: #00A311 url(../imagens/tit_back_b.gif);
	color: #FFF;
	text-align: center;
	margin: 5px 0 0 404px;
	/margin: 5px 0 0 406px;
	border: 0;
	cursor: pointer;
	}

select.contato {
	float: left;
	display: inline;
	width: 302px;
	/width: 304px;
	height: 18px;
	margin: 3px 0 0 0;
	font: 11px "Trebuchet MS", Tahoma, Arial, FreeSans, Sans, "Nimbus Sans L", "Bitstream Vera Sans";
	}

#obrigado {
	margin: 150px 10px 150px 10px;
	font-size: 20px;
	text-align: center;
	color: #FC7300;
	}

/* Fim Contato */


/* Genricos */

.int_generico {
	position: relative;
	float: left;
	display: inline;
	width: 538px;
	margin: 10px 0 0 0;
	padding: 10px;
	border: 1px solid #FC7300;
	}

.col_gen_a, .col_gen_b  {
	position: relative;
	float: left;
	display: inline;
	width: 330px;
	margin: 6px;
	padding: 0 10px 0 0;
	border-right: 1px solid #FC7300;
	}

.col_gen_b  {
	width: 150px;
	border: 0;
	margin: 6px 0 0 15px;
	}

/* Fim Genricos */

/* Colunistas */

.destaque {
	background: #FDC;
	margin: 15px 0 0 0;
	padding: 10px;
	border: 1px solid #FC7300;
	}

.mini_col {
	width: 164px;
	padding: 3px 0 3px 0;
	border-bottom: 1px dotted #6593CF;
	font-size: 11px;
	}

.colunista_off, .colunista_on {
	position: relative;
	float: left;
	display: none;
	width: 538px;
	padding: 10px;
	border: 1px solid #FC7300;
	}

.colunista_on {
	display: block;
	}

.abre_col, .abre_col:hover, .abre_cv, .abre_cv:hover, .tit_ints, .texto_ress {
	position: relative;
	float: left;
	display: inline;
	width: 538px;
	margin: 7px 0 -1px 0;
	padding: 4px 10px 4px 10px;
	background: #FDC;
	border: 1px solid #FC7300;
	cursor: pointer;
	}

.abre_col:hover {
	filter: alpha(Opacity=60, Style=1, StartX=0, StartY=30, FinishX=0, FinishY=100, finishOpacity=80);
	-moz-opacity: 0.7;
	opacity: 0.7;
	}

.abre_cv:hover  {
	cursor: default;
	}

.abre_cv {
	height: 110px;
	overflow: hidden;
	}

.texto_ress {
	height: 120px;
	overflow: hidden;
	}

.tit_ints {
	cursor: default;
	}

.on_off_todos, .on_off_todos:hover {
	position: relative;
	float: right;
	display: inline;
	width: 100px;
	margin: 7px 0 0 5px;
	padding: 3px;
	border: 1px solid #FC7300;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	cursor: pointer;
	}

.on_off_todos:hover {
	background: #FDC;
	}

.img_col, .img_ressocial {
	position: relative;
	float: right;
	display: inline;
	width: 60px;
	height: 80px;
	margin: 0 10px 6px 0;
	border: 1px solid;
	}

.img_ressocial {
	float: left;
	height: auto;
	width: auto;
	line-height: .5em;
	}

.vermais, .vermenos {
	position: relative;
	float: right;
	display: inline;
	height: 15px;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	}

.img_col2 {
	position: relative;
	float: right;
	display: inline;

	margin: 0 10px 6px 0;
	}


/* Fim Colunistas */

/* Publicidade */

.area_topo {
	position: relative;
	float: left;
	width: 100%;
	background: #BEDAFE;
	text-align: center;
	}

#s_banner, #relogio {
	position: relative;
	float: left;
	display: inline;
	width: 728px;
	height: 90px;
	margin: 12px 0 12px 13px;
	border: 1px solid #021044;
	}

#relogio {
	width: 84px;
	height: 88px;
	padding: 2px 0 0 0;
	background: url(../imagens/fundoRelogio.gif);
	overflow: hidden;
	}

img.watch {	border: 1px solid #021044;
	margin: 0;
	/margin: 5px 0 0 0;
	}

.selo, .half, .barra_v {
	position: relative;
	width: 125px;
	height: 125px;
	margin: 5px auto;
	border: 1px solid #001548;
	}

.revista {
	position: relative;
	margin: 5px 0;
	}

.half {
	width: 120px;
	height: 60px;
	}

.barra_v {
	width: 150px;
	height: 350px;
	}

.revista a, .revista a:hover {
	display: block;
	cursor: pointer;
	}
/* Fim Publicidade */


/* Fornecedores */


.col_categ {
	position: relative;
	float: left;
	display: inline;
	width: 244px;
	margin: 9px;
	padding: 8px;
	background: #FDC;
	border: 1px solid #FC7300;
	}

.detalhes_forn {
	position: relative;
	float: left;
	display: inline;
	width: 510px;
	margin: 20px;
	border: 1px solid #FC7300;
	}

.logo_forn, .dados_forn	{
	position: relative;
	float: left;
	width: 156px;
	padding: 6px;
	text-align: center;
	}

.logo_forn {	margin-top: 4%;
	margin-left: 0;	}

.dados_forn	{
	width: 327px;

	border-left: 1px solid #FC7300;
	text-align: left;
	}

/* Fim Fornecedores */

/* Parceiros */
.parceiros {
	text-align: center;
	}
/* Fim Parceiros */

a.link_cat {
	text-decoration: none;
	color: #000;
}

a.link_cat:hover {
	text-decoration: underline;
}

.nav_pag {
	text-align: center;
}

.nav_pag a {
	text-decoration: none;
	color: #000;
}

.nav_pag a:hover {
	text-decoration: underline;
}

.error {
	color: #c00;
}