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

@author : Sérgio Hampel
@e-mail: rhampel22@gmail.com
@company: Quarta Dimensão | Design & Tecnologia.
@url: 
@date: 
@version: 

*/

@import url(superfish.css);
@import url(prettyCheckboxes.css);

html {
    position: relative;
    min-height: 100%;
}

* {margin:0; padding:0}
li {list-style:none}
a {outline:none; text-decoration:none}
form fieldset {border:none}
form fieldset legend {float:left; margin-top:-20px; text-indent:-9000px}
img {border:none}
em {font-style:normal; font-weight:700}

body {background-color:#FFF; color:#000; font:12px/1.6em Verdana, Geneva, sans-serif;margin: 0 0 50px 0;  overflow-x:hidden!important}
textarea {font:12px/1.6em Verdana, Geneva, sans-serif; }

/* Estilos com @font-face - Start */
@font-face {
    font-family: 'FuturaBkBTBook';
    font-style: normal;
    font-weight: normal;
    src: url('fonts/FuturaBkBTBook.eot');
    src: url('fonts/FuturaBkBTBook.ttf') format('truetype');
}
#top h2, #top h3, #menu li a, #content h2, table thead tr th, 
.menu-acao li a, #paginacao li a, #btn-voltar, #tab-menu li a, 
.tab-content h3, #form-login label, #footer ul li a span, .linkEncaixe, .btn-alterar-empreendimento,
.formFiltro .botaoFiltrar,.formFiltro .botaoPeriodo,#toggleCaixa a,.formFiltro #botaoAplicar {font-family:FuturaBkBTBook, Arial, Tahoma, Sans-serif}
/* Estilos com @font-face - End */

/* Formulários - Start */
.botaoAndamento {  text-align:center; text-transform:uppercase; margin:0 0 0 10px; width:80px; height:25px; }
.botaoAndamento:hover:enabled {cursor:pointer;border:1px solid silver;font-weight:bold;}

form {float:left; width:100%}
form span {float:left; margin-right:20px}
form label {cursor:pointer; display:block; padding-bottom:3px}
form input,  form select {height:25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
form select {padding-left:5px}
form input, textarea {padding:0 5px}
form input, form textarea, form select {border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-bottom:1px solid #d4d4d4; border-left:1px solid #b7b7b7; border-right:1px solid #c9c9c9; border-top:1px solid #b7b7b7; color:#7e7e7e; float:left; font-size:13px;font-family:FuturaBkBTBook, Arial, Tahoma, Sans-serif}
form textarea {overflow:auto}
form input.check-radio {border:none}
form input.btn-form {border:none; color:#fff; cursor:pointer; height:27px; text-align:center; text-transform:uppercase}
form input.btn-incluir {margin:22px 0 0 10px; width:125px; height:38px}
form input.btn-relat {margin:22px 0 0 30px; width:85px;font-size:11px}
form input.btn-login {width:55px}

	.form {border-top:1px solid #5b5b5b; margin-top:30px; padding-top:30px}
	
	/* Login - Start */
	#form-login fieldset {border:none; float:left}
	#form-login #cmp-login {background-color:#f9f9f9; border:1px solid #e5e5e5; border-left-color:#ddd; border-right-color:#ddd; float:left; padding:20px 30px; width:580px; height:190px}

	#form-login span input {width:145px}

	#form-login a:hover {text-decoration:none}

	#form-login #textoLogin {float:left; width:250px}
	#form-login #textoLogin p {color:#3a3a3a; float:left; width:245px}

	#form-login #colunaEsquerda span {clear:left; padding-bottom:20px; width:225px}
	#form-login #colunaEsquerda label {float:left; font-size:15px; line-height:1.6em; text-transform:uppercase; width:65px}

	#form-login input.btn-login {font-size:11px; margin-left:34px}

/* Login - End */

/* Formulários - End */

/* Top - Start */
#top {background-color:#e8e8e8; float:left; height:93px; padding-right:3.9%; width:96.1%}
/* Top - End */

/* Logo - Start */
#top h1 {margin:16px 0 0 50px}
#top h1, #top h1 a {float:left; height:61px; width:193px}
/* Logo - End */

/* Usuário - Start */
.logado {float:right}
#top h2 {clear:right; color:#5b5b5b; font-size:18px}
#top h3 {font-size:16px; margin:25px 0 5px}
#top h2, #top h3 {float:right; font-weight:400; text-transform:uppercase}
/* Usuário - End */

/* Menu - Start */
/*#menu {background-color:#f9f9f9; border-bottom:1px solid #e9e9e9; float:left; padding-left:3.2%; position:relative; width:96.8%}
	#menu li {float:left}
		#menu li a {color:#3a3a3a; display:block; font-size:16px; padding:11px 10px; text-transform:uppercase; cursor:pointer}
			#menu li a:hover, #menu li a.menu-ativo {color:#fff}
			#menu li ul {background-color:#f1f1f1; border-bottom:1px solid #e5e5e5; border-top:1px solid #fff; display:none; left:0; position:absolute; top:42px; z-index:10; width:100%}
				#menu li li {border-left:1px solid #d7d7d7; position:relative}
					#menu li li a {background-color:#f1f1f1; font-family:verdana; font-size:12px; padding:10px; text-transform:none}
						#menu li li a:hover {border:0!important}
					#menu li a.menuMais {background:url(../images/icons/arrowMenu.png) no-repeat right 16px #f1f1f1; padding-right:25px}
						#menu li a.menuMais:hover {background-position:right -22px}
						#menu li ul ul, #menu li ul ul a {width:250px}
						#menu li ul ul {border:0; top:39px}
							#menu li li li a {background-color:#e1e1e1}*/
#menu {background-color:#fff; float:left; padding-left:3%;width:97%}
#menu li {float:left; position:relative}
#menu ul {display:none}
#menu li a {color:#3a3a3a; display:block; font-size:13px; padding:15px 8px 10px; text-transform:uppercase; cursor:pointer}
#menu li a:hover, #menu li a.menu-ativo {color:#fff}
#menu li:hover > ul {box-shadow:2px 2px 5px #555; -moz-box-shadow:2px 2px 5px #555; -webkit-box-shadow:2px 2px 5px #555; display:block; left:0; position:absolute; top:44px; z-index:10}
#menu li ul li {border-bottom:1px solid #d7d7d7; width:100%}
#menu li ul li a {background-color:#e8e8e8; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; font-size:12px; padding:10px}
#menu li a.menuMais {background:url(../images/icons/arrowMenu.png) no-repeat right 16px #e8e8e8; padding-right:25px}
#menu li a.menuMais:hover {background-position:right -22px}
#menu li ul li ul {top:0!important}
/* Menu - End */


/* Menu - End */

/* Botão Sair - Start */
.btn-sair {background-color:#174166; position:absolute;top: 0px;right: 0px; height:42px;width:100px;}
.altr-emp {border-left:1px solid #3a3a3a; float:right; height:47px; margin:17px 0 0 20px; padding:13px 0 0 20px}
.btn-alterar-empreendimento{background:url(../images/general/btn-altr-emp.png) no-repeat 0 0; float:right; font-size:14px; height:34px; line-height:1.2em; padding-left:42px; text-transform:uppercase}
/* Botão Sair - End */

/* Container - Start */
#container {background-color:#fff; float:left; min-height:300px; height:auto!important; height:300px; padding:50px 0 70px 0; width:100%}
/* Container - End */

/* Content - Start */
#content {background-color:#fff; clear:both; margin:0 auto; width:92.2%}
#content h2 {color:#3a3a3a; float:left; font-size:18px; height:48px; line-height:2em; padding-left:60px; text-transform:uppercase; width:550px; overflow:hidden}
#content h2#tit-noticia {background:url(../images/general/ico_noticias.png) no-repeat; background-position:0 0}
#content h2#tit-radio {background:url(../images/general/ico_radio.png) no-repeat; background-position:0 0}
#content h2#tit-usuario {background:url(../images/general/ico_usuario.png) no-repeat; background-position:0 0}
#content h2#tit-professor {background:url(../images/icons/icon_professor48.png) no-repeat; background-position:0 0}
#content h2#tit-turma {background:url(../images/icons/icon_turma48.png) no-repeat; background-position:0 0}
#content h2#tit-aula {background:url(../images/icons/icon_aula48.png) no-repeat; background-position:0 0}
#content h2#tit-prova {background:url(../images/icons/icon_prova48.png) no-repeat; background-position:0 0}
#content h2#tit-aluno {background:url(../images/icons/icon_aluno48.png) no-repeat; background-position:0 0}
#content h2#tit-frequencia {background:url(../images/icons/icon_frequencia48.png) no-repeat; background-position:0 0}
#content h2#tit-nota {background:url(../images/icons/icon_nota48.png) no-repeat; background-position:0 0}
#content h2#tit-login {background:url(../images/general/tit-login.png) no-repeat; background-position:0 0}

#tit-flags{background:url(../images/general/ico_flags.png) no-repeat; background-position:0 0;color:#3a3a3a; height: 50px;padding: 7px}
input.btn-adicionar-peq {background:url(../images/icons/btn-adicionar-peq.png) no-repeat; border:none; cursor:pointer; height:16px; margin-top:0px; padding:0; width:16px}
input.btn-subtrair-peq {background:url(../images/icons/btn-subtrair-peq.png) no-repeat; border:none; cursor:pointer; height:16px; margin-top:0px; padding:0; width:16px}
	/* Formulário de Pesquisa - Start */
	.search {float:right; width:auto}
	.search span {margin-right:15px}
	.search span input {width:115px}
	.search input.btn-search {background:url(../images/icons/btn-search.png) no-repeat; border:none; cursor:pointer; height:27px; margin-top:22px; padding:0; width:33px}
	/* Formulário de Pesquisa - End */
	
	/* Botão de Voltar / Menu Ação - Start */
	#btn-voltar, .menu-acao li a, .linkEncaixe {color:#3a3a3a; font-size:13px; text-transform:uppercase}
	/* Botão de Voltar / Menu Ação - End */
	
	/* Botão de Voltar - Start */
	#btn-voltar {background:url(../images/icons/btn-voltar.png) no-repeat; float:right; height:16px; line-height:1.2em; padding-left:22px}
	/* Botão de Voltar - End */

	/* Menu Ação - Start */
	.bottom {padding:25px 0 0 0!important}
	.menu-acao {clear:left; float:left; padding-bottom:25px; width:700px}
	.menu-acao li {border-right:2px dotted #ddd; float:left; height:28px; margin-right:15px}
	.menu-acao li.no-border {border-right:none}
	.menu-acao li a, .linkEncaixe {background-position:0 0; background-repeat:no-repeat; display:block; height:28px; line-height:2.1em}
	.menu-acao li#novo a {background-image:url(../images/icons/btn-novo.png); padding-left:35px; width:54px}
	.menu-acao li#alterar a {background-image:url(../images/icons/btn-alterar.png); padding-left:38px; width:70px}
	.menu-acao li#excluir a {background-image:url(../images/icons/btn-excluir.png); padding-left:35px; width:65px}
	.menu-acao li#cancelar a {background-image:url(../images/icons/btn-excluir.png); padding-left:35px; width:85px}
	.menu-acao li#salvar a {background-image:url(../images/icons/btn-salvar.png); padding-left:35px; width:58px}
	.menu-acao li#limpar a {background-image:url(../images/icons/btn-limpar.png); padding-left:30px; width:50px}
	.menu-acao li#imprimir a {background-image:url(../images/icons/btn-novo.png); padding-left:35px; width:70px}
	.menu-acao li#proximo a {background-image:url(../images/icons/btn-proximo.png); padding-left:35px; width:77px}
	.menu-acao li#aprovar a {background-image:url(../images/icons/btn-aprovar.png); padding-left:38px; width:70px}
	.menu-acao li#aplicar a {background-image:url(../images/icons/btn-aprovar.png); padding-left:38px; width:70px}
	.menu-acao li#recusar a {background-image:url(../images/icons/btn-recusar.png); padding-left:38px; width:70px}
	.menu-acao li#xls a {background-image:url(../images/icons/btn-xls.png); padding-left:38px; width:45px}
	.menu-acao li#programa a {background-image:url(../images/icons/btn-encaixe.png); padding-left:38px; width:70px}


		/* Link Encaixe - Start */
		.linkEncaixe {background:url(../images/icons/encaixe.png) no-repeat right -5px; float:left; margin-left:305px; padding-right:25px}
		/* Link Encaixe - End */

	/* Menu Ação - End */
	
	/* Resultado da Busca - Start */
	#result-search {color:#3a3a3a; font-size:11px; float:right; text-align:right}
	#result-search em {background-color:#efefef; color:#000; float:right; font-size:12px; margin-bottom:2px; padding:2px 10px;border-radius: 7px;}
	#result-search span {clear:right; float:right; padding-top:3px}
	/* Resultado da Busca - End */

	/* Tabelas - Start */
	.table, .tab-content table.tab-relat {border-top-style:solid; border-top-width:3px; border-collapse:collapse; width:100%}
	.table thead tr {background-color:#3a3a3a; border-bottom:1px solid #808080; border-left:1px solid #3a3a3a; border-right:1px solid #3a3a3a; height:33px}
	.table thead tr th {color:#f5f6f6; font-size:14px; font-weight:400; text-align:left; text-transform:uppercase}
	.table thead tr th.centralizado {text-align:center;padding:0px;}    
	.table tr input {margin-right:20px}
	.table tbody tr {background-color:#f9f9f9; border:1px solid #e5e5e5; height:43px; width:99.8%}
	.table tbody tr.tr-odd {background-color:#fff}
	.table tbody td.td-odd-2 {background-color:#efefef}
	.table tbody td.centralizado{text-align:center;padding:0px;}
    .table tbody tr td.statusChamado {font-weight:bold;padding:0px;text-align:center;text-transform:uppercase}
    .table tbody tr td.status1 {color:#930B0D!important;}
    .table tbody tr td.status2 {color:#C1A100!important;}
    .table tbody tr td.status3 {color:#73B865!important;}

	.tabelaOver {background-color:gray !important}
	.table tbody td.td-even-2 {background-color:#f5f5f5}
	.table th, .table td {padding-left:15px}
	.table .status {padding:0; text-align:center; width:75px}
	.table .status a {display:block; height:28px; padding-top:14px}
	.table thead label {cursor:default; padding-top:3px}
	.table tbody label {line-height:2em}
	.table tbody label.list {width:100%}
	.table tbody label.list span.textCheck {width:85%}
	.upper {text-transform:uppercase}
	/* Tabelas - End */
	
	/* Paginação - Start */
	#paginacao {float:left; margin-top:20px; width:700px}
	#paginacao li {float:left; height:23px; margin-right:7px; width:23px}
	#paginacao li a {border:1px solid #e5e5e5; color:#3a3a3a; display:block; font-size:14px; height:21px; line-height:1.6em; text-align:center; width:21px}
	#paginacao li a.prev-pag, #paginacao li a.next-pag {background:url(../images/icons/setas-page.png) no-repeat; border-color:#fff; text-indent:-9000px}
	#paginacao li a.prev-pag {background-position:0 0}
	#paginacao li a.next-pag {background-position:-21px 0}
	#paginacao li.disable a.prev-pag {background-position:0 -21px}
	#paginacao li.disable a.next-pag {background-position:-21px -21px}
	#paginacao li a:hover, #paginacao li a.pag-ativo {color:#fff}
	#paginacao li a.prev-pag:hover, #paginacao li a.next-pag:hover {background-color:#e5e5e5!important}
	#paginacao li.disable a:hover {background-color:#fff!important; cursor:default}
	/* Paginação - End */
	
	/* Abas - Start */
	#tab-menu {float:left; width:100%}
	#tab-menu li {float:left; height:33px; margin-right:5px}
	#tab-menu li a {-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;background-color:#e2e1e1; color:#a2a2a2; display:block; font-size:14px; height:32px; line-height:2.1em; padding:3px 10px; text-transform:uppercase}
	#tab-menu li a:hover {background-color:#f1f1f1}
	#tab-menu li.selected a {background-color:#3a3a3a; color:#fff}
	
	
	.tab-content {background-color:#f9f9f9; border:1px solid #e8e8e8; float:left; min-height:140px; height:auto!important; height:140px; padding:40px 0 15px; position:relative; width:911px; -moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
	.tab-maior {width:100%}
	.tab-maior h3 {padding-top:40px!important}
	.tab-content div {display:none; float:left; padding-left:15px; width:98.3%}
	.tab-content div div {display:block; float:left; padding-left:15px; width:98.3%}
	.tab-content div.show {display:block}
	.tab-content h3 {float:left; font-size:14px; padding:10px 0 7px; text-transform:uppercase; width:98.3%}
	.tab-content img.separador {float:left; margin:24px 30px 0}
	.tab-content label.conv {clear:none; margin-top:24px}
	.tab-content input[type="checkbox"] {margin:22px 10px 0 0}
	.tab-content fieldset.juros {border:1px solid #b7b7b7; margin-bottom:20px; padding:20px 20px 0; width:820px}
	.tab-content fieldset.juros legend {float:none; font-size:11px; margin:0; padding:0 5px; text-indent:0}
	.tab-content .box-info,.tab-content .box-info2 {background-color:#f3f3f3; float:left; margin-bottom:20px; padding:10px 15px 10px 60px; position:relative; width:90%}
	.tab-content .box-info2 {font-size:11px; padding:10px 15px; width:95%}
	.tab-content .box-info img {left:12px; margin-top:-15px; position:absolute; top:50%}
	.tab-content .box-info ul {float:left; width:100%}
	.tab-content .box-info li {float:left; font-size:11px; padding-bottom:10px; width:100%}
	.tab-content .exibe-info, .fancyAgenda .exibe-info {background:url(../images/icons/interrogacao.png) no-repeat; cursor:pointer; height:23px; margin-right:0; padding:0; position:absolute; right:0; top:0; width:23px}
	.fancyAgenda .exibe-info {background:url(../images/icons/erro.png) no-repeat 0 0 #f1f1f1!important; height:16px; margin:5px 5px 0 0; width:16px}
	.tab-content .boxHide {clear:left; width:100%}
	.tab-content label span.holder {margin-right:0}
	
		.tab-content div span {float:left; padding-bottom:20px}
		.tab-content div div span {margin: 0;  padding:0}
		.tab-content span.cor1 {margin-right:0}
		.tab-content label.list span {padding-bottom:0}
		.tab-content form label {color:#3a3a3a}
		
		.tab-content .cmp-data img {cursor:pointer; float:left; margin-left:5px}
		
		.tab-content .select-2 {margin-right:15px; width:67px}
		.tab-content .select-2 select {width:61px}
		
		.tab-content table {border-top:none; width:98.3%}
		.tab-content table.tab-relat {clear:left; float:left; margin:20px 40px 0 0; width:300px}
		.tab-content table tbody tr {height:33px; margin-top:5px}
		.tab-content td.col-excluir {padding-left:0; width:44px}
		
		.tab-content span.pergunta label {clear:none; float:left}
		.tab-content span.pergunta label.list {margin:0 0 0 15px}
		
		
		#cmp-site {float:left; width:98.3%}
		#cmp-site li {float:left; margin-right:40px; padding-bottom:20px; width:410px}
		#cmp-site li.noMargin {margin-right:0}
		#cmp-site li .box-info {margin-bottom:10px; width:340px}
		#cmp-site li .box-info li {height:auto; width:100%}
		#cmp-site li textarea {height:130px; width:398px}
		#cmp-site li span {line-height:2em}
		#cmp-site li p {clear:left; float:left; padding-top:15px; width:410px}
		#cmp-site li p em {float:left; margin-right:5px}
		#cmp-site li p span {color:#000; line-height:1.6em; margin:0; overflow:hidden; padding-bottom:3px; width:309px}
		#cmp-site li #manterFile {margin-bottom:0; padding-bottom:0}
		#cmp-site li #manterFile .holderWrap {margin-right:5px}
		#cmp-site li #manterFile .holderWrap .holder {margin-right:0}
		
		
		.tab-content .cmp-file {background:url(../images/forms/cmp-file.gif) no-repeat right 22px; margin-right:28px; width:448px}
		.tab-content .cmp-file #logo {border:none; cursor:pointer; filter:alpha(opacity=00); float:right; height:34px; margin-top:4px; -moz-opacity:0.0; opacity:0.0}
		.tab-content .cmp-file #logo-fake {height:28px; margin-top:-30px; width:230px}
		.tab-content .cmp-file #logo2 {border:none; cursor:pointer; filter:alpha(opacity=00); float:right; height:30px; margin-top:9px; -moz-opacity:0.0; opacity:0.0}
		.tab-content .cmp-file #logo2-fake {height:28px; margin-top:-30px; width:230px}

		.tab-content .cmp-file #imagem {border:none; cursor:pointer; filter:alpha(opacity=00); float:right; height:34px; margin-top:4px; -moz-opacity:0.0; opacity:0.0}
		.tab-content .cmp-file #imagem-fake {height:28px; margin-top:-30px; width:230px}

		.tab-content .info-site {background-color:#f3f3f3; color:#000!important; display:block; line-height:1.6em!important; margin-top:15px; padding:5px; position:relative; width:395px}
		.tab-content .cmp-logo {margin-top:25px}
		.tab-content .cmp-logo img {position:absolute; top:-11px}
		.tab-content .info-site table {width:100%}
	
	/* Abas - End */
	
	/* Lista de Erros - Start */
	.lista-erros {padding-bottom:5px; width:100%}
	.lista-erros, .lista-erros li {float:left}
	.lista-erros li {background:url(../images/icons/erro.png) no-repeat 0 0; clear:left; color:#7e7e7e; padding:0 0 5px 25px}
	.btn-voltar-erro {color:#3a3a3a; text-decoration:underline}
	.btn-voltar-erro:hover {text-decoration:none}
	/* Lista de Erros - Start */
	
	/* Fancy Agenda - Start */
	.fancyAgenda span {float:left; margin-right:25px; padding-bottom:20px}
	/* Fancy Agenda - Start */
	
/* Content - End */

/* Footer - Start */
#footer {background-color:#e8e8e8; position:absolute;	bottom:0; height:50px; width:100%}

#footer a#_4d {color:#3a3a3a; float:right; height:30px; margin:10px 20px 0 0}
#footer a#_4d span {float:left; line-height:2.2em; margin-right:7px;}

/* Footer - End */

/* Div Tabela - Start */

.listaArquivos{
    background: none;
     width: 98%;
    margin: 0;
    padding: 0;
     border: 3px solid #EFEFEF;
     float: left;
     
    
}
.listaArquivos, .listaArquivos ul {
    padding: 0;
}
.listaArquivos li{
    float: left;
    list-style: none;
    width:100%;
    min-height: 30px;
    line-height: 2.6em;
   
}
.listaArquivos li ul {
	float:left; width:100%
}
.listaArquivos li ul li.nomeArquivo {
    width:95.5%;
    margin-right: 0;
    background: #F9F9F9;
    border: 1px solid #e5e5e5;
    padding-left: 3px;
  
}
.listaArquivos li ul li.nomeArquivo span#nome {
	width: 80%
}
.listaArquivos li ul li.nomeArquivo span.comDestaque {
	width: 3%;
	margin-right: 25px;
}

.listaArquivos li ul li.nomeArquivo span.comDestaque a img {
	float: left;
	margin-top: 4px;
}
.listaArquivos li ul li.nomeArquivo span.legenda {
	margin-top: 6px;
	margin-right: 20px;
	padding-bottom: 0
}

.listaArquivos li ul li.nomeArquivo span.semDestaque {
	width: 3%
	
}
.listaArquivos li ul li.nomeArquivo span.sobeDesce {
	width: 16px;
	margin-top: -2px;
	margin-right:16px;
	float: left;
	padding-bottom: 0
	}
.listaArquivos li ul li.nomeArquivo span.sobeDesce a {
	float:left;
	width:16px;
	margin-top: 8px;
}


.listaArquivos li ul li.deleteItem {
	width: 3.4%;
	 border: 1px solid #E5E5E5;
	
    /*background: #EFEFEF;*/
    	
}
.listaArquivos li ul li.deleteItem a  {float: left;}


.listaArquivos li ul li.deleteItem a img  {float: left; height: 30px; width: 36px;}


#fundoFancy {background:url(../images/general/fundo.png) repeat 0 0 fixed; display:block; height:100%; left:0; position:fixed; top:0; width:100%; z-index:100}
#fundoFancy h2#tit-consult {background:url(../images/general/tit-consult.gif) no-repeat; height:40px; padding-top:10px;background-position:0 0}
#caixaFancy {background-color:#fff; border-radius:10px; min-height:150px; height: auto; width:300px; left:50%; margin:-150px 0 0 -150px; -moz-border-radius:10px; padding:20px; position:absolute; text-align:center; top:50%; -webkit-border-radius:10px; }
#caixaFancy h2#tit-usuario {text-align:left}

#fundoContrato {background:url(../images/general/fundo.png) repeat 0 0 fixed; display:none; height:100%; left:0; position:fixed; top:0; width:100%; z-index:100}
#fundoContrato h2#tit-consult {background:url(../images/general/tit-consult.gif) no-repeat; height:40px; padding-top:10px;background-position:0 0}
#caixaContrato {background-color:#fff; border-radius:10px; height:300px; width:300px; left:50%; margin:-150px 0 0 -150px; -moz-border-radius:10px; padding:20px; position:absolute; text-align:center; top:50%; -webkit-border-radius:10px; }

#fundoContrato2 {background:url(../images/general/fundo.png) repeat 0 0 fixed; display:none; height:100%; left:0; position:fixed; top:0; width:100%; z-index:100}
#fundoContrato2 h2#tit-consult {background:url(../images/general/tit-consult.gif) no-repeat; height:40px; padding-top:10px;background-position:0 0}
#caixaContrato2 {background-color:#fff; border-radius:10px; height:300px; width:500px; left:50%; margin:-150px 0 0 -250px; -moz-border-radius:10px; padding:20px; position:absolute; text-align:center; top:50%; -webkit-border-radius:10px; }


/* Loading Ajax - Start */
#loadAjax {background:url(../images/general/fundo.png) repeat 0 0 fixed; display:none; height:100%; left:0; position:fixed; top:0; width:100%; z-index:100}
#loadIcon {background-color:#fff; border-radius:10px; height:60px; left:50%; margin:-75px 0 0 -50px; -moz-border-radius:10px; padding:20px; position:absolute; text-align:center; top:50%; -webkit-border-radius:10px; width:110px}

#caixaData {background:url(../images/general/fundo.png) repeat 0 0 fixed; display:block; height:100%; left:0; position:fixed; top:0; width:100%; z-index:100}
#caixaDataInterna {background-color:#fff; border-radius:10px; height:60px; left:50%; margin:-75px 0 0 -190px; -moz-border-radius:10px; padding:20px; position:absolute; text-align:center; top:50%; -webkit-border-radius:10px; width:110px}


/* Loading Ajax - End */


tr.linhaAtiva {background-color:#e5e5e5!important}
tr.linhaAtiva td {background:none!important}

#toggleCaixa {float:right}
#toggleCaixa a.seta-cima {background:url(../images/icons/seta-5.png) no-repeat right center; border-radius:7px}
#toggleCaixa a.seta-baixo {background:url(../images/icons/seta-4.png) no-repeat right center; display:none; border-radius:7px}

#toggleCaixa a,.formFiltro .botaoFiltrar{color:#fff; float:right; font-size:14px; height:27px; line-height:1.9em; padding:0 33px 0 10px; text-transform:uppercase; border-radius:0 0 10px 10px}
#toggleCaixa a,.formFiltro .botaoPeriodo{color:#fff; float:right; font-size:14px; height:27px; line-height:1.9em; padding:0 33px 0 10px; text-transform:uppercase}

.formFiltro {display:none;float:left;clear:left;width:100%;}
.formFiltro .botaoFiltrar {background:url(../images/icons/btn-search.png) no-repeat right 0}
.formFiltro .botaoPeriodo {background:url(../images/icons/btn-aplicar.png) no-repeat right 0}
.formFiltro #botaoAplicar {background:url(../images/icons/btn-aplicar.png) no-repeat right 0}
.filtros {width:100%;background-color:#f2f2f2;padding:0;margin-top:20px; border-radius: 10px 10px 0px 10px}
.filtros p {float:left;/*width:150px;*/border-right:1px solid black; padding:0 15px 0 15px; margin:15px 0 15px 0;height:146px; position:relative; min-width:120px}
.filtros p.aumentaP {height:186px;}
.filtros p span {/*width:130px*/clear:left}
.filtros .dataFiltro {width:65px;margin-right:10px}
.filtros p .titulo {text-transform: uppercase;font-size: 12px;color: #3A3A3A;font-family: FuturaBkBTBook,Arial;font-weight:bold}
.filtros p label {font-size: 11px;}
.filtros input, .filtros select {height:20px;font-size: 11px;}

.no_color *{background-color: #FFF!important; font-size: 11px; color:#777}



.menu-acao .galeria #btnGal {background-image:url(../images/icons/btn-galeria.png); padding:5px 0 5px 39px!important;width: 128px!important;}  
  
   
.cke_toolbox {width:855px !important;display:block !important}
.cke_corpo {width:880px !important}
#cke_Upload_121 {display:none !important}
.ui-datepicker-trigger {cursor:pointer}
.labelTitulo {font-weight:bold}


@media print{
	body {color:#000; font-size:10px;	}    
    .no-print, .no-print * {display: none !important;}
	#formPesquisa, #toggleCaixa{display: none !important;}
	#tit-noticia {background:none}
	#content {clear:both; width:100%}
	#content h2 {float:left; font-size:14px; padding-left:0px;}
	.form {border-top:1px solid #5b5b5b; margin-top:10px; padding-top:10px}
	.table thead tr th {color:black;font-size:11px; text-transform:uppercase}    
}
#placa {text-transform:uppercase}

.iconeLixeira {
	 width: 24px;
	 height:24px;
	 display:block;
	 background:transparent url('../images/icons/lixeira_preta.png') center top no-repeat;
}
.iconeLixeira:hover {
   background-image: url('../images/icons/lixeira_azul.png');
}
.iconeLixeiraDisabled {
   background-image: url('../images/icons/lixeira_cinza.png')!important;
}

.iconeProvaAtiva {
	 width: 24px;
	 height:24px;
	 display:block;
	 background:transparent url('../images/icons/tick_verde.png') center top no-repeat;
}
.iconeProvaAtiva:hover {
   background-image: url('../images/icons/tick_vermelho.png');
}

.iconeProvaAtivaDisabled {
   background-image: url('../images/icons/tick_vermelho.png')!important;
}

.iconeProva{
	 width: 24px;
	 height:24px;
	 display:block;
	 background:transparent url('../images/icons/tick_cinza2.png') center top no-repeat;
}
.iconeProva:hover {
   background-image: url('../images/icons/tick_verde.png');
}
