/* Banner flutuante */
#nomediv{
	position:absolute;
	z-index:1;
	width:600px;
	height:209px;
	left: 166px;
	top: 209px;
    border: 2px solid;
}

#nomediv a{
	padding:5px;
	border:1px solid #000;
	text-decoration:none;
	background:#000;
	color:#fff;
}
#nomediv a:hover{
	background:#fff;
	color:#000;
}
/* Fim do banner flutuante*/
.img {
    
    width: auto;
    height: auto;
    float: left;
    margin: 10px;
    overflow: hidden;
}
.img img{
    width: 150px;
    height: auto;
}
#foto_comentario {
    position: absolute;
    left: 600px; 
}
.comentario_index {
    text-align: left;
}
.comentario_index_foto {
    float: left;
    text-align: left;
    margin-right: 5px;
}
.logonoticias{
    text-align:center;

}
.navegacao{
    float:right;
}

.imgform{
    background-color:#999999;
    width:100px;
}
.th_relatorio{
    font-size:9px;
    font-weight:bold;
}
.td_relatorio{
    font-size:9px;
}

/* Reserva de recursos    */
.linked-day{
    background-color:#9F3;
}
/* Fim de reserva de recursos    */
.banner_curso{

    text-align:left;
    width:auto;
    margin-bottom: 5px;
    height: 100px;

}
.banner_curso img{
    float:left;
    margin-right:5px;

}
.banner_curso p{
    margin-top: 0px;
    margin-bottom:10px;
    text-align:justify;
}
#img_diretora{
    overflow: hidden;
    float:left;
    width:120px;
    margin:15px;
    

}
.professores p{
    margin-top:10px;
    margin-bottom:10px;
    text-align:left;
}
.professores_comcor p{
    margin-top:10px;
    margin-bottom:10px;
    text-align:left;
}
.professores{
    overflow: hidden;
    float:right;
    width:100%;
    margin-top:10px;
    height:120pt;
}
.professores_comcor{
    overflow: hidden;
    float:right;
    width:100%;
    margin-top:10px;
    background:#EAEAEA;
    height:120pt;
}
.professores img{
    float:right;
    margin-right:30px;
    margin-left:15px;
    margin-bottom:20px;
    margin-top:15px;
}
.professores_comcor img{
    float:right;
    margin-right:30px;
    margin-left:15px;
    margin-bottom:20px;
    margin-top:15px;
}
.visualiza_noticia_comcor img{
    float:right;
    margin:5px;
}
.visualiza_noticia img{
    float:right;
    margin:5px;
}
.visualiza_noticia_comcor{
    float:left;
    margin:5px;
    background:#EAEAEA;
    width:100%;
}
.visualiza_noticia{
    float:left;
    margin:5px;
    width:100%;
}
.noticias_labs {
    overflow: hidden;
}
.noticias_labs img{
    float:left;
    margin:5px;
}
.noticias_labs span{
    text-align:justify;
}
#mensagem{
    color:#F00;
    text-align:center;
    margin:2px;
}
.espacado{
    margin-left:3px;

}
.itemenquete {
    text-decoration:none;
}
#listaenquete{
    padding:0px;
    margin:0px;
    list-style-type: none;
    position:relative;
}
.evento{
    
    height:30px;
    margin:2px;
    padding:0px;
    line-height:13px;
}
.noticia{
    
    height:30px;
    margin:2px;
    padding:0px;
    line-height:13px;
}
#bloco_eventos{
    background-color:#FFFFFF;
}
.bannernoticia {

}

#banners {
    overflow: hidden;
    clear:both;
    margin-left:auto;
    margin-right:auto;

}

/* ========== noticias ========== */

#bloco_noticias{
    background-color:#FFFFFF;

}
.noticia_big {
    background: url(../img/fundo_noticia.jpg) no-repeat;
    height: auto;
    background: #eaeaea;
    overflow: hidden;
    height: 120px;

}
.noticia {
    background: url(../img/fundo_noticia.jpg) no-repeat;
    background: #eaeaea;
    height: auto;
    overflow: hidden;
}
.noticia_img {
    text-align:right;
    float: right;
    margin: 5px;
    margin-left: 10px;
}
/* =========== enquete ========== */

#bloco_enquete{

    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    height: 100%;
    

}
#enquete_votar {
    float: left;
    width: 190px;
    

    margin: 0px;
}
#result_enquete {
    float: right;
    width: 400px;
    height: 200px;
    

}

/* ========== fim enquete ========== */

#botoes {
    list-style-type: none;
    margin-top: 0px;
    text-align:left;
    margin-left: -40px;

}
.botao {
    float:left;
    width:120px;
    line-height:19px;
    margin-left:0px;
    position:relative;
}
.botao:hover {
    background-color: red;
    color: white;


}
.botao_alerta {
    list-style:none;
    float:left;
    width:80px;
    height:22px;
    text-align:center;
    line-height:19px;
}
#links {
    overflow: hidden;
    clear:both;
    margin-left:auto;
    margin-right:auto;
}
#bloco_esquerdo{
    width:120px;
}
#noticias_logo{
    width:118px;
    height:26px;
}
#enquete_logo{
    width:160px;
    background-color:#FFFFFF;
}
#canalaberto_logo{
    border-width:0;
    width:120px;
}
#esqlat_meio2 {
    clear:both;
    float:left;

    width:9px;
    height:14px;
}
#dirlat_meio2 {
    float:right;

    width:8px;
    height:14px;
}
#esqlat_meio {
    clear:both;
    float:left;

    width:9px;
    height:11px;

}
#dirlat_meio {
    float:right;

    width:8px;
    height:11px;
}
#esqlat {
    clear:both;
    float:left;

    width:9px;
    height:120px;
}
#dirlat {
    float:left;

    width:8px;
    height:120px;
}
#esqlat_ {
    clear:both;
    float:left;

    width:9px;
    padding-bottom: 1000em;
    margin-bottom: -999.5em;
}
#dirlat_ {
    float:right;

    width:8px;
    padding-bottom: 1000em;
    margin-bottom: -999.5em;
}
#noticias {
    float:left;
    width:120px;
    margin-left:5px;
}
#meioprincipal {
    width:780px;
    margin-left: 16px;
    margin-right:auto;
    /*background:url(../img/esqlat.jpg) repeat-y;*/
    
}
#paifullcols {
    overflow: hidden;
    clear:both;
    margin-left:auto;
    margin-right:auto;
}
#esq {

    float: left;
    padding-bottom: 1000em;
    margin-bottom: -999.5em;
    margin-left:5px;
    width: 13px;
}
#dir {

    float: left;
    padding-bottom: 1000em;
    margin-bottom: -999.5em;
    width: 14px;
}
#centro {

    float: left;
    padding-bottom: 1000em;
    margin-bottom: -999.5em;
    width: 600px;
    margin-left: -13px;
}
#esqbm {
    float:left;

    width:13px;
    height:14px;
    margin-left:5px;
}
#meiobm {
    float:left;

    width:600px;
    height:14px;
}
#dirbm {
    float:left;

    width:14px;
    height:14px;
}
#esqcm {
    float:left;

    width:13px;
    height:6px;
    margin-left:5px;
}
#meiocm {
    float:left;

    width:590px;
    height:6px;
}
#dircm {
    float:left;

    width:14px;
    height:6px;

}
#cr {
    float:left;
    width:590px;
    padding-bottom: 1000em;
    margin-bottom: -999.5em;
}
#ct {
    float:left;
    width:600px;
}
#cm {
    width:600px;
    height:220px;
}
#ladoesqm {
    float:left;

    width:13px;
    padding-bottom: 1000em;
    margin-bottom: -999.5em;
}
#meiom {
    width:572px;
    background:#f3f3f3;
}
#ladodirm {

    width:14px;
    padding-bottom: 1000em;
    margin-bottom: -999.5em;
}
#newscampos {
    float:left;
    width:240px;
    height:100px;
}
#contorno {
    position: absolute;
    width: 297px;
    height: 38px;
    top: 200px;
    left: 242px;

}
#contorno_bottomdir {
    position: absolute;
    width: 297px;
    height: 38px;
    top: 200px;
    right: 240px;

}
#contorno_topleft {
    position: absolute;
    width: 297px;
    height: 38px;
    top: 0px;
    left: 242px;
}
#contorno_topdir {
    position: absolute;
    width: 297px;
    height: 38px;
    top: 0px;
    right: 244px;

}
#friso {
    background:url(../img/friso.jpg);
    background-repeat: repeat-x;
    background-position: center;
    height: 40px;
    width: 100%;
    position: absolute;
    margin-top: -90px;
    z-index: -1;
}
#margemtopo{
    background: white;
    height: 7px;
    width: 765px;
    margin-left:auto;
    margin-right:auto;
    background:url(../img/top.jpg) repeat-x;
}
#tudo {
    width: 780px;
    height: auto;
    margin-left:auto;
    margin-right:auto;
    background-color: white;
    margin-top: 0px;
    
}
#bordaesquerda {
    background:url(../img/esquerda2.gif) repeat-y left;
    margin-left: -23px;
    
}
#bordadireita {
    background:url(../img/direita2.gif) repeat-y right;
    
}

#corpo {
    width: 780px;
    height:300px;
    margin-left:auto;
    margin-right:auto;
    overflow: hidden;
}
#corpoesq {
    float:left;
    width:600px;
    clear: both;
}
#corpodir {
    float:right;
    width:100px;
    height:190px;
}
#bloco_topo {
    float: left;
    width: 763px;
    margin-left: 14px;
    margin-top: 0px;

}
#bloco_topo a{
    margin-left: 2px;
}

#topo {
    width:780px;
    /*background:url(../img/esqlat.jpg) repeat-y;*/
    margin-left: 16px;
}
#meio {
    float:left;
    width:780px;
    /*background:url(../img/esqlat.jpg) repeat-y;*/
    
}
#topologoesq {
    float:left;
    width: 15px;
    height: 79px;
}
#topologocentro {
    float:left;
    width:210px;
    height: 79px;
}
#topologodir {
    float:left;
    width: 25px;
    height: 79px;
}
#menusesquerda {
    float:left;
    width:15px;
    height:79px;
}
#menuscentro {
    float:left;
    width:483px;
    height:79px;
    
}
#menusdireita {
    float:left;
    width:29px;
    height:79px;
}
#logo {
    float:left;
    text-align:center;
    width:750px;
    height:50px;
}
#logo1 {
    display:block;
    text-indent:-81px;
    margin-left: 5px;
    width: 600px;
    padding: 0;
    margin-top: 0px;
    
    overflow:  hidden;

}
#logo2 {
    float: right;
    margin-top: -30px;

}

#logo h1 {
    width: 228px;
    height: 174px;
    display: block;
    margin: 0 0 0 302px;
    padding: 0;
    text-indent: -99999px;
    background: url(../img/botao.gif) no-repeat right top transparent;
}
.font {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}
.fontMenu {
    font-family: Verdana, Arial;
    font-size: 12px;
    color: #485B64;
}
.upload {
    font-size:10px;
    border:1px solid #999999;
    background-color:#F4F8FB;
    height:20px;
    color:blue;

}
input {
    font-size:10px;
    border:1px solid #999999;
    background-color:#F4F8FB;

    color:#666666;
}
select {
    font-size:10px;
    border:1px solid #999999;
    background-color:#F4F8FB;
    height:20px;
    color:#666666;
}
.combobox {
    border:1px solid;
    border-color:#666666;
    font-family:verdana;
    font-size:9pt;
    color:#666666;
}
textarea {
    border:1px solid;
    border-color:#666666;
    font-family:verdana;
    font-size:10px;
    background-color:#F4F8FB;
}
a:link {
    border-width:0;
    text-decoration:none;
    font-size:8pt;
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
}
a:active {
    border-width:0;
    text-decoration:none;
    font-size:8pt;
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
}
a:visited {
    border-width:0;
    text-decoration:none;
    font-size:8pt;
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
}
a:hover {
    border-width:0;
    font-size: 8pt;
    font-family:Arial, Helvetica, sans-serif;
    color:#FF0000;
}
ul {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #333333;
    text-align:justify;
}
ol {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #333333;
    text-align:justify;
}
p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #333333;
    text-align:justify;
}
.lblcampo {
    border-bottom:1px solid #cccccc;
}
.lblcampo2 {
    border-top:1px solid #cccccc;
}
.textos_internos {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #333333;
    text-align:justify;
}
.textos_destaque {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #9A0103;
}
.destaque {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #9A0103;
}

.textos_destaque a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #9A0103;
}
.menu_cabecalho {
    font-size: 9px;
}
.textos_miniatura {
    font-family: Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-style: normal;
    color: #333333;
}
.fotos {
    width:100px;
    text-align:center;
}
img {
    border-width:0;
}

body { /* corpo_principal */
       margin-bottom:0px;
       margin-left:0px;
       margin-right:0px;
       margin-top:0px;
       /*background-color: #ff5053;*/
       /*background-color: #fed8d9;*/
}
.botao_superior {
    text-align:center;
    width:78px;
    height:22px;
}
#rodapenovo{
    background: white;
    height: 7px;
    width: 765px;
    margin-left:auto;
    margin-right:auto;
    background:url(../img/bottom.jpg) repeat-x;
}
#rodape {

    width: 803px;
    height: 115px;
    background:url(../img/bottom.jpg) repeat-x center;
    margin-right:auto;
}
#conteudo_rodape {
    width: 450px;
    margin-left: 20px;
}
#parterodape {
    width: 780px;
    margin-left:auto;
    margin-right:auto;

}
#rodapeesq {
}
#rodape_news {
    float:left;
    width:525px;
    height:47px;
    margin-left:5px;  
}
#newslogo {
    float: right;
    background: url(../img/news2.gif) no-repeat;
    width: 160px;
    height: 120px;
    margin-top: -12px;
    margin-right: -5px;
    
}
#newsletter {
    float: right;
    height: 100px;
    margin-top: 5px;
    margin-right: 25px;
}
#newscad {
    float:right;
    background:url(../img/newscad.gif);
    width:240px;
    height:26px;
}
#nomecad {
    float:left;
    background:url(../img/nomecad.jpg);
    width:54px;
    height:18px;
}
#campo_nome {
    float:left;
    width:150px;
    height:20px;
}
#fim2cad {
    float:right;
    background:url(../img/fim2cad.gif);
    width:36px;
    height:73px;
}
#campo_email {
    float:right;
    width:150px;
    height:16px;
}
#emailcad {
    float:right;
    background:url(../img/emailcad.jpg);
    width:54px;
    height:18px;
}
#btncad_bar {
    float:left;
    width:202px;
}
#btncad {
    float:right;
    width:64px;
    height:0px;
}
#fimcad {
    float:left;
    background:url(../img/fimcad.jpg);
    width:204px;
    height:15px;
}
#rodape_texto {
    float:left;
    background:url(../img/rodape.jpg);
    width:540px;
    height:91px;
    margin-top: -52px;

}
/* ===== fim rodape ===== */
#phoneicon {
    width: 25px;
    border: 5px;
}
