/*

Theme Name: Dra. Fernanda Kihara

Theme URI: http://www.drafernandakihara.com.br

Description: Theme to Dra. Fernanda Kihara website.

Version: 1.0.0

Author: Corityac

Author URI: http://www.corityac.com.br/

*/



/* Import Font Open Sans (Google Webfont) */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,700,400italic,600,600italic,700italic);



body {margin:0px; padding:0px; background:#E8F9F8 url(images/bkgMainNew.jpg) center top no-repeat;}



#main {width:920px; margin:30px auto 0 auto; position:relative; z-index:2;}

#main #left {width:10px; height:650px; background:url(images/shadowLeft.png) no-repeat; position:relative; float:left;}

#main #content {width:900px; min-height:650px; background:#FFF; position:relative; float:left;}

#main #content .line {width:900px; height:4px; background:#21BBB8; position:relative;}

#main #content #menu {width:900px; height:108px; position:relative; z-index:3;}

#main #content #menu #contentMenu {width:900px; height:106px; position:relative;}

#main #content #menu #contentMenu #logoHeader {width:430px; height:106px; background:url(images/logoHeader.svg) center top no-repeat; background-size: 430px 106px; position:relative; float:left; cursor:pointer;}

#main #content #menu #contentMenu #menuHeader {width:470px; height:106px; position:relative; float:left; overflow:hidden;}

#main #content #menu #contentMenu #menuHeader ::selection {background:transparent;}

#main #content #menu #contentMenu #menuHeader #menuLanguages {width:450px; height:36px; padding:0 20px 0 0; position:relative; overflow:hidden;}

#main #content #menu #contentMenu #menuHeader #menuLanguages ul {list-style:none; width:auto; height:36px; font-family:Arial; font-size:10px; color:#999; margin:0; padding:0;}

#main #content #menu #contentMenu #menuHeader #menuLanguages li {width:auto; height:21px; padding:15px 20px 0 20px; float:right; cursor:pointer;}

#main #content #menu #contentMenu #menuHeader #menuLanguages li:hover {color:#12A09E;}

#main #content #menu #contentMenu #menuHeader .gray {width:100%; height:2px; background:#DDDDDD; filter:alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0; opacity:0;}

#main #content #menu #contentMenu #menuHeader .item {width:100%; height:43px;}

#main #content #menu #contentMenu #menuHeader #menuItensPT {width:450px; height:70px; padding:0; position:relative;}

#main #content #menu #contentMenu #menuHeader #menuItensPT ul {list-style:none; font-family:'Open Sans', sans-serif; font-size:14px; color:#12A09E; margin:0; padding:0;}

#main #content #menu #contentMenu #menuHeader #menuItensPT li {width:auto; height:45px; padding:25px 15px 0 15px; float:right; cursor:pointer;}

#main #content #menu #contentMenu #menuHeader #menuItensEN {width:450px; height:70px; padding:0; position:relative;}

#main #content #menu #contentMenu #menuHeader #menuItensEN ul {list-style:none; font-family:'Open Sans', sans-serif; font-size:14px; color:#12A09E; margin:0; padding:0;}

#main #content #menu #contentMenu #menuHeader #menuItensEN li {width:auto; height:45px; padding:25px 15px 0 15px; float:right; cursor:pointer;}

#main #content #menu .shadow {width:900px; height:2px; background:url(images/shadowMenu.png) repeat-x; position:relative;}

#main #content #contentMain {width:900px; min-height:540px; margin:-2px 0 0 0; background:url(images/bkgHomeNew.jpg) center top no-repeat; position:relative;}

#main #content #contentMain a {font-family:'Open Sans', sans-serif; color:#188D8C;}

#main #content #contentMain #conteudo {width:600px; height:auto; margin:30px 0 20px 300px; padding:0; font-family:'Open Sans', sans-serif; font-size:13px; color:#333; float:left;}

#main #content #contentMain .bkgOn {background:#FFF url(images/bkgContent.gif) right top no-repeat;}

#main #content #contentMain .bkgOff {background:#FFF; background-image:none;}

#main #content #contentMain #conteudo #tituloLoad {width:96px; height:410px; position:relative; float:left;}

#main #content #contentMain #conteudo .titLink1PT {background:url(images/titLink1.jpg) left top no-repeat;}

#main #content #contentMain #conteudo .titLink2PT {background:url(images/titLink2.jpg) left -70px no-repeat;}

#main #content #contentMain #conteudo .titLink3PT {background:url(images/titLink3.jpg) left top no-repeat;}

#main #content #contentMain #conteudo .titLink4PT {background:url(images/titLink4.jpg) left top no-repeat;}

#main #content #contentMain #conteudo .titLink1EN {background:url(images/titLink1.jpg) right top no-repeat;}

#main #content #contentMain #conteudo .titLink2EN {background:url(images/titLink2.jpg) right -146px no-repeat;}

#main #content #contentMain #conteudo .titLink3EN {background:url(images/titLink3.jpg) right top no-repeat;}

#main #content #contentMain #conteudo .titLink4EN {background:url(images/titLink4.jpg) right top no-repeat; display:none;}

#main #content #contentMain #conteudo #conteudoLoad {width:300px; min-height:410px; padding-top:30px; position:relative; float:left;}

#main #content #contentMain #conteudo #conteudoLoad2 {width:300px; min-height:410px; position:relative; float:left;}

#main #content #contentMain #conteudo .fotoPerfil {border-top:3px #188D8C solid; width:106px; height:138px; overflow:hidden;}

#main #content #contentMain #conteudo .bullets {color:#188D8C; font-size:13px; line-height:20px;}

#main #content #contentMain #conteudo .titulo {padding-top:15px; padding-bottom:8px;}

#main #content #contentMain #conteudo #calculaRota {width:20px; height:20px; margin-left:8px; position:relative; float:left; display:inline-block; cursor:pointer; background:url(images/btnRua.jpg) no-repeat;}

#main #content #contentMain #conteudo #calculaGeo {width:20px; height:20px; margin-left:8px; position:relative; float:left; display:inline-block; cursor:pointer; background:url(images/btnGeo.jpg) no-repeat;}

#main #content #contentMain #conteudo input {border:none; font-size:12px; font-family:'Open Sans', sans-serif; color:#666; float:left; width:310px;}

#main #content #contentMain #conteudo #endereco {border:none; font-size:16px; font-family:'Open Sans', sans-serif; color:#666; float:left; width:310px; margin-bottom:15px;}

#main #content #contentMain #conteudo #contentMap {width:385px; height:350px; float:left; position:relative;}

#main #content #contentMain #conteudo .linksMap {width:205px; height:350px; margin-top:30px; float:left; position:relative;}

#main #content #contentMain #conteudo .titLinksMap {width:205px; float:left; margin-bottom:10px; position:relative; font-family:'Open Sans', sans-serif; font-size:14px; color:#666666; }

#main #content #contentMain #conteudo .texto {width:205px; float:left; margin-top:10px; position:relative; font-family:'Open Sans', sans-serif; font-size:12px; color:#666666; }

#main #content #contentMain #conteudo .directions {width:205px; float:left; position:relative; margin:0; padding:0; list-style:none; }

#main #content #contentMain #conteudo .direction {width:205px; position:relative; margin-bottom:8px; font-family:'Open Sans', sans-serif; font-size:12px; color:#178785; }

#main #content #contentMain #conteudo a {text-decoration:none;}



#main #content #contentMain #noticias {width:900px; height:auto; border-top:solid 4px #21BBB8; background:#FFF; bottom:0; position:absolute;}

#main #content #contentMain #noticias ul {list-style:none; padding:0; margin:auto;}

#main #content #contentMain #noticias li {width:240px; height:auto; padding:20px 0px 20px 44px; position:relative; float:left;}

#main #content #contentMain #noticias li .categoria {font-family:'Open Sans', sans-serif; font-size:12px; font-style:italic; color:#1FB9B8;}

#main #content #contentMain #noticias li .categoria a {font-family:'Open Sans', sans-serif; font-size:12px; font-style:italic; color:#1FB9B8; text-decoration:none;}

#main #content #contentMain #noticias li .titulo {font-family:'Open Sans', sans-serif; font-size:14px; color:#188D8C;}

#main #content #contentMain #noticias li .titulo a {font-family:'Open Sans', sans-serif; font-size:14px; color:#188D8C; text-decoration:none;}

#main #content #contentMain #noticias li .resumo {font-family:'Open Sans', sans-serif; font-size:11px; color:#666666;}



#main #content #contentMain #post {width:540px; height:auto; margin-top:30px; padding:30px; background:#FFF; font-family:'Open Sans', sans-serif; font-size:13px; color:#333; float:right;}

#main #content #contentMain #post #time {font-size:11px; color:#999;}

#main #content #contentMain #post #title {font-size:26px; font-style:italic; color:#12A09E;}

#main #content #contentMain #post #title a {font-size:26px; font-style:italic; color:#12A09E; text-decoration:none;}

#main #content #contentMain #post #title a:hover {font-size:26px; font-style:italic; color:#21BBB8;}

#main #content #contentMain #post #metadata {width:495px; height:auto; padding-right:30px; padding-bottom:20px; font-family:'Open Sans'; font-size:13px; line-height:20px; color:#333333;}

#main #content #contentMain #post #share {width:495px; height:auto; padding-right:30px; padding-bottom:20px; font-family:'Open Sans'; font-size:13px; line-height:20px; color:#333333;}

#main #content #contentMain #post #share #shareLink {width:495px; height:26px;}

#main #content #contentMain #post #share #shareLink a.linkShare, #contentMain #postsMain #share #shareLink a.linkShare:hover {color:#333333;}

#main #content #contentMain #post #share #shareLink #facebookEx {width:auto; float:left;}

#main #content #contentMain #post #share #shareLink #twitterEx {width:auto; padding-left:15px; float:left;}

#main #content #contentMain #post #share #shareLink .shareFB {height:18px; background:url(images/bkgBtnShareOn.jpg) repeat-x; border: 1px solid #CCCCCC; border-radius: 3px; color: #333333; font-weight: bold; font-family:'Helvetica Neue',Arial,sans-serif; font-size:11px; line-height:19px; text-shadow:0px 1px 0px #FFFFFF; cursor:pointer; width:100px;}

#main #content #contentMain #post #share #shareLink .shareFB:hover {background:url(images/bkgBtnShareOver.jpg) repeat-x; color: #333333; border: 1px solid #BBBBBB;}



#main #right {width:10px; height:650px; background:url(images/shadowRight.png) no-repeat; position:relative; float:left;}

#main #bottom {width:910px; height:4px; background:url(images/shadowBottom.png) center top no-repeat; position:relative; clear:both;}

#main #copy {width:890px; height:20px; padding:6px 15px 0 15px; color:#9ADCD9; font-family:'Open Sans'; font-weight:400; font-size:11px; position:relative; clear:both;}

#main #copy a {color:#9ADCD9; font-family:'Open Sans'; font-weight:600; font-size:11px; text-decoration:underline;}

#main #copy a:hover {color:#3CAAA5; font-family:'Open Sans'; font-weight:600; font-size:11px; text-decoration:none;}

#main #copy .left {width:445px; font-family:'Open Sans'; font-weight:400; font-size:11px; height:20px; position:relative; float:left;}

#main #copy .right {width:445px; font-family:'Open Sans'; height:20px; font-size:14px; font-weight:400; text-align:right; position:relative; float:left;}

footer {width:100%; height:180px; margin:-100px 0 0 0; background:#0F8684 url(images/bkgFooter.jpg) left top repeat-x; position:relative; z-index:1;}

footer::after {content:''; width:100%; min-height: calc(100vh - 790px); position: absolute; top:180px; left: 0; background: #0F8684;}
