@charset "UTF-8";
/* CSS Document */


/* ------------------------ GERAL ----------------------- */

body { font-size: 13px; }
.conteudo {width: 95%;}

#layer_estreita .conteudo {width: 94%;}
#layer .conteudo {width: 94%;}

#janela iframe, #janela_media iframe, #janela_curta iframe,
#painel iframe, #painel_medio iframe, #painel_curto iframe {
	width:440px !important;
	height:320px !important;
}


#ajuda iframe {
	width:440px !important;
	height:320px !important;
}



/* ------------------------ GRID ----------------------- */

.conteudo .container_colunas .coluna {
	padding-right:0% !important;
	padding-left:0% !important;
	width:100% !important;
}


.conteudo .largura100 { width: 94%;}

.conteudo .largura80 { width: 94%; }
.conteudo .largura70 { width: 94%; }
.conteudo .largura60 { width: 94%; }
.conteudo .largura40 { width: 94%; }
.conteudo .largura30 { width: 94%; }
.conteudo .largura20 { width: 94%; }

.conteudo .largura75 { width: 94%; }
.conteudo .largura50 { width: 94%; }
.conteudo .largura25 { width: 94%; }

.conteudo .largura66 { width: 94%; }
.conteudo .largura33 { width: 94%; }

.conteudo .largura15{ width: 94%; }
.conteudo .largura10 {width: 94%; }
.conteudo .largura5 { width: 94%; }


.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:3% !important;
	padding-left:3% !important;
}


.conteudo .coluna .largura100, 
.conteudo .coluna .largura80,
.conteudo .coluna .largura70,
.conteudo .coluna .largura60,
.conteudo .coluna .largura40,
.conteudo .coluna .largura30,
.conteudo .coluna .largura20,
.conteudo .coluna .largura75,
.conteudo .coluna .largura50,
.conteudo .coluna .largura25,
.conteudo .coluna .largura66,
.conteudo .coluna .largura33,
.conteudo .coluna .largura15,
.conteudo .coluna .largura10,
.conteudo .coluna .largura5 {
	padding-right:0% !important;
	padding-left:0% !important;
}

.painel_associacao { padding:10px 45px 10px 45px;}

.container_campos { padding: 15px 10px;}

.conteudo .container_colunas .painel_a_direita {
    float: left !important;
}




/* ------------------------ CASOS ESPECIAIS ----------------------- */

#faixa_superior {height:400px;}

#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:0px;
	padding-left:10px;
}


#login {
    margin-right: 0px;
    width: auto !important;
}

#login #campos .campo {
    width: 95% !important;
}

#login #campos .botao {
    width: 100% !important;
}

#brasao {
    left: 120px;
    width: 95px;
}


/* --------- CABECALHO --------- */

#cabecalho {height:auto;}

#cabecalho #titulo_app {margin-left:10px;}

#cabecalho #sistema, #cabecalho #tjma {font-size: 1.15em;}

#cabecalho #usuario {
	float: left;
	margin-left:10px;
}

#cabecalho #usuario #nome {
	display:none;
}

#cabecalho {padding-bottom:10px;}

#cabecalho #menu {
	height:auto;
	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; height:auto}

#cabecalho #menu .dropdown_pequeno { width: 260px; }
#cabecalho #menu .dropdown_medio { width: 350px; }
#cabecalho #menu .dropdown_grande { width: 350px; }


/* --------- SELECAO SISTEMAS --------- */

#container_entrada {width:100%;}

#container_entrada #mensagens {width:100%;}

#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%;
}


.abas ul li a {
    font-size: 0.8em;
	letter-spacing:0px;
}

.ui-tabs .ui-tabs-nav li a {
	padding-left:7px;
	padding-right:7px;	
}


/* --------- BARRA_TITULO --------- */

#barra_titulo #identificacao, #barra_titulo #funcoes {
    width: 100%;
}

#barra_titulo #funcoes .botao_lista {
	float:left;
	margin-bottom:8px;
}


/* --------- BARRA_FILTROS --------- */


.filtros {
	width:98%;
	padding-bottom:60px;
	padding-top:5px;
}


.botao_pesquisar {
	width: 100%;
	height:50px;
	left:0px;
	bottom:0px;
}

.botao_mais {
	right:0px;
	bottom:0px;
	width:30px;
	height:35px;
	padding-top:15px;
	padding-left:5px;
}


/* --------- PAINEL_GRID --------- */

.cabecalho_grid .acoes_grid  {
	margin-top:5px;
	width:100%;
	margin-bottom:40px;
}

.cabecalho_grid .acoes_grid .campo {
    padding-top: 0 !important;
    width: 98% !important;
}

.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;
}

#rodape .alinhar_a_direita {
	text-align:left;
}



.cabecalho_grid { height:120px;}
.fixar .cabecalho_grid {width: 94%;}
.fixar .grid {margin-top:62px;}
.fixar .navegacao_grid {left:35px; margin-left:0px; top:105px;}


#container_entrada .desenvolvimento, #container_entrada .homologacao {
	margin-top:-90px;
}

.dashboard {
	margin:1%;
	height:260px !important;
}