@charset "utf-8";
/* CSS Document */

* body {
	background-color:#fff;
    margin:0px;
    padding:0px;
    font-family: Arial, Tahoma;
	font-size:12px;
	color:#464646;
	line-height: 18px;
}

a:link {text-decoration: none; color: #000; font-weight:bold;}
a:visited {text-decoration: none; color: #000;font-weight:bold;}
a:hover {text-decoration: none; color:#06b8c6;font-weight:bold;}
a:active {text-decoration: underline; color: black;font-weight:bold;}


div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

a.marcado
{
    background-position:right !important;
}

a.marcado1
{
    background-position:bottom !important;
}


    /*
    Alpha PNG support for IE
    ------------------------------
    Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
    O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia de PNG nativo.
    \*/
    * html img/**/ {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
       this.src.substr(this.src.length-4)==".png"
       ?
       (
     (!this.complete)
     ? "" :
         this.runtimeStyle.filter=
         ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
         (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
         String(this.alphaxLoaded=true).substr(0,0)+
         (this.src="../imagens/blank.png").substr(0,0)
       )
       :
       this.runtimeStyle.filter=""
   )
     );
    }


/* ----- Container ----- */
.fundo_linha {
float:left;
background:url(../imagens/topo_fundo_linha.gif) repeat-x;
width:100%;
}

.todo_site {
float:left;
background:url(../imagens/topo_fundo.gif) #fff center top repeat-x;
width:100%;
min-width:775px;
}

.todo_site_interna {
float:left;
background:url(../imagens/topo_fundo.gif) #fff center top repeat-x;
width:100%;
min-width:775px;
height:339px;
}  

.todo_site_interna2 {
float:left;
background:url(../imagens/topo_fundo.gif) #fff center top repeat-x;
width:100%;
min-width:775px;
height:283px;
}  

.secao_projeto_livro
{
    height:100px !important;
} 

.secao_projeto_livro h2
{
    height:100%;
    width:100%;
    background:url(../imagens/h2_projeto.png);
    float:left;
}


.todo_site_google {
float:left;
background:url(../imagens/topo_fundo.jpg) center top no-repeat;
width:100%;
min-width:775px;
}

.container {
width:986px;
margin:0 auto;
}

.cabecalho {
float:left;
width:986px;
margin:0 auto;
min-height:280px;
}

.logo_logosofia {
width:316px;
height:43px;
background:url(../imagens/logo.gif) no-repeat;
margin-top:56px;
float:left;
margin-left:3px;
}

.topo
{
  width:100%;
  height:113px;
  float:left;
}

.logo_logosofia a{ width:316px; height:70px; text-indent:-90000px; display:block; }

.conteudo {
float:left;
width:100%;
padding-bottom:30px;
padding-top:15px;
}

.rodape {
float:left;
min-height:263px;
background:url(../imagens/rodape_fundo.gif) #fff repeat-x;
width:100%;
}

.rodape2 {
width:986px;
margin:0 auto;
}

.rodape2 ul
{
  list-style:none;
  margin:0px;
  padding:0 0 75px 0px ;
  width:100%;
  margin-top:45px;
  border-bottom:1px #cccccc solid;
  
}

.rodape2 ul li 
{
    float:left;
    color:#999999;
    text-align:center;
    line-height:12px;

}

.rodape2 ul li.separador
{
    margin:10px 15px 0 15px;
}

.rodape2 ul li a
{
    text-decoration:none;
    font-size:10px;
    color:#999999;
    text-transform:uppercase;
    width:80px;
}

.rodape2 ul li a:hover
{
  color:#756e6e;
}

.rodape2 .fundacao {
float:left;
font-weight:600;
font-size:11px;
text-transform:uppercase;
margin-top:35px;
}

.logomulti {
float:right;
clear:right;
font-size:10px;
margin-top:20px;
margin-right:10px;
font-family:Tahoma;
}

.logomulti a span{
display:none;

}

.politica {
float:left;
width:100%;
margin-left:5px;
margin-bottom:20px;
list-style-position:inside;
list-style-type:disc;
font-size:11px;
padding-left:0px;
}

/*Menu*/

.menu_index
{
    width:986px;
    background:url(../imagens/bg_menu.gif) no-repeat;
    float:left;
}

a.menu_home
{
    width:55px;
    height:37px;
    background:url(../imagens/menu/menu-home.gif);
    text-indent:-9999px; 
}

a.menu_logosofia
{
   width:89px;
   height:37px;
   background:url(../imagens/menu/menu-logosofia.gif);
   text-indent:-9999px; 
}

a.menu_fundacao
{
    width:89px;
    height:37px;
    background:url(../imagens/menu/menu-fundacao.gif);
    text-indent:-9999px; 
}

a.menu_artigos
{
    width:101px;
    height:37px;
    background:url(../imagens/menu/menu-artigos.gif);
    text-indent:-9999px; 
}

a.menu_cursos
{
    width:77px;
    height:37px;
    background:url(../imagens/menu/menu-cursos.gif);
    text-indent:-9999px; 
}

a.menu_sites
{
    width:104px;
    height:37px;
    background:url(../imagens/menu/menu-sites.gif);
    text-indent:-9999px; 
}

a.menu_areas
{
    width:107px;
    height:37px;
    background:url(../imagens/menu/menu-areas.gif);
    text-indent:-9999px; 
}

a.menu_contato
{
    width:87px;
    height:37px;
    background:url(../imagens/menu/menu-contato.gif);
    text-indent:-9999px; 
}

a.menu_perguntas
{
    width:87px;
    height:37px;
    background:url(../imagens/menu/menu-perguntas.gif);
    text-indent:-9999px; 
}

a.menu_int_area
{
    width:88px;
    height:48px;
    background:url(../imagens/menuint/menu_intra_area.gif);
    text-indent:-9999px; 
}

a.menu_intra_dados
{
    width:87px;
    height:35px;
    background:url(../imagens/menuint/menu_intra_dados.gif);
    text-indent:-9999px; 
}

a.menu_intra_mensagens
{
    width:87px;
    height:33px;
    background:url(../imagens/menuint/menu_intra_mensagens.gif);
    text-indent:-9999px; 
}

a.menu_intra_artigos
{
    width:87px;
    height:33px;
    background:url(../imagens/menuint/menu_intra_artigos.gif);
    text-indent:-9999px; 
}

a.menu_intra_noticia
{
    width:87px;
    height:33px;
    background:url(../imagens/menuint/menu_intra_noticia.gif);
    text-indent:-9999px;  
}

a.menu_intra_curso
{
    width:87px;
    height:37px;
    background:url(../imagens/menuint/menu_intra_curso.gif);
    text-indent:-9999px;  
}

a.menu_intra_sair
{
    width:87px;
    height:46px;
    background:url(../imagens/menuint/menu_intra_sair.gif);
    text-indent:-9999px;  
}

.destaque
{
    height:244px;
    width:986px;
    float:left;
    background:url(../imagens/bg_destaque.jpg);
    margin-top:-10px;
    *margin-top:2px;
    position:relative;
}

#ctl00_destaque_interna
{
    height:156px;
    width:986px;
    float:left;
    background:url(../imagens/bg_destaque.jpg);
    margin-top:-10px;
    *margin-top:2px;  
}


.secao_busca h2
{
    width:163px;
    height:38px;
    background:url(../imagens/h2_busca.png) no-repeat;
    margin:81px 0 0 3px; 
}


.secao_politica h2
{
    width:636px;
    height:38px;
    background:url(../imagens/h2_politica.png) no-repeat;
    margin:81px 0 0 3px; 
}


.secao_logosofia h2
{
    width:322px;
    height:31px;
    background:url(../imagens/h2_alogosofia.png) no-repeat;
    margin:81px 0 0 3px;
}

.secao_artigos h2
{
    width:597px;
    height:47px;
    background:url(../imagens/h2_artigos.png) no-repeat;
    margin:81px 0 0 3px;
}

.secao_fale h2
{
    width:361px;
    height:47px;
    background:url(../imagens/h2_fale.png) no-repeat;
    margin:81px 0 0 3px;
}

.secao_fundacao h2
{
  width:584px;
 height:47px;
 background:url(../imagens/h2_fundacao.png) no-repeat;
 margin:81px 0 0 3px;  
}

.secao_area_cadastrados h2
{
  width:597px;
 height:47px;
 background:url(../imagens/h2_area.png) no-repeat;
 margin:81px 0 0 3px;  
    }

.secao_cursos h2
{
   width:572px;
 height:47px;
 background:url(../imagens/h2_curso.png) no-repeat;
 margin:81px 0 0 3px;     
}

.secao_sites h2
{
 width:522px;
 height:47px;
 background:url(../imagens/h2_sites.png) no-repeat;
 margin:81px 0 0 3px;     
}

.secao_faq h2
{
 width:612px;
 height:47px;
 background:url(../imagens/h2_perguntas.png) no-repeat;
 margin:81px 0 0 3px;     
}

.todo_site_google h2
{
 width:484px;
 height:77px;
 background:url(../imagens/h2_livro.png) no-repeat;
 margin:60px 0 0 3px;   
}

.destaque h3
{
  float:left;
  font-family:Georgia;
  font-size:40px;
  color:#fff;
  text-transform:uppercase;
  margin-top:35px;
  margin-left:0px;
  line-height:140%;
  font-weight:normal;
}
.box_topo
{
    width:202px;
    height:100px;
    background:#2e659f;
    border:#80c7db 1px solid;
    float:left;
    padding:10px;
    margin-left:30px;
    opacity:0.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);
	
}

.banner_cong
{
    float:left;
    margin-top:20px;
}

.logo_anos
{
    float:left;
    margin-top:40px;
}

.box_topo2
{
    width:202px;
    height:80px;
    background:#4f81bd;
    border:#dce6f2 4px solid;
    float:left;
    padding:10px;
    margin-left:30px;
    margin-top:50px;
}

.box_topo2 span
{
  float:left;
  font-family:Arial;
  font-size:18px;
  text-align:center;
  line-height:140%;
  color:#fff;
  font-weight:normal;
   
}


.destaque p
{
    font-size:14px;
    color:#fff;
    font-family:Georgia;
    font-weight:bold;
    line-height:20px;
    margin-top:0px;
    float:left;
	width:202px;
	height:100px;
	position:absolute;
	top:110px;
	z-index:99999;
}

.destaque p.dest1
{
    left:10px;
}

.destaque p.dest2
{
    left:270px;
}

.destaque p.dest3
{
    left:520px;
}

.destaque p.dest4
{
    left:775px;
}

.destaque  p span
{
    color:#ffcc33;
}



.menu_atendimento {
float:left;
width:187px;
margin-top:36px;
}

.menu_atendimento img{
border:0;
float:left;
}

.menu_atendimento ul {
float:left;
list-style:none;
width:187px;
margin:0;
padding:0;
}

.menu_atendimento ul li {
float:left;
width:100%;
}

.menu_atendimento ul li a:hover{
background:url(../imagens/menu_cad.gif) left no-repeat;
color:#FFFFFF;
}

.menu_atendimento ul li a.marcado{
display:block;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background:url(../imagens/menu_cad.gif) left no-repeat;
width:150px;
height:25px;
padding-left:15px;
padding-top:7px;
}

.curso_direita {
float:right;
width:500px;
}

.conteudo_esquerda2 {
float:left;
width:550px;
margin-top:10px;
}

.curso_texto {
float:left;
padding-left:15px;
width:500px;
margin-top:20px;
}

.curso_contato {
float:left;
background: #efeff1;
width:457px;
margin-top:15px;
padding-bottom:20px;
}

.curso_contato .data{
float:left;
white-space:nowrap;
font-weight:bold;
margin-top:10px;
padding-left:10px;
font-size:14px;
}

.curso_contato .status{
float:right;
font-size:11px;
white-space:nowrap;
padding:4px;
padding-top:0px;
padding-bottom:0px;
font-weight:bold;
color:#000000;
line-height:110%;
background:#999999;
margin-top:10px;
margin-right:16px;
_margin-right:8px;
}

.curso_contato .status1{
float:right;
font-size:11px;
white-space:nowrap;
padding:2px;
font-weight:bold;
color:#000000;
background:#FF0000;
margin-top:10px;
margin-right:10px;
_margin-right:5px;
}

.curso_contato .caixa {
float:left;
width:400px;
padding-top:10px;
padding-left:15px;
padding-right:15px;
margin-top:10px;
margin-left:10px;
background:#BCBF93;
border:1px solid #c8dae8;
padding-bottom:10px;
}

.curso_contato .contato {
float:left;
white-space:nowrap;
font-weight:bold;
}

.curso_contato .caixa2 {
float:left;
width:400px;
padding-top:10px;
padding-left:15px;
padding-right:15px;
margin-left:10px;
_margin-left:7px;
margin-top:5px;
background:#babf73;
border:1px solid #c8dae8;
padding-bottom:10px;
}

.curso_contato .texto_contato {
float:left;
width:417px;
}

.botao_contato {
float:left;
margin-top:15px;
padding-left:12px;
}

.botao_contato input{
width:270px;
}

.botao_contato textarea{
width:427px;
height:120px;
margin-bottom:15px;
}

.list
{
    margin-right:5px;
}
/* ----- Busca ----------------------------------------------------------------- */
.busca {
float:right;
margin-right:0px;
_margin-right:0px;
}

.botao_buscar {
float:left;
margin-top:6px;
}

.busca_esq {
float:left;
}

.busca_conteudo {
float:left;
height:33px;
background:url(../imagens/busca_meio.gif) repeat-x;
}

.busca_conteudo img {
float:left;
margin:4px;
margin-top:7px;
}

.busca_conteudo .campo {
float:left;
margin:5px;
width:190px;
border:1px solid #f1bc17;
}

.busca_dir {
float:left;
}

.login_topo
{
    float:left;
    margin-left:250px;
}

a.butao_login
{
    cursor:pointer;
    width:138px;
}

#maisinfo
{
    clear:left;
    width:128px;
    height:72px;
    background:url(../imagens/bg-login-campo.gif) no-repeat;
    margin-left:-76px;
    padding:10px 10px;
}

#maisinfo img
{
    float:left;
    margin-top:6px;
}

#maisinfo input
{
  width:78px;
  border:none;
  height:12px;
  font-size:11px;
  margin: 0px !iportant;
}

#maisinfo span
{
    background:url(../imagens/img-textbox.gif);
    width:81px;
    height:15px;
    float:left;
    padding:2px 0 0 3px;
    margin-top:5px;
    margin-left:3px;
}

#maisinfo a
{
    color:#997901;
    font-size:10px;
    text-decoration:underline;
}

#maisinfo input.ok3
{
    float:right;
    margin:3px 3px 0 0;
    *margin-top:-17px;
    width:21px;
    height:16px;
}


/* ----- Conteudo ----------------------------------------------------------------- */
.conteudo_esquerda {
float:left;
width:811px;
padding-bottom:20px;
}

.conteudo_direita {
float:right;
width:175px;
padding-bottom:20px;
}

.busca_sedes
{
  width:100%;
  background:url(../imagens/busca_sede.jpg);
  height:144px;
  float:left;   
}

.busca_sedes select
{
    width:82px;
    margin-top:74px;
    margin-left:27px;
    font-size:11px;
}

.navegador2 {
float:left;
width:753px;
border-bottom:1px dotted #e0cfa1;
margin-top:15px;
margin-left:15px;
_margin-left:8px;
color:#67a8f4;
font-family:Tahoma;
font-size:11px;
padding-left:5px;
}

.navegador {
float:left;
width:510px;
border-bottom:1px dotted #e0cfa1;
margin-top:15px;
margin-left:15px;
_margin-left:8px;
color:#67a8f4;
font-family:Tahoma;
font-size:11px;
padding-left:5px;
}

h2 {
float:left;
}

h3 {
float:left;
width:100%;
margin-top:20px;
margin-bottom:10px;
font-weight:600;
color:#105bb0;
}

.texto_normal {
float:left;
margin-top:10px;
width:100%;
}

.normal2
{
   width:100%; 
}


.texto_normal p
{
    font-size:14px;
}

.texto_normal a{
color: #5A8732;
}

.texto_normal a:visited{
color: #5A8732;
}

.fundo_cadastro {
float:left;
width:457px;

}

/* ----- Index ----------------------------------------------------------------- */
.banner_grande {
float:left;
margin-top:10px;
margin-left:2px;
_margin-left:1px;
}

.col_esq {
float:left;
width:262px;
}

.col_dir {
float:right;
width:457px;
margin-left:0px;
padding-left:38px;
padding-right:47px;
}

.conteudo_interna
{
float:left;
width:530px;
margin-left:0px;
padding-left:0px;
padding-right:30px;
}

.int2
{
width:650px;
margin-left:10px;
padding-left:0px !important;
padding-right:0px !important;   
}

.conteudo_interna h3
{
color:#000;
font-size:26px;
line-height:100%;
margin:15px 0 5px 0 ;

}

.conteudo_menu
{
float:left;
width:250px;
background:#fff;
}

.menu_login
{
    float:left;
    width:190px;
    background:url(../imagens/menu_login.gif) no-repeat;
    height:172px;
    padding:50px 0 0 24px;
}

.menu_login p
{
    text-transform:uppercase;
    font-size:12px;
    color:#40b2e0;
    margin:9px 0 3px 0;
    float:left;
}

.menu_login a
{
    font-size:10px;
    color:#1b3e59;
    text-decoration:underline;
    text-transform:uppercase;
    margin-top:10px;
    float:left;
    
}

.inputentrar
{
    float:right;
    margin:35px 10px 0 0;
    
}

.menu_login span
{
   width:163px;
   height:24px;
   background:url(../imagens/input_cinza.gif) no-repeat;
   float:left;
   padding:2px 0 1px 3px;  
}

.menu_login span input
{
    width:156px;
    height:19px;
    border:0px !important;
    background-color:#DFDFDF;
}

.conteudo_menu ul
{
    width:231px;
    float:left;
    padding-left:3px;
    margin-top:0px !important;
    *margin-left:-11px;
}

.conteudo_menu ul li
{
    width:100%;
    list-style:none;
    margin:0px;
    padding:0px;
    float:left;
}

.conteudo_menu ul li a
{
   float:left;
   display:block;
   background-position:left;
   text-indent:-9999px; 
   width:215px;
}

.conteudo_menu ul li a:hover
{
    background-position:right;
}

a.int_ciencia
{
    background:url(../imagens/menuint/menu-interna-ciencia.gif);
    width:215px;
    height:49px;
}

a.int_autor
{
   background:url(../imagens/menuint/menu-interna-autor.gif);
   width:215px;
   height:34px; 
}
a.int_objetivo
{
   background:url(../imagens/menuint/menu-interna-objetivos.gif);
   width:215px;
   height:34px; 
}
a.int_conceito
{
   background:url(../imagens/menuint/menu-interna-conceito.gif);
   width:215px;
   height:35px; 
}
a.int_metodo
{
   background:url(../imagens/menuint/menu-interna-metodo.gif);
   width:215px;
   height:31px; 
}
a.int_pedagogia
{
   background:url(../imagens/menuint/menu-interna-pedagogia.gif);
   width:215px;
   height:36px;
 }
a.int_livro
{
   background:url(../imagens/menuint/menu-interna-livros.gif);
   width:215px;
   height:32px;
 }
 
a.int_artigos
{
   background:url(../imagens/menuint/menu-interna-artigos.gif);
   width:215px;
   height:49px;
 }
a.int_audio
{
   background:url(../imagens/menuint/menu-interna-audio.gif);
   width:215px;
   height:34px;
}
a.int_videos
{
   background:url(../imagens/menuint/menu-interna-videos.gif);
   width:215px;
   height:34px;
}
a.int_publicacoes
{
   background:url(../imagens/menuint/menu-interna-publica.gif);
   width:215px;
   height:38px;
}

a.int_instituicao
{
   background:url(../imagens/menuint/menu-interna-instituicao.gif);
   width:215px;
   height:49px;
}

a.int_objetivo2
{
   background:url(../imagens/menuint/menu-interna-objetivo2.gif);
   width:215px;
   height:34px;
}

a.int_end
{
   background:url(../imagens/menuint/menu-interna-end.gif);
   width:215px;
   height:34px;
}

a.int_noticia
{
   background:url(../imagens/menuint/menu-interna-noticias.gif);
   width:215px;
   height:38px;
}

.aba_eventos {
float:left;
background:url(../imagens/top_abas.gif) top #fff no-repeat;
margin-top:5px;
padding-top:33px;
width:259px;
border:#e4e4e4 1px solid;
}

.aba_eventos a
{
    text-decoration:none;
}

.tipo_evento{
float:left;
text-transform:uppercase;
font-size:8px;
font-family:arial;
}

.scrollup
{
   
   width:240px;
   height:25px;
   float:left;
   margin-left:10px;
}

.scrollup a
{
  background:url(../imagens/nav_up.gif) no-repeat;
  width:100%;
  height:100%;
  background-position:top;
  float:left;
}

.scrollup a:hover
{
    background-position:bottom;
}

.rdp_aba
{
  background:url(../imagens/down_abas.gif)no-repeat;
  height:81px;
  float:left;
  width:100%;
}

.scrolldown
{
   width:240px;
   height:25px;
   float:left;
   margin-left:10px;
   margin-top:18px;
}

.scrolldown a
{
  background:url(../imagens/nav_down.gif) no-repeat;
  width:100%;
  height:100%;
  background-position:top;
  float:left;
}

.scrolldown a:hover
{
    background-position:bottom;
}

.list_eventos
{
    width:230px;
    margin-left:15px;
    line-height:120%;
    border-bottom: 1px #e5e5e5 dotted;
    padding-bottom:5px;
    border-spacing:140%;
    margin-bottom:7px;
}

.list_eventos a
{
    font-size:10px;
    color:#333333;
    margin:0px;
}

.list_eventos a b
{
    font-weight:bold;
    color:#000;
}

.list_eventos span
{
    color:#5baab1;
    font-size:14px;
    font-weight:bold;
    line-height:140%;
    
}

.aba_noticias
{
    float:left;
    width:230px;
    margin-left:10px;
}

.conteudo_esquerda  h2
{
    float:left;
    width:100%;
    margin:10px 0 10px 0;
    
}

.conteudo_esquerda h3
{
  color:#000;
  font-size:20px;
  margin:0px !important;
  line-height:100%;
  *margin-left:0px !important;
  padding-left:0px !important;
  float:left; 
     
}

.aba_noticias span
{
    clear:left;
    font-weight:bold;
    font-size:10px;
    margin:0px;
    color:#0000;
}


.aba_noticias a
{
    float:right;
    color:#666666;
    text-decoration:none;
    font-weight:normal;
}

.aba_noticias a:hover
 {
     color:#06b8c6;
 }


.artigos
{
    width:100%;
    float:left;
    background:url(../imagens/bottom-artigos.gif) no-repeat bottom;
    padding-bottom:40px;
}

.artigos h2
{
  margin:10px 0 22px 0px;
}

.artigos ul
{
    width:220px;
    float:left;
    list-style:none;
    margin:0 0 0 0;
    padding:0px;
}

.artigos ul li
{
    margin:5px 0;
    width:100%;
    
}

.artigos span
{
    margin-top:10px;
    margin-bottom:5px;
    float:left;
    font-size:11px;
}

.artigos p
{
    clear:left;
    font-size:14px;
    font-weight:bold;
}

.artigos ul li img
{
    margin-right:5px;
}

.artigos ul li a
{
    font-weight:bold;
    text-decoration:none;
    color:#6d7375;
}

.artigos ul li a:hover
{
    color:#06b8c6 !important;
}

a.mais_artigos
{
    float:right;
    clear:left;
    *clear:none;
    text-transform:uppercase;
    margin-right:20px;
    margin-top:20px;
    color:#666666;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

a.mais_artigos:hover
 {
     color:#06b8c6;
 }



a.mais_artigos img
{
    margin-right:5px;
}

.audio 
{
      width:100%;
      background:url(../imagens/bottom-artigos.gif) no-repeat bottom;
      padding-bottom:40px;
      float:left;
}

.audio ul
{
    float:left;
    width:100%;
    list-style:none;
    margin:none;
    padding:0px;
}

.audio ul li a
{
  font-size:12px;
  color:#666666;
  font-weight:normal;
  text-decoration:none;
  float:left;
  padding-left:0px !important;
  margin-left:0px !important;
   
}

.audio a:hover
 {
     color:#06b8c6;
 }


.audio ul li
{
 
    float:left;
    width:100%;
}


.audio ul li a img
{
    margin:0px 5px 0 0;
    vertical-align:middle; 
}

.audio ul li span
{
    margin:0 5px;
    color:#4e95b8;
}


.player_audio
{
    margin:10px 0;
    float:left;
}

.video
{
      width:100%;
      background:url(../imagens/bottom-artigos.gif) no-repeat bottom;
      padding-bottom:40px;
      float:left;
}

.video a
{
    float:left;
    
}


.video h2
{
    float:left;
    width:200px;
}

.video h3
{
    float:left;
    width:300px;
    text-align:left;
}

a.ico_player
{
    float:right;
    margin-right:40px;
}

.video p
{
  color:#666666;
  font-size:12px;
  font-weight:bold;
  float:left;
  margin-top:10px;   
}

.video span
{
    margin:0 3px 0 3px;
}

.veja
{
    width:100%
}

.veja ul
{
    width:100px;
    float:left;
    list-style:none;
    margin:0px 50px 0 0;
    padding:0px;
    
}

.veja ul li
{
    width:100%;
    margin:5px 0;
}

.veja ul li a
{
   font-size:12px;
   color:#666666;
   text-decoration:none;
 }
 
 .veja ul li a:hover
 {
     color:#06b8c6;
 }

.aba_cadastro {
float:left;

margin-left:0px;
margin-top:18px;
width:224px;
}


.aba_cadastro .texto{
float:left;
margin-left:8px;
margin-right:8px;
margin-top:50px;
margin-bottom:-50px;
}

.aba_revista {
float:left;
background:
margin-left:0px;
margin-top:10px;
padding-top:50px;
padding-bottom:10px;

}

.google {
float:left;
margin-left:0px;
width:224px;
margin-top:10px;
}

.aba_revista .titulo{
float:left;
font-weight:600;
margin-left:15px;
}

.aba_revista .texto{
float:left;
width:190px;
margin-left:15px;
margin-right:8px;
}

.aba_revista .texto img{
margin-top:-18px;
_margin-top:0px;
padding-left:5px;
}

.aba_jornal {
float:left;
background:url(../imagens/aba_jornal.gif) no-repeat #f7f5ed;
margin-left:0px;
margin-top:10px;
padding-top:50px;
padding-bottom:10px;
width:224px;
}

.aba_jornal .titulo{
float:left;
font-weight:600;
margin-left:15px;
}

.aba_jornal .texto{
float:left;
width:190px;
margin-left:15px;
margin-right:8px;
}

.aba_jornal .texto img{
margin-top:-18px;
_margin-top:0px;
padding-left:5px;
}

.foto_revista{
float:right;
margin-top:100px;
}

.relacao_jr {
float:left;
clear:left;
margin-top:15px;
}

.aba_vejatb {
background:#f7f5ed;
float:left;
border-top:#518bce 1px dotted;
margin-left:0px;
padding-top:10px;
padding-bottom:20px;
width:224px;
}

.aba_vejatb ul{
float:left;
	list-style:none;
margin-left:15px;
_margin-left:7px;
list-style: inside url(../imagens/lista_seta.gif);
}

.aba_vejatb ul li{
float:left;
clear:left;
width:200px;
}

.colegio {
float:left;
background:#f7f5ed;
width:224px;
text-align:center;
border-top:#518bce 1px dotted;
border-bottom:1px dotted #518bce;
padding-top:10px;
padding-bottom:10px;
}

.banner {
float:left;
background:#f7f5ed;
width:224px;
text-align:center;
border-top:#518bce 1px dotted;
padding-top:10px;
padding-bottom:10px;
}

/* ----- A logosofia ----------------------------------------------------------------- */
.foto_maestro {
float:left;
clear:left;
margin-top:20px;
}

.caixa_objetivo {
float:left;
width:100%
}

.caixa_objetivo h3
{
    font-size:18px;    
}

.caixa_objetivo ul{
float:left;
list-style:none;
width:100%;
padding-top:0px;
padding-bottom:0px;
padding-left:5px !important;
margin-bottom:0px;
margin-left:0px;
}

.caixa_objetivo ul li{
float:left;
clear:both;
margin-left:0px;
color:#333;
font-size:14px;
margin-bottom:5px;

}

.caixa_objetivo ul li img
{
   margin-right:5px;  
   margin-top:5px;
   float:left;
}

.conceito_escolha {
float:left;
margin-top:15px;

}

.conceito_escolha img{
float:left;
margin-right:10px;
_margin-left:5px;
}

.conceito_escolha select {
float:left;
width:200px;
border:1px #0099FF solid;
}

.conceitos {
float:left;
background:url(../imagens/logosofia/conceitos_fundotopo.gif) no-repeat #e8f5cc;
width:457px;
margin-top:15px;

}

.conceitos .titulo{
float:left;
color:#FFFFFF;
font-size:24px;
margin-top:15px;
margin-left:20px;
_margin-left:10px;
}

.conceitos .texto{
float:left;
clear:left;
width:430px;
line-height:20px;
margin-top:25px;
margin-left:20px;
_margin-left:10px;
}

.conceitos .busca{
float:left;
width:442px;
_width:457px;
margin-top:25px;
padding-left:15px;
padding-bottom:20px;
background:url(../imagens/logosofia/conceitos_fimcaixa.gif) bottom no-repeat;
}

.conceito_vejatb {
width:100%;
margin-top:25px;
float:left;
border-top:1px dotted #e0cfa1;
height:100px;
}

.veja2
{
    width:650px;
}

.conceito_vejatb img{
margin-left:15px;
margin-top:10px;
}

.livros_escolha {
float:left;
margin-top:15px;
}

.livros_escolha img{
float:left;
margin-left:5px;
margin-right:10px;
}

.livros_escolha select {
float:left;
border:1px #0099FF solid;
}

.livros_caixa {
margin-top:15px;
float:left;
width:457px;
background:url(../imagens/logosofia/livros_fundocaixa.gif) repeat-y;
}

.livros_caixatopo {
float:left;
width:100%;
}

.livro_descricao {
float:left;
width:470px;
margin-left:0px;
}

.livro_descricao .titulo{
float:left;
font-size:15px;
font-weight:600;
color:#1073e3;
margin-top:10px;
margin-left:5px;
width:350px;
}

.livro_descricao .edicao{
float:left;
font-size:10px;
font-family:Tahoma;
width:340px;
margin-left:5px;
}

.livro_descricao .texto{
float:left;
width:340px;
margin-top:10px;
margin-left:5px;
}

.livros_caixafoto {
float:left;
padding:10px;
}

/* ----- Fundacao ----------------------------------------------------------------- */
.busca_endereco {
float:left;
background:#89b8ef url(../imagens/fundacao/endereco_topo.gif) top no-repeat;
width:301px;
margin-left:22px;
_margin-left:11px;
margin-top:20px;
}

.busca_enderecoesq {
float:left;
width:70px;
margin-left:15px;
_margin-left:7px;
margin-top:20px;
}

.busca_enderecodir {
float:left;
width:200px;
margin-top:20px;
margin-left:10px;
}

.busca_endereco img{
float:right;
clear:both;
margin-bottom:15px;
}

.busca_endereco select{
float:left;
clear:left;
font-size:12px;
margin-bottom:10px;
}

.busca_enderecofim {
float:left;
width:100%;
background: url(../imagens/fundacao/endereco_bottom.gif) no-repeat bottom;
}

.endereco_estado {
float:left;
clear:left;
width:480px;
margin-top:15px;
margin-left:20px;
font-size:14px;
color:#67a8f4;
font-weight:600;
}

.endereco_caixa {
margin-left:20px;
_margin-left:10px;
margin-top:15px;
padding-bottom:10px;
float:left;
width:437px;
background:#e7f1fc;
}

.endereco_caixatopo {
float:left;
width:100%;
}

.endereco_descricao {
float:left;
margin-left:15px;
_margin-left:7px;
}

.endereco_descricao .titulo{
float:left;
font-weight:600;
margin-top:10px;
margin-left:15px;
_margin-left:7px;


}

.endereco_descricao .texto{
float:left;
width:220px;
margin-top:10px;
margin-left:15px;
_margin-left:7px;
clear:left;
}

.endereco_descricao .foto {
float:right;
margin-top:-15px;
*margin-top: 6px;

margin-right:5px;
_margin-right:2px;
background-color:#FFFFFF;
border:solid 5px #fff;
width:219px;
}

.noticias {
float:left;
width:480px;
margin-left:15px;
_margin-left:7px;
margin-top:30px;
}

.noticia_sub {
float:left;
width:100%;
border-bottom:1px dotted #dfcea0;
padding-bottom:8px;
padding-left:5px;
margin-top:10px;
}

.noticia_sub .titulo{
float:left;
width:100%;
color:#67a8f4;
font-weight:600;
}

.noticia_sub .leia_mais{
float:left;
margin-top:25px;
font-size:8px;
background:#0a67d3;
font-family:Tahoma;
padding-left:5px;
padding-right:5px;
}

.noticia_sub .leia_mais a{
color:#FFFFFF;
}

.noticia_sub .leia_mais a:hover{
color:#FFFFFF;
}

.noticia_sub .leia_mais a:visited{
color:#FFFFFF;
}


/* ----- Cursos e Eventos ----------------------------------------------------------------- */
.instrucao {
float:left;
width:100%;
margin-top:25px;
font-size:10px;
font-family:Tahoma;
border-top:1px solid #eef0ec;
border-bottom:1px solid #eef0ec;
}

.curso_caixa {
float:left;
width:457px;
padding-bottom:20px;
margin-top:10px;
background:url(../imagens/cursos/curso_topocaixa.gif) top no-repeat #ebf5da;
margin-left:0px;
}

.linha_bloco1 {
float:left;
margin-top:10px;
margin-bottom:10px;
}

.linha_bloco1 .data{
float:left;
width:66px;
margin-left:5px;
padding:5px;
font-weight:600;
}

.linha_bloco .data1{
float:left;
width:115px;
font-size:10px;
padding:5px;
font-weight:600;
}

.linha_bloco1 .descricao {
float:left;
width:241px;
padding:5px;
margin-left:5px;
font-weight:600;
}

.linha_bloco1 .local {
float:left;
width:110px;
padding:5px;
font-family:Tahoma;
font-weight:600;
}

.linha_bloco {
float:left;
margin-left:7px;
_margin-left:3px;
margin-top:10px;
padding-bottom:5px;
width:450px;
border-bottom:1px dotted #93b849;
}

.linha_bloco .data{
float:left;
width:70px;
text-align:center;
padding:2px;
font-size:10px;
font-family:Tahoma;
font-weight:600;
}

.linha_bloco .titulo {
float:left;
font-weight:600;
color:#0a67d3;
font-size:13px;
width:100%;
}

.mais_info {
float:left;
clear:left;
white-space:nowrap;
padding-left:3px;
padding-right:3px;
margin-top:3px;
color:#FFFFFF;
font-size:8px;
background:#0a67d3;
}

.mais_info a{
color:#fff;
}

.mais_info a:visited{
color:#fff;
}

.linha_bloco .texto {
clear:left;
text-decoration:underline;
width:100%;
}

.linha_bloco .descricao {
float:left;
width:235px;
margin-left:5px;
padding:5px;
min-height:70px;
}

.linha_bloco .local {
float:right;
width:110px;
padding:5px;
font-size:10px;
font-family:Tahoma;
font-weight:600;
}

.paginacao {
float:right;
margin-top:25px;
margin-right:10px;
_margin-right:5px;
line-height:22px;
background:#92c330;
color:#FFFFFF;
height:23px;
}

.paginacao .left {
float:left;
height:23px;
margin-right:6px;
padding-left:10px;
background:url(../imagens/cursos/pagin_left.gif) left no-repeat;
}

.paginacao .left a{
color:#fff;
}

.paginacao .numeracao {
float:left;
padding-left:5px;
padding-right:5px;
font-weight:600;
}

.paginacao .numeracao a{
color:#fff;
text-decoration:underline;
}

.paginacao .right {
float:left;
margin-left:6px;
padding-right:10px;
height:23px;
background:url(../imagens/cursos/pagin_right.gif) right no-repeat;
}

.paginacao .right a{
color:#fff;
}

.busca_curso {
float:left;
width:224px;
margin-top:10px;
padding-top:33px;
background:url(../imagens/cursos/busca_curso_topo.gif) no-repeat #cbe49d;
}

.busca_curso .uma {
font-weight:600;
color:#FFFFFF;
font-size:9px;
margin-left:8px;
font-family:Tahoma;
margin-bottom:10px;
}

.busca_curso span{
float:left;
margin-left:10px;
clear:left;
font-size:14px;
font-weight:600;
color:#333333;
}

.busca_curso select{
float:left;
width:90%;
margin-left:10px;
margin-bottom:5px;
clear:left;
font-size:12px;
}

.busca_curso input{
margin-right:10px;
margin-top:10px;
}

.busca_cursofim {
float:left;
text-align:right;
border-top:#81b63c 1px dotted;
width:100%;
padding-bottom:10px;
background:url(../imagens/cursos/busca_curso_bottom.gif) bottom no-repeat;
}

.curso_detalhe {
float:left;
margin-top:15px;
background:#ebf5da url(../imagens/cursos/curso_detalhetopo.gif) no-repeat top;
width:457px;
padding-bottom:15px;
margin-left:30px;
}

.curso_detalhe .nome{
float:left;
width:437px;
background:#dfefc3;
font-size:18px;
margin-top:10px;
padding-bottom:10px;
padding-left:20px;
}

.quero_inscrever {
float:right;
margin-right:20px;
_margin-right:10px;
margin-top:15px;
}

.curso_detalhe .texto{
float:left;
margin-top:20px;
margin-right:20px;
_margin-right:10px;
margin-left:20px;
_margin-left:10px;
}

.curso_esq {
float:left;
width:355px;

}

.curso_dir {
float:right;
width:110px;
}

.curso_dir input{
padding:3px;

}

.curso_dir img{
float:left;
clear:left;
margin-bottom:10px;
}

.curso_detalhes {
float:left;
padding-left:20px;
_margin-left:10px;
width:427px;
padding-right:10px;
padding-bottom:10px;
border-bottom:1px dotted #8bb930;
}

.curso_detalhes_linhas {
float:left;
margin:0;
padding:0;


}

.curso_detalhes .info {
float:left;
width:355px;
font-weight:600;
margin-top:5px;

}

.curso_detalhes .info2 {
float:left;
width:355px;




}

.curso_voltar {
float:right;
clear:both;
margin-right:20px;
_margin-right:10px;
margin-top:15px;
}

.dados_cadastrais {
float:left;
width:457px;
padding-top:15px;
background:url("../imagens/bottom-artigos.gif") no-repeat scroll center bottom;
margin-top:25px;
padding-bottom:40px;
}

.trocar_senha {
float:left;
clear:left;
margin-left:335px;
_margin-left:215px;
}

.fechar_senha {
float:right;
}

.troca_caixa {
float:left;
background:#daecbc;
width:200px;
padding:10px;
margin-top:20px;
margin-left:15px;
_margin-left:7px;
margin-bottom:0px;
}

.troca_linha {
}

.troca_caixa img{
float:left;
clear:left;
}

.troca_caixa input{
float:left;
clear:left;
width:150px;
margin-top:5px;
border:1px solid #c4ceb4;
margin-left:0px;
margin-bottom:10px;
}

.troca_caixa .confirmacao{
float:left;
clear:left;
}

.confirmacao_troca {
float:left;
color:#FF0000;
margin-left:160px;
margin-bottom:10px;
}

.checkbox {
float:left;
width:457px;

margin-bottom:10px;
font-size:11px;


}

.checkbox input{
margin-right:5px;
*margin-right:0px;

}

.dados_bloco {
float:left;
width:92%;
margin-bottom:10px;
}

.dados_bloco p{
float:left;
margin-left:5px;
}

.dados_bloco img{
float:left;
}

.dados_cadastrais .nome{
float:left;
font-weight:bold;
}

span.verdim
{
    color:#20a6a6;
    margin:0 2px 0 2px; 
}

.dados_bloco select{
float:left;
margin-left:5px;
font-size:10px;
}

.dados_bloco select.prof{
float:right;
width:299px;
margin-left:5px;
font-size:10px;
margin-right:0px;
}

.dados_bloco textarea{
float:left;
width:290px;
height:78px;
margin-top:3px;
*margin-left:1px;
*margin-top:3px;
margin-left:3px;
border:0px !important;

}

select.confir
{
    width:188px;
}

.dados_bloco p{
float:left;
margin-left:3px;
}


.dados_cadastrais .input2{
float:left;
width:290px;
border:0px !important;
margin-left:3px;
height:18px;
margin-top:3px;
*margin-left:1px;
*margin-top:3px;
}

.textbox
{
  background:url(../imagens/input_bg.gif);
  width:299px; 
  height:23px;
  margin-left:5px;
  float:right;
}

.textbox2
{
  background:url(../imagens/input_bg_numero.gif);
  width:44px; 
  height:23px;
  margin-left:5px;
  float: left;
}

.textbox3
{
  background:url(../imagens/input_bg2.gif) no-repeat;
  width:163px; 
  height:23px;
  margin-left:5px;
  float: left;
}

.textbox4
{
  background:url(../imagens/bg_texarea.gif) no-repeat;
  width:301px; 
  height:83px;
  margin-left:5px;
  float: right;
}

.dados_cadastrais .input3{
float:left;
width:38px;
*width:35px;
border:0px !important;
margin-top:3px;
margin-left:3px;
*margin-left:1px;
*margin-top:3px;
}

.dados_cadastrais .input4{
float:left;
width:156px;
border:0px !important;
margin-top:3px;
margin-left:5px;
*margin-left:1px;
*margin-top:3px;
}

.dados_cadastrais .input4_1{
width:62px;
border:1px solid #c4ceb4;
}



.cadastro_fim {
float:left;
margin-top:20px;
width:100%;
}


.dados_confirma {
float:right;
margin-right:20px;
_margin-right:25px;
margin-top:20px;
}

/* ----- Login ----------------------------------------------------------------- */
.login {
float:left;
width:445px;
background:url(../imagens/login/login_topo.gif) no-repeat top #fff;
margin-top:20px;
border:1px solid #e8e8e8;
padding-top:50px;
}

.login_naosou {
float:left;
width:445px;
background:url(../imagens/login/login_topo2.gif) no-repeat top #fff;
margin-top:20px;
padding-top:60px;
padding-bottom:20px;
border:1px solid #e8e8e8;

}

.login_naosou span{
margin-left:14px;
font-size:13px;
color:#0066FF;
}

.login_naosou span a{

color:#0066FF;
}

.login_linha {
float:left;
clear:left;
width:310px;
margin-top:10px;
margin-left:20px;
_margin-left:10px;
}

.login_linha p

{
float:left;
margin:5px 0 5px 0;
width:100%;
color:#14a1d9;
font-weight:bold;
}

.login_linha span
{
    width:386px;
    height:26px;
    background:url(../imagens/login/input_bg.gif);
    float:left;
    padding-top:4px;
    padding-left:3px;
}

.login input{
float:left;
width:380px;
border:none;
height:22px;
background:#dfdfdf;
color:#1b3e59;
}

.login_acoes{
float:left;
background:url(../imagens/login/login_bottom.gif) no-repeat top #fff;
width:100%;
height:54px;
padding-top:38px;
}

.login_acoes span{
float:left;
margin-left:10px;
}

.login_acoes input{
float:right;
margin-right:40px;
}



.login_ok input{
float:right;
margin-right:35px;
margin-top:15px;
*margin-top:-15px;
clear:both;
}

.erro_login {
float:left;
clear:left;
margin-top:13px;
color:#FF0000;
width:50%;
margin-left:80px;
}

.inscricao {
float:left;
width:507px;
background: url(../imagens/cursos/insc/insc_topo.gif) no-repeat top #ebf5da;
margin-left:12px;
text-align:center;
_margin-left:6px;
margin-top:20px;
padding-top:60px;
padding-bottom:20px;
}

.inscricao_elimina {
float:left;
width:507px;
background: url(../imagens/cad_elimina.gif) no-repeat top #ebf5da;
margin-left:12px;
text-align:center;
_margin-left:6px;
margin-top:20px;
padding-top:60px;
padding-bottom:20px;
}

.cadastro_sucesso {
float:left;
width:507px;
margin-left:12px;
text-align:center;
_margin-left:6px;
margin-top:20px;
padding-bottom:20px;
}

.ok_elimina {
float:left;
width:507px;
background:#ebf5da;

}

.insc_ok {
margin:0 auto;
width:50px;
}

.inscricao img{
margin-top:20px;
}

ul.login_ul {
list-style:outside disc ;

}

.fund
{
   position:absolute;
   top:50px;
   right:200px;
    
}

.revista
{
  width:175px;
  height:126px;
  background:url(../imagens/banner_revista.gif);
  float:left;
 }
 
.revista_seg
 {
     width:155px;
     height:96px;
     position:relative;
     padding:15px 10px;
 }

.revista a
{
    font-size:14px;
    color:#314486;
    width:80px;
    margin-top:10px;
}

a.rev_desc
{
    width:80px !important;
    float:left;
}

.mask
{
    top:23px;
    right:11px;
    position:absolute;
    z-index:2;
}

.edi_revista
{
    top:27px;
    right:15px;
    position:absolute;
    z-index:1;
}

.down
{
    position:absolute;
    left:10px;
    bottom:25px;
}

/* ----- Fale Conosco ----------------------------------------------------------------- */
.fale_conosco {
float:left;
width:650px;
padding-top:15px;
margin-top:20px;
}

.fale_conosco2 {
float:left;
background:url(../imagens/fale_conoscotop.gif) top no-repeat #89b8ef;
width:494px;
padding-top:15px;
margin-top:20px;
margin-left:120px;



}

.fale_conosco_linha {
float:left;
width:100%;
clear:left;
margin-top:10px;
margin-left:0px;

}

.fale_conosco_linha2 {
float:left;
width:100%;
clear:left;
margin-top:10px;
margin-left:20px;

}



.img_tel {
float:left;
margin-left:3px;
}

.nome_campo {
float:left;
text-align:right;
width:100px;
font-weight:bold;
}

.campo {
float:left;
font-size:12px;
width:299px;

}

.campo span
{
    background:url(../imagens/input_bg.gif);
    float:left;
    width:299px;
    height:23px;
    margin-left:9px;
    _margin-left:5px;
}

.campo span.mensagem
{
    background:url(../imagens/bg_texarea.gif);
    float:left;
    width:301px;
    height:83px;
    margin-left:9px;
    _margin-left:5px;
}

.campo input{
float:left;
margin-left:6px;
_margin-left:5px;
width:274px;
border:0px !important;
margin-top:3px;
}

.campo select{
float:left;
width:298px;
margin-left:11px;
border:1px solid #DCDBDB;
}

.campo .ddd{

width:42px;
margin-left:11px;
}

.campo .tel{
float:left;
width:179px;
}



.campo textarea {
float:left;
margin-left:9px;
_margin-left:5px;
width:274px;
height:76px;
font-size:12px;
border:0px !important;
font-family: Arial, Tahoma;
margin-top:3px;
}

.fale_enviar {
float:left;
width:347px;
padding-top:15px;
padding-left:110px;
padding-bottom:15px;
}

.fale_sucesso {
width:100%;
font-size:14px;
text-align:center;
margin-top:40px;
}

/* ----- Perguntas ----------------------------------------------------------------- */
.perguntas {
float:left;
width:100%;
margin-left:0px;
_margin-left:0px;
margin-top:30px;
}

.perguntas ul {
list-style:none;
float:left;
width:100%;
margin-left:0px;
padding-left:0px;
}

.perguntas ul li {
float:left;
clear:left;
width:100%;
font-weight:600;
font-size:13px;
padding-bottom:5px;
padding-top:5px;
border-bottom:1px #dfcea0 dotted;
}

.perguntas ul li.visitado {
background:#ddecfd;
padding:6px;

}

.perguntas ul li span {
float:left;
clear:left;
background:#ddecfd;
margin-top:5px;
margin-left:15px;
_margin-left:7px;
font-weight:normal;
padding-right:15px;
padding-bottom:10px;
}

/* ----- Sites Relacionados ----------------------------------------------------------------- */
.colegio_foto {
float:left;
margin-top:15px;
margin-left:10px;
_margin-left:5px;
}

.colegio_link {
float:left;
color: #5A8732;

font-weight:600;
margin-top:15px;
margin-left:15px;
_margin-left:8px;
}

.colegio_link a{
color: #5A8732;
}

.colegio_link a:visited{
color: #5A8732;
}

/* ----- Artigos e Publicacoes ----------------------------------------------------------------- */
.artigo_detalhe {
float:left;
width:95%;
padding:15px;
background:#ebeee1;
margin-top:20px;
}

.artigo_detalhe2 {
float:left;
width:100%;
background:#ebeee1 url(../imagens/indique_fundo.gif) repeat-x;
padding-bottom:20px;
margin-top:20px;
}

.artigo_detalhe3 {
float:left;
width:400px;
background:#ebeee1 url(../imagens/indique_fundo.gif) repeat-x;
padding-bottom:20px;
}

.indique_amigo {
float:left;
width:90%;
margin-left:20px;
clear:left;
}

.indique_umamigo {
float:right;
margin-top:10px;
margin-right:15px;
}

.mostra_indicacao {
float:left;
margin-top:15px;
margin-left:20px;
margin-bottom:20px;
font-size:16px;
font-weight:600;
}

.fecha_indicacao {
float:right;
margin-top:15px;
margin-right:20px;
}

.indique_sucesso {
float:left;
width:100%;
text-align:center;
margin-top:15px;
margin-bottom:15px;
}

.bloco_indique {
float:left;
clear:left;
width:100%;
margin-top:10px;
}

.bloco_indique img{
float:left;
margin-right:5px;
}

.bloco_indique input {
float:left;
width:200px;
border:1px solid #d5d8cb;
}

.bloco_indique textarea {
float:left;
width:200px;
height:50px;
border:1px solid #d5d8cb;
}

.botao_indicar {
float:left;
clear:left;
margin-top:30px;
margin-left:250px;
_margin-left:125px;
}

.artigo_detalhe .titulo {
float:left;
font-size:16px;
font-weight:600;
width:100%;
}

.artigo_detalhe .autor {
float:left;
clear:left;
font-size:10px;
font-family:Tahoma;
width:100%;
}

.artigo_detalhe .texto {
float:left;
clear:left;
width:100%;
margin-top:20px;
}

.artigo_detalhe .detalhe {
float:left;
clear:left;
width:100%;
font-style:italic;
font-family:Tahoma;
margin-top:20px;
}

.artigo_detalhe .impressao {
float:left;
border-top:1px dotted #dfcea0;
padding-top:10px;
margin-top:20px;
width:100%;
text-align:right;
}

.video_indique {
float:right;
margin-right:30px;
margin-top:10px;
}

.artigo_detalhe .impressao img {
margin-right:10px;
}

.artigos_voltar {
float:left;
margin-top:15px;

}

.lista_audio {
float:left;
width:100%;
margin-top:20px;
}

.lista_audio img{
float:left;
}

.lista_audio span{
float:left;
clear:left;
width:100%;
font-size:10px;
font-family:Tahoma;
margin-left:2px;
}

.lista_artaudio {
float:left;
width:100%;
padding-left:0px;
}

.lista_artaudio ul{
float:left;
list-style:none;
width:100%;
margin-top:20px;
border-top:1px dotted #dfcea0;
padding-left:0px !important;
margin-left:0px;
}

.lista_artaudio ul li{
float:left;
width:100%;
border-bottom:1px dotted #dfcea0;
margin-top:10px;
_margin-left:0px;
margin-left:0px !important;
padding-bottom:10px;
}

.lista_artaudio ul li .titulo{
float:left;
text-decoration:underline;
font-weight:600;
margin-left:0px;
}

.lista_artaudio ul li .duracao  {
float:left;
clear:left;
margin-left:13px;
white-space:nowrap;
font-size:10px;
font-family:Tahoma;
}

.body_audio {
background:#f5f9ec;
}

.audio_pop {
float:left;
width:426px;
background:#f5f9ec url(../imagens/artigos/audio_popup_logo.gif) no-repeat top;
padding-top:22px;
padding-bottom:40px;
}

.audio_pop object{
float:left;
}

.audio_pop_fechar {
float:right;
margin:5px;
margin-right:10px;
white-space:nowrap;
margin-bottom:30px;
}

.audio_indique {
float:left;
text-align:right;
width:350px;
font-size:11px;
margin-left:40px;
_margin-left:20px;
margin-top:5px;

}

.audio_pop #container{
float:left;
margin-left:60px;
}

.audio_pop_tit {
padding-left:40px;
padding-top:7px;
padding-bottom:7px;
float:left;
background:#e9eede;
width:386px;
}

.audio_pop_artigo {
float:left;
margin-left:40px;
_margin-left:20px;
color:#67a8f4;
font-size:18px;
margin-top:15px;
}

.audio_pop_tempo {
float:left;
width:350px;
font-size:11px;
margin-left:40px;
_margin-left:20px;
margin-top:20px;
border-bottom:1px dotted #dfcea0;
border-top:1px dotted #dfcea0;
}

.audio_pop_player {
float:left;
clear:left;
margin-left:58px;
margin-top:20px;
}

.video_pop {
float:left;
width:100%;
margin-top:20px;
background:#f5f9ec;
padding-bottom:25px;
}

.video_pop object{
float:left;
}

.video_pop_artigo {
float:left;
margin-left:20px;
_margin-left:10px;
color:#67a8f4;
font-size:18px;
margin-top:15px;
}

.video_pop_tempo {
float:left;
width:427px;
font-size:11px;
margin-left:20px;
_margin-left:10px;
margin-top:20px;
border-bottom:1px dotted #dfcea0;
border-top:1px dotted #dfcea0;
}

.video_pop_descricao {
float:left;
width:427px;
padding-bottom:5px;
margin-left:20px;
_margin-left:10px;
margin-top:5px;
border-bottom:1px dotted #dfcea0;
}

.video_pop_player {
float:left;
clear:left;
width:100%;
text-align:center;
margin-top:20px;
}

#container {
float:left;
margin-left:3px;
margin-top:20px;
}

.publicacoes {
float:left;
margin-top:20px;

}

.publi_menu {
float:left;
width:500px;
}

.publi_menu ul {
float:left;
margin:0;
	list-style:none;

}

.publi_menu ul li {
float:left;
margin-right:5px;
height:38px;

}

.publi_conteudo {
float:left;
padding-left:15px;
padding-bottom:20px;
width:100%;
background:#f5f9ec;
}

.publi_conteudo ul{
float:left;
	list-style:none;
margin-left:-40px;
*margin-left:0px;
margin-top:20px;
width:100%;
}

.publi_conteudo ul li{
float:left;
width:99px;
margin-right:33px;
margin-bottom:10px;
padding-bottom:10px;
background:#ecf3de;
}

.publi_conteudo ul li .livro{
float:left;
width:100%;
text-align:center;
margin-top:20px;
}

.publi_conteudo ul li .edicao{
float:left;
clear:left;
width:100%;
margin-top:15px;
text-align:center;
text-decoration:underline;
}

.publi_detalhe {
float:left;
width:500px;
background:#f0f4e7;
padding-top:30px;
margin-bottom:30px;
padding-bottom:30px;
}

.publi_detalhe .titulo{
float:left;
margin-left:40px;
_margin-left:20px;
font-size:16px;
font-weight:600;
}

.publi_detalhe .autor{
float:left;
clear:left;
white-space:nowrap;
margin-left:40px;
_margin-left:20px;
font-size:10px;
font-family:Tahoma;
}

.publi_detalhe .texto {
float:left;
width:430px;
margin-top:30px;
margin-left:40px;
_margin-left:20px;
text-align:justify;
}

.foto_esq {
float:left;
padding-right:10px;
padding-bottom:10px;
}

/* ----- Busca ---------------------------------- */
.resultado_busca {
float:left;
font-size:10px;
font-family:Tahoma;
text-transform:uppercase;
width:457px;
margin-top:10px;
padding:0px;
border-top:1px dotted #dfcea0;
border-bottom:1px dotted #dfcea0;
}

.resultado_nao {
float:left;
font-size:10px;
font-family:Tahoma;
text-transform:uppercase;
width:457px;
font-weight:600;
margin-top:3px;
margin-left:15px;
_margin-left:7px;
padding:0px;
}

.busca_resultado {
float:left;
width:457px;
margin-top:20px;
}

.busca_resultado ul{
float:left;
list-style:none;
margin-left:0px !important;
padding-left:0px !important;
width:100%;
}

.busca_resultado ul li{
float:left;
clear:left;
margin-top:10px;
margin-bottom:10px;
border-bottom: dotted 1px #CCCCCC;
padding-left:0px !important;
margin-left:0px !important;
width:100%;
}


.busca_resultado ul li .tipo{
float:left;
color:blue;
text-transform:uppercase;
font-size:8px;
font-family:arial;
}


.busca_resultado ul li .titulo{
float:left;
width:100%;
color:#67a8f4;
font-weight:bold;
cursor:pointer;
}

.busca_resultado ul li .desc{
float:left;
width:100%;
font-size:11px;
}


.noticias1 {
float:left;
width:100%;
margin-top:30px;
}

.noticias1 ul {
float:left;
	list-style:none;
width:100%;
}

.noticias1 ul li {
float:left;
clear:both;
width:100%;
font-weight:600;
font-size:13px;
padding-bottom:5px;
padding-top:5px;
border-bottom:1px #dfcea0 dotted;
}

.noticias1 ul li.visitado {
background:#ddecfd;
}

.noticias1 ul li span {
float:left;
clear:left;
background:#ddecfd;
margin-top:5px;
margin-left:15px;
_margin-left:7px;
font-weight:normal;
}

.noticia_detalhe {
float:left;
width:100%;
margin-top:20px;
}

.noticia_detalhe .titulo {
float:left;
font-size:14px;
font-weight:600;
color:#67a8f4;
width:100%;
}

.noticia_detalhe .data {
float:left;
clear:left;
font-size:10px;
font-family:Tahoma;
width:100%;
}

.noticia_detalhe .texto {
float:left;
clear:left;
width:100%;
margin-top:20px;
}

.noticia_detalhe .detalhe {
float:left;
clear:left;
width:100%;
font-style:italic;
font-family:Tahoma;
margin-top:20px;
}

.noticia_detalhe .impressao {
float:left;
border-top:1px dotted #dfcea0;
padding-top:10px;
margin-top:20px;
width:100%;
text-align:right;
}

.noticia_detalhe .impressao img {
margin-right:10px;
}

.noticias_voltar {
float:left;
margin-top:15px;
margin-left:25px;
_margin-left:13px;
}



/* ----- Carregando ---------------------------------- */
#overlay {
position:absolute;top:0;left:0;width:100%;height:1000px;z-index:999;background:#fff;opacity:.80;filter: alpha(opacity=80);}

#overlay[id]{position:fixed;}


#lightbox{position: absolute;
top:60%;left:50%;z-index:999;width:300px;margin:-150px 0 0 -150px;border:0px solid #ccc;text-align:center;
background-color:#0066FF;

}


#lightbox[id]{position:fixed;
height: 100px;

}


.overlay {
position:absolute;top:0;left:0;width:100%;height:100%;z-index:990;background:#fff;opacity:.70;filter: alpha(opacity=70);

}

.overlay[id]{position:fixed;}


.lightbox{position: absolute;
top:60%;left:50%;z-index:999;width:300px;margin:-150px 0 0 -150px;border:0px solid #ccc;text-align:center;
background-color: #0066FF;
padding-top: 20px;
color:#FFFFFF;
font-weight:bold;
font-family: Calibri, Arial, Tahoma;
font-size:14px;

}


.lightbox[id]{position:fixed;
height: 100px;

}


/* ----- Atendimento Online ---------------------------------- */
.atendimento_fale {width:100%; border-top:#CCCCCC solid 1px; float:left; margin:10px 0 0 0 !important; padding:0px;}

.atendimento_titulo{font-size:14px; font-weight:bold;float:left; width:100%; }

.atendimento_texto{font-size:12px; float:left; width:100%; margin-top:10px; }

.atendimento_enviado{ font-size:10px; float:left; width:100%; margin-top:15px; border-top:#CCCCCC solid 1px; border-bottom:#CCCCCC solid 1px; margin-bottom:10px;}

.atendimento_duvida {font-weight:bold; color:#fff; background-color:#FF0000; float:left; margin-bottom:5px;}

.atendimento_duvida a{ color:#FFFFFF; float:left;}


.tex_msg textarea
{
    border:1px #cccccc solid !important;
    width:420px;
    height:100px;
    
}

.boas_vindas
{
 background:url(../imagens/top_apresenta.gif);
 background-repeat:no-repeat;
 background-position:top;
 float:left;
 padding-right:20px;
 border-bottom:1px solid #dbdbdb;
}

.boas_vindas span
{
    font-size:10px;
    color:#000;
    font-weight:bold;
    margin:3px 0 0 0;
    clear:left;
    width:78%;
    float:left;
   
}

.boas_vindas p
{
    width:100%;
    float:left;
    margin:10px 0 10px 0;
}

.segura
{
    width:247px;
    float:left;
}

.publicacoes_int
{
    width:100%;
    float:left;
}

.publicacoes_int a.capa
{
    float:left;
    height:80px;
    width:61px;
    border:1px solid #dddddd;
    margin: 10px 10px 0 0; 
}

.ref
{
    float:left;
    width:130px;
    margin-top:10px;
    border-bottom:1px solid #dddddd;
}

.ref span
{
    font-size:12px;
    color:#666666;
    font-weight:bold;
    margin:0px !important;
    float:left;
   
}

.ref p
{
   font-size:14px;
    color:#000;
    font-weight:bold;
    margin:5px 0px 5px 0 !important;
    float:left;  
}

.dest_mens
{
    width:180px;
    float:right;
    margin:22px 0 0px 0;
    padding-bottom:10px;
    border-bottom: 1px solid #dddddd;

}

.dest_mens h4
{
  font-size:14px;
  text-transform:uppercase;
  font-weight:bold;
  color:#65afb6; 
  float:left;  
}

.dest_mens p
{
  font-size:12px;
  font-weight:bold;
  color:#666666; 
  clear:left;
  width:100%;
  margin:3px 0 3px 0;
}

.dest_mens a
{
    color:#080808;
    font-size:12px;
    text-decoration:underline;
    width:100%;
    float:left;
}