﻿/** {
	MARGIN: 0px; 
	padding: 0px;
}
*/

HTML {
	BACKGROUND: #fff;
	height: 100%;	
}
BODY {
	margin: 0px; 
	background-image: url(../imagens/bg.gif);
	background-repeat: repeat-x;
	background-color: white;
	height: 100%;	

}
/*pesquisa*/
#pnl_pesquisa
{
	padding: 1px; 
	background-color: #303030;
	color: #fff;
	border: 3px solid white;
}

.colorLinha{
	background-color: #ffffc3;
}

#dr_distrital{
	float: left;
	width: 200px;
	position: relative;
	height:  350px;
	background-color: #f2f2f2;
	border-right-color: #1e2a40;
	border-right-style: dotted;
	border-right-width: 1px;
	padding: 2px;
	
	border-bottom-color: #1e2a40;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	
}
#dr_regional{
	left: 2px;
	float: left;
	width: 200px;
	position: relative;
	height: 350px ;
	background-color: #f2f2f2;
	border-right-color: #1e2a40;
	border-right-style: dotted;
	border-right-width: 1px;
	padding: 2px;
	border-bottom-color: #1e2a40;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
#dr_regionalDados{
	left: 4px;
	float: left;
	width: 468px;
	position: relative;
	height:  auto 350px; 
	min-height:100%;
	background-color: #f2f2f2;
	border-right-color: #1e2a40;
	border-right-style: dotted;
	border-right-width: 1px;
	padding: 2px;
	border-bottom-color: #1e2a40;
	border-bottom-style: dotted;
	border-bottom-width: 1px;

}


#dd_solicitacoes{
	padding: 2px;
}

.dd_TituloSolicitante{
   font: bolder 12px tahoma;
	margin-left: 5px;
   color: #1e2a40;	
}

.dd_TextoTitulo{
  font-size: 12px;
  font-family: Tahoma;
  color: #fff;
  font: bolder;
}

.dd_fLabel{
	font: 11px tahoma;
	margin-left: 2px;
	color: #303030;
}
.dd_Label{
	font:  11px tahoma;
	margin-left: 2px;
	color: #858585;
}
.dd_botao{
	border: 2px solid #999999;
   padding: 4px;
   font: 13px tahoma;
   background-color: #999999;
	color: #333;
}
#view_anexo{
	padding: 2px;
}

.linhaTb{
	border-bottom-color: #4e4e4e;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}




.dd_link_anexo{
	font: bolder 11px tahoma;
	margin-left: 5px;
	color: #1e2a40;	
	text-decoration: none;
}


.dd_link_anexo:link,visited {
	font: bolder 11px tahoma;
	margin-left: 5px;
	text-decoration: none;
	color: #1e2a40;
}

.dd_link_anexo:hover {
	font: bolder 11px tahoma;
	margin-left: 5px;
	text-decoration: underline;
	color: #2a3b59;
}


/*
	caixa de login
*/


#carregandoAJAX {	
	position: absolute;	
	top:130px;	
	width: 384px;	
	padding: 4px;	
	border: solid 4px #005581;	
	background: #005581;	
	margin-left: -192px;	
	z-index: 1;	
	left: 50%;
}
.ca_label{
   font: 12px tahoma;
   color: #fff;	
}

.ca_botao{
	border: 3px solid #1e2d40;
   padding: 3px;
   font: 12px tahoma;
   background-color: #192438;
	color: #fff;
	font-weight: bold;
}

.textbox_UPPER{
	border: 3px solid #999999;
   padding: 3px;
   font: 13px tahoma;
   background-color: #fff;
	color: #2a3b59;
	text-transform: uppercase;
}

/*** formulario ***/

.textbox{
	border: 3px solid #999999;
   padding: 3px;
   font: 13px tahoma;
   background-color: #fff;
	color: #2a3b59;
   
}
.textbox_rigth{
	border: 3px solid #999999;
   padding: 3px;
   font: 13px tahoma;
   background-color: #fff;
	color: #2a3b59;
	text-align: right;
}


.textboxSenha{
	border: 3px solid #999999;
   padding: 3px;
   font: 13px tahoma;
   background-color: #fff;
	color: #2a3b59;
}

.dropdown {
	border: 3px solid #999999;
   padding: 3px;
   font: 13px tahoma;
   background-color: #fff;
	color: #2a3b59;
}

.botao{
	border: 3px solid #383838;
   padding: 3px;
   font: 13px tahoma;
   background-color: #303030;
	color: #16c1f3;	
}
.radio{
   padding: 3px;
   font: 13px tahoma;
	color: #2a3b59;	
	margin-top: 50px;
}

.linhaDIVcoluna{
	height: 100%;
	border-left: 1px dotted #303030 ;
}

#divPadding2{
	padding: 2px;
}
#divDividi1px{
	height: 1px;
}

.fLabel{
	font: bold 11px tahoma;
	margin-left: 5px;
	color: #303030;
}

.fMensagem{
	font: bold 11px tahoma;
	margin-left: 5px;
	color: maroon;	
}

#barra_rodape{
	padding: 5px;
	height: 30px;
	width: 100% auto;
	border-top: 2px solid #2a3b59 ;
	background-color: #353535;
}

#barra_rodapeBotoes{
	float: right;
	margin-right: 5px;
	position: relative;
}

/*  Link grid  */

.gd_menu {
  text-decoration: none;
  color: #333333;
}

.gd_menu:link,visited {
  text-decoration: none;
  color: #333333;
}

.gd_menu:hover {
  text-decoration: underline;
  color: #2a3b59;
}

/* tela */


#topo{
	width: 900px;
	height: 100px;
	background-color: #005581;
}
#rodape{
	width: 900px;
	height: 10px;
}

#infousuarios{
	float: right;
	margin-right: 10px;
	position: relative;
	top: 55px;
	text-align: right;
}

.lblTopo{
	font: normal 12px Tahoma;
	color: #fff;
}

#conteudo{
	background-color: #f2f2f2;
	/*
	Maroon - vermelho loko
	*/
	
	height: 300px;
   height: auto;	
	padding: 5px;
}

/* MENU INTERNO */

#MI_panel {
	width: 100% auto;
	height: 18px;
	background-color: #303030;
	padding: 5px;
   color: #fff;
}

#MI_panelMenu{
	float: right;
	margin-right: 5px;
	position: relative;
}

#MI_panelTitulo{
	float: left;
	margin-right: 5px;
	position: relative;
	top: 2px;
}

#MI_panelMensagem{
	float: left;
	margin-left: 10px;
	position: relative;
	top: 3px;
}

.MI_TextoMensagem{
  font-size: 11px;
  font-family: Tahoma;
  color: red;	
}

.MI_TextoTitulo{
  font-size: 12px;
  font-family: Tahoma;
  color: #16c1f3;	
  font-weight: bolder;
}

.MI_menu {
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
  color: white;
  margin-left: 10px;
  padding: 3px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #303030;
}

.MI_menu:link,visited {
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
  color: white;
  margin-left: 10px;
  padding: 3px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #303030;
}

.MI_menu:hover {
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
  color: #f2f2f2;
  margin-left: 10px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #16c1f3;
}


/*menu*/
ul#menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(../imagens/nav_bg.png) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menu li a
{
	display:block;
	float:left;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	padding:8px 20px 0 20px;
}
	
ul#menu li a:hover
{	
	color:#FFFFFF;
	height:22px;
	background:transparent url(../imagens/nav_bg.png) 0px -30px no-repeat;		
}
	

ul#menu li a.current
{
	display:inline;
	height:22px;
	background:transparent url(../imagens/nav_bg.png) 0px -30px no-repeat;	
	float:left;
	margin:0;
}
/***/






