/* GLOBAL */

@import url("clear.css");

#coluna2 img { *margin-bottom: 5px; }

body { font-family: "Arial"; font-size: 12px; background: url("../imagens/bg.png") repeat-x; background-color: #F7F9FA; }

/* ESTRUTURA */

#conteudo { width: 922px; margin: 0 auto;}

#topo, #alinha, #rodape { margin: 0 auto; width: 930px; }

#topo { height: 118px; }

#menu_topo { height: 30px; padding-top: 7px; background: url("../imagens/bg_menu.png") repeat-x; margin-bottom: 15px; }

#menu_topo ul { width: 950px; display: inline; margin: 0 auto; } #menu_topo ul li { margin-right: 25px; } #menu_topo ul li.ultimo { margin-right: 0 !important; }

#menu_topo ul li { float: left; font-size: 13px;  font-weight: bold; color: #324CAB; height: 20px; padding-top: 5px; text-transform: uppercase; }

#menu_topo ul li a, #menu_topo ul li a:link, #menu_topo ul li a:visited, #menu ul li a:active { text-decoration: none; color: #324CAB; }

#menu_topo ul li a:hover { text-decoration: underline; }

#rodape { clear: both; text-transform: uppercase; color: #666; font-size: 11px; font-family: Verdana; font-weight: bold; margin-bottom: 8px; }

#destaques { width: 778px; height: 165px; }

#chamadas { margin: 10px 0 8px 0; *margin: 10px 0 3px 0; float: left; width: 778px; overflow: hidden; }

#menu_secundario, #destaques, .item { float: left; } .item { text-align: center; margin-right: 26px; }

#menu_secundario { margin-right: 14px;  }

/* TITULOS */

h1 { text-indent: -9999em; background: url("../imagens/logo_slogan.jpg") no-repeat; width: 423px; height: 81px; margin: 20px 20px 0 0; }

h2, h3 { color: #060390; font-weight: bold !important; text-transform: uppercase; }
h3 { font-size: 13px; }
h2 { font-family: Arial; font-size: 12px; color: #0056A3 !important; }

#topo img { margin: 10px; } #topo img#phone { margin-top: 13px; } .ultimo { margin: 0 !important; } 

#chamadas { _margin-left: 3px; } #fix { float: left; }

/* LAYOUT */

.empresa { color: #060390; }

h1, #topo img, #topo address { float: left; }

#menu_secundario ul li { width: 110px;  text-align: left; padding: 7px; padding-right: 12px; margin-bottom: 3px; *margin-bottom: 1px;
text-transform: uppercase; color: #FFF; font-size: 11px; font-weight: bold; }

#menu_secundario ul li { background-color: #549BC5; } #menu_secundario ul li.ativo { background-color: #060390; } #menu_secundario ul li.sub { background-color: #90d3fb; }

#menu_secundario ul li.noticia { width: 108px; height: 51px; background-color: #FFF; border: 1px solid #A6C9E7; } .not { margin: 0 !important; }

#menu_secundario ul li a, #menu_secundario ul li a:active, #menu_secundario ul li a:link, #menu_secundario ul li a:visited
{ color: #FFF; text-decoration: none; }

#menu_secundario ul li a:hover { text-decoration: underline; }

.phone { color: #FFF; font-size: 18px; font-weight: bold; font-family: Arial; margin: 20px 0 0 20px !important;  }

.email { color: #FFF; margin-left: 20px; font-weight: bold; } 

.item img { margin-top: 3px; } #texto_sub h2 { font-family: "Trebuchet MS"; font-size: 18px; color: #324CAB; margin-bottom: 10px; }

#coluna2 input, #coluna2 textarea { border: 1px solid #666; font-size: 11px; } #coluna2 input.textos { margin: 0 0 5px 5px; height: 15px; }

#texto_chamadas { width: 776px; height: 65px; background-color: #FFF; border: 1px solid #A6C9E7; float: left; margin: 10px 0 0 20px; font-family: Verdana; } 

td.sobe { margin-top: -15px; } label { float: left; text-align: right !important;  width: 35px; }

#texto_sub { width: 750px; background-color: #FFF; border: 1px solid #A6C9E7; float: left; margin: 10px 0 0 0; font-family: Verdana; padding: 13px;  }

#texto_sub img { float: right; margin-left: 13px; padding: 5px; border: 1px solid #A6C9E7; }

#texto_chamadas p { padding: 10px; color: #333; line-height: 18px; font-size: 11px; } #texto_sub { line-height: 18px; font-size: 12px; color: #333; }
p { text-align: justify;  }

#controle_sub { width: 778px; float: left;  font-family: Verdana; font-size: 11px; line-height: 18px; }

#coluna1 { margin-top: 2px; width: 488px; _width: 458px; border: 1px solid #A6C9E7; background-color: #FFF; float: left; padding: 5px 10px 2px 10px; *padding-top: 10px; }

#coluna2 { margin-top: 2px; margin-left: 9px; width: 237px; border: 1px solid #A6C9E7; background-color: #FFF; float: left; padding: 10px; padding-top: 5px; *padding-top: 10px; }


.titulo { font-family: "Verdana"; font-size: 12px; font-weight: bold; color: #324CAB; margin-bottom: 7px; text-transform: uppercase; line-height: 12px; }

.topo_banner { margin-top: 7px; } #coluna1 p.vaga, #coluna1 dl.vaga { background-color: #d9f1ff; padding: 12px; width: 465px; _width: 463px; margin-bottom: 8px; margin-top: 5px; display:table; height: auto !important; }

.cargo { text-transform: uppercase; color: #060390; font-weight: bold; }

#coluna2 p.cont_colum2 { background-color: #d9f1ff; padding: 8px; width: 222px; height: auto; }

input.enquete { background-color: #FFF; font-size: 11px; font-weight: bold; }

#topo p img { margin-bottom: 28px; }

.data { font-size: 11px; font-family: Verdana; color: #FFF; font-weight: bold; margin-left: 12px; line-height: 15px; }

img#principal { margin: 7px 0 0 20px; }

.tamanho { width: 180px; } h3#cliente { text-transform: none !important; margin-top: 5px; }

dl dt { font-weight: bold;  } p, #coluna1, #coluna2 { font-size: 12px !important; text-align: justify; line-height: 24px; }

#topo p { line-height: 16px !important; } #rodape, #rodape p { font-size: 11px !important; }

p.cont_colum2 a, p.cont_colum2 a:active, p.cont_colum2 a:visited, p.cont_colum2 a:link
{ color: #324CAB; text-decoration: underline; height: auto; }

#topo label, #topo input { float: left; display: inline; margin-bottom: 10px; }
#topo input { width: 75px; border: 1px solid #333; font-size: 10px; margin-top: -3px; float: right !important;  }
#topo label { width: 65px;  float: left; text-align: right !important; font-family: verdana; font-size: 10px; color: #FFF; font-weight: bold;
text-transform: uppercase; }

.select_tipo { font-size: 12px !important; color: #FFF; background-color: #50A7DD; font-weight: bold;}

#login_options  {
font-size: 10px; font-family: verdana; font-weight: bold; float: left; text-align: right !important; margin-top: -3px !important;  }

#login_options a, #login_options a:visited, #login_options a:active, #login_options a:link {
	color: #FFF; text-decoration: none; }
	
#login_options a:hover { color: #324CAB; }

#coluna2 h3 { margin-bottom: 5px !important; }


#news { width: 360px; height: 148px; border: 1px solid #A6C9E7; float: left; margin-left: 9px; padding: 10px; padding-top: 5px; padding-bottom: 5px; background: url("../imagens/bg_news.png") repeat-x; overflow: hidden; }

#news dl dd.data { color: #549BC5; font-weight: bold; font-size: 11px; margin: 0; padding: 0; }
#news dl dt, #destaques, #news dl dt a, #news dl dt a:link, #news dl dt a:visited
 { color: #060390; font-size: 12px; font-weight: bold; line-height: 120%;  text-decoration: none;}

.news1 { margin: 1px 0px 6px -4px; padding-bottom: 4px; }

#news dl dt a:hover { text-decoration: underline; }

#news dl dd { color: #000; font-size: 11px; line-height: 130%; text-align: justify; margin-bottom: 10px; }

#destaques #banner { float: left; }

#news .todas { color: #1E6BDD; font-weight: bold; font-size: 11px; float: right; }

p.vaga a, p.vaga a:visited, .todas a, .todas a:visited { color: #324CAB; }

p.vaga a:hover, .todas a:hover { color: #FF9900; }

#chamadas { text-align: left; float: left; margin: 10px 0 5px 0 !important; padding: 0 !important; }

