* { margin: 0; padding: 0; }



body, td { font: normal 11px Verdana; color: #5D5D5D; }



img { border: none; }



#main { width: 860px; height: 100%; margin: 0 auto 0 auto; }

#main #topo { height: 111px; text-align: left; }

#main #testeira { height: 275px; background: url( ../_images/home_testeira.jpg ) top left no-repeat; }

#main #testeira form { margin: 182px 0 0 615px; }

#main #testeira form input.textbox { width: 140px; border: 1px solid #a5acb2; padding: 2px; font: normal 12px Verdana; }

#main #testeira form input.submit_button { margin: 0 0 0 7px; position: relative; top: 6px; }

#main #testeira.naked { height: 205px; }

#main #testeira.naked form { margin-top: 112px; }

#main #rodape table { margin: 60px 0 0 0; width: 860px; }

#main #rodape table td { font-size: 10px; padding: 0 0 10px 0; text-align: right; }



#logo { margin: 13px 0 0 0; position: absolute; }



#menu_1 { list-style: none; text-align: right; margin: 12px 0 0 0; }

#menu_1 li { display: inline; padding: 0 20px 0 20px; border-right: 1px solid black; }

#menu_1 li a { color: black; text-decoration: none; }

#menu_1 li a img { margin: 0 0 0 5px; position: relative; top: 1px; }

#menu_1 li.last_child { padding-right: 0; border: none; }



#menu_2 { list-style: none; text-align: right; margin: 52px 0 0 0; }

#menu_2 li { display: inline; padding: 6px 15px 6px 15px; border-right: 1px solid silver; }

#menu_2 li a { color: black; text-decoration: none; font-weight: bold; }



#miolo table { width: 860px; height: 343px; }

#miolo .box_1 { width: 347px; background: url( ../_images/home_box_1.png ) top left no-repeat; }

#miolo .box_1 img { margin: 16px 0 0 17px; }

#miolo .box_1 h3 { margin: 14px 40px 0 17px; color: #747474; font: bold 13px Verdana; }

#miolo .box_1 h3 a{ color: #747474; text-decoration: none; }

#miolo .box_1 p { margin: 10px 43px 0 17px; }

#miolo .box_1 p.texto_destaque { border-bottom: 1px solid #cecece; padding-bottom: 20px; }

#miolo .box_1 p.texto_destaque a { color: #8f8f8f; text-decoration: none; }

#miolo .box_2 { width: 166px; background: url( ../_images/home_box_2.png ) top left no-repeat; }

#miolo .box_2 ul { margin: 9px 0 0 10px; list-style: none; }

#miolo .box_2 ul li { font-size: 0; float: left; }

#miolo .box_2 ul li a { }

#miolo .box_2 ul li img { border-bottom: 1px solid white; }





#miolo p.breadcrumb { color: #a8a7a7; margin: 0; }

#miolo p.breadcrumb a { color: #a8a7a7; text-decoration: none; }

#miolo h1 { margin: 30px 0 0 0; font: bold 23px Verdana; color: black; }

#miolo h2 { margin: 60px 0 11px 0; padding-bottom: 13px; font: bold 17px Verdana; color: black; border-bottom: 3px solid #cbcbcb; }

#miolo #segmento { height: 30px; border-bottom: 3px solid #cbcbcb; margin-bottom: 20px; }

#miolo #segmento td{ padding-bottom: 10px; }

#miolo #segmento td.outros{ text-align: right; vertical-align: bottom; }

#miolo #segmento td.outros select{ margin-left: 12px;  }

#miolo #segmento td.outros div{ font: bold 12px Verdana; color: black; text-align: right; }

#miolo table.produto{ height: 10px; margin-top: 20px; }

#miolo table.produto td.nome{ vertical-align: top; width: 200px; border-bottom: 1px solid #cbcbcb; padding-bottom: 20px; }

#miolo table.produto td.descricao{ padding-left: 15px; border-bottom: 1px solid #cbcbcb; padding-bottom: 20px; }

#miolo table.produto td.nome a{ font: bold 12px Verdana; color: black; text-decoration: none; }

#miolo table.produto td.descricao a{ color: #5D5D5D; font-size: 11px; text-decoration: none; }

#miolo table.produto div.download{ width: 155px; margin: 5px 5px 0px 0px; font-size: 7pt; float: left; }

#miolo table.produto div.download a{ color: #8f8f8f; text-decoration: none; }

#miolo table.produto div.download a:hover{ text-decoration: underline; }

#miolo table.produto div.download img{ float: left; margin-right: 5px; }



#miolo #conteudo { margin: 0 0 0 30px; padding: 0; width: 800px; }

#miolo #conteudo p { margin: 12px 0 0 0; }

#miolo #conteudo p.breadcrumb { color: #a8a8a8; margin: 0; }

#miolo #conteudo p.breadcrumb a { color: #a8a8a8; }

#miolo #conteudo h1 { margin: 30px 0 0 0; font: bold 20px Arial; color: #000000; }

#miolo #conteudo h2 { font: bold 12px Verdana; margin: 5px 0 0 0; color: #000000; }

#miolo #conteudo h4 { font: bold 12px Verdana; margin: 40px 0 0 0; color: #000000; }

#miolo #conteudo h4 span { display: block; font-weight: normal; color: #8f8f8f; }

#miolo #conteudo td.menu_sub_paginas { width: 250px; }

#miolo #conteudo td.menu_sub_paginas h5 { background: url( ../_images/seta_baixo.png ) 0 4px no-repeat; padding: 0 0 0 20px; font: bold 12px Verdana; margin: 40px 0 0 20px; color: #000000; }

#miolo #conteudo td.menu_sub_paginas ul { list-style: none; margin: 20px 0 0 20px; }

#miolo #conteudo td.menu_sub_paginas ul li { border-bottom: 1px solid #e6e6e6; }

#miolo #conteudo td.menu_sub_paginas ul li a { display: block; padding: 8px 0 8px 21px; font: bold 12px Verdana; color: #595959; text-decoration: none; background: url( ../_images/ico_pagina.png ) 2px 11px no-repeat; }

#miolo #conteudo td.menu_sub_paginas ul li a:hover { text-decoration: underline; }



#botoes { margin: 40px 0 0 0 !important; }

#botoes a.voltar { background: url( ../_images/ico_voltar.png ) 0 4px no-repeat; padding: 0 20px 0 15px; color: #8f8f8f; }

#botoes a.imprimir { background: url( ../_images/ico_imprimir.png ) 0 4px no-repeat; padding: 0 20px 0 15px; color: #8f8f8f; }



#miolo #conteudo #central_multimidia { margin: 8px 0 0 0; padding: 0 0 17px 0; }

#miolo #conteudo #central_multimidia div.arquivo { margin: 17 0 0 10px; width: 84px; text-align: center; display: block; float: left; }

#miolo #conteudo #central_multimidia div.arquivo img { width: 44px; height: 56px; }

#miolo #conteudo #central_multimidia div.arquivo img.galeria { width: auto; height: auto; }

#miolo #conteudo #central_multimidia div.arquivo p { margin: 0; padding: 5px 0 0 0; }

#miolo #conteudo #central_multimidia div.arquivo a { color: #8f8f8f; }

#miolo #conteudo #central_multimidia hr { clear: left; height: 0; border: 0; visibility: hidden; }



#miolo p#banners_internos { text-align: right; margin: 30px 0 0 0; }

#miolo p#banners_internos img { margin: 0 0 0 15px; }

#miolo p#banners_internos.pagina_interna { margin: 30px 35px 0 0; }