/* 

CORES:
	
	Espaço Candidato
	- claro  > #A8E076
	- escuro > #7ECB3A
	
	Espaço Empresa
	- claro  > #9297DC
	- escuro > #4B52B0
	
	Espaço Emprego
	- claro  > #FFD66C
	- escuro > #EDB523
	
	Espaço Quatre (default)
	- claro  > #9EC6E1
	- escuro > #5692BB

*/


body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	margin: 0 0 10px 0;
	color: #555;
}
h3 { font-size: 13px }
h4 { font-size: 11px }
h5 { font-size: 11px; font-weight: normal; }
h6 { font-size: 9px; font-weight: normal; }

p,td,li { font-size: 12px; }
p { margin: 0 0 10px 0; }
ul { list-style-type: square; margin-top: 0; margin-bottom: 0; }
li { margin-bottom: 5px; }

a {
	color: #4da201;
	text-decoration: none;
}
a:hover {
	color: #4da201
}
/* a:visited { color: #ccc; } */
.link{ text-decoration: none; }
img { border: none; }
img.inline { vertical-align: middle; }

.nav { color: #555; }
.nav a { color: #fff; }

td.box_intro { padding: 10px 10px 0 10px; border: 1px solid #9EC6E1; }

td.rodape { font-size: 10px; border-top: 1px dotted #555; color: #555; padding-top: 5px; }
td.rodape a { color: #555; }
td.rodape a:hover { text-decoration: underline; }

ul.submenu { margin: 0; padding: 0; list-style-type: none; }
ul.submenu li { margin-bottom: 10px; text-transform: uppercase; font-weight: bold; }


p.intro { font-weight: bold; color: #555; }
p.mktviral { padding: 5px; border: 1px solid #ccc; text-align: right; }
div.bloco, div.bloco_first { padding-top: 4px; border-top: 1px dotted #555; }
div.bloco_first { border-top: 0; padding-top: 0; margin-top: 0; }

a.blacklink { color: #000; }
a.blacklink:hover { color: #555; }

.box_full,.box_empty,.box_alerta { padding: 10px; margin: 0 0 10px 0; }
.box_full { background: #9EC6E1 }
.box_empty { border: 1px solid #00659c; }
.box_alerta { border: 1px dotted #4da201; margin-bottom: 10px; }

.link_list { list-style: url(../img/seta_04.gif); 
	padding-left:10px;
}
.link_list li { margin-bottom: 10px; }

.label {
	width: 150px;
	border-bottom: 1px solid #fff;
}
.form_table { margin: 0 0 10px 0; }
.form_table td { padding: 3px 5px; }
