

p strong 							{ font-family: 'LM', Helvetica, sans-serif; }
p em 								{ font-style: italic; }

section 							{  }

body > div#conteudo > div.clear > div > div.clearMargin > div > hr { *display: none; display: none\9; }

.texto680							{ font-size: 100%; width: 680px; margin: 0 auto; text-align: center; }
.texto760							{ font-size: 100%; width: 750px; margin: 0 auto; text-align: center; overflow: hidden; }
.texto800							{ font-size: 100%; width: 800px; margin: 0 auto; text-align: center; }

.caixa1000 							{ width: 1000px; float: left; position: relative; margin: 0 0 40px -500px; top: 0; left: 50%; }
.caixa50perc 						{ width: 50%; float: left; overflow: hidden;}

.margem80 							{ padding: 40px 0; }

.caixa33 							{ width: 297px; float: left; padding: 0 18px; }

.caixa33 hr 						{ width: 30px; margin: 20px 0 10px 0; left: 0;}
.caixa33 a 							{ color: #353333; }
.caixa33 a:hover 					{ zoom: 1; filter: alpha(opacity=50); opacity: 0.5;  }
/* CENAS */

#loader 							{ display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; /*background-color: #6eccd6;*/ background-color: #fff;}
#conteudo 							{ display: none; }
#contentorGeral 					{ width: 1000px; margin: 40px auto; z-index: 0; }

.contentorInterior 					{ overflow: hidden; width: 1000px; margin: 0 auto; text-align: center; padding-bottom: 180px; }
footer p 							{ font-size: 12px;}
footer p a 							{ font: 12px/15px 'LL', Helvetica, sans-serif; }
/*#conteudo hr 						{ position: relative; left: 50%; margin-left: -500px; max-width: 1000px; border-bottom-width:1px }*/

#idiomas 							{ position: absolute; top: 104px; left: 50%; margin-left: 435px; width: 60px; overflow: hidden; text-align: right}

#menu 								{ position: relative; z-index: 99 !important; }
ul#menu * 							{ display: inline; }
ul#menu li 							{ width: 125px; float: left; margin-left: 3px; margin-top: 100px; color: #fff; text-align: center; padding: 6px 0; }
ul#menu li:first-child 				{ margin-left: 5px; }
ul#menu a 							{ padding-top: 6px; color: #353333; /* font-weight: normal; font: 13px/24px 'LR', Helvetica, sans-serif; letter-spacing: 2px; */ font-family: 'LM',sans-serif; font-style: normal; font-variant: normal; font-size: 14px; line-height: 26px; font-size-adjust: none; font-stretch: normal; color: #353333; font-weight: normal; letter-spacing: 1px; display: block !important; }
ul#menu .btn-menu-experiencias a:hover 		{ color: #353333; }

ul#menu #logo						{ width: 225px; float: left; text-align: center; *position: absolute; *top: 0; *left: 50%; *margin-left: -112px;}
#logo a 							{ margin-top: -10px !important; }
#logo:hover							{ zoom: 1; filter: alpha(opacity=80); opacity: 0.8;}



.btn-menu-rota-vinhos 				{ height: 32px; background: transparent url('../_gi/btn-menu-rota-vinhos.png') repeat-x scroll bottom left; }
.btn-menu-adegas 					{ height: 32px; background: transparent url('../_gi/btn-menu-adegas.png') repeat-x scroll bottom left;  }
.btn-menu-experiencias 				{ height: 32px; background: transparent url('../_gi/btn-menu-experiencias.png') repeat-x scroll bottom left;  }
.btn-menu-rotas 					{ height: 32px; background: transparent url('../_gi/btn-menu-rotas.png') repeat-x scroll bottom left; *border-left: 220px solid transparent; }
.btn-menu-explore 					{ height: 32px; background: transparent url('../_gi/btn-menu-explore.png') repeat-x scroll bottom left;  }
.btn-menu-loja 						{ height: 32px; background: transparent url('../_gi/btn-menu-loja.png') repeat-x scroll bottom left;  }

#slider 							{ width: 100%; height: 360px; float: left; margin-top: -16px; position: relative; background-color: #f1f1f1; z-index: 0 !important; }
#slider * 							{ z-index: 1; }
.showcase-slide	 					{ position: relative; z-index: 9999 !important; }

div.showcase-caption { *background: transparent url('../_gi/bg-banner-topo.png') repeat scroll top left; background: transparent url('../_gi/bg-banner-topo.png') repeat scroll top left\9; }


/*.showcase-caption 				{ background-color: red !important;}*/
.showcase-caption div 				{ width: 100%; }
.showcase-caption div h1,
.showcase-caption div h3 			{ width: 100%; position: relative; float: left; font-weight: normal; text-align: center; letter-spacing: 1px; font-size: 20px; font: 18px 'SM', Helvetica, sans-serif; padding-top: 0px; color: #353333 !important; }
.showcase-caption div h1 			{ margin-top: 106px; line-height: 10px; font-size: 18px; font: 20px 'SL', Helvetica, sans-serif; color: #353333 !important; }

#bgFixo 							{ width: 253px; height: 253px; background-color: #353333; position: absolute; top: 19px; left: 133px; z-index: 1 !important; }

.showcase-caption div h1 			{ z-index: 999999999999999 !important; color: #69d3e2; }
.showcase-content img 				{ opacity: 1; z-index: -99 !important; }

h3.instituicoes						{ width: 330px; float: left; padding-top: 20px; color: #353333 !important; font: 18px/24px 'SM', Helvetica, sans-serif; }
h3.explore							{ padding-top: 45px; text-align: right; color: #6cd5e3 !important; font: 52px/52px 'SM', Helvetica, sans-serif; }
.cofinanciado 						{ margin: 0; padding: 0; }
.cofinanciado span 					{ font: 12px/44px 'SL', Helvetica, sans-serif; letter-spacing: 1px; padding: 0 15px 0 70px; }
.cofinanciado img 					{ vertical-align: top; }


.titulo-header 						{ text-align: right; margin-top: -210px; font-size: 80px; margin-right: 30px; color: #fff; }
.titulo-header-adegas 				{ position: relative; text-align: right; margin-top: 155px; font-size: 80px; margin-right: 30px; color: #fff; }

.cor-adegas 						{ color: #6eccd6; }
.cor-rotasVinhos 					{ color: #9c509f; }
.cor-experiencias 					{ color: #fff200; }
.cor-rotas 							{ color: #ef4750; }
.cor-explore 						{ color: #6eccd6; }


/*#adegas hr 						{ border: none; height: 5px; background-color: #6eccd6; margin-top: 5px; margin-bottom: 30px; }*/
#adegas hr, hr.adegas 				{ border: none; border-top: 5px solid #6eccd6; margin-top: 5px !important; margin-bottom: 30px; }
#adegas h1, #adegas h2 				{ color: #6eccd6; font-family: 'SM', Helvetica, sans-serif; }
/*#adegas a:hover 					{ border-bottom: 1px solid #6eccd6; }*/

/*#rotasVinhos hr 					{ border: none; height: 5px; background-color: #9c509f; margin-top: 5px; margin-bottom: 30px; } */
#rotaVinhos hr, .rotaVinhos 		{ border: none; border-top: 5px solid #9c509f; margin-top: 5px !important; margin-bottom: 30px; }
#rotasVinhos h1, #rotasVinhos h2 	{ color: #9c509f; font-family: 'SM', Helvetica, sans-serif; }
/*#rotasVinhos a:hover 				{ border-bottom: 1px solid #9c509f;  color: #9c509f !important; }*/

#experiencias 						{ margin: 0 10px; }

#experiencias img 					{ zoom: 1; filter: alpha(opacity=90); opacity: 0.9; }
#experiencias img:hover 			{ zoom: 1; filter: alpha(opacity=100); opacity: 1; opacity: 1; }

/*#experiencias hr 					{ border: none; height: 5px; background-color: #fff200; margin-top: 5px; margin-bottom: 30px; }*/
#experiencias hr 					{ border: none; border-top: 5px solid #fff200; margin-top: 5px !important; margin-bottom: 30px; }
#experiencias h1 					{ font-family: 'SM', Helvetica, sans-serif; font-size: 31px; color: #36332f; line-height: 16px; }
#experiencias h2 					{ color: #979593; font-family: 'LL', Helvetica, sans-serif; font-size: 16px; margin-bottom: 20px; }
#experiencias h3 					{ color: #353333 !important;}
#experiencias * a:hover 			{ border-bottom: 2px solid #fff200; }


#rotas 								{ margin: 0 10px; }

#rotas img 							{ zoom: 1; filter: alpha(opacity=90); opacity: 0.9; }
#rotas img:hover 					{ zoom: 1; filter: alpha(opacity=100); opacity: 1; opacity: 1; }

/*#rotas hr 						{ border: none; height: 5px; background-color: #ef4750; margin-top: 5px; margin-bottom: 30px; }*/
#rotas hr 							{ border: none; border-top: 5px solid #ef4750; margin-top: 5px !important; margin-bottom: 30px; }
#rotas h1 							{ font-family: 'SM', Helvetica, sans-serif; font-size: 31px; color: #36332f; line-height: 16px;}
#rotas h2 							{ color: #979593; font-family: 'LL', Helvetica, sans-serif; font-size: 16px; margin-bottom: 20px; }

#rotas a 							{ font-family: 'LM', sans-serif; color: #ef4750; }
#rotas a:hover 						{ zoom: 1; filter: alpha(opacity=50); opacity: 0.5; }


hr.explore 							{ border: none; border-top: 5px solid #faa31b; margin-top: 5px !important; margin-bottom: 30px; }
h1.explore 							{ color: #faa31b !important; }

.explore h1,
.explore h2,
.explore h3 						{ color: #faa31b !important; }

#explore hr 						{ border: none; border-top: 5px solid #faa31b; margin-top: 5px !important; margin-bottom: 30px; }
#explore h1 						{ font-family: 'SM', Helvetica, sans-serif; font-size: 18px; color: #faa31b; line-height: 16px; padding-bottom: 10px; }
#explore h2 						{ color: #979593; font-family: 'LL', Helvetica, sans-serif; font-size: 16px; margin-bottom: 20px; }
#explore * a:hover 					{ /*border-bottom: 2px solid #faa31b; */ color: #faa31b !important; }
#explore #menuInterior li:first-of-type { margin-top: 10px; }
#explore #menuInterior > li > a > span 		{ color: #faa31b !important;}

#explore p 							{ line-height: 22px; padding: 0 !important; margin: 0;}


hr.loja 							{ border: none; border-top: 5px solid #a5cc39; margin-top: 5px !important; margin-bottom: 30px; }
h1.loja 							{ color: #a5cc39 !important; }

hr.casa 							{ border: none; border-top: 5px solid #9c509f; margin-top: 5px !important; margin-bottom: 30px; }
h1.casa 							{ color: #9c509f !important; }

.casa h1,
.casa h2,
.casa h3 							{ font-family: 'SM', sans-serif; color: #9c509f !important; }

 div#conteudo > div#contentorGeral > div#rotasVinhos > div#conteudoInterior.casa > h3 {   font-family: 'SM',sans-serif; color: #9c509f !important;}


.loja h1,
.loja h2,
.loja h3 							{ font-family: 'SM', sans-serif; color: #a5cc39 !important; }

#loja hr 							{ border: none; border-top: 5px solid #a5cc39; margin-top: 5px !important; margin-bottom: 30px; }
#loja h1 							{ font-family: 'SM', Helvetica, sans-serif; font-size: 31px; color: #a5cc39; line-height: 16px; }
#loja h2 							{ color: #979593; font-family: 'LL', Helvetica, sans-serif; font-size: 16px; margin-bottom: 20px; }
#loja * a 							{ /*border-bottom: 2px solid #faa31b; */ color: #a5cc39;}
#loja * a:hover 					{ /*border-bottom: 2px solid #faa31b; */ /*color: #535555;*/ }
#loja #menuInterior li:first-of-type{ margin-top: 10px; }

.labelLoja 							{ padding: 20px 0 0 0; float: left; width: 100%; color: #353333; font: 12px/18px 'LL', Helvetica, sans-serif; letter-spacing: 1px; text-transform: uppercase;}
.caixaSelect 		 				{ background: transparent; width: 218px; padding: 5px 15px 5px 5px; font-size: 14px; line-height: 20px; border: 0; border-radius: 0; height: 34px; -webkit-appearance: none; }
.caixaSelect 						{ width: 200px; height: 34px; overflow: hidden; background: transparent url('../_gi/select.png') no-repeat scroll center right;

    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
}
#vinhosLoja 						{ list-style: none }
#vinhosLoja li 						{ width: 234px !important; height: 343px; float: left; margin: 0 10px 10px 0; background-color: #fff; list-style: none;}
#vinhosLoja li .imagem 				{ width: 234px !important; height: 260px; float: left; margin: 0; background-color: #fbfbfb; list-style: none;}
#vinhosLoja li .dados 				{ width: 214px !important; height: 30px; float: left; padding: 10px; }
#vinhosLoja li .dados h1 			{ font: 14px/20px 'LM', sans-serif; color: #353333 !important; font-weight: normal; margin: 0; padding: 0; }
#vinhosLoja li .dados h2 			{ font: 14px/20px 'LL', sans-serif; color: #353333 !important; font-weight: normal; margin: 0; padding: 0; }

.mascara 							{ position: relative; top: -104%; left: 0; width: 100%; height: 102%; background: rgba(255,255,255,0.9); zoom: 1; filter: alpha(opacity=0); opacity: 0; }
.mascara span 						{ font: 80px/20px 'LL', sans-serif; display: block; padding: 120px 0 0 94px; color: #353333; }
.mascara span:after 				{ content: " " !important; }

#loja input[type=submit] 			{ color: #a5cc39 !important;  }
#loja input[type=submit]:hover 		{ color: #353333 !important;  }

body > div#conteudo > div#contentorGeral > div#loja > ul#menuInterior > p:first-of-type { margin-top: 40px; }
body > div#conteudo > div#contentorGeral > div#loja > ul#menuInterior > p > a 			{ color: #a5cc39; }
body > div#conteudo > div#contentorGeral > div#loja > ul#menuInterior > p > a:hover 	{ color: #353333; }


.botao-inscrever 					{ font-family: 'SM', sans-serif; padding: 13px 30px 10px 30px; margin-right: 10px; width: 120px; text-align: center }
.botao-inscrever:hover 				{ border: none !important; }


.botao-loja 						{ font-family: 'SM', sans-serif; padding: 13px 30px 10px 30px; margin-right: 10px; width: 120px; text-align: center }
.botao-loja:hover 					{ border: none !important; }




#rotasVinhos label 					{ color: #9c509f; width: 110px; float: left; padding-top: 4px}

#rotasVinhos input[type=text] 				{ margin-bottom: 12px; width: 250px; float: left; }
#rotasVinhos input[type=submit] 			{ color: #9c509f; border-top: 1px solid #9c509f; margin: 10px 0 0 110px; padding-top: 6px; width: 262px; text-align: right; }
#rotasVinhos input[type=submit]:hover		{ color: #ccc; }


.loja label 						{ color: #a5cc39; width: 110px; float: left; padding-top: 4px}

.loja input[type=text] 				{ margin-bottom: 12px; width: 250px; float: left; }
.loja input[type=submit] 			{ color: #a5cc39; border-top: 1px solid #a5cc39 !important; margin-top: 12px; margin-left: 110px; padding-top: 6px;width: 262px; text-align: right }
.loja input[type=submit]:hover		{ color: #ccc; }



textarea#mensagem 					{ background-color: #f1f1f1; width: 252px; height: 120px; padding: 5px;}

.coluna-330 						{ width: 330px; float: left; margin: 0 30px 0 0;  }
.coluna-330 img 					{ margin: 0 0 -5px 0; padding: 0;}
.coluna-330 hr 						{ width: 330px; float: left; left: 0; margin-left: 0; margin-top: -10px;}
.coluna-330 a.botao-inscrever 		{ width: 270px !important; float: left; margin-bottom: 40px; }

.coluna-620	 						{ width: 620px; float: left; margin: 0 0 80px 0; }


.coluna-esquerda 					{ width: 238px; float: left; margin-left: 18px; }
.coluna-centro 						{ width: 490px; float: left; }
.coluna-direita 					{ width: 238px; float: left; text-align: right; }

.coluna-centro h1 					{ font-size: 31px; color: #36332f; }
.coluna-centro h2 					{ font: 12px 'SM', sans-serif; color: #6eccd6; }

.coluna-centro p b,
.coluna-620 p b						{ font-family: 'LM', sans-serif; }
.coluna-direita a 					{ font-family: 'SM', sans-serif; }

.coluna-620 p 						{ padding-bottom: 20px; }


.col-1-2 							{ width: 50%; float: left; }

#menuInterior						{ width: 240px; float: left; margin-left: 10px; list-style: none; font: 18px/24px 'SM', Helvetica, sans-serif;  }
#menuInterior li a					{ font: 13px/26px 'SM', Helvetica, sans-serif; color: #353333; }
#menuInterior li a:hover			{ color: #9c509f; }
#menuInterior li a span				{ color: #9c509f; margin-left: 10px; }
#conteudoInterior 					{ width: 750px; float: left; margin-top: 35px;}
#conteudoInterior p 				{ padding-bottom: 0; }
#conteudoInterior h2 				{ padding-bottom: 5px; }
#conteudoInterior p b 				{ font-family: 'LM', sans-serif; }
#conteudoInterior p a 				{ font-family: 'LL', sans-serif; display: inline !important; }

#rotasVinhos #conteudoInterior p a 	{ color: #9c509f;}


#experiencias .botao-inscrever 		{ background-color: #fff200; color: #222121; }
#experiencias .botao-inscrever:hover{ /* background-color: #222121; color: #fff200; */ zoom: 1; filter: alpha(opacity=50); opacity: 0.5; }
.experiencia p a 					{ font-family: 'LM', sans-serif; font-size: 14px !important; }
.experiencia p a:hover 				{ zoom: 1; filter: alpha(opacity=50); opacity: 0.5 !important; }


#rotas .botao-inscrever 			{ background-color: #ef4750; color: #fff; }
#rotas .botao-inscrever:hover		{ /* background-color: #222121; color: #ef4750; */ zoom: 1; filter: alpha(opacity=50); opacity: 0.5; }

#loja .botao-loja 					{ background-color: #a5cc39; color: #fff; }
#loja .botao-loja:hover				{ /* background-color: #222121; color: #ef4750; */ zoom: 1; filter: alpha(opacity=50); opacity: 0.5; }


#nav-meses 							{ width: 100%; margin-bottom: 40px; }
#nav-meses *						{ font-size: 15px; font-family: 'LL', serif; color: #111; margin: 0 10px; }
#nav-meses a						{ color: #979593 !important; }

#descri-rotas 						{ width: 100%; margin: 0 0 60px 0; }
#descri-rotas h1 					{ font-size: 17px; color: #ef4750; margin-top: 10px; }

#conteudoInterior.loja  			{ width: 720px; float: left }
#conteudoInterior.loja h1			{ color: #36332f !important; font-size: 26px; margin-bottom: 20px; margin-top: -10px; padding-top: 0  }
#conteudoInterior.loja h2			{ font-family: 'SM', sans-serif; font-size: 14px; padding: 0; margin: 0; }

#conteudoInterior.loja .dados 		{ margin: 10px 0 0 0; padding: 0 }

#conteudoInterior.loja .dados span p{ font-family: 'LL', sans-serif; padding-bottom: 0 !important; /* margin-bottom: -20px; */}
#conteudoInterior.loja .dados span 	{ font-family: 'LL', sans-serif; }

#experiencias .coluna-620 p 		{ padding-bottom: 2px; }


li span 							{ display: inline; padding-top: -14px !important; }
li span:after 						{ content: "—"; }

#conteudoInterior p a 				{ font-family: 'LM', sans-serif;  }
#conteudoInterior p strong 			{ font-family: 'LM', sans-serif; font-size: 14px !important }

.coluna-centro p strong 			{ font-family: 'LM', sans-serif; font-size: 14px !important }
.coluna-centro p a 					{ font-family: 'LM', sans-serif; font-size: 14px !important }
.coluna-centro h2 					{ font-size: 14px !important; }

#rotasVinhos #conteudoInterior h1:first-of-type,
#rotasVinhos #conteudoInterior h2:first-of-type { margin-top: -10px; }

#rotasVinhos #conteudoInterior h3 	{ font-size: 14px; font-family: 'LM', sans-serif; color: #9c509f !important; }
#rotasVinhos #conteudoInterior h4 	{ font-size: 14px; font-family: 'LM', sans-serif; color: #333 !important; }


#conteudoInterior p a:hover,
.coluna-centro p a:hover 			{ zoom: 1; filter: alpha(opacity=50); opacity: 0.5 !important; }



/**********
COLOR GUIDE

cinza		geral					36332f
roxo 		rota-de-vinhos			9c509f
azul 		adega					6eccd6
amarelo 	experiencias			fff200
vermelho 	rotas					ef4750
laranja 	explore					faa31b
verde 		loja					a5cc39

**********/


/*.coluna-centro .adegas h2 			{ color: #6eccd6 !important; font: 18px 'SM', sans-serif !important; font-weight: normal}*/

#rotasVinhos #conteudoInterior h1,
#rotasVinhos #conteudoInterior .titulo1 		{ color: #36332f !important; font: 31px 'SM', sans-serif; font-weight: normal; }
#rotasVinhos #conteudoInterior h2,
#rotasVinhos #conteudoInterior .titulo2 		{ color: #9c509f !important; font: 18px 'SM', sans-serif; font-weight: normal; letter-spacing: 1px; padding: 8px 0 4px 0; }
#rotasVinhos #conteudoInterior h3,
#rotasVinhos #conteudoInterior .titulo3 		{ color: #36332f !important; font: 16px 'LM', sans-serif; font-weight: normal; letter-spacing: 1px; padding: 8px 0 4px 0; }
#rotasVinhos #conteudoInterior h4,
#rotasVinhos #conteudoInterior .titulo4 		{ color: #9c509f !important; font: 15px 'LM', sans-serif; font-weight: normal; letter-spacing: 1px; padding: 8px 0 4px 0; }

.coluna-centro .adegas h1,
.coluna-centro .adegas .titulo1 				{ color: #36332f !important; font: 31px 'SM', sans-serif; font-weight: normal; }
.coluna-centro .adegas h2,
.coluna-centro .adegas .titulo2 				{ color: #6eccd6 !important; font: 15px 'SM', sans-serif; font-weight: normal; letter-spacing: 1px; padding: 8px 0 0 0;}
.coluna-centro .adegas h3,
.coluna-centro .adegas .titulo3 				{ color: #36332f !important; font: 16px 'LM', sans-serif; font-weight: normal; letter-spacing: 1px; padding: 8px 0 0 0;}
.coluna-centro .adegas h4,
.coluna-centro .adegas .titulo4 				{ color: #6eccd6 !important; font: 15px 'LM', sans-serif; font-weight: normal; letter-spacing: 1px; padding: 8px 0 0 0;}
.coluna-centro .adegas a 						{ color: #6eccd6 !important;}


.experiencia .coluna-620 h1,
.experiencia .coluna-620 .titulo1 			{ color: #36332f !important; font: 31px 'SM', sans-serif; font-weight: normal; }
.experiencia .coluna-620 h2,
.experiencia .coluna-620 .titulo2 			{ color: #999999 !important; font: 18px 'LL', sans-serif; font-weight: normal; letter-spacing: 1px; padding: 0px 0 0 0;}
.experiencia .coluna-620 h3,
.experiencia .coluna-620 .titulo3 			{ color: #36332f !important; font: 16px 'LM', sans-serif; font-weight: normal; letter-spacing: 1px; padding: 8px 0 0 0;}
.experiencia .coluna-620 h4,
.experiencia .coluna-620 .titulo4 			{ color: #999999 !important; font: 15px 'LM', sans-serif; font-weight: normal; letter-spacing: 1px; padding: 8px 0 0 0;}

#rotas * .coluna-620 h1,
#rotas * .coluna-620 .titulo1 				{ color: #36332f !important; font: 31px 'SM', sans-serif; font-weight: normal; }
#rotas * .coluna-620 h2,
#rotas * .coluna-620 .titulo2 				{ color: #ef4750 !important; font: 18px 'SM', sans-serif; font-weight: normal; letter-spacing: 1px; padding: 8px 0 0 0; margin-bottom: 0; }
#rotas * .coluna-620 h3,
#rotas * .coluna-620 .titulo3 				{ color: #36332f !important; font: 16px 'LM', sans-serif; font-weight: normal; letter-spacing: 1px; padding: 8px 0 0 0; margin-bottom: 0; }
#rotas * .coluna-620 h4,
#rotas * .coluna-620 .titulo4 				{ color: #ef4750 !important; font: 15px 'LM', sans-serif; font-weight: normal; letter-spacing: 1px; padding: 8px 0 0 0; margin-bottom: 0;}

#rotas * .coluna-330 h1,
#rotas * .coluna-330 .titulo1 				{ color: #36332f !important; font: 31px 'SM', sans-serif; font-weight: normal; }
#rotas * .coluna-330 h2,
#rotas * .coluna-330 .titulo2 				{ color: #ef4750 !important; font: 18px 'SM', sans-serif; font-weight: normal; letter-spacing: 1px; padding: 8px 0 0 0; margin-bottom: 0; }
#rotas * .coluna-330 h3,
#rotas * .coluna-330 .titulo3 				{ color: #36332f !important; font: 16px 'LM', sans-serif; font-weight: normal; letter-spacing: 1px; padding: 8px 0 0 0; margin-bottom: 0; }
#rotas * .coluna-330 h4,
#rotas * .coluna-330 .titulo4 				{ color: #ef4750 !important; font: 15px 'LM', sans-serif; font-weight: normal; letter-spacing: 1px; padding: 8px 0 0 0; margin-bottom: 0;}

#conteudoInterior.explore h1,
#conteudoInterior.explore .titulo1 			{ color: #36332f !important; font: 31px 'SM', sans-serif; font-weight: normal; margin: 0 !important; line-height: 21px;  }
#conteudoInterior.explore h2,
#conteudoInterior.explore .titulo2 			{ color: #faa31b !important; font: 18px 'SM', sans-serif; font-weight: normal; margin: 0 !important; letter-spacing: 1px; padding: 8px 0 0 0 !important;}
#conteudoInterior.explore h3,
#conteudoInterior.explore .titulo3 			{ color: #36332f !important; font: 16px 'LM', sans-serif; font-weight: normal; margin: 0 !important; letter-spacing: 1px; padding: 8px 0 0 0 !important;}
#conteudoInterior.explore h4,
#conteudoInterior.explore .titulo4 			{ color: #faa31b !important; font: 15px 'LM', sans-serif; font-weight: normal; margin: 0 !important; letter-spacing: 1px; padding: 8px 0 0 0 !important;}


#conteudoInterior.explore p a 				{ font-family: 'LM', sans-serif; font-size: 14px !important; color: #faa31b; }



#conteudoInterior.loja .dados span h1,
#conteudoInterior.loja .titulo1 			{ color: #36332f !important; font: 31px 'SM', sans-serif; font-weight: normal; margin: 0 !important; line-height: 21px;  }
#conteudoInterior.loja .dados span h2,
#conteudoInterior.loja .titulo2 			{ color: #a5cc39 !important; font: 18px 'SM', sans-serif; font-weight: normal; margin: 0 !important; letter-spacing: 1px; padding: 8px 0 0 0 !important;}
#conteudoInterior.loja .dados span h3,
#conteudoInterior.loja .titulo3 			{ color: #36332f !important; font: 16px 'LM', sans-serif; font-weight: normal; margin: 0 !important; letter-spacing: 1px; padding: 8px 0 0 0 !important;}
#conteudoInterior.loja .dados span h4,
#conteudoInterior.loja .titulo4 			{ color: #a5cc39 !important; font: 15px 'LM', sans-serif; font-weight: normal; margin: 0 !important; letter-spacing: 1px; padding: 8px 0 0 0 !important;}


.postal 								{ width: 31%; height: 141px; float: left; margin: 0 2% 15px 0; background-color: #eee; list-style: none }

/*#rotas > div.# > div.coluna-620 > h2*/

.cinza 											{ color: #000 !important; }


/*#experiencias a { display: inline; float: left; }*/
@media all and (max-width: 1000px) and (min-width: 700px) {
	body { overflow-x: hidden}
	/*
	#contentorGeral 					{ width: 700px; margin: 40px auto; z-index: 0; }
	#menu li 							{display: block;}
	* { zoom: .96; }
	*/
	#conteudo 							{ width: 100% !important; }
	#conteudoGeral 						{ width: 90% !important; }
	#logo img 							{ width: 173px !important; position: absolute; top: -4px; left: 50%; margin-left: -86px; }

	#contentorGeral 					{ width: 100%;}
	#menu 								{ padding-top: 20px; width: 100% !important; }
	#menu li 							{ width: 16% !important; }

	#slider, #slider img 				{ width: 100% !important;}

	div#slider  						{ width: 100% !important; }
	div#showcase.showcase > div.showcase-content-container > div#showcase-content-0.showcase-content > div.showcase-content > img { width: 100%; }

	#explore {width: 100% !important}
	#explore div {width: 100% !important; }
	#explore h1 {display: block;width: 100% !important; float: left; margin-bottom: 20px; }
	#explore li {display: block;width: 100% !important; float: left; margin-top: 20px; }
	#explore li:first-child { clear: both; margin-left: 40px !important; }


	.col-1-2 							{ width: 90%; margin: 0 5%;}

	#rotasVinhos input[type=text] 		{ margin-bottom: 12px; width: 100%; float: left; }
	textarea#mensagem 					{ background-color: #f1f1f1; width: 100%; height: 120px; padding: 5px;}

}

@media all and (max-width: 699px) and (min-width: 521px) {
	/* #contentorGeral 					{ width: 95%; margin: 4% auto; z-index: 0; } */

	#explore {width: 100% !important}
	#explore div {width: 100% !important; }
	#explore h1 {display: block;width: 100% !important; float: left; margin-bottom: 20px; }
	#explore li {display: block;width: 100% !important; float: left; margin-top: 20px; }
	#explore li:first-child { clear: both; margin-left: 40px !important; }

	.col-1-2 							{ width: 90%; margin: 0 5%;}

	#rotasVinhos input[type=text] 		{ margin-bottom: 12px; width: 60%; float: left; }
	textarea#mensagem 					{ background-color: #f1f1f1; width:60%; height: 120px; padding: 5px;}


}
@media all and (max-width: 520px) {
	* 									{ width: 100% !important; margin: 0; padding: 0; float: left; }
	#logo img 							{ width: 173px !important; position: absolute; top: -140px; left: 50%; margin-left: -86px; }
	#slider, footer, .caixa1000 		{ display: none}
	ul#menu  							{ margin-top: 140px; }
	ul#menu li 							{ margin: 0;}
	ul#menu li:first-child 				{ margin: 0;}


	#explore {width: 100% !important}
	#explore div {width: 100% !important; }
	#explore h1 {display: block;width: 100% !important; float: left; margin-bottom: 20px; }
	#explore li {display: block;width: 100% !important; float: left; margin-top: 20px; }
	#explore li:first-child { clear: both; margin-left: 40px !important; }
	#conteudo hr { display: none}
	#tracinhos { display: none}

	*, html, body,
	html.js.no-flexbox.flexboxlegacy.canvas.canvastext.webgl.no-touch.geolocation.postmessage.no-websqldatabase.indexeddb.hashchange.history.draganddrop.websockets.rgba.hsla.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.cssgradients.no-cssreflections.csstransforms.csstransforms3d.csstransitions.fontface.generatedcontent.video.audio.localstorage.sessionstorage.webworkers.applicationcache.svg.inlinesvg.smil.svgclippaths
	 { overflow-x: none !important}


	.col-1-2 							{ width: 90%; margin: 0 5%;}

	#rotasVinhos input[type=text] 		{ margin-bottom: 12px; width: 60%; float: left; }
	textarea#mensagem 					{ background-color: #f1f1f1; width:60%; height: 120px; padding: 5px;}

}