@import url("reset.css");

/*------------------------------------------------------\
|														||
|	MantraNet											|||
|														|||
|	Desenvolvido por Diego Marques - Emix				|||
|											Out/2008	|||
|														|||
 \------------------------------------------------------\||
  \------------------------------------------------------*/

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Geral																		|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

html{
	
}
body{
	background:#e6e6e6;
	color:#5b5b5b;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
}
a{
	color:#5b5b5b;
	text-decoration:underline;
}
a:hover{ text-decoration:none; }
p{ margin:0 0 11px 0;}
* ul li a{ _height:1%; }

.hide{ display:none; }
.hidden{ visibility:hidden!important; }
.saibaMais{
	border-bottom:1px dashed #5b5b5b;
	display:block;
	line-height:11px;
	text-align:right;
	text-decoration:none;
}
.atencao{
    color:#d00;
    text-transform:uppercase;
}
.alignCenter{ text-align:center; }
.alignLeft{ text-align:left!important; }
.alignRight{ text-align:right; }
.vAlignMiddle{ vertical-align:middle; }
a.saibaMais:hover{ text-decoration:underline; }
.floatRight{ float:right; }
.true, .True{ color:#080; }
.false, .False{ color:#b00; }
.imgRight, imgLeft{
    border:3px solid #BFBFBF;
    clear:right;
    float:right;
    margin:0 0 11px 11px;
}
.imgLeft{
    clear:left;
    float:left;
    margin:0 11px 11px 0;
}
h2, .titulo2{
	color:#EC008C;
	font-size:14px;
	font-weight:bold;
	margin:0 0 11px 0;
}
.fecharRel{
    float:right;
}
.vmMiddle{ vertical-align:middle; }
.classicLi{
    margin:0 0 11px 11px!important;
    list-style-position:inside;
    list-style-type:disc;
}
.com_detalhes{
    background:url(../../imagens/ico-info.png) no-repeat 0 0;
    display:block;
    float:left;
    height:16px;
    margin:-2px 5px -1px 0;
    position:relative;
    width:16px;
}
.com_detalhes span{
    background:#E0F2FC;
    border:1px solid #92C3DD;
    display:none;
    font-weight:bold;
    left:0;
    padding:5px;
    position:absolute;
    top:0;
    width:200px;
}
.overflowHidden{
    overflow:hidden;
}

/* Validação */
.form_erro{
	background:#FFECEC!important;
	color:#900!important;
}
.boxMsg{
	background:#FFDFDF;
	border:1px dashed #FF0000;
	padding:10px;
	position:absolute;
	text-align:center;
	width:200px;
	z-index:9999;
}

/* Select */
.select{
	position:relative;
	width:150px;
}
.select .ativo{
	background:#fff url(../../imagens/form-select-seta.gif) no-repeat right 0;
	border:1px solid #9ed4e3;
	color:#72a6b5;
	cursor:pointer;
	padding:2px 23px 2px 5px;
	width:127px;
}
.select .options{
	border-bottom:1px solid #9ed4e3;
	overflow:auto;
	position:absolute;
	visibility:hidden;
	width:100%;
}
.select a{
	background:#fff;
	border-left:1px solid #9ed4e3;
	border-right:1px solid #9ed4e3;
	display:block!important;
	float:none!important;
	margin:0!important;
	padding:2px 5px;
	text-decoration:none;
}
.select a:hover, .select a.optionAtivo{
	background:#9ed4e3;
	color:#fff;
	text-decoration:underline;
}

/* Abas */
.abas{
    height:25px;
    margin-top:-5px;
    margin-right:200px;
    padding-left:25px;
    position:relative;
}
.abas *{
    cursor:pointer;
    display:inline;
    float:left;
}
.abas a{
    background:url(../../imagens/aba-bg-1.gif) repeat-x 0 0;
    color:#999;
    margin:6px 2px 0 0;
    position:relative;
    text-decoration:none;
    z-index:1;
}
.abas a span{
    background:url(../../imagens/aba-bg-2.gif) no-repeat 0 0;
}
.abas a span span{
    background:url(../../imagens/aba-bg-3.gif) no-repeat right 0;
    line-height:17px;
    padding:2px 15px 0 15px;
}
.abas a:hover{
    color:#000;
    text-decoration:underline;
}
.abas a.ativo{
    background-image:url(../../imagens/aba-ativo-bg-1.gif);
    color:#fff;
    font-weight:bold;
    margin-top:0;
    z-index:2;
}
.abas a.ativo:hover{
    text-decoration:none;
}
.abas a.ativo span{
    background-image:url(../../imagens/aba-ativo-bg-2.gif);
}
.abas a.ativo span span{
    background-image:url(../../imagens/aba-ativo-bg-3.gif);
    line-height:23px;
}

/* Tooltip */
.alinhaTooltip{
    position:relative;
}
.tooltip{
    background:#fff;
    border:1px solid #ccc;
    padding:10px;
    position:absolute;
    right:0;
    text-align:left;
    top:100%;
    width:300px;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Testeira																	|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#testeira{
	background:transparent url(../../imagens/testeira-bg-1.gif) repeat-x 0 104px;
	/*height:136px;*/
	height:120px;
	min-width:967px;
	position:relative;
	width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 967 ? "967px" : "auto");
}
#testeira .conteudo{
	background:url(../../imagens/testeira-bg-2.gif) no-repeat right 0;
	/*height:136px;*/
	height:120px;
	margin:0 auto;
	position:relative;
	width:967px;
	z-index:2;
}
#logo{
	left:66px;
	position:absolute;
	/*top:42px;*/
	top:35px;
	z-index:5;
}
#testeira ul{
	position:absolute;
	right:7px;
	top:11px;
}
#testeira ul *{
	display:inline;
	float:left;
}
#testeira ul a{
	color:#787878;
	font-size:10px;
	margin:0 5px;
	text-decoration:none;
}
#testeira ul a:hover{
	text-decoration:underline;
}
#testeira div.tipo1{
	background:url(../../imagens/testeira-detalhe.gif) no-repeat 0 0;
	height:96px;
	left:300px;
	position:absolute;
	top:10px;
	width:92px;
	z-index:4;
}
#testeira div.tipo2{
	background:url(../../imagens/testeira-bg-1.gif) repeat-x 0 0;
	/*height:126px;*/
	height:110px;
	left:-182px;
	position:absolute;
	top:10px;
	width:50%;
	z-index:1;
}

/* Logo e.Mix HelpDesk */
#logoEmixHelpDesk{
	position:absolute;
	right:10px;
	top:40px;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Menu																		|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#menu{
	background:url(../../imagens/menu-bg-1.gif) repeat-x 0 0;
	height:23px;
}
#menu div.conteudo{
	margin:0 auto;
	width:967px;
}
#menu ul.menu{
	float:right;
}
#menu ul.menu *{
	display:inline;
	float:left;
}
#menu ul.menu li{
	background:url(../../imagens/menu-bg-2.gif) no-repeat right center;
	position:relative;
	z-index:1;
}
#menu ul.menu li.ultimo{
	background:none;
}
#menu ul.menu li.destaque{
	font-weight:bold;
	text-transform:uppercase;
}
#menu ul.menu a{
	color:#fff;
	display:block;
	font-size:10px;
	line-height:13px;
	padding:5px 14px;
	text-decoration:none;
}
#menu ul.menu a:hover, #menu ul.menu a.ativo{
	background:url(../../imagens/menu-bg-3.gif) repeat-x 0 0;
}
#menu p{
	color:#fff;
	height:23px;
	line-height:23px;
	overflow:hidden;
	padding:0 14px;
	margin:0;
}

/* Submenu */
#menu ul.menu ul{
    display:none;
    position:absolute;
    right:0;
    top:100%;
    width:130px;
}
#menu ul.menu ul li{
    background:url(../../imagens/titulo-1-bg-1.gif) repeat-x 0;
    border:1px solid #bbb;
    border-top:0px none;
}
#menu ul.menu ul li a{
    background:none!important;
    color:#00AEEF;
    width:100px;
}
#menu ul.menu ul li a:hover{
    background:#fff url(../../imagens/titulo-1-bg-1.gif) repeat-x 0 5px!important;
	padding:4px 15px 6px 13px;
}
#menu ul.menu ul *{
    display:block;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Rodapé																		|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#rodape{
	background:#bfbfbf;
	height:22px;
	overflow:hidden;
}
#rodape *{ color:#fff; }
#rodape .conteudo{
	line-height:22px;
	height:22px;
	margin:0 auto;
	padding:0 12px;
	width:943px;
}
#rodape p{ float:left; }
#rodape a{
	float:right;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Corpo																		|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#corpo{
	margin:0 auto;
	overflow:hidden;
	padding:0 0 15px 0;
	width:967px;
}
#imagem{
	background:url(../../imagens/imagem-bg.gif) no-repeat 0 0;
	height:148px;
	margin:0 auto 4px auto;
	width:963px;
}
#imagem img{
	padding:12px 0 0 12px;
}
.lista li{ margin-bottom:13px; }
#gerar-relatorio-xlsx
{
    float:right;
    margin:-57px 50px 0 0;
    width:160px;
}

/* Box */
.boxBg1{
	background:#fff url(../../imagens/box-bg-1.gif) no-repeat 0 bottom;
	margin:0 10px;
}
.boxBg2{
	background:transparent url(../../imagens/box-bg-2.gif) no-repeat 0 0;
}
.boxBg3{
	background:transparent url(../../imagens/box-bg-3.gif) no-repeat right 0;
}
.boxBg4{
	background:transparent url(../../imagens/box-bg-4.gif) no-repeat right bottom;
	padding:3px;
}
.boxBg4 .conteudo{
	padding:12px;
	text-align:justify;
}
.titulo1{
	background:url(../../imagens/titulo-1-bg-1.gif) repeat-x 0 0;
	display:block;
	height:45px;
}
.titulo1 span{
	background:url(../../imagens/titulo-1-bg-2.gif) no-repeat 12px 14px;
	color:#00aeef;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:45px;
	line-height:38px;
	padding-left:33px;
}
.titulo1 span span{
	background:url(../../imagens/titulo-1-bg-3.gif) no-repeat right bottom;
	margin-right:10px;
	padding:0;
}
.boxEsq, boxDir{ display:inline; }
.boxEsq{
	float:left;
	margin-right:0!important;
}
.boxDir{ float:right; }
.boxTamanho1{ width:626px; }
.boxTamanho2{ width:310px; }
.multiBox{
	margin-bottom:10px!important;
	width:947px;
}

.conteudo div.esq{
    float:left;
    width:50%;
}
.conteudo div.dir{
    float:right;
    width:50%;
}

.regraCadastroTeste{
    border-left:1px solid #ccc;
    padding:0 0 30px 50px;
}
.regraCadastroTeste .checkboxs{
    line-height:20px;
    overflow:hidden;
    padding-left:20px;
}
.regraCadastroTeste .checkboxs input{
    display: none;
}
.regraCadastroTeste .checkboxs li{
    display:list-item;
    list-style:disc;
}

/* Paginação */
.paginacao{
    margin-bottom:10px;
	text-align:center;
}
.paginacao *{
	color:#333333;
	display:inline;
	font-size:11px;
}
.paginacao li{
	padding:0 5px;
}
.paginacao li.ativo{
	font-weight:bold;
}
.paginacao select *{
    display:block!important;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Formulários																	|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.form ul{
	margin-bottom:11px;
	overflow:hidden;
}
.form li{
	clear:both;
	overflow:hidden;
}
.form li label, .form li .campo, .form li input, .form li select, .form li span{
	display:inline;
	float:left;
}
.form label{
	margin-bottom:4px;
	padding:3px 4px 4px 4px;
	text-align:left;
	width:50px;
}
.form li.semLabel{
	padding:3px 0 3px 158px;
}
.form h2{
	margin-left:158px;
}
.form h3{
    font-size:11px;
    font-weight:bold;
    margin-bottom:11px;
}
.form .separador{
	padding:0 3px;
}
.campo{
	background:#fff;
	border:1px solid #989898;
	color:#555!important;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:4px;
	padding:2px 3px 3px 3px;
}
textarea.campo{
	overflow:auto;
}
.form .texto{
	padding:0 0 11px 158px;
}
.form .botao{
	float:right;
	margin-left:10px;
}
.botao{
	background:url(../../imagens/botao.gif) no-repeat 0 0;
	border:2px solid #ec008c;
	color:#fff;
	cursor:pointer;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:34px;
	padding:0;
	text-align:center;
	text-decoration:none;
	width:100px;

    background: -moz-linear-gradient(top,  #f24daf 0%, #f24daf 50%, #ec008c 51%, #ec008c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f24daf), color-stop(50%,#f24daf), color-stop(51%,#ec008c), color-stop(100%,#ec008c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f24daf 0%,#f24daf 50%,#ec008c 51%,#ec008c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f24daf 0%,#f24daf 50%,#ec008c 51%,#ec008c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f24daf 0%,#f24daf 50%,#ec008c 51%,#ec008c 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f24daf 0%,#f24daf 50%,#ec008c 51%,#ec008c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f24daf', endColorstr='#ec008c',GradientType=0 ); /* IE6-9 */
    
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
a.botao{
	line-height:30px;
}
.botao2{
    border-color:#888888;
    margin-left:5px;
    
    background: #aaaaaa; /* Old browsers */
    background: -moz-linear-gradient(top,  #aaaaaa 0%, #aaaaaa 50%, #888888 51%, #888888 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaaaaa), color-stop(50%,#aaaaaa), color-stop(51%,#888888), color-stop(100%,#888888)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #aaaaaa 0%,#aaaaaa 50%,#888888 51%,#888888 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #aaaaaa 0%,#aaaaaa 50%,#888888 51%,#888888 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #aaaaaa 0%,#aaaaaa 50%,#888888 51%,#888888 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #aaaaaa 0%,#aaaaaa 50%,#888888 51%,#888888 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#888888',GradientType=0 ); /* IE6-9 */
}
a.botao:hover{ text-decoration:underline; }
input.botao{
	margin:0;
}
.alterarCampo{
    border-bottom:1px dashed #aaa;
	cursor:text;
	/*display:block;*/
}
.alterarCampo .campo{
	margin:0;
}
.checkboxs{
	padding-left:158px;
}
.checkboxs *{
	display:inline;
	float:left;
}
.checkboxs label{
	padding-left:0!important;
	text-align:left!important;
	width:360px!important;
}
.checkboxs strong{
	float:none!important;
}
.form2{
	width:886px;
}
.form2 label{
	font-weight:bold;
	text-align:right;
	width:150px;
}
.form2 .campo{
	margin-right:-3px;
	width:380px;
}
.campo-pp{
    width:40px!important;
}
.campo-p{
    width:100px!important;
}
span.campo{
	background:none!important;
	border:0px none!important;
	padding:3px 4px 4px 4px!important;
}
.form2 .semMargem{
	margin-right:0!important;
}
.fieldset2{
	background:#f1f1f1;
	margin:4px 0;
	padding:12px;
}
.fieldset2 .campo{
	margin-right:-3px;
}
.fieldset2 label{
	text-align:right;
}
.form2 .botao{
	float:left!important;
	margin:0 10px 10px 0!important;

}
#form_alterar_01 .campo{
    margin:0!important;
}
.form table{
    margin-bottom:11px;
}
.form table label{
    cursor:pointer;
    display:block!important;
    padding:0!important;
    width:auto!important;
}
.form table input, .form table label{
    margin:0!important;
}
.form table td *{
    float:none!important;
}
.readonly{
    border-color:#ccc!important;
    color:#999!important;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Informativo																	|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.informativo{
    background:#ff9 url(../../imagens/ico-msg.gif) no-repeat 10px 8px;
    border:1px dashed #f60;
    margin-bottom:12px;
    padding:10px 10px 0 35px;
    position:relative;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Dúvidas																		|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.lista2{
    margin-bottom:11px;
}
.lista2 li{
	list-style:disc;
	margin-left:15px;
}
.lista2 a{
	background:url(../../imagens/botao-ver.gif) no-repeat right 4px;
	display:block;
	padding:2px 40px 2px 0;
	text-decoration:none;
}
.lista2 a:hover{
	text-decoration:underline;
}
.lista2 a.listaAtivo{
	font-weight:bold;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Grid																		|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.grid{
	padding-top:10px!important;
}
.grid .boxDir .conteudo{
	/*height:400px;*/
	overflow:auto;
	width:596px;
}
.processos .boxDir .conteudo{
	overflow:visible!important;
}
.grid .boxDir .conteudo div{
	/*height:100%;*/
	height:400px;
}
.grid form ul{
	margin:0;
}
.grid .fieldset2{
	padding:7px;
}
.grid .fieldset2 label{
	width:auto;
}
.grid .fieldset2 ul.hide label{
	width:50px;
}
.grid table{
	width:100%;
}
.grid thead td, .grid tfoot td{
	background:#c9f0ff;
	border-bottom:20px solid #fff;
	border-right:2px solid #fff;
	color:#03a3df;
	padding:3px 8px;
}
.border2{
    border-bottom-width:2px!important;
}
.grid tfoot td{
	border-bottom:0px none;
	border-top:20px solid #fff;
}
.grid tbody td{
	border-right:2px solid #fff;
	padding:3px 8px;
}
.grid tbody tr.zebra td{
	background:#e4e4e4;
}
.grid tbody tr.trOver td, .grid tbody tr.registroAberto td{
	background:#EC058E!important;
	color:#fff!important;
}
.grid tbody tr.trOver td a, .grid tbody tr.registroAberto td a{
	color:#fff!important;
}
.grid tbody tr.trOver td span, .grid tbody tr.trOver td strong, .grid tbody tr.registroAberto td span, .grid tbody tr.registroAberto td strong{
	color:#fff!important;
}
.abreRegistros tr.trOver td{
	cursor:pointer;
}
.grid tbody tr.registroAlterado td{
	background:#23B9F1!important;
	color:#fff!important;
}
tr.registroAlterado td span{
    color:#fff!important;
}
.carregando{
	background:url(../../imagens/carregando.gif) no-repeat 0 center;
	margin:0;
	padding:5px 5px 5px 20px;
}
tbody td.registroAberto{
	padding:0;
}
div.registroAberto{
	border:1px solid #EC058E;
	border-top:0px none;
	/*height:auto!important;*/
	overflow:hidden;
	padding:10px;
}
div.registroAberto dl{
	margin:0 0 11px 0;
	overflow:hidden;
}
div.registroAberto dt, div.registroAberto dd{
	display:inline;
	float:left;
}
div.registroAberto dt{
	font-weight:bold;
	padding:4px;
	text-align:right;
	width:25%;
}
div.registroAberto dd{
	padding:4px;
	width:70%;
}
div.registroAberto table{
    margin-bottom:11px;
}
div.registroAberto .nova_urf{
    font-size:14px;
    font-weight:bold;
    padding-top:15px;
}
.fecharRegistro a{
    background:url(../../imagens/ico-fechar-1.gif) no-repeat 0 0;
    display:block;
    height:16px;
    line-height:16px;
    margin:0 auto;
    text-align:right;
    width:95px;
}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Planos																		|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.planos table{
	width:100%;
}
.planos table td{
	text-align:center;
	padding:3px 8px;
}
.planos thead td{
	background:#dedede;
	border:0px none;
	color:#ec008c;
	font-weight:bold;
}
.planos td.borderTop{ border-top:2px solid #dedede; }
.planos td.borderRight{ border-right:2px solid #dedede; }
.planos td.borderBottom{ border-bottom:2px solid #dedede; }
.planos td.borderLeft{ border-left:2px solid #dedede; }
.planos thead td.borderLeft{
	width:147px;
}
.planos thead tr.tipo1 td{
	background:#fff;
}
.planos tbody td{
	border:0px none;
	border-left:2px solid #dedede
}
.planos tbody tr.zebra td{
	background:#dedede;
}
.planos tbody td.tipo1{
	border:0px none;
	padding-left:14px;
	text-align:left;
}
.planos tfoot a{
	margin:0 auto;
}
.planos tfoot td{
	padding:10px 0 21px 0;
}
.planos tfoot td.tipo1{
	border-bottom:2px solid #dedede;
	border-left:2px solid #dedede;
}
.planos tfoot td.tipo2{
	border-bottom:2px solid #dedede;
	border-left:2px solid #dedede;
	border-right:2px solid #dedede;
}
.planos tfoot td.tipo3{
	border-bottom:2px solid #dedede;
	border-right:2px solid #dedede;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Assine																		|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*.tipo_f, .comoConheceuOutros, .comoConheceuQual{
	display:none;
}*/
#li_e_aceito div{
	border:1px solid #777;
	height:350px;
	margin:0 auto;
	overflow:auto;
	padding:10px;
	width:700px;
}
#li_e_aceito span{
	display:block;
	float:none;
	margin:0 auto;
	overflow:hidden;
	width:100px;
}
#li_e_aceito label{
	width:auto!important;
}
#li_e_aceito label a{
	float:none!important;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Mensagem																	|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#msg, .alerta{
	background:#ff9 url(../../imagens/ico-msg.gif) no-repeat 10px center;
	border:1px dashed #f60;
	font-weight:bold;
	margin-bottom:12px;
	padding:10px 10px 10px 35px;
	position:relative;
}
#msg .fecharMsg{
	position:absolute;
	right:3px;
	top:3px;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Processos																	|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.processos h2{
	border-bottom:1px solid #ec008c;
	clear:both;
	padding:3px 10px;
}
.processos .boxDir .conteudo div{
	height:auto;
}
.processoInd{
	color:#f00;
	font-weight:bold;
}
.processoOk{
	color:#090;
}
dt.exibeTela{
	clear:both;
	display:block!important;
	float:none!important;
	text-align:left!important;
}
dd.exibeTela{
	border:1px solid #5B5B5B;
	clear:both;
	font-family:"Courier New", Courier, monospace;
	padding:10px;
	width:auto!important;
}
#form_numero .semLabel{
	padding-left:58px;
}
#form_numero .checkboxs{
	padding-left:0;
	width:390px;
}
#form_numero .checkboxs label *{
	float:none;
}
.processos .floatRight{
    margin:-20px 25px 0 0!important;
    /*position:relative;*/
}
.processos a.ativar_processo{
    color:#bbb;
    float:right;
    line-height:16px;
    margin-bottom:-16px;
    text-decoration:none;
}
.processos a.ativar_processo:hover{
    color:#5B5B5B;
}
.processos a.ativar_processo img{
    vertical-align:middle;
}
.processos .observacoes{
    color:#f00;
	font-weight:bold;
}
.processos .campos_num_processo label{
    text-align:right;
    width:90px;
}
.processos .campos_num_processo .semLabel{
    padding-left:98px;
}
#FN_cliente_follownet{
	max-width:400px;
	margin-bottom:10px;
}

/* Configurações dos box */
.boxsHorizontal .boxEsq, .boxsHorizontal .boxDir{
	display:block!important;
	float:none!important;
	margin:0 10px 10px 10px!important;
	width:947px!important;
}
.titulo1 a{
	color:#00AEEF!important;
}
.processos .boxDir .conteudo{
	width:auto;
}
.processos .boxEsq .conteudo a.abreRel{
	float:right;
}
.processos .boxEsq .conteudo h2{
	margin-left:0!important;
}
.processos .boxEsq .conteudo ul.esq, .campos_avisos ul.esq{
	/*display:inline;
	float:left;
	width:300px;*/
	margin-bottom:7px;
}
.processos .boxEsq .conteudo ul.esq li, .campos_avisos ul.esq li{
	clear:none;
	display:inline;
	float:left;
	overflow:visible;
}
.processos .boxEsq .conteudo ul.dir, .campos_avisos ul.dir{
	/*float:right;
	width:600px;*/
	margin-bottom:7px;
}
.processos .boxEsq .conteudo ul.dir li, .campos_avisos ul.dir li{
	clear:none;
	float:left;
	width:200px;
}
.avisos_comparacao li{
	width:900px!important;
}
.avisos_comparacao li label{
	width:auto!important;
}
.processos .boxEsq .conteudo ul.dir label{
    text-align:left;
    width:172px;
}
.titulo_3{
	border-bottom:1px solid #5B5B5B;
	display:block;
	font-size:14px;
	font-weight:normal;
	padding:3px 10px;
}
.mais, .menos{
	background:url(../../imagens/ico-adicionar.gif) no-repeat 0 center;
	color:#00AEEF;
	display:inline;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-right:15px;
	padding-left:20px;
}
.menos{
	background-image:url(../../imagens/ico-remover.gif);
}
#cancelarImportacao{
    line-height:40px;
}
#botaoImportar{
    color:#000;
    font-weight:bold;
    line-height:18px;
}
#FN_viatransp{
    margin-right:15px;
}

/* Condições */
.condicoes{
    border-top:1px solid #ddd;
    clear:both;
    padding-top:3px;
}
.condicoes div.filtros{
    clear:both;
}
.condicoes div a{
    color:#aaa;
}
.condicoes div a:hover, .condicoes div a.ativo{
    color:#5B5B5B;
    text-decoration:underline;
}
.condicoes div.filtros{
    border-top:1px solid #DDDDDD;
    padding-top:11px;
}
.condicoes a.mais{
    margin-bottom:11px;
}
.condicoes p{
    margin-bottom:5px;
}
.condicoes div.filtros p{
    margin:0;
}
.condicoes p.nenhumFiltro{
    font-weight:bold;
}
.condicoes .campo{
    margin-right:0;
}

/* Grupos de avisos */
.processos fieldset{
    position:relative;
}
#gruposAvisos{
    height:190px;
    overflow:hidden;
    position:absolute;
    right:45px;
    top:-37px;
    width:460px;
}
#gruposAvisos ul{
    height:auto!important;
    width:auto;
}
#gruposAvisos ul li{
    display:block;
    float:none!important;
    height:24px;
}
#gruposAvisos div{
    height:166px;
    overflow:auto;
    *overflow:scroll;
    width:460px;
}
#gruposAvisos h2{
    margin-bottom:0!important;
}
#gruposAvisos a{
    float:none!important;
}

/* Aba de pesquisa */
#form_pesquisa fieldset li{
    clear:none;
    float:left;
    width:458px;
}
#form_pesquisa fieldset li label{
    text-align:right;
    width:160px;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Faturamento																	|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.faturamento tfoot td{
	background:none!important;
}
.faturamento .gerar_planilha{
    line-height:16px;
    padding:5px 0 3px 0;
    text-align:center;
}
.faturamento .gerar_planilha img{
    vertical-align:middle;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Login																		|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#form_login li{
	overflow:hidden;
}
#form_login a{
	float:left;
	margin:20px 0 0 0;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Usuários																	|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.ativaUsuarios{
	margin-top:10px;
}
.ativaUsuarios .conteudo{
	height:37px;
	overflow:auto;
	text-align:left!important;
}
.ativaUsuarios .conteudo td{
	padding:2px 1px!important;
}
.boxsHorizontal .boxDir .conteudo{
    overflow:visible;
    width:auto;
}
.boxsHorizontal .boxDir .conteudo div{
    height:auto;
}
.usuarios .form label{
    text-align:right;
    width:150px;
}
.boxsHorizontalFull, .boxsHorizontalFull .boxTamanho1, .boxsHorizontalFull .boxTamanho2{
    width:auto!important;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Painel																		|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#form_senhas_mantra{
	width:auto!important;
}
#form_senhas_mantra .campo, .form_in_table .campo{
	width:95%!important;
}
.abre_form_cadastrar{
    background:url(../../imagens/ico-adicionar.gif) no-repeat 0 11px;
    border-top:1px solid #EC008C;
    height:16px;
    font-weight:bold;
    line-height:16px;
    margin-top:11px;
    padding:11px 0 0 20px;
}
.h22{
    border-top:1px solid #EC008C;
    margin-top:11px;
    padding-top:11px;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		iFrame Upload																|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#iframeUpload{
	background:#fff;
	border:5px solid #000;
	height:400px;
	left:50%;
	margin:0 0 0 -265px;
	padding:10px;
	position:absolute;
	top:0px;
	width:500px;
	z-index:9999;
}
#iframeUpload{
	display:none;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Painel          															|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.painel h2{
    margin-left:0!important;
}
.painel ul h2{
    padding-top:11px;
}

/* Grupos de Avisos */
.div_form_cadastrar{
    border-top:1px solid #EC008C;
    padding:10px;
}
#cadastrar_grupo_avisos ul.esq{
    width:280px;
}

/* Checkboxes */
.checkboxes{
    overflow:auto;
}
.checkboxes label{
    font-weight:normal;
    text-align:left;
}
.checkboxes input{
    clear:left;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Parceiros          															|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.parceiros li{
    clear:both;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Apresentação       															|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.apresentacao dl{
    height:341px;
    overflow:hidden;
    padding:20px 50px;
}
.apresentacao dl dt{
    border-right:1px solid #ccc;
    display:inline;
    float:left;
    margin:0 15px 20px 0;
    padding:10px 15px;
    width:100px;
}
.apresentacao dl dd{
    display:inline;
    float:left;
    height:94px;
    overflow:hidden;
    width:671px;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
|		Página de erro     															|
\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.errorPage .conteudo{
    background:url(../../imagens/atencao.gif) no-repeat right 10px;
    padding-bottom:210px;
    padding-right:250px;
    font-size:14px;
    font-weight:bold;
}

.itemOK, .itemNOK{
    color:#090;
    font-weight:bold;
}
.itemNOK{
    color:#E00;
}