* { margin:0px; padding:0px }
body { font-family:"Trebuchet MS",Verdana, Geneva, sans-serif;  font-size:1em; line-height:1.6; letter-spacing:1.4px;
background-color:#05425F; color: #05425F   }/* 5F050E 072E55  6C070E  002F5E  #54160E#28494D#005579 #5F0505 #570F0F*"Trebuchet MS",*/
#divtab {position:absolute;margin:8px 0px 8px 4px;width: 815px;}
#divtab1 {position:absolute;width: 100%; background-image:eyes.jpg; background-repeat:no-repeat;}
#divvid { margin:20px 0px 10px 40px; width:600px }
#latdireita { position:absolute; left:830px; top:50px; float:left; width:118px; padding:4px; border:1px solid #CCC; -moz-border-radius:8px; border-radius:8px }
#refer { font-family:"Lucida Grande","Lucida Sans Unicode",Sans-serif; color:#284F7C; font-size:0.7em; text-align:left; line-height:1.5; margin-left:45px }
#vert { width:105px; background-color:#FFF; margin:30px 0px 0px 0px; padding:5px; -moz-border-radius-bottomright:15px; -moz-border-radius-topright:15px; border-top-right-radius:15px; border-bottom-right-radius:15px }
.alf0 { opacity:0.20; filter:alpha(opacity=20) }
.alf1 { opacity:0.90; filter:alpha(opacity=90) }
.box { width:450px; height:150px }
.boxread { width:460px; min-height:140px; margin:30px; text-align:right; padding:10px; font-family:"Courier New",Courier,monospace; letter-spacing:.7px; font-size:0.8em; color:#30F; background:#FFC; border:2px solid #CCC; -moz-border-radius:8px; border-radius:8px }
.boxreadmail { position:absolute; top: 0px; left: 510px; width:460px; min-height:140px; margin:30px; padding:10px; font-family:"Courier New",Courier,monospace; letter-spacing:.5px; font-size:0.75em; line-height:1.1; color:#30F; background: #D2E9FF; border:2px solid #CCC; -moz-border-radius:8px; border-radius:8px }
.boxreadmaildel { float:right; background:#F00; font-size:1em; font-weight:bold; border:0px; color:#FF0; width:10px; height:10px; padding:0px;}
.cab0 { background-image:url('img/cab/0cf.jpg'); background-repeat:no-repeat; margin:0px }
.cabbox { position:relative; width:480px; margin:20px 0px 0px 20px; padding:8px; background-color:#FFF; border-radius:8px }
.cabdiv { position:relative; float:left; margin:3px 0px 0px 70px }
.cabnom { color:#0B4E92; font-size:1.10em; letter-spacing:2.3px; font-weight:700; text-align:left; margin:0px 0px 15px 0px }
.cabpsi { color:#0B4E92;font-size:0.65em; letter-spacing:1.2px; line-height:1; margin:0px }
.cabtex {color:#0B4E92; font-size:0.75em; letter-spacing:1.2px; line-height:1.2; margin:0px }
.center { text-align:center }
.envia { background:#00F; color:#FF3; width:70px; padding:5px; border:2px solid #FC0; margin:10px 0px 0px 380px }
.esquer { text-align:left }
.fundobr { background-color:#FFF; padding:10px;}
.fuss { color:#0B4E92; text-align:right; line-height:2; font-size:0.7em }
.im { display:block; text-indent:-5999px; background:url('img/consultorio_img.gif') no-repeat }
.im_casal { width:40px; height:40px; background-position:0px -50px }
.im_email { width:200px; height:17px; background-position:0px -100px }
.im_fam { width:50px; height:40px; background-position:-100px -50px }
.im_ff { width:37px; height:37px; background-position:-0px -163px }
.im_home_b { width:40px; height:40px; background-position:-200px -50px }
.im_home_r { width:40px; height:40px; background-position:-250px -50px; position:relative; float:right; z-index:10 }
.im_htmp { width:15px; height:20px; background-position:-175px -75px }
.im_indiv { width:30px; height:40px; background-position:-50px -50px }
.im_logo { width:150px; height:50px; background-position:0px 0px; float:left }
.im_logop { width:100px; height:40px; background-position:-150px 0px; display:block }
.im_pdf { width:30px; height:30px; background-position:-250px 0px }
.im_pdfp { width:15px; height:20px; background-position:-175px -49px }
.im_vidp { width:15px; height:20px; background-position:-150px -49px }
.imgabsdir { position:absolute; top:131px; right:10px; opacity:0.65; filter:alpha(opacity=65) }
.imgabsdir:hover { opacity:0.95; filter:alpha(opacity=95) }
.imgdireita { margin:5px; float:right }
.imgesquerda { margin:5px; float:left; }
.imgrd8 { border:1px solid #166992; -moz-border-radius:8px; border-radius:8px; margin:4px; }
.imgrdct { border:1px solid #6C070E; -moz-border-radius:8px; border-radius:8px }
.input { font-family:"Courier New",Courier,monospace; letter-spacing:.7px; font-size:0.8em; color:#30F; background:#FFC; border:2px solid #CCC; -moz-border-radius:8px; border-radius:8px; padding:1px 1px 1px 10px }
.ln1 { line-height:1.0; }
.ln2 { line-height:2.0; }
.mailthk { width:390px; margin:20px 0px 0px 40px; background-color:#AEC6DD; border:3px solid #D2E2FF; -moz-border-radius:25px; border-radius:25px }
.marg5 { margin:0px 8px 5px 5px }
.none { list-style-type:none; line-height:2.3; font-size:0.8em }
.p_direita { text-align:right }
.pcinza { font-size:1em; color:#CCC }
.pmenor { font-size:0.75em; line-height:1.2 }
.pmenorpad { font-size:0.7em; line-height:1.9; }
.pmenorred { font-size:0.75em; color:#F00;}
.pmenorgray { font-size:0.75em; color:#999; min-width: 30px;text-align:right;}
.read { width:40px; float:left }
.read0 { width:85px; float:left }
.read1 { width:55px; float:left }
.read2 { width:110px; float:left; text-align:left; margin-left:20px }
.read3 { width:60px; float:left }
.read4 { width:60px; float:left }

.boxpp { width:610px; height:330px; border: #39C solid 1px;background-color:#FFf; margin:10px 0px 15px 100px; padding:15px;}
.formp { width:150px;  background-color:#FFf; margin:40px 0px 15px 100px; padding:15px; }

.subtitulos { text-align:center; color:#FF0; background-color:#860D1F; font-size:0.85em; font-weight:500; letter-spacing:1.1px; line-height:1.5em; margin:15px 0px 0px 0px }
.titulos { text-align:center; color:#fff; background-color:#05425F ; font-size:0.95em; font-weight:600; letter-spacing:1.4px; line-height:2.0em; margin:20px 0px 5px 0px } /*0B4E92*/
a:link { color:#005579; text-decoration:none }
a:hover { color:#F00; text-decoration:none }
a:active { color:#F90; text-decoration:none }
a:visited { color:#C5BD0A; text-decoration:none }
blockquote { font-size:0.75em; line-height:1.4; letter-spacing:1.2px; text-align:left; margin:10px 0px 10px 80px }
h1 { font-size:0.90em; font-weight:700; text-align:left; letter-spacing:1.7px; margin:20px 0px 0px 10px }
h2 { font-size:0.80em; font-weight:600; text-align:left; letter-spacing:1.5px; margin:10px 0px 0px 10px }
h3 { font-size:0.75em; font-weight:500; text-align:left; letter-spacing:1.1px }
p { font-size:0.80em; line-height:1.6; text-align:left; margin:10px }
table { background:#F9F3EA;width:815px;margin-top:3px; }
#tablefones { font-size:0.75em;}
.foatright { float:right; width: 250px;}

.pesquisabox2 { position:absolute; top:172px;right:0px; display:block; width:350px; height:30px;padding:2px;}
.pesquisabox { position:absolute; top:247px; right:0px; display:block; width:350px; height:30px; padding:2px; }
.pesquisacampo {border:0px; float:left; width:270px; height:23px;font-family:"Courier New",Courier,monospace; letter-spacing:.7px; font-size:0.8em; color:#30F; background:#FFC;  padding:3px 1px 1px 10px; }
.pesquisabotao { position:absolute; top:0px; right:0px; margin-left:4px; margin-top:2px; width:60px; height:23px; background-color:#0B4E92; font-size:0.75em; color:#FF0;border:0px; padding:1px 1px 5px 1px; }
.pesquisaline { line-height:1.6;}
#resultsx {float:left; width:265px; min-height:0px; border:0px; font-size:0.75em; color:red; background-color:#FFF; z-index:5;}

