@CHARSET "UTF-8"; 
/* CSS Document */
a:link, a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none; 
	color: #f00
}
a:active {
	text-decoration: none;
}

a.tooltip span {display:none; padding:2px 3px; margin-left:-225px; width:200px; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-align:left}
a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}

a.tooltipDireita span {display:none;padding:2px 3px; margin-left:2px; margin-top:40px; width:200px; font-family:Verdana, Geneva, sans-serif; font-size:9px; font-weight:normal; font-style:italic; text-align:left;}
a.tooltipDireita:hover span{display:inline; position:relative; background:#F4FFDF; border:1px solid #666; color:#333;}

.col-sm-1{
    width: 8.33%;
}
.col-sm-2{
    width: 16.66%;
    display: inline-block;
}
.col-sm-3{
    width: 24.99%;
    display: inline-block;
}
.col-sm-4{
    width: 33.32%;
    display: inline-block;
}
.col-sm-5{
    width: 41.65%;
    display: inline-block;
}
.col-sm-6{
    width: 49.98%;
    display: inline-block;
}
.col-sm-7{
    width: 58.31%;
    display: inline-block;
}
.col-sm-8{
    width: 66.64%;
    display: inline-block;
}
.col-sm-9{
    width: 74.97%;
    display: inline-block;
}
.col-sm-10{
    width: 83.30%;
    display: inline-block;
}
.col-sm-11{
    width: 91.63%;
    display: inline-block;
}
.col-sm-12{
    width: 99.90%;
    display: inline-block;
}
body {
margin:0;
padding:0;
background:#FCFCFC;
text-align:center; /* hack para o IE */
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
}


/* inicio menu */

.drop_menu {
	position:relative;
	z-index:1000;
	background:#666;
	padding:0;
	margin:0;
	list-style-type:none;
	height:30px;
	margin-bottom:5px;
}
.drop_menu li { float:left; height:inherit }
.drop_menu li a {
	padding:9px 20px;
	display:block;
	color:#fff;
	text-decoration:none;
	font:12px arial, verdana, sans-serif;
}

/* Submenu */
.drop_menu ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	list-style-type:none;
}
.drop_menu li:hover { position:relative; background:#5FD367; }
.drop_menu li:hover ul {
	left:0px;
	top:30px;
	background:#999;
	padding:0px;
}

.drop_menu li:hover ul li a {
	padding:5px;
	display:block;
	width:168px;
	text-indent:15px;
	background-color:#999;
}
.drop_menu li:hover ul li a:hover { background:#005555; }

/* fim menu */

.campoLeitura{
	background-color:#EFEFEF;
}
#tudo {
position:relative;
width: 1000px;
margin:0 auto;         
text-align:left; /* "remédio" para o hack do IE */ 
}
#tudoPesq {
position:relative;
width: 649px;
margin:0 auto;         
text-align:left; /* "remédio" para o hack do IE */ 
}
.menuPrincipalTd{
border: 1px solid #CCC;
}
.separador15{
	height:23px;
}
.imgPesquisa{
	border:0;
	width:15px;
	height:15px;
	margin:0px;
	padding:3px;	
}

.imgBotao{
	float:left;
	border:0;
}

.imgInputSalvar{
	background-image:url('../imagens/salvar_20.png');
	background-position:left;
	background-repeat:no-repeat;
}

.imgInputLimpar{
	background-image:url('../imagens/limpar_20.png');
	background-position:left;
	background-repeat:no-repeat;
}
.spanTituloTela{
	margin:10px;
	font-weight:bold;
	text-align:center;
	width:100%;
	font-size:14px;	
}
.spanDetalhesInput{
	color:#999999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-style:italic;
}


.spanInput100x20{
	font-weight:bold; 
	width:100px; 
	display: block; 
	float: left; 
	clear: left; 
	height:20px; 
	line-height:20px;	
}

.spanInput130x20{
	font-weight:bold; 
	width:130px; 
	display: block; 
	float: left; 
	clear: left; 
	height:20px; 
	line-height:20px;	
}

.spanDescInformacao{
	color:#999999;
	font-size:10px;
	font-style:italic;
	font-family:Verdana, Geneva, sans-serif;
}

.spanAlinEsquerdo{
 	text-align:left;	
}

.spanAlinDireito{
	text-align:right;
}
.spanInput60x20{
	font-weight:bold; 
	width:60px; 
	display: block; 
	float: left; 
	clear: left; 
	height:20px; 
	line-height:20px;	
}
.botaoPesquisa{
 display:inline-block;
 width:200px;
 padding:3px;
 border:1px solid #00F;
 text-decoration:none;	
 text-align:center;
}
.botaoPesquisa:hover{
 text-decoration:none;
 background-color:#ECEEFF;	
 color:#000066;
}
input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:1px;
	margin:1px;
}
.botaoFuncoes{
 display:inline-block;
 width:150px;
 padding:5px;
 border:double #333;
 text-decoration:none;	
 background-color: #F8F8F8;
 font-weight:bold;
 text-align:center;
}
.botaoFuncoes:hover{
 background-color:#ECEEFF;	
 color:#000066;
}

.text-center{
	text-align: center;
}

.botaoFuncoesComplementares{
 display:inline-block;
 width:auto;
 padding:2px;
 border:1px solid #333;
 text-decoration:none;
 background-color: #FFFFF4;
 text-align:center;
 color:#666666;
 text-align:center;
 background-image:url(../imagens/adicionar.png);
 background-position:left;
 background-repeat:no-repeat;
 padding-left:20px;
}
.botaoFuncoesComplementares:hover{
 background-color:#ECEEFF;	
 color:#000066;
}


.botaoFuncoesComplementaresSemImg{
 display:inline-block;
 width:auto;
 padding:2px;
 border:1px solid #333;
 text-decoration:none;
 background-color: #FFFFF4;
 text-align:center;
 color:#666666;
 text-align:center;
}
.botaoFuncoesComplementaresSemImg:hover{
 background-color:#ECEEFF;	
 color:#000066;
}

.spanBordaBloco200{
 display:inline-block;
 width:200px;
 padding:5px;
 border:1px solid #CCC;
 text-decoration:none;
}
.spanBordaBloco220{
 display:inline-block;
 width:220px;
 padding:5px;
 border:1px solid #CCC;
 text-decoration:none;
}
.spanBordaBloco250{
 display:inline-block;
 width:250px;
 padding:5px;
 border:1px solid #CCC;
 text-decoration:none;
}
.spanBordaBloco150{
 display:inline-block;
 width:150px;
 padding:5px;
 border:1px solid #CCC;
 text-decoration:none;
}
.mensagemInput{
	font-weight:bold;
}
#conteudo {
	padding: 5px;
	background-color:#FCFCFC;
}
#login {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-110px;
	margin-top:-40px;
}
#erro{
	border:solid 1px #F00;
	width:90%;
	height:auto;
	background-color:#FCF;
	color:#F00;
	font-weight:bold;
	margin:5px;
	padding:10px;	
}
#relogio{
	margin:0;
	font-size:10px;
	background-color: #F8F8F8;
	text-align:right;
	border:0;
}
#mask {
	width:100%;
	height:1000px;
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#000;
	display:none;
}
.window {
	position:absolute;
	left:0;
	top:0;
	width:90%;
	display:none;
	z-index:9998;
	padding:5px;
}
.close {
	display:block;
	text-align:right;
}
#janelaPesq {
	width:700px;
	height:400px;
	padding:2px;
	background-color:#ffffff;
}
#janelaAguarde {
width:230px; 
height:80px; 
border:1px solid #999; 
background-color:#F5F5F5; 
text-align:center; 
display:none;
position:absolute;
}

/*css global tabela - FORMATANDO TABELAS 2 CORES*/
.tabela_2_cores{border-collapse: collapse;}
 
/*Definido cor das linhas pares*/
.tabela_2_cores tr:nth-child(even) {background: #FFF}
 
/*Definindo cor das Linhas impáres*/
.tabela_2_cores tr:nth-child(odd) {background: #EEE} 

.tabela_sem_cor{border-collapse: collapse;}
 
/*Definido cor das linhas pares*/
.tabela_sem_cor tr:nth-child(even) {background: #FFF}
 
/*Definindo cor das Linhas impáres*/
.tabela_sem_cor tr:nth-child(odd) {background: #FFF} 

.tabela_tr_hover tr:hover{background-color:#FFFFF0}

.tabela_com_linha{border:thin #666;}

#tabelaEndereco{
	font-size:12px;
}

.fundoAzul{
	background-color:#F9FBFB;
}
.checkboxNAO{
	width:10px;
	height:10px;
	background-color:#F00;
	color:#F00;
	border:1px solid #FC0;
	cursor:pointer;
	font-size:8px;
}

.checkboxSIM{
	width:10px;
	height:10px;
	background-color:#090;
	color:#090;
	border:1px solid #0F0;
	cursor:pointer;
	font-size:8px;
}

.checkboxSpanNAO{
	background-color:#FFECEC;
	border:1px solid #EA0000;
	color:#F00;
}

.checkboxSpanSIM{
	background-color:#DFD;
	border:1px solid #060;
	color:#030;
}

.checkboxSpan{
	display:inline-block;
	width:25px;
	height:15px;
	cursor:pointer;
	font-size:10px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	text-align:center;
}

#draggable {padding: 0.5em; }

.fixar {
    position:fixed;
    margin-top: 0px !important;
}
#divTopo{
	background-color:#FCFCFC;
}
