* html body #nav a {
	width:100%;	
} 

body {
	background: #E7E1C7 url(images/vn_04.jpg) repeat-x;
}

#frame {
  width: 850px;
}  

#content {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 9pt;
}

#footer {
	background-color: transparent;
}	

#footer a {
	color: #9F9B84;
}	

a {
	color: #755E41;
}

#top-menu {
	height: 0px;
	width : 0px;
	display: none;
	visibility:hidden;
}

h4 {
	font-size: 8pt;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 3px;
	padding-bottom: 4px;
	color: #000;
	width: 95%;
	background: url(images/seta.gif) no-repeat;
	padding-left: 20px;
}

.menu-subloja {
	background: url(images/menu-top_right.jpg) no-repeat;
	color: #6E695E;
	font-weight: bold;
	font-size : 10pt;
	height: 28px;
	padding-top: 12px;
	padding-left: 9px;
	width: 147px;
}

.menu-loja-footer {
	background-color: transparent;
	height: 10px;
	margin-bottom: 20px;	
	width: 150px;
}

.menu-loja ul {
	margin: 0px;
	padding: 0px;	
	list-style: none;
}

.menu-loja li a {
	line-height: 18px;
	display: block;
	text-decoration: none;
	font-size: 9pt;
	font-weight: normal;
	padding: 2px 0px 3px 7px;
	margin: 0px;	
	color: #6E695E;	
	float: none;
	width: 150px;
	border-bottom: 1px solid #EAE5D1;
}

.menu-loja li a:hover {
	background: #EEEBDB;
	line-height: 18px;
}

#masthead-menu-itens {
	margin: 0px;
	pading: 0px;	
	height: 32px;
	float: left;
	width: 100%;
}

#masthead-menu-itens ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}	

#masthead-menu-itens li {
	display:block;
	margin: 0;
	color: #fff;
	width: 135px;
	float: left;
}

#masthead-menu-itens li a {
	display: block;
	margin: 0;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background: url(images/vn_06.jpg) no-repeat;
	height: 21px;		
	padding-top: 11px;
}

#masthead-menu-itens li a:hover {
	display: block;
	margin: 0;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background: url(images/vnh_06.jpg) no-repeat;
	height: 21px;		
}

#header-menu {
	width: 0px;
	height: 0px;
	display: none;
	visibility: hidden;
}

.menu {
	width: 135px;
	margin: 0px;
	pading: 0px;	
	text-align: left;
	background-color: #D4CCB7;
}

.menu-header {
	background: url(images/menu_top.jpg) no-repeat;
	color: #6E695E;
	font-weight: bold;
	height: 28px;
	padding-top: 12px;
	padding-left: 9px;
	width: 150px;
}

.menu-footer {
	background-color: transparent;
	height: 10px;
	margin-bottom: 20px;	
	width: 150px;
}

.menu ul {
	margin: 0px;
	padding: 0px;	
	list-style: none;
}

.menu li a {
	line-height: 18px;
	display: block;
	text-decoration: none;
	font-size: 9pt;
	font-weight: normal;
	padding: 2px 0px 3px 7px;
	margin: 0px;	
	color: #000000;	
	float: none;
	width: 150px;
	border-bottom: 1px solid #BFB7A3;
}

.menu li a:hover {
	background: #EEEBDB;
	line-height: 18px;
}

#masthead {
	height: 96px;
	padding: 0px;
	background: #fff;
}

#masthead-logo {
	background: url(images/vn_02.jpg) no-repeat;
	height: 96px;
	margin: 0px;
	width: 170px;
	float: left;
}	

#masthead-menu {
	float: left;
	position: relative;
	width: 80%;
}

#top-menu {
	margin: 0px;
	pading: 0px;	
	height: 32px;
	float: left;
	width: 100%;
}


#top-search {
	float: left;
	margin: 0px;
	padding: 0px;	
	height: 47px;
	width: 100%;
	text-align: right;
	padding-top: 18px;
}

#busca-avancada{
	margin: 0px;
	padding: 0px;	
	color:black;
	font-size : 8pt;
	padding-right : 35px; 
}

#top-menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}	

#top-menu li {
	display:block;
	margin: 0;
	color: #fff;
	width: 135px;
	float: left;
}

#top-menu li a {
	display: block;
	margin: 0;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background: url(images/vn_06.jpg) no-repeat;
	height: 21px;		
	padding-top: 11px;
}

#top-menu li a:hover {
	display: block;
	margin: 0;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background: url(images/vnh_06.jpg) no-repeat;
	height: 21px;		
}

#section {
	padding: 0px;
	margin: 0px;
	height: 84px;	
}

#section img {
	padding: 0px;
	margin: -1px;
	*margin:-1px;
	border: 0px;	
}

#section-banner {
	height: 84px;
	padding: 0px;
	margin: 0px;
}

#section-fundo-def {
	background: url(images/banner_default_02.jpg) repeat-x;
	height: 84px;
	padding: 0px;
	margin: 0px;
}

#section-fundo {
	height: 84px;
	padding: 0px;
	margin: 0px;
}


#section-fundo0 {
	background-color: #fff;
	height: 84px;
	padding: 0px;
	margin: 0px;
}

#section-fundo1 {
	background: url(images/banner_tintos_02.jpg) repeat-x;
	height: 84px;
	padding: 0px;
	margin: 0px;
}

#section-fundo2 {
	background: url(images/banner_brancos_02.jpg) repeat-x;
	height: 84px;
	padding: 0px;
	margin: 0px;
}

#section-fundo3 {
	background: url(images/banner_roses_02.jpg) repeat-x;
	height: 84px;
	padding: 0px;
	margin: 0px;	
}

#section-fundo4 {
	background: url(images/banner_espumantes_02.jpg) repeat-x;
	height: 84px;
	padding: 0px;
	margin: 0px;	
}

#section-fundo5 {
	background: url(images/banner_sucos_02.jpg) repeat-x;
	height: 84px;
	padding: 0px;
	margin: 0px;	
}

#section-fundo6 {
	background: url(images/banner_acessorios_02.jpg) repeat-x;
	height: 84px;
	padding: 0px;
	margin: 0px;	
}

#section-fundo-primavera {
	background: url(images/banner_primavera_02.jpg) repeat-x;
	height: 84px;
	padding: 0px;
	margin: 0px;	
}

#section-fundo-natal {
	background: url(images/banner_natal_02.jpg) repeat-x;
	height: 84px;
	padding: 0px;
	margin: 0px;	
}

#section-fundo-anonovo {
	background: url(images/banner_2008_02.jpg) repeat-x;
	height: 84px;
	padding: 0px;
	margin: 0px;	
}

#section-fundo-verao {
	background: url(images/banner_verao_02.jpg) repeat-x;
	height: 84px;
	padding: 0px;
	margin: 0px;	
}

#section-fundo-busca {
	background: url(images/banner_search_02.jpg) repeat-x;
	height: 84px;
	padding: 0px;
	margin: 0px;	
}

#outerColumnContainer {
	border-left-color: #D4CCB7;
	border-right-color: #fff;
}

.btn-search {
	background: url(images/btn_search.gif) no-repeat;
	width: 30px;
	height: 23px;
	border: 0px;
}

.btn-search:hover {
	background: url(images/btn_searchh.gif) no-repeat;
}

.edt-search {
	padding: 2px;
	font-size: 9pt;
}

.btn-comprar {
	background: url(images/btn_comprar.gif) no-repeat;
	width: 106px;
	height: 29px;
	border: 0px;
	cursor: pointer;
}

.btn-comprar:hover {
	background: url(images/btn_comprarh.gif) no-repeat;
}

#vinicolas {
	width: 50px;
	margin-left: 40px;
}

.vinicola {
	padding-bottom: 5px;
}

.produto {
	width: 225px;
	height: 120px;
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
	padding-bottom: 15px;	
}

.produto .imagem {
	float: left;
	width: 90px;
	text-align: center;
}

.produto .imagem  img {
	border: 0;
}

.produto .dados {
	float: left;
	width: 130px;
}

.produto .dados  a{
	text-decoration: none;
	color: #000;
}

.produto .dados  a:hover {
	color: #a88d48;
}

.produto .dados .nome {
	font-size: 8pt;
	font-weight: bold;
}

.produto .dados .info {
	font-size: 8pt;
	color: #222;
}

.produto .dados .indisponivel {
	font-size: 12pt;
	font-weight: bold;
	margin-top: 5px;
	color :#908B75;
}

.produto .dados .preco {
	font-size: 11pt;
	font-weight: bold;
	margin-top: 5px;
	border-bottom: solid 1px #D4CCB7;
}

.produto .dados .preco-un {
	font-size: 7pt;
	color: #444;
}

.produto .frete {
	padding-top: 7px;
	font-size: 7pt;
	color: #444;
}

.spanlink {
	cursor: pointer;	
}

#detalhe-produto {

}

#detalhe-produto .imagem {
	float: left;
	text-align: center;
	padding-right: 30px;
	padding-left: 20px;
}

#detalhe-produto .imagem  img {
	border: 0;
}

#detalhe-produto .dados {
	float: left;
	width: 345px;
}

#detalhe-produto .dados .nome {
	font-size: 11pt;
	font-weight: bold;
}

.info-variacao {
	padding-top: 2px;
	padding-left: 30px;
	font-size: 8pt;
	color: #444;
}

#detalhe-produto .dados .info {
	font-size: 8pt;
	color: #222;
}

#detalhe-produto .dados .texto {
	font-size: 8pt;
	color: #222;
	margin-top: 10px;	
}

#detalhe-produto .dados .preco {
	font-size: 13pt;
	font-weight: bold;
	margin-top: 13px;
	border-bottom: solid 1px #D4CCB7;
	width: 150px;
}

#detalhe-produto .dados .indisponivel {
	font-size: 12pt;
	font-weight: bold;
	margin-top: 5px;
	color :#908B75;
}

#detalhe-produto .dados .preco-un {
	font-size: 9pt;
	color: #444;
	margin-bottom: 10px;
}

#content-footer {
	text-align: center;
	margin-top: 30px;
}

#detalhe-produto .dados .qtde {
	font-size: 8pt;
	color: #111;
	margin-top: 15px;
	margin-bottom: 4px;
	font-weight: bold;
}

#detalhe-produto .dados .qtde  input{
	margin-left: 8px;
}


#similares {
	background: url(images/similares.gif) no-repeat;
	margin-top: 15px;
	padding-bottom: 10px;
	min-height: 300px; 
}

#similares .item, #detalhe .item {
	font-size: 8pt;
	color: #111;
	margin-bottom: 5px;
	margin-left: 33px;
	margin-right: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #c9c4af;	
}

#similares .item img {
	border: 0px;
}

#similares .item a {
	text-decoration: none;
}

#detalhe-arw {
	background: url(images/detalhe.gif) no-repeat;
	margin-top: 45px;
	float: left;
	width: 100%;	
}

#detalhe {
	background: url(images/detalhe1.gif) no-repeat;
	margin-top: 45px;
	padding-top: 20px;
	padding-left: 10px;
	float: left;
	width: 100%;	
}

#detalhe-arw .titulo{
	font-weight: bold;
	padding-left: 90px;
	font-size: 9pt;
	padding-top: 18px;
	padding-bottom: 35px;
	color: #222;
}

#detalhe-arw .itens {
	margin-top: 35px;
	padding-top: 20px;
	padding-bottom: 10px;
}

#produtos-destaque {
	margin: 0px;
	padding: 0px;
	padding-bottom: 25px;
	width :488px;
	height : 221px;
	display: block;
	clear: both;
	background: url(images/fundo_destaque.jpg) no-repeat;
	position:relative;
}

#imageSlideshowHolder{

	width: 488px;	/* IE 5.x */
	width/* */:/**/488px;	/* Other browsers */
	width: /**/488px;
		
	/* CSS HACK */
	height: 221px;	/* IE 5.x */
	height/* */:/**/221px;	/* Other browsers */
	height: /**/221px;
	position:relative;	/* Never change this value */
		
}

.imageInGallery{		
	width:488px;
	height:221px;		
	/* Never change these 3 value */
	left:0px;
	top:0px;
	position:absolute;	
}

#imageSlideshowHolder img{
	position:absolute;
	padding-left : 35px;
}
	
/*chris - description overlay*/
#the_captions{
	display:none;
}

.imageInGallery_DESC{
	position:absolute;
	color:#000;
	padding:30px;
	padding-top:25px;
	margin-left:110px;
	margin-top:5px;
	z-index:100;
	/*height:200px;*/
	width:300px;		
	font-size:80%;
	background:url("images/bg.png");
}

.imageInGallery_DESC h1{
	font-size: 11pt;
	font-weight: bold;
	color : #000;
	margin:0px;
	padding:5px 0px 2px 0px;
}


.foto-destaque {
	margin: 0px;
	padding: 0px;	
	list-style: none;
	float: left;	
}

.foto-destaque li{
	display: block;
	text-decoration: none;
}

#slider {
    width: 490px; /* important to be same as image width */
    *width: 480px; /* important to be same as image width */	
    height: 235px; /* important to be same as image height */
    position: relative; /* important */
    overflow: hidden; /* important */
    background:url("images/fundo_destaque.jpg") no-repeat;	
}

#sliderContent {
    width: 490px; /* important to be same as image width or wider */
    position: absolute;
    top: 0;
    margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}

.sliderImage img{
  border:0px;	
}

.sliderImage span {
    position: absolute;
    font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 390px;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    color: #000;
    display: none;
    margin-left:70px;	
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}

.destaque-titulo {
	font-size: 10pt;
	font-weight: bold;
}

.destaque{
	/*border : 1px solid green;
	//margin-left:100px;*/
}

.destaque ul {
	margin: 0px;
	padding: 0px;	
	list-style: none;
}

.destaque li {
	line-height: 18px;
	display: block;
	text-decoration: none;
	font-size: 9pt;
	font-weight: normal;
	padding: 0px 0px 3px 7px;
	margin: 0px;	
	color: #000000;	
	float: none;	
}

.destaque li.info  {
	font-size: 8pt;
	color: #222;	
	line-height: 15px;
}

.destaque li.preco {
	font-size: 13pt;
	font-weight: bold;
	margin-top: 4px;
	border-bottom: solid 1px #D4CCB7;
	width: 150px;
}

.destaque li.preco-un {
	font-size: 8pt;
	color: #444;
	margin-bottom: 10px;
}

.destaque li.comprar{
    padding-top: 5px;
	line-height: 20px;
}

.produtos-destaque {
	
	margin-top: 20px;
	display: block;
	clear: both;
}

.produtos-destaque .titulo {font-size: 12pt;font-weight: bold;border-bottom: solid 1px #222;padding-bottom: 3px;}
.link-titulo {color:black; text-decoration: none;}

.link {color:blue; text-decoration: underline;}


.link-titulo {color:black; text-decoration: none;}

.link {color:blue; text-decoration: underline;}

.produto-destaque {
	width: 46%;
	float: left;
	margin-right: 7px;
	margin-bottom: 15px;
	padding-bottom: 0px;
	margin-top: 20px;
	text-align: center;
}

.produto-destaque .imagem {display: block; margin-left: auto; margin-right: auto}
.produto-destaque .imagem  img {border: 0;}
.produto-destaque  a {text-decoration: none;color: #000;}
.produto-destaque   a:hover {color: #a88d48;}
.produto-destaque  .nome {font-size: 8pt;	font-weight: bold;}
.produto-destaque  .info {border-top: solid 1px #D4CCB7; font-size: 8pt;	margin-top: 2px;font-weight: normal;}
.produto-destaque  .preco {font-size: 11pt;font-weight: bold;margin-top: 2px;}

.link-mini-secao{
	padding-bottom: 15px;
}

.link-direita {
	float: right;
	color: blue;
	padding-bottom: 15px;
}

.produtos-lista {
	width: 230px;
	margin-top: 20px;
	display: block;
	clear: both;
}

.produtos-lista .titulo {font-size: 12pt;font-weight: bold;border-bottom: solid 1px #222;padding-bottom: 3px;}

.produto-lista {
	width: 80%;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	padding-bottom: 15px;
	margin-top: 5px;
	text-align: left;
	border-bottom: solid 1px #D4CCB7;
}

.produto-lista .imagem  {display: block; float: left; width: 60px;}
.produto-lista .imagem  img {border: 0;}
.produto-lista .imagemg  {display: block; float: left; width: 100px;}
.produto-lista .imagemg  img {border: 0;}
.produto-lista  a {text-decoration: none;color: #000;}
.produto-lista  a:hover {color: #a88d48;}
.produto-lista  .nome {font-size: 8pt; font-weight: bold;}
.produto-lista  .info {font-size: 8pt; margin-top: 2px; font-weight: normal;}
.produto-lista  .preco {font-size: 11pt; font-weight: bold; margin-top: 2px;}

#comentario-produto {
	background: url(images/detalhe.gif) no-repeat;
	margin-top: 20px;
	padding-left: 20px;	
	float: left;
	width: 100%;	
}

#comentario-produto .titulo{
	padding-top: 14px;
	padding-left: 50px;	
	margin-bottom: 25px;	
}

#containerPopup {
	margin: 0px;
	padding: 0px;
	background-color: white;
	width: 100%;	
}

.paginacao {
	clear:both;
	margin-top: 5px; 
	margin-bottom: 5px; 
	text-align : right;
	padding: 5px;
	background:#fff;
	font-size:8pt;	
}

.paginacao a{
	font-size:8pt;	
	color:#666;
	text-decoration: none;
	font-weight: bold;
}

.paginacao a.selected{
	font-size:8pt;	
	color:black;
	text-decoration: underline;
	font-weight: bold;
}

.paginacao a:hover{
	font-size: 8pt;
	color: #712F93;
	text-decoration: underline;
}

.faq-pergunta {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	margin-top:15px;
}

.faq-autor {
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}

.faq-resposta {
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	font-weight:normal;
	margin-top:0px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom:15px;	
	border-bottom: solid 1px #D4CCB7;
}

.boletim {
	background-color: #DFD8C5;
	border: 1px solid #CCC2A7;
	padding: 0px;
	margin-right: 0px;
	padding-bottom: 10px;
	color: #7B7660;
	margin-bottom: 12px;
}

.menu-header-boletim {
	background: url(images/menu_boletim.jpg) no-repeat;
	color: #6E695E;
	font-weight: bold;
	height: 28px;
	padding-top: 12px;
	padding-left: 9px;
	width: 150px;
}

.big {
	font-size: 12pt;
	font-weight: bold;
	float: left;
	color: #fff;
	background: #B3AA91;
	padding: 3px;
	padding-bottom: 6px;
	margin-right: 4px;
	margin-top: 3px;
}

.small {
	font-size: 8pt;
}

.titulo-pesquisa {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #848282;
	margin-bottom: 5px;
	margin-top: 15px;	
}

.titulo-pesquisa a{
	font-family: sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #848282;
	margin-bottom: 5px;
	margin-top: 15px;
	text-decoration: none;	
}

.texto-info {
	font-size: 8pt;
	color: #222;
}
