body { 
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #FFFACD;
}

.ui-button { text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; font-size: 7pt; border:1px solid #696969; border-top:1px solid #eee; border-left:1px solid #eee; color:#000000; background-color: #FFFFFF; font-weight:bolder;}

.ui-button-fixo { text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; font-size: 7pt; border:1px solid #eee; border-top:1px solid #696969; border-left:1px solid #696969; border-right:1px solid #696969; color:#000000; background-color: #FFFFFF; font-weight:bolder;}

.oneColLiqCtrHdr #container {
	width: 760px;  /* this will create a container 76% of the browser width */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColLiqCtrHdr #header {
	background-color: #FFFACD;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}

.oneColLiqCtrHdr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	height: expression('100%');
}

.oneColLiqCtrHdr #footer {
	background-image:url(../imagens/rodape_1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	height:30px;
	text-align:center;
	vertical-align:middle;
}

.menu1{
background-color:#2E3841;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
height:23px;
font-size:10px;
text-align:left;
vertical-align:middle;
padding-left:10px;

}

.msgmSucesso {
	font-family:Verdana,sans-serif; 
	font-size: 10pt; 
	color:#108510; 
	font-weight:normal;
}

.msgmErro {
	font-family:Verdana,sans-serif; 
	color:#cc0000; 
	font-weight:bold;
	font-size:8pt;
}

.text2 {
	font-family:Verdana,sans-serif; 
	font-size: 10px; 
	color: black; 
	font-weight: 500;
}

.menu2{
background-color:#2E3841;
font-family:Arial, Helvetica, sans-serif;
color:#A8B8C6;
height:23px;
font-size:11px;
font-weight:bolder;
text-align:right;
vertical-align:middle;
padding-right:10px;

}

.espaco{
background-color:#b9b9b9;
height:2px;
}

a:hover{
color:#808080;
}

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

.tabelaPrincipal{
background-color:#FFFFFF;
vertical-align:text-top;

}

.rodape{
background-image:url(../imagens/rodape_1.jpg);
background-repeat:no-repeat;
height:30px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
vertical-align:middle;
}

.divisoria{
border-bottom: 1px solid #999999;
}

.label{
font-family:Arial;
font-size:10px;
color:#000000;
/*background-color:#E8ECF7;*/
/*padding-left:5px;
padding-right:5px;
padding-top:4px;*/
}

.tituloPrincipal{
font-family:Arial;
font-size:16px;
color:#000000;

}

.td_form{
border-bottom:solid;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
}

.label2{
font-family:Arial;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
/*padding-left:5px;
padding-right:5px;
padding-top:4px;
*/
}

.label3{
font-family:Arial;
font-size:11px;
color:#333333;
font-weight:bold;
/*padding-left:5px;
padding-right:5px;
padding-top:4px;
*/
}

.label4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
/*padding-left:5px;
padding-right:5px;
padding-top:4px;
*/
}

.label5{
font-family:Arial;
font-size:10px;
color:#FFFFFF;
/*background-color:#E8ECF7;*/
/*padding-left:5px;
padding-right:5px;
padding-top:4px;*/
}


.opcoes{
font-family:Arial;
font-size:10px;
color:#4A5157;
}

.campo{

    border:1px solid #999999;
	border-color:#8CB3C2 ;
	color:#666666;
	font-family:"Arial";
	font-size:10px;
	font-weight:100;
	padding-left:3px;
	
	
}
.Input{

    border:1px solid #999999;
	border-color:#8CB3C2 ;
	color:#666666;
	font-family:"Arial";
	font-size:10px;
	font-weight:100;
	padding-left:3px;
	
	
}

.campoLogin{
	font-family:"Arial";
	font-size:10px;
	color:#666666;
	border:1px solid #999999;
	font-weight:100;
	padding-left:3px;
	text-transform: none;
	height:15px;
}

.campoCheck{
	font-family:"Arial";
	font-size:10px;
	color:#666666;
	/*border:1px solid #999999;*/
	font-weight:100;
	padding-left:3px;
	text-transform: uppercase;
	height:15px;	
}

.botao{
font-family:Arial;
font-size:11px;
font-weight:bolder;
color:#000000;
background-color: #FFFFFF;
border:1´x solid #999999;
}

.menuResultado{
background-color:#003366;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
text-align:center;
border-right:2px solid #FFFFFF;
font-weight:300;
height:20px;

}

.resultado{
color:#8899A;
font-family:arial;
font-size:10px;
border-bottom:1px dashed #8899A9;
border-top:1px solid #FFFFFF;
padding:2px;
}

.observacao{
font-family:Arial;
font-size: 11px;
color:#666666;
}

.informacoesDetento{
font-family:Arial;
font-size: 11px;
color:#333333;
padding-left:10px;
padding-right:10px;
vertical-align:text-top;
line-height:18px;
}

.textoNomeDetento{
font-family:Arial Narrow;
font-size: 25px;
color:#2E3841;
font-weight:bold;
background-color:#E9E9E9;
padding-left:10px;
padding-right:10px;
height:60px;
vertical-align:bottom;
/*border-bottom:2px solid #2E3841;*/
}

.textoDataProvavelLiberdade{
font-family:Arial Narrow;
font-size: 18px;
color:#2E3841;
font-weight:bold;
background-color:#E9E9E9;
padding-left:10px;
padding-right:10px;
height:60px;
vertical-align:bottom;
vertical-align:middle;
/*border-bottom:2px solid #2E3841;*/
}

.tdfotoDetento{
text-align:center;
}



.menuInformacoesDetento{
font-family:Arial Narrow;
color:#2E3841;
height:23px;
font-size:20px;
text-align:left;
vertical-align:middle;
padding-left:10px;
border-bottom:1px solid #666666;
}

.naoInformado{
font-family:Arial;
font-size: 12px;
color:#999999;
}

.destaqueBusca{
background-color:#FFFF99;
color:#000000;
}

.numRegistros{
font-family:Arial;
font-size: 13px;
color:#006699;
padding-right:5px;
vertical-align:bottom;
font-weight:bold;
padding-bottom:5px;
}

.linkVoltar{
font-family:Arial, Helvetica, sans-serif;
color: #006699;
font-size:13px;
font-weight:bold;
padding-left:10px;
text-decoration:underline;
height:30px;
vertical-align:text-bottom;
text-align:right;
cursor:pointer;
}

.fotoDetento{
border:1px solid #CCCCCC;
}

.detalharProcesso{
font-family:Arial;
font-size:11px;
color:#006699;
width:160px;
vertical-align:middle;
}

.titProcesso{
font-family:Arial;
font-size:11px;
height:40px;
color:#006699;
background:#E1ECF4;
vertical-align:middle;
padding-left:10px;
border-bottom: 1px dashed #003366;
cursor:pointer;
}

.titTipoEstatistica{
font-family:Arial;
font-size:12px;
color:#003366;
background-color:#E8ECF7;
padding-left:5px;
border-bottom:1px dashed #666666;
cursor:pointer;

}

.descTipoEstatistica{
font-family:Arial;
font-size:11px;
color:#666666;
padding-left:15px;
letter-spacing:1px;
background-color:#EBEBEB;
padding-top:5px;
padding-bottom:5px;
vertical-align:middle;

}

.titGrafico{
font-family:Arial;
font-size:13px;
height:10px;
color:#006699;
background:#F0F0F0;
vertical-align:middle;
padding-left:10px;
border-bottom: 1px solid #003366;
}

.divNumeroGrafico
{
color:#000000;
font-family:Arial;
font-size:10px;
font-weight:bold;
text-align:center;

}

.divNomeEstadoGrafico
{
color:#CC0000;
font-family:Arial;
font-size:10px;
text-align:center;
background-color:#EEDEC1;

}

.trPaginacao{
color:#006699;
font-family:Arial;
font-size:12px;
padding:5px;
}


.paginacao{
color:#006699;
font-family:Arial;
font-size:12px;
text-decoration:underline;
cursor:pointer;
}

.paginacaoDestaque{
color:#003366;
font-family:Arial;
font-size:18px;
text-decoration:underline;
cursor:pointer;
}

.aguardePaginacao{

color:#990000;
font-family:Arial;
font-size:10px;
height:30px;
text-align:center;
padding:5px;
}

.titNomeEstado{
font-family:Arial Narrow;
font-size: 25px;
color:#4D83A4;
font-weight:bold;
border-bottom:1px dashed #8899A9;
padding-left:10px;
padding-right:10px;
vertical-align:middle;
/*border-bottom:2px solid #2E3841;*/
}


.mostrarRegistros{
font-family:Arial;
font-size:11px;
color:#006699;
width:160px;
vertical-align:middle;
cursor:pointer;
text-decoration:underline;

}

/* CSS da div Onmouse Over*/

.navtext {
	width:300px;
	font-size:8pt;
	font-family:verdana;
	border-width:2px;
	border-style:solid;
	border-color:gray;
	layer-background-color:#FFF6D9;
	background-color:white;
	color:black;
	padding: 5px 5px 5px 5px;
}



.divPopup{
	width:520;
	height:100;
	overflow:auto;
	visibility:hidden;
	background-color:white;
	border-left:1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	cursor: hand;
	/*position:fixed;*/
	position:absolute;z-index:1;
	/*position:relative;*/	
}

.mouseOver{ 
	background-color:#DFEFFF;
	color: #666666;
	font-size: 11px;
}

.normal{ 

}

.divisoria {
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:20px;
	padding-bottom:5px;
	width:100%;
}

.menuGrande
{
	padding:5px;	
	font-family:Arial;
	color:#3F5C7E;
	font-size:20px;
	border-bottom:1px solid #F3F3F3;
	height:20px;
	text-align:center;
	letter-spacing: 0.06em;
	font-weight:bold;
}
.fundoTr{
	font-family:Verdana,sans-serif; 
	font-size: 10px; 
	color:white; 
	font-weight:bold;
	background-color:#CCCCCC;
}
.linhaTabela1{
background-color: #ECECEC ;
}
.linhaTabelaSelecionada{
	background-color: #E9E9E9 ;
}

.secaoHierarquiaCompleta{
 
    width: 100%;
    float: left;
    
}

.colunaHierarquia{
    font-family:Verdana,sans-serif; 
    font-size: 10px; 
    color: black; 
    width: 16%;
    float: left;
    
}

.colunaSelectHierarquia{
   
    font-family:Verdana,sans-serif; 
    font-size: 10px; 
    color: black; 
    font-weight: bold;
    width: 83%;
    float: left;
    
}

.novaLinhaDescendente{
    
    width:100%;
    padding-top: 5px;
    padding-top: expression("0px");
    margin-top: 5px;
    clear: both;
    
}

/* Seção do ZOOM*/

.barraTituloZoom{

	background-color:#E6F2FF;
	color:white;
	border:1px solid #CCCCCC;
	float: left;
	height: 20px;
	
}

.tituloZoom{
	
	font-family:Verdana,sans-serif;
	float: left;
	font-size: 8pt;
	margin-left: 4px;
	margin-top: 5px;
	color: #000000;
}

.imagemFechar{
	background: url("../imagens/close.gif") no-repeat;
	height:16px;
	overflow:hidden;
	width:18px;
	z-index:3;
	float: right;
	margin-right: 1px;
	margin-top: 2px;
	opacity: 0.8;
	
}

.imagemFechar:hover{

	opacity: 1;
		
}

div.fotoZoom{
	background:#FFFFFF;
	position:absolute;
	visibility:hidden;
	z-index:900001;
}

div.conteudoZoom{
	padding: 10px 20px 20px 20px;
	border:1px solid #CCCCCC;
	border-top:0px;
}

div.sombra{
	background:black;width:100%;left:0;top:0;position:absolute;
	z-index:900000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3;
}
div.zoom{
	width:100%;left:0;top:0;position:absolute;z-index:900001;
}
