*{margin:0; padding:0;}

a{ text-decoration:none;color:#403b33; font-size:12px;}
a:hover {   font-size:12px;   color:#999999; }

body { text-align:center; line-height:18px; font-family:tahoma; }

#content { width:960px; position:relative; top:-20px; border-radius:10px 10px 0px 0px;  margin:auto; text-align:left; height:auto; padding:0px 0px 10px 0px; overflow:hidden; background:#f2f0f1; border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd; }

h1{ letter-spacing:-1px;}

#topo { width:960px; margin:auto; height:auto; position:relative;  }

.faixasup { background:url(imgs_site/barrasup.png) no-repeat; position:relative; left:-23px; height:42px; padding-right:45px;  width:960px; margin:auto; overflow:hidden; text-align:right; color:#FFFFFF; font-size:12px; font-weight:bold;  }

.faixalogo{width:100%; background-color:#f2f0f1; height:auto;  position:relative; top:-13px; padding:5px 0px;}

.selo{ position:relative; left:-250px; }
.logo{ position:relative; right:100px; top:-20px; }

.nav{width:100%; background-color:#8dab71; padding:10px 6px;  position:relative; left:-5px; border-radius:10px 10px 0px 0px; position:relative; top:-13px;}
.nav ul{list-style:none;}
.nav ul li {display:inline; padding:6px;  }
.nav ul li a{ color:#fff; font-size:15px;}
.nav ul li a:hover{text-decoration:underline;}

.faixaslide{width:100%; background-color:#8dab71; height:290px; position:relative; top:-16px;}
.slide{ width:960px; margin:auto; height:auto; height:300px; background:url(imgs_site/fundoslide.png) no-repeat; padding:0 13px; }
.fotoslide{margin-top:10px; margin-left:10px;}

.home { float:left; width:100%; height:auto; margin:0px; padding:20px 0px 0px 7px; overflow:hidden;  }


.coluna1 { float:left; width:30%; font-size:12px; margin:0px 0px 0px 20px; _margin:0px 18px 0px  8px;   overflow:hidden; }
.coluna1 p { padding:12px 0px 0px 0px; }
.coluna2 { float:left; width:30%; font-size:12px; margin:0px 10px 0px 20px; _margin:0px 18px 0px  0px;   overflow:hidden;   }
.coluna2 p { padding:12px 0px 30px 0px; }


.coluna3 { float:left; width:30%; font-size:12px; margin:0px 10px 0px 10px; _margin:0px 18px 0px  0px;   overflow:hidden;     }
.coluna3 p { padding:12px 0px 30px 0px; }

.coluna6 { float:left; width:170px; font-size:12px; margin-left:10px; padding:60px 10px 0px 10px; }
.coluna6 p{ padding:5px 0px 7px 0px; }


.noticias { float:left; width:290px;_width:290px; height:auto; margin:10px 0px 0px 0px;   }
.noticias2 { float:left; width:290px;_width:290px; height:auto; background:#e8e5e7;  margin:10px 0px 0px 0px; }

.noticias3 { float:left; width:290px;_width:260px; height:auto; margin:10px 0px 0px 0px;   }
.noticias4 { float:left; width:290px;_width:260px; height:auto; background:#e8e5e7;  margin:10px 0px 0px 0px; }

.noticias_img{ float:left; width:55px;_width:40px;  padding:5px;   }
.noticias_img2{ float:left; width:15px; padding:5px; }
.noticias_txt{ float:left; width:210px;_width:200px; height:auto; font-size:11px; padding:5px; }

.titulo { font-size:18px; color:#403b33; line-height:27px; padding:0 0 0 25px; font-weight:normal;  }
.texto { font-size:12px; color:#403b33; }

.link1 { float:right; font-size:12px; color:#403b33; text-align:left; }
.link1:hover { float:right; font-size:12px; color:#999999; }


.link2 { font-size:18px; color:#403b33; text-align:left; }
.link2:hover { font-size:18px; color:#999999; }

.link3 { font-size:12px; color:#403b33; }
.link3:hover { font-size:12px; color:#999999; }

.font { font-size:12px; text-decoration:none; color:#53514a; }
.font:hover { font-size:12px; text-decoration:underline; color:#403b33; }

.linha1 { float:left; width:100%; padding:30px 0px 0px 0px; }


.coluna_img { float:left; width:60px; height:120px; margin:15px 0 0 0; }
.coluna_txt { float:left; width:220px; height:120px;  margin:15px 0 0 0; }


.coluna { float:left; width:295px; font-size:12px; padding:0px 5px 0px 15px; height:210px; _width:285px; }

.box{ float:left; width:44%; height:auto;  margin:10px 0px 0px 0px; font-size:12px; padding:0px 10px 0px 20px; }
.box p{ padding:5px 0px 5px 0px; }


.rodape { text-align:center; width:100%; background:#7faaca;  padding:0px; margin:0px; padding:0px;height:auto; position:relative; top:-20px;}
#rodape2 {  width:965px; height:300px; margin:auto; text-align:left; padding:0px;  background:url(imgs_site/rodape.png) no-repeat top left;
     }


#quadro{ float:left; width:256px; height:197px; background:url(imgs_site/quadro.png) no-repeat;  }

.menu_rodape { float:left; width:73%; height:80px;   _width:67%; }


ul#navega2{ float:left; list-style-type:none; position:relative; font-size:12px; font-weight:bold; margin:120px 0 0 0; padding:6px 0px 0px 5px; color:#000000; }
ul#navega2 li{display:block; float:left; margin:0 0 0 0px; width:auto; padding:4px 4px 4px 0px; text-align:left;  }
ul#navega2 li.left{ margin:0; text-align:left; }
ul#navega2 li a{ text-align:center; display:block;float:left; color:#FFFFFF; text-decoration:none; padding:5px 2px 8px 2px; text-align:left;  }
ul#navega2 li a.right{ padding-right:5px; }
ul#navega2 li a:hover{ color:#cdcdcd; padding:5px 2px 8px 2px;  }
ul#navega2 li a.current{ color:#FFFFFF; background:#732626; }
ul#navega2 li a.current:hover{color:#FFFFff;background: #732626; }

.rodape_txt { float:left; width:100%; height:auto; font-size:12px; color:#FFFFFF; padding:5px 0px 0px 0px; }


.coluna4 { float:left; width:320px; height:auto; }
.coluna5 { float:left; width:590px; height:auto;  }

.box_lateral { float:left; width:80%; height:auto; border-bottom:2px dotted #32312e; padding:0px 0px 10px 20px; font-size:12px; margin:0px 0px 0px 10px; }
.box_lateral p{ padding:10px 0px 10px 0px; }


ul#menu2{ float:left; list-style-type:none; position:relative; font-size:12px; font-weight:bold; margin:0px 0 0 0; padding:0px 0px 0px 5px; color:#000000; }
ul#menu2 li{ display:block; float:left; margin:0 0 0 0px; height:auto; _height:auto;  padding:2px 2px 2px 5px; width:200px; border-bottom:1px dotted #a9a9a1; text-align:left;}
ul#menu2 li.left{ margin:0; text-align:left; }
ul#menu2 li a{ text-align:center; display:block;float:left; color:#726960; text-decoration:none; padding:2px 2px 2px 20px; text-align:left; }
ul#menu2 li a.right{ padding-right:5px; }
ul#menu2 li a:hover{ color:#cdcdcd; padding:2px 2px 2px 20px; }
ul#menu2 li a.current{ color:#FFFFFF; background:#732626; }
ul#menu2 li a.current:hover{color:#FFFFff;background: #732626; }


ul#menu3{ float:left; list-style-type:none; position:relative; font-size:12px; font-weight:bold; margin:55px 0 0 0; padding:6px 0px 0px 5px; color:#000000; }
ul#menu3 li{ display:block; float:left; margin:0 0 0 0px; height:auto; padding:2px 2px 2px 5px; width:280px; border-bottom:2px dotted #32312e; text-align:left; }
ul#menu3 li.left{ margin:0; text-align:left; }
ul#menu3 li a{ text-align:center; display:block; float:left; color:#726960; text-decoration:none; padding:2px 2px 10px 20px; text-align:left; }
ul#menu3 li a.right{ padding-right:5px; }
ul#menu3 li a:hover{ color:#d1cfcd; padding:2px 2px 10px 20px; }
ul#menu3 li a.current{ color:#FFFFFF; background:#732626; }
ul#menu3 li a.current:hover{color:#FFFFff;background: #732626; }

h3{ color:#726960; font-size:18px; width:auto}



.meio { float:left; width:99%; height:auto; padding:20px 0px 10px 10px; font-size:12px; _width:100%; }
.meio h1{ font-size:22px; line-height:20px; color:#403b33; padding:0px 0px 10px 0px; }

.box_series { float:left; width:370px;_width:345px; height:auto; margin-left:-10px } 
.box_series2 { float:left; width:220px; height:auto;    } 

.bx { float:left; width:160px; _width:130px;  height:auto; margin-left:10px; padding:0px 10px 0px 0px;     }


#meio2 { float:left; width:612px; height:290px; background:url(imgs_site/infraestrutura.png) no-repeat; margin-top:20px }

.meio3 { float:left; width:98%; height:auto; padding:20px 0px 10px 10px; font-size:12px; text-align:justify; }
.meio3 p{ padding:3px 0px 3px 0px; }
.meio3 h1{ font-size:22px; line-height:20px; color:#403b33; padding:0px 0px 10px 0px; }


.line{ background:url(imgs_site/linha.png) no-repeat; width:580px; height:5px; border:0px; margin:10px 0px 10px 0px }

.galeria { float:left; width:100%; height:auto; margin:10px 0px 0px 0px; padding:5px 0px 15px 0px; }
.galeria2 { float:left; width:100%; height:auto; background:#e5e4e4; margin:10px 0px 0px 0px; padding:5px 0px 15px 0px; }
.galeria_img { float:left; width:150px; height:auto; padding:8px 13px 8px 8px;  }
.galeria_txt { float:left; height:auto; width:390px; height:auto; padding:0px 10px 0px 0px; text-align:left; }

.not1_1 { float:left; height:auto; color:#7faaca; width:80px; padding:10px 0px 0px 10px; }


.noticias_txt2 { float:left; height:auto; width:420px; height:auto; text-align:left; padding:0px 10px 0px 10px; }
.noticias_txt2 p{ padding:2px 0px 2px 0px; }



.paginacao { float:left; width:95%; height:50px; text-align:right; padding:8px 10px 0px 0px; }

.pagina { font-size:12px; font-weight:bold; color:#6393ff; padding:2px; }
.pagina:hover { font-size:12px; font-weight:bold; color:#CCCCCC; padding:2px; }
.pagina2 { font-size:15px; font-weight:bold; color:#0099FF; padding:2px; }



/* Parte Alexandre */

.geral_estrutura{ width:610px; height:auto; overflow:hidden; margin-bottom:20px }
.estrutura_d{ width:30%; height:auto; float:left; margin-right:15px; }

.videos_destaque{ width:53%; height:auto; float:left; }
.videos_destaque2{ width:45%; height:auto; float:left; padding-right:5px}

.fonte_video{ color:#97bcc9; font-size:15px; font-weight:bold}

.geral_tudo{ width:100%; height:auto; margin-bottom:20px;}

.geral_video{ width:100%; height:auto; padding-bottom:10px; margin-bottom:20px; border-bottom:2px dotted #000000; clear:both; overflow:hidden}
.videos2{ width:30%; height:auto; float:left; margin-right:10px;}

.input_contato{ width:210px; height:21px; border:2px solid #d4d3d2; padding:5px; background:#f4f2f1}
.text_contato{ width:310px; height:174px; border:2px solid #d4d3d2; padding:5px; background:#f4f2f1}
.fonte_contato{ font-size:13px; color:#32312e; font-weight:bold}
.fonte_contato2{ font-size:12px;  color:#706a60}
.envia{ background:#79aabc; font-size:13px; color:#FFFFFF; font-weight:bold; border:none; width:54px; height:22px}
.fonte_participe{ font-weight:bold; font-size:18px; color:#403b33; margin-bottom:10px; margin-top:20px; letter-spacing:-1px;}
.fonte_participe img {margin:8px 0 0 0;}

.link4{ background: url(imgs_site/games.gif) left no-repeat; clear:both;
 height:40px; padding:0px 0px 0px 15px;   font-weight:bold; color:#0099CC; margin-top:10px;  }
 .link4 a{color:#0099CC;}
 .link4 a:hover{ text-decoration:underline}
 
 .noticiasem{ width:130px; height:103px; position:relative; border:5px #cccccc solid   }

.tituloimg{  height:auto; background:#79aabc; color:#FFFFFF;  clear:both; padding:5px 3px 5px 3px; font-size:11px; font-weight:bold}

.resumoimg{ height:auto; background:#35342f; color:#FFFFFF; clear:both;padding:5px 3px 5px 3px }
.posicaoimg{ height:auto; position:absolute; top:65px; _top:75px;font-size:11px; }
.posicaoimg a{ font-size:11px;}
.posicaoimg a:hover{ font-size:11px; color:#345765}

.mascara-img{
position: relative;
}
 
.mascara-img-gr{
background:url(imgs_site/borda.png) no-repeat center;
/* iepngfix.htc possibilita PNG transpente no I6 */
behavior: url(iepngfix.htc);
width:140px;
height:110px;
position: absolute;
top:0px;
left:0px;
 
}
.banner1{ float:left; width:63%; height:auto; padding:20px 0px 0px 25px; }

.banner_lateral{ float:left; width:90%; height:auto; padding:5px 0px 5px 10px; }
.banner_lateral img{ float:left; margin:3px 0px 3px 0px; }


/* TAREFAS */
	fieldset#tarefas{ float:left; width:100%; border:0px; }
	fieldset#tarefas label{ float:left; width:100%; margin-bottom:8px; font-size:14px; font-weight:bold; }
	fieldset#tarefas select{ float:left; width:170px; margin-bottom:8px; border:1px solid #a4a4a4;  }
	ul.tarefa{ float:left; list-style:none; width:100%; }
	ul.tarefa li{ float:left;  width:100%; margin-bottom:10px; }
/* FIM TAREFAS */




#menuflash{ position:absolute; bottom:-3px; right:0px; z-index:999;  }

