body {
background-color: #000000;
margin: 0px;
padding: 0px;
height:100%;
/*
background-color:#000000;
margin: 0px;
padding: 0px;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
text-align:center;
*/
}

html {
PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	PADDING-TOP: 0px;	HEIGHT: 100%
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.brancobig{
	font-family: Verdana;
	text-decoration: none;
	font-size: 14px;
	color: #FFFFFF;
	font-weight : normal;
}
.brancobigbold{
	font-family: Verdana;
	text-decoration: none;
	font-size: 14px;
	color: #FFFFFF;
	font-weight : bold;
}
.branco{
	font-family: Verdana;
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
	font-weight : normal;
}
a.branco:hover{
	font-family: Verdana;
	font-size: 11px;
	color: #990066;
	font-weight : normal;
}
.brancobold{
	font-family: Verdana;
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
	font-weight : bold;
}
a.brancobold:hover{
	font-family: Verdana;
	text-decoration: none;
	font-size: 11px;
	color: #960051;
	font-weight : bold;
}
.branco_small{
	font-family: Verdana;
	text-decoration: none;
	font-size: 9px;
	color: #FFFFFF;
	font-weight : normal;
}
a.branco_small:hover{
	font-family: Verdana;
	font-size: 9px;
	color: #990066;
	font-weight : normal;
}
.brancobold_small{
	font-family: Verdana;
	text-decoration: none;
	font-size: 9px;
	color: #FFFFFF;
	font-weight : bold;
}
a.brancobold_small:hover{
	font-family: Verdana;
	text-decoration: none;
	font-size: 9px;
	color: #960051;
	font-weight : bold;
}
a.brancobold_small:hover{
	font-family: Verdana;
	text-decoration: none;
	font-size: 9px;
	color: #960051;
	font-weight : bold;
}
.preto{
	font-family: Verdana;
	text-decoration: none;
	font-size: 11px;
	color: #000000;
	font-weight : normal;
}
a.preto:hover{
	font-family: Verdana;
	font-size: 11px;
	color: #990066;
	font-weight : normal;
}
.pretobold{
	font-family: Verdana;
	text-decoration: none;
	font-size: 11px;
	color: #000000;
	font-weight : bold;
}
a.pretobold:hover{
	font-family: Verdana;
	text-decoration: none;
	font-size: 11px;
	color: #960051;
	font-weight : bold;
}
.preto_small{
	font-family: Verdana;
	text-decoration: none;
	font-size: 9px;
	color: #000000;
	font-weight : normal;
}
a.preto_small:hover{
	font-family: Verdana;
	font-size: 9px;
	color: #990066;
	font-weight : normal;
}
.pretobold_small{
	font-family: Verdana;
	text-decoration: none;
	font-size: 9px;
	color: #000000;
	font-weight : bold;
}
.cinza{
	font-family: Verdana;
	text-decoration: none;
	font-size: 11px;
	color: #666666;
	font-weight : normal;
}
a.cinza:hover{
	font-family: Verdana;
	font-size: 11px;
	color: #990066;
	font-weight : normal;
}
.cinzabold{
	font-family: Verdana;
	text-decoration: none;
	font-size: 11px;
	color: #666666;
	font-weight : bold;
}
a.cinzabold:hover{
	font-family: Verdana;
	text-decoration: none;
	font-size: 11px;
	color: #960051;
	font-weight : bold;
}
.cinza_small{
	font-family: Verdana;
	text-decoration: none;
	font-size: 9px;
	color: #666666;
	font-weight : normal;
}
a.cinza_small:hover{
	font-family: Verdana;
	font-size: 9px;
	color: #990066;
	font-weight : normal;
}
.cinzabold_small{
	font-family: Verdana;
	text-decoration: none;
	font-size: 9px;
	color: #666666;
	font-weight : bold;
}
.vinho{
	font-family: Verdana;
	text-decoration: none;
	font-size: 11px;
	color: #990066;
	font-weight : normal;
}
a.vinho:hover{
	font-family: Verdana;
	font-size: 11px;
	color: #660066;
	font-weight : normal;
}
.vinhobold{
	font-family: Verdana;
	text-decoration: none;
	font-size: 11px;
	color: #990066;
	font-weight : bold;
}
a.vinhobold:hover{
	font-family: Verdana;
	text-decoration: none;
	font-size: 11px;
	color: #660066;
	font-weight : bold;
}
.vinhobig{
	font-family: Verdana;
	text-decoration: none;
	font-size: 14px;
	color: #990066;
	font-weight : normal;
}
a.vinhobig:hover{
	font-family: Verdana;
	font-size: 14px;
	color: #660066;
	font-weight : normal;
}
.vinhoboldbig{
	font-family: Verdana;
	text-decoration: none;
	font-size: 14px;
	color: #990066;
	font-weight : bold;
}
a.vinhoboldbig:hover{
	font-family: Verdana;
	text-decoration: none;
	font-size: 14px;
	color: #660066;
	font-weight : bold;
}
.vinhosmall{
	font-family: Verdana;
	text-decoration: none;
	font-size: 9px;
	color: #990066;
	font-weight : normal;
}
a.vinhosmall:hover{
	font-family: Verdana;
	font-size: 9px;
	color: #660066;
	font-weight : normal;
}
.vinhoboldsmall{
	font-family: Verdana;
	text-decoration: none;
	font-size: 9px;
	color: #990066;
	font-weight : bold;
}
a.vinhoboldsmall:hover{
	font-family: Verdana;
	text-decoration: none;
	font-size: 9px;
	color: #660066;
	font-weight : bold;
}
.error{
	font-family: Verdana;
	text-decoration: none;
	font-size: 11px;
	color: #FF0000;
	font-weight : normal;
}
a.error:hover{
	font-family: Verdana;
	font-size: 11px;
	color: #990000;
	font-weight : normal;
}
.errorbold{
	font-family: Verdana;
	text-decoration: none;
	font-size: 11px;
	color: #FF0000;
	font-weight : bold;
}
a.errorbold:hover{
	font-family: Verdana;
	text-decoration: none;
	font-size: 11px;
	color: #990000;
	font-weight : bold;
}
.tituloclassico{
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	font-size: 14px;
	color: #FF592B;
	font-weight : bold;
	font-style: italic;
}
.brancododesign{
	font-family: Verdana;
	text-decoration: none;
	font-size: 9px;
	color: #FFFFFF;
	font-weight : normal;
}
a.brancododesign:hover{
	font-family: Verdana;
	text-decoration: none;
	font-size: 9px;
	color: #FF3300;
	font-weight : normal;
}
.cinzadodesign{
	font-family: Verdana;
	text-decoration: none;
	font-size: 9px;
	color: #666666;
	font-weight : normal;
}
a.cinzadodesign:hover{
	font-family: Verdana;
	text-decoration: none;
	font-size: 9px;
	color: #FF3300;
	font-weight : normal;
}
input.info {
	border: 1px solid #999999;
	margin: 10px 5px 0 0;
	padding: 2px 2px 2px 2px;
	width: 40px;
}
input.login {
	border: 1px solid #999999;
	padding: 2px;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #CCCCCC;
	height: 15px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
}
.BoxIndex{
PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
FONT-SIZE: 10px; font: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background : #2D2D2D;  color : White; text-decoration: none;
 }
a.BoxIndex:hover{
PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
FONT-SIZE: 10px; font: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background : #2D2D2D;  color : #FF6600; text-decoration: none;
 }
#container {

/*
	background-color:#000000;
	min-height:100%;
	/* position:relative; */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

*/
background-color:#000000;
height: 580px;
	width: 980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}
#containerwhite {
	background-color:#FFFFFF;
	min-height:100%;
	margin: 0 auto;
	/*position:relative; */
}
#main {

height: 580px;
	width: 980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;


}
#topo {
	position: relative;
	height: 78px;
	width: 580px;
	float: left;
	padding-top: 10px;
}
#topo_signature {
	width: 270px;
	float: right;
	padding-top: 20px;
}
#separador1 {
	position: relative;
	height: 1px;
	width: 980px;
	clear: both;
}
#login {
	height: 22px;
	width: 580px;
	background-position: center center;
	vertical-align: middle;
	float: left;
}
#login2 {
	height: 20px;
	width: 400px;
	position: relative;
	text-align: right;
	float: right;
	padding-top: 5px;
}
#separador2 {
	height: 1px;
	width: 980px;
	position: relative;
	clear: both;
}
#mmenu {
	height: 295px;
	width: 325px;
	position: relative;
	float: left;
}
#mainhome {
	height: 325px;
	width: 655px;
	float: left;
}
#maincontent {
	height: 450px;
	width: 365px;
	float: left;
}
#menucontent {
	height: 16px;
	width: 365px;
	float: left;
	padding-top: 15px;
}
#textcontent {
	height: 380px;
	width: 355px;
	clear: both;
	padding-top: 15px;
	padding-right: 10px;
	overflow: auto;
}
#textcontent2 {
	height: 380px;
	width: 640px;
	clear: both;
	padding-top: 15px;
	padding-right: 10px;
}
#textcontentnomenu {
	height: 376px;
	width: 355px;
	clear: both;
	padding-top: 15px;
	padding-right: 10px;
}
#textcontentfooter {
	height: 25px;
	width: 355px;
	clear: both;
	text-align: left;
}
#textcontentfooter2 {
	height: 25px;
	width: 640px;
	clear: both;
	text-align: left;
}
#photocontent {
	height: 450px;
	width: 290px;
	float: left;
}
#separador3 {
	padding: 0px;
	height: 1px;
	width: 980px;
	position: relative;
	clear: both;
}
#destaque1 {
	height: 135px;
	width: 325px;
	float: left;
}
#destaque2 {
	height: 135px;
	width: 325px;
	position: relative;
	float: left;
	left: 3px;
}
#destaque3 {
	height: 135px;
	width: 324px;
	position: relative;
	float: left;
	left: 6px;
}
#separador4 {
	padding: 0px;
	height: 1px;
	width: 980px;
	position: relative;
	clear: both;
}
#creditos {
	width: 980px;
	height: 15px;
}
#wineshopcontent {
	height: 475px;
	width: 645px;
	float: left;
}
#wineshoptextcontent {
	height: 390px;
	width: 645px;
	clear: both;
	padding-top: 15px;
	padding-right: 10px;
}
#wineshopcontentfooter {
	height: 60px;
	width: 645px;
	clear: both;
	text-align: left;
}
#rodape {
	background-color: #2D2D2D;
	position: absolute;
	width: 100%;
	height: 15px;
	bottom: 0px;
	padding-top: 1px;
	padding-left: 5px;
}
