﻿/*geral*/
* {margin:0; padding:0}
html{}
body{font: 11px Trebuchet MS; color:#666666;}
.clear{ clear: both; height: 0px!important; }
a img{ border: 0px; }


/*Mensagem de Erro*/

.msg-error{ background-color:#6baa23; color:#fff; font-weight:bold; padding:0 0 15px 0; margin:0 0 15px 0}
.msg-error .fechar{ text-align:right; padding:0 3px 0 0}
.msg-error .fechar a{ color:#fff; text-decoration:none}
.msg-error center{ width:355px; margin:0 auto}
.msg-error center .error{ color:#fff;}

#header{ background:url(../_img/bg_header2.jpg) no-repeat center top; width:100%;}
#header .hold{ width:1000px; margin:0 auto; padding:0 40px 0 40px; z-index:99}

#header .logo{ width:162px; float:left; position:relative ; z-index:99}
/*
#header .logo h1{ background:url('../_img/logo.png') no-repeat; width:162px; height:203px; text-indent:-9999px;}
#header .logo h1 a{ display:block;width:162px; height:203px;}
*/

.newcad fieldset	{
	float:left;
	border:0px;
	padding:0px;
	text-align:left;
}
	.newcad fieldset input	{
		float:left;
	}
.newcad fieldset.left-10	{
	margin-left:10px;
}

/*div login/busca/menu*/
#header .right-side{ float: left; width:745px; margin:0 0 0 30px}
#header .login{ background:url('../_img/bg_login.png') no-repeat; width:627px; float:right; height:23px; padding:5px 10px 10px 20px; vertical-align:middle}
#header .login form{float:left}
#header .login label{ vertical-align:middle}
#header .login img{ vertical-align:middle; border:0}
#header .login a.esqueci{ color:#0d427c; font-size:10px; text-decoration:none}
#header .login .separa{ margin:0 8px 0 8px; vertical-align:middle}
#header .login input.text{ border:1px solid #aeaeae; width:110px; margin:0 7px 0 4px; font-size:12px; color:#666666; vertical-align:middle}
#header .logado{text-align:right}
#header .logado img{margin:0 0 0 5px}
#header .busca{padding:20px 0 0 0;}
#header .busca form{width:320px; float:left; margin:6px 0 0 0}
#header .busca input{ width:235px; font-size:12px; vertical-align:middle; margin:0 10px 0 0; color:#666666}
#header .busca img{ vertical-align:middle; border:0;}
#header .busca .separa{ margin:0 9px 0 9px; vertical-align:middle}
#header .busca .enviaamigo{ margin:-8px 0 0 0; }

#header .menu{ padding:20px 0 0 0}
#header .menu ul{ margin:0; padding:0;}
#header .menu ul li{ display:inline;}
#header .menu ul li a{ color:#666666; text-decoration:none; font-size:12px; padding:15px 3px 15px 3px}
#header .menu ul li a.active{ color:#6baa23;}
#header .menu ul li img{vertical-align:middle; border:0; }
/*fim div login/busca/menu*/

#bg_wrapper{background:#f5f5f5 url('../_img/bg_wrapper.gif') repeat-x;}
#wrapper{width:1000px; margin:0 auto; padding:0 0 80px 0 }
#homepage{position:relative; height:100%; margin:-42px 0 0 0; width:920px;}
.anime img{position:absolute;display:block;top:0;left:0}
#homepage #nav{ margin:-40px 0 0 0; position:relative; z-index:90; width:910px; text-align:right; height:30px; padding:20px 0 0 0}
#homepage #nav a{ color:#fff; background:url('../_img/bg_link_anime.png') no-repeat; padding:7px 9px 14px 8px; margin:0 5px 0 0; text-decoration:none}
#homepage #nav a.activeSlide{color:#fff; background:url('../_img/bg_link_anime_active.png') no-repeat; padding:7px 9px 14px 8px; width:23px; margin:0 5px 0 0; text-decoration:none}
#homepage .rss{/*background:url('../_img/bg_rss.gif') no-repeat;  height:19px; padding:3px 0 0 70px;*/background-color:#f7e4bf;width:920px;height:22px;}
#homepage .rss .left{float:left;}
#homepage .rss .right{float:left; background-color:#f7e4bf;padding:3px 0 0 0}
#homepage .content{ margin:15px 0 0 0;position:relative;}
#homepage .content .destaques{ float:left; width:672px;}
#homepage .content .destaques .box-destaque{ width:308px; float:left; padding:0 25px 5px 0}
#homepage .content .destaques .box-destaque h1{border-bottom:1px solid #b2b2b2; margin:25px 0 11px 0; padding:0 0 8px 0; font-size:18px; color:#0d427c; font-weight:500;height:25px; overflow:hidden}
                   .destaques .box-destaque .img{ width:304px; height:180px; overflow:hidden; padding:0 0 0 2px}
                   .destaques .box-destaque .img img{ border:1px solid #b2b2b2}
		           .destaques .box-destaque .desc{overflow:hidden;}
		           .destaques .box-destaque .desc h2{ color:#6baa23; font-size:13px; font-weight:bold; height:35px; overflow:hidden}
		           .destaques .box-destaque .desc p{ line-height:15px;  margin:0 0 10px 0}

#interna{position:relative; height:100%; width:960px; margin:10px 0 0 0}
#interna .content{}

#interna .content .mural-recados-full{ float:left; width:740px; margin:0 15px 0 0; padding:15px 0 0 0}
#interna .content .mural-recados-full{ float:left; width:740px; margin:0 15px 0 0; padding:15px 0 0 0}
#interna .content .mural-recados-full .head{ border-bottom:1px solid #c1c1c1; height:30px; margin:0 0 13px 0;}
#interna .content .mural-recados-full .head .left{ float:left;}
#interna .content .mural-recados-full .head .left h1{ font-size:18px; color:#0d427c; font-weight:500; text-transform:uppercase}
#interna .content .mural-recados-full .head .right{ float:right; color:#666666; padding:4px 0 0 0 }
#interna .content .mural-recados-full .head .right a{color:#6baa23; text-decoration:none;}





#interna .content .mural-recados{ float:left; width:480px; margin:0 15px 0 0; padding:15px 0 0 0}
#interna .content .mural-recados .head{ border-bottom:1px solid #c1c1c1; height:30px; margin:0 0 13px 0;}
#interna .content .mural-recados .head .left{ float:left;}
#interna .content .mural-recados .head .left h1{ font-size:18px; color:#0d427c;font-weight:500; text-transform:uppercase}
#interna .content .mural-recados .head .right{ float:right; color:#666666; padding:4px 0 0 0 }
#interna .content .mural-recados .head .right a{color:#6baa23; text-decoration:none;}
#interna .envia-recado{}
#interna .envia-recado h2{ color:#99cc33; font-size:14px; margin:0 0 6px 0}
#interna .envia-recado textarea{ height:55px; border:1px solid #b1b1b1; width:100%;}
#interna .envia-recado .maxlenght{ color:#666666; text-align:right; margin:0 0 12px 0}
#interna .content .mural-recados .lista-recados{}
				  .mural-recados .lista-recados .header{ padding:23px 0 10px 0}
				  .mural-recados .lista-recados .header .left{ float:left}
				  .mural-recados .lista-recados .header .left h3{ font-size:14px; color:#6baa23;}
				  .mural-recados .lista-recados .header .right{ float:right}
		          .mural-recados .lista-recados .cont{}
		          .mural-recados .lista-recados .cont .item{ border-bottom:1px dashed #b2b2b2; padding:0 0 10px 0; margin:0 0 15px 0}
		          .mural-recados .lista-recados .cont .img{ width:80px; height:85px; overflow:hidden; float:left; margin:0 15px 0 0}
		          .mural-recados .lista-recados .cont .img img{ border:1px solid #b0b0b0}
		          .mural-recados .lista-recados .cont .desc{ font-size:11px; width:383px; float:left}
		          .mural-recados .lista-recados .cont .desc p{ margin:0 0 18px 0}
		          .mural-recados .lista-recados .cont .desc h4{color:#0d427c; font-size:11px;}
		          .mural-recados .lista-recados .cont .desc .left{float:left}
		          .mural-recados .lista-recados .cont .desc .left a{color:#6baa23;}
		          .mural-recados .lista-recados .cont .desc .right{float:right}
		          .mural-recados .lista-recados .cont .gostei{ margin:7px 0 0 0}

#interna .arquivos-footer{ margin:40px 0 0 0}
#interna .arquivos-footer h1{ color:#0d427c; font-size:18px; border-bottom:1px solid #c2c2c2; padding:0 0 10px 0; margin: 0 0 20px 0}
#interna .arquivos-footer .hold{ text-align:center; padding: 0 10px;}
#interna .arquivos-footer .hold .itens1{ float:left; width:128px; text-align:center; margin:0 50px 0 0}
#interna .arquivos-footer .hold .itens2{ float:left; width:120px; text-align:center; margin:0 50px 0 0}
#interna .arquivos-footer .hold .itens3{ float:left; width:104px; text-align:center}
#interna .arquivos-footer .hold .img{ height:93px;}
#interna .arquivos-footer .hold a{ color:#0d427c; text-decoration:none; font-size:14px;}
#interna .arquivos-footer .hold a .green{ color:#6baa23}

/*#interna #right-755{ width:770px; float:left; margin:0 0 0 20px}*/
#interna #right-755{ width:675px; float:left; margin:0 0 0 20px}
#interna #right-755 .head{ border-bottom:1px solid #c2c2c2; height:auto; margin:0 0 15px 0;}
#interna #right-755 .head .left{ float:left}
#interna #right-755 .head .left h1, h1 a{ font-size:18px; color:#0d427c; text-transform:uppercase; padding:0 0 0 2px;}
#interna #right-755 .head .right{ float:right; padding:4px 5px 0 0 }
#interna #right-755 .head .right a{color:#6baa23; text-decoration:none;}
#interna #right-755 .cont{}
#interna #right-755 .cont .filtro{ float:left; }
#interna #right-755 .cont .orderby{ float:right; padding:0 35px 0 0 }
#interna #right-755 .cont .orderby select{ width:150px;border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; font-family: "Trebuchet MS"; font-size:11px; color:#666666; font-weight:bold}
#interna #right-755 .cont h2{ font-size:14px; color:#6baa23; text-transform:uppercase; padding:0 0 10px 15px;}
#interna #right-755 .cont p{ margin:0 0 15px 0}
#interna #right-755 .cont .img-gallery{ margin:0 0 15px 0}
#interna #right-755 .cont .img-gallery .full{ float:left;}
#interna #right-755 .cont .img-gallery .hold_thumb{ float:left; width:245px;}
#interna #right-755 .cont .img-gallery .hold_thumb .subtit{ padding:0 0 12px 13px; width:180px;}
#interna #right-755 .cont .img-gallery .hold_thumb .thumbs{ float:left; list-style:none }
#interna #right-755 .cont .img-gallery .hold_thumb .thumbs .itens{ float:left; width:113px;padding:0 0 12px 8px}
#interna #right-755 .cont .box-projetos{ margin:10px 0 0 0}
#interna #right-755 .cont .box-projetos .box-itens{width:170px; border-top:1px solid #e1eed3; float:left; margin:0 15px 0 0;}
#interna #right-755 .cont .box-projetos .box-itens .img{ text-align:center; margin:15px 0 15px 0}
#interna #right-755 .cont .box-projetos .box-itens p{}
#interna #right-755 .cont .iten-relatos{ background:url('../_img/bg_relato1.gif') repeat-x; border-bottom:1px dashed #b2b2b2; padding:0 0 15px 0; margin:0 0 15px 0; width:742px;}
#interna #right-755 .cont .iten-relatos h3{ color:#105198;}
#interna #right-755 .cont .iten-relatos h3.green{ color:#339900;}
#interna #right-755 .cont .iten-relatos p{ margin:0; padding:0; color:#666666;}

#interna #right-755 .iten-relatos .box-resposta{}
#interna #right-755 .iten-relatos .box-resposta .img{ width:79px; height:72px; border:1px solid #b0b0b0;; float:left; margin:0 15px 0 0}
#interna #right-755 .iten-relatos .box-resposta .desc{ float:left; width:640px;}
#interna #right-755 .iten-relatos .box-resposta .desc .header{}
#interna #right-755 .iten-relatos .box-resposta .desc .left{ float:left; color:#105198; font-weight:bold}
#interna #right-755 .iten-relatos .box-resposta .desc .right{ float:right}
#interna #right-755 .iten-relatos .botao{ float:right; margin:10px 0 0 0}

/*midiateca*/
#interna #right-755 .cont .box-ultimos-arquivos{ width:300px; float:left; margin:0 50px 0 0}
#interna #right-755 .cont .box-ultimos-arquivos .item{ padding:0 0 0 15px; height:88px; margin:0 0 15px 0}
#interna #right-755 .cont .box-ultimos-arquivos .item .left{ float:left; width:99px; height:88px; overflow:hidden}
#interna #right-755 .cont .box-ultimos-arquivos .item .right{ float:left; width:160px; margin:0 0 0 10px; overflow:hidden }


/*favoritos*/
#interna #right-755 .item-favorito{ border-bottom:1px dashed #b2b2b2; margin:0 0 15px 0; padding:0 0 15px 0}
#interna #right-755 .item-favorito .img{width:79px; height:72px; border:1px solid #b0b0b0;; float:left; margin:0 15px 0 0}
#interna #right-755 .item-favorito .desc{ float:left;}
#interna #right-755 .item-favorito .desc h3{ color:#0d427c}
#interna #right-755 .item-favorito .desc .botao{ margin:6px 0 0 0}

#interna #right-755 .cont .hold-arquivos{ padding:0 0 0 30px;}
#interna #right-755 .cont .box-ultimos-arquivos2{ width:650px; float:left; margin:0 10px 0 0; }
#interna #right-755 .cont .box-ultimos-arquivos2 .item{ padding:0 0 0 15px; margin:0 10px 25px 0; float:left; width:300px;height:120px}
#interna #right-755 .cont .box-ultimos-arquivos2 .item .left{ float:left; width:99px; height:88px; overflow:hidden; margin:0 10px 5px 0}
#interna #right-755 .cont .box-ultimos-arquivos2 .item .right{ float:left; width:150px;  }
#interna #right-755 .cont .box-ultimos-arquivos2 .item .right h5 a{color:#009900; font-size:12px }


/*mural de recados nao logado*/
.faixa-verde{background:#2b7e20; color:#fff; font-size:12px; font-weight:bold; padding:3px 10px 3px 10px; margin:0 0 25px 0}
.faixa-verde .left{ float:left;}
.faixa-verde .right{float:right}

.item-mural-recados{border-bottom:1px solid #cecece; margin:0 0 10px 0; padding:0 0 20px 0 }
.item-mural-recados .left{float:left; width:110px; margin:0 10px 0 0}
.item-mural-recados .left a{color:#0e4c89; font-size:13px;}
.item-mural-recados .right{float:left; width:760px;}
.item-mural-recados .right p.txt{height:100px; overflow:hidden; margin:0 0 10px 0}
.item-mural-recados .right a{color:#0e4c89;text-decoration:none}
.item-mural-recados .right textarea{height:80px; width:100%; border:1px solid #aaaaaa}
.item-mural-recados .right div.botao{text-align:right; margin:10px 0 0 0}

/*alterar senha*/

#interna #right-755 .cont .form-alterar-senha{ padding:30px 0 0 50px}
#interna #right-755 .cont .form-alterar-senha label{ padding:0 0 2px 8px}
#interna #right-755 .cont .form-alterar-senha select{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; width:160px}

#interna #right-755 .cont .form-alterar-senha input{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; width:160px; margin:0 0 8px 0}
#interna #right-755 .cont .form-alterar-senha .botao{ padding:0 35px 0 0}

.pagina-rss h1	{
	border:1px solid #7fa6c5;
	background:#2b6ea3;
	font-size:13px;
	color:#ffffff;
	padding:2px 10px;
	margin:0px 0px 10px 0px;
}

.pagina-rss a	{
	color:#6a6a6a;
	text-decoration:none;
}
.pagina-rss a:hover	{
	text-decoration:underline;
}

.rss .link	{
	color:#2b6ea5;
}

/*sidebar-noticia*/

.ipt-style{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; margin:0 0 10px 0; width:100%}

.sidebar-categorias{}
.sidebar-categorias h1{background-color:#2b7e20; padding:3px 0 3px 20px; font-size:11px; color:#fff; text-transform:uppercase; margin:10px 0 0 0 }
.sidebar-categorias ul{list-style:none; padding:2px 0 0 20px;}
.sidebar-categorias ul li a{color:#105097;text-decoration:none}

.sidebar-arquivos h1{background-color:#2b7e20; padding:3px 0 3px 20px; font-size:11px; color:#fff; text-transform:uppercase; margin:10px 0 0 0 }

/*Cadastro*/

#full-cont{ width:920px;}
#full-cont .head{ border-bottom:1px solid #c2c2c2; height:30px; margin:0 0 15px 0;}
#full-cont .head .left{ float:left}
#full-cont .head .left h1{ font-size:18px; color:#0d427c; text-transform:uppercase; padding:0 0 0 2px;}
#full-cont .head .right{ float:right; padding:4px 5px 0 0 }
#full-cont .head .right a{color:#6baa23; text-decoration:none;}

#full-cont .form-cadastrar{}
#full-cont .form-cadastrar .faixa{ background:#296ea3; color:#fff; font-size:14px; padding:5px 7px; margin:15px 0 15px 0}
#full-cont .form-cadastrar .faixa .left{ float:left}
#full-cont .form-cadastrar .faixa .right{ float:right}
#full-cont .form-cadastrar .textarea{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; width:460px; height:125px; padding:3px 0 3px 2px; margin:0 0 10px 0 }
#full-cont .form-cadastrar .large{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; width:460px; padding:3px 0 3px 2px; margin:0 0 10px 0 }
#full-cont .form-cadastrar .small{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; width:165px; padding:3px 0 3px 2px;margin:0 15px 10px 0 }
#full-cont .form-cadastrar .small2{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; width:220px; padding:3px 0 3px 2px;margin:0 15px 10px 0 }
#full-cont .form-cadastrar .medium{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; width:280px; padding:3px 0 3px 2px;margin:0 0 10px 0 }

/*mensagens recebidas*/
#interna #right-755 .cont .msg-recebidas{ margin:40px 0 0 0}
#interna #right-755 .cont .msg-recebidas .item{ border-bottom:1px solid #bbbbbb; margin:0 0 25px 0; padding:0 0 25px 0}
#interna #right-755 .cont .msg-recebidas .left{ width:100px; float:left; margin:0 6px 0 0;color:#0e4c89}
#interna #right-755 .cont .msg-recebidas .right{float:left; width:600px;}
#interna #right-755 .cont .msg-recebidas .right p{ margin:0 0 10px 0; line-height:14px;}
#interna #right-755 .cont .msg-recebidas .right a{color:#0e4c89; text-decoration:none} 
#interna #right-755 .cont .msg-recebidas .right textarea{ border:1px solid #bdbdbd; width:620px; height:80px; margin:0 0 10px 0}
#interna #right-755 .cont .msg-recebidas .right .botao{ float:right; padding:0 60px 0 0} 
#interna #right-755 .cont .msg-recebidas .right .box-responda{ display:none} 



.relatos{ margin:40px 0 0 0}
.relatos .item{ border-bottom:1px solid #bbbbbb; margin:0 0 25px 0; padding:0 0 25px 50px}
.relatos .left{ float:left; margin:0 6px 0 0;}
.relatos .left{ float:left; margin:0 6px 0 0;}
.relatos .left .title{color:#16588b; font-size:12px;}
.relatos .right{float:right; padding:30px 0 0 0}

.midias{ margin:40px 0 0 0}
.midias .item{ border-bottom:1px solid #bbbbbb; margin:0 0 25px 0; padding:0 0 25px 15px;background:url('../_img/bg_relato1.gif') repeat-x; height:100%}
.midias .item img{ float:left; margin:0 20px 0 0;}

.midias .left{ float:left; margin:0 6px 0 0;}
.midias .left .title{color:#16588b; font-size:12px;}
.midias .right{float:right; padding:50px 0 0 0}




#interna .box-links{ padding:0 0 0 15px}
#interna .box-links .item-links{ width:205px; float:left; margin:0 10px 0 0; overflow:hidden;}
#interna .box-links .item-links h5{ font-size:12px; color:#003366}
#interna .box-links .item-links a{ color:#0e4b87;}

/*edição perfil*/

#interna .item-perfil{ margin:15px 0 0 0; padding:0 0 0 5px}
#interna .item-perfil ul{list-style:none}
#interna .item-perfil h1{ background:#336699; padding:3px 0 3px 17px; font-size:12px; color:#fff; font-weight:normal; margin:0 0 10px -5px}
#interna .item-perfil .ipt-large{ width:445px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; margin:0 0 9px 0}
#interna .item-perfil .ipt-medium{ width:180px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; margin:0 0 9px 0}
#interna .item-perfil .ipt-small{ width:145px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; margin:0 0 9px 0}
#interna .item-perfil .ipt-smallest{ width:22px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; margin:0 10px 9px 0}
#interna .item-perfil .action{ text-align:right; margin:15px 27px 0 0}
#interna .item-perfil select{color:#666666; font-size:11px; border-top:1px solid #cccccc; }
#interna .item-perfil .valign{ vertical-align:middle}
#interna .item-perfil textarea{ width:445px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; height:60px; }
#interna .item-perfil .mostrar_perfil{ margin:6px 0 4px 0}
#interna .item-perfil .litledrop{ float:left; width:150px; margin:0 15px 0 0}
#interna .item-perfil .litledrop select{color:#666666; font-size:11px; width:150px;}
#interna .item-perfil .mostrar_perfil label{ vertical-align:middle; font-size:9px;}
#interna .item-perfil .chk{ margin:0 3px 0 13px; vertical-align:middle} 
#interna .item-perfil .box-novo-ambiente{}
#interna .item-perfil .box-novo-ambiente .left{ float:left; width:40px}
#interna .item-perfil .box-novo-ambiente .center{ float:left; margin:0 50px 0 0}
#interna .item-perfil .box-novo-ambiente .center a{ color:#666666; text-decoration:none}
#interna .item-perfil .box-novo-ambiente .right{ float:left}

#interna .paginacao{ width:740px; margin:0 auto}
#interna .paginacao .exibir{ float:left; margin:0 145px 0 0; color:#7d7d7d; font-weight:bold; text-decoration:none}
#interna .paginacao .nav{ float:left}
#interna .paginacao .nav a{ color:#7d7d7d; font-weight:bold; text-decoration:none}
#interna .paginacao .nav a.hover{ color:#003366; font-weight:bold; text-decoration:none}

#interna .paginacao_interna{ margin:0 0 30px 0}
#interna .paginacao_interna .exibir{ float:left; margin:0 80px 0 0; color:#105198; font-weight:bold; text-decoration:none}
#interna .paginacao_interna .nav{ float:left}
#interna .paginacao_interna .nav a{ color:#105198; font-weight:bold; text-decoration:none}
#interna .paginacao_interna .nav a.hover{ color:#339900; font-weight:bold; text-decoration:none}

#interna .paginacao-full{ margin:0 auto; padding:0 0 0 40px;}
#interna .paginacao-full .exibir{ float:left; margin:0 80px 0 0; color:#7d7d7d; font-weight:bold; text-decoration:none}
#interna .paginacao-full .exibir a{ color:#7d7d7d; font-weight:bold; text-decoration:none}
#interna .paginacao-full .nav{ float:left; margin:-3px 0 0 0}
#interna .paginacao-full .nav a{ color:#7d7d7d; font-weight:bold; text-decoration:none}





#sidebar-perfil{ width:160px;float:left; padding:10px 10px 0 0}
#sidebar-perfil .sidebar-box{ border:1px solid #e8e8e8; padding:13px 5px 15px 7px; margin:20px 0 12px 0; background:#fff;}
#sidebar-perfil .img_user{}
#sidebar-perfil .busca-interna{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; width:157px; margin:0 0 10px 0}
#sidebar-perfil .bt_painel{ margin:0 0 1px 0}
#sidebar-perfil .botao{ margin:10px 0 10px 0}
#sidebar-perfil .edu-online{}
#sidebar-perfil .edu-online h1{font-size:14px; color:#0d427c; font-weight:900; border-bottom:1px solid #b2b2b2; padding:0 0 9px 0; margin: 0 0 10px 0; text-transform:uppercase}
#sidebar-perfil .side-scroll{ max-height:435px;  overflow:auto; *height:435px;}

#sidebar-perfil .side-scroll .side-item{ margin:0 0 20px 0; height:45px;}
#sidebar-perfil .side-scroll .side-item .img{float:left; width:41px; height:41px; overflow:hidden;margin:0 5px 0 0}
#sidebar-perfil .side-scroll .side-item .img img{border:1px solid #c9c9c9;}
#sidebar-perfil .side-scroll .side-item .desc{ float:left; width:77px;}
#sidebar-perfil .side-scroll .side-item .desc p{ line-height:14px;}
#sidebar-perfil .side-scroll .side-item .desc a{ color:#6baa23;}

#sidebar{ float:left; width:246px;}
#sidebar .sidebar-box{ border:1px solid #e8e8e8; padding:13px 5px 15px 7px; margin:0 0 12px 0;background:#fff;  }
#sidebar .sidebar-box .borda{ border:1px solid #bbbbbb;}
#sidebar .sidebar-box h1{font-size:18px; color:#0d427c; font-weight:500; border-bottom:1px solid #b2b2b2; padding:0 0 9px 0; margin: 0 0 10px 0;text-transform:uppercase}
#sidebar .sidebar-box .nav{ padding:0 0 10px 0}
#sidebar .sidebar-box .nav .left{ float:left; color:#626262;}
#sidebar .sidebar-box .nav .left .green{color:#6baa23; font-weight:bold; font-size:14px;}
#sidebar .sidebar-box .nav .right{ float:right}


/*atividades*/
#sidebar .atividades{}
#sidebar .atividades ul{ margin:0; padding:0; list-style:none}
#sidebar .atividades ul li{ border-bottom:1px dashed #b2b2b2; padding:0 0 10px 0; margin:0 0 9px 0}
#sidebar .atividades ul li a{ text-decoration:none; }
#sidebar .atividades ul li a .normal{font-size:12px; color:#0d427c;}
#sidebar .atividades ul li a .green{color:#6baa23; font-size:13px;}
#sidebar .atividades ul li p{ padding:0 0 0 13px;}
/*calendario*/
#sidebar #calendario{}
#sidebar #calendario h1{}
#sidebar #calendario .tabela{background:#efefef; border-top:1px dashed #b2b2b2;border-bottom:1px dashed #b2b2b2; padding:12px 0 12px 0;width:230px;}
#sidebar #calendario table{}
#sidebar #calendario table th{ color:#6baa23; font-size:14px; padding:0 0 5px 0}
#sidebar #calendario table td{ text-align:center; width:35px; height:22px;}
#sidebar #calendario table td a{ color:#666666; text-decoration:none; padding:1px 3px 3px 3px;}
#sidebar #calendario table td a.active{background:url('../_img/bg_today.gif') no-repeat center; width:18px; height:18px; color:#fff;padding:12px;}
#sidebar #calendario .ultimos-eventos{}
#sidebar #calendario .ultimos-eventos ul{ padding:0; margin:0 0 12px 0; list-style:none}
#sidebar #calendario .ultimos-eventos ul li{ padding:9px 0 9px 0; border-bottom:1px dashed #b2b2b2; }
#sidebar #calendario .ultimos-eventos ul li a{ display:block; color:#666666; text-decoration:none;width:234px; height:20px; overflow:hidden}
#sidebar #calendario .ultimos-eventos ul li a:hover{text-decoration:underline}
#sidebar #calendario .ultimos-eventos ul li a .green{ color:#6baa23; text-decoration:none; font-size:13px;}
/*fim calendario*/

/*calendario agenda*/
#sidebar-perfil-large{width:225px; float:left;border:1px solid #e8e8e8; padding:5px 5px 15px 7px; margin:30px 0 12px 0;background:#fff;}
#sidebar-perfil-large select{width:190px; font-size:11px; margin:3px 0 15px 0}
#calendario-agenda{margin:10px 0 0 0}
#calendario-agenda h1{font-size:18px; color:#0d427c; font-weight:500; border-bottom:1px solid #b2b2b2; padding:0 0 9px 0; margin: 0 0 10px 0;text-transform:uppercase}
#calendario-agenda .tabela{background:#efefef; border-top:1px dashed #b2b2b2;border-bottom:1px dashed #b2b2b2; padding:12px 0 12px 0;width:225px;}
#calendario-agenda table{}
#calendario-agenda table th{ color:#6baa23; font-size:14px; padding:0 0 5px 0}
#calendario-agenda table td{ text-align:center; width:35px; height:22px;}
#calendario-agenda table td a{ color:#666666; text-decoration:none; padding:1px 3px 3px 3px;}
#calendario-agenda table td a.active{background:url('../_img/bg_today.gif') no-repeat center; width:18px; height:18px; color:#fff;padding:12px;}
#calendario-agenda .ultimos-eventos{}
#calendario-agenda .ultimos-eventos ul{ padding:0; margin:0 0 12px 0; list-style:none}
#calendario-agenda .ultimos-eventos ul li{ padding:9px 0 9px 0; border-bottom:1px dashed #b2b2b2; }
#calendario-agenda .ultimos-eventos ul li a{ display:block; color:#666666; text-decoration:none;width:225px; height:20px; overflow:hidden}
#calendario-agenda .ultimos-eventos ul li a .green{ color:#6baa23; text-decoration:none; font-size:13px;}
#calendario-agenda.nav{ padding:0 0 10px 0}
#calendario-agenda .nav .left{ float:left; color:#626262;}
#calendario-agenda .nav .left .green{color:#6baa23; font-weight:bold; font-size:14px;}
#calendario-agenda .nav .right{ float:right}

/*página de busca - SEARCH*/
.item-busca{ border-bottom:1px solid #cecece; padding:0 0 30px 0; margin:0 0 30px 0}
.item-busca .title{ color:#003366; font-size:12px; font-weight:bold}
.input-busca{ width:520px; margin:40px auto 0 auto}
.input-busca .botao{ text-align:right; padding:15px 15px 0 0}
.input-busca input{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; width:520px;}

.input-busca-avancada{}
.input-busca-avancada .intro{ float:left; width:185px; margin:0 80px 0 0 }
.input-busca-avancada .opt-busca{ float:left; width:650px;}
.input-busca-avancada .opt-busca .text{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; width:525px;}
.input-busca-avancada .opt-busca .left{ float:left; margin:0 20px 0 0}
.input-busca-avancada .opt-busca .center{ float:left; margin:0 20px 0 0}
.input-busca-avancada .opt-busca .right{ float:left;}
.input-busca-avancada .opt-busca .botao{ float:right; padding:35px 0 0 0}

/*footer*/
#footer{position: relative; background:url(../_img/bg_footer.png) no-repeat center top; width:100%; height:135px; color:#fff; font-size:10px;}
#footer .hold{ width:1000px; margin:0 auto; padding:5px 0 0 0;  }
#footer .site_vw{float:left; padding:50px 0 0 0; }
#footer .logo_vw{float:right; padding:40px 0 0 0}



/*LIGHTBOX - Envie para um amigo*/

#envieAmigo{ display:none}
#envieAmigoIframe{ display:inline}
.tb-content{ padding:0 40px 0 40px}
.lb_fechar{ text-align:right; margin:0 0 10px 0}
.lb_fechar a{color:#807f7f; text-decoration:none; text-align:right }
.tb-content h1{ font-size:18px; color:#0d427c; border-bottom:1px solid #c2c2c2; padding:0 0 10px 0; margin:0 0 20px 0}
.tb-content label{ color:#666666; font-size:11px;}
.tb-content .input{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; width:340px; margin:0 0 12px 0 }
.tb-content textarea{border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #ebebeb; width:340px; height:115px;}


.galleria_wrapper{width:491px; overflow:hidden}

		.tagcloud {background:url(../_img/bg_tagcloud.gif) repeat-x; padding:20px}
		.tagcloud a{color:#0D427C; text-decoration:none}
		.tagcloud a:hover{text-decoration:underline}

#login_error{padding:20px;color:#ff0000; font-weight:bold; text-align:center}
#login_error a{color:#ff0000; font-weight:bold; text-decoration:underline}
