* {
	margin:0;
	padding:0;
	text-decoration:none;
	list-style:none;
	}
	
img {
	border:none;
	}	
	
body {
	background:#C6CFD8 url(img/fundo07.gif) repeat-y center top;	
	}
	
div#corpo {
	width:100%;
	height:auto;
	background:url(img/fundo.jpg) repeat-x;	
	}	
	
div#topo {
	background:url(img/tp.jpg) no-repeat left top;
	width:760px;
	height:153px;
	margin:0 auto;
	}
	
div#topo h1 a {
	width:350px;
	height:83px;
	float:left;
	margin:30px 0 0 38px;
	text-indent:-9000px;	
	}
	
div#topo div#animado {
	width:358px;
	height:153px;
	float:right;
	}		
	
div#estrutura {
	width:760px;
	height:auto;
	margin:0 auto;
	}
	
/*************

menu

************/
	
div#menu {
	width:190px;
	height:auto;
	float:left;
	}
	
div#menu ul {
	width:180px;
	height:auto;
	margin-left:10px;
	display:block;
	}
	
div#menu ul li {
	width:180px;	
	}

div#menu ul li a , div#menu ul li a:visited {
	width:170px;	
	font:normal 10px/24px Verdana, Tahoma, Arial;
	color:#FFF;
	display:block;
	text-indent:4px;
	border-bottom:1px solid #345E86;
	border-left:5px solid #345E86;
	border-right:5px solid #345E86;	
	background-color:#4D7598;
	
	}
	
div#menu ul li a:hover {
	/*border-bottom:1px solid #EFE32F;/*#194775;*/
	background-color:#42698F;
	text-indent:5px;	
	color:#EFE32F;
	font-weight:bold;
	}
	
div#menu ul li.ultimo a {
	border-bottom:5px solid #345E86;	
	}
	
/*div#menu ul li.menu_topo {
	width:180px;
	font:bold 10px/24px Verdana, Tahoma, Arial;
	background:url(img/menu_topo_curva02.jpg) no-repeat center top;
	border-bottom:1px solid #A8B53E;
	color:#FFF;
	text-indent:10px;
	letter-spacing:1px;
	text-transform:capitalize;
	margin-top:10px;
	}*/
	
div#menu ul li.menu_topo {
	width:180px;
	font:bold 10px/19px Verdana, Tahoma, Arial;
	background:url(img/menu_topo.jpg) repeat-x;
	border-bottom:1px solid #A8B53E;
	color:#FFF;
	text-indent:5px;
	text-transform:uppercase;
	margin-top:10px;
	}
	
/*************

Menu Banners

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

iframe#banner_climatempo {
	width:150px;
	height:170px;
	margin:20px 0 20px 25px;
	display:block;
	}
	
div#banner_consultas {
	width:170px;
	height:400px;
	margin:10px 0 10px 10px;
	border:5px solid #345E86;
	display:block;
	text-indent:-9000px;
	background:#FFF url(img/ban2010.gif) no-repeat center center;
	}
	
div#banner_consultas1 {
	width:170px;
	height:72px;
	margin:10px 0 10px 10px;
	border:5px solid #345E86;
	display:block;
	background:#FFF url(img/banners/img_0300.jpg) no-repeat center center;
	}

div#banner_consultas a , div#banner_consultas a:visited {
	width:170px;
	height:145px;
	display:block;
	}

div#banner_consultas a:hover {
	opacity:0.1;
	-moz-opacity: 0.1;
	filter: alpha(opacity=10);
	background-color:#FFF;
	}

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

Banners

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

div#publicidade {
	width:130px;
	height:auto;
	display:table;
	float:right;
/*	background-color:#FBF8CC;*/	
	}
	
div#publicidade ul {
	width:120px;
	height:auto;
	margin:10px 8px 10px 0;
	}
	
div#publicidade ul li {
	width:120px;
	height:auto;
	margin-bottom:10px;
	font:normal 10px/12px Verdana, Arial, Tahoma;
	color:#003366;
	display:block;
	}
	
div#publicidade ul li a:link img , div#publicidade ul li a:visited img , div#publicidade ul li object {
	margin:0 auto;
	border:1px solid #CCC;
	display:block;
	}
	
div#publicidade ul li object {
	cursor:pointer;
	}	
	
div#publicidade ul li a:hover img {
	border:1px solid #003366;	
	}
	
div#publicidade ul li.titulo {
	width:120px;
	height:auto;
	font:bold 9px Verdana, Arial, Tahoma;
	color:#003366;
	text-align:center;
	margin-bottom:2px;
	display:block;
	}	
	
/*************

Banners Home

************/
	
div#banner_consulta {
	width:390px;
	height:auto;
	margin:0 auto 20px auto;
	display:block;
	}
	
div#banner_consulta img {
	display:block;
	margin:0 auto;
	}

div#banner_consulta a:hover img  {	
	opacity:0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=85);
	}	
	
/*************

conteudo

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

div#conteudo {
	height:auto;
	margin:0 140px 0 200px; /*420PX DE LARGURA e 410PX PARA IMAGENS INSERIDAS NO HTML*/
	padding:10px 0;
	}
	
/*************

conteudo home

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

div#conteudo div#home p#data_menu {
	font:normal 9px/30px Verdana, Arial, Tahoma;
	color:#003366;
	float:right;
	}		

div#conteudo div#home div#noticias h2 , div#conteudo div#home h2 {
	font:bold 13px/30px Verdana, Tahoma, Arial;
	color:#003366;
	}
	
div#home div.noticia_principal {
	height:auto;
	margin-bottom:10px;
	padding:5px 10px;
	border-top:1px dashed #DDD;	
	display:table;
	}

div#home div.noticia_principal h2 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif !important;
	color:#003366 !important;
	margin-bottom:2px !important;
	}

div#home div.noticia_principal p a , div#home div.noticia_principal p a:visited , div#home div.noticia_principal h2 a , div#home div.noticia_principal h2 a:visited {
	font:normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}
	
div#home div.noticia_principal p a:hover , div.noticia_principal h2 a:hover {
	text-decoration:underline;
	}
	
div#home div.noticia_principal p img {
	float:left;
	margin-right:10px;
	border:1px solid #003366;
	height:auto;
	display:block;
	}
	
div#conteudo div#home div#noticias {
	background:url(img/noticias_fundo.gif) repeat;
	padding:0 10px 8px 10px;
	text-align:left;
	margin-bottom:10px;
	border-bottom:1px dashed #DDD;	
	}


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

Configuração do fundo dos topicos da galeria de fotos

*****************************************************/	
div#home div.noticia_principal {
	height:auto;
	margin-bottom:10px;
	padding:5px 10px;
	border-bottom:1px dashed #DDD;
	border-top:1px dashed #DDD;	
	display:table-row;
	background-color:#FAFAFA;
	}

	
div#home p span.data , span.data_titulo {
	font:normal 9px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	}
	
div#home p.noticias_anteriores a , div#home p.noticias_anteriores a:visited {
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	text-decoration:underline;
	margin-bottom:10px;
	}
	
div#home p.noticias_anteriores a:hover {
	text-decoration:none;
	}
	
div#conteudo div#home img.destaque_banner {
	height:auto;
	display:block;
	margin:0 auto;
	}

div#conteudo div#home a img.destaque_banner , div#conteudo div#home a:visited img.destaque_banner ,
div#conteudo div#home a:hover img.destaque_banner  {
	height:auto;
	display:block;
	margin:0 auto;
	}
	
div#conteudo div#home p#revista_acao_edicoes a , div#conteudo div#home p#revista_acao_edicoes a:visited {
	font:normal 9px/30px Verdana, Arial, Tahoma;
	color:#003366;
	float:right;
	text-decoration:none;
	display:none;
	}
	
div#conteudo div#home p#revista_acao_edicoes a:hover {
	text-decoration:underline;
	}
	
/*************

conteudo subpages

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

div#subpages .destaque_banner , div#home .destaque_banner02 {
	height:auto;
	display:block;
	margin:0 auto 10px auto;
	border:1px solid #88CCEF;
	}

div#subpages p#data_menu {
	font:normal 9px Verdana, Arial, Tahoma !important;
	color:#003366;
	float:right;
	}			

div#subpages h2.destaques {
	font:bold 13px/30px Verdana, Tahoma, Arial;
	color:#003366;
	}

div#conteudo div#subpages h2 {
	font:bold 17px Verdana, Tahoma, Arial;
	color:#003366;
	margin-bottom:10px;
	}

div#conteudo div#subpages h3 , div#conteudo div#subpages h3 a , div#conteudo div#subpages h3 a:visited {
	font:bold 12px Verdana, Tahoma, Arial;
	color:#003366;
	margin-bottom:12px;
	}
	
div#conteudo div#subpages h3 a , div#conteudo div#subpages h3 a:visited {
	text-indent:12px;
	}
	
div#conteudo div#subpages h3 a:hover {
	text-decoration:underline;
	}
	
div#conteudo div#subpages img.noticias {
	display:block;
	float:left;
	margin:0 12px 12px 0;
	border:1px solid #006699;	
	}
	
div#conteudo div#subpages img.noticias_centro {
	display:block;
	margin:0 auto;
	border:1px solid #006699;
	}	
	
div#conteudo div#subpages p {
	font:normal 13px/17px Arial, Tahoma, Verdana;
	color:#001144;
	margin-bottom:10px;
	}
	
div#conteudo div#subpages p a , div#conteudo div#subpages p a:visited {
	text-decoration:underline;
	}
	
div#conteudo div#subpages p a:hover {
	text-decoration:none;
	}
	
/*************

Calendario de Eventos

************/	
	
div#conteudo div#subpages img.calendario {
	height:auto;
	display:block;
	margin:0 auto;
	}
	
div#conteudo div#subpages p.navegacao {
	width:410px;
	height:50px;
	display:block;
	margin:0 auto;
	clear:both;
	font:normal 13px/17px Arial, Tahoma, Verdana;
	color:#001144;
	margin-bottom:10px;
	}
	
div#conteudo div#subpages p.navegacao span.anterior a , div#conteudo div#subpages p.navegacao span.anterior a:visited ,
div#conteudo div#subpages p.navegacao span.proximo a ,  div#conteudo div#subpages p.navegacao span.proximo a:visited,
div#conteudo div#subpages p.navegacao span.atual {
	font:bold 10px/17px Verdana, Arial, Tahoma;
	color:#001144;
	text-decoration:none;	
	}
	
div#conteudo div#subpages p.navegacao span.anterior a:hover , div#conteudo div#subpages p.navegacao span.proximo a:hover {
	text-decoration:underline;
	}
	
div#conteudo div#subpages p.navegacao span.anterior a {
	float:left;
	}
	
div#conteudo div#subpages p.navegacao span.proximo a {
	float:right;
	}
	
div#conteudo div#subpages p.navegacao span.atual {
	margin:0 100px;
	text-align:center;
	}	
	
/*************

conteudo subpages - Diretoria

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

div#conteudo div#subpages span.voltar a:link , 
div#conteudo div#subpages span.voltar a:visited ,
div#conteudo div#subpages span.voltar a:hover {
	font:bold 10px Verdana, Tahoma, Arial;
	color:#003366;
	float:right;
	}
	
div#conteudo div#subpages ul.foto_comentario {
	width:410px;
	height:auto;
	float:left;
	display:block;
	margin-bottom:10px;
	}
	
div#conteudo div#subpages ul.foto_comentario li.foto {
	width:100px;
	height:auto;	
	float:left;
	}
	
div#conteudo div#subpages ul.foto_comentario li.foto img {
	display:block;
	float:right;
	border:1px solid #003366;
	}
	
/*************

Serviços e Produtos

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

ul.servicos_produtos {
	width:400px;
	height:auto;
	margin:0 auto 10px auto;
	}
	
ul.servicos_produtos li.imagem {
	width:400px;
	height:auto;
	text-align:center;	
	}
	
ul.servicos_produtos li.imagem img {
	display:block;
	margin:0 auto;
	}
	
ul.servicos_produtos li.texto {
	width:400px;
	height:auto;
	display:block;
	font:normal 10px/13px Verdana, Arial, Tahoma;
	color:#003366;
	}
	
ul.servicos_produtos li.texto strong {
	font-size:11px;
	}
	
/*************

Revista ACAO Comercial

************/
	
div#conteudo div#subpages img.banner_revista {
	height:auto;
	display:block;
	margin:0 auto 10px auto;
	}

div#conteudo div#subpages a img.banner_revista , div#conteudo div#subpages a:visited img.banner_revista ,
div#conteudo div#subpages a:hover img.banner_revista {
	height:auto;
	display:block;
	margin:0 auto 10px auto;
	}
	
/*********************************

Formulario Contato

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

div#subpages form#formcontato label {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;	
	text-align:left;
	}

div#subpages form#formcontato input.campoform , div#subpages form#formcontato textarea.campoform {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #888;
	margin-bottom:6px;
	padding:2px;
	display:block;
	}

div#subpages form#formcontato input.campoform:focus , div#subpages form#formcontato textarea.campoform:focus {
	border:1px solid #009900;	
	}

div#subpages form#formcontato textarea.campoform {
	width:330px;
	}

div#subpages form#formcontato .botaoform {
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #333;
	margin-bottom:10px;
	padding:1px;
	background-color:#CCCCCC;
	display:block;
	}
	
/*********************************

Formulario Fale Conosco

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

div#subpages form#formfaleconosco {
	padding-left:20px;
	}
	
div#subpages form#formfaleconosco span {
	float:right;
	color:#666;
	margin-right:100px;
	}	

div#subpages form#formfaleconosco label {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;	
	text-align:left;
	}

div#subpages form#formfaleconosco input.campoform , div#subpages form#formfaleconosco textarea.campoform , div#subpages form#formfaleconosco select.campoform {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #888;
	margin-bottom:6px;
	padding:2px;
	display:block;
	}

div#subpages form#formfaleconosco input.campoform:focus , div#subpages form#formfaleconosco textarea.campoform:focus , div#subpages form#formfaleconosco select.campoform:focus {
	border:1px solid #009900;
	}

div#subpages form#formfaleconosco textarea.campoform {
	width:330px;
	}
	
div#subpages form#formfaleconosco select.campoform {
	width:350px;
	float:left;
	}	

div#subpages form#formfaleconosco .botaoform {
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #333;
	margin:10px 0;
	padding:1px;
	background-color:#CCCCCC;
	display:block;
	}
	
/*********************************

Formulario Filie-se

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

div#subpages form#formfiliese {
	padding-left:20px;
	}
	
div#subpages form#formfiliese span {
	float:right;
	color:#666;
	margin-right:100px;
	}	

div#subpages form#formfiliese label {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;	
	text-align:left;
	}

div#subpages form#formfiliese input.campoform , div#subpages form#formfiliese textarea.campoform , div#subpages form#formfiliese select.campoform {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #888;
	margin-bottom:6px;
	padding:2px;
	display:block;
	}

div#subpages form#formfiliese input.campoform:focus , div#subpages form#formfiliese textarea.campoform:focus , div#subpages form#formfiliese select.campoform:focus {
	border:1px solid #009900;
	}

div#subpages form#formfiliese textarea.campoform {
	width:330px;
	}
	
div#subpages form#formfiliese select.campoform {
	width:350px;
	float:left;
	}	

div#subpages form#formfiliese .botaoform {
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #333;
	margin:10px 0;
	padding:1px;
	background-color:#CCCCCC;
	display:block;
	}
	
div#curriculo td {
	font:normal 11px Verdana, Arial, Tahoma;
	color:#003366;
	}
	
div#curriculo input.campo_form , div#curriculo select {
	font:normal 11px Verdana, Arial, Tahoma;
	color:#555px;
	background-color:#FCFCFC;
	border:1px solid #CCC;
	padding:1px;
	}
	
/*************

Rodape

************/
	
div#rodape_fundo {
	width:100%;
	height:70px;
	display:block;
	clear:both;
	background:url(img/rodape_fundo.jpg) repeat-x;
	}

div#rodape {
	width:770px;
	height:30px;
	margin:0 auto;
	background:url(img/rodape.jpg) no-repeat left top;
	padding-top:20px;
	}
	
div#rodape p {
	font:normal 10px/14px Verdana, Tahoma, Arial;
	color:#FFF;
	text-align:center;
	}
	
/*************

Aviso banner popup

************/
	
div#aviso {
	width:400px;
	height:600px;
/*	background:#FFFFFF;*/
	top:20%;
	left:50%;
	margin-top:-65px;
	margin-left:-255px;
	position:absolute;
	text-align:center;
	display:block;
	z-index:1;
	}
	
div#aviso #aviso_borda a img {
	display:block;
	border:2px solid #666;
	}
	
div#aviso p a , div#aviso p a:visited {
	font:bold 11px/30px Verdana, Arial, Tahoma;
	color:#990000;
	background-color:#FFF;
	padding:2px;
	}
	
div#aviso p a:hover {
	font:normal 11px/30px Verdana, Arial, Tahoma;
	}
	
/*************

Classe para o link voltar do montra_paginas_topico, na pasta "partes_new".

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

span.noticias_voltar a , span.noticias_voltar a:visited {
	font:normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	float:left;
	}
	
span.noticias_voltar a:hover {
	font-weight:bold;
	}	

