body{ background: url(img/fundo_degrade3.jpg) #344E76 top repeat-x fixed; margin: 0px; padding: 0px; }

#estrutura { background: #fff; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px;}
#estrutura .lateral-esq { background: url(img/lateral-esq.gif) #444; }
#estrutura .lateral-dir { background: url(img/lateral-dir.gif) #444; }

#lateral{ background: url(img/lateral-fundo.jpg) #1C4988 top no-repeat; vertical-align: top; width: 157px; height: 100%; margin: 0px; text-align: center; border-right: 1px solid #3F3C7C; }
#lateral .box{ padding: 5px; background: url(img/box-fundo.gif) #88A9DA no-repeat; border: 1px solid #3F3C7C; }
#lateral .box a{ font-size: 10px; letter-spacing: 0; margin-top: 5px; text-decoration: none; color: #000; }
#lateral .box a:hover{ font-size: 10px; margin-top: 5px; text-decoration: underline; }
#lateral .box form{ display: inline; }
#lateral .box input{ vertical-align: bottom; background: #fff; border: 1px solid #333; font-size: 11px; }
#lateral .box input:focus{ background-color: #ABC5F1; }

#conteudo .central input, select, textarea{ background: #fff; border: 1px solid #333; font-size: 11px; }
#conteudo .central input:focus, select:focus, textarea:focus { background: #ddd; }
#conteudo{ margin: 0px; font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; letter-spacing: 0.5px; }
#conteudo .titulo-conteudo { color: #00446C; font-size: 12px; }
#conteudo .imagens-imprensa { margin: 5px; border: 1px solid #333; }
#conteudo .imprensa-fundo { border: 1px solid #ccc; background: #fff; }
#conteudo .central { padding: 4px 0px 0px 4px; background: #F7F6F6; font-size: 10px; color: #333; text-align: left;}
#conteudo .central a { text-decoration: underline; color: #000; }
#conteudo .central a:hover { text-decoration: none; color: #000; }
#conteudo .imagens-chips { margin: 10px 0 10px 0; border: 1px solid #ccc;}

.tabela-precos td{
	letter-spacing: 0px;
	border-style: solid; border-color: #000; border-width: 0px 0px 1px 0px;
}

.tabela-precos th { background: url(img/degrade-tabela.gif) #ccc; height: 25px; text-align: center; padding: 1px 3px; margin: 2px; white-space: nowrap; border-style: solid; border-color: #000; border-width: 0px 0px 1px 0px; }

.txt-vermelho { color: #f00; display:inline; }
.txt-vermelho-gd { color: #f00; font-size: 14px; }
.txt-azul { color: #00f; }
.txt-preto-gd { color: #000; font-size:12px; }

.titulolayer_txt { background-color: #ADDFFF; text-align: right; padding: 1px 4px 1px 4px; border: black; border-style: solid; border-width: 0px 0px 1px 0px; cursor: move;}
.titulolayer_txt a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bolder; }
.titulolayer_txt a:visited {  color: #000000; }
.conteudolayer_txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #DDDDDD; width:420px; padding: 1px 4px 1px 4px;}
.conteudolayer_txt2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #DDDDDD; width:420px; margin:auto; padding: 1px 4px 1px 4px;}

a.tooltip{ position:relative; padding:0; color:#039; text-decoration:none; border-bottom:0px dotted #039; cursor:help; z-index:24; }
a.tooltip:hover{ background:transparent; z-index:25; }
a.tooltip span{display: none}
a.tooltip:hover span{ display:block; font-weight: bold; position:absolute; width:200px; top:3em; text-align:justify; left:0; padding:3px 5px; border:1px solid #999; background:#e0ffff; color:#000; }

a.helpLink { cursor: help; }
.help-tooltip {	position: absolute; width: 300px; border: 1px Solid WindowFrame; background: Infobackground; color: InfoText; font: StatusBar; font: Status-Bar; padding: 3px; filter: progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=4); z-index: 10000; }
.help-tooltip a, .help-tooltip a:hover { color: blue !important; background: none; }

.sem-borda { border: 0px; }
span { display: none; }

form select,textarea,input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: 1px #777 solid; margin: 2px;}
legend{ font-weight: bold; font-size: 12px; letter-spacing: 1px; }
label{ display: block; width: 150px; float: left; border-bottom: 1px solid #999; padding: 2px 0; }

#menuPlayer { background: #fff; border: #ccc solid 1px; width:425px; margin: 3px 32px; padding:10px;}
#menuPlayer ul { margin: 0; border: 0; padding: 0; list-style-type: none; }
#menuPlayer li { padding: 2px 2px 2px 15px; background: url(img/seta_menu2.gif) no-repeat 0 5px; }
#player { background: #fff; border: #ccc solid 1px; width:425px; padding: 10px; margin: 3px 32px; text-align:center; }
#popup{ position: absolute; top: 15%; left: 30%; width: 500px; height: 350px; padding: 10px 10px 10px 10px; display: none; }
h2{background-image:url(img/h2_fundo1.jpg);
color: #868F9E;
font-size: 14px; 
}
/********** Lista **********/
.mainDiv
{
  width:500px;
}

.topItem
{
 font: bold 12px tahoma,verdana,sans-serif;
  letter-spacing: 0;
  border: none;
  width: 500px;
  height: 25px;
  color: #215dc6;
  text-indent:10px;
  cursor:pointer;
  
}

.topItemOver
{
  font: bold 12px tahoma,verdana,sans-serif;
  text-indent:10px;
  height: 25px;
  width: 500px;
  color: #428eff;
  cursor:pointer;

}

.topItemClose
{
  font: bold 12px tahoma,verdana,sans-serif;
  text-indent:10px;
  height: 25px;
  width: 500px;
  color: #215dc6;
  cursor:pointer;
}


.topItemCloseOver
{
  font: bold 12px tahoma,verdana,sans-serif;
  text-indent:10px;
  height: 25px;
  width: 500px;
  cursor:pointer;
    
}



.dropMenu
{
  background-color: #F7F6F6;
  filter:alpha(opacity=100);
  padding-top:5px;
  padding-bottom:5px;
}

.subMenu
{
   display:block;
}


.drop
{
   border-left:1px solid black;
   border-right:1px solid black;	
}
/*********** Fim da Lista **********/

