@charset "UTF-8";
/* CSS Document */


/* ------------------------ GERAL ----------------------- */

body { font-size: 13px; }
.conteudo {width: 760px;}

#layer_estreita .conteudo {width: 400px;}
#layer .conteudo {width: 740px;}

#janela iframe {
	width:760px !important;
	height:600px !important;
}

#janela_media iframe {
	width:760px !important;
	height:450px !important;
}

#janela_curta iframe {
	width:760px !important;
	height:300px !important;
}

#ajuda iframe {
	width:680px !important;
	height:600px !important;
}


#painel iframe {
	width:420px !important;
	height:600px !important;
}

#painel_medio iframe {
	width:420px !important;
	height:450px !important;
}

#painel_curto iframe {
	width:420px !important;
	height:300px !important;
}


/* ------------------------ GRID ----------------------- */


.conteudo .largura100 { width: 98%;}

.conteudo .largura80 { width: 98%; }
.conteudo .largura70 { width: 98%; }
.conteudo .largura60 { width: 98%; }
.conteudo .largura40 { width: 48%; }
.conteudo .largura30 { width: 48%; }
.conteudo .largura20 { width: 48%; }

.conteudo .largura75 { width: 98%; }
.conteudo .largura50 { width: 48%; }
.conteudo .largura25 { width: 48%; }

.conteudo .largura66 { width: 98%; }
.conteudo .largura33 { width: 48%; }

.conteudo .largura15{ width: 48%; }
.conteudo .largura10 {width: 48%; }
.conteudo .largura5 { width: 48%; }


.conteudo .container_associacao .largura40 { width: 40%; }
.conteudo .container_associacao .largura20 { width: 14%; }
.painel_associacao { padding:120px 20px 0px 20px;}


.conteudo .largura100, 
.conteudo .largura80,
.conteudo .largura70,
.conteudo .largura60,
.conteudo .largura40,
.conteudo .largura30,
.conteudo .largura20,
.conteudo .largura75,
.conteudo .largura50,
.conteudo .largura25,
.conteudo .largura66,
.conteudo .largura33,
.conteudo .largura15,
.conteudo .largura10,
.conteudo .largura5 {
	padding-right:1% !important;
	padding-left:1% !important;
}

.view .container_campos .largura100, 
.view .container_campos .largura50 {
	padding-right:5px !important;
	padding-left:5px !important;
}

.view .container_campos .largura100 .largura100, 
.view .container_campos .largura50 .largura100 {
	padding-right:0px !important;
	padding-left:0px !important;
}



/* ------------------------ CASOS ESPECIAIS ----------------------- */

#faixa_superior {height:300px;}

#tela, #breadscrumb {
	padding-left:10px;
}


/* --------- CABECALHO --------- */

#cabecalho { height:105px; }


#cabecalho #brasao {left:-5px;}
#cabecalho #titulo_app { margin-left:25px;}


#cabecalho #sistema, #cabecalho #tjma {font-size: 1.15em;}
#cabecalho #menu ul li {font-size:1em;}

#cabecalho #usuario {
	float: left;
	margin-left:10px;
}

#cabecalho #menu {
	float: none;
	position:relative;
	display:block;
	clear:both;
	padding-top:4px;
	padding-left:10px;
	border-top:1px solid #333;
	background-color:rgba(255,255,255,0.03);
	top:10px;
}

#cabecalho #menu ul {
	margin: 5px 0px 0px 2px;
}

#cabecalho #menu .dropdown_pequeno { width: 260px; }
#cabecalho #menu .dropdown_medio { width: 350px; }
#cabecalho #menu .dropdown_grande { width: 350px; }


#corpo {
	background-position:center 181px;
	margin-top:17px !important;
}

.entrada  #corpo {
	margin-top:0px !important;
	background-position:center top;
	padding-top:30px;
	padding-left:10px;
}



/* --------- SELECAO SISTEMAS --------- */

#brasao {top:30px;}

#login {margin-top:10px;}

#sistemas {
	width: 100%;
	margin-top:10px;
}

#mensagens {
	width: 100%;
	padding-bottom:5px;
	margin-top:10px;
}

#mensagens ul {
	min-height:100px;
}

#sistemas ul li {
	width:244px;
	height:140px;
}

#mensagens ul li {
	width: 44.5%;
	margin: 0.5%;
	float: left;
}

#container_entrada #mensagens ul li {
	width: 90%;
	margin-bottom:7px;
}

.abas ul li a {
    font-size: 0.8em;
	letter-spacing:-0.5px;
}

.ui-tabs .ui-tabs-nav li a {
	padding-left:6px;
	padding-right:6px;	
}


/* --------- BARRA-TITULO --------- */

#barra_titulo #identificacao, #barra_titulo #funcoes {
    width: 100%;
}

#barra_titulo #funcoes .botao_lista {
	float:left;
}

#barra_titulo #funcoes  {
	text-align:left;
}

/* --------- BARRA-FILTROS --------- */


.botao_pesquisar {
	width: 7%;
	height:100%;
	right:0px;
}

.botao_mais {
	right:0px;
	bottom:0px;
}


/* --------- TABELAS --------- */

table.tabela_insercao td .botao {
	font-size:0.9em;
}


.cabecalho_grid { height:40px;}
.fixar .cabecalho_grid {width: 740px;}
.fixar .grid {margin-top:62px;}
.fixar .navegacao_grid {margin-left:50px; top: 27px;}

.cabecalho_grid .acoes_grid .campo {width:35% !important;}

#container_entrada .desenvolvimento, #container_entrada .homologacao {
	margin-top:-120px;
}


.dashboard {
	margin:1%;
	height:280px !important;
}

