#capa_conteudo .texto{
 color: #231F20;
 font-size: 14px;
 font-family: "Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
}

#capa_conteudo .boxprof{
  background-color: #E8E8E8; 
  padding: 14px; 
  padding-top: 30px;       
}

#capa_conteudo .fontemenor{
 color: #231F20;
 font-size: 12px;
 font-family: "Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
}

#capa_conteudo .boxesq{
  background-color: #E8E8E8; 
  padding: 15px 14px 3px; 
  border-right: 2px dashed #BD3F2C;
  width: 447px;
  height: 180px; 
  float: left;   
}

#capa_conteudo .boxdir{
  background-color: #E8E8E8; 
  padding: 15px 14px 3px; 
  width: 465px; 
  float: right;    
  height: 180px;
}

#capa_conteudo .boxtopo{
  background-color: #BD3F2C;     
  margin-bottom: 20px;   
  padding: 12px; 
  margin-top: 12px;
}

#capa_conteudo .boxcomp{
  background-color: #E8E8E8; 
  padding: 14px;        
}

#capa_conteudo p{
 color: #231F20;
 font-size: 14px;
 font-family: "Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
}


#capa_conteudo .span-8-insc {
   width: 601px;
   margin-top: -50px;
   float: right;
}

#capa_conteudo .span-15-insc {
   width: 245px;
   margin-top: -50px;
   float: right;
}

#capa_conteudo .tituloimagem{
 color: #004677;
 font-size: 15px;
 font-family: "Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
 font-weight: bold;
 margin-left: 120px;
}

#capa_conteudo .boxCinza {
  background:none repeat scroll 0 0 #E8E8E8;
  margin-top:20px;
  padding:3px;
  margin-left: 220px;
  width: 400px;
}

#capa_conteudo .box{
  background-color: #E8E8E8;         
}

#capa_conteudo .boxazul{
  background-color: #F2F2F2;         
}

#capa_conteudo .titulo_topo{
font-family: "Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
font-size: 24px;
font-weight: bold;
color:#DF2127;
}

#capa_conteudo .titulo_cinza{
font-family: "Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
font-size: 18px;
font-weight: normal;
color:#939598;
}

#capa_conteudo .texto_vermelho{
font-family: "Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color:#79090E;
}

#capa_conteudo hr{
background:#D1D2D4;
margin: 0.5em 0 1.5em;
}

#capa_conteudo h1, 
#capa_conteudo h2, 
#capa_conteudo h5 {
  font-family: "Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
  color: #004677;
  margin-bottom: 2px;
}

#capa_conteudo h4 {
  font-family: "Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
  color: #BD3F2C;
  margin-bottom: 2px;
  font-size: 1.5em;
}

#capa_conteudo h6 {
  font-size: 14px;
  font-family: "Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
  color: #231F20;
  margin-bottom: -5px;
}

#capa_conteudo h3 {
  font-family: "Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
  color: #FFF;
  margin-bottom: 0px;
  font-size: 15px;
  font-weight: bold;
}

#capa_conteudo a:focus, 
#capa_conteudo a:hover{
  font-family: "Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
  text-decoration:underline;
  color: #0072BE;
  font-size: 13px;
  font-weight: normal;
}

#capa_conteudo a {
  color: #0072BE;
  text-decoration:none;
  font-size: 13px;
  font-family: "Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
  font-weight: normal;
}

#capa_conteudo #miolo{
  margin: 0 0px;
  margin-top: 20px;
}

#capa_conteudo .centro{
  float: left;
}

#capa_conteudo #links{ 
  margin-top: 0.5em;
}
 
#capa_conteudo #links ul{ 
     list-style-image:url(/site/midia/arquivos/flecha_azul.png);
     padding-left:10px;
     margin-left: 10px;
}

#capa_conteudo #links ul li{ 
     list-style-image:url(/site/midia/arquivos/flecha_azul.png);
     margin-left:0px;
     font-family: "Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
     font-size: 14px;
}


#capa_conteudo #links ul li a{
    text-decoration:none;
    color:#115B89; 
    font-size: 14px;
    font-family: "Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
}

#capa_conteudo #links ul li a:hover{
    text-decoration:underline;
    color: #115B89; 
    font-size: 14px;
    font-family: "Trebuchet MS", TrebuchetMSRegular, Arial, sans-serif;
}

#menu_selecionado{
background: #DF2127;
width: 98px;
height: 5px;
margin-top: -38px;
margin-left: 251px;
}

#capa_conteudo .titulo{
    margin-top: 45px;
}

#capa_breadcrumb {
    display: block;
}

#corpo .site_bread_esconde {
    display: none;
}

#capa_conteudo .esq {
    float: left;
    width: 49%; // 1% de folga entre as colunas
    padding-right: 1em;
}

#capa_conteudo .dir {
    margin-left: 50%;
    padding-left: 1em; // distância à esquerda
    float: right;
}

/* ----- ESTILO PARA FORMULARIO --------- */

#capa_conteudo  form h2 { margin: 0; }

#capa_conteudo label {
    font-weight: bold;
    margin-left: 5px;
    text-align: left;
}

#capa_conteudo .fundo {
    background-color: #FFF;
}

#capa_conteudo form {
    margin-bottom: 30px;
    padding: 5px;
    text-align: left;
    width: 800px;
}
#capa_conteudo form div { position: relative; }

#capa_conteudo ul{ list-style-type: none; }

#capa_conteudo input[type="text"], input[type="password"], input.text, input.title {
    margin-bottom: 0px;
    margin-left: 10px;
    vertical-align: middle;
    visibility: visible;
    background-color: #E8E8E8;
    border: 1px solid #BBBBBB;
    width: 408px;
    position: absolute;
    left: 85px;
}

#capa_conteudo select {
    margin-bottom: 0px;
    margin-left: 10px;
    vertical-align: middle;
    visibility: visible;
    background-color: #FFF;
    border: 1px solid #BBBBBB;
    width: 60px;
    position: absolute;
    left:85px;
}

#capa_conteudo textarea {
    height: 100px;
    margin-bottom: 8px;
    margin-left: 25px;
    vertical-align: middle;
    visibility: visible;
    background-color: #E8E8E8;
    border: 1px solid #BBBBBB;
    position: inherit;
    width: 396px;
}

#capa_conteudo #id_email_error {
    left: 890px;
    position: absolute;
}

#corpo .rodape { 
    background: none repeat scroll 0 0 #9AA5AF;
    margin-bottom: 15px;
    padding: 15px;
    width: 940px;
}
#corpo .rodape p { margin-bottom: 0; text-align: center; color: #fff;}