﻿/* Geral */
body {margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#717171; background-color:#FFF;}
img {border:0; padding:0; margin:0; display:inline-block;}
a {text-decoration:none; color:#717171;}
ul {list-style-type:none;}
fieldset {margin:0;border:0;padding:0;}
#container {margin:0; padding:0; width:100%;}
#topmenu, #menu, #busca, #conteudo, #conteudoInt, #rodape, #cTop, #cRod {width:910px;}
h2 {margin:0; padding:0px; font-size:10px; font-weight:bold;}
h3 {margin:0; padding:0px; color:#267ebd; font-size:12px;}
h4 {margin:10px 0 0 0; padding:0px; font-size:10px;}
h5 {margin:10px 0 0 10px; padding:0px; color:#267EBD; font-size:12px;}
input[type="text"], input[type="password"], textarea, select {font-family:Verdana, Geneva, sans-serif; font-size:10px; border:1px solid #C1C1C1;}
iframe{border:0;}

/* Header */ 
#topHolder, #menuHolder {width:100%; display:block; background:#2C81BE;}
#topHolder {background:url(../Images/jpgs/bgOndasTop.jpg) center top repeat-x;}
#topmenu, #menu {margin:0 auto; display:block; text-align:center;}
#topmenu {background:url(../Images/pngs/banner_mulher.png) right bottom no-repeat; display:block; height:227px;}
#topmenu h1 {margin:13px 40px 0 0; padding:0; height:31px; width:250px; background:url(../Images/pngs/rugasnuncamais.png) no-repeat top; display:block; float:left; margin-top:13px;}
#topmenu h1 span{display:none;}
#topmenu h1 a {height:31px; width:206px; display:block;}
#topmenu ul{float:left; list-style:none; padding:0; display:block; margin:23px 0 0 0;}
#topmenu li{float:left; display:inline;}
#topmenu ul li a {border-left:1px solid #FFF; padding:0 8px; text-decoration:none; font-size:11px; color:#FFF; font-weight:bold;}
#topmenu ul li:first-child a {border-left:none;}
/* Menu */ 
#menu ul {margin:0; padding:0; height:27px; list-style:none; display:inline-block;}
#menu ul li {float:left;}
#menu ul li span {padding-top:7px; height:27px; float:left;}
#menu ul li a {margin:0; padding:0 8px; border-left:1px solid #FFF; text-decoration:none; color:#FFF; font-weight:bold;}
#menu ul li:first-child a {border-left:none;}

/* Busca */
#buscaHolder {text-align:center; width:100%; background:url(../Images/pngs/fundo_busca.png) repeat-x #C7E2F2; clear:both;}
#busca {padding-left:28px; text-align:left; height:48px; z-index:10 !important; display:inline-block;}
#busca fieldset {margin-top:9px; padding:0; border:none; float:left;}
#busca label {float:left; margin:4px;}
#busca label, #busca input {display:inline; font-size:12px; color:#666}
#busca input[type=text] {width:132px; border:1px solid #c1c1c1;}
#busca span {text-align:right; width:423px;display:block; clear:both;}
#busca a {margin:2px 0 0 9px; font-size:11px; color:#666; text-decoration:underline; display:inline-block;}

#busca #fldBusca {float:right; margin-right:28px;}

/* Banner */
#banner {margin-top:20px; padding:0; height:110px; width:700px; float:left;}

/* Conteúdo */
#conteudoHolder, #bannerHolder {text-align:center; width:100%;}
#conteudoHolder {background:url(../Images/jpgs/bgOndasBottom.jpg) center top repeat-x;}
#conteudo {margin:0 auto; padding:0; text-align:left; display:inline-block; background:transparent url(../Images/pngs/apoio.png) repeat-y scroll 644px 0; margin:-4px 0; padding-bottom:15px;}

#tie, #tieContent {width:633px; float:left; display:inherit;}
.cTopT {height:10px; background:url(../Images/pngs/topo_int_col.png) no-repeat;}
.cRodT {height:10px; background:url(../Images/pngs/fim_int_col.png) no-repeat;}
.cSoftLift {background:url(../Images/pngs/topo_int_col_2.png) no-repeat !important}
/*#breadcrumb {margin:0; padding:0px; height:17px; float:left; display:block; width:100%;} */
#breadcrumb p {margin:10px 0 0 20px; color:#989898; font-weight: bolder; text-align:left; display:inline-block;}
#breadcrumb p span {color:#2C81BE;}

/* Conteudo Inteiro */
#conteudoInt {margin:0 auto 15px;}
#cTop {height:10px; background:url(../Images/pngs/topo_conteudo_int.png) no-repeat;}
#cRod {height:10px; background:url(../Images/pngs/fim_conteudo_int.png) no-repeat;}
#conteudoIntText {padding:15px 15px 15px 20px; width:880px; background-color:#FFF; background:url(../Images/pngs/fundo_conteudo_int.png) repeat-y; display:inline-block;}
.conteudoInternaText, #resultados {padding:15px 28px 15px 20px; width:590px; background-color:#FFF; background:url(../Images/pngs/fundo_int_col.png) repeat-y; display:inline-block; font-size:11px;line-height:1.2em;}
.conteudoInternaText p {text-align:justify;}
.conteudoInternaText img {margin:0 0 10px 10px; float:right; clear:both;}
.conteudoInternaText h2 {margin-bottom:15px; text-transform:uppercase;}
.conteudoInternaText h3{margin:1em 0; clear:both;}
.conteudoInternaText ul {list-style:disc;list-style-position:outside;padding:0 0 0 15px;}
.conteudoInternaText .imgLegend {float:right; clear:both; margin:0 0 10px 10px;}
.conteudoInternaText .imgLegend img{margin:0; float:none; clear:both; margin:0 0 3px;}
.conteudoInternaText .imgLegend span{display:block; text-align:right; color:#65A8D7; font-style:italic;}

/* Caixas do Conteudo */
/*
.caixa h3 {font-size:14px;}
.caixa .conteudo a {margin:0 15px 0 10px; padding:0px; font-size:9px; border:none !important; text-align:left;}
.caixa fieldset {margin:0; padding:0; border:0;}
.caixa label, .caixa input {display:inline; font-weight:bold; color:#666}
.caixa label {width:50p x; display:inline-block; margin:5px 0;}
.caixa .text {width:180px; border:1px solid #c1c1c1;}
*/
.caixa {margin:8px 16px 6px 4px;width:296px; float:left;}
.caixa .conteudo {background:url(../Images/pngs/fundo_caixa.png); height:205px; padding:0 15px;}
.caixa .conteudo h3 {margin-bottom:5px;}
.caixa .topoCaixa {background:url(../Images/pngs/topo_caixa.png) no-repeat; width:296px; height:12px; _margin: 0 0 -6px 0;}
.caixa .fimCaixa {background:url(../Images/pngs/fim_caixa.png) no-repeat; width:296px; height:12px;}
.caixa .hyperlink {color:#267EBD; font-weight:bold; display:block; text-align:right !important;}
.caixa .conteudoCaixa{display:inline-block; min-height:193px;}
.caixa h4, .caixa p{margin:1.2em 1;}
.caixa img {float:left; margin-right:10px;}

.topo_rodape {margin:0; _margin:0 0 -12px 0; padding:0; background:url(../Images/pngs/topo_rodape.png) no-repeat; _background:url(../Images/pngs/topo_rodape.png) no-repeat 0 8px; width:913px; height:17px; _height:37px;}
.lancamento {margin:10px 5px 5px 5px; padding:0px;}
.destaque {margin:0px; padding:0 15px 0 0; float:left;}
.Revitalizer p {text-align:center !important;}


/* Rodape */
#rodapeHolder {margin:0px; padding:0px; text-align:center; width:100%; background-color:#FFF; background:url(../Images/pngs/fundo_fim.png);}
#rodape {margin:-8px auto 8px; padding:0px; width:910px; display:inline-block;}
.menuRodape ul {margin:0px 25px 0 0; padding:0px; height:90px; text-align:left;}
.menuRodape {margin:0 0 0 22px; padding:0px; float:left;}
.menuRodape ul li, .menuRodape ul li a {margin:2px 0 0 0; padding:0px; color:#017ec3; text-decoration:none; list-style:none; font-weight:bold;}
#conteudoRodape {width:913px; background:url(../Images/pngs/miolo_rodape.png); display:inline-block; clear:both;}
#conteudoRodape p {font-size:8px; color:#000000; clear:both;}
#FimdoRodape {height:15px; width:913px; background:url(../Images/pngs/fim_rodape.png);}
.fRight {float:right; margin: 0 8px 0 0; padding: 5px 0 0 0;}

/* Apoio Lateral */
#apoioLateral {margin-right:10px; padding:10px 10px 0; width:227px; background:url(../Images/pngs/fundo_degrade.png) repeat-x top; float:right; display:inline-block; position:relative;}

#listAcessibilidade {margin:0 0 15px 0; padding:0;}
#listAcessibilidade li {padding:7px 0 3px 0; height:25px; background:url(../Images/pngs/sep_caixa.png) no-repeat bottom;}
#listAcessibilidade li a {padding-left:30px; font-weight:bold;}
#listAcessibilidade li.implantes a{padding-left:0px; font-weight:normal;}
#listAcessibilidade li.implantes {padding:7px 0 3px 0; height:102px; background:url(../Images/pngs/sep_caixa.png) no-repeat bottom;}
#listAcessibilidade li span {height:30px; display:block; padding:5px 0;}

.caixaLateral {margin-top:15px; padding-bottom:7px; background:url(../Images/pngs/sep_caixa.png) no-repeat bottom;}
.caixaLateral_fim {margin-top:15px; padding-bottom:7px;}
.caixaLateral h3, .caixaLateral_fim h3 {padding:5px 0 0 30px; height:22px; color:#717171;}
.caixaLateral a, .caixaLateral_fim a {margin-left:auto; margin-right:5px; color:#267EBD; font-weight:bold; text-decoration:underline;}
.caixaLateral .linkCaixa, .caixaLateral_fim .linkCaixa {width:100%; text-align:right;}
.caixaLateral ul, .caixaLateral_fim ul {margin:10px 0; padding:0;}
.caixaLateral li, .caixaLateral_fim li {padding:5px 0 5px 15px; /*height:18px;*/ background:url(../Images/pngs/sep_caixa.png) no-repeat bottom;}
.caixaLateral li a, .caixaLateral_fim li a {text-decoration:none;}

/* Fieldset */
#fieldsetPd label, #fieldsetInd label {display:block;}
#fieldsetPd span, #fieldsetInd span {display:inline-block;}
#fieldsetPd table input, #fieldsetPd table label {display:inline-block;}

#fieldsetInd {margin-bottom:3px;}
#fieldsetInd {font-weight:bold; vertical-align:top;}
#fieldsetInd table input {border:1px solid #333;}


/* Logos */
#logos {margin:0 24px 0 0; float:right; width:295px; height:92px; display:inline-block;}
#logos p {margin: 0 0 10px 0; padding:0px; font-size:9px; color:#666; text-align:center;}
#logos img {margin:0 0 3px 0; padding:0px;float:right;}

/* Ícones */
.iconEnquete {background:url(../Images/pngs/enquete.png) no-repeat 0px 4px;}
.iconRss {background:url(../Images/pngs/rss.png) no-repeat;}
.iconFav {background:url(../Images/pngs/favoritos.png) no-repeat;}
.iconIndique {background:url(../Images/pngs/indique.png) no-repeat;}
.iconCadastro {background:url(../Images/pngs/cadastro.png) no-repeat;}
.iconLeia {background:url(../Images/gifs/icon_leia.gif) no-repeat;}

/* Conteudo Interna */
#ImagemEspecialista {margin:35px 0 0 10px; float:right; height:347px; width:215px; display:inline-block;}
#ImagemEspecialista img {height:310px; width:213px; border:1px solid #3185c3;}
#ImagemEspecialista p {margin: 5px 2px 0 0; padding:0px; text-align:right;}

/* Tem Duvidas */
#TemDuvidas {margin-top:20px;}
#TemDuvidas a {text-decoration:underline;}
.H3duvidas {margin:10px 0 0 15px !important; padding:0px !important;}
.Pduvidas {margin:0px; padding:0px;}
#Login {margin:0 0 0 15px; padding:13px 0 0 0; width:588px; height:67px; }
#Login p {margin:0 0 0 80px; padding:0px;}
LoginPrincipal{background: url(../Images/jpgs/form_palavra.jpg) no-repeat left bottom;}

#Login {margin:0; padding:0; border:none;}
#Login fieldset {margin:6px 0 0 103px; padding:0px; border:none;}
#Login fieldset a {color:#5f5f5f; text-decoration:none;}

/* Cadastro */
#cadastro {width:100%; text-align:left; display:inline-block;}
#cadastro h2 {margin:5px 0 0 -2px; padding:10px; color:#FFF; text-transform:uppercase; display:block; background:url(../Images/jpgs/titleBg.jpg) no-repeat; font-size:12px; font-weight:bold; clear:both;}
#cadastro .mensagemSteps {margin:15px 0;}

#cadastro fieldset {border:none; margin:0; padding:0;}
#cadastro label {display:block; margin:6px 0;}
#cadastro label span {width:136px; display:inline-block;}

#cadastro .xsmall {width:18px;}
#cadastro .small {width:30px;}
#cadastro .medium {width:100px;}
#cadastro .big {width:250px;}
#cadastro .left {float:left; display:block; width:570px;}
#cadastro input[type="button"] {padding:0 0 4px; float:right; color:#FFF; font-size:14px; font-weight:bold; margin:5px 0 20px; height:43px; border:none;}
#cadastro input[type="button"].big {background:url(../Images/pngs/btBgBig.png); width:222px;}
#cadastro input[type="button"].small {background:url(../Images/pngs/btBgSmall.png); width:120px;}
#cadastro .right {margin-top:8px; float:left; display:block; width:301px; text-align:center;}
#cadastro .right p {margin:0 0 10px; padding:0;}
#cadastro .right input[type="button"] {float:none;}
#cadastro .btSalvar {margin:10px 0 0 126px;}

#tblProcedimentos {font-weight:bold; text-align:center;}
#tblProcedimentos td {padding:3px 10px; min-width:50px;}
#tblProcedimentos td:first-child {text-align:left;}
#tblProcedimentos .par {background:#DFDFDF;}



/* Fale Connosco */
#fale_conosco {width:100%; text-align:left; display:inline-block;}
#fale_conosco h2 {margin:0; text-transform:uppercase; display:block; font-size:12px; font-weight:bold; clear:both;}
#fale_conosco .mensagemSteps {margin:15px 0;}

#fale_conosco fieldset {border:none; margin:0; padding:0;}
#fale_conosco label {display:block; margin:6px 0;}
#fale_conosco label span {width:80px; display:inline-block; vertical-align:top;}

#fale_conosco .btnEnviar {margin:10px 0 0 80px;}

/*Faq*/
dd {display:none; margin:4px 0;}
dt{ padding-top:5px; font-weight:bold;}

/*Indique*/
.indique {margin:0; padding:15px; width:205px; height:270px; color:#FFF; font-size:11px; background-color:#2C81BE; background-image:url(../Images/jpgs/indique.jpg); position:absolute; float:left; display:inline-block;}
.indique h2 {margin-bottom:15px; font-size:14px; color:#FFF;}

/* Error Messages*/
.campoObrigatorio {width:500px !important;}
.erroB  {color:#FFF !important; display:inline-block !important; text-align:left !important; font-size:9px !important;} 

/*Busca*/
#ctl00_ctl00_ContentHolder_ConteudoText_resultados p { margin-left:10px;}

/*DNA*/
.mascara {width:625px; font-family:Verdana, Geneva, sans-serif; font-size:10px; margin-top:22px; color:#666666;} 
.topo {background-image:url(/DNA/images/topo.jpg); width:625px; height:13px;}
.corpo01 { background-image:url(/DNA/images/corpo01.jpg); width:584px; height:400px; background-repeat:no-repeat; padding:25px 0px 0px 41px;}
.corpo02 {background-image:url(/DNA/images/corpo02.jpg); background-repeat:repeat-y; width:625px; height:53px;}
.rodape {background-image:url(/DNA/images/rodape.jpg); width:625px; height:16px;}
.titulo {background-image:url(/DNA/images/titulo.jpg); width:520px; height:20px; font-size:12px; color:#ffffff; font-weight:bold; padding: 6px 0px 0px 24px; margin-bottom: 19px;}
.descricao {font-size:12px; font-weight:bold; color:#2c81be; padding-left: 24px;}
.logoDNA {margin:10px 0px 0px 15px; width:205px; height: 105px; float:left;}
.elearning{margin: 50px 0px 0px 104px; width:193px; height:41px; float:left;}
.logos{width:584px; height:115px;}
.facaLogin{ margin: 38px 0px 0px 24px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#2c81be;}
.filete {background-image:url(/DNA/images/filete.jpg); width:544px; height:3px; margin-top: 5px;}
.caixaLogin {background-image:url(/DNA/images/caixaLogin.png); width:213px; height:93px; margin: 0px 0px 0px 23px; padding: 10px 21px; color:#2c81be;}
.caixaLogin input, x:default{margin-left:0;}
.caixaLogin input {*margin-left:-23px;}
.esqueciSenha {margin: 15px 0px 0px 46px; float:left;}
.senha {margin: 18px 0px 0px 0px;}
.button {margin:11px 0px 0px 30px;}
.corpo03 {background-image:url(/DNA/images/corpo03.jpg); width:625px; height:425px;}
.logoDNA2 {width:149px; height:76px; padding: 17px 0px 0px 55px;}
.bemVindo {margin: -12px 0px 0px 425px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#2c81be; font-weight:bold;}
.filete2 {background-image:url(/DNA/images/filete2.jpg); width:579px; height:3px; margin: 17px 0px 0px 41px;}
.textoTitulo {margin: 23px 0px 0px 63px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#2c81be; font-weight:bold;}
.textoCorpo {margin: 10px 59px 0px 63px; font-family:Verdana, Geneva, sans-serif; font-size: 10px;}
.bloco {margin: 16px 0px 0px 41px;}
.homeTreinamento{display:inline-block !important; font-size:12px !important; margin:30px 0 0 22px !important;}
.titulo2 {background-image:url(/DNA/images/titulo2.jpg); width:520px; height:20px; font-size:12px; color:#ffffff; font-weight:bold; padding: 6px 0px 0px 20px;}
.modulo {margin: 23px 0px 0px 22px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#2c81be; font-weight:bold; text-transform:uppercase;}
.conhecimentos { margin: 4px 0px 0px 22px; font-weight:bold;}
.link {padding: 22px 0px 0px 86px;}
.link li {line-height:24px}
.link li img {vertical-align:middle;}
.corpoMenu {width:223px; height:507px;}
.treinamentos {margin: 13px 0px 0px 10px; font-family:Verdana, Geneva, sans-serif; color:#7219c0; font-size:14px; text-transform:uppercase; float:left;}
.treinamentos img{vertical-align: middle; margin-top:-5px;}
.medicos { padding: 45px 0px 0px 25px; font-family:Verdana, Geneva, sans-serif; color:#2c81be; font-size:12px; font-weight:bold;}
.medicos img { vertical-align:middle; margin-top:-5px;}
.mercadoCosmetico {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#666666;}
.mercadoCosmetico a:hover {font-weight:bold; text-decoration:underline;}
.staff {padding: 23px 0px 0px 25px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#2c81be; font-weight:bold;}
.staff img {vertical-align:middle; margin-top:-5px; }
.modulos {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#666666;}
.modulos li {line-height:18px;}
.modulos a:hover {font-weight:bold; text-decoration:underline;}
.linha {background-image:url(/DNA/images/linhaMenu.jpg); width:216px; height:1px; margin:19px 0px 0px 6px;}
.processos {margin:22px 0px 0px 10px; font-family:Verdana, Geneva, sans-serif; color:#7219c0; font-size:14px; text-transform:uppercase; }
.processos img {vertical-align: middle; margin-top:-10px;}
.modulos2 {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#666666;}
.modulos2 li {line-height:18px;}
.modulos2 a:hover {font-weight:bold; text-decoration:underline;}
