@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

img {
	border:0;
}

body {
	background:#8b0005;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4f4f4f;
}

p {
	padding-bottom:10px;
}

h3 {
	color:#8b0005;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}

#box_principal {
	position:relative;
	width:700px;
	margin:0 auto;
	margin-bottom:10px;
}

#rodape {
	color:#fff;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
}


/*HOME*/
#conteudo {
	background:#fff;
	min-height:388px;
	height:auto;
}

#cont_home_esq {
	width:350px;
	text-align:center;
	float:left;
	color:#8b0005;
}

#cont_home_esq h2, #cont_home_dir h2 {
	font-size:24px;
	padding-top:95px;
	padding-bottom:45px;
}

#cont_home_esq a {
	color:#848484;
	text-decoration:none;
	font-size:18px;
	width:220px;
	background:#f1f1f1;
	padding:30px;
	display:block;
	margin-left:40px;
}

#cont_home_esq a:hover {
	background:#e9e8e8;
	color:#4f4f4f;
}

#cont_home_dir {
	text-align:center;
}

#cont_home_dir h2 {
	color:#e74c00;
}

.input_form {
	border:solid 1px #e0e0e0;
	padding:5px;
	width:250px;
}

.txt_form {
	font-size:18px;
	color:#4f4f4f;
	font-weight:bold;
	height:45px;
}

.link_home {
	color:#e84c00;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

.link_home:hover {
	text-decoration:underline;
}

#bg_sup {
	margin-top:32px;
}

#admin #bg_sup {
	margin:0px;
}

/*DADOS PESSOAIS*/
#bt_excluir {
	text-align:right;
	padding:10px 20px;
	float:right;
}



/*EXPERIENCIA PROFISSIONAL*/
#form_cargos li {
	list-style-type:none;
	margin-bottom:5px;
}


/*MENU*/
#menu_cadastro {
	position:relative;
	height:32px;
	position:absolute;
}
#menu_cadastro ul {
	display:block;
	height:32px;
	margin:0;
	padding:0;
	margin-left:13px;
}
#menu_cadastro ul li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	margin-right:5px;
	height:32px;
}
#cadastro #menu_cadastro li.lista01 {
	width:152px;
}
#cadastro #menu_cadastro li.lista02 {
	width:196px;
}
#cadastro #menu_cadastro li.lista03 {
	width:212px;
}



/*ADMIN*/

#tb_cadastros {
	color:#4f4f4f;
	font-size:12px;
}

#tb_cadastros td {
	border-bottom:solid 1px #999999;
	height:30px;
}

#admin a {
	color:#4f4f4f;
	font-weight:bold;
	text-decoration:none;
}

#admin a:hover {
	color:#8b0005;
	text-decoration:underline;
}

#menu {
	height:32px;
	padding-left:15px;
}

#admin #conteudo, #cadastro #conteudo {
	padding:10px 15px 10px 15px;
	min-height:368px;
	height:auto;
}

#paginacao {
	margin-top:20px;
	text-align:center;
	font-size:12px;
}

#tb_pesquisa td {
	height:30px;
}


/*MENU*/
#menu ul, #menu ul li {
	list-style-type:none;
	margin:0;
	padding:0;
	margin-left:5px;
	float:left;
	height:32px;
}

#menu ul li {
	width:132px;
	display:block;
}

#menu a {
	display:block;
	width:132px;
	text-decoration:none;
	overflow:hidden;
	height:0;
	padding-top:32px;
}

* html #menu a:link, * html #menu a:visited {
	height:32px;
	he\ight:0;
}

#menu li.lista01 {
	background:transparent url(admin/images/bt_cadastros.gif) no-repeat;
}
#menu li.lista02 {
	background:transparent url(admin/images/bt_busca.gif) no-repeat;
}
#menu li.lista03 {
	background:transparent url(admin/images/bt_sair.gif) no-repeat;
}

#menu a#item01 {
	background:transparent url(admin/images/bt_cadastros_on.gif) no-repeat -132px;
}
#menu a#item02 {
	background:transparent url(admin/images/bt_busca_on.gif) no-repeat -132px;
}
#menu a#item03 {
	background:transparent url(admin/images/bt_sair_on.gif) no-repeat -132px;
}

.cadastro #menu a#item01, #menu a#item01:hover {
	background-position:top left;
	z-index:50;
}
.busca #menu a#item02, #menu a#item02:hover {
	background-position:top left;
	z-index:50;
}
.sair a#item03, #menu a#item03:hover {
	background-position:top left;
	z-index:50;
}

