/* CSS Document */

HTML{
	height:98%;
}
/*Tecnica de utilizacao de arquivos de imagem png*/
* HTML IMG {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="imagens/blank.gif").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}

BODY{	
	background-image: url(imagens/barra.gif);
	background-image: url(imagens/background.gif);
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#907c6f;
	height:95%;
	position:absolute;
	left:50%;
	margin-left:-350px;
	text-align:center;
}

#FRAME {
	display: none;
}

form {
	margin: 0;
}
 

.BUSCA{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#907c6f;
}

#HOME{
	width:746px;
	height:769px;
	/*float:left;*/
	text-align:left;
}

#TOPO{
	width:738px;
	height:171px;
	float:left;
	background-color:#FFFFFF;
	text-align:center;
	background-image:url(imagens/bgTopo.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:bottom;
}

#LOGO{
	width:99%;
	height:120px;
	float:left;
	padding-top: 10px;
	text-align:center;
}

#BANNER{
	height:120px;
	float:left;
}

#MENU{
	width:738px;
	height:38px;
	float:left;
}

#DETALHEMENU{
	width:60px;
	height:139px;
	float:left;
}

#SIDEBANNERL{
	width:41px;
	height:203px;
	float:left;
	background-color:#FFFFFF;
}

#SIDEBANNERR{
	width:41px;
	height:203px;
	float:left;
	background-color:#FFFFFF;
}

#BANNERCENTRAL{
	width:649px;
	height:203px;
	float:left;
	background-color:#FFFFFF;
}


#SIDEBUSCAL{
	width:85px;
	height:34px;
	float:left;
	background-color:#FFFFFF;
}

#LAYERBUSCA{
	width:562px;
	height:34px;
	float:left;
	background-color:#efeacb;
/*	border: solid 1px black;*/
}

#SIDEBUSCAR{
	width:91px;
	height:34px;
	float:left;
	background-color:#FFFFFF;
}

#CONTEUDO{
	padding:0px 0px 0px 0px;
	width:738px;
	height:;
	float:left;
	background-color:#FFFFFF;
}

#SECAO{
	width:746px;
	/*float:left;	*/
}


#DETALHEBANNER{
	width:60px;
	height:139px;
	float:left;
}

#RODAPE{
	width:738px;
	height:21px;
	float:left;
	background-image:url(imagens/rodape.gif);
	background-repeat:no-repeat;
}


#CORNERBLEFT{
	width:21px;
	height:20px;
	float:left;
}

#CORNERCOMPLEMENT{
	width:694px;
	height:20px;
	float:left;
	background-color:#FFFFFF;
}

#CORNERBRIGHT{
	width:21px;
	height:20px;
	float:left;
}

#QUEMSOMOS{
	font-family: Times New Roman, Times, serif;
	color:#988165;
	font-size:12px;
	letter-spacing:1px;
	text-align:justify;
	padding: 20 40 20 38;
}

#ADEGAS{
	width:221px;
	height:420px;
	float:left;
}

#VINHOSHOME{
	width:514px;
	height:420px;
	float:left;
}

#LANCAMENTOSTABLE{
	width:143;
	height:120;
}

#CONFIRATABLE{
	background-image:url(imagens/bgConfiraTambem.jpg);
	background-repeat:no-repeat;
	width:416px;
	height:162px;
	border:0;
}

#BGCOMBOSBUSCA{
	margin-top: 12px;
	width: 670px;
	height: 92px;
	background-image:url(imagens/bgCombosBusca.jpg)
}



.TXTVINHOESPECIAL{
	padding: 10 10 10 10;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#907c6f;
}

.TXTCONFIRATAMBEM{
	padding: 10 10 10 10;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#907c6f;
}

.ADEGASBGTXT{
	background-image:url(imagens/bgTextoAdegas.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#f7f4eb;
	width:153;
	height:149;
}

.TRADEMARK{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#988165;
	padding: 10px 20px 10px 10px;
	text-align:center;
}

.ADEGASTXT{
	margin:  20 10 10 8;
}

.ADEGASICON{
	margin:  15 0 0 0;
}


.LANCAMENTOSCEL{
	background-image:url(imagens/bgLancamentosItem.gif);
	width:143px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10;
	color:#907c6f;
	padding:  5 10 10 10;
}



.TEXTODESTAQUE{
	font-family: Arial, Times New Roman, Times, serif;
	color:#8b927b;
	font-size:12px;
	letter-spacing:0px;
	text-align:justify;
}



.TXTBIG{
	width: 250px;
	height: 20px;
	border: 1px #003300 solid;
}

.TXTSMALL{
	width: 100px;
	height: 17px;
	border: 1px #003300 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#907c6f;
	background-color:#f9f7e7;
	border: #cbc392 1px solid;
	margin-bottom:1px;
}

.BGBUSCADET{
	width: 90%;
	height: 100%;
	background-image:url(imagens/bgTitBusca.gif);
}

.CARTAOVINHO{
	border-top:1px solid #dee0d9;
	border-bottom:1px solid #dee0d9;
	border-left:1px solid #dee0d9;
	background-color:#FBF8EF;
}
.CARTAOVINHO2{
	border-right:1px solid #dee0d9;
	border-bottom:1px solid #dee0d9;
	background-color:#FBF8EF;
}

.TXTVINHODIV{
	width: 100px;
	height: 100px;
	font:10px #907c6f "Times New Roman", Times, serif;
	font-size: 10px; 
	color:;
	background-color:#f9f7e7;
	border: #cbc392 1px solid;
	margin-bottom:2px;
}

.TXTPADRAO{
	color:12px #907c6f;
	font-family: "Times New Roman", Times, serif;
	padding: 33 33 33 33;
	letter-spacing:1px;
	text-align:justify;
}


.TXTFORMBIG{
	width: 300px;
	height: 23px;
	border: 1px #003300 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color:#907c6f;
	padding: 3 3 3 5;
	background-color:#f9f7e7;
	border: #cbc392 1px solid;
	margin-bottom:1px;
	
}

.TXTFORMBIG2{
	width: 300px;
	height: 90px;
	border: 1px #003300 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color:#907c6f;
	padding: 3 3 3 5;
	border: #cbc392 1px solid;
	margin-bottom:1px;
	background-color:#f9f7e7;
	background-image:url(imagens/bgTxtBig2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.TXTFORMMEDIUM{
	width: 100px;
	height: 17px;
	border: 1px #003300 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#907c6f;
	background-color:#f9f7e7;
	border: #cbc392 1px solid;
	margin-bottom:1px;
}

.TXTFORMSMALL{
	width: 50px;
	height: 17px;
	border: 1px #003300 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#907c6f;
	background-color:#f9f7e7;
	border: #cbc392 1px solid;
	margin-bottom:1px;
}

.TXTRESULBUSCATIT{
	font-size:13px;
	color: #8b927b;
	font-family:"Times New Roman", Times, serif;
	text-align:justify;
	letter-spacing:1px;
}

.TXTRESULBUSCAINFO{
	font-size:13px;
	color:#b1a560;
	font-family:"Times New Roman", Times, serif;	
	letter-spacing:1px;
}

.TXTVINHOTIT{
	font-size:18px;
	color:#8b927b;
	font-family:"Times New Roman", Times, serif;
	text-align:left;
	letter-spacing:1px;
	padding: 30px 30px 0px 30px;
}

.TEXTOVINHO{
	text-align:justify;
	font-family:"Times New Roman", Times, serif;
	letter-spacing:1px;
	padding: 17 22 17 22;
}

.TEXTOVINHOF{
	font-size:15px;
	color:#8b927b;
	font-family:"Times New Roman", Times, serif;
	text-align:left;
	letter-spacing:1px;
	padding: 0px 30px 30px 30px;
}

.ITENSMENUACESSORIOS{
	margin: 5 30 5 20;
	border:0px;
}



#OCONSULTOR{
	margin: 0 0 0 80;
}

#OCONSULTORDESC{
	width: 670px;
	height: 92px;
	background-image:url(imagens/bgCombosBusca.jpg)
}

#OCONSULTORDESC2{
	width: 670px;
	height: 176px;
	background-image:url(imagens/bgCombosBusca2.jpg)
}

#ACESSORIOSTEXTO{
	width: 450px;
	height: 600px;
	float:left;
}

#ACESSORIOSMENU{
	width: 151px;
	height: 450px;
	float:left;
	background: url(imagens/bgMenuAcessorios.jpg);
	background-repeat:repeat-x;
}
/* -----------------------
--------------------------

Inicio CSS para o combobox

--------------------------
----------------------- */

.combo{
	padding: 0 0 0 0;
	position: relative;
	visibility: visible;
}

.menuComboLayer {
	position: absolute; 
	left: 0px; 
	top: 15px; 
	width: 100%; 
	height: 150px;
	visibility: hidden;	
	background-color: #f9f7e7;
	overflow: auto;
	scrollbar-base-color:#f9f7e7;
	scrollbar-arrow-color:#cbc392;
}

.menuComboTable {
	width: 100%;
	cursor: hand;
	border: #cbc392 1px solid;
}

.itemSelectedCombo {
	width: 100%;
	background-color: f9f7e7;
	font-size: 10px; 
	color:#907c6f;
	border-collapse: collapse;
	border: 1px solid #cbc392;
}

.itemCombo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #907c6f;
	text-align: left;
	border-bottom: #cbc392 1px solid;
	vertical-align: middle;	
}

.itemList {
	background-color: #f9f7e7;
}

.itemListOver {
	background-color:#FFFFFF;
}

.itemListSelected {
	background-color: #f9f7e7;
}

.itemListTmp {
	background-color: #F9E888;
}

.comboArrow {
	text-align: center;
	vertical-align: middle;
	background-color: #f9f7e7;
	border-left: 1px solid #cbc392;
	width: 14px;
}




/* -----------------------
--------------------------

Layers da página de Vinhos

--------------------------
----------------------- */


#APRESENTACAO {
	display:inline;
	text-align:justify;
	font-family:"Times New Roman", Times, serif;
	letter-spacing:1px;
	color:#8b927b;
	padding: 17px 22px 17px 22px;	
}

#ANALISETECNICA {
	display:none;
	text-align:justify;
	font-family:"Times New Roman", Times, serif;
	letter-spacing:1px;
	color:#8b927b;
	padding: 17px 22px 17px 22px;		
}

#NOSSAANALISE {
	display:none;
	text-align:justify;
	font-family:"Times New Roman", Times, serif;
	letter-spacing:1px;
	color:#8b927b;
	padding: 17px 22px 17px 22px;		
}

#HARMONIZACAO {
	display:none;
	text-align:justify;
	font-family:"Times New Roman", Times, serif;
	letter-spacing:1px;
	color:#8b927b;
	padding: 17px 22px 17px 22px;		
}

#ONDEENCONTRAR {
	
	display:none;
	text-align:justify;
	font-family:"Times New Roman", Times, serif;
	letter-spacing:1px;
	color:#8b927b;
	padding: 17px 22px 17px 22px;		
}

#APRESENTACAO p, #ANALISETECNICA p, #NOSSAANALISE p, #HARMONIZACAO p  {
	text-align:justify;
	font-family:"Times New Roman", Times, serif;
	letter-spacing:1px;
	color:#8b927b;
}

#APRESENTACAO div, #ANALISETECNICA div, #NOSSAANALISE div, #HARMONIZACAO div {
	text-align:justify;
	font-family:"Times New Roman", Times, serif;
	letter-spacing:1px;
	color:#8b927b;
}

#ONDEENCONTRAR p, #ONDEENCONTRAR div  {
	text-align:justify;
	font-family:"Times New Roman", Times, serif;
	letter-spacing:1px;
	color:#8b927b;
	padding-left: 100px;
}

#INTROVINHOTOTAL{
	width: 90%;
	text-align:right;
}

#INTROVINHOIMG{
	width: 73px;
	float:left;
	text-align:center;
	vertical-align:middle;
	height: 203px;
	padding-top: 15px;
}

#INTROVINHOTXT{
	width: 581px;
	/*height: 200px;*/
	border-top:1px solid #dee0d9;
	border-left:1px solid #dee0d9;
	border-bottom:1px solid #dee0d9;
	border-right:1px solid #dee0d9;
	background-color:#FBF8EF;
	float:left;
}

#INTROVINHOORELHA{
  width: 99px;
  background-color:#FBF8EF;
  float:right;
  background-repeat:no-repeat;
  background-position:right;
}
#INTROVINHOORELHA2{
  width: 99px;
  background-color:#FBF8EF;
  float:right;
  position:relative;
  top:-1px;
  right:-1px;
  background-repeat:no-repeat;
  background-position:right;
}
#COMPLETACARTAO2{
	margin-left:-20px;
	border-right:1px solid #dee0d9;
}
#COMPLETACARTAO{
  width: 99px;
  height:117px;
  border-right:1px solid #dee0d9;
  border-bottom:1px solid #dee0d9;
  background-color:#FBF8EF;
  float:right;
}
/* -----------------------
--------------------------

Estilos O Basico

--------------------------
----------------------- */



#OBASICOTEXTO{
	width: 450px;
	float:left;	

}

#OBASICOMENU{
	width: 151px;
	height: 450px;
	float:left;
	background:url(imagens/bgMenuOBasico.jpg);
	background-repeat:repeat-x;
}

#OBASICOMENUL{
	width: 25px;
	height: 450px;
	float:left;
}

#OBASICOMENUR{
	width: 23px;
	height: 450px;
	float:left;
}

.ITENSMENUOBASICO{
	margin: 5 20 5 20;
	border:0px;
}

#BARRIS{
	width: 460px;
	float:left;
	display:inline;
}
#DEFEITO{
	width: 460px;
	float:left;
	display:inline;
}
#DEGUSTACAO{
	width: 460px;
	float:left;
	display:inline;
}
#TACAS{
	width: 460px;
	float:left;
	display:inline;

}
#ESPUMANTE{
	width: 460px;
	float:left;
	display:inline;
}
#VINHOBRANCO{
	width: 460px;
	float:left;
	display:inline;
}
#VINHOROSE{
	width: 460px;
	float:left;
	display:inline;
}
#VINHOSOBREMESA{
	width: 460px;
	float:left;
	display:inline;
}
#VINHOTINTO{
	width: 460px;
	float:left;
	display:inline;
}

#VINHODOPORTO{
	width: 460px;
	float:left;
	display:inline;
}


/* -----------------------
--------------------------

Estilos dos links

--------------------------
----------------------- */

A.LANCAMENTO:link, A.LANCAMENTO:active, A.LANCAMENTO:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#907c6f;
	text-decoration:none;
}

A.LANCAMENTO:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #52463F;
	text-decoration:none;
}

A.ONDEENCONTRAR:link, A.ONDEENCONTRAR:active, A.ONDEENCONTRAR:visited{
	font-family:"Times New Roman", Times, serif;
	color:#907c6f;
	text-decoration:none;
}

A.ONDEENCONTRAR:hover{
	font-family:"Times New Roman", Times, serif;
	color: #52463F;
	text-decoration:none;
}

A.QUEMSOMOSLINK:link, A.QUEMSOMOSLINK:active, A.QUEMSOMOSLINK:visited{
	font-family:"Times New Roman", Times, serif;
	font-size: 14px; 
	color:#907c6f;
	text-decoration:none;
}

A.QUEMSOMOSLINK:hover{
	font-family:"Times New Roman", Times, serif;
	font-size: 14px; 
	color: #52463F;
	text-decoration:none;
}

A.MARROM:link, A.MARROM:active, A.MARROM:visited{
	color:#907c6f;
	text-decoration:none;
}

A.MARROM:hover{
	color: #52463F;
	text-decoration:underline;
}

#noresultset {
	display:none;
}