@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 { height: 270px; background:url(../imagens/bg_topo_novo.jpg) top center repeat-x; }
		ul.topMenu { width:950px; height:22px; border-bottom:1px solid #E7EAEA; padding:10px 0 3px; margin:0 auto; }
		ul.topMenu li { display:inline; font-size:12px; font-weight:bold; text-transform:uppercase; color:#CCC; margin:0 50px 0 0; }
		ul.topMenu li a { color:#CCC; }
		ul.topMenu li.ultimo { margin:0; } 
	
		div#cabecalho { width:950px; height:119px; background:url(../imagens/bg_cabecalho.jpg) right bottom no-repeat; padding:40px 0 0; margin:0 auto; }
		div#cabecalho h1 { float:left; width:325px; height:75px; background:url(../imagens/bg_logo.jpg) right top no-repeat; }
		div#cabecalho h1 a { display:block; width:102px; height:55px; background:url(../imagens/logo_topo.jpg) left top no-repeat; }
		div#cabecalho div.login { float:left; width:279px; margin:0 0 0 50px; }
		div#cabecalho div.login h4 { height:13px; text-indent:-999999px; background:url(../imagens/tit_usuarios_cadastrados.gif) left top no-repeat #578BB1; padding:0; }
		div#cabecalho div.login form { padding:10px 0; margin:0; }
		div#cabecalho div.login form fieldset { padding:0; margin:0; }
		div#cabecalho div.login form input { float:left; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#CCC; border:1px solid #CDCED6; padding:3px 0 4px 4px; margin:0; }
		div#cabecalho div.login form input#txtLogin { width:124px; margin:0 10px 0 0; }
		div#cabecalho div.login form input#txtSenha { width:107px; }
		div#cabecalho div.login form input#btOk { border:none; padding:0; }
		div#cabecalho div.login p { font-size:11px; color:#578BB1; }
		div#cabecalho div.login p a { color:#578BB1; font-weight:normal; text-decoration:underline; line-height:110%; padding:0; margin:0; }
		div#cabecalho div.indicadores { float:right; width:279px; }
		div#cabecalho div.indicadores h4 { position:relative; height:13px; text-indent:-999999px; background:url(../imagens/tit_topo_indicadores.gif) left top no-repeat #578BB1; padding:0; margin:0 0 5px; }
		div#cabecalho div.indicadores h4 span.mes { display:block; position:absolute; right:0; top:0; height:13px; font-size:10px; line-height:13px; font-weight:bold; color:#FE9906; margin:0; text-indent:0; background:url(../imagens/tit_topo_precos.gif) left top no-repeat; padding:0 5px 0 35px; }
		div#cabecalho div.indicadores table { width:100%; }
		div#cabecalho div.indicadores table th { font-size:9px; text-align:center; width:20%; }
		div#cabecalho div.indicadores table td { font-size:11px; font-weight:bold; color:#578BB1; text-align:center; border-bottom:1px dotted #CDCED6; padding:3px 0; }
		div#cabecalho div.indicadores p.visite { font-size:11px; color:#578BB1; text-align:right; }
		div#cabecalho div.indicadores p.visite a { text-transform:uppercase; color:#578BB1; }
		
		ul#produtos { width:950px; height:40px; margin:0 auto; }
		ul#produtos li { float:left; font-size:14px; height:40px; line-height:40px; border-right:1px solid #6F97B4; padding:0 29px; }
		ul#produtos li a { color:#FFF; }
		ul#produtos li.produtos { width:97px; font-weight:bold; color:#CBDAE5; text-transform:uppercase; background:url(../imagens/bg_menu_produtos.jpg) left center no-repeat; border:none; padding:0; }
		ul#produtos li.ultimo { padding-right:0; border:none; }
		
		ul#paises { width:950px; height:35px; margin:0 auto; }
		ul#paises li { float:left; font-size:14px; height:35px; line-height:35px; background:url(../imagens/bg_menu_lista_paises.gif) right center no-repeat; padding:0 17px; }
		ul#paises li a { color:#FFF; }
		ul#paises li.paises { width:97px; font-weight:bold; color:#CBDAE5; text-transform:uppercase; background:url(../imagens/bg_menu_paises.jpg) left center no-repeat; border:none; padding:0; }
		ul#paises li.ultimo { padding-right:0; background:none; }
		
		div#container div#colEsqHome { float:left; width:349px; padding:10px 0 0 10px; }
		div#container div#colEsqHome a { color:#194C68; }
		div#container div#colEsqHome h2 { font-size:13px; color:#FE9906; font-weight:bold; border-bottom:dotted 1px #CDCED6; }
		div#container div#colEsqHome ul#noticias li { border-bottom:dotted 1px #CDCED6; padding:10px 0; clear:both; }
		div#container div#colEsqHome ul#noticias li.ultimo { border:none; } 
		div#container div#colEsqHome ul#noticias li h1 { font-size:34px; line-height:100%; }
		div#container div#colEsqHome ul#noticias li h3 { font-size:20px; line-height:100%; }
		div#container div#colEsqHome ul#noticias li p.detalhes, div#container div#colEsqHome ul#noticias li p.data { font-size:11px; font-weight:bold; color:#999; }
		div#container div#colEsqHome ul#noticias li div.imagem { float:left; margin:18px 0 0; }
		div#container div#colEsqHome ul#noticias li div.imagem img { border:1px solid #CDCED6; margin-right: 12px; }
		div#container div#colEsqHome ul#noticias li div.texto { width:221px; float:right; }
		
		div#container div#colDirHome { float:right; width:580px; padding:10px 10px 0 0; }
		div#container div#colDirHome h2 { font-size:13px; color:#FE9906; font-weight:bold; border-bottom:dotted 1px #CDCED6; margin:0 0 10px; }
		div#container div#colDirHome h2 span { color:#999; }
		div#container div#colDirHome div.divisaoUm { margin:0 0 20px; }
		div#container div#colDirHome div.divisaoUm div.esquerda { float:left; width:280px; }
		div#container div#colDirHome div.divisaoUm div.esquerda form { position:relative; width:280px; height:91px; background:url(../imagens/bg_maxigip_free.jpg) left top no-repeat; margin:0 0 20px; }
		div#container div#colDirHome div.divisaoUm div.esquerda form input#txtPesquisa { position:absolute; top:55px; left:10px; width:212px; font-size:14px; font-weight:bold; color:#CCC; border:none; }
		div#container div#colDirHome div.divisaoUm div.esquerda form input#txtOk { position:absolute; bottom:0; right:0; border:0; padding:0; margin:0; }
		div#container div#colDirHome div.divisaoUm div.esquerda div.imagem { float:left; margin:0; }
		div#container div#colDirHome div.divisaoUm div.esquerda div.texto { float:right; width:185px; }
		div#container div#colDirHome div.divisaoUm div.esquerda div.texto h3 { font-size:20px; line-height:100%; margin:0 0 10px; }
		div#container div#colDirHome div.divisaoUm div.esquerda div.texto h3 a { color:#FE9B06; }
		div#container div#colDirHome div.divisaoUm div.esquerda div.texto p.data { font-size:11px; font-weight:bold; color:#216084; }
		
		div#container div#colDirHome div.divisaoUm div.direita { float:right; width:280px; }
		
		div#container div#colDirHome div.twitter { min-height:120px; background:url(../imagens/bg_box_twitter.jpg) 20px 43px no-repeat #E7EAEA; padding:20px 10px 20px 96px; margin:0 0 20px; }
		div#container div#colDirHome div.twitter div.info { float:left; margin:22px 0 0; }
		div#container div#colDirHome div.twitter div.info h2 { width:185px; font-size:23px; font-weight:bold; line-height:90%; color:#194C68; border:none; padding:0; margin:0 0 5px; }
		div#container div#colDirHome div.twitter div.info p { width:185px; font-size:12px; font-weight:bold; line-height:100%; color:#194C68; border:none; padding:0; margin:0; }
		div#container div#colDirHome div.twitter div.info a { color:#194C68; }
		
		div#container div#colDirHome div.twitter div#twitter_div { float:right; width:264px; height:145px; background:url(../imagens/bg_twitter_div.gif) top left no-repeat; padding:5px 0 0 25px; }
		div#container div#colDirHome div.twitter div#twitter_div ul li { margin:0 0 6px; }
		div#container div#colDirHome div.twitter div#twitter_div ul li a { display:block; font-size:11px !important; color:#999; margin:0; }
		div#container div#colDirHome div.twitter div#twitter_div ul li span { display:block; font:bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif; line-height:110%; color:#194C68; }
		div#container div#colDirHome div.twitter div#twitter_div ul li span a { display:inline; font-size:14px !important; line-height:14px; color:#FE9B06; margin:0; padding:0; }
		
		div#container div#colDirHome div.divisaoDois { }
		div#container div#colDirHome div.divisaoDois div { float:left; width:178px; height:170px; margin:0 21px 0 0; }
		div#container div#colDirHome div.divisaoDois div.ultimo { margin:0; }
		div#container div#colDirHome div.divisaoDois div.rss { position:relative; } 
		div#container div#colDirHome div.divisaoDois div.rss p { font-size:11px; color:#999; margin:0 0 1em; } 
		div#container div#colDirHome div.divisaoDois div.rss p.menor { width:110px; }
		div#container div#colDirHome div.divisaoDois div.rss a { position:absolute; right:0; bottom:0; display:block; width:66px; height:71px; background:url(../imagens/icone_rss_med.gif) right bottom no-repeat; }
		
		div#container div#colDirHome div.divisaoDois div.banner { width:160px; height:150px; background-color:#E7EAEA; border:1px solid #CDCED6; padding:10px; }
		
		div#container div#colDirHome div.divisaoDois div.parcerias h3 { font-size:10px; text-transform:uppercase; color:#9F9F9F }
		div#container div#colDirHome div.divisaoDois div.parcerias h3, div#container div#colDirHome div.divisaoDois div.parcerias img { padding:0 0 0 10px; }
		
		div#rodape { height:278px; background:url(../imagens/bg_rodape.jpg) top repeat-x #1F5C80; }
		div#rodape div.conteudoRodape { width:950px; margin:0 auto; padding:40px 0 0; }
		div#rodape div.conteudoRodape ul { float:left; height:150px; }
		div#rodape div.conteudoRodape ul li { float:left; height:150px; text-transform:uppercase; padding:0 25px 0 0; margin:0 25px 0 0; border-right:1px solid #194B67; }
		div#rodape div.conteudoRodape ul li h2 { font-size:18px; font-weight:bold; color:#CCC; background-color:#194B67; padding:0 3px; margin:0 0 10px; }
		div#rodape div.conteudoRodape ul li ul li { float:none; height:auto; font-size:12px; font-weight:bold; line-height:100%; color:#DCDDE1; border:none; padding:0 0 0 5px; margin:0 0 5px; }
		div#rodape div.conteudoRodape ul li.paises { border:none; }
		div#rodape div.conteudoRodape ul li.paises ul { float:left; width:110px; }
		
		div#rodape div.conteudoRodape div.creditos { float:right; text-align:right; background:url(../imagens/bg_creditos.gif) right top no-repeat; padding:60px 0 0; }
		div#rodape div.conteudoRodape div.creditos p { font-size:11px; font-weight:bold; color:#CCC; margin:0 0 30px; }
		div#rodape div.conteudoRodape div.creditos span { font:normal 10px Tahoma, Arial, Helvetica, sans-serif; color:#CCC; }
		div#rodape div.conteudoRodape div.creditos span a { color:#CCC; }
/* ************* 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:970px; margin:auto; padding:30px 10px; }
		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; font-weight:bold; 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: 10px 0 0 0; float:left; }
		div#colDir { width:190px; float:right; }

		
		#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 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 img { float:left; margin:0 10px 0 0; }
	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 { clear:both; padding: 20px 10px; font-size:10px; color:#999; }
	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; font-weight:bold; 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 h5 { margin:10px 10px; padding: 0; }
	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 h2 { text-align:left; }
	div.subMenu .parcerias h3 { font-size:10px; font-weight:normal; margin:5px; color:#999; }
	div.subMenu .parcerias h4 { margin:5px; }
	
	
/* Classes paginas 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:18px; }
	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 { position:relative; }
	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-bottom:dotted 1px #CDCED6; margin-bottom:10px;  }
	div.maxigip h1 .iconeRSS { float:right; margin:0 0 0 10px; }
	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.maxigip div.bandeira { position:absolute; top:35px; right:5px; }
	div.maxigip div.mapa { float:right; margin:0 0 0 10px; }
	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 { padding:5px; margin-top:15px; }
	div.maxigipLinks h3 { margin:0 0 5px; }
	div.maxigipLinks div.links, div.maxigipLinks div.empresas { width:340px; }
	div.maxigipLinks div.links { border:solid 1px #EEF1F2; padding:10px; }
	div.maxigipLinks div.links a { margin:0 5px 0 0; }
	div.maxigipLinks div.empresas { background-color:#FAFAFA; padding:10px 10px 0; }
	div.maxigipLinks div.empresas ul li { border-bottom:1px dotted #CCC; padding:0 0 10px; margin:0 0 10px; }
	div.maxigipLinks div.empresas ul li span { display:block; font-size:14px; font-weight:bold; color:#999; }
	div.maxigipLinks div.empresas ul li div.imagem { float:left; height:auto; margin:0 10px 0 0; }
	div.maxigipLinks div.empresas ul li div.imagem img { width:90px; }
	div.maxigipLinks div.empresas ul li div.texto { float:left; width:240px; }
	div.maxigipLinks div.empresas ul li div.texto p { line-height:100%; padding:0; margin:0; }
	div.maxigipLinks div.empresas ul li div.texto a { display:inline-block; margin:0; color:#FE9906; }
	div.maxigipLinks div.empresas ul li div.texto a.site { margin:0 0 5px; }
	div.maxigipLinks div.empresas ul li div.texto a.arquivo { font-size:12px; line-height:12px; background:url(../imagens/icone_mais.gif) left 2px no-repeat; padding:0 0 0 13px; margin:5px 0 0; }
	div.destaqueRSS { width:754px; margin:0; }
	div.destaqueRSS h2 { font-size: 28px; padding:0; }
	div.destaqueRSS .iconeRSS { float:right; }
	
	div.comentarioMaxigip { padding:20px 0; }
	div.comentarioMaxigip p span { color: #D2561D; font-size:14px; font-weight:bold; }
	div.comentarioMaxigip h4 { color: #216085; clear: both; margin-top:5px; font-weight:normal;}
	div.comentarioMaxigip h4 a { color: #216085; clear: both; margin:5px 0 0; font-weight:bold;}
	div.comentarioMaxigip h5 { font-weight:bold; color: #216085; clear: both; background:#EEF1F2; font-size:16px; }
	div.comentarioMaxigip h5 a { font-size:14px; margin:0 10px 0 0; float:right; }
	
	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 { padding:20px 0; }
	div.comentarioPsi p span { color: #D2561D; font-size:14px; font-weight:bold; }
	div.comentarioPsi h4 { color: #216085; clear: both; margin-top:5px; font-weight:normal;}
	div.comentarioPsi h4 a { color: #216085; clear: both; margin:5px 0 0; font-weight:bold;}
	div.comentarioPsi h5 { color: #216085; clear: both; background:#EEF1F2; font-size:16px; }
	div.comentarioPsi h5 a { font-size:14px; margin:0 10px 0 0; float:right; }
	
	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; font-weight: bold; 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; }
	
	.mmr h2 { color:#315738 !important; font-size:18px !important; }
	.mmr div { margin:0; padding:5px; background:#EEF1F2; border:1px dotted #CDCED6;}
	.mmr div a { color:#315738; }
	
	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 { background-color:#EDF1F2; padding:5px 10px 5px 15px; margin:0 0 20px; }
	ul#opcoesUsuario li { float:left; padding:0 14px; margin:0; }
	ul#opcoesUsuario li.separador { display:block; width:2px; height:57px; background:url(../imagens/bg_botoes_barra.jpg) left top no-repeat; padding:0; }
	ul#opcoesUsuario li a { display:block; width:153px; height:57px; text-indent:-999999px; margin:0; }
	ul#opcoesUsuario li a.impressao { background:url(../imagens/bt_versao_impressao.jpg) left top no-repeat; }
	ul#opcoesUsuario li a.amigo { background:url(../imagens/bt_envie_amigo.jpg) left top no-repeat; }
	ul#opcoesUsuario li a.twitter { background:url(../imagens/bt_siga_twitter.jpg) left top no-repeat; }
	ul#opcoesUsuario li a.contato { background:url(../imagens/bt_entre_contato.jpg) left top no-repeat; }
	
/* envie para um Amigo */
	form#envieAmigo { padding:30px 0; margin:0 auto; }
	form#envieAmigo fieldset { width:491px; }
	form#envieAmigo h1 { color:#194C68; font-size:32px; font-weight:bold; margin:0 0 30px 10px; }
	form#envieAmigo label, form#envieAmigo input { display:inline-block; }
	form#envieAmigo label { width:100px; font:bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif; margin:0 5px 0 0; text-align:right !important; vertical-align:top; }
	form#envieAmigo input.enviarBtn { border:0; float:right; margin:0 20px 0 0; }
	form#envieAmigo input[type="hidden"] { display:none; }
	form#envieAmigo textarea { display:inline-block; float:none; width:355px; overflow:hidden; }

	
/* 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; }
	
/* Preços MMR */
	a.maisPrecos { font-size:14px; display:inline-block; clear:both; color:#999; line-height:100%; padding:0 0 0 12px; background:url(../imagens/icone_mais.gif) left 3px no-repeat; margin:10px 0 30px; }
	div.registro div.produto { width:370px; }
	div.registro div.produto h3 { font-size:16px; font-weight:bold; text-transform:uppercase; text-align:center; color:#315738; }
	div.registro div.produto table { width:370px; color:#666; font-size:12px; }
	div.registro div.produto table th { text-align:center; font-weight:bold; text-transform:uppercase; background-color:#EFEFEF; padding:0 5px; }
	div.registro div.produto table td { text-align:center; padding:0 5px; }
	div.registro div.produto table th.nome, div.registro div.produto table td.nome { text-align:left; }
	div.registro div.produto.insumo { float:left; }
	div.registro div.produto.resina { float:right; }
	
	div.registro div.introPrecos { float:right; width:370px; }
	div.registro div.comparativo { float:left; width:370px; padding:0 0 10px; }
	div.registro div.comparativo form.comparador { margin:0 !important; }
	div.registro div.comparativo form.comparador label { float:none !important; display:block; width:100% !important; color:#999 !important; background:none !important; font-size:12px; font-weight:bold; padding:0 !important; margin:0; }
	div.registro div.comparativo form.comparador select { width:100%; border-color:#315738; margin:0 0 5px; }
	div.registro div.comparativo form.comparador select.produto.um { color:#315738; }
	div.registro div.comparativo form.comparador div.data { width:180px !important; }
	div.registro div.comparativo form.comparador div.data select { color:#666; }
	div.registro div.comparativo form.comparador div.data.final { float:right !important; }
	
	div.registro div.resultados { clear:both; border-top:1px solid #EEF1F2; padding:10px 0 20px; }
	div.registro div.resultados p { font-weight:normal; font-size:18px; padding:0; margin:0 0 5px; }
	div.registro div.resultados p span { font-weight:bold; font-size:18px; }
	div.registro div.resultados p span.um { color:#315738; }
	div.registro div.resultados p span.dois { color:#B44A19; }
	div.registro div.resultados table { width:500px; color:#666; font-size:12px; }
	div.registro div.resultados table th { text-align:center; font-weight:bold; text-transform:uppercase; background-color:#EFEFEF; padding:0 5px; }
	div.registro div.resultados table td { text-align:center; padding:0 5px; }
	div.registro div.resultados table th.data, div.registro div.resultados table td.data { text-align:left; }
	div.registro div.resultados table th.um, div.registro div.resultados table td.um { color:#315738; }
	div.registro div.resultados table th.dois, div.registro div.resultados table td.dois { color:#B44A19; }
	
	div.registro div.graficoPrecos { padding:0 0 20px; }
	
/* Produtos MMO */
	div.mmoProdutos ul.termoplasticos { padding:0 0 10px; }
	div.mmoProdutos ul.termoplasticos li { padding:5px 0; border-bottom:1px solid #EFEFEF; }
	div.mmoProdutos ul.termoplasticos li div.imagem { height:auto; margin:0 20px 0 0; }
	div.mmoProdutos ul.termoplasticos li div.texto { float:left; width:530px; }
	div.mmoProdutos ul.termoplasticos li div.texto h3 { font-size:16px !important; color:#666 !important; }
	div.mmoProdutos ul.termoplasticos li div.texto p { margin:0; padding:0 0 5px; }
	div.mmoProdutos ul.termoplasticos li div.texto a { display:inline-block; font-size:12px; color:#215F84; background:url(../imagens/icone_mais.gif) left 5px no-repeat; padding:0 0 0 13px; }
	
/* 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%;
}