﻿body {background: #D5CC49   ; border: none; clear:left; color: #666; font:10pt "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Sans-Serif; margin: 0px; padding: 0px; text-align: justify;}
h1 {font-family:"Lucida Sans Unicode", "Trebuchet MS", Helvetica, Sans-Serif; font-weight:normal; font-size: 18pt; color: #333; margin: 0px 0 7px;} /*787022*/
h1 span {font-size: 10pt}
hr {border:0; border-top: #ccc solid 1px;}
.banner {padding:10px;}

.gallerylayer {padding:0;}
.bottom { margin:auto; width:982px;}
.childs {float: right; padding-right: 0px;}
.content {background: #fff; clear: left; margin: 0 0 0 2px; width: 978px; padding:0; line-height:15pt;}
.content_left {width:235px; padding:0 0 0 8px;}
.contentCPH {background: #fff; float: left; min-height:300px; text-align: left; width: 700px; padding: 0 15px 0 15px;}
.contentTab {background: #fff; color: #959812; float: right; font-weight: bold; padding:0 20px;}

.contentTab .textCenter {padding:50px 0 0;}
.contentTab .logoSmall {padding:70px 0 0;}
.form {clear: left; padding: 6px 0 6px 0;}
.formBlue {float: left; width: 280px;}
.formRed {float: left; margin: 40px 0 0 0; text-align: left; width: 120px;}
.frmspacewidth {float: left; height: 15px; width: 180px;}
.frmwidth {float: left; text-align: left; width: 407px;}
.general {background: url("../img/bgY.gif") repeat-y; margin: auto; width: 982px;}
.hr {background: #fff; float: left; height: 80px; text-align: center; width: 65px; padding: 10px 0 0;}
.logo {padding: 25px 0 0 50px;}
.logoSmall { padding: 15px 20px 5px 5px; text-align: right;}
/*.menu {padding:30px 8px 0px 15px; margin: 0; font-size: 9pt;}
.menu_itens a, .menu_itens a:active, .menu_itens a:visited {color: #555; font-weight:bold; text-decoration:none;}
.menu_itens a:hover, .menu_itens a.active {color: #fff; background:#BFB039;}*/

.menu {padding:17px 8px 0px 5px; margin: 0;}
.menu .item {display:inline;}
.menu a {color:#555; font-size:9pt; text-decoration: none; font-weight: bold;}
.menu .bg_item {padding:7px 7px 8px 0; line-height:32px;}
.menu span.bg {padding:7px 0 8px 2px; line-height:32px;}
.menu a:hover, .menu a:focus, .menu a:active {color:#fff}
.menu .item.active a .bg_item {background:url(../img/bg_menu.gif) no-repeat top right; color:#fff;}
.menu .item.active a span.bg {background:url(../img/bg_menu.gif) no-repeat top left;}
.menu a:focus .bg_item, .menu a:active .bg_item, .menu a:hover .bg_item {background:url(../img/bg_menu.gif) no-repeat top right;}
.menu a:focus span.bg, .menu a:active span.bg, .menu a:hover span.bg {background:url(../img/bg_menu.gif) no-repeat top left;}

.menuII {clear: left;}
.noBorder {border: 0px;}
.news {background:url(../img/bg_news.jpg) no-repeat;text-align: left; margin:0 0 0 10px; padding:0 0 0 10px; color: #666; font-size: 9pt; line-height:16pt}
.news a.news_title {color: #333; text-decoration: none; font-size: 11pt; }
.news a, .dicas a, .inner_menu a {color: #ACB015; text-decoration: none; font-size: 11pt;}
.dicas h1.link a {font-size: 10pt;}
.dicas h1.link a:hover, .inner_menu a:hover {text-decoration: underline;}
.dicas h1.link.active a, .inner_menu div.active a {font-size: 11pt; color:#999; font-style:italic;}
.dicas h1.title a {font-size: 11pt;}
.dicas h1 {padding:0; margin:0;}
.dicas a {font-size: 9pt;}
.news_content {padding:32px 0 0;}
.red {color: #bf0000; font-weight: bold;}
.space {font-weight: bold; float: left; width: 180px;}
.separator {height: 8px;}

.implantodontia {padding:10px 0 0;}
.implantodontia a {color: #ACB015; text-decoration: none; font-size: 10pt;}
.implantodontia a:hover {text-decoration: underline;}
.implantodontia a.active {color:#999;}

.short_content {width:500px; float:left;}
.inner_menu {width:180px; float:left; padding:30px 0 0 20px; text-align:right; line-height:20pt;}
.submenu { margin:4px 0 0 8px;}
.submenu ul { list-style:none; padding:0; margin:0;}
.submenu ul li {display:inline;}
.submenu a, .submenu a:active, .submenu a:visited {color: #555; text-decoration:none; font-weight: bold;}
.submenu a:hover, .submenu .active a {color:#BFB039;}
.sub_menu_head {background: url("/img/bgMenuSprite.gif") no-repeat right -82px; height:20px;}
.hebbink {width:210px; }
.footer_text {width:542px; text-align:center;}
.space {width:220px;  text-align:center;}

.title h1 {background: url("../img/bg_h1.gif") no-repeat bottom right; padding: 0 0 5px;}
.textCenter {color: #000; font-weight: normal; text-align: center;}
.textLeft {color: #000; text-align: center; font-weight: normal;}
.textRight {color: #000; font-weight: normal; text-align: center;}
.top {background: url(../img/bg_top.jpg) no-repeat top right; margin: 0 0 0 2px; padding: 0 0 5px;width: 978px;}
.topInnerTop {background: url("../img/top.jpg") no-repeat; height: 23px; width: 982px;}
.topInner {padding: 0px; width: 764px;}
.txtDetailsError {border: 1px solid #FF0000; width: 285px;}

.errorPanel { width:100%; border:1px solid #FFD700; background:#FFFFDD; color:#D72830; padding:15px 0; line-height:14pt;}
.error {padding:0 15px;}
.form {padding-bottom:6px; padding-top:6px; clear:left;}
.formBlue {float:left; width:250px;}
.red {color:#F4791F; text-align:center;}
.txtError {color:Red; padding:10px;}
.contactForm input {border: 1px solid #ccc; width: 300px;}
.contact textarea {border: 1px solid #ccc;}
.contact {line-height:10pt;}
.contact input, .ok {border:1px solid #999; width:285px;}
.send {padding:2px;}
.contact .txtDetailsError {border:1px solid #F45912; width:285px;}
.top_slide {padding: 0 15px 0 15px; margin-bottom:20px;}

.pb10 {padding-bottom:10px}
.fleft {float:left;}
.fright {float: right;}
.clear {clear: both;}
.center {text-align: center; margin: auto;}


.casos {margin:0 15px 0 0; }
.casos img {border:0;}
.casos a {color: #666; text-decoration: none; font-size: 11pt;}
.casos a:hover, .casos a.active {color: #999;}
.casos_menu {border:1px solid #ddd; background:#eee;}

#content {min-height:300px;}
#tudo {width:750px; position:relative; background:#fff; margin:0 auto; text-align:left; border-color:#ccc; border-width:1px; border-style:solid dotted;}
.ajax {width:720px; overflow:hidden; margin:0 0 20px 15px;}
#n2 {margin:0 30px;}
.ajax div {width:220px; text-align:justify; float:left; display:inline;}
.ajax p a {color:#036; font-weight:bold; text-decoration:none;}
#carregando {text-align: center;display:none; position:absolute; width:500px; padding:50px 0 0;}

