@charset "utf-8";
/* CSS Document */
body{margin:0;background-color:#d2d2d2; font-family:Arial, Helvetica, sans-serif}

.border_none{border: none;}
.transparent{
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.transparent:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
hr {
  margin: 18px 0;
  border: 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
#hr_foto_perfil{
  width: 120px;
  margin:8px 0 8px 6px;

padding:10px;

  border-top: 1px solid #e5e5e5;
}
#hr_cadastro{
  width: 70%;
  margin:5px auto;
  border: 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
#hr_logado_principal{
  width: 350px;
  margin:30px auto 20px auto;
  border: 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
html, body {height: 100%;}
#geral {min-height:100%;position:relative;}
*html #geral  {height:100%;}
/*#geral{background-color:#ECECEC;}*/
/*#geral{background-color:#F8F8F8;}*/
#geral{background-color:#ECECEC;}
#principal{width:685px;}
#titulo_principal{ height:36px;  padding-top:10px; padding-left:8px;font-weight:bold; background:url(../imagens_site_professor/curva_titulo_principal_cima.png) no-repeat; color: #004080}
#titulo_blog{width:677px; height:36px;  padding-top:10px; padding-left:8px;font-weight:bold; background:url(../imagens_site_professor/curva_titulo_blog.png) no-repeat; color: #004080}

#explicacao_principal{ width:447px;  float:left;}
#geral_motivos_cadastrar{width:685px;  margin-top:25px;}
#motivos_professores{ width:320px; height:auto; float:left; margin-right:45px;}
#titulo_professor{ height:36px;  padding-top:10px; padding-left:13px;font-weight:normal; background:url(../imagens_site_professor/curva_titulo_professor.png) no-repeat; color: #004080}
#geral_corpo_motivo{ width:321px; height:50px; font-size:12px; color:#333; background-color:#F7F7F7; /* border-bottom:solid 1px #288600; */ border-bottom:solid 1px #004080; padding-top:5px; padding-bottom:5px; margin-top:15px;}
#check_box_marcado{ width:26px; height:26px; float:left; margin-left:7px; margin-right:7px; margin-top:5px;}
#corpo_motivo{}
#motivos_alunos{ width:320px; height:auto;float:left;}
#titulo_aluno{ height:36px;  padding-top:10px; padding-left:35px;font-weight:normal; background:url(../imagens_site_professor/curva_titulo_professor.png) no-repeat; color: #004080}
#imagem_principal_topo{ width:180px; float:left; margin-left:45px;}
#corpo_topo_principal{ color: #333; font-size:12px;}
#principal_direita{width:200px; height:auto;  padding:10px; float:left; font-size:13px; font-weight:normal}
#principal_esquerda{width:200px; height:auto;  padding:10px; float:right; font-size:13px; font-weight:normal}
#borda_meio_principal{ height:725px; border-left: dashed 1px  #E2E2E2; float:left; width:1px; margin-left:14px;}
#borda_meio_principal_cima{ height:150px; border-left: dashed 1px  #E2E2E2; float:left;  width:1px; margin-left:43px; margin-right:27px;}
#direcoes_principais{ border-bottom: dotted 1px #E0E0E0; padding-bottom:25px; margin-bottom:25px; color:#818181;}
#foto_direcoes_principais{ float:left; padding:10px;}
/*#frase_entrada{ width:425px; height:auto; border:solid 1px #CCC; padding:15px; margin-left:10px; margin-top:35px;margin-bottom:30px; color:#004080}*/
#frase_entrada{padding:15px; margin-left:10px; margin-top:10px;margin-bottom:30px; color:#004080;width:425px; height:auto;border: 1px solid #e5e5e5;-webkit-border-radius: 4px;  -moz-border-radius:4px;border-radius:4px;}
#foto_direita{ float:left;margin-left:15px;}
#foto_esquerda{margin-left:80px;float:left;}
#direita{width:205px;height:400px;margin-left:10px;float:left; margin-top:10px;border: solid 1px #000090}
#rodape_cor{color:#333;margin-bottom:10px;font-size:13px;text-align:center;}
#rodape_cor_esquerda{color:#333;margin-bottom:10px;font-size:13px;text-align:left; margin-left: 10px;}
form#quick-search{background:transparent;border:none;margin:0 auto;padding:0;width:250px;}
fieldset.search{border:none;width:250px;height:33px;padding:0;margin:0;background:url(../imagens_site_professor/search.gif) no-repeat;}
.search input{border:none;float:left;padding:0;margin:0;}
.search button{border:none;float:right;padding:0;margin:0;}
.search label{display:none;}
.search input.tbox{color:#7d8285;font-weight:bold;margin:10px 0 10px 10px;background:transparent;width:200px;}
.search button.btn{width:40px;height:33px;cursor:pointer;text-indent:-9999px;background:#fbc900 url(../imagens_site_professor/search.gif) no-repeat top right;border-left:solid 1px #9D9D9D;}
#topo{width:100%;height:150px;background-image:url(../imagens_site_professor/topo_site.png);background-repeat:repeat-x;border-bottom:solid 1px #FFF;text-align:center;}
#carregando_imagem_login{width:190px;height:auto;margin:0 auto;float:left;display:none;margin-top:45px;background-color:#FFF;}
#formulario_login{width:255px;height:150px;margin:0 auto;float:left; text-align:center;}
.antes_logado{width:155px;margin:0 auto;}
#logar_principal{width:157px;text-align:left;margin-left:40px;}
.depois_logado{height:127px;padding-top:17px;padding-left:22px;text-align:left;}
.depois_logado a{color:#FFF;text-decoration:none;}
.depois_logado a:hover{color:#FFF;text-decoration:underline;}
#retorno_login{width:190px;height:100px;margin:0 auto;float:left;padding-top:20px;display:none;}
.formulario_login{width:149px;font-size:12px;font-weight:bold;margin-top:20px; color:#7d8285;}
.formulario_login1{width:149px;color:#A6A6A6;font-size:12px;font-weight:bold;margin-top:10px;}
.formulario_login2{width:200px;color:#A6A6A6;font-size:12px;font-weight:bold;margin-top:20px;}
#logar_principal_logado{width:160px;text-align:left;margin-left:45px;}
.formulario_login_logado{width:149px;font-size:12px;font-weight:bold;margin-bottom:20px; color:#AEAEAE;}
.formulario_login_logado:focus{ width:149px;font-size:12px;font-weight:bold;margin-bottom:20px; color:#333;}
.link_branco{color:#FFF;text-decoration:none; font-size:12px;}
.link_branco:link{color:#FFF;text-decoration:none;}
.link_branco:hover{color:#FFF;text-decoration:underline;}

.link_azul_bootstrap{color:#3a87ad;text-decoration:underline; font-size:12px;}
.link_azul_bootstrap:link{color:#3a87ad;text-decoration:underline;}
.link_azul_bootstrap:hover{color:#3a87ad;text-decoration:underline;}


#conteudo{width:988px;height:auto;margin:0 auto;margin-top:10px;}
#dentro_conteudo{padding:0px 0px 10px 0px;width:880px;height:auto;margin:0 auto;}

#retorna {width:988px; height:100%;  background: #ECECEC;}
#retorna1{width:988px; height:100%;  background: #ECECEC;}
#retorna2{width:988px; height:100%;  background: #ECECEC;}
#retorna3{width:988px; height:100%;  background: #ECECEC;}
#retorna4{width:988px; height:100%;  background: #ECECEC;}
#retorna5{width:988px; height:100%;  background: #ECECEC;}
#retorna6{width:988px; height:100%;  background: #ECECEC;}
#retorna7{width:988px; height:100%;  background: #ECECEC;}
/*
#retorna{width:988px;height:auto;background-image:url(../imagens_site_professor/topo_fundo_direita.png);background-position:top right;background-repeat:no-repeat;padding-top:34px;padding-bottom:33px;}
#retorna1{width:988px;height:auto;background-image:url(../imagens_site_professor/topo_fundo_esquerda.png);background-position:top left;background-repeat:no-repeat;}
#retorna2{width:988px;height:auto;background-image:url(../imagens_site_professor/baixo_fundo_direita.png);background-position:bottom right;background-repeat:no-repeat;}
#retorna3{width:988px;height:auto;background-image:url(../imagens_site_professor/baixo_fundo_esquerda.png);background-position:bottom left;background-repeat:no-repeat;}
#retorna4{width:988px;height:auto;background-image:url(../imagens_site_professor/baixo_meio_meio.png);background-position:bottom;background-repeat:repeat-x;}
#retorna5{width:988px;height:auto;background-image:url(../imagens_site_professor/topo_fundo_meio.png);background-position:top;background-repeat:repeat-x;}
#retorna6{width:988px;height:auto;background-image:url(../imagens_site_professor/meio_fundo_direita.png);background-position:right;background-repeat:repeat-y;}
#retorna7{width:988px;height:auto;background-image:url(../imagens_site_professor/meio_fundo_esquerda.png);background-position:left;background-repeat:repeat-y;}
*/

#topo_meio_site{width:988px;height:60px;background-image:url(../imagens_site_professor/topo_meio_site.png);}
#meio_meio_site{width:988px;height:auto;background-image:url(../imagens_site_professor/meio_meio_site.png);}
#rodape_meio_site{width:988px;height:95px;background-image:url(../imagens_site_professor/rodape_meio_site.png);margin:0 auto;}
#menu_principal{float:left;}
#topo_menu_principal{width:155px;height:34px;background-image:url(../imagens_site_professor/topo_menu_principal.gif);background-repeat:repeat-x;color:#FFF;border:solid 1px #C60000;cursor:pointer;font-size:16px;font-weight:bold;text-align:center;line-height:35px}
#topo_menu_principal1{width:155px;height:34px;background-image:url(../imagens_site_professor/topo_menu_principal.gif);background-repeat:repeat-x;border:solid 1px #C60000;font-size:13px;font-weight:bold;text-align:center;line-height:30px;color:#FFF;}
#corpo_menu_principal1{width:155px;height:auto;border-left:solid 1px #004080;border-right:solid 1px #004080;border-bottom:solid 1px #004080;background-color:#FFF;text-align:center;float:left; font-size:11px;}
.left_menu_area{width:154px;height:auto;margin:0px;padding:0px;float:right;}

.left_menu{width:138px;height:20px;font-weight:bold;font-variant:normal;color:#004080;text-decoration:none;background-image:url(../imagens_site_professor/menu_active.png);background-repeat:no-repeat;margin:0px;float:left;padding-top:5px;padding-right:15px;padding-bottom:0px;padding-left:0px;}
.left_menu:HOVER{font-size:12px;background-color:#004080;font-weight:bold;font-variant:normal;color:#fff;text-decoration:none;background-image:url(../imagens_site_professor/menu_hover.gif);background-repeat:no-repeat;margin:0px;float:left;height:20px;width:138px;padding-top:5px;padding-right:15px;padding-bottom:0px;padding-left:0px;}
#left_drop_down{text-align: left;}


.left_menu_drop_down{width:138px;height:20px;font-weight:bold;font-variant:normal;color:#004080;text-decoration:none;background-image:url(../imagens_site_professor/menu_active_drop_down.png);background-repeat:no-repeat;margin:0px;float:left;padding-top:5px;padding-right:15px;padding-bottom:0px;padding-left:0px;}
.left_menu_drop_down:HOVER{font-size:12px;background-color:#004080;font-weight:bold;font-variant:normal;color:#fff;text-decoration:none;background-image:url(../imagens_site_professor/menu_hover_drop_down.gif);background-repeat:no-repeat;margin:0px;float:left;height:20px;width:138px;padding-top:5px;padding-right:15px;padding-bottom:0px;padding-left:0px;}

#left_menu_principal{ margin-left: 5px;}


#perfil{width:154px;height:170px;border:solid 1px #999;margin-bottom:10px;background-color:#FFF;text-align:center;}
.perfil_foto{width:120px;height:120px;margin:0 auto;margin-top:7px;}
.link_perfil{color:#004080;font-weight:bold;font-size:12px;margin:0}
.link_perfil:link{color:#004080;text-decoration:none;}
.link_perfil:hover{color:#FFF;background-color:#004080;padding:5px;}
#alerta{width:877px;height:150px;text-align:center;background-image:url(../imagens_site_professor/topo_site.png);background-repeat:repeat-x;color:#FFF;font-size:15px;font-weight:bold; border:solid 1px #000;margin-top:-15px;}
#alerta_geral{width:877px;height:150px;}
#topo_redes_sociais{width:310px;height:95px;float:right;padding-top:55px;}
#busca_topo{border-left:dotted 1px;border-right:dotted 1px;width:300px; height:55px;float:left;margin-top:23px;padding-top:35px;}
#foto_descricao_motivos{width:195px;height:34px;background-repeat:no-repeat;}
#logado{width:713px;height:100px;color:#FFF;margin-left:7px;float:left;background-image:url(../imagens_site_professor/logado.png);background-repeat:repeat-x;border:solid 1px #000;margin-bottom:10px;}
#dentro_logado{width:593px;height:89px;margin-top:4px;margin-left:8px;color:#FFF;float:left;}
#dentro_logado_esquerda{width:290px;line-height:30px;float:left;border-right:dotted 1px #FFF;}
#dentro_logado_direita{width:290px;line-height:30px;float:right;}
#conteudo_meio_principal{width:712px;height:auto;float:right;margin-left:4px;border:solid 1px #004080;background-color:#FFF;}
#dentro_conteudo_meio_principal{width:690px;height:auto;margin:0 auto;margin-top:10px;margin-bottom:10px;}
#geral_cadastro{width:100%;height:auto;background-color:#FFF;font-size:13px}
#geral_cadastro label{display:block;margin-left:40px;margin-right:-40px;float:left;width:250px;font-weight:bold;color:#B70000;}
#label_personalizado{display:block;margin-left:5px;margin-right:-5px;float:left;width:170px;font-weight:bold;color:#B70000;}
.input_logar{width:200px;}
#input_redes_sociais{ width: 300px;}
legend{background-color:#004080;border:solid 1px #000;padding:6px;font-weight:bold;color:#FFF; font-size:13px}
#geral_cadastro fieldset{height:auto;border:solid 1px #CCC;}
#geral_cadastro em{display:block;margin-left:250px;margin-right:-250px;float:left;width:500px;font-weight:normal;font-style:italic;color:#004080;}
#geral_adicionar_conteudos em{display:block;margin-left:250px;margin-right:-250px;float:left;width:500px;font-weight:normal;font-style:italic;color:#004080;}
#invisivel{display:none; visibility:hidden;}
#retorno_erro_cadastro{width:100%;height:auto;border:solid 1px #004080;text-align:center;color:#004080;margin-bottom:25px;font-weight:bold;text-decoration:none;}
.resposta_campo_cadastro{color:#004080;}
#status{width:auto;height:auto;color:#004080;}
#status_email{width:auto;height:auto;color:#004080;}
#letra_cadastro{font-size:11px;color:#999;}
#letra_validacao{font-size:13px;color:#999;font-weight:bold;}
#geral_logar{width:100%;height:auto;background-color:#FFF;font-size:12px;}
#geral_logar fieldset{height:auto;border:solid 1px #CCC;}


#logar_meio{width:315px;margin:0 auto;}
#geral_logar_meio{width:500px;margin:0 auto;}
#geral_alerta{width:500px;height:130px;margin:0 auto;text-align:center;}
#imagem_alerta{width:150px;height:130px;border-right:solid 1px #E5E5E5;float:left;}
#imagem_alerta_confirm{float:left; margin: 2px 0 0 8px;}
#texto_alerta_confirm{float:left;margin: 2px 0 0 0;}
#alerta_texto{width:325px;height:90px;float:left;padding-top:40px;padding-left:20px;}

#geral_editar_perfil{width:100%;height:auto;background-color:#FFF;font-size:12px;}
#geral_editar_perfil label{display:block;margin-left:5px;margin-right:-5px;float:left;width:200px;font-weight:bold;color:#B70000;}

#legend_inicio{background-color:#004080;border:solid 1px #000;padding:6px;font-weight:bold;color:#FFF;}
#geral_editar_perfil fieldset{height:auto;border:solid 1px #CCC;}



#mostrar_sumir{display:none;}
.link_instituto{color:#A00;background-color:#FFF;padding:3px;text-decoration:none;font-weight:bold;margin-left:5px;}
.link_instituto:link{color:#A00;background-color:#FFF;padding:3px;text-decoration:none;font-weight:bold;}
.link_instituto:hover{color:#A00;background-color:#F2F2F2;padding:3px;text-decoration:none;font-weight:bold;}
.campo_adicionado{border:solid 1px #ccc;padding-top:7px;margin-bottom:10px;}
.campo_adicionado_certificacoes{border-left:solid 1px #ccc; border-bottom:solid 1px #ccc;  padding-top:7px;margin-bottom:20px;}
.campo_adicionado_materiais{border:solid 1px #ccc;}
.campo_adicionado_materiais p{ padding:10px; color:#004080;}

#texto_destaque{width:200px;border:solid 1px #004080;padding:10px;float:left;margin-top:-15px;text-align:center;font-weight:bold;font-size:14px;color:#004080;}
#texto_destaque_1{float:left;font-weight:bold;font-size:14px;color:#333333;}
#texto_destaque_font_light{float:left;font-weight:normal;font-size:14px;color:#333333;}
#stylefour{position:relative;display:block;height:39px;font-size:12px;font-weight:bold;background:transparent url(../imagens_site_professor/bgOFF.gif) repeat-x top left;border-top:4px solid #B30000;}
#stylefour ul{margin:0;padding:0;list-style-type:none;width:auto;}
#stylefour ul li{display:block;float:left;margin:0;}
#stylefour ul li a{display:block;float:left;color:#004080;text-decoration:none;padding:11px 20px 0 20px;height:23px;background:transparent url(../imagens_site_professor/bgDIVIDER.gif) no-repeat top right;}
#stylefour ul li a:hover,#stylefour ul li a.selected{color:#B30000;background:#fff url(../imagens_site_professor/bgON.gif) no-repeat top right;}
#geral_redes_sociais{width:100%;}
#nome_redes_sociais{background-color:#FFF;color:#004080;border:solid 1px #004080;padding:6px;font-weight:bold;}
#foto{float:left;margin-left:80px;margin-right:5px;}
#foto_principal_logado{float:left;margin-left:0;margin-right:5px;}
#cor_fonte_sociais{color:#667;}
#geral_adicionar_conteudos{width:100%;height:auto;background-color:#FFF;font-size:12px;}
#geral_adicionar_conteudos label{display:block;margin-left:40px;margin-right:-40px;float:left;width:250px;font-weight:bold;color:#B70000;}

#geral_adicionar_conteudos fieldset{height:auto;border:solid 1px #CCC;}


#retorno_erro_cadastro1{width:100%;height:25px;border:solid 1px #004080;text-align:center; line-height:25px;color:#004080;font-weight:bold;text-decoration:none;margin-bottom:25px;}
/*#geral_adicionar_conteudos hr, #hr_administar_materiais{width:450px;border-bottom:solid 1px #004080;}*/

#geral_administrar_conteudos{width:100%;height:auto;background-color:#FFF;font-size:12px;}
#geral_administrar_conteudos label{display:block;margin-left:40px;margin-right:-40px;float:left;width:250px;font-weight:bold;color:#B70000;}
#geral_administrar_conteudos em{display:block;margin-left:250px;margin-right:-250px;float:left;width:500px;font-weight:normal;font-style:italic;color:#004080;}

#geral_administrar_conteudos legend{background-color:#004080;border:solid 1px #000;padding:6px;font-weight:bold;color:#FFF;}
#geral_administrar_conteudos fieldset{height:auto;border:solid 1px #CCC;}
#geral_arquivos{width:665px;height:100%;border:solid 1px #6593CF;}
#institutos_disabilitados{ font-weight:bold; font-size:13px; color:#004080; border:solid 1px #CCC;}
#topo_arquivos{line-height:30px;height:30px;border-bottom:solid 1px #6593CF;background:url('../jquery/data_grid/themes/default/images/datagrid_title_bg.png') repeat-x;background-color:#FFF;color:#15428b;font-weight:bold;}
.icone_arquivos{margin-left:7px;width:16px;height:16px;background:url('../jquery/data_grid/themes/icons/filesave.png') no-repeat;}
.icone_alerta{margin-left:7px;width:20px;height:20px;background:url('../imagens_site_professor/alerta_icone1.png') no-repeat;}
.nome_arquivos{font-size:12px;font-weight:bold;background:#fafafa url('../jquery/data_grid/themes/default/images/datagrid_header_bg.gif') repeat-x left bottom;border-bottom:1px solid #ccc;border-top:1px dotted #fff;border-right:1px dotted #C9C9C9;color:#808080;text-align:center;height:30px;}
.corpo_arquivo{font-size:11px;border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;background-color:#FFF;text-align:center;height:30px;}
.corpo_arquivo_link:LINK{background:#15428b;cursor:pointer;}
.corpo_arquivo_link:HOVER{font-size:11px;font-weight:bold;background:#15428b;cursor:pointer;color:#004080;background:url('../jquery/data_grid/themes/default/images/datagrid_title_bg.png') repeat-x;background-color:#FFF;}
.texto_arquivo{color:#000;text-decoration:none;}
.texto_arquivo:hover{color:#004080;text-decoration:none;}
#ocultar_materiais{width:auto;border:solid 1px #004080;float:left;text-align:center;font-weight:bold;color:#004080;font-size:12px;padding:6px;margin-top:-5px;}
.button1, .button2{float:left;background:url(../imagens_site_professor/button1_bg.gif) top repeat-x;font-size:14px;color:#fff;line-height:30px;text-decoration:none;font-weight:400;padding:0 10px;margin-left:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;position:relative;}
.button2{background:url(../imagens_site_professor/button2_bg.gif) top repeat-x;}
.button1:hover{background:#202225;}
.button2:hover{background:#1f759b;}
#geral_todos_professores{width:100%;height:auto;background-color:#FFF;font-size:12px;}
#geral_todos_professores label{display:block;margin-left:40px;margin-right:-40px;float:left;width:250px;font-weight:bold;color:#B70000;}
#geral_todos_professores legend{background-color:#004080;border:solid 1px #000;padding:6px;font-weight:bold;color:#FFF;}
#geral_todos_professores fieldset{height:auto;border:solid 1px #CCC;}
#busca_professores_letras_geral{font-size: 14px;text-align: center;margin-left: 70px;}
#busca_professores_letras{font-size:12px;font-weight:bold;color:#004080;float:left;font-size:11px;margin:0 auto;}
#busca_professores_numeros{font-size:12px;font-weight:bold;color:#004080;font-size:11px;float:left;margin-left:35px;margin-right:10px;}
#busca_professores_numeros:LINK{font-size:12px;color:#004080;text-decoration:none;}
#busca_professores_numeros:HOVER{font-size:14px;font-weight:bold;color:#C60000;text-decoration:underline;}
#busca_professores_letras:LINK{font-size:12px;color:#004080;text-decoration:none;}
#busca_professores_letras:HOVER{font-size:14px;font-weight:bold;color:#C60000;text-decoration:underline;}
#busca_professores_letras1{float:left;}
#centro_paginacao{width:600px; height:30px; margin-left:70px; text-align:center; }
#pages{width:660px; height:26px;text-align:center;}
#pages ul{list-style-type:none;padding:0px;margin:0px;}
#pages li{float:left;display:inline;margin:0 5px 0 0;display:block;}
#pages li a{color:#0080C0;padding:4px;border:1px solid #ddd;text-decoration:none;float:left;padding-left:10px;padding-right:10px;}
#pages li a:hover{color:#FFF;background-color:#0080FF;border:1px solid #000;padding-left:10px;padding-right:10px;}
#pages li.nolink{color:#CCC;border:1px solid #00F;padding:4px;}
#pages li.current{color:#FFF;border:1px solid #000;padding:4px;background-color:#4F4FFF;padding-left:10px;padding-right:10px;}
#mostrar_pagina_atual{border:solid 1px #000;width:20px;float:right;}
#geral_escolher_professor{width:516px;height:auto;margin:0 auto;text-align:center;}
#escolher_professor{width:150px;height:165px;border:solid 1px #CCC;float:left;margin-right:20px;margin-bottom:20px;padding-bottom:10px;}
#foto_escolher_professor{padding-top:4px;padding-bottom:6px;}
#escolher_professor:LINK{background-color:#FFF;color:#000;}
#escolher_professor:HOVER{background-color:#FFF;color:#004080;border:solid 1px #004080;}
#mao{cursor:pointer;}
#link_professor{color:#000;text-decoration:none;}
#link_professor:link:visited{color:#004080;text-decoration:none;}
#link_professor:hover{color:#004080;text-decoration:none;}
#texto_destaque1{width:495px;height:30px;line-height:30px;border:solid 1px #CCC;font-weight:bold;color:#004080;margin-right:20px;}
#espacamento_top_bottom{padding:0 15px 5px 15px; margin-top:15px;margin-bottom:25px;}
#geral_contato{width:100%;height:auto;background-color:#FFF;font-size:12px;}
#geral_contato legend{background-color:#004080;border:solid 1px #000;margin: 0; padding:6px;font-weight:bold;color:#FFF;}
#geral_contato fieldset{height:auto;border:solid 1px #CCC;}
/*#geral_contato legend{background-color:#004080;border:solid 1px #000;padding:6px;font-weight:bold;color:#FFF;}*/



#geral_contato label{display:block;margin-left:15px;margin-right:-15px;float:left;width:150px;font-weight:bold;color:#B70000;}

#geral_contato em{display:block;margin-left:150px;margin-right:-150px;float:left;width:500px;font-weight:normal;font-style:italic;color:#004080;}

#geral_indicar_site{width:100%;height:auto;background-color:#FFF;font-size:12px;}
#geral_indicar_site em{display:block;margin-left:150px;margin-right:-150px;float:left;width:500px;font-weight:normal;font-style:italic;color:#004080;}

#geral_indicar_site label{display:block;margin-left:15px;margin-right:-15px;float:left;width:150px;font-weight:bold;color:#B70000;}
#geral_indicar_site legend{background-color:#004080;border:solid 1px #000;margin: 0; padding:6px;font-weight:bold;color:#FFF;}
#geral_indicar_site fieldset{height:auto;border:solid 1px #CCC; margin: 0;}

#geral_troca_senha{width:100%;height:auto;background-color:#FFF;font-size:12px;}
#geral_troca_senha em{display:block;margin:0 -150px 15px 150px;float:left;width:500px;font-weight:normal;font-style:italic;color:#004080;}
#geral_troca_senha label{display:block;margin-left:15px;margin-right:-15px;float:left;width:150px;font-weight:bold;color:#B70000;}

#geral_lista_alunos{width:100%;height:auto;background-color:#FFF;font-size:12px;}
#geral_lista_alunos em{display:block;margin:0;width:auto;font-weight:normal;font-style:italic;color:#004080;}
#geral_lista_alunos label{display:block;margin:0;width:auto;font-weight:bold;color:#B70000;}
#geral_lista_alunos legend{background-color:#004080;border:solid 1px #000;padding:6px;font-weight:bold;color:#FFF;}
#geral_lista_alunos fieldset{height:auto;border:solid 1px #CCC;}
#box_lista{ width:250px; float:left;}
.margin_right_zero{ margin-right:0;}

#trocar_senha_form{ width: 230px;}
#formulario_logar{ width: 230px;}

#geral_categoria{width:100%;height:auto;background-color:#FFF;font-size:12px;}
#geral_categoria label{display:block;margin-left:40px;margin-right:-40px;float:left;width:250px;font-weight:bold;color:#B70000;}
#geral_categoria legend{background-color:#004080;border:solid 1px #000;padding:6px;font-weight:bold;color:#FFF;}
#geral_categoria fieldset{height:auto;border:solid 1px #CCC;}
#texto_destaque_categoria{width:495px;height:30px;line-height:30px;border:solid 1px #CCC;font-weight:bold;color:#004080;margin:0 auto;text-align:center;}
#foto_perfil{float:left;}
#geral_dados_basicos{width:530px;height:auto;margin-left:10px;float:left;}
#dados_basicos{width:350px;height:auto;border-left:dotted 1px #ccc;border-right:dotted 1px #ccc;float:left;padding-left:10px;}
#compartilhar{width:166px;height:auto;float:left;}
#imagens_perfil{float:left;}
#redes_sociais{margin-left:15px;}
#redes_sociais_professores{margin-top:25px;margin-left:132px;width:380px;}
#geral_redes_sociais_fotos{margin-top: 0px;}
#quem_sou_eu_cadastro{ width:330px;margin-top:25px;margin-left:140px; border:solid 1px #999; padding:10px; color:#868686}
#email{color:#004080;text-decoration:none;}
#email:link{color:#004080;text-decoration:none;}
#identificadores{width:300px;height:auto;border:solid 1px #000;}
#geral_materiais{width:660px;height:auto;border:solid 1px #000;}
#geral_professores_favoritos{width:100%;height:auto;background-color:#FFF;font-size:12px;}
#geral_professores_favoritos label{display:block;margin-left:40px;margin-right:-40px;float:left;width:250px;font-weight:bold;color:#B70000;}
#geral_professores_favoritos legend{background-color:#004080;border:solid 1px #000;padding:6px;font-weight:bold;color:#FFF;}
#geral_professores_favoritos fieldset{height:auto;border:solid 1px #CCC;}
.box_professores_favoritos{border:solid 1px #ccc;padding:7px;margin-bottom:25px;}
#foto_perfil1{width:120px;height:auto;float:left;margin-top:10px;margin-right:10px;margin-bottom:10px;}
#detalhes_favoritos{width:480px;height:100%;border-left:dotted 1px #BEBEBE;float:left;margin-top:10px;padding-left:10px;}
#sem_favoritos{width:auto;line-height:30px;height:30px;border-bottom:solid 1px #6593CF;background:url('../jquery/data_grid/themes/default/images/datagrid_title_bg.png') repeat-x;background-color:#FFF;color:#15428b;font-weight:bold;text-align:center;}
#geral_rodape{width:100%;height:auto;text-align:center;border-top:solid 1px #FFF;background-image:url(../imagens_site_professor/content-pattern.gif);background-repeat:repeat;color:#FFF;  bottom:0; font-size:14px;}
#rodape{width:785px;height:auto;margin:0 auto;color:#FFF;}
#detalhes_rodape{font-weight:lighter;color:#FFF;text-decoration:none;margin-top:10px;margin-bottom:15px;}
#detalhes_rodape:link{font-weight:lighter;color:#FFF;text-decoration:none;}
#detalhes_rodape:hover{font-weight:lighter;color:#FFF;text-decoration:underline;}
#links_rodape{width:450px;float:left;margin-top:35px;}
#redes_sociais_rodape{width:320px;margin-top:16px;margin-bottom:8px;float:left;text-decoration:none;}
#icones_rodape{}
#icones_rodape:link{color:#FFF;text-decoration:none;}
#icones_rodape:hover{color:#FFF;text-decoration:none;}
#fontes_detalhes{margin-left:200px;color:#999; font-size:11px; border:none; font-weight:normal;}

#link_fontes_detalhes{color:#999; font-size:11px; border:none; font-weight:normal;}
#link_fontes_detalhes:link{text-decoration:none;}
#link_fontes_detalhes:hover{text-decoration:underline;}
.mensagem_oculta{display: none;}

#fontes_detalhes_download{color:#999; font-size:11px; border:none; font-weight:normal;}
#link_erro_download{color:#999; font-size:11px; border:none; font-weight:bold;}
#link_erro_download:link{color:#999; font-size:11px; border:none; font-weight:bold;}
#link_erro_download:hover{color:#667; font-size:11px; border:none; font-weight:bold;}

#links_pagina_editar{color:#333333; font-size:11px; border:none; font-weight:bold;}
#links_pagina_editar:link{color:#333333; font-size:11px; border:none; font-weight:bold;}
#links_pagina_editar:hover{color:#333333; font-size:11px; border:none; font-weight:bold;}

#geral_duvidas_frequentes{
	/*border:solid 1px #000;*/
	width:100%;
	height:auto;
	
	
	font-size:13px;
}
#duvidas{
	width:690px;
	height:auto;
	
	margin-bottom:25px;	
	font-size:13px;
	color:#333;
	/*border:solid 1px #000;*/
}
#envie_duvidas_frequentes{
	width:190px;
	height:auto;
	/*border:solid 1px #000;*/
	float:left;
}
#titulo_duvidas_frequentes{
	width:100%;
	height:20px;
	color:#004080;
	font-size:14px;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:20px;
}
#envie_sua_duvida{ width:auto;height:auto;margin-left:10px; margin-right:10px; margin-top:10px;margin-bottom:30px;border: 1px solid #e5e5e5;-webkit-border-radius: 4px;  -moz-border-radius:4px;border-radius:4px; text-align:center;}
.fonte_azul_preferida{border:none;color:#004080;}
.fonte_azul_preferida_nome{ font-weight:bold; color:#004080; text-decoration:none;}
#link_contato{color:#004080; font-size:14px; text-decoration:none;}
#link_contato:link{color:#004080;font-weight:bold;  font-size:14px; text-decoration:none;}
#link_contato:hover{color:#004080; font-weight:bold; font-size:14px; text-decoration:underline;}
#retorno_erro_cadastro_material{ width:100%; height:30px; line-height:30px; color:#004080; font-weight:bold; border:solid 1px #004080; text-align:center;}
select,
.uneditable-input {
  display: inline-block;
  width: 210px;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color:#333;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
select {
  height: 28px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 28px;
}
select {
  width: 220px;
  background-color: #ffffff;
}
select[multiple], select[size] {
  height: auto;
}
select:focus{
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
select[class*="span"],
.uneditable-input {
  float: none;
  margin-left: 0;
}
select[disabled],
select[readonly] {
  background-color: #f5f5f5;
  border-color: #ddd;
  cursor: not-allowed;
}
select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
select:focus:required:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
#blocos_busca_materiais{width:auto; float:left;}
#link_info_download{color:#004080;text-decoration:none;}
#link_info_download:link{color:#004080;text-decoration:underline;}
#link_info_download:hover{color:#004080;text-decoration:underline;}
#sem_underline{ text-decoration:none}
#download_zip{text-decoration:none}
.div_escondida{ display:none; visibility:hidden;}
#download_efetuado_com_sucesso{ margin-top:10px}
.borda { width:7px; height:60px; -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius-topright: 10px; background-color:#E2E2E2; float:left; margin:0 75px 0 75px; }
.toggle{ cursor: pointer;}
.toggle_correto{ display: none;margin-top:15px; line-height: 20px; font-size: 14px;}
.toggle1{ cursor: pointer;}
.toggle_errado{ display: none;margin-top:15px; line-height: 20px; font-size: 14px;}
#direita_privacidade_escolhida{ width: 327px; float: left;}
#direita_privacidade_escolhida label{margin:0 0 0 39px; float:left; width:250px;font-weight:normal;color:#333333;}
#descricao_certificacao{ margin-left: 5px; color: #333333;}
#animated {
vertical-align: top; 
transition: height 0.2s;
-webkit-transition: height 0.2s; 
-moz-transition: height 0.2s; 
}
#titulo_direita_permissao{font-size: 13px; color: #444444; width: 500px;font-weight: bold;}
.titulo_direita_edita_lista{font-weight:bold; margin-top: 150px;font-size: 13px}
#link_permissao_material{color:#004080; text-decoration: none;}
#link_permissao_material:link{color:#004080;text-decoration: none;}
#link_permissao_material:hover{color:#004080;text-decoration: underline;}

#meio_bold_alert{ text-align:center; font-weight: bold;}
#meio_alert{ text-align:center;}

.label,
.badge {
  display: inline-block;
 /* padding: 2px 4px;*/
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999999;
  float: right; margin-right: -12px
}


.badge {
  padding-right: 5px;
  padding-left: 5px;
  -webkit-border-radius: 9px;
     -moz-border-radius: 9px;
          border-radius: 9px;
}

.label:empty,
.badge:empty {
  display: none;
}

a.label:hover,
a.badge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

.label-important,
.badge-important {
  background-color: #b94a48;
}

.label-important[href],
.badge-important[href] {
  background-color: #953b39;
}

.label-warning,
.badge-warning {
  background-color: #f89406;
}

.label-warning[href],
.badge-warning[href] {
  background-color: #c67605;
}

.label-success,
.badge-success {
  background-color: #468847;
}

.label-success[href],
.badge-success[href] {
  background-color: #356635;
}

.label-info,
.badge-info {
  background-color: #3a87ad;
}

.label-info[href],
.badge-info[href] {
  background-color: #2d6987;
}

.label-inverse,
.badge-inverse {
  background-color: #333333;
}

.label-inverse[href],
.badge-inverse[href] {
  background-color: #1a1a1a;
}

.btn .label,
.btn .badge {
  position: relative;
  top: -1px;
}

.btn-mini .label,
.btn-mini .badge {
  top: 0;
}
#campos_redes_sociais_esquerda{border:none; overflow:hidden; width:216px; height:378px;float:left; margin-right:16px;}
#campos_redes_sociais_centro{border:solid 1px #004080;; overflow:hidden; width:216px; height:378px;float:left; margin-right:17px;}
#campos_redes_sociais_direita{border:solid 1px #004080; width:216px; height:378px; float:left;}
#topo_redes_sociais_direita{ width:216px; height: 40px; font-weight:bold; background-color: #395899; color: #FFFFFF;font-size: 12px; margin:0 auto; line-height: 35px; text-align: center}
#titulo_pergunta{ font-size: 13px; color: #333333; text-decoration: none;}
#geral_pergunta{ height:316px;padding: 10px;overflow: hidden;}
#img_tira_duvidas{margin: 7px 6px 0 55px; float: left;}
#hr_tira_duvida {
  margin: 8px 0;
  border: 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
#descricao_rede_social_principal{width: 265px;margin-bottom: 15px;}
#validar_file{display:block;margin-left:250px;margin-right:-250px;float:left;width:500px;font-weight:normal;font-style:italic;color:#004080;display: none;clear: both;}
.center_alertas{text-align: center;}
#center_alertas{text-align: center;}
#align_right{text-align: right;}
.center_bold_alertas{text-align: center;font-weight: bold;}
.font14{font-size: 14px;}
#box_conteudo_principal{width:387px; margin-left:10px; margin-right:10px;}


/************** propagandas *******************/

#box_125x125{
	width: 125px;
	height:125px;
	margin: 20px auto 0;
}

#box_120x600{
width: 120px;
	height:600px;
	margin: 20px auto 0;
}

#box_468x60{
width: 468px;
	height:60px;
	background-color: #f10;
	margin:0 auto;
}