* {padding:0; margin:0;}
html,
body {height: 100%;}
body{width: 100%; font-family: verdana, arial, helvetica, "lucida sans", sans-serif; overflow-x:hidden; background: url(../images/bg.gif) center 0 repeat-y;}
a{ color:#0B0A08; text-decoration: none;}
a img{ color:#0B0A08; text-decoration: none; border: none !important;}


/*Layout */
#page { min-height:100%; width: 1000px; margin:0 auto; position: relative;  z-index: 0;}
#header{ position: absolute; top:35px; left: 17px;  z-index: 10;}
#left{ width: 375px; background:#AEA68F; height:100%; float:left;  }
#content{ background:#E1DFD3; width: 625px; float: right;}
#page-inner{height:100%;  }
#footer{ float: left; width:100%;}


/* animation*/
#esq {width:50%;height: 100%; background:url(../images/left.jpg) right center no-repeat #E1DFD3; position: absolute; left:0; z-index: 1; }
#dir{width:50%;height: 100%; background:url(../images/right.jpg) left center no-repeat #AEA68F; position: absolute; right:0; z-index: 1;}
#big-ball{ position: absolute; top:50%; left: 48.15%; z-index: 2; padding-top: 82px;}
.ball-home{ cursor:pointer; }
#esq-inner{ color: #AEA68F; text-transform: lowercase; text-align:right; font-size:20px; padding: 177px 10px 0 0px; width:490px;  position:relative; top: 50%; float: right;}
#dir-inner{ color: #E1DFD3; text-transform: lowercase; text-align: left; font-size:20px; padding: 177px 0 0 10px; width:490px; position:relative; top: 50%;}


/*left*/
#left-inner{padding-top:280px; position: relative;}
#bola-vermelha{ position: absolute; right:-8px; top: 316px;  z-index: 10;}
#left table{ width: 99%;}
#left tr{ }
#left td{padding:0 0 10px 0; }
#left .menu_lat_esq{ text-align: right;  }
#left .menu_lat_dir{text-align:left;  }
#left a{ color:#0B0A08; color:#333; text-transform:uppercase; font-size: 14px; text-decoration: none;  }
#left .menu_lat_esq a{ padding:0 10px 0 0; border-right:1px solid #333;}
#left .menu_lat_dir a{padding:0 0 0 10px;  }
 
 
/*content*/
#content-inner{ padding: 210px 20px 0;}
#conteudoPage{ 
	font-size: 12px;  
	font-family: verdana,arial,helvetica,"lucida sans",sans-serif;
	color:#555;
	}
#title{ display: none;}
.vinhosSub{  position: absolute; top: 50px; right: 16px; overflow:hidden;}
.vinhosSub-inner{padding: 0 0 0 10px;}
.a-product{float:left;  padding-bottom:25px;}
.a-product:hover {background:url(../images/seta.jpg) center bottom no-repeat ;}
.sub-products{padding:0 10px;}
#image-home{  left: -20px;position: relative;  width: 625px;}
.product-image{float:left; display: block; width:120px; text-align:center; }
.product-txt{ display: block; float: right;  width: 460px; font-size:10px;}
#page-txt{ width: 400px; text-align: justify; }
.slideshow {margin:20px 0 0 -20px;}
.imgTxt, #phshow { background: none repeat scroll 0 0 #FFFFFF; float:right;
    border: 1px solid #CCCCCC;
    padding: 4px; margin:5px -190px 5px 5px;}
/*footer*/
#footer-inner{ float:right; font-size:9px;}
