/*@import url("principal_formularios.css");*/
.confirmacoes{text-align:center;}

/* Revistas */
#revistas_principal{width:100%;height:auto;text-align:center;}
#acesso_restrito_revistas{margin:0 auto;padding:3px;}
#visualizar_revistas{ width:570px;margin:0 auto;padding:3px;text-align:center;}

.revistas{width:558px; height:162px;margin:0px auto;padding:5px;background:#fff;position:relative;}

#revista_tudo{border: 1px solid #999;margin-bottom:20px;}
#revista_tudo:hover{border: 1px solid /*#236FDA*/ #000;}

#topo_revistas{padding:5px;font-weight:bold;background:#fff;}
.capa_revista a:hover img{border: 2px solid #222;}
.capa_revista{width: 120px;height:160px;float:left;}
.capa_revista a img{border: 2px solid #666666;}

.info_revista{float:right;width:422px;margin-left:8px;border: 1px solid #666;text-align:left;font-size:11px;height:160px;
position:relative;}

.titulo_revista{ border-bottom:1px solid #666;padding:2px;font-weight:bold;text-align:center;background:#ddd;}
.dados_revista{padding:3px;line-height:20px;overflow:auto; height:135px; width:420px; position:absolute;}
.dados_revista p{background:url(bg/dsada.jpg) no-repeat left center; padding-left:15px;}
.tutorial{color:#FF0000;font-weight:bold;margin:2px auto;text-align:center;padding:3px; font-size:14px;}
.voltar{height:40px;background:#666;color:#000000;text-align:center;line-height:40px; position:relative;}

.voltar button{color:#000;text-decoration:none;font-family:Arial, Verdana;font-size:12px;border:1px solid #000;padding:5px;
background:#fff url(bg/bg_abas.jpg) repeat-x;}

.voltar button:hover{border:1px solid #fff;background:#fff url(bg/bg_abas_hover.jpg) repeat-x center bottom;cursor:pointer;}
.botao_tutorial {font-weight: bold;}

.carregando_revista{margin: 10px auto;width:600px;text-align:center;font-size:12px;font-family:Tahoma, Arial;color:#000; font-weight:bold;padding:3px;border:2px solid #000;background-color: #FFF;}

.downloads{border-top:1px solid #999;text-align:center; width:568px; height:82px;}

.downloads table tr td{font-size:10px; text-align:center; font-weight:bold;}

#parceiros_cont a img{border:1px solid #fff;}
#parceiros_cont a:hover img{border:1px solid #999;}

.comentar_revista{border-top:1px solid #999; background:url(bg/bg_abas.jpg) repeat-x #fff; padding:3px; color:#000;}

.comentario{border:1px solid #999; padding:3px; background:#fff;}
.editar_excluir{text-align:right;}

#status_editar_excluir{ border:1px solid #ff0000; padding:5px; background:#eee; text-align:left; font-weight:bold; position:relative; margin-bottom:20px;}
#ocultar_notify{position:absolute; top:5px; right:5px;}

/* Detalhes de parceiros */

#topo_detalhes_empresa{height:224px;padding:2px;}
#informacoes_empresa{background:#f1f1f1;}
#banner_empresa{width:250px; height:220px; padding:2px; background:#CCCCCC; float:left;}
#slogan_empresa{width:350px; height:180px;float:right; padding:2px; text-align:center; margin-top:20px;}
#slogan_empresa h1{font-size:22px; color:#ED1B24;}
#slogan_empresa h2{font-size:12px;}
#resumo_empresa{background:#f1f1f1; border:1px solid #CCC; padding:5px; margin-top:40px;}
#detalhes_empresa{padding-top:2px; width:620px; margin:0 auto; text-align:left;}
#informacoes_empresa{border:1px dotted #CCC; margin-top:10px; padding:3px; position:relative;}
#informacoes_empresa h3{font-size:14px;}
#logotipo_empresa{position:absolute; width:150px; height:80px; top:0px; right:0px; border-left:1px dotted #CCC;border-bottom:1px dotted #CCC;}

/* Principal */
#principal_home a{font-weight:bold;color:#ED1B24;/* text-decoration:underline;*/}
#principal_home a:hover{color:#011a54;}
.sessao_home{/*background:#ccc;*/ height:170px;}

#principal_home .sessao_home{margin-bottom:20px;}
#principal_home h2.titulo_sessao_home{font-size:18px; background:url(bg/bg_abas.jpg) repeat-x; border:1px solid #ddd; padding:2px; color:#011a54;margin-bottom:10px;}
#principal_home p.texto_sessao_home{font-size:12px; text-align:justify}
#principal_home .subtitulo_sessao_home{font-size:14px; color:#999999; font-weight:bold}

#chamada_treinamentos{text-align:center; height: 110px;}
#propaganda_sn5{height:260px; margin-top:5px;}
#propaganda_sn5 #texto{background:#eee; margin-top:13px; padding:3px; border:1px solid #666666; font-size:12px;}
#capa_sn5{float:left; width:185px;}
#info_sn5{float:right; width:430px; height:249px;}
#info_sn5 h3{text-align:center; color:#ED1B24; font-size:16px;}

#proximos_eventos{border:1px solid #ddd; text-align:center;}
#proximos_eventos h2.titulo_sessao_home{border-left:none; border-right:none; border-top:none; text-align:center;}
#proximos_eventos a{font-size:12px; text-decoration:none}
#proximos_eventos a:hover{font-size:12px; text-decoration:underline}
#proximos_eventos label{display:block; margin:4px auto; width:480px; text-align:left; border-bottom:1px dotted #ddd;}
#proximos_eventos label span.campo{float:left;text-align:right; padding-right:4px; width:150px; margin-left: 30px;}


/* Treinamentos*/


.treinamento .treinamento_topo{background:url(bg/bg_treinamentos_topo.jpg) no-repeat center top; width:520px; height:14px;}
.treinamento .treinamento_conteudo{padding:0 5px; border-left:1px solid #9BCDFF; border-right:1px solid #9BCDFF; width:508px; margin:0 auto;}
.treinamento .treinamento_rodape{background:url(bg/bg_treinamentos_rodape.jpg) no-repeat center top; width:520px; height:14px;}

.treinamento h1{font-size:16px; text-align:left}
.treinamento h2{font-size:14px; color:#666; text-align:left}
.logo_treinamento{float:left; padding-right:5px;}
.cont_treinamento{text-align:justify; border-top:1px solid #ddd; padding-top:5px; margin-top:5px;}
.link_treinamento{text-align:right;margin-top:5px; border-bottom:1px solid #ddd;border-right:1px solid #ddd; padding:3px; font-weight:bold}

#treinamentos_detalhes{padding:5px;}
#treinamentos_detalhes ul{list-style-type:none; margin:10px 0 0 20px;}
#treinamentos_detalhes ul li{margin:3px; list-style-image:url(bg/setinha2.gif); font-weight:none;}

.treinamentos{border:1px solid #999; width:510px; height:120px; margin:0 auto; text-align:center;}

.logo_treinamentos{float:left; width:150px; padding:10px 4px;}
.resumo_treinamentos{float:right; border-left:1px solid #999; width:344px; height:120px; background:#f3f3f3}

#contato_treinamentos label {display: block; margin: 2px auto; text-align:left; font-weight:bold}
#contato_treinamentos .campo {display: block; width: 70px; margin-top: 2px; float: left; text-align:right; padding-right:3px;}
#contato_treinamentos input{color: #336699;width: 200px;border: solid 1px #666666;font-size:12px; height:18px;}
#contato_treinamentos #mensagem{width:400px; height:100px;}


/* Galerias no Enterprise */
#enterprise_galerias{text-align:center}
#enterprise_galerias h3{text-align:center; color:#0099FF}
#enterprise_galerias p{font-weight:bold; color:#990000; font-size:16px;}

#enterprise_graficamais ul{list-style:none;}
#enterprise_graficamais ul li{display: inline;list-style: none;padding:1px; margin-left:5px;}
#enterprise_graficamais ul li img{border:3px double #999;}
#enterprise_graficamais ul li a:hover img{border:3px solid #be1d2c;}

#enterprise_grupowk ul{list-style:none;}
#enterprise_grupowk ul li{display: inline;list-style: none;padding:1px; margin-left:5px;}
#enterprise_grupowk ul li img{border:3px double #999;}
#enterprise_grupowk ul li a:hover img{border:3px solid #be1d2c;}


/* Silvas da alegria */

#silvas_alegria h2{font-size:13px; text-align:center; margin-bottom:5px;border:1px solid #999; padding:1px; background:#eee}
#topo_silvas{height:240px;}
#logo_silvas{float:left; height:180px;}
#descricao_silvas{float:right; width:366px; height:220px; font-size:11px;}
#galeria_silvas{border:1px solid #999; padding:8px; text-align:center}
#galeria_silvas ul{list-style:none;}
#galeria_silvas ul li{display: inline;list-style: none;padding:1px;}
#galeria_silvas ul li img{border:3px double #999;}
#galeria_silvas ul li a:hover img{border:3px solid #be1d2c;}

.depoimento{border:1px solid #999; padding:3px;}
#codigo_seguranca{width:30px;}

/*Cadastros*/

#info_cadastro h1{font-size:14px; text-align:center; color:#ED1B24}
#info_cadastro h2{font-size:13px; text-align:center; color:#ED1B24}

/*Artigos Layr Malta*/
#info_layr{float:left; height:150px; width:470px;}
h1.titulos_paginas{font-size:14px; color:#FF0000; text-align:left; padding:5px 10px; border:1px solid #999; background:url(bg/bg_abas.jpg) repeat-x;}
#foto_layr{float:right; height:150px; border:1px solid #999; padding:2px;}

#artigos_principal h2, #artigos_detalhes h2.subtitulos{font-size:14px; color:#f00; padding:5px 10px; border:1px solid #999;}
.listagem_artigos_layr ul{list-style-type:none}
.listagem_artigos_layr ul li{margin-top:5px; list-style-image:url(bg/marcador3.jpg); margin-left:19px;}
.listagem_artigos_layr ul li a{font-weight:bold}
.listagem_artigos_layr h3{border:1px solid #ccc; padding:3px; font-size:14px;}

/* Detalhes artigos layr */
#artigos_detalhes{position:relative;}
#artigos_detalhes h1.titulo{font-size:14px; font-weight:bold; padding:5px; border:1px solid #999; color:#FF0000; text-align:center; width:525px; }

#artigos_detalhes ol, #artigos_detalhes ul{padding-left:30px;}
#foto_artigos_detalhes{position:absolute; top:0; right:0px; border:1px solid #999; padding:2px;}

.sessao_news{padding:5px; border:1px solid #CDE1F5; width:450px;}
.sessao_news h1{font-size:16px; text-align:left}
.sessao_news h2{font-size:14px; color:#666; text-align:left}
.img_sessao{float:left; padding-right:5px;}
.cont_sessao{text-align:justify; border-top:1px solid #ddd; padding-top:5px; margin-top:5px;}
.link_sessao{text-align:right;margin-top:5px; border-bottom:1px solid #ddd;border-right:1px solid #ddd; padding:3px; font-weight:bold}
#listar_todos_artigos{border:1px solid #999; padding:3px; text-align:center; background:url(bg/bg_abas_hover.jpg) repeat-x;}

/* Newsletter */
#cadastro_newsletter h1{font-size:16px; color:#ed1b24; text-align:center; border:1px solid #ccc; background:#f2f2f2;}
#cadastro_newsletter h3{font-size:16px; border:1px solid #ccc; padding:3px}
#cadastro_newsletter p{text-align:center; font-size:14px; font-weight:bold}
#detalhes_livro_layr{border:1px solid #ccc; background:#f6f6f6; padding:2px;}

#cadastro_newsletter label {display: block; margin: 2px auto; text-align:left; font-weight:bold}
#cadastro_newsletter .campo {display: block; width: 64px; margin-top: 2px; float: left;}
#cadastro_newsletter input{color: #336699;width: 146px;border: solid 1px #666666;font-size:12px; height:18px;}
#listagem_news{border-top:1px solid #ccc; background:url(bg/bg_abas.jpg) repeat-x center top; padding:2px;}

#remover_news{text-align:center;}
#remover_news label {display: block; margin: 2px auto; text-align:left; font-weight:bold; width:400px;}
#remover_news .campo {display: block; width: 160px; margin-top: 2px; float: left; text-align:right; padding-right:2px;}
#remover_news input{color: #336699;width: 146px;border: solid 1px #666666;font-size:12px; height:18px;}


/* Indicação do portal */
#indicar_silvanews h1{font-size:16px; color:#ed1b24; text-align:center; border:1px solid #ccc; background:#f2f2f2;}
#indicar_silvanews label {display: block; margin: 2px auto; text-align:left; font-weight:bold}
#indicar_silvanews .campo {display: block; width: 100px; margin-top: 2px; float: left;}
#indicar_silvanews input{color: #336699;width: 146px;border: solid 1px #666666;font-size:12px; height:18px;}


/* Depoimentos */
#depoimentos_silvanews{text-align:center;}
#depoimentos_silvanews h1{font-size:16px; text-align:left}
.depoimento_news{padding-top:10px; margin-top:10px;}
.depoimento_news p{text-align:justify}
.depoimento_news h2{font-size:18px; color:#000066; text-align:center}
.depoimento_news a{font-size:14px; font-weight:bold; color:#0099CC;}

/* Livros Layr */
#livros_layr{text-align:center}
#livros_layr h1{font-size:16px; text-align:center}

.livro_layr h1{font-size:14px; padding:4px; text-align:center; border:1px solid #ccc; }
.livro_layr h2{font-size:14px; color:#999999;}

.dados_livro{text-align:left;}
.dados_livro p{text-align:justify; font-style:italic;}
.dados_livro .info_livro{float:left; font-weight:bold}
.dados_livro .valor_livro{float:right; text-align:center; font-weight:bold; color:#FF0000; padding:10px;}

#comprar_livro label {display: block; margin: 2px auto; text-align:left; font-weight:bold}
#comprar_livro .campo {display: block; width: 70px; margin-top: 2px; float: left; text-align:right; padding-right:3px;}
#comprar_livro input{color: #336699;width: 200px;border: solid 1px #666666;font-size:12px; height:18px;}
#comprar_livro #mensagem{width:400px; height:100px;}


/* Papéis de Parede */

#papeis_parede h1{font-size:18px; color:#ED1B24; text-align:center;}
#papeis_parede #listagem_wallpapers{text-align:center;}
#papeis_parede #listagem_wallpapers span.thumb_papeis{float:left; border:1px solid #ccc; margin:10px 17px; padding:1px;}
#papeis_parede #listagem_wallpapers span.thumb_papeis:hover{background:#e6e6e6; border:1px solid #999}
#papeis_parede #listagem_wallpapers span a{color:#FF0000; font-weight:bold; text-decoration:underline;}
#papeis_parede #listagem_wallpapers span a:hover{color:#0066FF}
#papeis_parede #listagem_wallpapers span img{padding:3px;text-align:center; margin-bottom:3px;}


/*Confirmação do gaivota */
#gaivota_confirmar{text-align:center; position:relative;}
#gaivota_confirmar #carregando{display:none; position:absolute; top:0; right:2em; text-align:center; padding:5px; border:3px solid #f00; background:#fff; z-index:50; color:#f00; font-weight:bold;}

#gaivota_confirmar h1{color:#f00; font-size:26px;}
#gaivota_confirmar h2{color:#0099FF; font-size:18px;}

#gaivota_formulario{float:right; width:320px; text-align:center;}
#gaivota_formulario h3{color:#FF0000; font-family:"Arial Black", Arial, Tahoma; font-size:14px; padding:2px; border-bottom:1px solid #95caff; text-align:center; background:#eee;}

#gaivota_formulario ul{list-style-type:none;  margin-bottom:17px;}
#gaivota_formulario ul li{display:inline;}
#gaivota_formulario ul li button.gaivota_sim{background:url(bg/bg_gaivota_sim.jpg) no-repeat 2px 2px; padding:5px 0 5px 24px; margin-right:6px; border:1px solid #009900; width:140px; cursor:pointer}
#gaivota_formulario ul li button.gaivota_nao{background:url(bg/bg_gaivota_nao.jpg) no-repeat 2px 2px; padding:5px 0 5px 24px; border:1px solid #FF3300; width:140px; cursor:pointer}
#gaivota_formulario ul li button:hover{border:1px solid #000;}

/* Formulário SIM Gaivota */
#form_gaivota_sim{padding:2px; border:1px solid #95caff; text-align:left; background:#fff; display:none;}
#form_gaivota_sim label{display:block; margin:4px;}
#form_gaivota_sim label span.campo{display:block; float:left; text-align:right; padding-right:2px; width:60px;}
#form_gaivota_sim label #nome_sim, #form_gaivota_sim #email_sim{width:200px;}
#form_gaivota_sim #telefone_sim, #form_gaivota_sim #celular_sim{width:80px;}
#form_gaivota_sim #cidade_sim{width:130px;}

/* Formulário NÃO Gaivota */
#form_gaivota_nao{padding:2px; border:1px solid #95caff; text-align:left; background:#fff; display:none;}
#form_gaivota_nao label{display:block; margin:4px;}
#form_gaivota_nao label span.campo{display:block; float:left; text-align:right; padding-right:2px; width:60px;}
#form_gaivota_nao label #nome_nao, #form_gaivota_nao #email_nao{width:200px;}
#form_gaivota_nao #telefone_nao, #form_gaivota_nao #celular_nao{width:80px;}
#form_gaivota_nao #cidade_nao{width:130px;}
#form_gaivota_nao #motivo_nao{width:200px; height:50px;}

/* Painel de usuário */
#editar_dados_usuario{text-align:center;}
#editar_dados_usuario h1{text-align:center; font-size:20px; color:#FF0000;}

#dados_basicos_usuario{background:#acc9f1; width:400px; margin:0 auto; padding:2px;}
#dados_basicos_usuario label{display:block; margin:3px auto; width:360px; text-align:left;}
#dados_basicos_usuario label span.campo{display:block; float:left; text-align:right; padding-right:2px; width:100px;}
#dados_basicos_usuario label input{width:200px;}
#dados_basicos_usuario label #nova_cidade_usuario{width:160px;}
#dados_basicos_usuario label #nivel_acesso_usuario{width:140px;}

#trocar_senha_usuario{display:none; background:#ccc; width:300px; margin:3px auto; text-align:center; padding:2px;}
#trocar_senha_usuario label{display:block; margin:3px auto; text-align:left; width:220px;}
#trocar_senha_usuario label span.campo{display:block;}
#trocar_senha_usuario label input{width:200px;}