@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0;}
body{ width:100%;}

a{ outline:none;}
img{ border:0;}

/*********************INÍCIO TOPO*********************/
#geral{ margin:0 auto; width:100%; height:700px;}

#topo{ width:990px; height:150px;}

#logo{ margin-top:44px; float:left;}

#logo h1 a{ background:url(../images/geral/topo/logo_profissionais_rj.jpg) no-repeat; float:left; text-indent:-9999px; display:block; width:251px; height:35px;}

#banners{ width:620px; height:62px; float:right; margin:30px 0 0 0; padding:0;}
#full_banner{ width:460px; height:60px; float:left;}
#banner_retangular{ width:120px; height:60px; float:right;}

#links{ clear:both; display:block;}

#menu_abas{ width:385px; height:38px; display:block; float:left; position:relative; top:34px;}

#menu_abas li{ display:inline;}

#menu_abas li.busca a{ background: url(../images/geral/conteudo/botao_busca.jpg) no-repeat; width:111px; height:24px; display:block; float:left; text-indent:-9999px; overflow:hidden;}

#menu_abas li.guia a{ background: url(../images/geral/conteudo/botao_guia.jpg) no-repeat; width:169px; height:24px; display:block; float:left; text-indent:-9999px; overflow:hidden;}

#menu_abas li.cursos a{ background: url(../images/geral/conteudo/bot_cursos.jpg) no-repeat; width:101px; height:24px; display:block; float:left; text-indent:-9999px; overflow:hidden;}

#menu_horizontal{ width:455px; height:16px; float:left; font:bold 11px "Trebuchet MS", Arial, Helvetica; padding-top:39px;}

#menu_horizontal li{ display:inline; padding-left:15px;}

#menu_horizontal li a{ color:#989798; text-decoration:none; text-transform:uppercase;}

#area_restrita{ width:134px; height:16px; float:right; margin-top:34px; margin-left:8px; padding-bottom:8px; padding-left:5px; font:11px Arial, Helvetica; border-left:1px solid #f2f1f1;}
#area_restrita li{ display:inline; padding-left:5px;}
#area_restrita li a{ color:#1d1719; text-decoration:none; padding-left:3px; padding-bottom:10px;}
#area_restrita .login{ position:relative; top:3px;}
#area_restrita .cadastro{ position:relative; top:3px;}
/*********************FIM TOPO*********************/


/*********************INÍCIO MEIO*********************/
#meio{ width:100%; min-height:440px; _height:440px; background:url(../images/geral/conteudo/filete_conteudo.jpg) repeat-x;}

#conteudo{ width:990px;}

#busca{ background:url(../images/geral/conteudo/box_busca.jpg) no-repeat; width:387px; height:203px; display:block; float:left;}

#busca input{ width:204px; margin-left:13px; color:#7e7074; margin-bottom:9px;}

#busca select{ width:204px; margin-left:13px; color:#7e7074; margin-bottom:9px;}

p.botao{ margin:0; padding:0; width:213px; height:35px;}

#divulgue{ width:223px; height:203px; display:block; float:left;}

#icone_divulgue{ width:61px; height:56px; margin-top:19px; background:url(../images/geral/conteudo/divulgue.jpg) no-repeat;}

#divulgue h2.tit{ font:bold 17px "Trebuchet MS", Arial, Helvetica; color:#389dde; text-transform:uppercase; text-align:center;}

#divulgue ul{ width:175px; list-style:url(../images/geral/conteudo/marcador.jpg); list-style-position:inside; color:#1a1a1a; font:11px Arial, Helvetica, sans-serif;}

#divulgue ul li{ padding-top:7px;}

#divulgue span, #divulgue span{ position:relative; bottom:1px;}

#cadastre a{ width:171px; height:33px; background:url(../images/geral/conteudo/cadastre.jpg) no-repeat; display:block; text-indent:-9999px; overflow:hidden; margin-top:8px;}

#separador{ background:url(../images/geral/conteudo/separador.jpg) no-repeat; width:1px; height:171px; display:block; float:left; margin-left:9px; margin-top:13px;}

#separadorii{ background:url(../images/geral/conteudo/separador.jpg) no-repeat; width:1px; height:171px; display:block; float:left; margin-left:9px; margin-top:13px;}

#area_profissional{ width:223px; height:203px; display:block; float:left;}

#icone_area{ width:61px; height:56px; margin-top:19px; background:url(../images/geral/conteudo/area_profissional.jpg) no-repeat;}

#area_profissional h3.tit{ font:bold 17px "Trebuchet MS", Arial, Helvetica; color:#221e1f; text-transform:uppercase; text-align:center;}

#area_profissional input.login{ margin-top:8px; margin-left:20px; color:#666;}

#area_profissional input.senha{ margin-left:20px; color:#666;}

#area_profissional input.bot{ position:relative; left:5px; top:8px;}

#area_profissional ul{ list-style:url(../images/geral/conteudo/marcador2.jpg); list-style-position:inside; margin-left:20px; margin-top:5px; color:#1a1a1a; font:11px Arial, Helvetica, sans-serif;}

#area_profissional ul li a{ color:#4f8cc8;}

#banner_publicidade{ width:135px; height:418px; display:block; float:right;}

#banner_publicidade1{ width:120px; height:240px; margin-top:17px; float:right;}
#banner_publicidade2{ width:120px; height:60px; margin-top:17px; float:right;}
#banner_publicidade3{ width:120px; height:60px; margin-top:17px; float:right;}

#separador2{ background:url(../images/geral/conteudo/separador2.jpg) no-repeat; width:836px; height:1px; display:block; float:left; margin-top:19px;}

.coluna_baixo{ border-bottom:1px solid #f1f1f1; width:844px; height:200px; display:block; float:left; padding:0 0 15px 0;}
.coluna_baixo h3{ font:bold 14px "Trebuchet MS", Arial, Helvetica;}
.coluna_baixo2{ border-bottom:1px solid #f1f1f1; width:844px; height:150px; display:block; float:left; padding:10px 0 15px 0;}
.coluna_baixo2 h3{ font:bold 14px "Trebuchet MS", Arial, Helvetica;}
.coluna_baixo3{ border-bottom:1px solid #f1f1f1; width:844px; height:150px; display:block; float:left; padding:10px 0 15px 0; margin-bottom:25px;}
.coluna_baixo3 h3{ font:bold 14px "Trebuchet MS", Arial, Helvetica;}

#destaques{ width:612px; height:200px; display:block; float:left;}

.destaque-esq{ width:385px; display:block; float:left; clear:both; border-right:1px solid #f1f1f1; padding-right:0px;}
.destaque-dir{ width:220px; height:143px; float:right; border-right:1px solid #f1f1f1; padding-right:0px;}
.destaque-dir2{ width:385px; float:right; position:relative; right:47px;}
.destaque-dir h3{ clear:both; width:180px;}

#texto{ display:block; float:right; width:185px; height:134px; margin-top:5px;}

#destaques h3{ font:bold 14px "Trebuchet MS", Arial, Helvetica;}

#texto p{ font:12px Arial, Helvetica, sans-serif; line-height:16px; padding-top:7px; padding-bottom:15px;}

#texto span.leia a{ color:#4f8cc8; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif;}

#destaques h2.tit{ background:url(../images/geral/conteudo/destaques.jpg) no-repeat; width:600px; height:37px; text-indent:-9999px; overflow:hidden; float:left; margin-top:10px;}

#imagem_destaque{ background-color:#e5e5e5; width:183px; height:133px; display:block; float:left; clear:both; margin-top:7px;}

.imagem_destaque2{ background-color:#e5e5e5; width:180px; height:90px; display:block; clear:both; margin:7px auto;}



#separador3{ background:url(../images/geral/conteudo/separador3.jpg) no-repeat; width:1px; height:177px; display:block; float:left; margin-top:15px; margin-left:8px;}

#informativo{ width:221px; height:200px; display:block; float:left;}

#icone_informativo{ width:63px; height:55px; margin-top:19px; background:url(../images/geral/conteudo/informativo.jpg) no-repeat;}

#informativo h3.tit{ font:bold 17px "Trebuchet MS", Arial, Helvetica; color:#221e1f; text-transform:uppercase; text-align:center;}

#informativo p{ font:11px Arial, Helvetica, sans-serif; width:173px;}

#informativo fieldset{ border:none;}

#informativo legend{ text-indent:-9999px; overflow:hidden;}

#informativo input{ margin:0 auto; padding:0; position:relative; left:20px; bottom:20px; color:#666;}

#informativo input.bot{ position:relative; bottom:12px;}

#informativo input.checkbox{ display:block; float:left; position:relative; bottom:10px;}

#informativo span.texto_check{ font:11px Arial, Helvetica, sans-serif; width:143px; height:27px; display:block; float:right; position:relative; bottom:9px; right:30px;}

/*********************FIM MEIO*********************/


/*********************INÍCIO RODAPE*********************/
#rodape{ width:100%; height:109px; clear: both;}

#atendimento{ width:990px; height:31px; background:url(../images/cursos/bg_atendimento.jpg) no-repeat; clear:both; font:11px "Trebuchet MS", Arial, Helvetica;}

#atendimento .borda_esquerda{ background:url(../images/geral/rodape/borda_esquerda.jpg) no-repeat left; display:block; width:8px; height:31px; float:left;}

#atendimento .borda_direita{ background:url(../images/geral/rodape/borda_direita.jpg) no-repeat right; display:block; width:8px; height:31px; float:right;}

#atendimento_conteudo{ width:970px; height:30px; float:left;}

#atendimento .atendimento{ background:url(../images/geral/rodape/atendimento.jpg) no-repeat; display:block; float:left; margin-top:9px; width:80px; height:10px; text-indent:-9999px; overflow:hidden;}

#atendimento .icone_atendimento{ background:url(../images/geral/rodape/icone_atendimento.jpg) no-repeat; display:block; float:left; width:24px; height:25px; margin-top:4px; margin-left:12px; padding-right:4px; text-indent:-9999px; overflow:hidden;}

#atendimento p.email{ width:161px; height:12px; float:left; padding:6px;}

#atendimento p.email a{ width:161px; height:12px; color:#1d1719; text-decoration:none;}

#atendimento .icone_telefone{ background:url(../images/geral/rodape/icone_telefone.jpg) no-repeat; display:block; float:left; margin-top:3px; margin-left:3px; width:22px; height:22px; text-indent:-9999px; overflow:hidden;}

#atendimento p.telefone{ float:left; padding:6px;}

#atendimento p.copyright{ float:right; padding:6px;}

#rodape_conteudo{ margin-top:31px;}

#rodape_conteudo .logo_parceiros{ background: url(../images/geral/rodape/logo_brasil_mkt.jpg) no-repeat; display:block; float:left; width:116px; height:28px; text-indent:-9999px; overflow:hidden;}

#rodape_conteudo .bolas{ background: url(../images/geral/rodape/bolas.jpg) no-repeat; display:block; float:right; width:44px; height:54px; text-indent:-9999px; overflow:hidden;}

#rodape_conteudo{ width:990px; height:71px; color:#949599; font:11px "Trebuchet MS", Arial, Helvetica;}

#rodape_conteudo p.direitos{ display:block; float:left; margin-left:70px; margin-top:7px;}
#rodape_conteudo p.direitos a{ color:#56575b;}
/*********************FIM RODAPE*********************/
