body
{
	background-image:url(../imagens/layout/fundo.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#606365;
}

.recados
{
	font-size:10px;
	color:#666;
}

#corpo
{
	position:absolute;
	width:800px;
	left:50%;
	margin-left:-400px;
}

.obrigatoriedade
{
	color:#af2726;
}

#caminho_menu div
{
	float:right;
	padding-top:2px;
	padding-left:5px;
}

#caminho_menu img
{
	float:right;
	margin-left:10px;
}

.legenda
{
	position:absolute;
	right:10px;
	top:5px;
}

.imagemTexto div
{
	float:right;
	padding-top:2px;
	padding-left:5px;
}

.imagemTexto img
{
	float:right;
	margin-left:10px;
}

#bloco_logo
{
	background-image:url(../imagens/layout/logo_afapol.png);
	background-repeat:no-repeat;
	background-position:right;
	position:absolute;
	width:622px;
	height:135px;
	right:0px;
}

#bloco_caminho, #bloco_principal,#bloco_procura
{
	width:622px;
	position:absolute;
	right:0px;
}

#bloco_caminho
{
	top:140px;
	height:50px;
}

#bloco_principal
{
	top:200px;
	z-index:1;
}

#bloco_procura
{
	top:195px;
}

#bloco_login
{
	width:300px;
	position:absolute;
	top:200px;
	left:250px;
}

#bloco_usuario, #bloco_menu
{
	width:170px;
}

#bloco_usuario
{
	position:absolute;
	height:135px;
}

#bloco_menu
{
	position:absolute;
	height:630px;
	top:140px;
}

#logo_infoesc
{
	/*background-image:url(../imagens/layout/logo_infoesc.png);
	background-repeat:no-repeat;*/
	position:absolute;
	width:150px;
	text-align:right;
	height:57px;
	top:15px;
}

#data_hora
{
	position:absolute;
	bottom:21px;
	right:26px;
	font-size:10px;
	font-weight:bold;
}

#usuario_painel
{
	position:absolute;
	top:80px;
	width:150px;
	padding-left:5px;
	top:68px;
}

.conteudo_bloco
{
	background-color:#FFFFFF;
	padding:5px;
	border-left:#000 1px solid;
	border-right:#000 1px solid;
}

.conteudo_bloco #tabelaDados{
	margin:20px;
}

.obj_refe
{	font-weight:bold;
}

.botao_menu
{
	background-image:url(../imagens/layout/botao_menu.png);
	background-repeat:no-repeat;
	position:relative;
	width:149px;
	top:-9px;
	height:18px;
	left:-6px;
	color:#FFF;
	font-weight:bold;
	padding-left:20px;
	padding-top:2px;
	cursor:default;
	top:-10px;
}

a 
{
	text-decoration:none;
	color:#000;
}

a:hover
{
	text-decoration:underline;
}

#menu a 
{
	position:relative;
	top:-10px;
}

#menu a:hover
{
	text-decoration:underline;
}

#bloco_mensagemErro
{
	position:absolute;
	top:100px;
	width:622px;
	right:0px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

#bloco_mensagemErro .b2,#bloco_mensagemErro .b3,#bloco_mensagemErro .b4
{
	background-color:#af2726;
}

.linha
{
	border-top:#666666 1px solid;
	width:100%;
	top:-9px;
	position:relative;
	height:1px;
}

.linha_pontilhada
{
	background-image:url(../imagens/layout/linha_pontilhada.png);
	background-repeat:repeat-x;
	width:100%;
	position:relative;
	height:1px;
	margin-top:2px;
	margin-bottom:2px;
}

#submenu a
{
	padding-left:10px;
}
#caminho_menu 
{
	cursor:pointer;
}
	

.subcaminho
{
	background-image:url(../imagens/layout/linha_pontilhada_caminho.png);
	background-repeat:no-repeat;
	margin-left:20px;
	padding-left:20px;
	padding-top:5px;
	width:250px;
	float:left;
}

#caminho_menu
{
	position:absolute;
	margin-top:-10px;
	right:5px;
}

#bloco_abas
{
	top:200px;
	position:relative;
	left:178px;
}

.table_aba
{
	margin-bottom:-5px;
	float:left;
	cursor:pointer;
}

#inicio_aba
{
	background-image:url(../imagens/layout/curva_aba_inicio.png);
	background-repeat:no-repeat;
	width:7px;
	height:25px;
}

#conteudo_aba
{
	background-image:url(../imagens/layout/meio_aba.png);
	background-repeat:repeat-x;
}

#direita_aba
{
	background-image:url(../imagens/layout/curva_aba_direita.png);
	background-repeat:no-repeat;
	width:40px;
	height:25px;
}

#esquerda_aba
{
	background-image:url(../imagens/layout/curva_aba_esquerda.png);
	background-repeat:no-repeat;
	width:40px;
}

.aba_ativa
{
	z-index:2;
	font-weight:bold;
}

.aba_inativa
{
	z-index:1;
}

.aba_secundaria
{
	margin-left:-20px;
}

input[type=text],input[type=password],select,textarea
{
	border:#000000 1px solid;
}

input[type=button], input[type=reset], input[type=submit]
{
	background-image:url(../imagens/layout/degrade_botao_off.png);
	border:#000000 1px solid;
}

input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover
{
	background-image:url(../imagens/layout/degrade_botao_on.png);
}

.erro
{
	color:#af2726;
	font-weight:bold;
}
.table_lista
{
	border-collapse:collapse;
	cursor:default;
	width:100%;
}

.table_lista .tr td
{
	border:#333333 1px solid;
	padding-left:3px;
}

.table_lista img
{
	cursor:pointer;
}

.tr:hover
{
	background-color:#CCCCCC;
}

#bloco_principal .conteudo_bloco
{
	padding:10px;
}

.falsolink
{
	cursor:pointer;
}
/* ---------------------------- Borda Arredondada ------------------------ */
.b1, .b2, .b3, .b4, .b1b, .b2b, .b3b, .b4b {display:block; overflow:hidden; font-size:1px;}
.b1, .b2, .b3, .b1b, .b2b, .b3b {height:1px;}
.b2, .b3, .b4 {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.b1 {margin:0 5px; background:#000;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}

.b5, .b6, .b7, .b8
{
	height:5px;
	width:5px;
	position:absolute;
	background-color:#FFF;
}

.b5, .b6
{
	border-top:#000 1px solid;
	top:0px;
}
.b5
{
	border-right:#000 1px solid;
	right:0px;
}

.b6
{
	border-left:#000 1px solid;
	left:0px;
}

.b7, .b8
{
	border-bottom:#000 1px solid;
	bottom:0px;
}

.b7
{
	border-right:#000 1px solid;
	right:0px;
}

.b8
{
	border-left:#000 1px solid;
	left:0px;
}

