/* CSS Document */
body 
{
background-image: url(../imagens/fundo.png);
background-repeat:repeat-x;
background-color:#fff;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

.geral 
{
border:#ccc dashed 0px;
font-size: 12px; font-family: arial; color:#333333;
position:absolute;
top:0%;
left:50%; 
width:1000px;
height:100%;
margin-left:-500px;
margin-top: 0px;
}








 .AccordionOpen
{
overflow:auto;
}

.AccordionTitle, .AccordionContent, .AccordionContainer
{
  width:168px;
  position:relative;
}

.AccordionTitle
{
  height:20px;
  overflow:hidden;
  cursor:pointer;
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  text-align:center;
  background-repeat:repeat-x;
  display:table-cell;
  background-image:url('title_repeater.jpg');
  -moz-user-select:none;
}

.AccordionContent
{
  height:0px;
  overflow:auto;
  display:none; 
}

.AccordionContainer
{
border-bottom:#ddd solid 1px;
}








a:link, a:visited 
{
color: #185868; 
text-decoration: none;
font-weight:bold;
}
a:hover 
{
color: #185868;	
text-decoration: underline;
font-weight:bold;
}


a.sublink:link , a.sublink:visited  
{
color: #666; 
font-weight:normal;
text-decoration: none;
}
a.sublink:hover
{
color: #333;
font-weight:bold;
text-decoration: none;	
}
a.sublink span.caracter {font-size:15;font-weight:bold;color:#fff;} 
a.sublink:hover span.caracter {font-size:15;font-weight:bold;color: #08c;} 


a.sublinkativo:link , a.sublinkativo:visited  
{
color: #333;
font-weight:bold;
text-decoration: none;
}
a.sublinkativo:hover
{
color: #333;
font-weight:bold;
text-decoration: none;	
}
a.sublinkativo span.caracter {font-size:15;font-weight:bold;color: #333;} 
a.sublinkativo:hover span.caracter {font-size:15;font-weight:bold;color: #333;} 



.topo { width:1000px; height:158px; border-bottom:#000 dashed 0px;}
.fototopo{ height:10px; overflow:hidden; width:1000px;}
.centro { width:1000px; float:left; background-color:#ffffff; margin-top:0px;  background-image: url(../imagens/meio.jpg);background-repeat:repeat-y; border-bottom:#000 dashed 0px; }
.esquerda { float:left;width:170px;border:#f00 dashed 0px;}
.direita  { float:right;width:820px;background-image: url(../imagens/direita.jpg);background-repeat:repeat-y; border:#ccc dashed 0px;} 
.rodape { width:1000px; float:left;text-align:center;font-size:10px;}
.img { width:111px; height:83px; overflow:hidden;}
.botao { background-color:#105B88; color:#fff; font-weight:bold; cursor:pointer; border:#082039 solid 1px;}


.categoria {cursor:pointer;font-size: 13px; font-weight: bold; float:left;height:37px;width:170px;background-repeat:repeat-x;background-image: url(../imagens/categoria_fundo.gif); color:#fff;}
.categoria_esquerda {float:left;height:37px;width:4px;background-repeat:no-repeat;background-image: url(../imagens/categoria_esquerda.gif);}
.categria_meio {float:left;height:37px;}
.categoria_direita {float:right;height:37px;width:4px;background-repeat:no-repeat;background-image: url(../imagens/categoria_direita.gif);}

.subcategoria {float:left;width:168px;border:#1E3272 solid 1px;}

.categoria2 {cursor:pointer;font-size: 13px; font-weight: bold; float:left;height:37px;width:168px;background-repeat:repeat-x;background-image: url(../imagens/categoria_fundo2.gif);border-top:#ededed solid 1px;border-bottom:#ededed solid 1px; color:#fff;}



.categoria_esquerdax {float:left;height:37px;width:4px;background-repeat:no-repeat;background-image: url(../imagens/categoria_esquerda3.gif);}
.categoria_direitax {float:right;height:37px;width:4px;background-repeat:no-repeat;background-image: url(../imagens/categoria_direita3.gif);}
.categoriax {cursor:pointer;font-size: 13px; font-weight: bold; float:left;height:37px;width:168px;}











