@charset "UTF-8";
@font-face { font-family: 'univers_47'; src: url("fonts/univ47-webfont.eot"); src: url("fonts/univ47-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/univ47-webfont.svg#univers_47_lightcond47LtCn") format("svg"), url("fonts/univ47-webfont.ttf") format("truetype"), url("fonts/univ47-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'univers_57_condensedregular'; src: url("fonts/ps_14-webfont.eot"); src: url("fonts/ps_14-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/ps_14-webfont.svg#univers_57_condensedregular") format("svg"), url("fonts/ps_14-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'univers_67_condensedbold'; src: url("fonts/unvr67w-webfont.eot"); src: url("fonts/unvr67w-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/unvr67w-webfont.svg#univers_condensedbold") format("svg"), url("fonts/unvr67w-webfont.woff2") format("woff2"), url("fonts/unvr67w-webfont.woff") format("woff"), url("fonts/unvr67w-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'dinregular'; src: url("fonts/dinr52-webfont.eot"); src: url("fonts/dinr52-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/dinr52-webfont.svg#dinregular") format("svg"), url("fonts/dinr52-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'dinlight'; src: url("fonts/dinl48-webfont.eot"); src: url("fonts/dinl48-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/dinl48-webfont.svg#dinlight") format("svg"), url("fonts/dinl48-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'dinbold'; src: url("fonts/din-bold-webfont.eot"); src: url("fonts/din-bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/din-bold-webfont.svg#dinbold") format("svg"), url("fonts/din-bold-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }
/* ---- Ajuda */
.media { width: 100px; height: auto; overflow: hidden; text-align: center; color: #ffffff; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 15px; margin: 0px auto 0px auto; padding: 10px; position: fixed; z-index: 20; left: 10px; bottom: 10px; background: #610000; }



  .whatsapp-button {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 60px;
    height: 60px;
    background-color: #25D366;
    color: white;
    border-radius: 50%;
    text-align: center;
    font-size: 30px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
  }
  .whatsapp-button:hover {
    opacity: 0.8;
  }
  .whatsapp-button i {
    margin-top: 15px;
  }




/* ---- Links */
a { text-decoration: none; color: #ff6600; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

a:hover { color: #d44100; }

/* ---- Estrutura */
body { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 100%; color: #666666; background: url(../imagens/bg.jpg) top center no-repeat; }

body.bg_interna { background: url(../imagens/bg_interna.jpg) top center no-repeat; }

.geral { width: 1000px; height: auto; overflow: hidden; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; }

.visibilityHidden { visibility: hidden; }

.clear { clear: both; }

/* ---- Margens */
.margin_bottom_10 { margin-bottom: 10px !important; }

.margin_bottom_15 { margin-bottom: 15px !important; }

.margin_bottom_30 { margin-bottom: 30px !important; }

.margin_left_40 { margin-left: 40px !important; }

/* ---- Cores */
.color_005051 { color: #005051; }

/* ---- Botões */
.botao { width: auto; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.botao a, .botao button, .botao input[type=submit] { width: auto; height: auto; overflow: hidden; float: left; display: block; font-family: 'univers_47'; font-size: 12px; color: #ffffff; text-transform: uppercase; margin: 0px 0px 0px 0px; padding: 6px 10px 5px 10px; background: #ff6600; border: 0px; cursor: pointer; }

.botao a:hover, .botao button:hover, .botao input[type=submit]:hover { background: #d44100; }

/* ---- Backgrounds */
.bg_314136 { background-color: #314136 !important; }

.bg_36463a { background-color: #36463a !important; }

.bg_3a4b3f { background-color: #3a4b3f !important; }

.bg_3f4f43 { background-color: #3f4f43 !important; }

.bg_435448 { background-color: #435448 !important; }

/* ---- Icone */
.icone { width: auto; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.icone a { width: 25px; height: 25px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #675132; }

/* ---- Colunas */
.coluna_01 { width: 160px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }

.coluna_02 { width: 305px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0 0 0 20px; }

.coluna_03 { width: 150px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }

.coluna_03ConteudoInferior { width: 560px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }

.coluna_04 { width: 760px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }

.coluna_05 { width: 960px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }

/* ---- Superior */
body.bg_interna .superior { margin: 0px 0px 10px 0px; }

.superior { width: auto; height: 90px; float: left; margin: 0px 0px 20px 0px; padding: 20px 0px 20px 0px; background: #ffffff; position: relative; }

.superior .logotipo { width: 245px; height: 110px; float: left; }

.superior .coluna_05 { overflow: visible; }

    .superior .logotipo a {
        width: 245px;
        height: 110px;
        float: left;
        overflow: hidden;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px;
        background: url(../imagens/Logo-4-RCPN.png) no-repeat;
    }

/* ---- Menu --- */
.menu { width: auto; height: 30px; float: right; font-size: 14px; text-transform: uppercase; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; }

.boxAcompanharPedido { padding: 0px 0px 48px 0px; width: auto; float: right; font-size: 16px; text-transform: uppercase; margin: 0px 0px 0px 0px; position: relative; }

.boxAcompanharPedido .boxAcompanharPedidoText { float: left; margin: 0 4px 0 0; padding: 5px 0 0 0px; font-weight: bold; color: #FF6600; }

.boxAcompanharPedido .boxAcompanharPedidoInput { float: left; margin: 0 4px 0 0; }

.boxAcompanharPedido .boxAcompanharPedidoInput input { width: 104px; height: 20px; }

.boxAcompanharPedido .boxAcompanharPedidoBotao { float: left; }

.menu ul { width: auto; height: 30px; display: block; float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.menu ul li { width: auto; height: 30px; list-style: none; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.menu ul li a { width: auto; height: 17px; overflow: hidden; float: left; font-family: 'univers_47'; color: #569966; font-size: 18px; font-weight: bold; display: block; line-height: auto; margin: 0px 0px 0px 20px; padding: 8px 0px 0px 0px; }

.menu ul li a:hover { color: #435448; }

.menu ul li a.ativo { width: auto; height: 21px; overflow: hidden; float: left; display: block; color: #435448; line-height: auto; border-bottom: 5px #435448 solid; margin: 0px 0px 0px 20px; padding: 8px 0px 0px 0px; }

.menu ul li .submenu { width: auto; height: auto; overflow: hidden; position: absolute; top: 26px; left: 173px; border: 1px solid #ff6600; background: #ffffff; display: none; z-index: 2; padding: 18px 18px 12px 18px; }

.menu ul li .submenu.right { right: 5px; }

.menu ul li a.submenu_ativo { width: auto; height: 17px; overflow: hidden; float: left; color: #435448; display: block; line-height: auto; margin: 0px 0px 0px 0px; padding: 8px 0px 0px 20px; }

.menu ul li .submenu ul { width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.menu ul li .submenu ul li { width: auto; height: auto; list-style: none; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.menu ul li .submenu ul li a { width: auto; height: auto; list-style: none; float: left; display: block; font-family: 'univers_47'; font-size: 12px; color: #516356; opacity: 0.5; filter: alpha(opacity=50); margin: 0px 0px 0px 0px; padding: 7px 0px 6px 0px; }

.menu ul li .submenu ul li a.ativo { width: auto; height: auto; list-style: none; float: left; display: block; opacity: 1.0; filter: alpha(opacity=100); margin: 0px 0px 0px 0px; padding: 7px 0px 6px 20px; }

.menu ul li .submenu ul li a:hover { opacity: 1.0; filter: alpha(opacity=100); }

/* ---- Menu Movel */
.menu_movel { display: none; }

/* ---- Painel */
.painel { width: 400px; height: 340px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; z-index: 1; background: #ffffff; }

.painel ul { width: auto; height: auto; list-style: none; z-index: -2; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.painel ul li { width: auto; height: auto; list-style: none; }

.painel ul li .imagem { width: 400px; height: 225px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.painel ul li .imagem img { border: 0px; }

.painel ul li .descricao { width: 360px; height: 75px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 20px 20px 20px 20px; }

.painel ul li .descricao h1, .painel ul li .descricao h1 a { width: 360px; height: 55px; overflow: hidden; float: left; font-family: 'univers_47'; text-transform: uppercase; font-size: 26px; font-weight: normal; line-height: 26px; color: #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.painel ul li .descricao p { width: 360px; height: 135px; float: left; font-size: 14px; font-weight: normal; line-height: 20px; color: #ffffff; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: none; }

.paginacao { width: auto; height: 15px; position: absolute; left: 20px; bottom: 20px; }

.paginacao .icone a { width: 15px; height: 15px; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #ff6600; opacity: 1.0; filter: alpha(opacity=100); }

.paginacao .icone a:hover { background: #d44100; }

.paginacao a { width: 15px; height: 15px; display: block; float: left; overflow: hidden; list-style: none; font-size: 0px; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; background: #000000; opacity: 0.2; filter: alpha(opacity=20); }

.paginacao a.activeSlide { width: 15px; height: 15px; display: block; float: left; overflow: hidden; list-style: none; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; background: #ffffff; opacity: 1.0; filter: alpha(opacity=100); }

/* ---- Cartões */
.cartoes { width: 1000px; height: 300px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px; background: #ffffff; }

.cartoes h1 { width: 960px; height: 37px; overflow: hidden; font-family: 'univers_47'; font-size: 26px; font-weight: bold; line-height: normal; color: #569966; border-bottom: 1px solid #569966; margin: 0px auto 20px auto; padding: 7px 0px 0px 0px; }

.cartoes h2 { width: 100%; height: 20px; overflow: hidden; font-family: 'univers_67_condensedbold'; font-size: 17px; font-weight: normal; line-height: normal; color: #ff6600; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }

.cartoes .imagem { width: 160px; height: 90px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.cartoes p { width: 160px; height: 70px; float: left; overflow: hidden; font-size: 16px; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; }

/* ---- Lista */
.lista { width: 100%; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.lista ul { width: auto; height: auto; list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.lista ul li { width: auto; height: auto; list-style: none; font-family: 'univers_57_condensedregular'; font-size: 12px; line-height: 12px; text-transform: uppercase; }

.lista ul li a { width: 100%; height: auto; overflow: hidden; float: left; margin: 0px 0px 2px 0px; padding: 3px 0px 0px 15px; background: url(../imagens/icone_02.png) 0px 4px no-repeat; }

.lista ul li a.desativado, .lista ul li a.desativado:hover { color: #94a899; cursor: default; }

/* ---- Serviços */
.servicos { width: 1000px; height: auto; float: left; overflow: hidden; margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px; }

.servicos .coluna_01 { height: 450px; padding: 20px 20px 20px 20px; }

.servicos .coluna_01 .botao { margin: 0px 0px 20px 0px; }

.servicos .coluna_01 h2 { width: 160px; height: 50px; float: left; overflow: hidden; font-family: 'univers_47'; color: #ffffff; font-size: 20px; font-weight: normal; line-height: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.servicos .coluna_01 .imagem { width: 160px; height: 90px; float: left; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }

.servicos .coluna_01 p { width: 160px; height: 160px; float: left; overflow: hidden; color: #ffffff; font-family: "univers_47", Verdana, sans-serif; font-size: 18px; line-height: 18px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }

.minicertidao { width: 100%; padding: 20px 0 0 0; float: left; }
.minicertidao figure { width: 50px; height: 50px; overflow: hidden; margin: 0 0 10px 0; float: left; }
.minicertidao figure img { max-height: 100%; margin: 0 0 0 -50%; }
.minicertidao .conteudo { min-height: inherit; float: left; }
.minicertidao .conteudo h1 { margin: 0 0 5px; font-family: 'univers_67_condensedbold'; font-size: 16px; color: #ffffff; }
.minicertidao .conteudo p { width: auto; height: auto; margin: 0; font-family: 'univers_47'; font-size: 12px; }

/* ---- Institucional-Utilidades */
.institucional_utilidades { width: auto; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.institucional_utilidades h1 { width: 100%; height: 44px; overflow: hidden; float: left; font-family: 'univers_47'; font-size: 30px; font-weight: bold; line-height: normal; color: #569966; border-bottom: 1px solid #569966; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }

.institucional_utilidades .coluna_03ConteudoInferior .imagem { width: 200px; height: 200px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.institucional_utilidades .coluna_03ConteudoInferior .descricao { width: 340px; height: 200px; float: left; overflow: hidden; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }

.institucional_utilidades .coluna_03ConteudoInferior .descricao h2 { width: 100%; height: 20px; overflow: hidden; font-family: 'univers_67_condensedbold'; font-size: 18px; font-weight: normal; line-height: normal; color: #ff6600; margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; }

.institucional_utilidades .coluna_03ConteudoInferior .descricao p { width: auto; height: auto; float: left; overflow: hidden; font-size: 16px; line-height: 19px; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }

.institucional_utilidades .coluna_02 .controle { width: 360px; height: auto; float: left; overflow: hidden; margin: 0px 0px 17px 0px; padding: 0px 0px 0px 0px; }

.institucional_utilidades .coluna_02 .controle .logotipo { width: 80px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; }

.institucional_utilidades .coluna_02 .controle .logotipo img a { border: 0px; }

.institucional_utilidades .coluna_02 .controle .descricao { width: 260px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }

.institucional_utilidades .coluna_02 .controle .descricao p { width: auto; height: auto; float: left; overflow: hidden; font-family: 'univers_57_condensedregular'; font-size: 14px; color: #569966; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.institucional_utilidades .coluna_02 .controle .descricao a { width: auto; height: auto; float: left; overflow: hidden; font-size: 14px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/* ---- Internas */
.interna { width: 1000px; height: auto; overflow: hidden; margin: 0px auto 0px auto; padding: 20px 0px 0px 0px; background: #ffffff; }

/* ---- Internas - Utilidades */
.interna .coluna_utilidades { width: auto; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.interna .coluna_utilidades .coluna_01 h1 { width: 100%; height: 20px; float: left; font-family: 'univers_47'; font-size: 20px; font-weight: normal; line-height: normal; color: #569966; margin: 0px 0px 15px 0px; padding: 5px 0px 0px 0px; }

.interna .coluna_utilidades .coluna_01 .controle { width: 160px; height: auto; float: left; overflow: hidden; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }

.interna .coluna_utilidades .coluna_01 .controle .logotipo { width: 160px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; }

.interna .coluna_utilidades .coluna_01 .controle .logotipo img a { border: 0px; }

.interna .coluna_utilidades .coluna_01 .controle .descricao { width: 160px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.interna .coluna_utilidades .coluna_01 .controle .descricao p { width: auto; height: auto; float: left; overflow: hidden; font-family: 'univers_57_condensedregular'; font-size: 11px; color: #569966; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.interna .coluna_utilidades .coluna_01 .controle .descricao a { width: auto; height: auto; float: left; overflow: hidden; font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/* ---- Internas - Conteúdo */
.conteudo { width: auto; min-height: 640px; float: right; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.conteudo .coluna_04 h1 { width: 100%; height: auto; overflow: hidden; float: left; font-family: 'univers_47'; font-size: 30px; font-weight: normal; line-height: normal; text-transform: uppercase; color: #569966; border-bottom: 1px solid #569966; margin: 0px 0px 20px 0px; padding: 4px 0px 0px 0px; }

.conteudo .coluna_04 .tipoCertidao { width: 100%; height: 40px; overflow: hidden; float: left; font-family: 'univers_47'; font-size: 24px; font-weight: bold; line-height: normal; text-transform: uppercase; color: #569966; margin: 0px 0px 20px 0px; padding: 4px 0px 0px 0px; }

.conteudo .coluna_04 h1 span.separador { font-size: 22px; margin: 0px 13px 0px 13px; }

.conteudo .coluna_04 h1 span.segundonivel { font-size: 22px; }

.conteudo .coluna_04 h2 { width: 100%; height: 17px; overflow: hidden; float: left; font-family: 'univers_67_condensedbold'; font-size: 18px; font-weight: normal; line-height: normal; text-transform: uppercase; color: #ff6600; margin: 0 0 20px; padding: 0; }

.conteudo .coluna_04 p { width: auto; height: auto; overflow: hidden; float: left; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 14px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }

.conteudo .coluna_04 .bloco_imagem { width: auto; height: auto; overflow: hidden; float: left; margin: 0px 40px 0px 0px; padding: 0px 0px 0px 0px; }

.conteudo .coluna_04 .bloco_imagem .imagem img { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.conteudo .coluna_04 .bloco_imagem.lateral { width: 250px; position: relative; margin: 0 30px 30px 0; }

.conteudo .coluna_04 .conteudoNoticia { padding: 30px 0 0 0; }

.conteudo .li_formularios table { padding: 0 0 0 40px; }

.conteudo .li_formularios table tr { line-height: 24px; }

.conteudo .li_formularios table a { color: #535300; font-size: 14px; }

.conteudo .li_formularios li { display: block; color: #535300; padding: 5px 0 5px 0; }

.conteudo .li_formularios li a { background-image: url(../imagens/uncheck.gif); background-repeat: no-repeat; padding: 5px 0 5px 20px; color: #535300; }

.conteudo .li_formularios li a:hover { color: #535300; background-image: url(../imagens/check.gif); background-repeat: no-repeat; padding: 5px 0 5px 20px; text-decoration: none; }

.conteudo .coluna_04 ul, .conteudo .coluna_04 ol { margin: 0 0 20px; padding: 0 0 0 20px; float: left; }

.conteudo .coluna_04 ul li, .conteudo .coluna_04 ol li { margin: 0 0 20px; padding: 0 0 0 10px; font-family: "Trebuchet MS"; font-size: 14px; }
.conteudo .coluna_04 ul li:last-child, .conteudo .coluna_04 ol li:last-child { margin: 0; }

.nrPedidoRetorno { font-weight: bold; font-size: 18px; color: #ff6600; }

.spanEmailRetorno { font-weight: bold; font-size: 14px; color: #ff6600; }

/* ---- Contato ----*/
.mapa { width: auto; height: auto; overflow: hidden; float: left; margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px; }

/* ---- Formulário ----*/
.formulario { width: auto; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.formulario .coluna { width: 360px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.formulario .coluna .campo { width: 100%; height: auto; overflow: hidden; float: left; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }

.formulario .coluna .coluna_01 { width: 160px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.formulario .coluna .coluna_02 { width: 360px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.precoPagamento { clear: both; }

.precoPagamento .precoDescricao { font-weight: bold; font-size: 16px; color: #ff6600; }

.precoPagamento .campo { width: 100%; height: auto; overflow: hidden; float: left; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }

.descricaoSubmit { font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 14px; margin: 30px 0 0 0; background-color: #F9F46C; padding: 9px; line-height: 19px; }

.descricaoEndEntrega { font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 14px; margin: 10px 0 15px 0; background-color: #F9F46C; padding: 9px; line-height: 19px; }

.formulario .coluna .coluna_01 .campo label, .formulario .coluna .coluna_02 .campo label, .precoPagamento .campo label { width: auto; height: auto; float: left; overflow: hidden; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #3a4b3f; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }

.divObs { margin: 0 0 7px 0; }

.lblObs { width: auto; height: auto; overflow: hidden; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 13px; font-weight: bold; text-transform: uppercase; color: #3a4b3f; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.lblAnexo { text-transform: none; }

.inputAnexo { float: none; }

.textareaObservacoesCertidao { width: 55%; height: 60px; margin: 0 0 21px 0; }

input, textarea { width: auto; height: 21px; overflow: hidden; float: left; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 11px; color: #666666; border: 1px solid #ff6600; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 10px; }

input[type=checkbox] { width: 15px; height: 15px; overflow: hidden; float: left; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 11px; color: #666666; border: 1px solid #ff6600; margin: 0px 5px 0px 5px; padding: 0px 0px 2px 10px; }

label.check { width: auto; height: auto; float: left; overflow: hidden; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 12px; font-weight: bold; text-transform: none; color: #3a4b3f; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }

select { width: auto; height: 25px; overflow: hidden; float: left; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 12px; color: #666666; border: 1px solid #ff6600; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 10px; }

textarea { padding: 5px 0px 10px 10px; }

.formulario .coluna .coluna_01 .campo input, .formulario .coluna .coluna_01 .campo textarea { width: 148px; }

.formulario .coluna .coluna_01 .campo select { width: 160px; }

.formulario .coluna .coluna_02 .campo input, .formulario .coluna .coluna_02 .campo textarea { width: 348px; }

.formulario .coluna .coluna_02 .campo select { width: 360px; }

/* ---- Utilidades ----*/
.conteudo .coluna_04.utilidades .controle_linha { width: 760px; height: auto; overflow: hidden; float: left; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; }

.conteudo .coluna_04.utilidades .controle_linha:last-child { margin: 0px 0px 0px 0px; }

.conteudo .coluna_04.utilidades .controle_linha .logotipo { width: 160px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; }

.conteudo .coluna_04.utilidades .controle_linha .logotipo img { border: 0px; }

.conteudo .coluna_04.utilidades .controle_linha .descricao { width: 560px; height: auto; float: left; margin: 0px 0px 0px 40px; padding: 0px 0px 0px 0px; }

.conteudo .coluna_04.utilidades .controle_linha h2 { width: 100%; height: 17px; overflow: hidden; float: left; font-family: 'univers_67_condensedbold'; font-size: 18px; font-weight: normal; line-height: normal; text-transform: none; color: #ff6600; margin: 0px 0px 13px 0px; padding: 3px 0px 0px 0px; }

.conteudo .coluna_04.utilidades .controle_linha .descricao p { width: 100%; margin: 0px 0px 2px 0px; }

.conteudo .coluna_04.utilidades .controle_linha .descricao a { width: 100%; font-size: 14px; }

/* ---- Certidões Online ----*/
.conteudo .coluna_04.pedidos_online .controle_linha { width: 760px; height: auto; overflow: hidden; float: left; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; }

.conteudo .coluna_04.pedidos_online .controle_linha.margin_bottom_30 { margin: 0px 0px 30px 0px; }

.conteudo .coluna_04.pedidos_online .controle_linha:last-child { margin: 0px 0px 0px 0px; }

.conteudo .coluna_04.pedidos_online .controle_linha p { width: 100%; line-height: 20px; margin: 10px 0px 0px 0px; }

.conteudo .coluna_04.pedidos_online .controle_linha p.interno { width: 100%; line-height: 20px; margin: 30px 0px 0px 0px; }

.conteudo .coluna_04.pedidos_online .controle_linha .logotipo { width: 160px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.conteudo .coluna_04.pedidos_online .controle_linha .logotipo img { border: 0px; }

.conteudo .coluna_04.pedidos_online .controle_linha .descricao { width: 560px; height: auto; float: left; margin: 0px 0px 0px 40px; padding: 0px 0px 0px 0px; }

.conteudo .coluna_04.pedidos_online .controle_linha .descricao h3 { width: 100%; height: 30px; overflow: hidden; float: left; font-family: 'univers_47'; font-size: 24px; font-weight: normal; line-height: normal; text-transform: uppercase; color: #569966; margin: 25px 0px 10px 0px; padding: 0px 0px 0px 0px; }

.conteudo .coluna_04.pedidos_online .controle_linha .descricao p { width: 100%; min-height: 68px; line-height: 20px; margin: 0px 0px 0px 0px; }

.conteudo .coluna_04.pedidos_online .controle_linha .descricao a { width: auto; float: left; font-family: 'univers_47'; font-size: 16px; margin: 0px 20px 0px 0px; text-transform: uppercase; }

.conteudo .coluna_04.pedidos_online .controle_linha .descricao a.ativo { width: auto; float: left; font-family: 'univers_47'; font-size: 16px; color: #3a4b3f; cursor: pointer; border-bottom: 5px solid #3a4b3f; margin: 0px 20px 0px 0px; text-transform: uppercase; }

/* ---- Inferior ----*/
.inferior { width: 100%; height: auto; overflow: hidden; margin: 50px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #ff6600; }

.inferior .coluna_05 { float: none; margin: 0px auto 0px auto; padding: 20px 20px 20px 20px; }

.inferior .coluna_03 { padding: 0px 10px 0px 0px; }

.inferior .coluna_02 { padding: 0px 0px 0px 10px; }

.inferior .logotipo { width: 180px; height: 100px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url(../imagens/detalhe_logo_inferior.jpg) right 20px no-repeat; }

.inferior .logotipo a { width: 160px; height: 100px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.inferior .texto_rodape { width: 750px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0 0 0 20px; }

.inferior p { width: auto; height: auto; float: left; overflow: hidden; color: #ffffff; font-size: 18px; line-height: 22px; font-family: 'univers_47'; margin: 0px 0px 0px 0px; padding: 22px 0px 0px 20px; }

.inferior span { font-size: 18px; font-family: 'univers_67_condensedbold'; }

@media only screen and (max-width: 1016px) { body { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 100%; color: #666666; background: url(../imagens/bg.jpg) 0px -5px no-repeat; }
  body.bg_interna { background: url(../imagens/bg_interna.jpg) 0px 0px no-repeat; }
  .geral { width: 800px; height: auto; overflow: hidden; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; }
  /* ---- Colunas - 800 */
  .coluna_01 { width: 120px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }
  .coluna_02 { width: 240px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0 0 0 20px; }
  .coluna_03 { width: 130px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }
  .coluna_03ConteudoInferior { width: 100%; height: auto; overflow: hidden; margin: 0px 0px 30px 0px; padding: 0px 20px 0px 20px; }
  .coluna_04 { width: 600px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }
  .coluna_05 { width: 760px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }
  /* ---- Superior - 800 */
  body.bg_interna .superior { margin: 0px 0px 10px 0px; }
  .superior { width: auto; height: 110px; float: left; margin: 0px 0px 20px 0px; padding: 20px 0px 20px 0px; background: #ffffff; }
  .superior .logotipo { width: 245px; height: 110px; float: left; }
  .superior .coluna_05 { overflow: visible; }
  .superior .logotipo a { width: 245px; height: 110px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px; background: url(../imagens/logotipo.png) no-repeat; }
  /* ---- menu - 800 --- */
  .menu { width: auto; height: 30px; float: right; font-size: 14px; text-transform: uppercase; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; }
  .menu ul { width: auto; height: 30px; display: block; float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .menu ul li { width: auto; height: 30px; list-style: none; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .menu ul li a { width: auto; height: 17px; overflow: hidden; float: left; font-family: 'univers_47'; color: #569966; font-size: 18px; font-weight: bold; display: block; line-height: auto; margin: 0px 0px 0px 20px; padding: 8px 0px 0px 0px; }
  .menu ul li a:hover { color: #435448; }
  .menu ul li a.ativo { width: auto; height: 21px; overflow: hidden; float: left; display: block; color: #435448; line-height: auto; border-bottom: 5px #435448 solid; margin: 0px 0px 0px 20px; padding: 8px 0px 0px 0px; }
  .menu ul li .submenu { width: auto; height: auto; overflow: hidden; position: absolute; top: 86px; left: 173px; border: 1px solid #ff6600; background: #ffffff; display: none; z-index: 2; padding: 18px 18px 12px 18px; }
  .menu ul li .submenu.right { right: 5px; }
  .menu ul li a.submenu_ativo { width: auto; height: 17px; overflow: hidden; float: left; color: #435448; display: block; line-height: auto; margin: 0px 0px 0px 0px; padding: 8px 0px 0px 20px; }
  .menu ul li .submenu ul { width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .menu ul li .submenu ul li { width: auto; height: auto; list-style: none; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .menu ul li .submenu ul li a { width: auto; height: auto; list-style: none; float: left; display: block; font-family: 'univers_47'; font-size: 12px; color: #516356; opacity: 0.5; filter: alpha(opacity=50); margin: 0px 0px 0px 0px; padding: 7px 0px 6px 0px; }
  .menu ul li .submenu ul li a.ativo { width: auto; height: auto; list-style: none; float: left; display: block; opacity: 1.0; filter: alpha(opacity=100); margin: 0px 0px 0px 0px; padding: 7px 0px 6px 20px; }
  .menu ul li .submenu ul li a:hover { opacity: 1.0; filter: alpha(opacity=100); }
  /* ---- Menu Movel */
  .menu_movel { display: none; }
  /* ---- Painel - 800 */
  .painel { width: 320px; height: 335px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; z-index: 1; background: #ffffff; }
  .painel ul { width: auto; height: auto; list-style: none; z-index: -2; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .painel ul li { width: auto; height: auto; list-style: none; }
  .painel ul li .imagem { width: 320px; height: 180px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .painel ul li .imagem img { width: 320px; height: 180px; border: 0px; }
  .painel ul li .descricao { width: 280px; height: 115px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 20px 20px 20px 20px; }
  .painel ul li .descricao h1, .painel ul li .descricao h1 a { width: 280px; height: 80px; overflow: hidden; float: left; font-family: 'univers_47'; text-transform: uppercase; font-size: 26px; font-weight: normal; line-height: 26px; color: #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .paginacao { width: auto; height: 15px; position: absolute; left: 20px; bottom: 20px; }
  .paginacao .icone a { width: 15px; height: 15px; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #ff6600; opacity: 1.0; filter: alpha(opacity=100); }
  .paginacao .icone a:hover { background: #d44100; }
  .paginacao a { width: 15px; height: 15px; display: block; float: left; overflow: hidden; list-style: none; font-size: 0px; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; background: #000000; opacity: 0.2; filter: alpha(opacity=20); }
  .paginacao a.activeSlide { width: 15px; height: 15px; display: block; float: left; overflow: hidden; list-style: none; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; background: #ffffff; opacity: 1.0; filter: alpha(opacity=100); }
  /* ---- Cart├Áes - 800 */
  .cartoes { width: 800px; height: 295px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px; background: #ffffff; }
  .cartoes h1 { width: 760px; height: 37px; overflow: hidden; font-family: 'univers_47'; font-size: 26px; font-weight: bold; line-height: normal; color: #569966; border-bottom: 1px solid #569966; margin: 0px auto 20px auto; padding: 7px 0px 0px 0px; }
  .cartoes h2 { width: 100%; height: 40px; overflow: hidden; font-family: 'univers_67_condensedbold'; font-size: 17px; font-weight: normal; line-height: normal; color: #ff6600; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
  .cartoes .imagem { width: 120px; height: 70px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .cartoes p { width: 120px; height: 75px; float: left; overflow: hidden; font-size: 13px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; }
  /* ---- Lista - 800 */
  .lista { width: 100%; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .lista ul { width: auto; height: auto; list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .lista ul li { width: auto; height: auto; list-style: none; font-family: 'univers_57_condensedregular'; font-size: 12px; line-height: 12px; text-transform: uppercase; }
  .lista ul li a { width: 100%; height: auto; overflow: hidden; float: left; margin: 0px 0px 2px 0px; padding: 3px 0px 0px 15px; background: url(../imagens/icone_02.png) 0px 4px no-repeat; }
  .lista ul li a.desativado, .lista ul li a.desativado:hover { color: #94a899; cursor: default; }
  /* ---- Servi├ºos - 800 */
  .servicos { width: 800px; height: auto; float: left; overflow: hidden; margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px; }
  .servicos .coluna_01 { height: 417px; padding: 20px 20px 20px 20px; }
  .servicos .coluna_01 .botao { margin: 0px 0px 20px 0px; }
  .servicos .coluna_01 h2 { width: 120px; height: 45px; float: left; overflow: hidden; font-family: 'univers_47'; color: #ffffff; font-size: 16px; font-weight: normal; line-height: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .servicos .coluna_01 .imagem { width: 120px; height: 70px; float: left; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
  .servicos .coluna_01 .imagem img { width: 120px; height: 70px; }
  .servicos .coluna_01 p { width: auto; height: 175px; float: left; overflow: hidden; color: #ffffff; font-family: "univers_47", Verdana, sans-serif; font-size: 16px; line-height: 17px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
  .minicertidao figure { margin: 0 0 10px; }
  .minicertidao .conteudo p { height: auto; margin: 0; }
  /* ---- Institucional-Utilidades - 800 */
  .institucional_utilidades { width: auto; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades h1 { width: 100%; height: 44px; overflow: hidden; float: left; font-family: 'univers_47'; font-size: 30px; font-weight: bold; line-height: normal; color: #569966; border-bottom: 1px solid #569966; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_03 .imagem { width: 155px; height: 155px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_03 .imagem img { width: 155px; height: 155px; }
  .institucional_utilidades .coluna_03ConteudoInferior .descricao { width: 525px; height: 230px; float: left; overflow: hidden; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_03ConteudoInferior .descricao h2 { width: 100%; height: 18px; overflow: hidden; font-family: 'univers_67_condensedbold'; font-size: 16px; font-weight: normal; line-height: normal; color: #ff6600; margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_03ConteudoInferior .descricao p { width: auto; height: auto; float: left; overflow: hidden; font-size: 16px; line-height: 19px; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_02 .controle { width: 280px; height: auto; float: left; overflow: hidden; margin: 0px 0px 21px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_02 .controle .logotipo { width: 80px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; }
  .institucional_utilidades .coluna_02 .controle .logotipo img a { border: 0px; }
  .institucional_utilidades .coluna_02 .controle .descricao { width: 200px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_02 .controle .descricao p { width: auto; height: auto; float: left; overflow: hidden; font-family: 'univers_57_condensedregular'; font-size: 11px; color: #569966; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_02 .controle .descricao a { width: auto; height: auto; float: left; overflow: hidden; font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  /* ---- Internas - 800 */
  .interna { width: 800px; height: auto; overflow: hidden; margin: 0px auto 0px auto; padding: 20px 0px 0px 0px; background: #ffffff; }
  /* ---- Internas - Utilidades - 800 */
  .interna .coluna_utilidades { width: auto; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .interna .coluna_utilidades .coluna_01 h1 { width: 100%; height: 20px; float: left; font-family: 'univers_47'; font-size: 20px; font-weight: normal; line-height: normal; color: #569966; margin: 0px 0px 15px 0px; padding: 5px 0px 0px 0px; }
  .interna .coluna_utilidades .coluna_01 .controle { width: 120px; height: auto; float: left; overflow: hidden; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }
  .interna .coluna_utilidades .coluna_01 .controle .logotipo { width: 120px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; }
  .interna .coluna_utilidades .coluna_01 .controle .logotipo img a { border: 0px; }
  .interna .coluna_utilidades .coluna_01 .controle .descricao { width: 120px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .interna .coluna_utilidades .coluna_01 .controle .descricao p { width: auto; height: auto; float: left; overflow: hidden; font-family: 'univers_57_condensedregular'; font-size: 11px; color: #569966; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .interna .coluna_utilidades .coluna_01 .controle .descricao a { width: auto; height: auto; float: left; overflow: hidden; font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  /* ---- Internas - Conte├║do - 800 */
  .conteudo { width: auto; min-height: 640px; float: right; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04 h1 { width: 100%; height: auto; overflow: hidden; float: left; font-family: 'univers_47'; font-size: 30px; font-weight: normal; line-height: normal; text-transform: uppercase; color: #569966; border-bottom: 1px solid #569966; margin: 0px 0px 20px 0px; padding: 4px 0px 0px 0px; }
  .conteudo .coluna_04 h1 span.separador { font-size: 22px; margin: 0px 13px 0px 13px; }
  .conteudo .coluna_04 h1 span.segundonivel { font-size: 22px; }
  .conteudo .coluna_04 h2 { width: 100%; height: 17px; overflow: hidden; float: left; font-family: 'univers_67_condensedbold'; font-size: 18px; font-weight: normal; line-height: normal; text-transform: uppercase; color: #ff6600; margin: 0px 0px 10px 0px; padding: 3px 0px 0px 0px; }
  .conteudo .coluna_04 p { width: auto; height: auto; overflow: hidden; float: left; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 14px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04 .bloco_imagem { width: auto; height: auto; overflow: hidden; float: left; margin: 0px 40px 0px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04 .bloco_imagem .imagem img { width: 155px; height: 155px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04 .bloco_imagem.lateral { width: 155px; position: relative; margin: 0 30px 30px 0; }
  /* ---- Contato - 800 ----*/
  .mapa { width: auto; height: auto; overflow: hidden; float: left; margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px; }
  .mapa img { width: 600px; }
  /* ---- Formul├írio - 800 ----*/
  .formulario { width: auto; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .formulario .coluna { width: 290px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .formulario .coluna .campo { width: 100%; height: auto; overflow: hidden; float: left; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }
  .formulario .coluna .coluna_01 { width: 135px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .formulario .coluna .coluna_02 { width: 290px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .formulario .coluna .coluna_01 .campo label, .formulario .coluna .coluna_02 .campo label { width: auto; height: auto; float: left; overflow: hidden; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #3a4b3f; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
  .coluna_01.margin_left_40 { margin-left: 20px !important; }
  .coluna.margin_left_40 { margin-left: 20px !important; }
  input, textarea { width: auto; height: 21px; overflow: hidden; float: left; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 11px; color: #666666; border: 1px solid #ff6600; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 10px; }
  input[type=checkbox] { width: 15px; height: 15px; overflow: hidden; float: left; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 11px; color: #666666; border: 1px solid #ff6600; margin: 0px 5px 0px 5px; padding: 0px 0px 2px 10px; }
  label.check { width: auto; height: auto; float: left; overflow: hidden; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 12px; font-weight: bold; text-transform: none; color: #3a4b3f; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
  select { width: auto; height: 25px; overflow: hidden; float: left; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 11px; color: #666666; border: 1px solid #ff6600; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 10px; }
  textarea { padding: 5px 0px 10px 10px; }
  .formulario .coluna .coluna_01 .campo input, .formulario .coluna .coluna_01 .campo textarea { width: 123px; }
  .formulario .coluna .coluna_01 .campo select { width: 135px; }
  .formulario .coluna .coluna_02 .campo input, .formulario .coluna .coluna_02 .campo textarea { width: 278px; }
  .formulario .coluna .coluna_02 .campo select { width: 290px; }
  /* ---- Utilidades - 800 ----*/
  .conteudo .coluna_04.utilidades .controle_linha { width: 600px; height: auto; overflow: hidden; float: left; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04.utilidades .controle_linha:last-child { margin: 0px 0px 0px 0px; }
  .conteudo .coluna_04.utilidades .controle_linha .logotipo { width: 160px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; }
  .conteudo .coluna_04.utilidades .controle_linha .logotipo img { border: 0px; }
  .conteudo .coluna_04.utilidades .controle_linha .descricao { width: 400px; height: auto; float: left; margin: 0px 0px 0px 40px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04.utilidades .controle_linha h2 { width: 100%; height: 17px; overflow: hidden; float: left; font-family: 'univers_67_condensedbold'; font-size: 18px; font-weight: normal; line-height: normal; text-transform: none; color: #ff6600; margin: 0px 0px 13px 0px; padding: 3px 0px 0px 0px; }
  .conteudo .coluna_04.utilidades .controle_linha .descricao p { width: 100%; margin: 0px 0px 2px 0px; }
  .conteudo .coluna_04.utilidades .controle_linha .descricao a { width: 100%; font-size: 14px; }
  /* ---- Certid├Áes Online - 800 ----*/
  .conteudo .coluna_04.pedidos_online .controle_linha { width: 600px; height: auto; overflow: hidden; float: left; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha.margin_bottom_30 { margin: 0px 0px 30px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha:last-child { margin: 0px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha p { width: 100%; line-height: 20px; margin: 10px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha p.interno { width: 100%; line-height: 20px; margin: 30px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha .logotipo { width: 160px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha .logotipo img { border: 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha .descricao { width: 400px; height: auto; float: left; margin: 0px 0px 0px 40px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha .descricao h3 { width: 100%; height: 30px; overflow: hidden; float: left; font-family: 'univers_47'; font-size: 24px; font-weight: normal; line-height: normal; text-transform: uppercase; color: #569966; margin: 25px 0px 10px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha .descricao p { width: 100%; min-height: 68px; line-height: 20px; margin: 0px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha .descricao a { width: auto; float: left; font-family: 'univers_47'; font-size: 16px; margin: 0px 20px 0px 0px; text-transform: uppercase; }
  .conteudo .coluna_04.pedidos_online .controle_linha .descricao a.ativo { width: auto; float: left; font-family: 'univers_47'; font-size: 16px; color: #3a4b3f; cursor: pointer; border-bottom: 5px solid #3a4b3f; margin: 0px 20px 0px 0px; text-transform: uppercase; }
  /* ---- Inferior - 800 ----*/
  .inferior { width: 100%; height: auto; overflow: hidden; margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #ff6600; }
  .inferior .coluna_05 { float: none; margin: 0px auto 0px auto; padding: 20px 20px 20px 20px; }
  .inferior .coluna_03 { padding: 0px 20px 0px 0px; }
  .inferior .coluna_02 { padding: 0px 0px 0px 20px; }
  .inferior .logotipo { width: 140px; height: 70px; float: left; overflow: hidden; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url(../imagens/detalhe_logo_inferior.jpg) right 20px repeat-y; }
  .inferior .logotipo a { width: 140px; height: 70px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .inferior .logotipo a img { width: 120px; margin-top: 10px; }
  .inferior .coluna_03 p { width: 200px; }
  .inferior .coluna_02 p { padding: 20px 0px 0px 0px; }
  .inferior .texto_rodape { width: 500px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0 0 0 20px; }
  .inferior p { width: auto; height: auto; float: left; overflow: hidden; color: #ffffff; font-size: 16px; line-height: 18px; font-family: 'univers_47'; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 20px; }
  .inferior span { font-size: 16px; font-family: 'univers_67_condensedbold'; } }
@media only screen and (max-width: 836px) { body { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 100%; color: #666666; background: url(../imagens/bg.jpg) 0px -5px no-repeat; }
  body.bg_interna { background: url(../imagens/bg_interna.jpg) 0px 0px no-repeat; }
  .geral { width: 480px; height: auto; overflow: hidden; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; }
  /* ---- Colunas - 480 */
  .coluna_01 { width: 120px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }
  .coluna_02 { width: 280px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }
  .coluna_03 { width: 130px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }
  .coluna_04 { width: 440px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }
  .coluna_05 { width: 440px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }
  /* ---- Superior - 480 */
  body.bg_interna .superior { margin: 0px 0px 10px 0px; }
  .superior { width: auto; height: 70px; float: left; margin: 0px 0px 20px 0px; padding: 20px 0px 20px 0px; background: #ffffff; }
  .superior .logotipo { width: 200px; height: 70px; float: left; }
  .superior .coluna_05 { overflow: visible; }
  .superior .logotipo a { width: 200px; height: 70px; float: left; overflow: hidden; z-index: 26; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px; background: url(../imagens/logotipo_480.png) no-repeat; }
  /* ---- menu - 480 --- */
  .menu { display: none; }
  .boxAcompanharPedido { padding: 0px 3px 0px 0px; font-size: 11px; position: absolute; top: 12px; right: 0px; }
  .boxAcompanharPedido .boxAcompanharPedidoText { margin: 0 3px 0 0; padding: 3px 0 0 0px; }
  .boxAcompanharPedido .boxAcompanharPedidoInput input { width: 84px; height: 15px; }
  .boxAcompanharPedido .boxAcompanharPedidoBotao .botao a { padding: 4px 10px 2px 10px; }
  /* ---- Menu Movel - 480 */
  .menu_movel { width: 100%; height: auto; position: absolute; z-index: 25; display: block; left: 0px; top: 60px; }
  .menu_movel { width: 480px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .menu_movel .menu_select { width: 480px; height: 30px; overflow: hidden; }
  .menu_movel .menu_select .icone { width: 30px; height: 30px; float: right; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px; }
  .menu_movel .menu_select .icone a { width: 30px; height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; }
  .menu_movel .menu_select .icone a:hover { border: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; }
  .menu_movel .posicao_menu_movel { position: absolute; top: 70px; display: none; }
  .menu_movel ul { width: 480px; height: auto; overflow: hidden; margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px; background: #ffffff; }
  .menu_movel ul li { width: 440px; height: auto; overflow: hidden; font-family: 'univers_47'; list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .menu_movel ul li a { width: 440px; height: auto; overflow: hidden; float: left; display: block; font-size: 14px; color: #9ea745; position: relative; text-decoration: none; margin: 0px 0px 0px 0px; padding: 5px 20px 5px 20px; text-transform: uppercase; }
  .menu_movel ul li.pai a { width: 440px; height: auto; overflow: hidden; float: left; display: block; font-size: 14px; color: #9ea745; position: relative; text-decoration: none; margin: 0px 0px 0px 0px; padding: 5px 20px 5px 20px; background: url(../imagens/menu_detalhe_item.png) 0px 10px no-repeat; }
  .menu_movel ul li a:hover { color: #435448; }
  .menu_movel ul li a.ativo { width: auto; height: auto; overflow: hidden; float: left; display: block; font-size: 14px; color: #ffffff; position: relative; text-decoration: none; margin: 0px 0px 5px 20px; padding: 5px 0px 0px 0px; color: #435448; border-bottom: 2px #435448 solid; background: url(../imagens/menu_detalhe_item.png) 0px 10px no-repeat; }
  .menu_movel ul li a.ativo span.detalhe { background: none; }
  .menu_movel ul li .submenu { width: 440px; height: auto; overflow: hidden; display: none; background: #ffffff; padding: 0px 0px 10px 20px; box-shadow: none; }
  .menu_movel ul li .submenu ul { width: 440px; padding: 0px 0px 0px 0px; }
  .menu_movel ul li .submenu ul li a { width: 420px; }
  .menu_movel ul li a.submenu_ativo { color: #435448; }
  /* ---- Painel - 480 */
  .painel { width: 480px; height: 180px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; z-index: 1; background: #ffffff; }
  .painel ul { width: auto; height: auto; list-style: none; z-index: -2; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .painel ul li { width: auto; height: auto; list-style: none; }
  .painel ul li .imagem { width: 320px; height: 180px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .painel ul li .imagem img { width: 320px; height: 180px; border: 0px; }
  .painel ul li .descricao { width: 120px; height: 140px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 20px 20px 20px 20px; }
  .painel ul li .descricao h1, .painel ul li .descricao h1 a { width: 120px; height: 115px; overflow: hidden; float: left; font-family: 'univers_47'; text-transform: uppercase; font-size: 20px; font-weight: normal; line-height: 23px; color: #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .paginacao { width: auto; height: 15px; position: absolute; left: 340px; bottom: 20px; }
  .paginacao .icone a { width: 15px; height: 15px; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #ff6600; opacity: 1.0; filter: alpha(opacity=100); }
  .paginacao .icone a:hover { background: #d44100; }
  .paginacao a { width: 15px; height: 15px; display: block; float: left; overflow: hidden; list-style: none; font-size: 0px; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; background: #000000; opacity: 0.2; filter: alpha(opacity=20); }
  .paginacao a.activeSlide { width: 15px; height: 15px; display: block; float: left; overflow: hidden; list-style: none; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; background: #ffffff; opacity: 1.0; filter: alpha(opacity=100); }
  /* ---- Cart├Áes - 480 */
  .cartoes { width: 480px; height: 550px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px; background: #ffffff; }
  .cartoes h1 { width: 440px; height: 37px; overflow: hidden; font-family: 'univers_47'; font-size: 26px; font-weight: bold; line-height: normal; color: #569966; border-bottom: 1px solid #569966; margin: 0px auto 20px auto; padding: 7px 0px 0px 0px; }
  .cartoes h2 { width: 100%; height: 40px; overflow: hidden; font-family: 'univers_67_condensedbold'; font-size: 17px; font-weight: normal; line-height: normal; color: #ff6600; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
  .cartoes .imagem { width: 120px; height: 70px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .cartoes p { width: 120px; height: 75px; float: left; overflow: hidden; font-size: 13px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; }
  .cartoes .coluna_01 { margin: 0 0 20px 0; }
  /* ---- Lista - 480 */
  .lista { width: 120px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .lista ul { width: auto; height: auto; list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .lista ul li { width: auto; height: auto; list-style: none; font-family: 'univers_57_condensedregular'; font-size: 12px; line-height: 12px; text-transform: uppercase; }
  .lista ul li a { width: 100%; height: auto; overflow: hidden; float: left; margin: 0px 0px 2px 0px; padding: 3px 0px 0px 15px; background: url(../imagens/icone_02.png) 0px 4px no-repeat; }
  .lista ul li a.desativado, .lista ul li a.desativado:hover { color: #94a899; cursor: default; }
  /* ---- Servi├ºos - 480 */
  .servicos { width: 480px; height: auto; float: left; overflow: hidden; margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px; }
  .servicos .coluna_01 { width: 440px; height: auto; padding: 20px 20px 20px 20px; }
  .servicos .coluna_01 .bloco { width: 120px; overflow: hidden; float: left; margin: 0px 40px 0px 0px; }
  .servicos .coluna_01 .botao { margin: 0px 0px 20px 0px; }
  .servicos .coluna_01 .botao a { color: #ff6600; background: none; padding: 0px 0px 0px 0px; }
  .servicos .coluna_01 .botao a:hover { color: #d44100; }
  .servicos .coluna_01 h2 { width: 120px; height: auto; float: left; overflow: hidden; font-family: 'univers_47'; color: #ffffff; font-size: 16px; font-weight: normal; line-height: normal; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
  .servicos .coluna_01 .imagem { width: 120px; height: 70px; float: left; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
  .servicos .coluna_01 .imagem img { width: 120px; height: 70px; }
  .servicos .coluna_01 p { width: auto; height: 145px; float: left; overflow: hidden; color: #ffffff; font-family: "univers_47", Verdana, sans-serif; font-size: 15px; line-height: 16px; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
  .minicertidao figure { margin: 0 10px 0 0; }
  .minicertidao .conteudo p { height: auto; }
  /* ---- Institucional-Utilidades - 480 */
  .institucional_utilidades { width: auto; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades h1 { width: 100%; height: 29px; overflow: hidden; float: left; font-family: 'univers_47'; font-size: 22px; font-weight: bold; line-height: normal; color: #569966; border-bottom: 1px solid #569966; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_03ConteudoInferior { margin: 0px 0px 20px 0px; }
  .institucional_utilidades .coluna_03ConteudoInferior .imagem { width: 70px; height: 70px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_03ConteudoInferior .imagem img { width: 120px; height: 70px; }
  .institucional_utilidades .coluna_03ConteudoInferior .descricao { width: 330px; height: 170px; float: left; overflow: hidden; margin: 0px 0px 0px 40px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_03ConteudoInferior .descricao h2 { width: 100%; height: 20px; overflow: hidden; font-family: 'univers_67_condensedbold'; font-size: 16px; font-weight: normal; line-height: normal; color: #ff6600; margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_03ConteudoInferior .descricao p { width: auto; height: auto; float: left; overflow: hidden; font-size: 14px; line-height: 16px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_02 { width: 440px; margin: 0 0 40px 0; }
  .institucional_utilidades .coluna_02 .controle { width: 120px; height: auto; float: left; overflow: hidden; margin: 0px 40px 20px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_02 .controle:nth-last-child(2) { margin: 0px 0px 50px 0px; }
  .institucional_utilidades .coluna_02 .controle .logotipo { width: 80px; height: auto; float: left; overflow: hidden; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; text-align: left; }
  .institucional_utilidades .coluna_02 .controle .logotipo img a { border: 0px; }
  .institucional_utilidades .coluna_02 .controle .descricao { width: 120px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_02 .controle .descricao p { width: auto; height: auto; float: left; overflow: hidden; font-family: 'univers_57_condensedregular'; font-size: 13px; color: #569966; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_02 .controle .descricao a { width: 120px; height: auto; float: left; overflow: hidden; font-size: 11px; word-break: break-all; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  /* ---- Internas - 480 */
  .interna { width: 480px; height: auto; overflow: hidden; margin: 0px auto 0px auto; padding: 20px 0px 0px 0px; background: #ffffff; }
  /* ---- Internas - Utilidades - 480 */
  .interna .coluna_utilidades { width: auto; height: auto; float: left; overflow: hidden; margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .interna .coluna_utilidades .coluna_01 { width: 480px; padding: 0px 20px 0px 20px; }
  .interna .coluna_utilidades .coluna_01 h1 { width: 100%; height: 20px; float: left; font-family: 'univers_47'; font-size: 20px; font-weight: normal; line-height: normal; color: #569966; margin: 0px 0px 15px 0px; padding: 5px 0px 0px 0px; }
  .interna .coluna_utilidades .coluna_01 .controle { width: 120px; height: auto; float: left; overflow: hidden; margin: 0px 40px 0px 0px; padding: 0px 0px 0px 0px; }
  .interna .coluna_utilidades .coluna_01 .controle:nth-last-child(2) { margin: 0px 0px 10px 0px; }
  .interna .coluna_utilidades .coluna_01 .controle .logotipo { width: 120px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; }
  .interna .coluna_utilidades .coluna_01 .controle .logotipo img a { border: 0px; }
  .interna .coluna_utilidades .coluna_01 .controle .descricao { width: 120px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .interna .coluna_utilidades .coluna_01 .controle .descricao p { width: auto; height: auto; float: left; overflow: hidden; font-family: 'univers_57_condensedregular'; font-size: 11px; color: #569966; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .interna .coluna_utilidades .coluna_01 .controle .descricao a { width: auto; height: auto; float: left; overflow: hidden; font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  /* ---- Internas - Conte├║do - 480 */
  .conteudo { width: auto; min-height: 640px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04 h1 { width: 100%; height: auto; overflow: hidden; float: left; font-family: 'univers_47'; font-size: 30px; font-weight: normal; line-height: normal; text-transform: uppercase; color: #569966; border-bottom: 1px solid #569966; margin: 0px 0px 20px 0px; padding: 4px 0px 0px 0px; }
  .conteudo .coluna_04 h1 span.separador { font-size: 22px; margin: 0px 13px 0px 13px; }
  .conteudo .coluna_04 h1 span.segundonivel { font-size: 22px; }
  .conteudo .coluna_04 h2 { width: 100%; height: auto; overflow: auto; float: left; font-family: 'univers_67_condensedbold'; font-size: 18px; font-weight: normal; line-height: normal; text-transform: uppercase; color: #ff6600; margin: 0px 0px 10px 0px; padding: 3px 0px 0px 0px; }
  .conteudo .coluna_04 p { width: auto; height: auto; overflow: hidden; float: left; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 14px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04 .bloco_imagem { width: auto; height: auto; overflow: hidden; float: left; margin: 0px 40px 0px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04 .bloco_imagem .imagem img { width: 150px; height: 150px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04 .bloco_imagem.lateral { width: 140px; position: relative; margin: 0 30px 30px 0; }
  /* ---- Contato - 480 ----*/
  .mapa { width: auto; height: auto; overflow: hidden; float: left; margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px; }
  .mapa img { width: 440px; }
  /* ---- Formul├írio - 480 ----*/
  .formulario { width: auto; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .formulario .coluna { width: 210px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .formulario .coluna .campo { width: 100%; height: auto; overflow: hidden; float: left; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }
  .formulario .coluna .coluna_01 { width: 100px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .formulario .coluna .coluna_02 { width: 210px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .formulario .coluna .coluna_01 .campo label, .formulario .coluna .coluna_02 .campo label { width: auto; height: auto; float: left; overflow: hidden; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #3a4b3f; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
  .coluna_01.margin_left_40 { margin-left: 20px !important; }
  .coluna.margin_left_40 { margin-left: 20px !important; }
  input, textarea { width: auto; height: 21px; overflow: hidden; float: left; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 11px; color: #666666; border: 1px solid #ff6600; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 10px; }
  input[type=checkbox] { width: 15px; height: 15px; overflow: hidden; float: left; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 11px; color: #666666; border: 1px solid #ff6600; margin: 0px 5px 0px 5px; padding: 0px 0px 2px 10px; }
  label.check { width: 405px; height: auto; float: left; overflow: hidden; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 12px; font-weight: bold; text-transform: none; color: #3a4b3f; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
  select { width: auto; height: 25px; overflow: hidden; float: left; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 11px; color: #666666; border: 1px solid #ff6600; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 10px; }
  textarea { padding: 5px 0px 10px 10px; }
  .formulario .coluna .coluna_01 .campo input, .formulario .coluna .coluna_01 .campo textarea { width: 88px; }
  .formulario .coluna .coluna_01 .campo select { width: 98px; }
  .formulario .coluna .coluna_02 .campo input, .formulario .coluna .coluna_02 .campo textarea { width: 198px; }
  .formulario .coluna .coluna_02 .campo select { width: 210px; }
  .coluna_01.margin_left_40 { margin: 0px 0px 0px 10px !important; }
  /* ---- Utilidades - 480 ----*/
  .conteudo .coluna_04.utilidades .controle_linha { width: 440px; height: auto; overflow: hidden; float: left; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04.utilidades .controle_linha:last-child { margin: 0px 0px 0px 0px; }
  .conteudo .coluna_04.utilidades .controle_linha .logotipo { width: 160px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; }
  .conteudo .coluna_04.utilidades .controle_linha .logotipo img { border: 0px; }
  .conteudo .coluna_04.utilidades .controle_linha .descricao { width: 260px; height: auto; float: left; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04.utilidades .controle_linha h2 { width: 100%; height: auto; overflow: hidden; float: left; font-family: 'univers_67_condensedbold'; font-size: 18px; font-weight: normal; line-height: normal; text-transform: none; color: #ff6600; margin: 0px 0px 13px 0px; padding: 3px 0px 0px 0px; }
  .conteudo .coluna_04.utilidades .controle_linha .descricao p { width: 100%; margin: 0px 0px 2px 0px; }
  .conteudo .coluna_04.utilidades .controle_linha .descricao a { width: 100%; font-size: 14px; }
  /* ---- Certid├Áes Online - 480 ----*/
  .conteudo .coluna_04.pedidos_online .controle_linha { width: 440px; height: auto; overflow: hidden; float: left; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha.margin_bottom_30 { margin: 0px 0px 30px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha:last-child { margin: 0px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha p { width: 100%; line-height: 20px; margin: 10px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha p.interno { width: 100%; line-height: 20px; margin: 30px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha .logotipo { width: 160px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha .logotipo img { border: 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha .descricao { width: 260px; height: auto; float: left; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha .descricao h3 { width: 100%; height: 30px; overflow: hidden; float: left; font-family: 'univers_47'; font-size: 24px; font-weight: normal; line-height: normal; text-transform: uppercase; color: #569966; margin: 25px 0px 10px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha .descricao p { width: 100%; min-height: 68px; line-height: 20px; margin: 0px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha .descricao a { width: auto; float: left; font-family: 'univers_47'; font-size: 16px; margin: 0px 20px 0px 0px; text-transform: uppercase; }
  .conteudo .coluna_04.pedidos_online .controle_linha .descricao a.ativo { width: auto; float: left; font-family: 'univers_47'; font-size: 16px; color: #3a4b3f; cursor: pointer; border-bottom: 5px solid #3a4b3f; margin: 0px 20px 0px 0px; text-transform: uppercase; }
  /* ---- Inferior - 480 ----*/
  .inferior { width: 100%; height: auto; overflow: hidden; margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #ff6600; }
  .inferior .coluna_05 { float: none; margin: 0px auto 0px auto; padding: 20px 20px 20px 20px; }
  .inferior .coluna_03 { padding: 0px 20px 0px 0px; }
  .inferior .coluna_02 { padding: 0px 0px 0px 160px; }
  .inferior .logotipo { width: 140px; height: 70px; float: left; overflow: hidden; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url(../imagens/detalhe_logo_inferior.jpg) right 20px repeat-y; }
  .inferior .logotipo a { width: 140px; height: 70px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .inferior .logotipo a img { width: 120px; margin-top: 10px; }
  .inferior .coluna_03 p { width: 200px; }
  .inferior .coluna_02 p { padding: 20px 0px 0px 0px; }
  .inferior .texto_rodape { width: 270px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0 0 0 20px; }
  .inferior p { width: auto; height: auto; float: left; overflow: hidden; color: #ffffff; font-size: 16px; line-height: 15px; font-family: 'univers_47'; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 20px; }
  .inferior span { font-size: 16px; font-family: 'univers_67_condensedbold'; } }
@media only screen and (max-width: 496px) { body { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 100%; color: #666666; background: url(../imagens/bg.jpg) 0px -45px no-repeat; }
  body.bg_interna { background: url(../imagens/bg_interna.jpg) 0px 0px no-repeat; }
  .geral { width: 320px; height: auto; overflow: hidden; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; }
  /* ---- Colunas - 320 */
  .coluna_01 { width: 280px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }
  .coluna_02 { width: 280px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }
  .coluna_03 { width: 280px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }
  .coluna_04 { width: 280px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }
  .coluna_05 { width: 280px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; }
  /* ---- Superior - 320 */
  body.bg_interna .superior { margin: 0px 0px 10px 0px; }
  .superior { width: auto; height: 50px; float: left; margin: 0px 0px 20px 0px; padding: 20px 0px 20px 0px; background: #ffffff; }
  .superior .logotipo { width: 200px; height: 70px; float: left; }
  .superior .coluna_05 { overflow: visible; }
  .superior .logotipo a { width: 200px; height: 50px; float: left; overflow: hidden; z-index: 26; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px; background: url(../imagens/logotipo_320.png) no-repeat; }
  /* ---- menu - 320 --- */
  .menu { display: none; }
  /* ---- Menu Movel - 320 */
  .boxAcompanharPedido { padding: 0px 3px 0px 0px; font-size: 11px; position: absolute; top: 12px; right: 0px; }
  .boxAcompanharPedido .boxAcompanharPedidoText { margin: 0 3px 0 0; padding: 3px 2px 0 0px; float: none; }
  .boxAcompanharPedido .boxAcompanharPedidoInput { float: left; padding: 2px 5px 0 0; }
  .boxAcompanharPedido .boxAcompanharPedidoInput input { width: 84px; height: 15px; }
  .boxAcompanharPedido .boxAcompanharPedidoBotao { float: left; padding: 2px 5px 0 0; }
  .menu_movel { width: 100%; height: auto; position: absolute; z-index: 25; display: block; left: 0px; top: 55px; }
  .menu_movel { width: 320px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .menu_movel .menu_select { width: 320px; height: 30px; overflow: hidden; }
  .menu_movel .menu_select .icone { width: 30px; height: 30px; float: right; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px; }
  .menu_movel .menu_select .icone a { width: 30px; height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; }
  .menu_movel .menu_select .icone a:hover { border: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; }
  .menu_movel .posicao_menu_movel { position: absolute; top: 70px; display: none; }
  .menu_movel ul { width: 320px; height: auto; overflow: hidden; margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px; background: #ffffff; }
  .menu_movel ul li { width: 280px; height: auto; overflow: hidden; font-family: 'univers_47'; list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .menu_movel ul li a { width: 280px; height: auto; overflow: hidden; float: left; display: block; font-size: 14px; color: #9ea745; position: relative; text-decoration: none; margin: 0px 0px 0px 0px; padding: 5px 20px 5px 20px; text-transform: uppercase; }
  .menu_movel ul li.pai a { width: 280px; height: auto; overflow: hidden; float: left; display: block; font-size: 14px; color: #9ea745; position: relative; text-decoration: none; margin: 0px 0px 0px 0px; padding: 5px 20px 5px 20px; background: url(../imagens/menu_detalhe_item.png) 0px 10px no-repeat; }
  .menu_movel ul li a:hover { color: #435448; }
  .menu_movel ul li a.ativo { width: auto; height: auto; overflow: hidden; float: left; display: block; font-size: 14px; color: #ffffff; position: relative; text-decoration: none; margin: 0px 0px 5px 20px; padding: 5px 0px 0px 0px; color: #435448; border-bottom: 2px #435448 solid; background: url(../imagens/menu_detalhe_item.png) 0px 10px no-repeat; }
  .menu_movel ul li a.ativo span.detalhe { background: none; }
  .menu_movel ul li .submenu { width: 280px; height: auto; overflow: hidden; display: none; background: #ffffff; padding: 0px 0px 10px 20px; box-shadow: none; }
  .menu_movel ul li .submenu ul { width: 280px; padding: 0px 0px 0px 0px; }
  .menu_movel ul li .submenu ul li a { width: 220px; }
  .menu_movel ul li a.submenu_ativo { color: #435448; }
  /* ---- Painel - 320 */
  .painel { width: 320px; height: 335px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; z-index: 1; background: #ffffff; }
  .painel ul { width: auto; height: auto; list-style: none; z-index: -2; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .painel ul li { width: auto; height: auto; list-style: none; }
  .painel ul li .imagem { width: 320px; height: 180px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .painel ul li .imagem img { width: 320px; height: 180px; border: 0px; }
  .painel ul li .descricao { width: 280px; height: 115px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 20px 20px 20px 20px; }
  .painel ul li .descricao h1, .painel ul li .descricao h1 a { width: 280px; height: 115px; overflow: hidden; float: left; font-family: 'univers_47'; text-transform: uppercase; font-size: 20px; font-weight: normal; line-height: 23px; color: #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .paginacao { width: auto; height: 15px; position: absolute; left: 20px; bottom: 20px; }
  .paginacao .icone a { width: 15px; height: 15px; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #ff6600; opacity: 1.0; filter: alpha(opacity=100); }
  .paginacao .icone a:hover { background: #d44100; }
  .paginacao a { width: 15px; height: 15px; display: block; float: left; overflow: hidden; list-style: none; font-size: 0px; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; background: #000000; opacity: 0.2; filter: alpha(opacity=20); }
  .paginacao a.activeSlide { width: 15px; height: 15px; display: block; float: left; overflow: hidden; list-style: none; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; background: #ffffff; opacity: 1.0; filter: alpha(opacity=100); }
  /* ---- Cart├Áes - 320 */
  .cartoes { width: 320px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px; background: #ffffff; }
  .cartoes h1 { width: 280px; height: 29px; overflow: hidden; font-family: 'univers_47'; font-size: 22px; font-weight: bold; line-height: normal; color: #569966; border-bottom: 1px solid #569966; margin: 0px auto 20px auto; padding: 7px 0px 0px 0px; }
  .cartoes h2 { width: 100%; height: 40px; overflow: hidden; font-family: 'univers_67_condensedbold'; font-size: 17px; font-weight: normal; line-height: normal; color: #ff6600; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
  .cartoes .bloco { width: 120px; float: left; }
  .cartoes .bloco:nth-last-child(1) { margin-left: 40px; }
  .cartoes .coluna_01 { margin-bottom: 30px; }
  .cartoes .imagem { width: 120px; height: 70px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .cartoes .imagem img { width: 120px; height: 70px; }
  .cartoes p { width: 120px; height: 71px; float: left; overflow: hidden; font-size: 13px; margin: 0px 0px 0px 0px; padding: 25px 0px 0px 0px; }
  /* ---- Lista - 320 */
  .lista { width: 120px; height: auto; overflow: hidden; position: absolute; right: 20px; }
  .lista ul { width: auto; height: auto; list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .lista ul li { width: 120px; height: auto; list-style: none; font-family: 'univers_57_condensedregular'; font-size: 12px; line-height: 12px; text-transform: uppercase; }
  .lista ul li a { width: 120px; height: auto; overflow: hidden; float: left; display: block; margin: 0px 0px 2px 0px; padding: 3px 0px 0px 15px; background: url(../imagens/icone_02.png) 0px 4px no-repeat; }
  .lista ul li a.desativado, .lista ul li a.desativado:hover { width: 120px; display: block; color: #94a899; cursor: default; }
  /* ---- Servi├ºos - 320 */
  .servicos { width: 320px; height: auto; float: left; overflow: hidden; margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px; }
  .servicos .coluna_01 { width: 280px; height: auto; position: relative; padding: 20px 20px 20px 20px; }
  .servicos .coluna_01 .bloco { width: 280px; overflow: hidden; float: left; margin: 0px 0px 0px 0px; }
  .servicos .coluna_01 .botao { margin: 0px 0px 0px 0px; }
  .servicos .coluna_01 .botao a { color: #ff6600; background: none; padding: 0px 0px 0px 0px; }
  .servicos .coluna_01 .botao a:hover { color: #d44100; }
  .servicos .coluna_01 h2 { width: 280px; height: auto; float: left; overflow: hidden; font-family: 'univers_47'; color: #ffffff; font-size: 16px; font-weight: bold; line-height: normal; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
  .servicos .coluna_01 .imagem { width: 120px; height: 70px; float: left; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
  .servicos .coluna_01 .imagem img { width: 120px; height: 70px; }
  .servicos .coluna_01 p { width: auto; height: auto; float: left; overflow: hidden; color: #ffffff; font-family: "univers_47", Verdana, sans-serif; font-size: 15px; line-height: 17px; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
  .minicertidao figure { margin: 0 10px 0 0; }
  /* ---- Institucional-Utilidades - 320 */
  .institucional_utilidades { width: auto; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades h1 { width: 100%; height: 29px; overflow: hidden; float: left; font-family: 'univers_47'; font-size: 22px; font-weight: bold; line-height: normal; color: #569966; border-bottom: 1px solid #569966; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_03ConteudoInferior { margin: 0px 0px 20px 0px; }
  .institucional_utilidades .coluna_03ConteudoInferior .imagem { width: 155px; height: 155px; float: left; overflow: hidden; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_03ConteudoInferior .imagem img { width: 280px; height: 155px; }
  .institucional_utilidades .coluna_03ConteudoInferior .descricao { width: 280px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_03ConteudoInferior .descricao h2 { width: 100%; height: 18px; overflow: hidden; font-family: 'univers_67_condensedbold'; font-size: 18px; font-weight: normal; line-height: normal; color: #ff6600; margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_03ConteudoInferior .descricao p { width: auto; height: auto; float: left; overflow: hidden; font-size: 13px; line-height: 16px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_02 { width: 280px; }
  .institucional_utilidades .coluna_02 .controle { width: 280px; height: auto; float: left; overflow: hidden; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_02 .controle:nth-last-child(2) { margin: 0px 0px 20px 0px; }
  .institucional_utilidades .coluna_02 .controle .logotipo { width: 80px; height: auto; float: left; overflow: hidden; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; text-align: center; }
  .institucional_utilidades .coluna_02 .controle .logotipo img a { border: 0px; }
  .institucional_utilidades .coluna_02 .controle .descricao { width: 170px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_02 .controle .descricao p { width: auto; height: auto; float: left; overflow: hidden; font-family: 'univers_57_condensedregular'; font-size: 13px; color: #569966; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .institucional_utilidades .coluna_02 .controle .descricao a { width: 170px; height: auto; float: left; overflow: hidden; font-size: 11px; word-break: break-all; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  /* ---- Internas - 320 */
  .interna { width: 320px; height: auto; overflow: hidden; margin: 0px auto 0px auto; padding: 20px 0px 0px 0px; background: #ffffff; }
  /* ---- Internas - Utilidades - 320 */
  .interna .coluna_utilidades { width: auto; height: auto; float: left; overflow: hidden; margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .interna .coluna_utilidades .coluna_01 { width: 320px; padding: 0px 20px 0px 20px; }
  .interna .coluna_utilidades .coluna_01 h1 { width: 100%; height: 20px; float: left; font-family: 'univers_47'; font-size: 20px; font-weight: normal; line-height: normal; color: #569966; margin: 0px 0px 15px 0px; padding: 5px 0px 0px 0px; }
  .interna .coluna_utilidades .coluna_01 .controle { width: 280px; height: auto; float: left; overflow: hidden; margin: 0px 40px 20px 0px; padding: 0px 0px 0px 0px; }
  .interna .coluna_utilidades .coluna_01 .controle:nth-last-child(2) { margin: 0px 0px 30px 0px; }
  .interna .coluna_utilidades .coluna_01 .controle .logotipo { width: 70px; height: auto; float: left; overflow: hidden; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; }
  .interna .coluna_utilidades .coluna_01 .controle .logotipo img a { border: 0px; }
  .interna .coluna_utilidades .coluna_01 .controle .descricao { width: 170px; height: auto; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .interna .coluna_utilidades .coluna_01 .controle .descricao p { width: auto; height: auto; float: left; overflow: hidden; font-family: 'univers_57_condensedregular'; font-size: 11px; color: #569966; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .interna .coluna_utilidades .coluna_01 .controle .descricao a { width: auto; height: auto; float: left; overflow: hidden; font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  /* ---- Internas - Conte├║do - 320 */
  .conteudo { width: auto; min-height: 640px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04 h1 { width: 100%; height: auto; overflow: hidden; float: left; font-family: 'univers_47'; font-size: 30px; font-weight: normal; line-height: normal; text-transform: uppercase; color: #569966; border-bottom: 1px solid #569966; margin: 0px 0px 20px 0px; padding: 4px 0px 0px 0px; }
  .conteudo .coluna_04 .tipoCertidao { height: 44px; font-size: 22px; margin: 0px 0px 10px 0px; }
  .conteudo .coluna_04 h1 span.separador { font-size: 22px; margin: 0px 13px 0px 13px; }
  .conteudo .coluna_04 h1 span.segundonivel { font-size: 22px; }
  .conteudo .coluna_04 h2 { width: 100%; height: auto; overflow: auto; float: left; font-family: 'univers_67_condensedbold'; font-size: 18px; font-weight: normal; line-height: normal; text-transform: uppercase; color: #ff6600; margin: 0px 0px 10px 0px; padding: 3px 0px 0px 0px; }
  .conteudo .coluna_04 p { width: 280px; height: auto; overflow: hidden; float: left; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 14px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04 .bloco_imagem { width: auto; height: auto; overflow: hidden; float: left; margin: 0px 40px 0px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04 .bloco_imagem .imagem img { width: 155px; height: 155px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04 .bloco_imagem.lateral { width: 280px; position: relative; margin: 0 0 30px; }
  /* ---- Contato - 320 ----*/
  .mapa { width: auto; height: auto; overflow: hidden; float: left; margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px; }
  .mapa img { width: 280px; }
  /* ---- Formul├írio - 320 ----*/
  .formulario { width: 280px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .formulario .coluna { width: 280px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .formulario .coluna .campo { width: 100%; height: auto; overflow: hidden; float: left; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }
  .formulario .coluna .coluna_01 { width: 130px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .formulario .coluna .coluna_02 { width: 280px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .formulario .coluna .coluna_01 .campo label, .formulario .coluna .coluna_02 .campo label { width: auto; height: auto; float: left; overflow: hidden; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #3a4b3f; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
  .coluna_01.margin_left_40 { margin-left: 0px !important; }
  .coluna.margin_left_40 { margin-left: 0px !important; }
  input, textarea { width: auto; height: 21px; overflow: hidden; float: left; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 11px; color: #666666; border: 1px solid #ff6600; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 10px; }
  input[type=checkbox] { width: 15px; height: 15px; overflow: hidden; float: left; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 11px; color: #666666; border: 1px solid #ff6600; margin: 0px 5px 0px 5px; padding: 0px 0px 2px 10px; }
  label.check { width: 240px; height: auto; float: left; overflow: hidden; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 12px; font-weight: bold; text-transform: none; color: #3a4b3f; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
  select { width: auto; height: 25px; overflow: hidden; float: left; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 11px; color: #666666; border: 1px solid #ff6600; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 10px; }
  textarea { padding: 5px 0px 10px 10px; }
  .formulario .coluna .coluna_01 .campo input, .formulario .coluna .coluna_01 .campo textarea { width: 118px; }
  .formulario .coluna .coluna_01 .campo select { width: 130px; }
  .formulario .coluna .coluna_02 .campo input, .formulario .coluna .coluna_02 .campo textarea { width: 268px; }
  .formulario .coluna .coluna_02 .campo select { width: 280px; }
  .coluna_01.margin_left_40 { margin: 0px 0px 0px 20px !important; }
  /* ---- Utilidades - 320 ----*/
  .conteudo .coluna_04.utilidades .controle_linha { width: 280px; height: auto; overflow: hidden; float: left; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04.utilidades .controle_linha:last-child { margin: 0px 0px 0px 0px; }
  .conteudo .coluna_04.utilidades .controle_linha .logotipo { width: 160px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; }
  .conteudo .coluna_04.utilidades .controle_linha .logotipo img { border: 0px; }
  .conteudo .coluna_04.utilidades .controle_linha .descricao { width: 280px; height: auto; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04.utilidades .controle_linha h2 { width: 100%; height: auto; overflow: hidden; float: left; font-family: 'univers_67_condensedbold'; font-size: 18px; font-weight: normal; line-height: normal; text-transform: none; color: #ff6600; margin: 0px 0px 13px 0px; padding: 3px 0px 0px 0px; }
  .conteudo .coluna_04.utilidades .controle_linha .descricao p { width: 100%; margin: 0px 0px 2px 0px; }
  .conteudo .coluna_04.utilidades .controle_linha .descricao a { width: 100%; font-size: 14px; }
  /* ---- Certid├Áes Online - 320 ----*/
  .conteudo .coluna_04.pedidos_online .controle_linha { width: 280px; height: auto; overflow: hidden; float: left; margin: 0px 0px 40px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha.margin_bottom_30 { margin: 0px 0px 30px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha:last-child { margin: 0px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha p { width: 100%; line-height: 20px; margin: 10px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha p.interno { width: 100%; line-height: 20px; margin: 30px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha .logotipo { width: 280px; height: auto; overflow: hidden; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha .logotipo img { border: 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha .descricao { width: 280px; height: auto; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha .descricao h3 { width: 100%; height: 30px; overflow: hidden; float: left; font-family: 'univers_47'; font-size: 24px; font-weight: normal; line-height: normal; text-transform: uppercase; color: #569966; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha .descricao p { width: 100%; min-height: 68px; line-height: 20px; margin: 0px 0px 20px 0px; }
  .conteudo .coluna_04.pedidos_online .controle_linha .descricao a { width: auto; float: left; font-family: 'univers_47'; font-size: 16px; margin: 0px 20px 0px 0px; text-transform: uppercase; }
  .conteudo .coluna_04.pedidos_online .controle_linha .descricao a.ativo { width: auto; float: left; font-family: 'univers_47'; font-size: 16px; color: #3a4b3f; cursor: pointer; border-bottom: 5px solid #3a4b3f; margin: 0px 20px 0px 0px; text-transform: uppercase; }
  /* ---- Inferior - 320 ----*/
  .inferior { width: 100%; height: auto; overflow: hidden; margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #ff6600; }
  .inferior .coluna_05 { float: none; margin: 0px auto 0px auto; padding: 0px 20px 20px 20px; }
  .inferior .coluna_03 { padding: 0px 20px 0px 0px; }
  .inferior .coluna_02 { padding: 0px 0px 0px 0px; }
  .inferior .logotipo { width: 140px; height: 70px; float: left; overflow: hidden; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; background: none; }
  .inferior .logotipo a { width: 140px; height: 70px; float: left; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  .inferior .logotipo a img { width: 120px; margin-top: 10px; }
  .inferior .coluna_03 p { width: 200px; }
  .inferior .coluna_02 p { padding: 20px 0px 0px 0px; }
  .inferior p { width: auto; height: auto; float: left; overflow: hidden; color: #ffffff; font-size: 16px; line-height: 15px; font-family: 'univers_47'; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; }
  .inferior span { font-size: 16px; font-family: 'univers_67_condensedbold'; } }

/*# sourceMappingURL=estilos.css.map */

  .whatsapp-button {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 60px;
    height: 60px;
    background-color: #25D366;
    color: white;
    border-radius: 50%;
    text-align: center;
    font-size: 30px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
  }
  .whatsapp-button:hover {
    opacity: 0.8;
  }
  .whatsapp-button i {
    margin-top: 15px;
  }
