<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* RESETAR */
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,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;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}
* { outline: none; }
.limpar { clear: both; }
html    { overflow: auto; }
body,  
a, a:visited, a:active { 
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #333333;
	text-decoration: none;
}
a:hover { text-decoration: underline; }
#centrow100 #rodapew100 { width: 100%; display: block; }
#topo, #centro, #rodape { width: 960px; display: block; margin: auto; }

#topow100 {	width: 100%; }
#topo { height: 223px; }
#topo h1 a {
	text-indent: -999%;
	overflow: hidden;
	width: 144px; 
	height: 185px; 
	display: block; 
	float: left;
	margin: 10px 12px 0 0;
	background: url(../imagens/logo.jpg) left top no-repeat;
}
#topo blockquote { 
	font: bold 24px "Trebuchet MS";
	color: #022243;
	text-align: center;
	width: 337px;
	display: block;
	float: left;
	margin-top: 75px;
}
#topo blockquote span { 
	font-size: 15px;
}
#topo #bloco_top { 
	width: 434px;
	display: block;
	float: right;
	margin-top: 15px;
}
#topo #bloco_top h3  { font: bold 20px "Trebuchet MS"; color: #001c3b; }
#topo #bloco_top &gt; p { 
	font: bold 18px "Trebuchet MS";
	color: #001c3b;
}
#topo #bloco_top &gt; p#email_top { 
	font-size: 16px; 
	padding-left: 31px;
	clear: left;
	background: url(../imagens/pf_icones_top.png) left -32px no-repeat; 
}
#topo #bloco_top ul li { float: left; margin: 10px 7px 10px 0; }
#topo #bloco_top ul li.rem { margin: 0; }
#topo #bloco_top ul li.marg { margin: 0 0 0 -34px; }
:root #topo #bloco_top ul li.marg { margin-top: -4px\0/IE9; }
#topo #bloco_top ul address { 
	font: bold 16px "Trebuchet MS"; color: #001c3b;
	display: block;
	height: 20px;
	float: left;
}
#topo #bloco_top ul li:first-child address {
	padding-left: 30px;  
	background: url(../imagens/pf_icones_top.png) left top no-repeat;
}
#topo #cont_clientes { border-top: dashed 1px #022243; margin-top: 5px; padding-top: 2px; }
#clientes, #lembrar_senha { 
	width: 434px;
	float: left; 
	display: block; 
	position: relative;
}
#lembrar_senha { display: none; }
#clientes label, #lembrar_senha label { font-weight: bold; color: #001c3b; }
#clientes label.error, 
#lembrar_senha label.error { display: none !important; }
#clientes input[type=text], #clientes input[type=password], #lembrar_senha input[type=text] {
	border: 0 none;
	width: 161px;
	height: 28px;
	line-height: 28px;
	display: block;
	padding: 0 20px 0 10px;
	background: url(../imagens/pf_input.png) left top no-repeat;
}
#clientes input[type=text].error, 
#clientes input[type=password].error, 
#lembrar_senha input[type=text].error { background-position: left bottom; }
#clientes input[type=submit], #lembrar_senha input[type=submit] {
	width: 72px;
	height: 29px;
	border: 0 none;
	line-height: 29px;
	display: block;
	/* position: absolute;
	right: 0;
	top: 53px; */
	margin-top: 27px;
	cursor: pointer;
	background: url(../imagens/pf_acessar.png) left top no-repeat;
}
#clientes a[title='Esqueci minha senha'],
#lembrar_senha a[title='Voltar'] { color: #001c3b; text-decoration: none; }
#clientes a[title='Esqueci minha senha']:hover,
#lembrar_senha a[title='Voltar']:hover { text-decoration: underline; }
#voltar { float: left; margin: 65px 0 0 -236px; }
.msg { 
	color: #900; 
	padding-left: 20px; 
	display: none;
	position: absolute;
	right: 200px;
	bottom: 0; 
}
.sucesso { color: #060; }
#cont_menu { 
	width: 100%;
	height: 34px; 
	display: block; 
	background: url(../imagens/pf_menu.jpg) center bottom repeat-x; 
}
#menu { width: 960px; display: block; margin: auto;  }
#menu &gt; li { 
	float: left; 
	margin-left: 35px; 
	position: relative; 
	z-index: 1; 
}
#menu &gt; li:first-child { margin-left: 0; }
#menu &gt; li &gt; a { 
	color: #e5e5e5; 
	font-weight: bold;
	text-decoration: none;
	padding: 9px 10px 0 10px; 
	float: left;
	height: 25px;
	display: block;
}
#menu li a:hover { background: #06a7be; }
#menu li ul {
	top: 34px;
	left: -35px; 
	position: absolute; 
	display: none;
	z-index: 5;
	padding: 10px;
	min-width: 125px;
	background: #63acc7; 
}
#menu li ul li { 
	width: 100%; 
	border-bottom: dotted 1px #0b2242; 
	float: left;
	padding: 2px 0 2px 0;
}
#menu li ul li a { 
	font-size: 13px; 
	color: #FFF; 
	text-decoration: none; 
	padding: 2px;
}
#centrow100 { background: #dcdcdc; margin-bottom: 1px; }
#centro { clear: both; }
#banner { 
	width: 960px; 
	height: 203px; 
	display: block; 
	float: left; 
	position: relative;
	z-index: 0;
}
#nav { 
	width: 378px; 
	height: 27px; 
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 5;
	padding: 9px 0 0 22px;
	background: url(../imagens/pf_nav.png) left top no-repeat;
}
#nav li { float: left; margin-left: 17px; }
#nav li:first-child { margin-left: 0; }
#nav li a {
	font-size: 18px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	width: 22px; 
	height: 22px;
	display: block;
	background: url(../imagens/pf_nav_b.png) left top no-repeat; 
}
#nav li.activeSlide a, #nav li a:hover { background-position: left bottom; }
#cont_centro { 
	width: 785px; 
	display: block; 
	float: left; 
	background: #b1cacf;
	padding-bottom: 17px;
}
#blocos { width: 438px; display: block; float: left; margin-right: 24px; }
#blocos h2 {
	font: bold 24px "Trebuchet MS"; 
	color: #FFF;
	width: 364px; 
	height: 32px;
	float: right;
	display: block;
	padding: 4px 0 0 63px;
	margin-bottom: 16px;
	background: url(../imagens/pf_titgecont.png) left top no-repeat;
}
#blocos p { 
	text-align: justify;
	float: left;
	padding: 0 0 13px 24px;
	width: 413px;
	display: block;
}
#blocos p.tit_negrito { font-weight: bold; font-size: 18px; }
#blocos ul { padding-left: 24px; list-style: disc inside; clear: both; }
#blocos ul li { 
	min-width: 413px; 
	float: left; 
	padding: 10px 0 10px 0; 
	clear: left;
	border-bottom: dotted 1px #333;
}
#noticias, #servicos  { 
	width: 316px; 
	display: block; 
	float: right;
	padding-bottom: 10px;
	/* background: #8fbfc9; */
} 
#noticias h3, #servicos h3 {
	font: bold 24px "Trebuchet MS"; 
	color: #FFF;
	width: 265px;
	height: 32px;
	display: block;
	margin-bottom: 20px;
	padding: 4px 0 0 51px;
	background: url(../imagens/pf_noticias.png) left top no-repeat;
}
#noticias ul { padding: 0 10px 0 10px; float: left; }
#noticias ul li { 
	float: left; 
	margin-bottom: 15px;
	padding-bottom: 5px;
	background: url(../imagens/pf_notc.png) left bottom no-repeat; 
}
#noticias ul p span a { font-size: 14px; color:#000; }
#noticias a[title='Ver todas'] { 
	font-size: 14px; 
	color:#000; 
	font-weight: bold; 
	padding-left: 11px; 
}
#lat_dir {  
	width: 175px;
	display: block;
	float: right;
}
#lat_dir h3 {
	font-size: 20px;
	color: #FFF;
	font-weight: bold;
	text-align: right; 
	width: 145px;
	height: 32px;
	display: block;
	padding: 4px 30px 0 0; 
	background: url(../imagens/pf_dicas.png) left top no-repeat;	
}
#parceiros    { float: left; }
#parceiros h3 { padding-bottom: 10px; }
#parceiros ul { padding-left: 5px; }
#lat_dir #dicas    { padding-left: 10px; float: left; margin-bottom: 15px; }
#lat_dir #dicas li { 
	float: left; 
	padding: 5px 0 10px 0; 
	border-bottom: solid 1px #333;
	max-width: 149px;
	display: block;
}
#interna { max-width: 940px; background: #FFF; float: left; padding: 10px; }
#interna div { max-width: 940px; }
#interna &gt; p {
	font-size: 1em;
	float: left;
	padding-bottom: 15px;
}
#interna &gt; p &gt; strong { font-size: 17px; font-weight: bold; }
/* REPRESENTANTES */
#cont-texto   {
	padding: 20px;
	float: left;
	width: 888px;
	display: block;
	position: relative;
	text-align: justify;
	margin: 0 15px 0 15px;
}
#cont-texto h3 {
	color: #001C3B;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 15px;
}
#faixa {
	width: 960px;
	height: 87px;
	display: block;
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	background:url(../imagens/bg_faixa.png) left top no-repeat;
}
#faixa p {
	width: 311px;
	display: block;
	float: left;
	margin: 7px 0 0 50%;
}
#faixa a {
	width: 76px;
	height: 23px;
	display: block;
	text-align: center;
	font-size: 13px;
	padding-top: 3px;
	position: absolute;
	right: 0;
	bottom: 0;
	background:url(../imagens/bt2_2.png) left top no-repeat;
}
#faixa a  { color: #FFF; top: 30px; right: 25px; }
#mapa_rep {
	clear: both;
	padding-top: 80px;
	width: 425px;
	float: left;
}
#lista_reps h4 { font-size: 18px; color: #030;  }
#lista_reps {
	color: #030;
	float: left;
}
#lista_reps ul { padding: 0; }
#lista_reps .listagem &gt; li  {
	height: 117px;
	display: block;
	list-style-image: none; 
	clear: both; 
	padding-top: 10px; 
	border-bottom: dotted 1px #003;
	background: none;
}
.li_ultima         { border: 0 none !important; }
#lista_reps p      { color: #036; width: 150px; float: left; padding: 0 5px 0 0; clear: both;   }
#lista_reps p.texto{ width: 375px; }
#lista_reps p.texto span { color:#069; }
#lista_reps strong { color: #069; line-height: 22px; width: 275px; display: block; float: left; }
#lista_reps span   { color: #030; font-size: 13px; }

#lista_reps .paginacao { clear: both; float: right; }
#lista_reps .paginacao &gt; li {
	text-align: center;
	list-style-image: none;
	float: left;
	clear: none;
	padding: 0;
	margin-right: 5px;
}
#lista_reps .paginacao &gt; li a {
	font-size: 15px;
	width: 25px;
	height: 23px;
	display: block;
	color:#FFF;
	padding-top: 2px;
	background: url(../imagens/bg_pags.png) left top no-repeat;
}
#lista_reps .paginacao &gt; li a:hover,
#lista_reps .paginacao &gt; li a.selecionado { text-decoration: none; background-position: left bottom; }


#rodapew100 {
	width: 100%;
	min-height: 63px;
	display: block;
	background: url(../imagens/pf_rodape.jpg) left top repeat-x;
}
#rodape { padding-top: 23px; }
#rodape p { 
	font-size: 9px;
	color: #e0e0e0;
	width: 160px;
	display: block;
	float: left;
}
#rodape a {
	text-indent: -999%;
	overflow: hidden;
	width: 72px;
	height: 24px;
	display: block;
	float: right;
	background: url(../imagens/universos_ideias.png) left top no-repeat;
}
#rodape a:hover { background-position: left bottom; }

.cont_texto { 
	display: block; 
	float: right; 
	margin-right: 70px; 
	width: 390px; 
	padding-top: 20px; 
}
.pad70 { padding-top: 70px; }
/* FALE CONOSCO */
.w500 { width: 465px !important; }
#contato { 
	width: 450px;
	display: block;
	float: left;
}
#contato ul li, #cadastro ul li {
	list-style-image: none;
	min-height: 45px;
	padding: 0 0 10px 0;
	float: none;
	background: none;
}
#contato label, #cadastro label             { float: left; padding-top: 7px; }
#contato label.error, #cadastro label.error { display: none !important; }
#contato input[type=text], #cadastro input[type=text]  {
	font-size: 15px;
	width: 333px;
	height: 33px;
	display: block;
	float: right;
	border: 0 none;
	padding: 2px;
	line-height: 33px;
	background: url(../imagens/bg_input2.png) left top no-repeat;
}
#contato input[type=text]:focus, #cadastro input[type=text]:focus { background-position: left center; }
#contato input[type=text].error, #cadastro input[type=text].error { background-position: left bottom; }
#contato textarea, #cadastro textarea {
	width: 333px;
	height: 173px;
	display: block;
	float: right;
	padding: 2px;
	resize: none;
	border: 0;
	overflow: auto;
	background: url(../imagens/bg_textarea.png) left top no-repeat;
}
#contato textarea:focus, #cadastro textarea:focus  { background-position: left center; }
#contato textarea.error, #cadastro textarea.error  { background-position: left bottom; }

#contato input[type=submit], #cadastro input[type=submit] {
	font-size: 19px;
	color: #FFF;
	width: 125px;
	height: 35px;
	display: block;
	float: right;
	border: 0;
	margin-top: 15px;
	cursor: pointer;
	background: url(../imagens/bg_enviar.png) left top no-repeat;
}
#contato input[type=submit]:hover, #cadastro input[type=submit]:hover{ background-position: left bottom; }

/* CADASTRO REPRESENTANTES */
#cadastro ul               { padding: 0 !important;    }
#cadastro ul li            { /* width: 443px; */ clear: none; display: block; float: left; margin-right: 5px; background: none;  }
#cadastro ul li.ult-campo  { clear: both; width: 100%; }
#cadastro ul li.ult-campo label { width: 400px;        }

#cadastro ul li.inpt       { min-height: 0; margin-top: -60px; clear: both; }

#cadastro label              { min-width: 80px; }
#cadastro input[type=text]   { float: left; padding: 2px 3px 2px 3px; }
#cadastro input[type=submit] { float: none;   }

#cadastro label.w53  { min-width: 53px; }
#cadastro label.w80  { min-width: 80px; text-align: center; }
#cadastro label.w105 { min-width: 105px; }
#cadastro ul li.w220 { width: 220px;     }
#cadastro ul li.w222 { width: 222px;     }
#cadastro ul li.w100 { width: 100%;      }
#cadastro ul li.mg200{ margin-right: 200px; }

#cadastro span.tit { width: 100%; float: left; }
#cadastro input[type=radio] {
	float: left;
	margin: 10px 15px 0 0;
}
#cadastro textarea { float: left; margin-left: 131px; }

#cadastro input[name=cpf_cnpj], #cadastro input[name=rg_ie] { width: 131px; background: url(../imagens/bg_input3.png) left top no-repeat; }
#cadastro input[name=numero] { width: 57px; background: url(../imagens/bg_input4.png) left top no-repeat; }
#cadastro input[name=cep]    { width: 77px; background: url(../imagens/bg_input5.png) left top no-repeat; }
#cadastro input[name=telefone], #cadastro input[name=celular] { width: 101px; background: url(../imagens/bg_input6.png) left top no-repeat; }

#tel-vendas         { 
	width: 315px; 
	display: block; 
	float: left; 
	color: #005826; 
	text-align: center; 
	margin-top: 16px; 
}
#tel-vendas h2      { font-size: 35px;  }
#tel-vendas address { font-size: 19px;  }
#mapa { float: left; margin-top: 25px; }
#mapa address { color:#001C3B; padding-top: 20px; }
#msg  {
	color: #000;
	clear: both;
	width: 100%;
	display: block;
}

.select_depart .jquery-selectbox { 
	width: 135px !important; 
	margin-left: 30px; 
	background: url(../imagens/bg_input8.png) left top no-repeat; 
}
.select_depart  .jquery-selectbox.selecthover { 
	background: url(../imagens/bg_input8.png) left center no-repeat !important;  
}
.select_depart .jquery-selectbox .jquery-selectbox-list {
	width: 114px !important;
	height: 96px !important;
	background: url(../imagens/bg_select2.png) left top no-repeat; 	
}
.pad70 { padding-top: 70px; }
.w260 { width: 260px; }
#cont_opcoes { float: left; padding-top: 10px; }
#cont_opcoes &gt; p { 
	font-weight: bold; 
	float: left; 
	padding: 5px;
	background: #f0f0f0;  
}
#opcoes li a {
	text-indent: -999%;
	overflow: hidden;
	width: 32px;
	height: 32px;
	display: block;
	background: url(../imagens/pf_icones_painel1.png) left top no-repeat;	
}
#opcoes li a[title='Acessar o Painel'] { background-position: left bottom; }
/* GECONT */
#gecont { width: 947px; display: block; }
#gecont h3, .conteiner h3 {
    color: #072140;
    display: block;
    font-size: 30px;
    margin-bottom: 10px;
    padding-bottom: 6px;	
	background: url(../imagens/linhas.png) left bottom repeat-x;	
}
#gecont p {
    color: #333333;
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 20px;
    text-align: justify;		
}
#gecont .nav {
    display: block;
	float: left;
	padding-left: 30px;
	margin-bottom: 10px;
	background: url(../imagens/tit_lanc.png) left center no-repeat;	
}
#gecont .nav li {
    width: 200px;
	background: #058ab2 url(../imagens/pf_seta.png) 190px center no-repeat;
	margin-bottom: 4px;
	padding: 3px;
	border: solid 1px #2b3740;
}
#gecont .nav li:hover,
#gecont .nav li.activeSlide {
    background: #4ca3bc url(../imagens/pf_seta_branca.png) 190px center no-repeat;
}
#gecont .nav a {
    color: #FFF;
    font-size: 14px;
	width: 100%;
	display: block;
}
#gecont .nav a:hover { text-decoration: none; }
#gecont .nav li.activeSlide a {
    color: #000;
}
.conteudo { width: 700px; float: right; }
.conteudo li ul { list-style: inside disc; }
iframe { 
	width: 405px;
	height: 350px;
	border: 0 none;
	overflow: hidden;
	margin: 0;
}
/* NOTÍCIAS */
.ntc { width: 940px; }
.cont_noticias { width: 450px; display: block; float: left;  }
.cont_noticias li {
	width: 449px;
	/* height: 80px; */
	display: block;
	float: left;
	padding: 11px 0 15px 0;
	border-bottom: solid 1px #072140;
}
.cont_noticias li:hover { background: url(../imagens/bg_blocos_li.png) left top no-repeat;  }
.cont_noticias dt {
	color: #FFF;
	font-size: 24px;
	width: 35px;
	height: 32px;
	display: block;
	text-align: center;
	float: left;
	padding-top: 3px;
	margin-right: 6px;
	background: url(../imagens/bloco.png) left top no-repeat;
}
.cont_noticias .a dd span {
	font-size: 14px;
	font-weight: bold;
}
.cont_noticias dd a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

/* PÁGINAÇÃO */
.paginacao { 
	clear: both;
	min-height: 23px;
	margin: 20px 0 20px 0;
}
.paginacao &gt; li {
	text-align: center;
	list-style-image: none;
	float: left;
	margin-right: 5px;
}
.paginacao &gt; li a {
	font-size: 15px;
	width: 25px;
	height: 23px;
	display: block;
	color:#FFF;
	padding-top: 2px;
	background: url(../imagens/bg_pags.png) left top no-repeat;
}
.paginacao &gt; li a:hover,
.paginacao &gt; li a.selecionado { text-decoration: none; background-position: left bottom; }


/* PAINEL */
#quadro1 { width: 960px; display: block; float: left; padding-top: 10px; }
#quadro1 p {
	font-size: 18px;
	color: #333;	
}
.conteiner { display: block; padding-bottom: 10px; }
.conteiner tr { border-bottom: solid 1px #cecece; }
.conteiner tr:first-child { font-weight: bold; }
.conteiner tr td {
	font-size: 17px;   
	padding: 10px;
	min-width: 150px;
}
.conteiner tr td.pf_branco { background: #fafafa; }
.conteiner tr td.pf_cinza  { background: #F0F0F0; }
#list_servicos { width: 280px; display: block; float: right; margin-right: 5px; }
#list_servicos &gt; li { float: left; padding-bottom: 10px; }
#list_servicos &gt; li &gt; a {
	color: #FFF;
	width: 251px;
	min-height: 23px;  
	display: block;
	margin-bottom: 10px;
	padding: 5px 20px 0 10px;
	background: url(../imagens/pf_serv.png) left top no-repeat;
}
#list_servicos li ul.cont_servicos { display: none; }
#cont_texto { 
	width: 940px; 
	display: block; 
	float: left;
	padding-right: 20px; 
} 
#cont_texto div { clear: both;  }
#cont_texto table { width: 95%; }</pre></body></html>