/*
Estilos apenas para as pesquisas
*/


div.submit_b
{
  padding-left: 0.5em;
}


div.toc{       
    width:98%;
    padding: 0;
    margin: 0;
    overflow:hidden;    
}


div.toc div {
    float  : left;
    margin : 0;
    margin-left : 0.2em;
    padding: 0;
}

div.toc a {
    background: #bdf  url(img/tab.png);
    color: #008;
    display: block;    
    padding-left: 0.5em;    
    text-decoration: none;    
 }


div.toc a:hover {
    background-color: #3af;
    background-position: 0 -120px;
    cursor:hand;    
}


div.toc a:hover span {    
    background-position: 100% -120px; 
}

div.toc div.current a:hover
{
  background-position: 0 -60px;
}

div.toc div.current a:hover span {    
    background-position: 100% -60px;    
}

div.toc div.current a {    
    background-position: 0 -60px;
    color: #fff;
    /*font-weight: bold;*/
}


div.toc div.current span {    
    background-position: 100% -60px; 
}


div.toc span {
    background: url(img/tab.png) 100% 0;     
    display: block;
    line-height:1.1em;
    /*line-height:1.2em;*/
    padding-right: 0.3em;     
    padding-top:0.2em;
    padding-bottom:0.2em;
}

div.toc span.oneline { 
padding-top:0.7em;
padding-bottom:0.7em;          
}

div.tabscontent
{
  display:block;  
}

div.tab_content {
    border: #004080 solid 3px;
    padding-top: 0.5em ;
    background:#F9F9F9;
    overflow: none;
    height: 32em;
}

div.tab_content p{
    padding-left: 0.5em ;    
    padding-top: 0.5em ;        
}

div.sub_tab_content
{
    border-top: #004080 solid 3px;        
    padding : 0.5em;
    margin  : 0;
    height: 28em;
    overflow: auto;     
}


div.next_label
{
  margin-right:1em;
  float:right;
  position:relative;
  display:none;
}



div.cl {background: url(img/cl.png) 0 100% no-repeat;}
div.cr {background: url(img/cr.png) 100% 100% no-repeat;}
