@charset "iso-8859-1";
/* CSS Document */

@font-face { font-family:'arena';  src: url("arena_condensed_bold-webfont.eot") /* EOT file for IE */ }
@font-face { font-family:'arena'; src: url("arena_condensed_bold-webfont.ttf") /* TTF file for CSS3 browsers */ }

@font-face { font-family:'helvn';  src: url("helvetica_lt_47_light_condensed-webfont.eot") /* EOT file for IE */ }
@font-face { font-family:'helvn'; src: url("helvetica_lt_47_light_condensed-webfont.ttf") /* TTF file for CSS3 browsers */ }

BODY { margin:0; padding:0; color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:12px; }


/* ################################
########## ESTILO GERAL ###########
################################### */

a { color:#444444; text-decoration:none; }
a:hover { text-decoration:underline; }
p, ul, li, a img, dl, dt, dd { margin:0; padding:0; list-style-type:none; border:none; }
em { font-style:normal; font-size:10px; display:block; }
h2 { font-family:'helvn'; font-weight: normal; font-size:24px; text-transform:capitalize; margin:0; padding:0;}
input, select, textarea { border:none; margin:0; padding:0; font-family:'arena'; font-size:14px; }
.btAlpha:hover { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.btBlock { display:block; }

#topo { width:100%; height:370px; background:url(../imagens/topo.gif) repeat-x; }
#topo2 { width:100%; height:144px; background:url(../imagens/topo.gif) repeat-x; }
#topo_conteudo { width:960px; margin:0 auto; position:relative; }
h1#logo { width:250px; height:107px; background:url(../imagens/logo.png) no-repeat; position:absolute; left:0; top:5px; margin:0; padding:0; }
h1#logo a { width:250px; height:107px; display:block; text-indent:-9999px; outline:none; }

#menu { font-family:'arena'; margin:0; padding:0; position:absolute; right:0; top:52px; z-index:1000; }
#menu li { display:inline-block; margin-left:16px; font-size:14px; text-transform:uppercase; position:relative; }
#menu li a { display:block; padding:8px 10px; }
#menu li a.menuAtivo { background-color:#008444; color:#fff; }

#menu li ul.submenu { background-color: #008444; padding:10px 0; position:absolute; left:0; top:32px; z-index:1000; width:auto; display:none; }
#menu li ul.submenu li { display:block; padding:5px 20px; margin:0; width:auto; white-space:nowrap; }
#menu li ul.submenu li a { color:#fff; padding:0; margin:0; width:auto; }

#destaque_fone { color:#008444; font-size:12px; position:absolute; right:0; top:8px; font-family:'arena'; }
#destaque_fone span { font-size:16px; }

#alterar_perfil { color:#666; font-size:12px; position:absolute; right:0; top:30px; font-family:'arena'; }
#alterar_perfil span { font-size:14px; }
#alterar_perfil a { color:#666; text-decoration:underline; }
#alterar_perfil a:hover { text-decoration:underline; }

#banner { width:1025px; height:331px; padding:9px 0 0 0; background:url(../imagens/banner_fundo.png) no-repeat; margin:0 auto; margin-top:-240px; text-align:center; }
#banner img { border:3px solid #cbcaca;}
#conteudo { width:937px; margin:0 auto; }

#rodape { width:100%; height:301px; background:url(../imagens/rodape.gif) repeat-x; margin-top:25px; }
#rodape_conteudo { width:950px; height:180px; margin:0 auto; padding-top:40px; text-align:right; }
#rodape_conteudo dl { display:inline-block; vertical-align:top; margin-left:70px; text-align:left; }
#rodape_conteudo dl dt { border-left:2px solid #fbb021; padding:1px 5px; font-family:'arena'; font-size:16px; color:#008651; }
#rodape_conteudo dl dd { margin:6px 0; }
#logo_rodape { width:152px; height:55px; background:url(../imagens/logo_rodape.gif) no-repeat; display:inline-block; vertical-align:top; text-indent:-9999px; outline:none; text-align:left; }
#rodape_legal { width:950px; margin:0 auto; position:relative; font-size:11px; padding-top:15px; }
#ans { width:186px; height:54px; background:url(../imagens/ans.gif) no-repeat; display:block; text-indent:-9999px; position:absolute; right:0; top:15px; }

#menu2 { background:url(../imagens/menu2_fundo.gif) repeat-y; width:200px; margin-right:20px; margin-top:37px; display:inline-block; vertical-align:top; }
#menu2 span.m2top { width:200px; height:7px; background:url(../imagens/menu2_top.gif) no-repeat; display:block; }
#menu2 span.m2bottom { width:200px; height:7px; background:url(../imagens/menu2_bottom.gif) no-repeat; display:block; }
#menu2 ul { width:inherit; }
#menu2 ul li { height:30px; }
#menu2 ul li a { display:block; line-height:30px; height:30px; padding-left:25px; background:url(../imagens/menu2_borda.png) center bottom no-repeat; text-transform:uppercase; font-family:'arena'; }
#menu2 ul li a:hover { background:url(../imagens/menu2_fundo2.gif) no-repeat; }
#menu2 ul li a:hover strong { background:url(../imagens/menu2_seta.png) left center no-repeat; }

#conteudo_sec { width:710px; display:inline-block; vertical-align:top; padding-top:15px; margin-top:37px; }
#conteudo_sec p { line-height:20px; margin-bottom:10px; }
#conteudo_sec h2 { margin-bottom:40px; }
#conteudo_sec h3 { font-size:18px; background:url(../imagens/marcador_verdeclaro.gif) left 8px no-repeat; padding-left:15px; margin:30px 0 10px 0; }
.foto_full { width:inherit; display:block; border:1px solid #dbdbdb; position:relative; }
.foto_full img { display:block; margin:3px; }

.tabela_verde { border-collapse:collapse; border:none; padding:0; margin:0; margin-bottom:20px; width:inherit; }
.tabela_verde thead { background-color:#99cf3b; color:#00713a; text-transform:uppercase; text-align:left; font-size:14px; }
.tabela_verde td, .tabela_verde th { padding:5px; }
.tabela_verde td:first-child, .tabela_verde th:first-child { padding-left:15px; }
.tabela_verde tbody tr:nth-child(even) { background-color:#e7e7e7; }
.tabela_verde tbody tr:nth-child(odd) { background-color:#fff; }

.topicos h4 { margin:10px 0 0 0; padding:0 20px; height:19px; padding-top:2px; font-size:14px; font-family:'arena'; color:#444444; background:url(../imagens/topicos_marcador.gif) left top no-repeat #e2e2e2; text-transform:uppercase; cursor:pointer }
.topicos h4:hover { background-position:0 -21px; background-color:#444444; color:#e5e5e5; }
.topicos div { overflow:hidden; position:absolute; display:none; padding:0; }
.topicos h4.topicoAtivo { background:url(../imagens/topicos_marcador.gif) left -21px no-repeat #444444;  color:#e5e5e5; }

#bigForm { padding-top:20px; width:400px; }
#bigForm label { width:70px; display:inline-block; vertical-align:middle; padding-right:5px; text-align:right; }
.input2 { width:304px; height:29px; padding:0 10px; line-height:29px; background:url(../imagens/input2.gif) no-repeat; }
.input3 { width:64px; height:29px; background:url(../imagens/input3.gif) no-repeat; margin-right:10px; }
.input4 { width:172px; height:29px; background:url(../imagens/input4.gif) no-repeat; }
#Tuf { width:64px; height:29px; position:relative; vertical-align:middle; z-index:20; }
 #Tuf { filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; }
.ufSelect { width:44px; height:29px; padding:0 10px; line-height:29px; background:url(../imagens/select2.gif) no-repeat; margin-left:-64px; display:inline-block; vertical-align:middle; position:relative; z-index:10; }
#bigForm textarea { width:304px; height:169px; padding:10px; background:url(../imagens/textarea2.gif) no-repeat; vertical-align:top; }
#btEnvia { text-align:right; }
#btEnvia span { display:inline-block; overflow:hidden; width:87px; height:33px; margin:5px 0 20px 0 }
#btEnvia span input { width:87px; height:198px; }

/* ##################################
########## PÁGINA INICIAL ###########
###################################*/

#destaque { width:937px; height:137px; background:url(../imagens/destaque_fundo.gif) no-repeat; margin:0 auto; margin-bottom:30px; }
#destaque li { display:inline-block; vertical-align:top; width:259px; padding:0 20px; margin-left:16px; }
#destaque li h2 { padding:25px 0 15px 50px; }
#destaque li h2 a { color:#9c841a; }
#destaque li:first-child { background:url(../imagens/destaque_planoSaude.png) 18px 18px no-repeat; margin-left:0; }
#destaque li:first-child + li { background: url(../imagens/destaque_mulherUnimed.png) 18px 10px no-repeat; }
#destaque li:first-child + li + li { background: url(../imagens/destaque_servicos.png) 18px 10px no-repeat; }

#manchete { width:467px; height:332px; background:url(../imagens/manchete_bg.gif) no-repeat; display:inline-block; vertical-align:top; position:relative; }
#manchete_conteudo { width:433px; height:276px; padding:11px 0 0 11px; }
#manchete_conteudo ul { width:444px; height:287px; position:relative; overflow:hidden; }
#manchete_conteudo ul li { width:444px; height:287px; position:absolute; left:0; top:0; }
#manchete_conteudo ul li a.manchete_tit { width:414px; padding:15px; background:url(../imagens/manchete_tit.png) bottom no-repeat; display:block; position:absolute; bottom:0; left:0; color:#fff; font-family:'arena'; text-transform:uppercase; font-size:16px; }
#manchetePag { position:absolute; bottom:10px; left:50%; margin-left:-50px; }
#manchetePag li { width:16px; height:16px; display:inline-block; background: url(../imagens/manchetePag.gif) no-repeat; margin-left:16px; }
#manchetePag a { display:block; width:16px; height:16px; }
#manchetePag li.active a { background:url(../imagens/manchetePag.gif) 0 -16px no-repeat; }
#noticias { width:295px; margin:0 11px; display:inline-block; vertical-align:top; }
#noticias em { font-style:normal; color:#008444; display:block; }
#noticias li { width:inherit; margin-top:15px; } #noticias li:first-child { font-size:20px; }

#selos { width:145px; display:inline-block; vertical-align:top; }
a#selo_bercario, a#selo_unimed { width:145px; height:145px; display:block;  }
a#selo_bercario {  background:url(../imagens/selo_bercario.jpg) no-repeat; margin-bottom:25px; }
a#selo_unimed { background:url(../imagens/selo_unimed.jpg) no-repeat; }

.area_2c { width:298px; display:inline-block; vertical-align:top; padding-top:15px; margin-top:20px; }
.area_2c h2, .area_4c h2 { margin-bottom:15px; }
#agenda_user { background:url(../imagens/borderAgenda.gif) left top no-repeat; }
#agenda_user h2 { color:#fbb021; }
#agenda_user ul em { display:block; color:#fbb021; }
#agenda_user ul li { margin-top:15px; } #agenda_user ul li:first-child { margin-top:0; }

#planos_user, #servicos_prof { background:url(../imagens/borderPlanos.gif) left top no-repeat; margin:20px 18px 0 18px; }
#planos_user h2, #servicos_prof h2 { color:#99cf3b; }
#planos_user div { margin-bottom:20px; }
#planos_user div a:first-child { display:inline-block; vertical-align:top; }
#planos_user div a:first-child + a { width:185px; padding-left:20px; display:inline-block; vertical-align:top; background:url(../imagens/marcador_verde.gif) 7px 5px no-repeat; }
#planos_user a strong { display:block; font-size:18px; }

.area_form { width:298px; height:326px; background:url(../imagens/area_form.gif) no-repeat; position:relative; display:inline-block; vertical-align:top; margin-top:20px; }
#guia_box h2 { width:115px; height:22px; background:url(../imagens/guia_tit_area.png) no-repeat; margin:7px 0 0 15px; text-indent:-9999px; }
#guia_download { width:88px; height:40px; display:block; position:absolute; right:0; top:-10px; background:url(../imagens/guia_download_bt.png) no-repeat; text-indent:-9999px; outline:none; }
#guia_download:hover { background-position:0 -40px; }
.area_form form { width:219px; padding-top:20px; margin:0 auto; }
.area_form form p { margin:18px 0; white-space:nowrap; }
.area_form label { display:block; text-transform:uppercase; }
.area_form form select, #guiaPalavra, #PRODusuario, #PRODsenha { width:219px; height:29px; position:relative; vertical-align:middle; z-index:20; }
.area_form form select { filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; }
.guiaSelect { width:199px; height:29px; padding:0 10px; overflow:hidden; line-height:29px; background:url(../imagens/selectGuia.gif) no-repeat; margin-left:-219px; display:inline-block; vertical-align:middle; position:relative; z-index:10; }
.guiaSelect2 { width:199px; height:29px; padding:0 10px; overflow:hidden; line-height:29px; background:url(../imagens/selectGuia.gif) no-repeat; margin-left:0; display:inline-block; vertical-align:middle; position:relative; z-index:10; }
#guiaPalavra, #PRODusuario, #PRODsenha { width:179px; background:url(../imagens/inputGuia.gif) no-repeat; padding:0 30px 0 10px; }
#guiaBt, #acessarBt { text-align:right; }
#guiaBt span, #acessarBt span { width:92px; height:33px; display:inline-block; overflow:hidden; }
#guiaBt span input, #acessarBt span input { width:92px; height:66px; }
#guiaBt span:hover input, #acessarBt span:hover input { margin-top:-33px; }

.mais_acesso { width:617px; display:inline-block; vertical-align:top; }
.area_4c { width:617px; display:block; padding-top:15px; margin-top:20px; margin-bottom:40px; vertical-align:top; }
#exclusivo_user, #exclusivo_prof { background:url(../imagens/borderArea.gif) left top no-repeat; }
#exclusivo_user h2, #exclusivo_prof h2 { color:#009056; }

#exclusivo_user ul li,
#servicos_prof ul li
{ width:140px; display:inline-block; vertical-align:top; margin-left:16px; }

#exclusivo_user ul li:first-child,
#exclusivo_prof ul li:first-child
 { margin-left:0 }
 
#exclusivo_user ul li a,
#exclusivo_prof ul li a
{ width:140px; display:block; }

#exclusivo_user ul li a strong,
#exclusivo_prof ul li a strong
{ width:120px; height:41px; display:block; margin-bottom:10px; background:url(../imagens/botaoBox.gif) no-repeat; padding:5px 0 0 20px; font-size:15px; font-weight:normal; line-height:18px; }

#exclusivo_user ul li a:hover strong,
#exclusivo_prof ul li a:hover strong
{ background-position:0 -46px; color:#fff; text-decoration:none; }

#exclusivo_prof ul { display:inline-block; vertical-align:top; }
#exclusivo_prof ul li,
#servicos_prof ul li
 { margin:0 0 12px 0; }
 
#exclusivo_prof ul li a,
#servicos_prof ul li a
 { border-left:2px solid #009056; padding-left:5px; }
 
#exclusivo_prof ul li:first-child a { border:none; padding-left:0; } 
#exclusivo_prof ul li a strong { height:46px; line-height:46px; padding-top:0;  }
#exclusivo_prof ul li a#btCoop { width:100px; border:none; padding-left:30px; height:28px; background:url(../imagens/quero_cooperado.gif) left no-repeat; display:block; }
#exclusivo_prof ul li a#btCred { width:100px; border:none; padding-left:30px; height:24px; background:url(../imagens/quero_credenciado.gif) left no-repeat; display:block; }

#servicos_prof h3 { background:url(../imagens/marcador_verde.gif) left 6px no-repeat; padding-left:15px; font-size:18px; }
#servicos_prof h3 span { font-size:11px; display:block; }
#servicos_prof ul li a { border-color:#99cf3b; margin-left:10px; display:block; }
#servicos_fale { display:block; margin-left:15px; }
#servicos_fale strong { width:175px; height:22px; padding-top:6px; background:url(../imagens/chatBallon_mini.gif) right top no-repeat; font-size:18px; display:block; }

#acesso_prod h2 { width:193px; height:26px; background: url(../imagens/acesso_tit.png) no-repeat; margin:7px 0 0 15px; text-indent:-9999px; }

#benef_user, #benef_prof { background:url(../imagens/borderBenef.gif) left top no-repeat; }
#benef_user h2, #benef_prof h2 { color:#c6a91f; }
#benef_user ul, #benef_prof ul { width:inherit; }
#benef_user ul li, #benef_prof ul li { width:170px; padding-left:25px; margin-left:5px; padding-bottom:20px; border-left:1px solid #c6a91f; background:url(../imagens/marcador_marrom.gif)8px 5px no-repeat; display:inline-block; vertical-align:top; }
#benef_user ul li a strong, #benef_prof ul li a strong { font-size:16px; }

#divulgacao { width:298px; display:inline-block; vertical-align:top; margin-left:18px; }
#central_user { width:298px; height:354px; background: url(../imagens/central_fundo.gif) no-repeat; }
#central_user h2 { color:#4ab895; }
#central_user h3 { background:url(../imagens/central_chat.gif) 190px 6px no-repeat; height:65px; margin-bottom:-20px; }
#central_user h3 strong { padding:0 50px 0 25px; background:url(../imagens/marcador_verdeclaro.gif) 10px 5px no-repeat; display:block; }
#central_user p { padding:5px 30px; color:#4ab895; }
#central_user p strong { display:block; color:#63796c; }
#central_bt { margin:15px 0 20px 30px; padding-left:30px; height:30px; display:block; background:url(../imagens/note.gif) left top no-repeat; padding-right:40px; }
#central_bt:hover { background-position: left -30px; }
#central_user p#central_cliente { padding:0 20px; color:#63796c; font-size:11px; }
#central_user p#central_cliente strong  { color:#4ab895; display:block; }


/* ##################################
########## INSTITUCIONAL ############
###################################*/

.inst_conteudo, .unimed_conteudo { background:url(../imagens/borderArea.gif) left top no-repeat; }
.inst_conteudo h2, .unimed_conteudo h2 { color:#009056; }

/* ##################################
########## VIDA LINK ################
###################################*/

#vidaLink { width:410px; position:relative; height:140px; }
#vidaLink a:first-child { text-decoration:underline; } #vidaLink a:first-child:hover { text-decoration:none; }
#vidaLink a.vidaLink { width:181px; height:161px; background:url(../imagens/projetoVida_link.gif) no-repeat; color:#fff; text-align:center; padding:50px 30px 30px 30px; position:absolute; left:450px; top:-80px; }
#vidaLink a.vidaLink:hover { background-position:0 -241px; text-decoration:none; }

/* ##################################
##### RESPONSABILIDADE SOCIAL #######
###################################*/

#seloSocial { width:190px; height:190px; display:inline-block; vertical-align:bottom; margin-right:20px; }
h3#socialTit { width:450px; display:inline-block; vertical-align:bottom; font-family:'arena'; background:none; padding:0; text-transform:uppercase; font-size:20px; }
#social_msg { width:439px; height:74px; padding:25px 270px 0 40px; position:absolute; left:-24px; bottom:-70px; background:url(../imagens/social_bg.png) no-repeat; font-family:'arena'; font-size:22px; text-transform:uppercase; color:#008651; }
#social_msg img { position:absolute; right:40px; bottom:20px; }
.foto_social { margin-bottom:90px; }
#conteudo_sec #projetos h3 { background: url(../imagens/borderBenef.gif) left 8px no-repeat; padding-left:15px; margin:30px 0 10px 0; color:#c6a91f; font-family:'helvn'; font-weight: normal; font-size:24px; text-transform: uppercase; margin:0; padding:20px 0 0 0; }
#projetos h4 { padding:7px 30px; margin:20px 0 0 0; background:url(../imagens/marcador_projetos.png) left top no-repeat #093; font-size:20px; font-family:'helvn'; font-weight:normal; color:#FFF; text-transform:uppercase; cursor:pointer; }
#projetos h4:nth-child(4n+3) { background-color:#4ab895; }
#projetos h4:nth-child(4n+2) { background-color: #99cf3b; }
#projetos h4:nth-child(4n+4) { background-color: #2eb135; }
#projetos h4:hover { background-color:#0d5843; }
#projetos div { display:none; padding:25px; background-color:#eaeaea; }
#projetos h4.h4Aberto { background-position:0 -35px }

/* ##################################
############### NOTICIA #############
###################################*/

#noticia h3 { font-size:24px; padding:0; margin:0 0 30px 0; background:none;}
.foto_noticia { width:inherit; display:block; position:relative; text-align:center; margin-bottom:30px; }
.foto_noticia span { display:inline-block; border:1px solid #dbdbdb; padding:3px; }

/* GALERIA DE FOTOS */
#galeria_head { padding:18px 25px; background-color:#199eaf; }
#galeria_head h4 { background:none; font-family:'arena'; color:#fff; font-size:20px; padding:0; margin:0; }
#galeria_head em { color:#fff; font-family:'arena'; font-size:14px; }

#thumbnails { padding:18px 25px; background-color:#4b8d99; position:relative; }
#galeriaVoltar { width:43px; height:106px; background:url(../imagens/galeria_seta_esq.gif) no-repeat; display:block; position:absolute; left:-18px; top:0; }
#galeriaAvancar { width:43px; height:106px; background:url(../imagens/galeria_seta_dir.gif) no-repeat; display:block; position:absolute; right:-18px; top:0; }
#galeriaAvancar.thumbEnd, #galeriaAvancar.thumbStart, #galeriaVoltar.thumbEnd, #galeriaVoltar.thumbStart { display:none; }
#galeriaVoltar:hover, #galeriaAvancar:hover { background-position:0 -106px; }
#thumbs_nav { width:650px; overflow:hidden; }
#thumbs_nav ul { width:32000px; }
#thumbs_nav ul li { display:inline-block; width:93px; height:70px; margin-left:18px; background-color:#76a5ad; padding:1px 0 0 1px; }
#thumbs_nav ul li:first-child { margin:0; }
#thumbs_nav a { position:relative; display:block; }
#thumbs_nav a img { border:none; }
#thumbs_nav a span { width:86px; height:63px; position:absolute; left:0px; top:0px; border:3px solid #fdd408; display:none; }
#thumbs_nav a:hover span, #thumbs_nav li.ativo a span { display:block; }
#foto_galeria { width:698px; padding:18px 0; border:1px solid #4b8d99; text-align:center; }

/* ##################################
############### PLANOS ##############
###################################*/

#planos { width:740px; }
#planos li { width:194px; border:1px solid #f0ece3; padding:5px; display:inline-block; margin:0 18px 35px 18px; position:relative; }
#planos li h3 { padding:10px; font-family:'arena'; font-size:16px; text-transform:uppercase; background: none #f2f1eb; margin:0 0 5px 0; }
#planos li:nth-child(4n+1) h3 a { color:#008444; }
#planos li:nth-child(4n+2) h3 a { color:#949400; }
#planos li:nth-child(4n+3) h3 a { color:#7a5a21; }
#planos li:nth-child(4n+4) h3 a { color:#e65328; }
#planos li:nth-child(4n+5) h3 a { color:#ab1b32; }
#planos li:nth-child(4n+6) h3 a { color:#4b8d99; }
#planos li:nth-child(4n+1) a.planoBt { width:105px; height:33px; display:block; background:url(../imagens/planoBt1.gif) no-repeat; margin:0 auto; margin-bottom:8px; text-indent:-9999px; outline:none; position:relative; z-index:100; }
#planos li:nth-child(4n+2) a.planoBt { width:105px; height:33px; display:block; background:url(../imagens/planoBt2.gif) no-repeat; margin:0 auto; margin-bottom:8px; text-indent:-9999px; outline:none; position:relative; z-index:100; }
#planos li:nth-child(4n+3) a.planoBt { width:105px; height:33px; display:block; background:url(../imagens/planoBt3.gif) no-repeat; margin:0 auto; margin-bottom:8px; text-indent:-9999px; outline:none; position:relative; z-index:100; }
#planos li:nth-child(4n+4) a.planoBt { width:105px; height:33px; display:block; background:url(../imagens/planoBt4.gif) no-repeat; margin:0 auto; margin-bottom:8px; text-indent:-9999px; outline:none; position:relative; z-index:100; }
#planos li:nth-child(4n+5) a.planoBt { width:105px; height:33px; display:block; background:url(../imagens/planoBt5.gif) no-repeat; margin:0 auto; margin-bottom:8px; text-indent:-9999px; outline:none; position:relative; z-index:100; }
#planos li:nth-child(4n+6) a.planoBt { width:105px; height:33px; display:block; background:url(../imagens/planoBt6.gif) no-repeat; margin:0 auto; margin-bottom:8px; text-indent:-9999px; outline:none; position:relative; z-index:100; }
#planos li p { padding:10px; margin-bottom:10px; background-color:#f7f6ef; line-height:normal; }

#planos li a.planoBt:hover { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
#planos li span { width:218px; height:43px; display:block; background: url(../imagens/planos_bottom.jpg) no-repeat; position:absolute; z-index:50; bottom:-20px; left:-7px; }

/* ##################################
############### PLANO ###############
###################################*/

#conteudo_sec.plano_conteudo { width:710px; }

#plano_detalhe { width:460px; display:inline-block; vertical-align:top; }
#plano_detalhe strong { font-size:14px; display:block; }
#plano_detalhe h2 { padding:15px 0 0 0; margin:0 0 30px 0; font-size:24px; font-family:'helvn'; background:none; }
#plano_detalhe.plano1 h2 { background:url(../imagens/planos_topbar.gif) left top no-repeat; color:#008444; }
#plano_detalhe.plano1 strong { color:#008444; }
#plano_detalhe.plano2 h2 { background:url(../imagens/planos_topbar.gif) -464px top no-repeat; color:#949400; }
#plano_detalhe.plano2 strong { color:#949400; }
#plano_detalhe.plano3 h2 { background:url(../imagens/planos_topbar.gif) -928px top no-repeat; color:#7a5a21; }
#plano_detalhe.plano3 strong { color:#7a5a21; }
#plano_detalhe.plano4 h2 { background:url(../imagens/planos_topbar.gif) -1392px top no-repeat; color:#e65328; }
#plano_detalhe.plano4 strong { color:#e65328; }
#plano_detalhe.plano5 h2 { background:url(../imagens/planos_topbar.gif) -1856px top no-repeat; color:#ab1b32; }
#plano_detalhe.plano5 strong { color:#ab1b32; }
#plano_detalhe.plano6 h2 { background:url(../imagens/planos_topbar.gif) -2320px top no-repeat; color:#4b8d99; }
#plano_detalhe.plano6 strong { color:#4b8d99; }

#planoContato, #conteudo_sec #telUteis { width:228px; display:inline-block; vertical-align:top; margin:0 0 0 16px; padding:0; background: url(../imagens/planos_form_centre.gif) repeat-y; position:relative; } 
#planoContato h3, #conteudo_sec #telUteis h3 { width:212px; padding:0 0 0 16px; height:40px; line-height:40px; margin:0 0 20px 0; color:#fff; font-family:'helvn'; text-transform:uppercase; background:url(../imagens/planos_tit.gif) no-repeat; }
#planoContato.planoForm1 h3, #conteudo_sec #telUteis h3 { background-position:0 0; }
#planoContato.planoForm2 h3 { background-position:0 -40px; }
#planoContato.planoForm3 h3 { background-position:0 -80px; }
#planoContato.planoForm4 h3 { background-position:0 -120px; }
#planoContato.planoForm5 h3 { background-position:0 -160px; }
#planoContato.planoForm6 h3 { background-position:0 -200px; }

#planoContato label { display:block; text-transform:uppercase; margin-top:20px; }
#planoNome, #planoEmail, #planoFone { width:188px; height:29px; padding:0 6px; line-height:29px; background:url(../imagens/PLANOS_INPUT.gif) no-repeat; }
#planoContato p { padding:0 20px; }
#planoContato p#planoConf { padding:7px 20px 0 46px; font-family:'helvn'; padding-left:50px;  }
#planoContato.planoForm1 #planoConf { background:url(../imagens/planos_form_ok1.gif) 20px top no-repeat; }
#planoContato.planoForm2 #planoConf { background:url(../imagens/planos_form_ok2.gif) 20px top no-repeat; }
#planoContato.planoForm3 #planoConf { background:url(../imagens/planos_form_ok3.gif) 20px top no-repeat; }
#planoContato.planoForm4 #planoConf { background:url(../imagens/planos_form_ok4.gif) 20px top no-repeat; }
#planoContato.planoForm5 #planoConf { background:url(../imagens/planos_form_ok5.gif) 20px top no-repeat; }
#planoContato.planoForm6 #planoConf { background:url(../imagens/planos_form_ok6.gif) 20px top no-repeat; }
#planoEnvia { padding-left:20px; }
#planoEnvia span { display:inline-block; overflow:hidden; width:87px; height:33px; margin:5px 0 20px 0 }
#planoEnvia span input { width:87px; height:198px; }
#planoContato.planoForm2 #planoEnvia span input { margin-top:-33px; }
#planoContato.planoForm3 #planoEnvia span input { margin-top:-66px; }
#planoContato.planoForm4 #planoEnvia span input { margin-top:-99px; }
#planoContato.planoForm5 #planoEnvia span input { margin-top:-132px; }
#planoContato.planoForm6 #planoEnvia span input { margin-top:-165px; }
span.planoContatoBottom { width:228px; height:15px; background: url(../imagens/planos_form_bottom.gif) no-repeat; display:block; }

/* ##################################
############### PORTAL TISS #########
###################################*/

#tiss_ans { width:220px; height:46px; background: url(../imagens/tiss_ans.gif) no-repeat; display:inline-block; vertical-align:middle; margin-right:110px; text-indent:-9999px; }
#tiss_manual { width:252px; height:113px; background:url(../imagens/tiss-manual.gif) no-repeat; display:inline-block; vertical-align:middle; text-indent:-9999px;}
.green { color:#008444; }

#tiss_download { width:700px; }
#tiss_download li { width:290px; display:inline-block; vertical-align:top; margin:10px 20px; padding:0;  }
#tiss_download li a { display:block; background:url(../imagens/tiss_download.gif) left top no-repeat; padding-left:35px; }
#tiss_download li a em { font-size:10px; display:block; }
#tiss_download li a em:first-child { color:#00844b; }
#tiss_download li a span { text-decoration:underline; font-size:18px; font-family:'arena'; display:block; }

/* ##################################
############### CONTATO #############
###################################*/

#contatoMain { width:460px; display:inline-block; vertical-align:top; }
#contatoMain2 { width:460px; display:inline-block; vertical-align:top; }
#contatoMain2 p { margin:2px 0 0 0; padding:0}
#contatoBox { width:225px; margin-left:20px; display:inline-block; vertical-align:top; }
#contatoCliente { width:228px; height:173px; background:url(../imagens/sejaCliente.jpg) no-repeat; display:block; margin-bottom:10px; text-indent:-9999px; outline:none; }
#contatoTrabalhe { width:208px; height:97px; padding:15px 0 0 20px; background: url(../imagens/trabalheConosco.gif) no-repeat; display:block; }
#contatoTrabalhe strong { font-weight:normal; font-family:'arena'; font-size:16px; color:#108b4f; margin-bottom:15px; display:block; }
#contato { padding:30px 0; }
#contato label { width:70px; display:inline-block; vertical-align:middle; text-align:right; padding-right:4px; }
#contato select, .BigForm { width:219px; height:29px; position:relative; vertical-align:middle; z-index:20; }
#contato select, .BigForm { filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; margin-left:-219px; }
.ConNome, .ConEmail { width:198px; height:29px; padding:0 10px; line-height:29px; background:url(../imagens/inputGuia.gif) no-repeat; }
.ConDDD { width:15px; height:29px; padding:0 10px; line-height:29px; background: url(../imagens/inputDDD.gif) no-repeat; margin-right:10px }
.ConFone { width:77px; height:29px; padding:0 10px; line-height:29px; background: url(../imagens/inputFone.gif) no-repeat; }

#ConSSP { width:25px; height:29px; padding:0 10px; line-height:29px; background: url(../imagens/inputDDD.gif) no-repeat; margin-right:10px }
#ConExpedicao { width:90px; height:29px; padding:0 10px; line-height:29px; background: url(../imagens/input2.gif) no-repeat; }

#ConMsg { width:198px; height:149px; padding:20px 10px; background:url(../imagens/textareaContato.gif) no-repeat; vertical-align:text-top; }

#conteudo_sec #telUteis { margin:20px 0 0 3px; }
#telUteis h4 { font-size:14px; color:#008444; margin:15px 0 0 0; padding:0 15px; }
#telUteis p { padding:0 15px; }

/* ##################################
############### BERÇÁRIO ############
###################################*/

/*
#bercario { background:url(../imagens/bercario_fundo.jpg) repeat-x #81c0cc; height:960px; position:relative }
#bercario h2 { width:339px; height:57px; background:url(../imagens/bercario_tit.png) no-repeat; margin:0; padding:0; text-indent:-9999px; position:absolute; left:50%; margin-left:-169px; top:50px; }
#bercario_thumbs { width:945px; height:111px; padding-top:140px; background:url(../imagens/bercario_thumbs.png) no-repeat; margin:0 auto; margin-bottom:20px; }
#bercario_bebe { width:909px; height:517px; padding:40px 0 0 40px; background:url(../imagens/berc_moldura.png) no-repeat; margin:0 auto; position:relative;  }
#bercario_bebe iframe { width:835px; height:495px; display:none; }
#msg_entrada { width:380px; position:absolute; left:50%; margin-left:-190px; top:50%; margin-top:-40px; font-size:18px; color:#51929e; }
#berc_volta { background: url(../imagens/berc_volta.png) no-repeat; width:23px; height:71px; display:inline-block; vertical-align:middle; margin-left:25px }
#berc_avanca { background:url(../imagens/berc_avanca.png) no-repeat; width:23px; height:71px; display:inline-block; vertical-align:middle }
#berc_nav { width:790px; height:82px; overflow:hidden; margin:0 25px; display:inline-block; vertical-align:middle; }
#berc_nav ul { width:10000px; }
#berc_nav ul li { display:inline-block; margin:0 15px; position:relative; }
.thumbAlpha { filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; }
.thumbAtivo a span { width:73px; height:73px; border:5px solid #ffa0b7; position:absolute; left:0; top:0; }
*/

#bercario { background:url(../imagens/bercario_fundo.jpg) repeat #81c0cc; min-height:960px; position:relative; padding-bottom:40px; margin-bottom:-25px; }
#bercario h2 { width:339px; height:57px; background:url(../imagens/bercario_tit.png) no-repeat; margin:0; padding:0; text-indent:-9999px; position:absolute; left:50%; margin-left:-169px; top:50px; }
#bercario_top { width:938px; height:149px; background:url(../imagens/berc_fundo2_top.png) no-repeat; margin:0 auto; }
#bercario_mold { width:869px; min-height:450px; padding:0 40px; background:url(../imagens/berc_fundo2.png) repeat-y; margin:0 auto; position:relative;  }
#bercario_bottom { width:946px; height:34px; background:url(../imagens/berc_fundo2_bottom.png) no-repeat; margin:0 auto; }

#escolher_bebe { background:url(../imagens/escolher_bebe.gif) no-repeat; width:263px; height:32px; display:block; text-indent:-9999px; margin:30px 0; }
#escolher_bebe:hover { background-position:0 -33px; }
#lista_maes h2 { width:467px; height:156px; background:url(../imagens/bercario_msg.gif) no-repeat; text-indent:-9999px; margin:0; padding:0; position:relative; left:auto; top:auto; }
#bercario table { border-collapse:collapse; padding:0; margin:0; }
#bercario th { text-align:left; }
#bercario table th, #bercario table td { padding:10px; color:#51929e; border-bottom:1px dotted #51929e; }
#bercario table a { color:#51929e; }
#bebe_fundo { width:322px; height:371px; background: url(../imagens/bebe.jpg) no-repeat; position:absolute; right:80px; top:40px; }
.bebe_select td { background-color:#51929e; }
#bercario table .bebe_select td a, #bercario table .bebe_select td  { color:#fff; }

#bercario p { font:12px normal Arial, Helvetica, sans-serif; color:#51929e; margin:0; }
#bebe_info { width:370px; display:inline-block; vertical-align:top; }
#bercario form { margin:0; padding:0; }
#bercario form p { margin-top:9px; }
#nomeBebe, #emailBebe { width:215px; height:40px; margin:0; padding:0 10px; background:url(../imagens/inputbebe.gif) no-repeat; border:none; font:12px normal Arial, Helvetica, sans-serif; color:#51929e; }
#msgBebe { width:215px; height:80px; padding:10px; background:url(../imagens/textareabebe.gif) no-repeat; margin:0; border:none; font:12px normal Arial, Helvetica, sans-serif; color:#51929e; vertical-align:top; }
#bercario form label { width:70px; display:inline-block; vertical-align:middle; }
#bebe_fotos { width:460px; display:inline-block; vertical-align:top; text-align:right; }
#foto { width:308px; border:1px solid #acd6db; text-align:center; padding-top:5px; padding-bottom:5px; margin-bottom:5px; display:inline-block; }
ul.thumbsBebe { margin:0; padding:0; list-style-type:none; }
ul.thumbsBebe li { margin:0; padding:0; list-style-type:none; border:1px solid #acd6db; display:inline-block; margin-left:10px; padding:5px; }
ul.thumbsBebe li:first-child { margin-left:0; }
#btEnviarBebe { border:none; padding:0; margin:0; margin-left:234px; }
#bebe_msg { background:url(../imagens/bebe_hr.gif) top repeat-x; padding:15px 0 20px 0; margin-top:20px; }
#bebe_msg strong { width:165px; height:49px; display:block; background:url(../imagens/bebe_msgs.gif) no-repeat; text-indent:-9999px; }
#lista_msg li { padding-bottom:15px; }
#lista_msg em { font-weight:bold; color:#ed7d98; }

/* ##################################
############### LISTA NOTÍCIAS ######
###################################*/

a.lista_foto { display:inline-block; vertical-align:top; margin-right:15px; } 
#lista_noticias li { border-bottom:1px dotted #666; padding:10px 0; }
#lista_noticias li h3 { margin:0 0 10px 0; color:#008444; }
#lista_noticias li div { display:inline-block; vertical-align:top; width:600px; }
#lista_noticias li p a { font-size:18px; font-weight:bold; }
#lista_noticias li  a img { width:92px; height:69px}
#paginacao { margin-top:40px; }
#paginacao a { display:inline-block; width:28px; height:28px; text-align:center; line-height:28px; background-color:#51929e; color:#fff; margin:0 5px; }
#paginacao a.pagAtiva, #paginacao a:hover { background-color:#008444; text-decoration:none; }
#paginacao span { font-weight:bold; }

