*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }

*{
	padding:0;
	margin:0;
	text-decoration:none;
	list-style:none;
	outline:none;
}
body{
	background:#fff url(images/) repeat;
	text-align:center;
}
header{
	height:80px;
	position:absolute;
	top:0;
	z-index:100;
	width:100%;
}
header div{
	width:100%; 
	text-align:left;
}
header div .content-header{
	margin:0 auto; 
	width:1000px; 
	text-align:left;
}




header div h1{
	float:left;
	margin:30px 10px 0 25px; 
	
}
header div .menu{
	float:right;
	margin:30px 25px 0 0; 
	padding:6px;
}
header div .menu ul{ position:relative; top:0px; }
header div .menu ul li{
	float:left;
	background:#fff;
	padding:12px;
}


header div .menu ul .bg-home{
	float:left;
	background:#fff;
	padding:12px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

header div .menu ul .bg-contato{
	float:left;
	background:#ccc;
	padding:12px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
header div .menu ul li a{
	padding:10px 0 10px 0;
	color:#797979;
	font-family:tahoma,sans-serif;
	font-size:14px;
}
header div .menu ul li a:hover{
	color:#ec660b;
}
header div .menu ul .select a{
	color:#ec660b;
}
.endereco{
	text-align: left; 
	color: aliceblue;
	width: 453px;
	height: 73px;
}

.group{display:none;}


/* home */
.banner{
	min-width:100%;
	height:auto;
	padding:0 0 0px 0;
	margin: 15px 0 	0px 0;
	position:relative;
	top:0;
	z-index:0;
}
.banner .content{
	margin:0 auto; 
	width:1000px; 
	text-align:left;
}
.banner h1{
	position:absolute;
	top:340px;
	margin:0 0 0 220px;
	z-index:0; 
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-size:40px;
	width:700px;
	height:170px;
	display:;
}
.banner h1 strong{
	position:relative;
	top:-45px;
	left:90px;
	font-family:AvenirNextCondensed-Heavy, sans-serif;
	color:#ec660b;
}
.banner h1 .sorriso{
	position:relative;
	top:20px;
	left:0px;
	font-size:80px;
	font-family:AvenirNextCondensed-Heavy, sans-serif;
	color:#fff;
}
.banner h1 .bemvindo{
	position:relative;
	top:65px;
	left:-310px;
	font-size:48px;
	font-family:AvenirNextCondensed-Heavy, sans-serif;
	color:#fff;
}

.container{
	margin:0px auto 0px auto; 
	width:1000px; 
	text-align:left;
	padding:25px 25px 30px 25px;
}

.container  h3{
	font-family:AvenirNextCondensed-medium, sans-serif;
	font-size:22px;
	color:#303286;
	font-weight:lighter;
	background:#f1f1f2;
	padding:8px;
}
.container  h3 span{
	color:#75759f;
	font-family:AvenirNextCondensed-Ultra, sans-serif: 
}

.container p{
	font-family:tahoma, sans-serif;
	font-size:14px;
	color:#303286;
	font-weight:lighter;
	line-height:23px;
	text-align:justify;
}

.container .lodonto{
		background:#f1f1f2;
}

.container .texto-equipe-lodonto{
	padding:20px 55px 0 55px;
}

.container .clinica{
	float:left;
	margin:2%;
	border-right:6px solid #fff;
	width:46%;
}

. container.texto-clinica{
width:100%;	
	
}
.container .texto-clinica-lodonto{
	
	text-align:left;

	padding:163px 0px 163px 0;

}



.container .left{ 
	float:left;
	width:450px;
	margin:0 25px 0 0;
}
.container .right{
	width:450px;
	float:left;
	margin:0 0px 0 25px;
}
.container .left p, .container .right p{ 
	font-family:tahoma, sans-serif;
	font-size:14px;
	color:#303286;
	font-weight:lighter;
	line-height:21px;
	text-align:justify;
}

.container .lodonto-profissionais {
	padding:0 0 30px 0;
	border:1px solid #000;
	height:220px
}

.container .lodonto-profissionais li{
	float:left;
	width:140px;
	height:185px;
}

.container .lodonto-profissionais li a img{
	float:left;
	width:100%;
	height:auto;
}








.container .lodonto-area-de-atuacao{

}
.container .lodonto-area-de-atuacao li{
	width:300px;
	height:400px;
	background:#f1f1f2;
	float:left;
	padding:20px 30px;
	margin:0 16px 16px 0;
}
.container .lodonto-area-de-atuacao li h2{
	font-family:AvenirNextCondensed-medium, sans-serif;
	font-size:26px;
	color:#303286;
	font-weight:lighter;
	line-height:23px;
	height:40px;
}
.container .lodonto-area-de-atuacao li h2 span{
	color:#75759f;
	clear:both;
	font-family:AvenirNextCondensed-Ultra, sans-serif: 
}
.container .lodonto-area-de-atuacao li p{
	color:#303286;
	font-family:tahoma, sans-serif;
	overflow:scroll;
	height:280px;
	padding:0 20px 0 0;
	text-align:left;
	width:255px;
}

.container .lodonto-duvidas{
	margin:0 0 40px 0; 
	background:#f1f1f2;
	padding:20px 25px 20px 20px;
}
.container .lodonto-duvidas h4{ 
	color:#303286;
	font-family:AvenirNextCondensed-medium, sans-serif;
	font-size:21px;
	text-decoration:underline;
}
.container .lodonto-duvidas p{ 
	color:#303286;
	font-family:tahoma, sans-serif;
	margin:0 0 0px  0;


}
.container .lodonto-duvidas h5{ 
	color:#303286;
	font-family:tahoma, sans-serif;
	margin:0;
	position:relative;
	top:0px;
	font-size:16px;
	margin:10px 0 10px 0;
}

.container .lodonto-duvidas ul{ 
	color:#303286;
	font-family:tahoma, sans-serif;
	padding:10px 0 10px 0;
}

.container .lodonto-duvidas ul li{ 
	padding-left: 1em; 
    text-indent: 1em;
    font-family:tahoma, sans-serif;
	font-size:14px;
	color:#303286;
	margin:5px 0 20px 0;
	
}
.container .lodonto-duvidas ul li:before {
    content: "• ";
    color:#303286; 
    float:left;
}

.container .lodonto-duvidas ul li p{ 
   font-family:tahoma, sans-serif;
	color:#303286;
	font-size:14px;
	color:#303286;
}

.container .lodonto-duvidas ul li p strong{ 
    font-family:tahoma, sans-serif;
	font-size:14px;
	color:#303286;
	margin:0 0px 0 0px;
	font-weight:bold;
}


.container .lodonto-duvidas p{ 
   font-family:tahoma, sans-serif;
	color:#303286;
	font-size:14px;
	color:#303286;
}

.container .lodonto-duvidas  p strong{ 
    font-family:tahoma, sans-serif;
	font-size:14px;
	color:#303286;
	margin:0 0px 0 0px;
	font-weight:bold;
}
/*
.container .lodonto-duvidas dl{ 
	color:#303286;
	font-family:tahoma, sans-serif;
	height:auto;
	
	text-align:left;
	
}

.container .lodonto-duvidas dl dt{
	font-family:tahoma, sans-serif;
	font-size:18px;
	color:#303286;
	text-align:justify;
	margin:0px 0 10px 0;
}
.container .lodonto-duvidas dl dd{
	font-family:tahoma, sans-serif;
	font-size:14px;
	color:#303286;
	margin:0 0 5px 0 ;
	list-style-type: circle;
}
.container .lodonto-duvidas dl dd strong{
	font-family:tahoma, sans-serif;
	font-size:14px;
	color:#303286;
	
}
*
.container .lodonto-duvidas  ul li p{
	font-family:tahoma, sans-serif;
	font-size:14px;
	color:#303286;
margin:0 0 5px 0;
}
.container .lodonto-duvidas ul li p strong{
	font-family:tahoma, sans-serif;
	font-size:17px;
	color:#303286;
	float:left;
}
/*

.container .right .servicos-home{ 
	padding:0px;
	background:#c2b5a5;
}

.container .right .servicos-home h2{ 
	font-family:tahoma, sans-serif;
	font-size:35px;
	font-weight:lighter;
	color:#202020;
	border-bottom:1px solid #b2a99a;
	text-align:center;
	padding:10px;
}

.container  p{
	font-family:tahoma, sans-serif;
	font-size:14px;
	color:#303286;
	font-weight:lighter;
	line-height:21px;
	text-align:justify;
}
/*
.scroll ul{
	margin:20px 0 0 0;
}
.scroll ul li{ 
	float:left;
	width:160px; 
	height:130px; 
	border:5px solid #b0a69a;
	margin:5px;
}
/* fim home */



h2{margin:10px 0 10px 0; font-family:tahoma, sans-serif; font-weight:lighter;}
h3{margin:10px 0 15px 0; font-family:tahoma, sans-serif; color:#686868; font-size:16px; font-weight:lighter; }
h4{margin:10px 0 15px 0; font-family:tahoma, sans-serif; color:#686868; font-size:15px; font-weight:lighter; }
h5{margin:10px 0 15px 0; font-family:tahoma, sans-serif; color:#e43d1d; font-size:14px; font-weight:lighter; }




/* serviços */
.breadcrumb{
	background:#cec3b3;
	width:100%;
	padding:7px;
	margin:0 0 20px 0;
}
.breadcrumb li{
	float:left;
	padding:0 10px 0 0;
	font-family:tahoma,sans-serif;
	font-size:12px;
	color:#202020;
}
.breadcrumb li a{
	float:left;
	padding:0 10px 0 0;
	color:#c53f24;
}
.breadcrumb li a:hover{
	float:left;
	padding:0 10px 0 0;
	color:#202020;
}
.servicos{	
	 margin:30px 0 30px 0;
}
/* fim serviços */


.email-contato{
	font-size:16px; 
	color:#ec660b;
	display:block;
	margin:0 0 10px 0px;
}

/* contato *
.contato{
	min-width:100%; 
	margin:30px 0 30px 0;
}
.contato iframe{
	margin:0 0 30px 0;
	min-width:100%;
	height:300px
}
.contato article{
	width:330px;
	float:left;
}
.contato article p{
 	font-family:tahoma, sans-serif;
	font-size:13.5px;
	color:#686868;
	font-weight:lighter;
	line-height:19px;
	margin:0 0 50px 0;
}

.contato article h3{
	 font-family:tahoma, sans-serif; 
	 color:#202020; 
	 font-size:15px; 
	 font-weight:bold;
	 margin:0px 0 0px 0;
}
.contato article address{
 	font-family:tahoma, sans-serif;
	font-size:13.5px;
	color:#686868;
	font-weight:lighter;
	margin:0px 0 0px 0;
	font-style:normal;
	line-height:21px;
}
.contato article address img{
 	position:relative;
 	top:2px;
 	width:25px;
}
.contato article address a{
 	color:#c53f24;
}
.contato article address a:hover{
 	color:#202020;
}

.contato form{
	width:600px;
	float:right;
	
}

.contato form input{
	width:195.3px;
	height:41px;
	margin:0 4px 0 0;
	float:left;
	padding:10px;
	background:#dfd4c4;
	border:1px solid #b7ac9e;
	color:#9c9b9b;
    font: 13px verdana, arial, sans-serif;
}
.contato form textarea{
	width:594px;
	height:151px;
	margin:16px 10px 16px 0;
	float:left;
	padding:10px;
	background:#dfd4c4;
	border:1px solid #b7ac9e;
	color:#9c9b9b;
	resize:none;

	color:#9c9b9b;
    font: 13px verdana, arial, sans-serif;
}
.contato form .bto_limpar{ 
	width:90px; 
	height:40px;
	 background: url(images/bg-bto-form.jpg) repeat-x; 
	 color:#000; 
	 cursor:pointer;
}
.contato form .bto_enviar{ 
	width:90px; 
	height:40px; 
	background: url(images/bg-bto-form.jpg) repeat-x; 
	color:#000;
	 cursor:pointer;
}
.contato form .bto_limpar:hover{  
	color:#c53f24; 
}
.contato form .bto_enviar:hover{  
	color:#c53f24; 
}



/*
.contato form  ::-webkit-input-placeholder {
   color: #9f9c98;
   font: 13px verdana, arial, sans-serif;
}
.contato form :-moz-placeholder {
   color: #9f9c98;
   font: 13px verdana, arial, sans-serif;
}
.contato form ::-moz-placeholder {
   color: #9f9c98;  
   font: 13px verdana, arial, sans-serif;
}
.contato form :-ms-input-placeholder {  
   color: #9f9c98; 
   font: 13px verdana, arial, sans-serif;
}
*/










/*


#slides2{
    display: none;
	height:270px;
	margin:10px;


}
#slides2 img{
    width:470px !important;
    height:200px !important;
    margin:30px;
    position:relative;
    top:-90px;
    z-index:0;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.slidesjs-navigation {
      margin-top:-180px;
	  position:relative;
      z-index:10;
  }
.slidesjs-previous {
      margin-right: 0px;
      float: left;
      position:relative;
	  width:25px;
      height:92px;
      background:url(images/seta-esq.png);
      overflow:hidden;
      text-indent: -9000px;
}
.slidesjs-next {
      margin-right: 0px;
      float: right;
      width:25px;
      height:92px;
      background:url(images/seta-dir.png);
      overflow:hidden;
       text-indent: -9000px;
}
.slidesjs-pagination {
      margin-right:5px;
      float: right;
      list-style: none;
      display:none;
}
.slidesjs-pagination li {
      float: left;
      margin: 0 1px;
}
.slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(img/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
}
.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
}
.slidesjs-pagination li a:hover {
      background-position: 0 -26px
}

*/


.clear{
	clear:both;
}

footer{
	clear:both; 
	padding:0px 0 0px 0; 
	height:129px; 	
	margin:0 0 15px 0;

}
footer div{
	margin:0 auto;
	width:1000px;
	height:129px;
	background:url(images/bg-footer.jpg) repeat-x;
}
footer p{
	font-family: tahoma,sans-serif;
	color: #fff;
	position: relative;
	top: 0px;
	font-size: 14px;
	text-align: left;
	padding-top: 12px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 0;
	letter-spacing: 0.5px;
	height: 67px;
}
footer p span{
	font-family:tahoma,sans-serif;
	color:#fff;
	font-size:14px;
	text-align:right;
	margin:0 0 0 285px;
}
footer p span strong{
	font-family:tahoma,sans-serif;
	color:#fff;
	font-size:13px;
	margin:0 5px 0 0;
	font-style: normal;
}
footer .copyright{
	float:left;
	height:55px;
	padding:35px 25px 0 25px;
}
footer  .assinatura{
	float:right;display:block; width: 437px; 
	background:url(images/bg-footer2.jpg) repeat-y;
	height:57px;
	padding:0px 25px 0 0px;
	float:right;
	color:#fff;
}
footer  .assinatura .facebook{
	color:#fff;
	position:relative;
	top:3px;
	margin:0 190px 0 71px;
}
footer  .assinatura .agencia{
	color:#fff;
	position:relative;
	top:-15px;
}
