@charset "ISO-8859-1";
/* CSS Document */
html {
	height:100%;
	width:100%
}
body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	height:100%;}

body,td,th {
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration:none;
	font-weight:300;
	line-height:17px;
}

form {padding:0;margin:0;}

strong {font-weight:700;}

a:link {text-decoration:none;	-webkit-transform: rotate(0);}
a:visited {	text-decoration:none;	color: #ffffff;}
a:hover {	text-decoration:none;	color: #000000;}
a:active {	text-decoration:none;	color: #ffffff;}

a, button, input.submit, input[type="submit"], input[type="reset"], input[type="button"] {
	-moz-transition: background-color 0.2s linear, color 0.2s linear;
	-o-transition: background-color 0.2s linear, color 0.2s linear;
	-ms-transition: background-color 0.2s linear, color 0.2s linear;
	-webkit-transition: background-color 0.2s linear, color 0.2s linear;
	transition: background-color 0.2s linear, color 0.2s linear;
}

img {border:0;	outline:none;	-webkit-backface-visibility: hidden;	opacity:1;}

.redes_sociais, .redes_sociais a{	opacity:1;}
.redes_sociais:hover{opacity:0.7;	transition:all 0.3s ease 0s;	-moz-transition:all 0.3s ease 0s;  	-webkit-transition:all 0.3s ease 0s;   	-o-transition:all 0.3s ease 0s;}

label {	cursor:pointer;	}
ul {	padding:0;	margin:0;}
li {	list-style-type:none;	}
input {	outline:none;	}


.inicio {font-family: 'Lato', sans-serif;color: #7d785c;font-size:28px;line-height:35px;font-weight:300;}

.linguas{font-family: 'Lato', sans-serif;font-size:16px; line-height:17px;letter-spacing:1px;	color:#7d785c;	text-transform:uppercase;	font-weight: 300; display:inline-table; position:relative	}
.linguas a, .linguas a:link,  .linguas a:visited,  .linguas a:active{font-family: 'Lato', sans-serif;font-size:16px; line-height:17px;letter-spacing:1px;	color:#7d785c;	text-transform:uppercase;font-weight: 300; display:inline-table; position:relative	}
.linguas:hover, .linguas a:hover {color:#88c855;}
.linguas_sel{color:#88c855;font-family: 'Lato', sans-serif;font-size:16px; line-height:17px;letter-spacing:1px;text-transform:uppercase;	font-weight: 300; display:inline-table; position:relative	}
.linguas_sel a,  .linguas_sel a:link,  .linguas_sel a:visited,  .linguas_sel a:active,  .linguas_sel a:hover{color:#88c855;}

.linguas2{font-family: 'Lato', sans-serif;font-size:16px; line-height:17px;letter-spacing:1px;	color:#ffffff;	text-transform:uppercase;	font-weight: 300; display:inline-table; position:relative	}
.linguas2 a, .linguas2 a:link,  .linguas2 a:visited,  .linguas2 a:active{font-family: 'Lato', sans-serif;font-size:16px; line-height:17px;letter-spacing:1px;	color:#ffffff;	text-transform:uppercase;font-weight: 300; display:inline-table; position:relative	}
.linguas2:hover, .linguas2 a:hover {color:#7d785c;}
.linguas2_sel{color:#7d785c;font-family: 'Lato', sans-serif;font-size:16px; line-height:17px;letter-spacing:1px;text-transform:uppercase;	font-weight: 300; display:inline-table; position:relative	}
.linguas2_sel a,  .linguas2_sel a:link,  .linguas2_sel a:visited,  .linguas2_sel a:active,  .linguas2_sel a:hover{color:#7d785c;}

.titulos {font-family: 'Redressed', cursive;color: #ffffff;font-size:70px;line-height:55px;font-weight:400;text-transform:none;}
.tituloshome {font-family: 'Lato', sans-serif;color: #ffffff;font-size:45px;line-height:49px;font-weight:400;text-transform:none;}
.titulos2 {	font-family: 'Redressed', cursive;	color: #7d785c;	font-size:50px;	line-height:55px;	font-weight:700;	text-transform:uppercase;}



.txtagentes{font-size:16px; line-height:19px; text-align:justify}

.data {font-family: 'Lato', sans-serif;color: #ffffff;font-size:15px;line-height:17px;font-weight:700;text-transform:uppercase; text-align:left;}
.titulo_n {font-family: 'Lato', sans-serif;color: #ffffff;font-size:20px;line-height:20px;font-weight:300;text-transform:uppercase; text-align:left;}


.tit_vinhoP {font-family: 'Lato', sans-serif;color: #170907;font-size:20px;line-height:25px;font-weight:100;text-transform:uppercase; text-align:left;}
.tit_vinhoB {font-family: 'Lato', sans-serif;color: #FFFFFF;font-size:23px;line-height:25px;font-weight:100;text-transform:uppercase; text-align:left;}
.txt_vinhoP {font-family: 'Lato', sans-serif;color: #170907;font-size:30px;line-height:35px;font-weight:300;text-transform:uppercase; text-align:left; margin-bottom:35px}
.txt_vinhoB {font-family: 'Lato', sans-serif;color: #FFFFFF;font-size:30px;line-height:35px;font-weight:300;text-transform:uppercase; text-align:left; margin-bottom:85px}

.prod_tit1 {font-family: 'Lato', sans-serif;color: #727272;font-size:40px;line-height:42px;font-weight:300;text-transform:none; text-align:left;}
.prod_tit2 {font-family: 'Lato', sans-serif;color: #727272;font-size:30px;line-height:32px;font-weight:300;text-transform:none; text-align:left;}
.prod_txt {font-family: 'Lato', sans-serif;color: #727272;font-size:13px;line-height:15px;font-weight:300;text-transform:none; text-align:left;}
.prod_tit {font-family: 'Lato', sans-serif;color: #78b14b;font-size:15px;line-height:20px;font-weight:400;text-transform:uppercase; text-align:left;}

.bt_comprar_det{ }
.bt_comprar_det :link{	color:#FFF;}
.bt_comprar_det a, .bt_comprar_det a:link{font-family: 'Redressed', cursive;line-height:37px;font-size:22px;width:353px;background-color:#7d785c;text-align:center;	height:37;	padding:9px 50px;	color:#FFF;}	
.bt_comprar_det a:hover{	background-color:#88c855;}


.bt_mais{ }
.bt_mais :link{	color:#FFF;}
.bt_mais a, .bt_mais a:link{font-family: 'Redressed', cursive;line-height:37px;font-size:25px;width:353px;background-color:#7d785c;text-align:left;	height:37;	padding:2px 20px;color:#FFF; text-transform:lowercase}	
.bt_mais a:hover{	background-color:#88c855;}

.bt_maisv{  }
.bt_maisv :link{	color:#FFF;}
.bt_maisv a, .bt_maisv a:link{font-family: 'Redressed', cursive;line-height:37px;font-size:19px;width:353px;background-color:#88c855;text-align:center;	height:37;padding:7px 17px;color:#FFF; top:220px; text-transform:lowercase}	
.bt_maisv a:hover{	background-color:#7d785c;}



.curved2 {	z-index:1;	width:240px;	height:240px;
	behavior: url(css/PIE.htc);
	-moz-border-radius: 65px;
	-webkit-border-radius: 65px;
	-khtml-border-radius:65px;
	-ms-border-radius:65px;
	border-radius: 65px;
	position:absolute;left:0;text-align:center; left:0;
	display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.curvevinha{display:block;	border-radius:200px;background-color:rgba(0,0,0,0.30);
	z-index:1;
	behavior: url(css/PIE.htc);
	-moz-border-radius: 200px;
	-webkit-border-radius: 200px;
	-khtml-border-radius:200px;
	-ms-border-radius:200px;
	border-radius: 200px;
	line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
	position:absolute;	z-index:0;	float:left;
}




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

	.inicio {font-size:23px;line-height:25px;	}
	.titulos {font-size:50px;line-height:45px;}

}


@media only screen and (max-width: 767px) {
	.inicio {font-size:18px;line-height:19px;	}

}



.logoHome{display: table-cell;	vertical-align:top;	padding-top:30%;	text-align:center; background-image:url(imgs/banners/pt.svg); background-repeat:no-repeat; background-position:center ; z-index:19999999999999999; background-size:38%;}
