@charset "utf-8";
/* CSS Document */

body {
	overflow: -moz-scrollbars-vertical;
	overflow-y:scroll;
	font: 12px Arial;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 	
}

a img { border:0; outline:none; }

a:link     { text-decoration: none; color: #0000FF; }
a:visited  { text-decoration: none; color: #0000FF; }
a:hover    { text-decoration: underline; color: #0000FF; }
a:active   { text-decoration: none; color: #0000FF; }

.a_bco:link    { color:#FFFFFF; text-decoration:none; }
.a_bco:visited { color:#FFFFFF; text-decoration:none; }
.a_bco:hover   { color:#FFFFFF; text-decoration:underline; }
.a_bco:active  { color:#FFFFFF; text-decoration:none; }

.t_textoArial { font-family:Arial; font-size:11px; opacity:1; filter:alpha(opacity=100);  }
.t_textoArial_Info { font-family:Arial; font-size:11px; opacity:1; filter:alpha(opacity=100); color:#FF0000;  }
.t_textoArialE10_Info { font-family:Arial; color:#FF0000; font-size:11px; margin-left:10px; opacity:1; filter:alpha(opacity=100); }
.t_textoArialE5_Info { font-family:Arial; color:#FF0000; font-size:11px; margin-left:5px; opacity:1; filter:alpha(opacity=100); }
.t_textoArialD5 { font-family:Arial; font-size:11px; margin-right:5px; opacity:1; filter:alpha(opacity=100); }
.t_textoArialE10 { font-family:Arial; font-size:11px; margin-left:10px; opacity:1; filter:alpha(opacity=100); }
.t_textoArialE5_FCinza { font-family:Arial; font-size:11px; margin-left:5px; opacity:1; filter:alpha(opacity=100); background:#F8F8F8; }
.t_textoArialE5 { font-family:Arial; font-size:11px; margin-left:5px; opacity:1; filter:alpha(opacity=100); }
.t_textoArial_12 { font-family:Arial; font-size:12px; opacity:1; filter:alpha(opacity=100); }
.t_textoArialE5_12 { font-family:Arial; font-size:12px; margin-left:10px; opacity:1; filter:alpha(opacity=100); }
.t_inputValorInfo { width:80px; border:none; background:#FFFFB0; color:#FF0000; font-family:"Arial"; font-size:11px; opacity:1; filter:alpha(opacity=100); }
.t_inputValorBranco { font-family:"Arial"; font-size:11px; opacity:1; filter:alpha(opacity=100); }
.t_inputValorLimpo { width:80px; border:none; background:#FFFFFF; font-family:"Arial"; font-size:11px; opacity:1; filter:alpha(opacity=100); }
.t_inputValor { width:80px; border:none; background:#FFFFB0; font-family:"Arial"; font-size:11px; opacity:1; filter:alpha(opacity=100); }
.t_inputValorPadrao { border:none; background:#FFFFB0; font-family:"Arial"; font-size:11px; opacity:1; filter:alpha(opacity=100); }
.t_inputMemo{ font-family:Arial; font-size:11px; border: 1px solid #7F9DB9; padding:5px; opacity:1; filter:alpha(opacity=100); }
.t_inputMemo_12{ font-family:Arial; font-size:12px; border: 1px solid #7F9DB9; padding:5px; opacity:1; filter:alpha(opacity=100); }

.t_Relatorio_Arial           { font-family:Tahoma; font-size:9px; }
.t_Relatorio_Arial_Negrito   { font-family:Tahoma; font-size:9px; font-weight:bold; }
.t_Relatorio_ArialE5         { font-family:Tahoma; font-size:9px; margin-left:5px;  }
.t_Relatorio_ArialE5_Negrito { font-family:Tahoma; font-weight:bold; font-size:9px; margin-left:5px;    }
.t_Relatorio_ArialD5         { font-family:Tahoma; font-size:9px; margin-right:5px;  }
.t_Relatorio_ArialD5_Negrito { font-family:Tahoma; font-weight:bold; font-size:9px; margin-right:5px;    }
.t_Relatorio_Arial_M         { font-family:Tahoma; font-size:10px; }
.t_Relatorio_ValorLimpo      { width:80px; border:none; background:#FFFFFF; font-family:Tahoma; font-size:9px; margin-right:5px;  }
.t_Relatorio_ValorLimpo_Negrito      { width:80px; border:none; background:#FFFFFF; font-family:Tahoma; font-size:9px; margin-right:5px; font-weight:bold;  }


.lista_planilhas_N { font: 11px Arial; color:#000000; opacity:1; filter:alpha(opacity=100); margin-right:5px; }
.lista_planilhas { font: 11px Arial; color:#000000; opacity:1; filter:alpha(opacity=100); margin-left:5px; }

.t_memo{ font-family:"Courier New"; font-size:12px; border: 1px solid #7F9DB9; padding:5px; }
.t_texto { font-family:"Courier New"; font-size:12px; }
.t_textoP { font-family:"Courier New"; font-size:12px; letter-spacing:-1px; }
.t_arial_12_bco { font: 12px Arial; color:#FFFFFF; }
.t_arial_12_pto { font: 12px Arial; color:#000000; }
.t_titulo { font-family:Tahoma; font-size:12px; letter-spacing:-1px; }

.t_verdana_12_bco { font: 12px Verdana; color:#FFFFFF; 	}
.t_memo{ font-family:"Courier New"; font-size:12px; border: 1px solid #7F9DB9; padding:5px; }
.t_helvetica_12 { font-family: Helvetica, sans-serif; font-size: 12px; }
.t_helvetica_60 { font-family: Helvetica; font-size: 60px; color:#E3E3E3; }
.campoObrigatorio { font-family:Tahoma; font-size:12px; color:#FF0000; opacity:1; filter:alpha(opacity=100); }

.t_arial_topicos { font-family:Arial; font-size:18px; line-height:24px; }

.espaco5 { margin-left:5px; }
.espaco5_direita { margin-right:5px; }
.espaco5alt { margin-left:5px; margin-top:5px; }
.espaco10 { margin-left:5px; margin-top:10px; margin-bottom:10px; }
.espaco5info { margin-left:5px; color:#FF0000; }
.espaco5espa { margin-left:25px; }

.input_37 { width:37px; opacity:1; filter:alpha(opacity=100); }
.input_40 { width:40px; opacity:1; filter:alpha(opacity=100); }
.input_50 { width:50px; opacity:1; filter:alpha(opacity=100); }
.input_68 { width:68px; opacity:1; filter:alpha(opacity=100); }
.input_68_i { width:68px; border:none; background:#FFFFB0; color:#FF0000; letter-spacing:-1px; font-family:"Courier New"; font-size:12px;}
.input_75 { width:75px; opacity:1; filter:alpha(opacity=100); }
.input_85 { width:85px; opacity:1; filter:alpha(opacity=100);}
.input_90 { width:100px; border:none; background:#FFFFB0; letter-spacing:-1px; font-family:"Courier New"; font-size:12px; }
.input_90_i { width:100px; border:none; background:#FFFFB0; color:#FF0000; letter-spacing:-1px; font-family:"Courier New"; font-size:12px; }

.input_80 { width:90px; border:none; background:#FFFFB0; letter-spacing:-1px; font-family:"Courier New"; font-size:12px; }
.input_80_i { width:90px; border:none; background:#FFFFB0; color:#FF0000; letter-spacing:-1px; font-family:"Courier New"; font-size:12px; }

.input_99 { width:99px; opacity:1; filter:alpha(opacity=100); }
.input_100 { width:125px; opacity:1; filter:alpha(opacity=100); }
.input_200 { width:250px; opacity:1; filter:alpha(opacity=100); }
.input_250 { width:300px; opacity:1; filter:alpha(opacity=100); }
.input_350 { width:400px; opacity:1; filter:alpha(opacity=100); }
.selectPadrao { font-size:11px; opacity:1; filter:alpha(opacity=100); padding:1px; font-family:Arial; }
.select_200 { width:256px; height:22px; opacity:1; filter:alpha(opacity=100); }
.select_250 { width:306px; height:22px; opacity:1; filter:alpha(opacity=100); }
.select_350 { width:406px; height:22px; opacity:1; filter:alpha(opacity=100); }
.select_100 { width:106px; height:22px; opacity:1; filter:alpha(opacity=100); }
.select_50 { width:56px; height:22px; opacity:1; filter:alpha(opacity=100); }

.link_imagem { cursor:pointer; }

.tabela_menu { border-top:1px #DDDDDD solid; border-bottom:1px #DDDDDD solid;}

.conteudo { margin-left:15px; margin-right:15px; }

table.bordasimples { border-collapse: collapse; }
table.bordasimples tr td { border:1px solid #CCCCCC;  }

table.bordasimples_preto { border-collapse: collapse; }
table.bordasimples_preto tr td { border:1px solid #000000;  }

table.bordalimpa { border-collapse: collapse; font-family:"Courier New"; font-size:12px; }
table.bordalimpa tr td { border:none; font-family:"Courier New"; font-size:12px; }

.pont_nao { background:#FFFFFF; }
.pont_sim { background:#FFFFB0; }

.divisaoPagina { background-image:url(../img/fundo_topo_b.jpg); background-position:center top; background-repeat:no-repeat; padding-left:20px; padding-right:20px; padding-top:11px; }

.linha_pontilhada { background-image:url(../img/ponto_cinza.jpg); background-repeat:repeat-x; background-position:center; }

div#eScreen { background-color:#666666; filter: alpha(opacity=90);opacity: 0.9; }
table.dialogWindow { background-color: white; border-collapse: collapse; border: none; }
.dialogWindow th { background-color: silver; padding: 4px; border-collapse: collapse; border: 0; cursor: move; }
.dialogWindow th img { cursor: pointer; margin: 3px 3px 0 0; }
.dialogWindow td { border-collapse: collapse; border: 0; padding: 0; }
.dialogWindow iframe { border: 0; margin:0; }
.popup { position: relative; margin: 11px; background: #FFFFFF; border: 3px solid #DCDCDC; }


.LBORDA {
	BORDER-LEFT: #000000 1px solid;
}
.RBORDA {
	BORDER-RIGHT: #000000 1px solid;
}
.TBORDA {
	BORDER-TOP: #000000 1px solid;
}
.BBORDA {
	BORDER-BOTTOM: #000000 1px solid;
}
.RTBORDA {
	BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid;
}
.BTBORDA {
	BORDER-BOTTOM: #000000 1px solid; BORDER-TOP: #000000 1px solid;
}
.LTBORDA {
	BORDER-LEFT: #000000 1px solid; BORDER-TOP: #000000 1px solid;
}
.LBBORDA {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid;
}
.LRBORDA {
	BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid;
}
.BRBORDA {
	BORDER-BOTTOM: #000000 1px solid; BORDER-RIGHT: #000000 1px solid;
}
.LBRBORDA {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid;
}
.BRTBORDA {
	BORDER-BOTTOM: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid;
}
.LRTBORDA {
	BORDER-LEFT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid;
}
.LBTBORDA {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-TOP: #000000 1px solid;
}
.LBRTBORDA {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid;
}
.FONTE9 {
	FONT-FAMILY: Arial, Helvetica; COLOR: #000000; FONT-SIZE: 9pt;
}
.FONTE {
	FONT-FAMILY: Arial, Helvetica; COLOR: #000000; FONT-SIZE: 7pt;
}
.FONTE2 {
	FONT-FAMILY: Arial, Helvetica; COLOR: #000000; FONT-SIZE: 6pt;
}


/**************************************************/

input {
    border-top:1px solid #9A9A9A;
	border-left:1px solid #9A9A9A;
	border-right:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
    font-size: 12px;
    color: #000;
    background-color: #FFFFFF;
	padding:3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	outline:none;
}

textarea {
	border-top:1px solid #9A9A9A;
	border-left:1px solid #9A9A9A;
	border-right:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
    font-size: 12px;
    color: #000;
    background-color: #FFFFFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	outline:none;
}

select{
	border-top:1px solid #9A9A9A;
	border-left:1px solid #9A9A9A;
	border-right:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
    font-size: 12px;
    color: #000;
    background-color: #FFFFFF;
	padding:2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	padding-right:4px;
	outline:none;
}

input[type=checkbox] {
	background:none;
	outline:none;
}

input[type=radio] {
	background:none;
	outline:none;
}

button, input[type="button"],
input[type="reset"],
input[type="submit"] {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	padding:10px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
	outline:none;
   }
   
button, input[type="button"],
input[type="reset"],
input[type="submit"]:hover {
	cursor:pointer;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
   }
   


/******************************************************************/