body {
margin: 0px;
padding: 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
}
form{margin:0;padding:0;}
img{border:0;}
#top{
width:100%;
height:206px;
background-image:url(../assets/topo.png);
background-repeat:no-repeat;
background-position:center;
}
#wrapper_topo {
width:960px;
position:absolute;
left:50%;
margin-left:-480px;
z-index:2;
top:0;
height:206px;
float:left;

}
#wrapper_main {
width:960px;
position:absolute;
left:50%;
margin-left:-480px;
z-index:2;
top:206px;
float:left;

}
#wrapper_content{
width:960px;
float:left;
}
#wrapper_nave_top_left{
width:350px;
position:absolute;
z-index:3;
height:24px;
left: 9px;
top: 61px;

}
#wrapper_nave_top_right{
width:350px;
position:absolute;
z-index:3;
height:24px;
left: 477px;
top: 60px;

}

.nave_top_left{
color:#FFF;
font-size:16px;
font-weight:bold;
padding-right:30px;
float:right;
}
.nave_top_right{
color:#FFF;
font-size:16px;
font-weight:bold;
padding-left:30px;
float:left;
}
.btn_top{
color:#FFF;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}
.btn_top a{
color:#FFF;
font-size:16px;
text-decoration:none;
font-weight:normal;
}
.btn_top a:hover{
color:#FFF;
font-size:16px;
font-weight:normal;
text-decoration:underline;
}

#wrapper_left{
width:135px;
float:left;

}
#wrapper_right{
width:170px;
float:right;
padding-right:50px;

}

#d0{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:block;
  
}


#d1{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}

#d2{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}

#d3{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}

#d4{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}


#d5{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}


#d6{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}

#d7{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}

#d8{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}

#d9{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}

#d10{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}

#d11{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}

#d12{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}

#d13{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}

#d14{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}


#d15{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}


#d16{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}

#d17{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}

#d18{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}

#d19{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}

#d20{
	width:200px;
	float:right;
	position:absolute;
	left: 740px;
	z-index:3;
	top: 44px;
	display:none;
  
}







#s1{
	width:200px;
	float:right;
	position:absolute;
	left: 715px;
	z-index:3;
	top: 83px;
	display:none;
  
}
#s2{
	width:200px;
	float:right;
	position:absolute;
	left: 715px;
	display:none;
	z-index:3;
    top: 83px;
}
#s3{
	width:200px;
	float:right;
	position:absolute;
	left: 715px;
	display:none;
	z-index:3;
    top: 83px;

}
#s4{
	width:200px;
	float:right;
	position:absolute;
	left: 715px;
	display:none;
	z-index:3;
    top: 83px;

}
#s5{
	width:200px;
	float:right;
	position:absolute;
	left: 715px;
	display:none;
	z-index:3;
    top: 83px;

}
#wrapper_center{
width:560px;
float:left;
}

#wrapper_nave_lang{
width:94px;
position:absolute;
z-index:4;
height:24px;
left: 400px;
top: 152px;
color:#605D5C;
font-size:12px;
font-weight:bold;
display:none;

}

.btn_lang{
color:#C2C2C1;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.btn_lang a{
color:#C2C2C1;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.btn_lang a:hover{
color:#C2C2C1;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.spacerw15{
width:15px;
height:2px;
float:left;
font-size:1px;
}
.spacerw10{
width:10px;
height:2px;
float:left;
font-size:1px;
}
.spacerh10{
width:2px;
height:10px;
float:left;
font-size:1px;
}
.spacerw20{
width:20px;
height:2px;
float:left;
font-size:1px;
}
.nave_left{
color:#605D5C;
font-size:16px;
font-weight:bold;
margin-bottom:8px;
}
.nave_left a{
color:#A9A9AA;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
.nave_left a:hover{
color:#605D5C;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin-bottom:5px;
padding:0;
}
.tittle2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#605D5C;
font-weight:bold;
padding-bottom:10px;
}
.tittle3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#605D5C;
font-weight:bold;
padding-bottom:10px;
padding-top:10px;
}
.tittle4{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#605D5C;
font-weight:bold;
padding-bottom:10px;
padding-top:10px;
}
#text{
font-family:Arial, Helvetica, sans-serif;
color:#605D5C;
font-size:11px;
}
#text a{
font-family:Arial, Helvetica, sans-serif;
color:#605D5C;
text-decoration:none;
font-size:11px;
}
#text a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#605D5C;
text-decoration:underline;
font-size:11px;
}

.pdf img{
width:50px;
height:19px;
border:0;
float:right;
margin-top:-29px;

}
.pdf_vinhos img{
width:50px;
height:19px;
border:0;
float:left;
margin-top:14px;

}
.jpg_vinhos_dta img{
width:50px;
height:19px;
border:0;
float:left;
margin-top:14px;
margin-left:5px;

}
.clear{
clear:both;
font-size:1px;
}
.wrapper_imgs_layout{
width:560px;
margin-top:30px;
}
.footer {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 15px;
padding-left:150px;
width: 810px;
float:left;
margin-top: 60px;
color:#605D5C;
text-align:left;

}
.footer a {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#605D5C;
text-decoration:underline;
text-align:left;

}
.footer a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#605D5C;
text-decoration:none;
text-align:left;

}



.wrapper_pagination{
text-align:left;
padding-right:42px;
margin-top:15px;
}

div.pagination {
font-family:Arial, Helvetica, sans-serif;
	padding: 2px;
	margin: 2px;
	text-align:left;
	font-size:10px;
}

div.pagination a {
    font-family:Arial, Helvetica, sans-serif;
	padding: 2px 1px 2px 1px;
	margin: 2px;
	font-size:10px;
	
	
	text-decoration: none; /* no underline */
	color: #666;
}
div.pagination a:hover{
    font-family:Arial, Helvetica, sans-serif;
	text-decoration: none; /* no underline */
	color: #000;
	font-size:10px;

}
div.pagination a:active {
color: #000;
font-weight:bold;
text-decoration:underline;
}
div.pagination span.current {
  font-family:Arial, Helvetica, sans-serif;
	padding: 2px 1px 2px 1px;
	margin: 2px;
		background-color: #FFF;
		color: #000;
		font-size:10px;
		font-weight:bold;
		text-decoration:underline;
	}
	div.pagination span.disabled {
	 font-family:Arial, Helvetica, sans-serif;
		padding: 2px 1px 2px 1px;
		margin: 2px;
		font-size:10px;
	    color: #E1E0DF;
		
		
}
.textfield_newsletter{
padding-top:5px;
width:177px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
background-color:#FFF;
border:#B90202 solid 1px;

}
.btn_form_newsletter{
margin-top:2px;
width:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
background-color:#B90202;
border:#B90202 solid 1px;

}
