@charset "UTF-8";
/* CSS Document */


/* ------------------------ GERAL ----------------------- */

body { font-size: 13px; }
.conteudo {width: 600px;}

#layer_estreita .conteudo {width: 580px;}
#layer .conteudo {width: 580px;}

#janela iframe, #janela_media iframe, #janela_curta iframe,
#painel iframe, #painel_medio iframe, #painel_curto iframe {
	width:600px !important;
	height:400px !important;
}

#ajuda iframe {
	width:550px !important;
	height:400px !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 .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;
}


.conteudo .container_check_radio .coluna {
	width: 98%; 
}


.conteudo .container_associacao .largura40 { width: 42%; }
.conteudo .container_associacao .largura20 { width: 9%; }
.painel_associacao { padding:120px 5px 0px 5px;}

.container_campos { padding: 15px 10px;}



/* ------------------------ CASOS ESPECIAIS ----------------------- */


#faixa_superior {height:300px;}

#tela, #breadscrumb {
	padding-left:10px;
}

#corpo {
	background-image:none !important;
	margin-top:17px !important;
}

.entrada  #corpo {
	margin-top:0px !important;
	background-position:center top;
	padding-top:30px;
	padding-left:10px;
}



/* --------- CABECALHO --------- */

#cabecalho { height:103px; }

#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; }

/* --------- LOGIN E SELECAO SISTEMAS --------- */

#container_entrada {width:370px;}

#container_entrada #mensagens {width:370px;}

#container_entrada #mensagens ul li {width:auto;}

#container_entrada #mensagens, #container_entrada #login  {float:none;}

#sistemas {
	width: 100%;
	margin: 0%;
}

#mensagens {
	width: 100%;
	margin-top:4%;
}

#sistemas ul li {
	width:288px;
	height:115px;
}

#mensagens ul li {
	width: 43.5%;
	margin: 0.5%;
	float: left;
}

#mensagens ul {
	min-height:100px;
}


.abas ul li a {
    font-size: 0.7em;
	letter-spacing:0px
}

.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-FILTROS --------- */

.botao_pesquisar {
	width: 7%;
	height:100%;
	right:0px;
}

.botao_mais {
	right:0px;
	bottom:0px;
	width:28px;
	height:23px;
	padding-top:9px;
	padding-left:2px;
}

/* --------- PAINEL_GRID --------- */

.cabecalho_grid .acoes_grid  {margin-top:5px; width:100%;}

.cabecalho_grid .acoes_grid .botao_lista {margin-bottom:5px;}

.grid .navegacao_grid {top: -40px;}


/* --------- TABELAS --------- */

.grid table th,
.grid table td {
	display:none;
}

.grid table .principal,
.grid table .selecao {
	display: table-cell;
}

.grid table .principal {
	width: auto;
}

.grid table .opcoes_registro {
	display: none;
}

.grid table.tabela_insercao {
	display:none;
}


.cabecalho_grid { height:85px;}
.fixar .cabecalho_grid {width: 580px;}
.fixar .grid {margin-top:62px;}
.fixar .navegacao_grid {left:260px; margin-left:0px; top:72px;}

.cabecalho_grid .acoes_grid .campo {width:58% !important; float:right; margin-right:10px;}


#container_entrada .desenvolvimento, #container_entrada .homologacao {
	margin-top:-120px;
}

.dashboard {
	margin:1%;
	height:260px !important;
}