body {
/*  background-color: #00376F;*/
background: url(images/fondo2.gif) 0 0 repeat-y;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
margin: 0px;
}
a:hover {color:#3366ff;}
a {color:#339;}

.oldb {display: none;}    

#pg {
width: 779px;
padding-bottom: 30px;
}

#tp {
background-color: #00376f;
padding-bottom:6px;
border-bottom: 4px solid #ff0000;
}

#tpl {
width: 300px;
height:45px;
margin-top: 4px;
margin-left: 10px;
background-color: #00376f;
float:left;
}

#tpr {
width: auto;
height:45px;
margin-top: 4px;
padding-top: 6px;
text-align: center;
color: #ffcc66;
background-color: #00376f;
font-size: 28px;
font-weight: bold;
}

#tpc {
text-align: center;
background-color: #00376f;
}

#tpt {
font-family: "Trebuchet MS", MS Sans Serif, Arial;
font-size: 11px;
text-align: center;
padding-bottom: 6px;
color: #ffff9f;
background-color: #00376f;
}

#tpn {
background-color: #00376f; 
padding-top: 2px;
padding-bottom: 2px;
font-family: MS Sans Serif, Arial;
font-size: 10px;
font-weight: bold;
text-align: center;
color: #FF0000;
}

#tpn a:hover {color:red;}
#tpn a {color:#FF0000;}

#tpn img {
vertical-align: middle;
margin-left: 8px;
margin-right: 8px;
border: 0px;
}

#lc {
position: absolute; 
/*top: 187px; */
left: 0px; 
padding-left: 6px;
padding-right: 8px;
width: 140px;
height: auto;
/*background-image: url(images/fondo.gif); */
/*background-color: #005CB9; */
background-color: #f2f2f2; 
border-right:1px solid #cccccc;
font-family : Verdana, Arial, sans-serif;
font-size: 13px;
/*font-weight: bold;*/
-moz-box-sizing:border-box;box-sizing:border-box;
}

#lc a{color:#000000}
#lc a:hover{color:#666666}

#mm ul {
margin: 0px;
margin-top: 15px;
margin-bottom:15px;
padding:0px;
}

#mm li {
border-bottom: 1px solid #cccccc;
text-decoration:none;
margin-top:3px;
padding-bottom:4px;
display: block;
}

#mm a {
text-decoration:none;
}

#cc {
margin-left: 152px;
width: 455px;
}

#cc1 {
margin-left: 152px;
width: 627px;
}

#rc {
position: absolute; 
top: 170px;
left: 619px;
width: 160px;
height: auto;
}

#rci {
position: absolute; 
top: 187px; 
left: 619px;
width: 160px;
height: auto;
}

#rc1 {
position: absolute; 
top: 500px; 
left: 619px;
width: 160px;
height: auto;
}

.nbc {
text-align: center;
}

.nb ul {
margin-left: 0px;
padding-left: 0px;
white-space: nowrap;
}

.nb li {
display: inline;
padding-left: 30px;
list-style-type: none;
}

.nb a {
padding: 3px 10px;
}

.nb a:link, .nb a:visited {
color: #FFF;
background-color: #036;
text-decoration: none;
}

.nb a:hover {
color: #000;
background-color: #DFEFFF;
text-decoration: none;
}

.bk1 { 
width: 130px;
height: auto;
float: left;
} 

.bk2 { 
height: 260px;
padding: 4px;
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #cccccc;
} 

.bb {
height: 19px;
padding-left: 4px;
padding-top: 2px;
font-family: Arial, sans-serif;
font-size: 13px;
font-weight: bold;
}

.bc { 
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
padding: 6px;
}

.b1 {border:1px solid;}
.b2 {border-bottom:1px solid;}
.b3 {border-bottom:3px solid;border-top:3px solid;}

.c1 {
background: #b7dbff;
color: #000000;
}

.c2 { 
background: #FFFFFF;
color: #000000;
border: 1px solid #b7dbff;
}

.c3 {
background: #0067CE;
color: #FFFFFF;
}

.c4 { 
background: #DFEFFF;
color: #000000;
}
 
.c5 {
background: #FF0000;
color: #FFFFFF;
}

.c6 { 
background: #fff0e1;
color: #000000;
border:1px solid #FFb164;
}

.c7 {
background: #ccffcc;
color: #000000;
}

.c8 { 
background: #ffffff;
color: #000000;
border:1px solid #ccffcc;
}

.c9 {
background: #ffdfbf;
color: #000000;
}

.c10 { 
background: #FFFFDD;
color: #000000;
border:1px solid #ffdfbf;
}

.c11 {
background: #000000;
color: #FFFFFF;
}
 
.c12 {
background: #CC0000;
color: #FFFFFF;
border:1px solid #000000;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
text-align: center;
}
.c12 a{color:white}
.c12 a:hover{color:yellow}

.c13 {
background: #0080C0;
color: #FFFFFF;
}

.c14 { 
background: #FFF5E8;
color: #0000A0;
border:1px solid #0080C0;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
text-align: center;
font-weight: bold;
}

.c15 {
background: #398277;
color: #FFFFFF;
}

.c16 { 
background: #F3FEEB;
color: #000000;
border:1px solid #398277;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}

.c17 {
background: #602B91;
color: #FFFFFF;
}

.c18 { 
background: #FEFBEB;
color: #000000;
border:1px solid #602B91;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}

.c19 {
background: #833860;
color: #FFFFFF;
}

.c20 { 
background: #FFF2F7;
color: #000000;
border:1px solid #833860;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}

.c21 {
background: #408080;
color: #FFFFFF;
}

.c22 { 
background: #FDF8EC;
color: #000000;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
border:1px solid #408080;
}

.c24 { 
background: #F3FEEB;
color: #000000;
border:1px solid #398277;
margin-top: 40px;
margin-bottom: 40px;
}

.c25 {
background: #FF0000;
color: #FFFFFF;
margin-left: 30px;
margin-right: 30px;
margin-top: 30px;
}

.c26 { 
background: #FFFFEC;
color: #000000;
font-weight: bold;
border:1px solid #FF0000;
margin-left: 30px;
margin-right: 30px;
}

.tt1 { 
color: #003399;
font-family: Verdana, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
border-bottom:1px solid #0080C0;
padding: 2px;
padding-bottom:4px;
} 

.tt2 { 
background: #FFFFFF;
color: #CC0000;
font-family: Verdana, Arial, sans-serif;
font-size: 16px;
font-weight: bold;
padding: 2px;
padding-top:4px;
} 

.tt3 { 
/*background: #FFF5E8;*/
background-color: #f2f2f2; 
color: #004080;
font-family: Verdana, Arial, sans-serif;
font-size: 16px;
font-weight: bold;
text-align: center;
border:1px solid #cccccc;
padding: 2px;
} 

.tt4 { 
background: #FFFFFF;
color: #000000;
font-family: 'Trebuchet MS',Arial,sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 24px;
}

.ima {
background: url(images/iarrowr.gif) no-repeat;
padding-left: 32px;
}

.imb {
background: url(images/ibook.gif) no-repeat;
padding-left: 32px;
}

.imd {
background: url(images/iworld.gif) no-repeat;
padding-left: 32px;
}

.ime {
background: url(images/iexclamation.gif) no-repeat;
padding-left: 32px;
}

.imf {
background: url(images/ifocus.gif) no-repeat;
padding-left: 32px;
}

.img {
background: url(images/igrammar.gif) no-repeat;
padding-left: 32px;
}

.imi {
background: url(images/ismile.gif) no-repeat;
padding-left: 32px;
}

.iml {
background: url(images/ilisten.gif) no-repeat;
padding-left: 32px;
}

.imm {
background: url(images/imovies.gif) no-repeat;
padding-left: 32px;
}

.imn {
background: url(images/inews.gif) no-repeat;
padding-left: 32px;
}

.imo {
background: url(images/isongs.gif) no-repeat;
padding-left: 32px;
}

.imq {
background: url(images/iquestion.gif) no-repeat;
padding-left: 32px;
}

.imr {
background: url(images/iread.gif) no-repeat;
padding-left: 32px;
}

.ims {
background: url(images/ispeak.gif) no-repeat;
padding-left: 32px;
}

.imt {
background: url(images/itv.gif) no-repeat;
padding-left: 32px;
}

.imw {
background: url(images/iwrite.gif) no-repeat;
padding-left: 32px;
}

.tt5 { 
background: #FFFFFF;
color: #CC0000;
font-family: Verdana, Arial, sans-serif;
font-size: 16px;
font-weight: bold;
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;
} 

table.v1 { 
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #000000;
text-align: left;
border-top: 1px solid #000080;
width: 100%;
margin-bottom:50px;
}

table.v1 td {
vertical-align: top;
/*border-left: 1px solid #000080;
border-right: 1px solid #000080;*/
border-bottom: 1px solid #000080;
padding: 3px;
}

.v11 {
background: #DFEFFF;
font-weight:bold;
width: 150px;
}

table.v2 { 
font-family: Arial, sans-serif;
font-size: 12px;
background-color: #FFFcb9;
color: #000000;
text-align: center;
border-top: 1px solid #000080;
margin:3px;
}

table.v2 td {
vertical-align: top;
border-bottom: 1px solid #000080;
border-left: 1px solid #000080;
border-right: 1px solid #000080;
padding: 3px;
}

.v21 {
font-weight:bold;
}

table.v3 { 
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #000000;
text-align: left;
}

table.v3 td {
vertical-align: top;
border-bottom: 1px solid #000080;
padding: 3px;
}

.v31 {
font-weight:bold;
}

table.v4 { 
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-align: center;
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-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
border-top: 1px solid #000080;
}

table.v5 td {
vertical-align: top;
/*border-left: 1px solid #000080; */
/*border-right: 1px solid #000080; */
border-bottom: 1px solid #000080;
padding: 3px;
}

.v51 {
font-weight:bold;
}

form p {
padding-left: 30px;
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: #FFFFFF;
font-size: 75%;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
} 

.nbt{
background: url(images/nbt.gif) no-repeat;
width: 85px;
height: 25px;
padding-top: 5px;
text-decoration: none;
color: #000000;
font-size: 90%;
font-weight: bold;
font-family: Verdana, Helvetica, sans-serif;
display: table-cell;
}

.nbt:active{
color: #000000;
}

.nbt:hover {
background: url(images/nbt2.gif) no-repeat;
color: #000000;
}

.ls1 {
list-style-type: square;
font-weight: bold;
}

.ls2 {
list-style-type: square;
font-weight: bold;
font-family:Arial;
font-size:9 pt;
margin-left: 20px;
}

.ls3 {
list-style-type: square;
margin-left: 15px;
}

.ls4 {
list-style-type: square;
margin-left: 20px;
}

.ls4 li {
padding-bottom: 15px;
}

.ls4 li i {
color:#00376f;
}

.cc21 { 
width: 220px;
height: auto;
float: left;
} 

.cc22 { 
width: 220px;
height: auto;
margin-left: 232px;
} 

.cc2a1 { 
width: 310px;
height: auto;
float: left;
margin-bottom: 20px;
} 

.cc2a2 { 
width: 132px;
height: auto;
margin-left: 320px;
} 

.cc2b1 { 
width: 210px;
height: auto;
float: left;
} 

.cc2b2 { 
width: 210px;
height: auto;
margin-left: 225px;
} 

.cc2c1 { 
width: 312px;
height: auto;
float: left;
padding:0px;
margin:0px;
margin-top: 15px;
margin-bottom: 20px;
} 

.cc2c2 { 
width: 312px;
height: auto;
margin-left: 312px;
margin-top: 15px;
margin-bottom: 20px;
} 

.cc2d1 { 
width: 340px;
height: auto;
float: left;
margin-top: 15px;
margin-bottom: 5px;
} 

.cc2d2 { 
width: 200px;
height: auto;
text-align: center;
margin-left: 350px;
margin-top: 15px;
margin-bottom: 60px;
}

.cc2e1 { 
width: 132px;
height: auto;
float: left;
margin-bottom: 20px;
} 

.cc2e2 { 
width: 310px;
height: auto;
margin-left: 142px;
} 


.ln {
width: 60px;
font-family:Arial;
font-size:9pt;
float:left;
border: 1px solid #000080;
}

.imv {
height: 16px;
width: 60px;
margin-left: 30px;
vertical-align: top;
background: url(images/video.gif) no-repeat;
float: right;
margin-right: 20px;
margin-top:-15px;
}

.st {
font-family:Arial;
font-size: 14px;
line-height: 150%;
}

.st a {
color: #3366FF;
}

#tip {
position: absolute;
width: auto;
white-space: nowrap;
z-index: 1;
padding: 2px;
visibility: hidden;
background: #FFFFEC;
color: #000000;
border:1px solid #FF0000;
}

.fc1 {
height: 150px;
width: 250px;
margin-left: 110px;
padding: 10px;
border: 2px outset #6699FF;
color: #004080;
font-family: Verdana, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
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: 110px;
text-align: right;
}

.ps {
visibility: hidden;
display: none;
}

.as {
margin-left: 20px;
padding: 10px;
border: 2px dashed #000000;
}

.bw {
margin-left:15%;
margin-right:15%;
padding: 10px;
border: 1px solid #000000;
text-align: center;
}

.ft {
margin-bottom: 20px;
}

.ft p {
line-height: 200%;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 10px;
}

.fo input {
margin-left: 10px;
}

#lt {
display: none;
}

.wc {
margin:10px;
padding:28px;
padding-top:15px;
background: url(images/wl.gif) 0 0;
}

.wt {
margin-left:40px;
margin-right:40px;
margin-top:40px;
padding:6px;
background: #FFFFEC;
color: #000000;
border:1px solid #FF0000;
}

.sp1 {margin-top:20px;}
.sp2 {margin-top:60px;}
.sp9 {margin-top:320px;}

.bu1{font-weight:bold;background:url(images/arrow.gif) no-repeat;padding-left:20px;}

.t0{font-family:Arial; font-size:10pt}
.t0b{font-family:Arial; font-weight:bold; font-size:10pt}
.t00{font-family:Verdana,Arial; font-size:7.5pt}
.f0{font-family:Arial; font-size:7.5pt}
.t1{color:white}
.t1:hover{color:yellow}
.t2{color:#339}
.t2:hover{color:3366ff}
.t3{color:#cc0000}
.t3:hover{color:#36c}
.t4{font-family:Tahoma,Verdana,Arial; font-weight:bold; color:blue; text-decoration: none; font-size:12pt}
.t5{font-family:'Trebuchet MS',Verdana,Arial; text-decoration: none; font-size:10pt}
.t7{font-family:Tahoma,Verdana,Arial;font-weight:bold;color:#333399;}
.t8{border:solid #E2E2E2;border-width:0px 0px 1px 0px;font-family:Tahoma,Verdana,Arial;color:#4D4D4F;}
.t9{font-family:Verdana,Helvetica,Arial; font-size:10pt}
.t10{font-family:MS Sans Serif; font-size:8pt}

