/*Wethink, lda Maio 2020*/


/* 
==========================================================================
 Reset
========================================================================== 
*/
html, body, h1, h2, h3, h4, h5, h6, header nav {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
	
}


article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;

}

body {
	line-height: 1;
}
/* 
==========================================================================
 Reset
========================================================================== 
*/










/* 
==========================================================================
 Variáveis Globais
========================================================================== 
*/

:root {
  --barraBoasVindas: #BABFBD; 				/* barra de boas vindas (#BABFBD) */
  --barraCorEscura: #003D32;				/* barra de menu (#003D32) */
  --barraCorMedia: #759C61;					/* cor down dos menus (#759C61) */
  --fundoNomeTalho: #136A46;				/* Cor do fundo da caixa do nome do talho (#136A46) */

}

/* 
==========================================================================
 Variáveis Globais
========================================================================== 
*/











/* 
==========================================================================
 Uso de fontes adicionais
========================================================================== 
*/

@font-face {
    font-family: 'foco';
    src: url('../../fontes/foco.eot');
    src: url('../../fontes/foco.eot?#iefix') format('embedded-opentype'),
         url('../../fontes/foco.woff') format('woff'),
         url('../../fontes/foco.ttf') format('truetype'),
         url('../../fontes/foco.svg#foco') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'focoregular';
    src: url('../../fontes/focoregular.eot');
    src: url('../../fontes/focoregular.eot?#iefix') format('embedded-opentype'),
         url('../../fontes/focoregular.woff') format('woff'),
         url('../../fontes/focoregular.ttf') format('truetype'),
         url('../../fontes/focoregular.svg#focoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'focoitalic';
    src: url('../../fontes/focoitalic.eot');
    src: url('../../fontes/focoitalic.eot?#iefix') format('embedded-opentype'),
         url('../../fontes/focoitalic.woff') format('woff'),
         url('../../fontes/focoitalic.ttf') format('truetype'),
         url('../../fontes/focoitalic.svg#focoitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'focobold';
    src: url('../../fontes/focobold.eot');
    src: url('../../fontes/focobold.eot?#iefix') format('embedded-opentype'),
         url('../../fontes/focobold.woff') format('woff'),
         url('../../fontes/focobold.ttf') format('truetype'),
         url('../../fontes/focobold.svg#focobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'focoblack_regular';
    src: url('../../fontes/focoblack_regular.eot');
    src: url('../../fontes/focoblack_regular.eot?#iefix') format('embedded-opentype'),
         url('../../fontes/focoblack_regular.woff') format('woff'),
         url('../../fontes/focoblack_regular.ttf') format('truetype'),
         url('../../fontes/focoblack_regular.svg#focoblack_regular') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'nexarustsans_black';
    src: url('../../fontes/nexarustsans_black.eot');
    src: url('../../fontes/nexarustsans_black.eot?#iefix') format('embedded-opentype'),
         url('../../fontes/nexarustsans_black.woff') format('woff'),
         url('../../fontes/nexarustsans_black.ttf') format('truetype'),
         url('../../fontes/nexarustsans_black.svg#nexarustsans_black') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Fontfabric-NexaSlabBlack';
    src: url('../../fontes/Fontfabric-NexaSlabBlack.eot');
    src: url('../../fontes/Fontfabric-NexaSlabBlack.eot?#iefix') format('embedded-opentype'),
         url('../../fontes/Fontfabric-NexaSlabBlack.woff') format('woff'),
         url('../../fontes/Fontfabric-NexaSlabBlack.ttf') format('truetype'),
         url('../../fontes/Fontfabric-NexaSlabBlack.svg#Fontfabric-NexaSlabBlack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Fontfabric-NexaSlab-Bold';
    src: url('../../fontes/Fontfabric-NexaSlab-Bold.eot');
    src: url('../../fontes/Fontfabric-NexaSlab-Bold.eot?#iefix') format('embedded-opentype'),
         url('../../fontes/Fontfabric-NexaSlab-Bold.woff') format('woff'),
         url('../../fontes/Fontfabric-NexaSlab-Bold.ttf') format('truetype'),
         url('../../fontes/Fontfabric-NexaSlab-Bold.svg#Fontfabric-NexaSlab-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Fontfabric-NexaSlab-Book';
    src: url('../../fontes/Fontfabric-NexaSlab-Book.eot');
    src: url('../../fontes/Fontfabric-NexaSlab-Book.eot?#iefix') format('embedded-opentype'),
         url('../../fontes/Fontfabric-NexaSlab-Book.woff') format('woff'),
         url('../../fontes/Fontfabric-NexaSlab-Book.ttf') format('truetype'),
         url('../../fontes/Fontfabric-NexaSlab-Book.svg#Fontfabric-NexaSlab-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Fontfabric-NexaSlabBookItalic';
    src: url('../../fontes/Fontfabric-NexaSlabBookItalic.eot');
    src: url('../../fontes/Fontfabric-NexaSlabBookItalic.eot?#iefix') format('embedded-opentype'),
         url('../../fontes/Fontfabric-NexaSlabBookItalic.woff') format('woff'),
         url('../../fontes/Fontfabric-NexaSlabBookItalic.ttf') format('truetype'),
         url('../../fontes/Fontfabric-NexaSlabBookItalic.svg#Fontfabric-NexaSlabBookItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Fontfabric-NexaSlabHeavy';
    src: url('../../fontes/Fontfabric-NexaSlabHeavy.eot');
    src: url('../../fontes/Fontfabric-NexaSlabHeavy.eot?#iefix') format('embedded-opentype'),
         url('../../fontes/Fontfabric-NexaSlabHeavy.woff') format('woff'),
         url('../../fontes/Fontfabric-NexaSlabHeavy.ttf') format('truetype'),
         url('../../fontes/Fontfabric-NexaSlabHeavy.svg#Fontfabric-NexaSlabHeavy') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'NexaRustScript';
    src: url('../../fontes/NexaRustScript.eot');
    src: url('../../fontes/NexaRustScript.eot?#iefix') format('embedded-opentype'),
         url('../../fontes/NexaRustScript.woff') format('woff'),
         url('../../fontes/NexaRustScript.ttf') format('truetype'),
         url('../../fontes/NexaRustScript.svg#NexaRustScript') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'NexaRustSansW00Black';
    src: url('../../fontes/NexaRustSansW00Black.eot');
    src: url('../../fontes/NexaRustSansW00Black.eot?#iefix') format('embedded-opentype'),
         url('../../fontes/NexaRustSansW00Black.woff') format('woff'),
         url('../../fontes/NexaRustSansW00Black.ttf') format('truetype'),
         url('../../fontes/NexaRustSansW00Black.svg#NexaRustSansW00Black') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'NexaRustScriptBW0001';
    src: url('../../fontes/NexaRustScriptBW0001.eot');
    src: url('../../fontes/NexaRustScriptBW0001.eot?#iefix') format('embedded-opentype'),
         url('../../fontes/NexaRustScriptBW0001.woff') format('woff'),
         url('../../fontes/NexaRustScriptBW0001.ttf') format('truetype'),
         url('../../fontes/NexaRustScriptBW0001.svg#NexaRustScriptBW0001') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'nexa-rustslab-black-shadow-01';
    src: url('../../fontes/nexa-rustslab-black-shadow-01.eot');
    src: url('../../fontes/nexa-rustslab-black-shadow-01.eot?#iefix') format('embedded-opentype'),
         url('../../fontes/nexa-rustslab-black-shadow-01.woff') format('woff'),
         url('../../fontes/nexa-rustslab-black-shadow-01.ttf') format('truetype'),
         url('../../fontes/nexa-rustslab-black-shadow-01.svg#nexa-rustslab-black-shadow-01') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* 
==========================================================================
 Uso de fontes adicionais
========================================================================== 
*/











/* 
==========================================================================
 Site
========================================================================== 
*/



.frase {
	position: relative;
	width: 100%;
	background-color: #BABFBD;
	overflow: hidden;
}
		.frase .frase_centro {
			position: relative;
			max-width: 1200px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			height: 25px;
			/*background-color: #ff0000;*/
			text-align: center;
		}

				.frase .frase_centro .frase {
					-moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased; 
					font-family:focobold; 		
					font-size:14px;
					color:#00302E;
					line-height:25px;
				}






header {
	position: relative;
	width: 100%;
	background-image: url("../assets/header_madeira.png");
	background-color: #F7F5F3;
	height: 75px; 
	background-position: center; 
	background-repeat: no-repeat; 
	background-size: auto; /*cover;*/ 
}
		header .header_centro {
			position: relative;
			max-width: 1220px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			height: 25px;
		}
				header .header_centro .header_centrissimo {
					position: relative;
					max-width: 420px;
					padding: 0 0 0 0 ;
					margin: 0 auto;
					width: 100%;
					height: 75px;
					/*background-color: #ff0000;*/
				}

						header .header_centro .header_centrissimo .botaoPesquisa {
							position: absolute;
							top: 22px;
							right: 20px;
							width: 28px;
							height: 28px;
							cursor: pointer;
						}

				header .header_centro .logo {
					position: absolute;
					width: 164px;
					top: 12px;
					left: 10px;
				}

				header .header_centro .logoRep {
					position: absolute;
					width: 68px;
					top: 14px;
					left: 10px;
					display: none;
				}

				header .header_centro .hamburger {
					position: absolute;
					width: 33px;
					top: 26px;
					left: 195px;
					cursor: pointer;
				}



				header .header_centro .pessoa {
					position: absolute;
					width: 26px;
					top: 26px;
					right: 155px;
					cursor: pointer;
				}
				header .header_centro .cesto {
					position: absolute;
					width: 126px;
					top: 18px;
					right: 10px;
				}
				header .header_centro .cestoRep {
					position: absolute;
					width: 72px;
					top: 19px;
					right: 10px;
					display: none;
				}
				header .header_centro .cesto_frase {
					position: absolute;
					top: 29px;
					right: 61px;

					-moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased; 
					font-family:focobold; 		
					font-size:14px;
					color:#113F37;
					line-height:20px;
				}
				header .header_centro .cesto_fraseRep {
					position: absolute;
					top: 28px;
					right: 51px;

					-moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased; 
					font-family:focobold; 		
					font-size:14px;
					color:#113F37;
					line-height:20px;
					display: none;
				}
				header .header_centro .cesto_contador {
					position: absolute;
					top: 29px;
					right: 107px;

					-moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased; 
					font-family:focobold; 		
					font-size:15px;
					color:#113F37;
					line-height:20px;
				}
				header .header_centro .botaoPesquisaRep {
					position: absolute;
					top: 25px;
					right: 188px;
					width: 28px;
					height: 28px;
					cursor: pointer;
					display: none;
				}
				header .header_centro .info {
					position: absolute;
					width: 26px;
					top: 26px;
					right: 200px;
					cursor: pointer;
				}
				header .header_centro .nomeLog {
					position: absolute;
					top: 30px;
					right: 240px;
					width: 100px;
					text-align: right;

					-moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased; 
					font-family:focobold; 		
					font-size:14px;
					color:#113F37;
					line-height:20px;
					display: none;
				}














.fixo {
	position:fixed;
	z-index: 1000;
	width: 100%;
	background-image: url("../assets/header_madeira.png");
	background-color: #F7F5F3;
	height: 100px; 
	background-position: center; 
	background-repeat: no-repeat; 
	background-size: auto; /*cover;*/ 
	display: none;
}
		.fixo .fixo_centro {
			position: relative;
			max-width: 1220px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			height: 25px;
		}
				.fixo .fixo_centro .fixo_centrissimo {
					position: relative;
					max-width: 330px;
					padding: 0 0 0 0 ;
					margin: 0 auto;
					width: 100%;
					height: 75px;
					/*background-color: #ff0000;*/
				}

						.fixo .fixo_centro .fixo_centrissimo .itemMenu {
							float:left;
							margin-top: 18px;
							margin-left: 20px;
							width: 41px;
							height: 41px;
							cursor: pointer;
						}

				.fixo .fixo_centro .logo {
					position: absolute;
					width: 164px;
					top: 12px;
					left: 10px;
				}

				.fixo .fixo_centro .logoRep {
					position: absolute;
					width: 68px;
					top: 14px;
					left: 10px;
					display: none;
				}

				.fixo .fixo_centro .hamburger {
					position: absolute;
					width: 33px;
					top: 26px;
					left: 195px;
					cursor: pointer;
				}



				.fixo .fixo_centro .pessoa {
					position: absolute;
					width: 26px;
					top: 26px;
					right: 155px;
					cursor: pointer;
				}
				.fixo .fixo_centro .cesto {
					position: absolute;
					width: 126px;
					top: 18px;
					right: 10px;
				}
				.fixo .fixo_centro .cestoRep {
					position: absolute;
					width: 72px;
					top: 19px;
					right: 10px;
					display: none;
				}
				.fixo .fixo_centro .cesto_frase {
					position: absolute;
					top: 29px;
					right: 61px;

					-moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased; 
					font-family:focobold; 		
					font-size:14px;
					color:#113F37;
					line-height:20px;
				}
				.fixo .fixo_centro .cesto_fraseRep {
					position: absolute;
					top: 28px;
					right: 51px;

					-moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased; 
					font-family:focobold; 		
					font-size:14px;
					color:#113F37;
					line-height:20px;
					display: none;
				}
				.fixo .fixo_centro .cesto_contador {
					position: absolute;
					top: 29px;
					right: 107px;

					-moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased; 
					font-family:focobold; 		
					font-size:15px;
					color:#113F37;
					line-height:20px;
				}
				.fixo .fixo_centro .botaoPesquisaRep {
					position: absolute;
					top: 25px;
					right: 188px;
					width: 28px;
					height: 28px;
					cursor: pointer;
					display: none;
				}
				.fixo .fixo_centro .info {
					position: absolute;
					width: 26px;
					top: 26px;
					right: 200px;
					cursor: pointer;
				}
				.fixo .fixo_centro .nomeLog {
					position: absolute;
					top: 30px;
					right: 240px;
					width: 100px;
					text-align: right;

					-moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased; 
					font-family:focobold; 		
					font-size:14px;
					color:#113F37;
					line-height:20px;
					display: none;
				}














.barraInfo {
	position: relative;
	width: 100%;
	background-color: #E9EAEA;
	overflow: hidden;
	display: none;
}
		.barraInfo .barraInfo_centro {
			position: relative;
			max-width: 620px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			height: 60px;
			/*background-color: #ff0000;*/
			text-align: center;
		}

				.barraInfo .barraInfo_centro .bi_letra {
					-moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased; 
					font-family:Fontfabric-NexaSlab-Bold; 		
					font-size:12px;
					color:#616765;
					line-height:25px;
				}
				.barraInfo .barraInfo_centro .bi_telefone {
					position: absolute;
					top: 20px;
					left: 43px;
				}
				.barraInfo .barraInfo_centro .bi_telemovel {
					position: absolute;
					top: 20px;
					left: 178px;
				}
				.barraInfo .barraInfo_centro .bi_mail {
					position: absolute;
					top: 20px;
					right: 145px;
					cursor: pointer;
				}
				.barraInfo .barraInfo_centro .bi_localizacao {
					position: absolute;
					top: 20px;
					right: 20px;
					cursor: pointer;
				}

				.barraInfo .barraInfo_centro .bi_i_telefone {
					position: absolute;
					top: 20px;
					left: 20px;
					width: 15px;
				}
				.barraInfo .barraInfo_centro .bi_i_telemovel {
					position: absolute;
					top: 20px;
					left: 154px;
					width: 12px;
				}
				.barraInfo .barraInfo_centro .bi_i_mail {
					position: absolute;
					top: 20px;
					left: 294px;
					width: 22px;
					cursor: pointer;
				}
				.barraInfo .barraInfo_centro .bi_i_localizacao {
					position: absolute;
					top: 20px;
					right: 98px;
					width: 16px;
					cursor: pointer;
				}




























.menu {
	position: relative;
	width: 100%;
	background-color: #003D32;
	overflow: hidden;
}
		.menu .menu_centro {
			position: relative;
			max-width: 1200px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			height: 40px;
			max-height: 40px;		
		}


				.menu .menu_centro .nomeTalho {
					position: absolute;
					left: 10px;
					top: 10px;

					height: 18px;
					background-color: #136A46;
					padding-left: 10px;
					padding-right: 10px;
					border-radius: 18px;

					-moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased; 
					text-align: left;
					font-family:foco; 		
					font-size:12px;
					color:#ffffff;
					line-height:18px;
				}
						.menu .menu_centro .nomeTalho .caixaNomeTalho_font {
							-moz-osx-font-smoothing: grayscale;
		                    -webkit-font-smoothing: antialiased; 
							text-align: left;
							font-family:focobold; 		
							font-size:12px;
							color:#ffffff;
							line-height:18px;
						}


				.menu .menu_centro .menu_duploCentro {
					position: absolute;
					left: 0;
					right: 0;
					margin: auto;

					width: 560px;
					height: 40px;
					/*background-color: #00ff00;	*/
				}

						.menu .menu_centro .menu_duploCentro .anulaLink {
							text-decoration:none;
						}

						.menu .menu_centro .menu_duploCentro .anulaLink .itemMenu {
							float: left;
							height: 40px;
							background-color: #003D32;
							padding-left: 15px;
							padding-right: 15px;

							-moz-osx-font-smoothing: grayscale;
		                    -webkit-font-smoothing: antialiased; 
							font-family:foco; 		
							font-size:17px;
							color:#ffffff;
							line-height:40px;
						}
						.menu .menu_centro .menu_duploCentro .anulaLink .itemMenu:hover {
							background-color: #6D9B64;
						}









.menuResp {
	position: relative;
	width: 100%;
	background-color: #003D32;
	overflow: hidden;
	display: none;
}
		.menuResp .menuResp_centro {
			position: relative;
			max-width: 1200px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			height: 48px;	
		}


				.menuResp .menuResp_centro .nomeTalho {
					position: absolute;
					left: 10px;
					top: 15px;

					height: 18px;
					background-color: #136A46;
					padding-left: 10px;
					padding-right: 10px;
					border-radius: 18px;

					-moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased; 
					text-align: left;
					font-family:foco; 		
					font-size:12px;
					color:#ffffff;
					line-height:18px;
				}
						.menuResp .menuResp_centro .nomeTalho .caixaNomeTalho_font {
							-moz-osx-font-smoothing: grayscale;
		                    -webkit-font-smoothing: antialiased; 
							text-align: left;
							font-family:focobold; 		
							font-size:12px;
							color:#ffffff;
							line-height:18px;
						}


				.menuResp .menuResp_centro .menuResp_duploCentro {
					position: absolute;
					left: 0;
					right: 0;
					margin: auto;

					width: 265px;
					height: 48px;
					/*background-color: #00ff00;	*/
				}

						.menuResp .menuResp_centro .menuResp_duploCentro .icon {
							float: left;
							width: 53px;
							background-color: #003D32;
							padding-left: 0px;
							padding-right: 0px;
							display: block;
						}
						.menuResp .menuResp_centro .menuResp_duploCentro .icon:hover {
							background-color: #6D9B64;
						}













.barraVerde1 {
	position: relative;
	width: 100%;
	height: 10px;
	background-color: #6D9B64;
	overflow: hidden;
	display: none;
}





.barraVerde2 {
	position: relative;
	width: 100%;
	background-color: #6D9B64;
	overflow: hidden;
}
		.barraVerde2 .barraVerde2_centro {
			position: relative;
			max-width: 1200px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			height: 40px;
			max-height: 40px;	
			text-align: center;	
		}
				.barraVerde2 .barraVerde2_centro .titulo {
					position: relative;

					-moz-osx-font-smoothing: grayscale;
					font-family:Fontfabric-NexaSlabBlack; 		
					font-size:18px;
					color:#ffffff;
					text-shadow: 1.5px 1.5px #000000;
					line-height:40px;
				}




















.barraDropdowns {
	position: relative;
	width: 100%;
	background-image: url("../assets/header_madeira_drop.png");
	background-color: #F7F5F3;
	height: 60px; 
	background-position: center; 
	background-repeat: no-repeat; 
	background-size: auto; /*cover;*/ 
}
		.barraDropdowns .barraDropdowns_centro {
			position: relative;
			max-width: 836px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			height: 25px;
			/*background-color: #00FF00;*/
		}

				.barraDropdowns .barraDropdowns_centro .botao1 {
					float: left;
					height: 25px;
    				margin-top: 17px;
    				margin-left: 6px;
					padding-left: 10px;
					padding-right: 10px;
					background-color: #73A182;

					-moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased; 
					font-family:focobold; 		
					font-size:14px;
					color:#FFFFFF;
					line-height:25px;
					border-radius: 7px;
				}
				.barraDropdowns .barraDropdowns_centro .botao1:hover {
					background-color: #113F37;
				}

				.barraDropdowns .barraDropdowns_centro .botao2 {
					float: left;
					height: 98px;
					height: 25px;
    				margin-top: 17px;
    				margin-left: 10px;
					padding-left: 10px;
					padding-right: 10px;
					background-color: #99BF65;

					-moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased; 
					font-family:focobold; 		
					font-size:14px;
					color:#FFFFFF;
					line-height:25px;
					border-radius: 7px;
				}
				.barraDropdowns .barraDropdowns_centro .botao2:hover {
					background-color: #113F37;
				}





.barraDropdowns_ch {
	position: relative;
	width: 100%;
	background-image: url("../assets/header_madeira_drop.png");
	background-color: #F7F5F3;
	height: 60px; 
	background-position: center; 
	background-repeat: no-repeat; 
	background-size: auto; /*cover;*/ 
}
		.barraDropdowns_ch .barraDropdowns_ch_centro {
			position: relative;
			max-width: 362px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			height: 25px;
			/*background-color: #00FF00;*/
		}

				.barraDropdowns_ch .barraDropdowns_ch_centro .botao2 {
					float: left;
					height: 98px;
					height: 25px;
    				margin-top: 17px;
    				margin-left: 10px;
					padding-left: 10px;
					padding-right: 10px;
					background-color: #99BF65;

					-moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased; 
					font-family:focobold; 		
					font-size:14px;
					color:#FFFFFF;
					line-height:25px;
					border-radius: 7px;
				}
				.barraDropdowns_ch .barraDropdowns_ch_centro .botao2:hover {
					background-color: #113F37;
				}






.barraDropdowns_qu {
	position: relative;
	width: 100%;
	background-image: url("../assets/header_madeira_drop.png");
	background-color: #F7F5F3;
	height: 60px; 
	background-position: center; 
	background-repeat: no-repeat; 
	background-size: auto; /*cover;*/ 
}
		.barraDropdowns_qu .barraDropdowns_qu_centro {
			position: relative;
			max-width: 462px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			height: 25px;
			/*background-color: #00FF00;*/
		}

				.barraDropdowns_qu .barraDropdowns_qu_centro .botao2 {
					float: left;
					height: 98px;
					height: 25px;
    				margin-top: 17px;
    				margin-left: 10px;
					padding-left: 10px;
					padding-right: 10px;
					background-color: #99BF65;

					-moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased; 
					font-family:focobold; 		
					font-size:14px;
					color:#FFFFFF;
					line-height:25px;
					border-radius: 7px;
				}
				.barraDropdowns_qu .barraDropdowns_qu_centro .botao2:hover {
					background-color: #113F37;
				}






.barraBranquinha {
	clear: both;
	position: relative;
	width: 100%;
	background-color: #FFFFFF;
	width: 100%;
	height: 5px;
}






.barraIndexes {
	clear: both;
	position: relative;
	width: 100%;
	background-color: #FFFFFF;
	overflow: hidden;
	display: none;
}
		.barraIndexes .barraIndexes_centro {
			position: relative;
			max-width: 1200px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			height: 40px;
		}

				.barraIndexes .barraIndexes_centro .caixoteLixo {
					float: left;
					width: 16px;
					margin-top: 9px;
					margin-left: 20px;
				}

				.barraIndexes .barraIndexes_centro .caixa {
					float: left;
					height: 20px;
					margin-top: 10px;
					padding-left: 15px;
					padding-right: 15px;
					border-right: 1px solid #909895;
					cursor: pointer;
				}

						.barraIndexes .barraIndexes_centro .caixa .itemIndex {
							-moz-osx-font-smoothing: grayscale;
		                    -webkit-font-smoothing: antialiased; 
							font-family:focoregular; 		
							font-size:13px;
							color:#759C61;
							line-height:20px;
						}

						.barraIndexes .barraIndexes_centro .caixa .xis {
							width: 9px;
							margin-left: 5px;
						}







.barraReturn {
	clear: both;
	position: relative;
	width: 100%;
	background-color: #FFFFFF;
	overflow: hidden;
	display: none;
}
		.barraReturn .barraReturn_centro {
			position: relative;
			max-width: 1200px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			height: 40px;
		}
				.barraReturn .barraReturn_centro .botao {
					position: absolute;
					width: 90px;
					height: 21px;
					top: 10px;
					right: 15px;
					cursor: pointer;
				}
































.footer1 {
	position: relative;
	width: 100%;
	background-color: #6F9A5C;
	overflow: hidden;
}
		.footer1 .footer1_centro {
			position: relative;
			width: 100%;
			max-width: 1060px;
			height: 180px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			overflow: hidden;
			/*background-color: #677A5C;*/
		}
				.footer1 .footer1_centro .b_botao {
					float: left;
					margin-top: 40px;
					cursor: pointer;
					width: 142px;
				}
				.footer1 .footer1_centro .spc {
					float: left;
					width: 15.4716981%; /*164px;*/
					height: 60px;
				}



.footer2 {
	position: relative;
	width: 100%;
	background-color: #113F37;
	overflow: hidden;
}
		.footer2 .footer2_centro {
			position: relative;
			width: 100%;
			max-width: 1060px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			overflow: hidden;
			/*background-color: #677A5C;*/
			text-align: center;
		}

			.footer2 .footer2_centro .nl_titulo {
				position: relative;
				margin-top: 70px;

				-moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased; 
				font-family:Fontfabric-NexaSlabBlack; 		
				font-size:32px;
				color:#909895;
				line-height:40px;
				text-shadow: 2px 2px #000000;
			}


			.footer2 .footer2_centro .nl_claimer {
				position: relative;
				margin-top: 10px;
				margin-bottom: 0px;

				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 400px;

				-moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased; 
				font-family:focoregular; 		
				font-size:11px;
				color:#909895;
				line-height:15px;
				display: none;
			}

		            .footer2 .footer2_centro .nl_claimer .Linkfoo:link {font-family:inherit; font-size:inherit; color:#909895; text-decoration:underline;}
		            .footer2 .footer2_centro .nl_claimer .Linkfoo:visited {color:#909895 !important; text-decoration:underline;}
		            .footer2 .footer2_centro .nl_claimer .Linkfoo:hover {color:#FFFFFF !important; text-decoration:underline;}

			.footer2 .footer2_centro .nl_botao {
				position: relative;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 120px;
				height: 24px;
				margin-top: 17px;
				margin-bottom: 30px;
				padding-left: 10px;
				padding-right: 10px;
				background-color: #909895;

				-moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased; 
				font-family:focobold; 		
				font-size:16px;
				color:#113F37;
				line-height:24px;
				border-radius: 4px;
				cursor: pointer;
				display: none;
			}
			.footer2 .footer2_centro .nl_botao:hover {
				background-color: #FFFFFF;
			}

			.footer2 .footer2_centro .nl_mensagem {
				position: relative;
				margin-bottom: 0px;

				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 400px;

				-moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased; 
				font-family:focoregular; 		
				font-size:12px;
				color:#FFFFFF;
				line-height:15px;
				display: none;
			}

			.footer2 .footer2_centro .redes_titulo {
				position: relative;
				margin-top: 20px;
				margin-bottom: 10px;

				-moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased; 
				font-family:focobold; 		
				font-size:20px;
				color:#ffffff;
				line-height:40px;
			}

			.footer2 .footer2_centro .redes_plchlr {
				position: relative;
				margin-top: 20px;
				padding: 0 0 0 0 ;
				margin: 0 auto;

				width: 51px; /* 112px para 2*/
				overflow: hidden;
			}
					.footer2 .footer2_centro .redes_plchlr .redeIcon {
						float: left;
						width: 44px;
						margin-left: 6px;
						margin-right: 6px;
					}

			.footer2 .footer2_centro .redes_copyright {
				clear: both;
				position: relative;
				margin-top: 20px;

				-moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased; 
				font-family:foco; 		
				font-size:12px;
				color:#6F9A5C;
				line-height:20px;
				margin-bottom: 40px;
			}

			.footer2 .footer2_centro .links_links {
				clear: both;
				position: relative;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 522px;

				-moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased; 
				font-family:focobold; 		
				font-size:15px;
				color:#909895;
				line-height:20px;
				text-align: center;
				overflow: hidden;
			}
		            .footer2 .footer2_centro .links_links .Linkinho:link {float:left; font-family:inherit; font-size:inherit; color:#909895; text-decoration:none; margin-top: 20px;}
		            .footer2 .footer2_centro .links_links .Linkinho:visited {color:#909895;}
		            .footer2 .footer2_centro .links_links .Linkinho:hover {color:#FFFFFF;}

					.footer2 .footer2_centro .barra {
						float:left;
						margin-top: 20px;
					}


			.footer2 .footer2_centro .links_links_resp {
				clear: both;
				position: relative;
				padding: 0 0 0 0 ;
				margin: 0 auto;
				width: 222px;
				text-align: center;

				-moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased; 
				font-family:focobold; 		
				font-size:15px;
				color:#909895;
				line-height:20px;
				overflow: hidden;
				display: none;
				margin-top: 20px;
			}
		            .footer2 .footer2_centro .links_links_resp .Linkinho_resp:link {font-family:inherit; font-size:inherit; color:#909895; text-decoration:none; margin-top: 20px;}
		            .footer2 .footer2_centro .links_links_resp .Linkinho_resp:visited {color:#909895;}
		            .footer2 .footer2_centro .links_links_resp .Linkinho_resp:hover {color:#FFFFFF;}


/* 
==========================================================================
 Site
========================================================================== 
*/
















/* 
==========================================================================
FORMULÁRIOS
========================================================================== 
*/



.headerPesquisa { 
	/*-webkit-appearance: none;*/

	float: left;
    margin: 0px;
    margin-top: 16px;
    margin-right: 10px;
	padding-right: 4px;
	padding-left:10px;

	font-family: foco;
	font-size: 15px;
	color: #6C9A64;
	border-top: 1px solid #86918F;
	border-right: 1px solid #86918F;
	border-bottom: 1px solid #86918F;
	border-left: 1px solid #86918F;
	background-color: #EAEAEA;
	background: transparent;
	border-radius: 40px;

	width:100%; 
	height:40px;

	/* faz com que o imput não saia dos 100% */
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */

}
.headerPesquisa:focus { 
 	outline: none;
}






.inputPesquisaMovel { 
	/*-webkit-appearance: none;*/

	padding-left:10px;

	font-family: focobold;
	font-size: 15px;
	color: #616765;
	border-top: 0px solid #86918F;
	border-right: 0px solid #86918F;
	border-bottom: 1px solid #86918F;
	border-left: 0px solid #86918F;
	background-color: #FFFFFF;
	/*background: transparent;*/

	width:84%; 
	height:40px;

	/* faz com que o imput não saia dos 100% */
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */

}
.inputPesquisaMovel:focus { 
 	outline: none;
}



.footerNl { 
	/*-webkit-appearance: none;*/

    margin: 0px;
    margin-top: 16px;
    margin-bottom: 16px;
	padding-right: 4px;
	padding-left:5px;

	font-family: focoregular;
	font-size: 15px;
	color: #6F9A5C;
	border-top: 1px solid #86918F;
	border-right: 1px solid #86918F;
	border-bottom: 1px solid #86918F;
	border-left: 1px solid #86918F;
	background-color: #EAEAEA;
	background: transparent;
	border-radius: 40px;
	text-align: center; 

	width:420px; 
	height:40px;

}
.footerNl:focus { 
 	outline: none;
}






.headerDrops_carne { 
	/*-webkit-appearance: none;*/

	float: left;
    margin: 0px;
    margin-top: 17px;
    margin-right: 10px;
	padding-right: 4px;
	padding-left:5px;

	font-family: foco;
	font-size: 15px;
	color: #6C9A64;
	border-top: 1px solid #86918F;
	border-right: 1px solid #86918F;
	border-bottom: 1px solid #86918F;
	border-left: 1px solid #86918F;
	background-color: #EAEAEA;
	border-radius: 7px;

	width:132px; 
	height:25px;
	line-height: 20px;

}
.headerDrops_carne:focus { 
 	outline: none;
}


.headerDrops_anatomia { 
	/*-webkit-appearance: none;*/

	float: left;
    margin: 0px;
    margin-top: 17px;
    margin-right: 10px;
	padding-right: 4px;
	padding-left:5px;

	font-family: foco;
	font-size: 15px;
	color: #6C9A64;
	border-top: 1px solid #86918F;
	border-right: 1px solid #86918F;
	border-bottom: 1px solid #86918F;
	border-left: 1px solid #86918F;
	background-color: #EAEAEA;
	border-radius: 7px;

	width:132px; 
	height:25px;
	line-height: 20px;

}
.headerDrops_anatomia:focus { 
 	outline: none;
}


.headerDrops_preparados { 
	/*-webkit-appearance: none;*/

	float: left;
    margin: 0px;
    margin-top: 17px;
    margin-right: 10px;
	padding-right: 4px;
	padding-left:5px;

	font-family: foco;
	font-size: 15px;
	color: #6C9A64;
	border-top: 1px solid #86918F;
	border-right: 1px solid #86918F;
	border-bottom: 1px solid #86918F;
	border-left: 1px solid #86918F;
	background-color: #EAEAEA;
	border-radius: 7px;

	width:132px; 
	height:25px;
	line-height: 20px;

}
.headerDrops_preparados:focus { 
 	outline: none;
}


.headerDrops_confecao { 
	/*-webkit-appearance: none;*/

	float: left;
    margin: 0px;
    margin-top: 17px;
    margin-right: 10px;
	padding-right: 4px;
	padding-left:5px;

	font-family: foco;
	font-size: 15px;
	color: #6C9A64;
	border-top: 1px solid #86918F;
	border-right: 1px solid #86918F;
	border-bottom: 1px solid #86918F;
	border-left: 1px solid #86918F;
	background-color: #EAEAEA;
	border-radius: 7px;

	width:132px; 
	height:25px;
	line-height: 20px;

}
.headerDrops_confecao:focus { 
 	outline: none;
}



.headerDrops_tipo { 
	/*-webkit-appearance: none;*/

	float: left;
    margin: 0px;
    margin-top: 17px;
    margin-right: 10px;
	padding-right: 4px;
	padding-left:5px;

	font-family: foco;
	font-size: 15px;
	color: #6C9A64;
	border-top: 1px solid #86918F;
	border-right: 1px solid #86918F;
	border-bottom: 1px solid #86918F;
	border-left: 1px solid #86918F;
	background-color: #EAEAEA;
	border-radius: 7px;

	width:100px; 
	height:25px;
	line-height: 20px;

}
.headerDrops_tipo:focus { 
 	outline: none;
}



.headerDrops_leite { 
	/*-webkit-appearance: none;*/

	float: left;
    margin: 0px;
    margin-top: 17px;
    margin-right: 10px;
	padding-right: 4px;
	padding-left:5px;

	font-family: foco;
	font-size: 15px;
	color: #6C9A64;
	border-top: 1px solid #86918F;
	border-right: 1px solid #86918F;
	border-bottom: 1px solid #86918F;
	border-left: 1px solid #86918F;
	background-color: #EAEAEA;
	border-radius: 7px;

	width:110px; 
	height:25px;
	line-height: 20px;

}
.headerDrops_leite:focus { 
 	outline: none;
}



.headerDrops_cura { 
	/*-webkit-appearance: none;*/

	float: left;
    margin: 0px;
    margin-top: 17px;
    margin-right: 10px;
	padding-right: 4px;
	padding-left:5px;

	font-family: foco;
	font-size: 15px;
	color: #6C9A64;
	border-top: 1px solid #86918F;
	border-right: 1px solid #86918F;
	border-bottom: 1px solid #86918F;
	border-left: 1px solid #86918F;
	background-color: #EAEAEA;
	border-radius: 7px;

	width:110px; 
	height:25px;
	line-height: 20px;

}
.headerDrops_cura:focus { 
 	outline: none;
}


/* 
==========================================================================
FORMULÁRIOS
========================================================================== 
*/












/* 
==========================================================================
 MENU HAMBURGER
========================================================================== 
*/
.menu_hamburger
{
	clear: both;
	height:100%;
	width:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:2000 !important;

	background-image: url("../assets/mhamb_fundo.png");
	background-color: #F7F5F3; 
	background-position: center; 
	background-repeat: no-repeat; 
	background-size: cover; /*cover;*/ 

	visibility:hidden;
}

	.menu_hamburger .headerHamburger {
		position: relative;
		width: 100%;
		overflow: hidden;
		overflow-y: scroll;
-webkit-overflow-scrolling: touch;
		height: 100%;
  height: -webkit-calc(100% + 100px);
  height: expression(100% + 100px);
  height: -moz-calc(100% + 100px);
  height: -o-calc(100% + 100px);
  height: calc(100% + 100px);
	}
		.menu_hamburger .headerHamburger .headerHamburger_centro {
			position: relative;
			max-width: 1202px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			height: 1200px;
			/*background-color: #F70000;*/
		}
			.menu_hamburger .headerHamburger .headerHamburger_centro .hamburger {
				position: relative;
				width: 24px;
				margin-top: 50px;
				margin-left: 190px;
				cursor: pointer;
			}

			.menu_hamburger .headerHamburger .headerHamburger_centro .margens {
				position: relative;
				margin-top: 40px;
				margin-left: 190px;
			}

	            .menu_hamburger .headerHamburger .headerHamburger_centro .margens .botaoGrande:link {font-family:focoblack_regular; font-size:30px; color:#FFFFFF; text-decoration:none;}
	            .menu_hamburger .headerHamburger .headerHamburger_centro .margens .botaoGrande:visited {color:#FFFFFF;}
	            .menu_hamburger .headerHamburger .headerHamburger_centro .margens .botaoGrande:hover {color:#113F37;}

	            .menu_hamburger .headerHamburger .headerHamburger_centro .margens .b_MGrande:link {font-family:focobold; font-size:24px; color:#FFFFFF; text-decoration:none;line-height:38px;}
	            .menu_hamburger .headerHamburger .headerHamburger_centro .margens .b_MGrande:visited {color:#FFFFFF;}
	            .menu_hamburger .headerHamburger .headerHamburger_centro .margens .b_MGrande:hover {color:#FFFFFF; text-decoration:underline;}

	            .menu_hamburger .headerHamburger .headerHamburger_centro .margens .b_MMedio:link {font-family:focoregular; font-size:22px; color:#FFFFFF; text-decoration:none;line-height:34px;}
	            .menu_hamburger .headerHamburger .headerHamburger_centro .margens .b_MMedio:visited {color:#FFFFFF;}
	            .menu_hamburger .headerHamburger .headerHamburger_centro .margens .b_MMedio:hover {color:#FFFFFF; text-decoration:underline;}

	            .menu_hamburger .headerHamburger .headerHamburger_centro .margens .b_MSimples:link {font-family:Fontfabric-NexaSlabBlack; font-size:28px; color:#113F37; text-decoration:none;line-height:30px;}
	            .menu_hamburger .headerHamburger .headerHamburger_centro .margens .b_MSimples:visited {color:#113F37;}
	            .menu_hamburger .headerHamburger .headerHamburger_centro .margens .b_MSimples:hover {color:#113F37; text-decoration:underline;}

				.menu_hamburger .headerHamburger .headerHamburger_centro .margens .hamburger_tit {
					position: relative;
					margin-top: 35px;
					margin-bottom: 3px;

					-moz-osx-font-smoothing: grayscale;
	                -webkit-font-smoothing: antialiased; 
					font-family:Fontfabric-NexaSlabBlack; 		
					font-size:30px;
					color:#113F37;
					line-height:20px;
				}

				.menu_hamburger .headerHamburger .headerHamburger_centro .margens .hamburger_frase1 {
					position: relative;
					margin-top: 0px;
					margin-bottom: 30px;

					-moz-osx-font-smoothing: grayscale;
	                -webkit-font-smoothing: antialiased; 
					font-family:focoregular; 		
					font-size:14px;
					color:#FFFFFF;
					line-height:20px;
				}

				.menu_hamburger .headerHamburger .headerHamburger_centro .margens .hamburger_frase2 {
					position: relative;
					margin-top: 0px;
					margin-bottom: 5px;

					-moz-osx-font-smoothing: grayscale;
	                -webkit-font-smoothing: antialiased; 
					font-family:focoregular; 		
					font-size:14px;
					color:#FFFFFF;
					line-height:20px;
				}


			.menu_hamburger .headerHamburger .headerHamburger_centro .margens1 {
				position: relative;
				margin-top: 34px;
				margin-left: 180px;
			}

				.menu_hamburger .headerHamburger .headerHamburger_centro .margens1 .divisoria {
					position: relative;
					width: 247px;
					height: 1px;
					background-color: #113F37;
				}

				.menu_hamburger .headerHamburger .headerHamburger_centro .margens1 .nexa {
					position: relative;
					margin-left: 10px;
					margin-top: 15px;
					margin-bottom: 0px;

					-moz-osx-font-smoothing: grayscale;
	                -webkit-font-smoothing: antialiased; 
					font-family:NexaRustScript; 		
					font-size:24px;
					color:#113F37;
					line-height:20px;
				}

				.menu_hamburger .headerHamburger .headerHamburger_centro .margens1 .normal {
					position: relative;
					margin-left: 10px;
					margin-top: 5px;
					margin-bottom: 0px;

					-moz-osx-font-smoothing: grayscale;
	                -webkit-font-smoothing: antialiased; 
					font-family:focoregular; 		
					font-size:14px;
					color:#113F37;
					line-height:20px;
				}

				.menu_hamburger .headerHamburger .headerHamburger_centro .margens1 .plchld_adira {
					position: relative;
					margin-left: 10px;
					margin-top: 0px;
					margin-bottom: 2px;
				}

		            .menu_hamburger .headerHamburger .headerHamburger_centro .margens1 .plchld_adira .b_adira:link {font-family:focoblack_regular; font-size:21px; color:#113F37; text-decoration:none;line-height:30px;}
		            .menu_hamburger .headerHamburger .headerHamburger_centro .margens1 .plchld_adira .b_adira:visited {color:#113F37;}
		            .menu_hamburger .headerHamburger .headerHamburger_centro .margens1 .plchld_adira .b_adira:hover {color:#FFFFFF; text-decoration:underline;}

				.menu_hamburger .headerHamburger .headerHamburger_centro .margens1 .hmb_nomeTalho {
					position: relative;
					margin-left: 0px;
					margin-top: 30px;

					width: 160px;
					height: 23px;
					background-color: #136A46;
					padding-left: 10px;
					padding-right: 10px;
					border-radius: 18px;

					-moz-osx-font-smoothing: grayscale;
                    -webkit-font-smoothing: antialiased; 
					text-align: left;
					font-family:foco; 		
					font-size:15px;
					color:#ffffff;
					line-height:23px;
				}
						.menu_hamburger .headerHamburger .headerHamburger_centro .margens1 .nomeTalho .hmb_caixaNomeTalho_font {
							-moz-osx-font-smoothing: grayscale;
		                    -webkit-font-smoothing: antialiased; 
							text-align: left;
							font-family:focobold; 		
							font-size:15px;
							color:#ffffff;
							line-height:23px;
						}

				.menu_hamburger .headerHamburger .headerHamburger_centro .margens1 .murdartalho {
					position: relative;
					margin-left: 10px;
					margin-top: 5px;

					-moz-osx-font-smoothing: grayscale;
	                -webkit-font-smoothing: antialiased; 
					font-family:focoitalic; 		
					font-size:12px;
					color:#FFFFFF;
					line-height:20px;
					text-decoration: underline;
					cursor: pointer;
				}
				.menu_hamburger .headerHamburger .headerHamburger_centro .margens1 .murdartalho:hover {
					color:#113F37;
				}

				.menu_hamburger .headerHamburger .headerHamburger_centro .margens1 .quemFez {
					position: relative;
					margin-left: 10px;
					margin-top: 35px;
					margin-bottom: 50px;

					-moz-osx-font-smoothing: grayscale;
	                -webkit-font-smoothing: antialiased; 
					font-family:focoregular; 		
					font-size:14px;
					color:#FFFFFF;
					line-height:20px;
				}

/* 
==========================================================================
 MENU HAMBURGER
========================================================================== 
*/






























/* 
==========================================================================
 POPUP MUDAR TALHO
========================================================================== 
*/
.menu_MudarTalho
{
	clear: both;
	height:100%;
	width:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:2001 !important;

	background-image: url("../assets/mhamb_fundo.png");
	background-color: #F7F5F3; 
	background-position: center; 
	background-repeat: no-repeat; 
	background-size: cover; /*cover;*/ 

	visibility:hidden;
}



	.menu_MudarTalho .headerMudarTalho {
		position: relative;
		width: 100%;
		overflow: hidden;
		overflow-y: scroll;
		height: 100%;
	}

		.menu_MudarTalho .headerMudarTalho .headerMudarTalho_centro {
			position: relative;
			max-width: 1202px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			/*background-color: #F70000;*/
		}
			.menu_MudarTalho .headerMudarTalho .headerMudarTalho_centro .MudarTalho {
				position: relative;
				width: 24px;
				margin-top: 50px;
				margin-left: 190px;
				cursor: pointer;
			}




		.menu_MudarTalho .headerMudarTalho .headerMudarTalho1_centro {
			position: relative;
			max-width: 560px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			/*background-color: #FF0000;*/
			overflow: hidden;
			text-align: left;
		}

				.menu_MudarTalho .headerMudarTalho .headerMudarTalho1_centro .centraliza {
					position: relative;
					width: 100%;
					text-align: center;
				}
						.menu_MudarTalho .headerMudarTalho .headerMudarTalho1_centro .centraliza .pin {
							position: relative;
							width: 75px;
							margin-top: 43px;
						}

						.menu_MudarTalho .headerMudarTalho .headerMudarTalho1_centro .centraliza .titulo {
							position: relative;
							margin-top: 43px;

							-moz-osx-font-smoothing: grayscale;
			                -webkit-font-smoothing: antialiased; 
							font-family:Fontfabric-NexaSlabBlack; 		
							font-size:26px;
							color:#113F37;
							line-height:30px;
						}

						.menu_MudarTalho .headerMudarTalho .headerMudarTalho1_centro .centraliza .frasesoca {
							position: relative;
							padding: 0 0 0 0 ;
							margin: 0 auto;
							margin-top: 20px;
							margin-bottom: 70px;
							width: 470px;

							-moz-osx-font-smoothing: grayscale;
			                -webkit-font-smoothing: antialiased; 
							font-family:Fontfabric-NexaSlab-Bold; 		
							font-size:19px;
							color:#113F37;
							line-height:23px;
						}







			.menu_MudarTalho .headerMudarTalho .headerMudarTalho1_centro .cidadelas {
				position: relative;
				margin-top: 0px;
				margin-left: 10px;

				-moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased; 
				font-family:focobold; 		
				font-size:20px;
				color:#113F37;
				line-height:25px;
			}








			.menu_MudarTalho .headerMudarTalho .headerMudarTalho1_centro .espaco_list {
				position: relative;
				width: 100%;
				/*background-color: #FFFFFF;*/
				overflow: hidden;
			}
					.menu_MudarTalho .headerMudarTalho .headerMudarTalho1_centro .espaco_list .espaco_list_centro {
						position: relative;
						max-width: 850px;
						padding: 0 0 0 0 ;
						margin: 0 auto;
						width: 100%;
						overflow: hidden;
					}


						.menu_MudarTalho .headerMudarTalho .headerMudarTalho1_centro .espaco_list .espaco_list_centro .placeholder_botao {
							position: relative;
							width: 100%;
							height: 45px;
							/*background-color: #FFF037;*/
							cursor: pointer;
						}

								.menu_MudarTalho .headerMudarTalho .headerMudarTalho1_centro .espaco_list .espaco_list_centro .placeholder_botao .divis1 {
									position: absolute;
									left: 10px;
									top: 0px;
									height: 1px;
									background-color: #113F37;

									width: 97.5%;
									width: -webkit-calc(100% - 20px);
									width: expression(100% - 20px);
									width: -moz-calc(100% - 20px);
									width: -o-calc(100% - 20px);
									width: calc(100% - 20px);
								}
								.menu_MudarTalho .headerMudarTalho .headerMudarTalho1_centro .espaco_list .espaco_list_centro .placeholder_botao .mini_tit {
									position: absolute;
									left: 10px;
									top: 15px;

									-moz-osx-font-smoothing: grayscale;
					                -webkit-font-smoothing: antialiased; 
									font-family:focoregular; 		
									font-size:22px;
									color:#FFFFFF;
									line-height:21px;
								}
								.menu_MudarTalho .headerMudarTalho .headerMudarTalho1_centro .espaco_list .espaco_list_centro .placeholder_botao .botaoMais {
									position: absolute;
									right: 44px;
									top: 11px;
									width: 24px;
								}


						.menu_MudarTalho .headerMudarTalho .headerMudarTalho1_centro .espaco_list .espaco_list_centro .placa {
							position: relative;
							width: 100%;
							height: 230px;
							background-color: #FF0037;
							display: none;
						}



.enchelinhasaqui {
	display:none;
}







.linhacabecalho {
	position: relative;
	width: 100%;
	/*background-color: #FFFFFF;*/
	overflow: hidden;
}
		.linhacabecalho .linhacabecalho_centro {
			position: relative;
			max-width: 850px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			overflow: hidden;
			margin-bottom: 20px;
		}

	            .linhacabecalho .linhacabecalho_centro .link:link {font-family:focobold; font-size:20px; color:#113F37; text-decoration:none; margin-left: 10px; line-height:29px;}
	            .linhacabecalho .linhacabecalho_centro .link:visited {color:#113F37;}
	            .linhacabecalho .linhacabecalho_centro .link:hover {color:#FFFFFF;}





.muda_finito {
	position: relative;
	width: 100%;
	/*background-color: #FFFFFF;*/
	overflow: hidden;
}
		.muda_finito .muda_finito_centro {
			position: relative;
			max-width: 850px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			overflow: hidden;
			margin-bottom: 40px;
		}

				.muda_finito .muda_finito_centro .muda_linha {
					clear: both;
					position: relative;
					margin-left: 10px;
					height: 1px;
					background-color: #113F37;

					width: 97.5%;
					width: -webkit-calc(100% - 20px);
					width: expression(100% - 20px);
					width: -moz-calc(100% - 20px);
					width: -o-calc(100% - 20px);
					width: calc(100% - 20px);
				}



/* 
==========================================================================
 POPUP MUDAR TALHO
========================================================================== 
*/















/* 
==========================================================================
 PESQUISA MOVEL
========================================================================== 
*/
.menu_PesquisaMovel
{
	clear: both;
	height:100%;
	width:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:2000 !important;

	background-color: #FFFFFF; 

	display:none;
}

	.menu_PesquisaMovel .headerPesquisaMovel {
		position: relative;
		width: 100%;
		overflow: hidden;
		overflow-y: scroll;
-webkit-overflow-scrolling: touch;
		height: 100%;
  height: -webkit-calc(100% + 100px);
  height: expression(100% + 100px);
  height: -moz-calc(100% + 100px);
  height: -o-calc(100% + 100px);
  height: calc(100% + 100px);
	}
		.menu_PesquisaMovel .headerPesquisaMovel .headerPesquisaMovel_centro {
			position: relative;
			max-width: 1202px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			/*background-color: #F70000;*/
		}
			.menu_PesquisaMovel .headerPesquisaMovel .headerPesquisaMovel_centro .pesquisamovel {
				position: absolute;
				width: 24px;
				top: 50px;
				left: 50px;
				cursor: pointer;
			}

			.menu_PesquisaMovel .headerPesquisaMovel .headerPesquisaMovel_centro .posMovel {
				position: absolute;
				top: 100px;
				left: 30px;
			}

			.menu_PesquisaMovel .headerPesquisaMovel .headerPesquisaMovel_centro .botaoPesquisaMovel {
				position: absolute;
				top: 105px;
				right: 40px;
				width: 28px;
			}



/* 
==========================================================================
 PESQUISA MOVEL
========================================================================== 
*/






























































/* 
==========================================================================
 MENU HORARIO
========================================================================== 
*/
.menu_horario
{
	clear: both;
	height:100%;
	width:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:2000 !important;

	/*background-image: url("../assets/mhamb_fundo.png");*/
	background-color: #6F9A5C; 
	background-position: center; 
	background-repeat: no-repeat; 
	background-size: cover; /*cover;*/ 

	visibility:hidden;
}

	.menu_horario .headerHorario {
		position: relative;
		width: 100%;
		overflow: hidden;
		overflow-y: scroll;
		height: 100%;
	}
		.menu_horario .headerHorario .headerHorario_centro {
			position: relative;
			max-width: 357px;
			padding: 0 0 0 0 ;
			margin: 0 auto;
			width: 100%;
			/*background-color: #F70000;*/
		}
			.menu_horario .headerHorario .headerHorario_centro .box {
				position: relative;
				width: 357px;
				height: 840px;
				border: 1px solid #FFFFFF;
				margin-top: 88px;
			}
					.menu_horario .headerHorario .headerHorario_centro .box .sair {
						position: absolute;
						width: 41px;
						height: 41px;
						top: 20px;
						right: 20px;
						cursor: pointer;
					}
					.menu_horario .headerHorario .headerHorario_centro .box .relogio {
						position: absolute;
						width: 71px;
						height: 71px;
						top: 82px;
						right: 143px;
					}
					.menu_horario .headerHorario .headerHorario_centro .box .postit {
						position: absolute;
						width: 100%;
						top: 187px;
						left: 0px;
						/*background-color: #ff0000;*/
						text-align: center;
					}

					.menu_horario .headerHorario .headerHorario_centro .box .poshor1 {
						position: absolute;
						width: 100%;
						top: 270px;
						left: 0px;
						/*background-color: #ff0000;*/
						text-align: center;
					}

					.menu_horario .headerHorario .headerHorario_centro .box .poshor2 {
						position: absolute;
						width: 100%;
						top: 336px;
						left: 0px;
						/*background-color: #ff0000;*/
						text-align: center;
					}
					.menu_horario .headerHorario .headerHorario_centro .box .separador {
						position: absolute;
						width: 280px;
						height: 1px;
						top: 420px;
						left: 38px;
						background-color: #113F37;
					}

					.menu_horario .headerHorario .headerHorario_centro .box .postit2 {
						position: absolute;
						width: 100%;
						top: 460px;
						left: 0px;
						/*background-color: #ff0000;*/
						text-align: center;
					}

					.menu_horario .headerHorario .headerHorario_centro .box .poshor3 {
						position: absolute;
						width: 100%;
						top: 554px;
						left: 0px;
						/*background-color: #ff0000;*/
						text-align: center;
					}

					.menu_horario .headerHorario .headerHorario_centro .box .poshor4 {
						position: absolute;
						width: 100%;
						top: 614px;
						left: 0px;
						/*background-color: #ff0000;*/
						text-align: center;
					}

					.menu_horario .headerHorario .headerHorario_centro .box .postex {
						position: absolute;
						width: 100%;
						top: 721px;
						left: 0px;
						/*background-color: #ff0000;*/
						text-align: center;
					}


.tex {
	-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased; 
	font-family:focoitalic; 		
	font-size:14px;
	color:#113F37;
	line-height:20px;
}

.hor {
	-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased; 
	font-family:focobold; 		
	font-size:20px;
	color:#113F37;
	line-height:25px;
}


.tit {
	-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased; 
	font-family:Fontfabric-NexaSlabBlack; 		
	font-size:25px;
	color:#113F37;
	line-height:30px;
}

.bol {
	-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased; 
	font-family:focoblack_regular; 		
	font-size:20px;
	color:#113F37;
	line-height:25px;
}

/* 
==========================================================================
 MENU HORARIO
========================================================================== 
*/



















/* 
==========================================================================
 MENU ENCOMENDA
========================================================================== 
*/
.menu_encomenda
{
	clear: both;
	height:100%;
	width:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:2000 !important;
	overflow: hidden;

	background-color: #6F9A5C; 

	display:none;
}

	.menu_encomenda .encomenda_pl {
		position: absolute;
		top: 50%; left: 50%;
		transform: translate(-50%,-50%);
		width: 325px;
		height: 259px;
		text-align: center;

		/*background-color: #FF0000; */
	}

			.menu_encomenda .encomenda_pl .enc_tit {
				position: relative;
				margin-left: 0px;
				margin-top: 0px;
				margin-bottom: 0px;

				-moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased; 
				font-family:Fontfabric-NexaSlabBlack; 		
				font-size:24px;
				color:#FFFFFF;
				line-height:25px;
			}

			.menu_encomenda .encomenda_pl .enc_img {
				position: relative;
				margin-left: 0px;
				margin-top: 34px;
				margin-bottom: 34px;
				width: 66px;
				height: 56px;
			}








.enc_b1 {
	clear: both;
	position: relative;

	width: 322px;
	height: 35px;
	border-radius: 5px;
	background-color: #FFFFFF;
	text-align: center;

	-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased; 
	font-family:focobold; 		
	font-size:20px;
	color:#6F9A5C;
	line-height:35px;		
	cursor: pointer;		
}
 .enc_b1:hover {
	background-color: #113F37;
	color:#FFFFFF;
 }



.enc_b2 {
	clear: both;
	position: relative;
	margin-top: 20px;

	width: 322px;
	height: 35px;
	border-radius: 5px;
	background-color: #B7BCBA;
	text-align: center;

	-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased; 
	font-family:focobold; 		
	font-size:20px;
	color:#113F37;
	line-height:35px;		
	cursor: pointer;		
}
 .enc_b2:hover {
	background-color: #113F37;
	color:#FFFFFF;
 }


/* 
==========================================================================
 MENU ENCOMENDA
========================================================================== 
*/


























/* 
==========================================================================
 Responsive
========================================================================== 
*/





@media screen and (max-width: 1220px) {

.footer1 {
}
		.footer1 .footer1_centro {
			max-width: 740px;
		}
				.footer1 .footer1_centro .spc {
					width: 57px;
				}

}







@media screen and (max-width: 1150px) {

header {
}
		header .header_centro {
		}
				header .header_centro .header_centrissimo {
					max-width: 320px;
				}


}






@media screen and (max-width: 1024px) {


header {
}
		header .header_centro {
		}

						header .header_centro .header_centrissimo .botaoPesquisa {
							display: none;
						}

				header .header_centro .cesto {
					display: none;
				}
				header .header_centro .cestoRep {
					display: block;
				}
				header .header_centro .cesto_contador {
					top: 28px;
					right: 60px;
				}
				header .header_centro .cesto_frase {
					display: none;
				}
				header .header_centro .cesto_fraseRep {
					display: block;
				}

				header .header_centro .pessoa {
					right: 100px;
				}
				header .header_centro .botaoPesquisaRep {
					display: block;
				}
				header .header_centro .info {
					right: 145px;
				}

				header .header_centro .nomeLog {
					top: 30px;
					right: 230px;
				}





.fixo {
}
		.fixo .fixo_centro {
		}

						.fixo .fixo_centro .fixo_centrissimo {
							display: none;
						}

				.fixo .fixo_centro .cesto {
					display: none;
				}
				.fixo .fixo_centro .cestoRep {
					display: block;
				}
				.fixo .fixo_centro .cesto_contador {
					top: 28px;
					right: 60px;
				}
				.fixo .fixo_centro .cesto_frase {
					display: none;
				}
				.fixo .fixo_centro .cesto_fraseRep {
					display: block;
				}

				.fixo .fixo_centro .pessoa {
					right: 100px;
				}
				.fixo .fixo_centro .botaoPesquisaRep {
					display: block;
				}
				.fixo .fixo_centro .info {
					right: 145px;
				}

				.fixo .fixo_centro .nomeLog {
					top: 30px;
					right: 230px;
				}




.headerPesquisa { 
	display: none;
}



	.barraDropdowns {
	}
			.barraDropdowns .barraDropdowns_centro {
				max-width: 544px;
			}
					.barraDropdowns .barraDropdowns_centro .botao1 {
					}
					.barraDropdowns .barraDropdowns_centro .botao2 {
						display: none;
					}


	.barraDropdowns_ch {
	}
			.barraDropdowns_ch .barraDropdowns_ch_centro {
				max-width: 272px;
			}

	.barraDropdowns_qu {
	}
			.barraDropdowns_qu .barraDropdowns_qu_centro {
				max-width: 304px;
			}
			



	.headerDrops_carne { 
		-webkit-appearance: none; /* tira a seta */
		width:65px; 
		text-align-last:center;
	}
	.headerDrops_anatomia { 
		-webkit-appearance: none; /* tira a seta */
		width:90px; 
		text-align-last:center;
	}
	.headerDrops_preparados { 
		-webkit-appearance: none; /* tira a seta */
		width:100px; 
		text-align-last:center;
	}
	.headerDrops_confecao { 
		-webkit-appearance: none; /* tira a seta */
		width:88px; 
		text-align-last:center;
	}
	.headerDrops_tipo { 
		-webkit-appearance: none;
		width:50px; 
		text-align-last:center;
	}
	.headerDrops_leite { 
		-webkit-appearance: none;
		width:57px; 
		text-align-last:center;
	}
	.headerDrops_cura { 
		-webkit-appearance: none;
		width:57px; 
		text-align-last:center;
	}













@media screen and (max-width: 768px) {

	header {
	}
					header .header_centro .header_centrissimo {
						display: none;
					}

				header .header_centro .nomeLog {
					display: none !important;
				}



	.footer1 {
	}
			.footer1 .footer1_centro {
				max-width: 405px;
				height: 320px;
			}
					.footer1 .footer1_centro .spc {
						width: 121px;
					}
					.footer1 .footer1_centro #desaparece {
						display: none;
					}


	.menu {
		display: none;
	}

	.menuResp {
		display: block;
	}

}







@media screen and (max-width: 650px) {

	.barraInfo {
	}
			.barraInfo .barraInfo_centro {
				max-width: 200px;
				height: 46px;
				/*background-color: #FF0000;*/
			}
				.barraInfo .barraInfo_centro .bi_letra {
					display: none;
				}
					.barraInfo .barraInfo_centro .bi_i_telefone {
						top: 14px;
						left: 20px;
					}
					.barraInfo .barraInfo_centro .bi_i_telemovel {
						top: 14px;
						left: 65px;
					}
					.barraInfo .barraInfo_centro .bi_i_mail {
						top: 14px;
						left: 113px;
					}
					.barraInfo .barraInfo_centro .bi_i_localizacao {
						top: 14px;
						left: 168px;
					}

}








@media screen and (max-width: 611px) {

.footer1 {
}
		.footer1 .footer1_centro {
			max-width: 300px;
		}
				.footer1 .footer1_centro .b_botao {
					float: left;
					margin-top: 40px;
				}
				.footer1 .footer1_centro .spc {
					width: 16px;
				}




	.barraDropdowns {
		height: 80px; 
	}
			.barraDropdowns .barraDropdowns_centro {
				max-width: 375px;
				height: 80px;
			}

					.barraDropdowns .barraDropdowns_centro .botao1 {
						position: absolute;
	    				top: 45px;

	    				margin-top: 0px;
	    				margin-left: 0px;

						/* centra horizontalmente com absolut */
						left: 50%;
						-webkit-transform: translateX(-50%);
						transform: translateX(-50%)
					}



	.headerDrops_carne { margin-top: 10px;}
	.headerDrops_anatomia { margin-top: 10px;}
	.headerDrops_preparados { margin-top: 10px;}
	.headerDrops_confecao { margin-top: 10px; margin-right: 0px;}

}











@media screen and (max-width: 529px) {

.footer1 {
}
			.footer2 .footer2_centro .links_links {
				display: none;
			}
			.footer2 .footer2_centro .links_links_resp {
				display: block;
			}


}











@media screen and (max-width: 425px) {


	header {
	}
			header .header_centro .logo {
				display: none;
			}
			header .header_centro .logoRep {
				display: block;
			}
			header .header_centro .hamburger {
				left: 95px;
			}


	.fixo {
	}
			.fixo .fixo_centro .logo {
				display: none;
			}
			.fixo .fixo_centro .logoRep {
				display: block;
			}
			.fixo .fixo_centro .hamburger {
				left: 95px;
			}


	.menuResp {
	}

			.menuResp .menuResp_centro .nomeTalho {
				display: none;
			}



	.footer2 {
	}

			.footer2 .footer2_centro .nl_titulo {		
				font-size:27px;
				line-height:30px;
			}
			
			.footer2 .footer2_centro .nl_claimer {
				width: 300px;
			}

			.footer2 .footer2_centro .nl_mensagem {
				width: 280px;
			}


	.footerNl { 
		width:290px; 
	}








.menu_hamburger{
}

		.menu_hamburger .headerHamburger .headerHamburger_centro {
			max-width: 248px;
		}
			.menu_hamburger .headerHamburger .headerHamburger_centro .hamburger {
				margin-left: 10px;
			}

			.menu_hamburger .headerHamburger .headerHamburger_centro .margens {
				margin-left: 10px;
			}

			.menu_hamburger .headerHamburger .headerHamburger_centro .margens1 {
				margin-left: 0px;
			}





.barraVerde2 {
}
		.barraVerde2 .barraVerde2_centro {
		}
				.barraVerde2 .barraVerde2_centro .titulo {	
					font-size:14px;
					line-height:40px;
				}






.menu_MudarTalho{
}
	.menu_MudarTalho .headerMudarTalho {

	}

		.menu_MudarTalho .headerMudarTalho .headerMudarTalho_centro {
		}
			.menu_MudarTalho .headerMudarTalho .headerMudarTalho_centro .MudarTalho {
				margin-left: 20px;
			}



		.menu_MudarTalho .headerMudarTalho .headerMudarTalho1_centro {
		}
				.menu_MudarTalho .headerMudarTalho .headerMudarTalho1_centro .centraliza {
				}
						.menu_MudarTalho .headerMudarTalho .headerMudarTalho1_centro .centraliza .pin {
						}

						.menu_MudarTalho .headerMudarTalho .headerMudarTalho1_centro .centraliza .titulo {
						}

						.menu_MudarTalho .headerMudarTalho .headerMudarTalho1_centro .centraliza .frasesoca {
							margin-top: 20px;
							margin-bottom: 70px;
							width: 90%;

							font-size:19px;
							line-height:23px;
						}





}














@media screen and (max-width: 375px) {

header {
}	
				header .header_centro .botaoPesquisaRep {
					display: block;
					right: 142px;
				}
				header .header_centro .info {
					display: none;
				}


.fixo {
}	
				.fixo .fixo_centro .botaoPesquisaRep {
					display: none;
				}
				.fixo .fixo_centro .info {
					display: none;
				}



}







@media screen and (max-width: 320px) {

	.footer1 {
	}
			.footer1 .footer1_centro {
				max-width: 280px;
				height: 290px;
			}
					.footer1 .footer1_centro .b_botao {
						width: 122px;
					}
					.footer1 .footer1_centro .spc {
						width: 36px;
					}




	.barraDropdowns {
		height: 80px; 
	}
			.barraDropdowns .barraDropdowns_centro {
				max-width: 320px;
				height: 80px;
			}

					.barraDropdowns .barraDropdowns_centro .botao1 {
						position: absolute;
	    				top: 45px;

	    				margin-top: 0px;
	    				margin-left: 0px;

						/* centra horizontalmente com absolut */
						left: 50%;
						-webkit-transform: translateX(-50%);
						transform: translateX(-50%)
					}



	.barraDropdowns_ch {
	}
			.barraDropdowns_ch .barraDropdowns_ch_centro {
				max-width: 243px;
			}


	.barraDropdowns_qu {
	}
			.barraDropdowns_qu .barraDropdowns_qu_centro {
				max-width: 270px;
			}


	.headerDrops_carne { 
		margin-top: 10px;
		font-size: 13px;

		width: 53px;

/*
    margin-top: 17px;
    margin-right: 10px;
	padding-right: 4px;
	padding-left:5px;

	font-family: foco;

	border-radius: 7px;

	width:132px; 
	height:25px;
	line-height: 20px;
*/


	}
	.headerDrops_anatomia { 
		margin-top: 10px;
		font-size: 13px;

		width: 77px;
	}
	.headerDrops_preparados { 
		margin-top: 10px;
		font-size: 13px;

		width: 87px;
	}
	.headerDrops_confecao { 
		margin-top: 10px; 
		margin-right: 0px;
		font-size: 13px;

		width: 73px;
	}
	.headerDrops_tipo {
		font-size: 13px;
		width: 40px;
	}
	.headerDrops_cura {
		font-size: 13px;
		width: 46px;
	}
	.headerDrops_leite {
		font-size: 13px;
		width: 44px;
	}








.menu_horario{
}
	.menu_horario .headerHorario {
	}
		.menu_horario .headerHorario .headerHorario_centro {
		}
			.menu_horario .headerHorario .headerHorario_centro .box {
				margin-left: 10px;

				width: 97.5%;
				width: -webkit-calc(100% - 20px);
				width: expression(100% - 20px);
				width: -moz-calc(100% - 20px);
				width: -o-calc(100% - 20px);
				width: calc(100% - 20px);

				margin-top: 88px;
			}

					.menu_horario .headerHorario .headerHorario_centro .box .relogio {
						position: absolute;
						width: 71px;
						height: 71px;
						top: 82px;
						right: 116px;
					}

					.menu_horario .headerHorario .headerHorario_centro .box .separador {
						position: absolute;
						width: 225px;
						height: 1px;
						top: 420px;
						left: 38px;
						background-color: #113F37;
					}












}


/* 
==========================================================================
 Responsive
========================================================================== 
*/





/*
                     _---~~(~~-_.
                   _{        )   )
                 ,   ) -~~- ( ,-' )_
                (  `-,_..`., )-- '_,)
               ( ` _)  (  -~( -_ `,  }
               (_-  _  ~_-~~~~`,  ,' )
                 `~ -^(    __;-,((()))
                       ~~~~  _ -_(())
                              `\  }
                                { }
           ______________________________________
   _______|                                      |______
   \      |          Wethink @ Maio 2020         |     /
   /      |______________________________________|     \
  /__________)                                (_________\
*/