

/*-- --*/

body{

	margin:0;

	padding:2px 0 5px 0;

	background:#7ba3b7 url(imagens/bg.gif) repeat-x;

}

body a img{

	border:0;

}

div#geral{

	background:#ffffff;

	padding:10px 0;

	margin-left:2px;

	margin-right:2px;

}

small{

	font-size:7px;

}

/*-- TOPO --*/

div#topo{

	height:80px;

	border-bottom:2px solid #cccccc;

	background:#ffffff;

	padding:0 8px 5px 8px;

}

div#topo h1{

	margin:0;

	padding:0;

	float:left;

}

div#topo h1 a{

	text-indent:-99999px;

	overflow:hidden;

	display:block;

	background:url(imagens/logo.jpg) no-repeat left;

	padding:18px;

	width:250px;

}



div#topo h2{

	float:right;

	margin:-7px 0 0 0;

	_margin:0px 0 0 0;

}



p.info{

	font:10px Verdana, Arial, Tahoma, Sans-serif;

	color:#252525;

	padding:10px 20px 0 10px;

	margin:0;

	display:block;

	float:right;

	text-align:right;

}

div#topo img.logo{

	float:right;

}

div#topo a.logoff{

	font:bold 10px Verdana, Arial, Tahoma, Sans-serif;

	color:#535353;

	text-decoration:none;

	padding:5px 5px 5px 25px;

	border:0;

	background:url(imagens/connect2.gif) no-repeat 0 2px;

}

/*-- MENU --*/



div#menu{

	background:#ffffff;

	text-align:left;

	padding:0 0 5px 0;

}

div#menu ul{

	padding:0;

	margin:0;

	list-style:none;

}

div#menu ul li.logoff a{

	text-transform:uppercase;

	font:bold 9px Verdana, Arial, Tahoma, Sans-serif;

	color:#535353;

	text-decoration:none;

	padding:5px 5px 5px 20px;

	border:0;

	background:url(imagens/connect2.gif) no-repeat 0 2px;

}

/*-- MENU ADMIN --*/

div#menu_admin{

	width:100%;

	margin:-5px 0 2px 0;

	display:table;

	background: #e8e8e8 url(imagens/bg_cinza.gif) repeat-x;

}

div#menu_admin a{

	font:bold 11px verdana, Arial, Tahoma, Sans-serif;

	color:#000000;

	text-decoration:none;

	padding:5px 10px 5px 10px;

	border-right:1px solid #cdcdcd;

	display:block;

	float:left;

}

div#menu_admin a:hover{

	background: #e8e8e8;

}

/*-- CENTRO --*/



div#menu_esquerda{

	float:left;

	width:170px;

	border:1px solid #000000;

	margin:5px 0px 5px 5px ;

}

div#menu_esquerda h3{

	font:bold 13px Arial, Verdana, Tahoma, Sans-serif;

	color:#ffffff;

	background:#3B3B3B;

	margin:0;

	padding:4px;

	background:#000000 url(imagens/bg_black.gif) repeat-x 0px -1px ;

}

div#menu_esquerda ul{

	margin:0;

	padding:0;

	list-style:none;

}

div#menu_esquerda ul li{

	list-style:none;

	font:10px Verdana, Arial, Tahoma, Sans-serif;

	padding:5px;

	margin:0px;

	padding:0px;

	background-color:#c3c3c3;

}

div#menu_esquerda ul li a:hover{

	background:#ffffff;

}

div#menu_esquerda ul li a{

	color:#252525;

	display:block;

	text-decoration: none;

	margin:0;

	padding:3px;

	_height:3px;

}

div#menu_esquerda ul li ul{display:none;}

div#menu_esquerda ul li ul li{

	background:#E8E8E8;

}

div#menu_esquerda ul li ul li ul li{

	background:#ffffff;

}

div#menu_esquerda a.sub{

	background: url(imagens/seta_sub.gif) no-repeat 157px 5px;

}

div#barra_hidden{

	float:left;

	margin:5px 0 0 -18px;

}

div#barra_hidden a{

	display:block;

	width:15px;

	height:21px;

	color:#ffffff;

	text-decoration:none;

	font:bold 15px verdana;

	padding:3px 0 0px 0;

	background:#000000 url(imagens/bg_black.gif) repeat-x 0px 0px ;

	text-align:center;

}

/*-- --*/

div#conteudo{

	border:1px solid #252525;

	padding:5px 5px 20px 5px;

	overflow-x:auto;

	_width:95%;

}



div#centro{

	background:#ffffff;

	border:1px solid #ffffff;

	padding:4px 5px 5px 5px;

	_padding:4px 0px 5px 180px;

}

div#centro h3{

	font:bold 16px Arial, Tahoma, Verdana, Sans-serif;

	margin:0 0 5px 0;

	/*color:#7ba3b7;*/

	color:#ffffff;

	border:1px solid #252525;

	padding:5px;

	background:#194b74 url(imagens/bg_blue.gif) repeat-x 0 -1px ;

	letter-spacing:1px;

}

div#centro h1{

	font:bold 16px Arial, Tahoma, Verdana, Sans-serif;

	margin:0 0 5px 0;

	color:#7ba3b7;

	/*color:#ffffff;*/

	border:1px solid #252525;

	padding:5px;

	/*background:#194b74 url(imagens/bg_blue.gif) repeat-x 0 -1px ;*/

	letter-spacing:1px;

}

div#centro h4{

	font:bold 13px Arial, Tahoma, Verdana, Sans-serif;

	margin:1px;

	color:#000000;

}

div#centro p{

	font:11px Arial, Tahoma, Verdana, Sans-serif;

	margin:1px;

	color:#292929;

}

/*-- tabela de listagem --*/

form{padding:0;margin:0;}

table.tabela tr.mini_parametros td{

	font-size:9px;

	background:#194b74;

	color:#ffffff;

}

table.tabela_cadastro tr th span, table.tabela tr th span{

	display:block;

	font-size:9px;

}

table.tabela, table.tabela_cadastro{

	width:99%;

	_width:100%;

	margin:0 auto;

	font:12px Verdana, Arial, Tahoma, Sans-serif;

	text-align:center;

}

table.tabela th, table.tabela_cadastro th{

	background:#194b74 url(imagens/bg_blue.gif) repeat-x 0 -1px ;

	color:#ffffff;

	padding:5px;

}

table.tabela1 th, table.tabela_cadastro1 th{

	/*background:#194b74 url(imagens/bg_blue.gif) repeat-x 0 -1px ;*/

	font:bold 11px Arial, Tahoma, Verdana, Sans-serif;

	color:#7ba3b7;

	border:1px solid #7ba3b7;

	/*color:#ffffff;*/

	padding:5px;

	

}

table.tabela1 td, table.tabela_cadastro1 td{

	/*background:#194b74 url(imagens/bg_blue.gif) repeat-x 0 -1px ;*/

	/*font:bold 10px Arial, Tahoma, Verdana, Sans-serif;*/

	color:#7ba3b7;

	border:1px solid #7ba3b7;

	/*color:#ffffff;*/

	padding:5px;

	

}

table.tabela td, table.tabela_cadastro td{

	cursor:pointer;

	padding:2px;

	font-size:11px;

}

table.tabela tr.result td{

	background:#AABBC1;

}

table.tabela tr.result td.result{

	color:#ffffff;

	background:#194b74;

}

/*-- --*/

table.tabela_cadastro input.campo{

	border:1px solid #cccccc;

	width:110px;

	cursor:pointer;

}

/*-- RODAPE --*/

div#rodape{

	border-top:2px solid #cccccc;

	padding:5px;

	background:#cccccc;

	clear:both;

}

div#rodape p{

  padding:0;

  margin:0;

  text-align:right;

	font:11px Arial, Tahoma, Verdana, Sans-serif;

	color:#252525;

}



/*-- LOGIN --*/

form#login{

	width:200px;

	margin:0 auto;

	font:12px Arial, Tahoma, Verdana, Sans-serif;

}

form#login h4{

	background:#ffffff url(imagens/connect2.gif) no-repeat left;

	padding-left:20px;

	text-transform:uppercase;

	font:bold 13px Arial, Verdana, Tahoma, Sans-serif;

	margin:0 0 5px 0;

}

form#login label{

	margin:0;

	padding:0;

}

form#login input.borda{

	border:2px solid #cccccc;

	padding:3px;

	font-size:10px;

	width:190px;

	background:#ffffff url(imagens/bg_input.jpg) no-repeat;

}

input.login{

	background:url(imagens/input_btn.jpg) no-repeat center center;

	border:none;

	width:65px;

	height:30px;

	text-transform:uppercase;

	font:9px Verdana, Arial, Tahoma, Sans-serif;

	color:#535353;

	margin:0 auto;

}



p.erro{

	color:#cd0202 !important;

	font-weight:bold !important;

}

/**/

div#conteudo form label{

	font:11px Verdana, Arial, Tahoma, Sans-serif;

}

