/* ---------------------------------------------------------------------------------- */ 
/* [CSS - Talho Gourmet] [Made By Wethink Lda.] [2015]                                */
/* ---------------------------------------------------------------------------------- */ 


body{
	 background-color: #607E70;
	 font-size: 100%; /* this is usually 16px by default*/
}


img {display: block;}

header, img, .barra_preta, .barra_fundo, .barra_titulo, .barra_menu{
	transition: all 1s;
	-moz-transition: all 1s;    /* Firefox 4 */
	-webkit-transition: all 1s; /* Safari and Chrome */
	-o-transition: all 1s;      /* Opera */
}




#barralateral_menu {
 width: 320px;
 height: 100%;
 left:-320px;
 top:0px; /*top:30px;*/
 /*background: #ccc;*/
 background-image:url(../assets/f_menuesquerda.png);
 position:fixed;
 z-index: 60;
 /*display:none;*/
}
  
#barra_log {
 width: 320px;
 height: 100%; 
 top:0px; /*top:30px;*/
 right:-320px;
 /*background: #ccc;*/
 background-image:url(../assets/f_menuesquerda.png);
 position:fixed;
 z-index: 60;
 /*display:none;*/
}


#barra_cesto {
 width: 320px;
 height: 100%; 
 top:0px;
 right:-320px;
 background-image:url(../assets/f_menuesquerda.png);
 position:fixed;
 z-index: 60;
 /*display:none;*/
}


.escureceTudo
{
			height:100%;
			width:100%;
			position:fixed;
			left:0;
			top:0;
			z-index:200 !important;
			/*background-color:black;*/
			background-image:url(../assets/fundo_escureceTudo.png);
			visibility:hidden;
			
           /* filter: alpha(opacity=75);   /* internet explorer */
           /* -khtml-opacity: 0.75;        /* khtml, old safari */
           /* -moz-opacity: 0.75;          /* mozilla, netscape */
           /* opacity: 0.75;               /* fx, safari, opera */
}



.escureceTudo1
{
			height:100%;
			width:100%;
			position:fixed;
			left:0;
			top:0;
			z-index:200 !important;
			/*background-color:black;*/
			background-image:url(../assets/fundo_escureceTudo.png);
			visibility:hidden;
			
           /* filter: alpha(opacity=75);   /* internet explorer */
           /* -khtml-opacity: 0.75;        /* khtml, old safari */
           /* -moz-opacity: 0.75;          /* mozilla, netscape */
           /* opacity: 0.75;               /* fx, safari, opera */
}

.escureceTudo_popup
{
			height:100%;
			width:100%;
			position:fixed;
			left:0;
			top:0;
			z-index:200 !important;
			/*background-color:black;*/
			background-image:url(../assets/fundo_escureceTudo.png);
			visibility:hidden;
			
           /* filter: alpha(opacity=75);   /* internet explorer */
           /* -khtml-opacity: 0.75;        /* khtml, old safari */
           /* -moz-opacity: 0.75;          /* mozilla, netscape */
           /* opacity: 0.75;               /* fx, safari, opera */
}

/* --------------------------------------------------------------------------------------------------------------------------------------- */ 
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 





/* --------------------------------------------------------------------------------------------------------------------------------------- */ 
/* Banner Principal HP */ 
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 


.h1 {
  font-family:garamondbold;
  font-size:28px;
  color:#0C0C17;
  /*background-color:#000000; padding-right:10px; padding-left:5px; padding-top:5px; padding-bottom:3px;
  line-height: 35px;*/
}

.h2 {
  font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
  font-size: 18px;
  color:#0C0C17;
  /*background-image:url('../assets/f_titulos_hp.png'); padding-right:10px; padding-left:5px; padding-top:5px;
  line-height: 40px;*/
}

/*
.h3 {
  font-family:Constantia, 'Lucida Bright', 'DejaVu Serif', Georgia, serif;
  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;
}
*/
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 






/* --------------------------------------------------------------------------------------------------------------------------------------- */ 
/* Parte do HEADER */ 
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 
header{
	background: #607E70;
	border-bottom: 1px solid #607E70;
	margin: auto;
	width: 100%;
	position: fixed;
	z-index: 11;
}


nav{
	/*background:#ff0000;*/
	width: 100%;
	height: 100%;
	margin: 0 auto;
	max-width:1202px;
	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: 30px;
}
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;}
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 







/* --------------------------------------------------------------------------------------------------------------------------------------- */ 
/* TITULO MAIS MENU PRINCIPAL */ 
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 
.barra_titulo{
     position:fixed;
	 top:200px;
	 width:100%;
	 height:54px;
     background-image:url(../assets/fundo_cabecalho_hp.png);
	 border-bottom: 1px solid #295C4D;
     z-index: 50;
}
.barra_titulo p{margin-top:4px;}


.barra_fundo{
     background-color:#607E70;
     position:fixed;
	 top:255px;
	 width:100%;
	 height:39px;
     z-index: 50;
}
.barra_fundo table{
	 margin-top:0px;
	 /*width:100%;*/
  left:0;
  right:0;
  margin-left:auto;
  margin-right:auto;
	 width:1202px;
}

.barra_menu{
     background-image:url(../assets/f_dourado_alfa.png);
     position:fixed;
	 top:294px;
	 width:100%;
	 height:300px;
 	 z-index: 50;
     display:none;
}
.barra_menu table{
	 margin-top:0px;
	 /*width:100%;*/ 
	 width:1202px;
}


.entreBarras {
 line-height: 23px;
 font-family: brandon_bld;
 font-size: 20px;
 color: #FFFFFF;
 cursor:pointer;
}
.entreBarras:hover {  
 color: #9e853b;
 background-image: -webkit-linear-gradient(#FFFFFF, #FFFFFF);
 background-image: -moz-linear-gradient(#FFFFFF, #FFFFFF);
 background-color: #FFFFFF;
 cursor:pointer;
}

.entreBarras_over { 
 font-family: brandon_bld;
 font-size: 20px; 
 color: #9e853b;
 background-image: -webkit-linear-gradient(#FFFFFF, #FFFFFF);
 background-image: -moz-linear-gradient(#FFFFFF, #FFFFFF);
 background-color: #FFFFFF;
}
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 






/* ---------------------------------------------------------------------------------- */ 
/* SITE */ 
/* ---------------------------------------------------------------------------------- */    
.imgagem_prod:hover { 
 filter: alpha(opacity=30); /* internet explorer */
 -khtml-opacity: 0.30;      /* khtml, old safari */
 -moz-opacity: 0.30;        /* mozilla, netscape */
 opacity: 0.30;             /* fx, safari, opera */
 cursor:pointer;
}
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 






/* ---------------------------------------------------------------------------------- */ 
/* RODAPE */ 
/* ---------------------------------------------------------------------------------- */    
#container_rodape_hp{
    position:relative;
	background-color:#607E70;
	width:100%; 
	z-index:1; 
	/*overflow:hidden;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;*/
}


#fundo_do_site{
    position:relative;
/*    background-image:url(../assets/fundo_tecidotodo.png);*/
	width:100%; 
	z-index:1; 
}









/* 
==========================================================================
 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_carrinho_bola {
  display: block;
  width: 40px;
  height: 40px;
  background: url("../assets/b_carrinho_bola.png") no-repeat 0 0;
}
#b_carrinho_bola:hover { 
  background-position: 0 -40px;
}
#b_carrinho_bola span {
  display: none;
}


#i_receitas {
  display: block;
  width: 53px;
  height: 53px;
  background: url("../assets/i_receitas.png") no-repeat 0 0;
}
#i_receitas:hover { 
  background-position: 0 -53px;
}
#i_receitas span {
  display: none;
}


#b_Sair {
  display: block;
  width: 500px;
  height: 40px;
  background: url("../assets/b_Sair.png") no-repeat 0 0;
}
#b_Sair:hover { 
  background-position: 0 -40px;
}
#b_Sair span {
  display: none;
}


#b_Continuar {
  display: block;
  width: 500px;
  height: 40px;
  background: url("../assets/b_continuar.png") no-repeat 0 0;
}
#b_Continuar:hover { 
  background-position: 0 -40px;
}
#b_Continuar span {
  display: none;
}

#b_backBrowser {
  display: block;
  width: 39px;
  height: 39px;
  background: url("../assets/b_back_browser.png") no-repeat 0 0;
}
#b_backBrowser:hover { 
  background-position: 0 -39px;
}
#b_backBrowser span {
  display: none;
}


#b_az{
  display: block;
  width: 32px;
  height: 30px;
  background: url("../assets/b_az.png") no-repeat 0 0;
}
#b_az:hover { 
  background-position: 0 -30px;
}
#b_az span {
  display: none;
}

#b_tempo{
  display: block;
  width: 32px;
  height: 30px;
  background: url("../assets/b_tempo.png") no-repeat 0 0;
}
#b_tempo:hover { 
  background-position: 0 -30px;
}
#b_tempo span {
  display: none;
}

#b_views{
  display: block;
  width: 32px;
  height: 30px;
  background: url("../assets/b_views.png") no-repeat 0 0;
}
#b_views:hover { 
  background-position: 0 -30px;
}
#b_views span {
  display: none;
}

#b_likes{
  display: block;
  width: 32px;
  height: 30px;
  background: url("../assets/b_likes.png") no-repeat 0 0;
}
#b_likes:hover { 
  background-position: 0 -30px;
}
#b_likes span {
  display: none;
}


#b_fechar {
  display: block;
  width: 42px;
  height: 42px;
  background: url("../assets/b_fechar.png") no-repeat 0 0;
}
#b_fechar:hover { 
  background-position: 0 -42px;
}
#b_fechar span {
  display: none;
}



/* 
==========================================================================
 Uso de fontes adicionais
========================================================================== 
*/




@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;
}
.brandonLight20_branca {font-family:brandon_light; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#ffffff; line-height:23px;}
.brandonLight15_branca {font-family:brandon_light; font-size:15px; font-style:normal; font-variant:normal; text-transform:none; color:#ffffff; line-height:28px;}
.brandonLight16_branca {font-family:brandon_light; font-size:16px; font-style:normal; font-variant:normal; text-transform:none; color:#ffffff; line-height:19px;}






@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;}
.brandonReg17_Dourada {font-family:brandon_reg; font-size:17px; font-style:normal; font-variant:normal; text-transform:none; color:#9F863B;}
.brandonReg17_Erro {font-family:brandon_reg; font-size:17px; font-style:normal; font-variant:normal; text-transform:none; color:#B20000;}
.brandonReg18_Preta {font-family:brandon_reg; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#0C0C17;}
.brandonReg18_Preta_entrelinhamento {font-family:brandon_reg; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#0C0C17; line-height:19px;}
.brandonReg20_branca {font-family:brandon_reg; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#ffffff;}
.brandonReg20_Preta {font-family:brandon_reg; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#0C0C17;}
.brandonReg23_Dourada {font-family:brandon_reg; font-size:23px; font-style:normal; font-variant:normal; text-transform:none; color:#433839;}
.brandonReg24_Preta {font-family:brandon_reg; font-size:24px; font-style:normal; font-variant:normal; text-transform:none; color:#0C0C17;}
.brandonReg26_Preta {font-family:brandon_reg; font-size:26px; font-style:normal; font-variant:normal; text-transform:none; color:#0C0C17;}




@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;
}
.brandonMed15_Preta {font-family:brandon_med; font-size:15px; font-style:normal; font-variant:normal; text-transform:none; color:#0C0C17;}
.brandonMed15_Dourado {font-family:brandon_med; font-size:15px; font-style:normal; font-variant:normal; text-transform:none; color:#9F863B;}
.brandonMed22_Branca {font-family:brandon_med; font-size:22px; font-style:normal; font-variant:normal; text-transform:none; color:#ffffff;}
.brandonMed22_Preta {font-family:brandon_med; font-size:22px; font-style:normal; font-variant:normal; text-transform:none; color:#0C0C17;}
.brandonMed26_Dourado {font-family:brandon_med; font-size:26px; font-style:normal; font-variant:normal; text-transform:none; color:#9F863B;}
.brandonMed32_Branca {font-family:brandon_med; font-size:32px; font-style:normal; font-variant:normal; text-transform:none; color:#433839;}
.brandonMed34_Branca {font-family:brandon_med; font-size:34px; 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;
}

.brandonBlk16_Branca {font-family:brandon_blk; font-size:16px; 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:#9F863B;}
.brandonBlk20_Branca {font-family:brandon_blk; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.brandonBlk20_Preta {font-family:brandon_blk; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#0C0C17;}




@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;
}
.brandonBld16_CinzaClaro_Novo {font-family:brandon_bld; font-size:16px; font-style:normal; font-variant:normal; text-transform:none; color:#D2CBAC;}
.brandonBld16_Branca {font-family:brandon_bld; font-size:16px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.brandonBld16_CinzaClaro {font-family:brandon_bld; font-size:16px; font-style:normal; font-variant:normal; text-transform:none; color:#d9dadb;}
.brandonBld18_Castanhoclaro {font-family:brandon_bld; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#9F863B;}
.brandonBld18_Dourado {font-family:brandon_bld; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#9F863B;}
.brandonBld17_Erro {font-family:brandon_bld; font-size:17px; font-style:normal; font-variant:normal; text-transform:none; color:#B20000;}
.brandonBld18_Erro {font-family:brandon_bld; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#B20000;}
.brandonBld19_Preta {font-family:brandon_bld; font-size:19px; font-style:normal; font-variant:normal; text-transform:none; color:#0C0C17;}
.brandonBld20_Preta {font-family:brandon_bld; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#0C0C17;}
.brandonBld23_Branca {font-family:brandon_bld; font-size:23px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF; line-height:27px;}
.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_Rgl16_Branca {font-family:garamondregular; font-size:16px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.garamond_Rgl16_Preta {font-family:garamondregular; font-size:16px; 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:#9F863B;}
.garamond_Rgl18_Branca {font-family:garamondregular; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.garamond_Rgl18_Preta {font-family:garamondregular; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#000000;}
.garamond_Rgl23_Preta {font-family:garamondregular; font-size:23px; font-style:normal; font-variant:normal; text-transform:none; color:#000000;}



@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_italico13_Branca {font-family:garamonditalic; font-size:13px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.garamond_italico18_Branca {font-family:garamonditalic; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.garamond_italico18_Dourado {font-family:garamonditalic; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#9F863B;}
.garamond_italico18_Preta {font-family:garamonditalic; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#0C0C17;}
.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_bolditalico12_Branca {font-family:garamondbolditalic; font-size:12px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.garamond_bolditalico15_Branca {font-family:garamondbolditalic; font-size:15px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.garamond_bolditalico16_Branca {font-family:garamondbolditalic; font-size:16px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.garamond_bolditalico16_Preta {font-family:garamondbolditalic; font-size:16px; font-style:normal; font-variant:normal; text-transform:none; color:#0C0C17;}
.garamond_bolditalico18_Dourada {font-family:garamondbolditalic; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#9F863B;}
.garamond_bolditalico18_Newsletter_sim {font-family:garamondbolditalic; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#9E853A;}



@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_bold13_Branca {font-family:garamondbold; font-size:13px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.garamond_bold14_Branca {font-family:garamondbold; font-size:14px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.garamond_bold16_Branca {font-family:garamondbold; font-size:16px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.garamond_bold17_QuaseBranca {font-family:garamondbold; font-size:17px; font-style:normal; font-variant:normal; text-transform:none; color:#D8CFB3;}
.garamond_bold17_QuaseCastanha {font-family:garamondbold; font-size:17px; font-style:normal; font-variant:normal; text-transform:none; color:#4f4320;}
.garamond_bold18_Branca {font-family:garamondbold; font-size:18px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.garamond_bold19_Cinza_Nova {font-family:garamondbold; font-size:19px; font-style:normal; font-variant:normal; text-transform:none; color:#D2CBAC;}
.garamond_bold19_CinzaEscura_Nova {font-family:garamondbold; font-size:19px; font-style:normal; font-variant:normal; text-transform:none; color:#463E1F;}
.garamond_bold20_Branca {font-family:garamondbold; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#FFFFFF;}
.garamond_bold20_Preta {font-family:garamondbold; font-size:20px; font-style:normal; font-variant:normal; text-transform:none; color:#0C0C17;}
.garamond_bold26_Dourada {font-family:garamondbold; font-size:26px; font-style:normal; font-variant:normal; text-transform:none; color:#9F863B;}
.garamond_bold28_Preta {font-family:garamondbold; font-size:28px; font-style:normal; font-variant:normal; text-transform:none; color:#0C0C17;}


@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;}

.LinkPesquisaEsp:link {font-family:brandon_bld; font-size:16px; color:#D2CBAC; text-decoration:none;}
.LinkPesquisaEsp:visited {font-family:brandon_bld; font-size:16px; color:#D2CBAC; text-decoration:none;}
.LinkPesquisaEsp:hover {font-family:brandon_bld; font-size:16px; color:#FFFFFF; text-decoration:none; }
.LinkPesquisaEsp:active {font-family:brandon_bld; font-size:16px; color:#D2CBAC; text-decoration:none;}

.LinkPoliticas:link {font-family:garamondregular; font-size:16px; color:#FFFFFF; text-decoration:none;}
.LinkPoliticas:visited {font-family:garamondregular; font-size:16px; color:#FFFFFF; text-decoration:none;}
.LinkPoliticas:hover {font-family:garamondregular; font-size:16px; color:#24352f; text-decoration:none; }
.LinkPoliticas:active {font-family:garamondregular; font-size:16px; color:#FFFFFF; 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;
}



.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(#19161A, #19161A);
 background-image: -moz-linear-gradient(#19161A, #19161A);
}



.Form_newsletter { 
 margin-left:0px;
 margin-right:0px; 
 margin-bottom:0px;
 font-family: garamonditalic;
 font-size: 24px;
 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: #d8d9da;
 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: #3f5c4f;
 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);
 background-color: #FFFFFF;
 cursor:pointer;
}
.B_Form_newsletter:hover { 
 color: #607e70;
 background-image: -webkit-linear-gradient(#433839, #433839);
 background-image: -moz-linear-gradient(#433839, #433839);
 background-color: #433839;
}



.Form_pesquisa { 
 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_pesquisa:focus { 
 color: #231F20;
 outline: 0;
}




.B_Form_pesquisa { 
 width:40px;	
 height: 40px;
 /*line-height: 23px;*/
 padding-left: 0px;
 padding-right: 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);
 background-image:url(../assets/b_lupa_up.png);
 cursor:pointer;
}
.B_Form_pesquisa:hover { 
 background-image: -webkit-linear-gradient(#FFFFFF, #FFFFFF);
 background-image: -moz-linear-gradient(#FFFFFF, #FFFFFF);
 background-image:url(../assets/b_lupa_up.png);
 cursor:pointer;
}



.Form_dropboxes { 
 margin-left:0px;
 margin-right:0px; 
 margin-bottom:0px; 
 margin-top:0px;
 font-family: garamondbold;
 font-size: 13px;
 color: #D8CFB3;
 padding-top:4px;
 padding-right: 10px;
 padding-left: 10px;
 border-top: 1px solid #D8CFB3;
 border-right: 1px solid #D8CFB3;
 border-bottom: 1px solid #D8CFB3;
 border-left: 1px solid #D8CFB3;
 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_dropboxes:focus { 
 color: #231F20;
 outline: 0;
}


.B_dropboxes { 
 width:148px;	
 height: 26px;
 padding-top:4px;
 padding-left: 0;
 padding-right: 0;
 font-family: garamondbold;
 font-size: 15px;
 color: #9E853B;
 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);
 background-color: #FFFFFF;
 cursor:pointer;
}
.B_dropboxes:hover { 
 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(#9E853B, #9E853B);
 background-image: -moz-linear-gradient(#9E853B, #9E853B);
 background-color: #9E853B;
 cursor:pointer;
}




.Form_dropboxes1 { 
 margin-left:0px;
 margin-right:0px; 
 margin-bottom:0px; 
 margin-top:0px;
 font-family: garamondbold;
 font-size: 13px;
 color: #4f4320;
 padding-top:4px;
 padding-right: 10px;
 padding-left: 10px;
 border-top: 1px solid #4f4320;
 border-right: 1px solid #4f4320;
 border-bottom: 1px solid #4f4320;
 border-left: 1px solid #4f4320;
 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_dropboxes1:focus { 
 color: #231F20;
 outline: 0;
}


.B_dropboxes1 { 
 width:148px;	
 height: 26px;
 padding-top:4px;
 padding-left: 0;
 padding-right: 0;
 font-family: garamondbold;
 font-size: 15px;
 color: #9E853B;
 border-top: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 0px solid #000000;
 border-left: 0px solid #000000;
 background-image: -webkit-linear-gradient(#000000, #000000);
 background-image: -moz-linear-gradient(#000000, #000000);
 background-color: #000000;
 cursor:pointer;
}
.B_dropboxes1:hover { 
 color: #000000;
 border-top: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 background-image: -webkit-linear-gradient(#9E853B, #9E853B);
 background-image: -moz-linear-gradient(#9E853B, #9E853B);
 background-color: #9E853B;
 cursor:pointer;
}






.Form_detalhe { 
 margin-left:0px;
 margin-right:0px; 
 margin-bottom:0px;
 font-family: brandon_blk;
 font-size: 18px;
 color: #0C0C17;
 padding-right: 10px;
 padding-left: 10px;
 border-top: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 background-color: #FFFFFF;
 background: transparent;
 background-image:url(../assets/transparente.png);
}
.Form_detalhe:focus { 
 color: #000000;
 outline: 0;
}

.Form_detalhe1 { 
 margin-left:0px;
 margin-right:0px; 
 margin-bottom:0px;
 font-family: garamondbolditalic;
 font-size: 15px;
 color: #666B6D;
 padding-top: 10px;
 padding-right: 10px;
 padding-left: 10px;
 border-top: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 background-color: #FFFFFF;
 background: transparent;
 background-image:url(../assets/transparente.png);
}
.Form_detalhe1:focus { 
 color: #000000;
 outline: 0;
}

.B_Form_detalhe { 
 width:545px;	
 height: 40px;
 padding-top:4px;
 padding-left: 0;
 padding-right: 0;
 font-family: brandon_reg;
 font-size: 20px;
 color: #FFFFFF;
 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(#000000, #000000);
 background-image: -moz-linear-gradient(#000000, #000000);
 cursor:pointer;
}
.B_Form_detalhe:hover { 
 background-image: -webkit-linear-gradient(#947E31, #947E31);
 background-image: -moz-linear-gradient(#947E31, #947E31);
}



.B_gravar { 
 width:295px;	
 height: 40px;
 padding-top:4px;
 padding-left: 0;
 padding-right: 0;
 font-family: brandon_reg;
 font-size: 20px;
 color: #FFFFFF;
 border-top: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 0px solid #000000;
 border-left: 0px solid #000000;
 background-image: -webkit-linear-gradient(#000000, #000000);
 background-image: -moz-linear-gradient(#000000, #000000);
 cursor:pointer;
}
.B_gravar:hover { 
 background-image: -webkit-linear-gradient(#9E853B, #9E853B);
 background-image: -moz-linear-gradient(#9E853B, #9E853B);
 cursor:pointer;
}

.FormPesquisa_popup { 
 margin-right:0px; 
 margin-bottom:0px;
 font-family: garamondbolditalic;
 font-size: 30px;
 color: #666B6D;
 padding-right: 10px;
 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;
}