@charset "utf-8";
/* Reset */
	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; }
	table {	border-collapse:collapse; border-spacing:0; }
	fieldset,img { border:0; }
	address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
	ol,ul { list-style:none; }
	caption,th { text-align:left; }
	h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
	q:before,q:after { content:''; }
	abbr,acronym { border:0; }

/* Definio geral de Tags */
	body { background: #FFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
	body, fieldset, form, ul, li, h1, h2, h3, h4, h5, h6, p, abbr { margin: 0; padding: 0; }
	fieldset, img, abbr { border: 0; }
	strong { font-weight:bold; }
	a { font-weight:bold; text-decoration:none; color:#CCCCCC; }
	a:hover { text-decoration:underline; }
	li { list-style: none; }
	title {color:#CCCCCC; }
	input, select, textarea { font-family: "Tahoma"; color: #666; font-size: 0.9em; background: #fff; border: 1px solid #666; padding: 2px 2px 1px 2px; }
	hr, legend { display: none; }
	h1 { letter-spacing:-1px; line-height:100%; }
	
	
/* Estrutura */
/* ************* HOME NOVA ************* */
	div#topo { display:none; }	
	div#rodape { display:none; }
	
	div#lightwindow { display:none; }
	div#lightwindow_overlay { display:none; }
/* ************* HOME NOVA ************* */		

		div#menu { float:left; }
		div#submenu { float:left; width:600px; }
		div#cotacoes { float:right; padding:35px 225px 0 0; width:140px; }
		div#idiomas { float:right; margin:10px 10px 0 0; }
		div#idiomas .portugues { margin-right:5px; }
		div#container { background:#FFF; width:100%; margin:auto; padding:0; }
		div#destaqueCapaPrincipal { width:595px; float:left; margin-bottom:26px; }
		div#destaqueCapaPrincipal h1 { font-size:32px }
		
		div#destaqueCapaBlog { width:375px; float:right; background:#F4F7F7; padding-bottom:15px; }
		div#destaqueQuimax { float:left; width:170px; margin:10px; }
		div#destaqueQuimax h5 { border-bottom:1px dotted #CDCED6; color:#FE9906; font-size:13px; margin-bottom:10px; padding:5px 0;}
		div#destaqueQuimax div {background:#EEF1F2; color:#666666 !important; float:left; font-size:11px; font-weight:normal; margin:0 10px 10px 0; padding:15px; }
		
		
		div#colEsq { width:775px; padding:0; }
		div#colDir { display:none; }

		
		#colEsq form { margin:20px 0; }
		#colEsq form div { width: 320px; text-align: left; margin: 0 auto 5px auto;  float:left; }
		#colEsq form .mensagem { width: 625px; }
		#colEsq form .mensagemArea { width: 534px; margin:0; }
		#colEsq form div label { width: 75px; padding: 0 5px; display: block; float: left; font-weight: bold; font-size: 12px; color: #598DB2;  background:#EEF1F2; }
		#colEsq form div input { width: 215px; }
		#colEsq form div textarea { width: 215px; overflow: auto; }
		#colEsq form div.botoes { padding-left: 585px; margin-bottom:30px; }
		#colEsq form div.botoes input { width: auto; }
		#colEsq form div.data input { width: auto; margin-bottom: -1px; }
			
			
/* Classes gerais */
	.erro { font-family:Arial, Helvetica, sans-serif; color:#CC0000; font-size:10px; }
	.clear { clear: both; margin: 0 !important; }
	.clearLeft { clear: left; margin: 0 !important; }
	.floatLeft { float:left; }
	.floatRight { float:right; }
	.ultimaColuna { border:0 !important; }
	
	div.registro { clear:both; padding: 0 10px; }
	div.registro p { font-size:12px; color:#666; margin: 5px 0; padding:0 5px; }
	div.registro p.log { display:none; }
	div.registro p span { font-size:14px; font-weight:bold; }
	div.registro h1 { background:#EEF1F2; font-size:20px; padding: 10px 10px; color:#215F84; font-weight:bold; }
	div.registro h1 a { color:#215F84; }
	div.registro h1 span { color:#999; }
	div.registro h2 { font-size:13px; padding: 5px 0; color:#FE9906; font-weight:bold; border-bottom:dotted 1px #CDCED6; margin-bottom:10px }
	div.registro h2 span {color:#999; }
	div.registro h3 { font-size:14px; color:#999; font-weight:bold; }
	div.registro h4 { font-size:11px; color:#FE9906; font-weight:bold; margin-bottom:10px; }
	div.registro h4 span { font-size:14px; color:#215F84; line-height:90%; }
	div.registro h4 span a { font-size:14px; color:#215F84; font-weight:bold !important; }
	div.registro h4 a { color:#FE9906; }
	div.registro h5 { font-size:11px; color:#666; }
	div.registro h5 a { font-size:11px; color:#FE9906; }
	div.registro h6 { font-size:12px; color:#666; font-weight:normal; margin-bottom:3px; }
	div.registro h6 a { font-size:11px; }
	div.registroCapa { clear:both; margin: 30px 20px; text-align:left; }
	div.registroCapa h1 { text-align:left; font-size:20px; padding: 0 0; color:#EE1C25; line-height: 90%; }
	div.destaqueCapaSecundario { width:390px; float:left; margin: 10px 0; }
	div.maisNoticias { width:65%; float:left; clear:none; }
	div.imagem { float:left; margin: 10px 10px 0 0; position:relative; clear:left; height: 80px; background:#FFF; }
	div.imagemCapa { float:left; margin: 0 10px 0 0; }
	div.blog { padding: 0 10px; font-size:11px; color:#999; font-weight:normal; }
	div.blog h1 { font-size:16px; color:#FE9806; margin: 5px 0;}
	div.blog h1 a { color:#FE9906; font-size:20px; }
	div.blog h2 { font-size:13px; padding: 5px 0; color:#FE9906; font-weight:bold; border-bottom:dotted 1px #CDCED6; margin-bottom:25px }
	div.blog h3 { padding:3px; height:80px; background:#FFF; float:left; margin:0 10px 30px 0; font-size:11px; color:#666 !important; font-weight:normal; border:1px solid #CDCED6; }
	div.colaboradores h3  { width:130px !important; }
	div.blog h4 { font-size:11px; font-weight:bold; color:#216084; margin:0 5px; }
	div.blog h4 span { font-weight:normal; margin-left:-5px; }
		
	div.rodape { display:none; }
	div.rodape h2 { font-size:13px; padding: 5px 0; color:#598DB2; font-weight:bold; border-bottom:dotted 1px #CDCED6; margin-bottom:10px}
	div.rodape h2 span {color:#ccc; }
	div.rodape h4 { font-size:11px; color:#999; }	
	div.rodape ul { font-size:10px; font-family:Arial; color:#FE9806; margin: 10px 0 }
	div.rodape a {color:#FE9806; }
	div.rodape li { float:left; margin-right:5px; padding-right:5px; border-right:solid 1px #FE9806; }
	div.rodape p a {color:#999; font-weight:bold; }	
	div.rodape .menuRodape { float:right; width:475px; }
	div.tabelas { background:#fff; font-size:11px; color: #9BA3AA; text-align:center; font-weight:bold; }
	div.tabelas thead { background:#E0E6E9; text-align:left; font-size:10px; font-weight:bold; color: #FE9906; height:13px; }
	div.tabelas tr.pontilhado td { border-bottom: dotted 1px #E0E6E9; }
	div.boxVejaTambem { float:left; width:170px; min-height:110px; background:#EEF1F2; padding:5px; margin-right:10px; margin-bottom: 10px; }
	div.boxVejaTambem p { margin: 5px 5px; padding:0; }
	div.boxVejaTambem a { color:#666; font-weight: normal !important;}
	div.boxVejaTambem  h4 { font-size:14px; color:#999; font-weight:bold; color:#FE9906; }
	div.boxVejaTambem.ultimaColuna { margin:0 !important; width:175px !important; }	
	div.boxEstudos  { float:left; width:168px;  background:#EEF1F2; padding:5px; margin-right:10px; margin-bottom: 10px; }
	div.boxEstudos h4 a{ font-size:20px; color:#215F84; }
	div.subMenu { float:right; width:190px; color:#666; font-size:11px; }
	div.subMenu h2 { font-size:14px; color:#999; border-bottom:dotted 1px #CDCED6; margin:0 10px; padding: 10px 0; }
	div.subMenu h3 { margin: 10px 0; }
	div.subMenu h4 { margin:10px 10px; padding: 0 10px; }
	div.subMenu ul li { font-size:15px; font-weight:bold; padding:5px 10px; }
	div.subMenu form { padding:5px 10px; }
	div.subMenu .busca { background: #EEF1F2; padding:5px 10px; margin:10px; border:1px solid #CDCED6; }
	div.subMenu .busca h3 { margin:0; color:#216085; }
	div.parceriasCapa { width:30%; float:right; clear:none; }
	div.parceriasCapa div { width:145px; float:left; }
	div.parceriasCapa h3 { font-size:10px; font-weight:normal; margin:0; }
	div.parceriasCapa h4 { margin-top:5px; } 
	div.subMenu .parcerias { text-align:center; }
	div.subMenu .parcerias h3 { font-size:10px; font-weight:normal; margin:5px; color:#999; }
	div.subMenu .parcerias h4 { margin:5px; }
	
	
/* Classes pginas internas */
	div.maxiquim p { line-height:160%; }
	div.maxiquim h1 { font-size:20px; font-weight:bold; color:#598DB2; border-bottom:dotted 1px #CDCED6; margin-bottom:10px;  }
	div.maxiquim h2 { color: #598DB2; clear: both; }
	div.maxiquim h3 { color: #598DB2; clear: both; font-size:18x; }
	div.maxiquim ul li a{ color:#598DB2; }
	div.BoxClientes { width:140px; height:120px; float:left; padding:15px; text-align:center; }
	.BoxClientesImagem { width: 140px; height:100px; border:solid 1px #E8E8E8; vertical-align: middle; text-align: center; }
	div.BoxClientesLegenda { width:140px;  }
	div.equipe { margin:15px 0; }
	div.equipe a { font-size:12px; color:#999; font-style:italic; font-weight:normal; margin:0 5px;}
	div.equipe span { font-size:12px; color:#999; font-weight:bold; }
	div.equipeFoto { margin-right:10px; width:100px; float:left; text-align:right }
	div.equipeInfo { width:400px; float:left; }
	div.equipeInfo h3 { font-size: 20px; }
	div.equipeInfo p { padding:0; }
	
	div.servicos p { line-height:160%; }
	div.servicos h1 { font-size:20px; font-weight:bold; color:#1A4C68; border-bottom:dotted 1px #CDCED6; margin-bottom:10px;  }
	div.servicos ul li a{ color:#1A4C68 }
	span.maxigip { float:left; }
	
	div.maxigip p { line-height:160%; }
	div.maxigip ul li a { font-size:14px; color:#215F84; }
	div.maxigip h1 { font-size:32px; font-weight:bold; color:#FE9906; border:none; margin-bottom:10px;  }
	div.maxigip h1 .iconeRSS { display:none; }
	div.maxigip a { margin-left: 10px; }
	div.maxigip h2 { font-size:16px; color:#fff; background:url(../imagens/bg_aba_maxigip.gif) repeat-x; height:30px; margin:0; padding:3px 0 0 0; border-bottom:0;}
	div.maxigip h2 img { margin-top:-3px;}
	div.maxigip ul li a { color:#FE9906; }
	div.maxigipMaisEm { width: 440px; float:left; padding-left:5px }
	div.maxigipMaisEmCapa { width: 390px; float:left; padding-left:5px }
	div.maxigipSub h2 { color:#FE9906; clear: both; }
	.maxigipSubBloco1 a { color:#215F84; }
	.maxigipSubBloco2 a { color:#FE9906; }
	.maxigipSubBloco3 a { color:#999; }
	div.maxigipLogin { width: 360px; float:left; border:solid 1px #EEF1F2; padding:10px 0 0; margin-top:10px; }
	div.maxigipLogin form#form1 { margin:0; padding:0; }
	div.maxigipLogin form#form1 input { width:250px; float:left; display:inline-block; }
	div.maxigipLogin form#form1 input#rodar, div.maxigipLogin form#form1 input#link { display:none; }
	div.maxigipLogin form#form1 .btEnvia { width:auto; float:right; margin:10px; }
	div.maxigipLogin form#form1 label {  width:75px; padding:0 5px; margin-left:10px; display:inline-block; float:left; font-weight:bold; font-size:12px; color:#598DB2; background:#EEF1F2; } 
	div.maxigipLogin a { font-size:11px; float:left; color:#999; margin:10px; }
	div.maxigipCadastrar { width:360px; float:right; background:#EEF1F2; margin-top:10px; padding:20px 10px; }
	div.maxigipCadastrar p { font-size:14px; font-weight:bold; color:#215F84; }
	div.maxigipCadastrar a { color:#B44A19; font-size:16px; }
	div.destaqueMaxigip { width:377px; float:left; margin: 5px 0 10px 0; height:240px; }
	div.maxigipLinks { border:solid 1px #EEF1F2; padding:5px; margin-top:15px; }
	div.destaqueRSS { width:754px; margin:0; }
	div.destaqueRSS h2 { font-size: 28px; padding:0; }
	div.destaqueRSS .iconeRSS { float:right; }
	
	div.comentarioMaxigip { display:none !important; }
	
	div.psi h1 { color:#8E3B13; }
	div.psi h2 { background:url(../imagens/bg_aba_psi.gif) repeat-x; }
	div.psi h4 a, div.psi h5 a { color:#8E3B13; !important }
	
	div.comentarioPsi { display:none !important; }
	
	div.quimax p { line-height:160%; }
	div.quimax ul li a { color:#B44A19; }
	div.quimax h1 { font-size:20px; font-weight:bold; color:#B44A19; border-bottom:dotted 1px #CDCED6; margin-bottom:10px;  }
	div.quimax h2 { font-size:16px; color:#fff; background:url(../imagens/bg_aba_quimax.jpg) repeat-x; height:30px; margin:0; padding:0; border-bottom:0;}
	div.quimax h4 { color:#B44A19; }
	div.quimaxSub h2 { color:#B44A19; clear: both; }
	.quimaxSubBloco1 a { color:#215F84; }
	.quimaxSubBloco2 a { color:#999; }
	div.mmr h1 { color:#315738 !important; }
	div.precos { margin-bottom: 50px; }
	.tabelaPrecos td { width:120px; background:#EEF1F2; border-bottom:#CDCED6 1px dotted; text-align:center; }
	.tabelaPrecos h4 span {	color:#999; font-weight:bold; }
	
	div.grafico label { float:left; font-size:12px; color:#999; font-weight:bold; padding:2px; }
	div.grafico label.principais { color:#215F84; }
	div.grafico input,select,textarea { float:left; font-size:11px; border:1px solid #598DB2; color:#B44A19; padding:2px; margin:0 20px 0 0; }
	div.grafico label#data_inicio { clear:left; width:64px; }
	div.grafico select#ano_inicio, select#ano_fim { margin:0 20px 0 -10px; }
			
	div.maxiblog p span { color: #D2561D; font-size:14px; font-weight:bold; }
	div.maxiblog h1 { font-size:36px; font-weight:bold; color:#D2561D; border-bottom:dotted 1px #CDCED6; margin-bottom:10px; clear:both; }
	div.maxiblog h1 a { color: #D2561D; }
	div.maxiblog h2 { color: #216085; clear: both; }
	div.maxiblog h3 { height:auto; color: #216085; clear: both; margin-top:0; }
	div.maxiblog h4 { color: #216085; clear: both; margin-top:5px; font-weight:normal;}
	div.maxiblog h4 a { color: #216085; clear: both; margin-top:5px; font-weight:bold;}
	div.maxiblog h5 { color: #216085; clear: both; background:#EEF1F2; font-size:16px; }
	div.maxiblog h5 a { color:#D2561D; font-size:14px; margin-right:10px; float:right; }
	div.maxiblog ul li a { color:#D2561D; }
	.comentarioInfo { width:150px; float:left; margin-right:10px; clear:both; }
	.comentarioTexto { width:570px; float:left; border-top:1px dotted #CDCED6; margin-bottom:10px; }
	
	div.modalComentario label { font-size:12px; font-weight:bold; float:right; margin: 0 5px 0 0; text-align: right !important; }
	div.modalComentario input, div.modalComentario textarea { width: 260px; margin-top: 7px; }
	div.modalComentario td { vertical-align: top; }
	div.modalComentario textarea { overflow: auto; }
	div.modalComentario em { font-size: 10px; color: #666; float: right; margin-right: 50px; }
	div.modalComentario .botao { width: 120px; margin-right: 40px }
	div.modalComentario .botoes input { width: auto; }
	
	.internaImagem { float:right; clear:right; margin:0 0 15px 15px; }
	
	.ultimaEdicao { float:right; text-align:center; margin:0 0 15px 15px; }
	.ultimaEdicao p { font-weight:bold; font-size:9px!important; color:#B44A19!important; margin:0!important; }
	
/* Indicadores */
	div.indicador h1 { color:#496055; }
	div.indicador h2 { font-size:16px; color:#fff; background:url(../imagens/bg_aba_indicadores.gif) repeat-x!important; height:30px; margin:0; padding:3px 0 0 0; border-bottom:0;}
	div.indicador h2 img { margin-top:-3px;}
	div.indicador ul li a { color:#496055; }
	div.indicador h4 a, div.indicador h5 a { color:#496055!important; }
	
/* barra de opções do Usuário */
	ul#opcoesUsuario { display:none; }

	
/* Formularios */
	form input, select, textarea { font-size: 11px; padding: 2px 2px; border-color: #598DB2; color:#B44A19; margin-bottom:10px; }
	form .botao input  { float:right; background:#FF0000; border:none; color:#fff; font-weight:bold; }
	form span input { margin-bottom:2px; }
	
	form#form1 p { display:inline-block; padding:0 0 5px 5px; margin:0; }
	
	#busca_biblioteca { background: #EEF1F2; height:25px; padding:15px 10px; border:1px solid #CDCED6 }
	#busca_biblioteca h3 { color:#FE9906; }
	form#busca_biblioteca input, form#busca_biblioteca select, form#busca_biblioteca h3 { float:left; }
	form#busca_biblioteca input#busca { width:200px; }
	#busca { background:url(../imagens/bg_busca_biblioteca.gif) right no-repeat #F6FBFE; font-weight:bold; color:#333; }
	form#busca_biblioteca input,select { margin-right:10px; }
	
	form#buscador { background:url(../imagens/bg_busca_direita.jpg) 10px top no-repeat; margin:10px 0; padding:27px 0 0 8px; }
	form#buscador.jNice { margin:20px 0; }
	form#buscador span.input { display:block; float:left; width:128px; height:20px; background:url(../imagens/bg_input_busca_direita.jpg) left top no-repeat; padding:5px; }
	form#buscador span.busca { display:block; float:left; width:160px; height:20px; background:url(../imagens/bg_input_busca.jpg) left top no-repeat; padding:5px; }
	form#buscador input { border:0; background-color:transparent; font-weight:bold; color:#CCC; }
	form#buscador input#btOk { display:block; float:left; width:32px; height:30px; background:url(../imagens/bt_ok_busca_direita.jpg) left top no-repeat; margin:0; padding:0; cursor:pointer; }
	form#buscador input#btOkBusca { display:block; float:left; width:34px; height:30px; background:url(../imagens/bt_ok_busca.jpg) left top no-repeat; margin:0; padding:0; cursor:pointer; }
	form#buscador div.floatLeft { margin:-18px 0 0 20px; width:auto; }

/* Especial */
.outlinefix :focus, .outlinefix:focus {	-moz-outline-style:none; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
