/* layout */
* {margin:0; padding:0; outline:none; font-family:Tahoma, Geneva, sans-serif;}

body {background:url(/images/bg.png) center top repeat-y #DCEBF6; }

.negrito {font-weight:bold;}
.italico {font-style:italic;}
.esconde {display:none;}


img {border:0;}

#alinhasite {width:1000px; margin:0 auto;}

#coluna_esq {width:250px; float:left; padding-left:12px;}
#main {width:733px; float:left;}

#logo_home {width:250px; height:172px; background-image:url(/images/bg_logo_nova.jpg); background-position:bottom; background-repeat:no-repeat; float:left;}
#logo_home img {margin-top:25px;}

#acesso_exclusivo_home {width:250px; height:75px; margin-bottom:15px; background-image:url(/images/bg_acesso_exclusivo_home.png); background-repeat:no-repeat; float:left;}
#acesso_exclusivo_home h2 {font-size:12px; color:#FFF; margin-top:10px; padding-left:20px; float:left;}
#acesso_exclusivo_home p {font-size:12px; color:#FFF; margin-top:10px; padding-left:20px; float:left;}
#acesso_exclusivo_home .esqueceu {font-size:10px; color:#f0c911; margin-top:-10px; padding-left:93px; float:left; cursor:pointer;}
#acesso_exclusivo_home form {padding-left:30px; margin-top:11px; float:left;}
.campo_acesso {width:165px; line-height:14px; font-size:12px; color:#1E79B1; background-color:#FFF; border:0; float:left; margin-bottom:13px;}
.pass_acesso {width:135px; line-height:14px;  font-size:12px; color:#1E79B1; background-color:#FFF; border:0; float:left;}
.ok_acesso {float:left; margin-left:5px; margin-top:-2px;}

#acesso_exclusivo_home_logado {width:250px; height:102px; background-image:url(/images/bg_acesso_exclusivo_home_logado.png); float:left;}
#acesso_exclusivo_home_logado h2 {font-size:12px; color:#FFF; margin-top:10px; padding-left:20px; float:left;}
#acesso_exclusivo_home_logado p { width:240px; font-size:12px; line-height:20px; color:#FFF; margin-top:15px; padding-left:20px; float:left;}
#acesso_exclusivo_home_logado .amarelo {font-size:12px; color:#efc531; font-weight:bold;}

#acesso_exclusivo_internas_logado {width:239px; height:102px; background-image:url(/images/bg_acesso_exclusivo_home_logado.png); float:left;}
#acesso_exclusivo_internas_logado h2 {font-size:12px; color:#FFF; margin-top:10px; padding-left:20px; float:left;}
#acesso_exclusivo_internas_logado p { width:240px; font-size:12px; line-height:20px; color:#FFF; margin-top:15px; padding-left:20px; float:left;}
#acesso_exclusivo_internas_logado .amarelo {font-size:12px; color:#efc531; font-weight:bold;}


#seja_associado_home {width:188px; height:118px; margin-left:-5px; background-image:url(/images/bg_seja_associado_home_nova.png); float:left; margin-bottom:15px;}
#seja_associado_home h2 {font-size:12px; color:#FFF; margin-top:10px; padding-left:20px; margin-bottom:5px; float:left;}
.botao_associese {padding-left:30px; margin-bottom:0px; float:left;}

.not_destaques {width:188px; height:50px; color:#000; display:table; margin:0 auto; padding-bottom:25px; text-align:center;}
.not_destaques p {text-align:left; width:123px; overflow:hidden; font-size:11px; color:#556E85;}
.not_destaques p a {color:#000; text-decoration:none;}
.not_destaques p a:hover {color:#000; text-decoration:underline;}
.not_destaques img {margin-right:5px;}


#campanhas_parceiros {width:239px; height:436px; background-image:url(/images/bg_campanhas_parceiros.png); float:left;}
#campanhas_parceiros h2 {font-size:12px; color:#299DC1; margin-top:1px; padding-left:6px; margin-bottom:13px; float:left;}
.parceiros {width:213px; margin:0 auto; margin-bottom:25px; padding-bottom:25px; border-bottom:1px dotted #808080; text-align:center;}


#newsletter {width:239px; height:181px; background-image:url(/images/bg_newsletter_nova.jpg); float:left; margin-top:15px;}
#newsletter h2 {font-size:12px; color:#299DC1; margin-top:1px; padding-left:6px; float:left;}
#newsletter p {width:194px; font-size:10px; color:#6B6B6B; float:left; clear:left; margin-top:20px; padding:0 25px;}
#newsletter form {float:left; clear:left; margin-top:14px; padding-left:38px;}
#newsletter label {font-size:10px; color:#6B6B6B; float:left; clear:left; margin-bottom:9px;}
#newsletter .campo_newsletter {width:160px; line-height:14px; font-size:11px; color:#6B6B6B; background-color:#FFF; border:0; float:left; clear:left; margin-bottom:8px;}
#newsletter .enviar_newsletter {float:left; clear:left; margin-left:107px;}



#topo {width:711px; height:37px; background-image:url(/images/bg_topo_nova.jpg); float:left; overflow:hidden;}

#box_busca {float:right; padding-right:3px; margin-top:8px;}
#box_busca form {float:left;}
.campo_busca {width:154px; font-size:11px; color:#898A8B; background-color:#FFF; border:0; float:left;}
.ok_busca {float:left; margin-left:7px; margin-top:-2px;}

#box_busca_internas {float:right; padding-right:3px; margin-top:5px; margin-right:15px;}
#box_busca_internas form {float:left;}
.campo_busca_internas {width:155px; height:15px; font-size:11px; color:#898A8B; background-color:#FFF; float:left; border:1px solid #d9dde0;}
.ok_busca_internas{float:left; margin-left:7px; margin-top:-2px;}

#links_topo {float:right; margin-top:7px; margin-right:10px;}
#links_topo p {float:left; font-size:13px; color:#EEA800; padding-right:40px;}
#links_topo p a {color:#EEA800; text-decoration:none;}
#links_topo p a:hover {text-decoration:underline;}

#menu {width:712px; height:29px; float:left;}
#menu ul {list-style:none; behavior:none;}
#menu ul li {float:left; position:relative;}


#menu ul li a.menu_unafe {display:block; width:100px; height:29px; background:url(/images/bg_menu.png) 0px 0px; text-indent:-9000px;}
#menu ul li a.menu_unafe:hover {background-position:0px 29px;}

#menu ul li a.menu_noticias {display:block; width:85px; height:29px; background:url(/images/bg_menu.png) -100px 0px; text-indent:-9000px;}
#menu ul li a.menu_noticias:hover {background-position:-100px 29px;}

#menu ul li a.menu_biblioteca {display:block; width:66px; height:29px; background:url(/images/bg_menu.png) -185px 0px; text-indent:-9000px;}
#menu ul li a.menu_biblioteca:hover {background-position:-185px 29px;}

#menu ul li a.menu_enquete {display:block; width:138px; height:29px; background:url(/images/bg_menu.png) -251px 0px; text-indent:-9000px;}
#menu ul li a.menu_enquete:hover {background-position:-251px 29px;}

#menu ul li a.menu_forum {display:block; width:60px; height:29px; background:url(/images/bg_menu.png) -389px 0px; text-indent:-9000px;}
#menu ul li a.menu_forum:hover {background-position:-389px 29px;}

#menu ul li a.menu_beneficios {display:block; width:88px; height:29px; background:url(/images/bg_menu.png) -449px 0px; text-indent:-9000px;}
#menu ul li a.menu_beneficios:hover {background-position:-449px 29px;}

#menu ul li a.menu_associese {display:block; width:80px; height:29px; background:url(/images/bg_menu.png) -537px 0px; text-indent:-9000px;}
#menu ul li a.menu_associese:hover {background-position:-537px 29px;}

#menu ul li a.menu_faleconosco {display:block; width:94px; height:29px; background:url(/images/bg_menu.png) -617px 0px; text-indent:-9000px;}
#menu ul li a.menu_faleconosco:hover {background-position:-617px 29px;}


/*1st sub level menu*/
#menu ul li ul {width:243px; position:absolute; left:0px; top:29px; border:0;  z-index:9999;visibility: hidden;}

#menu ul li ul li {position:relative; top:0px; border-top:1px solid #FFF; padding:0;}

#menu ul li ul.menor li a {width:120px; background-color:#43A1C8; font-size:12px; text-decoration:none; color:#FFF; display:block; padding:8px; float:left; z-index:9999; filter: Alpha(Opacity=90); opacity:0.90; -moz-opacity:0.90; clear:left;}
#menu ul li ul.maior li a {width:227px; background-color:#43A1C8; font-size:12px; text-decoration:none; color:#FFF; display:block; padding:8px; float:left; z-index:9999; filter: Alpha(Opacity=90); opacity:0.90; -moz-opacity:0.90;}
#menu ul li ul.media li a {width:140px; background-color:#43A1C8; font-size:12px; text-decoration:none; color:#FFF; display:block; padding:8px; float:left; z-index:9999; filter: Alpha(Opacity=90); opacity:0.90; -moz-opacity:0.90;}


#menu ul li ul li a:hover {display:block; background-color:#6CDBEA; top left no-repeat transparent; color:#FFF; text-decoration:none; display:block;	z-index:9999; filter: Alpha(Opacity=90);  opacity:0.90; -moz-opacity:0.90;}


/*2st sub level menu*/
#menu ul li ul li ul {width:243px; position:absolute; border:0;  z-index:9999; border-left:1px solid #FFF; margin-top:-1px;} 

#menu  ul li ul li ul li a {width:227px; background-color:#43A1C8; font-size:12px; text-decoration:none; color:#FFF; display:block; padding:8px; float:left; z-index:9999; filter: Alpha(Opacity=90); opacity:0.90; -moz-opacity:0.90;}

#menu ul li ul li ul li a:hover {display:block; background-color:#6CDBEA; top left no-repeat transparent; color:#FFF; text-decoration:none; display:block;	z-index:9999; filter: Alpha(Opacity=90);  opacity:0.90; -moz-opacity:0.90;}



/*#menu ul li ul li ul {width:120px; position:absolute; left:137px; top:-1px; border:0;  z-index:999;} 

#menu  ul li ul li ul li a {width:142px; background-color:#43A1C8; font-size:12px; text-decoration:none; color:#FFF; display:block; padding:5px 8px; float:left; z-index:10; filter: Alpha(Opacity=90); opacity:0.90; -moz-opacity:0.90; font-weight:normal;}

#menu ul li ul li ul li a:hover {background-color:#6CDBEA; color:#FFF; text-decoration:none; display:block;	z-index:99; filter: Alpha(Opacity=90); display:block; opacity:0.90; -moz-opacity:0.90;}*/


#flash {width:711px; height:215px; float:left; margin-bottom:15px; overflow:hidden;}

#flash-jquery {width:711px; height:154px; float:left; overflow:hidden; }
#menu-flash {width:711px; height:27px; float:left; margin-bottom:15px; overflow:hidden; background-image:url(/images/bg_flash.jpg); background-repeat:no-repeat; text-align:right;}


#centro_home {width:518px; float:left;}

#destaques_abas {width:518px; height:32px; float:left;}
#destaques_abas ul {list-style:none; float:left;}
#destaques_abas ul li {float:left;}

/*.box_destaques {width:488px; height:213px; background-image:url(/images/bg_destaque.png); padding:0 15px; padding-top:10px; float:left;}*/
.box_destaques {width:488px; height:auto; background-image:url(/images/bg_destaque.png); padding:0 15px; padding-top:10px; float:left;}
.box_destaques_enquete {width:488px; height:auto; min-height:775px; background-image:url(/images/bg_destaque_enquete.png); background-repeat:no-repeat; padding:0 15px; padding-top:10px; float:left;}
.box_destaques_enquete h1 {font-size:12px; font-weight:bold; margin:0px; padding:0px; margin-bottom:5px; color:#808080;}


.box_destaques_midia {width:488px; height:auto; min-height:775px; background-image:url(/images/bg_destaque_enquete.png); background-repeat:no-repeat; padding:0 15px; padding-top:10px; float:left;}
.box_destaques_midia h2 {font-size:18px; font-weight:normal; color:#43a1c8; margin-bottom:5px;}
.box_destaques_midia h3 a{font-size:14px; font-weight:normal; color:#335991; margin-bottom:-10px; padding:0px; text-decoration:none;}
.box_destaques_midia h3 a:hover {color:#0066cc;}
.box_destaques_midia p {font-size:12px; color:#797979; margin-bottom:10px; line-height:16px;}
.box_destaques_midia p a {color:#333; text-decoration:none;}
.box_destaques_midia p a:hover {text-decoration:underline;}
.box_destaques_midia p.data {font-size:11px; font-weight:bold; color:#efc810; margin-top:5px; margin-bottom:0; line-height:normal;}




.destaque_maior .img_destaque {border:3px solid #EFF4F8; float:left; margin-right:10px;}
.destaque_maior h3 {font-size:14px; color:#556E85; margin-bottom:10px;}
.destaque_maior h3 a {color:#000; text-decoration:none; font-weight:bold;}
.destaque_maior h3 a:hover {color:#000; text-decoration:underline;}
.destaque_maior p {font-size:11px; color:#000; line-height:15px;}
.destaque_maior p a {color:#000; text-decoration:none; font-weight:bold;}
.destaque_maior p a:hover {text-decoration:underline;}
.destaque_maior p.data_noticias {font-size:10px; color:#7f7f7f; margin-bottom:3px;}

#mais_noticias {width:503px; height:230px; background-image:url(/images/bg_maisnoticias_nova.png); padding-left:15px; float:left; padding-top:5px;}
#mais_noticias h2 {width:488px; float:left; clear:left; margin-bottom:15px;}

.mais_destaque {width:146px; float:left; padding-left:8px; padding-right:10px;}
.mais_destaque img {border:3px solid #EFF4F8; margin-bottom:5px;}
.mais_destaque h3 {font-size:12px; color:#556E85; margin-bottom:5px;}
.mais_destaque h3 a {color:#000; text-decoration:none; font-weight:bold;}
.mais_destaque h3 a:hover {color:#000; text-decoration:underline;}
.mais_destaque p {font-size:11px; color:#808080;}
.mais_destaque p a {color:#808080; text-decoration:none; font-weight:bold;}
.mais_destaque p a:hover {text-decoration:underline;}
.mais_destaque p.data_noticias {font-size:10px; color:#7f7f7f;}
.nopadding {padding:0;}

#box_outras_noticias {width:518px; height:431px; background-image:url(/images/bg_noticias_nova.jpg); float:left;}
.outra_noticia {width:486px; margin:0 auto; clear:left; border-bottom:1px solid #E9F1F6; padding-bottom:9px; margin-top:9px;}
.outra_noticia h4 {font-size:12px; color:#556E85; margin-bottom:3px;}
.outra_noticia h4 a {color:#000; text-decoration:none;}
.outra_noticia h4 a:hover {color:#000; text-decoration:underline;}
.outra_noticia p {font-size:11px; color:#808080;}
.outra_noticia p a {color:#808080; text-decoration:none; font-weight:bold;}
.outra_noticia p a:hover {text-decoration:underline;}
.outra_noticia p.data_noticias {width:90px; float:left; font-size:12px; font-weight:bold; color:#EFC810; padding-right:10px; padding-bottom:15px;}


#coluna_dir_home {width:185px; float:left; padding-left:10px;}

#cartao_associado {width:239px; height:150px; background-image:url(/images/bg_cartao_associado_dir.png); background-repeat:no-repeat; float:left; text-align:center; margin-top:18px;}
#cartao_associado h2 {font-size:12px; color:#299DC1; margin-top:1px; padding-left:5px; margin-bottom:10px; float:left;}
#cartao_associado p {font-size:11px; color:#808080; margin-top:10px;}
#cartao_associado p a {color:#808080; text-decoration:none;}
#cartao_associado p a:hover {color:#808080; text-decoration:underline;}

#beneficios_unafe {width:185px; height:380px; background-image:url(/images/bg_beneficios_nova.png); background-repeat:no-repeat; float:left;}
#beneficios_unafe h2 {font-size:12px; color:#299DC1; margin-top:1px; padding-left:1px; float:left;}
.beneficios {width:185px; float:left; text-align:center; margin-top:40px;}

#logos_beneficios {width:180px; height:230px; margin-top:0px; text-align:center; }
#logos_beneficios ul {list-style:none; clear:both;}
#logos_beneficios ul li {padding:15px 0;}
#logos_beneficios ul li img {margin:0 2px;}
#logos_beneficios ul li a:hover img {outline:2px solid #FFF;}

#campanhas_nova {width:185px; height:287px; background-image:url(/images/bg_campanha_nova.png); background-repeat:no-repeat; float:left;}
#campanhas_nova h2 {font-size:12px; color:#299DC1; margin-top:1px; padding-left:1px; float:left;}
.campanhas_nova {width:185px; float:left; text-align:center; margin-top:40px;}

#campanhas_logotipos {width:180px; height:250px; margin-top:0px; text-align:center; }
#campanhas_logotipos ul {list-style:none; clear:both;}
#campanhas_logotipos ul li { padding:0px; margin:0px; height:150px; padding-top:25px; width:186px;}
#campanhas_logotipos ul li img {margin:0px;}
#campanhas_logotipos ul li a:hover img {outline:2px solid #FFF;}


.beneficiossobe {margin-top:15px; padding-left:80px; cursor:pointer;}
.beneficiosdesce {margin-top:5px; padding-left:80px; cursor:pointer;}

.campanhasobe {margin-top:15px; padding-left:80px; cursor:pointer;}
.campanhadesce {margin-top:5px; padding-left:80px; cursor:pointer;}

#base {width:985px; height:284px; background-image:url(/images/bg_base.png); float:left; margin-top:30px; padding-left:15px;}
.lista_base {width:145px; padding-right:30px; float:left; margin-top:35px;}
.lista_base ul {list-style:url(/images/seta_base.gif); margin-top:15px; padding-left:15px;}
.lista_base ul li {font-size:10px; color:#55737F; margin-bottom:15px;}
.lista_base ul li a {color:#55737F; text-decoration:none;}
.lista_base ul li a:hover {color:#55737F; text-decoration:underline;}
#base .hkl {clear:both; width:965px; margin-right:20px; font-size:11px; text-align:right; text-decoration:none;}
#base .hkl a{color:#003366; text-decoration:none; font-weight:bold;}
#base .hkl a:hover{color:#43a1c8; text-decoration:none;}
#base .hkl a:visited{color:#003366; text-decoration:none;}

.logomenor {float:right; margin-top:20px; padding-right:20px;}


.noborder {border:0}

