body { color:#666; font-family:Arial,Helvetica,sans-serif; font-size:12px; }
.detalhe br.spacer_ { display: block; margin: 4px 0;}
/* comum */
.wrapper		{ margin:0 auto; padding:0; width:940px;}
.clear			{ clear: both;}
.clearf			{ clear: left;}
.left			{ float: left;}
.right			{ float: right;}
.b				{ font-weight: bold }
.block			{ display: block}
.tright			{ text-align: right;}
.word_destaque	{ font-variant: small-caps;}
.texto			{ line-height: 160%; margin: 5px 0}
.dashed			{ border: none; border-bottom: 1px dashed #999; width: 100%}
.gravata		{ color:#669999; font-size:14px; } 
.block			{ display: block;}
.note			{ font-size: 11px; color: #999}
.invisivel		{ display: none;}
.more, .date	{ color: #888; font-size: 11px}
.text p			{ line-height: 150%; margin: 10px 0}
/* Links */
a		{ text-decoration: none; color: #666}
a:hover	{ text-decoration: underline;}
a.title	{ color:#FF9900; font-size:17px; font-weight:bold; }
/* html */
h1			{ font-size: 22px; color: #B9DC50; font-variant: small-caps; margin: 15px 0}
h2			{ color:#FF9900; font-size:18px; font-variant: small-caps; font-weight:bold; margin: 10px 0}
h3			{ color:#B1D83D; font-size:13px; margin:15px 0 15px 0;}
h4			{ color:#B1D83D; font-size:13px;}
h5			{ color: #83A420; margin: 4px 2px; text-transform: uppercase;}
.detalhe br	{ display: none;}
.detalhe p	{ margin: 10px 0}
.detalhe h2, .detalhe h3{ margin:20px 0 10px 0}
.detalhe a { color:#FF9900; font-size:12px; font-weight:bold;  }
/* Header */
#header-home 		{ border-bottom: 3px solid #edf0e9; background: #fff url(../img/home/bg-header.jpg) no-repeat top center; height:360px; min-width: 960px}
#header-tratamentos { background: #fff url(../img/header/bg-header_tratamentos.jpg) no-repeat top center; height:302px; min-width: 960px}
#header-saude 		{ background: #fff url(../img/header/bg-header_saude.jpg) no-repeat top center; height:302px; min-width: 960px}
#header-clinica 	{ background: #fff url(../img/header/bg-header_clinica.jpg) no-repeat top center; height:302px; min-width: 960px}
#header-default 	{ background: #fff url(../img/header/bg-header_default.jpg) no-repeat top center; height:302px; min-width: 960px}

	#hd				{ height: 250px}
	#hd-home		{ height: 315px}
	#logo-top		{ float: left; width: 200px; margin: 0 20px}
	/* mapsite */
	.mapsite		{ float: right; width:250px; margin: 20px 0 0 0}
	.mapsite ul li 	{ float: left; margin-left: 15px; list-style: url(../img/comum/arr-o.png) inside; }
 
/* Menu */
#nav 			{ margin: 5px 0 0 0; font-size: 12px; color: #555;line-height: 180%}
#nav ul li		{ float: left; list-style: url(../img/comum/arr-o.png) outside; margin: 0 10px 0 0}
#nav ul li a	{ margin: 0 25px 0 0}

ul#submenu { margin: 0 0 0 15px}

/* Container */
#container		{ margin: 0; clear: both; background:#fff}
.content		{ float: left; padding:0 0 0 10px; width:600px; margin: 10px 0; line-height: 150%; 	}
.sidebar		{ float:right; width:220px;margin: 12px 50px 10px 20px; line-height: 150%; }

#home	{ background:#EDF0E9 url(../img/home/bg_home.gif) no-repeat top center; height: auto; padding: 0 20px} 

/* Notícias */
.noticias ul li, .ult_noticias ul li		{ list-style: none; margin: 15px 0}
.ult_noticias 								{ line-height: 130%; margin: 0 5px 0 0; height: 160px; line-height: 140%}
.ult_noticias a.title, .noticias a.title	{ color:#FF9900; font-size:17px; font-weight:bold; }


/* left e right bar */
#leftbar	{ float: left; width: 380px}
#rightbar	{ float: right; width: 480px}

.spinesaude { line-height: 150%; background:transparent url(../img/home/bg_home_spine.jpg) no-repeat scroll 0 0; 	height:188px; 	padding:16px 0 0 96px;	width:241px;}	
.spinesaude h2 	{ color:#FF9900; font-size:22px; font-variant: small-caps; font-weight:bold; }
.spinesaude p	{ font-size: 13px; margin: 10px 0}

.spinedestaque  	{ background: transparent url(../img/home/img_destaque.jpg) no-repeat bottom right; height: 192px; margin: 20px 50px 0 0; width: 100%}
.spinedestaque h3	{ color: #999900; font-size: 18px; font-variant: small-caps;}
.spinedestaque h2	{ color: #B9DB50; font-size: 20px; font-variant: small-caps;}
.spinedestaque p	{ color: #666; font-size: 14px; margin: 10px}
.spinedestaque a	{ margin-left: 18px	}

.colunasaz, .restrict	{ width: 48%; line-height: 130%; float:left;}
.colunasaz				{ background:transparent url(../img/home/bg_home_az.gif) no-repeat scroll 0 0; height:145px; width:195px; margin-top: 20px}
.colunasaz p			{ margin: 15px }
.colunasaz h2			{ text-align: center; margin-top: 15px}
.colunasaz h2 span		{ color: #FFCC00; font-weight: normal; font-size: 22px}
.restrict				{ margin-top: 30px; margin-left: 50px}
.restrict h2			{ margin: 6px 0}
.restrict ul li			{ background:transparent url(../img/bullet_lista.gif) no-repeat left center; padding:2px 0 2px 15px;}

.endereco, .localizacao 		{ float: left; margin: 10px	}
.endereco h2, .localizacao h2	{ font-variant: normal; font-size: 14px; font-weight: bold}
.mapa							{ float: left; width: 220px}
.estrutura	p					{ font-size: 14px;}
.estrutura p, .estrutura h2		{ margin: 10px}

.medico img	{ float: left; width: 150px; padding: 10px}
.medico h3	{ color:#B1D83D; font-size:13px; margin: 0 0 15px 0}
.medico ul li	{ margin: 15px 0; border-bottom: 1px dashed #999}

.listEquipe			{margin: 15px 10px}
.listEquipe ul li	{ background:transparent url(../img/bullet_lista.gif) no-repeat scroll left center; padding:2px 0 2px 15px;}
.listEquipe a		{ color:#669999;}
/* News */
.news { background: transparent url(../img/news/fnews.jpg) no-repeat left top; width: 185px; height: 210px; padding: 15px; font-size: 11px}

input, textarea, select { margin: 5px 0; background-color:#F4F5ED; border-color:#CCCCCC; border-style:solid none none solid; border-width:1px medium medium 1px; color:#666666; font-size:11px; padding:3px; }
.btn_submit	{ background-attachment:scroll; background-color:transparent; background-image:none; background-position:0 0; background-repeat:repeat; border:medium none; height: 25px; vertical-align: middle;}

.bemestar				{ background: transparent url(../img/tratamentos/bg_metodo.jpg) no-repeat top left; width: 100%; height: auto; padding: 50px 0 20px 0}
.bemestar p.destaque	{ width: 275px; color: #63C793; font-weight: bold; margin-left: 15px}
.bemestar div.text		{ padding-left: 15px; margin-top:-5px; width: 484px; font-size: 12px; font-weight: normal; color: #666; background-color: #F2F4E9}

ul.bullet li			{background:transparent url(../img/bullet_lista.gif) no-repeat left center; padding:2px 0 2px 15px;}

.sitemap a				{ color: #669999}
.msgErro, .msgOK		{ margin: 10px 10px 10px 0;}
.msgErro				{ border-bottom: 1px dashed red; 		border-top: 1px dashed red; display: block; padding: 3px 0 3px 0; font-weight: normal; color: red; line-height: 20px; text-align: left; }
.msgOK					{ border-bottom: 1px dashed #FF9900; 	border-top: 1px dashed #FF9900; display: block; color:#FF9900; text-align: left; padding: 3px 0 3px 3px; font-weight: normal; line-height: 20px; }
label.error				{ color: red; margin-left: 10px; font-size: 10px}
input.error, textarea.error { border: 1px dotted red;}

.postrandom{ margin: 10px 0;}



/* footer */
#footer { background: #fff url(../img/footer/footer.gif) no-repeat bottom center; margin: 0; clear: both; height: 100px; line-height: 120%}
#footer .endereco {	float:right; margin: 10px 50px; width: 200px; color: #fff}
#footer .copyright { float: left; width: 480px; margin: 12px 30px}