*{margin:0; outline:none; padding:0;}

body{background:#171717; border-top:3px solid #FF9024; font: 15px Tahoma, sans-serif; position:relative;}

#wrap_header{height:112px; left:0; position:absolute; top:0; width:100%; z-index:9;}
#wrap_header #header{margin: 0 auto; position:relative; width:990px; z-index:2}
#wrap_header #header h1{height:136px; overflow:hidden; position:relative; top: 10px; width:260px;}
#wrap_header #header h1 a{background: url(../../imagem/logo.png) no-repeat; display:block; height:136px; overflow:hidden; text-indent:-99999px; width:260px;}
#wrap_header .transparencia{background:#000; display:block; height:112px; left:0; opacity:0.6; position:absolute; top:0; width:100%; z-index:1;}

#wrap_header #area_restrita{position:absolute; right:0; top:20px; z-index:5;}
#wrap_header #area_restrita a.open{background: url(../../imagem/ico_area.png) left center no-repeat; color:#8e8e8e; font: 14px 'source_sans_prolight', sans-serif; float:right; padding: 2px 0 0 20px; text-decoration:none; text-transform:uppercase;}
#wrap_header #area_restrita a:hover.open{color:#fff;}

#logar{background:#000; border-bottom:3px solid #FF9024; display:none; padding: 10px 15px 15px; position:absolute; right:0; top:25px; width:200px;}
#logar .close{float:right; margin:0 0 9px;}
#logar .wrap_input.placeholder {font: 14px 'source_sans_prolight',Sans-serif; clear:both; height: 19px; margin: 0 0 4px; padding: 4px 7px; position: relative; width: 185px; z-index: 1; }
#logar .wrap_input.placeholder label {color: #333; left: 0; padding: 4px 7px; position: absolute; top: 0; width: 185px; z-index: 3; }
#logar .wrap_input.placeholder input {background: #C0C2C5; border: 0 none; color: #333; font: 14px 'source_sans_prolight',Sans-serif; left: 0; padding: 4px 7px; position: absolute; top: 0; width: 185px; z-index: 2; }
#logar a{color:#f0f0f0; font-size: 11px; text-decoration:none;}
#logar a:hover{text-decoration:underline;}
#logar .botao{background:none; border:0; color:#FF9024; cursor:pointer; float:right; font-weight:bold; padding:5px 2px 0 0;}

#menu{font: 16px 'source_sans_prolight', sans-serif; float:right; position:absolute; top:65px; right:0; text-transform:uppercase;}
#menu li{float:left; list-style:none; margin: 0 0 0 15px;}
#menu li a{color:#fff; display:block; padding: 0 0 20px; text-decoration:none;}
#menu li a:hover{border-bottom: 3px solid #FF9024; color:#FF9024;}


#wrap_banner{height:854px; left:0; overflow:hidden; position:fixed; top:0; width:100%; z-index:0;}
#wrap_banner.home{position:absolute;}
#banner{margin: 0 auto; height: 443px; position:relative; width:990px;}
#banner ul{left:50%; margin: 0 0 0 -960px; position:absolute; top:0; width:1920px;}
#banner ul li{display:block; float:left; height:854px; width:1920px;}
#banner ul li img{display:block; float:left;}

#wrap_nav_banner{left:50%; margin: 0 0 0 -495px; height: 443px; position:absolute; top:115px; width:990px; z-index:5}
#wrap_nav_banner .nav{height:50px; left:50%; margin: 0 0 0 -40px; position:absolute; top:490px; width:80px; z-index:5;}
#wrap_nav_banner .nav a{background: url(../../imagem/nav.png) no-repeat; display:block; float:left; height:11px; margin: 0 5px 0 0; overflow:hidden; text-indent:-99999px; width:11px;}
#wrap_nav_banner .nav a.selected{background: url(../../imagem/nav_a.png) no-repeat;}

#wrap_content{left:0; min-height:605px; padding: 0 0 110px; position:relative; top:110px; width:100%; z-index:1;}

#conteudo{color:#fff; margin: 0 auto; padding: 75px 0 0; width:960px;}
#conteudo h2{color:#ff9024; font: 29px 'source_sans_probold', sans-serif; margin: 0 0 15px;}
#conteudo .texto{padding: 0 0 15px; width:590px;}
#conteudo .texto.grande{width:960px;}
#conteudo .texto p{margin: 0 0 15px;}
#conteudo .texto .data{color:#a2a2a2; font-weight:bold;}
#conteudo .texto ul{margin: 0 0 15px 15px;}
#conteudo .texto ul li{margin: 0 0 5px;}
#conteudo .texto h2{color:#fff; font: 22px 'source_sans_probold', sans-serif; margin: 0 0 10px;}
#conteudo .texto td{padding: 3px 10px;}

#conteudo .curriculo{float:right; width:330px;}

#eventos{overflow:hidden;}
#eventos a.ver_mais{clear:both; color:#fff; display:block; font-size:15px; font-weight:bold; margin: 25px 0; padding:15px 0; text-align:center; text-decoration:none;}
#eventos a:hover.ver_mais{text-decoration:underline;}
#eventos ul{overflow:hidden; margin: 0 0 25px;}
#eventos li{float:left; font-size:15px; height:420px; list-style:none; margin: 0 35px 15px 0; overflow:hidden; width:430px;}
#eventos li .thumb{height:250px; margin: 0 0 5px 0; overflow:hidden; width:430px;}
#eventos li h3{color:#FF8F25; font-size:18px; line-height:22px; margin:0;}
#eventos li .data{color:#a2a2a2; font-size:11px; }
#eventos li p{margin: 0 0 10px;}
#eventos li a.mais{color:#656565; border-bottom:1px dotted #656565; float:right; font-weight:bold; text-decoration:none;}
#eventos li a:hover.mais{color:#ff9024; border-bottom:1px dotted #ff9024;}

#publicacoes{overflow:hidden;}
#publicacoes a.ver_mais{clear:both; color:#fff; display:block; font-size:15px; font-weight:bold; margin: 25px 0; padding:15px 0; text-align:center; text-decoration:none;}
#publicacoes a:hover.ver_mais{text-decoration:underline;}
#publicacoes ul{overflow:hidden; margin: 0 0 25px;}
#publicacoes li{float:left; font-size:15px; height:210px; list-style:none; margin: 0 35px 15px 0; overflow:hidden; width:430px;}
#publicacoes li .thumb{height:53px; margin: 0 0 5px 0; overflow:hidden; width:95px;}
#publicacoes li h3{color:#FF8F25; font-size:18px; line-height:22px; margin:0;}
#publicacoes li .data{color:#a2a2a2; font-size:11px; }
#publicacoes li p{margin: 0 0 10px;}
#publicacoes li a.mais{color:#656565; border-bottom:1px dotted #656565; float:right; font-weight:bold; text-decoration:none;}
#publicacoes li a:hover.mais{color:#ff9024; border-bottom:1px dotted #ff9024;}


.depoimentos{float:left; margin:0 40px 0 0; overflow:hidden; width:435px;}
.depoimentos a.ver_mais{clear:both; color:#fff; display:block; font-size:15px; font-weight:bold; margin: 0 0 25px; padding:15px 0; text-align:center; text-decoration:none;}
.depoimentos a:hover.ver_mais{text-decoration:underline;}
.depoimentos ul{overflow:hidden; margin: 0 0 25px;}
.depoimentos li{font-size:13px; height:135px; list-style:none; margin: 0 35px 15px 0; overflow:hidden; width:430px;}
.depoimentos li .thumb{float:left; margin: 0 10px 5px 0;}
.depoimentos li .thumb img{width:125px;}
.depoimentos li h3{font-size:15px; line-height:15px; margin:0;}
.depoimentos li .data{color:#a2a2a2; font-size:11px;  }
.depoimentos li p{margin: 0 0 10px;}
.depoimentos li a.mais{color:#656565; border-bottom:1px dotted #656565; float:right; font-weight:bold; text-decoration:none;}
.depoimentos li a:hover.mais{color:#ff9024; border-bottom:1px dotted #ff9024;}

#conteudo .galeria{margin: 0 0 25px; overflow:hidden;}
#conteudo .galeria li{float:left; list-style:none; margin: 0 5px 5px 0;}
#conteudo .galeria li a{border:4px solid #000; display:block;}
#conteudo .galeria li a:hover{border-color:#303030}
#conteudo .galeria li a img{display:block;}

/*.depoimentos{margin: 0 auto; position:relative; width:685px;}
.depoimentos li{float:left; list-style:none; padding: 0 10px; width:665px;}
.depoimentos li p{margin: 0 0 15px;}
.depoimentos li p.nome{color:#a2a2a2; float:right; font-weight:bold;}

.depoimentos a.prev, .depoimentos a.next{display:block; height:268px; overflow:hidden; position:absolute; text-indent:-99999px; top:40px; width:72px;}
.depoimentos a.next{background: url(../../imagem/next.png) left center no-repeat; right:-125px;}
.depoimentos a.prev{background: url(../../imagem/prev.png) left center no-repeat; left:-125px;}

.depoimentos a:hover.next{background: url(../../imagem/next_h.png) left center no-repeat; right:-125px;}
.depoimentos a:hover.prev{background: url(../../imagem/prev_h.png) left center no-repeat; left:-125px;}*/

#contato{overflow:hidden; padding: 0 0 95px;}
#contato form{float:left; width:500px;}
#contato .wrap_input.placeholder {height: 23px; margin: 0 0 3px; padding: 7px 7px; position: relative; width: 485px; z-index: 1; }
#contato .wrap_input.placeholder label {color: #525252; left: 0; padding: 7px 7px; position: absolute; top: 0; width: 485px; z-index: 3; }
#contato .wrap_input.placeholder input {background: #2b2b2b; border: 0 none; color: #525252; left: 0; padding: 7px 7px; position: absolute; top: 0; width: 485px; z-index: 2; }
#contato .wrap_text.placeholder {height: 100px; margin: 0 0 15px; padding: 7px 7px; position: relative; width: 485px; z-index: 1; }
#contato .wrap_text.placeholder label {color: #525252; left: 0; padding: 7px 7px; position: absolute; top: 0; width: 485px; z-index: 3; }
#contato .wrap_text.placeholder textarea {background: #2b2b2b; border: 0 none; color: #525252; font: 15px Tahoma, sans-serif; height:86px; left: 0; padding: 7px 7px; position: absolute; top: 0; width: 485px; z-index: 2; }
#contato .botao{float:right;}



#fone_contato{background: url(../../imagem/telefone.png) left center no-repeat; float:right; height:75px; padding: 10px 0 0 61px; width:325px;}
#fone_contato .numero{font: 41px/35px 'source_sans_probold', sans-serif;}
#fone_contato .email a{color:#fff; font: 24px 'source_sans_prolight', sans-serif; margin: 0 0 0 1px; text-decoration:none;}
#fone_contato .email a:hover{text-decoration:underline;}

#wrap_menu_rodape{position:relative; z-index:3;}
#wrap_menu_rodape .transparencia{background:#000; bottom:0; display:block; height:153px; left:0; opacity:0.8; position:absolute; width:100%; z-index:0;}
#menu_bottom{border-top:7px solid #FF9024; height:133px; padding:20px 0 0; margin: 0 auto; position:relative; width:990px; z-index:1}

#menu_bottom li{float:left; list-style:none;}
#menu_bottom a{color:#fff; display:block; font-size:14px; overflow:hidden; padding:95px 0 0; text-align:center; text-decoration:none; text-indent:-999999px; text-transform:uppercase; width:118px;}
#menu_bottom a:hover{text-indent:0;}
#menu_bottom .ativo a{text-indent:0;}

#menu_bottom .esporte a{background: url(../../imagem/esportes.png) no-repeat center 14px;}
#menu_bottom .alimentacao a{background: url(../../imagem/alimentacao.png) no-repeat center 14px;}
#menu_bottom .publicacoes a{background: url(../../imagem/publicacoes.png) no-repeat center 14px;}
#menu_bottom .calendario a{background: url(../../imagem/calendario.png) no-repeat center 14px;}
#menu_bottom .calculadora a{background: url(../../imagem/calculadora.png) no-repeat center 14px;}

#menu_bottom .esporte a:hover{background: url(../../imagem/esportes_h.png) no-repeat center 14px;}
#menu_bottom .alimentacao a:hover{background: url(../../imagem/alimentacao_h.png) no-repeat center 15px;}
#menu_bottom .publicacoes a:hover{background: url(../../imagem/publicacoes_h.png) no-repeat center 15px;}
#menu_bottom .calendario a:hover{background: url(../../imagem/calendario_h.png) no-repeat center 15px;}
#menu_bottom .calculadora a:hover{background: url(../../imagem/calculadora_h.png) no-repeat center 15px;}

#menu_bottom .esporte.ativo a{background: url(../../imagem/esportes_a.png) no-repeat center 0; color:#FF9024;}
#menu_bottom .alimentacao.ativo a{background: url(../../imagem/alimentacao_a.png) no-repeat center 0; color:#FF9024;}
#menu_bottom .publicacoes.ativo a{background: url(../../imagem/publicacoes_a.png) no-repeat center 0; color:#FF9024;}
#menu_bottom .calendario.ativo a{background: url(../../imagem/calendario_a.png) no-repeat center 0; color:#FF9024;}
#menu_bottom .calculadora.ativo a{background: url(../../imagem/calculadora_a.png) no-repeat center 0; color:#FF9024;}

#patrocinio{float:right; margin: 20px 0 0;}
#patrocinio img{float:right; margin: 0 0 0 25px;}
#patrocinio a img{border:0;}

#wrap_rodape{background:#8A8A8A; height:100px; position:relative; width:100%;}
#rodape{color:#fff; font: 22px 'source_sans_prolight', sans-serif; margin: 0 auto; padding:30px 0 0; width:585px;}
#rodape p{float:left; margin: -5px 10px 0 0;}

#copy{background:#8A8A8A; bottom:0; color:#fff; font:10px Verdana, sans-serif; left:0; padding:0 0 15px; position:absolute; text-align:center; width:100%;}
#copy a{color:#fff; text-decoration:none;}
#copy a:hover{text-decoration:underline;}




/* AREA RESTRITA */

#conteudo span.title{color: #FF9024; display:block; font: 20px 'source_sans_probold',sans-serif; margin: 0 0 15px;} 
#conteudo span.title img{display:none;}

#esquerda .newsDiv{color:#fff !important;}

#conteudo td.title{color: #FF9024; font: 20px 'source_sans_probold',sans-serif;} 

#conteudo .planilha table{margin: 0 0 15px;}
#conteudo .planilha td{border:1px solid #333; font-size: 13px; height:47px; padding:5px 7px; text-align:center;}
#conteudo .planilha tr:hover td{background:#252525;}
#conteudo .planilha .first{color:#FF9024; font-weight:bold; width:130px; text-align:left;}
#conteudo .planilha .graph_btn{cursor: pointer;}

#conteudo .planilha_historico table{margin: 0 0 15px;}
#conteudo .planilha_historico td{border:1px solid #333; font-size: 13px; padding:8px 11px;}
#conteudo .planilha_historico .title {font-size:18px;}

#paginacao{float:right; margin: 0 0 15px; overflow:hidden;}
#paginacao li{float:left; list-style:none; margin: 0 0 0 15px;}

#conteudo .cadastro .row{margin: 0 0 3px;}

#conteudo .text a{color:#fff;}

#esquerda{float:left; margin:10px 0 0; width:330px;}
#direita{float:right; width:615px;}

#direita .paciente{border-bottom:1px solid #333; margin: 0 0 10px; padding: 0 0 10px;}

#paciente_list a{color:#fff; text-decoration:none;}

#conteudo a.voltar{color:#fff; margin: 5px 0 0; text-decoration:none;}
#conteudo a:hover.voltar{text-decoration:underline;}

#conteudo .cadastro.normal .topo{background: url(../../imagem/tit_cadastro.png) no-repeat; height:59px; text-indent:-99999px; width:117px;}
#conteudo .cadastro.normal .topo_colunas{display:none;}
#conteudo .cadastro.normal .rodape_colunas{display:none;}

#conteudo .cadastro.anamnese .topo{background: url(../../imagem/tit_anamnese.png) no-repeat; height:59px; text-indent:-99999px; width:133px;}
#conteudo .cadastro.anamnese .topo_colunas{display:none;}
#conteudo .cadastro.anamnese .rodape_colunas{display:none;}

#menu_paciente li{list-style:none;}

#menu_paciente li a{color:#fff; text-decoration:none;}
#menu_paciente li a:hover{text-decoration: underline;}

#conteudo.logado a{color:#fff; text-decoration:none;}
#conteudo.logado a:hover{text-decoration:underline;}