﻿/*bootstrap*/
/* Montserrat - destaques
    miriad , lora - corpo
Roboto Condensed menu
         
    */
     @font-face {
        font-family: "Myriad Web Pro";
        src: url('fonts/54992676-myriad-web-pro.eot');
        src: url('fonts/54992676-myriad-web-pro.eot?#iefix') format('embedded-opentype'),
        url('fonts/54992676-myriad-web-pro.svg#Myriad Web Pro') format('svg'),
        url('fonts/54992676-myriad-web-pro.woff') format('woff'),
        url('fonts/54992676-myriad-web-pro.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }

 @import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:700italic,400);  /*something in-between Helvetica and DIN. */
 @import url(http://fonts.googleapis.com/css?family=Montserrat:700,400);  /* Gothan e proxima nova alternative*/
 /*@import url(http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic);*/     /*Archer alt*/
 
                   


 /*Classes de teste de div , comentar na hora de publicar*/
   /*   
.debug-bg-c1 {background-color:#ff5;}
.debug-bg-c2 {background-color:#f5f;}
.debug-bg-c3 {background-color:#5ff;}
.debug-bg-c4 {background-color:#ddd;}
.debug-bg-c5 {background-color:#a55;}
.debug-bg-c6 {background-color:#5a5;}
.debug-bg-c7 {background-color:#55a;}
.debug-bg-c8 {background-color:#999;}/* Fim classes debug*/
.mr-zero { margin:0;
}
.mr-w-15 { margin-left:15px;margin-right:15px;
}
.mr-t-05 {margin-top:5px;}
.mr-t-10 {margin-top:10px;}
.mr-t-15 {margin-top:15px;}
.mr-t-20 {margin-top:20px;}
.mr-b-20 {margin-bottom:20px;}
.mr-t-25 {margin-top:25px;}
.mr-t-30 {margin-top:30px;}
.mr-t-40 {margin-top:40px;}
.mr-t-50 {margin-top:50px;}
.mr-auto {margin:auto;}
.w-100 { width:100%;}
.mt-0 { margin:0;}
.pd-t-20 { padding-top:20px;}
.pd-w-15 {padding-left:15px;padding-right:15px;}
.pd-w-20 {padding-left:20px;padding-right:20px;}
.pd-w-30 {padding-left:30px;padding-right:30px;}
.pd-l-30 {padding-left:30px;}
.pd-l-80 {padding-left:80px;}
.pd-r-30 {padding-right:30px;}
.pd-r-0 {padding-right:0px;}
.pd-b-10 { padding-bottom:10px;}
.pd-b-20 { padding-bottom:20px;}
.pd-0 { padding:0;}
body {
    background-color: #dfdfdd ;
    color:#444;   
    font-family:"Myriad Web Pro", 'Lora', serif , Arial;
    font-size:14px;
}

  @media (min-width: 1200px) {
            .container {
                width: 1170px;
                width: 970px; /*change 1170 to 970*/
            }
        }
a {   
}
    a:hover {  color:#999;
    }
    td { vertical-align:top;
}
.topo-acerto-altura , .topo-acerto-altura-direita{ position:relative; top:-14px;
}
.topo-acerto-altura-direita {    top:-5px;
}
.topo-acerto-lateral-direita {    position:relative; right:-11px;
}
.form-control-rodape { display:initial;
}
.link-topo-sup { position:relative; top:2px;    font-size:14px; font-family:  "Myriad Web Pro", 'Lora', serif , Arial; font-style:italic; font-weight:700;
}

.panel , .panel-default , .panel-body{background-color:#dfdfdd  ;   background: #dfdfdd ;  border:0;   

                                      -webkit-box-shadow:none;
                                      box-shadow:none;

}


.panel-body {/* background-color: #dfdfdd ; border:0; box-shadow:0;*/
}
.panel-heading { border:1px #ddd solid;   box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}

     
    #menu-prod-cat ul ,  #menu-receita-cat ul { padding-left:5px;
    }
   


    #menu-prod-cat a , #menu-prod-cat , #menu-receita-cat a , #menu-receita-cat { color:#444; text-decoration:none; border:none;  font-size:14px;      font-size:13px;
}
    #menu-prod-cat li, #menu-receita-cat li { padding: 0px 0px 5px 0px; list-style-type:none;    
    }

     #menu-prod-cat h4 , #menu-receita-cat h4 { font-size:14px; font-family:  "Myriad Web Pro", 'Lora', serif , Arial; font-style:italic; font-weight:700;
    }
    a.selec , #menu-prod-cat a.selec  , #menu-receita-cat a.selec{ color:#a01c38;       font-size:13px; font-weight:bold; color:#009faa; 
}
.foto_produto {
     -moz-box-shadow: 1px 1px 8px #999;
	-webkit-box-shadow: 1px 1px 8px #999;
	-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: 1px 1px 8px #999;
    padding:0;
}
#fundo-titulo-foto-produto {
     background:#f1f0eb;
    padding: 25px; /*allow enough padding for the shadow not to cover the content*/ 
    
    
    -moz-box-shadow: inset 0 0 6px #888; 
	-webkit-box-shadow:  inset 0 0 6px #888;
    box-shadow:  inset 0 0 6px #888;

    font-size:24px;
    font-weight:normal;
	 
}
 
    #fundo-titulo-foto-produto h1 {
         color:#009faa; font-family:Montserrat , 'Open Sans' ,Helvetica , Arial; font-weight:700; font-size:28px; text-decoration:none;
                              text-shadow:0px 0px 1px #3e7f83;
    }
#site {     /*width:960px; margin:auto; margin-top:20px;  */
}
#topo { /*background:transparent  url(img/Topo-extend.png) bottom left   no-repeat;*/
            /*background-position-x: 30px;/**/
              margin:auto;  min-height:230px; /* padding:0; */ padding-top:10px; color:#fff; margin:auto;  min-height:190px; /* padding:0; */ padding-top:10px; color:#fff }
.topor1 { /*caixa de pesquisa no topo e link contato*/  margin-top:12px;  height:35px;   vertical-align:bottom;  padding-top:0px;
}
.menutopo { height:78px; height:75px;  border-top:4px solid #fff;border-bottom:3px solid #fff; vertical-align:middle;  margin-top:3px;
            
}
   .menutopo h1 a { color:#fff; font-family:Montserrat , 'Open Sans' ,Helvetica , Arial; font-weight:700; font-size:20px; text-decoration:none;
                              text-shadow:0px 0px 5px #444; margin-top:26px;   letter-spacing:normal;
}
    #topo .input-sm { height:22px; position:relative; top:-3px;  width:170px;
    }
#contato .input-sm { height:22px;
}
#fundo-topo {background:#9e887a url(img/fundo-topo.jpg) center center   repeat-y;height:240px;   height:auto;

              /*x y s c*/
    -moz-box-shadow: 0px 3px 18px #555; 
	-webkit-box-shadow: 0px 3px 18px #555;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=0, Color='#555555')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=0, Color='#555555');

    box-shadow: 0px 3px 18px #555; 


}
#logo {
   /* background: transparent url(img/logo.png) top center no-repeat;
    width: 170px;
    height: 141px;
    position: absolute;
    z-index: 1000;
    left: 50%;
    margin-left: -440px;
    top: 30px; */
      padding-top:0px; padding-bottom:10px;
   
}
h1 , h2 {
    text-transform:uppercase;  font-size:18px; font-weight:bold;     color:#10416b;     /*letter-spacing:0.05em;*/
     
       font-family: 'Roboto Condensed', 'sans-serif';   clear:both;
}
h2 { font-size:14px; letter-spacing:normal; color:#6a6a6a;
}
#quadrohome h2 { margin-top:0px;
}

#quadrohome a { text-decoration:none;    color:#015dab;    
}
#quadrohome { 
}
#menu {  text-transform:uppercase; font-style:italic; font-size:20px; font-weight:bold;  
        
       font-family: 'Roboto Condensed', 'sans-serif', ;   clear:both;
}
 #menu ul.nav { margin:auto; width:80%; position:relative; left:50%; margin-left:-40%;  
}
    #menu .nav li { width:20%;  text-align:center;   }
#menu .nav  li.ultimo {/* text-align:right;*/  width:22%; /*menu-ondeencontrar*/
}
#menu .nav  li.primeiro {/* text-align:left; */width:18%;  /*menu-quemsomos*/
}

.titulo , .barra-vermelha {margin-top:25px; min-height:30px; padding-top:3px; padding-bottom:20px; border-top: 4px solid #a20a43; color:#a20a43; 
                           font-family:Montserrat , 'Open Sans' ,Helvetica , Arial; font-weight:700; font-size:14px; text-transform:uppercase;} 
#fundo-rodape {   
               
    background-color:#6b0304; background-image: linear-gradient(30deg, #6b0304, #9f1a35); 
}
#rodape {           
                  
}
.rodape-content {  padding:20px 40px 20px 40px;    color:#fff;   font-size:14px;    
                  
}
    #rodape, #rodape a , #topo a , .rodape-content a { color:#fff;
    }
    #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:12px;
}

        

   
 
    
        /*Sombra receitas mini*/

        #hover-cap-4col .thumbnail { position:relative; overflow:hidden;}
ul#hover-cap-4col , ul#hover-cap-4col li { padding:0; margin:0; list-style-type:none; }
.caption {display: none; position: absolute;top: 0;left: 0;background: rgba(0,159,170,0.7);background:rgba(0,90,110,0.60);width: 100%;height: 100%;color:#fff !important;}
.textcb{   padding-left:20px; padding-right:20px; width:100%;height: 40%;color:#fff !important; 
           vertical-align:middle;text-align:center;position:absolute;   left: 0;  font-style:italic;top: 60%;margin-top: -30px;height: auto;}
.thumbnail { padding:0;border:0;  margin:0;}


.form-control { font-size:11px; font-weight:bold;  font-style:italic;   font-style:normal; 
}
  /*CAST*/
td { vertical-align:top;
}


.font-conteudo { font-size:14px;
}
 .conteudo a:hover { color:black;
    } 
.conteudo a { color:#3d5b42;   text-decoration:underline;
}
   
.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;       */



}    
