/* GERAL */
*{margin:0px; padding:0px; list-style:none;}

html{overflow: -moz-scrollbars-vertical;}

body{background:#797979;}

#tb_principal{background:#FFFFFF;}

.azul_topo, #header{background:#2A4D7D; height:52px; vertical-align:top;}

.bg_rodape, #rodape{background:url(images/bg_bot.gif) top repeat-x; height:121px; vertical-align:top;}

.bg_conteudohome_1{background:url(images/bg_home1.gif) repeat-y; height:13px;}
.bg_conteudohome_2{background:url(images/bg_home1.gif) repeat-y;}

.bg_cinzahome{background:url(images/bg_home2.gif) 0px 218px repeat-x;}
.bg_cinzahome_interna{background:url(images/bg_home2_interna.gif) 0px 302px repeat-x;}

.bg_cinza{background:#DADCDA;}

.pontilhadocinza{border:1px dashed #DADCDA; border-left:none; border-right:none;}

#logo{padding:29px 0 0 12px;}

#box_cinza{background:url(images/bg_home2.gif) bottom repeat-x; text-align:right; width:148px; float:left;}

#img_interna{margin-top:70px;}

.btt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold; background-color:#2A4D7D; border: #2A4D7D solid 1px;}

.multipart{background-color: #dddddd; border:1px 1px 1px 1px solid #777777; font-family: arial; font-size: 11px; color: #666666;}

.enviado{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A4D7D; text-decoration:none; margin:6px 0 6px 0;}

.enviadoerro, .enviadoerro a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FF0000; text-decoration:none; margin:6px 0 6px 0;}

.enviadoerro a:hover{ text-decoration:underline;}
/* MENU */
#menu{margin:6px 0 10px 0; height:202px;}
#menu_ri{margin:0px 0 10px 0; height:202px;}
#menu div{margin-bottom:8px;}
#menu_ri div{margin-bottom:1px;}

#empresas{border:1px dashed #DADCDA; border-right:none; border-left:none; width:439px; float:left;}
#empresas .titulo{margin:0 0 15px 26px;}
#empresas .logos{margin:0 0 15px 46px;}

/* SUBMENU */
.submenu{border:1px solid #2A4D7D; background:#DADCDA; padding:4px 0 0 0;}
.submenu .item{margin:0px;}

/* HEADER (BOTÕES E BUSCA) */
#botoes_topo{float:left; margin:22px 0 0 15px;}

#busca{float:right; background:url(images/bg_busca.gif) repeat-x; margin:15px 8px 0 0;}
#busca input{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2A4D7D; font-weight:bold; background-color:transparent; border:none; margin:5px; vertical-align: top;} /* incluido vert. align 030210ah */

/* FUNDOS */
.inp_fundos{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2A4D7D; border:1px solid #CCCCCC; padding:2px;}

/* NOTÍCIAS */
#noticias{width:180px; margin:9px 4px 0 0;}
#noticias .titulo{margin-bottom:15px;}
#noticias .item{margin:0 10px 17px 13px;}
#noticias .data{background:url(images/ico_bullet1.gif) no-repeat 0px; padding-left:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2A4D7D;}
#noticias .texto{margin:3px 0 0 13px;}
#noticias .btn{text-align:right; margin:3px 15px 0 0;}

#noticias_img_esq{text-align:right; margin:9px 0 0 0;}

#img_contecom{padding:0 45px 0 37px; height:187px; margin:-13px 0 13px 0;}

/* ACESSO RÁPIDO */
#acessorapido .titulo{margin:16px 8px 0 0; text-align:right;}
#acessorapido .txt_titulo, #acessorapido .txt_titulo a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#CCCCCC; text-decoration:none; font-weight:bold; padding-bottom:8px;}
#acessorapido .txt_titulo a:hover{text-decoration:underline;}
#acessorapido .td_itens{border-left:1px solid #FFFFFF; padding:0 0 0 6px;}
#acessorapido .div_txt_itens, #acessorapido .div_txt_itens a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; margin-bottom:5px;}
#acessorapido .div_txt_itens a:hover{text-decoration:none; color:#CCCCCC;}

/* BOX PROCESSOS */
#processos{float:left; margin:9px 0 0 0; width:189px;}
#processos .titulo{margin-bottom:25px;}
#processos .item{text-align:right;}

/* BOX PROFISSIONAIS */
#profissionais { float:right; margin: 9px 0 0 0; width:195px;} /* align left deu erro no Chrome */
#profissionais .titulo { margin-bottom: 23px;}
#profissionais .item {text-align:right; margin-bottom: 7px; } 

/* BOX ORDENAÇÃO */
#ordenacao { float: right; margin: 6px 0 0 0; width: 195px; }
#ordenacao .titulo { margin-bottom: 10px; }
#ordenacao .item { text-align: left; margin: 0 0 18px 3px; }

/* BOX FALE CONOSCO */
#faleconosco{float:left; margin:9px 0 0 0; width:195px;}
#faleconosco .titulo{margin-bottom:22px;}
#faleconosco .item, #faleconosco .item a{text-align:left; margin:0 0 18px 23px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#2A4D7D; line-height:15px;}
#faleconosco .item a:hover{text-decoration:none; color:#666666;}

/* BOX FUNDOS */
#fundos{float:left; margin:9px 0 0 0; width:195px;}
#fundos .titulo{margin-bottom:22px;}
#fundos .item{margin-bottom:21px;}

/* UPDATE */
#update{width:371px; float:right; border-top:1px solid #DADCDA; padding:7px 9px 0 3px; margin-top:10px;}
#update #txt_update{float:left;}
#update #btn_topo{float:right;}
#update #btn_topo a:hover{color:#666666;}
#update #btn_topo img{margin-left:4px;}


/* RODAPÉ */
#txt_rodape{padding:12px 0 0 15px;}

/* CONTEÚDO */
#links_interna{margin:4px 0 0 0;}
#links_interna.txt_links, #links_interna.txt_links a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#999999;}
#links_interna.txt_links a:hover{text-decoration:none; color:#666666;}

#conteudo{width:380px; float:right; margin:13px 0 0 0;}
#conteudo #tit_interna{margin-bottom:20px;}

#conteudo p, #conteudo li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2A4D7D; text-decoration:none; margin:0 7px 13px 0; text-align:justify;}
#conteudo p a, #conteudo li a{text-decoration:underline; color:#2A4D7D;}
#conteudo p a:hover, #conteudo li a:hover{text-decoration:none; color:#666666;}

#conteudo li{list-style:url(images/ico_bullet2.gif); list-style-position:inside;}

h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#999999; text-decoration:none; margin:0 7px 16px 0; text-align:justify;}

.btn_fechar{float:right;}
.btn_fechar a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#999999;}
.btn_fechar a:hover{color:#666666;}
.btn_fechar img{margin-left:4px;}

/* TEXTOS */
.txt_verdana_cinza_10, .txt_verdana_cinza_10 a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#999999;}
.txt_verdana_cinza_10 a:hover{text-decoration:none; color:#2A4D7D;}
.data{background:url(images/ico_bullet1.gif) no-repeat 0px; padding-left:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2A4D7D;}

.txt_verdana_cinza_10_2, .txt_verdana_cinza_10_2 a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#CCCCCC; line-height:15px;}
.txt_verdana_cinza_10_2 a:hover{text-decoration:none; color:#FFFFFF;}

.img_bullet3{background:url(images/ico_bullet3.gif) 0px 4px no-repeat; padding-left:13px;}

/* TABELAS */
.tabelatt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold; background-color:#2A4D7D;}
.tabelatx, .tabelatx a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; background-color:#FFFFFF;}
.tabelatx a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#2A4D7D; background-color:#FFFFFF;}
