/* Font importing */
@font-face
{
    font-family: 'Futura Bold';
    src: url('fonts/fub_____-webfont.eot');
    src: url('fonts/fub_____-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/fub_____-webfont.woff') format('woff'),
         url('fonts/fub_____-webfont.ttf') format('truetype'),
         url('fonts/fub_____-webfont.svg#FuturaBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
    font-family: 'Futura Book';
    src: url('fonts/fuw_____-webfont.eot');
    src: url('fonts/fuw_____-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/fuw_____-webfont.woff') format('woff'),
         url('fonts/fuw_____-webfont.ttf') format('truetype'),
         url('fonts/fuw_____-webfont.svg#FuturaBook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
    font-family: 'Futura Heavy';
    src: url('fonts/fuh_____-webfont.eot');
    src: url('fonts/fuh_____-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/fuh_____-webfont.woff') format('woff'),
         url('fonts/fuh_____-webfont.ttf') format('truetype'),
         url('fonts/fuh_____-webfont.svg#FuturaHeavy') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Generic styles */
*{margin:0;padding:0;outline:none;background:transparent none no-repeat scroll top left;}
body{font-size:10px;background:#fbcbc5 url('../_images/bg-footer.gif') repeat;}
a img{border:none;}
h1, h2, h3, h4, h5, h6{font-size:1em;font-weight:normal;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}

/* Classes genéricas (ou para um grupo limitado de elementos) */
.mid{width:960px;margin:0 auto;}
.mid.alt{width:950px;padding-left:10px;}
a.trp{display:block;width:100%;height:100%;text-indent:-9999px;}
.normalize{display:block;clear:both;width:1px;height:1px;overflow:hidden;}/* Clear fix */
.normalize.force{display:block;}
div.container{position:relative;}

/* Backgrounds */

 /* Home */    body.home div.bg.main{background:transparent url('../_images/bg-principal.jpg') no-repeat scroll top center;width:100%; height: 992px;}
 /* Internas */body.internas div.bg.main{background:transparent url('../_images/bg-internas.jpg') no-repeat scroll top center;width:100%;}
 /* Internas (c/bolinha) */body.internas.alt div.bg.main{background:transparent url('../_images/bg-internas-alt.jpg') no-repeat scroll top center;width:100%;}
 /* Formulários de lead */ body.leads{background-image:none;background-color:white;padding:11px;}

/* Home */
#logo{width:314px;height:226px;position:relative;float:left;}
#logo a{background-image:url('../_images/logo.png');}

#top div.nav{width:646px;float:left;padding-top:21px;}
#top div.call-us{text-align:right;font-family:'Futura Heavy', Arial, sans-serif;font-size:14pt;color:#a82924;display:block;width:128px;float:right;text-align:left;}
#top div.call-us span{display:block;text-transform:uppercase;font-size:8pt; }
#top div#btn-facebook{float: right; margin-right: 5px; margin-top: 10px; width: 100px; }
#top div#btn-twitter{float: right; margin-top: 10px; margin-right: 15px; }

#menu{margin-top:3px;float:right;}

#menu li{display:inline-block;vertical-align:top;background-image:url('../_images/bg-menu.png');background-repeat:repeat-x;line-height:29px;position:relative;z-index:1;}

#menu li span.before, #menu li span.after{display:block;position:absolute;width:9px;height:29px;display:none;}
#menu li span.before{top:0;left:-9px;background-image:url('../_images/bg-menu-decorative-before.png');}
#menu li span.after{top:0;right:-9px;background-image:url('../_images/bg-menu-decorative-after.png');}

#menu li.active{background-image:url('../_images/bg-menu-active.png');background-repeat:repeat-x;z-index:2;}
#menu li.active span.before, #menu li.active span.after{display:block;}

#menu li.decorative{width:11px;height:29px;padding:0;}
#menu li.before{background-image:url('../_images/bg-menu-before.png');}
#menu li.after{background-image:url('../_images/bg-menu-after.png');}
#menu a{font-family:'Futura Book', Arial, sans-serif;font-size:13pt;color:#a1030b;display:block;padding:0 18px;}

#leads{width:330px;height:108px;position:absolute;top:100px;left:0;}
#leads li{display:inline-block;width:108px;height:108px;vertical-align:top;}
#leads li.agende a{background-image:url('../_images/botoes/agende-consulta.png');}
#leads li.biomedicos a{background-image:url('../_images/botoes/biomedicos-online.png');}
#leads li.ligamos a{background-image:url('../_images/botoes/ligamos-voce.png');}

body.home #content{margin-top:114px;}

#home-carroussel a.nav{display:block;width:106px;float:left;width:41px;height:207px;text-indent:-9999px;}
#home-carroussel a.previous{background-image:url('../_images/botoes/seta-home-esquerda.png');margin-left:36px;}
#home-carroussel a.next{background-image:url('../_images/botoes/seta-home-direita.png');}
#home-carroussel a.inactive{background-image:none;}

#home-carroussel div.mask{width:750px;overflow:hidden;float:left;margin:0 22px 0 10px;position:relative;}
#home-carroussel div.mask ul{list-style:none;position:relative;white-space:nowrap;}

#home-carroussel div.mask li{display:inline-block;width:236px;margin-left:14px;width:236px;position:relative;background-position:44px 16px;vertical-align:top;}
#home-carroussel div.mask li.relacao-sexual{background-image:url('../_images/bg-imagem-relacao.gif');}
#home-carroussel div.mask li.inseminacao{background-image:url('../_images/bg-imagem-relacao.gif');}
#home-carroussel div.mask li.fertilizacao{background-image:url('../_images/bg-imagem-relacao.gif');}

#home-carroussel div.mask div.text{width:100%;}
#home-carroussel div.mask a{display:block;width:160px;height:87px;background-image:url('../_images/home-carroussel-mask.png');
                            padding:121px 0 0 76px;font-family:Arial,Helvetica,sans-serif;font-size:14pt;color:#a82924;}

#home-highlights{list-style:none;padding:0 0 39px 135px;}
/*#home-highlights li{display:inline-block;width:331px;margin-left:11px;text-align:left;vertical-align:top;}*/
#home-highlights li{width:331px;margin-left:11px; margin-top: 10px;text-align:left;vertical-align:top;}

#home-highlights div.image{width:174px;height:173px;float:left;background-image:url('../_images/bg-destaque-home.gif');background-position:15px 20px;}
#home-highlights div.image-facebook-pessoas{float:left;margin-top: 20px;width:324px;height:200px;background-image:url('../_images/bg-facebook.png');}
#home-highlights div.facebook-pessoas-content {padding: 20px 30px 5px 30px; width: 290px; height: 80px;}
#home-highlights div.face-pessoas-header img {float:left; margin-right: 10px;}
#home-highlights div.face-pessoas-header p {color: #46629e; font-family: Arial,Helvetica,sans-serif; font-size: 11pt; font-weight: bold;}
#home-highlights div.face-pessoas-header #face-pessoas-line {clear: both; width: 90%; margin-top: 10px; color: #f6c7be;  }


.image-facebook-update{padding:20px;margin-top:10px;width:303px;height:400px;background-image:url('../_images/bg-facebook-update2.png');}
.image-facebook-update #iframe-fbUpdate{overflow: hidden; width: 245px; height: 390x; margin-left: 9px;margin-top: -6px;}
.image-facebook-update iframe{border:none; overflow:hidden; width:247px; height:378px;margin: -1px; }

#home-highlights div.image a{display:block;width:100%;height:129px;padding-top:44px;background-image:url('../_images/home-destaques-mask.png');
                             font-family:'Futura Book', Arial, sans-serif;font-size:19pt;color:#a39164;text-align:center;}

#home-highlights div.container{width:148px;float:left;padding:63px 0 0 9px;}
#home-highlights p.description a{font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#a82924;}
#home-highlights a.more{display:block;width:116px;line-height:19px;background-image:url('../_images/botoes/home-saiba-mais.png');
                        font-family:'Futura Book', Arial, sans-serif;font-size:10pt;color:#fff;text-align:center;margin-top:7px;}
#destaques{width:480px; float:left;}
#face-update{float: left; width:320px}       
/* Internas */
body.internas #content{padding-bottom:46px;}
#content h1{font-family:'Futura Book', Arial, sans-serif;font-size:26pt;color:#a82924;}

#submenu{width:222px;float:left;list-style:none;margin-top:10px;}
#submenu li{width:192px;height:29px;padding-left:16px;background-image:url('../_images/bg-submenu-interna.png');margin-top:7px;}
#submenu li a{line-height:29px;font-family:Verdana,Arial,sans-serif;font-size:10pt;color:white;font-weight:bold;display:block;}
#submenu li a.active{color:#a82924;}

#content div.content{width:728px;float:left;}
#content div.content div.data{width:286px;padding-left:20px;float:left;}

#content div.data h2, #content div.data p{font-family:Verdana,Arial,sans-serif;color:#800a06;}
#content div.data h2{font-size:10pt;font-weight:bold;}
#content div.data p{font-size:8pt;margin-top:22px;}

/* A Clínica */
#content div.clinica{padding-top:15px;}

/* A Clínica: galeria de fotos */
#photos{width:422px;float:left;}

#photos div.current{width:331px;height:341px;background-position:9px 9px;margin:3px 0 0 40px;}
#photos div.current a{display:block;width:100%;height:100%;background-image:url('../_images/photo-more-zoom.png');text-indent:-9999px;}

#photos div.mask{width:314px;height:126px;overflow:hidden;float:left;position:relative;}
#photos div.mask ul{list-style:none;white-space:nowrap;position:relative;}
#photos div.mask li{display:inline-block;width:127px;height:126px;margin-left:20px;background-position:6px 7px;vertical-align:top;}
#photos div.mask a{display:block;width:100%;height:100%;background-image:url('../_images/photo-more-small.png');text-indent:-9999px;}

#photos div.gallery{margin-top:10px;}
#photos div.gallery a.nav{display:block;width:54px;height:126px;text-indent:-9999px;float:left;}
#photos div.gallery a.previous{background-image:url('../_images/photo-seta-esquerda.png');}
#photos div.gallery a.next{background-image:url('../_images/photo-seta-direita.png');}

/* Imprensa */
#content div.content.imprensa{padding-top:15px;}
#content div.content.imprensa div.data{padding-left:0;width:442px;}
#content div.data h2.imprensa{margin-bottom:11px;}

#content ul.imprensa{list-style:none;width:442px;}
#content ul.imprensa li{background-image:url('../_images/bg-imprensa-lista.png');height:22px;padding:32px;margin-top:7px;}
#content ul.imprensa h2{font-family:Verdana,Arial,sans-serif;font-size:10pt;}
#content ul.imprensa h2 a{color:#800a06;}
#content ul.imprensa p{margin-top:3px;font-family:Verdana,Arial,sans-serif;font-size:8pt;}
#content ul.imprensa p a{color:#d60901;}

#content div.content div.info{width:273px;float:left;padding-left:13px;}
#content div.info h2{font-family:'Futura Heavy', Arial, sans-serif;font-size:18pt;line-height:30pt;color:#a82924;padding-left:22px;background-image:url('../_images/seta-imprensa-info.png');}
#content div.info p{font-family:'Futura Book', Arial, sans-serif;font-size:12pt;padding-left:22px;}
#content div.info p, #content div.info p a{color:#a82924;}
#content div.info p.alt.space{margin-top:7px;}

/* Formulários - Geral */
form ul{list-style:none;}
form li{margin-top:16px;}

form label{display:block;font-family:Verdana,Arial,sans-serif;font-size:9pt;color:#a82924;font-weight:bold;cursor:pointer;position:relative;}
form label.inline{display:inline;}
form label.iblock{display:inline-block;padding-left:2px;}

form .field{background-color:white;border:1px solid #fdb8ab;height:23px;position:relative;}
form .default{width:95%;}
form .small{width:20%;}
form .tiny{width:39px;}
form .medium{width:45%;}
form .spaced{margin-left:7px;}
form textarea.field{height:105px;}

form button.submit{display:block;width:86px;height:32px;background-image:url('../_images/bg-trabalhe-enviar.png');border:none;
                                             font-family:'Futura Book', Arial, sans-serif;font-size:16pt;color:#3e2a02;margin:22px 0 0 310px;}

/* Trabalhe conosco */
#content div.trabalhe-conosco{padding-top:15px;}
#content div.trabalhe-conosco h2{font-family:Verdana,Arial,sans-serif;font-size:10pt;color:#800A06;font-weight:bold;}

#content form.trabalhe-conosco div.step{width:329px;height:435px;padding:11px 0 0 12px;background-image:url('../_images/bg-trabalhe-form.png');float:left;margin:20px 0 0 18px;}
#content form.trabalhe-conosco div.step.first{margin-left:0;}

#content form.trabalhe-conosco .numero{width:49px;}
#content form.trabalhe-conosco .bairro{margin-left:8px;width:129px;}
#content form.trabalhe-conosco .cep{margin-left:8px;width:114px;}
#content form.trabalhe-conosco .cidade{width:229px;}
#content form.trabalhe-conosco .estado{width:79px;margin-left:5px;}

#content form.trabalhe-conosco input.checkbox{margin-left:14px;}
#content form.trabalhe-conosco input.checkbox.first{margin-left:0;}

/* Perguntas frequentes */
#content div.perguntas-frequentes{padding-top:15px;}
#content div.perguntas-frequentes h2{font-family:Verdana,Arial,sans-serif;font-size:10pt;color:#a82924;font-weight:bold;}

#content ul.perguntas-frequentes{list-style:none;margin-top:21px;}
#content ul.perguntas-frequentes li{padding:3px 0 5px 25px;;background-image:url('../_images/bg-perguntas-seta-active.png');margin-top:6px;}
#content ul.perguntas-frequentes li.active{background-image:url('../_images/bg-perguntas-seta.png');padding-bottom:16px;}

#content ul.perguntas-frequentes h2{font-family:Verdana,Arial,sans-serif;font-size:10pt;}
#content ul.perguntas-frequentes li.active h2{font-size:14pt;font-weight:normal;}

#content ul.perguntas-frequentes h2 a{color:#d60901;font-weight:normal;}
#content ul.perguntas-frequentes p{font-family:Verdana,Arial,sans-serif;font-size:9pt;color:#800a06;margin-top:5px;display:none;}

#content ul.perguntas-frequentes p.share{margin-top:5px;width:240px;padding:11px 3px;border:1px solid #b94944;border-left:none;border-right:none;}
#content ul.perguntas-frequentes p.share a{display:inline-block;width:16px;height:16px;position:relative;vertical-align:top;}
#content ul.perguntas-frequentes a.twitter{background-image:url('../_images/duvidas-twitter.png');}
#content ul.perguntas-frequentes a.facebook{background-image:url('../_images/duvidas-facebook.png');margin-left:6px;}

#content ul.perguntas-frequentes li.active p{display:block;}

/* Contato */
#content div.contato{width:auto;}
#content form.contato{width:718px;float:left;}
#content form.contato div.holder{width:400px;margin:0 auto;}
#content form.contato button.submit{margin-left:0;float:left;}
#content form.contato a.work{display:block;font:normal 16pt/1.6 'Futura Book',Arial,sans-serif;color:#3E2A02;background-image:url('../_images/bg-trabalhe-conosco.png');
                             width:165px;height:32px;float:left;margin:7px 0 0 15px;padding-left:10px;}

#content div.contato div.info{width:204px;float:left;background-image:url('../_images/seta-imprensa-info.png');padding-left:14px;}

#content form.contato div.step{width:319px;height:276px;float:left;padding:14px 15px;}
#content form.contato div.first{background-image:url('../_images/bg-contato-esquerda.png');}
#content form.contato div.last{background-image:url('../_images/bg-contato-direita.png');}

#content form.contato input.checkbox{vertical-align:top;}
#content form.contato label.top{width:288px;vertical-align:top;}
#content form.contato button.submit{margin-top:7px;}

#content div.local{padding:7px 0 14px 0;border-bottom:1px solid #f8a99f;}
#content div.local h2{font-size:14pt;background-image:none;padding-left:8px;}
#content div.local p{font-size:11pt;padding-left:8px;}

#content div.telephones{padding:23px 0 17px 29px;border-bottom:1px solid #f8a99f;background-image:url('../_images/contato-ico-telefone.png');}
#content div.telephones p{font-size:10pt;padding-left:8px;}

#content div.info a.map{display:block;padding:23px 0 0 33px;font-family:Arial,Helvetica,sans-serif;font-size:11pt;color:#d60901;
                        background-image:url('../_images/contato-ico-mapa.png');height:52px;}
                        
/* Tratamento */
#content div.tratamento div.photo{width:308px;height:413px;background-image:url('../_images/foto-tratamento.png');float:left;}
#content div.procedimento div.photo{height:440px;background-image:url('../_images/foto-procedimento.png');}

#content div.tratamento div.content{width:621px;margin-left:21px;padding-top:18px;}

#content div.tratamento h2{font-family:Verdana,Arial,sans-serif;font-size:10pt;color:#a82924;}

#content ul.tratamento{list-style:none;margin-top:21px;}
#content ul.tratamento li{padding:3px 0 5px 25px;background-image:url('../_images/bg-tratamento-seta.png');margin-top:6px;}
#content ul.tratamento li.active{background-image:url('../_images/bg-perguntas-seta.png');padding-bottom:16px;}

#content ul.tratamento h2{font-family:Verdana,Arial,sans-serif;font-size:10pt;font-weight:normal;}
#content ul.tratamento li.active h2{font-size:14pt;font-weight:normal;}

#content ul.tratamento h2 a{color:#d60901;}
#content ul.tratamento p{font-family:Verdana,Arial,sans-serif;font-size:9pt;color:#800a06;margin-top:5px;display:none;}
#content ul.tratamento img.content{float:left;margin:12px 15px 15px 0;display:none;}

#content ul.tratamento p.share{margin-top:5px;width:240px;padding:11px 3px;border:1px solid #b94944;border-left:none;border-right:none;}
#content ul.tratamento p.share a{display:inline-block;width:16px;height:16px;position:relative;vertical-align:top;}
#content ul.tratamento a.twitter{background-image:url('../_images/duvidas-twitter.png');}
#content ul.tratamento a.facebook{background-image:url('../_images/duvidas-facebook.png');margin-left:6px;}

#content ul.tratamento li.active p{display:block;margin-top:10px;}
#content ul.tratamento li.active img.content{display:inline-block;}

/* Leads */
body.leads h1{font-family:'Futura Book', Arial, sans-serif;font-size:26pt;color:#a82924;}
body.leads p{font-family:Verdana,Arial,sans-serif;font-size:9pt;color:#a82924;margin-top:13px;}

/* Leads: agende uma visita */
#agende-visita, #biomedicos-online, #ligamos-voce{padding-left:18px;}

#agende-visita .text{margin-top:3px;}
#agende-visita .email, #agende-visita .telefone{width:256px;}
#agende-visita .sugestao, #agende-visita .sugestao{width:233px;margin-left:45px;}
#agende-visita .convenio {width:208px;}
#agende-visita #liConvenio {width:208px}
#agende-visita .dia{width:52px;margin-left:45px;}
#agende-visita .mes{width:82px;margin-left:8px;}
#agende-visita .ano{width:82px;margin-left:8px;}
#agende-visita .prefixo-telefone{width:39px;}
#agende-visita .numero-telefone{width:179px;margin-left:7px;}
#agende-visita select.sugestao{margin-left:73px;}
#agende-visita p.force, #biomedicos-online p.force, #ligamos-voce p.force{margin-top:1px;font-size:7pt;}
#agende-visita li.check, #biomedicos-online li.check{margin-top:40px;}
#agende-visita li.actions, #biomedicos-online li.actions, #ligamos-voce li.actions{text-align:center;margin-top:26px;}
#agende-visita button.submit, #biomedicos-online button.submit, #ligamos-voce button.submit{margin:0;background-image:url('../_images/bg-agende-enviar.gif');text-align:center;width:102px;display:inline-block;}

/* Leads: biomédicos online */
#biomedicos-online .email, #biomedicos-online .telefone{width:256px;}
#biomedicos-online label.telefone{margin-left:43px;}
#biomedicos-online .prefixo-telefone{width:39px;margin-left:43px;}
#biomedicos-online .numero-telefone{width:179px;margin-left:7px;}
#biomedicos-online button.submit{background-image:url('../_images/botoes/iniciar-atendimento.png');width:196px;}

/* Leads: ligamos para você */
#ligamos-voce .email, #ligamos-voce .telefone, #ligamos-voce .periodo, #ligamos-voce .convenio{width:256px;}
#ligamos-voce .periodo{margin-left:20px;}
#ligamos-voce .convenio{margin-left:20px;}
#ligamos-voce .text{vertical-align:top;}
#ligamos-voce .prefixo-telefone{width:39px;}
#ligamos-voce .numero-telefone{width:208px;margin-left:7px;}
#ligamos-voce button.submit{background-image:url('../_images/botoes/iniciar-atendimento.png');width:196px;}

/* Rodapé */
#footer{height:40px;border-top:1px solid #fa957f;padding-top:7px;padding-left:26px;}
#footer p{font-family:Arial,Helvetica,sans-serif;color:#a82924;font-size:8pt;}
