@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?wpy3j9');
	src:url('fonts/icomoon.eot?#iefixwpy3j9') format('embedded-opentype'),
		url('fonts/icomoon.ttf?wpy3j9') format('truetype'),
		url('fonts/icomoon.woff?wpy3j9') format('woff'),
		url('fonts/icomoon.svg?wpy3j9#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="iconm-"], [class*=" iconm-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.form_agenda {
	padding: 60px;
	text-align: center;
	background-color: #f1f1f1;
	border-radius: 10px;
	line-height: 45px;
	font-size: 17px;
}

.form_agenda .btn-primary {
	padding: 10px 70px;
	text-transform: uppercase;
	margin-top: 25px;
}

.form_agenda input[type='text'] { 
	width: 100px;
	height: 20px;
	font-size: 15px;
	text-align: center;
}

.form_agenda .btn {
	border: 0px;
    background: #444;
}

.form_agenda .small_text { font-size:14px; }

.form_agenda h2 { 
  color: #444;
  font-size: 60px;
  line-height: 0;
  height: 90px;
  border: 0px;
}

.iconm-agenda:before {
    content: "\e640";
    color: #444;
	font-size: 48px;
	line-height: 62px;
	margin-left: -29px;
}

body {
    background-color: #FFFFFF;
    background-image: url("imagens/grid-18px-masked.png");
    background-repeat: repeat-x;
}

table tr, table tr td {
font-family:verdana;
font-size:12px;
padding:3px;
}

.painel_menu {
  width:907px;
  padding:15px;
  border-radius: 5px;
  background:#fff;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  line-height:26px;
}

.box_processo_menu {
  width:900px;
  padding:10px;
  border-radius: 5px;
  background:#f9f9f9;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  line-height:22px;
  font-size: 11px;
  margin-bottom:15px;
  display:inline-table;
}

.box_processo_menu .partes {
 float:left;
 width:50%;
 margin-bottom: 17px;
}

.box_processo_menu .titulo {
 font-size:20px;
 display:block;
 color:#000;
 margin-bottom:5px;
}

.titulo_forms {
 border: 1px solid #B6B6B6;
 box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
 padding-left: 10px;
 height:35px;
 font-weight:bold;
 border-bottom:1px solid #b6b6b6;
 padding:2px 8px;
 white-space:normal;
 -moz-box-shadow:0 1px 0 #fff inset;
 -webkit-box-shadow:0 1px 0 #fff inset;
 box-shadow:0 1px 0 #fff inset;
 background:#cfd1cf;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfd1cf));
 background-image:-moz-linear-gradient(top,#f5f5f5,#cfd1cf);
 background-image:-webkit-linear-gradient(top,#f5f5f5,#cfd1cf);
 background-image:-o-linear-gradient(top,#f5f5f5,#cfd1cf);
 background-image:-ms-linear-gradient(top,#f5f5f5,#cfd1cf);
 background-image:linear-gradient(top,#f5f5f5,#cfd1cf);
 filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf');
}

.conteudo{
 margin-left:10px;
 margin-right:10px;
}

.lista, lista td {
 background-color:#ceedc3;
}

.topo {
 width:100%;
 height:85px;
 padding-top:5px;
 padding-bottom:5px;
 position:relative;
}

.aviso_mess_topo {
 position:absolute;
 width:300px;
 background-color:#f9f9f9;
 box-shadow: 0 0 2px #888;
 border-radius:5px;
 padding:5px;
 text-align:center;
 top: 50%;
 left: 50%;
 margin-left: -100px;
 margin-top: -35px;
}

.titulo_header {
 width:294px;
 float:left;
 padding-top:5px;
}

.logo{
 float:left;
 padding:3px;
 width:70px;
 height:60px;
 cursor:pointer;
}

.suporte{
 float:right;
 width:300px;
 height:65px;
 font-size:10px;
 font-family:verdana;
 font-weight:normal;
 color:#000;
 text-align:right;
 padding:5px;
 margin-right: 6px;
}

.suporte a{
 text-decoration:none;
}

.suporte a:hover{
 color:#0000cf;
}

.over {
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#949494', endColorstr='#636363'); /* IE */
 background: -webkit-gradient(linear, left top, left bottom, from(#949494), to(#636363)); /* webkit browsers */
 background: -moz-linear-gradient(top,  #949494,  #636363); /* Firefox 3.6+ */
}

.over a{
 color:#fff;
}

.search {
 border-top:0px;
 border-left: 1px solid #999;
 border-right: 1px solid #999;
 border-bottom: 1px solid #999;
 padding:5px;
 background-color: #f1f1f1;
 margin-top:-1px;
 margin-bottom:12px;
 height:60px;
}

.cad_controle {
 position:fixed;
 width:400px;
 height:42px;
 left:30%;
 top:30%;
 display:none;
}

.partes_procs {
 padding:5px;
 background:#fff;
 width:402px;
 border: 1px solid rgba(0, 0, 0, 0.05);
 border-radius: 4px 4px 4px 4px;
 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
}

.seta_recados:before {
    border-bottom: 6px solid rgba(0, 0, 0, 0);
    border-right: 9px solid #F1F1F1;
    border-top: 6px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: -14px;
    position: relative;
    top: -4px;
}

.layer_recados {
 display:none;
 font-family:verdana;
 line-height:15px;
 padding:20px 0px;
 position:fixed;
 top:0px;
 right:0px;
 width:350px;
 height:170px;
 text-align:right;
}

.layer_recados_conteudo {
 background-color:#fff;
 float:right;
 padding:10px;
 margin-right:10px;
 box-shadow: 0 0 2px #888888;
 width:300px;
 border:1px solid #999;
 border-radius:5px;
 color:#000;
 font-size:10px;
 text-align:left;
}

.bg_recados {
 background-image:url('imagens/bg_recado.png');
 width:60px;
 height:60px;
 float:left;
 margin-right:5px;
}

.layer_recados_conteudo a { text-decoration:none; }
.layer_recados_conteudo span { color:#999; }

.submenu_abas {
  text-align: left;
}

.submenu_abas span {
  padding: 5px 15px;
  display:block;
  cursor:pointer;
}

.submenu_abas span:hover {
  background-color:#0088CC;
  color:#fff;
}

.linenota {
	width:100%;
	background: #f1f1f1;
	margin: 5px 0px;
	padding: 10px 0px;
	display: inline-table;
}

.linenota .conteudonota { display:none; padding: 0px 20px; }

.linenota textarea {
	width:400px;
	height:180px;
	margin-bottom: 10px;
}

.linenota input { margin-right: 10px; }

.linenota .resumo { padding: 0px 20px; }

.iconm-more:before {
 	content: "\e8c1";
	display: block;
	font-size: 20px;
	color: #444;
	float: right;
	margin-right: 10px;
	cursor: pointer;
}
.iconm-less:before {
 	content: "\e8c0";
	display: block;
	font-size: 20px;
	color: #444;
	float: right;
	margin-right: 10px;
	cursor: pointer;
}

.iconm-lixo:before{
    content: "\e6a9";    
	display: block;
	font-size: 20px;
	color: #444;
	float: left;
	margin-right: 10px;   
}