/*
==============================================================================================================
MNU: IMPRIMIR*/
@media print {
  *{
  /*background-color: white !important;
  background-image: none !important;
  color:#000 !important;
  border-color:#CCC !important;*/
  }
  /*img { display:none; }*/
  .menu_template { display:none; }
}
@media not print {
	html, body, #c_content {height: 100%;}
}

body > #c_content {height: auto; min-height:100%;}
#main {padding-bottom: 65px;} /* deve ser a mesma altura do rodapé */ 
body {/*overflow-y:scroll;*/background-color:#f2f2f2;}
img {border:0px;vertical-align: sub;}
table {border-spacing:0}

.footer{ relative;margin-top: -51px; height:50px; z-index:1; bottom:0px;width:100%; clear:both;text-align:center;background-color:#FFFFFF;}
.footer td{color:#A5A5A5;padding:10px; font-size:16px;}
.footer td strong { font-size:10px;}

.hide {display:none !important;}
.textoCentro{text-align:center;}

.a {   text-decoration: none}
.a:hover {  text-decoration: none;}
.a:link {  text-decoration: none}
.a:visited {    text-decoration: none}
.a:active {   text-decoration: none}

.textarea {
	background-image: url(imagem/Chat-70.png);
	background-repeat:no-repeat;
	background-position:100% 0;
	border:1px solid #CFCFCF;
	padding:2px;
}

/*input:not([type='checkbox']):not([type='radio']):not([type='image']){border:  1px solid #999999; margin: 2px 0;}*/
input[type='radio'] {cursor:pointer;margin-left: 0;vertical-align: sub;}

select{ width:200px;margin:2px 0;/*height:20px;*/}
select.form-control{margin:0;}
.selectAuto{ width: auto !important; }

.inptTextGrande{width:250px !important;min-width:250px !important;}
.inptTextMedio{width:120px !important;min-width:120px !important;}
.inptTextPequeno{width:40px !important;min-width:40px !important;}
/*table{font-size: 11px;}*/

/***** DIV COMO TABELA *****/
.Ttable{display:table;width:100%;font-size:11px;}
.Ttable .TRowHead{display: table-row;}
.Ttable .TRow{display: table-row;}
.Ttable .TRow:nth-child(odd){background-color:#f2f2f2;}
.Ttable .TRow:nth-child(even){background-color:#e5e5e5;}
.Ttable .TRow:hover {background-color:#77BBFF/*#006699;color:#fff*/;}
.Ttable .TRowHead div{display: table-cell;padding:3px;border:1px solid #CCC;border-left:none;font-weight:bold;font-size:12px;text-align:center;}
.Ttable .TRow div{display: table-cell;padding:3px;border:1px solid #CCC;border-left:none;border-top:none;}
.Ttable .TRow div:first-child, .Ttable .TRowHead div:first-child{border-left:1px solid #CCC;}
.Ttable .TRowHead div.right, .Ttable .TRow div.right {text-align:right !important;}
.Ttable .TRowHead div.left, .Ttable .TRow div.left{text-align:left !important;}
.Ttable .TRowHead div.center, .Ttable .TRow div.center{text-align:center !important;}


/*.tabela_cadastro td:nth-child(3n+1){font-weight:bold;}*/

.tabela_conteudo  {
	padding: 0px;
 	border-spacing:0;
	border-collapse:collapse;
	width:100%;
	
}
	
.tabela_conteudo tr:nth-child(odd){background-color:#FAFAFA;}
.tabela_conteudo tr:nth-child(even){background-color:#F2F2F2;}
/*.tabela_conteudo tr{border-bottom:#CCC solid 1px;}*/

.tabela_conteudo td, .tabela_conteudo th{
	border-spacing: 0;
	padding: 5px;
	border-bottom: 1px solid #CCC;
	height:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	height:36px
}

.tabela_conteudo thead, .table thead {
    background: #efefef;
    color: #333;
}

.semZebra tr:nth-child(odd){background-color:inherit;}
.semZebra tr:nth-child(even){background-color:inherit;}

.comHover > tbody tr:hover{background-color:#77BBFF;}
.semHover:hover{background-color:inherit !important;}

.comZebra tr:nth-child(odd){background-color:#f3f3f3;}
.comZebra tr:nth-child(even){background-color:#e5e5e5;}

.semLinha td {border: none;}
.comLinha td {border: 1px solid #CCC;}

.semCor td {background-color:transparent;}

.menu_primario{border-bottom-style:none  !important;}
.menu_primario_sair {border-bottom-style:none  !important;border-right-style:none  !important;}	

.Relatorio_total td {
	font-size:16px;
	font-weight: bold;
}

/* DESCRIÇAO DOS CAMPOS */
.descricao {
	font-style:italic;
	color:#999;
	background-image:url(imagem/ajuda.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-right:20px;
}

/*
==============================================================================================================
MNU: São os Modulos
CLIENTES  VENDAS  ASSISTENCIAS  CATEGORIAS  PRODUTOS  FINANCEIRO  USUÁRIOS  RELATÓRIOS  FORNECEDORES 
*/
A.mnu:LINK        {
	color : #333333;
	text-decoration : none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

A.mnu:VISITED     { color : #333333; text-decoration : none; 	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px}
A.mnu:HOVER       { color : #0000FF; text-decoration : none;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; }



/*
==============================================================================================================
navegacao: São os Sublinks dos Modulos
Add Cliente | Procurar Cliente
*/
.navegacao {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #0000CC; text-decoration: none}
.navegacao:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #0099FF; text-decoration: none;}
.navegacao:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;   text-decoration: none}
.navegacao:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;   text-decoration: none}
.navegacao:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;   text-decoration: none}

/*
==============================================================================================================
menuABC : São os links do atalho alfabeto
| Todos | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | Y | Z |  
*/

A.menuABC         { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9.5px; color : #333333; text-decoration : none; }
A.menuABC:VISITED { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9.5px; color : #333333; text-decoration : none; }
A.menuABC:HOVER   { color : #FF0000; }
/*txt95: para | do menuABC*/
.txt95            { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 9.5px; color : #333333; }

/*
==============================================================================================================
link_tabela: São os links que vai dentro da tabela de padrão usado
link no nome do produto
*/
.link_tabela {    color: #000000; text-decoration: none}
.link_tabela:hover {   color: #ffffff; text-decoration: underline;}
.link_tabela:link {  text-decoration: none}
.link_tabela:visited {    text-decoration: none}
.link_tabela:active {    text-decoration: none}


/*
==============================================================================================================
texto: Todos os texto da tabela tem esse css abaixo
*/
.texto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 	}

/*
==============================================================================================================
caixa: caixa de formulário
*/

.caixa{
	background:#FFFFFF;
	border-bottom:1px solid #0099FF;
	border-top:1px solid #0099FF;
	border-left:1px solid #0099FF;
	border-right:1px solid  #0099FF;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 13px;
}



.botao{ 
 background:#00CC00;
 border-bottom:1px solid #0099FF;
 border-top:1px solid #0099FF;
 border-left:1px solid #0099FF;
 border-right:1px solid  #0099FF}

.jumpmenu{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DDEAFF; color: #000000; line-height: 14px}

BODY {SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-HIGHLIGHT-COLOR: #0099FF; SCROLLBAR-SHADOW-COLOR: #0099FF; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR:#0099FF; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif}

.paginacao {
	border:1px solid #dddddd;   
	height:25px; 
 	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px; 
	padding-top:7px;
	border-spacing:0;
    border-collapse:collapse;
	
}

.paginacao td{
	  
	border:1px solid #dddddd;
	padding:6px 12px;
 
 
}
/*
.paginacao:hover td {
	  
	background-color:#FFFFFF
 
}*/

.paginacao_ativo{
 	background-color: #428BCA ;
	color:#FFFFFF ;
	padding:6px 12px;
}
.paginacao td:hover{
	background-color: #eeeeee;
	cursor:pointer;
	
}
.paginacao a:hover {
	text-decoration:none;
	
}

form {
	margin:0px;
}

.ajax_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #006699;
	background-color: #F2F2F2;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
}
.ajax_interno {
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #CCCCCC;
	border-top-style: none;

}

.tabela_titulo {
	background-color: #FFFFFF !important;
	padding-left: 5px;
	height: 36px;
	border-bottom: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
 .tabela_titulo td {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px !important;
	color: #00659C !important;
	font-weight: bold;
	}
.tabela_titulo_cinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#D4D0C8;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A7B5CE;
	border-bottom-color: #A7B5CE;
	height:22px;
	font-weight: bold;
}


.tabela_titulo_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00659C;
	background-color:#B3D1FF !important;
	padding-left: 10px;
	height:22px;
	font-weight: bold;
	color:#333333;
}

.tabela_titulo_azul_escuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #568090 !important;
	padding-left: 10px;
	height:22px;
	font-weight: bold;
    color: #fff;
}
	
.bt_tranparente {border:  none;}

/*=====  Botao Padaro =============*/
.bt_padrao{
	padding-right: 7px;
	padding-left: 7px;
	border:solid 1px #6BADD0;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:19px;
	color:#000000;
	text-decoration:none;
}

a.bt_padrao:hover{
	background:#F8F7ED;
	color:#5EAEFF;
}
.bt_padrao img{vertical-align:middle; border:0px; padding: 3px;}


/*#theCalendar {width:14.2em;/*background:url(http://e.i.uol.com.br/pan/2007/fundo_calendario.jpg) no-repeat;*/}*/


#tblCalendario th {padding:0;background:url(imagem/dias_calendario.gif) repeat-x;border-left:solid 0.1em #BEBEBE;}
#tblCalendario th.ds { font:Arial, Helvetica, sans-serif; font-size:10px;border-right:solid 0.1em #BEBEBE; padding:0.2em 0 0.1em 0;}
#tblCalendario td {font:Arial, Helvetica, sans-serif; font-size:10px;text-align:center;padding:0.1em 0.2em 0.2em 0.2em;font-family:verdana;border-left:solid 0.1em #BEBEBE;border-top:solid 0.1em #BEBEBE;background:url(imagem/dias_calendario_normal.gif);color:#CDCDCD;}


.calendario_td {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
}
.calendario_titulo {
	font-weight: bold;
	background-color: #AABFFF;
}
.calendario_dia_atual {
	font-weight: bold;
	background-color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
}
.calendario_mes_diferente {
	color: #999999;
}
.calendario_a {
	text-decoration: none;
}
.Cperson, .Cperson_rel {
	background-color: #F2F2F2;
    border: 1px solid #CCCCCC;
	padding: 4px;
    position: absolute;
	z-index:101;
	font-size:12px;
}
/* tooltip */
/*.tooltip { border:none; }*/

#tooltip {
	position: absolute;
	z-index: 3000;
	/*border: 1px solid #999;
	background-color: #D2EBFF;*/
	color:#666666 !important;
	padding: 3px;
	opacity: 0.85;
	font-size: 11px !important;
	font-weight:normal !important;
}
#tooltip div.title {background-color:#FFFFA3;border:1px solid #F1D031;}
#tooltip h3, #tooltip div { margin: 0; font-size: 11px; }

#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	opacity: 0.8;
	background: url('shadow.png');
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12px;
	width: 220px;
	text-align: center;
}
#tooltip.pretty div { width: 220px; text-align: left; }

#tooltip.fancy {
	background: url('shadow2.png');
	padding-top: 5em;
	height: 100px;
}
.titulo {
  
	top: 15px;
	left: 15px;
	font-size: 20px;
	font-weight: bold;
	color: #686464;
	text-transform: uppercase;
	letter-spacing: 4px;
	}
.troco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;

}
.troco_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#0066FF;
}

.home_container {
	vertical-align:top !important;
	border-width:2px 1px 1px 1px;
	border-style: solid;
	border-color:#87CCF5 #E9E9E9 #E9E9E9 #E9E9E9;
	background-color:#FFFFFF;
}
.home_titulo {
	font:bold 12px Arial, Helvetica, sans-serif!important;
	color: #006699 !important;
	padding:8px !important;
	background-color:#F7f7f7 !important;
	letter-spacing: 1px;
}	

.home_conteudo td {
	border-bottom:0px solid #E9E9E9;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	background-color:#FFF !important;
}

/***** INPUT FILE *****/
div.uploader {position: relative;float: left;overflow: hidden;cursor: default;margin-bottom: 5px;cursor: pointer;background-position: 0px -297px;height: 28px;}
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action{background-image: url(imagem/sprite.png);background-repeat: no-repeat;}
.form .field input, .form .field textarea {padding: 4px;margin-right: 1em;border: 1px solid #CCC;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
div.uploader input {opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;float: right;height: 25px;border: none;cursor: default;width: 307px;}
div.uploader span.filename {padding: 0px 10px;float: left;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: default;color: #777;width: 160px;border-right: solid 1px #bbb;font-size: 11px;height: 24px;margin: 2px 0px 2px 2px;line-height: 24px;}
div.uploader span.action {float: left;display: inline;padding: 2px 0px 2px 4px;overflow: hidden;cursor: pointer;width: 120px;text-shadow: #fff 0px 1px 0px;background-color: #fff;font-size: 11px;font-weight: bold;background-position: right -409px;height: 24px;line-height: 24px;}
.selector, .radio, .checker, .uploader, .selector *, .radio *, .checker *, .uploader * {margin: 0;padding: 0;}

/***** MENSAGEM DE ERRO *****/
.formError {position:absolute;top:300px;left:300px;padding-bottom:13px;display:block;z-index:999999;cursor:pointer;}
#debugMode{background:#000;position:fixed;width:100%;height:200px;top:0;left:0;overflow:scroll;opacity:0.8;display:block;padding:10px;color:#fff;font-size:14px;z-index:100000;}
.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent{background:#007999;color:#FFF;font-family:tahoma;font-size:11px;border:2px solid #FFF;box-shadow:0px 0px 6px #000;-moz-box-shadow: 0px 0px 6px #000;-webkit-box-shadow:0px 0px 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;white-space:pre-wrap;}
.greenPopup .formErrorContent {background:#5F9E22;}
.blackPopup .formErrorContent {background:#393939;color:#FFF;}
.blackPopup .formErrorArrow div{background:#393939!important;}
.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px;height:15px;z-index:5001;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #FFF;border-right:2px solid #FFF;box-shadow:0px 2px 3px #444;-moz-box-shadow:0px 2px 3px #444;-webkit-box-shadow:0px 2px 3px #444;font-size:0px;height:1px;background:#007999;margin:0 auto;line-height:0px;font-size:0px;display:block;}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #FFF;border-right:2px solid #FFF;border-bottom:0px solid #FFF;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#FFF;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#FFF;}
.formErrorBorder{border: 1px solid #d46464 /*#f2c4c2*/;background: #ffeceb;}
.formErrorBorderImg{background-image: url(imagem/error.png);background-position: top center;border: solid #d46464 0;width: 8px; height: 20px;position:absolute;z-index:100;}

/********SELECT RELATÓRIOS********/
.SelectRelatorioCopia{
	border: 1px solid #A9A9A9;
	width: 242px;
	background:url(imagem/selectSeta.gif) #FFF no-repeat 97% 50%;
	padding: 1px 1px 1px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:default;
	display:inline-block;
}
.SelectRelatorioCopia + ul{
	margin:0;
	padding:0;
	border: 1px solid #7F9DB9;
	width: 247px;
	background-color: #fff;
	display:none;
	position:absolute;
	max-height: 300px;
	overflow: hidden;
	overflow-y: auto !important;
	z-index:3;
}
.SelectRelatorioCopia + ul li{
	list-style-type:none;
	padding-left: 5px;
	height: 20px;
	cursor:pointer;
	overflow-y: hidden;
}
.SelectRelatorioCopia + ul li:hover {
	background-color:#06F;
	color:#fff !important;
}
.SelectRelatorioCopia + ul li.selected{
	color:#06F;
	font-weight:bold;
}

.SelectRelatorioCopia + ul li.optgroup{
	font-weight:bold;
}

.SelectRelatorioCopia + ul li.optgroupItem{
	padding-left:15px;
}

.listmenuUL {
	color:#fff !important;
}
#cabecalhoRelatorio {margin-bottom: 5px;}
#cabecalhoRelatorio .RelFiltro{float:left;max-width:90%;}
#cabecalhoRelatorio .RelLink {text-align:right;float:right;}
#cabecalhoRelatorio .RelLink div{height:35px;width:40px;float:right;margin:3px;}
#cabecalhoRelatorio .relatorio{background:url(imagem/ico_relatorio_laranja.png) no-repeat;cursor:pointer;}
#cabecalhoRelatorio .print{background-position:5px 0px;}
#cabecalhoRelatorio .xls{background-position:-36px 0px;}
#cabecalhoRelatorio .pdf{background-position:-80px 0px;}

.optPDF{position: absolute; height: 132px; width: 175px; border: 1px solid #F1D031; background-color: #FFFFA3;font-size: 10.5px;color: #555;box-shadow: 0px 0px 13px 0px #333; z-index: 99;}
.optPDF > div:nth-child(1){margin-bottom: 6px;font-weight: bold;background-color: #FFEF93;padding: 4px;}
.optPDF > div:nth-child(2), .optPDF > div:nth-child(3){float: left;margin: 3px;width:46%;}
.optPDF > div:nth-child(4){text-align: right;}
.optPDF select {width:inherit;}
.optPDF a {margin: 1px 2px;display: inline-block;}

#cabecalhoRelatorio .RelFiltro div{
	border: 1px solid #ccc;
	float: left;
	margin: 3px;
	padding: 5px;
	background-color: #ddd;
	border-left: 5px solid #F0AD4E;
	font-style: italic;
	/*white-space: nowrap;*/
}

#cabecalhoRelatorio .RelFiltro div.br{
	display:block;
	width:100%;
	clear:both;
	display:none;
}

#cabecalhoRelatorio .RelFiltro div.not{
	background: transparent;
	color: #666666;
	font-weight: bold;
	font-style: normal;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border: none;
}

#ColunaTopo{position:fixed;/*width:100%;*/top:0;z-index:1;}

#moveAbaixo, #moveAcima {
	width:40px;
	background:#3276b1;
	color:#FFF;
	font-weight:bolder;
	border:1px solid #ccc;
	text-align:center;
	padding:7px 5px 2px 5px;
	position:fixed;
	cursor:pointer;
	text-decoration:none;
	z-index:1;
	right:0px;
	opacity: 0.7;
	height:40px;
	display:none;
	border-radius: 25px;
}
#moveAbaixo{bottom:0px;}
#moveAcima{top:0px;}
#moveAbaixo img, #moveAcima img {vertical-align:middle;margin-top: 7px;}


/*
***** MENU AJUDA *****
*/
.menuAjuda li{
	list-style: none;
	display: block;
	float: right;
	height: 31px;
	border:1px solid transparent;
	border-bottom:3px solid transparent;
}
.menuAjuda li:hover {
	/*background-color:#3276b1;
	border:1px solid #F1D031;
	*/
	border-bottom:3px solid #3276b1;
}
#menuAjuda_conteudo {
	display:none;
	position: absolute;
	background-color:#3276b1;
	font-size:12px;
	width: 500px;
	padding:10px;
	text-align: left;
	z-index:100;
}
#menuAjuda_conteudo ul{
	margin: 0;
	padding: 0;
}
#menuAjuda_conteudo li {
	list-style: none;
	color:#ccc;
}
#menuAjuda_conteudo li.mac_li {
	float: left;
	margin: 0 30px 30px 10px;
}
#menuAjuda_conteudo li.mac_li li {
	padding: 5px 0;
}
#menuAjuda_conteudo li.mac_li li span{
	display:block;
	font-size: 132%;
	padding: 15px 0 0 25px;
	font-weight: bold;
	color: #fff;
}
#menuAjuda_conteudo li.mac_li li span label{
	font-size: 12px;
	font-weight: normal;
	display: block;
	color: #ccc;
}
#menuAjuda_conteudo li.mac_li li span label a{
	text-transform:none;
}
#menuAjuda_conteudo .mac_titulo li:hover{
	background-color:#f2f2f2;
}
#menuAjuda_conteudo li.mac_li ul li a{
	color:#fff;
	padding:2px;
	text-transform: uppercase;
	font-weight: bold;
}
#menuAjuda_conteudo a:hover{
	background-color: rgba(255,255,255,0.1);
}
#menuAjuda_conteudo .mac_subtitulo {
	text-transform: uppercase;
	color: #AAA;
	display: block;
	margin-bottom: 20px;
}
.ma_linkAtivo{
	border:1px solid #3276b1 !important;
	border-bottom:3px solid #3276b1 !important;
}

/*
***** MENU PARAMETROS *****
*/

.menuParametro li{
	list-style: none;
	display: inline-block;
	height: 31px;
	width: 34px;
	border:1px solid transparent;
	border-bottom:3px solid transparent;
}
.menuParametro li:hover {
	/*background-color:#3276b1;
	border:1px solid #F1D031;
	*/
	border-bottom:3px solid #3276b1;
}
#menuParametro_conteudo {
	display:none;
	position: absolute;
	background-color:#3276b1;
	font-size:12px;
	width: 600px;
	padding:10px;
	text-align: left;
	z-index:100;
}
#menuParametro_conteudo ul{
	margin: 0;
	padding: 0;
}
#menuParametro_conteudo li {
	list-style: none;
}
#menuParametro_conteudo li.mpc_li {
	float: left;
	width: 155px;
	margin: 0 28px 30px 10px;
	border: 1px solid transparent;
}
#menuParametro_conteudo li.mpc_li li {
	padding: 2px 0 2px 0;
}
#menuParametro_conteudo .mpc_titulo li:hover{
	background-color:#f2f2f2;
}
#menuParametro_conteudo li.mpc_li ul li a{
	color:#fff;
	padding:2px;
	display: block;
}

#menuParametro_conteudo a:hover{
	background-color: rgba(255,255,255,0.1);
}
#menuParametro_conteudo .mpc_subtitulo {
	text-transform: uppercase;
	color: #AAA;
	display: block;
}
.mp_linkAtivo{
	border:1px solid #3276b1 !important;
	border-bottom:3px solid #3276b1 !important;
}

.tempoSessao{
	position:absolute;
	top:0;
	left:0;
}

.time-out{
	font-size:13px;
	color:#A5A5A5;
	padding:0 60px 0 0;
}

.aDG {
	-webkit-user-select: none;
	margin: 0 8px;
	font-size: 10px;
	line-height: 13px;
	height: 14px;
	padding: 0 4px 0 4px;
	border-radius: 2px;
	float: left;
	text-transform:none;
	white-space: nowrap;
}

.aDG.laranja {
	background-color: #f0ad4e;
	color: white;
}

.aDG.vermelho {
	background-color: #d2322d;
	color: white;
}

.aDG.verde {
	background-color: #47a447;
	color: white;
}

.aDG.azul {
	background-color: #3276b1;
	color: white;
}

.aDG a{
	color: white;
}
.aDG a:hover{
	color: white;
}

#overlay {position: absolute;top: 0px;left: 0px;width:100%;}
.overlay_hide {z-index:-100;}
.overlayBG {z-index: 3;}

#msg-ajax{background-color:#fcf8e3; border:1px solid #faebcc; color:#8a6d3b; display:none; width:100%; text-align:center; font-weight:bold; font-size: 12px; position:fixed; padding:10px 8px; top:0; left:0; z-index:1051;}
#msg-ok{background-color:#dff0d8; border:1px solid #CCC; color:#3c763d; display:none; width:100%; text-align:center; font-weight:bold; font-size: 12px; position:fixed; padding:10px 8px; top:0; left:0; z-index:1051;}
#msg-erro{background-color:#f2dede; border:1px solid #ebccd1; color:#a94442; display:none; width:100%; text-align:center; font-weight:bold; font-size: 12px; position:fixed; padding:10px 8px; top:0; left:0; z-index:1051;}

.Valor{text-align:right;}

.tutorial-caixa {
	 width: 350px; 
	background-color: rgba(205, 253, 69, 0.96);
	font-size: 12px;
	padding: 9px;
	border: 1px solid #999999;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	position:absolute;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(imagem/webinho_mao_direita.png);
	min-height:110px;
	color:#000;
	font-weight:100;
	z-index:1000;
	text-align:left;
	}
 .tutorial-caixa-direita{
	width: 350px; 
	background-color: rgba(205, 253, 69, 0.96);
	font-size: 12px;
	padding: 9px;
	border: 1px solid #999999;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	position:absolute;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(imagem/webinho_mao_direita.png);
	min-height:110px;
	color:#000;
	font-weight:100;
	z-index:1000;
	text-align:left;
	}	

 .tutorial-caixa-top{
		width: 350px; 
		background-color: rgba(205, 253, 69, 0.96);
		font-size: 12px;
		padding: 9px;
		border: 1px solid #999999;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
		box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
		position:absolute;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		border-radius:10px;
		background-position:top;
		background-repeat:no-repeat;
		background-image:url(imagem/webinho_mao_direita.png);
		min-height:110px;
		color:#000;
		font-weight:100;
		z-index:1000;
		text-align:left;
	}	

.tutorial-caixa:before {
	content: "";
    position: absolute;
    bottom: -18px;
    left: 19px;
    border-width: 17px 17px 0;
    border-style: solid;
    border-color: #92CD1B transparent;
    display: block;
    width: 0;
}	

.tutorial-caixa:after {
	content: "";
    position: absolute;
    bottom: -15px;
    left: 21px;
    border-width: 15px 15px 0;
    border-style: solid;
    border-color: #D1FB5C transparent;
    display: block;
    width: 0;
}
.tutorial-caixa-direita:before {
	content: "";
    position: absolute;
    bottom: -18px;
    left: 262px;
    border-width: 17px 17px 0;
    border-style: solid;
    border-color: #92CD1B transparent;
    display: block;
    width: 0;
}	

.tutorial-caixa-direita:after {
	content: "";
    position: absolute;
    bottom: -15px;
    left: 264px;
    border-width: 15px 15px 0;
    border-style: solid;
    border-color: #D1FB5C transparent;
    display: block;
    width: 0;
}

.tutorial-caixa-top:before {
	content: "";
    position: absolute;
    top: -18px;
    left: 119px;
    border-width: 0 17px 17px ;
    border-style: solid;
    border-color: #92CD1B transparent;
    display: block;
    width: 0;
}	

.tutorial-caixa-top:after {
	content: "";
    position: absolute;
    top: -15px;
    left: 121px;
    border-width:0 15px 15px ;
    border-style: solid;
    border-color: #D1FB5C transparent;
    display: block;
    width: 0;
}

.tutorial-btn {
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    background-color: #92CD1B;
    padding: 3px 7px 3px 7px;
	}
.tutorial-btn-back {
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    background-color: rgba(18, 157, 13, 0.24);
    padding: 3px 7px 3px 7px;
	}
.tutorial-btn-back > i {
 color:rgb(139, 196, 38);
}
.tutorial-texto { 	
	padding-right: 76px;
    text-align: justify;
}
.passo-passo {margin-left: -39px;}
.passo-passo ul li i {
	font-size:40px;
	}
.passo-passo ul li {	
	float: left;
    padding-left:4px;
    padding-right:4px;
    text-align: center;
}
.ajax-cur{cursor:progress;}
.highlight { background-color: yellow }

@media (max-width: 1360px) {
	.menuUL{
		display: -moz-box;
		display: -webkit-box;
		display: -ms-flexbox;
		display: box;
		width: 100%;
	}
}
#radioBtn .notActive{
	color: #3276b1;
	background-color: #ebebeb;
}
.riscar { text-decoration: line-through;  color: #999;}
.negrito {font-weight:bold;}
.verde {color:#0C0;}
