.version.wines_en /* version checker */
{
	color: #0000FA;
	background-color: #994FD4;
}

@-ms-viewport
{
	width: 380px;
}

@-webkit-viewport
{
	width: 380px;
}

@-o-viewport
{
	width: 380px;
}

@-moz-viewport
{
	width: 380px;
}

@viewport
{
	width: 380px;
}

.html
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 380px;
	min-height: 569.6188646568771px;
	background-image: none;
	border-style: none;
	border-color: #000000;
	background-color: transparent;
	padding-bottom: 0px;
}

#buttonu7859
{
	z-index: 2;
	min-height: 208px;
	border-color: #787878;
	background-color: #B55C00;
}

#buttonu7859:hover
{
	background-color: #545454;
	min-height: 208px;
	margin: 0px;
}

#buttonu7859.ButtonSelected
{
	background-color: #B55C00;
	min-height: 208px;
	margin: 0px;
}

#u7860-4
{
	z-index: 3;
	min-height: 208px;
	opacity: 0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	color: #FFFFFF;
	text-align: right;
	font-size: 67px;
	line-height: 65px;
	font-family: bebas-neue, sans-serif;
	font-weight: 400;
	background: transparent url("../../images/vale%20do%20douro_vinho%20de%20portugal_600.png") no-repeat center top;
	background-size: cover;
}

#buttonu7859:hover #u7860-4
{
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 208px;
	margin: 0px;
	background-size: cover;
}

#u7860-4-bw
{
	z-index: 3;
	min-height: 208px;
}

#buttonu7859-bw
{
	z-index: 2;
	min-height: 208px;
}

#accordionu7681
{
	z-index: 413;
	width: 181px;
	top: 7px;
	left: 7px;
}

#u7682
{
	z-index: 414;
	width: 181px;
}

#u7700-3
{
	z-index: 415;
	width: 171px;
	min-height: 19px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#u7700-3:hover
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 19px;
	width: 171px;
	margin: 0px;
}

#u7700-3:active
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 19px;
	width: 171px;
	margin: 0px;
}

#u7700-3.AccordionPanelTabOpen
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 19px;
	width: 171px;
	margin: 0px;
}

#u7683
{
	z-index: 418;
	width: 181px;
	padding-top: 2px;
	padding-bottom: 3px;
}

#buttonu7686
{
	z-index: 419;
	width: 181px;
}

#buttonu7686:hover
{
	width: 181px;
	min-height: 0px;
	margin: 0px;
}

#buttonu7686:active
{
	width: 181px;
	min-height: 0px;
	margin: 0px;
}

#buttonu7686.ButtonSelected
{
	width: 181px;
	min-height: 0px;
	margin: 0px;
}

#u7687-4
{
	z-index: 420;
	width: 169px;
	min-height: 30px;
	margin-right: -10000px;
	left: 6px;
}

#buttonu7686:hover #u7687-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 169px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7686:active #u7687-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 169px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7692
{
	z-index: 424;
	width: 181px;
	margin-top: 1px;
}

#buttonu7692:hover
{
	width: 181px;
	min-height: 0px;
	margin: 1px 0px 0px;
}

#u7693-4
{
	z-index: 425;
	width: 169px;
	min-height: 30px;
	margin-right: -10000px;
	left: 6px;
}

#buttonu7686.ButtonSelected #u7687-4,#buttonu7692:hover #u7693-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 169px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7690
{
	z-index: 429;
	width: 181px;
	margin-top: 2px;
}

#buttonu7690:hover
{
	width: 181px;
	min-height: 0px;
	margin: 2px 0px 0px;
}

#u7691-4
{
	z-index: 430;
	width: 169px;
	min-height: 30px;
	margin-right: -10000px;
	left: 6px;
}

#buttonu7692.ButtonSelected #u7693-4,#buttonu7690:hover #u7691-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 169px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7684
{
	z-index: 434;
	width: 181px;
	margin-top: 1px;
}

#buttonu7692.ButtonSelected,#buttonu7684:hover
{
	width: 181px;
	min-height: 0px;
	margin: 1px 0px 0px;
}

#u7685-4
{
	z-index: 435;
	width: 169px;
	min-height: 30px;
	margin-right: -10000px;
	left: 6px;
}

#buttonu7690.ButtonSelected #u7691-4,#buttonu7684:hover #u7685-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 169px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7696
{
	z-index: 439;
	width: 181px;
	margin-top: 2px;
}

#buttonu7690.ButtonSelected,#buttonu7696:hover
{
	width: 181px;
	min-height: 0px;
	margin: 2px 0px 0px;
}

#buttonu7696.ButtonSelected
{
	width: 181px;
	min-height: 0px;
	margin: 2px 0px 0px;
}

#u7697-4
{
	z-index: 440;
	width: 169px;
	min-height: 30px;
	margin-right: -10000px;
	left: 6px;
}

#buttonu7684.ButtonSelected #u7685-4,#buttonu7696:hover #u7697-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 169px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7698
{
	z-index: 444;
	width: 181px;
	margin-top: 1px;
}

#buttonu7684.ButtonSelected,#buttonu7698:hover
{
	width: 181px;
	min-height: 0px;
	margin: 1px 0px 0px;
}

#buttonu7698.ButtonSelected
{
	width: 181px;
	min-height: 0px;
	margin: 1px 0px 0px;
}

#u7699-4
{
	z-index: 445;
	width: 169px;
	min-height: 30px;
	margin-right: -10000px;
	left: 6px;
}

#buttonu7696.ButtonSelected #u7697-4,#buttonu7698:hover #u7699-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 169px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7698.ButtonSelected #u7699-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 169px;
	margin: 0px -10000px 0px 0px;
}

#pbuttonu7694
{
	width: 0.01px;
	margin-top: 2px;
}

#buttonu7694
{
	z-index: 449;
	width: 89px;
	margin-right: -10000px;
}

#buttonu7694:hover
{
	width: 89px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u7695-4
{
	z-index: 450;
	width: 77px;
	min-height: 30px;
	margin-right: -10000px;
	left: 6px;
}

#buttonu7694:hover #u7695-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 77px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7694.ButtonSelected #u7695-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 77px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7688
{
	z-index: 454;
	width: 89px;
	margin-right: -10000px;
	left: 92px;
}

#buttonu7694.ButtonSelected,#buttonu7688:hover
{
	width: 89px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7688.ButtonSelected
{
	width: 89px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u7689-4
{
	z-index: 455;
	width: 76px;
	min-height: 30px;
	margin-right: -10000px;
	left: 6px;
}

#buttonu7688:hover #u7689-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 76px;
	margin: 0px -10000px 0px 0px;
}

#buttonu7688.ButtonSelected #u7689-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 30px;
	width: 76px;
	margin: 0px -10000px 0px 0px;
}

#u7827-5
{
	z-index: 16;
	width: 363px;
	min-height: 20px;
	background-color: transparent;
	color: #000000;
	text-align: left;
	line-height: 16px;
	font-size: 16px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	margin-left: 8px;
	margin-top: 8px;
	position: relative;
}

#pu7893-9
{
	width: 0.01px;
	margin-left: 8px;
	margin-top: 15px;
}

#u7893-9
{
	z-index: 7;
	width: 363px;
	min-height: 117px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
}

#u7893-2
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u7893-5
{
	line-height: 21px;
}

#u7893,#u7893-4,#u7893-7
{
	font-size: 12px;
	line-height: 18px;
}

#u7877-4
{
	z-index: 31;
	width: 359px;
	min-height: 24px;
	background-color: transparent;
	color: #000000;
	text-align: left;
	line-height: 12px;
	font-size: 12px;
	font-family: raleway, sans-serif;
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 584px;
}

#u7943
{
	z-index: 249;
	width: 311px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 154px;
	left: 18px;
}

#u7894-10
{
	z-index: 35;
	width: 50px;
	min-height: 45px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
}

#u7912-10
{
	z-index: 45;
	width: 309px;
	min-height: 45px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 50px;
}

#pu7952
{
	width: 0.01px;
	margin-left: 20px;
	margin-top: 4px;
}

#u7952
{
	z-index: 21;
	width: 11px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7898-4
{
	z-index: 55;
	width: 309px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 38px;
}

#u7834
{
	z-index: 23;
	width: 21px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
}

#u7916-4
{
	z-index: 59;
	width: 309px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 43px;
}

#u7849
{
	z-index: 25;
	width: 14px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7930-4
{
	z-index: 63;
	width: 309px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 40px;
}

#pu7864
{
	width: 0.01px;
	margin-left: 15px;
	margin-top: 14px;
}

#u7864
{
	z-index: 27;
	width: 21px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
}

#u7946-4
{
	z-index: 67;
	width: 309px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 43px;
}

#pu7881
{
	width: 0.01px;
	margin-left: -52px;
	margin-top: 11px;
}

#u7881
{
	z-index: 29;
	width: 18px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 3px;
	left: 67px;
}

#u7829-4
{
	z-index: 71;
	width: 309px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 110px;
}

#u7871
{
	z-index: 75;
	width: 312px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 41px;
}

#u7889
{
	z-index: 77;
	width: 312px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 41px;
	left: 151px;
}

#u7886-4
{
	z-index: 79;
	width: 62px;
	min-height: 23px;
	background-color: transparent;
	color: #000000;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 456px;
	left: 133px;
}

#u7903-4
{
	z-index: 83;
	width: 62px;
	min-height: 23px;
	background-color: transparent;
	color: #000000;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 457px;
	left: 290px;
}

#u7951-4
{
	z-index: 205;
	width: 363px;
	min-height: 24px;
	background-color: transparent;
	color: #000000;
	text-align: left;
	line-height: 12px;
	font-size: 12px;
	font-family: raleway, sans-serif;
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 491px;
	left: 60px;
}

#pu7833-10
{
	width: 0.01px;
	margin-left: 8px;
	margin-top: 14px;
}

#u7833-10
{
	z-index: 209;
	width: 50px;
	min-height: 45px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
}

#u7846-10
{
	z-index: 219;
	width: 313px;
	min-height: 45px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 50px;
}

#u7869
{
	z-index: 195;
	width: 11px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7861-4
{
	z-index: 229;
	width: 313px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 38px;
}

#u7887
{
	z-index: 197;
	width: 21px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
}

#u7878-4
{
	z-index: 233;
	width: 313px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 43px;
}

#u7904
{
	z-index: 199;
	width: 14px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7895-4
{
	z-index: 237;
	width: 313px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 40px;
}

#pu7921
{
	width: 0.01px;
	margin-left: 15px;
	margin-top: 7px;
}

#u7921
{
	z-index: 201;
	width: 21px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
}

#u7913-4
{
	z-index: 241;
	width: 313px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 43px;
}

#pu7851-4
{
	width: 0.01px;
	margin-left: 8px;
	margin-top: 9px;
}

#u7851-4
{
	z-index: 149;
	width: 363px;
	min-height: 24px;
	background-color: transparent;
	color: #000000;
	text-align: left;
	line-height: 12px;
	font-size: 12px;
	font-family: raleway, sans-serif;
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 448px;
}

#u7854
{
	z-index: 193;
	width: 313px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 16px;
	left: 14px;
}

#u7935
{
	z-index: 203;
	width: 18px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 7px;
}

#u7927-4
{
	z-index: 245;
	width: 313px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 50px;
}

#pu7866-10
{
	width: 0.01px;
	margin-left: 8px;
}

#u7866-10
{
	z-index: 153;
	width: 50px;
	min-height: 45px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
}

#u7883-10
{
	z-index: 163;
	width: 313px;
	min-height: 45px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 50px;
}

#pu7869,#pu7875
{
	width: 0.01px;
	margin-left: 20px;
	margin-top: 6px;
}

#u7875
{
	z-index: 258;
	width: 11px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7900-4
{
	z-index: 173;
	width: 313px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 38px;
}

#u7923
{
	z-index: 141;
	width: 21px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
}

#u7918-4
{
	z-index: 177;
	width: 313px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 43px;
}

#u7937
{
	z-index: 143;
	width: 14px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7932-4
{
	z-index: 181;
	width: 313px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 40px;
}

#u7954
{
	z-index: 145;
	width: 21px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
}

#u7948-4
{
	z-index: 185;
	width: 313px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 43px;
}

#pu7852-4
{
	width: 0.01px;
	margin-left: 8px;
	margin-top: 13px;
}

#u7852-4
{
	z-index: 97;
	width: 363px;
	min-height: 24px;
	background-color: transparent;
	color: #000000;
	text-align: left;
	line-height: 12px;
	font-size: 12px;
	font-family: raleway, sans-serif;
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 454px;
}

#u7836
{
	z-index: 147;
	width: 18px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 7px;
}

#u7842-4
{
	z-index: 189;
	width: 313px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 50px;
}

#u7844
{
	z-index: 251;
	width: 317px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 14px;
	left: 10px;
}

#pu7894-10,#pu7867-10
{
	width: 0.01px;
	margin-left: 8px;
	margin-top: 1px;
}

#u7867-10
{
	z-index: 101;
	width: 50px;
	min-height: 45px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
}

#u7884-10
{
	z-index: 111;
	width: 319px;
	min-height: 45px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 44px;
}

#pu7910
{
	width: 0.01px;
	margin-left: 19px;
	margin-top: 5px;
}

#u7910
{
	z-index: 87;
	width: 11px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7901-4
{
	z-index: 121;
	width: 313px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 38px;
}

#u7925
{
	z-index: 89;
	width: 21px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
}

#u7919-4
{
	z-index: 125;
	width: 313px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 43px;
}

#u7939
{
	z-index: 91;
	width: 14px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7933-4
{
	z-index: 129;
	width: 313px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 40px;
}

#u7956
{
	z-index: 93;
	width: 21px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
}

#u7949-4
{
	z-index: 133;
	width: 313px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 43px;
}

#u7838
{
	z-index: 95;
	width: 18px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7831-4
{
	z-index: 137;
	width: 313px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 43px;
}

#buttonu7896
{
	z-index: 253;
	min-height: 208px;
	border-color: #787878;
	background-color: #F5FF32;
}

#buttonu7896:hover
{
	background-color: #545454;
	min-height: 208px;
	margin: 0px;
}

#buttonu7896.ButtonSelected
{
	background-color: #F5FF32;
	min-height: 208px;
	margin: 0px;
}

#u7897-4
{
	z-index: 254;
	min-height: 208px;
	opacity: 0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	text-align: right;
	line-height: 65px;
	font-size: 67px;
	font-family: bebas-neue, sans-serif;
	font-weight: 400;
	background: transparent url("../../images/vinho%20verde_blend_vinho%20portugal_600.png") no-repeat center top;
	background-size: cover;
}

#buttonu7859.ButtonSelected #u7860-4,#buttonu7896:hover #u7897-4
{
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 208px;
	margin: 0px;
	background-size: cover;
}

#buttonu7896.ButtonSelected #u7897-4
{
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 208px;
	margin: 0px;
	background-size: cover;
}

#u7897-4-bw
{
	z-index: 254;
	min-height: 208px;
}

#buttonu7896-bw
{
	z-index: 253;
	min-height: 208px;
	margin-top: 43px;
}

#u7874-5
{
	z-index: 264;
	width: 363px;
	min-height: 39px;
	background-color: transparent;
	color: #000000;
	text-align: left;
	line-height: 16px;
	font-size: 16px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	margin-left: 8px;
	margin-top: 11px;
	position: relative;
}

#u7827,#u7874
{
	font-family: raleway, sans-serif;
	font-weight: 700;
}

#pu7858-4
{
	width: 0.01px;
	margin-left: 8px;
	margin-top: 11px;
}

#u7858-4
{
	z-index: 260;
	width: 363px;
	min-height: 89px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 12px;
	line-height: 18px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
}

#u7853-4
{
	z-index: 279;
	width: 363px;
	min-height: 24px;
	background-color: transparent;
	color: #000000;
	text-align: left;
	line-height: 12px;
	font-size: 12px;
	font-family: raleway, sans-serif;
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 543px;
}

#u7847
{
	z-index: 323;
	width: 340px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 73px;
	left: 6px;
}

#pu7868-10
{
	width: 0.01px;
	margin-left: 8px;
	margin-top: -3px;
}

#u7868-10
{
	z-index: 283;
	width: 50px;
	min-height: 45px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
}

#u7885-10
{
	z-index: 293;
	width: 319px;
	min-height: 45px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 44px;
}

#u7891
{
	z-index: 269;
	width: 11px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7902-4
{
	z-index: 303;
	width: 319px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 32px;
}

#u7908
{
	z-index: 271;
	width: 21px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
}

#u7920-4
{
	z-index: 307;
	width: 319px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 37px;
}

#pu7849,#pu7937,#pu7939,#pu7941
{
	width: 0.01px;
	margin-left: 18px;
	margin-top: 9px;
}

#u7941
{
	z-index: 273;
	width: 14px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7934-4
{
	z-index: 311;
	width: 319px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 34px;
}

#u7825
{
	z-index: 275;
	width: 21px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
}

#u7950-4
{
	z-index: 315;
	width: 319px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 37px;
}

#pu7954,#pu7825,#pu7840
{
	width: 0.01px;
	margin-left: 15px;
	margin-top: 10px;
}

#u7840
{
	z-index: 277;
	width: 18px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7832-4
{
	z-index: 319;
	width: 319px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 37px;
}

#pu7945-4
{
	width: 0.01px;
	margin-left: 8px;
	margin-top: 12px;
}

#u7945-4
{
	z-index: 335;
	width: 363px;
	min-height: 24px;
	background-color: transparent;
	color: #000000;
	text-align: left;
	line-height: 12px;
	font-size: 12px;
	font-family: raleway, sans-serif;
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 462px;
}

#u7856
{
	z-index: 379;
	width: 334px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 5px;
}

#pu7828-10
{
	width: 0.01px;
	margin-left: 8px;
	margin-top: -1px;
}

#u7828-10
{
	z-index: 339;
	width: 50px;
	min-height: 45px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
}

#u7899-10
{
	z-index: 349;
	width: 319px;
	min-height: 45px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 44px;
}

#pu7891,#pu7862
{
	width: 0.01px;
	margin-left: 20px;
	margin-top: 5px;
}

#u7862
{
	z-index: 325;
	width: 11px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7917-4
{
	z-index: 359;
	width: 319px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 32px;
}

#pu7834,#pu7887,#pu7923,#pu7925,#pu7908,#pu7879
{
	width: 0.01px;
	margin-left: 15px;
	margin-top: 8px;
}

#u7879
{
	z-index: 327;
	width: 21px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
}

#u7931-4
{
	z-index: 363;
	width: 319px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 37px;
}

#pu7904,#pu7906
{
	width: 0.01px;
	margin-left: 18px;
	margin-top: 10px;
}

#u7906
{
	z-index: 329;
	width: 14px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7947-4
{
	z-index: 367;
	width: 319px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 34px;
}

#pu7956,#pu7838,#pu7914
{
	width: 0.01px;
	margin-left: 15px;
	margin-top: 12px;
}

#u7914
{
	z-index: 331;
	width: 21px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
}

#u7830-4
{
	z-index: 371;
	width: 319px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 37px;
}

#pu7928
{
	width: 0.01px;
	margin-left: 15px;
	margin-top: 11px;
}

#u7928
{
	z-index: 333;
	width: 18px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7843-4
{
	z-index: 375;
	width: 319px;
	min-height: 19px;
	background-color: transparent;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	font-family: raleway, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 37px;
}

#u7873
{
	z-index: 381;
	height: 29px;
}

.ie #u7873
{
	background-color: #FFFFFF;
	opacity: 0.01;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
}

#u7873-bw
{
	z-index: 381;
	margin-top: 29px;
	height: 29px;
}

#page_position_content,#pu7554
{
	width: 0.01px;
}

#u7554
{
	z-index: 382;
	min-height: 103px;
	padding: 13px 10px 48px 239px;
}

#u7562
{
	z-index: 387;
	width: 130px;
}

#u7564-4
{
	z-index: 383;
	width: 129px;
	min-height: 13px;
	margin-left: 1px;
	margin-top: 1px;
}

#pu7555
{
	width: 0.01px;
	margin-left: 10px;
	margin-top: 20px;
	position: relative;
}

#u7555
{
	z-index: 411;
	width: 33px;
	margin-right: -10000px;
}

#u7559
{
	z-index: 407;
	width: 33px;
	margin-right: -10000px;
	left: 43px;
}

#u7557
{
	z-index: 409;
	width: 33px;
	margin-right: -10000px;
	left: 87px;
}

#u7554-bw
{
	z-index: 382;
	min-height: 103px;
}

#u7561-18
{
	z-index: 389;
	width: 230px;
	min-height: 116px;
	margin-right: -10000px;
	margin-top: 15px;
	left: 11px;
}

body
{
	position: relative;
	min-width: 380px;
}

#page .verticalspacer
{
	clear: both;
}

