﻿body{
 margin: 0;
 padding: 0;
 border: 0;
 height: 100%; 
 max-height: 100%; 
 background-color:#eee;
 text-align: center; 
}

.et {
 PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
 font:12px tahoma,arial,"sans serif"; TEXT-ALIGN: left; color:#777;
 BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}

.idioma     {position: absolute; top: 80px; border:0px white none;}

.logo   {margin-right: 640px;}
.faixa  {height: 105px; background:url(img/bg-top.jpg) no-repeat;}

.corpo  {width: 100%;  height: 442px; background:url(img/bg-body.jpg) no-repeat;}
.rodape {width: 100%;  height:  34px; background:url(img/bg-bottom.jpg) no-repeat;}

.corpo-ini  {width: 100%;  height: 442px; background:url(img/bg-ini.jpg) no-repeat;}
.rodape-ini {width: 100%;  height:  34px; background:url(img/bg-bt-ini.jpg) no-repeat;}

.top-det    {width: 100%;  height: 12px; background:url(img/bg-body-top.jpg) no-repeat;}
.bottom-det {width: 100%;  height: 16px; background:url(img/bg-body-bottom.jpg) no-repeat;}


TABLE.tbdet {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 96%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; empty-cells: hide}

TABLE.tbdet TH {BORDER:none; PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 1em; 
                FONT-WEIGHT: bold; COLOR: #777; font:12px tahoma,arial,"sans serif"; BACKGROUND-COLOR: transparent;}

TABLE.tbdet TD {BORDER:0px; MARGIN: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 1em; 
                FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Tahoma, sans-serif;TEXT-ALIGN: center;}

TABLE.tbdet TD A {font:11px tahoma,arial,"sans serif"; color: #777; font-weight:bold; background:url(img/bt-cinza.gif) no-repeat center;  border:0px; width:78px; height:38px; text-decoration:none;}


TABLE.tblst           {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; empty-cells: hide;}
TABLE.tblst TH        {BORDER: 1px solid #eee; PADDING: 0px; MARGIN: 0px;}
TABLE.tblst TH        {PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0.1em; COLOR: #ffffff; PADDING-TOP: 0.1em; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #ff2200}
TABLE.tblst TD        {BORDER: 1px solid #eee; PADDING: 0px; MARGIN: 0px;}
TABLE.tblst TD        {FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Tahoma, sans-serif; HEIGHT: 20px}
TABLE.tblst TR.odd    {TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff}
TABLE.tblst TR.even   {TEXT-ALIGN: center; BACKGROUND-COLOR: #f5f5f5}
TABLE.tblst TD.espaco {width:200px;BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px}



#maincontent{
 background: #fff;
 background-color: transparent;
}

.innertube{
 margin: 5px; /* Margins for inner DIV inside each DIV (to provide padding)*/
 margin-top: 15px; 
}

* html body{ /*IE6 hack*/
 padding: 0px 0 0 0; /*Set value to (HeightOfFrameDiv 0 0 0)*/
}

* html #maincontent{ /*IE6 hack*/
 height: 100%; 
 width: 100%; 
}


table.ac{
 width: 800px;
 border: none;
 MARGIN: 0px;
 padding: 0px;
 BACKGROUND-COLOR: transparent;
}

table.conteudo{
 width: 92%;
 border: none;
 MARGIN: 0px;
 font:12px tahoma,arial,"sans serif";
 PADDING-RIGHT: 0.1em;
 PADDING-LEFT: 0.1em;
 PADDING-BOTTOM: 0.1em;
 PADDING-TOP: 0.1em;
 BACKGROUND-COLOR: transparent;
}

table.conteudo th{border: 1px solid #ae0;}
table.conteudo td{vertical-align:top;}




.dialog-ini {
 margin:0px auto;
 color:#555;
 width: 200px;  
 text-align: left;
 font:12px tahoma,arial,"sans serif";
 margin-left:540px;
}


.dialog {
 margin:0px auto;
 min-width:20em; 
 color:#777;
 width: 740px;  
 text-align: left;
  margin-left:2em; 
}


.dialog h1 {
 /* header */
 font:15px tahoma,arial,"sans serif";
 color: #777;
 background-color: #eeeeee;
 margin:0px 262px 0px 0px;
 padding:3px;
 margin-top:-0.6em;
}

.dialog p {
 margin:0.5em 22px 0px 18px;
 padding:0px;
 font:12px tahoma,arial,"sans serif";
}

.dialog h2 {
 /* footer */
 font:11px tahoma,arial,"sans serif";
 color: #777;
 margin:0px;
 padding:10px;
 margin-top:0px;
 text-align: center;
}


.produto {
  float: right; 
  margin-right: 20px;
  border:none;
}

.empresa {
  float: right;   
  margin-top: -3px;  
  margin-right: 20px;  
  border:none;
}


.prod-detalhe {
  border:none;
}

.catalogo {
  border:none;
}


.dialog.bt-cinza {
 font:11px tahoma,arial,"sans serif";
 color: #777;
 margin:0px;
 padding:3px;
 margin-top:0.7em;
 text-align: center;
 text-decoration:none;
 font-weight:bold;
 width:78px;
 height:22px;
 background:url(img/bt-cinza.gif) no-repeat;
}

.dialog.bt-cinza:hover {
 color: #000;
}


.dialog.bt {
 font:11px tahoma,arial,"sans serif";
 color: #777;
 font-weight:bold;
 background:url(img/bt-cinza.gif) no-repeat;
 border:0px;
 width:78px;
 height:22px;     
 cursor:hand;
}




    
#slidetabsmenu {
float:left;
width:93%;
font-size:90%;
line-height:normal;
font:11px tahoma,arial,"sans serif";
border-bottom: 1px solid #bbb;
}

* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#slidetabsmenu ul{
list-style-type: none;
margin:0;
margin-left: 10px;
padding:0;
}

#slidetabsmenu li{
display:inline;
margin:0; 
padding:0px;
}

#slidetabsmenu a {
float:left;
background:url(img/aba-esq.gif) no-repeat left top;
margin:4;
padding:0 0 0 9px;
text-decoration:none;
}

#slidetabsmenu a span {
float:left;
display:block;
background:url(img/aba-dir.gif) no-repeat right top;
padding:7px 24px 5px 15px;
font-weight:bold;
color:#777;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenu a:hover span {
color: white;
}

#slidetabsmenu #current a {
background-position:0 -26px;
/* border-bottom: 1px solid white; */
}

#slidetabsmenu #current a span {
background-position:100% -26px;
color: white;
}

#slidetabsmenu a:hover {
background-position:0% -26px;
}

#slidetabsmenu a:hover span {
background-position:100% -26px;
}




#menu-ini {line-height:normal;font:12px tahoma,arial,"sans serif";}

* html #menu-ini{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#menu-ini ul{margin:0; margin-left: 0px; padding:0;}
#menu-ini li{margin:0; padding:6px; padding-left:0px; border-bottom: 1px solid #bbb; width:200px; list-style:none;}
#menu-ini a {background:url(img/seta.gif) no-repeat left top; margin:0; padding:0 0 0 16px; text-decoration:none;} 
#menu-ini a span {color:#555; } 

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu-ini a span {float:none;}
/* End IE5-Mac hack */

#menu-ini a:hover      {background-position:0% -13px;}
#menu-ini a:hover span {color:#222; background-position:100% -13px;}

