*{margin:0; padding:0; }

a{ text-decoration:none; }

h1{ font-size:22px; }



body { text-align:center; font-family:verdana; background:url(imgs_site/fundo.jpg) center top no-repeat #e0e4ce; font-size:12px; line-height:18px; color:#000005; }

#content {width:930px; margin:auto; clear:both; text-align:left; height:auto; padding:0px 0px 15px 0px; overflow:hidden; position:relative; }

.logo{ float:left; *float:none; _float:none;   position:relative; top:0px; left:0px; z-index:2000; width:200px;  }

.topo{ position:absolute; float:left; width:928px; height:325px; background:url(imgs_site/fundo_topo.png) no-repeat top left;  margin:0px 0px 0px 15px; z-index:10; }

#flashcontent { position:absolute; top:60px; right:0px; width:75%; height:325px; float:right; z-index:1001;   }

#flashcontent2 { position:absolute; margin:0px; padding:0px; float:left; width:100%; height:206px; z-index:0; }

.destaque{ position:relative; float:left; width:927px; height:259px; margin:15px 0px 0px 3px; *margin:13px 0px 0px 3px; padding:5px 0px 5px 10px; background:url(imgs_site/animacao.png) no-repeat; z-index:9; }


ul#navega{ float:right; list-style-type:none;position:relative; font-size:14px; letter-spacing:-1.6px; line-height:14px; font-weight:bold; margin:50px 0px 0px 0px; padding:20px 0px 10px 35px; color:#FFFFFF; width:76%; }

ul#navega li{display:block; float:left; margin:0 0 0 10px; height:auto; _height:57px; width:auto; padding:5px 0px 4px 0px; }
ul#navega li.left{margin:0;}
ul#navega li a{ text-align:center; display:block;float:left; color:#FFFFFF; text-decoration:none; padding:0px 5px 10px 3px;  }
ul#navega li a.right{ padding-right:19px; }
ul#navega li a:hover{ color:#d1ab8c;}
ul#navega li a.current{ color:#FFFFFF; background:#732626; }
ul#navega li a.current:hover{color:#FFFFff;background: #732626; }




.meio{ float:left; width:900px; height:auto; margin:0px 0px 0px 18px; padding:10px 0px 0px 0px; background:url(imgs_site/background.png) repeat-y #f7f8f0; border-left:2px solid #cecfc8;  border-right:2px solid #cecfc8; }

.bottom{ float:left; width:902px; height:55px; background:url(imgs_site/bckg_bottom.png) no-repeat left top; margin:0px 0px 0px 19px; padding:0px; }


.meio2{ float:left; width:98%; height:auto; padding:10px 0px 0px 25px; }

.conteudo{ position:relative; top:40px; *top:30px; left:-48px; }

.coluna1{ float:left; width:595px; height:auto; padding:10px 10px 0px 25px; }
.coluna 1 p{ padding:5px 0px 3px 0px; }
.coluna2{ float:left; width:250px; height:auto; padding:10px 20px 0px 0px; }



.coluna3{ float:left; width:400px; height:auto; padding:0px 5px 0px 20px; }
.coluna3 p{ float:left; padding:5px 0px 2px 0px; width:100%; font-size:13px; }
.coluna4{ float:left; width:470px; height:auto; }



.campo{ width:300px; height:25px; padding:7px 3px 2px 5px; background:url(imgs_site/campo.png) no-repeat; font-style:italic; font-size:12px; border:0px; }
.msg{ width:362px; height:120px; padding:5px 0px 3px 3px; background:url(imgs_site/msg.png) no-repeat; border:0px;  font-style:italic; font-size:12px; }



.bloco{ float:left; width:415px; height:auto; padding:0px 5px 15px 0px; margin:0px 0px 20px 20px; }
.bloco p{ width:85%; padding:5px 0px 5px 0px; }

.saibamais{ font-size:11px;  padding:10px 15px 5px 0px; color:#000005;   }
.saibamais:hover{ text-decoration:underline; }


.bx {float:left; width:40%; height:auto; padding:15px 0px 0px 20px; }
.bx img {float:left; }
.bx p{ padding:5px 0px 2px 0px; width:98%; }
.bx a{ font-size:13px; color:#2d3839; }
.bx:hover { text-decoration:underline; }




.bloco2{ float:left; width:48%; height:auto; margin-right:5px; padding:0px 0px 15px 0px; }
.bloco2 h1{ float:left; margin:0px 0px 10px 0px; }
.bloco2 p{ padding:5px 0px 3px 0px; }
.bloco2 img{ float:left; }

.bl{ float:left; width:47%; height:auto; padding:0px 0px 15px 0px; margin:0px 15px 0px 0px; }
.bl p{ padding:5px 2px 3px 0px; }

.img1{ width:auto; float:left; }
.img2{ width:auto; float:right; }


.bloco3{ float:left; width:97%; height:auto; padding:10px 3px 10px 3px; background:url(imgs_site/linha.png) bottom center no-repeat; min-height:55px; }
.bloco3 img{ float:left; margin:0px 3px 3px 0px; }
.txt{ float:left; width:79%;}
.bloco3 p{ padding:0px; }
.bloco3 a{ padding:0px; }

.bloco4{ float:left; width:24%; height:auto; padding:0px 0px 15px 0px; }
.bloco4 h1{ margin:0px 0px 10px 0px; }

.bloco5{ float:left; width:99%; height:auto; padding:10px 0px 15px 0px;  }



.titulo{ font-size:13px; color:#000005; font-weight:500; cursor:pointer; }
.titulo:hover{ text-decoration:underline; }

.titulo2{ font-size:13px; color:#2e930c; font-weight:500; }
.titulo2:hover{ text-decoration:underline; }

.titulo3{ font-size:13px; color:#4b5547; font-weight:500; }
.titulo3:hover{ text-decoration:underline; }

.titulo4{ font-size:13px; color:#997905; font-weight:500; }
.titulo4:hover{ text-decoration:underline; }

.titulo5{ font-size:13px; color:#245a7d; font-weight:500; }
.titulo5:hover{ text-decoration:underline; }

.titulo6{ font-size:13px; color:#2e930c; font-weight:500; }
.titulo6:hover{ text-decoration:underline; }




.fonte1{ font-size:12px; color:#000005; }
.fonte1:hover{ text-decoration:underline; }

.fonte2{ font-size:13px; color:#2e930c; font-weight:500; }
.data{ color:#9aa0a0; }

.fonte3{ font-size:14px; color:#4b5547; font-weight:bold; }

.fonte4{ font-size:13px; color:#997905; font-weight:bold; }

.fonte5{ font-size:13px; color:#245a7d; font-weight:bold; }

.fonte6{ font-size:13px; color:#2e930c; font-weight:bold; }


.box{ float:left; width:100%; height:auto; }

.edital{ float:left; width:90%; height:auto; padding:0px;  margin:25px 0px 0px 0px; }
.edital img{ margin:0px 3px 0px 0px; }

.noticias{ float:left; width:90%; height:auto; padding:10px 0px 10px 0px; margin:15px 0px 0px 0px; border-bottom:1px dotted #2d3839; }
.noticias img{ float:left; margin:0px 5px 5px 0px; }


.main_top { float:left; width:100%; height:40px; }







.rodape { text-align:center; width:98%; font-size:12px; color:#000005; padding:0px 0px 10px 14px; }

.rodape2 { width:915px; margin:auto; clear:both; text-align:left; height:102px; padding:0px 0px 0px 0px; overflow:hidden; background:url(imgs_site/background_bottom.png) no-repeat center top; }


.logo_rodape{ float:left; width:17%; height:auto; padding:10px 0px 0px 15px; }
.endereco{ float:left; width:30%; height:auto; padding:25px 0px 0px 15px; font-size:14px; font-weight:500; line-height:18px;  }
.fone{ float:right; width:30%; height:auto; text-align:right; padding:20px 20px 0px 0px; font-size:19px; font-weight:bold; letter-spacing:1px; }
.ddd{ font-size:13px; font-weight:normal; }
.info{ font-size:14px; font-weight:normal; }


.space{ margin:10px 0px 20px 10px; }

.paginacao { float:left; width:95%; height:auto; text-align:right; padding:10px 10px 10px 0px; }

.pagina { font-size:12px; font-weight:bold; border: 1px solid #2e930c; color: #2e930c; padding:4px; margin:1px 1px 1px 1px; }
.pagina:hover { font-size:12px; font-weight:bold; color:#2e930c; background:#c5edb8; }
.pagina2 { font-size:12px; font-weight:bold;  border: 1px solid #2e930c; color: #2e930c; padding:4px; margin:1px 1px 1px 1px; background:#c5edb8; }



.email{ font-size:12px; color:#599398; letter-spacing:-1px;  }

.cursinho{ float:left; width:99%; height:auto; }
.cursinho img{ float:right; margin:0px 0px 0px 8px; }

.moldura{ float:left; width:166px; height:129px; background:url(imgs_site/moldura.png) no-repeat; }
.moldura img{ float:left; margin:14px 0px 0px 10px; }






.enviar{ float:left; background:url(imgs_site/seta.png) left no-repeat; padding:3px 3px 3px 18px; border:0px; text-align:left; cursor:pointer; }
.enviar:hover{ text-decoration:underline; }



.fonte{ float:left; font-size:12px; font-weight:100; }

ul#ranking{ float:left; width:285px; height:290px; list-style:none; margin:25px 10px 0px 0px; background:#eff1e2; }
ul#ranking li{ float:left; width:95%; height:auto; background:#d1d4c4; padding:10px 0px 10px 15px; text-align:left; }
ul#ranking li span{ float:right; }
ul#ranking li h2 {color:#145252; font-size:14px; }
ul#ranking li h3{ font-size:11px; font-weight:100; }
ul#ranking li h1{ height:auto; color:#358c7a; }

.nomes{ float:left; width:50%; height:auto; }
.pts{ float:right; width:40%; height:auto;  text-align:right; padding:0px 5px 0px 0px; }


.vestibular{ float:left; width:32%; height:auto; margin:40px 0px 0px 5px; }


ul#ranking2{ float:left; width:520px; list-style:none; margin:25px 10px 0px 0px; background:#eff1e2; }
ul#ranking2 li{ float:left; width:100%; height:auto; background:#d5d6c7; padding:10px 0px 10px 15px; text-align:left; }
ul#ranking2 li span{ float:right; }
ul#ranking2 li h2 {color:#145252; font-size:14px; }
ul#ranking2 li h3{ font-size:11px; font-weight:100; }
ul#ranking2 li h1{ height:auto; color:#358c7a; }




















