@charset "utf-8";
/* Folha de estilos por Webflush */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0; 
	padding: 0;
}
ul,ol{list-style:none;}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: center;
	background:url(../../img/fundoPagina.jpg) repeat-x #001520;
}
a{
	text-decoration:none;
	color:#666;
}
a:hover{text-decoration:underline;}
button { 
  border:0; 
  cursor:pointer; 
  padding:0 20px 0 0; 
  text-align:center; 
  margin:3px 0;
}
button:focus {outline: none;}

button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 20px; 
}

/*buttons cinza*/
button.submitBtn { 
  background:url(../../img/btn_cinza_right.png) right no-repeat; 
  font-size:1.0em; 
}
button.submitBtn span { 
  height:26px; 
  line-height:26px;
  background:url(../../img/btn_cinza_left.png) left no-repeat;
  color:#333; 
}
button.submitBtn:active, button.submitBtn.ative {
	background:url(../../img/btn_cinza_right_hover.png) right no-repeat; 
}
button.submitBtn:active span, button.submitBtn.ative span {
	background:url(../../img/btn_cinza_left_hover.png) left no-repeat; 
}
button::-moz-focus-inner { border: 0; }
#central{
	width:980px;
	margin:0 auto;
	background-color:#fff;
	/*border:1px solid #000;*/
	display:table;
}
/*#central:after { 
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	 
}*/
#areaUtil{
	float:left;
	width:950px;
	height:100%;
	margin-left:16px;
	display:inline;
	text-align:left;
	
}
.logoFecomercio{
	float:left;
	margin-top:32px;
}
#bannerTopo{
	float:right;
	width:725px;
	height:120px;
	border:1px solid #d4d4d4;
	margin-top:15px;
	background:#FFF;
}
.linhaHorizontal{
	float:left;
	margin:15px 0;
	width:950px;
	height:1px;
	border-top:1px dashed #d0d0d0;
}
#colunaEsquerda{
	float:left;
	width:206px;
	min-height:600px;
	border-right:1px dashed #d0d0d0;
}
#caixaPesquisar {
    width: 185px;
    height: 31px;
    background: #fff;;
	border:1px solid #c2c2c2;
}
#caixaPesquisar #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 151px;
    background: none;
}
#caixaPesquisar #vai {
    float: right;
    margin: 3px 4px 0 0;
}
.modulo{
	margin-top:10px;
	width: 185px;
    border:1px solid #c2c2c2;
}
.modulo div.titulo{
	position:relative;
	width:103px;
	height:21px;
	background:url(../../img/boxTitulo.png) no-repeat;
	top:-5px;
	left:-5px;
}
.modulo div.titulo span{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	position:relative;
	top:3px;
	left:9px;
}
ul#menuPrincipal{
	line-height:130%;
	color:#666;
}
ul#menuPrincipal li{
	display:block;
	width:100%;
	/*background:#F8F8F8;*/
	margin-bottom:2px;
}
ul#menuPrincipal li.menuSecundario{background:none;}

ul#menuPrincipal li ul li{
	/*background:#F0F0F0;*/
}
ul#menuPrincipal li a{
	margin-left:10px;
}
ul#menuPrincipal li ul li a{
	margin-left:20px;
}
/*#tituloEnquete{
	position:relative;
	width:103px;
	height:21px;
	background:url(../../img/tituloEnquete.png) no-repeat;
	top:-5px;
	left:-5px;
}*/
.modulo fieldset{border:none;}
.modulo fieldset p{
	margin-left:10px;
	margin-bottom:10px;
	color:#666;
}
.modulo ol{
	margin-left:10px;
	line-height:200%;
	color:#666;
}
/*olhar tag legend pq nao redimensiona */
#tabelaCotacao{
	width:185px;
	text-align:center;
	color:#666;
	}
#tabelaCotacao td{padding:2px;}
#tabelaCotacao th{
	font-size:10px;
	text-align:left;
}
.linha1{background-color:#ddd;}
.tempoCentralizar{margin:0 0 5px 25px;} 
#ultimasNoticias{
	float:right;
	position:relative;
	width:725px;
	height: 31px;
	background: #fff;
	border:1px solid #c2c2c2;
   overflow: hidden;
}
div#ultimasNoticias ul {
	position: relative;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
div#ultimasNoticias ul li {
	height: 13px;
	margin: 0px;
	padding: 1px 10px;
	border-bottom: 1px solid #c2c2c2;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	white-space: nowrap;
	color: #AAA;
}
div#ultimasNoticias ul li.hover {
	background-color: #E4E4EF;
	color: #888;
	cursor: default;
}
div#ultimasNoticias li a {
	font-weight: normal;
	color: #666;
}

#internaConteudo{
	float:left;
	width:725px;
	margin-left:16px;

}
#boxInterna{
	float:right;
	width:725px;
	height:auto;
	margin-top:10px;
	background-color:#FFF;
	border:1px solid #c2c2c2;
	padding-bottom:10px;
	
}
#boxInterna .divConteudo{margin:10px;}
#boxInterna .divConteudo h2{
	color:#203983;
	margin-bottom:10px;
}
#boxInterna .divConteudo h3{
	font-size:11px;
	font-weight:bold;
}
#boxInterna .divConteudo p{
	text-align:justify;
	line-height:160%;
	text-indent:3em;
	letter-spacing: 1px;
	
	
}
#boxInterna .tabelaConteudo td{padding:2px;}
#boxDestaques{
	float:right;
	width:725px;
	height:285px;
	margin-top:10px;
	border:1px solid #c2c2c2;
	background:url(../../img/fundoDestaqued.jpg) #f5f5f5 repeat-x;
}
#boxDestaques div.titulo,#boxMultimidia div.titulo,#boxAgenda div.titulo,#boxAcoes div.titulo,#boxPublicacoes div.titulo,#boxNewsletter div.titulo,#boxInterna div.titulo{
	position:relative;
	width:103px;
	height:21px;
	background:url(../../img/boxTitulo.png) no-repeat;
	top:-5px;
	left:-5px;
}
#boxInterna div.tituloG{ 
	position:relative;
	width:216px;
	height:21px;
	background:url(../../img/boxTituloG.png) no-repeat;
	top:-5px;
	left:-5px;

}
#boxInterna div.tituloM{ 
	position:relative;
	width:216px;
	height:21px;
	background:url(../../img/boxTituloM.png) no-repeat;
	top:-5px;
	left:-5px;

}
#boxDestaques div.titulo span,#boxMultimidia div.titulo span,#boxAgenda div.titulo span,#boxAcoes div.titulo span,#boxPublicacoes div.titulo span, #boxNewsletter div.titulo span,#boxInterna div.titulo span,#boxInterna div.tituloG span,#boxInterna div.tituloM span{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	position:relative;
	top:3px;
	left:9px;
}
#backImagemDestaque{
	float:left;
	margin-left:20px;
	border:2px solid #4060B1;
}
#imagemDestaque{
	float:left;
	padding:9px;
}
#tituloDestaque1,#tituloDestaque2,#tituloDestaque3,#tituloDestaque4,#tituloDestaque5{
	float:left;
	height:46px;
	width:400px;

}
.Destaque{
 border-top:2px solid #F5F5F5;
 border-right:2px solid #F5F5F5;
 border-bottom:2px solid #F5F5F5;
}
.DestaqueAtivo{
	/*background-color:#4060B1;*/
	border-top:2px solid #4060B1;
	border-right:2px solid #4060B1;
	border-bottom:2px solid #4060B1;
	position:relative;
	left:-2px;
	background-color:#F5F5F5;
	padding-left:2px

}
.DestaqueAtivo a{
	color:#333;
}
#boxDestaques span a{
	float:left;
	position:relative;
	top:20px;
	left:5px;
	font-weight:bold;
}
.tituloDestaque{
	width:355px;
	overflow:hidden;
	}
.leiaMaisDestaque img{
	position:relative;
	left:18px;
}
.leiaMais img{
	position:relative;
	left:20px;
}
#conteudo{
	float:left;
	width:534px;
	height:auto;
}
#boxMultimidia{
	float:left;
	width:315px;
	height:188px;
	background:url(../../img/fundoDestaque.jpg) repeat-x;
	margin-top:10px;
	border:1px solid #c2c2c2;
	
}
#boxMultimidia input, #boxAgenda input{
	margin-top:5px;
	
}
#boxMultimidia .multimidiaChamada {
	float:left;
	width:155px;
	height:30px;
	overflow:hidden;
}
#multimidiaVideo,#multimidiaFoto{
	float:left;
	width:156px;
	text-align:center;
}
#multimidiaFoto img, #multimidiaVideo img{
	margin-bottom:5px;
	border:2px solid #c2c2c2;
}
#boxAgenda{
	float:left;
	width:205px;
	height:188px;
	background:url(../../img/fundoDestaque.jpg) repeat-x;
	margin-left:10px;
	margin-top:10px;
	border:1px solid #c2c2c2;

}
#colPublicidade{
	float:right;
	width:181px;
}
#banner1,#banner2,#banner3,#banner4,#banner5{
	float:left;
	width:180px;
	height:85px;
	margin-top:10px;
	border:1px solid #c2c2c2;
}
div#boxAgenda ul{
	margin:0px 5px 2px 5px;
	padding-bottom:2px;
	line-height:150%;
	border-bottom:1px dashed #CCC;
}
div#boxAgenda ul li{
	font-size:9px;
	font-weight:bold;
	color:#999;
	height:15px;
	overflow:hidden;
}
div#boxAgenda ul li.tituloAgenda{
	font-size:12px;
	font-weight:bold;
	color:#333;
	max-height:33px;
	height:auto;
	overflow:hidden;
}
#boxAcoes{
	float:left;
	width:255px;
	height:214px;
	margin-top:10px;
	border:1px solid #c2c2c2;
	background:url(../../img/fundoDestaque.jpg) repeat-x;
}
#boxAcoes img{
	margin-left:12px;
	border:1px solid #c2c2c2;
	
}
#boxNoticiaAleatoria1,#boxNoticiaAleatoria2,#boxNoticiaAleatoria3,#boxPublicacoes{
	float:left;
	width:126px;
	height:100px;
	margin-top:10px;
	margin-left:10px;
	border:1px solid #c2c2c2;
	position:relative;
}
#boxNoticiaAleatoria2,#boxNoticiaAleatoria3{width:127px;}
#boxPublicacoes{background:url(../../img/fundoDestaque.jpg) repeat-x center;}
#boxPublicacoes ul{
	margin-left:5px;
	color:#333;
	font-size:12px;
	font-weight:bold;
	line-height:160%;
	}
div#boxNoticiaAleatoria1 ul,div#boxNoticiaAleatoria2 ul,div#boxNoticiaAleatoria3 ul{margin-left:5px;}
/*bug da altura maxima da caixa no ie */

div#boxNoticiaAleatoria1 ul li, div#boxNoticiaAleatoria2 ul li,div#boxNoticiaAleatoria3 ul li{
	margin-top:2px;
	font-size:9px;
	font-weight:bold;
	color:#999;
	height:auto;
	max-height:60px;
	overflow:hidden;
}
div#boxNoticiaAleatoria1 ul li.tituloNoticiaAleatoria,div#boxNoticiaAleatoria2 ul li.tituloNoticiaAleatoria, div#boxNoticiaAleatoria3 ul li.tituloNoticiaAleatoria{	
	font-size:12px;
	font-weight:bold;
	color:#333;
	height:auto;
	max-height:26px;
	overflow:hidden;
}
div#boxNoticiaAleatoria1 img,div#boxNoticiaAleatoria2 img,div#boxNoticiaAleatoria3 img{
	position:absolute;
	right:-8px;
	bottom:-5px;
}
#boxNoticiaAleatoria1 a h2,#boxNoticiaAleatoria2 a h2,#boxNoticiaAleatoria3 a h2{
	font-size:11px;
	color:#333;
}
#boxNoticiaAleatoria1 a,#boxNoticiaAleatoria2 a,#boxNoticiaAleatoria3 a{
	color:#999;
}
#boxNoticiaAleatoria1 ul li  a:hover p,#boxNoticiaAleatoria1 ul li  a:hover h2, #boxNoticiaAleatoria2 ul li  a:hover p,#boxNoticiaAleatoria2 ul li  a:hover h2, #boxNoticiaAleatoria3 ul li  a:hover p,#boxNoticiaAleatoria3 ul li  a:hover h2{
	text-decoration:underline;
}
div#boxNewsletter{
	float:left;
	width:532px;
	height:47px;
	border:1px solid #c2c2c2;
	margin-top:10px;
}
div#boxNewsletter form{
	position:relative;
	width:360px;
	top:-18px;
	left:120px;
	bottom:3px;
}
div#boxNewsletter form label{
	font-size:12px;
	color:#333;
	font-weight:bold;
}
div#boxNewsletter input.inputTexto{
	width:190px;
}
/*alinhar botao cadastrar no ie6*/
.infoNewsletter{
	color:#999;
	position:relative;
	top:-20px;
	left:145px;
}
#rodape{
	float:left;
	width:100%;
	margin-top:10px;
	padding: 10px 0;
	text-align:center;
	color:#333;
	font-size:10px;
	clear:both;
}
.centralizarObj{
	text-align:center;
	width:100%;
}
form#contato fieldset {
	border:none;
	width:60%;
	margin:0 auto;
}
form#contato legend {
  padding: 0 2px;
  font-weight: bold;
  margin-bottom:10px;
  color:#203983;
}
form#contato label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form#contato fieldset ol {
  margin: 0;
  padding: 0;
}
form#contato fieldset li {
  list-style: none;
  padding: 2px 5px;
  margin: 0;
}
form#contato fieldset fieldset {
  border: none;
  margin: 3px 0 0;
  text-align:right;
}
form#contato textarea{
	width:99%;
	height:200px;
}
form#contato label {
  width: 80px; /* Width dos labels */
}
form#contato fieldset fieldset label {
	margin-left: 83px; /* Width plus 3 (html space) */
}
form#contato fieldset fieldset input{
	width:50px;
	cursor:pointer;
}
#contatoDados{
	list-style:none;
	line-height:200%;
	margin-bottom:20px;
	font-weight:bold;
	font-size:12px;
	color:#444;

}
.iconeLink{
	float:right;
	margin:12px;
	outline:none;
	clear:both;
}
.iconeLink a img{
	position:relative;
	top:12px;
	border:none;
}
.iconeLink a{
	text-decoration:none;
	
}
.iconeTipo a{
	position:relative;
	top:-5px;
	text-decoration:none;
	color:#333;
	
		
}
.iconeTipo a img{
	position:relative;
	top:6px;
	border:none;
}
ul.listaLink li, ul.listaAgenda li, ul.listaPdf li{
	margin-bottom:15px;
	
}
ul.listaLink, ul.listaAgenda h3{
	font-size:11px;
	color:#333;
	
}
ul.listaAgenda h3{margin-bottom:3px;}
ul.listaAgenda li{
	line-height:120%;
	letter-spacing:0.02em;
}
ul.listaPdf li p{/*colocar hack max-height no ie6*/
	max-height:75px;
	overflow:hidden;
}
.galeriaImagens{
	float:left;
	margin-left:12px;
	margin-top:10px;
	display:inline;
	height:193px;
	
}
.imagemCapa{
	padding:2px;
	border:none;

}
.galeriaImagens span img{
	position:relative;
	top:3px;
}
.galeriaImagens span{color:#444;width:210px;float:left;clear:both;}
span.creditos{
	position:relative;
	top:5px;
	
}
