/******************************************
CONFIGURAÇÕES GERAIS
*******************************************/
*{
	margin:0;
	padding:0;
	list-style:none;
	outline:none;
}

html{
	overflow:-moz-scrollbars-vertical;
}

body{
	background:#D9E4EC url(../interface/fundo.jpg) fixed top center no-repeat;
}

a{
	text-decoration:none;
}

img{
	border:none;
}

/******************************************
GERAL
*******************************************/
#geral{
	width:710px;
	margin:0 auto;
	padding:0 0 10px 0;
	border:1px solid #83959E;
	background:#fff;
}

/******************************************
TOPO
*******************************************/
#topo{
	width:710px;
	height:215px;
	background:#7F939C url(../interface/topo.jpg) no-repeat;
}

/******************
LOGO
*******************/
#topo #logo{
	padding:58px 0 0 0;
	float:left;
}

#topo #logo h1{
	text-indent:-5000px;
	overflow:hidden;
	background:url(../interface/logo.jpg) no-repeat;
}

#topo #logo h1 a{
	width:384px;
	height:129px;
	display:block;
}

/******************
LINKHOME
*******************/
#topo #linkhome{
	width:95px;
	padding:5px 0 0 230px;
	float:right;
}

#topo #linkhome a{
	padding:0 0 0 18px;
	font:9px/18px Arial, Helvetica, sans-serif;
	color:#D6DCDF;
}

#topo #linkhome a.home{
	background:url(../interface/btn_home.gif) no-repeat;
}

#topo #linkhome a.download{
	background:url(../interface/btn_download.gif) no-repeat;
}

#topo #linkhome a:hover{
	color:#fff;
}

/******************************************
MENU
*******************************************/
#menu{
	border-top:1px solid #95B6CC;
	border-bottom:1px solid #AFC8D8;
	background:url(../interface/bgmenu.png) repeat-x;
}

#menu ul{
	width:705px;
	height:23px;
	margin:0 auto;	
}

#menu ul li{
	display:inline;
}

#menu ul li a{
	padding:0 18px;/*24*/
	float:left;
	display:inline;
	font:11px/23px "Trebuchet MS", Helvetica, sans-serif;
	text-decoration:none;
	color:#444;
}

#menu ul li a:hover{
	color:#00497F;
	background:url(../interface/bgmenuh.png) repeat-x;
}

/******************************************
MEIO
*******************************************/
#meio{
	padding:15px;
}

#meio h2{
	margin:0 0 15px 0;
	font:bold 14px/21px "Trebuchet MS", Helvetica, sans-serif;
	text-indent:10px;
	color:#2F4C5F;
	background:#E2EBF1;
}

#meio h3{
	margin:0 0 10px 0;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#708691;
	border-bottom:1px dotted #d7d7d7;
}

#meio p{
	margin:0 0 10px 0;
	font:11px/18px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#444;
}

#meio p.fonte{
	font:italic 11px/11px Arial, Helvetica, sans-serif;
	color:#555;
}

#meio ul{
	margin:0 0 10px 0;
}

#meio ul li{
	padding:3px 0;
	font:12px/26px Arial, Helvetica, sans-serif;
	text-indent:30px;
	color:#00266C;
	border-bottom:1px dotted #d7d7d7;
}

#meio a.voltar{
	margin:10px 0 0 0;
	display:block;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666;
}

#meio a.voltar:hover{
	color:#333;
}

#meio a.vertodas{
	margin:0 10px 0 0;
	display:block;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:right;
	color:#666;
}

#meio a.vertodas:hover{
	color:#333;
}

/******************************************
HOME
*******************************************/
#home{
}

#home *{
	vertical-align:top; 
}

#home h2{
	margin:0 0 7px 0;
	font:12px/20px "Trebuchet MS", Helvetica, sans-serif;
	text-indent:0;
	text-align:center;
	background:none;
}

#home ul li{
	margin:0;
	padding:6px 0;
	display:block;
	font:12px/14px Arial, Helvetica, sans-serif;
	text-indent:0;
	color:#666;
	border-bottom:1px solid #F1F1F1;
}

#home ul li a{
	color:#666;
}

#home ul li a:hover{
	color:#00497F;
}

#home #ultimasnoticias{
	width:350px;
	margin:0 10px 10px 0;
	padding:0 0 10px 0;
	background:url(../interface/bg_tt.png) center bottom no-repeat;
}

#home #vagas{
	width:350px;
	margin:0 10px 0 0;
	padding:0 0 10px 0;
	background:url(../interface/bg_tt.png) center bottom no-repeat;
}

#home #ultimasnoticias h2, #home #vagas h2{
	margin:0;
	background:url(../interface/bg_tt_h2.png) no-repeat;
}

#home #dicashome{
	width:310px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	background:url(../interface/bg_dc.png) center bottom no-repeat;
}

#home #ultimasnoticias ul, #home #vagas ul, #home #dicashome ul{
	padding:10px;
}

#home #curriculo{
	width:310px;
	padding:0 0 10px 0;
	background:url(../interface/bg_dc.png) center bottom no-repeat;
}

#home #dicashome h2, #home #curriculo h2{
	margin:0;
	background:url(../interface/bg_dc_h2.png) no-repeat;
}

#home #curriculo p{
	margin:10px;
	color:#666;
}

#home #curriculo a.cadastrar{
	margin:10px;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#00266C;
}

#home #curriculo a.cadastrar:hover{
	text-decoration:underline;
}

#home #curriculo form{
	margin:10px;
}

#home #curriculo form label{
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#666;
}

#home #curriculo form label input{
	margin:2px 0 5px 0;
	padding:2px 0;
	border:1px solid #ccc;
}

/******************************************
QUEM SOMOS
*******************************************/
#quemsomos{
}

#quemsomos img{
	margin:0 0 10px 0;
}

#quemsomos ul li{
	padding:3px 0;
	font:12px/20px Arial, Helvetica, sans-serif;
	text-indent:0;
	color:#444;
	list-style:inside disc;
	border-bottom:1px dotted #d7d7d7;
}

/******************************************
OPORTUNIDADE
*******************************************/
#oportunidade{
}

#oportunidade ul li{
	background:url(../interface/m_oportunidade.jpg) left center no-repeat;
}

#oportunidade ul li a{
	color:#333;
}

#oportunidade ul li a:hover{
	color:#666;
}

#oportunidade ul.nolist li{
	padding:3px 0;
	font:12px/20px Arial, Helvetica, sans-serif;
	text-indent:0;
	color:#444;
	list-style:inside disc;
	border-bottom:1px dotted #d7d7d7;
	background:none;
}

/******************************************
CURRICULO
*******************************************/
#curriculo{
}

#curriculo #log{
	width:330px;/*340*/
	padding:0 10px 0 0;
	display:inline;
	float:left;
}

#curriculo #log form label{
	display:block;
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#666;
}

#curriculo #log form label input{
	display:block;
	margin:2px 0 5px 0;
	padding:2px 0;
	border:1px solid #ccc;
}

#curriculo #cadastre{
	width:330px;/*340*/
	padding:0 0 0 10px;
	display:inline;
	float:left;
}

#curriculo #cadastre a.cadastrar{
	width:167px;
	height:34px;
	display:block;
	text-indent:-5000px;
	background:url(../interface/cadastrar.gif) no-repeat;
}

#curriculo fieldset{
	padding:10px;
	margin:0 0 10px 0;
	border:1px solid #CDCDCD;
	background:#F9F9F9;
}

#curriculo fieldset legend{
	font:bold 12px Arial, Verdana, sans-serif;
	color:#333;
}

#curriculo table{
	width:100%;
}

#curriculo table td{
	width:25%;
	padding:5px 0;
	font:11px Arial, Verdana, sans-serif;
	color:#333;
	vertical-align:top;
}

#curriculo fieldset span{
	font:12px Arial, Verdana, sans-serif;
	color:#333;
}

#curriculo span.obr{
	font:13px Verdana, Arial, sans-serif;
	color:#CA0000;
	margin:0 3px 0 0;
}

#curriculo fieldset input, #geral fieldset select, #geral fieldset textarea{
	padding:1px 0;
	font:11px Verdana, Helvetica, sans-serif;
	border:1px solid #999;
	text-indent:0;
}

#curriculo fieldset select{
	width:135px;
}

#curriculo fieldset select.data{
	width:auto;
}

#curriculo table td span{
	font:10px Arial, Helvetica, sans-serif;
	color:#769F1D;
}

/******************************************
SERVIÇOS
*******************************************/
#servicos{
}

#servicos img{
	margin:0 0 10px 0;
}

#servicos ul li{
	background:url(../interface/m_servicos.jpg) left center no-repeat;
}

#servicos ul li a{
	color:#333;
}

#servicos ul li a:hover{
	color:#666;
}

/******************************************
TREINAMENTOS
*******************************************/
#treinamentos{
}

#treinamentos ul li{
	background:url(../interface/m_treinamentos.jpg) left center no-repeat;
}

/******************************************
DICAS
*******************************************/
#dicas{
}

#dicas ul li{
	background:url(../interface/m_dicas.jpg) left center no-repeat;
}

#dicas ul li a{
	color:#333;
}

#dicas ul li a:hover{
	color:#666;
}

/******************************************
FALE
*******************************************/
#fale{
}

#fale form label{
	display:block;
	font:11px Arial, Helvetica, sans-serif;
	color:#02131F;
}

#fale form label input, #fale form label textarea{
	margin:0 0 5px 0;
	display:block;
	border:1px solid #bbb;
}

/******************************************
RODAPE
*******************************************/
#rodape{
	padding:5px;
	font:11px/20px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#243C4A;
	background:#B8CEDC;
	clear:both;
}