html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,ol,ul,li,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-weight:normal;list-style:none;}
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
* html #fancybox-loading{position:absolute;margin-top:0;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/fancybox.png');}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}
* html #fancybox-overlay{position:absolute;width:100%;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url('../images/fancybox.png');background-position:-40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0;}
#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}
.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}
.fancybox-title-over{color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url('../images/fancy_title_over.png');display:block;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{height:32px;float:left;}
#fancybox-title-left{padding-left:15px;background-image:url('../images/fancybox.png');background-position:-40px -90px;background-repeat:no-repeat;}
#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url('../images/fancybox-x.png');background-position:0px -40px;color:#FFF;}
#fancybox-title-right{padding-left:15px;background-image:url('../images/fancybox.png');background-position:-55px -90px;background-repeat:no-repeat;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('../images/0.png');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('../images/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('../images/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url('../images/fancybox-x.png');}
#fancy-bg-ne{top:-20px;right:-20px;background-image:url('../images/fancybox.png');background-position:-40px -162px;}
#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url('../images/fancybox-y.png');background-position:-20px 0px;}
#fancy-bg-se{bottom:-20px;right:-20px;background-image:url('../images/fancybox.png');background-position:-40px -182px;}
#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../images/fancybox-x.png');background-position:0px -20px;}
#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url('../images/fancybox.png');background-position:-40px -142px;}
#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url('../images/fancybox-y.png');}
#fancy-bg-nw{top:-20px;left:-20px;background-image:url('../images/fancybox.png');background-position:-40px -122px;}
#fancybox-loading.fancybox-ie div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_loading.png',sizingMethod='scale');}
.fancybox-ie #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_close.png',sizingMethod='scale');}
.fancybox-ie #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_over.png',sizingMethod='scale');zoom:1;}
.fancybox-ie #fancybox-title-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_left.png',sizingMethod='scale');}
.fancybox-ie #fancybox-title-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_main.png',sizingMethod='scale');}
.fancybox-ie #fancybox-title-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_right.png',sizingMethod='scale');}
.fancybox-ie #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_left.png',sizingMethod='scale');}
.fancybox-ie #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_right.png',sizingMethod='scale');}
.fancybox-ie .fancy-bg{background:transparent !important;}
.fancybox-ie #fancy-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_n.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_ne.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_e.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_se.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_s.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_sw.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_w.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_nw.png',sizingMethod='scale');}
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#dde;position:relative;}
.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}
.zone{visibility:hidden;}
#warning,.print,#showimage,.side_menu,#age,.date,.end,.toolbar{display:none;}
body{padding-top:50px;padding-bottom:50px;overflow-y:scroll;font-family:Verdana;}
#wrapper{background:transparent url(../layout/bg_stage.jpg) no-repeat center 0;width:987px;margin:0 auto;;}
#header{padding:18px;float:left;}
#placer{margin-left:241px;height:552px;}
#logo{margin-top:11px;margin-left:8px;margin-bottom:61px;}
#logo,#logo a{display:block;width:141px;height:48px;}
#logo a{text-indent:-800px;background:transparent url(../layout/logo.png) no-repeat center center;}
#header_nav{width:205px;font-size:12px;}
#header_nav .nav{margin-left:39px;}
#header_nav .nav li{margin-bottom:5px;}
#header_nav a,#header_nav a:visited{color:#676767;}
#header_nav a:hover,#header_nav .selected a{color:#672121;}
#header_nav a{text-transform:uppercase;}
#lang{margin-top:4px;text-align:right;text-transform:uppercase;font-size:10px;color:#acacac;padding-right:7px;}
#lang a,#lang a:visited{color:#acacac;}
#lang a.selected{color:#672121;}
#copy{text-align:center;font-size:9px;color:#acacac;margin-top:40px;}
h3{display:none;}
.zone{padding-top:68px;padding-left:27px;}
.resources{width:579px;height:207px;overflow:hidden;}
.type_images{position:absolute;}
.body{width:579px;color:#9c9ca7;padding-top:75px;background:transparent url(../layout/sombra.png) no-repeat center 18px;}
.content{height:133px;width:100%;overflow:auto;text-align:justify;}
.content .txt{padding-right:5px;}
h1{font-size:19px;margin-bottom:26px;}
.txt{font-size:13px;}
.txt p{margin:0 0 13px 0;}
.txt a{color:#660000;}
.home h1{display:none;}
.home .content{position:absolute;left:-196px;top:387px;}
.home .content .txt{color:#cccccc;font-size:14px;}
.home .zone{padding-top:20px;padding-left:0;position:relative;}
.home .resources,.home .type_images{width:733px;height:521px;overflow:visible;}
.home .body{padding-top:0;background:none;}
.home .type_images li{display:block;float:left;position:relative;}
.home .type_links{display:none;}
.type_images li{position:absolute;display:none;top:0;left:0;}
body #fancybox-close{right:10px;top:10px;background:transparent url(../layout/close.png) no-repeat center center;}
body .jspVerticalBar{width:9px;}
body .jspDrag{background-color:#660000;position:relative;}
body .jspTrack{background-color:#d9d9d9;}
body .jspDragTop{background:transparent url(../layout/up.png) no-repeat center 0;height:7px;}
body .jspDragBottom{background:transparent url(../layout/down.png) no-repeat center bottom;height:7px;width:9px;position:absolute;bottom:0;}
.the_wine .item{display:none;}
.the_wine div.highlight{display:block;}
.the_wine .resources{position:relative;}
.the_wine .resources .type_images{width:350px;height:207px;left:0;}
.the_wine .resources .pdfs_select{}
.gallery .body{display:none;}
.gallery .resources{background:transparent url("../layout/sombra.png") no-repeat center bottom;color:#676767;font-size:11px;height:417px;width:552px;}
.resources .title{display:block;font-size:10px;text-align:center;padding-top:2px;}
.gallery .resources .title{padding-top:10px;}
.gallery .type_images,.gallery .resources li{height:417px;width:552px;text-align:center;}
.gallery .type_images{position:relative;}
.gallery .type_images li.first{display:block;}
.gallery .resources li{}
#thumbs{padding-top:15px;}
#thumbs .resources{height:32px;overflow:hidden;background:none;}
#thumbs ul{position:relative;}
#thumbs li{position:relative;float:left;display:inline;width:36px;height:30px;margin-right:15px;margin-bottom:3px;}
#thumbs li.selected{border-bottom:1px solid #676767;}
#thumbs li img{width:36px;height:24px;}
.gallery #thumbs li .title{display:none;}
#form_vinhos{height:207px;width:229px;overflow:hidden;margin-left:350px;color:#8D8D8D;}
#form_vinhos select{font-family:Verdana;font-size:12px;color:#8D8D8D;border:0;padding:2px 5px;margin:5px 10px;}
#form_vinhos fieldset{display:block;}
#lista_anos select{display:none;}
#lista_links{font-size:12px;padding:10px;}
#lista_links a{display:none;padding:10px 0 10px 40px;height:22px;color:#68001B;background:white url(../layout/pdf_black.png) no-repeat 10px center;margin-bottom:5px;}
#lista_links a:hover{background-image:url(../layout/pdf.png);}
#lista_textos{font-size:10px;}
#lista_textos div{display:none;margin:5px 10px;background:white;padding:5px 0 5px 5px;}
.contacts .zone{padding-left:0;}
.contacts .resources{display:none;}
.contacts .item{background:transparent url(../layout/caixa_contactos.png) no-repeat 0 155px;width:639px;}
.contacts .body{background:none;width:auto;padding:22px 31px 0 31px;}
.contacts h1{height:55px;margin-bottom:100px;}
.contacts .content{overflow:visible;padding-top:10px;}
.contacts .txt{font-size:11px;}
.contacts .txt p{margin-bottom:9px;line-height:17px;}
.contacts .content h2{color:#672121;font-size:13px;margin-bottom:10px;}
#contacto_prats{border-bottom:1px dashed #9C9CA7;margin-bottom:9px;}
.contacts .contact_details{width:286px;float:left;}
.contacts #contacto_prats .contact_details{float:none;}
.txt strong,.txt strong a{font-weight:bold;}
.txt u{text-decoration:underline;}
.txt em,.txt i{font-style:italic;}
.txt ul,.txt ol{padding-left:20px;}
.txt ul li{list-style:circle;}
.txt ol li{list-style:decimal;}
