@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;} 

html, body {height: 100%;}

#wrap {min-height: 100%;min-width:960px;background-color:#f3f3f3}

#main {overflow:auto;
	padding-bottom: 220px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -220px; /* negative value of footer height */
	height: 220px;
	min-width:960px;
	clear:both;
	background-image:url(img/padrao-rodape.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#f4f1e7;} 

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}
/*fim da base*/
/*inicio do topo*/
#topo {
	width:100%;
	min-width:960px;
	height:230px;
	background-color:#f4f1e7;
	border-bottom: 2px #e0e0e0 solid;
	background-image:url(img/padrao-topo.jpg);
	background-repeat:repeat-x;
}
#topo-container {
	width:960px;
	min-width:960px;
	height:230px;
	margin: 0 auto;
	background-image:url(img/logo-bg.png);
	background-repeat:no-repeat;
	background-position:right 5px;
	padding-top:25px;
}
#logo {
	width:502px;
	height:114px;
	background-image:url(img/logo.png);
	background-repeat:no-repeat;
	position:relative;
	margin-bottom:25px;
}
/*inicio da barra de navegacao*/
#barra-navegacao {
	width:914px;
	height:57px;
	margin:0 auto;
	margin-bottom:10px;
}
#botao-1 {
	width:218px;
	height:57px;
	background-image:url(img/nav-1.png);
	float:left;
}
#botao-1:hover {
	background-position:0 -57px;
}
#botao-2 {
	width:111px;
	height:57px;
	background-image:url(img/nav-2.png);
	float:left;
}
#botao-2:hover {
	background-position:0 -57px;
}
#botao-3 {
	width:130px;
	height:57px;
	background-image:url(img/nav-3.png);
	float:left;
}
#botao-3:hover {
	background-position:0 -57px;
}
#botao-4 {
	width:114px;
	height:57px;
	background-image:url(img/nav-4.png);
	float:left;
}
#botao-4:hover {
	background-position:0 -57px;
}
#botao-5 {
	width:197px;
	height:57px;
	background-image:url(img/nav-5.png);
	float:left;
}
#botao-5:hover {
	background-position:0 -57px;
}
#botao-6 {
	width:144px;
	height:57px;
	background-image:url(img/nav-6.png);
	float:left;
}
#botao-6:hover {
	background-position:0 -57px;
}
/*fim da barra de navegacao*/
/*inicio do banner*/
#banner-container {
	width:941px;
	height:267px;
	background-color:#fff;
	border: 1px #d3d3d3 solid;
	padding-left:9px;
	padding-right:9px;
	padding-top:8px;
	padding-bottom:8px;
}
#banner-sombra {
	width:936px;
	height:40px;
	background-image:url(img/sombra.png);
	background-repeat:no-repeat;
	margin-top:9px;
	position:relative;
}
/*fim do banner e topo*/
/*inicio do conteudo*/
p {
	text-align:justify;
}
.gecko p {line-height:18px;}
#centraliza {
	width: 960px;
	margin: 0 auto;
	padding-top:30px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #3e3e3e;
}
#content {
	width:610px;
	float:left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #3e3e3e;
}
#side {
	width:350px;
	float:right;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #3e3e3e;
	line-height:
}
/*fim do conteúdo da página inicial*/
#lightbox-container {
	width: 960px;
	margin:0 auto;
	margin-top:40px;
	padding-left:25px;
}
.casos-container {
}
.caso-2-container {
	width:400px;
	margin:0 auto;
	background-color:#fff;
	text-align:center;
	padding:5px;
	border:1px solid #d3d3d3;
}
#lab-foto-container {
	width: 950px;
	margin:0 auto;
	text-align:justify;
}
.comment {
    width: 900px;
    background-color: #fff;
	padding:5px;
	border: 1px solid #d3d3d3;
    margin: 10px;
	font-size:small;
}
.centro {
	text-align:center;
}
.legendas {
	width:312px;
	margin:0 auto;
}
.legenda {
	width:104px;
	text-align:center;
	float:left;
}
/*inicio do conteudo de "a odontologia"*/

/*inicio do rodape*/
a:link {text-decoration:none;color:#5b5b5b;}
a:hover {text-decoration:underline;color:#5b5b5b;}
a:visited {text-decoration:none;color:#5b5b5b;}
a:active {text-decoration:none;color:#5b5b5b;}

#sombra-rodape {
	width:100%;
	height:51px;
	background-image:url(img/sombra-inferior.png);
	background-repeat:repeat-x;
}
#rodape-container {
	width:960px;
	margin:0 auto;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #5b5b5b;
}
	
	
	
