* { margin:0; padding:0;  }
body {
	background: url(imagens/fundo.gif) repeat fixed;
}
#geral {
	width: 962px;
	margin:0 auto;
	background-color: #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}
/****************** TOPO ******************/
#topo {
	width: 962px;
	height: 156px;
	background: url(imagens/topo.jpg) no-repeat;
}
h1 a {
	width: 216px;
	height: 121px;
	display:block;
	text-indent: -9999px;
	overflow:hidden;
	float:left;
}
.data {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;	
	float:right;
	width: 500px;
	height: 22px;
	text-align: right;
	margin: 4px 5px 0 0;
}
#bannertopo {
	float:left;
	margin:23px 52px 0 30px;
}
#parceirotopo {
	float:left;
	margin:23px 0 0 30px;
}
#topo ul {
	width: 700px;
	height: 25px;
	float:left;
	list-style: none;
	margin:17px 0 0 -194px;
	*margin:22px 0 0 -194px;
	_margin:22px 0 0 -194px;
}
#topo ul li, #topo ul li a, #topo ul li a:link, #topo ul li a:visited {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;	
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;		
}
#topo ul li a, #topo ul li a:link, #topo ul li a:visited {
	height: 35px;
	padding: 8px 21px;
}
#topo ul li a:hover {
	color:#ff8625;	
}
.horatopo {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:19px;	
	font-weight: bold;
	float:left;
	margin:17px 0 0 70px;
}
.taticatopo a {
	width: 90px;
	height: 31px;
	display:block;
	text-indent: -9999px;
	overflow:hidden;
	float:left;
	margin:13px 0 0 9px;
}

/****************** COLUNA ESQUERDA ******************/
#esquerda {
	width: 158px;
	float:left;
	margin: 1px !important;
}
ul#menuprincipal {
	float:left;
	width: 158px;
	list-style: none;
	margin: 0 0 17px 0;
}
ul#menuprincipal li.titulomenu {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;	
	font-weight: bold;
	background: url(imagens/menu_titulo.gif) repeat-x;
	height: 16px;
	text-transform: uppercase;
	padding: 3px 0 0 7px;
}
ul#menuprincipal li, ul#menuprincipal li a, ul#menuprincipal li a:link, ul#menuprincipal li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#626262;
	font-size:10px;	
	font-weight: bold;
	background: url(imagens/menu_normal.gif) repeat-x;	
	text-transform: uppercase;
	text-decoration: none;
	display:block;
}
ul#menuprincipal li a, ul#menuprincipal li a:link, ul#menuprincipal li a:visited { 
	height: 16px; 
	*height: 14px;
	_height: 14px;
	padding: 3px 0 0 7px; 
}
ul#menuprincipal li a:hover { 	
	/*background: url(imagens/menu_hover.gif) repeat-x;*/
	border-left: 5px solid #FF7200;  
	color: black; 
}
.textofeed {
	font:11px Arial, Verdana;
	color:black;
	margin:2px 0 8px 0;
}

/****************** CENTRO ******************/

p.tituloblocoazul {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;	
	font-weight: bold;
	background: url(imagens/titulo_bloco_azul.gif) repeat-x;
	height: 16px;
	text-transform: uppercase;
	padding: 3px 0 0 7px;
}
p.tituloblocolaranja {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;	
	font-weight: bold;
	background: url(imagens/menu_titulo.gif) repeat-x;
	height: 16px;
	text-transform: uppercase;
	padding: 3px 0 0 7px;
}

/******** BLOCO DESTAQUE ********/
#destaquesdodia {
	width: 445px;
	height: 298px;
	float:left;
	margin: 1px !important;
}
.bnoticia .imgdestaque {
	width:322px !important;
	width:320px;
	height:162px;
}
.bnoticia a, .bnoticia2 a, .bnoticia5 {
	width: 320px !important;
	width: 320px;
	height: 89px;
	float:left;
	display:block;
	margin: 1px;
	text-decoration: none;
}
.resumonoticia {
	font-family: Arial, Helvetica, sans-serif;
	color:#3a3a3a;
	font-size:10px;	
	text-decoration: none;
}
#destacao { 
	width: 320px;
	height: 280px;
	float:left; 
}
.destaquedia {
	width: 120px;
	height: 69px;
	background: url(imagens/fundo_destaque.gif) no-repeat;
	display: block;
}
#destacao2 { float:right; }
.bnoticia a:hover {
	background-color: #f6f6f6;
}
.bnoticia a .titulonoticia {
	font-family: Verdana, Helvetica, sans-serif;
	color:#00275e;
	font-size:14px;		
	font-weight: bold;
	text-decoration: none;
	margin:5px 5px 10px 5px;
	line-height: 21px;
}
.bnoticia a:hover .titulonoticia { text-decoration: underline; }
.bnoticia a .resumonoticia {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;	
	text-decoration: none;
	margin:0 5px 10px 5px;
}

/******** BLOCO EVENTOS ********/
#blocoeventos {
	width: 199px;
	height: 298px;
	float:left;
	margin: 1px !important;
	background: url(imagens/blocoeventos.jpg) no-repeat;
}
#blocoeventos2 {
	padding:10px;
}
.linkevento a:hover {
	text-decoration: underline;
}
.titulo_bloco_evento, .titulo_bloco_evento a  {
	font-family: Arial, Helvetica, sans-serif;
	color:#ff7200;
	font-size:14px;	
	font-weight: bold;
	text-decoration: none;
	display:block;
}

a p.texto_bloco_evento, .texto_bloco_evento a {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;	
	text-decoration: none;
	display:block;
	margin:3px 0 15px !important;
	
}

/******** BLOCO NOTICIAS ********/
#bloconoticias {
	width: 646px;
	float:left;
	margin: 1px !important;
}
div.bnoticia2 a, div.bnoticia5 {
	border-bottom:1px solid #cccccc;
	cursor:pointer;
}
.bnoticia2 a img, .bnoticia5 img.imgnoticia5 { float:left; margin-right: 15px; }
.canais, .canais a, .canais a:link, .canais a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#fc6f00;
	font-size:10px;	
	text-transform: uppercase;
	margin:0 0 3px 0;
	text-decoration:none;
}
.canais a:hover { text-decoration:underline; }
a .titulonoticia2, .titulonoticia2, .titulonoticia2 a {
	font-family: Arial, Helvetica, sans-serif;
	color:#00275e;
	font-size:11px;		
	font-weight: bold;
	text-decoration: none;
	margin:0 0 3px 0;
	text-decoration:none;
}
.bnoticia2 a .resumonoticia2, .resumonoticia2, a .resumonoticia2, .resumonoticia2 a  {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;	
	text-decoration: none;
	cursor:pointer;
	text-decoration:none;
}
.bnoticia2 a:hover img, .bnoticia2 > a:hover a > img, a:hover .bnoticia5 img.imgnoticia5 { 
	border-right: 9px solid #ff7200;
	margin-right:6px;
	cursor:pointer;
}
a.destaquedia {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;	
	font-weight: bold;
	text-decoration: none;
	width: 110px;
	height: 60px;
	padding: 5px;
}

/******** BLOCO MAIS NOTICIAS ********/
.bnoticia3 {
	width: 321px;
	margin:0 2px 2px 0;
	float:left;
	border-bottom:1px solid #cccccc;
	display:block;
	text-decoration:none;
	cursor:pointer;	
}
a .bnoticia3 { cursor:pointer; }

a .bnoticia3 img, .imgnoticia3 { float:left; margin-right: 15px; }

a:hover .bnoticia3 img, a:hover .imgnoticia3 { 
	border-right: 9px solid #103678;
	margin-right:6px;
}

/******** BLOCO OUTRAS NOTICIAS ********/
#blocooutras {
	width: 646px;
	float:left;
	margin: 1px 1px 1px 160px !important;
	margin: 1px 1px 1px 81px;
}
.bnoticia8 {
	width: 204px;
	margin:0 6px 12px 0;
	float:left;
	display:block;
	text-decoration:none;
	cursor:pointer;	
	padding:0 5px 7px 0;
}
a:hover .bnoticia8 .titulonoticia8, a:hover .bnoticia8 .titulonoticia7 {
	text-decoration:underline;
}
a .titulonoticia8, .titulonoticia8, .titulonoticia8 a {
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#00275e;
	text-decoration: none;
	margin:0 0 3px 0;
	text-decoration:none;
}
a .titulonoticia7, .titulonoticia7, .titulonoticia7 a {
	font: 12px Arial, Helvetica, sans-serif;
	color:#00275e;
	text-decoration: none;
	margin:0 0 3px 0;
	text-decoration:none;
}
#noticias3 {
	width:646px;
	float:left;
}
/************** COLUNA DIREITA ******************/
#direita {
	width: 150px;
	float:right;
	margin: 1px !important;
}
.blocolaranja {
	width: 150px;
	float:left;
	margin-bottom: 15px;
}
#blocodireita  {
	width: 150px;
	float:left;
	margin-bottom: 15px;
}
#formwebmail p {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;	
	float:left;
	margin-left:5px;
}
#formwebmail input, #formwebmail select, #formwebmail textarea {
	border:1px solid #517bb9;
	padding:2px;
	margin:2px;
}
#formwebmail input.botaowebmail {
	border:2px outset #517bb9;
	padding:0;
	margin:2px 0 0 45px;
	font-size:11px;
}
.inputemail { width:90px; }
.pubdireita {
	margin-bottom: 5px;
}
/************** RODAPE ******************/
#rodape {
	width: 962px;
	height: 93px;
	background: url(imagens/rodape.gif) repeat-x;
	clear:both;
}
.rod {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;	
	margin:20px;
	float:left;
}
.tatica a {
	width: 169px;
	height: 26px;
	display:block;
	background: url(imagens/tatica.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	float:right;
	margin:28px 20px;
}

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

/************** PAGINA DE NOTICIAS ******************/
#noticia {
	width: 648px !important;
	width: 643px;
	min-height: 298px;
	float:left;
	margin: 1px !important;
}
#noticiadentro {
	padding:10px;
}
#noticia h2 {
	font-family: "Trebuchet MS";
	font-size: 28px;
	color: #000000;
}
#noticia h3 {
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #666666;
	margin:5px 0;
}
.datanoticia {
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #666666;
	margin:10px 0 15px 0;
	width: 620px;
	text-align: right;
}
.textonoticia {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	margin-bottom:30px;
}
.espacovertical {
	width: 600px;
	height: 30px;
}

#noticias_rel {
	width: 645px !important;
	width: 640px;
	min-height: 298px;
	float:left;
	margin: 1px !important;
}
.amais {
	text-align: right;
	float:right;
	width: 615px;
	margin:-10px 8px 15px 0;
}
.amais a { 
	font:bold 18px Times New Roman; 
	color:black;
	cursor:pointer;
	margin: 0 0 0 10px;
}
.amais a:hover { 
	color:orange;
	text-decoration: underline; 
 }
/******************** GUIA DE EMPRESAS **********************/
#categorias { 
	float:left;
	margin-top:20px; 
	*margin-top:230px; 
	_margin-top:20px;
	margin-bottom:50px;
}
form#formguia { float:left; }
.titulocat a, .titulocat a:link, .titulocat a:visited {
	font-family: Arial, Helvetica, Verdana;
	font-size: 14px;
	color: #0030e3;
	font-weight: bold;
	width: 620px;
	height: 25px;
	text-decoration: none;
	display:block;
	padding:5px 0 0 5px;
	cursor:pointer;
	border-bottom:1px solid #CCCCCC;
	float:left;
}
.titulocat a:hover { background-color: #ffead8; }
.abrefecha {
	font-family: Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	padding:5px 0 0 25px;
}
.subcategorias {
	float: left;
	margin:0 0 15px 0;
	background-color: #FFFFFF;
}
.titulosubcat a {
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #333333;
	width: 580px;
	text-decoration: none;
	display:block;
	padding:5px 0 0 5px;
	cursor:pointer;
	margin:0 0 0 15px;
	float:left;
}
.titulosubcat a:hover {
	color: #fa7600;
	font-weight: bold;
}
#formguia input, #formguia select, #formguia textarea {
	border:1px solid #517bb9;
	padding:4px;
	margin:2px;
}
#formguia input.botaowebmail {
	border:2px outset #517bb9;
	padding:0;
	margin:2px 0 0 45px;
	font-size:11px;
}
#empresas {
	width: 610px;
	float:left;
	border:1px solid #5082ff;
	margin: 0 0 15px 5px;
	background: url(imagens/tituloempresa.gif) repeat-x;
}
#empresas h3 {	
	width: 600px;
	float:left;
	font-family: Arial, Verdana;
	font-size: 15px;
	color:#FFFFFF;
	font-weight: bold;
	font-style: italic;
	margin:2px 0 0 5px;
}
#empresas .textoempresa {
	font-family: Arial, Verdana;
	font-size: 12px;
	color:#000000;
	width: 410px;
	float:left;
	margin:10px 0 10px 5px;
}
#empresas .logoempresa {
	width: 170px;
	height: 105px;
	float:right;
	margin:10px 5px 0 3px;
}
.detalheempresa {
	margin: 0 0 0 15px;
}
#empresa {
	width:580px;
	padding:20px;
	border:1px solid #c1e5fc;
	background-color:#f6fdff;
	float:left;
	margin-bottom:30px;
}
#empresa img { float:right; margin:0 0 15px 15px; }
.tituloempresa {
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight:bold;
	color:#000000;
}
.textoempresa {
	font-family: Arial, Verdana;
	font-size: 12px;
	color:#000000;
}

/******************** PAGINA CANAIS **********************/
#destaquesdodia_canais {
	width: 445px;
	height: 278px;
	float:left;
	margin: 1px !important;
}
#blococanais2 {
	width: 190px;
	height: 278px;
	float:left;
	margin: 1px !important;
}
.titulo_canais2 a {	
	font-family: Arial, Verdana;
	font-size: 12px;
	color:#00267E;
	font-weight:bold;
	text-decoration:none;
	margin:0 2px;
}
.titulo_canais2 { margin:5px 0 22px 5px; }
.titulo_canais2 img { margin:0 0 0 5px; }
.titulo_canais2 a:hover {	text-decoration:underline; }
#bloco_maislidas {
	width:201px !important;
	width:195px;
	float:left;
	margin:1px;
}
/******************** PAGINA FALE CONOSCO **********************/
form #formcontato { 
	width: 380px;
	margin: 20px 
}

.botaoform { 
	
	
}
#formcontato input, #formcontato select, #formcontato textarea {
	border:1px solid #517bb9;
	padding:5px;
	margin:2px;
	font-family: Verdana;
	font-size: 13px;
	color:#000000;
	margin: 0 0 15px 0;
}
input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus { 
	border:1px solid orange; 
}
/******************** PAGINA PARCEIROS **********************/
.parceiros a {
	width:600px;
	float:left;
	padding:10px;
	margin:0 0 15px 0;
	display:block;
	text-decoration:none;
}
.parceiros a:hover img {
	border:5px solid #000066;
}
.parceiros img {
	float:left;
	border:5px solid #D2E7FF;
	margin-right:10px;
}
.nomeparceiro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FF6600;
	font-weight:bold;
}
.descricaoparceiro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.siteparceiro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000066;
	font-weight:bold;
	margin-top:10px;
}

/******************** PAGINA DOWNLOADS **********************/
.downloads {
	width:606px;
	border-bottom:1px solid #CCCCCC;
	float:left;
	padding:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.titulo_download {
	width:400px;
	float:left;
	margin-right:10px;
}
.titulo_download1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
	width:400px;
	float:left;
}
.titulo_download a:hover { text-decoration:underline; }
.descricao_download {
	width:390px;
	float:left;
	margin-right:10px;
	font-size:11px;
}
.outros_download {
	float:left;
	width:110px;
	margin-right:5px;
	font-size:11px;
	text-align:center;	
	line-height:18px;
}
.outros_download2 {
	float:right;
	width:150px;	
	font-size:13px;
	text-align:center;	
	line-height:25px;
	font-weight:bold;	
	min-height:120px;
}
.tipod1 { color:#006633; }
.tipod2 { color:#CC0000; }
.tamanho_download { color:#666666; }
.cinza { background-color:#F9F9F9; }
.cliques_download {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000033;
	width:70px;
	text-align:right;
	float:left;
}
a.linkdownload {
	width:136px;
	height:53px;
	background:url(imagens/baixar1.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	float:left;
	margin:-15px 0 20px 15px;
	_margin:0 0 20px 10px;
}
a.linkdownload:hover { background:url(imagens/baixar.jpg) no-repeat; }
.textdownload {
	width:585px !important;
	_width:560px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify;
}
.textdownload img {
	text-align:center;
}
#direitadownload {
	width:170px;
	height:270px;
	float:right;
}
.resumododownload {
	width:585px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	margin-bottom:20px;
}

/******************** PAGINA EVENTOS **********************/
.dataevento {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF6600;
}
.tituloevento, .tituloevento a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#002697;
	font-weight:bold;
	float:left;
	text-decoration:none;
	width:620px;
	margin-bottom:10px;
}
.tituloevento a:hover { text-decoration:underline; }

/******************** PAGINAÇÃO **********************/
.pagi {
	width:575px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
	padding-top:50px;
	clear:both;
}
.pagi a, .pagi a:link, .pagi a:visited {
	color:#003366;
	text-decoration:none;
}
.pagi a:hover { color:#0066FF; }

.popup {
	width:400px;
	height:319px;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	
}