body{
}

p {text-align:justify;}

form {margin:0px;}

h3 {font-family:Tahoma, Verdana, Geneva, sans-serif;font-weight:bold;}

table {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11.5px;
}

#barra_superior div {
	float:left;
	padding-left: 40px;
	padding-top:3px;
}

#cabecalho{
	position: relative;
	background-repeat: no-repeat;
	padding: 3px 0px 3px 0px;
	border-bottom: 3px solid #E8C39B;
	background-color: #3B312A;
}

#cabecalho .bolha {
	bottom: 10px;
	position: absolute;
	left: 680px;
	}
#cabecalho .bolha td{
	padding:3px 5px 3px 5px;
	}
#cabecalho .bolha tbody tr:nth-child(odd){
	background-color:#f9fcff;
	
}

#cabecalho .bolha input.autop {
	background-image:url(../image/seach_contatos.gif);
	background-position: 5px 1px;
	background-repeat: no-repeat;
	padding-left: 25px;
}
.search_vazio{
	background-position: 5px -15px !important;
}
/*-------------------------------------
  Quadro Avisos
--------------------------------------*/
/*#aviso	/* quadro avisos */
/*{
	width:230px;
	margin:7px;
	padding: 13px;
	background-color:#E9E9E9;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align:justify;
	
}
*/

.barraAviso {
	float:left;
	width:100%;
	position:relative;
	top:-10px;
	border:1px solid #000;
}

#aviso ul { margin:0; padding:0; }

#aviso ul li {
	list-style:none;
	padding: 0 !important;
	margin: 9px 0;
	}

/* Título AVISOS */
.titAviso {
	color: #FF0000; /* vermelho */
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
}

/* sub-título do aviso */
.subTitAviso {
	color:#990000; /* marrom */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

/* texto do aviso */
/*.txtAviso {
	color:#000000; /* preto */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
*/
/*-------------------------------------
  data
--------------------------------------*/
.data
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	text-align:center;
}


/*-------------------------------------
  DIVs
--------------------------------------*/


#menu{
	float: left;
	margin: 10px 10px 10px 10px;
	width: 130px;
	height: auto;
	z-index: 50;
}
#menu div { cursor:pointer; }

/*-----SIDEBAR Esquerda--------*/
#sidebar{float:left; top:120px; left:10px; background-color:#5286BB; width:130px; padding-top:5px;border:1px solid #FFCC00;}
#sidebar div{ position:absolute; width:130px; height:50px; margin-top:5px; text-align:left; filter: Alpha(opacity=80);opacity: .80;cursor:pointer;border-bottom:1px solid #FFCC00}


/*-----SIDEBAR Direita--------*/
#sidebar2{position:absolute; top:120px; right:10px; height:auto; background-color:#5286BB; width:130px; padding-top:5px;border:1px solid #FFCC00;}
#sidebar2 div{width:130px; height:50px; margin-top:5px; float:right;text-align:left; filter: Alpha(opacity=80);opacity: .80;cursor:pointer;border-bottom:1px solid #FFCC00}
#sidebar2 div.br_over{filter: Alpha(opacity=100);opacity: 1; 	}
#sidebar2 div#aviso { margin:0 !important; border:0 !important; width:auto !important; } 


/*-----CNPQ--------*/
#cnpq { 
	position:absolute; 
	top:120px; 
	left:145px;
	right:145px; 
	height:80px;
	font: normal 11px Tahoma, Geneva, sans-serif; 
	color:#000; 
	background-color:#FFCC00;  
	border:2px solid #999; 
	padding:10px; 
	text-align:justify;
	z-index:0;
}
#cnpq a{color:#000; font-weight:bold;}
#cnpq a:hover{color:#900;font-weight:bold;}
#cnpq p{font-weight:bold;}

/*-----NOTICIAS--------*/
#avisos {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	position:absolute;
	top:120px;
	right:170px;
	height:80px;
	width:250px;
	background-color:#ededed;
	padding:10px; 
	text-align:left;
}
#avisos li:hover {
	background-color:#9CC !important;
	cursor:pointer !important;
	color:#069 !important;
	
}
#avisos li {
	padding:7px;
	cursor:pointer !important;

}

/*-----CONTEUDO--------*/
#conteudo {
	position: absolute;
	top: 65px;
	left: 143px;
	right: 0px;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #484848;
	background-color: #FFF;
	overflow: auto;
	border: 2px solid #999;
	padding: 7px;
	bottom: 5px;
	z-index: 0;
}


#conteudo h1 { margin:0; font-weight: bold; font-size: 18px; color:#036; border-bottom:1px solid #999; }
/* #conteudo ul li { margin-bottom:10px;}
*/
#conteudo table {border:1px solid #69C;border-collapse:collapse;}
#conteudo table thead tr{ background-color:#E7D4BF; color:#3B312A}
#conteudo table thead.subtit{font:bold 12px Tahoma, Geneva, sans-serif; text-align:center; color:#000; background-color:#D8ECFC; height:16px;}

#conteudo thead td,tfoot td {
	height:30px;
	font:bold 15px Tahoma, Geneva, sans-serif; 
	text-align:center; 
	color:#FFF; 
	background-color:#5286BB;
}

#conteudo tbody td{
	padding: 3px;
	height: auto;
	/* [disabled]text-align:left; */
	font-size: 11px;
}

#conteudo tbody > tr:hover{background-color:#E3E3E8}


#conteudo tfoot{font-size:13px;}

.wa {
	float:left;
	width:auto;
	
}
.wt {
	padding-top:3px;
	float:left;
	width:99%;
}
.wr {
	float:right;
	width:auto;
}

.multi_tit{ 
	border-bottom:1px solid #333; 
	border-top:1px solid #333;
	float:left;
	width: 100%;
	height: 30px;
	background-color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.multi_tit div {
	padding:3px 7px 3px 7px;
	margin: 5px;
	font-size:11px;
}

.legenda {
	float:left;
	font-size:13px !important;
	padding-left:17px ;
	color:#000;
}

#enviaEmail {display:none; background-color:#333; filter: Alpha(opacity=90);opacity: .90; width:100%; height:100%;}
#enviaEmail h5{color:#5286BB;}
#formEmail {position:absolute; top:25%; left:30%; width:40%; height:50%; border:6px solid #fc0; background-color:#FFF;font-weight:bold;}

.bt {
	text-align:center;
	font-weight:bold;
	padding: 1px !important;
	background-color:#5286BB;
	color:#fff;
	border:1px solid #666; 
	cursor:pointer;
}
.bt:hover{
	background-color:#1A4D81;
	color:#FFFF00;
}
.bt_hover{
	background-color:#1A4D81;
	color:#FFFF00;
}

/*------------LOGIN-----------------------------*/

#logado {    /*    DADOS DO USUÁRIO LOGADO     */
	position: absolute;
	top: 5px;
	z-index: 500;
	width: 350px;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 14px;
	right: 5px;
	color: #D4C0A3;
}

#logar,#perfil {
	position: absolute;
	top: 3px;
	font-weight: bolder;
	cursor: pointer;
}
#logar {
	right: 7px;
}
#perfil {
	right: 80px;
}
#logar:hover,#perfil:hover {
	color:#FFF;
}

/* -------MENU -----------------*/
.off {
	display:none !important;
}
.menu {
	margin:5px;
}

.menu div {
	position: relative;
	border: 0px;
	width: 117px;
	/* [disabled]line-height:25px; */
	background-color:#5286BB;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:3px 0px 3px 13px;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	cursor: pointer;
}
.submenu {
	position:absolute !important;
	left:125px;
	display:none;
	top:5px;
	padding:0px !important;
	border:none !important;
}
.submenu div:nth-child(1) {
	border-top: 1px solid black;
}
.menu div:hover > .submenu {
	display:block !important;
	z-index:+10;
}
.menu div:hover {
	background-color:#1A4D81;
	color:#FFFF00;
}

/***********************  ITENS DO ARQUIVO   **************************/

#codigos div {
	float:left;
	width:100%;
	color:#666;
	font-size: 10px;
	border-top:0px;
	border-bottom: 1px dotted #999;
	font-family:Arial, Helvetica, sans-serif;
	cursor: pointer;
	padding: 2px 5px 2px 5px;
	margin:0px;
}

#codigos div:hover {
	background-color:#9CF;
	color:#000 !important;
}
.codhover {
	background-color:#9CF;
	color:#000 !important;
}
.autoList div:hover, .autoList tbody tr:hover {
	background-color:#9CF !important;
	color:#000 !important;
}

#codigos {
	display:none;
	border:#CCC solid 1px;
	position:absolute;
	top:37px;
	height: expression(this.scrollHeight >= "200" ? "200" : "auto");
    max-height: 200px;;
	overflow:auto;
	overflow-x:hidden;
	background-color:#FFF;
	width:568px;

}
.descricao{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:570px;
	padding:3px;
	height: 50px;
	resize:none;
	overflow: hidden;
}
/***********************  FIM    ITENS DO ARQUIVO   **************************/


/************************** INICIO UPLOADER ********************/
.uploadifyQueueItem {
	background-color: #F5F5F5;
	border: 1px solid #E5E5E5;
	font: 11px Verdana, Geneva, sans-serif;
	margin: 3px;
	padding: 3px;
	width: 230px;
}
.uploadifyError {
	background-color: #FDE5DD !important;
	border: 2px solid #FBCBBC !important;
}
.uploadifyQueueItem {
	float: left;
}
.cancel {
	float: right;
}
.uploadifyQueue .completed {
	background-color: #E5E5E5;
	float: left;
}

.uploadifyProgress {
	background-color: #E5E5E5;
	margin-top: 2px;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}

#file_uploadUploader {
	background:url(http://www.icea.intraer/uploadify/folder_up1.png) no-repeat;
}

/************************** FIM UPLOADER ********************/

.alerta {
	background-color:#FCA910;
	border:dashed medium #C3F;
}

.meio {
	text-align:center !important;
}
.lixeira {
	background-image:url(../image/lixeira.png);
	background-repeat:no-repeat;
	background-position:center;
	
}

.numero{
	text-align:right;
	padding-right:4px;
}

.cabec1 {
	font-family: "Arial Black", Gadget, sans-serif !important;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #ccc;
	color: rgb(140, 112, 31);
	background-color: #BA9F45;
	width:100%;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	-ms-user-select: none;
	cursor:move;
}
