/*************************** 
  Disposição do layout  background-color: #E9F2Fc;
  atualizado em jul/2011
 ***************************/
body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-align:center;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
	
/* LINKS */
a {
	font-size: 12px;
	color: #0000FF;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline overline;
	background-color:#00FFFF;
}
a:active {
	color: #FF0000;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}

/*********** CONTEUDOS *************/
#fundo {
	background:url(../images/fundo.gif);
}
#fundoesamc {
	background:url(../images/fundoesamc.gif);
}
#fundoc {
	background:url(../images/fundoc.gif);
}
#fundop1 {
	background:url(../images/fundop1.gif);
}
#fundop2 {
	background:url(../images/fundop2.gif);
}

#conteudo {
	text-align:left;
	width: 760px;
	margin:0px auto;
	padding:0px;
	background:#FFFFFF;
	/* border-left:2px solid #75BEC4;
	border-right:2px solid #75BEC4; */
}

#conteudo2 {
	text-align:left;
	width: 670px;
	padding: 5px;
	margin:0px auto;
}
/*---------------- TABELA ----------------------------*/
table#geral3 tr td {
	font-size:12px;
	color:#000;
}
/* ----------------------- calendario --------------- */
#calencabec_e{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:21%;
	background:#BBBBBB;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:20px;
	border:1px #666666 solid;
	float:left;
}

#calencabec_c{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:21%;
	text-align:center;
	font-weight: bold;
	background:#DDDDDD;
	padding:0px;
	margin:0px;
	border-bottom:1px #666666 solid;
	border-top:1px #666666 solid;
	float:left;
}

#calencabec_d{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:21%;
	text-align:right;
	background:#BBBBBB;
	padding:0px;
	padding-right:2px;
	margin:0px;
	border:1px #666666 solid;
	float:left;
}

#calendia_0{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:9%;
	background:#FF0000;
	text-align:center;
	padding:0px;
	margin:0px;
	margin-left:20px;
	border-bottom:1px #666666 solid;
	border-top:1px #666666 solid;
	border-left:1px #666666 solid;
	float:left;
}

#calendia_1{
	width:9%;
	text-align:center;
	background:#FFFFFF;
	padding:0px;
	margin:0px;
	border-bottom:1px #666666 solid;
	border-top:1px #666666 solid;
	border-left:1px #666666 solid;
	float:left;
}

#calendia_11{
	width:9%;
	text-align:center;
	background:#FFFF00;
	padding:0px;
	margin:0px;
	border-bottom:1px #666666 solid;
	border-top:1px #666666 solid;
	border-left:1px #666666 solid;
	float:left;
}

#calendia_6{
	width:9%;
	text-align:center;
	padding:0px;
	background:#FFFFFF;
	margin:0px;
	border:1px #666666 solid;
	float:left;
}

#calendia_66{
	width:9%;
	text-align:center;
	background:#FFFF00;
	padding:0px;
	margin:0px;
	border:1px #666666 solid;
	float:left;
}

#calenrodape{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:64%;
	background:#FF99FF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:20px;
	border:1px #666666 solid;
	float:left;
}

/* ------------- PESQUISA DE EGRESSO --------------- */
#egrcurso{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	float:left;
}

#egrano{
	width:60px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	float:left;
}

#egrempresa{
	width:100px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	float:left;
}

#egrtamanho{
	width:70px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	float:left;
}

#egrsm{
	width:40px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	float:left;
}

#egrcargo{
	width:140px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	float:left;
}
/* ----------- FIM PESQUISA DE EGRESSO ------------ */

/* ----------- AUDITORIO ------------ */
#aud0{
	width:670px;
	padding:0px;
	margin:0px;
	border:1px #000000 inset;
}

#audreg{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	float:left;
}

#audhora{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	float:left;
}
#audresp{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:140px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	float:left;
}
#audevento{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:399px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	float:left;
}
#audrespevento{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:540px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	float:left;
}
/* ----------- FIM AUDITORIO ------------ */

/* ----------- RECURSOS ------------ */
#recrecursocab{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:90px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

#rechoracab{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#receventocab{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:449px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#recregcab{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#recrecurso{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:90px;
	height:40px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

#rechora{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	height:40px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#recevento{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:449px;
	height:40px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}

#recreg{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	height:40px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	float:left;
}
/* ----------- FIM RECURSOS ------------ */

/* ----------- Listagem profs ESAMC ------------ */
#profreg{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

#profnome{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:415px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#profcpf{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:110px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#profstatus{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:90px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
/* ----------- FIM Listagem profs ESAMC ------------ */

/* ----------- Listas dos profs ESAMC ------------ */
#listaproffnome{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:320px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#listaproftel{
	width:337px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#listaprofemail{
	width:217px;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#listaprofnomedisp{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:236px;
	text-align:left;
	font-size:12px;
	padding:0px;
	/*padding-left:2px; */
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#listaprofdisp{
	width:14px;
	text-align:center;
	font-size:12px;
	padding:0px;
	/*padding-left:2px; */
	margin:0px;
	border:1px #000000 solid;
	border-left:0px;
	float:left;
}
#listaprofdispn{
	width:14px;
	text-align:center;
	font-size:12px;
	padding:0px;
	/*padding-left:2px; */
	margin:0px;
	border:1px #000000 solid;
	border-left:3px #000000 solid;
	float:left;
}
#listaprofspc{
	width:9px;
	text-align:left;
	font-size:12px;
	padding:0px;
	/* padding-left:2px;*/
	margin:0px;
	border:0px #000000 solid;
	/* border-left:1px #000000 solid;*/
	border-right:1px #000000 solid; 
	float:left;
}
#listaprofmh{
	width:44px;
	text-align:center;
	font-size:12px;
	padding:0px;
	/*padding-left:2px; */
	margin:0px;
	border:1px #000000 solid;
	border-left:0px;
	float:left;
}
#listaprofnoi{
	width:29px;
	text-align:center;
	font-size:12px;
	padding:0px;
	/*padding-left:2px; */
	margin:0px;
	border:1px #000000 solid;
	border-left:3px #000000 solid;
	background-color:#CCCCCC;
	float:left;
}
#listaprofdia{
	width:77px;
	text-align:center;
	font-size:12px;
	padding:0px;
	/*padding-left:2px; */
	margin:0px;
	border:1px #000000 solid;
	border-left:0px;
	float:left;
}

/* ----------- FIM Listas dos profs ESAMC ------------ */

/* ----------- Listas de PAGAMENTOS de MBA/POS ------------ */
#pagid{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:40px;
	height:30px;
	font-size:10px;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#pagdtcad {
	width:70px;
	height:30px;
	font-size:10px;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#pagturma {
	width:100px;
	height:30px;
	font-size:10px;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#pagdtinicio {
	width:80px;
	height:30px;
	font-size:10px;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#pagdisc {
	width:200px;
	height:30px;
	font-size:10px;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#pagvalores {
	width:90px;
	height:30px;
	font-size:10px;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#pagirrf {
	width:60px;
	height:30px;
	font-size:10px;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}

/* ----------- Listagem turmas / Disciplinas ESAMC ------------ */
#turmareg{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#turmaturma{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:200px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#turmacurso{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:272px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#turmaturno{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:150px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#dispcodigo{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:50px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#dispdisp{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:400px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
/* ----------- FIM Listagem turmas Disciplinas ESAMC ------------ */

/* ----------- Listagem de Pesquisa de Professores ESAMC ------------ */
#pesqreg{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:39px;
	height:50px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqcodigo{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:140px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqprof{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:430px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqperiodo{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:47px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqmodulo{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:573px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqespec{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:623px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#pesqcod{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:180px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqid{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:117px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqprofe{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:313px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#pesqmodul{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:350px;
	height:16px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#popcadesq{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:160px;
	background:#FFFFFF;
	text-align:left;
	font-size:14px;
	color: #0000FF;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:10px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#popcaddir{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:430px;
	background:#FFFFFF;
	text-align:left;
	font-size:14px;
	color: #0000FF;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#popcadesq1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:160px;
	background:#FFFFFF;
	text-align:left;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:10px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#popcaddir1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:430px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#popcadtitulo{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:520px;
	background:#CCCCCC;
	text-align:left;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border:1px #000000 solid;
	float:left;
}
#popcadopcao{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:30px;
	background:#CCCCCC;
	text-align:center;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#popcadopcao1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:30px;
	height:30px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#popcadmedia{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:90px;
	background:#CCCCCC;
	text-align:center;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#popcadmedia1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:90px;
	height:30px;
	background:#FFFFFF;
	text-align:center;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#popcadnum{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:39px;
	height:30px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#popcadnum1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:47px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
#popcadiretor{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:300px;
	height:45px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-top:1px #000000 solid;
	float:left;
}
#popcaddesc{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:478px;
	height:30px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}
/* ----------- FIM Listagem de Pesquisa de Professores ESAMC ------------ */

/* ----------- Formulario para preencher horario Graduacao ESAMC ------------ */

#graderisco{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:669px;
	height:0px;
	margin:0px;
	border-bottom:1px #000000 solid;
	float:left;
}	

#graddiacabecm{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	height:20px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}

#graddiam{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:35px;
	height:80px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}

#gradtempocabecm{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:207px;
	height:20px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}

#gradtempocabecn{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:312px;
	height:20px;
	background:#FFFFFF;
	text-align:center;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#gradtempom{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:207px;
	height:80px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#gradtempon{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:312px;
	height:80px;
	background:#FFFFFF;
	text-align:left;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
/* ----------- FIM Formulario para preencher horario Graduacao ESAMC ------------ */

/* ----------- Formulario para preencher horario Professors Graduacao ESAMC ------------ */

#gradeprofrisco{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:669px;
	height:0px;
	margin:0px;
	border-bottom:1px #000000 solid;
	float:left;
}	

#graddiaprofcabec{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:20px;
	height:20px;
	background:#FFFFFF;
	text-align:center;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#gradtempoprofcabec{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:126px;
	height:20px;
	background:#FFFFFF;
	text-align:center;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#gradtempoprofcabec1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:126px;
	height:20px;
	background:#DDDDDD;
	text-align:center;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#graddiaprof{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:20px;
	height:60px;
	background:#FFFFFF;
	text-align:center;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#gradtempoprof{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:126px;
	height:60px;
	background:#FFFFFF;
	text-align:center;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
#gradtempoprof1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:126px;
	height:60px;
	background:#DDDDDD;
	text-align:center;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	float:left;
}
/* ------- FIM Formulario para preencher horario Professors Graduacao ESAMC ------------ */

/* ----------- Formulario para preencher Disponibilidade Professors Graduacao ESAMC ------------ */
#disptot {
	width:666px;
	height:20px;
	padding:2px;
	margin-left:2px;
	text-align:center;
	font-weight:bold;
	border:#000000 2px solid;
} 

#disphc{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:70px;
	height:15px;
	background:#DDDDDD;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#dispdc{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:132px;
	height:15px;
	background:#DDDDDD;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

#disph{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:70px;
	height:70px;
	background:#DDDDDD;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:2px #000000 solid;
	float:left;
}

#disphnoite{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:70px;
	height:90px;
	background:#DDDDDD;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:2px #000000 solid;
	float:left;
}

#disphnoite1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:70px;
	height:120px;
	background:#DDDDDD;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:2px #000000 solid;
	float:left;
}

#dispd{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:132px;
	height:70px;
	background:#FFFFFF;
	text-align:left;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:2px #000000 solid;
	float:left;
}

#dispdnoite{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:132px;
	height:90px;
	background:#FFFFFF;
	text-align:left;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:2px #000000 solid;
	float:left;
}
#dispdnoite1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:132px;
	height:120px;
	background:#FFFFFF;
	text-align:left;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:2px #000000 solid;
	float:left;
}
#dispcxver{
	width:658px;
	padding:2px;
	margin:2px;
	font-size:12px;
	border:#CCCCCC 4px inset;
}	

#dispver {
	width:656px;
	height:14px;
	padding:2px;
	margin-left:2px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	border:#000000 2px solid;
} 

#disphver{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:138px;
	height:18px;
	text-align:center;
	font-size:10px;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border-left:2px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:2px #000000 solid;
	float:left;
}
#dispdver{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:100px;
	height:18px;
	text-align:center;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:2px #000000 solid;
	float:left;
}
#dispdverfim{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:100px;
	height:18px;
	text-align:center;
	font-size:10px;
	padding:0px;
	padding-left:2px;
	margin:0px;
	border-left:1px #000000 solid;
	border-right:2px #000000 solid;
	border-bottom:2px #000000 solid;
	float:left;
}

#dispcursos{
	width:368px;
	padding:2px;
	margin-left:2px;
	text-align: left;
	font-weight:bold;
	border:#000000 2px solid;
	background:#CCCCCC;
	float:left;
}

/* ------- FIM Formulario para preencher Disponibilidade Professors Graduacao ESAMC ------------ */

/* ----------- Formulario para preencher ECO EXPERIENCE Graduacao ESAMC ------------ */
#ecotot {
	width:666px;
	height:20px;
	padding:2px;
	margin-left:2px;
	text-align:center;
	font-weight:bold;
	border:#000000 2px solid;
} 

#eco{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:210px;
	height:20px;
	text-align:left;
	font-size:10px;
	font-weight: bold;
	padding:0px;
	padding-left:2px;
	margin:0px;
	margin-left:2px;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	float:left;
}

/* ----------- FIM DO Formulario para preencher ECO EXPERIENCE Graduacao ESAMC ------------ */

/* ----------- Formulario para preencher Ponto dos Professors Graduacao ESAMC ------------ */
#pontonomecabec{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:212px;
	text-align:center;
	font-size:12px;
	padding:0px;
	margin:0px;
	border-bottom:2px #000000 solid;
	float:left;
}
#pontodisccabec{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:158px;
	text-align:center;
	font-size:12px;
	padding:0px;
	margin:0px;
	border-bottom:2px #000000 solid;
	float:left;
}

#pontoturmacabec{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:152px;
	text-align:center;
	font-size:12px;
	padding:0px;
	margin:0px;
	border-bottom:2px #000000 solid;
	float:left;
}

#pontotempocabec{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:14px;
	text-align:center;
	font-size:12px;
	padding:0px;
	margin:0px;
	border-bottom:2px #000000 solid;
	float:left;
}

#pontoasscabec{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:134px;
	text-align:center;
	font-size:12px;
	padding:0px;
	margin:0px;
	border-bottom:2px #000000 solid;
	float:left;
}

#pontonome{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:212px;
	height:35px;
	text-align:left;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-bottom:1px #000000 solid;
	float:left;
}
#pontodisc{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:158px;
	height:35px;
	text-align:left;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-bottom:1px #000000 solid;
	float:left;
}

#pontoturma{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:152px;
	height:35px;
	text-align:center;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-bottom:1px #000000 solid;
	float:left;
}

#pontotempo{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:14px;
	height:35px;
	text-align:center;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-bottom:1px #000000 solid;
	float:left;
}

#pontoass{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:134px;
	height:35px;
	text-align:center;
	font-size:10px;
	padding:0px;
	margin:0px;
	border-bottom:1px #000000 solid;
	float:left;
}

/* ------- FIM Formulario para preencher horario Professors Graduacao ESAMC ------------ */

/* ------------------- risco para divisao  --------*/
#risco{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:669px;
	height:3px;
	margin:0px;
	border-bottom:1px #FFFFFF solid;
	float:left;
}	

/* ------------------- 4 colunas com altura 14px --------*/
#col25 {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
	/*background:#75BEC4;*/
    width:25%;
	height:14px;
    }

/* --------------- FIM 4 colunas --------------------*/

/*Caixas com 3 colunas */
/* ------------------- 3 colunas com altura 110px -----*/
#ColEsq {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
	background:#75BEC4;
	height:110px;
    width:33%;
    }
#ColCentral {
    float:left;
    width:33%;
	background:#75BEC4;
	height:110px;
	/*border-left:#00CC00 2px solid;
	border-right:#00CC00 2px solid;*/
    }
#ColDir {
    float:left;
	background:#75BEC4;
	height:110px;
    width:33%;
    }
/* --------------- FIM 3 colunas --------------------*/

/* ------------------- 3 colunas com altura 14px --------*/
#ColEsqS {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
	/*background:#75BEC4;*/
    width:33%;
	height:14px;
    }
#ColCentralS {
    float:left;
	/*background:#75BEC4;*/
    width:33%;
	height:14px;
    }
#ColDirS {
    float:left;
	/*background:#75BEC4;*/
    width:34%;
	height:14px;
    }
/* --------------- FIM 3 colunas --------------------*/

/* ------------------- 3 colunas Como Tabela Fundo cinza -------------------*/
#caixa3colenvolvea {
	width:698px;
	border:#75BEC4 2px solid;
} 

#colesqa {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
    width:230px;
	padding:0px;
	margin:0px;
	background:#DDDDDD;
	border-bottom:#75BEC4 2px solid;
	border-left:#75BEC4 2px solid;
	border-top:#75BEC4 2px solid;
    }
#colcentrala {
    float:left;
    width:230px;
	padding:0px;
	margin:0px;
	background:#DDDDDD;
	border:#75BEC4 2px solid;
    }
#coldira {
    float:left;
    width:230px;
	padding:0px;
	margin:0px;
	background:#DDDDDD;
	border-bottom:#75BEC4 2px solid;
	border-right:#75BEC4 2px solid;
	border-top:#75BEC4 2px solid;
    }
/* --------------- FIM 3 colunas Como Tabela --------------------*/

/* ------------------- 3 colunas para impressao -------------------*/
#caixa3colenvolvea {
	width:698px;
	border:#75BEC4 2px solid;
} 

#col1 {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
    width:221px;
	padding:0px;
	margin:0px;
	border-bottom:#000000 2px solid;
	border-left:#000000 2px solid;
    }
#colcentrala {
    float:left;
    width:230px;
	padding:0px;
	margin:0px;
	background:#DDDDDD;
	border:#75BEC4 2px solid;
    }
#coldira {
    float:left;
    width:230px;
	padding:0px;
	margin:0px;
	background:#DDDDDD;
	border-bottom:#75BEC4 2px solid;
	border-right:#75BEC4 2px solid;
	border-top:#75BEC4 2px solid;
    }
/* --------------- FIM 3 colunas Como Tabela --------------------*/

/* ------------------- 2 colunas Como Tabela para Impressao--------------------*/
#ColEImprime {
	float:left;
    width:300px;
	border-bottom:#000000 2px solid;
	border-left:#000000 2px solid;
}

#ColDImprime {	
float:right;
    width:361px;
	padding-left:2px;
	border-bottom:#000000 2px solid;
	border-left:#000000 2px solid;
	border-right:#000000 2px solid;
}	
/* --------------- Fim 2 colunas Como Tabela para Impressao--------------------*/

/* ------------------- 2 colunas Como Tabela para Autenticacao--------------------*/
#colesqautent {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	float:left;
    width:100px;
}

#coldirautent {	
	float:left;
    width:210px;
	padding-left:2px;
}	
/* --------------- Fim 2 colunas Como Tabela para Autenticacao --------------------*/
/* --------------- Caixa de autenticacao Autenticacao --------------------*/

#cxautent {
	width:330px;
	height:70px;
	padding:20px;
	margin:4px;
	background:#DDDDDD;
	border:#75BEC4 10px inset;
}

/* --------------- Caixa de autenticacao Autenticacao --------------------*/

/* --------------- Painel 2 colunas fundo azul --------------------*/
#caixapainelesq_a {
	width:560px;
	background:#75BEC4;
	padding:0px;
	margin:0px;
	float:left;
}

#caixapaineldir_a {
	width:200px;
	background:#75BEC4;
	padding:0px;
	margin:0px;
	float:right;
}
/* --------------- Painel 2 colunas com separacao azul --------------------*/
#caixapainelesq {
	width:540px;
	padding:2px;
	border-right:#75BEC4 2px solid;
	margin:0px;
	float:left;
}

#caixapaineldir {
	width:210px;
	padding:2px;
	/*border-left:#75BEC4 2px solid;*/
	margin:0px;
	float:right;
}

/* --------------- Painel 2 colunas simples --------------------*/
#caixapainelesqs {
	width:540px;
	padding:2px;
	margin:0px;
	float:left;
}

#caixapaineldirs {
	width:210px;
	padding:2px;
	margin:0px;
	float:right;
}

/* ---------- Painel 2 colunas iguais simples de 200px--------------*/
#caixa2colenvolves {
	width:416px;
	border:#75BEC4 2px solid;
} 

#caixa2colesqs{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:200px;
	padding:2px;
	margin:0px;
	background:#DDDDDD;
	border:#75BEC4 2px solid;
	float:left;
}

#caixa2coldirs {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:200px;
	padding:2px;
	margin:0px;
	background:#DDDDDD;
	border:#75BEC4 2px solid;
	float:left;
}

/* ---------- Painel 2 colunas iguais simples Largura total 670px com fundo azul --------------*/
#caixa2colenvolves1 {
	width:670px;
	border:#75BEC4 2px solid;
	background:#DDDDDD;
} 

#caixa2colesqs1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:330px;
	padding:2px;
	margin:0px;
	background:#DDDDDD;
	border-bottom:#75BEC4 2px solid;
	border-right:#75BEC4 2px solid;
	/* border-top:#75BEC4 2px solid; */
	float:left;
}

#caixa2coldirs1 {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:330px;
	padding:2px;
	margin:0px;
	background:#DDDDDD;
	border-bottom:#75BEC4 2px solid;
	/*border-top:#75BEC4 2px solid;*/
	float:left;
}

/* ---------- Painel 2 colunas iguais simples Largura total 760px--------------*/

/* ---------- Painel 2 colunas iguais simples Largura total 670px sem fundo --------------*/
#caixa2colenvolves2 {
	width:670px;
	border:#75BEC4 2px solid;
	background:#DDDDDD;
} 

#caixa2colesqs2{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:330px;
	padding:2px;
	margin:0px;
	border-right:#000000 2px solid;
	text-align:left;
	/*font-weight:bold; */
	float:left;
}

#caixa2coldirs2 {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:330px;
	padding:2px;
	margin:0px;
	text-align:left;
	/*font-weight:bold; */
	float:left;
}

/* ---------- Painel 2 colunas iguais simples Largura total 670px sem fundo com moldura --------------*/
#caixa2moldesq{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:310px;
	padding:2px;
	margin:0px;
	text-align:left;
	font-weight:bold;
	border:#000000 2px solid;
	float:left;
}

#caixa2molddir {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:310px;
	padding:2px;
	margin:0px;
	text-align:left;
	font-weight:bold;
	border:#000000 2px solid;
	float:right;
}

/* ---------- Painel 2 colunas iguais simples Largura total 760px com fundo --------------*/
#caixa3tot {
	width:746px;
	height:16px;
	padding:2px;
	margin:0px;
	text-align:center;
	font-weight:bold;
	border:#75BEC4 2px solid;
	background:#AAAAAA;
} 
#caixa3tot1 {
	width:746px;
	height:20px;
	padding:2px;
	margin-left:2px;
	text-align:left;
	font-weight:bold;
	border:#75BEC4 2px solid;
	background:#DDDDDD;
} 

#caixa3esq{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:370px;
	height:30px;
	padding:2px;
	margin-left:2px;
	text-align:left;
	font-weight:bold;
	background:#DDDDDD;
	border-bottom:#75BEC4 2px solid;
	border-left:#75BEC4 2px solid;
	border-right:#75BEC4 2px solid;
	float:left;
}

#caixa3dir{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:370px;
	height:30px;
	padding:2px;
	margin:0px;
	text-align:left;
	font-weight:bold;
	background:#DDDDDD;
	border-bottom:#75BEC4 2px solid;
	border-right:#75BEC4 2px solid;
	float:left;
}

#caixa3esqtel{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:180px;
	height:25px;
	padding:2px;
	margin-left:2px;
	text-align:left;
	font-weight:bold;
	background:#DDDDDD;
	border-bottom:#75BEC4 2px solid;
	border-left:#75BEC4 2px solid;
	border-right:#75BEC4 2px solid;
	float:left;
}

#caixa3dirtel{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:560px;
	height:25px;
	padding:2px;
	margin:0px;
	text-align:left;
	font-weight:bold;
	background:#DDDDDD;
	border-bottom:#75BEC4 2px solid;
	border-right:#75BEC4 2px solid;
	float:left;
}

/* ---------- caixa de contatos --------------*/
#contatoesq{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:280px;
	height:25px;
	padding:2px;
	margin-left:2px;
	text-align:left;
	font-weight:bold;
	background:#DDDDDD;
	border-bottom:#75BEC4 2px solid;
	border-left:#75BEC4 2px solid;
	border-right:#75BEC4 2px solid;
	float:left;
}

#contatocentro{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:120px;
	height:25px;
	padding:2px;
	margin:0px;
	text-align:left;
	font-weight:bold;
	background:#DDDDDD;
	border-bottom:#75BEC4 2px solid;
	border-right:#75BEC4 2px solid;
	float:left;
}
	
#contatodir{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:335px;
	height:25px;
	padding:2px;
	margin:0px;
	text-align:left;
	font-weight:bold;
	background:#DDDDDD;
	border-bottom:#75BEC4 2px solid;
	border-right:#75BEC4 2px solid;
	float:left;
}
/* ---------- Painel 2 colunas iguais simples Largura total 760px--------------*/
#caixa3envolve1{ 
	width:754px;
	background:#BBBBBB;
	border:#75BEC4 2px solid;
}	
#caixa3envolve2{ 
	width:754px;
	background:#EEEEEE;
	border:#75BEC4 2px solid;
}	

#caixa3risco1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:748px;
	height:0px;
	margin-left:2px;
	border-bottom:#75BEC4 2px solid;
	float:left;
}	

#caixa3colesqs1{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:367px;
	padding:2px;
	margin-left:2px;
	background:#DDDDDD;
	border-left:#75BEC4 2px solid;
	border-top:#75BEC4 2px solid;
	float:left;
}

#caixa3coldirs1 {
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:367px;
	padding:2px;
	margin:0px;
	background:#DDDDDD;
	border-left:#75BEC4 2px solid;
	border-right:#75BEC4 2px solid;
	border-top:#75BEC4 2px solid;
	float:left;
}

/* --------------- TABELAS para PESQUISAS ---*/
/* ------------------- 2 colunas para Pesquisa -------------------*/
#pesqesq{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:367px;
	padding:2px;
	margin-left:2px;
	background:#FFF;
	/*border-left:#015A84 2px solid;
	border-top:#015A84 2px solid; */
	float:left;
}

#pesqdir{
	display:inline; /*Bug da margem dupla para floats no IE*/ 
	width:367px;
	padding:2px;
	margin-left:2px;
	background:#FFF;
	border-left:#015A84 2px solid;
	float:left;
}
/* ------------------- 3 colunas para Pesquisa -------------------*/
#pesq3e {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
    width:90px;
	padding:1px;
	margin:0px;
	border:#015A84 2px solid;
	font-size:9px;
	text-align:center;
    }
#pesq3c {
    float:left;
    width:130px;
	padding:1px;
	margin:0px;
	border-bottom:#015A84 2px solid;
	border-top: #015A84 2px solid;
	font-size:9px;
	text-align:center;
    }
#pesq3d {
    float:left;
    width:130px;
	padding:1px;
	margin:0px;
	border:#015A84 2px solid;
	font-size:9px;
	text-align:center;
    }
/* -------------------  FIM para Pesquisa -------------------*/
/* --------------- painel fundo branco bordas vermelha com duas caixas sem borda ---*/
#cxalerta1 {
	width:250px;
	padding:8px;
	margin:15px;
	background-color:#FFFFFF;
	border:#FF0000 solid 4px;
}

#cxalertaesq {
	display:inline; /*Bug da margem dupla para floats no IE*/
	width:190px;
	padding:2px;
	margin:1px;
	background-color:#FFFF00;
	float:left;
}
#cxalertadir {
	display:inline; /*Bug da margem dupla para floats no IE*/
	width:25px; 
	padding:2px;
	margin:1px;
	background-color:#FF00FF;
	float:left;
}

/* --------------- Fim Paineis --------------------*/
/* --------------- caixas --------------------*/
/* --------------- caixa simples fundo cinza Boa para destaques ---*/
#cxscinza{
	width:730px;
	padding:4px;
	margin:8px;
	font-size:14px;
	border:#75BEC4 4px inset;
	background:#CCCCCC;
}	

#cxscinza1{
	width:540px;
	padding:4px;
	margin:8px;
	font-size:14px;
	border:#75BEC4 4px inset;
	background:#CCCCCC;
}	

#cxscinza2{
	width:660px;
	padding:4px;
	margin:0px;
	font-size:14px;
	border:#75BEC4 4px inset;
	background:#CCCCCC;
}	

#cxscinzae{
	width:280px;
	padding:1px;
	margin:1px;
	font-size:14px;
	float:left;
}	
#cxscinzad{
	width:438px;
	padding:1px;
	margin:1px;
	font-size:14px;
	float:left;
}	


/* --------------- caixa fundo branco bordas vermelha ---*/
#cxalerta {
	width:600px;
	padding:8px;
	margin:15px;
	background-color:#FFFFFF;
	border:#FF0000 solid 4px;
}
/* --------------- caixa fundo branco borda esquerda e inferior vermelha ---*/
#cxmeialerta {
	width:700px;
	padding:8px;
	margin:25px;
	border-bottom:#FF0000 solid 4px;
	border-left:#FF0000 solid 4px;
}

/* --------------- caixa do Menu do Suporte ---*/
#cxmenusup {
	width:350px;
	padding:4px;
	margin:10px;
	border:#75BEC4 8px solid;
}

/* --------------- caixa de erro ---*/
#cxerro {
	width:350px;
	padding:4px;
	margin:0px;
	border:#FF0000 8px inset;
}

/* --------------- Fim Caixas --------------------*/	
#cx0A {
	width:670px;
}	
#cx0Verde {
	width:760px;
	padding:0px;
	margin:0px;
	background:#009900;
	/*border:solid #009900;*/
}
#cx0Branca {
	width:750px;
	background:#FFF;
	padding:5px;
	border:3px solid #009900;

}

#cx1{
	background:#dddddd;
	padding:10px;
	margin:10px;
	margin-right:0px;
	width:600px;
	float:left;
	border-left:2px solid #00cc00;
	border-bottom:2px solid #00cc00;
}
#cx1A{
	background:#dddddd;
	padding:10px;
	margin:5px;
	margin-right:0px;
	text-align:left;
	line-height:20px;
	width:506px;
	float:center;
	border-left:#75BEC4 2px solid;
	border-bottom:#75BEC4 2px solid;
}

#cx2{
	background:#eeeeee;
	padding:5px;
	margin:5px;
	margin-right:0px;
	width:520px;
	border-left:2px solid #00cc00;
	border-bottom:2px solid #00cc00;
}

#cx3{
	background:#eeeeee;
	padding:10px;
	margin:10px;
	margin-right:0px;
	width:660px;
	float:left;
	border-left:4px solid #00cc00;
	border-bottom:4px solid #00cc00;
	border-right:4px outset #00cc00;
	border-top:4px inset #00cc00;
}
#cx3A{
	background:#000;
	padding:4px;
	margin:2px;
	width:190px;
	float:right;
	border-left:3px solid #999;
	border-bottom:3px solid #999;
	border-right:3px outset #fff;
	border-top:3px inset #fff;
}
#cx3B{
	background:#eee;
	padding:0px;
	margin:2px;
	width:530px;
	float:left;
	border-left:3px solid #999;
	border-bottom:3px solid #999;
	border-right:3px outset #fff;
	border-top:3px inset #fff;
}
#cx3Binterna{
	background:#eee;
	padding:4px;
	margin:0px;
	width:516px;
	float:left;
	border-left:3px solid #bbb;
	border-bottom:3px solid #bbb;
	border-right:3px outset #bbb;
	border-top:3px inset #bbb;
}
#cx4{
	background:#eeeeee;
	padding:0px;
	margin:0px;
	width:205px;
	float:right;
	border-left:2px solid #f00;
	border-bottom:2px solid #f00;
}
#cx41{
	background:#eeeeee;
	padding:5px;
	margin:5px;
	margin-right:0px;
	width:600px;
	border:2px solid #000;
}

#cx5{
	background:#cccccc;
	padding:0px;
	margin:0px;
	margin-right:0px;
	width:510px;

	border:2px solid #00cc00;
}

#cx6{
	padding:10px;
	margin:10px;
	margin-right:0px;
	width:380px;
	border-left:6px #00cc00;
	border-left-style:groove;
	border-bottom:6px #00cc00;
	border-bottom-style:outset;
}
#cx7{
	padding:10px;
	margin:5px;
	margin-right:0px;
	width:160px;
	float:left;
}
#cx8{
	padding:2px;
	margin:0px;
	width:530px;
	float:left;
}
#cx8A{
	padding:0px;
	margin:0px;
	float:left;
	width:450px;
	vertical-align:middle;
}
#cx9{
	padding:2px;
	margin:0px;
	width:210px;
	float:right;
	text-align:right;
	border-left:2px solid #00cc00;
}
#cx9A{
	padding:0px;
	margin:0px;
	width:210px;
	float:right;
}
#cxCalendar{
	padding:0px;
	margin:0px;
	width:200px;
	float:right;
	border:2px solid #CCCCCC;
}

/*------------------------- Fontes ------------------*/
.fonte18 {font-size: 18px}

.fonte18bold {
	font-size: 18px;
	font-weight: bold;
}

.fonte18boldapoio {
	color: #75BEC4;
	font-size: 18px;
	font-weight: bold;
}

.fonte18boldvermelha {
	color: #FF0000;
	font-weight: bold;
	font-size: 18px;
}

.fonte18boldazul {
	color: #0000FF;
	font-weight: bold;
	font-size: 18px;
}

.fonte18boldcinza {
	color: #AAA;
	font-weight: bold;
	font-size: 18px;
}

.fonte16 {font-size: 16px}

.fonte16bold {
	font-size: 16px;
	font-weight: bold;
}

.fonte16boldvermelha {
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
}

.fonte16boldazul {
	color: #0000FF;
	font-weight: bold;
	font-size: 16px;
}
.fonte16boldverde {
	color: #85C226;
	font-weight: bold;
	font-size: 16px;
}
.fonte14 {font-size: 14px;}

.fonte14bold {
	font-size: 14px;
	font-weight: bold;
}

.fonte14italico {
	font-size: 14px;
	font-style:italic;
}

.fonte14vermelha {
	color: #FF0000;
	font-size: 14px;
}

.fonte14boldvermelha {
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
}

.fonte14azul {
	color:#0000FF;
	font-size: 14px;
}

.fonte14boldazul {
	color:#0000FF;
	font-size: 14px;
	font-weight: bold;
}
.fonte14boldbranca {
	color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.fonte12 {font-size: 12px;}

.fonte12vermelha {
	color: #FF0000;
	font-size: 12px;
}

.fonte12bold{
	font-size: 12px;
	font-weight: bold;
}

.fonte12boldazul{
	color: #0000FF;
	font-size: 12px;
	font-weight: bold;
}
.fonte12azul {
	color: #0000FF;
	font-size: 12px;
}

.fonte12boldvermelha {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}

.fonte12italico {
	font-style: italic;
	font-size: 12px;
}

.fonte10 {font-size: 10px;}

.fonte10azul {
	color:#0000FF;
	font-size: 10px;
}

.fonte10bold {
	font-size: 10px;
	font-weight: bold;
}

.fonte10vermelha {
	color: #FF0000;
	font-size: 10px;
}

.fonte10boldvermelha {
	color: #FF0000;
	font-weight: bold;
	font-size: 10px;
}

.fonte10amarela {
	color: #FFFF00;
	font-size: 10px;
}

.fonte09 {font-size: 9px;}

.fonte09bold {
	font-size: 9px;
	font-weight: bold;
}

.fonte09vermelha {
	color: #FF0000;
	font-size: 9px;
	}
	
.fonte09boldvermelha {
	color: #FF0000;
	font-weight: bold;
	font-size: 9px;
}

.fonte08 {font-size: 8px;}

.fonte08vermelha {
	color: #FF0000;
	font-size: 8px;
}

