﻿body
{
    font-family:Tahoma, Verdana, Arial, "Trebuchet MS";
    font-size:11px;
    margin:0px;
    padding:4px 0px 0px 0px;
    background:url(../img/fundo.gif) top #002646 repeat-x;
    line-height:20px;
}
a
{
    text-decoration:none;
    color:#7492ab;
}
a:hover
{
    text-decoration:none;
    color:#da251d;
}
.principal
{
    margin:0px auto;
    width:970px;
    position:relative;
    padding:5px;
}
.topo
{
    margin:0px auto;
    width:940px;
    padding-left:30px;
    height:106px;
    background:url(../img/fundo_topo.png) top no-repeat;
    position:relative;
}
.topo a
{
    text-decoration:none;
    color:#829eb5;
}
.topo a:hover
{
    text-decoration:none;
    color:#da251d;
}
.titulos_galerias
{
    font-family:Tahoma, Verdana, Arial, "Trebuchet MS";
    font-size:14px;
    color:#767676;
    font-weight:bold;
}
.navegacao_superior
{
    color:#829eb5;
    font-size:11px;
    font-family:Tahoma, Arial, Verdana;
    position:absolute;
    top:15px;
    right:15px;
}
.quebrar
{
    clear:both;
}
.banner
{
    
}
.menu
{
    position:absolute;
    top:5px;
    left:202px;
    float:right;
    margin-top:50px;
    width:770px;
}
/*.opt_empresa a
{
    background: url(../img/menu/empresa.png) no-repeat;
    width: 58px;
    height: 25px;
    float: left;
    cursor: hand;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 0px;
}
.opt_empresa a:hover
{
    background: url(../img/menu/empresah.png) no-repeat;
    width: 58px;
    height: 25px;
    float: left;
    cursor: hand;
    position: absolute;
    left: 0px;
    top: 0px;
}
.opt_produtos a
{
    background: url(../img/menu/produtos.png) no-repeat;
    width: 69px;
    height: 25px;
    float: left;
    cursor: hand;
    text-align: center;
    position: absolute;
    left: 73px;
    top: 0px;
}
.opt_produtos a:hover
{
    background: url(../img/menu/produtosh.png) no-repeat;
    width: 69px;
    height: 25px;
    float: left;
    cursor: hand;
    text-align: center;
    position: absolute;
    left: 73px;
    top: 0px;
}
.opt_clientes a
{
    background: url(../img/menu/clientes.png) no-repeat;
    width: 59px;
    height: 25px;
    float: left;
    cursor: hand;
    text-align: center;
    position: absolute;
    left: 157px;
    top: 0px;
}
.opt_clientes a:hover
{
    background: url(../img/menu/clientesh.png) no-repeat;
    width: 59px;
    height: 25px;
    float: left;
    cursor: hand;
    text-align: center;
    position: absolute;
    left: 157px;
    top: 0px;
}
.opt_gelaria a
{
    background: url(../img/menu/galeria.png) no-repeat;
    width: 58px;
    height: 25px;
    float: left;
    cursor: hand;
    text-align: center;
    position: absolute;
    left: 230px;
    top: 0px;
}
.opt_gelaria a:hover
{
    background: url(../img/menu/galeriah.png) no-repeat;
    width: 58px;
    height: 25px;
    float: left;
    cursor: hand;
    text-align: center;
    position: absolute;
    left: 230px;
    top: 0px;
}
.opt_amostra a
{
    background: url(../img/menu/amostra.png) no-repeat;
    width: 108px;
    height: 25px;
    float: left;
    cursor: hand;
    text-align: center;
    position: absolute;
    left: 300px;
    top: 0px;
}
.opt_amostra a:hover
{
    background: url(../img/menu/amostrah.png) no-repeat;
    width: 108px;
    height: 25px;
    float: left;
    cursor: hand;
    text-align: center;
    position: absolute;
    left: 300px;
    top: 0px;
}
.opt_orcamento a
{
    background: url(../img/menu/orcamento.png) no-repeat;
    width: 79px;
    height: 25px;
    float: left;
    cursor: hand;
    text-align: center;
    position: absolute;
    left: 425px;
    top: 0px;
}
.opt_orcamento a:hover
{
    background: url(../img/menu/orcamentoh.png) no-repeat;
    width: 79px;
    height: 25px;
    float: left;
    cursor: hand;
    text-align: center;
    position: absolute;
    left: 425px;
    top: 0px;
}
.opt_processos a
{
    background: url(../img/menu/processo.png) no-repeat;
    width: 140px;
    height: 25px;
    float: left;
    cursor: hand;
    text-align: center;
    position: absolute;
    left: 520px;
    top: 0px;
}
.opt_processos a:hover
{
    background: url(../img/menu/processoh.png) no-repeat;
    width: 140px;
    height: 25px;
    float: left;
    cursor: hand;
    text-align: center;
    position: absolute;
    left: 520px;
    top: 0px;
}
.opt_contato a
{
    background: url(../img/menu/faleconosco.png) no-repeat;
    width: 91px;
    height: 25px;
    float: left;
    cursor: hand;
    text-align: center;
    position: absolute;
    left: 673px;
    top: 0px;
}
.opt_contato a:hover
{
    background: url(../img/menu/faleconoscoh.png) no-repeat;
    width: 91px;
    height: 25px;
    float: left;
    cursor: hand;
    text-align: center;
    position: absolute;
    left: 673px;
    top: 0px;
}*/
.conteudo
{
    margin:0px auto;
    width:970px;
    
}
.topo_interno
{
    clear:both;
    width:968px;
    height:28px;
    background:url(../img/fundo_interno_topo.gif) top no-repeat;
    position:relative;
}
.conteudo_interno
{
    clear:both;
    width:888px;
    background:url(../img/bg_conteudo_interno.gif) top repeat-y;
    padding:0px 40px;
    color:#3e3e3e;
    min-height:450px;
}
.final_interno
{
    clear:both;
    width:968px;
    height:30px;
    background:url(../img/fundo_interno_final.gif) top no-repeat;
}
.dados_telefone
{
    margin-bottom:15px;
}
.processo_flash
{
    background:url(../img/fundo_processos.jpg) top #ffffff no-repeat;
    height:400px;
}
.telefone
{
    float:right; 
    margin-right:30px; 
    height:240px; 
    width:164px; 
    padding-top:35px;
    padding-left:50px;
    background:url(../img/fundo_telefone.gif) top no-repeat;
}
.boxs1
{
    position:relative;
    line-height:15px;
    float:left;
    color:#3e3e3e;
    margin-top:10px;
}
.fundo_conteudo
{
    background:url(../img/fundo_conteudo.gif) top no-repeat;
    margin-top:-2px;
    height:145px;
}
.conteudo a
{
    color:#3e3e3e;
    text-decoration:none;
}
.conteudo a:hover
{
    color:#3e3e3e;
    text-decoration:none;
}
.rodape
{
    margin: 0px auto;
    clear:both;
    min-height:41px;
    border-top:1px solid #275176;
    border-bottom:1px solid #0c3355;
    text-align: left;
    margin-top:20px;
    position:relative;
}
.rodape_interno
{
    margin: 0px auto;
    color:#7492ab;
    width:970px;
    min-height:61px;
    font-size:11px;
    text-align: left;
    position:relative;
}
.direitos_reserv
{
    text-align:right; 
    height: 25px; 
    float: left; 
    width: 170px; 
    border-left: 1px solid #093459;
}
.area_form
{
    /*border:1px solid red;*/
}
.floatright
{
	float:right;
	margin:2px;
}
.direitos_box
{
    position:relative;
    line-height:15px;
    float:left;
    color:#3e3e3e;
    margin-top:10px;
}
.direitos_box_img
{
    border:none; 
    position: absolute; 
    top: -105px; 
    right: -220px;
    background:url(../img/box_direitos.png) top no-repeat; 
    height:127px;
    width:148px; 
    display: none;
}
.imgs
{
    border:none; 
    float:left; 
    text-align:center;
    margin-right:10px;
    margin-bottom:12px;
    margin-top:12px;
}
.clientes
{
    background:url(../img/bala_clientes.jpg) top no-repeat;
    height:125px;
    width:146px;
    float:left;
    margin-bottom:15px;
    margin-right:30px;
}
.logotipo_cliente
{
    padding-top:8px;
    text-align:center;
    vertical-align:middle;
}
.contatos
{
    border-right:1px solid #114069; 
    float:left; 
    
    height:27px; 
    padding:15px 10px 20px 20px; 
    line-height:18px;
}
.mapa_site
{
       font-size:15px;
       margin-left:20px;
}
.mapa_site ul
{
    list-style-type:disc;
}
.mapa_site ul li ul
{
    list-style-type:circle;
    margin-top:15px;
    font-size:12px;
    margin-left:20px;
    clear:both;
}
.mapa_site ul li
{
    clear:both;
    margin-bottom:15px;
}
.mapa_site ul li a
{
    padding:5px 10px;
    text-decoration:none;
}
.mapa_site ul li a:hover
{
    padding:5px 10px;
    color:#da251d;
    border-top:#da251d;
    text-decoration:underline;
}
/*.produtos
{
    margin:10px 10px 30px 10px;
    background:url(../img/box_produtos.gif) top no-repeat;
    height:264px;
    width:262px;
    position:relative;
    float:left;
}*/
.produtos
{
    padding:0px 6px;
    margin:10px 10px 30px 10px;
    width:262px;
    height:203px;
    position:relative;
    float:left;
}
.produtos2
{
    
    margin:10px 10px 30px 10px;
    width:262px;
    height:203px;
    position:relative;
    float:left;
}
.info_produto
{
    float:left; 
    width:582px; 
    margin-top:20px;
}
.sabores
{
    float:left; 
    width:120px; 
    margin-right:40px;
}
.validade
{
    float:left;
}
.miniaturas_produtos
{
    clear:both; 
    padding-top:30px;
}
.miniaturas_produtos_internos
{
    background:url(../img/fundo_miniatura.gif) top no-repeat;
    height:145px;
    width:177px;
    float:left;
    position:relative;
}
.titulo_categoria
{
    position:absolute; 
    bottom:-30px; 
    left:10px;
}
.ingredientes
{
    float:left; 
    width:250px; 
    margin-right:80px;
}
.titulo_produto
{
    clear:both;
    font-weight:bold;
    font-size:12px;
    width:260px;
    text-align:center;
    color:#3e3e3e;
}
.titulo_produto a
{
    color:#3e3e3e;
    text-decoration:none;
}
.titulo_produto a:hover
{
    color:#da251d;
    text-decoration:none;
}
.divisao_1
{
}
.divisao_2
{
    width:160px;
    position:absolute; 
    top:10px; 
    left:5px;
}
.foto
{
    float:left;
    margin-left:0px;
    text-align:left;
}
.conteudo_noticia
{
     width:400px; 
     float:right; 
     padding-top:20px;
}
.cont_solucoes
{
    margin-left:8px;
    float:left;
    font-size:12px;
    width:568px;
    color:#001338;
}
.cont_solucoes b
{
    font-size:14px;
}
.cont_solucoes a
{
    color:#001338;
    text-decoration:none;
}
.cont_solucoes a:hover
{
    color:#001338;
    text-decoration:underline;
}





.controle_paginar_txt
{
    float: left;
    color: #ffffff;
    font-size: 12px;
    margin: 0px 15px;
    height: 45px;
    font-weight:bold;
}
.controle_paginar_txt a
{
    line-height: 45px;
    color: #105c86;
    font-size: 14px;
    text-decoration: none;
    cursor:pointer;
}
.controle_paginar_txt a:hover
{
    color: #da251d;
    font-size: 14px;
    text-decoration: none;
    cursor:pointer;
}
.controle_paginar_num
{
    float: left;
    height: 45px;
    border-left: 1px solid #a5a5a5;
    border-right: 1px solid #a5a5a5;
    padding: 0px 10px;
}
.controle_paginar_num ul
{
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.controle_paginar_num ul li
{
    list-style: none;
    display: inline;
    width: 20px;
    height: 45px;
}
.controle_paginar_num ul li a
{
    line-height: 45px;
    padding: 12px 5px;
    margin: 0px;
    font-weight:bold;
    width: 20px;
    height: 45px;
    display: inline;
    color: #105c86;
    font-size: 14px;
    text-decoration: none;
    background-color:Transparent;
}
.paginacao_geral
{
	color:#000;
    float: right;
    height: 45px;
    margin-right:0px;
    position: relative;
    top:10px;
    font-size:16px;
}
.produto_galeria
{
    /*background:url(../img/fundo_galeria_azul.gif) top no-repeat;*/
    background:url(../img/fundo_galeria.gif) top no-repeat;
    width:165px;
    height:167px;
    float:left;
}
/*.produto_galeria
{
    width:165px;
    height:167px;
    float:left;
    position:absolute;
}*/
.produto_esq
{
    border-right:1px solid #c6c6c6;
    float:left;
    width:147px;
    border-right:2px solid #d1d1d1;
    padding-bottom:20px;
}
.produto_esq ul
{
    font-size:11px;
    font-weight:normal;
    margin:0px;
    padding:0px;
}
.produto_esq ul li
{
    list-style-type:none;
    text-decoration:none;
}
.produto_esq ul li a
{
    color:#3e3e3e;
    text-decoration:none;
}
.produto_esq ul li a:hover
{
    color:#da251d;
    text-decoration:none;
}
.produto_dir
{
    float:right;
    width:700px;
    min-height:200px;
}
.dev
{
    font-size:10px;
}
.dev a
{
    color:#2c5d87;
    text-decoration:none;
}
.dev a:hover
{
    color:#fff;
    text-decoration:none;
}