/************************************************************************
*   
*   S T Y L E   C S S - #W I N E  S O C I E T Y
*   
*   Author:  Wallace Erick
*   Date:    10 Nov 2009
*   Web:     http://www.wallaceerick.com.br/
*   Email:   contato@wallaceerick.com.br
*   Company: Geosfera
*
*************************************************************************/

/*-----------------------------------------------------------------------
Estrutura
------------------------------------------------------------------------*/
html
{

	overflow: -moz-scrollbars-vertical;
}

body {
	background: #f6ecca url('../images/bgBody.gif') top left repeat-x;
	font: normal 12px Arial!important;
	color: #696969;
}
h1 {
	display:none;
}
.animacao {
	margin:0 auto;
	padding:0;
	width:700px;
	height:150px;
	_height:140px;
}
#content {
	width:1000px;
	height:auto;
	margin:0 auto;
}
#header {
	width:100%;
	height:279px;
	background:url('../images/bgHeader.gif') top left repeat-y;
}
#menu {
	width:100%;
	height:25px;
	_height:25px;
	background:#400101;
}
#sidebarLeft {
	width:200px;
	height:auto;
	float:left;
	border-right:1px dashed #d0c8ab;
	padding:0 0 0 25px;
}
#sidebarRight {
	width:160px;
	height:auto;
	float:left;
	padding:0 0 0 10px;
}
#main {
	width:544px;
	height:auto;
	float:left;
	padding:0 0 0 0;
	border-right:1px dashed #d0c8ab;
}
#footer {
	width:100%;
	height:25px;
	float:none;
	*position:relative;
	background:#252525;
	text-align:center;
	color:#666;
	padding:10px 0 0 0;
}
.clear {
	clear:both;
}
/* Header */
#logotipo {
	padding:10px 0 0 0;
}
#onlytoday {
	width:625px;
	height:115px;
	padding:5px 0 0 0;
	margin:0 auto;
}
#onlytoday li {
	display:inline-block;
	width:190px;
	height:105px;
	float:left;
	margin:0 8px 0 0;
}
#onlytoday li.save30{
	width:200px;
	height:115px;
}
#onlytoday li.carmen {
	width:200px;
	height:115px;
}
#onlytoday li.save20{
	width:200px;
	height:115px;
	/*background:url('../images/subBanner3.png') top left no-repeat;*/
}
#onlytoday span {
	width:45px;
	height:45px;
	background:url('../images/icoNew.png') top left no-repeat;
	position:absolute;
	text-indent:-9999px;
	margin:-15px 0 0 -215px;
	z-index:10;
}
.login {
	float:right; 
	margin:-130px 30px 0 0!important; 
	color:#95844d; 
	font-size:11px;
}
.login h3 {
	background:url('../images/tLogin.png') top left no-repeat;
	width:50px;
	height:17px;
	text-indent:-9999px;
	margin:0 0 15px 35px;
}
.login input.form {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	width:145px;
	height:17px;
	border:none;
	background:#fff;
}
.botoes  {
	margin:0 0 0 -3px;
}
.botoes .enviar {
	padding:5px 0 0 0;
}
.botoes ul {
	padding:7px 0 0 3px;
}
.botoes .enviar {
 float:left;
}
/* Main  */

#produtos {
	width:100%;
	height:auto;
	margin:0 auto;
	padding:0 0 0 12px;
}

#produtos a{
	color:#000;
	text-decoration:none;
	font-size:12px;
}

#produtos a:hover{
	color:#b73a0d;
	text-decoration:none;
	font-size:12px;
}

#produtos .txt{
	width:95%;
	font-size:13px;
	color:#000;
}
#produtos .txt img{
	padding:5px 0 15px 0;
}
#produtos .txt p{
	padding:0 0 10px 0;
	color:#696969;
}
.produto {
	width:160px;
	/*height:270px;*/
	height:200px;
	border:1px solid #d5c2a6;
	background:#fff;
	float:left;
	margin:0 10px 10px 0;
	text-align:center;
	color:#6f6f6f!important;
}
.produto img {
	display:block;
	text-align:center;
	margin:0 auto;
	padding:10px 0 3px 0;
}
.produto legend {
	color:#6f6f6f!important;
	font-size:11px!important;
	display:block;
	margin:0 auto;
	text-align:center;
}
.produto small {
	color:#7e8901;
	font-size:11px!important;
	font-family:'Georgia';
	display:block;
	margin:5px 0;
}
.produto small strong{
	color:#7e8901;
	font-size:14px!important;
	font-family:'Arial';
}
.produto span{
	color:#7e8901;
	font-size:11px!important;
	display:inline;
	margin:5px 10px;
}
.produto input.opcao {
	width:40px;
	height:20px;
	line-height:20px;
	border:1px solid #ccc;
	background:#fff;
	font-size:12px;
	color:#666;
	margin:0 auto;
	text-align:center;
}
.produto .opcoes {
	width:125px;
	background:#fff;
	margin:10px 0 0 20px!important;
	text-align:center;
}
.produto .unidade {
	float:left;
	text-align:center;
}
.produto span {
	float:left;
}
.produto .preco {
	float:left;
	text-align:center;
}
.produto .comprar{
	padding:0 0 0 45px;
	_margin:-10px 0 0 -40px;
}
.produto .comprar a{
	width:80px!important;
	height:30px!important;
	display:block!important;
	background:url('../images/btComprar.gif') 0 0 no-repeat!important;
	text-indent:-9999px!important;
}
.produto .comprar a:hover{
	display:block!important;
	background:url('../images/btComprar.gif') 0 -30px no-repeat!important;
	text-indent:-9999px!important;
}
.imgProd {
	float:left;
	width:160px;
	height:auto;
	text-align:center;
	padding:12px 0 0 0;
}
.descricaoProduto {
	float:left;
	padding:10px 0 0 30px;
	width:350px;
	height:auto;
}
.descricaoProduto h3{
	font-size:16px;
	color:#b73a0d;
	padding:0 0 10px 0;
}
h3.wc{
	font-size:16px;
	color:#b73a0d;
	padding:0 0 10px 0;
}
.descricaoProduto p{
	color:#6f6f6f;
	font-size:13px;
	width:90%;
	display:block;
	margin:10px 0;
}
.descricaoProduto p strong{
	color:#6f6f6f;
	font-size:13px;
	font-weight:bold;
}
a.mais {
	color:#b22d00;
	text-decoration:underline;
	padding:10px 0 15px 0;
	font-size:13px;
}
a.mais:hover {
	color:#7e6901;
	text-decoration:underline;
}
.descricaoProduto input.opcao {
	width:40px;
	height:20px;
	line-height:20px;
	border:1px solid #ccc;
	background:#fff;
	font-size:12px;
	color:#666;
	text-align:center;
}
.descricaoProduto .opcoes {
	width:200px;
	margin:10px 0 0 0!important;
	text-align:left;
}
.descricaoProduto .unidade {
	float:left;
	text-align:center;
}
.descricaoProduto small {
	color:#7e8901;
	font-size:11px!important;
	font-family:'Georgia';
	display:block;
	margin:5px 0;
}
.descricaoProduto small strong{
	color:#7e8901;
	font-size:14px!important;
	font-family:'Arial';
}
.descricaoProduto span {
	float:left;
}
.descricaoProduto .preco {
	float:left;
	text-align:center;
}
.descricaoProduto .comprar{
	padding:0 0 0 45px;
	_margin:-10px 0 0 -40px;
}
.descricaoProduto .comprar2{
	padding:0;
	margin:0;
	_margin:0;
}
.descricaoProduto .comprar2 a{
	width:98px!important;
	height:30px!important;
	display:block!important;
	background:url('../images/btComprar2.gif') 0 0 no-repeat!important;
	text-indent:-9999px!important;
}
.descricaoProduto .comprar2 a:hover{
	display:block!important;
	background:url('../images/btComprar2.gif') 0 -30px no-repeat!important;
	text-indent:-9999px!important;
}
.descricaoProduto li{
	padding:2px 0;
}
.or {
	 padding:0 2px;
	 line-height:25px;
	 font-size:13px;
	 color:#666;
	 text-align:center;
}
.op {
	width:50px;
	text-align:center;
}
.breadcumb {
	float:left;
	padding:10px 0 10px 13px;
	font-family:'Georgia';
	font-size:14px;
	color:#b22d00;
}
.breadcumb a{
	font-size:14px;
	color:#b22d00;
	text-decoration:none;
}
.breadcumb a:hover{
	font-size:14px;
	color:#7e6901;
	text-decoration:none;
}
.breadcumb a.ativo{
	font-size:14px;
	color:#b22d00;
	text-decoration:none;
}
.breadcumb a u{
	text-decoration:underline;
	font-size:14px;
}
#pagestop {
	padding:10px 0;
}

#pagesbottom {
	padding:10px 0 50px 0;
}

.paginacao {
	float:right;
}
.paginacao ul{
	display:inline;
	color:#95844d;
	padding:0 20px 0 0;
}
.paginacao ul li{
	display:inline;
	padding:5px;
}
.paginacao ul li a{
	color:#95844d;
	text-decoration:none;
}
.paginacao ul li a:hover{
	color:#b22d00;
	text-decoration:none;
}
.paginacao ul li a.ativo{
	color:#b22d00;
	text-decoration:underline;
}

/* Sidebar  */

#sidebarLeft dt{
	color:#664f41;
	font-size:23px;
	font-family:'Georgia';
	padding:10px 0;
}

#sidebarLeft dd a{
	width:130px;
	color:#7c7c7c;
	font-size:12px;
	display:block;
	border-bottom:1px dashed #d6c490;
	padding:3px 0;
	text-decoration:none;
}

#sidebarLeft dd a:hover{
	color:#664f41;
	text-decoration:none;
}

#sidebarLeft dd a.ativo{
	color:#b22d00;
	text-decoration:none;
}

#sidebarLeft dl#buscar dd {
	float:left;
	padding:0 5px 2px 0;
}
span.regioes-australianas {
	color:#664f41;
	font-size:18px;
	font-family:'Georgia';
	padding:10px 0 10px 0;
	_display:block;
	*display:block;
}
#sidebarLeft input {
	border:none;
	padding:2px;
}

#sidebarLeft select {
	border:none;
	padding:2px;
}
#sidebarLeft select.regiao {
	width:55px;
	padding:3px 0;
}
#sidebarLeft select.uva {
	width:45px;
	padding:3px 0;
}
#sidebarLeft select.preco {
	width:55px;
	padding:3px 0;
}
#sidebarLeft select option{
	padding:0 0 3px 0;
}

#sidebarRight .carrinhoTop {
	background:url('../images/topCarrinho.gif') top left repeat-x;
	width:172px;
	height:51px;
}
#sidebarRight .carrinhoTop2 {
	width:172px;
	height:51px;
}
.formBusca input.formulario
{
	width:120px;
	font:11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	border:1px solid #ccc;
	margin-top:10px;
	padding:2px 4px 2px 4px;
}

a.buscavancada{
	font:11px Georgia, "Times New Roman", Times, serif;
	color:#ac9d90;
	text-decoration:none;
	margin:0 0 0 6px;
}

a.buscavancada:hover {
	font:11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	text-decoration:underline;
}

.botao2
{
	width:46px !important;
	height:24px;
	color:#ac9d90;
	background:#f6ecca;
	border:none;
	font:11px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

#sidebarRight .carrinhoMiddle {
	background: #ddd1a8 /* url('../images/Carrinho.gif') top left no-repeat*/;
	width:172px;
	_width:165px;
	height:auto;
	color:#6f6f6f;
	padding:5px 0;
}
#sidebarRight .carrinhoMiddle p.carrinho-produto{
	display:block;
	width:95%;
	color:#b22d00;
	margin:0 0 0 15px;
}

#sidebarRight .carrinhoMiddle p.carrinho-codigo {
	display:block;
	width:95%;
	color:#6f6f6f;
	margin:10px 0 0 15px;
}

#sidebarRight .carrinhoBottom {
	background: #e3d8b1 url('../images/bottomCarrinho.gif') 0 100px no-repeat;
	width:172px;
	height:15px;
	padding:50px 0;
	_padding:42px 0;
	text-align:center;
}
#sidebarRight .carrinhoBottom p{
	color:#664f41;
	font-size:16px;
	text-align:center;
	font-weight:bold
}
#sidebarRight .carrinhoBottom span{
	color:#b22d00;
	font-size:11px;
	text-align:center;
	display:block;
}
.imageCarrinho {
	float:left;
	padding:5px;
}

#sidebarRight h3{
	color:#664f41;
	font-size:23px;
	font-family:'Georgia';
	padding:18px 0 0 70px;
	font-weight:normal;
}
#sidebarRight p{
	margin:-5px 0 0 0;
	width:95%;
}
#sidebarRight .quantidade {
	color:#7e8901;
	padding:10px 0 5px 0;
	text-align:left;
	border-bottom:1px dashed #cbb880;
	background:#ddd1a8;
}
#sidebarRight .quantidade input{
	color:#6f6f6f;
	background:#fff;
	border:1px solid #6f6f6f;
	width:30px;
	height:18px;
	text-align:center;
	margin:0 0 0 15px;
}
#sidebarRight .quantidade a{
	color:#b22d00;
	text-decoration:none;
}
#sidebarRight .quantidade a:hover{
	color:#b22d00;
	text-decoration:underline;
}
.floatleft {
	float:left;
}

/* Box Produtos */

#comprejunto h4, #recomendamos h4, #detalhes h4, #caracteristicas h4 {
	color:#b73a0d;
	font-size:15px;
	padding:5px 0 0 15px;
}
#comprejunto {
	width:490px;
	height:140px;
	background:url('../images/bgBox.gif') top left no-repeat;
}
#comprejunto .exibeimagem {
	width:180px;
	height:auto;
	float:left;
}
#comprejunto .exibeimagem li{
	display:inline;
	padding:0 3px 0 10px;
}
#comprejunto .exibedetalhes {
	width:300px;
	height:auto;
	float:left;
}
#comprejunto .exibedetalhes h5, #recomendamos .opcao h5 {
	color:#b22d00;
	font-size:13px;
 	font-weight:normal;
	padding:5px 0 0 0;
}
#recomendamos .opcao h5 {
	padding:0 0 10px 0;
}
#comprejunto .comprarjuntos a{
	width:120px!important;
	height:30px!important;
	display:block!important;
	background:url('../images/btComprarJunto.gif') 0 0 no-repeat!important;
	text-indent:-9999px!important;
}
#comprejunto .comprarjuntos a:hover{
	display:block!important;
	background:url('../images/btComprarJunto.gif') 0 -30px no-repeat!important;
	text-indent:-9999px!important;
}
#comprejunto .comprarjuntos span {
	float:right; 
	margin:-24px 130px 0 0;
	color:#7e8901;
	font-size:13px!important;
}
#recomendamos {
	width:490px;
	height:140px;
	background:url('../images/bgBox.gif') top left no-repeat;
}
#recomendamos .opcao {
	width:230px;
	height:auto;
	float:left;
	padding:0 0 0 15px;
}
#recomendamos .opcao img{
	float:left;
	padding:0 20px 0 0;
}
#recomendamos .opcao span {
	padding:20px 0 0 0;
	color:#7e8901;
	font-size:13px!important;
}
#recomendamos .comprar{
	margin:10px 0 0 52px;
}
#recomendamos .comprar a{
	width:80px!important;
	height:30px!important;
	display:block!important;
	background:url('../images/btComprar.gif') 0 0 no-repeat!important;
	text-indent:-9999px!important;
}
#recomendamos .comprar a:hover{
	display:block!important;
	background:url('../images/btComprar.gif') 0 -30px no-repeat!important;
	text-indent:-9999px!important;
}
#detalhes {	
	width:490px;
	height:140px;
	background:url('../images/bgBox2.gif') top left no-repeat;
}

#detalhes p {
	width:95%;
	padding:10px 0 0 15px;
	color:#787878;
	font-size:13px;
}
#caracteristicas {
	width:490px;
	height:215px;
	background:url('../images/bgBox3.gif') top left no-repeat;
}
#caracteristicas p {
	width:95%;
	padding:3px 0 0 15px;
	color:#787878;
	font-size:13px;
}
#caracteristicas p strong{
	font-weight:bold;
	color:#787878;
	font-size:13px;
}
a.lightbox {
	color:#666;
	text-decoration:none;
	border:none;
}
a.lightbox:hover {
	color:#000;
	text-decoration:none;
	border:none;
}
.none {
	display:none;
}
#galeria ul {
	display:inline;
}

#galeria ul li{
	display:inline;
	padding:0 15px 0 0;
	width:150px;
	height:150px;
}
.produto a{
	color:#6f6f6f;
	text-decoration:none;
}
.produto a:hover{
	color:#333;
	text-decoration:none;
}
.produto h2 
{
	padding-top:8px;
}
.limitacao {
	width:160px;
	height:320px;
	line-height:;
	background:#F6ECCA;
	text-align:center;
/*	border:1px solid #6f6f6f;*/
/*	-moz-border-radius:2px;*/
	padding:10px 0 10px 0;
}

.pR
{
margin:0;
padding:0;
}
.pR td
{
	width:150px;
	background-color:#FFF;
	border:1px solid #ccc;
	padding:30px 10px 0 10px;
	text-align:center;
	height:100px;

}

.subUvas, .subProdutor {
	margin-left:20px;
	display:none;
}

.subUvas li a
{
	display:block;
	width:125px;
}


ul#paginas-variaveis {
	 margin:0;
	 padding:0;
	 list-style-type:none;
}
	
ul#paginas-variaveis li{
	float:left;
	display:inline;
}


ul#paginas-variaveis li a{
	color:#660000;
	text-decoration:none;
	padding:2px 5px 2px 0;
	font-weight:bold;
}
ul#paginas-variaveis li a:hover{
	color:#b73a0d;
	text-decoration:underline;
	font-weight:bold;
	padding:2px 5px 2px 0;
}
ul#paginas-variaveis li a.atv{
	color:#000;
	text-decoration:underline;
	padding:2px 5px 2px 0;
	font-weight:bold;
}

.exibe-paginas p span {
	font-family:Arial; 
	font-size:11px; 
	color:#660000; 
	font-weight:bold; 
	line-height:20px;
	margin:0;
	padding:0;
}

.exibe-paginas p {
	margin:0;
	padding:0;
	color:#696969;
}

#variedadesA, #variedadesB, #variedadesC, #variedadesD, #variedadesE, #variedadesF, #variedadesG, #variedadesH, #variedadesI, #variedadesJ, #variedadesK, #variedadesL, #variedadesM, #variedadesN, #variedadesO, #variedadesP, #variedadesQ, #variedadesR, #variedadesS, #variedadesT, #variedadesU, #variedadesV, #variedadesX, #variedadesW, #variedadesY, #variedadesZ {
	min-height:380px;
	height:expression(document.body.clientHeight ? "380px" : "auto")!ie;
} 


ul#options {
}

ul#options li{
	margin:3px 0;
}

ul#options li a{
	display:block;
	color:#b22d00;
	text-decoration:underline;
}
ul#options li a:hover{
	display:block;
	color:#787878;
	text-decoration:underline;
}
strong.real {
	color:#360000;
	font-size:15px;
	font-weight:bold;
	display:inline;
}

p strong.real {
	color:#360000;
	font-size:14px;
	font-weight:bold;
	display:inline;
}
div.economize {
	display:block;
	color:#000;
	font:'Georgia';
	font-size:12px;
	margin:15px 0 0 0;
}

div.economize {
	font-size:12px;
}

.por {
	color:#7e8901;
	font:'Georgia';
	font-size:12px;
	margin:5px 0 5px 0;
}

.cod {
	color:#000;
	font:'Georgia';
	font-size:12px;
}

table td.title {
	color:#b73a0d;
	font-family:'Georgia';
	font-size:12px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	padding:4px;
}

.titulo-produto {
	color:#b22d00;
	font-family:'Georgia';
	font-size:11px;
}

.preco-produto {
	color:#7e8901;
	font-family:'Georgia';
	font-size:11px;
}

ul#tabs {
	display:inline;
	list-style:none;
	padding:0 0 0 10px;
}

ul#tabs li {
	display:block;
	float:left;
	width:auto;
}
ul#tabs li a {
	padding:8px 15px;
	display:block;
	float:left;
	color:#688;
	background:#f6ecca;
	border:1px solid #d5c797;
	margin:0 2px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}


ul#tabs li a.ativo{
	padding:8px 15px;
	display:block;
	float:left;
	color:#688;
	background:#e3d8b1;
	border:1px solid #d5c797;
	margin:0 2px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}


.titulo2 {
	color:#b73a0d;
	font-weight:bold;
	font-size:14px;
	margin:10px 0;
}

#conteudo-slider1, #conteudo-slider2, #conteudo-slider3, #conteudo-slider4 {
	width:500px;
	height:320px;
	background:#fcf4da;
	border:1px solid #d5c797;
	padding:10px 0 0 20px;
	margin:-1px 0 0 0;
}

#img-desconto {
	background:url('../images/icoDesconto.gif') top left no-repeat;
	width:45px;
	height:35px;
	position:absolute;
	padding:10px 0 0 17px;
	color:#F6ECCA;
	margin: 20px 0 0 100px!important;
}


ul.new-links {
}

ul.new-links li{
}  

ul.new-links li a{
	color:#6f6f6f!important;
	text-decoration: none!important;
	font-size:12px!important;
	font-family:Arial, Helvetica, sans-serif!important;
}

ul.new-links li a:hover {
	font-size:12px!important;
	font-family:Arial, Helvetica, sans-serif!important;
	text-decoration: none!important;
	color: #b22d00!important;
}


ul#logado {
	color:#fff;
	text-decoration:none;
	font-size:12px;
}

ul#logado li{
	color:#fff;
	text-decoration:none;
	font-size:12px;
	margin:0 0 3px 0;
}

ul#logado li a {
	color:#fff;
	text-decoration:underline;
	font-size:12px;
}

l#logado li a:hover {
	color:#CCCCCC;
	text-decoration:underline;
	font-size:12px;
}

ul#logado li span {
	color:#ee9e6d!important;
	font: 12px normal Arial, Helvetica, sans-serif;
}
	
a.maisdetalhes {
	width:80px;
	height:22px;
	background:url('../images/bt-mais-detalhes.gif') 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	margin:0 auto;
}

a.maisdetalhes:hover {
	background:url('../images/bt-mais-detalhes.gif') 0 -22px no-repeat;
}

.preco-destaque {
	color:#360000!important;
}

#ordem {
	padding:0 0 0 103px;
}

#ordem p {
	font-size:12px;
	color:#b22d00;
}

#ordem select {
	font-size:12px;
	color:#6f6f6f;
	width:110px;
	margin:0 10px 0 5px;
}

.form-ordem {
}