div.i0 {margin:12px; float:left; width:128px; font-size:8pt; color:#333;}
div.i1 {margin:10px 15px 10px 15px; float:left; width:48px; height:48px;}
div.i2 {margin:8px 10px 8px 0; float:left; width:400px;}
div.i3a {margin:10px; float:left; width:48px;}
div.i3b {margin:10px 0 0 5px; float:left; width:48px;}
/*div.i3c {margin:10px; float:left; width:48px;}*/
div.i4 {margin:10px 10px 10px 0; float:right; width:110px; text-align:right;}
p.dd {clear:both; margin:0; padding:0; border-bottom:1px solid #ccc;}
p.xx {clear:both; margin:0; padding:0;}

div#yahoo {padding:6px 60px 6px 76px;border-bottom:1px solid #ccc;}
div#yahoo p {margin:2px;}
div#yahoo a {display:block;margin:2px;font:11pt arial,sans;}

/*ARRANCAR ESSE BLOCO DEPOIS DE SET/2009*/
p.xx {border-bottom:1px solid #28b;}
.l09hh {background-color:#069;}


p.r9, p.r8, p.r7, p.r6, p.r5, p.r4, p.r3, p.r2, p.r1 {font-family:arial,sans; margin:0; letter-spacing:-1px;}
p.r9, p.r8 {font-size:21px; letter-spacing:-1px; font-weight:bold; line-height:24px;}
p.r7 {font-size:20px; letter-spacing:-1px; font-weight:bold; line-height:23px;}
p.r6, p.r5 {font-size:20px; letter-spacing:-1px; line-height:23px;}
p.r4, p.r3, p.r2, p.r1 {font-size:19px; line-height:21px;}
p.ry9, p.ry8, p.ry7, p.ry6, p.ry5, p.ry4, p.ry3, p.ry2, p.ry1 {font-size:14px; font-family:arial,sans; margin:4px 0 2px 0; letter-spacing:0;}
p.ry9, p.ry8, p.ry7 {font-weight:bold; letter-spacing:-1px; }
p.mid {font:9pt arial,sans;margin:2px 0 2px 0;}

div.i0 h2 {font:bold 13px arial,helvetica,sans; margin:4px 0 0 0; letter-spacing:0;}

.l09h {background-color:#ccc; margin:0; padding:5px; margin-bottom:1px; display:block;}

div.l09i {margin:4px;}
div.l09i p {margin:0 2px 0 6px; padding:0 4px 1px 4px;}
div.l09i p.p2 {background-color:white; border:1px solid #ccc; font-weight:bold;}

img.icoo {width:16px; height:16px; margin:3px 0 0 3px; border-width:0;}
img.case {background-color:white; padding:1px 3px 0 3px; border:1px solid #ccc; border-bottom-color:white;}

img.shot {width:128px; height:96px; border-width:0; margin:0}
img.xlic {text-align:right; align:right; width:14px; height:11px; margin-top:2px; border-width:0;}

/* headerzinho azul */
div.l09hh {padding-left:4px;}
table.l09hh td p {font:9px arial,helvetica,sans;color:white;letter-spacing:0px; padding:0; margin:5px;}
table.l09hh td.t01 {width:70px; padding-left:4px;}
table.l09hh td.t02 {width:420px;}
table.l09hh td.t03 {width:155px;}
table.l09hh td.t04 {width:115px;}

/* novos tableless listagem header */
.lhc {background-color:#ddd;}
div.lhc h1, div.lhc h3 {letter-spacing:-2px;color:#333; display:inline; margin:0; font-family:arial,helvetica,sans;font-size:28px;line-height:30px;}
div.lhc h3 {color:#666;font-weight:normal;font-size:26px;letter-spacing:-1px;}
.lf2 {
	float:left;
	width:290px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 8px;
}
.lf3 {float:right; width:140px; height:100px; border-left:1px solid white; border-right:1px solid #aaa; border-bottom:1px solid #aaa; padding:0; margin:0;}
div.lf3 p, div.lf3>a, div.lf3>a:hover {margin:0 2px 0 6px; padding:0 4px 1px 4px;}
div.lf3 p.p2 {background-color:white; border:1px solid #ccc; font-weight:bold;}
div.lf3>a {background-color:#ddd; border:1px solid #ddd; font-weight:normal; display:block;}
div.lf3>a:hover {background-color:gold; border:1px solid orange; font-weight:normal; display:block;}
