/* GERAL */
BODY {
	margin:0; padding:0;
	background:#fff;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
}
P { margin:0 0 15px 0; }
.bold { font-size:14px; font-weight:bold; letter-spacing:-1px; word-spacing:2px; }





/* LINKS */
A { text-decoration:none; color:#000; }
A:hover { text-decoration:none; color:#43665F; }

.voltar A { font-size:14px; font-weight:bold; color:#43665F; }
.voltar A:hover { text-decoration:none; color:#000; }

.paginacao { color:#999; }
.paginacao A { color:#43665F; }
.paginacao A:hover { color:#000; }




/* HINTBOX */
#d_hint_box { position:absolute; display:block; margin:0; padding:3px 5px; background:#E9EDF5; border:3px solid #C0C8D3; }





/* FORMULARIOS */
form { margin:0; padding:0; }
.txt { border:1px solid #ccc; background:#F5F5F5 url(imagens/fundo_txt.gif) repeat-x; }
.btn {
	border:1px solid #81CCBD;
	background:#C3DBF2 url(imagens/fundo_btn.gif) repeat-x;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#43665F;
	cursor:pointer;
	height:22px;
}
.btn IMG { margin:1px 6px 1px 0; padding:0; border:0; vertical-align:text-top; }
.btn2 {
	border:1px solid #81CCBD;
	background:#C3DBF2 url(imagens/fundo_btn.gif) repeat-x;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#c00;
	cursor:pointer;
	height:22px;
}
.btn2 IMG { margin:1px 6px 1px 0; padding:0; border:0; vertical-align:text-top; }
.aviso { color:#c00; }
.form_label { margin:4px 0; padding:1px 10px 1px 1px; border-bottom:1px solid #ccc; }
.form_field { display:block; margin:2px 0; padding:3px 5px; background:#eee; }
.form_label2 { border-bottom:2px solid #fff; }
.form_field2 { background:#fff; }


FIELDSET { position:relative; display:block; margin:0 3px; padding:10px; text-align:center; border:1px solid #bbb; }
* html FIELDSET { margin-top:-8px; } /* IE hack para corrigir a margem do fieldset */

FIELDSET LEGEND { margin:0; padding:0 5px; color:#555; text-align:left; font-weight:bold; }
* html FIELDSET LEGEND { margin:0 0 8px 0; } /* IE hack para corrigir a margem da legenda */




/* TABELAS/LISTAGEM */
.t_titulo { background:#B6E3DA; }
.t_titulo TD { padding:3px 6px; font-weight:bold; color:#444; }

.t_linha { background:#eee; cursor:default; }
.t_linha2 { background:#f9f9f9; cursor:default; }
.t_linha_over { background:#E2E8F1; cursor:default; }
.t_linha TD, .t_linha2 TD, .t_linha_over TD { padding:3px 6px; color:#333; }
.t_linha TD DIV.mini, .t_linha2 TD DIV.mini, .t_linha_over TD DIV.mini { font-size:11px; color:#555; }

.t_linha TD.opt, .t_linha2 TD.opt, .t_linha_over TD.opt { width:16px; padding:2px 4px; text-align:center; }
.t_linha TD.opt A, .t_linha2 TD.opt A, .t_linha_over TD.opt A { position:relative; }
.t_linha TD.opt A IMG, .t_linha2 TD.opt A IMG, .t_linha_over TD.opt A IMG { position:relative; width:16px; height:16px; }





/* TITULOS */
h1 { display:block; position:relative; margin:-5px 0 15px 0; padding:0 0 3px 22px; font-family:"Trebuchet MS",Arial; font-size:20px; font-weight:normal; color:#E8A400; border-bottom:2px dotted #7DC4B6; background:url(imagens/bullet_g02.gif) 0 5px no-repeat; }
h2 { display:block; position:relative; margin:-5px 0 15px 0; padding:0 0 3px 18px; font-family:"Trebuchet MS",Arial; font-size:20px; font-weight:normal; color:#E8A400; border-bottom:2px dotted #7DC4B6; background:url(imagens/bullet_p01.gif) 0 8px no-repeat; }
h3 { display:block; position:relative; margin:0; padding:0; font-family:"Trebuchet MS",Arial; font-size:17px; font-weight:normal; color:#E8A400; }
h4 { display:block; position:relative; margin:0; padding:0; font-family:"Trebuchet MS",Arial; font-size:16px; font-weight:bold; color:#E8A400; }
h5 { display:block; position:relative; margin:0; padding:0; font-family:"Trebuchet MS",Arial; font-size:15px; font-weight:bold; color:#E8A400; }
h6 { display:block; position:relative; margin:0; padding:0; font-family:"Trebuchet MS",Arial; font-size:14px; font-weight:bold; color:#E8A400; }







/* ################################################## */







/* GERAL */
#d_conteudo { display:block; position:relative; width:990px; margin:0 auto; padding:0; }





/* TOPO */
#d_topo #d_conteudo { height:140px; background:url(imagens/img_linhas.jpg) right top no-repeat; }

#d_topo #d_conteudo #d_logomarca { float:left; display:inline; position:relative; margin:37px 0 0 10px; }

#d_topo #d_conteudo #d_menu { float:right; display:inline; position:relative; margin:60px 10px 0 0; }
#d_topo #d_conteudo #d_menu UL { display:block; position:relative; margin:0; padding:0; list-style:none; }
#d_topo #d_conteudo #d_menu UL LI { float:left; display:inline; position:relative; margin:0; padding:0; list-style:none; }
#d_topo #d_conteudo #d_menu UL LI A { position:relative; margin:0 1px; padding:4px 5px 5px 6px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4FAD9A; }
#d_topo #d_conteudo #d_menu UL LI A:hover { background:#F5AD01; color:#fff; }
#d_topo #d_conteudo #d_menu UL LI A.ativa { background:#F5AD01; color:#fff; }
#d_topo #d_conteudo #d_menu UL LI A.ativa:hover { background:#FEC641; color:#fff; }

#d_topo #d_conteudo #d_idiomas { display:block; position:absolute; top:5px; right:10px; }





/* MEIO */
#d_meio { background:#D4EEE8; border:5px solid #BDECE3; border-left:0; border-right:0; padding:30px 0; margin:0; }
#d_meio.home { background:#D4EEE8 url(imagens/fundo_home_barra.gif) repeat-x; padding-top:11px; }





/* HOME CONTEUDO - frase / foto/ busca */
#d_meio #d_conteudo #dh_home { display:block; position:relative; height:210px; }
#d_meio #d_conteudo #dh_home #d_azul { display:block; position:relative; height:155px; margin:0 5px; background:#B3DCD4; }
#d_meio #d_conteudo #dh_home #d_azul H1 { margin:0; padding:24px 0 0 24px; width:355px; height:107px; text-indent:-10000px; background:url(imagens/img_frase.gif) 24px 24px no-repeat; border:0; font-size:1px; }
#d_meio #d_conteudo #dh_home #d_azul H1.eng { margin:0; padding:24px 0 0 38px; width:323px; height:107px; text-indent:-10000px; background:url(imagens/img_frase_eng.gif) 38px 24px no-repeat; border:0; font-size:1px; }

#d_meio #d_conteudo #dh_home #d_foto { display:block; position:absolute; left:415px; top:19px; }

#d_meio #d_conteudo #dh_home #d_busca { display:block; position:absolute; left:700px; top:19px; width:245px; height:170px; padding:10px; background:#fff; }
#d_meio #d_conteudo #dh_home #d_busca H1 { margin:-5px 0 10px 0; background-image:url(imagens/bullet_g01.gif); }
#d_meio #d_conteudo #dh_home #d_busca #form { margin:0 10px; }

/* HOME CONTEUDO - atalhos / unidades de negocio */
#d_meio #d_conteudo #dh_unidades { display:block; position:relative; margin:0 10px; padding:0; padding-top:20px; clear:both; }

#d_meio #d_conteudo #dh_unidades A H2 { display:block; position:relative; margin:0; padding:9px 0 0 30px; width:285px; height:44px; xtext-indent:-10000px; color:#fff; letter-spacing:-1px; word-spacing:2px; border:0; }
#d_meio #d_conteudo #dh_unidades A #texto { padding:15px 18px; }
#d_meio #d_conteudo #dh_unidades A * { cursor:pointer; }

#d_meio #d_conteudo #dh_unidades #unidade1 { float:left; display:inline; position:relative; width:315px; height:180px; background:#FFE4A6; margin:0 13px 0 0; }
#d_meio #d_conteudo #dh_unidades #unidade1:hover { background:#FFEBBB; color:#555; }
#d_meio #d_conteudo #dh_unidades #unidade1 H2 { background:url(imagens/tit_fundo_laranja1.gif) no-repeat; }
#d_meio #d_conteudo #dh_unidades #unidade1:hover H2 { background:url(imagens/tit_fundo_laranja2.gif) no-repeat; }

#d_meio #d_conteudo #dh_unidades #unidade2 { float:left; display:inline; position:relative; width:315px; height:180px; background:#FFE4A6; }
#d_meio #d_conteudo #dh_unidades #unidade2:hover { background:#FFEBBB; color:#555; }
#d_meio #d_conteudo #dh_unidades #unidade2 H2 { background:url(imagens/tit_fundo_laranja1.gif) no-repeat; }
#d_meio #d_conteudo #dh_unidades #unidade2:hover H2 { background:url(imagens/tit_fundo_laranja2.gif) no-repeat; }

#d_meio #d_conteudo #dh_unidades #unidade3 { float:right; display:inline; position:relative; width:315px; height:180px; background:#FFE4A6; }
#d_meio #d_conteudo #dh_unidades #unidade3:hover { background:#FFEBBB; color:#555; }
#d_meio #d_conteudo #dh_unidades #unidade3 H2 { background:url(imagens/tit_fundo_laranja1.gif) no-repeat; }
#d_meio #d_conteudo #dh_unidades #unidade3:hover H2 { background:url(imagens/tit_fundo_laranja2.gif) no-repeat; }

/* HOME CONTEUDO - parceiros */
#d_meio #d_conteudo #dh_parceiros { float:left; display:inline; position:relative; width:455px; height:255px; margin:20px 10px 0 10px; padding:10px; background:#fff;  }
#d_meio #d_conteudo #dh_parceiros H1 { background-image:url(imagens/bullet_g01.gif); }

/* HOME CONTEUDO - promo */
#d_meio #d_conteudo #dh_promo_lentes { float:right; display:inline; position:relative; width:475px; height:275px; margin:20px 10px 0 10px; padding:0; background:#B6E3DA; }
#d_meio #d_conteudo #dh_promo_lentes A { display:block; position:absolute; width:475px; height:275px; margin:0; padding:0; border:none; text-indent:-10000px; background:#fff url(imagens/promo_lentes.jpg) no-repeat; }
#d_meio #d_conteudo #dh_promo_lentes.ing A { background:#fff url(imagens/promo_lentes_ing.jpg) no-repeat; }
#d_meio #d_conteudo #dh_promo_lentes A H1 { background:none; border:none; }

/* HOME CONTEUDO - noticias */
#d_meio #d_conteudo #dh_noticias { float:right; display:inline; position:relative; width:455px; height:255px; margin:20px 10px 0 10px; padding:10px; background:#B6E3DA; }
#d_meio #d_conteudo #dh_noticias H1 { background-image:url(imagens/bullet_g03.gif); }
#d_meio #d_conteudo #dh_noticias UL { display:block; position:relative; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #dh_noticias UL LI { margin:10px 0; padding:0; list-style:none; }
#d_meio #d_conteudo #dh_noticias UL LI A #data { font-size:11px; font-weight:bold; color:#676; }
#d_meio #d_conteudo #dh_noticias UL LI A:hover #data { color:#43665F; }
#d_meio #d_conteudo #dh_noticias UL LI A #manchete { color:#333; }
#d_meio #d_conteudo #dh_noticias UL LI A:hover #manchete { color:#43665F; text-decoration:underline; }
#d_meio #d_conteudo #dh_noticias UL LI A { color:#000; }
#d_meio #d_conteudo #dh_noticias UL LI A:hover { color:#fff; }
#d_meio #d_conteudo #dh_noticias #anteriores { margin:15px 5px 0 0; text-align:right; }
#d_meio #d_conteudo #dh_noticias #anteriores A { font-weight:bold; color:#E8A400; }
#d_meio #d_conteudo #dh_noticias #anteriores A:hover { color:#000; }

/* HOME CONTEUDO - texto normal */
#d_meio #d_conteudo #dh_conteudo { display:block; position:relative; margin:0 10px; padding:0; padding-top:20px; clear:both; }
#d_meio #d_conteudo #dh_conteudo H1 { margin:5px 0 15px 0; }










/* INTERNAS - ESQUERDA */
#d_meio #d_conteudo #d_nav_esq { float:left; display:inline; position:relative; width:250px; margin:5px 0 0 0; padding:0; }
#d_meio #d_conteudo #d_nav_esq.invertido { float:right; }

#d_meio #d_conteudo #d_nav_esq UL#menu { margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #d_nav_esq UL#menu LI { margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #d_nav_esq UL#menu LI A { display:block; position:relative; width:200px; margin:0; padding:10px 0 10px 17px;
	background:url(imagens/bullet_p03.gif) 0px center no-repeat; border-top:1px solid #9BD7CB;
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#43665F;
}
#d_meio #d_conteudo #d_nav_esq UL#menu LI A:hover { background:url(imagens/bullet_p03.gif) 2px center no-repeat; padding:10px 0 10px 19px }
#d_meio #d_conteudo #d_nav_esq UL#menu LI A.first { border:none; }

#d_meio #d_conteudo #d_nav_esq #d_unidades { display:block; position:relative; margin:0 0 20px 0; padding:15px; border:2px solid #B6E3DA; }
#d_meio #d_conteudo #d_nav_esq #d_unidades H3 { color:#46B39D; }
#d_meio #d_conteudo #d_nav_esq #d_unidades A { display:block; position:relative; margin:1px 0; padding:3px 5px; font-size:14px; font-weight:bold; }
#d_meio #d_conteudo #d_nav_esq #d_unidades A.lnk01 { color:#EBA501; margin:5px 0 0 0; }
#d_meio #d_conteudo #d_nav_esq #d_unidades A.lnk02 { color:#EBA501; }
#d_meio #d_conteudo #d_nav_esq #d_unidades A.lnk03 { color:#EBA501; }
#d_meio #d_conteudo #d_nav_esq #d_unidades A:hover { background:#fff; }

#d_meio #d_conteudo #d_nav_esq #d_categorias { display:block; position:relative; margin:0 0 20px 0; padding:15px; border:2px solid #B6E3DA; }
#d_meio #d_conteudo #d_nav_esq #d_categorias H3 { color:#7189B3; }
#d_meio #d_conteudo #d_nav_esq #d_categorias A { display:block; position:relative; margin:1px 0; padding:3px 5px; font-size:14px; font-weight:bold; }
#d_meio #d_conteudo #d_nav_esq #d_categorias A.lnk01 { color:#43665F; margin:5px 0 0 0; }
#d_meio #d_conteudo #d_nav_esq #d_categorias A.lnk02 { display:inline; font-weight:normal; color:#43665F; }
#d_meio #d_conteudo #d_nav_esq #d_categorias A.lnk02:hover { background:inherit; color: #7189B3}
#d_meio #d_conteudo #d_nav_esq #d_categorias A:hover { background:#fff; }

#d_meio #d_conteudo #d_nav_esq #d_orcamentos { display:block; position:relative; margin:0 0 20px 0; padding:15px; border:2px solid #B6E3DA; }
#d_meio #d_conteudo #d_nav_esq #d_orcamentos H3 { color:#7189B3; }
#d_meio #d_conteudo #d_nav_esq #d_orcamentos A { font-weight:normal; color:#43665F; }
#d_meio #d_conteudo #d_nav_esq #d_orcamentos A:hover { background:inherit; color: #7189B3}

#d_meio #d_conteudo #d_nav_esq #d_empresa { display:block; position:relative; margin:0 0 20px 0; padding:15px; background:#B6E3DA; }
#d_meio #d_conteudo #d_nav_esq #d_busca { display:block; position:relative; margin:0 0 20px 0; padding:15px; background:#B6E3DA; }
#d_meio #d_conteudo #d_nav_esq #d_noticias { display:block; position:relative; margin:0 0 20px 0; padding:15px; background:#B6E3DA; }
#d_meio #d_conteudo #d_nav_esq #d_trabalhe { display:block; position:relative; margin:0 0 20px 0; padding:15px; background:#B6E3DA; }
#d_meio #d_conteudo #d_nav_esq #d_sac { display:block; position:relative; margin:0 0 20px 0; padding:15px; background:#B6E3DA; }
#d_meio #d_conteudo #d_nav_esq #d_medicamentos { display:block; position:relative; margin:0 0 20px 0; padding:15px; background:#B6E3DA; }
#d_meio #d_conteudo #d_nav_esq #d_diagnostico { display:block; position:relative; margin:0 0 20px 0; padding:15px; background:#B6E3DA; }
#d_meio #d_conteudo #d_nav_esq #d_oftalmologia { display:block; position:relative; margin:0 0 20px 0; padding:15px; background:#B6E3DA; }

#d_meio #d_conteudo #d_nav_esq #d_contato { display:block; position:relative; margin:0 0 20px 0; padding:15px; border:2px solid #B6E3DA; }
#d_meio #d_conteudo #d_nav_esq #d_contato DIV SPAN { display:block; margin:0; padding:0 0 0 5px; color:#333; }
#d_meio #d_conteudo #d_nav_esq #d_contato DIV SPAN.fone { margin:7px 0; padding:0 0 0 10px; font-weight:bold; }











/* INTERNAS - DIREITA */
#d_meio #d_conteudo #d_nav_dir { float:right; display:inline; position:relative; width:720px; margin:5px 0 0 0; padding:0; }
#d_meio #d_conteudo #d_nav_dir.invertido { float:left; }
/* UL / listagens */
#d_meio #d_conteudo #d_nav_dir UL#lista { margin:0 0 0 2px; padding:0; list-style:none; }
#d_meio #d_conteudo #d_nav_dir UL#lista LI { display:block; position:relative; margin:0 0 8px 0; padding:0 0 0 17px; list-style:none; background:url(imagens/bullet_p02.gif) left center no-repeat; }
/* link topo */
#d_meio #d_conteudo #d_nav_dir #d_topo { margin:0 5px 0 0; text-align:right; }
#d_meio #d_conteudo #d_nav_dir #d_topo A { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#43665F; }
#d_meio #d_conteudo #d_nav_dir #d_topo A:hover { color:#000; }
/* linha */
#d_meio #d_conteudo #d_nav_dir #linha { display:block; position:relative; margin:20px 0; padding:0; height:1px; font-size:1px; overflow:hidden; background:#ddd; }
/* empresa */
#d_meio #d_conteudo #d_nav_dir #d_empresa { display:block; position:relative; padding:18px; margin:0; background:#fff; }
#d_meio #d_conteudo #d_nav_dir #d_empresa #d_mapa { display:block; position:relative; height:200px; margin:0 0 30px 0; background:url(imagens/mapa.gif) 450px top no-repeat; }
#d_meio #d_conteudo #d_nav_dir #d_empresa #d_mapa UL { margin:40px 270px 0 35px; }
#d_meio #d_conteudo #d_nav_dir #d_empresa #d_mapa UL LI { margin:20px 0 0 0; }

/* resultados */
#d_meio #d_conteudo #d_nav_dir UL#resultados { position:relative; margin:0; padding:0; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI { float:left; display:inline; position:relative; width:300px; margin:0 0 10px 18px; padding:0; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI.first { margin:0 0 10px 0; }

#d_meio #d_conteudo #d_nav_dir UL#resultados LI A { display:block; position:relative; height:50px; margin:2px; padding:2px; color:#777; border:1px solid #F6DCBB; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A:hover { background:#FBF3DD; color:#333; }
/*#d_meio #d_conteudo #d_nav_dir UL#resultados LI A.diag { border:1px solid #F6DCBB; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A.esp { border:1px solid #F6DCBB; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A.ofta { border:1px solid #F6DCBB; height:280px;}*/

/*#d_meio #d_conteudo #d_nav_dir UL#resultados LI A:hover.diag { background:#EBEFF8; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A:hover.esp { background:#FAEDF7; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A:hover.ofta { background:#FCF1E4; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A:hover.equip { background:#F4FAFF; }*/

#d_meio #d_conteudo #d_nav_dir UL#resultados LI A H6 { display:block; color:#E8A400; }
/*#d_meio #d_conteudo #d_nav_dir UL#resultados LI A.diag H6 { color:#7E95CF; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A.esp H6 { color:#D683C2; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A.ofta H6 { color:#E8A400; }*/

#d_meio #d_conteudo #d_nav_dir UL#resultados LI A:hover H6 { color:#78511D; }
/*#d_meio #d_conteudo #d_nav_dir UL#resultados LI A:hover.diag H6 { color:#485577; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A:hover.esp H6 { color:#694160; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A:hover.ofta H6 { color:#78511D; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A:hover.equip H6 { color:#43665F; }*/

#d_meio #d_conteudo #d_nav_dir UL#resultados LI A SPAN#tipo { display:block; margin:3px 0 0 0; color:#E8A400; }
/*#d_meio #d_conteudo #d_nav_dir UL#resultados LI A #diag { display:block; margin:3px 0 0 0; color:#7E95CF; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A #esp { display:block; margin:3px 0 0 0; color:#D683C2; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A #ofta { display:block; margin:3px 0 0 0; color:#E8A400; }*/

#d_meio #d_conteudo #d_nav_dir UL#resultados LI A #descricao { display:block; margin:10px 0 0 0; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A #descricao STRONG { display:block; font-size:12px; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A #fabricante { display:block; margin:10px 0 0 0; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A #fabricante STRONG { display:block; font-size:12px; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A #categoria { display:block; margin:10px 0 0 0; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A #categoria STRONG { display:block; font-size:12px; }
#d_meio #d_conteudo #d_nav_dir UL#resultados LI A #imagem { display:block; width:90px; padding: 5px; margin:10px 0 0 46px; border: 1px solid #EEE; background-color:#FFF }

#d_meio #d_conteudo #d_nav_dir UL#resultados LI A #link { position:absolute; right:10px; bottom:8px; color:#888; }

#d_meio #d_conteudo #d_nav_dir #produtos { display:block; position:relative; }
#d_meio #d_conteudo #d_nav_dir #produtos H3 { display:block; position:relative; margin:20px 0 8px 0; padding:0 0 3px 18px; font-size:18px; font-weight:normal; color:#4FAD9A; border-bottom:1px dotted #7DC4B6; background:url(imagens/bullet_p02.gif) 0 8px no-repeat; }
#d_meio #d_conteudo #d_nav_dir #produtos H4 { display:block; position:relative; margin:15px 0 5px 18px; padding:0 0 0 18px; font-size:16px; font-weight:normal; color:#E8A400; background:url(imagens/bullet_p01.gif) 0 8px no-repeat; }
#d_meio #d_conteudo #d_nav_dir #produtos #item { float:left; display:block; position:relative; margin:0; padding:0 0 0 18px; width:300px; }
#d_meio #d_conteudo #d_nav_dir #produtos #item.filho { padding:0 0 0 34px; }
#d_meio #d_conteudo #d_nav_dir #produtos #item A { text-decoration:none; }
#d_meio #d_conteudo #d_nav_dir #produtos #item A:hover { text-decoration:underline; }
#d_meio #d_conteudo #d_nav_dir #produtos #item A.equip { font-weight:bold; }

/* busca */
#d_meio #d_conteudo #d_nav_dir #d_busca { display:block; position:relative; padding:18px; margin:0; background:#fff; }
#d_meio #d_conteudo #d_nav_dir #d_busca H5 { margin:15px 0; padding:15px 0 0 0; border-top:1px solid #eee; }

/* medicamentos */
#d_meio #d_conteudo #d_nav_dir #d_medicamentos { display:block; position:relative; padding:18px; margin:0; background:#fff; }
#d_meio #d_conteudo #d_nav_dir #d_medicamentos UL#fabricantes { display:block; position:relative; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #d_nav_dir #d_medicamentos UL#fabricantes LI { float:left; display:inline; position:relative; width:156px; height:100px; margin:0 0 20px 20px; padding:0; list-style:none; text-align:center; font-size:14px; font-weight:bold; }
#d_meio #d_conteudo #d_nav_dir #d_medicamentos UL#fabricantes LI.first { margin:0; }

#d_meio #d_conteudo #d_nav_dir #d_medicamentos #medicamento #tipo { display:block; margin:3px 0 0 0; color:#E8A400; }
/*#d_meio #d_conteudo #d_nav_dir #d_medicamentos #medicamento #tipo_esp { display:block; margin:3px 0 0 0; color:#D683C2; }
#d_meio #d_conteudo #d_nav_dir #d_medicamentos #medicamento #tipo_hosp { display:block; margin:3px 0 0 0; color:#E8A400; }
#d_meio #d_conteudo #d_nav_dir #d_medicamentos #medicamento #tipo_diag { display:block; margin:3px 0 0 0; color:#7E95CF; }*/

#d_meio #d_conteudo #d_nav_dir #d_medicamentos #medicamento #imagem { float:right; display:block; position:relative; }
#d_meio #d_conteudo #d_nav_dir #d_medicamentos #medicamento #descricao { margin:10px 0 0 0; }
#d_meio #d_conteudo #d_nav_dir #d_medicamentos #medicamento #descricao STRONG { display:block; font-size:12px; }
#d_meio #d_conteudo #d_nav_dir #d_medicamentos #medicamento #fabricante { margin:10px 0 0 0; }
#d_meio #d_conteudo #d_nav_dir #d_medicamentos #medicamento #fabricante STRONG { display:block; font-size:12px; }
#d_meio #d_conteudo #d_nav_dir #d_medicamentos #medicamento #texto { margin:30px 0; }

/* diagnostico */
#d_meio #d_conteudo #d_nav_dir #d_diagnostico { display:block; position:relative; padding:18px; margin:0; background:#fff; }
#d_meio #d_conteudo #d_nav_dir #d_diagnostico UL#fabricantes { display:block; position:relative; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #d_nav_dir #d_diagnostico UL#fabricantes LI { float:left; display:inline; position:relative; width:156px; height:100px; margin:0 0 20px 20px; padding:0; list-style:none; text-align:center; font-size:14px; font-weight:bold; }
#d_meio #d_conteudo #d_nav_dir #d_diagnostico UL#fabricantes LI.first { margin:0; }
#d_meio #d_conteudo #d_nav_dir #d_diagnostico UL#segmentos { display:block; position:relative; margin:15px; padding:0; list-style:none; }
#d_meio #d_conteudo #d_nav_dir #d_diagnostico UL#segmentos LI { position:relative; margin:0; padding:0; list-style:none; }

#d_meio #d_conteudo #d_nav_dir #d_diagnostico #medicamento #tipo_diag { display:block; margin:3px 0 0 0; color:#7E95CF; }
#d_meio #d_conteudo #d_nav_dir #d_diagnostico #medicamento #tipo_equip { display:block; margin:3px 0 0 0; color:#1366B9; }

#d_meio #d_conteudo #d_nav_dir #d_diagnostico #medicamento #imagem { float:right; display:block; position:relative; }
#d_meio #d_conteudo #d_nav_dir #d_diagnostico #medicamento #descricao { margin:10px 0 0 0; }
#d_meio #d_conteudo #d_nav_dir #d_diagnostico #medicamento #descricao STRONG { display:block; font-size:12px; }
#d_meio #d_conteudo #d_nav_dir #d_diagnostico #medicamento #fabricante { margin:10px 0 0 0; }
#d_meio #d_conteudo #d_nav_dir #d_diagnostico #medicamento #fabricante STRONG { display:block; font-size:12px; }
#d_meio #d_conteudo #d_nav_dir #d_diagnostico #medicamento #texto { margin:30px 0; }



/* oftalmologia */
#d_meio #d_conteudo #d_nav_dir #d_oftalmologia { display:block; position:relative; padding:18px; margin:0; background:#fff; }
#d_meio #d_conteudo #d_nav_dir #d_oftalmologia UL#fabricantes { display:block; position:relative; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #d_nav_dir #d_oftalmologia UL#fabricantes LI { float:left; display:inline; position:relative; width:156px; height:100px; margin:0 0 20px 20px; padding:0; list-style:none; text-align:center; font-size:14px; font-weight:bold; }
#d_meio #d_conteudo #d_nav_dir #d_oftalmologia UL#fabricantes LI.first { margin:0; }

#d_meio #d_conteudo #d_nav_dir #d_oftalmologia #lente #imagem { float:right; display:block; position:relative; }
#d_meio #d_conteudo #d_nav_dir #d_oftalmologia #lente #descricao { margin:10px 0 0 0; }
#d_meio #d_conteudo #d_nav_dir #d_oftalmologia #lente #descricao STRONG { display:block; font-size:12px; }
#d_meio #d_conteudo #d_nav_dir #d_oftalmologia #lente #fabricante { margin:10px 0 0 0; }
#d_meio #d_conteudo #d_nav_dir #d_oftalmologia #lente #fabricante STRONG { display:block; font-size:12px; }
#d_meio #d_conteudo #d_nav_dir #d_oftalmologia #lente #categoria{ margin:10px 0 0 0; }
#d_meio #d_conteudo #d_nav_dir #d_oftalmologia #lente #categoria STRONG { display:block; font-size:12px; }
#d_meio #d_conteudo #d_nav_dir #d_oftalmologia #lente #texto { margin:30px 0; }
#d_meio #d_conteudo #d_nav_dir #d_oftalmologia #lente #ofta { display:block; margin:3px 0 0 0; color:#E8A400; }
#d_meio #d_conteudo #d_nav_dir #d_oftalmologia #lente .label_odd { padding:3px 5px 2px 10px; }
#d_meio #d_conteudo #d_nav_dir #d_oftalmologia #lente .value_odd { padding:3px 10px 2px 5px; }
#d_meio #d_conteudo #d_nav_dir #d_oftalmologia #lente .label_even { padding:3px 5px 2px 10px; background-color: #EEF8FF }
#d_meio #d_conteudo #d_nav_dir #d_oftalmologia #lente .value_even { padding:3px 10px 2px 5px; background-color: #EEF8FF }
#d_meio #d_conteudo #d_nav_dir #d_oftalmologia .links_left { display:block; position:relative; width: 180px; padding:5px 10px; margin:5px 0 0 0; background:#B6E3DA; font-weight:bold; text-align:center }


/* noticias */
#d_meio #d_conteudo #d_nav_dir #d_noticias { display:block; position:relative; padding:18px; margin:0; background:#fff; }

#d_meio #d_conteudo #d_nav_dir #d_noticias UL { display:block; position:relative; margin:30px 0; padding:0; list-style:none; }
#d_meio #d_conteudo #d_nav_dir #d_noticias UL LI { margin:10px 0; padding:0; list-style:none; }
#d_meio #d_conteudo #d_nav_dir #d_noticias UL LI A #data { font-size:11px; font-weight:bold; color:#676; }
#d_meio #d_conteudo #d_nav_dir #d_noticias UL LI A:hover #data { color:#43665F; }
#d_meio #d_conteudo #d_nav_dir #d_noticias UL LI A #manchete { color:#333; }
#d_meio #d_conteudo #d_nav_dir #d_noticias UL LI A:hover #manchete { color:#43665F; text-decoration:underline; }
#d_meio #d_conteudo #d_nav_dir #d_noticias UL LI A { color:#43665F; }
#d_meio #d_conteudo #d_nav_dir #d_noticias UL LI A:hover { color:#000; }

#d_meio #d_conteudo #d_nav_dir #d_noticias #txt_data { margin:0; font-size:12px; }
#d_meio #d_conteudo #d_nav_dir #d_noticias #txt_texto { margin:20px 0 0 0; }
#d_meio #d_conteudo #d_nav_dir #d_noticias #txt_fonte { margin:30px 0 40px 0; }

#d_meio #d_conteudo #d_nav_dir #d_noticias #d_ferramentas { margin:30px 0 0 0; padding:3px 8px; background:#D4EEE8; border:2px solid #B6E3DA; border-left:0; border-right:0; }
#d_meio #d_conteudo #d_nav_dir #d_noticias #d_ferramentas #d_envie { display:none; margin:10px 0 3px 0; padding:10px; background:#fff; border-top:2px solid #B6E3DA; }
#d_meio #d_conteudo #d_nav_dir #d_noticias #d_ferramentas #d_envie H5 { margin:0 0 15px 0; }

/* parceiros */
#d_meio #d_conteudo #d_nav_dir #d_parceiros { display:block; position:relative; padding:18px 0 18px 18px; background:#fff; }

#d_meio #d_conteudo #d_nav_dir #d_parceiros UL { display:block; position:relative; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #d_nav_dir #d_parceiros UL LI { float:left; display:inline; position:relative; width:156px; height:100px; margin:0 0 20px 20px; padding:0; list-style:none; text-align:center; }
#d_meio #d_conteudo #d_nav_dir #d_parceiros UL LI.first { margin:0; }

/* contato */
#d_meio #d_conteudo #d_nav_dir #d_contato { display:block; position:relative; padding:18px; margin:0; background:#fff; }
#d_meio #d_conteudo #d_nav_dir #d_contato #d_mapa { display:block; position:relative; height:200px; margin:0 0 30px 0; background:url(imagens/mapa.gif) 450px top no-repeat; }
#d_meio #d_conteudo #d_nav_dir #d_contato #d_mapa H5 { padding:60px 0 0 30px; }
#d_meio #d_conteudo #d_nav_dir #d_contato #d_mapa UL { margin:20px 200px 0 50px; }

#d_meio #d_conteudo #d_nav_dir #d_contato #d_mapa #d_unidade { float:left; display:block; position:relative; width:140px; margin:30px 15px 0 0; padding:0 0 10px 0; }
#d_meio #d_conteudo #d_nav_dir #d_contato #d_mapa .unidade01 { background:#CBD6EC; xmargin:120px 15px 0 0; }
#d_meio #d_conteudo #d_nav_dir #d_contato #d_mapa .unidade02 { background:#EFCDE6; xmargin:140px 15px 0 0; }
#d_meio #d_conteudo #d_nav_dir #d_contato #d_mapa .unidade03 { background:#F6DCBB; xmargin:160px 15px 0 0; }
#d_meio #d_conteudo #d_nav_dir #d_contato #d_mapa #d_unidade H6 { display:block; padding:7px 10px 5px; color:#fff; font-size:13px; }
#d_meio #d_conteudo #d_nav_dir #d_contato #d_mapa .unidade01 H6 { background:#7E95CF; border-bottom:3px solid #586890; }
#d_meio #d_conteudo #d_nav_dir #d_contato #d_mapa .unidade02 H6 { background:#D683C2; border-bottom:3px solid #955B87; }
#d_meio #d_conteudo #d_nav_dir #d_contato #d_mapa .unidade03 H6 { background:#E8A400; border-bottom:3px solid #A16C27; }
#d_meio #d_conteudo #d_nav_dir #d_contato #d_mapa #d_unidade UL { display:block; height:135px; margin:0; padding:5px 2px 5px 8px; list-style:none; background:#fff; border:1px solid #e5e5e5; }
#d_meio #d_conteudo #d_nav_dir #d_contato #d_mapa #d_unidade UL LI { margin:3px 0; padding:0; list-style:none; font-size:12px; }

#d_meio #d_conteudo #d_nav_dir #d_contato #form_contato #form_part { display:block; position:relative; margin:0 0 30px 0; padding:15px; border:1px solid #B6E3DA; }
#d_meio #d_conteudo #d_nav_dir #d_orcamentos #form_part { display:block; position:relative; margin:0 0 30px 0; padding:15px; border:1px solid #B6E3DA; }

/* trabalhe conosco */
#d_meio #d_conteudo #d_nav_dir #d_trabalhe { display:block; position:relative; padding:18px; margin:0; background:#fff; }
#d_meio #d_conteudo #d_nav_dir #d_trabalhe .link { display:block; position:relative; width:300px; padding:5px 10px; margin:10px 0; background:#B6E3DA; font-weight:bold; }

#d_meio #d_conteudo #d_nav_dir #d_trabalhe #d_vaga { display:block; position:relative; margin:30px 0; padding:15px; border:1px solid #B6E3DA; }
#d_meio #d_conteudo #d_nav_dir #d_trabalhe #d_vaga SPAN#descricao { display:block; margin:15px 0; }
#d_meio #d_conteudo #d_nav_dir #d_trabalhe #d_vaga SPAN#beneficios { display:block; }

#d_meio #d_conteudo #d_nav_dir #d_trabalhe #form_part { display:block; position:relative; margin:0 0 30px 0; padding:15px; border:1px solid #B6E3DA; }

/* SAC */
#d_meio #d_conteudo #d_nav_dir #d_sac { display:block; position:relative; padding:18px; margin:0; background:#fff; }
#d_meio #d_conteudo #d_nav_dir #d_sac #form_part { display:block; position:relative; margin:0 0 30px 0; padding:15px; border:1px solid #B6E3DA; }



/* orcamentos */
#d_meio #d_conteudo #d_nav_dir #d_orcamentos { display:block; position:relative; padding:18px; margin:0; background:#fff; }
#d_meio #d_conteudo #d_nav_dir #d_orcamentos UL#fabricantes { display:block; position:relative; margin:0; padding:0; list-style:none; }
#d_meio #d_conteudo #d_nav_dir #d_orcamentos UL#fabricantes LI { float:left; display:inline; position:relative; width:156px; height:100px; margin:0 0 20px 20px; padding:0; list-style:none; text-align:center; font-size:14px; font-weight:bold; }
#d_meio #d_conteudo #d_nav_dir #d_orcamentos UL#fabricantes LI.first { margin:0; }

#d_meio #d_conteudo #d_nav_dir #d_orcamentos #lente #imagem { float:right; display:block; position:relative; }
#d_meio #d_conteudo #d_nav_dir #d_orcamentos #produtos TD { padding: 4px 4px 6px 4px; }
#d_meio #d_conteudo #d_nav_dir #d_orcamentos #produtos TR.odd { background-color: #EEF8FF }
#d_meio #d_conteudo #d_nav_dir #d_orcamentos #produtos #detalhes TD { padding: 2px 2px 2px 2px; border-bottom: 1px solid #EEE; }
#d_meio #d_conteudo #d_nav_dir #d_orcamentos .links_right { float:left; display:block; position:relative; padding:5px 10px; margin:20px 0 0 10px; background:#B6E3DA; font-weight:bold; float:right }
#d_meio #d_conteudo #d_nav_dir #d_orcamentos .links_left { float:left; display:block; position:relative; padding:5px 10px; margin:20px 0 0 0px; background:#B6E3DA; font-weight:bold; }
#d_meio #d_conteudo #d_nav_dir #d_orcamentos #dadoscliente { display:block; position:relative; margin:0 0 30px 0; padding:15px; border:1px solid #B6E3DA; }
#d_meio #d_conteudo #d_nav_dir #d_orcamentos #produtosparaorcamento { display:block; position:relative; margin:0 0 30px 0; padding:15px; border:1px solid #B6E3DA; }


/* orcamentos - acompanhamento */
#d_meio #d_conteudo #d_nav_dir #d_acompanhamento { display:block; position:relative; padding:18px; margin:0; background:#fff; }

#d_meio #d_conteudo #d_nav_dir #d_acompanhamento #produtos TD { padding: 4px 4px 6px 4px; }
#d_meio #d_conteudo #d_nav_dir #d_acompanhamento #produtos TR.odd { background-color: #EEF8FF }
#d_meio #d_conteudo #d_nav_dir #d_acompanhamento #dadoscliente TD { padding: 4px 4px 6px 4px; }
#d_meio #d_conteudo #d_nav_dir #d_acompanhamento #dadoscliente TR.odd { background-color: #EEF8FF }
#d_meio #d_conteudo #d_nav_dir #d_acompanhamento #form_part { display:block; position:relative; margin:0 0 30px 0; padding:15px; border:1px solid #B6E3DA; }


/* RODAPE */
#d_rodape { display:block; position:relative; padding:27px 0 70px 0; margin:0; }
#d_rodape #d_conteudo #d_logomarca { float:left; display:inline; position:relative; margin:0 20px; }

#d_rodape #d_conteudo #d_filiais { float:left; display:inline; position:relative; margin:6px 0 0 20px; line-height:13px; }









/* ################################################## */









/* UTEIS */
.clear { clear:both; }
.noborder { border:0; }
.nomargin { margin:0; }
.nopadding { padding:0; }










/*
Alpha PNG support for IE
------------------------------
Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia de PNG nativo.
\*/
* html img/**/ {
	filter:expression(
	this.alphaxLoaded?"": (
		this.src.substr(this.src.length-4)==".png" ? (
			(!this.complete)?"": (
				this.runtimeStyle.filter=
				("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
				String(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
				String(this.alphaxLoaded=true).substr(0,0)+
				String(this.src="imagens/spacer.gif").substr(0,0)
			)
		) :
		this.runtimeStyle.filter=""
	));
}










