img {
	border: none;
}
body, td, th, input, select, textarea {
	font: 11px Verdana, Geneva, sans-serif;
}
body {
	margin: 0;
	text-align: center;
}
#geral {
	width: 985px;
	margin: 0 auto;
}
.fla {
	background: url(img_index/fla_bac_false.jpg) 9px bottom no-repeat;
}
.esquerda {
	padding: 0 4px 9px 9px;
	width: 240px;
	vertical-align: top;
}
.menu {
	padding: 0 14px;
	vertical-align: top;
	background: url(img_index/menu_bac.jpg);
}
.menu table {
	width: 182px;
}
.menu a {
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #006000;
	padding: 0 0 0 10px;
	line-height: 20px;
	border-bottom: 1px dotted #AACD9C;
}
.menu a:hover, .menu a:active {
	background: #AACD9C;
	color: #333;
	text-decoration: none;
}
.meio {
	width: 526px;
	vertical-align: top;
}
.direita {
	padding: 0 4px 0 5px;
	width: 197px;
	vertical-align: top;
}
.direita_c_top {
	padding: 6px 0 0 0;
}
.direita_c_rod {
	padding: 0 0 0 9px;
}
.direita_c_mid {
	border-right: 3px solid #fff;
	border-left: 9px solid #fff;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 20px;
	background: #E8EFEE;
}
.direita_parceiro_bot {
	padding: 6px 0 0 0;
}
.titulo {
	padding: 0 0 0 9px;
	width: 452px;
	vertical-align: bottom;
	font: italic 18px Arial, Helvetica, sans-serif;
	color: #267F6C;
	background: url(img_index/tit_bac.jpg);
	line-height: 28px;
}
.titulo img {
	position: absolute;
	margin: -7px 0 0 9px;
}
.principal {
	padding: 6px 11px 2px 13px;
}
.principal_noticias {
	height: 79px;
	padding: 0 3px;
	vertical-align: middle;
}
.principal_noticias td {
	vertical-align: top;
	font: 11px Arial, Helvetica, sans-serif;
	color: #19594C;
	line-height: 129%;
}
.principal_noticias .miniatura {
	padding: 4px;
	background: url(img_index/noticias_img_bac.jpg) top left no-repeat;
	vertical-align: top;
	width: 66px;
}
.principal_noticias .principal_noticias {
	padding: 0 0 0 12px;
	height: auto;
}
.principal_noticias a {
	color: #1A594D;
	font: bold 10px Verdana, Geneva, sans-serif;
	text-decoration: none;
	line-height: 140%;
}
.principal_noticias a:hover, .principal_noticias a:active {
	color: #c00;
	text-decoration: none;
}
.r_esq {
	padding: 1px 10px 3px 12px;
	width: 388px;
	vertical-align: top;
}
.r_esq_aparelhos {
	padding: 3px 0 0 0;
}
.r_sep {
	width: 1px;
	padding: 7px 0 0 0;
	vertical-align: top;
}
.r_meio {
	width: 353px;
	padding: 0 11px 2px 12px;
	vertical-align: top;
}
.r_meio_video {
	border: 1px solid #D0D0D0;
	padding: 2px 0;
	text-align: center;
}
.r_dir {
	padding: 6px 6px 0 0;
	width: 192px;
	vertical-align: top;
}
.r_dir table {
	background: url(img_index/rod_r_clinica_bac.jpg);
}
.r_dir .clinica_img {
	padding: 9px 0 9px 11px;
}
.r_dir div {
	display: block;
	width: 180px;
	background: #B5DACD;
	padding: 9px 0;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #008369;
	line-height: 105%;
	margin: 0 0 0 9px;
}
.r_dir div a {
	color: #008369;
	text-decoration: none;
}
.r_dir div a:hover, .r_dir div a:active {
	color: #c00;
	text-decoration: none;
}
.rod1 {
	width: 959px;
	text-align: center;
	font-weight: bold;
	color: #415F31;
	background: url(img_index/rod_bac.jpg);
}
.rod2 {
	width: 100%;
}
.rod2 td {
	padding: 0 0 0 125px;
	text-align: center;
	font-size: 10px;
	color: #1A574A;
}
.rod2 .selo {
	padding: 2px 0;
	width: 125px;
}
.container {
	background: #E8EFEE url(img_index/container_bac.jpg) 0 35px repeat-x;
}
.conteudo {
	padding: 15px;
	text-align: justify;
}
.editor {
	font-size: 9pt;
}
.categoria a {
	display: block;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #1A594D;
	padding: 0 0 0 40px;
	line-height: 200%;
	margin: 3px 0;
	background: url(img_index/categoria.jpg) 10px center no-repeat;
	border: 1px solid transparent;
	text-decoration: none;
}
.categoria a:hover, .categoria a:active {
	color: #333;
	border: 1px dotted #1A594D;
}


.detalhes_externo {
	padding: 12px;
}
.detalhes_interno {
	height: 100px;
	padding: 0 3px;
	vertical-align: middle;
}
.detalhes_interno td {
	vertical-align: top;
	font: 11px Arial, Helvetica, sans-serif;
	color: #19594C;
	line-height: 140%;
}
.detalhes_interno .miniatura {
	padding: 4px;
	background: url(img_index/detalhes_img.jpg) top left no-repeat;
	vertical-align: top;
	width: 96px;
}
.detalhes_interno .detalhes_interno {
	padding: 0 0 0 12px;
	height: auto;
}
.detalhes_interno a {
	color: #1A594D;
	font: bold 10px Verdana, Geneva, sans-serif;
	text-decoration: none;
	line-height: 140%;
}
.detalhes_interno a:hover, .detalhes_interno a:active {
	color: #c00;
	text-decoration: none;
}

.parceiros_externo {
	padding: 12px;
}
.parceiros_interno {
	height: 100px;
	padding: 0 3px;
	vertical-align: middle;
}
.parceiros_interno td {
	vertical-align: top;
	font: 11px Arial, Helvetica, sans-serif;
	color: #19594C;
	line-height: 140%;
}
.parceiros_interno .miniatura {
	padding: 4px;
	background: url(img_index/parceiros_img.jpg) top left no-repeat;
	vertical-align: top;
	width: 196px;
	text-align: center;
}
.parceiros_interno .parceiros_interno {
	padding: 0 0 0 12px;
	height: auto;
}
.parceiros_interno a {
	color: #1A594D;
	font: bold 10px Verdana, Geneva, sans-serif;
	text-decoration: none;
	line-height: 140%;
}
.parceiros_interno a:hover, .parceiros_interno a:active {
	color: #c00;
	text-decoration: none;
}

.galeria {
	padding: 10px;
}
.galeria table {
	width: 100%;
}
.galeria td {
	text-align: center;
	padding: 5px 0;
}
.galeria div {
	margin: 0 auto;
	background: url(img_index/detalhes_img.jpg);
	width: 96px;
	*width: 104px;
	padding: 4px;
}

.detalhes_g {
	padding: 15px;
	text-align: justify;
	color: #1A594D;
	line-height: 140%;
}
.detalhes_g div {
	float: left;
	background: url(img_index/detalhes_img.jpg) top no-repeat;
	width: 96px;
	*width: 104px;
	padding: 4px;
	margin: 0 10px 5px 0;
}
.detalhes_g div a {
	display: block;
	margin: 5px 0 0 0;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.detalhes_g div a:hover, .detalhes_g div a:active {
	color: #c00;
}

a {
	color: #1A594D;
}
a:hover, a:active {
	color: #c00;
}

.forms td {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #1A594D;
}
.Formulario {
	border: 1px solid #1A594D;
}
.botao {
	border: none;
	background: #1A594D;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 2px 15px;
}