body {
    background-color : #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    color: #666666;
  }

form,input,file {
    border: 0px;
    padding: 0px;
    margin: 0px;
  }

img {
    border: 0;
  }

#corpo {
    margin: auto;
    width: 780px;
    height: 720px;
    background-image: url(../images/bg_page.gif);
    background-repeat: repeat-y;
    display: table;
  }

#topo {
    margin: auto;
    width: 780px;
    height: 167px;
  }

#menuGeral {
    width: 780px;
    height: 48px;
  }

#slideFotos {
    margin-top: 5px;
    height: 150px;
    width: 740px;
    margin: auto;
  }


#Conteudo {
    min-height: 350px;
    width: 740px;
    margin: auto;
  }


#Conteudo #verConteudo {
    float:left;
    height: auto;
    width: 490px;
    margin-top: 10px;

  }


#Conteudo #verConteudo h4 {
    color: #B00000;
  }


.texto {
    text-align: justify;
  }

#Conteudo #verConteudo #th_fotoPessoa {
	float: left;
	 width:210px;
}

#Conteudo #verConteudo #th_detalhePessoa {
	 float: left;
	 margin-left: 10px;
	 width:260px;
	 margin-bottom: 20px;
}

#th_dt_nome {
    margin-top: 2px;
    background-color:#B00000;
    color: #ffffff;
    line-height: 20px;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

#th_dt_cargo {
    margin-top: 2px;
    background-color: #E5E5E5;
    color: #000000;
    line-height: 20px;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

#th_dt_info {
    padding: 5px;
    margin-top: 2px;
    background-color: #F5F5F5;
}

#preConteudo {
    font-size: 12px;
    color: #666666;
    float:left;
    height: 215px;
    width: 490px;
    text-align: justify;
  }


#preConteudo strong {
    color: #B00000;
  }


#posConteudo {
    background-color:#666666;
    float:left;
    height: 110px;
    width: 490px;
    margin-top: 4px;
  }


#Conteudo #extraConteudo {
    margin-left: 5px;
    float:left;
    height: 350px;
    width: 245px;
  }


#Conteudo #extraNoticias {
    margin-left: 5px;
    float:left;
    min-height: 480px;
    width: 245px;
  }


#rodape {
    height: 85px;
    width: 780px;
  }


#telaLogin {
    background-image: url(../images/tela_login.png);
    height: 110px;
    width: 245px;
    float: right;
  }


#boxDireita {
    float:right;
    margin-top: 10px;
    height: 110px;
    width: 235px;
    background-color:#FFFFFF;
  }


#boxDireita table {
    width: 235px;
    line-height: 16px;
  }


#boxDireita img {
    width: 0px;
    height: 0px;
  }


#extraConteudo #telaNewsletter {
    background-color: #FFFFFF;
    height: 110px;
    width: 245px;
    float: right;
  }

.newsletterform {
    background-image: url(../images/tela_newsletter.gif);
  }

.newsletterok {
    background-image: url(../images/tela_newsletter_ok.gif);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
  }

#Carregando {
    padding-left : 5px;
    padding-top : 5px;
  }


#MensagemOk {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    line-height : 16px;
    margin-left : 5px;
  }

#mostraFiles {
	margin-top: 15px;
	min-height: 300px;
}

.news {
    font-size:9px;
    color:#666666;
    margin-left: 52px;
    background-color:#FFFFFF;
    border: 0px;
    height: 15px;
    width: 162px;
  }


.login {
    font-size:9px;
    color:#666666;
    margin-left: 60px;
    background-color:#FFFFFF;
    border: 0px;
    height: 14px;
    width: 154px;
  }


.formcontato {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    background-color: #F0F0F0;
    border: 0px;
  }


.btnformcontato {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    background-color: #B00000;
    border: 0px;
    width: 45px;
  }


.formcontatoerro {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    background-color: #FFE5E5;
    border: 0px;
  }

.title_formlabel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    float: left;
    height: 30px;
    width: 490px;
  }

.formlabel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    float: left;
    height: 20px;
    width: 100px;
  }


.formcotacao {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    background-color: #F0F0F0;
    border: 0px;
  }


.formcotacaoerro {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    background-color: #FFE5E5;
    border: 0px;
  }


.formcotacaolabel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    float: left;
    height: 20px;
    width: 100px;
  }


.btnformcotacao {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    background-color: #B00000;
    border: 0px;
    width: 45px;
  }


//noticias

#Conteudo #verConteudo #mostraNoticias {
    float: left;
    width: 300px;
  }

.noticiasHome {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
  }

.mostraTituloNoticia {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    font-size: 12px;
  }


.mostraDataNoticia {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 9px;
  }


.mostraAutorNoticia {
    color : #000000;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9px;
    font-style : italic;
  }


.mostraTextoNoticia {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 11px;
  }


.brd {
    border: 1px solid #CCCCCC;
  }


.lnk_noticia:link, .lnk_noticia:visited {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #666666;
    text-decoration: none;
  }


.lnk_noticia:hover {
    color: #000000;
  }

.lnk_file:link, .lnk_file:visited {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #666666;
    text-decoration: none;
  }

.lnk_file:hover {
    color: #000000;
  }


.lnk_paginacao1:link, .lnk_paginacao1:visited {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#666666;
    text-decoration: none;
  }


.lnk_paginacao1:hover {
    background-color:#E5E5E5;
  }


.lnk_paginacao2:link, .lnk_paginacao2:visited {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000000;
    font-weight:bold;
    text-decoration: none;
  }


