* {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, sans-serif;
}
html {
	height: 100% ;
}
body {
	background: url(../imgs/fundo_topo.png) repeat-x top;
	height: 100% ;
}
img {
	border: 0;
}
a:link,
a:visited{
	color:#808080;
	font-weight:bold;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
#topo {
	background: url(../imgs/fundo_topo_sombra.png) no-repeat top;
	width: 827px;
	height: 230px ;
	margin: 0 auto;
}
	#topo_conteudo {
		height: 57px;
		width: 779px;
		margin: 0 auto;
	}
#menu {
	background-color: #ebebeb;
	width: 779px;
	clear: both;
	height: 21px;
	*margin-top: -4px;
}
	#menu ul {
		margin: 0 auto;
		float: left;
		margin: 4px 0 0 80px;
		_margin-left: 28px;
	}
	#menu li,
	#menu a:link,
	#menu a:visited	{
		display: block;
		float: left;
		color: #1F3E67;
		text-transform: uppercase;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		margin-right: 29px;
		_margin-right: 19px;
	}
	#menu a:hover {
		color: white;
		background-color: #F15A24;
	}
#menu2 {
	background: url(../imgs/fundo_menu.png) repeat-x;
	width: 779px;
	clear: both;
	height: 52px;
}
	#menu2 ul {
		width: auto;
		margin: 9px 0 0 30px;
		_margin: 9px 0 0 0;
		float: left;
	}
	#menu2 li {
		display: block;
		float: left;
		width: auto;
		font-size: 13px;
		font-weight: bold;
		border-right: 1px solid #0f2032;
		line-height: 34px;
		margin: 0 9px;
		padding-right: 17px;
	}
		#menu2 a:link,
		#menu2 a:visited {
			color: #0f2032;
			text-decoration: none;
		}
		#menu2 a:hover {
			text-decoration: underline;
		}
.nb {
	border: 0 !important;
}
#wrap {
	background: url(../imgs/fundo_wrap.png) repeat-y center;
	width: 826px;
	height: auto ;
	margin: 0 auto;
	padding-bottom: 93px;
}
#conteudo {
	width: 779px;
	margin: 0 auto;
}
#end {
	clear: both;
	visibility: hidden;
}
#rodape {
	background: url(../imgs/fundo_rodape.png) repeat-x top;
	width: 100%;
	height: 57px ;
	position: absolute; 
	bottom:0;

}
/*#rodape {
	background: url(../imgs/fundo_rodape.png) repeat-x top;
	width: 100%;
	height: 57px ;
}*/
	#rodape_wrap {
		height: 57px;
		background: url(../imgs/fundo_rodape_sombra.png) repeat-x center;
		width: 826px;
		margin: 0 auto;
	}
.barravermelha {
	color:  #ff2e00;
	border: 0;
	background-color: #ff2e00;
	height: 4px;
	clear: both;
}
/* ----------------------*/

#caixaLogin{
	background-color: #0f2032;
	float: left;
	/*height: 160px;*/
	height: 150px;
	margin-top: 48px;
	margin-left: 28px;
	_margin: 19px 0 0 12px !important;
	*margin-top: 19px;
	position: relative;
	width: 260px;
}
#caixaLogin p{
	color: red;
	font-size: 12px;
	font-weight: bold;
	margin-left:12px;
	margin-top:8px;
}
#caixaLogin ul{

	margin-left:15px;
margin-top:13px;
	}
	#caixaLogin li{
		display: inline;
	}
.dEsquerda{
	float: left;
	height: 100%;
	width: 198px;	
}
.dDireita{
	float: right;
	height: auto;
	width: 581px;	
	position: relative;
}
.classinput{
	height: 18px;
	width: 170px;
}
.btn {
	position: absolute;
	bottom: 7px;
	right: 17px;
}
.fonte{
	font-family: verdana, arial;
	font-size: 12px;	
}
.corVermelha{color: red; margin-top: 3px;}
.corBranca{color: #ffffff;font-size: 12px;}
.italic{font-style: italic;}
.prim { margin-top: 19px; }

.dDireita p {
	font-size: 12px;
}
/* CADASTRANDO */
.minibox {

	width: 100%;
	float: none;
	clear: both;
	height: 100px;
	background: url(../imgs/back_mb.png) repeat-x top center;
}
.seta {
	background: url(../imgs/seta_vermelha.png) no-repeat left 23px;
	font-weight: bold;
	padding-left: 15px;
	font-size: 16px !important;
	margin-left: 35px;
	padding-top: 20px;
}
.leg {
	margin-top: 15px;
	margin-left: 52px;
	color: #808080;
}
.titcent {
	margin-left: 34px;
	margin-right: 34px;
	padding-top: 31px;
}
/* ==HOME==*/
#coluna1{
	width: 346px ;
	float: left;
}	
#coluna2 {
	width: 420px;
	float: right;
}
#coluna1 p {
	font-size: 11px;
	color: gray;
}
#coluna1 a:link,
#coluna1 a:visited {
	color: #f36f3f;
	text-decoration: none;
}
.emdestaque {
	font-size: 13px !important;
	color: #000000 !important;
	font-weight: bold;
	margin-bottom: 7px;
}
#coluna1 .texto1 {
	margin: 9px 0 13px 14px;
}
.imgcadastre {
	margin: 7px 0 15px 0;
}
#ultimasvagas ul {
	/*border-bottom: 1px solid #f4f4f4;*/
	margin: 13px 35px 0 18px;
	padding-bottom: 7px;
}
#ultimasvagas li{
	color: gray;
	display: block;
	font-size: 11px;
	list-style-type: none;
}
		#ultimasvagas li.l1 {
			background: url(../imgs/seta_azul.png) no-repeat left;
			padding-left: 9px;
		}
		#ultimasvagas li.l2 {
			font-weight: bold;
		}
		#ultimasvagas li.l2,
		#ultimasvagas li.l3 {
			margin-left: 10px;
		}
		
				#ultimasvagas a:link,
				#ultimasvagas a:visited{
					color: #fbc36b;
					font-weight: bold;
					text-decoration: none;
				}
#pag_quadro_comoparticipar{
	margin-left:16px;
	margin-right:20px;
}
.pag_quadro{
	font-size: 12px !important;
}
.pag_quadro_cinza{
	color: gray !important;
}
.pag_quadro_cinza li{
	margin-left: 12px;
}
.pag_quadro_titulo{
	font-size: 14px !important;
	color: #FF0000 !important;
	font-weight: bold !important;
}
.pag_quem_margem{
	margin-left: 36px !important;
	margin-right: 32px !important;
}
.justificado {
	text-align: justify;
}
#form_fale{
	margin-left:73px;
	margin-top:29px;
}
		#form_fale label{
			background: url(../imgs/seta_vermelha.png) no-repeat 3px;
			font-size:14px;
			font-weight:bold;
			padding-left:25px;
			height: 24px;
			line-height: 24px;
			display: inline-block;
			*display:inline;zoom:1; /* IE's series*/
			width: 100px;
			
		}
		#form_fale input{
			height: 20px;
			width: 300px;
		}
		.no_wi {
			width: auto !important;
		}
		#form_fale textarea{
			margin-left: 23px;
			width: 402px;
		}	
		#form_fale input,
		#form_fale textarea {
			font-size:17px;
		}
		#form_fale .botao{
			background: url('../imgs/btn_enviar.jpg') no-repeat;
			border: 0;
			width: 98px;
			height: 21px;
			text-indent: -9999px !important;
			margin-top: 10px;
			display: block;
		}
/* ==DICAS==*/
.lista_dicas li{
	font-size: 12px;
	color: #808080;
	margin-left:63px;
	margin-right: 50px;
}
.titulo_dicas{
	margin-bottom:-50px;
	margin-left:34px;
	margin-top:1px;
	*margin-bottom: -30px;
}
#dicas_selecionar {
	margin: 0 auto;
	width:364px;
}
#selec option{
	margin-bottom: 5px;
}

/*--MECANISMO RODAPE--*/
#super_reguladora{
	min-height: 100%;
	position:relative;
	background: url(../imgs/fundo_wrap.png) repeat-y center;
	_width: 826px;
	_margin: 0 auto;
}
#rodape_wrap{
text-align: center;
}
#rodape_wrap p,
#rodape_wrap a:link,
#rodape_wrap a:visited{
font-size: 11px; line-height: 60px; color: gray;
font-weight: normal;
}
#area_formulario_busca select{
width: 340px;
font-size: 11px;
font-weight:normal;
margin: 3px 0;
}