*{margin:0; padding:0; outline:0; }

body{
	font:13px tahoma, arial, verdana;
	background: #FFF;
	color:#000;
	outline:none;
}
h1,h2,h3{ cursor:default }
a{ 
	text-decoration:none; 
	color:#FFF;
}
dl{
	margin:0 10px;
}
img{ border:0 }
/* TOPO*/
div#topo{
	width:1001px;
	height:136px;
	margin:0 auto;
	overflow:hidden;
	text-indent:-50000px;
	background:url(../img/estrutura/topo.jpg) no-repeat;
}
/* MENU*/
#menu{
	width:259px;
	height:800px;
	overflow:hidden;
	float:left;
	
}
ul#menu_link{
	text-align:right;
	margin: 70px 0 0 0;
	list-style:none;
	text-decoration:none;
}
ul#menu_link li a{
	font:18px arial, tahoma, verdana;
	color:#1982C6;
	text-decoration:none;
	line-height:36px;
	margin-right:69px;
	padding:10px;
}
ul#menu_link li a:hover{ 
	background:#FFD600;
	color: #EC281C;
}
.active{ 
	background:#FFD600;
	color: #EC281C;
} 
body#home #all #menu ul#menu_link li a.home,
body#grupo #all #menu  ul#menu_link li a.grupo,
body#hospitais #all #menu ul#menu_link li a.hospitais,
body#fundadores #all #menu  ul#menu_link li a.fundadores,
body#humanizacao #all #menu  ul#menu_link li a.humanizacao,
body#eventos #all #menu  ul#menu_link li a.eventos,
body#espetaculo #all #menu  ul#menu_link li a.espetaculo,
body#midia #all #menu  ul#menu_link li a.midia,
body#videos #all #menu  ul#menu_link li a.videos,
body#faq #all #menu  ul#menu_link li a.faq,
body#contato #all #menu  ul#menu_link li a.contato{
	background:#FFD600;
	color: #EC281C;
}
/* ALL */
h1{ position:absolute; top:-500px; }
h2{
	background:url(../img/estrutura/letra.jpg) no-repeat;
	font:60px arial, tahoma, verdana;
	color:#FFD600;
	padding:11px 25px
}
div#all{
	width:1001px;
	height:auto;
	overflow:auto;
	margin:0 auto;
	background:url(../img/estrutura/amarelo.jpg) repeat-y;
}
/* CONTENT */
div#content{
	width:699px;
	height:auto;
	overflow:auto;
	float:right;
	margin-top:83px
}
/* CLASSES */
.hide{ display:none }
.cel{
	position:relative;
	top:-29px;
	left:16px;
}
.destaque{
	font:15px tahoma;
	font-weight:bold
}
.kleber{
	font-size:14px;
	display:block;
	left:69px;
	position:relative;
	top:-76px;
}
.branco{
	color:#FFF;
}
.cinza{
	margin:5px;
	font-size:11px;
	color:e5e5e5;
}
.primeira{
	font-size:14px;
	text-align:justify;
	margin-top:23px;
	margin-left:10px;
	line-height:23px;
}
.primeira img{
	position:relative;
	top:-78px;
}
.comum img{
	position:relative;
	top:0px;
	float:right;
}
.right{
	text-align:right;
	margin:5px;
}
.corpo{
	line-height:23px;
	margin:30px 10px;
	text-align:justify;
}
.corpo img{
	position:relative;
	top:0px;
}
.comum{
	margin-left:10px;
	line-height:23px;
	text-align:justify;
}
.titulo{
	font-size:14px;
	font-weight: bold;
}
.negrito{
	font-weight: bold;
}
.azul{
	color:#1982C6;
	text-decoration:underline
}
.esp {
	float:right;
}
.breve{
	font:60px arial, tahoma, verdana;
	color:#000;
	padding-top:10px;
	text-align:right;
	line-height:54px;
	margin-right:14px;
	padding:250px 0 0;
}
/* FOOTER */
div#footer{
	width:1001px;
	height:140px;
	margin:0 auto;
	background:url(../img/estrutura/base.jpg) no-repeat;
}
div#footer p{
	cursor:default;
	color:#6C6C6C;
}
div#celular{
	width:260px;
	height:140px;
	float:left;
}
div#selos{
	width:739px;
	height:140px;
	float:right;
}
div#selos img{
	padding:11px 16px;
}

/* HOME */
p.primeira img, p.corpo img, div#form_mail img{
	float:right;
	}
/* VIDEOS */
.visual{
	width:430px;
	height:350px;
	margin:0 auto;
	padding-top:40px;
}
/* MIDIA */
#mid1,
#mid2,
#mid3,
#mid4,
#mid5,
#mid6,
#mid7,
#mid8,
#mid9,
#mid10,
#mid11,
#mid12,
#mid13,
#mid14,
#mid15,
#mid16{ display:none; }

.midImg a{
	border:5px solid gold;
	margin:30px 32px;
	display:block;
	width:100px;
	height:148px;
	overflow:hidden;
	float:left
}
.midImg a:hover{ border:5px solid #1982C6; }

/* CONTATO */
div#form_mail{
	margin-top:50px;
}
#form_mail form{ 
	width:326px;
}
#form_mail label{ font-weight:bold; color:#000; }
#form_mail input,
#form_mail textarea{
	border:1px solid #BEBEBE;
	padding:2px;
	width:300px;
	color:#000
}
#form_mail dd{ margin-bottom:13px; }
input#bt{ 
	width:60px; 
	cursor:pointer; 
	float:right 
}
div#statusMessage{
	display:none;
	margin:10px;
	cursor:default;
}
div#statusMessage p{ color:red }
/*base team*/
div#team{
	width:1000px;
	height:30px;
	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/estrutura/team.jpg) no-repeat
}
div#team a:hover{
	background-position: 0px -22px
}
