@import url("Guilherme.css");
@import url("Raffael.css");

* {
margin:0;
padding:0;
list-style:none;
vertical-align:baseline;
font:normal 11px verdana;
}

fieldset{ border:none;}
.ficha ol li input, .ficha ol li textarea{ border:1px solid #ccc;}
.ficha ol li select{ border:1px solid #ccc; height:20px!important; display:block;}
.ficha p{ border-bottom:1px solid #ccc; padding-bottom:5px;}

.justificado { text-align:justify;}

.conteudo p a {  color:#787878!important; font-family:Verdana; }
.conteudo p {  color:#787878!important; font-family:Verdana;}

.conteudo_internas p a {  color:#787878!important; font-family:Verdana;}
.conteudo_internas p {  color:#787878!important; font-family:Verdana;}



a { text-decoration:none;}
a:hover, a strong:hover, a span:hover { text-decoration:underline;}
a img { border:none;}

.right0 { margin-right:0!important;}

.right { float:right;}

.bt_login { margin:2px 0 0 0;}
.campotxt { width:150px; height:14px; border:1px solid #aaa; margin: 1px 0 0 0;}

body { width:100%; height:100%; background:#FAF9F9 url(/images/conteudo/backgrounds/fundo-site.jpg) repeat-x left top;}

.geral { width:1002px; margin:48px auto 0 auto; position:relative;}
.topo { width:1002px; height:102px; float:left; }

h1 a { width:76px; height:82px; float:left; display:block; margin:11px 0 0 42px; text-indent:-9999px; overflow:hidden; background:url(/images/usercontrols/topo/logo.png) no-repeat left top;}

ul.busca { float:right; height:25px; padding-top:75px;}
ul.busca li { float:left; color:#fff; margin-left:15px; font-size:12px;}
ul.busca li.horario {background:url(/images/conteudo/backgrounds/horario.jpg) no-repeat left 2px; padding-left:15px;}
ul.busca li label { width:60px; display:block; float:left;}

ul.menu { width:1000px; padding-top:16px; height:30px; border:1px solid #387EC7; border-bottom:0; float:left; background:url(/images/conteudo/backgrounds/fundo-menu.jpg) repeat-x left top;}
ul.menu li { float:left; padding:0 0 0 19px;}
ul.menu li a { color:#fff; text-transform:uppercase; font-size:10px; }
ul.menu li a.setamenuazul {background:url(/images/conteudo/backgrounds/seta-azul.jpg) no-repeat right 3px; padding-right:13px; padding-bottom:16px; }

.topo-baixo {width:1000px; height:43px; float:left; background:#8EC400; border:1px solid #7EAC00; border-bottom:0;}
.login { width:360px; height:20px; padding:10px 0 0 0; float:right; }
.login li { float:left; color:#fff!important; margin:0 10px 0 0; }
.login li label {font-style:italic; text-transform:uppercase; display:block; width:45px; float:left; font-size:10px; margin:4px 0 0 0; }
.login li.esqueci-senha { float:right; padding-right:27px; margin:-8px 10px 0 0px;}
.ie8 .login li.esqueci-senha { float:right; padding-right:27px; margin:-1px 10px 0 0px;}
.login li.esqueci-senha a { color:#fff; xfont-style:italic; font-size:8.5px;}
.campotxt-login{ width:105px; height:14px; border:1px solid #aaa; margin: 1px 0 0 0;}

ul.menu-verde {height:28px; padding:0 0 0 0; float:left;}
ul.menu-verde li { float:left; padding:15px 0 0 11px;}
.ie9 ul.menu-verde li { float:left; padding:15px 0 0 15px;}
ul.menu-verde li a { color:#fff; text-transform:uppercase; font-size:10px; }
ul.menu-verde li a.setamenuverde {background:url(/images/conteudo/backgrounds/seta-verde.jpg) no-repeat right 3px; padding-right:13px; padding-bottom:16px;}


ul.menu-verde li.bt-painel { width:165px; height:44px; background:url(/images/conteudo/botoes/bt-painel.jpg) no-repeat left top;}
li.bt-painel { padding-top:5px!important; text-align:center;}
li.bt-painel a { width:120px; line-height:17px; display:block;}
.ie7 li.bt-painel a { margin-left:-50px;}

ul.submenu{ display:none; position:absolute; top:0; left:0;z-index:1000 !important; padding:10px 17px 5px 17px; display:none;}
#s1,#s2,#s3,#s4,#s5,#s6,#s7{ background:#1B5C9E; position:absolute; top:149px; filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}
#s1{left:0px; border-left:1px solid #387EC7; }
#s2{left:160px}
#s3{left:392px}
#s4{left:195px;top:194px; background:#8EC400;}
#s5{left:353px;top:194px; background:#8EC400;}
#s6{left:530px;top:194px; background:#8EC400;}
#s7{left:70px;}

ul.submenu li{margin-bottom:8px;}

ul.submenu li a{color:#fff; padding-left:13px; background:url(/images/conteudo/backgrounds/seta-azul.jpg) no-repeat left 5px; text-transform:uppercase; font-size:10px;}
ul.subsetaverde li a {background:url(/images/conteudo/backgrounds/seta-verde.jpg) no-repeat left 5px!important;}

.corpo {width:960px; padding:10px 20px; min-height:300px; background:#fff; border:1px solid #EBEBEB; border-bottom:none; border-top:none; float:left;}
.ie6 .corpo { width:946px; padding:10px 20px; min-height:300px; background:#fff; border:1px solid #EBEBEB; border-bottom:none; border-top:none; float:left;}

.rodape {width:1000px; border:1px solid #BC8D04; height:53px; float:left; background:url(/images/conteudo/backgrounds/rodape-fundo.jpg) repeat-x left top;}
.rodape p { padding:20px 120px;}
.rodape p, .rodape a { color:#fff; font-size:12px;}

.direita-home { width:200px; float:left;}
.direita-home ul { padding:22px 0 0 0;}  
.ie6 .direita-home ul { float:right;}
.direita-home ul li { margin:0 0 10px 0;}
.ie8 .direita-home ul li { margin:0 0 12px 0;}
.ie7 .direita-home ul li { margin:0 0 13px 0;}

.esquerda-home { width:745px; float:left; margin:0 10px 0 0; position:relative;}
.esquerda-home h3 { color:#444; font-size:14px; margin:0 0 5px 0;}

.chamada-destaque { margin-top:0px;}
.destaque-principal {width:535px; float:left; margin:0 10px 0 0; position:relative;}
.destaque-principal .div-destaque { width:515px; height:264px; padding:6px 10px 10px 10px; border:1px solid #E1DEDE; float:left;}
.ie6 .destaque-principal .div-destaque { width:515px; height:260px; xpadding:10px; border:1px solid #E1DEDE; float:left;}
.destaque-principal .chamada-destaque a,.destaque-principal .chamada-destaque span a { color:#787878; padding-top:-5px;}
.destaque-principal .chamada-destaque a strong, .destaque-principal .chamada-destaque a strong span { color:#1d75cf; font-size:14px; display:block; padding-bottom:10px;}

.ie6 .chamada-destaque { margin-top:0px; float:right; margin:-250px 0 0 -70px; width:150px; height:245px; padding-left:5px;}

.leia-mais { color:#000!important; display:block; font-size:10px; position:absolute; z-index:10; bottom:8px; left:280px; width:55px; }

ul.mini-destaques { width:49px; margin:0 8px 0 0; float:left;}
ul.mini-destaques li {width:49px; height:45px; overflow:hidden; margin:0 0 4px 0; border:1px solid #A7A5A5;}
ul.mini-destaques li a {width:49px; }
ul.mini-destaques li img {width:49px;height:45px; }

.img-destaque {width:309px; height:249px; overflow:hidden; margin:0 8px 0 0; float:left; border:1px solid #A7A5A5;}

.opiniao {float:left; width:199px;}
.ie6 .opiniao {width:199px; position:relative; left:550px; top:-313px; }
.ie6 .div-opiniao {width:182px; float:left; height:266px; xpadding:10px 7px 4px 7px; border:1px solid #E1DEDE;}
.div-opiniao {width:182px; float:left; height:266px; padding:10px 7px 4px 7px; border:1px solid #E1DEDE;}
.div-opiniao ul li { width:100%; padding:0 0 26px 0; float:left;}
.div-opiniao ul li a img { float:left; border:1px solid #A7A5A5!important; width:77px; height:66px; margin:0 5px 0 0; }
.div-opiniao ul li a {color:#787878;}
.div-opiniao ul li a strong {color:#1d75cf; font-size:12px; display:block; padding-bottom:5px;}

.botao-proximas-ferias { width:15px; height:15px; top:280px; left:155px; position:absolute; z-index:10;}
.destaques {width:756px; float:left; margin:10px 0;}
.ie6 .destaques {width:756px; margin:10px 0; position:absolute; top:510px; right:225px;}
.destaques ul li { width:155px; position:relative; margin:0px 13px 0px 0; height:155px; border:1px solid #E2DFDF; float:left; padding:4px 14px 14px 5px;}
.ie6 .destaques ul li { width:146px; margin:0px 3px 0px 0; height:145px; float:left;}
.destaques ul li a { color:#787878;}
.destaques ul li a strong { color:#1D75CF; font-size:14px; margin:0 0 8px 0; display:block;}
.destaques ul li .img-destaques-home { width:135px; height:50px; float:left; margin: 0 0 13px 5px;}
.destaques ul li img { border:4px solid #E7F3FF!important; margin:0 0 8px 0; clear:both; width:141px; height:49px}

.publicidade {width:742px; float:left; margin:0 0 10px 0;}
.ie6 .publicidade {width:742px; margin:0px 0 10px 0; position:absolute; right:239px; top:735px; }
.ie6 .publicidade-ie {position:absolute; right:239px; top:1172px; }


.noticias { width:358px; float:left; margin:17px 0 10px 0;}
.ie6 .noticias { width:358px; margin:17px 0 10px 0; position:absolute; right:620px; top:817px; }
.div-noticias { border:1px solid #E2DFDF; width:324px; height:283px; padding:10px; float:left; position:relative;}
.div-noticias ul li { width:100%; padding:0 0 20px 0; float:left;}
.div-noticias ul li a {color:#787878;}
.div-noticias ul li a strong {color:#1d75cf; font-size:12px; display:block; padding-bottom:3px;}

.proximas-ferias { width:182px; float:left; margin:0 7px 10px 3px;}
.ie6 .proximas-ferias { width:182px; margin:0 7px 10px 3px; position:absolute; top:817px; right:428px; float:none;}
.div-proximas-ferias{border:1px solid #E2DFDF; width:162px; padding:10px; float:left; height:283px; position:relative;}
.div-proximas-ferias ul li { width:100%; padding:0 0 22px 0; float:left;}
.ie6 .div-proximas-ferias ul li {float:none;}
.div-proximas-ferias ul li a {color:#787878;}
.div-proximas-ferias ul li a strong {color:#DEA303; font-size:11px; display:block; padding-bottom:3px;}
.div-proximas-ferias ul li a span { padding-bottom:5px; display:block;}

.acontece {width:182px; float:left; margin:17px 0 10px 8px;}
.ie6 .acontece {width:182px; margin:17px 0 10px 8px; position:absolute; top:818px; right:240px;}
.div-acontece {border:1px solid #E2DFDF; width:158px; padding:10px 14px 10px 10px; float:left; height:283px; margin: 0 0 0 0px; position:relative; }
.div-acontece ul li { width:100%; padding:0 0 24px 0; float:left;}
.div-acontece ul li a {color:#787878;}
.div-acontece ul li a strong {color:#1d75cf; font-size:11px; display:block; padding-bottom:3px;}
.div-acontece ul li a span { padding-top:5px; display:block; color:#575757; font-size:10px;}
.div-acontece-desc{ display:block; margin-top:-3px;}


.cbl-imagem { margin: 15px 0px 0 37px; float:left;}

.ie8 .conteudo-maior {min-height:750px;}
.conteudo-maior { width:960px; min-height:350px; float:left; padding-right:15px;}
.conteudo-maior-p p{font-size:12px; color:#787878; line-height:21px; width:940px}
.conteudo-maior p a{ color:#787878!important;}
.conteudo-maior  h2 { font-size:14px; color:#1d75cf; font-weight:bold; margin-bottom:10px}
.conteudo-maior  h3, .conteudo_internas h3 { font-size:16px; color:#1d75cf; font-weight:bold;}
.conteudo-maior  h4 { font-size:14px; font-weight:bold; clear:both; color:#2a4dab; margin:10px 0 5px 0;}

.conteudo { width:730px; min-height:350px; float:left;}
.conteudo h2 { font-size:14px; color:#444444; font-weight:bold; margin-bottom:10px}
.conteudo h3 { font-size:14px; color:#1d75cf; font-weight:bold;}
.conteudo h4 { font-size:16px; font-weight:bold; clear:both;}

.data-interna { width:250px; font-size:11px; color:#6a6a6a; font-weight:bold; float:left;}
ul.tamanho-texto { width:60px; float:right;}
ul.tamanho-texto li { float:left; font-size:11px; color:#6a6a6a; font-weight:bold;}
li.maior {padding-right:5px}
li.menor {padding-left:5px}

.materia { margin-top:30px}
.materia p { font-size:small; color:#787878; line-height:21px; text-align:justify;}
.materia img { float:left; margin:0px 5px 5px 0px; border:5px solid #e7f3ff!important;}

p.autor { color:#3f3e3e; font-size:7px; font-weight:bold}

.galeria{ float:left;}

.Galerias-geral{width:698px; margin:10px 0 0 0; height:150px; padding:0 0 0 20px; position:relative; overflow:hidden;}
.imagem-left,.imagem-right{ position:absolute; z-index:10;  background:#fff; height:100px; padding-top:45px;}
.imagem-left{ left:0px;}
.imagem-right{ right:-5px; }
.divGaleriaHidden{ width:690px!important; margin-left:3px;  float:left; }
ul.fotos-noticias {height:150px; }
ul.fotos-noticias li { float:left; margin:0px 1px 20px 0px; }
.ie7 ul.fotos-noticias { float:left; margin:0px 0px 0px 0px;}
.left2{ float:left; width:10px;}
/*
ul.fotos-noticias {float:left; width:696px!important; xpadding-left: 5px;}
ul.fotos-noticias li { float:left; margin:20px 6px 20px 0px; overflow:hidden; display:inline;}
.ie7 ul.fotos-noticias { float:left; margin:60px 0px 0px -130px;}
*/
.img-tamanho { width:211px; height:105px;}
ul.fotos-noticias li span { display:block; font-weight:bold; font-size:8px; color:#3f3e3e;}
ul.fotos-noticias li p.descricao-foto {font-weight:bold; font-size:9px; color:#3f3e3e;  float:left; clear:both; margin: -5px 0 0 15px;}
.ie7 ul.fotos-noticias li p.descricao-foto {font-weight:bold; font-size:9px; color:#3f3e3e;  float:left; clear:both; margin: -5px 0 0 15px; width:200px;}



ul.fotos-noticias-conteudo-maior li { float:left; margin:10px 20px 10px 0px; }
ul.fotos-noticias-conteudo-maior li span { display:block; font-weight:bold; font-size:7px; color:#3f3e3e;}
ul.fotos-noticias-conteudo-maior li p.descricao-foto {font-weight:bold; font-size:10px; color:#3f3e3e;  float:left; clear:both;}

.img-foto-principal-not{ width:300px; height:189px;}
.ie7 ul.foto-noticia-principal { float:left; margin-right:10px; width:320px;}
ul.foto-noticia-principal { float:left; margin-right:10px; width:320px;}
ul.foto-noticia-principal li span { display:block; font-weight:bold; font-size:8px; color:#3f3e3e;}
ul.foto-noticia-principal li p.descricao-foto-principal {font-weight:bold; font-size:9px; color:#3f3e3e;  float:left; clear:both; margin: -5px 0 0 5px; width:305px; }

.comentarios { clear:both; padding-top:20px; width:750px;}
.comentarios p { color:#1d75cf; font-size:14px; font-weight:bold; width:750px; }
.titulo-comentario{ color:#1d75cf; font-size:14px; font-weight:bold; width:750px; }
.comentarios p.borda {background: url(/images/conteudo/backgrounds/barra-comentarios.jpg) no-repeat top left; width:750px;}
.comentarios ul.form-comentarios li { float:left; margin-right:20px; margin-top:10px; }
.comentarios ul.form-comentarios li label {font-size:10px;font-weight:bold; display:block ; color:#6a6a6a;}
.comentarios ul.form-comentarios li span {font-size:10px;  font-weight:bold; margin-left:8px; color:#6a6a6a }
.comentarios ul.form-comentarios li input.txtbox { width:245px; height:14px; border:1px inset #bfbfbf; font-size:10px; }

.box-comentarios { margin-bottom:15px;}
.box-comentarios p.coment-nome { font-size:11px; color:#7cb6d6; font-weight:bold; margin-bottom:5px;}
.box-comentarios p.coment-msg { font-size:9px;margin-bottom:20px; }
.box-comentarios p strong { font-weight:bold}

.direita-interna { width:200px; float:right; margin-top:30px}
.ie7 .interna { float:left; width:755px;}

.ultimas-noticias {background:url(/images/conteudo/backgrounds/fundo-ultimas-noticias.jpg) repeat-x top left; height:33px;}
.ultimas-noticias p { font-size:14px; color:#fff!important; font-weight:bold; padding:5px 0px 0px 35px  }
ul.noticias-ultimas-noticias { background:#F7FBF4; border:1px solid #C8C8C8; border-top:none; height:297px}
ul.noticias-ultimas-noticias li { color:#1d75cf; font-size:10px; padding:10px; font-weight:bold}


ul.inferior li img { float:left}
ul.inferior li span { color:#4b4b4b; font-size:9px; font-weight:bold;}
ul.inferior li a{ color:#4b4b4b; font-size:12px; font-weight:bold; float:left}
ul.inferior li.inferior-li a { font-size:9px; float:left;}

ul.noticias-ultimas-noticias li a {color:#1d75cf;}
ul.noticias-ultimas-noticias li a:hover {color:#1d75cf;}

.div-alinha { width:720px; float:left; padding:15px 0; margin-left:250px }
.alinha-form fieldset { border:none;}
.alinha-form fieldset ol li input, .alinha-form fieldset ol li select, .alinha-form fieldset ol li textarea { width:266px; border:1px solid #ccc;}
.alinha-form fieldset ol li select {width:268px;}
.alinha-form fieldset ol li { clear:both; margin:0 0 20px 0; border:none;}
.alinha-form fieldset ol li {margin:0 0 5px 0;}
.alinha-form fieldset ol li label { color:#505050; display:block; width:220px; float:left; margin-right:15px; border:none; text-align:right} 
.alinha-form fieldset ol li label { width:120px; font-weight: bold; padding-right: 10px; }

.bordo { color:#B50000;}


.table.tabela_presidentes{margin-top:15px; margin-bottom:10px; margin-right:15px}
table.tabela_presidentes thead{background:x#376FC2;height:25px; border-bottom:3px solid #ccc; padding-bottom:5px}
table.tabela_presidentes thead tr td{color:#787878; font-weight:bold; text-align:center;border-bottom:1px solid #ccc;}
table.tabela_presidentes tbody tr td{border-bottom:1px solid #ccc; padding:8px 0!important;; text-align:center; vertical-align:top!important;}
table.tabela_presidentes tbody tr td.principais_feitos{text-align:left;padding:0 10px}
table.tabela_presidentes tbody tr{xbackground:#f5f5f5}
table.tabela_presidentes tbody tr td ul li{text-align:left}
table.tabela_presidentes tfoot tr td{xbackground:#376FC2;height:10px}
table.tabela_presidentes tbody tr td img{ display:block; margin:0 auto;}
table.tabela_presidentes tbody tr td span{ color:#787878!important;}
.strong-nome span{ font-weight:bold;}






table.tabela_pesquisas{margin-top:15px;margin-bottom:10px;margin-right:15px}
table.tabela_pesquisas thead{background:#376FC2;height:20px}
table.tabela_pesquisas thead tr td{color:#fff;font-weight:bold;text-align:center;border-right:1px solid #fff}
table.tabela_pesquisas tbody tr td{border-bottom:5px solid #fff;text-align:center;height:25px;border-right:1px solid #fff; }
table.tabela_pesquisas tbody tr img{xmargin:10px; float:left;}
table.tabela_pesquisas tbody tr td.principais_feitos{text-align:left;padding:0 10px}
table.tabela_pesquisas tbody tr{background:#f5f5f5}
table.tabela_pesquisas tbody tr td ul li{text-align:left}
table.tabela_pesquisas tfoot tr td{background:#376FC2;height:10px}

.leia-mais-dois { color:#000!important;display:block; margin-top:-5px; position:absolute; right:13px; bottom:16px; font-size:10px;}
leia-mais-dois { margin: -13px 0 0 0; float:right;}
leia-mais-dois { color:#000!important; float:right; display:block; margin-top:-10px; font-size:10px;}
.img-destaque, ul.mini-destaques { margin-top: 4px; float:left;}
.credito-img-home { font-size:8px!important; width:250px; position:absolute; bottom:4px; left:68px;}
.credito-img-home  span{ font-size:9px!important;}
.texto-home { /*font-size:11px!important; line-height:14px;*/}
.bold-destaque { font-weight:bold; font-size:11px!important;}
.tamanho-texto { display:block; width:125px; margin: 0px 0 0 15px; }
.leia-mais-destaque {color:#000!important; display:block; font-size:10px; position:absolute; right:20px; bottom:20px; margin: 5px 0 -10px 0; float:right;}
.data-bold { font-weight:bold; font-size:10px!important; color:#787878!important;}
.img-pagina-destaque {width:135px; height:49px;}
.img-destaque-principal {width:309px; height:249px;}



table.tabela_empregos{margin-top:15px}
table.tabela_empregos thead{background:#376FC2;height:20px}
table.tabela_empregos thead tr td{color:#fff;font-weight:bold;text-align:center!important;border-right:2px solid #fff}
table.tabela_empregos tbody tr{background:#f5f5f5}
table.tabela_empregos tbody tr td,table.tabela_acontece tbody tr td{border-bottom:2px solid #fff;border-right:2px solid #fff;text-align:left;padding:3px 10px}
table.tabela_acontece tbody tr td{text-align:center;height:30px}
table.tabela_acontece tbody tr td.separa_palestra{border-bottom:2px solid #eaeaea!important}
table.tabela_acontece tbody tr td.espaco_palestra{height:10px}
table.tabela_empregos tbody tr td a{color:#2A4DAB}
table.tabela_empregos tbody tr td.uf{text-align:center}
table.tabela_empregos tfoot tr td{background:#376FC2;height:10px}
ul.paginacao{float:left;padding-right:14px}
.gecko ul.paginacao{height:10px}
ul.paginacao li{float:left;padding-left:5px}
ul.paginacao li a{ font-weight:bold; color:#2A4DAB!important; float:left; background:none!important; font-size:12px}
ul.a_z li a{margin-right:5px}
ul.paginacao li a strong{font-size:12px;cursor:default}
.paginacao_divisoria{margin-top:20px}
.bt_paginacao{float:left;width:14px;height:9px;padding-top:13px}
.paginacao_associados{float:left;margin:0px 0 10px 0;padding:0 0 20px 0;border-bottom:5px solid #eaeaea}
.paginacao_associados .paginacao{margin-top:9px;padding-right:0;}
.paginacai_associados .paginacao_divisoria{display:none}
span.titulo_lista{display:block;background:#376FC2;color:#fff; font-weight:bold;width:584px;clear:both}

.div_empregos_interna{width:500px;height:auto; left:150px; top:250px; display:none; position:absolute; background:#fff; padding:10px; border:1px solid black }
.div_empregos_interna p{ margin-bottom:10px;}
.div_associados h4,.div_empregos_interna h4{font:bold 14px verdana;color:#376FC2;margin-top:15px}
.div_empregos_interna h4{margin-top:0}
.div_associados p strong,.div_empregos_interna p strong{font-weight:bold}
a.associados_fechar {    font:bold 11px verdana;    float:right;    color:#D20000!important}
ul.lista{margin:5px; }   
ul.lista li{padding:3px 10px; background:url(/images/conteudo/backgrounds/seta_lista.gif) no-repeat left 9px} 
ul.lista-associesse li{padding:3px 10px;background:url(/images/conteudo/backgrounds/seta_lista.gif) no-repeat left 9px} 
ul.lista_downloads{margin:15px}   
ul.lista_downloads li{padding:3px 10px;height:25px;background:url(/images/conteudo/backgrounds/seta_lista.gif) no-repeat left 10px}
ul.lista_downloads li span{width:21px;height:25px;float:left;margin-right:5px;display:block;text-indent:-9999px;overflow:hidden} 
ul.lista_downloads li a{padding-top:5px;display:block}
ul.lista_downloads li span.pdf{background:url(/images/usercontrols/etc/pdf.jpg) no-repeat left top}
ul.lista_downloads li span.word{background:url(/images/usercontrols/etc/word.jpg) no-repeat left top}
ul.lista_downloads li span.ie{background:url(/images/usercontrols/etc/ie.jpg) no-repeat left top}  
fieldset.ficha{padding:10px;margin-bottom:10px}
fieldset.ficha ol li,fieldset.ficha ol li.divide,fieldset.ficha ol li.inteira{display:block;width:440px;float:left;margin-right:20px;margin-bottom:5px}
fieldset.ficha ol li.divide{width:220px;margin:0 0 5px 0;}
.ie8 fieldset.ficha ol{ float:left;}
.ie8 fieldset.ficha ol li{float:left; height:30px; }
.ie8 fieldset.ficha ol li.divide2{display:block; width:217px; float:left; margin:0 20px 5 0;}
.ie8 fieldset.ficha ol li.inteira{ height:auto; margin-top:10px!important;}
.ie8 fieldset.ficha ol li.inteira-menor{ height:70px; display:block; float:left; margin-top:10px!important;}
.ie8 .tamanho60{height:60px!important; margin-top:10px!important;}
.ie8 .tamanho100{height:100px!important; margin-top:10px!important;}
.ie8 .tamanho150{height:150px!important; margin-top:10px!important;}
.ie8 .ieehnois { height:80px!important;}

fieldset.ficha ol li.inteira{width:935px;margin:0 0 5px 0}
.ie8 .desc-ie8{height:300px;}
fieldset.ficha ol li label{float:none}
fieldset.ficha ol li select{height:17px;*height:19px}
.gecko fieldset.ficha ol li{margin-bottom:5px!important}
fieldset.ficha a{color:#376FC2}
.mais_campos{display:none;clear:both}
.mais_campos input { margin-top:6px;}
span.text_left{font-size:9px;display:block;float:left;padding:3px 10px 0 5px}
.ficha_exemplo{float:left;width:150px;margin:10px 0 0 0}
ul.imprensa{background:#f5f5f5;padding:5px 10px 10px 10px;border-bottom:3px solid #fff}
ul.imprensa li{padding:3px 10px;background:url(/images/conteudo/backgrounds/seta_lista.gif) no-repeat left 6px;margin-left:2px}
ul.imprensa li.mes{background:none!important;margin:0 0 0 -10px;display:block;font-weight:bold;font-size:11px;margin-bottom:2px;color:#2A4DAB}
h4.titulo_imprensa{width:969px;background:#EAEAEA;padding:5px;margin-bottom:0}
span.mapa_localizacao a{display:block;margin-top:20px;width:146px;height:54px;margin-left:15px;margin-bottom:5px;background:url(/images/conteudo/misc/mapa_localizacao_mini.jpg) no-repeat left top;text-indent:-9999px;overflow:hidden}
span.mapa_localizacao_mini a{display:block;margin-top:20px;width:146px;height:54px;margin-left:15px;margin-bottom:5px;background:url(/images/conteudo/misc/mapa_localizacao_filial_mini.jpg) no-repeat left top;text-indent:-9999px;overflow:hidden}
.veja_mais,.caixa_texo,.distribuir{border-bottom:2px solid #EAEAEA;padding-bottom:15px;background:#f5f5f5;clear:both}
.veja_mais ul,.caixa_texo ul,.distribuir ul{padding-left:15px}
.caixa_texo ul{margin:10px 0 0 20px}
.veja_mais,.distribuir{float:left}
.caixa_texo img{margin:10px!important}
.caixa_texo p{padding:0px 20px}
.caixa_texo p.titulo{font-weight:bold;color:#2A4DAB;font-size:11px;padding:10px 20px 10px 20px}
.coluna_videos {    width:152px;    float:right;    background:url(/images/conteudo/backgrounds/videos/miolo.gif) repeat-y left top;    padding-bottom:15px;    border-bottom:2px solid #eaeaea;    margin-left:10px}   
.coluna_videos a{cursor:pointer}    
.coluna_videos span.videos_topo{    display:block;    width:152px;    height:28px;    background:url(/images/conteudo/backgrounds/videos/topo.gif) no-repeat left top;    padding:8px 0;    text-align:center;    color:#2A4DAB;    font-size:12px;    font-weight:bold}
.coluna_videos .caixa_video span{padding:5px 5px 0 5px}
.coluna_videos .caixa_video{position:relative;margin-bottom:20px;width:152px;padding-left:2px}
.coluna_videos .caixa_video .player{    position:absolute;    bottom:0;    left:2px;    width:140px;    height:26px;    display:block;    margin:0 5px;    background:url(/images/conteudo/backgrounds/videos/player.png) no-repeat left bottom;    text-indent:-9999px;    overflow:hidden;    cursor:pointer}    
.coluna_videos .caixa_video img{margin:0 5px 10px 5px;border:1px solid #CDCDCF;width:136px}
.caixa_fotos,.veja_mais,.caixa_emprego,.caixa_texo,.distribuir{width:979px;clear:both;margin:10px 0;display:table}
.veja_mais{width:800px}
.distribuir{width:169px;margin:10px 0 10px 10px;clear:none;float:right}
.caixa_emprego{width:300px;float:left; clear:none;margin-left:115px; height:350px}
.gecko .caixa_emprego{height:380px}
.caixa_emprego p{padding:0 20px}
.caixa_fotos_topo,.caixa_emprego_topo,.caixa_distribuir_topo {    background:#E7E3E7 url(/images/conteudo/backgrounds/fotos/direita.jpg) no-repeat right top;    height:25px}
span.fotos_titulo,span.distribuir_titulo{    display:block;    background:#E7E3E7 url(/images/conteudo/backgrounds/fotos/titulo.jpg) no-repeat left top; height:15px; padding:6px 0 0 20px; color:#2A4DAB; font-weight:bold; font-size:12px; width:500px} 
span.distribuir_titulo{width:130px} 
.caixa_fotos ul { margin:15px 11px}
.caixa_fotos ul li{float:left;margin:0px 9px 15px 9px}
.gecko .caixa_fotos ul li{float:left;margin:0px 8px 15px 9px}
.ie6 .caixa_fotos ul li{float:left;margin:0px 7px 15px 8px}
.caixa_fotos ul li a img{border:1px solid #CDCDCF;width:100px;height:75px}
fieldset.empregos_form ol li input,fieldset.empregos_form ol li textarea,fieldset.empregos_form ol li select{border:1px solid #ccc;margin-bottom:2px;height:15px}
fieldset.empregos_form ol li label{clear:both}
.gecko fieldset.empregos_form ol li{margin-bottom:5px!important}
fieldset.filtro{float:left;width:250px;height:20px;margin-left:190px}
fieldset.filtro ol li select{margin-top:5px}
.label_filtro{display:block;float:left;font:bold 11px verdana;width:85px;color:#2A4DAB;padding-top:6px;padding-right:5px}
td.titulo_palestra,td.titulo_palestra a{padding:10px 0;color:#2A4DAB;font-size:11px;font-weight:bold;text-align:left!important}
td.separa_palestra{border-bottom:2px solid #eaeaea!important}
td.espaco_palestra{height:5px;background:#fff}
a.bt_enviar,a.bt_voltar,a.bt_inscrevase { display:block;overflow:hidden;float:right; margin:10px 20px; text-indent:-9999px; width:52px;    height:24px;    background:url(/images/conteudo/botoes/enviar.jpg) no-repeat left top}
a.bt_voltar {    background:url(/images/conteudo/botoes/voltar.jpg) no-repeat left top;    margin:10px 476px 10px 476px;    text-align:center!important;    display:block}
.bt_leia_o_regulamento {    background:url(/images/conteudo/botoes/bt_ler_o_regulamento.jpg) no-repeat left top;    display:block;    text-indent:-9999px;    overflow:hidden;    width:119px;    height:24px;    margin-bottom:10px}
  a.bt_inscrevase {    float:none;    margin:0px;    width:86px;    background:url(/images/conteudo/botoes/inscricao.jpg) no-repeat left top}
  .bt_forum_cbl {    width:67px;    height:78px;    text-indent:-9999px;    overflow:hidden;    display:block;    float:left;    background:url(/images/conteudo/botoes/bt_forum_cbl.jpg) no-repeat left top;    margin-left:13px}
  .float_left{float:left}
  .ff3 a.bt_inscrevase{margin-left:30px}
  a.palestrantes{  position:relative;  padding:0;  text-decoration:none;  z-index:24}
  a.palestrantes:hover{  background:transparent;  z-index:25}
  a.palestrantes span{display:none}
  a.palestrantes:hover span{  display:block;  position:absolute;  width:230px;  top:10px;  text-align:left;  left:85px;  padding:10px;  border:1px solid #999;  background:#fff;  color:#000}
  .ff3 a.palestrantes:hover span{top:-100px}
  .distribuir ul li{margin:14px 0 0 0}
  .distribuir ul li a {    padding-left:20px;    margin-left:10px}    
  .distribuir ul li a.delicious{background:url('/images/usercontrols/logos/delicious.gif') no-repeat scroll left center}
  .distribuir ul li a.yahoo{background:url('/images/usercontrols/logos/yahoo.gif') no-repeat scroll left center}
  .distribuir ul li a.google{background:transparent url('/images/usercontrols/logos/google.gif') no-repeat scroll left center}
  .distribuir ul li a.live{background:transparent url('/images/usercontrols/logos/live.gif') no-repeat scroll left center}
  .distribuir ul li a.technorati{background:transparent url('/images/usercontrols/logos/technorati.gif') no-repeat scroll left center}
  a.creditos{float:right;color:#2A4DAB;margin:5px}
  ul.menu_pesquisas{padding-left:15px;border-bottom:1px solid #999;height:23px;margin:15px 0}
  ul.menu_pesquisas li{list-style-type:none;float:left}
  ul.menu_pesquisas li a {    color:#2A4DAB;    display:block;    border:1px solid #999;    border-bottom:none;    padding:5px 10px;    margin-right:10px}
  ul.menu_pesquisas li a.menu_on{border-bottom:1px solid #fff;cursor:default}
  ul.menu_pesquisas li a:hover.menu_on{text-decoration:none;color:#2A4DAB}
  ul.menu_pesquisas li a.menu_off{border-bottom:1px solid #999;background:#F5F5F5;cursor:pointer}
  a.link_texto{text-decoration:underline;color:#2A4DAB}a.link_texto:hover{color:#000}
  a.imprimir {    float:right;    width:47px;    height:49px;    background:url(/images/conteudo/botoes/imprimir.jpg) no-repeat left top;    text-indent:-9999px;    overflow:hidden}a.emitir {    float:right;    width:47px;    height:49px;    background:url(/images/conteudo/botoes/emitir.jpg) no-repeat left top; text-indent:-9999px; overflow:hidden}
  a.size1{font-size:10px}a.size2{font-size:12px;font-weight:bold}
  a.size3{font-size:14px;font-weight:bold}
  a.size4{font-size:16px;font-weight:bold}
  .box_botoes{padding-top:10px;clear:both}
  .grid_titulo{width:180px;height:20px;text-align:left;padding-left:10px;background:#f5f5f5;font-weight:bold;border:1px solid #ccc}
  .grid_conteudo{width:180px;height:20px;text-align:left;padding-left:10px;background:#fff;border:1px solid #ccc}
  table.detalhe_lista tr td span{font-weight:bold;text-align:right;display:block;width:150px;margin-right:10px}
  table.detalhe_lista tr td input,table.detalhe_lista tr td textarea,table.detalhe_lista tr td select{border:1px solid #eaeaea;padding:3px}
  table.detalhe_lista tr td textarea{margin:2px 0}
  .validacao{width:930px;clear:both;padding:20px;border:1px solid #ccc;margin-top:20px}
  a.bt_duvida{    position:relative;    width:15px;    height:15px;    background:url(/images/conteudo/botoes/duvida.gif) no-repeat left top;    float:left;    padding:0;    cursor:help;    z-index:24;    display:block;    text-decoration:none;    float:left;    margin:0 0 0 5px}
  a.bt_duvida:hover{    background:transparent;    z-index:25;    background:url(/images/conteudo/botoes/duvida.gif) no-repeat left top;    width:15px;    height:15px;    text-decoration:none}
  a.bt_duvida span{display:none}a.bt_duvida:hover span{    display:block;    position:absolute;    width:230px;    top:0px;    left:30px;    font:10px verdana,helvetica,sans-serif;    padding:10px;    border:1px solid #ccc;    background:#fff;    color:#000}   
  .bt_excluir_carta {    width:24px;    height:24px;    display:block;       background:url(/images/conteudo/botoes/delete.gif) no-repeat left top}
  .regulamento{width:958px;height:150px;padding:5px 5px 5px 7px;margin:15px 0 10px 0;overflow:auto;border:1px solid #ccc}
  .bt_concordo {    width:75px;    height:24px;    display:block;       background:url(/images/conteudo/botoes/bt_concordo.jpg) no-repeat left top;    float:left;    margin-left:20px}.bt-imprimir-termo {    width:112px;    height:24px;    display:block;       text-indent:-9999px;    background:url(/images/conteudo/botoes/imprimir-termo.jpg) no-repeat left top;    float:left;    margin-left:20px}
  .bt_nao_concordo {width:102px;height:24px;    display:block;       background:url(/images/conteudo/botoes/bt_nao_concordo.jpg) no-repeat left top;    float:left;    margin-left:320px}   .bt_associe{    width:77px;    height:24px;    display:block;       background:url(/images/conteudo/botoes/associase.jpg) no-repeat left top;    float:left;    margin-left:20px}    

  
  
  .div_localizacao{width:300px;float:left;margin:10px 30px;border-right:1px solid #000}a.titulo-duvidas{font-size:12px;text-decoration:underline;color:#2A4DAB;background:url(/images/conteudo/backgrounds/seta_lista.gif) no-repeat left 3px;padding-left:10px}.tabela-lista{width:300px;margin:20px 0 20px 350px}.tabela-lista td{width:150px;height:20px;padding-left:10px}
  fieldset.fichaJabuti{border:1px solid #ccc;background:#f5f5f5;padding:10px;margin-bottom:10px}
  fieldset.fichaJabuti ol li{margin-right:20px;margin-bottom:5px}
  fieldset.fichaJabuti ol li label{display:block}
  fieldset.fichaJabuti ol li input,fieldset.fichaJabuti ol li textarea,fieldset.ficha ol li select{border:1px solid #ccc;margin-bottom:5px;height:15px;float:none;margin-top:3px}fieldset.fichaJabuti ol li select{height:17px;*height:19px}
  .gecko fieldset.fichaJabuti ol li{margin-bottom:5px!important}fieldset.fichaJabuti a{color:#376FC2}
  fieldset.fichaJabuti ol li.divide{float:left;display:block;width:220px;margin:0 0 5px 0}
  fieldset.fichaJabuti ol li.limpa{clear:left}fieldset.fichaJabuti ol li div.categoria{width:460px;float:left}
  fieldset.fichaJabuti ol li div.categoria input{border:none;float:left}
  fieldset.fichaJabuti ol li div.categoria span{display:block;height:15px;float:left;margin-top:3px}
  fieldset.fichaJabuti ol li div.categoria span.numeracao{width:18px}
  table.lista-radio tr td input{float:left;border:none}
  table.lista-radio tr td label{height:20px;margin-right:15px;display:block;padding-top:3px;float:left}
  .css-regulamento ol{margin:10px 0 0 0}.css-regulamento ol li{margin-bottom:5px}
  .txtmaior li,.txtmaior span,.txtmaior p,.txtmaior label,.txtmaior strong{font-size:12px!important}
  fieldset.fichaJabutiImpressao{border:1px solid #ccc;background:#f5f5f5;padding:10px;margin-bottom:10px;width:800px}
  fieldset.fichaJabutiImpressao ol li{margin-right:20px;margin-bottom:5px}
  fieldset.fichaJabutiImpressao ol li label{display:block;font-weight:bold}
  .gecko fieldset.fichaJabutiImpressao ol li{margin-bottom:5px!important}
  fieldset.fichaJabutiImpressao a{color:#376FC2}
  fieldset.fichaJabutiImpressao ol li.limpa{clear:left}
  fieldset.fichaJabutiImpressao ol li div.categoria span{display:block;height:15px;float:left;margin-top:3px}
  fieldset.fichaJabutiImpressao ol li div.categoria span.numeracao{width:18px}
  .aviso-internas{background:#f5f5f5;min-height:130px;border:1px solid #ccc;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:10px;margin-top:10px}
  .informativo{display:none;font-size:11px;width:250px;position:absolute;top:0px;left:25px;border:1px dotted #666;padding:5px;text-align:justify;background-color:White}
  .tooltip{position:relative;float:left;margin-left:3px}
.listagem-ficha{width:455px;float:left; padding:10px;margin:0 8px 8px 0}
.listagem-ficha span{display:block;clear:both;margin:0 0 5px 0}
.listagem-ficha input{margin:10px 0 0 0}
.ficha-txt-maior,.ficha-txt-maior ul li,.ficha-txt-maior label,.ficha-txt-maior a,.ficha-txt-maior strong,.ficha-txt-maior input,.ficha-txt-maior select,.ficha-txt-maior textarea,.ficha-txt-maior span,.ficha-txt-maior p{font-size:14px!important}
ol.cbl-impressao li{float:left;width:40%!important}
ol.cbl-impressao li.inteira{width:800px!important}
span.file1{width:80px;float:left;padding-top:13px;display:block;height:20px}
.ficha-txt-maior li{margin-top:15px}
.tabela-impressao{width:100%}.tabela-impressao tr td{width:50%;font-size:14px!important;padding-top:15px}
.tabela-impressao tr td strong{font-weight:bold;font-size:14px!important;}
.tabela-impressao tr td span{font-size:14px!important;}
.bt-importar {    width:68px;    height:24px;    display:block;       text-indent:-9999px;    background:url(/images/conteudo/botoes/bt-importar.jpg) no-repeat left top; float:right; margin-left:20px} 
  .link{color:#376FC2}span.lblsize strong{font-size:12px;}




img.esquerda{float:left;margin:9px 8px 8px 0!important; border:4px solid #E7F3FF!important;}
.foto { display:block; font-weight:bold; font-size:8px; color:#3f3e3e; margin: -3px 0 0 -207px!important; float:left;}
.legenda {font-weight:bold; font-size:9px; color:#3f3e3e;  float:left; clear:both; margin: -8px 0 0 5px!important; width:190px;}
.foto-descricao {float:left; }

ul.diretoria{width:472px;border-right:1px solid #ccc;float:left;height:355px;}
ul.diretoria_direita{width:452px;float:left;padding-left:30px;}
ul.diretoria li strong,ul.diretoria_direita li strong{margin-top:10px;display:block;font-weight:bold;font-size:11px;margin-bottom:2px;color:#2A4DAB;}
.materia { float:left;}
.materia-dois { float:left; margin-top:-5px; }
.alinhamento p { margin-top:-4px; float:left; width:620px; min-height:250px;}
h3 { margin: 10px 0 10px 0;}
ul.lista{margin:15px; }

ul.lista-noticias{ width:730px!important;min-height:350px!important; }
ul.lista-noticias li{ width:680px!important;}
ul.lista-evento {min-height:550px!important; float:left;}

ul.lista_downloads{margin:15px}   
ul.lista_downloads li{padding:3px 10px;height:25px;background:url(/images/conteudo/backgrounds/seta_lista.gif) no-repeat left 10px}
ul.lista_downloads li span{width:21px;height:25px;float:left;margin-right:5px;display:block;text-indent:-9999px;overflow:hidden} 
ul.lista_downloads li a{padding-top:5px;display:block}
ul.lista_downloads li span.pdf{background:url(/images/usercontrols/etc/pdf.jpg) no-repeat left top}
ul.lista_downloads li span.word{background:url(/images/usercontrols/etc/word.jpg) no-repeat left top}
ul.lista_downloads li span.ie{background:url(/images/usercontrols/etc/ie.jpg) no-repeat left top}

.seta-link {padding:3px 10px;background:url(/images/conteudo/backgrounds/seta_lista.gif) no-repeat left 6px} 
span.lblsize strong{font-size:12px; font-weight:bolder;}
.bordo{color:#C9251D}

.caixa_fotos,.veja_mais,.caixa_emprego,.caixa_texo,.distribuir{border:none; width:979px;clear:both;margin:10px 0; display:table}
.veja_mais{width:800px}.distribuir{width:169px;margin:10px 0 10px 10px;clear:none;float:right; border:none;}
.caixa_emprego{width:300px;float:left;clear:none;margin-left:115px; height:350px; border:none;}
.ie7 .caixa_emprego{width:300px; float:left; clear:none; margin-left:115px; height:480px; border:none;}
.gecko .caixa_emprego{height:380px; border:none;}
.caixa_emprego p{padding:0 20px border:none;}
.caixa_fotos_topo,.caixa_emprego_topo,.caixa_distribuir_topo {border:none; background:#E7E3E7 url(/images/conteudo/backgrounds/fotos/direita.jpg) no-repeat right top; height:25px}
span.fotos_titulo,.caixa_emprego-empresa span.emprego_titulo,.caixa_emprego-Profissionais span.emprego_titulo , span.distribuir_titulo{border:none; display:block; background:#E7E3E7 url(/images/conteudo/backgrounds/fotos/titulo.jpg) no-repeat left top; height:15px; padding:6px 0 0 20px; color:#2A4DAB; font-weight:bold; font-size:12px; width:500px} 
span.distribuir_titulo{width:130px} .caixa_emprego span.emprego_titulo{width:259px;text-align:center; border:none;}
.caixa_fotos ul { margin:15px 11px; border:none;}
.caixa_fotos ul li{float:left;margin:0px 9px 15px 9px; border:none;}
.gecko .caixa_fotos ul li{float:left;margin:0px 8px 15px 9px;}
.ie6 .caixa_fotos ul li{float:left;margin:0px 7px 15px 8px;}
.caixa_fotos ul li a img{border:1px solid #CDCDCF;width:100px;height:75px;}
fieldset.empregos_form ol li input,fieldset.empregos_form ol li textarea,fieldset.empregos_form ol li select{border:1px solid #ccc;margin-bottom:2px;height:15px}
fieldset.empregos_form ol li label{clear:both; border:none;}
.gecko fieldset.empregos_form ol li{margin-bottom:5px!important; border:none;}

a.link_seta{color:#2A4DAB;margin:10px 20px;display:block;font-weight:bold;background:url(/images/conteudo/backgrounds/seta.gif) no-repeat left 3px;padding-left:12px}
p.cadastrados{width:240px; padding:0 0 0 35px; margin-left:10px!important;display:block;border-bottom:1px solid #ccc;height:25px}
.texto-empregos { margin: 0 15px 10px 15px;}


ul.diretoria{width:472px;border-right:1px solid #ccc;float:left;height:355px}
ul.diretoria_direita{width:452px;float:left;padding-left:30px}
ul.diretoria li strong,ul.diretoria_direita li strong{margin-top:10px;display:block;font-weight:bold;font-size:11px;margin-bottom:2px;color:#2A4DAB}

ul.diretoria li, ul.diretoria_direita li { padding-top:10px;}
ul.diretoria p, ul.diretoria_direita p { padding-bottom:3px;}

li.fale_conosco a{width:78px;background:url(/images/usercontrols/menus/fale_conosco.gif) no-repeat right top}

.botao { margin-top:15px;}
.bt-botao{float:right; margin: 7px 410px 0 0;}
fieldset.fale_conosco{width:500px;border-right:1px solid #ccc;float:left}
fieldset.fale_conosco ol li input,fieldset.fale_conosco ol li textarea,fieldset.fale_conosco ol li select{border:1px solid #ccc;margin-bottom:2px;height:15px}
fieldset.fale_conosco ol li label{width:85px;display:block;float:left}
.gecko fieldset.fale_conosco ol li{margin-bottom:5px!important;}
.endereco-form{ float:right!important; margin:-50px 53px 0 0!important;}
.email-form{ float:right!important; margin:-50px 53px 0 0!important;}
.divide-tel { float:left; margin: 0 0px 0 -170px!important;}
.ie8 .endereco-form{ float:right!important; margin:-40px 53px 0 0!important;}
.ie8 .email-form{ float:right!important; margin:-40px 53px 0 0!important;}
.ie7 .bairro-form { float:right; margin: 0 80px 0 0;}



.endereco p strong{font-weight:bold}.bordo{color:#C9251D}
ul.diretoria{width:472px;border-right:1px solid #ccc;float:left;height:355px}
ul.diretoria_direita{width:452px;float:left;padding-left:30px}
ul.diretoria li strong,ul.diretoria_direita li strong{margin-top:10px;display:block;font-weight:bold;font-size:11px;margin-bottom:2px;color:#2A4DAB}



table.tabela_pesquisas{margin-top:15px;margin-bottom:10px;margin-right:15px}
table.tabela_pesquisas thead{background:#376FC2;height:20px}
table.tabela_pesquisas thead tr td{color:#fff;font-weight:bold;text-align:center;border-right:1px solid #fff}
table.tabela_pesquisas tbody tr td{border-bottom:5px solid #fff;text-align:center;height:25px;border-right:1px solid #fff}
table.tabela_pesquisas tbody tr img{margin:10px}
table.tabela_pesquisas tbody tr td.principais_feitos{text-align:left;padding:0 10px}
table.tabela_pesquisas tbody tr{background:#f5f5f5}
table.tabela_pesquisas tbody tr td ul li{text-align:left}
table.tabela_pesquisas tfoot tr td{background:#376FC2;height:10px}

.local-btn { margin: -10px 0 0 225px; float:left;}
.ie7 .chamada-destaque { float:left; width:140px; margin:-263px 0 0 375px;} 


.resultado-busca { float:left; padding-top: 10px; margin: 10px 0 10px 0; width:920px; height:25px; border-bottom:dotted #7db9e4 1px; padding: 0 0 0 10px;}
.ul-resultado-busca { border-top:solid #2065ad 1px; width:950px; min-height:250px; margin: 80px 0 0 0; padding:10px 0 0 15px;}
.lista-evento a {color:Black;}

.tamanho-input { margin: 10px 0 10px 0px; width:134px;}
.data { margin: 0px 15px 0 59px; float:left;}
.palavra-chave { margin:10px 0px 0 0px; float:left;}

.lista-evento { min-height:25px; width:400px; margin:10px 0 10px 10px; padding:5px 0 5px 10px;}

.li-img { float:left; margin: 9px 0px 0 0px; padding: 0 0 0 10px;}
.link_azul { margin: 10px 0 0 10px; xfloat:left;}
.negrito { font-weight:bolder;}
.link_azul a { font-weight:bolder; color:#376fc2; margin:0 0 0 10px; font-size:12px;}
.paginador { border-top: solid #376fc2 1px; margin: 20px 0 20px 0px; float:left; width:950px;}
a.imprimir {float:right; width:47px; height:49px; background:url(/images/conteudo/botoes/imprimir.jpg) no-repeat left top; text-indent:-9999px;overflow:hidden;}
.texto-detalhes {float:left; margin:5px 0 0 0; }
.texto-detalhes-dois { float:left; width:280px; margin:90px 0 0 -270px;}
.texto-detalhes-tres { width:250px;  clear:both; xmargin: 135px 0 0 -540px;}
.box_botoes { margin: 50px 0 0 20px; float:left; width:820px;}
.ie8 .box_botoes { margin: 300px 0 0 25px; float:left; width:820px;}
.box_botoes a { margin-top:-15px;}
.ie7 .box_botoes a { margin-top:-40px;}
a.bt_inscrevase {display:block; overflow:hidden; float:right; margin:10px 450px 0 0px; text-indent:-9999px; width:86px; height:24px; background:url(/images/conteudo/botoes/inscricao.jpg) no-repeat left top;}

td.espaco_palestra{height:5px;background:#fff;}



table.tabela_pesquisas{margin-top:15px;margin-bottom:10px;margin-right:15px;}
table.tabela_pesquisas thead{background:#376FC2;height:20px;}
table.tabela_pesquisas thead tr td{color:#fff;font-weight:bold;text-align:center;border-right:1px solid #fff;}
table.tabela_pesquisas tbody tr td{border-bottom:5px solid #fff;text-align:center;height:25px;border-right:1px solid #fff;}
table.tabela_pesquisas tbody tr img{margin:10px;}
table.tabela_pesquisas tbody tr td.principais_feitos{text-align:left;padding:0 10px;}
table.tabela_pesquisas tbody tr{background:#f5f5f5;}
table.tabela_pesquisas tbody tr td ul li{text-align:left;}
table.tabela_pesquisas tfoot tr td{background:#376FC2;height:10px;}
td.titulo_palestra,td.titulo_palestra a{padding:10px 0;color:#2A4DAB;font-size:11px;font-weight:bold;text-align:left!important}td.separa_palestra{border-bottom:2px solid #eaeaea!important}
td.espaco_palestra{height:5px;background:#fff}
a.bt_enviar,a.bt_voltar,a.bt_voltar {    background:url(/images/conteudo/botoes/voltar.jpg) no-repeat left top; margin:10px 476px 10px 476px; text-align:center!important; display:block;}
.bt_forum_cbl {    width:67px;    height:78px;    text-indent:-9999px;    overflow:hidden;    display:block;    float:left;    background:url(/images/conteudo/botoes/bt_forum_cbl.jpg) no-repeat left top;    margin-left:13px}.float_left{float:left}
.ff3 a.bt_inscrevase{margin-left:30px}
a.palestrantes{  position:relative;  padding:0;  text-decoration:none;  z-index:24}
a.palestrantes:hover{  background:transparent;  z-index:25}
a.palestrantes span{display:none}
a.palestrantes:hover span{  display:block;  position:absolute;  width:230px;  top:10px;  text-align:left;  left:85px;  padding:10px;  border:1px solid #999;  background:#fff;  color:#000}
.ff3 a.palestrantes:hover span{top:-100px}
.distribuir ul li{margin:14px 0 0 0}
.distribuir ul li a {    padding-left:20px;    margin-left:10px}    
.distribuir ul li a.delicious{background:url('/images/usercontrols/logos/delicious.gif') no-repeat scroll left center}
.distribuir ul li a.yahoo{background:url('/images/usercontrols/logos/yahoo.gif') no-repeat scroll left center}
.distribuir ul li a.google{background:transparent url('/images/usercontrols/logos/google.gif') no-repeat scroll left center}
.distribuir ul li a.live{background:transparent url('/images/usercontrols/logos/live.gif') no-repeat scroll left center}
.distribuir ul li a.technorati{background:transparent url('/images/usercontrols/logos/technorati.gif') no-repeat scroll left center}
a.creditos{float:right;color:#2A4DAB;margin:5px}
ul.menu_pesquisas{padding-left:15px;border-bottom:1px solid #999;height:23px;margin:15px 0}
ul.menu_pesquisas li{list-style-type:none;float:left}ul.menu_pesquisas li a {color:#2A4DAB; display:block; border:1px solid #999; border-bottom:none; padding:5px 10px; margin-right:10px}
ul.menu_pesquisas li a.menu_on{border-bottom:1px solid #fff;cursor:default}
ul.menu_pesquisas li a:hover.menu_on{text-decoration:none;color:#2A4DAB}
ul.menu_pesquisas li a.menu_off{border-bottom:1px solid #999;background:#F5F5F5;cursor:pointer}
a.link_texto{text-decoration:underline;color:#2A4DAB}a.link_texto:hover{color:#000}
a.link_texto_Acontece{ font-weight:bold; font-size:13px;}
a.imprimir {    float:right;    width:47px;    height:49px;    background:url(/images/conteudo/botoes/imprimir.jpg) no-repeat left top;    text-indent:-9999px;    overflow:hidden}
a.emitir {    float:right;    width:47px;    height:49px;    background:url(/images/conteudo/botoes/emitir.jpg) no-repeat left top; text-indent:-9999px; overflow:hidden}
a.size1{font-size:10px}a.size2{font-size:12px;font-weight:bold}
a.size3{font-size:14px;font-weight:bold}
a.size4{font-size:16px;font-weight:bold}
.box_botoes{padding-top:10px;clear:both}
.grid_titulo{width:180px;height:20px;text-align:left;padding-left:10px;background:#f5f5f5;font-weight:bold;border:1px solid #ccc}
.grid_conteudo{width:180px;height:20px;text-align:left;padding-left:10px;background:#fff;border:1px solid #ccc}
table.detalhe_lista tr td span{font-weight:bold;text-align:right;display:block;width:150px;margin-right:10px}
table.detalhe_lista tr td input,table.detalhe_lista tr td textarea,table.detalhe_lista tr td select{border:1px solid #eaeaea;padding:3px}
table.detalhe_lista tr td textarea{margin:2px 0}
.validacao{width:930px;clear:both;padding:20px;border:1px solid #ccc;margin-top:20px}
a.bt_duvida{position:relative; width:15px; height:15px; background:url(/images/conteudo/botoes/duvida.gif) no-repeat left top; float:left; padding:0; cursor:help; z-index:24; display:block; text-decoration:none; float:left; margin:0 0 0 5px}
a.bt_duvida:hover{ background:transparent; z-index:25; background:url(/images/conteudo/botoes/duvida.gif) no-repeat left top; width:15px; height:15px; text-decoration:none}
a.bt_duvida span{display:none}
a.bt_duvida:hover span{ display:block; position:absolute; width:230px; top:0px; left:30px; font:10px verdana,helvetica,sans-serif; padding:10px; border:1px solid #ccc;  background:#fff; color:#000}  
.bt_excluir_carta {width:24px; height:24px; display:block; background:url(/images/conteudo/botoes/delete.gif) no-repeat left top}

.foto-livro { margin:500px 0 0 0; float:left;}
.espaco { margin:600px 0 0 0; float:left;}

.bt_voltar {width:60px!important; height:25px!important; text-indent:-9999px;}
.bt_enviar-escola { float:right; text-indent:-9999px; height:25px!important; width:60px!important; background:url(/images/conteudo/botoes/enviar.jpg) no-repeat left top; }

.endereco { float:right; margin:0px 0 0 -50px; height:50px!important;}
.ie8 .endereco {position:relative; right:-400px}
.ie9 .endereco {position:relative; right:-400px}
.chrome .endereco {position:relative; right:-400px}
.safari .endereco {position:relative; right:-400px}
.bairro { float:right; margin: 0 0 0 -35px;}
.e-mail-pessoal { float:right; margin: 0 0 0 -35px;}

.tabela-cima { margin:-250px 0 0 10px;}
.tabela-lateral { float:right;}

.drag h5 { padding:10px 0 10px 0; display:block; cursor:move;}
.ie7 .drag h5 { xtext-indent:-9999px; padding:10px 0 10px 0; width:600px; display:block; cursor:move;}
.ie7 .drag h5 a { cursor:move;}
.drag h5 a { cursor:move;}

.paginador-lista-noticias { width:735px!important;}
.paginador-lista-livrarias,.paginador-lista-associados  { width:500px!important;}
.conteudo-texto { padding: 2px 0 0 0;}
.conteudo-texto p{ color:#787878!important; line-height:21px; font-size:12px;}
.rosely { padding:10px 0 5px 0;}
.link-tamanho a { font-weight:bolder!important; font-size:11px!important; padding:3px 10px;background:url(/images/conteudo/backgrounds/seta_lista.gif) no-repeat left 6px;}

ul.paginacao{float:left;padding-right:14px}
.gecko ul.paginacao{height:10px}
ul.paginacao li{float:left;padding-left:5px}
ul.paginacao li a{ font-weight:bold; color:#2A4DAB!important; float:left; background:none!important; font-size:12px}
ul.a_z li a{margin-right:5px}
ul.paginacao li a strong{font-size:12px;cursor:default}
.paginacao_divisoria{margin-top:20px}
.bt_paginacao{float:left;width:14px;height:9px;padding-top:4px}
.paginacao_associados{float:left;margin:0px 0 10px 0;padding:0 0 20px 0;border-bottom:5px solid #eaeaea}
.paginacao_associados .paginacao{margin-top:9px;padding-right:0}
.paginacai_associados .paginacao_divisoria{display:none}
ul.a_z li a{margin-right:5px;}
.paginacao_associados{float:left;margin:0px 0 10px 0;padding:0 0 20px 0;border-bottom:5px solid #eaeaea}
.paginacao_associados .paginacao{margin-top:9px;padding-right:0}
.paginacai_associados .paginacao_divisoria{display:none}
.paginacao_associados{float:left;margin:0px 0 10px 0;padding:0 0 20px 0;border-bottom:5px solid #eaeaea}
.paginacao_associados .paginacao{margin-top:9px;padding-right:0}

/*
.tabela_Associados {width:450px; float:left; color:#787878;  margin:0px 10px 10px 0px; border-bottom:1px solid #000;}
.tabela_Associados ul{width:400px; height:70px; float:left; margin-top:5px;}
*/

.tabela_Associados {width:500px; float:left; color:#787878;  margin:0px 10px 10px 0px;}
.tabela_Associados ul{width:400px; height:70px; float:left; margin-top:5px;}

.tabela_Associados thead tr td{color:#787878; border-bottom:1px solid #c2ddf0; padding:5px 0; }
.tabela_Associados tbody tr td{color:#787878; border-bottom:1px solid #787878; padding:5px 0; }
.tabela_Associados tbody tr td a{color:#787878; }
.tabela_Associados ul{width:400px; height:70px; float:left; margin-top:5px;}


.espacamento { margin: 20px 0 20px 0; cursor:pointer;}
.espacamento ul li p { border-bottom: solid #ccc 1px; padding:0 10px 10px 10px;}
.espacamento p { padding: 10px 0 10px 0;}
.espacamento-dois { margin: 0px 0 30px 0;}

.tabela_Associados thead tr td { margin:10px 0 0 0; float:left;}
.inferior span { float:left; margin:15px 0px 0 0px;}
.inferior p { float:left; margin:20px 0 0 5px;}
.bt_voltar-empregos{ margin-left:460px;}
.bt-esquerdo{ border:none!important; float:right; position:absolute; top:540px; right:220px;}
.bt-direito { float:left; position:absolute; bottom:-570px; left:10px; border:none;}
.ie7 .bt-direito { float:left; position:absolute; bottom:510px; left:10px;}
.fotos-noticias .bt-direito img { border:none!important;}
.fotos-noticias .bt-esquerdo img { border:none!important;}
.descricao-foto-destaque { width:292px; padding:10px; position:absolute; left:68px; height:25px; bottom:18px;  background:url(/images/conteudo/backgrounds/bg-destaque.png) repeat left top;}
.bold{ font-weight:bold;}
.ie7 .descricao-foto-destaque { bottom:23px;}
.ie7 .descricao-foto-destaque a span { float:right; padding: 0 10px 0 0; color:#787878; xposition:absolute;}
.ie7 .descricao-foto-destaque p a { float:left; height:42px; width:280px; margin: 0px 5px 5px 5px; float:left; color:#787878!important;}
.ie7 .descricao-foto-destaque a h4 { text-decoration:none!important; xwidth:250px; float:left; color:#1d75cf; font-size:12px; padding-bottom:5px; font-weight:bolder;}
.descricao-foto-destaque a span { float:right; padding: 0 10px 0 0; color:#787878; xposition:absolute;}
.descricao-foto-destaque p a { margin: 5px 5px 5px 5px; float:left; color:#787878!important;}
.descricao-foto-destaque a h4 { text-decoration:none!important; xwidth:250px; float:left; color:#1d75cf; font-size:12px; padding-bottom:5px; font-weight:bolder;}
.ie8 .endereco-ie { float:right; width: 350px; margin: 0 -370px 0 0px;}
.ie7 .conteudo-maior-ie7 { min-height:600px;}
.ie7 .add-favoritos { float:left; width:220px;}
.ie7 .bt-enviar-esqueci { float:left; }

.ie6 .direita-home { position:absolute; top:210px; left:785px;}
.ie6 .rodape {position:absolute; top:1300px; right:0px;}
.ie6 .descricao-foto-destaque { position:absolute; top:416px; left:90px;}
.ie6 .corpo { width:960px!important; height:1135px!important;}



.breadcrumbs{width:950px; height:20px; display:block;}
.ie7 .breadcrumbs-ie7 { margin:-450px; float:left;}
.breadcrumbs {color:#1d75cf;}
.breadcrumbs a{ font-size:9px!important; color:#444444;}

ul.imprensa{background:#f5f5f5;padding:5px 10px 10px 10px;border-bottom:3px solid #fff}
ul.imprensa li{padding:3px 10px;background:url(/images/conteudo/backgrounds/seta_lista.gif) no-repeat left 6px;margin-left:2px}
ul.imprensa li.mes{background:none!important;margin:0 0 0 -10px;display:block;font-weight:bold;font-size:11px;margin-bottom:2px;color:#2A4DAB}

.sobre-ficha p{ margin:0 0 8px 0;}

.botao-avancar{ margin:0 auto; display:block; padding-top:170px; overflow:hidden; }

.regulamento{width:958px;height:150px;padding:5px 5px 5px 7px;margin:15px 0 10px 0;overflow:auto;border:1px solid #ccc}
.regulamento p{ margin-bottom:10px;}
.regulamento h4{ text-align: center; margin-bottom: 10px; font-size:1.2em!important; color:#2a4dab}
.p-maior-regulamento{ font-size:1.0em!important; color:#2a4dab; font-weight:bold;}

.regulamento-2 {width:958px;height:150px;padding:5px 5px 5px 7px;margin:15px 0 10px 0;overflow:auto;border:1px solid #ccc}
.regulamento-2 ol li, .regulamento-2 p{  font-size:11px!important; padding-bottom:15px; line-height:18px;}
.regulamento-2 ol li strong { font-weight:bold; font-size:12px!important; padding:10px 0; display:block; line-height:18px;}
.regulamento-2 p strong { font-weight:bold;}

.bt_concordo {width:75px; height:24px; display:block; background:url(/images/conteudo/botoes/bt_concordo.jpg) no-repeat left top; float:left; margin-left:20px}
.bt-imprimir-termo {width:112px; height:24px; display:block; text-indent:-9999px; background:url(/images/conteudo/botoes/imprimir-termo.jpg) no-repeat left top; float:left; margin-left:20px}
.bt_nao_concordo {width:102px; height:24px; display:block; background:url(/images/conteudo/botoes/bt_nao_concordo.jpg) no-repeat left top; float:left; margin-left:320px}   
.bt_associe{width:77px; height:24px; display:block; background:url(/images/conteudo/botoes/associase.jpg) no-repeat left top; float:left; margin-left:20px}    

ul.lista { width:950px; float:left;} 
ul.lista li { color:#787878!important; line-height:18px;}
ul.lista li a{ color:#787878!important;} 
.lista-associesse{ margin-top:25px!important;}
.lista-associesse li{height:20px!important;}

.link a{color:#787878!important;}

ol li{color:#787878!important;line-height:18px;}


.gecko fieldset.ficha ol li{margin-bottom:5px!important}
fieldset.ficha a{color:#376FC2}.mais_campos{display:none;clear:both}
span.text_left{font-size:9px;display:block;float:left;padding:3px 10px 0 5px}
.ficha_exemplo{float:left;width:150px;margin:10px 0 0 0}
.ficha_exemplo input { margin-right:5px;}

ol.cbl-impressao li{float:left;width:40%!important}
ol.cbl-impressao li.inteira{width:800px!important}
span.file1{width:80px;float:left;padding-top:13px;display:block;height:20px}
.ficha-txt-maior li{margin-top:15px;}
.tabela-impressao{width:100%}
.tabela-impressao tr td{width:50%;font-size:14px!important;padding-top:15px}
.tabela-impressao tr td strong{font-weight:bold;font-size:14px!important;}
.tabela-impressao tr td span{font-size:14px!important;}
.bt-importar {width:68px; height:24px; display:block; text-indent:-9999px; background:url(/images/conteudo/botoes/bt-importar.jpg) no-repeat left top; float:right; margin-left:20px} 
.link{color:#376FC2}

.tabela-lista{width:300px;margin:20px 0 20px 350px}
.tabela-lista thead tr td{ font-weight:bold;}
.tabela-lista td{width:150px;height:20px;padding-left:10px;}

.fale-conosco{min-height:750px!important;}
.indique{ width:500px!important; min-height:350px!important}
.fale-conosco h4 {width:500px;}
.mapa-Fale-Conosco{width: 420px; height: 500px; display:block;}
.mapa1{ float:left; width:430px;}
.mapa2{ float:right; width:430px;}
.mapa-geral { float:left; width:900px;}
x.mapa-h4 { width:420px; display:block;  height:20px; clear:both; }
.geral-mapa { float:left; width:900px; clear:both;  margin:20px 0 0 40px;}


fieldset.fale_conosco ol{ height:200px; float:left;}
fieldset.fale_conosco ol li input,fieldset.fale_conosco ol li textarea,fieldset.fale_conosco ol li select{margin-bottom:2px;height:15px}
fieldset.fale_conosco ol li label{width:85px;display:block;float:left}
.gecko fieldset.fale_conosco ol li{margin-bottom:5px!important}
.endereco{width:400px;height:205px;float:right; margin: -245px 0 0 500px;}
.endereco p strong{font-weight:bold}
.bordo{color:#C9251D}


fieldset.homenagados { width:100%; border:none;}
fieldset.homenagados ol{ min-height:200px; float:left; margin-bottom:20px; width:100%;}
fieldset.homenagados ol li input,fieldset.homenagados ol li textarea,fieldset.homenagados ol li select{margin-bottom:10px;height:18px; border:1px solid #cccccc}
fieldset.homenagados ol li select{height:20px!important; float:right; margin-right:350px;}
.ie7 fieldset.homenagados ol li select{height:20px!important; float:none; margin-right:200px;}
fieldset.homenagados ol li label{width:335px;display:block;float:left}
fieldset.homenagados ol li span.tempo{display:block; width:70px; float:left; margin-right:30px;}
fieldset.homenagados ol li span.tempo input{display:block; width:20px; float:right; border:none; }
.ie7 fieldset.homenagados ol li span.tempo input{margin-top:-13px; }
fieldset.homenagados ol p {display:block;float:left; color:#787878; margin:10px 0 10px 0; width:100%; }


fieldset.homenagados ol hr {width:100%; display:block; float:left; border:none; border-top:1px solid #ccc;  margin:10px 0 10px 0; }
.ie7 fieldset.homenagados ol hr { border:none;  }



table.tabela_empregos{margin-top:15px}
table.tabela_empregos thead{background:#376FC2;height:20px}
table.tabela_empregos thead tr td{color:#fff;font-weight:bold;text-align:center!important;border-right:2px solid #fff}
table.tabela_empregos tbody tr{background:#f5f5f5}
table.tabela_empregos tbody tr td,table.tabela_acontece tbody tr td{border-bottom:2px solid #fff;border-right:2px solid #fff;text-align:left;padding:3px 10px}
table.tabela_acontece tbody tr td{text-align:center;height:30px}
table.tabela_acontece tbody tr td.separa_palestra{border-bottom:2px solid #eaeaea!important}
table.tabela_acontece tbody tr td.espaco_palestra{height:10px}
table.tabela_empregos tbody tr td a{color:#2A4DAB}
table.tabela_empregos tbody tr td.uf{text-align:center}
table.tabela_empregos tfoot tr td{background:#376FC2;height:10px}

.div_novos_associados, .div_associados , .div_propostas { display:none;left:200px;  width:300px; height:236px; padding-bottom:30px; border:2px solid #376FC2;padding:10px; background:#fff; position:absolute; text-indent:99999!important;  z-index:9999; float:left;}
.div_novos_associados{ top:250px; }
.div_associados{ top:450px; } 
.ie .div_associados{ top:50px; } 
.div_propostas{ top:30px; }
.div_associados h4,.div_empregos_interna h4{font:bold 14px verdana;color:#376FC2;margin-top:15px}
.div_empregos_interna h4{margin-top:0}
.div_associados p strong,.div_empregos_interna p strong{font-weight:bold}
a.associados_fechar {font:bold 11px verdana; float:right; color:#D20000!important}

.lista-Livrarias{ width:930px; padding-bottom:10px; border-bottom:1px solid #f5f5f5; margin-bottom:25px; float:left;}
.lista-Livrarias-esq{ width:450px; float:left; margin:0 10px 0 0;}
.lista-Livrarias-dir{width:450px; float:right; margin:0 10px 0 0;}
.lista-Livrarias h5{ text-align:center; font-size:1.3em; font-weight:bold; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #1e62a9 }

.Palestra{}
.Palestra h4{ text-align:center; border-bottom:1px solid #f5f5f5; padding:0 0 5px 0; height:20px; margin-bottom:15px;}
.Palestra h5{ font-size:15px; font-weight:bold; margin-bottom:15px; display:block; width:80px; xheight:45px; float:left;}
.Palestra img{ float:left; margin:0 10px 0 0; width:139px; height:155px;}
.margin700{ margin-right:700px;}
.margin0{ margin-bottom:0px!important;}

.Investimento{ width:540px; height:90px; padding:0 0 10px 10px; margin:0 auto; border:1px solid #859cc2; background:#eff2f7; margin-top:15px;}
.Investimento h6{ width:550px; height:20px; margin-left:-10px; border-bottom:1px solid #859cc2; font-size:14px; font-weight:bold}

.botao-enviar-comentario{ display:block; margin:0 0 25px 700px;  background:url(/images/conteudo/botoes/enviar.jpg); text-indent:-9999px; width:52px; height:24px;}

.ainda-nao-cadastrado{ width:350px; height:110px; padding:40px 0 0 150px ; float:left; border-right:1px solid #B7D7EE; }
.ainda-nao-cadastrado input { display:block; margin:0 0 0 40px;}
.fieldset-cadastro{ width:300px; float:right; margin:30px 0 0 50px!important; border:none!important}
.ie7 .fieldset-cadastro{ margin:30px 100px 0 0px!important;}
.fieldset-cadastro input{ margin-bottom:10px;}
.fieldset-cadastro p{ display:block; margin:-5px 0  0 45px;}
.fieldset-cadastro-enviar{ display:block; margin:10px 0 0 198px;}


.listagem_busca{ width:950px; color:#787878!important;}
.listagem_busca a{ color:#787878!important;}

.titulo-busca{ margin:0 0 5px 0;}
.olho-busca{margin-bottom:20px}

.internas_conteudo_texto{line-height:21px; float:right; width:680px; text-align:left!important}

.Palestras{ width:950px; border-bottom:1px solid #c2ddf0; margin:0 0 20px 0; min-height:150px; float:left; padding-bottom:10px; color:#787878; position:relative;  }
.Palestras li{ margin:5px 0 5px 0; font-size:13px!important; }
.Palestras-fotos{float:left;width:270px; min-height:150px;}
.Palestras-fotos img{display:block; border:4px solid #E7F3FF;}
.no-border{border:none!important;}
.Palestras-fotos-horario{ xborder:2px solid #ccc; margin:10px 0 0 0; min-height:100px; width:250px; padding:5px 0 0 5px;}
.Palestras-fotos-horario h5{ border-bottom:2px solid #ccc; padding-bottom:4px; font-size:14px; margin-bottom:8px; width:245px}
.Palestras-desc{float:right; width:610px;}
.Palestras-desc p { font-size:12px; color:#787878; padding-bottom:8px;}
.Data{width:620px;  float:left; }
.divInscreva-se{ float:right; width:84px; height:24px; text-align:right;  text-indent:-9999px; display:block; position:absolute;  right:0px; bottom:5px;}
.divInscreva-se a{ text-indent:-9999px; display:block; width:84px; height:24px; background:url(/images/conteudo/botoes/inscricao.jpg) no-repeat left top; }
.cadastro-cbl ol li{ float:left; width:420px!important;}

.evento-servicos{ width:235px; clear:both; padding:10px; float:left; border:1px solid #b5b5b5; background:#f7f7f7;}
.evento-servicos span{ border-bottom:1px solid #b5b5b5; display:block; width:225px; padding-bottom:5px; font-size:14px;}


.bt-editar{ width:55px; height:24px; display:block; background:url(/images/conteudo/botoes/editar.jpg) no-repeat; border:none!important; position:relative; top:15px;}

.p-strong strong{ font-weight:bold!important;}

.caixa_emprego-empresa span.emprego_titulo{width:259px;text-align:center;}

.caixa_emprego-empresa{ border:2px solid #ccc; width:350px; float:left; margin:20px 20px 10px 30px; padding-bottom:10px;}
.caixa_emprego-Profissionais{ border:2px solid #ccc; width:350px; float:right; margin:20px 30px 10px 20px; padding-bottom:10px;}
.caixa_emprego-Profissionais span.emprego_titulo {width:330px!important} 


.hr-class{ display:block; border-bottom:1px solid #ccc; margin:10px 0 0 0;}

.div-geral-associados{width:530px; float:left; border-right:1px solid #ccc}

.Exclusivos-associados-Texto{ float:right; width:400px;}

.logo-impre-linha{ display:block; border-bottom:1px solid #ccc; width:50%; height:25px;}

.foto-eventos{ width:249px; height:227px;}


.arrumatexto, .arrumatexto p, .arrumatexto strong { font-size:12px!important; line-height:17px; color:#787878;}


.listagem-carta{ float:left; border-right:1px solid #787878; margin:0 20px 10px 0; padding:10px 10px 10px 20px; width:140px;}
.listagem-carta p{margin:0 0 20px 0; color:#787878; }
.listagem-carta-btn{ display:block; margin:0 0 0 20px;}

.desenvolvido-pela-dualtec { float:right; margin:10px 0;}

p.txt-new { line-height:17px; color:#787878;}

li.radio-lado table tr td { padding-right:20px;}

li.radio-lado .vesenaomexecomigo { float:left; width:220px; padding-bottom:10px;}
.ie8 li.radio-lado2 { height:70px!important;}
li.radio-lado label.novanovinha { width:100%; display:block; padding:0;}
.ie7 .estiloneuroticao, .ie8 .estiloneuroticao { height:80px!important; float:left;}
.ie7 li.radio-lado .vesenaomexecomigo {width:210px;}

li.inteira { width:100%;}

ul.downloads li {margin-top:10px;}
ul.downloads li ul li {margin-top:10px; margin-left:20px;}
ul.downloads li ul li a {color:#787878;text-decoration:underline;}

.senha, .numero-socio, .ie8 .email, .ie8 .associado-entidade, .ie7 .email, .ie7 .associado-entidade {margin-left:460px;}
.ie7 .input-email, .ie7 .input-senha, .ie7 .input-associado, .ie7 .input-socio {margin-left:-460px;}

.I-concresso-Internaciona{ width:100%; float:left;}
.I-concresso-Internacional li{ border:1px solid #aed2ec; width:270px; height:580px; float:left; margin-right:20px; padding:10px;}
.I-concresso-Internacional li img{ width:67px; height:69px; margin:0 auto; display:block; margin-bottom:20px;}
.I-concresso-Internacional li p{ margin:0 0 10px 0}
.I-concresso-Internacional li p strong{ margin:10px 0 10px 0!important; font-weight:bold; font-size:14px;}

#Floater{
	position:absolute; 
	z-index:9999!important; 
	top:132px;
	left:45%;
	padding:10px;
	width:350px;
	height:218px;
	
}

.floater_fechar {
	position:absolute;
	width:30px;
	height:20px;
	top:-22px;
	right:55px;
	z-index:9999;
	}
	
.floater_fechar a{
	display:block;
	width:75px;
	border:1px solid red;
	padding:5px 0 0 8px;
	height:15px;
	border:none;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#D70000;
	text-decoration:none;
	}

.ul-associados-titulo{ width:100%; float:left; margin-top:10px;}
.ul-associados-titulo li{ padding:0 5px; float:left; font-size:14px; color:#2a4dab; font-weight:bold; }
.ul-associados-titulo li a.selecionado{ color:#1d75e0;}
.ul-associados-titulo li a {font-size:14px; color:#2a4dab; font-weight:bold; }

.ie8 .ficha-ol-ie8-li {min-height:70px;}

.ul-painel{ width:100%; float:left; margin:20px 0; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding:10px 0 }
.ul-painel li{ padding:0 2px; float:left; font-size:10px; color:#2a4dab; font-weight:bold; }
.ul-painel li a.selecionado{ color:#1d75e0;}
.ul-painel li a {font-size:12px; color:#2a4dab; font-weight:bold; }

.espacoPromocional{width:745px; height:260px; padding-top:13px; float:left; }
.espacoPromocionalImg {height:95px;}

ul.listagem li{width:44%!important; min-height:180px;float:left; margin-right:5%; padding-bottom:30px; float:left; display:block; }
ul.listagem li p{margin-left:3px;}
ul.listagem li img {width:100px; float:left; margin:0 10px 10px 0;}
ul.listagem li div{clear:both; }
ul.listagem li div input{margin:5px; float:left;}


.busca-de-livros { width:100%; float:left; padding:10px 0 20px 0; border-bottom:1px solid #ccc; margin-bottom:20px;}
.busca-de-livros h6 { font-size:13px; font-weight:bold; padding:10px 0; width:100%; float:left;}
.busca-de-livros ul { width:100%; float:left;}
.busca-de-livros ul li { float:left; margin:0 10px 0 0;}
.busca-de-livros ul li input[type="text"] { width:140px; border:1px solid #ccc; height:21px;}
.busca-de-livros ul li select { width:180px; border:1px solid #ccc; height:21px;}
.busca-de-livros ul li label { display:block; float:left; margin:0 10px 0 0; padding:4px 0 0 0;}


.list-livros li a p { padding-bottom:5px;}
.list-livros li a p strong { font-weight:bold; color:#000;}
.list-livros li a p.list-livros-titulo { font-weight:bold; color:#000;}
.list-livros li a p.list-livros-autor{ font-style:italic; color:#333;}
.list-livros li a p.list-livros-editora { font-size:11px; color:#666;}
.list-livros li a p.list-livros-categoria { font-size:11px; color:#666;}

.direita-home ul li object, .direita-home ul li embed  { width:200px!important;}

ol li.li-disponivel { height:28px; padding-top:22px;}
ol li.li-disponivel input { float:right; margin:3px 120px 0 0;}

ol li.li-nova { margin-top:13px; width:930px!important; float:left;}
ol li.li-nova span input { margin:6px 0 10px 0;}
span.espaco-right { margin-right:8px;}
