* { 
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 10px;
	color: #0077CF;
	line-height: 14px;
/*	margin:0; */
	}
a { text-decoration: none; color: #0077CF }
a:hover { text-decoration: underline; color: #0077CF }

body { * text-align: center; }

#home {
  width: 780px;
  margin-left: auto;
  margin-right: auto;
  border-left: 1px solid #D0E7F0;
  }

table.desc1 tr.desc1 td { font-weight:700; }

.desc2 {
    font-weight: bold;
    }

.borda_geral {
    border-right: 1px solid #D0E7F0;
	border-bottom: 1px solid #D0E7F0;
	}

.tit_noticias {
/*  letter-spacing: -0.1em;  */
    font-family:  Helvetica, Tahoma, Verdana, Arial;
    font-size: 14px;
	font-weight: bold;
	color: #0077CF;
	}

.align_top {
    padding: 10px 0 10px 0;
    }

.topo { border-right:1px solid #333 }

.topo_links { 
	background-color: #213D89;
	color: #fff;
	}
.topo_links a:link { color: #fff; text-decoration: none }
.topo_links a:visited {color: #fff; text-decoration: none}
.topo_links a:active {color: #fff; font-weight: bold; text-decoration: underline}
.topo_links a:hover {color: #fff; text-decoration: underline}

.login { 
	color: #024166;
	}

.campo-login {
    font-size: 10px;
	font-weight: normal;
	color: #01619A;
	background:#ffffff;
	border: 1px solid #0179CD;
	}

.bt-login {
    font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background:#01619A;
	border: 1px solid #01619A;
	width: 25px;
	}

.menu_dir {
    width: 150px;
	background-image: url(../img/bg_menu_cinza_vert.gif);
	background-repeat: repeat;
	padding: 10px 0 10px 0;
}

.menu_box_azul {
	line-height: 18px;
    background-image: url(../img/bg_menu_azul.gif);
	background-color: #C2E7FB;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: 1px solid #1A7ECD;
	padding: 5px 5px 15px 5px;
	color: #1A7ECD;
	}
.menu_box_azul a:link { color: #1A7ECD; text-decoration: none }

.menu_box_cinza {
    line-height: 18px;
	background-image: url(../img/bg_menu_cinza.gif);
	background-color: #DADADA;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: 1px solid #848484;
	padding: 5px 5px 15px 5px;
	color: #848484;
	}
.menu_box_cinza a:link { color: #848484; text-decoration: none }
.menu_box_cinza a:visited {color: #848484; text-decoration: none}
.menu_box_cinza a:active {color: #848484; font-weight: bold; text-decoration: underline}
.menu_box_cinza a:hover {color: #848484; text-decoration: underline}

.menu_box_cinza p {
    color: #848484;
	}

.menu_box_cinza b {
    color: #848484;
	}
	
.menu_tit_azul { color: #FF8A00; font-weight: bold; border-bottom: 1px #1A7ECD dashed; padding-bottom: 5px }

.menu_tit_cinza { color: #FF8A00; font-weight: bold; border-bottom: 1px #848484 dashed; padding-bottom: 5px }

#menu_topo { position: relative; }

.menu_topo {
    border-top: 2px solid #CCEBFB;
	border-bottom: 4px solid #0D78CC;
	color: #0070C9;
	}
.menu_topo a:link { color: #0070C9; text-decoration: none }
.menu_topo a:visited {color: #0070C9; text-decoration: none}
.menu_topo a:active {color: #9FC7EF; font-weight: bold; text-decoration: underline}
.menu_topo a:hover {color: #9FC7EF; text-decoration: underline}

.menu_topo td {
    padding-left: 5px;
	padding-right: 10px;
	}

.menu_topo_submenu {
    background: #fff;
    border-top: 1px solid #9FC7EF;
	border-bottom: 1px solid #9FC7EF;
	border-left: 8px solid #9FC7EF;
	border-right: 1px solid #9FC7EF;
	padding-right: 10px;
	padding: 2px 2px 2px 5px;
	color: #1A7ECD;
	}
.menu_topo_submenu a:link { color: #1A7ECD; text-decoration: none }
.menu_topo_submenu a:visited {color: #1A7ECD; text-decoration: none}
.menu_topo_submenu a:active {color: #9FC7EF; font-weight: bold; text-decoration: underline}
.menu_topo_submenu a:hover {color: #9FC7EF; text-decoration: underline}

.menu_topo_submenu_top {
    border-left: 8px solid #9FC7EF;
	border-right: 1px solid #9FC7EF;
	}

.menu_interno_topo {
    background-image: url(../img/home/crv_azul_titulos.gif); 
    background-repeat: no-repeat; 
    background-position: center top; 
    color: #0077CF;
	font-family:   Arial, Helvetica, Tahoma, Verdana;
    font-size: 12px;
	font-weight: bold;
    }

.home_abas_dir {
    background-image: url(../img/home/crv_azul_abas.gif); 
    background-repeat: no-repeat; 
    background-position: center top; 
    color: #0077CF;
	font-family:   Arial, Helvetica, Tahoma, Verdana;
    font-size: 12px;
	font-weight: bold;
    }
	
.link_laranja {
    color: #FF8A00;
	font-weight: bold;
	font-size: 10px;
	}
.link_laranja a:link { color: #FF8A00; text-decoration: none }
.link_laranja a:visited {color: #FF8A00; text-decoration: none}
.link_laranja a:active {color: #FF8A00; text-decoration: underline}
.link_laranja a:hover {color: #FF8A00; text-decoration: underline}

.verde_bg_tit {
	background-image: url(../img/home/bg_tit_verde.gif); 
	background-repeat: no-repeat; 
	background-position: 0 0; 
	color: #fff; 
	font-weight: bold; 
	padding-left: 15px; 
	height: 19px;
}

.verde_txt {
	color: #1F8F6F; 
	font-weight: bold; 
	padding: 10px 0px 10px 15px;
	}
.verde_txt a:link { color: #1F8F6F; text-decoration: none }
.verde_txt a:visited {color: #1F8F6F; text-decoration: none}
.verde_txt a:active {color: #1F8F6F; text-decoration: underline}
.verde_txt a:hover {color: #1F8F6F; text-decoration: underline}

.verdeclaro_bg_tit {
	background-image: url(../img/home/bg_tit_verdeclaro.gif); 
	background-repeat: no-repeat; 
	background-position: 0 0; 
	color: #fff; 
	font-weight: bold; 
	padding-left: 15px; 
	height: 19px;
}

.verdeclaro_txt {
	color: #80C03F; 
	font-weight: bold; 
	padding: 10px 0px 10px 15px;
	}
.verdeclaro_txt a:link { color: #80C03F; text-decoration: none }
.verdeclaro_txt a:visited {color: #80C03F; text-decoration: none}
.verdeclaro_txt a:active {color: #80C03F; text-decoration: underline}
.verdeclaro_txt a:hover {color: #80C03F; text-decoration: underline}

.rodape {
	color: #666666; 
	border-top: 1px solid #666; 
	border-bottom: 1px solid #666; 
	padding: 8px;
	}
.rodape b {
	color: #666666;
	}	
.rodape a:link { color: #666; text-decoration: none }
.rodape a:visited {color: #666; text-decoration: none}
.rodape a:active {color: #666; text-decoration: underline}
.rodape a:hover {color: #666; text-decoration: underline}

.interna_bg {
    background-image: url(../img/home/bg_interna.gif);	
	}

.interna_topo {
    background-image: url(../img/home/bg_topo_interna.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 24px 24px 0px 24px;
	color: #0077CF;
/*  font-weight: bold; */
	}

.interna_topo_galeria {
    background-image: url(../img/home/bg_topo_interna.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 24px 5px 0px 12px;
	color: #0077CF;
/*  font-weight: bold; */
	height: 60px;
	}	
	
.hx-breadcumb1 {
	font-size: 18px;
	text-transform: uppercase;
	line-height: 20px;
	}

.hx-top1 {
	font-size: 14px;
	}

.bloco-info {
	color: #0077CF;
	padding: 24px;
	}
.interna a:link { color: #53B3FF; text-decoration: none }
.interna a:visited {color: #53B3FF; text-decoration: none}
.interna a:active {color: #53B3FF; text-decoration: underline}
.interna a:hover {color: #53B3FF; text-decoration: underline}

.interna_indent {
	margin-left: 20px
	}

ul.bullet9 li { 
	list-style: none; 
	padding-top: 2px;
	}
ul.bullet9 { 
	padding-bottom: 10px;
	}

.tcenter {text-align:center;}
.tright {text-align:right;}

.aba1,.aba2,.aba3 {
	background:url("../img/bg.aba_cols.png") no-repeat !important;
	background:url("../img/bg.aba_cols.gif") no-repeat;
	height:auto !important;
	height:40px;
	min-height:40px;
	padding:5px 5px 0 5px;
}
.aba1,.aba2 {margin:8px 0;}
.aba2 {padding-left:0;}
.aba2 h3 {padding-left:10px}
.aba3 {float:right;width:130px;} 
* html .aba3 {width:140px;w\idth:130px;} 
.aba4 {
	background:url("../img/bg.aba2.gif") no-repeat;
	height:auto !important;
	height:40px;
	min-height:40px;
	padding-top:5px;
}
.aba4 .area-fotos {height:300px;margin-top:10px;overflow:auto;}
.aba4 .area-fotos img {border:1px solid	#c3ddf4;margin:5px;}

.clear { clear:both; }

h3.tit1 {color:#07c;font-size:12px;text-transform:uppercase;}.aba1 ul a,.aba1-exc ul a {font-size:11px;}
h3.tit2 {font-size:11px;text-transform:uppercase;}

.tcenter {text-align:center;}

a.alaranjado{color:#f0944b;font:10px verdana,tahoma,sans-serif;font-weight:700;}
a.alaranjado:hover{text-decoration:underline;}

.hx-subtit1 , .hx-subtit2 , .hx-subtit3 , .hx-subtit4 , .hx-subtit5 {padding-top:15px;margin-bottom:3px;}

.hx-top1{margin:10px 0;}
.hx-top2{margin:5px 0 5px 25px;}
.hx-top3 , .hx-top7 {margin:5px 0 5px 0;}
.hx-top4 {margin-bottom:20px;}
.hx-top5{margin:15px 0px 5px 0px;}
.hx-top6{color:#007ECA;margin:20px;}

p.paragrafo1 {line-height:16px;text-align:justify;text-indent:25px;}
p.paragrafo2 {line-height:16px;text-align:justify;}
p.paragrafo3 {line-height:16px;text-align:justify;text-indent:8px;}

.container-img,.container-img2,.container-img4 {border:1px solid #ccc;padding:3px;}
.container-img2 {float:left;}
.container-img img,.container-img2 img,.container-img4 img {background:#fff;border:1px solid #ccc;}
.container-img3 {border:1px solid #5ab;padding:4px;}
.container-img4 {float:right;margin:0 0 5px 8px;}
.container-img5 {border:1px solid #ccc;padding:4px;width:220px;margin-left:0px; background:#eee;}
.container-img6 {float:right;margin:0 0 5px 8px;}

span.alaranjado{color:#f0944b; text-transform: normal;}
a.alaranjado{color:#f0944b;font:10px verdana,tahoma,sans-serif;font-weight:700;}
a.alaranjado:hover{text-decoration:underline;}

a.alaranjado2{color:#f0944b;}

p.alaranjado{color:#f0944b;}

p.paragrafo1 {line-height:16px;text-align:justify;text-indent:25px;}
p.paragrafo2 {line-height:16px;text-align:justify;}
p.paragrafo3 {line-height:16px;text-align:justify;text-indent:8px;}

ul.bullet1 li {background:url("../img/dec.bullet1.gif") no-repeat 0 50%;padding-left:7px;}
ul.bullet1 {list-style:none;}
ul.bullet2 li {background:url("../img/dec_bullet2.gif") no-repeat 0 8px;padding-left:8px;}
ul.bullet2 {list-style:none;margin:7px 0 0 2px;}
ul.bullet3 li {background:url("../img/dec.bullet3.gif") no-repeat 0 50%;padding-left:8px;}
ul.bullet3 {list-style:none;margin-left:5px;}
ul.bullet4 li {background:url("../img/dec.bullet3.gif") no-repeat 0 8px;padding-left:8px;}
ul.bullet4 {list-style:none;margin:7px 0 0 2px;}
ul.bullet5 li {background:url("../img/dec.bullet1.gif") no-repeat 0 9px;padding-left:10px;}
ul.bullet5 {list-style:none;margin-left:16px;}
ul.bullet6 li {background:url("../img/dec.bullet1.gif") no-repeat 0 9px;padding-left:10px;}
ul.bullet6 {list-style:none;margin-left:1px;}
ul.bullet7 li {background:url("../img/dec_bullet3.gif") no-repeat 0 8px;padding-left:8px;}
ul.bullet7 {list-style:none;margin:7px 0 0 2px;}
ul.bullet8 li.bullet8 {background:url("../img/icones_arquivos/doc.gif") no-repeat; padding:0 0 10px 30px;}
ul.bullet8 li.bullet8a {background:url("../img/icones_arquivos/zip.gif") no-repeat; padding:0 0 10px 30px;}
ul.bullet8 li.bullet8b {background:url("../img/icones_arquivos/pdf.gif") no-repeat; padding:0 0 10px 30px;}
ul.bullet8 li.bullet8c {background:url("../img/icones_arquivos/xls.gif") no-repeat; padding:0 0 10px 30px;}
ul.bullet8 li.bullet8d {background:url("../img/icones_arquivos/http.gif") no-repeat; padding:0 0 10px 30px;}
ul.bullet8 {list-style:none;margin:30px 0 0 2px;}

ul.bullet9 li {list-style:none;padding-top:2px;}
ul.bullet9 {padding-bottom:10px;}

ul.bullet10 li.pri {background:url("../img/dec.bullet_azul.gif") no-repeat 0 6px; padding-left:10px;}
ul.bullet10 li{padding-left:10px;}
ul.bullet10 {padding-bottom:10px;list-style:none;}

ul.bullet11 li {background:url("../img/dec.bullet1.gif") no-repeat 0 8px;padding-left:10px;}
ul.bullet11 {padding:6px 0 14px 25px;list-style:none;}

/* 
INICIO CLASSES DO AVILACARD
*/
#area-avc {height:auto !important;height:340px;min-height:340px;}
#col-esq-avc {width:250px;float:left;}
#col-dir-avc {width:180px;float:right;padding-top:21px;}
#select-avilacard {width:35%;float:right;}
.caixa-menu-avc {background:#d1e5f7;margin-top:20px;}
.list-emp {border: 1px solid #f0944b; margin: 20px 20px 20px 20px; padding: 5px; width: 180px; vertical-align: middle}
ul.menu-avc {list-style-type: circle}

.tit-avc, .list-emp a {font-size:12px;font-weight:700;color:#f0944b;text-transform:uppercase;}
.list-emp a {text-align:center;}
.list-emp {text-align:center;}
/* 
FIM AVILACARD
*/

/*
INICIO CLASSES DO PROFESSOR ON LINE
*/
.hx-top9 {font-size:12px;font-weight:700;text-transform:uppercase;color:#f0944b;}
ul.prof-col-esq-itens li.pri a {font-size:12px;font-weight:700;color:#fff;text-transform:uppercase;}
ul.prof-col-esq-itens li.sec a {font-size:12px;font-weight:700;color:#00b0f0;text-transform:uppercase;}

ul.pro-col-dir li.pri {font-weight:700;text-align:justify;}
ul.pro-col-dir li.sec , ul.pro-col-dir li.sec a {text-align:justify;font-weight:normal;}

.prof-col-esq{height:auto !important; height:400px;min-height:400px;float:left;width:456px;}
.prof-col-dir1 , .prof-col-dir2 , .prof-col-dir3 {width:304px;float:right;margin-top:-115px;z-index:1;height:auto;}
.prof-col-dir2 {margin-top:-70px;}
.prof-col-dir3 {margin-top:-25px;}
ul.prof-col-esq-itens{list-style:none;width:155px;}
ul.prof-col-esq-itens li.pri {background:url("../img/bg.cont_prof_btn.gif") no-repeat; height:44px;padding:1px 0 0 20px;width:155px;}
ul.prof-col-esq-itens li.sec {height:44px;padding:1px 0 0 20px;}

ul.pro-col-dir{list-style:none;}
ul.pro-col-dir li.pri , ul.pro-col-dir li.sec {padding-left:8px;border-left:2px solid #0ae;}
ul.pro-col-dir li.sec {padding-bottom:10px;clear:both;}
ul.pro-col-dir li.last {background: url("../img/bg.pro_li_last.gif") no-repeat;height:20px;margin-top:-2px;}

#invisivel {text-indent: -2000px;display: none;font-size: 0;text-indent: -2000px;}

/*
FIM CLASSES DO PROFESSOR ON LINE
*/

p.ident1 {padding-left:13px;}
p.pergunta {margin:10px 0 5px;}
p.pergunta2 {margin:12px 0 5px;}
p.aviso1 {margin-top:10px;}
p.obs1 {border:1px dashed #598;margin:5px;padding:2px 5px;}
p.obs2 {margin-top:-30px;padding:0px 10px 20px 0px;}
p.desc2{margin-top:10px;}
p.vocativo1 {margin-bottom:20px;}
p.dest1 {margin-top:10px;}
p.sucesso {margin:15px 0;}

ul#enquete-itens li {margin:3px 0;list-style:none;text-align:left;}
ul#enquete-itens li input {margin-right:3px;vertical-align:-25%;}

.curs-grade-col-esq{float:left;}
.curs-grade-col-dir{float:right;}

ul.cursos-grade {
	width: 300px;
	list-style: none;
	/*border: 1px solid #5293cc;
	background: #fff;*/
}

ul.cursos-grade li {
	padding: 0 10px 0 25px;
	border: 1px solid #5293cc;
	border-bottom: 1px solid #fff;
	
}

ul.cursos-grade li.pri {
	background:#ebf5ff;
	font-weight: bold;
}

ul.cursos-grade li.ult {
	background:#fff;
	font-weight: bold;
	border-bottom: 1px solid #5293cc;
}

ul.cursos{ list-style: none;}
ul.cursos li.pri{ background:none; font-weight: bold; }
ul.cursos li { background:url("../img/dec.bullet_azul_claro.gif") no-repeat 0 50%; padding-left:15px; }

ul.cursos-links-info{ list-style: none;}
ul.cursos-links-info li { background:url("../img/dec.bullet_azul_claro.gif") no-repeat 0 50%; padding-left:15px; }

.pparede {
    font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 9px;
	}



/* Galeria de Fotos */
.galeria { width:50px;} 
.galeria img { border:1px solid #0B2E62;} /* borda das imagens*/
.galeria td { padding:10px 3px 5px 3px;} /* espa?amento das colulas*/
.galeria tfoot td { padding:2px 0 2px 0; text-align:center; color:#0B2E62; } /* espaçamento das celulas do menu e cor do texto*/
.galeria tfoot a { border:1px solid #c9c9c9; padding:0 5px; color:#666; background:#f1f1f1; line-height:17px; font-size:10px; font-family:Verdana, Tahoma, Arial, Helvetica; text-decoration:none;} /* estilo dos bot?es*/
.galeria tfoot a:hover { border:1px solid #0B2E62; background:#fff; } /* estilo dos botoes :hover*/

/*
MURAL DE NOTÍCIAS
*/
.hpmuralnoticias {}
.hpmuralnoticias div {
  margin-top: 3px;
  margin-bottom: 5px;
  height: 44px;
  background-color: #D0E7F0;
  padding-top: 2px;
  padding-right: 10px;
  padding-bottom: 2px;
  padding-left: 10px;
  }
.hpmuralnoticiasdata {}
.hpmuralnoticiastitu { font-weight: bold; }
.hpmuralnoticiasdesc {}
.hpmuralnoticiasimg {
  float: left;
  margin-right: 4px;
  width: 44px;
  height: 44px;
  }
/*
FIM MURAL DE NOTÍCIAS
*/