*{margin:0; padding:0;}
a{ text-decoration:none;  color:#000000}
a:hover{ text-decoration:underline}


body { text-align:center; font-family:"Verdana", Helvetica, sans-serif;line-height:20px; background:url(imgs_site/topo.jpg) repeat-x #FFFFFF  ; font-size:12px; margin:0px; color:#000000  }

#content{ margin:auto; text-align:left; width:902px;_width:940px; height:auto; overflow:hidden; }

#topo{ width:100%; height:100px; overflow:hidden; margin-top:10px; }

#topo1{ width:43%; height:auto; float:left}
#topo2{ width:55%; height:auto; float:left; margin-top:20px; text-align:right }
#topo_menu{ width:53.5%; height:auto; float:left; margin-top:0px; text-align:right }

ul#navega{list-style-type:none;position:relative;height:28px;_height:24px;font-size:13px;font-weight:bold;margin:0 10px 0 0;padding:5px 0 0 0;_padding:8px 0 0 0;*padding:6px 0 0 0; color:#d7d688; float:right }
ul#navega li{display:block;float:left;margin:0 0 0 10px; height:27px;_height:24px; width:auto;  padding:6px 5px 0px 0px; }
ul#navega li.left{margin:0;}
ul#navega li a{ text-align:center; display:block;float:left; color:#d7d688; text-decoration:none; height:27px;_height:24px;}
ul#navega li a.right{padding-right:10px;}
ul#navega li a:hover{ text-decoration:underline   }
ul#navega li a.current{color:#3b9d00; }
ul#navega li a.current:hover{color:#3b9d00;background:#fff;}

.barra_azul{ color:#89c42a; font-weight:bold; font-size:9px}
.barra_azul a{ color:#89c42a; font-weight:bold; font-size:9px}
.barra_azul a:hover{ text-decoration:underline}

#lateral1{ width:214px;_height:auto; float:left; height:auto}
#lateral2{ width:685px;_width:650px; height:auto; float:left;}

#menu{ width:100%; height:auto;}
#menu_cima{ width:215px; height:22px; background:url(imgs_site/topo_menu.gif) no-repeat top}
#menu_baixo{ width:215px; height:30px; background:url(imgs_site/baixo_menu.gif) no-repeat bottom left}
#menu_dentro{ background: url(imgs_site/degrade_menu.gif) repeat-x #a0d155; width:100%; height:300px}

#menu_dentro h1{ color:#FFFFFF; font-weight:bold; font-size:15px;}
.fonte1{ color:#FFFFFF;  font-size:12px;}
.dentro_m{width:80%; height:auto; padding:0px 0px 0px 10px;  margin-left:10px}

select{ padding:5px; height:29px; width:170px}

.select{ width:100%; height:auto; border-bottom:1px dotted #FFFFFF; padding-bottom:7px; margin-bottom:7px} 
.submit{ width:75px; height:15px; color:#FFFFFF; font-size:12px; font-weight:bold; background:url(imgs_site/bt_submit.gif) right center no-repeat; border:none; float:right; padding-top:-5px}

.animacao{ width:100%; height:auto; margin-top:30px}
.banners{ margin-top:10px; height:auto; margin-bottom:20px }
.banners p { margin-top:-20x;}

.meio{width:98%; _width:100%; height:auto; overflow:hidden;   margin-left:20px;_margin-left:20px; margin-top:30px; }

.fonte2{ color:#ff960c; font-weight:bold}
.fonte2 a{ color:#ff960c; font-weight:bold}
.fonte2 a:hover{ text-decoration:underline}
.fonte3{ color:#000000; }
.fonte3 a{ color:#000000; }
.fonte3 a:hover{ color:#000000; text-decoration:underline }
.meio1{ width:52%; height:auto; margin-right:20px;   float:left; }
.meio_galeria{ width:42%; height:auto;   float:left}
.meio_geral2{ width:48%; height:auto; margin-right:5px;  float:left; }

.noticias_chamada{ width:98%; overflow:hidden; border-bottom:1px solid #CCCCCC; padding-bottom:5px; margin-bottom:5px}

h2{ color:#000000; font-size:18px; font-weight:bold; margin-bottom:20px; border-bottom:1px solid #CCCCCC; padding-bottom:7px; width:98%}

.galeria{ width:98%; height:auto; border-bottom:1px solid #CCCCCC; padding-bottom:7px; margin-bottom:7px; overflow:hidden}

.foto{ width:38%; height:auto; float:left}
.foto img{ width:80px; height:auto !important; border:4px #ff960c solid}
.descricao{ width:60%; height:auto; float:left}

.galeria3{ width:47%; /*height:110px;*/ height:auto; border-bottom:1px solid #CCCCCC; padding-bottom:20px; margin-bottom:20px; overflow:hidden; margin-right:10px; float:left; }

.foto3{ width:38%; height:auto; float:left;}
.img{ width:63px; height:53px; border:4px #ff960c solid;}
.descricao3{ width:62%; height:auto; float:left;}

.img2{ width:63px; height:53px; border:4px #ff960c solid}
.fonte4{ color:#c2c4c4; font-size:10px}
.fonte5{ color:#ff960c; font-size:18px; line-height:25px;}
.fonte5 a{ color:#ff960c; }
.fonte5 a:hover{ color:#ff960c; text-decoration:underline }

.fonte5b{ color:#000000; font-size:18px; line-height:25px;}
.fonte5b a{ color:#000000; }
.fonte5b a:hover{ color:#000000; text-decoration:underline }


.fonte11{ color:#b3cd8b; font-size:17px; font-weight:bold}
.fonte11 a{ color:#b3cd8b; }
.fonte11 a:hover{ color:#b3cd8b; text-decoration:underline }

.geral{ width:100%; height:auto; overflow:hidden}

.foto2{ width:34%; height:auto; float:left}
.descricao2{ width:66%; height:auto; float:left}
 
#rodape{ width:100%; height:auto; background:url(imgs_site/rodape.gif) repeat-x #570157; margin-top:40px; margin:0px; text-align:center; overflow:hidden;
padding-bottom:10px; position:relative;}
#rodape_meio{width:902px; height:auto; margin:auto; text-align:left; padding-top:5px; }
 
 
.rodape1{ width:25%; height:auto; float:left}
.rodape2{ width:22%; height:auto; float:left}
.rodape3{ width:52%; height:auto; float:left; color:#FFFFFF}
 
.prefVisa{ position:absolute; bottom:0; right:0; padding-right:10px; padding-bottom:5px; }
 
 .meio3{ width:69%;_width:69%; height:auto; float:left; margin-right:5px; }
 .meio4{ width:27%; height:auto; float:left; margin-left:15px; }
  .meio5{ width:100%;_width:100%; height:auto;   }
 
 .box_contato{ width:90%; height:auto; padding:20px 10px 20px 10px; background:#f4edf6}
 
.input { width:197px; border:none; height:34px;  padding-top:7px; background:url(imgs_site/input.gif) no-repeat; padding-left:13px; position:relative; z-index:1; margin-top:-2px }
.inputinho {border:0px; height:34px;  font-style:italic; background:url(imgs_site/input.gif) no-repeat; font-size:13px; color:#999999; margin:4px 0 0 2px;  position:relative; z-index:1 }

.input2 { width:150px; border:none; height:28px; background:url(imgs_site/input_menor.gif) no-repeat; padding-top:5px; padding-left:10px; position:relative; z-index:1 }
.inputinho2 {border:0px; width:166px; height:28px; background:url(imgs_site/input_menor.gif) no-repeat; font-style:italic; font-size:13px; color:#999999; margin:4px 0 0 2px;  position:relative; z-index:1 }


.input4 { width:25px; border:none; height:28px; background:url(imgs_site/input2.gif) no-repeat; padding-top:5px; padding-left:10px; position:relative; z-index:1 }
.inputinho4 {border:0px; width:45px; height:28px; background:url(imgs_site/input2.gif) no-repeat; font-style:italic; font-size:13px; color:#999999; margin:4px 0 0 2px;  position:relative; z-index:1 }



.input3 { width:190px; border:none; height:89px; background:url(imgs_site/input_maior.gif) no-repeat; padding-top:5px; padding-left:35px; position:relative; z-index:1 }
.inputinho3 {border:0px; width:215px; height:89px; background:url(imgs_site/input_maior.gif); font-style:italic; font-size:13px; color:#999999; margin:4px 0 0 2px; padding-right:40px; position:relative; z-index:1 }

.submit2{ width:58px; height:24px; color:#FFFFFF; padding:0 0 9px 0; font-size:12px; text-align:center; border:none; text-align:center; background:url(imgs_site/botao_submit.gif) center no-repeat; }
.submit2:hover{background:url(imgs_site/botao_submit2.jpg) center no-repeat;}


.lateral_contato{ width:100%; height:auto; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #CCCCCC; overflow:hidden}
.icone{ width:20%; height:auto; float:left}
.icone_desc{ width:80%; height:auto; float:left}


.noticias{ width:95%; height:auto; border-bottom:1px dotted #b3afaf; padding-bottom:20px; overflow:hidden; margin-bottom:15px}
.ndata{ width:16%; height:auto; float:left; }
.nfoto{ width:23%; height:auto; float:left; margin-right:10px; }
.nfoto img{border:4px #79bd9a solid}
.ndescricao{ width:80%;_width:57%; height:auto; float:left}
.pdata{ width:60%; height:auto; border-bottom:1px dashed #3b0b0e; font-size:28px; letter-spacing:-1px; padding:2px 0 3px 0; color:#3b0b0e; text-align:center; font-weight:bold}
.pmes{ width:60%; height:auto; font-size:19px; color:#e6545d; text-align:center; font-weight:bold}

.nt{ float:left; width:95%; padding:10px 0px 20px 0px; border-bottom:2px dotted #3b0b0e;  }
.nt2 { float:left; height:auto; width:82%; }

.topo_nt { float:left; width:95%; height:40px; padding:10px 0px 15px 0px; overflow:hidden;  }
.titulo_nt { float:left; width:80%; font-size:22px; font-weight:bold; }
.corpo_noticia { float:left; width:94%; height:auto; text-align:justify; font-size:13px; padding:0px 0px 20px 0px; }
.not1{ width:47%; float:left; margin-right:13px; border-bottom:1px dotted #000000; padding-bottom:10px; margin-top:10px}
.not1_1 { width:15%; float:left; height:60px; }

.not1_1 h1{ background:url(imgs_site/fundo_not.jpg) no-repeat; color:#FFFFFF;  font-size:12px; width:30px; height:31px; line-height:10px; text-align:center;   padding:5px 0px 0px 0px }
.not1_2 { width:84%; float:left; height:auto}

.link1{text-decoration:none; float:right; margin-right:10px; padding:2px 18px 0px 0px; text-align:right; background:url(imgs_site/setinha.gif)  no-repeat right; color:#6f0a6f;  font-size:10px;   width:68px;position:relative; z-index:1000; font-weight:bold; margin-top:10px}
.link1:hover{color:#6f0a6f; text-decoration:underline}

.link3{text-decoration:none; float:right; margin-right:10px; padding:2px 18px 0px 0px; text-align:right; background:url(imgs_site/setinha.gif)  no-repeat right; color:#6f0a6f;  font-size:10px;   width:68px;position:relative; z-index:1000; font-weight:bold; margin-top:10px}
.link3:hover{color:#6f0a6f; }

.link2{text-decoration:none; float:right; margin-right:10px; padding:2px 18px 0px 18px; text-align:right; background:url(imgs_site/saiba.jpg)  no-repeat left; color:#6f0a6f;  font-size:10px;   width:68px;position:relative; z-index:1000; font-weight:bold; margin-top:10px}
.link2:hover{color:#6f0a6f; }

.fonte10{ color:#000000; font-size:18px; font-weight:bold}
.fonte10 a{ color:#000000; }
.fonte10 a:hover{ color:#000000; text-decoration:underline }

.fonte10b{ color:#ff960c; font-size:18px; font-weight:bold}
.fonte10b a{ color:#ff960c; }
.fonte10b a:hover{ color:#ff960c; text-decoration:underline }

.busca_geral{ width:100%; height:auto; overflow:hidden; border-bottom:1px solid #CCCCCC; padding-bottom:10px; margin-bottom:10px}
.busca_data{ width:15%; height:auto; float:left}
.busca_foto{ width:20%; height:auto; float:left}
.busca_descricao{ width:60%; height:auto; float:left}

 .img3{border:5px #ff960C solid}
 
 .pfotos{ width:23%; height:auto; float:left; margin-right:10px; margin-bottom:30px}
 
 
 .promocoes{ width:100%; height:auto; margin-bottom:10px; overflow:hidden}
 .promocao1{ width:43%; height:auto; margin-right:35px; border-right:1px solid #CCCCCC; float:left; padding-right:25px; margin-bottom:20px}
 .promocao_foto{ width:100%; height:auto; text-align:center; }
 .promocao_descricao{ width:60%; height:auto; float:right}
 
 .lista{ width:80%; height:auto; float:left; height:auto}
 .lista p { font-weight:normal;}
 .saiba{ width:20%; height:auto; float:left; height:auto}
 
 .paginacao{height:auto; clear:both; text-align:center; overflow:hidden; float:left; margin-bottom:20px; width:100%;}
 .pagina2{ color:#FFFFFF; background:url(imgs_site/paginacao.jpg) no-repeat bottom;   font-weight:bold;   padding:2px 5px 4px 5px; height:30px;   margin-top:-30px   }
 
 .fone{ margin-bottom:-20px}
 
 .fonte_web{color:#6f0a6f; font-size:15px; font-weight:bold}
 
 .fonte_sala{ font-size:18px; color:#ff960c; font-style:italic; font-weight:bold; border-bottom:4px solid #CCCCCC; padding-bottom:4px; margin-bottom:20px;  }
 
 .imprensa{ width:100%; height:auto; overflow:hidden; margin-bottom:20px; border-bottom:#ded5d5 1px solid ; padding-bottom:10px}
 .sala1{ width:7%; height:auto; float:left; }
  .sala2{ width:80%; height:auto; float:left}
  .sala3{ width:10%; height:auto; float:left}
  
  
  .fonte_sala2{color:#ff960c; font-weight:bold; font-size:14px}
  .fonte_sala2 a{color:#ff960c; font-weight:bold; font-size:14px}
  .fonte_sala2 a:hover{color:#ff960c; text-decoration:underline }
  .fonte_sala3{ color:#a1adad; font-size:11px; font-weight:bold}
  
  .convenios{ width:100%; height:auto; overflow:hidden; border-bottom:#CCCCCC 1px  dotted; padding-bottom:5px; margin-bottom:5px}
  .convenios1{ width:48%; height:auto; float:left}
  
  
  .escolas{ width:100%; height:auto; overflow:hidden; margin-bottom:15px; }
  .foto_escola{ width:143px; height:146px; height:auto; margin-right:5px; float:left; 
   text-align:center; padding-bottom:10px; padding-top:10px }
   .fotoimg{ border:3px solid #ff960c;}

.allvideos{ width:100%; height:auto; overflow:hidden; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ded5d5;}

.videos_foto { width:30%; height:104px; background:#488e8e; float:left; margin-right:10px;}
.videos_descricao{ width:65%; height:auto; float:left}
.fonte_video1{ font-size:14px; font-weight:bold; color:#ff960c}
.fonte_video1 a{  color:#ff960c} 
.fonte_video1 a:hover{  color:#ff960c; text-decoration:underline} 
  
#box_cadastro { width:558px; _width:558px; margin:8px 10px 10px 10px; _margin:5px 10px 10px 10px; height:200px auto; float:left; border:none; background:#F7F7F7; padding:0px 0px 0px 5px }
#box_cadastro1 { width:350px;  height:200px auto; float:left; border-right:1px solid #22AEE1; }
#box_cadastro2 { width:150px;   height:auto ; float:left;  margin:0px 0px 10px 10px; padding:0px 0px 0px 10px; }
#box_cadastro #tipo_cad {width:558px;  height: auto; float:left;}
#box_cadastro p{ margin:20px 0px 0px 0px;}
#box_cadastro h1{ font-size:14px; font-weight:bold; color:#21ADE0; padding:13px 0px 0px 5px; }
#box_cadastro ul{ list-style:none; padding:0px 0px 0px 3px } 
#box_cadastro li{ display:block;  padding:0px 0px 10px 0px; width:330px;}

.geral_twitter{ width:100%; height:auto; overflow:hidden;}

.twitterLeft { float:left; color:#FFFFFF; font-size:11px; margin-bottom:0px; line-height:15px; height:auto; padding-left:50px; width:300px; overflow:hidden;}
 
.twitterRight { float:left;    overflow:hidden;}
.twitterRight h1 { margin-top:3px; margin-bottom:10px; padding-left:10px}
 
.topo_cambio{ background:url(imgs_site/topocambio.jpg) no-repeat; width:197px; height:18px;}
.meio_cambio{ background:url(imgs_site/fininha.jpg) repeat-y; width:197px; height:auto; padding-left:8px; }
.cambio_background{ background:url(imgs_site/mapadentro.jpg) no-repeat top; width:180px ;  overflow:hidden;  }
.cambio_background p{ padding-left:10px}
.titulo{ border-bottom:2px #51bbc6 dotted; padding-bottom:5px; margin-bottom:5px; width:90%; margin-left:5px; color:#FFFFFF; font-size:11px; overflow:hidden}
.titulo .nome{ width:60%;  float:left}
.titulo .valor{ width:40%;   float:left; color:#ddf228; font-weight:bold; text-align:right}

.rodape_cambio{ background:url(imgs_site/rodapecambio.jpg) top no-repeat; width:197px; height:14px}

/*** WIDGETS AJAX DA PÁGINA HOME ***/
.scrollable1, .scrollable2 {margin-left:18px; height:!important; height:145px;}
.carrossel, .videos {list-style:none;}
.videos li {display:inline;}
.prev1, .prev2 {float:left; position:relative; top:-95px; left:-2px; z-index:9999; cursor:pointer;}
.next1, .next2 {float:right; position:relative; top:-95px; right:10px; z-index:9999; cursor:pointer;}
.videos {display:none; border-bottom:none;}
#tabs {position:absolute; right:0px; bottom:8px;}
#tabs a {padding:10px 5px; font-weight:normal; font-size:16px;}
#tabs a:hover {text-decoration:underline;}
#tabs a.ativo {text-decoration:none; background:#DD4224; color:#FFF;}
.comentados {color:#DD4224;}
#maisvideos {float:right; margin-right:10px; font-style:italic; font-weight:bold; color:#721072;}

/*** COMENTÁRIOS DE VÍDEOS ***/
#coments {display:block; clear:both; width:400px; margin-top:40px; padding:10px;}
span.nome {font-size:14px; color:#488E8E;}
#coments p {margin-top:15px;}
p.data {font-size:12px; position:relative; top:-15px; color:#488E8E; border-bottom:solid 1px #CCC; padding:5px 0 10px 0;}
#loader {display:none; position:absolute; top:25px; right:25px;}
.formcoment {display:block; clear:both; width:100%; margin-top:25px; padding:10px; position:relative;}
.formcoment p {display:block; clear:both;}
.formcoment input {margin-bottom:10px; width:225px;}
.formcoment textarea {width:98%;}
#comentar {width:auto; margin-left:320px; cursor:pointer;}
#valida {float:right; width:auto; position:absolute; top:50px; right:-25px; background:#734BAE;}
#valida label {display:block; clear:both; margin:5px; color:#FFF; font-weight:bold;}

/*** FOOTER ***/
.links {float:left; height:50px; margin:5px;}

#nome {border:none; background:none;}