﻿/*bootstrap*/



body {
    background-color: #fff ;
    color:#015dab;   color:#01459B;  color:#2b3143;
    font-family: 'Droid Sans', 'sans-serif' , Arial;
    font-family: Verdana ,'Droid Sans', 'sans-serif' , Arial;
    font-size:13px; font-style:italic;
}

a { color:#10416b;
}
    a:hover {  color:#093b65;
    }
    td { vertical-align:top;
}




#site {     /*width:960px; margin:auto;*/ margin-top:20px;
}
#topo { background:transparent  url(img/logo.png) top  left   no-repeat;
            /*background-position-x: 30px;/**/
           /* height:70px;*/  margin:auto;   text-align:right; padding:0;  }

    #topo .input-sm { height:24px; position:relative; top:-3px;
    }
#fundo-topo {/*background:#f0f  url(img/Topo-extend.png) top center   no-repeat;height:90px;*/}
#logo {
   /* background: transparent url(img/logo.png) top center no-repeat;*/
    width: 200px;
    height: 60px;
    position: absolute;
    z-index: 1000;
    left: 50%;
    margin-left: -510px;
    top: 30px;
   
}
h1 , h2 {
    text-transform:uppercase;  font-size:18px; font-weight:bold;     color:#10416b;color:#015dab ;     letter-spacing:0.05em;
     
       font-family: 'Roboto Condensed', 'sans-serif', Arial;   clear:both;
}
h2 { font-size:18px; letter-spacing:normal; color:#6a6a6a;
}
h3 {  text-transform:uppercase;  font-size:17px; font-weight:bold;     
     
       font-family: 'Roboto Condensed', 'sans-serif', Arial;   clear:both;  font-size:16px;    margin-top:30px;  color:#10416b;  color:#0073bc;          color:#015dab ;
        font-style:italic;
}
h4 {   text-transform:uppercase;  font-size:14px; font-weight:bold;     
                                                                       color:#6a6a6a;
       font-family: 'Roboto Condensed', 'sans-serif', Arial;   clear:both;      margin-top:30px;  font-style:normal;
}
h6 { font-size:14px; font-weight:bold; font-style:italic;font-family: Verdana ,'Droid Sans', 'sans-serif' , Arial;
     margin-top:0;

}
.titulo , h5{  
    
     text-transform:uppercase;    font-weight:bold;       
        font-size:16px; letter-spacing:normal;   color:#2b3143;
       font-family: 'Roboto Condensed', 'sans-serif', Arial;   clear:both;
    

}
.titulo { 
           /* margin-top:20px; margin-top:25px;*/ padding-top:25px; padding-left:30px; padding-bottom:5px; margin-bottom:15px;
    border-bottom : 1px solid #aaa;   border-bottom : dotted #aaa 2px ; 
    padding-left:0px;  margin-left:15px; margin-right:15px;
}
 
table { font-size:inherit;
}
.btn-voltar , a.btn-voltar { font-weight:bold; font-size:14px; color:#10416b; text-decoration:none; }
#informacoes-nutricionais {font-size:12px;
}
#informacoes-nutricionais table { border:1px solid #555; border-spacing:2px; }
#ingredientes { font-size:12px;
}
#quadrohome h4 { margin-top:0px;
}

#quadrohome a { text-decoration:none;    color:#015dab;  color:#01459B; color:#015dab ; 
}
#quadrohome { padding-top:25px;
}
 /* MENU */    
    
   
#fundo-rodape {  padding-top:20px;
            padding-bottom:20px;   margin-top:40px;
    background-color:#ededed; 
}
#rodape {           background-color:#eee;  
}

    #rodape, #rodape a { color:#888;  font-style:normal;
    }
    #rodape h2 
{ text-transform:uppercase;
}
 #rodape li { list-style-type:none;
               
}
        #rodape ul { padding-left:0px;
        }
 #endereco {        padding:0;   border-top: 1px solid  #bbb; margin-top:20px; text-align:right; font-weight:bold; color:#6a6a6a;
}
        #assinatura ,   #assinatura a { 
                        font-weight:normal;  color:#6a6a6a;   font-size:13px;
}

    
  /*CAST*/
td { vertical-align:top;      padding: 4px;
}


.font-conteudo { font-size:14px;
}
 .conteudo a:hover { color:black;
    } 
.conteudo a { color:#3d5b42; color:#10416b;    
}
   
.conteudo {
 /*width:960px ;padding:20px; margin:auto; border: 0px solid #000; background-color:#fff; 
             font-size:14px;   */
    /*
                          -o-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius:3px;
 border-radius:3px;
border: 0px solid;  */

             /*x y s c*//*
	-moz-box-shadow: 0px 0px 7px #888; 
	-webkit-box-shadow: 0px 0px 7px #888;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888');

    box-shadow: 0px 0px 7px #888;       */



}

.altura-desc-produtos { height:160px;
}

.desc-sup-cat-prod-texto , .desc-produtos-texto { font-size:13px; font-style:italic;}

.descr-categoria-row { border-top : dotted #aaa 2px; border-bottom : dotted #aaa 2px ;margin-top:25px; padding-bottom:30px; padding-top:30px;margin-left:0; margin-right:0; }

    .descr-categoria-row col-md-3, .descr-categoria-row col-md-6, .descr-categoria-row col-md-9, .descr-categoria-row col-md-12 
    { padding-left:0; padding-right:0;
    } 

.lamina { font-style:normal; margin-top:30px; }
.lamina table ,.lamina tr , .lamina td { border:1px solid grey; }
   .lamina td ,    .lamina th { padding:3px;
    }
.ingredientes {  margin-bottom:30px;
}
a.btn-voltar , .btn-voltar{ font-style:normal;  padding-top:20px;
}

input.caixa-email-topo , .caixa-email-topo{ padding:7px; padding-top:3px; padding-bottom:3px; width:200px;}

.btn-info {   background-color: #015dab;
  border-color: #014d9b;
}

    .btn-info:hover {      background-color: #014593;   border-color: #012d7b;
    }

.img-cat-prod
{
    height:auto; width:auto; max-width:290px; max-height:120px; margin:auto;
}

.exceed-team {
}
.exceed-team span { padding-left:7px; color:#555;
}
 ul#publ-cat  ,  ul#publ-cat li{
    padding:0; margin:0;border:0 ;



}


ul#publ-cat { padding-top:15px; padding-bottom:20px;
}
     ul#publ-cat li {
       
        background-color:  #015dab;
        color: #fff;
        list-style-type:none;
        padding-left:20px;padding-right:19px;
        border-bottom:1px solid #fff;
        padding-top:10px;
        padding-bottom:10px;
        float:left;
    }

        ul#publ-cat li a { font-size:15px;   color: #fff;
                           font-family:'Roboto Condensed', 'sans-serif' ,Arial;
                           font-weight:bold;
                           text-transform:uppercase;
        }
        ul#publ-cat li:hover , ul#publ-cat li:hover a ,
         ul#publ-cat li.selec , ul#publ-cat li.selec a{
            background-color:#d2d3d5;
            color:  #015dab;
            text-decoration:none;


        }
/********************* 2017 ********************/

.col-fb-home ,     .col-insta-home , .col-youtube-home { 
    padding:5px;
 
   /* background-color:#ededed;*/
}
.col-midias-home { padding-right:25px;
}
#quadrohome  h1, #quadrohome  h2  , .col-newsletter-home h1{ font-weight:normal; font-size:22px; letter-spacing:normal;
}
h3 ,  h5 , ul#publ-cat li a ,  #quadrohome h1 ,#quadrohome   h4 , .col-newsletter-home h1 , #publicacoes .titulo-publicacao{ font-family:klavikalight_italic , 'Roboto Condensed', 'sans-serif', Arial ;
                                                                                            font-style:normal;
}
#quadrohome  h4 { text-transform:none; font-size:19px; color:#888;   font-weight:normal;
}

.col-newsletter-home-ext { margin:0;
                               padding: 0 5px 0 15px;
}
.col-newsletter-home {  background-color:#ededed; 
                        margin:5px 0 0 0;
                        padding:0 15px 0 15px; 
                        min-height: 99px; 
}

    .col-newsletter-home h1 { font-size:22px; /* font-weight:bold; */
                              margin : 0; padding:12px 0 8px 0;}


.div-caixa-email-home { padding-right:0;  margin-bottom:5px;
}
.caixa-email-home { width:100%;
                        height: 40px;
                        border:1px solid #ededed;
                        margin-bottom:0px;
}
.btn-email-home {    background-color:#1d84db;
                     font-family:klavikalight_italic , 'Roboto Condensed', 'sans-serif', Arial ;
                     font-style:normal;
                     color:#fff;
                     font-size:16px;
                     border: 1px solid  #1d84db;
                     padding: 7px;
                     text-transform:uppercase;
                     height:auto; 
                     width:100%;
                     margin-top:3px;
                     margin-bottom:5px;
}

.publicacoes-home {   background:#f1f1f1; padding:15px;  margin-bottom:15px;
}

.div-caixa-busca{padding-right:0px; padding-left:5px; padding-top:33px;}
.div-btn-buscar{ padding-left:0;padding-right:8px; padding-top:25px;}

ul#publ-cat li a { font-size:14px;
}

#slider { margin-top:25px;   margin-top:0;
}
#fundo-menu { background-color:#ededed;
}
div.link-loja { padding-top:4px;
}

#publicacoes .descr-curta { margin-top:5px;
}
#publicacoes a  , #publicacoes a:hover{ text-decoration:none;
}

.link-item-btn {   width:100%; text-align:left; height:25px;
}
.link-item-btn a.btn-veja-mais-publicacao { width:100%; text-align:left; height:15px;  display:block; background-color:#015dab;
                                            height: 25px;
                                            padding-top: 5px;
                                            background: transparent url('../../up/imagens/_site/veja_mais.jpg')  center right no-repeat;
}

#publicacoes .box-item {   margin-top:20px ; margin-bottom:20px;
}
@media (min-width : 992px) {
    #publicacoes .titulo-publicacao {
        height: 45px;
    }

    #publicacoes .descr-curta {
         
        height: 130px; overflow:hidden;
    }
}

.row.descr-categoria-row  img , .conteudo-topo-cat img{  width:auto; height:auto;    max-width:100%;
}


#conteudos .box-item , .box-item { padding-top:35px;
}

.icones-sociais-topo {
    padding-right:24px;
    position:relative;
    top:22px;
    margin-bottom:-22px;
}

.div-caixa-busca-topo {
        position:relative;
    top:16px;
    /*margin-bottom:-22px;*/
}
h4 { margin-top:25px;
}