html {overflow: -moz-scrollbars-vertical;}

body {background:#F8F8F8 url("../imgs/bg.gif") 0 -20px repeat-x; font:12px/1.4em Arial, Verdana, sans-serif; color:#333; font-weight:normal; letter-spacing:1px; text-align:center;}

* {margin:0; padding:0; list-style:none; text-decoration:none; border:none;}

h1 {float:left; background:url("../imgs/logo.jpg") no-repeat; margin:47px 0 20px 1px;}
h1 a, h1 span {text-indent:-5000px; overflow:hidden; display:block; width:287px; height:58px;}
h2, h3, h4 {margin:0 0 15px; font:25px Trebuchet MS, sans-serif; letter-spacing:0; color:#369; font-weight:normal;}
h2 {font-size:30px;}
h3 {font-size:17px; margin:0 0 10px; color:#960;}
h3.rep {border-bottom:1px solid #EEE; color:#369; margin:25px 0 10px;}
h4 {font-size:14px; margin:0 0 3px;}

p {margin-bottom:15px; line-height:1.8em;}
a {color:#960; text-decoration:underline;}
hr {margin-bottom:15px; border-top:1px solid #E3E3E3;}
ul {margin-bottom:15px;}

#geral {position:relative; width:773px; margin:0 auto 0 auto; text-align:left;}
div#box {background:url("../imgs/bg_box_t.gif") top no-repeat; padding-top:16px;}
div#conteudo, div#home {overflow:hidden; background-color:#FFF; padding:5px 10px; border-left:2px solid #E3E3E3; border-right:2px solid #E3E3E3;} /* CC IE6 width */
div#home {padding:0 8px;}

.imgdireitasborda {float:right;}

#lorem {float:left; margin:52px 0 0 15px; font:17px/1.2em Trebuchet MS, sans-serif; font-style:italic; letter-spacing:0; color:#FFF;}

/* MENUS */
ul#navegacao {clear:left; margin:0; height:60px; font:12px Trebuchet MS, sans-serif; text-transform:uppercase; font-weight:bold;}
ul#navegacao li {position:relative; float:left; display:inline; width:193px; height:38px; background:url("../imgs/aba.gif") no-repeat; margin-right:0; text-align:center;}
ul#navegacao li.ativo {padding-top:18px; background:url("../imgs/aba_h.gif") no-repeat; color:#369;}
ul#navegacao .navegacaosec_ativo {background:url("../imgs/aba_h.gif") no-repeat;}
ul#navegacao .navegacaosec_ativo a {color:#369;}
ul#navegacao li a {display:block; height:38px; padding-top:18px; color:#666; text-decoration:none;}
ul#navegacao li a:hover {background:url("../imgs/aba_h.gif") no-repeat; color:#369;}
ul#navegacao li:hover ul, ul#navegacao li.over ul {display:block;}
/* SUBMENU */
ul#navegacao li ul {position:absolute; display:none; left:1px; top:49px; /* CC IE6 e 7 */ border-bottom:2px solid #DDD; text-transform:none; font-weight:normal;}
ul#navegacao li ul li {width:182px; height:auto; padding:0 5px; background:#F7F7F7;}
ul#navegacao li ul li a {height:auto; padding:5px 5px; text-align:left; border-top:1px solid #EEE;}
ul#navegacao li ul li a:hover {color:#369; text-decoration:none; background:#EFEFEF none;}
ul#navegacao .navegacaosec_ativo ul li a {color:#666;}

/* HOME */
div#logos {margin-top:10px; background:#DDD url("../imgs/bg_logos_e.gif") left top no-repeat; text-align:center;}
div#logos div {background:url("../imgs/bg_logos_d.gif") right top no-repeat;}
div#logos img {margin:0 20px;}


/* CONTEUDOS */
#principal {float:left; width:66%; margin-bottom:-15px;}
#menu_lateral {float:right; width:28%; padding:15px 0 0 15px; background:url("../imgs/bg_menulateral.gif") left top no-repeat;}
#menu_lateral h3 {font-size:17px; margin:0 0 10px; border-bottom:1px solid #EEE; color:#369;}
#menu_lateral p {margin-bottom:20px; line-height:1.6em;}
#menu_lateral a {color:#000; text-decoration:none;}
#menu_lateral a:hover {text-decoration:underline;}
#menu_lateral ul {margin-bottom:20px;}
#menu_lateral ul li {margin-bottom:5px; padding-left:12px; background:url("../imgs/ico_seta.gif") left 6px no-repeat; color:#AAA;}
#menu_lateral ul#produtos {margin:0; padding:0; border:0; font-size:13px;}
#menu_lateral ul#produtos li {padding:0; list-style:circle; list-style-position:inside; background:none; letter-spacing:0; font-weight:bold;}
#menu_lateral ul#produtos li a {color:#666;}
#menu_lateral a.mail {color:#960; text-decoration:underline;}

#principal ul li {margin-bottom:4px; padding-left:10px; background:url("../imgs/ico_setinha.gif") left 6px no-repeat;}
#principal ul.cidades li a {color:#333; text-decoration:none;}
#principal ul.cidades li a:hover {text-decoration:underline;}
#principal table {width:100%; margin-bottom:15px;}
#principal table caption {padding:3px 0; background-color:#369; font-weight:bold; color:#FFF;}
#principal table tr th, #principal table tr td.cor {padding:2px 5px; background-color:#69C; color:#FFF;}
#principal table tr td {padding:3px 5px; background-color:#EEE;}
#principal table tr.forte td {background-color:#DDD;}
#principal table tr .dvd {width:10%; text-align:center;}
#principal table tr .lugares {width:15%;}
#principal p.cmcol {font-size:13px; font-weight:bold; text-align:center; color:#960;}
#principal address {margin-bottom:15px; font-style:normal;}

#principal .capa {float:right; margin:0 0 10px 15px; padding:5px; background:url("../imgs/bg_fotos.gif");}
#principal .capa img {float:left;}
#principal .capa a {text-decoration:none; font-weight:bold; color:#369;}
#principal .capa .folhar {clear:left; display:block; padding:4px 0 0 28px; background:url("../imgs/ico_jornal.gif") 3px 6px no-repeat;}
#principal .capa a.folhar:hover {text-decoration:underline;}

#complementos {margin:25px 0 15px; border-bottom:1px solid #E3E3E3;}
#complementos li {padding:10px 0; border-top:1px solid #E3E3E3;}
#complementos li.tabela {padding-left:45px; background:url("../imgs/ico_pdf.gif") 5px 5px no-repeat;}
#complementos li.site {padding-left:45px; background:url("../imgs/ico_pc.gif") 5px 5px no-repeat;}
#complementos a {text-decoration:none;}
#complementos a:hover {text-decoration:underline;}

.procura-rep {margin-top:20px; padding:5px; border:1px solid #EEE; text-align:center; color:#666;}

/* RODAPÉ */
#rodape {clear:both; margin:0; padding:30px 0 25px 0; overflow:hidden; background:url("../imgs/bg_box_b.gif") top no-repeat; font:12px Trebuchet MS, sans-serif; text-align:center;}
#rodape address {margin:6px 0 15px; font-style:normal; text-align:center;}
#rodape p {font-size:11px; letter-spacing:0; color:#999;}
#rodape p a {text-decoration:none; color:#999;}

#topup {float:right; width:39px; margin-right:15px; background:url("../imgs/topup-hover.gif") no-repeat;}
#topup a {text-indent:-5000px; overflow:hidden; display:block; width:39px; height:25px; background:url("../imgs/topup.gif") no-repeat;}
#topup a:hover {background-position:0 -50px;}

