body {
/*background:#fff url(images/fondo4.gif) 0 0 repeat-x;*/
font:13px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
color:#000;
margin:0;
text-align:center}
a:hover {color:#36f}
a {color:#339}

.oldb {display:none}

#pg {
background:#fff url(images/fondo3.gif) 0 0 repeat-y;
width:954px;
margin:0 auto;
padding-bottom:30px;
overflow:hidden;
text-align:left}

#tp,#tpl,#tpr,#tpc,#tpt,#tpn {
background:#00376f}

#tp,#tpt {
padding-bottom:6px}

#tp {
border-bottom:4px solid #f00}

#tpl,#tpr {
height:40px;
padding-top:4px}

#tpl {
width:300px;height:40px;
padding-left:30px;
float:left}

.tpli {
background:url(images/si.gif) no-repeat top left;width:240px;height:30px;padding:0 240 20 0}

#tpc,#tpt,#tpn {
text-align:center}

#tpc {
width:auto;
float:left;
padding:5 0 0 80;
font:bold 26px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
color:#fff;
/*color:#fc6*/}	

#tpc a:hover {color:#fc6;text-decoration:none}
#tpc a {color:#fc6;text-decoration:none}

#tpr {
width:auto;
padding-right:40px;
text-align:right;
color:#fc6}	

.tpri {background:#00376f url(images/le.gif) 0 0 no-repeat;width:320px;height:34px;margin:4 0 4 0}

#tpt {
font:11px "Trebuchet MS","MS Sans Serif",Arial;
color:#ffff9f}

#tpn {height:22px;padding-bottom:5px;
font:bold 10px "MS Sans Serif",Arial}
#tpn,#tpn a {color:#fff}
#tpn a:hover {color:#fff}
#tpn img {border:0}

.tpn1 {background:#00376f url('images/bh.gif') no-repeat;width:80px;padding:0 80 2 0}
.tpn2 {background:#00376f url('images/bf.gif') no-repeat;width:145px;padding:0 145 2 0}
.tpn3 {background:#00376f url('images/be.gif') no-repeat;width:195px;padding:0 195 2 0}
.tpn4 {background:#00376f url('images/bs.gif') no-repeat;width:150px;margin-right:30px;padding:0 150 2 0}


#lc {
font:13px Verdana,Arial,sans-serif;
background:#f2f2f2;
float:left;
left:0;
padding-left:10px;
padding-right:10px;
width:162px;
height:auto;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing: border-box}

#lc a{color:#000}
#lc a:hover{color:#666}

.lc1 {
background:#f2f2f2;
margin:-10px;
}

#mm ul {
margin:0;
margin-top:15px;
margin-bottom:15px;
padding:0}

#mm li {
border-bottom:1px solid #ccc;
margin-top:3px;
padding-bottom:4px;
display:block}

#mm li,#mm a {
text-decoration:none}

#cc {
float:left;
margin-left:12px;
width:608px}

.cc1 {
margin-left:173px;
margin-top:5px;
width:773px}

.ccm {
width:560px;
margin-top:20px;
margin-left:20px;
margin-right:20px;}

.cc1m {
width:725px;
margin-top:20px;
margin-left:20px;
margin-right:20px;}

#rc,#rci,#rc1 {
float:left;
margin-left:12px;
width:160px;
height:auto}

#rc {
margin-top:30px}

#rci {
margin-top:47px}

#rc1 {
float:left;
margin-left:12px;
width:160px;
height:auto;
margin-top:350px}

.m1 {margin:20px}

.nbc {
text-align:center}

.nb ul {
margin-left:0;
padding-left:0;
white-space:nowrap}

.nb li {
display:inline;
padding-left:30px;
list-style-type:none}

.nb a {
padding:3px 10px}

.nb a:visited,.nb a:link {
background:#036;
color:#fff;
text-decoration:none}

.nb a:visited,.nb a:link,.nb a:hover {
text-decoration:none}

.nb a:hover {
color:#000;
background:#dfefff}

.bk1 {
width:130px;
height:auto;
float:left} 

.bk2 {
height:260px;
padding:4px;
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #ccc} 

.bb {
height:19px;
padding-left:4px;
padding-top:2px;
font:bold 13px Arial,sans-serif}

.bc {
font:13px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
padding:6px}

.b1 {border:1px solid}
.b2 {border-bottom:1px solid}
.b3 {border-bottom:3px solid;border-top:3px solid}

.c1 {
background:#b7dbff;
color:#000}

.c2 {
background:#fff;
color:#000;
border:1px solid #b7dbff}

.c3 {
background:#0067CE;
color:#fff}

.c4 {
background:#dfefff;
color:#000}

.c5 {
background:#f00;
color:#fff}

.c6 {
background:#fff0e1;
color:#000;
border:1px solid #ffb164}

.c7 {
background:#ccffcc;
color:#000}

.c8 {
background:#fff;
color:#000;
border:1px solid #cfc}

.c9 {
background:#ffdfbf;
color:#000}

.c10 {
background:#ffd;
color:#000;
border:1px solid #ffdfbf}

.c11 {
background:#000;
color:#fff}
 
.c12 {
background:#c00;
color:#fff;
border:1px solid #000;
font:10px Verdana,Arial,sans-serif;
text-align:center}

.c12 a{color:white}
.c12 a:hover{color:yellow}

.c13 {
background:#0080C0;
color:#fff}

.c14 {
background:#fff5e8;
color:#0000a0;
border:1px solid #0080c0;
font:bold 10px Verdana,Arial,sans-serif;
text-align:center}

.c15 {
background:#398277;
color:#fff}

.c16 {
background:#f3feeb;
color:#000000;
border:1px solid #398277;
font:10px Verdana,Arial,sans-serif}

.c17 {
background:#602B91;
color:#fff}

.c18 {
background:#fefbeb;
color:#000;
border:1px solid #602B91;
font:10px Verdana,Arial,sans-serif}

.c19 {
background:#833860;
color:#fff}

.c20 {
background:#fff2f7;
color:#000;
border:1px solid #833860;
font:10px Verdana,Arial,sans-serif}

.c21 {
background:#408080;
color:#fff}

.c22 {
background:#fdf8ec;
color:#000;
border:1px solid #408080;
font:10px Verdana,Arial,sans-serif}

.c24 {
background:#f3feeb;
color:#000;
border:1px solid #398277;
margin-top:40px;
margin-bottom:40px}

.c25 {
background:#f00;
color:#fff;
margin-left:30px;
margin-right:30px;
margin-top:30px}

.c26 {
background:#ffffec;
color:#000;
font-weight:bold;
border:1px solid #f00;
margin-left:30px;
margin-right:30px}

.c27 {
background:#fff0e1;
color:#000;
border:1px solid #FFb164}

.c27 a {color:#c00}

.tt1 {
color:#039;
font:bold 18px Verdana,Arial,sans-serif;
border-bottom:1px solid #0080c0;
padding:2px;
padding-bottom:4px}

.tt2 {
background:#fff;
color:#c00;
font:bold 16px Verdana,Arial,sans-serif;
padding:2px;
padding-top:4px} 

.tt3 {
background:#f2f2f2;
color:#004080;
font:bold 16px Verdana,Arial,sans-serif;
text-align:center;
border:1px solid #ccc;
padding:2px} 

.tt4 {
background:#fff;
color:#000;
font:bold 16px 'Trebuchet MS',Arial,sans-serif;
line-height:24px}

.ima,.imb,.imd,.ime,.imf,.img,.imi,.iml,.imm,.imn,.imo,.imq,.imr,.ims,.imt,.imw {
padding-left:32px}

.ima {
background:url(images/iarrowr.gif) no-repeat}

.imb {
background:url(images/ibook.gif) no-repeat}

.imd {
background:url(images/iworld.gif) no-repeat}

.ime {
background:url(images/iexclamation.gif) no-repeat}

.imf {
background:url(images/ifocus.gif) no-repeat}

.img {
background:url(images/igrammar.gif) no-repeat}

.imi {
background:url(images/ismile.gif) no-repeat}

.iml {
height:24px;
padding-bottom:4px;
background:url(images/ilisten.gif) no-repeat}

.imm {
background:url(images/imovies.gif) no-repeat}

.imn {
background:url(images/inews.gif) no-repeat}

.imo {
background:url(images/isongs.gif) no-repeat}

.imq {
background:url(images/iquestion.gif) no-repeat}

.imr {
background:url(images/iread.gif) no-repeat}

.ims {
background:url(images/ispeak.gif) no-repeat}

.imt {
background:url(images/itv.gif) no-repeat}

.imw {
background:url(images/iwrite.gif) no-repeat}

.tt5 {
background:#fff;
color:#c00;
font:bold 16px Verdana,Arial,sans-serif;
padding-bottom:3px;
border-bottom:1px solid #0080C0}

.ex {
padding-left:30px;
padding-bottom:20px} 

.ex1 {
font-weight:bold;
color:#0080FF} 

.ex2 {
font-weight:bold;
color:#000000} 

.cd {
font:13px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
padding:6px;
background:#f3feeb;
color:#000;
border:1px solid #398277;
margin:40px 20px 40px 20px}

table.v1 {
font:10px Verdana,Arial,sans-serif;
color:#000;
text-align:left;
border-top:1px solid #000080;
width:90%;
margin-bottom:50px}

table.v1 td {
vertical-align:top;
border-bottom:1px solid #000080;
padding:3px}

table.v1 tr td:first-child,.v11 {
background:#dfefff;
font-weight:bold;
width:150px}

table.v2 {
font:12px Arial,sans-serif;
background-color:#fffcb9;
color:#000;
text-align:center;
border-top:1px solid #000080}

table.v2 td {
vertical-align:top;
border-bottom:1px solid #000080;
border-left:1px solid #000080;
border-right:1px solid #000080;
padding:3px}

table.v2 tr td:first-child,.v21 {
font-weight:bold}

table.v3 {
font:10px Verdana,Arial,sans-serif;
color:#000;
text-align:left}

table.v3 td {
vertical-align:top;
border-bottom:1px solid #000080;
padding:3px}

table.v3 tr td:first-child,.v31 {
font-weight:bold}

table.v4 {
font:bold 12px Arial,sans-serif;
color:#000;
text-align:center;
width:90%;
margin-bottom:50px}

table.v4 td {
vertical-align:bottom}

.v41 td {
padding-top:40px;
padding-bottom:5px;
vertical-align:bottom;
text-align:center}

.v41 img {
margin-bottom:5px}

.v42 td {
font-weight:bold;
background-color:#FFFA93;
border:1px solid #000080}

table.v5 {
font:12px Arial,sans-serif;
color:#000;
border-top:1px solid #000080}

table.v5 td {
vertical-align:top;
border-bottom:1px solid #000080;
padding:3px}

table.v5 tr td:first-child,.v51 {
font-weight:bold}

form p {
padding-bottom:15px;
padding-top:10px}

.cf label {
display:block;
width:220px;
float:left;
margin-bottom:5px}

.cf input, .cf select, .cf textarea {
display:block;
width:200px;
margin-bottom:5px;
border:1px solid #000080}

.cf .rb {
width:auto;
float:left;
border:none}

.bt {
margin-left:120px;
margin-top:20px;
border:3px double #000080;
padding:0.25em;
background-color:#000080;
color:#fff;
font:bold 75% Verdana,Arial,sans-serif}

.nbt{
background:url(images/nbt.gif) no-repeat;
width:85px;
height:25px;
padding-top:5px;
text-decoration:none;
color:#000;
font:bold 90% Verdana,Helvetica,sans-serif;
text-align:center;
display:table-cell}

.nbt:active{
color:#000}

.nbt:hover {
background:url(images/nbt2.gif) no-repeat;
color:#000}

.ls1 {
list-style-type:square;
font-weight:bold}

.ls2 {
list-style-type:square;
font:bold 13px Arial;
margin-left:20px}

.ls3 {
list-style-type:square;
margin-left:15px}

.ls4 {
list-style-type:square}

.ls4 li {
padding-bottom:15px}

.ls4 li i {
color:#00376f}

.ls5 {
list-style-type:square;
margin-top:8px}

.ls5 li {
font-weight:bold;
background:url(images/dotted.gif) 0 17 repeat-x;
margin-left:-20px}

.ls5 a{text-decoration:none}

.cc21 {
width:300px;
height:auto;
float:left}

.cc22 {
width:300px;
height:auto;
margin-left:305px}

.cc2a1 {
width:300px;
height:250px;
float:left;
margin-bottom:20px} 

.cc2a2 {
width:132px;
height:270px;
float:left;
margin-left:20px}

.cc2b1 {
width:250px;
height:auto;
float:left} 

.cc2b2 {
width:250px;
height:auto;
margin-left:275px} 

.cc2c1 {
width:300px;
height:auto;
float:left;
padding:0px;
margin:0px;
padding-top:15px;
padding-bottom:20px} 

.cc2c2 {
width:300px;
height:auto;
margin-left:305px;
padding-top:15px;
padding-bottom:20px} 

.cc2d1 {
width:340px;
height:auto;
float:left;
margin-top:15px;
margin-bottom:20px} 

.cc2d2 {
width:300px;
height:auto;
text-align:center;
margin-left:360px;
margin-top:30px;
margin-bottom:35px}

.cc2e1 {
width:350px;
height:auto;
float:left;
padding:0px;
margin:0px;
padding-top:15px;
padding-bottom:20px}

.cc2e2 {
width:350px;
height:auto;
margin-left:355px;
padding-top:15px;
padding-bottom:20px}

.cc2f1 {
width:460px;
height:auto;
float:left}

.cc2g1 {
width:560px;
margin-left:20px;
margin-right:20px}

.cc2g2 {
width:160px;
float:right;
text-align:center}

.cc31 {
width:170px;
float:left;
padding-left:20px;
padding-right:20px;
text-align:center}

.cc32 {
width:170px;
height:180px;
margin-left:340px;
padding-left:20px;
padding-right:20px;
text-align:center}

.cc41 {
width:130px;
float:left;
padding-right:10px;
text-align:center}

.cc42 {
width:130px;
height:180px;
margin-left:390px;
text-align:center}

.cc44 {
width:132px;
margin-left:472px}

.cc4a{
height:90px}

.ln {
width:60px;
font:9px Arial;
float:left;
border:1px solid #000080}

.imv {
height:20px;
width:60px;
vertical-align:top;
background:url(images/video.gif) no-repeat;
float:right;
margin-left:30px;
margin-right:20px;
margin-top:-15px}

.st {
font:14px Arial;
line-height:150%;
text-align:justify;}

.st a{color:#36f}

#tip {
position:absolute;
width:auto;
z-index:1;
padding:5px;
visibility:hidden;
background:#FFFFEC;
color:#000;
border:1px solid #f00}

.fc1 {
height:150px;
width:250px;
margin-left:170px;
padding:10px;
border:2px outset #69f;
color:#004080;
font:bold 18px Verdana,Arial,sans-serif;
text-align:-moz-center;
#text-align:center}

.fci {
height:130px;
display:table-cell;
vertical-align:middle}
 
.fci img {
margin-top:expression((130 - this.height)/2)}

.fcn {
width:240px;
margin-left:170px;
text-align:right}

.ps {
visibility:hidden;
display:none}

.as {
margin: 10px 20px 0px 20px;
padding:10 20 20 30;
border:2px dashed #000}

.bw {
margin-left:15%;
margin-right:15%;
padding:10px;
border:1px solid #000;
text-align:center}

.ft {
margin-bottom:20px}

.ft p {
line-height:200%;
padding: 0px 10px 10px 10px}

.fo input,.fr input {
margin-left:10px}

#lt {
display:none}

#wl {
margin:20px;
text-align:center}

.wc {
margin:10px;
padding:28px;
padding-top:15px;
background:url(images/wl.gif) 0 0}

.wt {
margin:40px;
padding:6px;
background:#FFFFEC;
color:#000;
border:1px solid #f00}

.ra {
width:22%;
height:30px;
float:left}

.sc {
color:#f00;
font-size:15px;
font-weight:bold;
text-align:center}

.np {
font-family:'Times New Roman';
text-align:justify;
margin:0 50 0 50;
padding:20}

.co {
font-style:italic;
margin:30 30 40 30}

.wmw {
font:bold 14px Verdana,Arial,sans-serif;
color:#339;
height:25px}

.wmi {border:0px;margin:5px}

#wmp {border:2px solid #36f;
margin:15px;
padding:5px;
width:150px;
height:25px;
float:left;
color:#000;
background-color:#fffcb9;
text-align:center;
font:bold 16px Verdana,Arial,sans-serif}

#wmm {
margin:15px;
padding:5px;
height:25px;
text-align:center;
color:#c00;
font:bold 16px Verdana,Arial,sans-serif}

#wmb {
margin:25px;
text-align:center;
color:#c00;
font:bold 12px Verdana,Arial,sans-serif}

.met {
font:bold 12px Verdana,Arial,sans-serif;
color:#339;
vertical-align:middle;
text-align:center;
width:125px;}

.meb{
border:1px solid #000;
height:120px}

.le1{background:url(images/leveleasy.gif) no-repeat right top}
.le2{background:url(images/levelmedium.gif) no-repeat right top}
.le3{background:url(images/leveldifficult.gif) no-repeat right top}
.new{background:url(images/new.gif) no-repeat right center;padding-right:32px}
.new2{background:url(images/new.gif) no-repeat left center;padding-left:32px}

.imp{background:url(images/bp.gif) no-repeat left center;padding-left:20px}

.sp1{margin-top:20px}
.sp1a{margin-bottom:20px}
.sp2{margin-top:60px}
.sp5{margin-top:170px}
.sp9{margin-top:320px}
.p1{padding-bottom:10px}
.bp1{background-position:left center;padding-left:100px}

.bu1{font-weight:bold;background:url(images/arrow.gif) no-repeat;padding-left:20px}
.in1{text-indent:-18px;padding-left:18px}

.lb{font:11px Verdana,Arial;padding:10 10 0 10;margin-top:2px;background:#fec;height:50px;width:100%}
.ln1{width:60px;font:bold 9px Verdana,Arial;float:left;text-align:center;background:#c30;height:50px;padding-top:10px;margin-top:2px}
.ln2{font:bold 16px Verdana,Arial}
.ln1 a,.ln1 a:hover {color:#fff}

.t0{font:10pt Arial}
.t0b{font:bold 10pt Arial}
.t00{font:7.5pt Verdana,Arial}
.f0{font:7.5pt Arial}
.t1{color:white}
.t1:hover{color:yellow}
.t2{color:#339}
.t2:hover{color:36f}
.t3{color:#c00}
.t3:hover{color:#36c}
.t4{font:bold 12pt Tahoma,Verdana,Arial;color:blue;text-decoration:none}
.t5{font:10pt 'Trebuchet MS',Verdana,Arial;text-decoration:none}
.t7{font:bold Tahoma,Verdana,Arial;color:#339}
.t8{border:solid #E2E2E2;border-width:0px 0px 1px 0px;font-family:Tahoma,Verdana,Arial;color:#4D4D4F}
.t9{font:10pt Verdana,Helvetica,Arial}
.t10{font:8pt 'MS Sans Serif'}
.t11{font:bold 14px 'Trebuchet MS',Verdana,Arial;color:#339}

