@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
}
	a {
		cursor:pointer;
		text-decoration:none;
		color:#AFAFAF;
	}
	img {
		border:none; 
	}
	body, html {
		background:url(../imagens/background.jpg) #445698 center top no-repeat;
		height:100%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		color:#80858B;
	}
	textarea, select, input {
		font-family:Arial, Helvetica, sans-serif;
		color:#707070;
		font-size:11px;
		border:1px solid #BEBEBE;
		width:150px;
		height:16px;
	}
	textarea {
		height:100px;
	}
	select {
		height:20px;
	}
	input {
		padding:2px 5px 0 5px;
		width:145px;
	}

.principal {
	width:970px;
	position:relative;
	margin-left:-485px;
	left:50%;
	background:#fff;
	float:left;
}
	.header {
		/*background:url(../imagens/banner-home.jpg) no-repeat;*/
		width:970px;
		height:240px;
		display:block;
		margin-bottom:20px;
	}
	.content {
		width:970px;
		float:left;
	}
		.divNoticias {
			float:left;
			padding-left:70px;
			width:390px;
			height:315px;
			overflow:auto;
			
		}
			.labelNoticas {
				background:url(../imagens/label-noticias.jpg) no-repeat top left #fff;	
				width:370px;
				height:20px;
				border-bottom:1px #B3B7BA solid;
			}
			.noticias {
				width:370px;
				margin-top:20px;
			}
			
		.divsServicoHome {
			float:left;
			padding-left:20px;
		}
			.divsGuia {
				float:left;
				width:420px;
			}
				.divLeftBorder { 
					float:left;
					background:url(../imagens/divs1-left-border.jpg) no-repeat;
					width:11px;
					height:159px;
				}
				.divRightBorder { 
					float:left;			
					background:url(../imagens/divs1-right-border.jpg) no-repeat;
					width:11px;
					height:159px;
				}
				.divBg {
					float:left;				
					background:url(../imagens/divs1-bg.jpg) repeat-x;
					width:398px;
					height:159px;
				}
					.divsServicoHome table, .internaDireita table {
						/*width:360px;*/
						width:180px;
						margin-top:32px;
						float:left;
					}
					.divsServicoHome table tr, .internaDireita table tr {
						height:24px;
					}
					.divsServicoHome table td, .internaDireita table td {
						vertical-align:top;
						padding-left:25px;
					}
						.labelGuiaMedico {
							background:url(../imagens/label-guia-medico.jpg) no-repeat;
							width:93px;
							height:17px;
						}
						.labelGuiaDeServicos {
							background:url(../imagens/label-guia-servicos.jpg) no-repeat bottom;
							width:123px;
							height:17px;
						}
						.buttonConsultar {
							background:url(../imagens/button-consultar.jpg) no-repeat right;
							width:100%;
							height:17px;
							display:block;
						}
				
			.divsAcesso {
				float:left;
				width:420px;
			}
				.divNewsletter {
					float:left;
				}
					.divBg2 {
						float:left;				
						background:url(../imagens/divs1-bg.jpg) repeat-x;
						width:185px;
						height:159px;
					}
						.divsServicoHome .divBg2 table, .internaDireita .divBg2 table {
							width:185px;
						}
						.divsServicoHome .divBg2 table td, .internaDireita .divBg2 table td {
							vertical-align:top;
							padding-left:13px;
						}
						.labelNewsletter {
							background:url(../imagens/lebel-newsletter.jpg) no-repeat bottom;
							width:81px;
							height:16px;
						}
						.labelAreaRestrita {
							background:url(../imagens/label-area-restrita.jpg) no-repeat bottom;
							width:94px;
							height:16px;
						}
						.buttonCadastrar {
							background:url(../imagens/button-cadastrar.jpg) no-repeat right;
							width:157px;
							height:17px;
							display:block;
						}
						.buttonLogar {
							background:url(../imagens/button-logar.jpg) no-repeat right;
							width:157px;
							height:17px;
							display:block;
						}
						.bgCampoSenha {
							background:url(../imagens/bg-campo-senha.jpg) no-repeat left center #fff;
							width:145px;
							height:16px;
						}
				.divAreaRestrita {
					float:left;
					padding-left:5px;
				}
		.interna100 {
			clear:both;
			padding-left:70px;
			float:left;
			width:830px;
		}
			.logoDiagnosticoETratamento {
				height:94px;
				width:100%;
				margin:40px auto 0;
				background:url(../imagens/logo-diagnostico-e-tratamento.jpg) no-repeat center;	
			}
			.labelVazio {
				margin-top:40px;
				float:left;
				font-size:12px;
				font-weight:bold;
				color:#A7ABB1;
				width:830px;
				height:20px;
				border-bottom:1px #B3B7BA solid;
			}
			.labelBoulevard {
				margin-top:20px;
				background:url(../imagens/label-boulevard.jpg) no-repeat left top;
				width:830px;
				height:20px;
				border-bottom:1px #B3B7BA solid;
			}
			.labelMedicos {
				background:url(../imagens/label-medicos.jpg) no-repeat left top;
				width:830px;
				height:20px;
				border-bottom:1px #B3B7BA solid;
			}
			.labelServicosIntegrados {
				background:url(../imagens/label-servcos-integrados.jpg) no-repeat left top;
				width:146px;
				height:20px;
			}
			.labelExames {
				background:url(../imagens/label-exames.jpg) no-repeat left top;
				width:830px;
				height:20px;
				border-bottom:1px #B3B7BA solid;
			}
			.labelCentroIntegrado {
				background:url(../imagens/label-centro-integrado.jpg) no-repeat left top;
				width:830px;
				height:20px;
				border-bottom:1px #B3B7BA solid;
			}
			.internaEsquerda {
				float:left;
				width:330px;
				margin-top:20px;
				padding:30px;
			}
				.medico {
					margin-bottom:20px;
					border-bottom:1px solid #B3B7BA;
					float:left;
					width:100%;
				}
					.medico table tr td.texto {
						padding-left:12px;
						color:#707070;
					}
						.nomeMedico {
							font-size:13px;	
						}
					.caixaNumero {
						font-size:9px;
						padding:10px;
						width:10px;
						height:10px;
						background:#C7C7C7;
					}
			.internaDireita {
				float:left;
				padding-left:20px;
				margin-top:20px;
			}
				.internaDireita select {
					width:340px;
					height:27px;
					margin:4px 0;
					padding:4px 3px 3px 15px;
				}
				.internaDireita input {
					height:21px;
					width:320px;
					padding:6px 5px 0 15px;
				}
				.divLeftBorder3 { 
					float:left;
					background:url(../imagens/divs3-left-border.jpg) no-repeat;
					width:11px;
					height:290px;
				}
				.divRightBorder3 { 
					float:left;			
					background:url(../imagens/divs3-right-border.jpg) no-repeat;
					width:11px;
					height:290px;
				}
				.divBg3 {
					float:left;				
					background:url(../imagens/divs3-bg.jpg) repeat-x;
					width:398px;
					height:290px;
				}
					.labelGuiaMedico2 {
						background:url(../imagens/label-guia-medico2.jpg) no-repeat;
						width:93px;
						height:17px;
					}
					.labelBuscarMedico {
						background:url(../imagens/label-buscar-medico.jpg) no-repeat;
						width:107px;
						height:17px;
					}
					.divDivisao {
						display:block;
						width:345px;
						height:2px;
						margin:10px auto 0;
						border:0 none;
						background:url(../imagens/img-div-divisao.gif) repeat-x left;
					}
					.buttonBuscar {
						background:url(../imagens/button-buscar.jpg) no-repeat right;
						width:100%;
						height:17px;
						display:block;
					}
					
			.divsBoulevard {
				margin:7px 7px 4px 0;
				width:157px;
				float:left;
			}
				.divsBoulevardLeft {
					float:left;
					background:url(../imagens/divs2-left-border.jpg) no-repeat;
					height:113px;
					width:11px;
				}
				.divsBoulevardRight {
					float:left;
					background:url(../imagens/divs2-right-border.jpg) no-repeat;
					height:113px;
					width:11px;
				}
				.divsBoulevardBg {
					overflow:hidden;
					float:left;
					background:url(../imagens/divs2-bg.jpg) repeat-x;
					height:113px;
					width:130px;
				}
					.divsBoulevardImg {
						float:left;
						margin:18px auto 0 auto;
						width:130px;
					}
					.divsBoulevard img {
						border:1px solid #BABABA;
					}
					.divsBoulevard span {
						color:#707070;
						margin-top:11px;
						display:block;
						float:left !important;
						width:130px;
						text-align:center;
						padding:0px !important;
					}
		.divEsqPrincipal {
			float:left;
			padding-left:70px;
			width:600px;
			height:315px;
		}
			.locacoes {
				float:left;
				width:215px;
				margin:20px 30px 0;
				border-bottom:1px solid #B3B6BB;
			}
			.buttonEnviar {
				background:url(../imagens/button-enviar.jpg) no-repeat right;
				width:41px;
				float:right;
				height:9px;
				display:block;
			}
			.labelContato {
				background:url(../imagens/label-contato.jpg) no-repeat top left #fff;	
				width:570px;
				height:20px;
				border-bottom:1px #B3B7BA solid;
			}
			.labelComoChegar {
				background:url(../imagens/label-como-chegar.jpg) no-repeat top left #fff;	
				width:570px;
				height:20px;
				border-bottom:1px #B3B7BA solid;
			}
			.labelLocacoesVendas {
				background:url(../imagens/label-locacao-vendas.jpg) no-repeat top left #fff;	
				width:570px;
				height:20px;
				border-bottom:1px #B3B7BA solid;
			}
			table.formulario {
				margin:0 auto;
				width:425px;
			}
				.formulario td {
					padding:0 0 2px 20px;
				}
				.formulario input, .formulario textarea {
					width:200px;
					padding:8px 5px 0 5px;
					margin-top:4px;
				}
				.formulario input.longo, .formulario textarea.longo {
					width:434px;
					padding:8px 5px 0 5px;
					margin-top:4px;
				}
				.formulario input {
					height:22px;
				}
			
		.divsLaterais {
			width:210px;
			padding-left:20px;
			float:left;
		}
			.divLateral {
				float:left;
				width:210px;
			}
				.divLateral select {
					width:160px;
				}
				.divsLaterais .divBg2 {
					width:185px;	
				}
				.divsLaterais .divBg2 table {
					width:175px;
					margin-top:32px;
				}
				.divsLaterais table tr {
					height:24px;
				}
				.divsLaterais .divBg2 table td {
					vertical-align:top;
					padding-left:13px;
				}
			
	.footer {
		margin-top:50px;
		width:970px;
		float:left;
	}
		.internaFooter {
			padding-left:70px;
			float:left;
			width:830px;
		}
			.endereco {
				float:left;
				background:url(../imagens/logo-footer.jpg) no-repeat left top;
				width:700px;
				height:24px;
				font-size:10px;
				padding-left:35px;
			}
			.imdt {
				float:right;
				background:url(../imagens/icon-imdt.jpg) no-repeat center;
				width:21px;
				height:24px;
			}
					   
					 
