﻿

* { margin:0; padding:0; list-style:none; border:0; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff;}

a { text-decoration:none; color:#888; }
a:hover { text-decoration:underline }

.conteudo_extenso a {text-decoration:underline; color:#fff;}

body { margin:0 auto!important; background-color:#4C4C4C; text-align:center; width:100%;}
.gecko body {width:1004px;}

.geral { width:932px; margin:0 35px 0 36px;}

strong em { font-weight:bold!important; font-style:italic;}

p, h3, h4 { margin:0 0 5px 10px;}


p strong { font-weight:bold;}

ul.listagem_interna { margin-left:10px;}

em {font-style:italic;}


.topo 
{
    width:1000px;
    height:409px;
    background:url(/img/flash/flash_topo.jpg) no-repeat center top;
    margin-left:1px;
    position:relative;
    }
.gecko .topo {margin-left:2px;}

h1 a
{
    text-indent:-9999px;
    overflow:hidden;
    cursor:pointer;
    display:block;
    width:250px;
    height:120px;
    position:absolute;
    top:75px;
    left:50px;
    }
/*.ie6 h1 a {left:60px;}*/

h2 
{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    padding-top:20px;
    margin-left:15px;
    padding-bottom:10px;
    }

h3 
{
    font:bold 14px Verdana, Arial, Helvetica, sans-serif;
    color:#E3181C;
    padding-top:20px;
    padding-bottom:10px;
    }
    
h4 
{
    font:bold 10px Verdana, Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    background:url(/img/bgr/seta_h4.gif) no-repeat left 2px;
    padding-left:15px;
    }

.titulo 
{
    font:bold 12px Verdana, Arial, Helvetica, sans-serif;
    padding-top:15px;
    color:#fff;
    }


.breadcrumbs 
{
    width:732px;
    height:20px;
    background:url(/img/bgr/breadcrumbs.jpg) no-repeat left top;
    float:left;
    padding:20px 0 0 10px;
    }

.breadcrumbs a { text-decoration:underline; color:#666;}
.breadcrumbs, .breadcrumbs span {color:#999;}
.breadcrumbs h3 
{
    font:bold 14px Verdana, Arial, Helvetica, sans-serif;
    color:#E3181C;
    padding:0;
    margin:0 0 0 10px;
    }


/* MENU */

.menu 
{
    width:932px;
    background:#000 url(/img/bgr/menu.jpg) no-repeat left top;
    height:50px;
    }

 .menu_lateral 
 {
    width:190px;
    background:url(/img/bgr/menu_lateral_fundo.jpg) repeat-y left top;
    float:left;
    position:relative;
    }   

span.menu_lateral_topo 
{
    width:190px;
    height:55px;
    background:url(/img/bgr/menu_lateral_topo.gif) no-repeat left top;
    float:left;
    margin-bottom:5px;
    }

span.menu_lateral_rodape 
{
    width:190px;
    /*height:252px;*/
    height:70px;
    background:url(/img/bgr/menu_lateral.jpg) no-repeat left top;
    float:left; 
    }    
    

.seleciona_submenu { width:170px; display:block;}    



.menu ul.menu_institucional { padding-left:90px; padding-top:17px;}
.menu ul.menu_institucional li 
{
    float:left; 
    padding:0 20px 0 5px;
    }
.menu ul.menu_institucional li.ultimo_link { background:none;}    
.menu ul.menu_institucional li a 
{
    color:#E3181C;
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    }
.menu ul li ul.submenu
{
    display:none;
    position:absolute;
    top:0;
    left:0;
	z-index:1000 !important;
	border-bottom:4px solid #4F4F4F;
	padding-top:10px;
}

.menu_lateral ul li ul.submenu {padding-bottom:10px;}

.menu_lateral ul li ul.submenu li { margin-left:15px;}

.menu_lateral ul li ul.submenu li a 
{
    display:block;
    padding:0 0 5px 12px;
    background:url(/img/bgr/seta_submenu_interno.gif) no-repeat left 6px;
    }

.menu ul li ul.submenu li ul.s1_interno { padding-bottom:10px; padding-left:10px;}

.menu ul li ul.submenu li ul.s1_interno li a 
{
    color:#989898;
    background:url(/img/bgr/seta_submenu_interno.gif) no-repeat left 5px;
    padding-left:10px;
    }



#s1, #s2, #s3, #s4 
{

    background:#120e0e;
    position:absolute;
    left:188px;
    }
#s1 { top:60px; border-left:2px solid #000;}
#s2 { top:60px; border-left:2px solid #000;}
#s3 { top:128px; border-left:2px solid #000;}
#s4 { top:162px; border-left:2px solid #000;}


.menu_lateral ul li { margin-left:35px; margin-bottom:2px; width:154px; overflow:hidden; float:left; }
.ie6 .menu_lateral ul li {margin-left:18px;}
.menu_lateral ul li a
{
    color:#ccc;
    background:#0e0e0e url(/img/bgr/listagem.gif) no-repeat left 13px;
    font-size:12px;
    padding:9px 0 9px 10px;
    }

ul.submenu
{
    display:none;
    position:absolute;
    top:0;
    left:0;
	z-index:1000 !important;
	border-bottom:4px solid #4F4F4F;
	padding-top:10px;
	width:230px;
	display:none;
}



/* Fim do MENU */

.conteudo 
{
    width:932px;
    background:#000;
    text-align:left;
    float:left;
 }

.conteudo_extenso 
{
    background:#000 url(/img/bgr/topo_complemento.jpg) no-repeat right top;
    width:692px;
    padding-right:50px;
    min-height:349px;  
    float:left;
    }
.ie6 conteudo_extenso {height:349px;}

span.complemento 
{
    background:#000 url(/img/bgr/topo_complemento.jpg) no-repeat right top;
    width:63px;
    float:right;
    height:133px;
    display:block;    
    }

.esquerda {width:190px; float:left;}

.conteudo_esquerda 
{
    width:460px;
    min-height:349px;
    overflow:hidden;
    float:left;
    background:#000;
    }

span.complemento_direita 
{
    background-color:#000;
    border:1px solid red;
    background:url(/img/bgr/topo_complemento.jpg) no-repeat right top;
    width:350px;
    height:63px;
    display:block;
    }    
    
.conteudo_direita 
{
    margin-top:107px;
    width:270px;
    height:278px;
    float:left;
    background:#000;
    background:url(/img/bgr/direita.jpg) no-repeat right top;
    }    
/*    
.conteudo_direita
{
    width:350px;
    float:left;
    background:#000;
    }
  */  
.conteudo_direita span.direita_topo 
{
    background:url(/img/bgr/direita_topo.jpg) no-repeat 70px top;
    width:265px;
    height:101px;
    display:block;
    margin-top:150px;
    }
    
.conteudo_direita span.direita_rodape{   
    background:url(/img/bgr/direita_rodape.jpg) no-repeat left bottom;
    height:117px;
    display:block;
}

.conteudo_direita .chamadas 
{
    margin-left:98px;
    margin-top:65px;
    width:180px;
    }

.conteudo_direita .chamada_lateral 
{
    width:230px;
    background:url(/img/bgr/divisorio_chamada.gif) no-repeat 20px bottom;
    margin-bottom:10px;
    }

.conteudo_direita .chamada_lateral p a { margin-left:15px; display:block; padding-bottom:10px;}

.conteudo_direita a.chamada_lateral_proximo {color:#E3181C; margin-left:150px;}

span.rodape_fundo 
{
    width:932px;
    height:9px;
    background:url(/img/bgr/rodape_inf_internas.gif) no-repeat left top;
    display:block;
    float:left;
    }  

.internas span.rodape_fundo 
{
    width:932px;
    height:8px;
    background:url(/img/bgr/rodape_inf_internas.gif) no-repeat left top!important;
    display:block;
    float:left;
    }  

.ie6 .internas span.rodape_fundo { padding-top:-10px; background:url(/img/bgr/rodape_inf_internas.gif) no-repeat left bottom!important;}

.rodape 
{
    margin-top:3px;
    width:932px;
    background:#000 url(/img/bgr/rodape_sup.gif) no-repeat left top;
    padding-top:10px;
    float:left;
    }
span.rodape_fundo2 
{
    width:932px;
    height:9px;
    background:url(/img/bgr/rodape.gif) no-repeat left top;
    display:block;
    float:left;
    }  
    
.rodape p { color:#fff; font-size:14px; text-align:center; padding:0 20px;}

.rodape a.txt_branco_pequeno, .rodape a.txt_branco_medio, .rodape a.txt_branco_grande { color:#fff; font-size:14px;}
.rodape a.txt_cinza_pequeno, .rodape a.txt_cinza_medio, .rodape a.txt_cinza_grande { color:#999; font-size:14px;}
.rodape a.txt_vermelho_pequeno, .rodape a.txt_vermelho_medio, .rodape a.txt_vermelho_grande { color:#FF0000; font-size:14px;}

.rodape a.txt_branco_medio, .rodape a.txt_cinza_medio, .rodape a.txt_vermelho_medio {font-size:13px;}
.rodape a.txt_branco_pequeno, .rodape a.txt_cinza_pequeno, .rodape a.txt_vermelho_pequeno {font-size:11px;}



fieldset ol li input, .conteudo fieldset ol li textarea, .conteudo fieldset ol li select {border:1px solid #ccc; color:#fff; background:#000;}
fieldset ol li label { width:85px; display:block; float:left; color:#fff;}

fieldset ol.cadastro li label { width:130px; display:block; float:left; font-weight:bold; color:#fff;}

fieldset ol li {margin-bottom:3px!important;}
.gecko fieldset ol li { margin-bottom:5px!important;}

.bordo {color:#FF0000;}


ol.listagem_internas 
{
    margin-left:25px; 
    margin-bottom:5px; 
    }

ol.listagem_internas li 
{
    background:url(/img/bgr/listagem.gif) no-repeat left 9px;
    padding:4px 0 4px 10px;
    }
 
ol.listagem_internas_links 
{
    margin-left:35px; 
    margin-bottom:5px; 
    } 
 
ol.listagem_internas_links li 
{
    background:url(/img/bgr/listagem_links.gif) no-repeat left 9px;
    padding:4px 0 4px 10px;
    }  
    
ol.listagem_internas li strong { font-weight:bold; font-size:11px;}

.recuo_direita { margin-left:15px; margin-bottom:5px; margin-top:5px;}


.parceiros 
{
    width:190px;
    float:left;
    }  
    
.parceiros h3 
{
    width:180px;
    height:46px;
    margin:0;
    background:url(/img/bgr/parceiros.jpg) no-repeat left top;
    padding:15px 0 0 10px;
    font-size:13px;
    }
.parceiros img { margin:0 0 10px 30px; display:block; border:none;}    
    
