@charset "iso-8859-1";
/* CSS Document */

html {height:101%;}
body {margin:0; padding:0; font:12px/20px Arial, Helvetica, sans-serif; background:#5181b2 url(../images/layout/topo_bg.gif) repeat-x; color:#545657;}

ul, li, form {margin:0; padding:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:none;}

#geral {width:1000px; margin:0 auto; background:url(../images/layout/geral_bg.jpg);}
#topo {height:240px; background:url(../images/layout/topo.jpg);}

#webmail {margin-left:8px; margin-bottom:10px;}

#menu {float:left; width:175px; padding-top:17px;}
#menu ul {list-style:none; font-size:11px; font-weight:bold;}
#menu ul li {line-height:23px;}
#menu ul li a {color:#fff; padding-left:26px; display:block;}
#menu ul li a:hover {background:#5181B2 url(../images/layout/icone1.gif) 7px 6px no-repeat; text-decoration:none;}

#tempo_agora {margin:26px 0 0 13px;}

#conteudo {float:left; width:800px; margin:17px 10px 10px 10px;}

/* Inicio home */
#home_left {float:left; width:433px;}
#noticia1 a {font-size:18px; color:#023872; display:block;}
#noticia1 span {font-size:12px; color:#545657}
#noticia2 a, #noticia3 a {color:#4779ad; font-size:14px; font-weight:bold; width:215px; margin-top:24px; float:left;}
#noticia2 span, #noticia3 span {font-size:12px; color:#545657; font-weight:normal;}

#cx_associados {margin-top:19px; width:213px; height:99px; background:#c7d3e2; border:1px solid #fff; float:left;}
#cx_associados div {font-size:18px; letter-spacing:-1px; line-height:34px; margin-left:22px; color:#0f5095; background:url(../images/layout/icone2.gif) no-repeat 140px 2px;}
#cx_associados form label {font-size:14px; font-weight:bold; letter-spacing:-1px; color:#00458e;}
#cx_associados form #input_associado {width:168px; height:15px; margin-left:5px; margin-top:10px; float:left;}
#cx_associados form #select_associado {width:174px; height:21px; margin-left:5px; margin-top:10px; float:left; display:none;}
#cx_associados form #sub_associado {background:url(../images/layout/ok1.gif); width:28px; height:21px; border:none; margin-top:10px; float:right; margin-right:5px;}

/* Caixa de busca na página de conteúdo */
#cx_associados_cont {width:213px; height:99px; margin:0 auto; margin-bottom:15px; background:#c7d3e2; border:1px solid #fff;}
#cx_associados_cont div {font-size:18px; letter-spacing:-1px; line-height:34px; margin-left:22px; color:#0f5095; background:url(../images/layout/icone2.gif) no-repeat 140px 2px;}
#cx_associados_cont form label {font-size:14px; font-weight:bold; letter-spacing:-1px; color:#00458e;}
#cx_associados_cont form #input_associado {width:168px; height:15px; margin-left:5px; margin-top:10px; float:left;}
#cx_associados_cont form #select_associado {width:174px; height:21px; margin-left:5px; margin-top:10px; float:left; display:none;}
#cx_associados_cont form #sub_associado {background:url(../images/layout/ok1.gif); width:28px; height:21px; border:none; margin-top:10px; float:right; margin-right:5px;}

#cx_guia {margin-top:19px; width:213px; height:99px; background:#c7d3e2; border:1px solid #fff; float:right;}
#cx_guia div {font-size:18px; letter-spacing:-1px; line-height:34px; margin-left:6px; color:#0f5095; background:url(../images/layout/icone3.gif) no-repeat 170px 2px;}
#cx_guia form label {font-size:14px; font-weight:bold; letter-spacing:-1px; color:#00458e; margin-left:7px; margin-top:5px; float:left;}
#cx_guia form #sub_guia {background:url(../images/layout/ok1.gif); width:28px; height:21px; border:none; margin-top:5px; float:right; margin-right:5px;}
#cx_guia form div {width:195px; height:19px; line-height:19px; text-align:center; border:1px solid #4b7caf; font-size:15px; clear:both; background:#fff; font-weight:bold; margin:5px auto;}
#cx_guia form div a, #cx_guia form div a:hover {color:#000; text-decoration:none; display:block;}

.home_tit {background:#668cb6; color:#fff; line-height:24px; font-size:18px; padding-left:8px;}

#agenda_home {width:192px; height:198px; border:1px solid #a1b8d1; border-right:none; margin-top:10px; background:#f1f4f7; float:left;}
#agenda_home ul {list-style:url(../images/layout/icone4.gif); font-size:12px; margin-left:25px; margin-top:5px;}
#agenda_home ul a {color:#545759; display:block;}

#enquete_cx {width:228px; height:198px; border:1px solid #a1b8d1; border-left:none; margin-top:10px; background:#f1f4f7; float:right;}
#enquete_form {width:228px; margin:0 auto;}
#cont_left #enquete_form {border:3px solid #01458E; padding:5px;} 
#pergunta {color:#00458e; font-weight:bold; text-align:center;}
#enquete_form label {font-size:11px; color:#545759; margin-left:12px; margin-bottom:10px;}
.enq_resposta {vertical-align:top; margin-bottom:10px;}
.enq_sub {width:54px; height:16px; margin:0 20px 0 45px; border:none; background:#fcc401; color:#00458e; font-size:11px; font-weight:bold; text-transform:uppercase;}
.enq_res {width:58px; height:16px; border:none; background:#fcc401; color:#00458e; font-size:11px; font-weight:bold; text-transform:uppercase;}
.votos {color:#545759; font-weight:normal;}
.enq_total {text-align:center;}

#parceiros_cx {height:92px; margin-top:10px; background:#83a4c7;}
.ban_parceiros {float:left; margin:15px 5px 15px 14px;}

#convenios {height:92px; margin-top:10px; background:#83a4c7;}
.ban_convenios {float:left; margin:13px 5px 13px 10px;}

#home_right {float:right; width:358px;}

#voltar{text-align:center; margin-top:5px;}
#voltar span a{background:#FCC401; color:#00458E; font-weight:bold; padding:2px 5px 2px 5px;}
#voltar span a:hover{text-decoration:none;}

#slideshow {}

#artigos_home {width:358px; height:184px; margin-top:10px; background:#d1dce8;}
#artigos_home #artigos_tit {background:#fcc401 url(../images/layout/icone5.gif) no-repeat 70px 5px; color:#0f5095; line-height:24px; font-size:18px; padding-left:8px;}
#artigos_home #artigos_cont {height:131px; overflow:auto; margin:10px 8px 0 0;}
#artigos_home #artigos_cont ul {list-style:url(../images/layout/icone6.gif); margin:0 5px 0 22px;}
#artigos_home #artigos_cont ul li {margin-bottom:10px;}
#artigos_home #artigos_cont ul li a {font-size:13px; color:#0f5095; font-weight:bold;}
#artigos_home #artigos_cont ul li a span {color:#505051; font-size:12px; font-weight:normal;}

#paginacao {color:#999; font-weight:bold; text-align:center; width:100%; margin:4px 0; padding:4px; height:20px;}
#paginacao a {color:#023872; font-weight:bold; padding:1px; border:1px solid #023872; margin:1px; text-decoration:none;}
#paginacao a:hover {color:#545657; font-weight:bold; border:1px solid #545657; background:#eef1f5;}

#pgerro, #txtvazio {color:#F00; text-align:center;}

#social_cx {width:355px; height:192px; border:1px solid #fff; border-top:none; margin-top:10px;}
#social_cx img {margin:9px; float:left;}
#social_cx span {font-size:18px; letter-spacing:-1px; color:#0f5095;}
#social_cx span span {font-size:12px; color:#505051;}
#social_cx a {display:block;}
/* Fim home */

#cont_left {width:624px; float:left;}
.titulos {font-size:18px; color:#023872; font-weight:bold;}
#cont_left #data_cont, .cont_tit {color:#828080; font-weight:bold; margin-top:10px;}
#cont_left #detalhes {color:#828080; font-weight:bold;}

#cont_left #lista_mais {width:602px; height:326px; background:#b9c8da; border:3px solid #ecf0f5; margin-top:40px; padding:12px;}
#cont_left #lista_mais .titulos {margin-bottom:20px;}
#cont_left ul {list-style:url(../images/layout/icone7.gif); margin-left:20px; font-size:14px; font-weight:bold;}
#cont_left ul li {margin-bottom:15px;}
#cont_left ul li a {color:#023872; display:block;}
#cont_left ul li a span {font-size:12px; color:#545657;}

#cont_left ul#galeria {list-style:none;}
#cont_left ul#galeria li {float:left; margin:0 0 30px 5px; text-align:center;}
#cont_left ul#galeria li a {text-decoration:none;}
#cont_left ul#galeria li a img {border:5px solid #DFE6EE; width:180px; height:135px;}

.busca_tit {color:#023872; font-weight:bold; margin-bottom:15px;}
.busca_det {font-size:12px; color:#545657}
.busca_det span b {color:#000;}

#contato_form, #associe_form {width:350px;}
#contato_form label, #associe_form label {float:left; color:#023872; font-weight:bold; margin-bottom:10px;}
#contato_form .contato_input, #associe_form .contato_input {float:right; width:250px; color:#023872; margin-bottom:10px; border:2px inset #023872;}
#contato_form textarea {float:right; width:250px; height:100px; color:#023872; margin-bottom:10px; border:2px inset #023872; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#contato_form  #contato_sub, #associe_form #contato_sub {width:58px; height:20px; float:right; border:none; background:#fcc401; color:#00458e; font-size:11px; font-weight:bold; text-transform:uppercase;}
#associe_form label.error {font-weight:normal; color:#F00; margin-left:100px;}

#associe_form {width:450px;}
#associe_form label {text-align:right; width:180px;}
#associe_form label span {font-weight:normal;}
#associe_form textarea {float:right; width:250px; height:60px; color:#023872; margin-bottom:10px; border:2px inset #023872; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

#login_form {width:350px; margin:0 auto;}
#login_form fieldset legend {color:#023872; font-size:14px;}
#login_form label {float:left; color:#023872; font-weight:bold; margin-bottom:10px;}
#login_form .contato_input {float:right; width:250px; color:#023872; margin-bottom:10px; border:2px inset #023872;}
#login_form #cad_guia a {width:100px; height:20px; float:left; color:#00458e; font-weight:bold;}
#login_form #contato_sub {width:58px; height:20px; float:right; border:none; background:#fcc401; color:#00458e; font-size:11px; font-weight:bold; text-transform:uppercase;}

#login_form label.error {font-weight:normal; color:#F00; margin-left:100px;}

#tipo_vagas {font-size:20px; text-align:center; margin-top:20px; margin-left:50px;}
#tipo_vagas a {margin-right:50px; color:#023872;}

#conta, #conta a {color:#023872; font-weight:bold; float:left; font-size:16px;}
#vagas, #vagas a {color:#023872; font-weight:bold; float:right;}

/*Tabela de vagas*/
#tbvagas {width:100%; border:none; padding:0; margin:0;}
#tbvagas caption {float:left; margin-left:15px;}
#tbvagas caption a {color:#023872; font-weight:bold;}
#tbvagas th {border:1px outset #01458E; font-style:italic; color:#023872;}
#tbvagas th#qtd {width:15%;}
#tbvagas .tdqtd {text-align:center;}
#tbvagas th#vagas {width:65%}
#tbvagas .tdvagas {padding:0 5px 0 5px;}
#tbvagas th#acoes {width:20%}
#tbvagas .tdvacoes {text-align:center;}
#tbvagas .tdvacoes a {color:#023872; font-weight:bold;}
#tbvagas td {border:1px inset #5181B2; color:#023872;}

#vagas_form {width:350px;}
#vagas_form label {float:left; color:#023872; font-weight:bold; margin-bottom:10px;}
#vagas_form .contato_input {float:right; width:250px; color:#023872; margin-bottom:10px; border:2px inset #023872;}
#vagas_form #qtd {float:right; width:50px; color:#023872; margin-bottom:10px; margin-right:200px; border:2px inset #023872;}
#vagas_form #contato_sub {width:58px; height:20px; float:right; border:none; background:#fcc401; color:#00458e; font-size:11px; font-weight:bold; text-transform:uppercase;}
#vagas_form label.error {font-weight:normal; color:#F00; margin-left:100px;}

#cx_guia_cont {width:213px; margin:20px auto; padding-bottom:10px; background:#c7d3e2; border:1px solid #fff;}
#cx_guia_cont div {font-size:18px; letter-spacing:-1px; line-height:34px; margin-left:6px; color:#0f5095; background:url(../images/layout/icone3.gif) no-repeat 170px 2px;}
#cx_guia_cont form label {font-size:14px; font-weight:bold; letter-spacing:-1px; color:#00458e; margin-left:7px; margin-top:5px; float:left;}
#cx_guia_cont form #sub_guia {background:url(../images/layout/ok1.gif); width:28px; height:21px; border:none; margin-top:5px; float:right; margin-right:5px;}
#cx_guia_cont form div a, #cx_guia form div a:hover {color:#000; text-decoration:none; display:block;}

#cont_right {float:right; width:150px; margin-top:-20px;} /* Banner lateral */
#cont_right .banner {margin-top:30px;} /* Banner lateral */

#rodape {width:1000px; height:55px; margin:0 auto; background:url(../images/layout/rodape_bg.gif); clear:both;}
#rodape #direitos {color:#4779ad; padding:25px 0 0 68px; float:left; font-weight:bold;}
#rodape #ura {color:#4779ad; padding:27px 68px 0 0; float:right;}
#rodape #ura a {color:#4779ad;}
#rodape #ura span {background:#aec4db; padding:3px;}
