/*==================== CSS DEFAULT ====================*/
		* {
			padding:0px;
			margin:0px;
			text-decoration:none;
			list-style:none;
			font-family:"Helvetica Neue",Helvetica,Arial,Verdana,Geneva,sans-serif;
		}
		
		* u {
			text-decoration: underline;
		}
		
		article, aside, dialog, figure, footer, header, hgroup, nav, section, #header, aside img, .clear { display:block; position:relative; 	}
		body{background:url(../images/bg-main.jpg) left top repeat-x;}
		img, button {border:#FFFFFF none 0px;}

/*==================== CSS ESTRUTURAL DO PROJETO ====================*/
		header{width:882px; margin:auto;  background:url(../images/bg-header.jpg) left top no-repeat; height:149px;}
		article{width:866px; padding:8px; background:url(../images/bg-article.jpg) no-repeat; margin:auto;}
		aside {float:right; width:220px; background:#f0f0ef url(../images/bg-aisde-top.jpg) left top no-repeat ; padding-top:10px;}
		section {width:630px; float:left;}
		.clear { clear:both; display:block;}
		.titulo {line-height:30px; color:#505666; display:block; margin-bottom:20px; font-size:13pt; border-bottom:#CCCCCC dotted 1px; padding-left:15px; background:url(../images/icon-titulo.jpg) left top no-repeat;}
		.conteudo p, .conteudo li, .conteudo strong, .conteudo a, .conteudo span, .conteudo td {font-size:11pt; color:#505666; line-height:20px;}
		.conteudo p { text-align:justify; padding-bottom:15px;}
		.conteudo h3 {font-size:12pt; color:#FF3300;}
		.lista li {background:url(../images/icon-titulo.jpg) left top no-repeat; padding-left:15px; display:block; line-height:30px;} 
		
		.conteudo .data { color:#999999; font-size:9pt; display:block; margin-bottom:5px;}
		.conteudo .listar li { display:block; padding:10px 0px 10px 0px; border-bottom:#CCCCCC dotted 1px;}
		.conteudo .listar li a {color:#505666; font-size:10pt; }
		.conteudo .listar li a strong { display:block; font-size:13pt;}
		.conteudo .listar li a:hover {text-decoration:underline;}
		
		.conteudo  .btnVoltar { clear:both; display:block; margin-top:50px; width:50px; color:#505666; background-color:#E2E2E2; border:#DADADA solid 1px; padding:4px;}
		
		.conteudo #passador { padding-top:15px;}
		.conteudo #passador li {float:left; padding-left:5px; padding-right:5px; margin-bottom:40px;}
		.conteudo #passador a {border:#D9DBDF solid 1px;	padding-left:3px;	padding-right:3px;	line-height:20px; background:none;}
		.conteudo #passador a:hover, .conteudo #passador .active span {	background-color:#FF9900; color:#FFFFFF; border:#FFFFFF solid 1px;}
		.conteudo #passador li.active span * {color:#FFFFFF;}
		.conteudo #passador span {color:#bea260;	font-weight:bold; padding:0px; margin:0px;}
		.conteudo #passador .activeLi span a {background-color:#FF9900; color:#FFFFFF;}
		.conteudo #passador  a.desbordar {border:#FFFFFF none 0px;}
		
		.conteudo  .fechada { background:url(../images/download-login.jpg) right center no-repeat; display:block;}
		.conteudo  .listar li.fechada  {  padding-right:40px;}

		
/*==================== CSS HEADER ====================*/

		address { position:absolute; top:30px; right:10px; color:#505665; font-style:normal; font-size:15pt;}
		header form {position:absolute; top:60px; right:10px; width:228px;}
		header form input { background:url(../images/form-buscar.jpg) right top no-repeat; width:140px; color:#6e6e6e; padding-left:37px; float:left; border:#FFF none 0px; height:24px; padding-top:5px;}
		header form button {background:url(../images/btn-form.jpg); width:51px; height:29px; float:right; text-indent:-9000px; cursor:pointer;}

/*==================== CSS ASIDE - LATERAL DIREITA ====================*/

		aside nav {padding:10px;}
		aside .icon , aside span {  padding-left:50px;  display:block; font-size:9pt; height:45px; color:#666666; line-height:20px;}
		aside a:hover {text-decoration:underline;}
		aside .icon strong , aside span strong,  aside .data  { color:#FF6600; display:block; font-size:12pt;}
		aside .data { font-size:10pt;}
		aside .linkDownload { display:block; margin-top:15px;}  
		aside .data { display:block; margin-top:15px; clear:both;}
		aside .linha {padding:15px 0px 15px 0px; display:block; clear:both; margin-left:-5px;}
		aside .contato {background:url(../images/icon-email.jpg) no-repeat;}
		aside .empresa {background:url(../images/icon-empresa.jpg) no-repeat;}
		aside .newsletter {background:url(../images/icon-newsletter.jpg) no-repeat;}
		aside .twitter-mqs {background:url(../images/icon-twitter-mqs.jpg) no-repeat;}
		aside .download {background:url(../images/icon-download.jpg) no-repeat;}
		aside .dicas {background:url(../images/icon-dicas.jpg) no-repeat;}
		aside .link {font-size:10pt; color:#666666; display:block; }
		aside form { padding:10px 0px 10px 0px;}
		aside form input, aside form select {background:url(../images/input-news.jpg);color:#6e6e6e; border-color:#d3d1d2;  display:block; margin-bottom:5px; height:24px; padding-top:5px; padding-left:5px; width:195px; border:#FFF none 0px;}
		 aside form select {padding-top:9px; width:200px; padding-bottom:4px; height:29px; padding-right:4px;}
		aside form button {background:url(../images/btn-newsletter.jpg); width:72px; height:29px; clear:both; display:block;  text-indent:-9000px; cursor:pointer;}
		
/*==================== CSS FOOTER ====================*/
	
		footer {text-align:center; background:url(../images/bg-footer.jpg); width:100%; clear:both; }
		footer ul li {display:inline;  padding-left:8px; padding-right:8px; border-left:#999999 solid 1px;}
		footer ul li.desbordar { border:none;}
		footer ul { padding-top:25px;}
		footer p { padding-top:10px;}
		footer * {color:#FFFFFF; font-size:11pt;}
		footer a:hover { color:#fdb219; text-decoration:underline;}
		
		
/*==================== CSS BANNER INICIAL ====================*/		

		#banner{position: relative; width: 630px;overflow:hidden; margin-bottom:20px;}
		.mask {position:absolute; z-index:9000;}
		#banner ul{	position: relative; padding: 0; height:224px; border-bottom:#f5b300 solid 5px; }
		#banner li{	width: 630px; height:224px;	float: left; list-style: none; text-align:left;}
		#carrousel main { float:left; }
		#next{	background: url(../images/seta_js_dir.png) no-repeat;right:-3px; }
		#prev{	background: url(../images/seta_js_esq.png) no-repeat; left:0px;	}
		#next, #prev{	
			z-index:3000;
			top:60px;
			position:absolute;
			cursor:pointer;
			height:92px;
			display: block;	
			width:25px;	
		}

/*==================== CSS  INICIAL ====================*/	
		
		#chamadas {background:url(../images/bg-chamadas.jpg) left top no-repeat; padding:20px 0px 20px 20px;}
		.default h3 { color:#FF3300; margin-bottom:10px; font-size:13pt; font-weight:normal; border-bottom:#F2F2F2 solid 1px;border-top:#F2F2F2 solid 1px; line-height:35px; height:35px; position:relative; display:block; font-style:italic;} 
		.rss {position:absolute; right:0px; top:3px;}
		.twitter {position:absolute; right:140px; top:3px;}
		.default .data { color:#999999; font-size:9pt; display:block; margin-bottom:5px;}
		.default  .noticias {padding-bottom:10px;}
		.default .noticias li { display:block; padding:5px 0px 5px 0px; border-bottom:#CCCCCC dotted 1px;}
		.default .noticias li a {color:#505666; font-size:10pt; }
		.default .noticias li a strong { display:block; font-size:13pt;}
		.default .servicos { background:url(../images/bg-servicos.jpg) left top no-repeat; display:table; width:610px; padding:10px;}
		.default .servicos li { width:32%; float:left;}
		.default .servicos a { color:#FFFFFF; font-size:10pt; background:url(../images/icon-servicos.png) left top no-repeat; display:block; padding-left:25px; margin-bottom:10px; line-height:25px;}
		.default .servicos a:hover {text-decoration:underline; color:#990000;}
		
/*==================== CSS  INTERNA ====================*/	
		
		.font_td_link { font-weight:bold; color:#FF3300; padding-top:5px; padding-bottom:5px; padding-left:30px; background:url(../images/icon-arquivo.jpg) left top no-repeat;}
		section span.autor, section p.texto-autor {font-size:8pt;}
		section .foto-autor {float:left; padding-right:10px; padding-bottom:10px;}

		#contentProdutos { width:550px; padding:15px;}
		#contentProdutos p, #contentProdutos strong { font-size:11pt; color:#505666; line-height:20px;}
		#contentProdutos p {padding-bottom:8px;}
		#contentProdutos h3 {display:block; margin-bottom:20px; color:#FF9900;}
