@font-face {
    font-family: 'blackjackregular';
    src: url('black/BLACKJAR-webfont.eot');
    src: url('black/BLACKJAR-webfont.eot?#iefix') format('embedded-opentype'),
         url('black/BLACKJAR-webfont.woff2') format('woff2'),
         url('black/BLACKJAR-webfont.woff') format('woff'),
         url('black/BLACKJAR-webfont.ttf') format('truetype'),
         url('black/BLACKJAR-webfont.svg#blackjackregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body	{ width: 100%; margin:0 auto; display:table; font-family:"Arial"; font-size:14px; color:#929292; line-height:21px;}

.topo			{ width:980px; margin:0 auto; height:120px; margin-top:30px;}
.logo			{ width:17%; float:left;}
.logo img		{ width:110%; }
.menu 			{ width:77%; float:right; margin-top:20px;}
.banner			{ width:100%; margin-top:20px; background:url(../imagens/back-banner.png) no-repeat center center  ; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagens/back-second.jpg', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagens/back-second.jpg', sizingMethod='scale')"; position:relative; z-index:0; }

.corpo			{ width:980px; margin:0 auto; display:table; margin-bottom:50px;}
.col1			{ width:47%; float:left; }
.col2			{ width:47%; float:right;}
.texto			{ text-align:justify; padding:0 30px 0 30px; margin:0 auto;}
.texto ul li	{ list-style:circle; line-height:22px; padding-left:1px; margin-left:-15px;}
.texto li ul li	{ list-style:disc; padding:5px 0; padding-left:1px; margin-left:-20px; line-height:22px;}
.titulo 		{ font-family: 'Calibri', Arial; font-size:39px; font-weight:normal; color:#005885; text-align:left; margin-left:30px;}
.subtitulo		{ font-family: 'Calibri', Arial; font-size:22px; font-weight:normal; color:#005885; text-align:justify;}
#erro			{ font-size:12px; color:#F00;}
.curriculo a	{ text-decoration:none;  font-family: 'Calibri', Arial; font-size:19px; font-weight:normal; color:#929292; text-align:right; }
.curriculo a:hover {color:#005885}
.pdf {height:400px; width:500px;} 
iframe			{ margin:10px;}
.texto .fim		{ margin-left:7px;}

/* HOME*/
#home .imagens			{ width:980px; margin:0 auto; position:relative; z-index:99999; display:table; margin-top:-60px; text-align:left;}
#home .imagens img		{ max-height:200px; max-width:287px; margin: 0 30px 0 0  ;border:8px solid #fff;}
#home #imagens-last		{ margin:0;}
#home .conteudo .titulo	{ padding-top:30px; text-align:left; margin-left:-2px;}
#home .conteudo			{ background:#EEE; width:960px; display:table; margin:0 auto; margin-top:50px; margin-bottom:20px; text-align:justify;}
#home .conteudo	.col1 			{ width:30%; margin-top:80px;  text-align:center; }
#home .conteudo	.col2 			{ width:55%; margin-right:70px; margin-top:-20px; }
#home .conteudo	.col1 .russo	{ width:120%; margin-left:10px; }

/*LABORATORIO*/
#laboratorio .img-lab					{ float:left; width:50%; padding:0 10px 5px 0;}
#laboratorio .texto .galeria			{ width:100%; display:table;}
#laboratorio .texto .galeria .imagem	{ margin:10px 10px 0 10px;}
#laboratorio .texto .galeria .imagem1	{ margin:10px 15px 0 10px;}

/*ESTETICA DO SORRISO*/
#estetica .estetica1	{ float:left; width:100%; margin-bottom:20px;}
#estetica .estetica2	{ float:left; width:100%; margin:20px 0 20px 0;}
#estetica .estetica5	{ float:left; width:100%; margin:20px 0 20px 30px;}
#estetica .estetica3	{ float:left; width:40%; margin:20px 10px 20px 10px;}
#estetica .estetica4	{ float:left; width:40%; margin:20px 10px 20px 10px; }


/*GALERIA*/
.revista #revista					{ width:23%; float:left; margin-right:10px; margin-bottom:10px; }
.revista #revista .subtitulo		{text-align:left;}
.revista #revista img				{ width:100%; text-align:center;}

/* CONTATO */
#contato					{ text-align:justify;  font-family:"Arial"; padding:0 30px 0 30px; margin:0 auto;}
#contato .col2 				{ width:40%;}
#contato .col1				{ width:54%;}
#contato input				{ width:300px; padding:10px;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #005885; margin-bottom:10px; font-family:"Arial"; color:#555; outline:none;}
#contato textarea			{ width:300px; height:70px; padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #005885; margin-bottom:10px; font-family:"Arial"; color:#777; outline:none;}
#contato #bt_contato		{ background:#005885; color:#fff; width:150px; font-size:15px; border:none;}
#contato #bt_contato:hover	{ background:#CCC; color:#fff; padding:10px 30px; font-size:15px; border:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

#contato .destaque			{ font-family: 'blackjackregular', Arial; font-size:18px; font-weight:normal; color:#005885; text-align:justify;}
	
/* JANELA */	
.janela						{ font:15px 'Arial'; font-weight:300; color:#FFF; width:90%; text-align:center; overflow:hidden; background-color:none; padding: 30px; border:none; position:fixed; text-align:center; top: 50%; left: 50%; right: 50%; z-index: 999999;}
#mask 						{ display: none; background: #000;  position: fixed; left: 0; top: 0;  z-index:150; width: 100%; height: 100%; opacity: 0.8; z-index: 90;}
.but_mask					{ background:#005885; color:#fff; padding:10px 30px; font-size:15px; border:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.but_mask:hover				{ background:#CCC; color:#fff; padding:10px 30px; font-size:15px; border:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

/* RODAPE */
.rodape					{ background:url(../imagens/rodape1.png) repeat-x;  width:100%; margin:0 auto; text-align:center; padding:20px 0 20px 0; margin-top:20px; }
.rodape #rodape			{ width:980px; margin:0 auto; height:80px;}
.rodape p 				{ font-size: 14px; line-height: 16px; color:#fff; padding-left:80px}
.rodape .telefone		{ color:#63A8CB; font-size:18px; font-family: 'blackjackregular', Arial;}
.rodape .rodape_centro	{ width:90%; float:left; text-align:center;} 
.rodape	.mogicomp		{ width:10%; float: right; margin-top:30px;}
