/*
Estilos apenas para as pesquisas expandidas
*/


div.submit_b
{
  padding-left: 0.5em;
  margin-bottom: 1em;
}


div.toc{   
    display:none;
}


div.toc div {
    float  : left;
    margin : 0;
    margin-left : 0.5em;
    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;
    padding-left: 0.5em;
    padding-bottom: 0.5em;
    margin-bottom: 1em;
    background:#F9F9F9;
    overflow: none;    
}


div.panel_title
{
   font-size: 1.2em;
   font-weight: bold;
   padding-bottom: 0.5em;
   padding-top: 0.5em;
}

div.tab_content p{
    padding-left: 0.5em ;    
    padding-top: 0.5em ;            
}

div.sub_tab_content
{
    padding-left : 0em; 
}

div.next_label
{
  display:none;    
}


div.cl {background: url(img/cl.png) 0 100% no-repeat;}
div.cr {background: url(img/cr.png) 100% 100% no-repeat;}