*{ margin:0; padding:0; outline:none }
body{
	font:12px arial;
	background: url(../img/daniel-stuchi.jpg) center 4px no-repeat;
	_background: url(../img/daniel-stuchi.jpg) center -1px no-repeat;
}
h1{
	position:absolute;
	top:-5000px;
	font:1px arial;
}
h2{
	font:bold 15px arial;
	color:#658498;
	cursor:default;
	margin:20px 0 10px 15px;
	padding:0 15px;
	background: url(../img/icontitle.gif) no-repeat 0 2px;
}
h3{
	font:bold 12px arial;
	border-bottom:1px solid #e5e5e5;
	text-transform:uppercase;
	color:#7D7D7D;
	text-decoration:none;
	display:block;
	padding:6px;
	cursor:default;
}h4{	font:bold 12px arial;	color:#7D7D7D;	text-decoration:none;	display:block;	padding:15px 6px 0px 17px;	cursor:default;}
img{ border:0 }
a{
	color:#658498;
	text-decoration:none;
}
a:hover{ text-decoration:underline }
p{ 
	font:13px arial; 
	color:#7D7D7D;
	padding:8px 15px;
}
span{ font-weight:bold }
ul{
	list-style:none;
	color:#7D7D7D;
	font:13px arial; 
}
/* CLASSES */
.hardHide{ display:none!important }
.active{
	color:#A20606!important;
	font-weight:bold!important;
}
body#home ul#menu li a.home,
body#perfil ul#menu li a.perfil,
body#cirurgia-plastica ul#menu li a.cirurgia-plastica,
body#tratamento-estetico ul#menu li a.tratamento-estetico,
body#tratamento-complementar ul#menu li a.tratamento-complementar,
body#hospitais ul#menu li a.hospitais,
body#links ul#menu li a.links,
body#contato ul#menu li a.contato{
	color:red;
}

/* ESTRUTURA */
div#all{
	width:872px;
	height:670px;
	margin:4px auto 0;
}
ul#menu{
	display:block;
	height:51px;
	width:740px;
	margin-left:133px;
}
ul#menu li{
	float:left;
	margin-top:30px;
}
ul#menu li a{
	font:13px arial;
	padding:10px 10px 0 10px;
}
#vitrine{
	text-indent:-5000px;
	width:100%;
	height:174px;
	overflow:hidden;
}

/* CONTENT */
div#content{
	height:auto;
	overflow:auto;
	margin-bottom:10px;
}

/* FOOTER */

#footer{ width:100%; height:65px; border-top:1px solid #E3E3E3; }
#footer p{
	padding:18px 15px;
	color:#658498;
	text-align:right;
	cursor:default;
}
#footer p span{ font-weight:strong; }
#copyright p{ 
	border-top:1px solid #E3E3E3;
	text-align:right; 
	color:#A6A6A6;
	cursor:default;
	padding-right:15px;
	font-size:10px;
}
/* ---- HOME ---- */
div.hBlock{
	width:33%;
	float:left;
}
div.hBlock img{ display:block; margin:0 auto }
div.hBlock ul{
	margin:15px 0 0 15px;
}
div.hBlock ul li{
	background:url(../img/bullet.gif) no-repeat 0 4px;
	padding-left:14px;	padding-bottom:5px
}
/* ---- CONTATO ---- */
#contato form{ 
	width:305px;
	margin:35px auto 0
}
#contato form label{ font-weight:bold; color:#658498; }
#contato fieldset{ border:0 }
#contato fieldset legend{ display:none }
#contato input,
#contato textarea{
	border:1px solid #E5E5E5;
	padding:2px;
	width:300px;
	color:#7D7D7D
}
#contato dd{ margin-bottom:13px; }
input#bt{ 
	width:60px; 
	cursor:pointer; 
	float:right 
}
p#cText{
	text-align:center;
	margin-top:40px;
}
#ctEsq,
#ctDir{
	float:left;
}
#ctEsq{ width:45% }
#ctDir{ width:55% }
div#statusMessage{
	display:none;
	border:3px solid #CCC;
	margin:15px;
	text-align:center;
	background:#FFFEEF;
	cursor:default;
}
div#statusMessage p{ color:#000 }/*  ---- Link ----  */a.lnk{	margin:0 0 10px 24px;	width:125px;	display:block}/*  ---- Cirurgia Plastica ----  */p.cirurgia{	padding:8px 15px 8px 17px}/*  ---- Perfil ----  */ul.pfl li{	background:url(../img/bullet.gif) no-repeat 0 4px;	padding-left:14px;	padding-bottom:7px}ul.pfl{	margin:25px 0 0 15px;}
a.lnki{	margin:0 0 10px 16px;	width:125px;	display:block}
/*base team*/
div#team{
	width:867px;
	height:32px;
	margin:auto;
	overflow:hidden;
	text-align:right
}
div#team p{
	margin:0px;
	padding:2px 0
}
div#team span{
	display:none
}
div#team a{
	display:block;
	width:128px;
	height:22px;
	float:right;
	background: url(../img/team.jpg) no-repeat
}
div#team a:hover{
	background-position: 0px -22px
}

