/* Posicionamentos */
.p1 {background-position:0 0px !important;}   
.p2 {background-position:0 -30px !important;}   
.p3 {background-position:0 -60px !important;}   
.p4 {background-position:0 -90px !important;}   
.p5 {background-position:0 -120px !important;}   
.p6 {background-position:0 -150px !important;}   
.p7 {background-position:0 -180px !important;}   
.p8 {background-position:0 -210px !important;}   
.p9 {background-position:0 -240px !important;}   
.p10 {background-position:0 -270px !important;}   
.p11 {background-position:0 -300px !important;}   
.p12 {background-position:0 -330px !important;}   
.p13 {background-position:0 -360px !important;}   
.p14 {background-position:0 -390px !important;}   
.p15 {background-position:0 -420px !important;}   
.p16 {background-position:0 -450px !important;}   
.p17 {background-position:0 -480px !important;}   
.p18 {background-position:0 -510px !important;}   
.p19 {background-position:0 -540px !important;}   
.p20 {background-position:0 -570px !important;}   
.p21 {background-position:0 -600px !important;}   
.p22 {background-position:0 -630px !important;}   
.p23 {background-position:0 -660px !important;}   
.p24 {background-position:0 -690px !important;}   
.p25 {background-position:0 -720px !important;}   
.p26 {background-position:0 -750px !important;}   
.p27 {background-position:0 -780px !important;}   
.p28 {background-position:0 -810px !important;}   
.p29 {background-position:0 -840px !important;}   
.p30 {background-position:0 -870px !important;}   
.p31 {background-position:0 -900px !important;}   
.p32 {background-position:0 -930px !important;}   
.p33 {background-position:0 -960px !important;}   
.p34 {background-position:0 -990px !important;}   
.p35 {background-position:0 -1020px !important;}   
.p36 {background-position:0 -1050px !important;}   
.p37 {background-position:0 -1080px !important;}   
.p38 {background-position:0 -1110px !important;}   
.p39 {background-position:0 -1140px !important;}   
.p40 {background-position:0 -1170px !important;}   
.p41 {background-position:0 -1200px !important;}   
.p42 {background-position:0 -1230px !important;}   
.p43 {background-position:0 -1260px !important;}   
.p44 {background-position:0 -1290px !important;}   
.p45 {background-position:0 -1320px !important;}   
.p46 {background-position:0 -1350px !important;}   
.p47 {background-position:0 -1380px !important;}   
.p48 {background-position:0 -1410px !important;}   
.p49 {background-position:0 -1440px !important;}   
.p50 {background-position:0 -1470px !important;}   

/* hover */
input.p1:hover, a.p1:hover {background-position:-250px 0px !important;}   
input.p2:hover, a.p2:hover {background-position:-250px -30px !important;}   
input.p3:hover, a.p3:hover {background-position:-250px -60px !important;}   
input.p4:hover, a.p4:hover {background-position:-250px -90px !important;}   
input.p5:hover, a.p5:hover {background-position:-250px -120px !important;}   
input.p6:hover, a.p6:hover {background-position:-250px -150px !important;}   
input.p7:hover, a.p7:hover {background-position:-250px -180px !important;}   
input.p8:hover, a.p8:hover {background-position:-250px -210px !important;}   
input.p9:hover, a.p9:hover {background-position:-250px -240px !important;}   
input.p10:hover, a.p10:hover {background-position:-250px -270px !important;}   
input.p11:hover, a.p11:hover {background-position:-250px -300px !important;}   
input.p12:hover, a.p12:hover {background-position:-250px -330px !important;}   
input.p13:hover, a.p13:hover {background-position:-250px -360px !important;}   
input.p14:hover, a.p14:hover {background-position:-250px -390px !important;}   
input.p15:hover, a.p15:hover {background-position:-250px -420px !important;}   
input.p16:hover, a.p16:hover {background-position:-250px -450px !important;}   
input.p17:hover, a.p17:hover {background-position:-250px -480px !important;}   
input.p18:hover, a.p18:hover {background-position:-250px -510px !important;}   
input.p19:hover, a.p19:hover {background-position:-250px -540px !important;}   
input.p20:hover, a.p20:hover {background-position:-250px -570px !important;}   
input.p21:hover, a.p21:hover {background-position:-250px -600px !important;}   
input.p22:hover, a.p22:hover {background-position:-250px -630px !important;}   
input.p23:hover, a.p23:hover {background-position:-250px -660px !important;}   
input.p24:hover, a.p24:hover {background-position:-250px -690px !important;}   
input.p25:hover, a.p25:hover {background-position:-250px -720px !important;}   
input.p26:hover, a.p26:hover {background-position:-250px -750px !important;}   
input.p27:hover, a.p27:hover {background-position:-250px -780px !important;}   
input.p28:hover, a.p28:hover {background-position:-250px -810px !important;}   
input.p29:hover, a.p29:hover {background-position:-250px -840px !important;}   
input.p30:hover, a.p30:hover {background-position:-250px -870px !important;}   
input.p31:hover, a.p31:hover {background-position:-250px -900px !important;}   
input.p32:hover, a.p32:hover {background-position:-250px -930px !important;}   
input.p33:hover, a.p33:hover {background-position:-250px -960px !important;}   
input.p34:hover, a.p34:hover {background-position:-250px -990px !important;}   
input.p35:hover, a.p35:hover {background-position:-250px -1020px !important;}   
input.p36:hover, a.p36:hover {background-position:-250px -1050px !important;}   
input.p37:hover, a.p37:hover {background-position:-250px -1080px !important;}   
input.p38:hover, a.p38:hover {background-position:-250px -1110px !important;}   
input.p39:hover, a.p39:hover {background-position:-250px -1140px !important;}   
input.p40:hover, a.p40:hover {background-position:-250px -1170px !important;}   
input.p41:hover, a.p41:hover {background-position:-250px -1200px !important;}   
input.p42:hover, a.p42:hover {background-position:-250px -1230px !important;}   
input.p43:hover, a.p43:hover {background-position:-250px -1260px !important;}   
input.p44:hover, a.p44:hover {background-position:-250px -1290px !important;}   
input.p45:hover, a.p45:hover {background-position:-250px -1320px !important;}   
input.p46:hover, a.p46:hover {background-position:-250px -1350px !important;}   
input.p47:hover, a.p47:hover {background-position:-250px -1380px !important;}   
input.p48:hover, a.p48:hover {background-position:-250px -1410px !important;}   
input.p49:hover, a.p49:hover {background-position:-250px -1440px !important;}   
input.p50:hover, a.p50:hover {background-position:-250px -1470px !important;} 


/* ativos */
.ativo a.p1, .ativo a.p1:hover {background-position:-500px 0px !important;}
.ativo a.p2, .ativo a.p2:hover {background-position:-500px -30px !important;}
.ativo a.p3, .ativo a.p3:hover {background-position:-500px -60px !important;}
.ativo a.p4, .ativo a.p4:hover {background-position:-500px -90px !important;}
.ativo a.p5, .ativo a.p5:hover {background-position:-500px -120px !important;}
.ativo a.p6, .ativo a.p6:hover {background-position:-500px -150px !important;}
.ativo a.p7, .ativo a.p7:hover {background-position:-500px -180px !important;}
.ativo a.p8, .ativo a.p8:hover {background-position:-500px -210px !important;}
.ativo a.p9, .ativo a.p9:hover {background-position:-500px -240px !important;}
.ativo a.p10, .ativo a.p10:hover {background-position:-500px -270px !important;}
.ativo a.p11, .ativo a.p11:hover {background-position:-500px -300px !important;}
.ativo a.p12, .ativo a.p12:hover {background-position:-500px -330px !important;}
.ativo a.p13, .ativo a.p13:hover {background-position:-500px -360px !important;}
.ativo a.p14, .ativo a.p14:hover {background-position:-500px -390px !important;}
.ativo a.p15, .ativo a.p15:hover {background-position:-500px -420px !important;}


/* colunas */
.fl {float:left;}
.fr {float:right;}
.w5 {width:5%;}
.w10 {width:10%;}
.w15 {width:15%;}
.w20 {width:20%;}
.w25 {width:25%;}
.w30 {width:30%;}
.w33 {width:33%;}
.w35 {width:35%;}
.w40 {width:40%;}
.w45 {width:45%;}
.w50 {width:50%;}
.w55 {width:55%;}
.w60 {width:60%;}
.w65 {width:65%;}
.w66 {width:66%;}
.w70 {width:70%;}
.w75 {width:75%;}
.w80 {width:80%;}
.w85 {width:85%;}
.w90 {width:90%;}
.w95 {width:95%;}
.w100 {width:100%;}



/* Posicionamentos Gr */
.pg1, a.pg1 {background-position: 0 0px !important;}
.pg2, a.pg2 {background-position: 0 -30px !important;}
.pg3, a.pg3 {background-position: 0 -60px !important;}
.pg4, a.pg4 {background-position: 0 -90px !important;}
.pg5, a.pg5 {background-position: 0 -120px !important;}
.pg6, a.pg6 {background-position: 0 -150px !important;}
.pg7, a.pg7 {background-position: 0 -180px !important;}
.pg8, a.pg8 {background-position: 0 -210px !important;}
.pg9, a.pg9 {background-position: 0 -240px !important;}
.pg10, a.pg10 {background-position: 0 -270px !important;}


a.pg1:hover, input.pg1:hover {background-position: -500px 0px !important;}
a.pg2:hover, input.pg2:hover {background-position: -500px -30px !important;}
a.pg3:hover, input.pg3:hover {background-position: -500px -60px !important;}
a.pg4:hover, input.pg4:hover {background-position: -500px -90px !important;}
a.pg5:hover, input.pg5:hover {background-position: -500px -120px !important;}
a.pg6:hover, input.pg6:hover {background-position: -500px -150px !important;}
a.pg7:hover, input.pg7:hover {background-position: -500px -180px !important;}
a.pg8:hover, input.pg8:hover {background-position: -500px -210px !important;}
a.pg9:hover, input.pg9:hover {background-position: -500px -240px !important;}
a.pg10:hover, input.pg10:hover {background-position: -500px -270px !important;}