/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0 auto;padding:0;}table{border-collapse:collapse;border-spacing:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}q:before,q:after{content:'';}fieldset,img,abbr,acronym{border:0;}html{font-size:62.5%;}

/* ESTRUTURA */
body {background:#144069 url('/imagens/bg.jpg') top center repeat-y; font:normal 1.1em Tahoma, Verdana, Sans-serif; letter-spacing:0.2px; line-height:120%; text-align:justify; color:#1A3361; }
h1 {font:bold 1.6em Tahoma; color:#1a3361;}
h2 {font:bold 1.1em Tahoma;}
h3 {font:bold 1em Tahoma;}
h1, h2, h3 {margin-bottom:5px;}
a {text-decoration:none; color:#3a77b3;}
a:hover {text-decoration:underline;}
.clear {clear:both;}
.limit {width:960px; background:url('/imagens/bg_topo.jpg') top center no-repeat;}
.content {width:960px;}
.rodape {margin:0 auto} /*funciona apenas para IE6 e IE7, respectivamente*/


/* acessibilidade */
.acessibilidade {  position:absolute; z-index:9999; margin-top:-32px; margin-left:650px; }



/*classes gerais*/
.left, .Left {float:left;}
.right, .Right {float:right;}
.Top { float:none; margin-bottom:5px; }
.titulo {font-weight:bold; margin-bottom:5px;}
.italic {font-style:italic; margin:5px 0;}
.destaque {color:#fb941b;}
.bold {font-weight:bold;}
.img_user, .img_comu, .img_selo {border:1px solid #5b76a8;}
.box_color {background:#FFF; padding-bottom:10px;}
.box_color a.arrow {margin-right:10px;}
.margin {margin-left:10px;}
.margin2 {margin:0 10px;}
.news_info {margin:-10px 0 10px 0; font-style:italic;}

.aviso {padding:5px; margin-bottom:15px;}
.aviso li {margin-bottom:2px;}
.error {color:#cc0000; border:1px solid #FFAFAF; background:#FFDFDF;}
.error li {background:url('/imagens/images.png') no-repeat 0 -333px; padding:0 0 0 20px;}
.warning {color:#8F6C35; border:1px solid #EFD9B3; background:#FFF3DF; overflow:hidden;}
.warning li {margin:0px !important;}
.sucess {color:#536F14; border:1px solid #CDDFA7; background:#FAFFEF; overflow:hidden;}
.error_icon {border:none; padding:0 0 0 20px; cursor:pointer; background:url('/imagens/images.gif') no-repeat 0 -333px; display:block;}

/* Fale Conosco */
.faleconosco { padding:20px; }
.faleconosco form label { width:50px; text-align:right; display:block; float:left; padding-right:10px; padding-top:5px; }
.faleconosco form input { float:left; width:220px; }
.faleconosco form textarea { float:left; width:220px; margin:3px; padding:3px; font:normal 1em Tahoma; }
.faleconosco form p { clear:both; float:left; }
.faleconosco form .submit { background:#0c4f67; color:#FFF; border:none; padding:4px; width:60px; margin-left:63px; cursor:pointer; }
.faleconosco form .submit:hover { background:#006699; }
.faleconosco .loading { margin:10px; background:#FFFFDF; text-align:center; overflow:hidden; width:50%; }


/* Barra do governo (topo) */
.barra_governo { height:50px; margin:0 0 1px 0; background:url('/imagens/barra_governo_bg.jpg') left top repeat-x; }
.barra_governo p { height:50px; background:url('/imagens/barra_governo_bg_direita.jpg') right top no-repeat; }
.barra_governo p a { float:left; text-indent:-9999px; height:50px; width:350px; background:url('/imagens/barra_governo_logo.jpg') left top no-repeat; }

/*menu institucional*/
.menu_institucional {font-size:0.9em; margin:-30px 0 10px 5px !important; display:block;  position:relative; z-index:999; width:100% !important;}
.menu_institucional li {float:left; margin-right:20px;}
.menu_institucional li a {color:#FFF; text-decoration:none;}
.menu_institucional ul li a:hover {text-decoration:underline !important;}

/*rodape*/
.menu_rodape {border-bottom:1px solid #5b76a8; padding-bottom:10px; margin-bottom:10px !important;}
.menu_rodape ul {margin-left:2px; width:500px;}
.menu_rodape ul li {float:left; margin-right:20px;}
.menu_rodape ul li a {color:#FFF; text-decoration:none;}
.menu_rodape ul li a:hover {text-decoration:none;}
.menu_rodape ul li a:active {font-weight:bold;}
.endereco {font:normal 1.2em Tahoma; color:#FFF;}
.endereco p {margin-bottom:5px; font-size:0.8em;}

/*barra topo*/
.breadcrumb-governo { text-align:center; margin:30px 0 5px 0; padding-top:25px; }
.acesso-rapido { margin-top:10px; text-align:center;  padding-top:10px; }
.barra_topo {height:180px; #padding:0 0 20px 0; _padding:0 0 0 0;}
.barra_topo h1.logo {background:url('/imagens/logo.png') top left no-repeat; width:402px; height:240px; margin:-50px 0 0 565px; position:absolute; text-indent:-9999px; *margin:-50px 0px 0px 90px; _margin:-50px 0px 0px 60px; z-index:0;}
.capa_busca {background:url('/imagens/barra_topo.jpg') top left no-repeat; height:150px;}
/*.capa_busca form {padding:65px 0 0 50px; height:50px; width:280px; float:left; margin-left:-195px;}*/
.capa_busca form { float:left; clear:both; margin: 20px 0 0 20px; }
.capa_busca form input {border:2px solid #5b76a8; width:280px; font-size:15px; float:left;}
.capa_busca form input.botao {border:none; margin:2px 0 0 -32px; display:block; float:left; height:18px; width:18px; *margin-top:2px;}
.capa_busca form a {float:right; margin:5px -10px 0 0; font-size:0.9em; font-weight:bold; color:#5b76a8; text-decoration:none;}
.capa_busca form a:hover {text-decoration:underline;}
.menu_principal {background:#5b76a8; height:30px; font-size:1.3em;}
.menu_principal li {float:left;}
.menu_principal li a {color:#FFF; text-decoration:none; padding:9px 15px; margin-right:5px; display:block; font-weight:bold;}
.menu_principal li a:hover {background:#1a3361;}
.menu_principal li a.first:hover {}

.menu_comunidade {background:#6f91cf; height:30px; font-size:1.1em;}
.menu_comunidade li {float:left;}
.menu_comunidade li a {color:#FFF; text-decoration:none; padding:9px 15px; margin-right:5px; display:block; font-weight:bold;}
.menu_comunidade li a:hover {background:#1a3361;}
.menu_comunidade li a.first:hover {}

/*icones*/
.icon {border:none; padding:0px; cursor:pointer; background:url('/imagens/images.gif') no-repeat 0 0; display:block;}
.user {background-position:0 -135px; position:absolute; margin:6px 0 0 3px; text-indent:-9999px; width:16px; height:16px; cursor:auto;}
.senha {background-position:0 -153px; position:absolute; margin:6px 0 0 3px; text-indent:-9999px; width:16px; height:16px; cursor:auto;}
.info {background-position:0 -117px; padding-left:25px;}
.arrow {background-position:0 -98px; height:16px; padding-left:25px;}
.arrow_gg {background-position:-3px -704px; font-size:1.1em; height:20px; padding-left:30px; font-weight:bold;}
.logo_five {background:url('/imagens/fivecom.png') no-repeat; text-indent:-9999px; float:right; width:57px; height:15px;}
.recado {background-position:0 -217px; padding-left:25px; height:20px;}
.amigos {background-position:0 -242px; padding-left:25px; height:20px;}
.comu {background-position:0 -267px; padding-left:25px; height:20px;}
.selo {background-position:0 -292px; height:20px; padding-left:25px;}
.add {background-position:0 -353px; padding-left:25px; height:16px;}
.del {background-position:0 -333px; padding-left:25px;}
.reportar {border:none; padding:0 0 0 20px; cursor:pointer; background:url('/imagens/images.gif') no-repeat 0 -333px; display:block;}
.data {background-position:0 -423px; padding:20px 20px 5px 20px; font-size:1.2em; text-align:center; margin-right:10px;}
.euvou {background-position:0 -490px;}
.naovou {background-position:0 -515px;}
.perfil {background-position:0 -732px; height:20px; padding:1px 0 0 25px;}
.perfil_edit {background:url('/imagens/icones/page_edit.gif') no-repeat; padding-left:25px; margin:-33px 10px 0 0; color:#FFF;}
.edit {background-position:0 -316px; padding-left:20px;}
.responder {background-position:0 -538px; padding-left:20px;}
.niver {background-position:0 -559px; height:20px; cursor:auto; padding-left:25px;}
.duvida {background-position:0 -112px; float:left; width:16px; height:16px; margin-left:5px; padding:5px 0 0 20px;}
.apagar {background-position:0 -333px; padding-left:25px; margin-top:-20px;}
.added {margin:-5px 0 5px 0; background:#F4FFF5; border:solid 1px #BFEFAF; padding:5px; width:90%;}
.added2 {background-position:0 -99px; padding-left:20px;}
.check {background-position:0 -653px; padding-left:25px; height:16px;}
.add2 {background:url('/imagens/icones/icon_accept.gif') no-repeat; padding-left:20px; margin-top:-33px; color:#FFF; height:16px;}
.add2_color {background:url('/imagens/icones/icon_accept2.gif') no-repeat; padding-left:20px; margin-top:-33px; color:#FFF; height:16px;}
.twitter2 {background-position:-7px -820px; padding-left:25px; height:16px;}
.facebook2 {background-position:-7px -844px; padding-left:25px; height:16px;}
.myspace2 {background-position:-7px -820px; padding-left:25px; height:16px;}
.flickr2 {background-position:-6px -942px; padding-left:25px; height:16px;}
.orkut2 {background-position:-7px -797px; padding-left:25px; height:16px;}
.myspace2 {background-position:-6px -919px; padding-left:25px; height:16px;}
.msn2 {background-position:-7px -966px; padding-left:25px; height:16px;}

/*redes sociais*/
.rede_social {z-index:999; margin-right:260px; _float:right; _margin-right:130px;}
.rede_social li {margin-right:5px;}
.rede_social li a {width:16px; height:16px; text-indent:-9999px; display:block;}
.rss {background:url('/imagens/icones/feed.png') no-repeat; width:16px; height:16px;}
.twitter {background:url('/imagens/icones/twitter.png') no-repeat; width:16px; height:16px;}
.flickr {background:url('/imagens/icones/flickr.png') no-repeat; width:16px; height:16px;}
.facebook {background:url('/imagens/icones/facebook.png') no-repeat; width:16px; height:16px;}
.orkut {background:url('/imagens/icones/orkut.png') no-repeat; width:16px; height:16px;}
.myspace {background:url('/imagens/icones/myspace.png') no-repeat; width:16px; height:16px;}

/*formularios*/
form {font:normal 1.0em Tahoma;}
form input, form textarea {background:url('/imagens/background_form.jpg') repeat-x; border:1px solid #5b76a8; padding:5px; color:#5b76a8; font:normal 1.1em Tahoma;}
form select {border:1px solid #5b76a8; font:normal 1.0em Tahoma; width:150px;}
form input.radio {background:none; border:none;}
form input.bt_ok {height:25px; background:#6684bb; width:80px; padding-top:2px; color:#FFF; cursor:pointer;}
form input.bt_cadastro {height:25px; padding-top:2px; width:90px; margin-left:20px; cursor:pointer;}
form input.pp {width:40px;}
form select.pp {width:55px;}
form input.p, form select.p {width:100px;}
form input.m, form select.m {width:150px;}
form input.g, form select.g {width:250px;}
form input.gg, form select.gg {width:400px;}
form textarea.m {width:428px; height:70px; margin-bottom:10px;}
form textarea.x {width:450px; height:500px; margin-bottom:10px;}
form textarea.gg {width:400px; height:120px;}
form textarea.gg2 {width: 455px; height: 120px;}
form label.pp {width:100px;}
form input.checkbox {border:none; background:none;}
form textarea.resumo {height:50px;}

/*barras*/
.titulo {height:22px; padding:8px 0 0 10px; color:#FFF; font:bold 1.2em Tahoma;}
.barra_azul {background:#5b76a8;}
.barra_laranja {background:#fb941b;}
.barra_verde {background:#6C9F36;}
.barra_verdeagua {background:#159e90 }
.barra_azul, .barra_verde, .barra_verdeagua {margin-bottom:10px;}

/*login*/
.login {height:200px; background:#FFF;}
.login .barra_azul {font-size:1.1em;}
.login form {margin-left:20px;}
.login form input {margin-bottom:10px;}
.login form a {margin-left:25px;}
.login form input.capa_user, .login form input.capa_pass {padding-left:25px; width:155px;}
.login_error {margin:5px 0 -10px 20px; color:#C00; font-weight:bold;}
.logar, .recuperar_senha {padding-top:20px;}

/*recuperar senha*/
.recuperar_senha {display:none;}
.recuperar_senha form {margin-left:20px; padding-right:20px;}
.recuperar_senha h3, .recuperar_senha p {margin:0 0 10px 0;}
.recuperar_senha input.capa_mail {padding-left:5px; width:180px;}
.recuperar_senha input.bt_ok {width:50px !important;}
.recuperar_senha a.back_logar {margin-left:20px;}

/*user logado*/
.user_logado {margin:0 10px; text-align:left;}
.user_logado ul li {display: inline; }
.user_logado ul li a {float:left; margin:0 10px 5px 0; }
.user_logado .user_info {height:64px;}
.user_logado .user_info li {float:left;}
.user_logado .user_info img {width:80px; margin-right:5px;}
.user_logado .user_info h2 {width:120px; height:50px; overflow:hidden;}
.user_logado p {margin:10px 0;}
.user_logado a.del {padding-left:20px; height:15px;}

/*banner*/
.banner {height:200px; background:url('/imagens/banner.jpg') no-repeat;}

/*capa*/
.capa_box {background:#FFF;}
.capa_box1 {height:380px;}
.capa_box2 {height:280px;}
.capa_box3 {height:200px;}
.capa_box1 .arrow, .capa_box2 .arrow {margin-right:10px; font-weight:bold;}
.capa_box p.right {margin-right:10px;}
.lista {margin:0 10px;}
.lista li {margin-bottom:10px;}
.lista_foto li {height:66px; overflow:hidden}
.lista_foto .texto {width:240px; margin:0 10px;}
.lista_video li {height:95px; overflow:hidden}
.lista_video .texto {width:172px; margin:0 10px;}
.capa_destaque img {margin:0 10px 5px 0; padding:2px; border:1px solid #e2e2e2;}
.capa_destaque blockquote {height:280px; margin-bottom:5px; overflow:hidden;}

.fotos {margin-left:10px;}
.fotos li {margin:0 10px 10px 0; float:left;}
.fotos li img {width:75px; height:60px;}

/*barra lateral direita*/
.barra_lateral_direita_box {background:#FFF;}
.barra_lateral_direita_box .arrow {margin-right:10px; font-weight:bold;}
.mais_acessados {height:200px;}
.mais_acessados table {margin-bottom:5px;}
.mais_acessados table td {height:25px; width:150px;}
.mais_acessados table td.direita {text-align:right; width:115px;}
.usuarios {padding:0 0 10px 0;}
.usuarios .lista_user_ativo li { height:40px;}
.usuarios .lista_user_ativo img {margin-right:8px; border:1px solid #5b76a8;}
.usuarios .lista_user_ativo h3 {font-size:1em; margin:0; height:15px; overflow:hidden;}
.usuarios .lista_user_ativo .texto {width:150px;}
.mapa {height:275px;}
.mapa .google_maps {margin-left:10px;}
.mapa .google_maps iframe {margin-bottom:5px;}
.comu_info {height:200px;}
.comu_info .margin .left {margin:0 10px 10px 0;}
.comu_info .estrelas {margin-top:15px;}
.comu_info .estrelas .stars {margin-top:-2px;}

/*BUSCA PRINCIPAL*/
.resultadobusca {padding:10px;}
.resultadobusca h1 {color:#1A3361 !important; margin-left:0 !important; font:normal 1.5em Tahoma;}
.resultadobusca p.buscafiltro {text-align:right; border-bottom:1px solid #5B76A8; padding-bottom: 5px;}
.resultadobusca p.num_resultado {text-align: right; padding:5px; background:#5B76A8; color:#FFF; margin-bottom:10px;}
.resultadobusca .filtro_lista li {margin:0 5px 5px 0;}
.resultadobusca li h3 {margin-bottom:0px;}
.resultadobusca li p {margin:0 0 5px 0;}
.resultadobusca li {margin-bottom:20px;}

/*CADASTRO*/
.cadastro {margin:20px 10px;}
.cadastro form label {width:150px; text-align:right; display:block; float:left; margin-right:10px; padding-top:3px;}
.cadastro form label.select {text-align:left; margin-left:5px; padding-top:0px; width:10px;}
.cadastro form label.ppp {width:45px;}
.cadastro form label.ppp2 {width:65px;}
.cadastro form label.pp {width:115px;}
.cadastro form input.gg {width:455px;}
.cadastro form input.g_senha, .cadastro form input.gg2, .cadastro form textarea.gg2 {width:415px}
.cadastro form input, .cadastro form select, .cadastro form textarea {padding:3px; margin-bottom:5px;}
.cadastro form .form_box {height:27px; margin-bottom:5px;}
.cadastro form .form_box_sexo {height:15px; margin-bottom:5px;}
.cadastro form .bt_ok {margin:30px auto; display:block; width:auto; padding:2px 2px 4px 2px; cursor:pointer; clear:both; }
.cadastro span.destaque {font-size:0.9em;}
.cadastro p.cadastro_aviso {color:#8F6C35; border:1px solid #EFD9B3; background:#FFF3DF; padding:10px; margin-bottom:20px;}
.cadastro span.cadastro_aviso {color:#C00; font-weight:bold;}
.cadastro .paginacao {margin:10px 0;}

/*usuários*/
.passos {margin:10px auto; background:#e6eaf4; height:35px; width:95%; padding:10px; border:1px solid #9ea6bb;}
.passos li {float:left; width:180px; background:url('/imagens/images.png') no-repeat 140px -697px; color:#808eaa;}
.passos li p {color:#3a77b3;}
.passos li.ativo p, .passos li.ativo h2 {font-weight:bold;}
.passos li.ativo h2 {color:#1a3361;}
.passos li.passo_last {background:none; width:125px;}

/*passo2*/
.cadastro_meusamigos input.bt_ok {margin:0; height:25px; padding:0 3px 3px 3px; #margin-top:-32px;}
.cadastro_meusamigos input.gg {width:625px !important; height:18px; *width:618px;}
.cadastro_meusamigos .filtro_lista li {margin:5px 5px 5px 0;}
.cadastro_meusamigos h1 {margin-left:0px;}

/*passo3*/
.cadastro_comunidades input.bt_ok {margin:0 auto; height:25px; padding:0 3px 3px 3px; #margin-top:-32px;}
.cadastro_comunidades input.gg {width:625px !important; height:18px; *width:618px;}
.cadastro_comunidades .filtro_lista li {margin:5px 7px 5px 0;}
.cadastro_comunidades h1 {margin-left:0px;}

/*passo4*/
.logos {margin:15px auto; width: 126px; height:16px;}
.logos li {float:left; margin-left: 5px;}
.tabela_contatos {height:500px; overflow-y:auto; margin:15px 0;}
.tabela_contatos table {width:670px; margin-top:15px;}
.tabela_contatos table th {padding:0 0 5px 5px; font-weight: bold;}
.cadastro_convite .bt_ok {margin:15px auto !important;}

/*eventos*/
.cadastro_evento .bt_ok {margin:10px auto !important;}
.cadastro_evento h3 {margin:10px 0 10px 0;}
.cadastro_evento h3 span {font-weight:normal; font-size:1em;}
.form_evento_local {margin-bottom:5px;}
.form_evento_local label.pp {width:138px;}

/*filtro*/
.filtro {margin:20px 10px; display:block; background:#e6eaf4; padding:15px 0 10px 0; border:1px solid #99a8bd; #margin-bottom:50px;}
.filtro .filtro_col1, .filtro .filtro_col3{width:159px; display:block;}
.filtro .filtro_col1 p {width:100px; margin-top:30px; font-weight:bold; font-size:1.4em; text-align:center; color:#1A3361; line-height:18px;}
.filtro .filtro_col2 {margin:0 10px; width:350px;}
.filtro .filtro_col2 label {width:65px;}
.filtro .filtro_col2 input.checkbox {height:20px;}
.filtro .filtro_col3 .bt_ok {margin-top:45px !mportant;}
.filtro_criar {float:right; margin:10px 10px 0 0; text-align:right; *margin-bottom:20px;}
.filtro_criar a {font-size:1.2em; display:block; background:#ff7700; font-weight:bold; color:#FFF; padding:5px 10px;}
.filtro_criar a:hover {text-decoration:none; background:#fd8d2c;}
.resultado {margin:15px 0 0 0; display:block; _padding:20px 0 0 0;}
.resultado h1 {margin-left:10px;}
.filtro_lista li {float:left; background:#e6eaf4; margin:5px 0 5px 10px; padding:5px; border:1px solid #99a8bd; _margin:5px;}
.filtro_lista li h3 {text-align:left !important;}
.filtro_lista li img {margin:0 5px 5px 0;}
.filtro_lista span {font-size:0.9em; font-weight:normal;}
.filtro_lista .added span {font-size:1em;}
.filtro_lista .check {font-size:1em; width:150px; float:left; margin-right:0px !important;}
.filtro_lista .add {width:150px; margin-right:0px !important;}
.resultado_membro .filtro_lista .esq {width:90px; height:64px; display:block;}
.resultado_membro .filtro_lista .dir {display:block; width:238px; height:64px;}
.resultado_membro .filtro_lista li {width:328px;}
.resultado_membro .filtro_lista .icon {margin-top:10px; *margin-top:23px;}
.resultado_membro .map {padding:5px; width:675px; height:500px;}
.resultado_comunidade .filtro_lista li {width:211px; overflow:hidden;}
.resultado_comunidade .filtro_lista li h3 {height:30px; overflow:hidden;}
.filtro_selos {height:80px;}
.filtro_selos .filtro_col1, .filtro_selos .filtro_col3 {margin-top:-15px;}
.filtro_selos .filtro_col2 {margin-top:10px;}
.resultado_selos .filtro_selo_titulo {padding:0px 10px 0px 10px; border-bottom:1px solid #99A8BD; height:20px; margin-bottom:-5px;}
.resultado_selos .filtro_selo_titulo h3 {width:250px; float:left;}
.resultado_selos .filtro_selo_titulo p {float:left; text-align:right; width:440px;}
.resultado_selos .filtro_lista li {height:72px; width:328px;}
.resultado_selos .filtro_lista li div.dir {height:72px; width:250px;}
.resultado_selos .filtro_lista li h2 {height:30px; overflow:hidden;}
.resultado_selos .filtro_lista li blockquote {margin-bottom:5px; height:15px; overflow:hidden; height:28px;}
.resultado_selos .filtro_lista li a.add {margin-right:65px; _padding-right:0px;}
.resultado_evento .filtro_lista p.data {background:url('/imagens/calendar.png') no-repeat !important; height:50px; width:59px; padding:23px 0 0 0px; text-align:center; font-size:1.4em; float:left; line-height:14px;}
.resultado_evento .filtro_lista li div.dir {width:597px; margin-left:0px; margin-right:8px;}

/*configurações para IE*/
.filtro_selos {*margin-bottom:10px;}
.filtro_comunidade {*height:110px; #margin-bottom:10px; _margin-bottom:-10px;}
.filtro_membro {*height:190px; #margin-bottom:10px; _margin-bottom:-10px;}
.filtro_evento {*height:170px; #margin-bottom:10px; _margin-bottom:-10px;}

/*padinação*/
.paginacao {background:#e6eaf4; padding:2px 10px; display:block; height:18px; margin-top:15px; clear:both;}
.paginacao p {float:left; margin-top:3px;}
.paginacao ul {float:right; margin-top:-2px;}
.paginacao ul li {float:left; padding:5px 0; border:none; margin:0;}
.paginacao ul li a {padding:5px 8px;}
.paginacao ul li:hover {background:#9ca7bb; text-decoration:none; cursor:pointer;}
.paginacao ul li:hover a {color:#FFF;}
.paginacao ul li a.last:hover {background:none; text-decoration:none; }
.paginacao ul li a:hover { text-decoration:none; }
.paginacao ul li.ativo { background:#9ca7bb; font-weight:bold;}
.paginacao ul li.ativo a { color:#FFFFFF;}

/*Stars*/
.stars li {list-style:none; height:15px;}
.stars .esq {width:125px;}
.stars .dir {width:85px;}
.comu_votar {height:85px;}
.comu_votar div.estrelas {display:block;}
.comu_votar div.estrelas p.stars {margin:10px auto 20px auto; width:120px;}

/*BOX*/
.box_lista {float:left; background:#e6eaf4; margin:0 0 10px 0; padding:5px; border:1px solid #99a8bd; overflow:hidden; *width:437px;}
.box_lista img {margin:0 5px 5px 0; *margin-left:5px;}
.box_lista span {font-size:0.9em; font-weight:normal;}
.box_lista .check_amigos {padding:0; border:none; background:none;}

/*COMUNIDADE*/
.comunidade h1 {color:#FFF; font-size:2.2em; font-weight:normal;}
.comu_barra_topo {_margin-bottom:200px;}
.comu_img img {/* background-position:center center; background-repeat:no-repeat; */}
.comu_img { height:210px; overflow:hidden; }
.detalhe_comunidade { position:absolute; z-index:100; margin-left:327px; margin-top:120px; float:left; width:152px; height:84px; display:block;}
.comunidade .capa_destaque a.arrow {margin-top:10px;}
.lista_user {margin-left:5px;}
.lista_user li {width:50px; height:40px; float:left; margin:5px 5px 2px 0;}
.lista_cont .item_lista_comu {}
.lista_cont .item_lista_comu a.arrow {margin-top:10px;}
.lista_cont .item_lista_comu .esq, .conteudo_completo .esq {margin-right:10px; display:block; width:80px;}
.lista_cont .item_lista_comu .dir, .conteudo_completo .dir {width:340px;}
.lista_cont .fotos li {margin:0 10px 10px 0; padding:0;}
.lista_cont a.add {margin-top:-32px; color:#FFF;}
.lista_cont .video .esq {width:135px;}
.lista_cont .video .dir {width:290px;}
.lista_cont .italic {margin-top:-5px;}
.lista_cont .reportar {margin:5px 0;}
.conteudo_completo .esq, .conteudo_completo .dir {margin-bottom:10px;}
.conteudo_completo .fotos, .conteudo_completo .videos {margin:15px 0 0 0;}
.conteudo_completo .fotos li {margin:0 5px 5px 0; padding:0;}
.conteudo_completo .videos .lista_video .texto {width:295px;}

.resultado_enquete {margin:0 10px;}
.resultado_enquete li {margin-bottom:5px; list-style:inside;}
.enquete h3 {margin:10px;}
.comu_margin {margin:0 15px;}
.comu_acesso .box_lista {width:390px; overflow:hidden; margin:0px 10px 10px 10px; _margin:0px 10px 10px 5px;}
.comu_acesso .box_lista .esq {width:15px; margin-right:3px; *width:18px;}
.comu_acesso .box_lista .esq .checkbox {padding:0px;}
.comu_acesso .box_lista .dir {width:340px;}
.recados .comu_acesso .box_lista {width:429px;}
.comu_acesso p.right { margin-bottom:10px;}
.overflow {height:390px; overflow:auto; margin-bottom:15px; display:block; padding:10px 0; border:1px solid #99A8BD; *width:440px;}
.msg {font-weight:bold; color:#fb941b; font-size:1.2em;}

.cadastro_conteudo form label {width:110px;}
.cadastro_conteudo form .g {width:250px;}
.cadastro_conteudo form .g_forum {width:310px;}
.cadastro_conteudo form textarea.gg {width:455px;}

/*enquete*/
.enquete input {border:none; background:none;}
.enquete label {margin-left:5px;}
.enquete p {margin-bottom:5px;}
.enquete p.ask {margin-bottom:10px;}
.enquete input.bt_resultado, .enquete input.bt_votar {height:25px; background:#6684bb; padding-top:2px; color:#FFF; cursor:pointer; font-size:0.98em; margin-top:15px;}
.enquete input.bt_resultado {width:auto; float:left;}
.enquete input.bt_votar {width:auto; float:right; margin-right:10px;}

/*listas*/
.comu_list {margin:0 10px;}
.comu_list .sucess {margin:10px 0;}
.comu_list .formulario h3 {margin-bottom:10px;}
.comu_list .formulario label {width:35px; display: block; float:left; padding-top:5px;}
.comu_list .formulario label, .comu_list .formulario input {margin-bottom:10px;}
.comu_list .formulario input {width:160px;}
.comu_list a.show_form {background:#5B76A8; color:#FFF; padding:2px 4px;}

/*abas*/
.abas li {float:left; margin-right:1px;}
.abas li a {padding:7px 10px; display:block; background:#e8ecf4; text-decoration:none;}
.abas li a:hover, .abas li a.ativo {background:#CBD4E7;}
.abas li a.ativo {font-weight:bold;}

/*PERFIL*/
.bg_foto { background:url('/imagens/bg_foto_usuario.jpg') no-repeat top center; width:176px; height:144px;}
a.alterar_perfil {margin:-32px 10px 0 0; color:#FFF;}
.perfil_col_esq {width:185px; margin-right:10px;}
.perfil_col_esq span {margin-left:10px; display:block;}
.perfil_col_esq h3 {margin-bottom:10px;}
.perfil_col_dir {width:500px;}
.perfil_editar form input, .perfil_editar form select {padding:2px;}
.perfil_editar form input.gg {width:369px;}
.perfil_editar form label {width:60px; float:left; display:block; text-align:right; margin-right:5px;}
.portrait img { margin:0 auto 10px 9px; padding-top:11px; width:156px; height:121px; display:block;}
.portrait h2, .portrait p {text-align:center;}
.perfil_admin li a.arrow_gg {margin-left:10px;}
.portrait, .perfil_admin, .perfil_excluir, .aniversario, .selos, .canais {margin-bottom:20px;}
.aniversario .niver .data {padding:0px !important; float:left; margin:0 2px 0 0; font-size:1em;}
.selos ul {_margin-bottom:0px;}
.selos li {margin:0 10px 10px 0; float:left;}
.selos li img {width:75px; height:60px;}
.selos .aviso li {float:none;}

.canais ul {margin-bottom:10px;}
.canais ul li {margin-bottom:5px;}

.abas_corpo {background:#cbd4e7; padding:10px;}
.abas_corpo h3 {margin-bottom:10px;}
.abas_corpo .contatos {border-right:none; border-left:none; border-top:1px solid #e8ecf4; border-bottom:1px solid #e8ecf4; padding:10px 0; margin:10px 0;}
.abas_corpo .meusdados p, .abas_corpo .contatos p, .abas_corpo .canais p {padding:5px 10px;}
.abas_corpo p.cor {background:#e8ecf4;}

.abas_interno {height:15px; margin-bottom:15px;}
.abas_interno ul {height:16px; border-bottom:1px solid #FFF; padding:3px 5px;}
.abas_interno li a{float:right; padding:3px 5px; text-align:center; background:#CBD4E7; margin-left:5px;}
.abas_interno li a.ativo {background:url('/imagens/background_form.jpg') repeat-x;}

/*menu IE6*/
.abas_interno ul {*width:100%; *padding:0;}
.abas_interno li {*display:inline; *float:right; *padding:5px 5px 3px 5px;}
.abas_interno li a {*width:120px; *float:none;}
.abas_interno li a.ativo {}

.doing p.text_tweet {border-bottom:1px solid #e8ecf4; padding-bottom:10px; margin-bottom:15px;}
.doing {border:none; padding:12px 55px 0 0; overflow:auto; background:none !important; width:482px; *padding-right:0;}
.doing p {margin:-15px 0 10px 0;}
.doing .bt_ok { float:right; width:auto; margin-top:17px; margin-left:435px; position:absolute; z-index:10; *margin:13px 15px 0 435px;}
.doing .bt_ok, x:default {}
.doing textarea {background:none; border:none; width:410px; overflow:auto}
.balao_tweet { background:url('/imagens/doing_background.png') no-repeat; height:62px; width:482px}
.text_tweet {padding-bottom:10px;line-height:20px;}
.text_tweet p.text{font-weight:bold; font-size:1.2em; margin-top:0px;}
.text_tweet p.italic {font-size:0.8em; margin:0px;}
.text_tweet p a.icon { height:16px; background-position:0 -329px; }
.text_tweet p.text a.icon { height:16px; background-position:0 -331px; float:right; width:16px; margin-right:-15px; }
.perfil_margin {margin:0 15px;}
.perfil_acesso .box_lista {width:468px; overflow:hidden;}
.perfil_acesso .box_lista h3 {margin:0;}
.perfil_acesso .box_lista .esq {width:49px; margin-right:5px;}
.perfil_acesso .box_lista .dir {width:414px; *width:400px;}
.perfil_acesso .check {margin:10px 15px 0 0; height:20px;}
.perfil_acesso p.atualizacao {margin-bottom:5px;}
.perfil_acesso p.left {*width:50px;}
.atualizacoes, .convi_enviado  {display:none;}
.convi_recebido {}


.perfil_excluir {padding:5px; display:none;}
.perfil_excluir form {margin-top:10px;}
.perfil_excluir form input.p {width:150px; margin-top:5px;}
.perfil_excluir form input.bt_ok {width: auto; margin-top:10px;}

.meusamigos {display:block; padding:10px;}
.meusamigos .meusamigos_lista li {float:left; background:#e6eaf4; width:223px; margin:0 5px 5px 0; padding:5px; border:1px solid #99a8bd;}
.meusamigos .meusamigos_lista li img {margin-right:5px;}
.meusamigos .meusamigos_lista span {font-weight:normal;}
.meusamigos .meusamigos_lista .esq {width:90px; display:block;}
.meusamigos .meusamigos_lista .dir {display:block; width:133px; height:64px; text-align:left;}
.meusamigos .meusamigos_lista .icon {margin-top:10px; *margin-top:25px;}

.recados .enviar_recado form {border-bottom:1px solid #e8ecf4; padding-bottom:10px; height:150px; margin-bottom:10px; clear:both;}
.recados .enviar_recado textarea {background:#FFFFFF url('/imagens/background_form.jpg') repeat-x; width:468px; height:80px; margin-bottom:5px;}
.recados .enviar_recado input {float:right;}
.recados .enviar_recado .error li {color:#cc0000; border:none; background:#FFDFDF; padding:0; margin:0;}
.recados li {margin:5px 0; border:1px solid #99A8BD; padding:5px; background:#e8ecf4;}
.recados li img {margin-right:5px;}
.recados .esq {width:90px; display:block;}
.recados .dir {display:block; width:378px; text-align:left; }
.recados a.responder {border-top:1px solid #5B76A8; padding-top:2px; margin:10px 0 0 0;}
.perfil_recados .warning li {color:#8F6C35; border:none; background:#FFF3DF; overflow:hidden; padding:0;}
.recados .enviar_recado .aviso {margin-left:0px !important; padding-left:0; padding-top:0;}
.recados .enviar_recado .aviso li {width:99% !important;}

.perfil_comunidade .filtro_lista li {margin:5px 0;}
.perfil_comunidade .filtro_lista li img {margin:0px;}
.perfil_comunidade h2 {margin-bottom:5px;}
.perfil_comunidade p {margin-bottom:10px;}
.perfil_conteudo ul li a.arrow {border-top:1px solid #5B76A8; padding-top:3px; margin:15px 0 0 0; background-position:0 -96px;}
.perfil_conteudo li {margin:5px 0 5px 0 !important; border:1px solid #99A8BD; padding:5px; margin-bottom:10px; background:#e8ecf4; width:426px !important;}
.perfil_comunidade .warning {margin:10px 0; *margin:35px 0 0 0;}

.meus_selos {display:block; padding:10px;}
.meus_selos .meus_selos_lista h2 {margin-left:10px;}
.meus_selos .meus_selos_lista li {float:left; background:#e6eaf4; width:223px; margin:0 5px 5px 0; padding:5px; border:1px solid #99a8bd; height:70px; overflow:hidden;}
.meus_selos .meus_selos_lista li img {margin:0 5px 0 0;}
.meus_selos .meus_selos_lista span {font-size:0.9em; font-weight:normal;}
.meus_selos .meus_selos_lista .esq {width:80px; display:block;}
.meus_selos .meus_selos_lista .dir {display:block; width:133px; height:64px; text-align:left;}

.editar label {width:130px; margin-bottom:10px; float:left; display:block; padding-top:5px;}
.editar input {margin-bottom:10px;}

/*selos*/
.selos_exibe .esq {width:80px;}
.selos_exibe .dir {width:610px;}
.selos_exibe .lista_user {margin:5px 0 10px 0;}
.selo_action {border-bottom:1px solid #5b76a8; height:20px; display:block; margin-top:10px;}
.selo_action .check {height:20px; margin-left:15px; float:right;}
.selo_action .reportar {margin-left:15px;}

/*Eventos*/
.evento_desc .news_info {margin:5px 0;}
.evento_presenca {width:200px; margin:15px auto 0 auto;}
.evento_presenca h3 {text-align:center;}
.evento_presenca .questions {width:100px; margin:0 auto;}
.evento_presenca .euvou, .evento_presenca .naovou {padding:2px 0 0 30px; height:20px;}
.lista_user_evento {border-top:1px solid #5b76a8; padding-top:10px; margin-top:10px;}

table {width:685px; margin:0 auto;}
table td {padding:5px; background:#E6EAF4; border-bottom:1px solid #FFF; vertical-align:top;}
table td.desc {background:#99A8BD; width:50px; font-weight:bold; color:#FFF;}
table td.hora {width:150px;}
.conteudo_body {margin:10px 10px 0 10px;}
.evento_exibe .tagclouds {margin-left:0;}

/* Box usado em qualquer lugar do sistema */
.box {float:left; display:inline; margin:0 5px 15px 5px; overflow:hidden;}
.t1 {width:50px;}
.t2 {width:110px;}
.t3 {width:170px;}
.t4 {width:230px;}
.t5 {width:290px;}
.t6 {width:350px;}
.t7 {width:410px;}
.t8 {width:470px;}
.t9 {width:530px;}
.t10 {width:590px;}
.t11 {width:650px;}
.t12 {width:710px;}
.t13 {width:770px;}
.t14 {width:830px;}
.t15 {width:890px;}
.t16 {width:950px;}
/* Colunas usadas no sistema */
.col {float:left;}
.col4 {width:240px;}
.col6 {width:360px;}
.col8 {width:480px;}
.col12 {width:720px;}
.col16 {width:960px;}

/* MOSTRA CONTEUDO DA COMUNIDADE */
.mostra_conteudo { padding:0px 10px 10px 10px; line-height:160%;}
.mostra_conteudo img { margin-right: 10px; margin-bottom:5px; width:250px; height:162px; }
.mostra_conteudo p.italic {margin-top:-5px;}

/* MARCELO REIS */
.img_principal { /* position: relative; z-index: 9999; top: 0px; left: 0px;*/ margin:0 auto; height: auto;}
.img_princpal a img { display:block; margin:0 auto; clear:both; float:left; }
.box_img_principal { display: none; /*border: 2px solid #6C9F36;*/}
ul.controle { float:left; clear:both; height:40px; width:100%; display:block; margin-top:5px; }
/*.galeria { display: none; position: absolute; z-index: 9999; background-color: #000; top: 0px; left: 0px; width: 300px; height: 400px; top: 50%; left: 50%; margin-left: -200px; margin-top: -150px;}*/
.btn_galeria { /*float:right;*/ display:block; margin-right:10px; color:#FFFFFF; font-weight:normal; font-size:11px; background:url(/imagens/icones/foto.png) no-repeat left top; padding-left:20px; height:16px; }

ul.controle li.anterior {
	background:url(/imagens/icones/anterior.png) no-repeat left top; 
	padding-left:18px;
	padding-top:2px; 
	height:16px;
}
ul.controle li.proximo {
	background:url(/imagens/icones/proximo.png) no-repeat right top; 
	padding-right:18px; 
	padding-top:2px;
	height:16px;
}
ul.controle li.pause {
	position:relative;
	background:url(/imagens/icones/pause.png) no-repeat left top; 
	padding-left:20px;
	left:50%;
	margin-left:-80px;
	padding-top:2px;
	display:block;
}

ul.controle li.play {
	position:relative;
	background:url(/imagens/icones/play.png) no-repeat left top; 
	padding-left:20px;
	left:50%;
	margin-left:-80px;
	padding-top:2px;
}
ul.fotos li img { padding:2px; border:1px solid #E8E8E8; }

.capa_mais_acessados img { float:left; padding:2px 0; width:229px; height:55px; }
.form_link, .comun_adm {display:none;}
.tagclouds {height:auto;float:left;margin-left:10px;}

/* Tagclouds */
.tagclouds p { margin-top:5px !important;; }
.tagclouds .tc1 { font-size:0.8em !important; }
.tagclouds .tc2 { font-size:1em !important; }
.tagclouds .tc3 { font-size:1.2em !important; }
.tagclouds .tc4 { font-size:1.3em !important; }
.tagclouds .tc5 { font-size:1.6em !important; }

.calendario {padding-bottom: 10px;}
.calendario p.titulo {height:22px; margin-top:0px;}
.calendario p {height:150px; margin-top:5px; }
.calendario ul { float:left; padding:0 10px;}
.calendario li { background:#E6EAF4; border:1px solid #99A8BD; float:left; display:inline; margin:1px; text-align:center;}
.calendario a.evento_dia {padding:2px; width:22px; display:block; }
.calendario a {text-decoration:none;}
.calendario a:hover { text-decoration:none; }
.calendario .vazio { background:none; border:1px solid #FFF;}
.calendario .semana {margin-bottom: 5px;}
.calendario .semana li { background:none; border:1px solid #FFF; font-weight:bold; padding-bottom:0; padding:2px; width:22px; }
.calendario .nav { text-align:center; font-weight:bold; margin-bottom:5px; }
.calendario .cal_nav { text-decoration:none; font-size:1em; font-weight: bold; }
.calendario .back { padding-right:20px; }
.calendario .next { padding-left:20px; }
.calendario .loading { text-align:center; font-size:1.2em; color:red; padding:2px 0; }
.calendario .tooltip { background:#5B76A8;}
.calendario .tooltip a {color:#FFF; font-weight: bold;}

/*agenda*/
.calendar_p {text-align:center; background:url('/imagens/icones/calendar.png') left top no-repeat; width:32px; height:32px; margin-right:15px; font-size:1em; font-weight:bold; padding-top:10px;}


/*bagunça abaixo ---------------------------------------------------------------------------------------------------------------------------------- */

.rotas ul li { display:inline; float:left; margin-right:15px; margin-top:15px; }

.corner, .filtro_lista li, .meusamigos_lista li, .meus_selos_lista ul li, .recados ul li, .enviar_recado textarea {
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
}

.corner_top {
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright:4px;
}

.corner_bottom, .abas_corpo, .menu_comunidade li a:hover, .menu_principal li a:hover {
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
}

.foto_frame { border: 1px solid #E2E2E2; padding:2px; }

/* TOPO */
.nome_usuario { font-size:15px; margin-bottom:5px;}
.deslogar { font-size:0.9em;  }
.container_usuario { display:block; float:left; margin-top:15px; margin-left: 25px; width: 450px;}


/* COMENTÁRIOS */

.lista_comentarios li {display:block; float:left;	clear:both;	background:#E6EAF4;	border:1px solid #99A8BD;	margin: 5px 0 5px 0px; padding:7px;	width:97%;}
.lista_comentarios li img { width:49px; height:37px; margin:0 10px 5px 0; }
.lista_comentarios li hr { border:1px solid #CCCCCC; background-color:none; }

.add_comentario { margin-top:20px; display:block; float:left; clear:both; width:90%; }
.add_comentario textarea { width:65%; clear:both; margin-bottom:10px;  float:left; display:block;}
.add_comentario  .bt_ok { display:block; float:left; clear:both; }

.lista_user_ativo li h3 {text-align:left !important;}

.add_comentario .error {background:none; border:none; font-weight:bold; padding:0; margin:0 0 10px 0;}

/* CABEÇALHOS */

.casaca { background-image:url(/imagens/cabecalhos/casaca.jpg); background-position:top right; background-repeat:no-repeat; }
.pedra_azul { background-image:url(/imagens/cabecalhos/pedra-azul.jpg); background-position:top right; background-repeat:no-repeat; }
.convento { background-image:url(/imagens/cabecalhos/convento.jpg); background-position:top right; background-repeat:no-repeat; }
.convento2 { background-image:url(/imagens/cabecalhos/convento2.jpg); background-position:top right; background-repeat:no-repeat; }

/* FORUM */
h3.tit-forum { font-size:1.4em; }
.forum_comentarios li {display:block; float:left;	clear:both;	border-bottom:1px solid #99A8BD; margin: 5px 0 5px 0px; padding:7px;	width:97%;}
.forum_comentarios li img { width:49px; height:37px; margin:0 10px 5px 0; border:1px solid #99A8BD;}
.forum_comentarios li hr { border:1px solid #CCCCCC; background-color:none; }
.forum_comentarios li p { margin-bottom:5px; }

.barra-governo { background:url(/imagens/bg-barra-governo.png) no-repeat top center; height:76px; clear:both; margin-bottom:45px; float:left;}
.Top_logo {display:inline;float:left;margin: 0 5px 5px 0;}

.datalhe_relatorio span{width:30px; margin-right:10px; font-weight: bold; display: block; float: left;}
.loading_relatorio{margin-left:10px;}
.overflow_analytics{background: #FFF;}
.recados_grupo{margin-left: 15px;}