body { font-size:12px; font-family: 'Arial'; color:#000000; background-color:#ffffff; width:100%; margin:0 auto; }

a:link{color:#000000; text-decoration:none; font-size: 13px; font-family: 'Arial';}
a:visited{color:#000000; text-decoration:none; font-size: 13px; font-family: 'Arial';}
a:hover{color:#000000; text-decoration:none; font-size: 13px; font-family: 'Arial';}

a.none:link {color:#000000; text-decoration: none; font-family: Arial; font-size:12px;}
a.none:visited {color:#000000; text-decoration: none; font-family: Arial; font-size:12px;}
a.none:hover {color:#000000; text-decoration: underline; font-family: Arial; font-size:12px;}
a.none:active {color:#000000; text-decoration: none; font-family: Arial; font-size:12px;}

/* CORES TAMANHOS E FONTES */
.coramarelo{color:#ffff00;}
.corazul{color:#117dc6;}
.corcinza1{color:#6f6f6f;}
.corcinza2{color:#404040;}
.corcinza3 { color:#949491;}
.corcinza4 { color:#404040;}
.corbranca{color:#FFFFFF;}
.corpreta{ color:#000000;}
.corosa{ color:#f188ae;}
.corlaranja { color: #f47728; }
.corverde { color: #0e870b; }
.corvermelha { color: #d5000a; }

.left { text-align:left;}
.right { text-align:right;}
.center { text-align:center;}

.arial{ font-family: Arial, Helvetica, sans-serif;}

.t10{font-size:10px;}
.t11{font-size:11px;}
.t12{font-size:12px;}
.t13{font-size:13px;}
.t14{font-size:14px;}
.t15{font-size:15px;}
.t17{font-size:17px;}
.t18{font-size:18px;}
.t20{font-size:20px;}
.t22{font-size:22px;}
.t24{font-size:24px;}
.t27{font-size:27px;}
.t30{font-size:30px;}
.t40{font-size:40px;}
.t50{font-size:50px;}

.h10 { line-height:10px;}
.h15 { line-height:15px;}
.h20 { line-height:20px;}

.maiuscula { text-transform:uppercase;}
.bold { font-weight:bold; }
.italico { font-style:italic;}
.normal { font-style:normal;}
.separa { letter-spacing: 1px;}
.junta0 { letter-spacing: normal;}
.junta1 { letter-spacing:-1px;}
.junta2 { letter-spacing:-2px;}
.junta3 { letter-spacing:-3px;}

/* MENSAGEM */
#msgalerta{ width:100%; height:130px; text-align:center; letter-spacing: -1px; font-size:28px; font-weight:bold; font-family: 'Arial'; color:#1f1c1d; overflow:hidden; }
#msgalerta img{ padding:14px; }
#tmsg{ margin-top:-5px; }

/* MENU GERENCIADOR */
#menu-painel { width:1200px; text-align:center; overflow:hidden; padding: 10px; }
#menu-painel ul{ width:100%; list-style-type:none; }
#menu-painel li{ width:127px; height:100px; padding-top:25px; padding-bottom:10px; padding-left:10px; padding-right:10px; text-align:center; float:left; margin-bottom:1px; border-bottom:#f7f7f7 1px solid; }
#menu-painel li:hover{ background-color:#ffffff; border-bottom:#f47728 1px solid; }
#menu-painel li .qtda { font-weight:bold; font-size: 11px; padding:2px 4px; background-color:#f00; color:#ffffff; }

/* GERENCIADOR */
.controle { margin: 10px 0px; width: 1200px; background-color: #f7f7f7; border-bottom: #e8e8e8 1px solid; border-top: #e8e8e8 1px solid; border-left: #e8e8e8 1px solid; border-right: #e8e8e8 1px solid; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.controle h3 { font-size: 25px; font-weight: bold; color: #000000; letter-spacing: -1px; padding: 50px 40px 30px 50px; text-align: left; }
.controle #logomarca { position: absolute; left: 50%; top: 17px; margin-left: 440px; width: 148px; height:111px; background: url("../img/logomarca.png") no-repeat; }
.controle .linha { width: 100%; border-bottom: #e8e8e8 1px solid; }
.controle #acesso { padding-top: 40px; }
.controle #acesso .campo { width: 100%; padding: 3px; margin-bottom: 10px; }
.controle #acesso .campo span { margin: 0 auto; width: 300px; text-align: left; padding-right: 10px; display: block; height: 22px; }

/* INPUTS */
input[type=text], input[type=password], select, textarea { font-family: 'Arial'; font-size: 13px; text-align: left; height:20px; padding: 5px; border-bottom: #d9d9d9 1px solid; border-top: #d9d9d9 1px solid; border-left: #d9d9d9 1px solid; border-right: #d9d9d9 1px solid; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus { border-bottom: #f47728 1px solid; border-top: #f47728 1px solid; border-left: #f47728 1px solid; border-right: #f47728 1px solid; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; outline:none; }
input[type=button] { margin: 25px 0px 40px 0px; padding: 5px 10px 5px 10px; background-color: #f47728; cursor: pointer; color: #ffffff; text-transform: uppercase; font-size: 14px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
input[type=button]:hover { background-color: #1f1c1d; }

.bt { margin: 25px 0px 40px 0px; padding: 4px 7px 4px 7px; background-color: #1f1c1d; cursor: pointer; color: #ffffff; text-transform: uppercase; font-size: 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.bt:hover { background-color: #000000; }

/* CONTEUDO */
#corpo { margin: 0 auto; text-align: center; }
#corpo #carregando { position: absolute; left: 10px; top: 10px; width:32px; height:32px; display: none; z-index: 1; }
#corpo #conteudo { position: absolute; left: 50%; margin-left: -600px; width: 1200px; }
#corpo #conteudo #topo-painel { width: 1200px; height: 40px; padding: 30px 0px; border-bottom: #e8e8e8 1px solid; }
#corpo #conteudo #topo-painel #fotouser { width: 90px; text-align: left; float: left; padding-left: 15px; margin-top: -16px; }
#corpo #conteudo #topo-painel #fotouser img { border-bottom: #b7b4b3 1px dashed; border-top: #b7b4b3 1px dashed; border-left: #b7b4b3 1px dashed; border-right: #b7b4b3 1px dashed; }
#corpo #conteudo #topo-painel #pinfo { width: 650px; text-align: left; float: left; padding-left: 15px; }
#corpo #conteudo #topo-painel #sinfo { width: 390px; text-align: right; float: right; padding: 10px 25px 0px 0px; }
#corpo #conteudo #topo-painel #sinfo img { margin-left: 20px; }
#corpo #conteudo #topo-painel a { font-size: 11px; font-family: 'Arial'; }
#corpo #conteudo #vonline { width: 1200px; height: auto; padding: 0px; background-color: #ffffff; display: none; }
#corpo #conteudo #vonline p { width: 1190px; height: 15px; padding: 5px; font-size: 11px; border-bottom: #f7f7f7 1px solid; text-align: left; }
#corpo #conteudo #vonline p.on { width: 1190px; height: 15px; padding: 5px; background-color: #d1ff9f; font-size: 11px; border-bottom: #f7f7f7 1px solid; text-align: left; }
#corpo #conteudo #vonline p img { margin-right: 6px; }

/* ORGANIZADOR DE LINHAS */
.reset { float: right; margin: 0px 10px 10px 0px; }
.tablesorter-blue { width: 1180px; margin: 10px 0 15px; text-align: left; border-spacing: 0; }
.tablesorter-blue th,
.tablesorter-blue td { border: 0px; }

.tablesorter-blue th,
.tablesorter-blue thead td { font: bold 12px/18px Arial, Sans-serif; color: #ffffff; background-color: #f47728; border-collapse: collapse; padding: 4px; }
.tablesorter-blue tbody td,
.tablesorter-blue tfoot th,
.tablesorter-blue tfoot td { padding: 3px; vertical-align: middle; text-align: center; }
.tablesorter-blue .header,
.tablesorter-blue .tablesorter-header { background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==); background-repeat: no-repeat; background-position: center left; padding: 3px; white-space: normal; cursor: pointer; text-align: center; }
.tablesorter-blue .headerSortUp,
.tablesorter-blue .tablesorter-headerSortUp,
.tablesorter-blue .tablesorter-headerAsc { background-color: #d25a0f; background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7); }
.tablesorter-blue .headerSortDown,
.tablesorter-blue .tablesorter-headerSortDown,
.tablesorter-blue .tablesorter-headerDesc { background-color: #d25a0f; background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7); }
.tablesorter-blue thead .sorter-false { background-image: none; padding: 4px; }

.tablesorter-blue tfoot .tablesorter-headerSortUp,
.tablesorter-blue tfoot .tablesorter-headerSortDown,
.tablesorter-blue tfoot .tablesorter-headerAsc,
.tablesorter-blue tfoot .tablesorter-headerDesc { background-image: none;  }

.tablesorter-blue td { color: #000000; background-color: #ffffff; padding: 3px; vertical-align: middle; text-align: center; }

.tablesorter-blue tbody > tr:hover > td,
.tablesorter-blue tbody > tr:hover + tr.tablesorter-childRow > td,
.tablesorter-blue tbody > tr:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
.tablesorter-blue tbody > tr.even:hover > td,
.tablesorter-blue tbody > tr.even:hover + tr.tablesorter-childRow > td,
.tablesorter-blue tbody > tr.even:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td { background: #fefecd; }
.tablesorter-blue tbody > tr.odd:hover > td,
.tablesorter-blue tbody > tr.odd:hover + tr.tablesorter-childRow > td,
.tablesorter-blue tbody > tr.odd:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td { background: #fefecd; }

.tablesorter-blue .tablesorter-processing { background-position: center center !important; background-repeat: no-repeat !important; background-image: url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=') !important; }

.tablesorter-blue tbody tr.odd td { background-color: #edecec; }
.tablesorter-blue tbody tr.even td { background-color: #ffffff; }

.tablesorter-blue td.primary,
.tablesorter-blue tr.odd td.primary { background-color: #99b3e6; }
.tablesorter-blue tr.even td.primary { background-color: #c2d1f0; }
.tablesorter-blue td.secondary,
.tablesorter-blue tr.odd td.secondary { background-color: #c2d1f0; }
.tablesorter-blue tr.even td.secondary { background-color: #d6e0f5; }
.tablesorter-blue td.tertiary,
.tablesorter-blue tr.odd td.tertiary { background-color: #d6e0f5; }
.tablesorter-blue tr.even td.tertiary { background-color: #ebf0fa; }

.tablesorter-blue .tablesorter-filter-row td { background: #1f1c1d; line-height: normal; text-align: center; -webkit-transition: line-height 0.1s ease; -moz-transition: line-height 0.1s ease; -o-transition: line-height 0.1s ease; transition: line-height 0.1s ease; }

.tablesorter-blue .tablesorter-filter-row .disabled { opacity: 0.5; filter: alpha(opacity=50); cursor: not-allowed; }

.tablesorter-blue .tablesorter-filter-row.hideme td { padding: 2px; margin: 0; line-height: 0; cursor: pointer; }
.tablesorter-blue .tablesorter-filter-row.hideme .tablesorter-filter { height: 1px; min-height: 0; border: 0; padding: 0; margin: 0; opacity: 0; filter: alpha(opacity=0); }
.tablesorter-blue .tablesorter-filter { width: 98%; height: inherit; margin: 0; padding: 4px; background-color: #ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; outline:none; color: #000000; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: height 0.1s ease; -moz-transition: height 0.1s ease; -o-transition: height 0.1s ease; transition: height 0.1s ease; }


/* SOBRE */
.clear { clear: both; }
.fotosEmpresa { width: 96%; text-align: left; margin: 0 auto;  }

.fotosEmpresa a { margin: 5px 0px 40px 0px; padding: 8px 15px; background-color: #f47728; cursor: pointer; color: #ffffff; text-transform: uppercase; font-size: 14px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block; }
.fotosEmpresa a:hover { background-color: #1f1c1d; }

.fotosEmpresa a.rem { margin: 5px 0px 40px 0px; padding: 8px 15px; background-color: #998888; cursor: pointer; color: #ffffff; text-transform: uppercase; font-size: 14px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block; }
.fotosEmpresa a.rem:hover { background-color: #1f1c1d; }

.fotosEmpresa ul { margin: 0px 0px 25px 0px }
.fotosEmpresa ul li { width: 180px; height: 145px; float: left; margin: 6px; position: relative; }
.fotosEmpresa ul li img { width: 180px; height: 145px; }
.checkBdel { position: absolute; top: 1px; left: 1px; }

