body {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	background:#ccc url(../img/bg_meio.jpg) repeat top;
    margin:0; padding:0;
}


#tudo {
	position:absolute;
	width:760px;
	left:50%;
	margin-left:-380px;
}
#div_topo {	
	height:180px;
	}
#principal {
	width:759px;
	background-color:#FCFCF8;
	border:1px solid #F2F2E1;
}
#conteudo{
	margin: 45px 0px 35px 7px;

}	
#navegacao {
	position:absolute;
	width:760px;
	height:39px;
	background-image:url(../img/bg_menu.jpg);
	left:50%;
	margin-left:-380px;	
 	 z-index:1;	
	}
#rodape {	
	clear:both;
	height:16px;
	width:760px;
	background-color:#999;
	bottom:0px;
}

#rodape a{
	color:#333;text-decoration:none;
}

#rodape a:hover{
	color:#666;background:#E7E7E7;
}


#div_bg_hd{ background:#ccc url(../img/bg_topo.jpg) repeat-x; position:absolute; width:100%; height:220px; margin:0px; padding:0px; }

#logout{
	width:40px;
	height:40px
	position:absolute;
	color:#333333;
	float:right;
	right:0px;
	padding: 15px 0px 0px 0px;
	color:#666;
	font-weight:bold;
	font-size:11px;
	margin:0px 0px;

}

#logout a:hover{
	color:#FFFFFF;
}
#logout a{
	color:#666;
	text-decoration:none;
	vertical-align:text-top;
	vertical-align:top;	
}

#menu {
	position:absolute;
	width:760px;
	height:45px;
	left:50%;
	margin-left:-380px;
	z-index:1;
	float:left;
	background-image:url(../img/bg_menu.jpg);
	background-repeat:no-repeat;
}



#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 50em;
	float: left;
}

.menu_titulo { background-image:url(../img/bg_menu.jpg); } 

#menu ul a {
	color: #333333;
	text-decoration: none;
	display: block;
	background-color:#ccc;
	font: bold 11px/16px arial, helvetica, sans-serif;
	margin: 0px;				
	padding: 11px 1px;
	text-align:center;
}

#menu ul a:hover {
	color: #FFF;
	text-decoration: none;
}

#menu ul li {
	float: left;
	position: relative;
}

#menu ul li ul {
	list-style: none;
	position: absolute;
	top: 3.2em;
	display: none;
	width: 3em;
	margin:0px;
}

#menu ul li:hover ul { display: block; }

#menu ul li:hover ul li ul { display: none; }

#menu ul li ul li:hover ul { display: block; }



#div_login{
	width:380px; top:20%; left:50%; margin-left:-190px; position:absolute;
	background:#EEE;
	border-top:1px #999 solid;
	border-left:1px #999 solid;
	border-right:2px #999 solid;
	border-bottom:2px #999 solid;
}


#msg {background:#FFFFCC; font:bold 12px Arial; color:#0066FF; width:400px; margin:0 15% 10px 18%; padding:3px; text-align:center; display:none; border:1px #ccc solid}

/*submenu xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#submenu {background:#F7F7F7; border:2px #E8EEF7 solid; width:700px; padding:4px;}
#submenu li{ display:inline;}
#submenu a{text-decoration:none}

#submenu {background:#F7F7F7; border:2px #E8EEF7 solid; width:700px; padding:4px;}
#submenu li{ display:inline;}

/*botoes xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.botaoOk{background:url(../img/ok.gif) no-repeat; width:42px; height:21px; border:none; cursor:pointer;}
.botaoExc{background:url(../img/delete.gif) no-repeat; width:75px; height:19px; border:none; cursor:pointer;}
.botaoReg{background:url(../img/register.gif) no-repeat; width:94px; height:19px; border:none; cursor:pointer;}
.botaoLimp{background:url(../img/clear.gif) no-repeat; width:69px; height:19px; border:none; cursor:pointer;}
.botaoEditar{background:url(../img/bt_editar.gif) no-repeat; width:80px; height:19px; border:none; cursor:pointer;}

/*.submenu {font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000;}*/

/* Formulrios xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
textarea, select  {
	background-color: #fff;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	color : #000;
	border: #999 1px double;
}

.input  {
	background-color: #fff;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	height:15px;
	color : #000;
	border: #999 1px double;/*999*/
}


/*tabela xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#tb_hd {background-color:#FFF;}
#tb_hd .baixo{height:40px; background:url(../img/bg_logout.jpg) repeat-x; }

#tb_form{ /*width:73%;*/ background:#ebebeb; margin:10px 10% 10px 10%;}
#tb_form td{ padding:4px;border:1px #fff solid;}/*1px #ccc dashed;*/

#tb_exc{ width:500px; margin:10px 10% 10px 10%;background:#ebebeb;}
#tb_exc td{ padding:4px;border:1px #fff solid;}

#tb_list{ width:80%; margin:3px;border:2px solid #fff}
#tb_list td{ padding:2px;border-bottom:1px solid #CCC}
#tb_list .rodape{text-align:right;}
#tb_list .rodape a{color:#0000FF;}
.tb_list_borda{background:#F7F7F7; border:2px #E8EEF7 solid; width:700px; padding:4px;}


#ajuda{ visibility:hidden; position:absolute; top:250px; right:10px; width:200px; background-color:#FFFFCC; border:1px #CCC solid; padding:3px; z-index:1;}
#ajuda table td {padding:3px; font-size:11px}
#ajuda.titulo{font-weight:bold; color:#0066FF;}


/* outros xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
table{font-family: Arial, Helvetica, sans-serif; font-size:12px;}
table a{color:#171717;text-decoration:none;}
/*table a:hover{color:#666666;background:#E7E7E7;}*/
th{font-weight:bold; padding:2px;border:2px solid #fff; text-align:left;}
td {color: #000000;}

acronym{ border-bottom:1px #000 dotted}

.titulo{color:#666666; font-weight:bold;}

