
body {
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}

#topo {
	width: 1000px;
	height:167px;
	margin: 0 auto;
	background-color:#b4d6d2;
}

#msg-ao-internado {  margin-top: -75px; margin-left: 780px;	 }

#container-geral { width:1000px; overflow:hidden; margin: 0 auto; }

#menu {
	width: 1000px;
	height: 46px;
	margin: 0 auto;
	clear:both;
}

#corpo {
	width:1000px;
	clear:both;
	background-color:#FFF;
	margin: 0 auto;
	overflow:hidden;
}

#rodape {
	width:100%;
	height: 175px;
}

#submenu {
	width:1000px;
	height:47px;
	margin: 0 auto;
	overflow:hidden;
	clear:both;
}

#submenu ul {
	width: 770px;
	margin-left: 20px;
}

#submenu ul li {
	display:inline;
	list-style:none;
	float:left;
	margin-right: 35px;
	padding-top: 18px;
}

#lista-links ul li {
	display:inline;
	list-style:none;
	float:left;
	margin-right: 35px;
	padding-top: 20px;
}

#lista-links ul li a {
	color:#FFF;
	font-size:10px;
	font-weight:normal;
}

#lista-hospitais ul li a {
	color:#FFF;
	font-size:11px;
	font-weight:normal;
}

#lista-links ul, #lista-hospitais ul {
	margin-left: 25px;
	clear:both;
}

#lista-hospitais ul li {
	display:inline;
	list-style:none;
	float:left;
	margin-right: 35px;
	padding-top: 17px;
	color:#FFF;
}

#esquerda {
	width:757px;
	height:100%;
	padding: 15px 15px 0px 15px;
	float:left;
	border-right: 1px solid #ddecea;
	overflow:hidden;
}

#esquerda-sem-margem {
	width:787px;
	height:100%;
	padding: 0;
	float:left;
	border-right: 1px solid #ddecea;
	overflow:hidden;
}

#direita {
	width:212px;
	height:100%;
	float:right;
	background-color:#FFF;
	overflow:hidden;
}

#enquete {
	width:188px;
	height:auto;
	background:url(../img/bg-enquete.png) repeat-x bottom left #ffdf7d;
	clear:both;
	color: #063025;
	padding: 12px 12px 12px 12px;
	_padding: 0px 12px 12px 12px;
	overflow:hidden;
}

#noticias {
	width:371px;
	height:100%;
	min-height:200px;
	float:left;
}

#noticias-interna, #especialidades-interna {
	width:100%;
	height:100%;
	min-height:200px;
	float:left;
}

#lista-noticia { margin-bottom: 20px; }

#viversaude {
	width:334px;
	height:100%;
	overflow:hidden;
	float:right;
	background:url(../img/bg-viversaude.jpg) left top repeat-x #e0efe6;
	padding: 15px 15px 20px 15px;
	margin-top:-15px;
}

#lista-outras-noticias ul li {
	list-style:inside url(../img/bullet.jpg);
	line-height:1.5em;
 *list-style:outside url(../img/bullet.jpg);
 *margin-left: 15px;
}

#lista-viversaude {
	margin-bottom: 5px;
	padding-top: 8px;
	padding-bottom:8px;
	padding-left:8px;
}

#lista-viversaude:hover {
	background-color:#FFF;
	cursor:pointer;
}

.img-viversaude {
	border:solid #5ba08c 1px;
	margin-right: 8px;
	float:left;
}

#newsletter {
	width:210px;
	padding-top:3px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	margin-left:92px;
	_margin-left: 92px;
	margin-top:-10px;
	_margin-top:-7px;
	overflow:show;
	z-index:1;
}

#newsletter-nome {
	background:url(../img/form/form-newsletter.jpg) no-repeat center right;
	width:117px;
	height:23px;
	float:left;
	margin-right:7px;
	_margin-right:0px;
	_overflow:show;
	z-index:1;
}

#form-busca {
	background:url(../img/form/bg-form-busca.jpg) no-repeat center right;
	width:127px;
	height:23px;
	float:left;
	margin-right:7px;
	
}

#form-busca input, #medicos-busca input {
	background:none;
	border:none;
	padding:4px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#217d64;
	width: 115px;
}

#newsletter-nome input {
	background:none;
	border:none;
	padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#217d64;
	width: 108px;
}

#especialidades {
	display:none;
	position:absolute;
	width: 770px;
	background:#fafcfc url(../img/bg-enquete.jpg) repeat-x left bottom;
	
	border: 1px solid #ddecea;
	border-bottom:#217d64 1px solid;
	
	overflow:hidden;
	float:left;
	margin-left: -20px;
	margin-top: 11px;
	
	/* IE */
	*margin-left: -20px;
	*margin-top: 12px;
	
}

#menuEspecialidades {
	width: 100px;
	height:30px;
}

#especialidades ul {
	width:180px;
	padding:15px 0px 15px 0px;
	margin: -15px auto 5px auto ;
	float:left;

	
}

#especialidades ul li {
	list-style:none;
	display:block;
	height:25px;
	margin-left:40px;
	margin-right:50px;
	margin-bottom: -7px;
	width:180px;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#005542;
	
	/* IE  */
	_margin-left:10px;
	*margin-bottom: -7px;
	*margin-top:-3px;
}

#especialidades ul li a {
	display:block;
	cursor:pointer;
}

#especialidades a { font-size:10px; }

#noticias-interna p, #especialidades-interna p { margin-bottom: 10px; }

.imagem-noticia {
	display:block;
	margin-bottom: 12px;
	margin-right: 12px;
	float:left;
}

#texto-viversaude {
	width: 375px;
	float: left;
	margin-left:12px;
	margin-bottom:30px;
}

#viversaude-interna { overflow:hidden; min-height:700px; }

#viversaude-interna2 {
	overflow:hidden;
	height:212px;
}

#viversaude-lista-noticias ul li {
	width:100%;
	height:40px;
	margin-bottom: 13px;
	display:block;
	padding:5px;
	list-style:none;
}

#noticias-viversaude {
	width: 328px;
	position:absolute;
	height:auto;
	
	/* firefox */
	margin-top:200px;
	margin-left:420px;
	margin-bottom:20px;
	
	/* IE */
	
}

#noticias-viversaude ul li {
	background:#f6fafa;
	width:315px;
	height:80px;
	margin-bottom: 13px;
	display:block;
	padding:5px;
	border:#ddecea solid 1px;
	list-style:none;
	cursor:pointer;
}

#noticias-viversaude ul li:hover {
	background:#e1f2f2;
	cursor:pointer;
}

#noticias-viversaude ul li img {
	display:block;
	float:left;
	margin-right: 7px;
}

#lista-paginacao ul li {
	display:inline;
	background:url(../img/bt/lista-inativo.png) center center no-repeat;
	padding:11px;
	margin-right:3px;
	float:left;
	font-size:10px;
	font-weight:bold;
}

#lista-paginacao ul li:hover {
	background:url(../img/bt/lista-ativo.png) center center no-repeat;
	cursor:pointer;
}

#institucional-interna {
	width:513px;
	float:left;
}

#institucional-fotos {
	width: 232px;
	float:right;
	margin-bottom:30px;
}

#especialidades-mais-noticias {
	background:url(../img/bg-maisnoticias.png) no-repeat center center;
	width:262px;
	height:168px;
	float: right;
	padding:10px;
}

#especialidades-noticias {
	clear:both;
	width:100%;
}

#container-clear {
	display:block;
	clear:both;
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
}

#especialidades-lista-medico {
	background:url(../img/bg-medico.png) no-repeat center center;
	width:212px;
	height:135px;
	float: left;
	padding:10px;
	margin-right: 8px;
	margin-left: 8px;
	margin-bottom: 20px;
}

#especialidades-imagem-medico {
	background:url(../img/img-padrao-medicos.png) no-repeat center center;
	width:53px;
	height:53px;
	float:left;
}

#especialidades-nome-medico {
	width: 150px;
	height:53px;
	float:right;
}

#lista-convenios ul li {
	display:inline;
	margin-right:13px;
	margin-left:13px;
	margin-bottom: 25px;
	float:left;
	width:100px;
	height:75px;
	overflow:hidden;
}

#lista-convenios { margin:0 auto; }

#medicos-busca {
	background:url(../img/form/bg-form-busca.jpg) no-repeat bottom right;
	width:127px;
	height:23px;
	float:left;
	margin-right:7px;
	display:inline;
}

#drop-especialidades, #drop-hospitais, #lista-alfabetica {
	width: 720px;
	padding: 8px;
	background:#deedeb;
	margin:10px;
	color:#1a6175;
}

#drop-especialidades select, #drop-hospitais select {
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
}

#lista-alfabetica ul li {
	display:inline;
	padding: 4px;
	margin-right:4px;
	margin-left: 5px;
	font-weight:bold;
	cursor:pointer;
}

#lista-alfabetica ul li:hover {
	background:#FFF;
	cursor:pointer;
}

#foto-medico {
	border:solid 1px #ddecea;
	width:141px;
	height: 127px;
	float:left;
	margin-right:15px;
}

#ps-hospital2 { width: 270px; float:left; margin: 0px 0px 15px 15px; }
#ps-hospital { width: 270px; float:left; margin: 30px 35px 30px 35px; }



#ps-hospital ul li {
	list-style:none;
	text-indent:10px;
	margin-top:3px;
}

#migalhas { margin-top:-3px; font-size:10px; margin-left:20px; color:#005542; }

#form-msg-internado input, #contato-input input {
	background:none;
	border:none;
	padding:4px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#217d64;
	width: 260px;
}

#form-msg-internado select {
	background-color:#ecf4f4;
	border:solid 1px #96bab2;
	padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	height:26px;
	color:#217d64;
	width: 265px;
}

#form-curriculo select {
	background-color:#ecf4f4;
	border:solid 1px #96bab2;
	padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	height:26px;
	color:#217d64;
	width: 286px;
}

#form-msg-internado textarea, #contato-texto textarea {
	background:none;
	border:none;
	padding:5px;
	margin: 3px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#217d64;
	width: 365px;
	height: 120px;
}

#contato-input {
	background:url(../img/form/txt.png) no-repeat left center;
	width: 268px;
	height: 23px;
}

#contato-texto {
	background:url(../img/form/textarea.png) no-repeat left center;
	width: 379px;
	height: 135px;
}

.gmaps {
	float:right;
	border: 1px solid #96bab2;
}

#gmaps {
	/*float:left;*/
	width:345px;
	height: auto;
	margin:0 auto;
}

#mais-contato {
	width: 400px;
	height: auto;
	margin:0 auto;
	clear:both;
	margin-bottom:30px;
}

 #mais-contato select {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#217d64;
	padding:3px;
	width:185px;
 }
 
 #detalhes-contato {
	width: 379px;
	height: 135px;
	margin:0 auto;
	background:url(../img/form/textarea.png) no-repeat center center;
	padding:7px;
}

#barra-enquete {
	width:208px;
	height: 27px;
	background:url(../img/form/barra.png) no-repeat left top;
	padding:7px;
	padding-left:30px;
	font-size:10px;
	font-weight:bold;
	
}

#container-barra {
	padding: 0px;
	display:block;
	height:25px; 
	background-color:#b6d8d4;
	margin-bottom:15px;

}

#form-texto-grande {
	background:url(../img/form/form-texto-grande.png) no-repeat left center;
	width:287px;
	height:23px;
}

#form-texto-curriculo {
	background:url(../img/form/form-texto-curriculo.png) no-repeat left center;
	width:287px;
	height:308px;
}

#form-texto-grande input {
	background:none;
	border:none;
	padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#217d64;
	width: 277px;
}

#form-texto-curriculo textarea {
	background:none;
	border:none;
	padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#217d64;
	width: 275px;
	height: 295px;
}

.especialidade-nome { color:#ff7e00; font-size:18px; font-weight:bold; letter-spacing:-1px; font-family:Arial, Helvetica, sans-serif; }

#img-aba, #pngfix, .pngfix {
   behavior: url("scripts/pngbehavior.htc");
}

#container-contato { float:left; }
#container-contato select { 
	background-color:#ecf4f4;
	border:solid 1px #96bab2;
	padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	height:26px;
	color:#217d64;
	width: 268px;
}
#container-contato-direita { float:right; width: 350px; }


#video-viversaude { 
	display:block;
	margin-top:74px; 

	margin-left:10px;
	width:375px;
	}
	
#container-video {
	width:385px;
	height:auto;
	overflow:hidden;
}

#e-brand {
	width: 175px;
	height:60px;
	clear:both;
	float:right;
	margin-top:25px;
}

#institucional-interna ul li {
	list-style:inside none;	
	margin-bottom:5px;
}

#galeria-home {
	width:371px;
	height:100%;
	margin-top:20px;
	float:left;
}

#galeria-home ul li {
	width:80px;
	height:80px;
	display:block;
	list-style:none;
	border:1px solid #96bab2;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	*margin-right: -5px;
	_margin-right:-10px;
	overflow:hidden;
}

#galeria-home ul li:hover {
	border:1px solid #217d64;
	cursor:pointer;
}

#galeria-interna {
	width:100%;
	height:100%;
	margin-top:25px;
	margin-bottom:25px;
	float:left;
	clear:both;
}

#galeria-interna ul li {
	width:80px;
	height:80px;
	display:block;
	list-style:none;
	border:1px solid #96bab2;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	*margin-right: 10px;
	overflow:hidden;
}

#galeria-interna ul li:hover {
	border:1px solid #217d64;
	cursor:pointer;
}

#banners {
	width:370px;
	height:180px;
}
