/* ---------------------------------------------------------------------------------- */ 
/* [CSS - Talho Gourmet] [Made By Wethink Lda.] [2015]                                */
/* ---------------------------------------------------------------------------------- */ 


body{
	 background-color: #FFFFFF;
	 font-size: 100%; /* this is usually 16px by default*/
	 background: transparent;
     /*background-image:url(../assets/f_menuesquerda.png);*/

     scrollbar-base-color: #000000;                   /* IE */
     scrollbar-3dlight-color: #211E22;                /* IE */
     scrollbar-highlight-color: #211E22;              /* IE */
     scrollbar-track-color: #211E22;                  /* IE */
     scrollbar-arrow-color: #211E22;                  /* IE */
     scrollbar-shadow-color: #211E22;                 /* IE */
     scrollbar-dark-shadow-color: #211E22;            /* IE */
}

::-webkit-scrollbar {                                     /* Webkit - Chrome */
    height: 12px;                                         /* Webkit - Chrome */
	width: 8px;                                          /* Webkit - Chrome */
	background: 0px 1px 2px rgba(0, 0, 0, 0.0);                                     /* Webkit - Chrome */
    }
::-webkit-scrollbar-thumb {                               /* Webkit - Chrome */
    background: #000000;                                  /* Webkit - Chrome */
    -webkit-border-radius: 1ex;                           /* Webkit - Chrome */
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);  /* Webkit - Chrome */
}
::-webkit-scrollbar-corner {                              /* Webkit - Chrome */
    background: #000000;                                     /* Webkit - Chrome */
}                                                         /* Webkit - Chrome */


img {display: block;}

header, img, .barra_preta{
	transition: all 1s;
	-moz-transition: all 1s;    /* Firefox 4 */
	-webkit-transition: all 1s; /* Safari and Chrome */
	-o-transition: all 1s;      /* Opera */
}


#barra_menu {
 width: 320px;
 height: 1000px;
 top:0px; /*top:30px;*/
 /*background: #ccc;*/
 background-image:url(../assets/f_menuesquerda.png);
 position:fixed;
 z-index: 12;
}
  
#barra_log {
 width: 320px;
 height: 1000px; 
 top:0px; /*top:30px;*/
 right:0px;
 /*background: #ccc;*/
 background-image:url(../assets/f_menuesquerda.png);
 position:fixed;
 z-index: 12;
}
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 





/* --------------------------------------------------------------------------------------------------------------------------------------- */ 
/* Banner Principal HP */ 
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 

#container_banner_principal_hp{
    position:relative; 
	width:100%; 
	max-height:640px; 
	z-index:1; 
	overflow:hidden;
}
#banner_principal_hp{min-width:1200px;}


#textos_banner_hp {
  z-index: 21;
  position: absolute;
  left: 22%;
  top: 13%;
}

.h1 {
  font-family:garamondbolditalic;
/*font-size: 0.9vw;*/
  font-size:15px;
  color:#FFFFFF;
  background-color:#000000; 
  padding-right:10px; 
  padding-left:5px; 
  padding-top:5px; 
  padding-bottom:3px;
  line-height: 35px;
}

.h2 {
  font-family:garamondbolditalic;
  font-size: 35px;
  color:#FFFFFF;
  background-image:url('../assets/f_titulos_hp.png'); 
  padding-right:10px; 
  padding-left:5px; 
  padding-top:5px;
  line-height: 40px;
}

.h3 {
  font-family:garamondbolditalic;
  font-size: 26px;
  color:#FFFFFF;
  background-image:url('../assets/f_titulos_hp.png'); 
  padding-right:10px; 
  padding-left:5px; 
  padding-top:6px;
  line-height: 40px;
}

.h4_botao {
  padding-right:10px; 
  padding-left:5px; 
  padding-top:6px;
  line-height: 56px;
}

.mini_mini_foto { 
 border-top: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
 border-left: 1px solid #FFFFFF;
}
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 






/* --------------------------------------------------------------------------------------------------------------------------------------- */ 
/* Parte do HEADER */ 
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 
header{
	background: #607E70;
	border-bottom: 1px solid #aaaaaa;
	margin: auto;
	width: 100%;
	position: fixed;
	z-index: 11;
}


nav{
	/*background:#ff0000;*/
	width: 100%;
	height: 100%;
	margin: 0 auto;
	max-width:1280px;
	min-width:980px;
}



/* Sizes for the bigger menu */
header.large{
	height: 200px;
	background-image:url(../assets/fundo_cabecalho_hp.png);
}
header.large nav .logo{
	width:421px;
	height:115px;
	margin:auto;
	margin-top: 40px;
}
header.large .barra_preta{ height:30px;}
header.large .barra_preta p{color:#FFFFFF; margin-top:10px;}
header.large nav .i_menu{margin:auto; margin-top: 110px;}
header.large nav .i_log{margin:auto; margin-top: 110px;}
header.large nav .i_pesquisa{margin:auto; margin-top: 110px;}
header.large nav .i_cesto{margin:auto; margin-top: 110px;}



/* Sizes for the smaller menu */
header.small{
	height: 100px;
	background-image:url(../assets/fundo_cabecalho_hp.png);
}
header.small nav .logo{
	width:257px;
	height:70px;
	margin:auto;
	margin-top: 10px;
}
header.small .barra_preta{ height:0px;}
header.small .barra_preta p{color:#FFFFFF; margin-top:10px;}
header.small nav .i_menu{margin:auto; margin-top: 50px;}
header.small nav .i_log{margin:auto; margin-top: 50px;}
header.small nav .i_pesquisa{margin:auto; margin-top: 50px;}
header.small nav .i_cesto{margin:auto; margin-top: 50px;}
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 














/* ---------------------------------------------------------------------------------- */ 
/* Parte do CORPO (SECTION) */ 
/* ---------------------------------------------------------------------------------- */    

#container_banner_site_hp{
    position:relative; 
	width:100%; 
	height:1340px; /*max-height:1120px;*/ 
	z-index:1; 
	overflow:hidden; 
}
#banner_site_hp{min-width:980px;}





#acima_de_tudo {
 width:1200px;
 height:1500px; /*max-height:2040px;*/
 /*top:0px; */ 
 top:760px;
 position:absolute;
 left:0;
 right:0;
 margin-left:auto;
 margin-right:auto;
 z-index: 10;
 margin:auto;
}





/* ---------------------------------------------------------------------------------- */ 
/* RODAPE */ 
/* ---------------------------------------------------------------------------------- */    

#container_rodape_hp{
    position:relative;
	background-color:#607E70;
	width:100%; 
	max-height:520px; 
	z-index:1; 
	overflow:hidden;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
}

#area_rodape_hp
{
 min-width:980px;
}









/* 
==========================================================================
 IMAGENS E BOTOES
========================================================================== 
*/

#b_facebook {
  display: block;
  width: 40px;
  height: 40px;
  background: url("../assets/b_facebook.png") no-repeat 0 0;
}
#b_facebook:hover { 
  background-position: 0 -40px;
}
#b_facebook span {
  display: none;
}


#b_tweeter {
  display: block;
  width: 40px;
  height: 40px;
  background: url("../assets/b_tweeter.png") no-repeat 0 0;
}
#b_tweeter:hover { 
  background-position: 0 -40px;
}
#b_tweeter span {
  display: none;
}


#b_googlemais {
  display: block;
  width: 40px;
  height: 40px;
  background: url("../assets/b_googlemais.png") no-repeat 0 0;
}
#b_googlemais:hover { 
  background-position: 0 -40px;
}
#b_googlemais span {
  display: none;
}

#b_receitas_lupa {
  display: block;
  width: 900px;
  height: 600px;
  background: url("../assets/b_receitas_lupa.png") no-repeat 0 0;
}
#b_receitas_lupa:hover { 
  background-position: 0 -600px;
}
#b_receitas_lupa span {
  display: none;
}


#b_novocliente {
  display: block;
  width: 300px;
  height: 300px;
  background: url("../banners/b_novocliente.png") no-repeat 0 0;
}
#b_novocliente:hover { 
  background-position: 0 -300px;
}
#b_novocliente span {
  display: none;
}


#b_truquesedicas_botao {
  display: block;
  width: 300px;
  height: 600px;
  background: url("../banners/b_truquesedicas_botao.png") no-repeat 0 0;
}
#b_truquesedicas_botao:hover { 
  background-position: 0 -600px;
}
#b_truquesedicas_botao span {
  display: none;
}


#b_novidades_vermais {
  display: block;
  width: 102px;
  height: 32px;
  background: url("../assets/b_novidades_vermais.png") no-repeat 0 0;
}
#b_novidades_vermais:hover { 
  background-position: 0 -32px;
}
#b_novidades_vermais span {
  display: none;
}


#b_novidades_seta_dir {
  display: block;
  width: 75px;
  height: 75px;
  background: url("../assets/b_novidades_seta_dir.png") no-repeat 0 0;
}
#b_novidades_seta_dir:hover { 
  background-position: 0 -75px;
}
#b_novidades_seta_dir span {
  display: none;
}




#b_novidades_seta_esq {
  display: block;
  width: 75px;
  height: 75px;
  background: url("../assets/b_novidades_seta_esq.png") no-repeat 0 0;
}
#b_novidades_seta_esq:hover { 
  background-position: 0 -75px;
}
#b_novidades_seta_esq span {
  display: none;
}




#b_receita_1 {
  display: block;
  width: 300px;
  height: 300px;
  background: url("../banners/b_receita_1.png") no-repeat 0 0;
}
#b_receita_1:hover { 
  background-position: 0 -300px;
}
#b_receita_1 span {
  display: none;
}




#b_receita_2 {
  display: block;
  width: 300px;
  height: 300px;
  background: url("../banners/b_receita_2.png") no-repeat 0 0;
}
#b_receita_2:hover { 
  background-position: 0 -300px;
}
#b_receita_2 span {
  display: none;
}




#b_receita_3 {
  display: block;
  width: 300px;
  height: 300px;
  background: url("../banners/b_receita_3.png") no-repeat 0 0;
}
#b_receita_3:hover { 
  background-position: 0 -300px;
}
#b_receita_3 span {
  display: none;
}


#b_eliminar {
  display: block;
  width: 88px;
  height: 20px;
  background: url("../assets/b_eliminar.png") no-repeat 0 0;
}
#b_eliminar:hover { 
  background-position: 0 -20px;
}
#b_eliminar span {
  display: none;
}


#b_modificar {
  display: block;
  width: 88px;
  height: 20px;
  background: url("../assets/b_modificar.png") no-repeat 0 0;
}
#b_modificar:hover { 
  background-position: 0 -20px;
}
#b_modificar span {
  display: none;
}


#b_receitasparatodos {
  display: block;
  width: 221px;
  height: 52px;
  background: url("../assets/b_receitasparatodos.png") no-repeat 0 0;
}
#b_receitasparatodos:hover { 
  background-position: 0 -52px;
}
#b_receitasparatodos span {
  display: none;
}

/* 
==========================================================================
 Uso de fontes adicionais
========================================================================== 
*/

@font-face {
    font-family: 'draftnaturald-black';
    src: url('../fontes/draftnaturald-black.eot');
    src: url('../fontes/draftnaturald-black.eot?#iefix') format('embedded-opentype'),
         url('../fontes/draftnaturald-black.woff') format('woff'),
         url('../fontes/draftnaturald-black.ttf') format('truetype'),
         url('../fontes/draftnaturald-black.svg#draftnaturald-black') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'draftnaturala-black';
    src: url('../fontes/draftnaturala-black.eot');
    src: url('../fontes/draftnaturala-black.eot?#iefix') format('embedded-opentype'),
         url('../fontes/draftnaturala-black.woff') format('woff'),
         url('../fontes/draftnaturala-black.ttf') format('truetype'),
         url('../fontes/draftnaturala-black.svg#draftnaturala-black') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'brandon_light';
    src: url('../fontes/brandon_light.eot');
    src: url('../fontes/brandon_light.eot?#iefix') format('embedded-opentype'),
         url('../fontes/brandon_light.woff') format('woff'),
         url('../fontes/brandon_light.ttf') format('truetype'),
         url('../fontes/brandon_light.svg#brandon_light') format('svg');
    font-weight: normal;
    font-style: normal;
}






@font-face {
    font-family: 'brandon_reg';
    src: url('../fontes/brandon_reg.eot');
    src: url('../fontes/brandon_reg.eot?#iefix') format('embedded-opentype'),
         url('../fontes/brandon_reg.woff') format('woff'),
         url('../fontes/brandon_reg.ttf') format('truetype'),
         url('../fontes/brandon_reg.svg#brandon_reg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.brandonReg12_branca {font-family:brandon_reg; font-size:12px; font-style:normal; font-variant:normal; text-transform:none; color:#ffffff;}
.brandonReg16_branca {font-family:brandon_reg; font-size:16px; font-style:normal; font-variant:normal; text-transform:none; color:#ffffff;}
.brandonReg18_branca {font-family:brandon_reg; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#ffffff;}





@font-face {
    font-family: 'brandon_med';
    src: url('../fontes/brandon_med.eot');
    src: url('../fontes/brandon_med.eot?#iefix') format('embedded-opentype'),
         url('../fontes/brandon_med.svg#BrandonGrotesque-Medium') format('svg'),
         url('../fontes/brandon_med.woff') format('woff'),
         url('../fontes/brandon_med.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.brandonMed18_Branca {font-family:brandon_med; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#ffffff;}
.brandonMed22_Branca {font-family:brandon_med; font-size:22px; font-style:normal; font-variant:normal; text-transform:none; color:#ffffff;}






@font-face {
    font-family: 'brandon_reg_it';
    src: url('../fontes/brandon_reg_it.eot');
    src: url('../fontes/brandon_reg_it.eot?#iefix') format('embedded-opentype'),
         url('../fontes/brandon_reg_it.woff') format('woff'),
         url('../fontes/brandon_reg_it.ttf') format('truetype'),
         url('../fontes/brandon_reg_it.svg#brandon_reg_it') format('svg');
    font-weight: normal;
    font-style: normal;
}






@font-face {
    font-family: 'brandon_blk';
    src: url('../fontes/brandon_blk.eot');
    src: url('../fontes/brandon_blk.eot?#iefix') format('embedded-opentype'),
         url('../fontes/brandon_blk.woff') format('woff'),
         url('../fontes/brandon_blk.ttf') format('truetype'),
         url('../fontes/brandon_blk.svg#brandon_blk') format('svg');
    font-weight: normal;
    font-style: normal;
}

.brandonBlk11_Branca {font-family:brandon_blk; font-size:11px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.brandonBlk20_CastanhaClara {font-family:brandon_blk; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#ABA69E;}
.brandonBlk20_Branca {font-family:brandon_blk; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}




@font-face {
    font-family: 'brandon_bld';
    src: url('../fontes/brandon_bld.eot');
    src: url('../fontes/brandon_bld.eot?#iefix') format('embedded-opentype'),
         url('../fontes/brandon_bld.woff') format('woff'),
         url('../fontes/brandon_bld.ttf') format('truetype'),
         url('../fontes/brandon_bld.svg#brandon_bld') format('svg');
    font-weight: normal;
    font-style: normal;
}
.brandonBld18_off {font-family:brandon_bld; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#333333;}
.brandonBld18_Castanhoclaro {font-family:brandon_bld; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#9F863B;}
.brandonBld36_Branca {font-family:brandon_bld; font-size:36px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}





@font-face {
    font-family: 'garamondregular';
    src: url('../fontes/garamondregular.eot');
    src: url('../fontes/garamondregular.eot?#iefix') format('embedded-opentype'),
         url('../fontes/garamondregular.woff') format('woff'),
         url('../fontes/garamondregular.ttf') format('truetype'),
         url('../fontes/garamondregular.svg#garamondregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.garamond_Rgl13_Branca {font-family:draftnaturald-black; font-size:13px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF; line-height:16px;}
.garamond_Rgl16_Branca {font-family:brandon_reg; font-size:16px; font-style:normal; font-variant:normal; text-transform:none; color:#dfded9;}
.garamond_Rgl17_Branca {font-family:garamondregular; font-size:17px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.garamond_Rgl17_Preta {font-family:brandon_reg; font-size:17px; font-style:normal; font-variant:normal; text-transform:none; color:#0C0C17;}
.garamond_Rgl18_Castanhoclaro {font-family:garamondregular; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#aba69e;}
.garamond_Rgl18_Branca {font-family:brandon_reg; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#dfded9;}
.garamond_Rgl18_Dourada {font-family:garamondregular; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#607e70;}
.garamond_Rgl20_Erro {font-family:garamondregular; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#91012B;}
.garamond_Rgl20_Branca {font-family:garamondregular; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.garamond_Rgl20_Branca_sublinhada {font-family:brandon_reg; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#ffffff; text-decoration: underline;}
.garamond_Rgl20_Dourada_sublinhada {font-family:brandon_reg; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#607e70; text-decoration: underline;}



@font-face {
    font-family: 'garamonditalic';
    src: url('../fontes/garamonditalic.eot');
    src: url('../fontes/garamonditalic.eot?#iefix') format('embedded-opentype'),
         url('../fontes/garamonditalic.woff') format('woff'),
         url('../fontes/garamonditalic.ttf') format('truetype'),
         url('../fontes/garamonditalic.svg#garamonditalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
.garamond_italico11_Branca {font-family:garamonditalic; font-size:11px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.garamond_italico12_Branca {font-family:brandon_reg_it; font-size:12px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.garamond_italico15_Erro {font-family:garamonditalic; font-size:15px; font-style:normal; font-variant:normal; text-transform:none; color:#dd6136;}
.garamond_italico15_Sucesso {font-family:garamonditalic; font-size:15px; font-style:normal; font-variant:normal; text-transform:none; color:#009900;}
.garamond_italico24_Castanhoclaro {font-family:garamonditalic; font-size:24px; font-style:normal; font-variant:normal; text-transform:none; color:#9F863B;}



@font-face {
    font-family: 'garamondbolditalic';
    src: url('../fontes/garamondbolditalic.eot');
    src: url('../fontes/garamondbolditalic.eot?#iefix') format('embedded-opentype'),
         url('../fontes/garamondbolditalic.woff') format('woff'),
         url('../fontes/garamondbolditalic.ttf') format('truetype'),
         url('../fontes/garamondbolditalic.svg#garamondbolditalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
.garamond_bolditalico16_Branca {font-family:brandon_reg_it; font-size:16px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.garamond_bolditalico16_Dourada {font-family:brandon_reg_it; font-size:16px; font-style:normal; font-variant:normal; text-transform:none; color:#607e70;}
.garamond_bolditalico20_Dourada {font-family:brandon_reg_it; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#607e70;}



@font-face {
    font-family: 'garamondbold';
    src: url('../fontes/garamondbold.eot');
    src: url('../fontes/garamondbold.eot?#iefix') format('embedded-opentype'),
         url('../fontes/garamondbold.woff') format('woff'),
         url('../fontes/garamondbold.ttf') format('truetype'),
         url('../fontes/garamondbold.svg#garamondbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
.garamond_bold16_Branca {font-family:brandon_bld; font-size:16px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.garamond_bold16_Dourada {font-family:brandon_bld; font-size:16px; font-style:normal; font-variant:normal; text-transform:none; color:#839d8e;}
.garamond_bold20_Branca {font-family:brandon_bld; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}



@font-face {
    font-family: 'edwardian';
    src: url('../fontes/edwardian.eot');
    src: url('../fontes/edwardian.eot?#iefix') format('embedded-opentype'),
         url('../fontes/edwardian.woff') format('woff'),
         url('../fontes/edwardian.ttf') format('truetype'),
         url('../fontes/edwardian.svg#edwardian') format('svg');
    font-weight: normal;
    font-style: normal;
}
.edwardian_36_Castanhoclaro {font-family:edwardian; font-size:36px; font-style:normal; font-variant:normal; text-transform:none; color:#9F863B;}



@font-face {
    font-family: 'bebas';
    src: url('../fontes/bebas.eot');
    src: url('../fontes/bebas.eot?#iefix') format('embedded-opentype'),
         url('../fontes/bebas.woff') format('woff'),
         url('../fontes/bebas.ttf') format('truetype'),
         url('../fontes/bebas.svg#bebas') format('svg');
    font-weight: normal;
    font-style: normal;
}
.bebas_18_Castanhoclaro {font-family:bebas; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#9F863B;}






/* ----------------------------------------------------- */
/* LINKS */ 

.LinkEsqueceuSenha:link {font-family:garamondregular; font-size:20px; color:#FFFFFF; text-decoration:none;}
.LinkEsqueceuSenha:visited {font-family:garamondregular; font-size:20px; color:#FFFFFF; text-decoration:none;}
.LinkEsqueceuSenha:hover {font-family:garamondregular; font-size:20px; color:#FFFFFF; text-decoration:underline; }
.LinkEsqueceuSenha:active {font-family:garamondregular; font-size:20px; color:#FFFFFF; text-decoration:none;}

.LinkSubMenu:link {font-family:brandon_bld; font-size:14px; color:#D9DADB; text-decoration:none;}
.LinkSubMenu:visited {font-family:brandon_bld; font-size:14px; color:#D9DADB; text-decoration:none;}
.LinkSubMenu:hover {font-family:brandon_bld; font-size:14px; color:#FFFFFF; text-decoration:none;}
.LinkSubMenu:active {font-family:brandon_bld; font-size:14px; color:#D9DADB; text-decoration:none;}

.LinkCliches:link {font-family:garamondregular; font-size:16px; color:#9F863B; text-decoration:none;}
.LinkCliches:visited {font-family:garamondregular; font-size:16px; color:#9F863B; text-decoration:none;}
.LinkCliches:hover {font-family:garamondregular; font-size:16px; color:#FFFFFF; text-decoration:none; }
.LinkCliches:active {font-family:garamondregular; font-size:16px; color:#9F863B; text-decoration:none;}

.LinkCliches1:link {font-family:garamondbold; font-size:16px; color:#9F863B; text-decoration:none;}
.LinkCliches1:visited {font-family:garamondbold; font-size:16px; color:#9F863B; text-decoration:none;}
.LinkCliches1:hover {font-family:garamondbold; font-size:16px; color:#FFFFFF; text-decoration:none; }
.LinkCliches1:active {font-family:garamondbold; font-size:16px; color:#9F863B; text-decoration:none;}

.LinkCliches2:link {font-family:brandon_bld; font-size:18px; color:#9F863B; text-decoration:none;}
.LinkCliches2:visited {font-family:brandon_bld; font-size:18px; color:#9F863B; text-decoration:none;}
.LinkCliches2:hover {font-family:brandon_bld; font-size:18px; color:#FFFFFF; text-decoration:none; }
.LinkCliches2:active {font-family:brandon_bld; font-size:18px; color:#9F863B; text-decoration:none;}

.LinkCliches3:link {font-family:brandon_bld; font-size:18px; color:#ABA69E; text-decoration:none;}
.LinkCliches3:visited {font-family:brandon_bld; font-size:18px; color:#ABA69E; text-decoration:none;}
.LinkCliches3:hover {font-family:brandon_bld; font-size:18px; color:#FFFFFF; text-decoration:none; }
.LinkCliches3:active {font-family:brandon_bld; font-size:18px; color:#ABA69E; text-decoration:none;}

.LinkCliches4:link {font-family:brandon_bld; font-size:18px; color:#ac0f16; text-decoration:none;}
.LinkCliches4:visited {font-family:brandon_bld; font-size:18px; color:#ac0f16; text-decoration:none;}
.LinkCliches4:hover {font-family:brandon_bld; font-size:18px; color:#c40d15; text-decoration:none; }
.LinkCliches4:active {font-family:brandon_bld; font-size:18px; color:#ac0f16; text-decoration:none;}


.LinkMenuArea:link {font-family:brandon_bld; font-size:16px; color:#FFFFFF; text-decoration:none;}
.LinkMenuArea:visited {font-family:brandon_bld; font-size:16px; color:#FFFFFF; text-decoration:none;}
.LinkMenuArea:hover {font-family:brandon_bld; font-size:16px; color:#607e70; text-decoration:none; }
.LinkMenuArea:active {font-family:brandon_bld; font-size:16px; color:#FFFFFF; text-decoration:none;}

.LinkCancelarArea:link {font-family:brandon_bld; font-size:16px; color:#dd6136; text-decoration:none;}
.LinkCancelarArea:visited {font-family:brandon_bld; font-size:16px; color:#dd6136; text-decoration:none;}
.LinkCancelarArea:hover {font-family:brandon_bld; font-size:16px; color:#607e70; text-decoration:none; }
.LinkCancelarArea:active {font-family:brandon_bld; font-size:16px; color:#dd6136; text-decoration:none;}

.LinkTruquesEDicas:link {font-family:bebas; font-size:18px; color:#157F8D; text-decoration:none;}
.LinkTruquesEDicas:visited {font-family:bebas; font-size:18px; color:#157F8D; text-decoration:none;}
.LinkTruquesEDicas:hover {font-family:bebas; font-size:18px; color:#FFFFFF; text-decoration:none; }
.LinkTruquesEDicas:active {font-family:bebas; font-size:18px; color:#157F8D; text-decoration:none;}

.Link3Links:link {font-family:draftnaturala-black; font-size:16px; color:#839d8e; text-decoration:none;}
.Link3Links:visited {font-family:draftnaturala-black; font-size:16px; color:#839d8e; text-decoration:none;}
.Link3Links:hover {font-family:draftnaturala-black; font-size:16px; color:#ffffff; text-decoration:none; }
.Link3Links:active {font-family:draftnaturala-black; font-size:16px; color:#839d8e; text-decoration:none;}

.Link3Links1:link {font-family:draftnaturald-black; font-size:18px; color:#607e70; text-decoration:none;}
.Link3Links1:visited {font-family:draftnaturald-black; font-size:18px; color:#607e70; text-decoration:none;}
.Link3Links1:hover {font-family:draftnaturald-black; font-size:18px; color:#FFFFFF; text-decoration:none; }
.Link3Links1:active {font-family:draftnaturald-black; font-size:18px; color:#607e70; text-decoration:none;}

.Link3Links1_especial:link {font-family:draftnaturald-black; font-size:16px; color:#607e70; text-decoration:none;}
.Link3Links1_especial:visited {font-family:draftnaturald-black; font-size:16px; color:#607e70; text-decoration:none;}
.Link3Links1_especial:hover {font-family:draftnaturald-black; font-size:16px; color:#FFFFFF; text-decoration:none; }
.Link3Links1_especial:active {font-family:draftnaturald-black; font-size:16px; color:#607e70; text-decoration:none;}

.Linkfichatecnica:link {font-family:brandon_reg; font-size:16px; color:#aba69e; text-decoration:none;}
.Linkfichatecnica:visited {font-family:brandon_reg; font-size:16px; color:#aba69e; text-decoration:none;}
.Linkfichatecnica:hover {font-family:brandon_reg; font-size:16px; color:#FFFFFF; text-decoration:none; }
.Linkfichatecnica:active {font-family:brandon_reg; font-size:16px; color:#aba69e; text-decoration:none;}



/* ----------------------------------------------------- */
/* FORMULÁRIOS */ 
.FormLogin { 
 margin-right:0px; 
 margin-bottom:0px;
 font-family: garamondbolditalic;
 font-size: 20px;
 color: #58585A;
 padding-right: px;
 padding-left: 10px;
 padding-top: 0px;
 padding-bottom: 0px;
 border-top: 0px solid #FFFFFF;
 border-right: 0px solid #FFFFFF;
 border-bottom: 0px solid #FFFFFF;
 border-left: 0px solid #FFFFFF;
 background-color: #FFFFFF;
}

.FormLogin_paraFundoBranco { 
 margin-right:0px; 
 margin-bottom:0px;
 font-family: garamondbolditalic;
 font-size: 20px;
 color: #58585A;
 padding-right: px;
 padding-left: 10px;
 padding-top: 0px;
 padding-bottom: 0px;
 border-top: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 background-color: #FFFFFF;
}


.b_login_1 { 
 width:240px;	
 height: 40px;
 padding-right: 0px;
 padding-left: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 font-family: brandon_reg;
 font-size: 20px;
 color: #FFFFFF;
 border-top: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
 border-left: 1px solid #FFFFFF;
 background-image: -webkit-linear-gradient(#433839, #433839);
 background-image: -moz-linear-gradient(#433839, #433839);
 background-color:#433839;
}
.b_login_1:hover { 
 border-top: 1px solid #607e70;
 border-right: 1px solid #607e70;
 border-bottom: 1px solid #607e70;
 border-left: 1px solid #607e70;
 background-image: -webkit-linear-gradient(#607e70, #607e70);
 background-image: -moz-linear-gradient(#607e70, #607e70);
 background-color:#607e70;
}




.b_login_paraFundoBranco { 
 width:240px;	
 height: 40px;
 padding-right: 0px;
 padding-left: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 font-family: brandon_reg;
 font-size: 20px;
 color: #FFFFFF;
 border-top: 1px solid #607e70;
 border-right: 1px solid #607e70;
 border-bottom: 1px solid #607e70;
 border-left: 1px solid #607e70;
 background-image: -webkit-linear-gradient(#607e70, #607e70);
 background-image: -moz-linear-gradient(#607e70, #607e70);
 background-color:#607e70;
}
.b_login_paraFundoBranco:hover { 
 border-top: 1px solid #433839;
 border-right: 1px solid #433839;
 border-bottom: 1px solid #433839;
 border-left: 1px solid #433839;
 background-image: -webkit-linear-gradient(#433839, #433839);
 background-image: -moz-linear-gradient(#433839, #433839);
 background-color:#433839;
}






.b_login_1_paraTables { 
 padding-right: 0px;
 padding-left: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 font-family: brandon_reg;
 font-size: 20px;
 color: #FFFFFF;
 border-top: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
 border-left: 1px solid #FFFFFF;
 background-image: -webkit-linear-gradient(#433839, #433839);
 background-image: -moz-linear-gradient(#433839, #433839); 
 background-color:#433839;
 cursor:pointer;
}
.b_login_1_paraTables:hover { 
 border-top: 1px solid #607E70;
 border-right: 1px solid #607E70;
 border-bottom: 1px solid #607E70;
 border-left: 1px solid #607E70;
 background-image: -webkit-linear-gradient(#607E70, #607E70);
 background-image: -moz-linear-gradient(#607E70, #607E70);
 background-color:#607E70;
}


.b_login_1_paraTables_off { 
 padding-right: 0px;
 padding-left: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 font-family: brandon_reg;
 font-size: 20px;
 color: #FFFFFF;
 border-top: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
 border-left: 1px solid #FFFFFF;
 background-image: -webkit-linear-gradient(#19161A, #19161A);
 background-image: -moz-linear-gradient(#19161A, #19161A); 
 background-color:#19161A;
}



.Form_newsletter { 
 margin-left:0px;
 margin-right:0px; 
 margin-bottom:0px;
 font-family: garamondbolditalic;
 font-size: 26px;
 color: #d8d9da;
 padding-right: 10px;
 padding-left: 10px;
 border-top: 1px solid #C8C7C7;
 border-right: 1px solid #C8C7C7;
 border-bottom: 1px solid #C8C7C7;
 border-left: 1px solid #C8C7C7;
 background-color: #FFFFFF;
 border-top-left-radius: 0px;
 border-top-right-radius: 0px;
 border-bottom-left-radius: 0px;
 border-bottom-right-radius: 0px;
 background: transparent;
 background-image:url(../assets/transparente.png);
}
.Form_newsletter:focus { 
 color: #231F20;
 outline: 0;
}



.B_Form_newsletter { 
 width:153px;	
 height: 41px;
 line-height: 23px;
 padding-left: 0.8em;
 padding-right: 0.8em;
 font-family: brandon_bld;
 font-size: 20px;
 color: #000000;
 border-top-left-radius: 0px;
 border-top-right-radius: 0px;
 border-bottom-left-radius: 0px;
 border-bottom-right-radius: 0px;
 border-top: 0px solid #FFFFFF;
 border-right: 0px solid #FFFFFF;
 border-bottom: 0px solid #FFFFFF;
 border-left: 0px solid #FFFFFF;
 background-image: -webkit-linear-gradient(#FFFFFF, #FFFFFF);
 background-image: -moz-linear-gradient(#FFFFFF, #FFFFFF);
 cursor:pointer;
}
.B_Form_newsletter:hover { 
 background-image: -webkit-linear-gradient(#9E853B, #9E853B);
 background-image: -moz-linear-gradient(#9E853B, #9E853B);
}