html{background:#ffffff}
body{background:/* */}
.float{background:/* */}
.all{background:/* */}
body,.float,.all{font:11px/1.1em Tahoma, Geneva, sans-serif;color:/* */;margin:0;padding:0}
a,a:hover,a:visited,a:link{font:inherit;color:#00367C;cursor:pointer;text-decoration:none}
a:hover{color:#cccccc;text-decoration:underline}
a img{border:medium none}
.mesg2 u{font-size:1.4em}
.mesg2_param u{font-size:1.4em}
h1,h2,h3,h4,h5,h6{font:inherit;clear:both;display:block;padding:.5em 0;text-align:left}
p{font:inherit}
.rgh{text-align:right}
.lft{text-align:left}
.ctr{text-align:center}
h1{font-size:20px;font-weight:normal;color:/* */}
h2{font-size:16px}
h3{font-size:14px}
h4{font-size:12px}
h5{font-size:16px}
h6{font-size:10px;font-weight:normal;text-align:center;color:#aaaaaa}
.float{margin:0 auto;width:100%;min-width:970px;position:absolute;top:0}
.all{height:100%;margin:0 1%;width:98%}
.header{background-image:url("../images/banner.gif");background-color:#ffffff;background-position:100% 5px;background-repeat:no-repeat;height:150px;margin:0;min-width:970px;padding:0;width:100%}
.content{display:block}
.foot{background-color:#efefef;border-top:1px solid #cccccc;color:#efefef;bottom:0;display:block;height:25px;left:0;margin:0 auto;min-width:970px;position:fixed;width:100%;z-index:100}
.mesg2{display:block;margin:25px 20% 30px 20%;min-height:16px;padding:0 1% 10px;background-color:#f7f7f7;background-image:url("../images/ico-info.png");background-position:6px 9px;background-repeat:no-repeat;border:1px solid #dddddd;border-radius:4px 4px 4px 4px;font:inherit;color:#333333;text-align:left;width:auto}
.mesg3{display:block;min-height:16px;padding:0 1% 10px;background-color:#f7f7f7;background-image:url("../images/ico-info.png");background-position:6px 9px;background-repeat:no-repeat;border:1px solid #dddddd;border-radius:4px 4px 4px 4px;font:inherit;color:#333333;text-align:left;width:auto}
.mesg3 p{margin-left:initial}
.mesg2_param{display:block;margin:25px 20% 30px 20%;min-height:16px;padding:0 1% 10px;background-position:6px 9px;background-repeat:no-repeat;text-align:left;width:auto}
.mesg2 p{color:#333333;margin-left:26px;line-height:1.2em}
.mesg2 p strong{text-transform:none}
.mesg2_param p strong{text-transform:none}
.mesg2 ul{font-size:11px;line-height:1.3em;list-style:disc outside none;padding:3px 10px 5px 45px}
.mesg2_param ul{font-size:11px;line-height:1.3em;list-style:disc outside none;padding:3px 10px 5px 45px}
.mesg2_param h1{margin-left:initial}
p.nota sub{font-size:11px}
.barbtn{clear:both;display:block;margin:0 0 10px;padding:5px 0;text-align:center;width:100%}
a.btn,a.btn:hover,a.btn:link,a.btn:visited{background-color:#00367C;border-radius:3px 3px 3px 3px;color:#ffffff;display:inline-block;font:inherit;font-weight:bold;font-size:12px;line-height:1.4em;margin:7px 10px 7px 0;padding:3px 15px}
a.btn:hover{background:#005CA7;color:#ffffff;text-decoration:none}
.col-right{background:url("../images/bg-00.jpg") no-repeat scroll 99% 99% transparent;border-bottom:medium none;display:block;margin:0 0 20px;min-height:450px;min-width:950px;padding:10px 10px 80px}
.col-right .col-right{background:0}
.cr2 .col-right{margin-left:0}
.medium{clear:both;float:left;margin:0;padding:0;width:100%}
.foot p{border-top:1px solid #ffffff;color:#666666;font-size:10px;font-weight:bold;height:30px;margin:0;padding:1px 0;text-align:center}
.creditos{background:url("../images/bg-foot.jpg") no-repeat scroll 50% 2px transparent;display:block;height:30px}
#menu-top{min-width:970px;position:absolute;top:120px;width:98%;z-index:99}
#menu-top .nav{background:url("../images/bg-top-user.gif") no-repeat scroll 100% 0 transparent;float:right;height:33px;list-style:none outside none;margin:0;padding:5px 5px 0;width:430px;z-index:99}
#menu-top .nav li{float:right;margin:0 5px 0 0;padding:0 3px;text-align:center}
#menu-top .nav .item a,#menu-top .nav .item a:hover{background-position:50% 50%;background-repeat:no-repeat;color:#666666;display:block;height:28px;margin:0 2px;padding:0;text-align:right;width:22px}
#menu-top #other{margin:0 3px}
#menu-top .nav #other a.oth,#menu-top .nav #other a.oth:hover{background-color:/* */;background-image:url("../images/other.gif");background-position:100% 50%;background-repeat:no-repeat;color:#ffffff;font:inherit;display:block;font-weight:bold;font-size:11px;line-height:28px;margin:0;padding:0 34px 0 10px;text-indent:0;width:auto}
#menu-top .nav #other a.oth:hover{background-image:url("../images/other2.gif")!important;color:/* */}
#menu-top ul.submenu{background:/* */;float:right;list-style:none outside none;margin:-2px 0 0;padding:4px 0 0;position:absolute;right:0;width:190px;z-index:300;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.7);box-shadow:0 3px 3px 0 rgba(0,0,0,0.7)}
#menu-top ul.submenu li{border:0;border-color:-moz-use-text-color #cccccc #cccccc;border-right:1px solid #cccccc;border-style:none solid solid;border-width:medium 1px 1px;background:#ffffff;float:none;margin:0;padding:0}
#menu-top .nav .submenu a,#menu-top .nav .submenu a:hover{color:#00367C;display:block;float:none;font-size:10px;line-height:1.3em;height:auto;margin:0;padding:4px 5px;text-indent:0;width:auto;font:inherit}
#menu-top #help a{background-image:url("../images/help2.gif")}
#menu-top #user a{background-image:url("../images/user2.gif")}
#menu-top #exit2 a{background-image:url("../images/exit2.gif");height:22px;width:90px}
#menu-top #print a{background-image:url("../images/print2.gif")}
#menu-top #pdf a{background-image:url("../images/pdf2.gif")}
#menu-top #xls a{background-image:url("../images/xls2.gif")}
#menu-top #home2 a:hover,#menu-top #help a:hover,#menu-top #user a:hover,#menu-top #exit2 a:hover,#menu-top #font a:hover,#menu-top #fontb a:hover,#menu-top #fontc a:hover{background-image:url("../images/home.gif")}
#menu-top #help a:hover{background-image:url("../images/help.gif")}
#menu-top #user a:hover{background-image:url("../images/user.gif")}
#menu-top #exit2 a:hover{background-image:url("../images/exit.gif");height:22px;width:90px}
#menu-top #font a:hover{background-image:url("../images/font2.gif")}
#menu-top #print a:hover{background-image:url("../images/print.gif")}
#menu-top #pdf a:hover{background-image:url("../images/pdf.gif")}
#menu-top #xls a:hover{background-image:url("../images/xls.gif")}
#menu-top #mail a:hover{background-image:url("../images/mail2.gif")}
#menu-top #home2 a,#menu-top #home2 a:hover,#menu-top #exit2 a,#menu-top #exit2 a:hover{display:none}
.col-left{display:block;height:38px;margin-top:-30px;min-width:970px;z-index:99}
#menu{background:#003366 url("../images/bg-menu.jpg") scroll 0 0 repeat-x;margin:0 430px 0 0;position:relative;z-index:99}
#menu .nav{background:url("../images/right.jpg") no-repeat scroll 100% 0 transparent;border:medium none;display:block;height:38px;list-style:none outside none;margin:0;padding:0;font:inherit}
#menu .nav li{background:url("../images/r-borde.jpg") no-repeat scroll 0 0 transparent;float:left;height:38px;margin:0;padding:0}
#menu .nav li ul{display:block;list-style:none outside none;margin:0 0 4px;padding:8px 0 0;width:175px}
#menu .nav h3,#menu .nav h3:hover{background-image:url("../images/bg-menu2g.jpg");background-position:0 0;background-repeat:repeat-x;cursor:pointer;font-weight:bold;font-size:11px;line-height:1em;margin:0;padding:13px 8px;font:inherit;color:#ffffff}
#menu .nav h3:hover{background-color:#00367C;background-image:url("../images/bg-menu2.jpg");background-repeat:repeat-x;background-position:0 0;color:#ffffff}
#menu .nav #home a,#menu .nav #exit a,#menu .nav #home a:hover,#menu .nav #exit a:hover{background-color:#00367C;background-image:url("../images/left.jpg");background-position:0 0;background-repeat:no-repeat;color:#ffffff;display:block;height:38px;margin:0;padding:0;width:50px}
#menu .nav #exit a,#menu .nav #exit a:hover{background-image:url("../images/exit.jpg");background-position:0 0}
#menu .nav #exit a,#menu .nav #exit a:hover{background-image:url("../images/exit.jpg")}
#menu .nav #home a:hover{background-image:url("../images/left2.jpg")}
#menu .nav #exit a:hover{background-image:url("../images/exit2.jpg")}
#menu .nav li a,#menu .nav li a:hover,#menu .nav li a:visited,#menu .nav li a:link,#menu .nav li a:active{border-top:medium none;display:block;font-size:11px;line-height:18px;margin:0;padding:8px 2px 8px 10px;text-align:left;background:#00367C;font-family:inherit;color:#ffffff}
#menu .nav li a:hover{text-decoration:none;background:#005BA4;color:#ffffff}
#menu .nav ul.submenu{margin:0;padding:1px 0 4px;position:absolute;z-index:999;width:auto;min-width:285px;max-width:310px;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;box-shadow:0 4px 4px 0 rgba(0,0,0,0.8);-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.8);background:#003366;border:solid 1px #003366;color:/* */}
#menu .nav ul.submenu li{background-image:none;position:relative;float:left;height:28px;margin:0;padding:0;width:100%}
#menu .nav ul.submenu li a{background-color:/* */;font:inherit;color:/* */}
#menu .nav ul.submenu li a:hover{background-color:/* */;background-image:url("../images/bg-menu2.jpg");background-position:0 0;background-repeat:repeat-x;color:/* */}
#menu1,#menu2,#menu3,#menu4,#menu5,#menu6,#menu7,#menu8,#menu1a,#menu2a,#menu3a,#menu4a,#menu5a,#menu6a,#menu7a,#menu8a,#menu1b,#menu2b,#menu3b,#menu4b,#menu5b,#menu6b,#menu7b,#menu8b,#menu1c,#menu2c,#menu3c,#menu4c,#menu5c,#menu6c,#menu7c,#menu8c,#menu1d,#menu2d,#menu3d,#menu4d,#menu5d,#menu6d,#menu7d,#menu8d,#menu1e,#menu2e,#menu3e,#menu4e,#menu5e,#menu6e,#menu7e,#menu8e{display:none}
#menuA,#menuB,#menuC,#menuD,#menuE,#menuF,#menuG,#menuH{display:none}
.logo{background:url("../images/logo.png") no-repeat scroll 0 0 transparent;height:100px;left:1%;position:absolute;top:5px;width:300px}
.col-top{color:#999999;display:block;min-width:545px;padding-right:425px;padding-top:20px}
.col-top p{font:@webfont14@;font-size:11px;margin:0;padding:0 10px 5px 5px;text-align:right;color:#999999}
.col-top span{display:block}
.tb-md{border-collapse:collapse;margin:10px auto;width:100%}
.tb-md td,.tb-md th{padding:5px 5px 10px}
.tb-md td{display:block;margin:5px 10%}
.total,.total td{color:#043d79;font-weight:bold;margin:10px;background:#E6EEFF}
table{background:#ffffff;font:11px/1.3em Arial, Helvetica, sans-serif ;font-size:11px}
table.tb-02{box-shadow:0 0 10px -5px #666;-webkit-box-shadow:0 0 10px -5px #666}
table,tbody,table.tb-02 tr:first-child,table.tb-02 tr:first-child td,table.tb-02 tr:first-child th{border-top:0!important}
table.tb{border-collapse:collapse;display:table;margin:5px 0;padding:0}
table.tb td{margin:0;padding:1px 8px}
.tb-0,.tb-01,.tb-02,.tb-03{border:1px solid #cfcfcf;border-collapse:collapse;display:table;font:11px/1.3em Arial, Helvetica, sans-serif ;margin:10px 0;text-align:right;width:100%}
.tb-0 .tb-02{border:medium none;margin:0 0 1px}
.tb-0 .tb-02 td,.tb-01 td,.tb-02 td,.tb-03 td,.tb-01 th,.tb-02 th,.tb-03 th{border-right:1px solid #cfcfcf;border-top:1px solid #cfcfcf;padding:6px 10px}
.tb-0 td{padding:0}
.tb-01 td,.tb-01 th{border-left:1px solid #cfcfcf}
.tb-03 td,.tb-03 th{border:medium none;text-align:left}
.score{background:url("../images/bgb.gif") repeat-y scroll 50% 0 /* */;border:1px solid #cccccc;border-collapse:collapse;clear:none;display:block;empty-cells:show;float:left;font:11px/1.3em Arial, Helvetica, sans-serif ;line-height:1.3em;margin:0 0 15px;width:100%}
.score .pbox,.score .pbox2{border-bottom:1px dotted #efefef;display:block;float:left;margin:0;padding:3px 2%;width:46%}
.score .pbox2{background:#f7f7f7;width:96%}
.score .total{background:#E6EEFF;border-top:1px dotted #999999}
.score .total label,.score .total b{background:transparent;color:#333333}
.score .bold,.score .bold label,.score .bold b,.score .total b{font-weight:bold}
.score h3{text-transform:uppercase;font-weight:bold;font-size:12px;margin:0;padding:7px 2px;text-align:center;background:#777777;color:#ffffff;font:bold 1em/1.3em Tahoma, Geneva, sans-serif}
.score label{color:#333333;line-height:15px;padding:0;text-align:left;width:50%}
.score b{color:#000000;font:inherit;line-height:1.3em;padding:0;text-align:right;width:39%}
.clr1{background-color:#0056A4;border:1px solid #7596b8}
.tb-02{text-align:center}
.center{text-align:center}
.tittle td,.tittle th,th,.tb-02 .tittle td{font-weight:bold;padding:6px 2px;text-align:center;background:#777777;color:#dddddd;font:bold 1em/1.3em Tahoma, Geneva, sans-serif;border:1px solid #666666}
.tittle th.tab-content2,.tittle .tab_content{color:#dddddd!important}
th label{color:#ffffff}
.tittle td b{font-weight:normal;color:#ffffff}
.cel-a{width:20%}
.cel0{width:105px}
.cel00{width:115px}
.cel01{width:155px}
.cel02{width:205px}
.cel03{width:215px}
.cel04{width:345px}
.cel05{width:50%}
.cel06{width:70%}
.boxflow{display:block;height:300px;margin:10px 20px;overflow:auto;padding:10px 20px;background:#f7f7f7;border:1px solid #cccccc}
.boxflow p,.boxflow h1,.boxflow h2,.boxflow h3,.boxflow h4,.boxflow h5,.boxflow h6{color:#000000;margin:.6em 0}
.boxflow p{font:inherit;line-height:1.5em;font-size:12;text-align:justify}
.tb-top{background:url("../images/bg-tb-top.gif") no-repeat scroll 100% 0 transparent;clear:both;display:none;font-style:italic;font-size:13px;height:18px;margin:0 0 10px;padding:8px 0;width:100%;border-top:2px solid #265726;color:#ffffff;font:inherit}
.tb-top .icons a{float:right;margin:6px 5px 0;position:relative;top:-10px}
.tb-top span a{color:#666666}
.xls,.pdf,.print,.mail,a.xls,a.pdf,a.print,a.mail,a.xls:hover,a.pdf:hover,a.print:hover,a.mail:hover{background:url("../images/pdf.gif") no-repeat scroll 50% 0 transparent;display:inline-block;height:22px;width:22px}
.xls,a.xls{background:url("../images/xls.gif") no-repeat scroll 50% 0 transparent}
.print,a.print{background:url("../images/print.gif") no-repeat scroll 50% 0 transparent}
.mail,a.mail{background:url("../images/mail.gif") no-repeat scroll 50% 0 transparent}
a.xls:hover{background:url("../images/xls2.gif") no-repeat scroll 50% 0 transparent}
a.pdf:hover{background:url("../images/pdf2.gif") no-repeat scroll 50% 0 transparent}
a.print:hover{background:url("../images/print2.gif") no-repeat scroll 50% 0 transparent}
a.mail:hover{background:url("../images/mail2.gif") no-repeat scroll 50% 0 transparent}
.link a,.link a:hover{color:#ffffff;margin:2px 0}
.link a:hover{color:/* */}
.list{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;margin:0 0 20px 20px;padding:0;text-align:left;width:792px;border-color:#cccccc #cccccc #cccccc -moz-use-text-color;border-style:solid solid solid none;border-width:1px 1px 1px medium;color:#ffffff}
.list td{padding:5px 10px;border-left:1px solid #cccccc;border-top:1px solid #cccccc}
a.delete,a.delete:hover,a.delete:visited,a.delete:link{background:url("../images/btn-eliminar.gif") no-repeat scroll 100% 0 transparent;clear:both;display:block;font:inherit;font-size:11px;line-height:22px;padding:2px 25px 2px 0;text-align:left;text-decoration:none;text-transform:uppercase}
a.delete:hover{background:url("../images/btn-eliminar2.gif") no-repeat scroll 100% 0 transparent}
.w010{width:10px}
.w020{width:20px}
.w030{width:30px}
.w040{width:40px}
.w050{width:50px}
.w060{width:60px}
.w070{width:70px}
.w080{width:80px}
.w090{width:90px}
.w100{width:100px}
.w110{width:110px}
.w120{width:120px}
.w130{width:130px}
.w140{width:140px}
.w150{width:150px}
.w160{width:160px}
.w170{width:170px}
.w180{width:180px}
.w190{width:190px}
.w200{width:200px}
.w210{width:210px}
.w220{width:220px}
.w230{width:230px}
.w240{width:240px}
.w250{width:250px}
.w260{width:260px}
.w270{width:270px}
.w280{width:280px}
.w290{width:290px}
.w300{width:300px}
.w310{width:310px}
.w320{width:320px}
.w330{width:330px}
.w340{width:340px}
.w350{width:350px}
.w360{width:360px}
.w370{width:370px}
.w380{width:380px}
.w390{width:390px}
.w400{width:400px}
.w410{width:410px}
.w420{width:420px}
.w430{width:430px}
.w440{width:440px}
.w450{width:450px}
.w460{width:460px}
.w470{width:470px}
.w480{width:480px}
.w490{width:490px}
.w500{width:500px}
.w510{width:510px}
.w520{width:520px}
.w530{width:530px}
.w540{width:540px}
.w550{width:550px}
.w560{width:560px}
.w570{width:570px}
.w580{width:580px}
.w590{width:590px}
.w600{width:600px}
.w610{width:610px}
.w620{width:620px}
.w630{width:630px}
.w640{width:640px}
.w650{width:650px}
.w660{width:660px}
.w670{width:670px}
.w680{width:680px}
.w690{width:690px}
.w700{width:700px}
form{margin:0;padding:0}
input,textarea{background-color:#f7f7f7;font-size:12px}
input,textarea{margin-right:3px;padding:2px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #cfcfcf;color:#004a8d}
.pbox table{display:table;float:left;left:-2px;padding:0;position:relative}
.pbox table input{float:left;position:relative!important;width:80px}
.ctr select{margin:0 auto}
.tb-02 .checkbox{background:transparent;border:medium none;display:inline;float:none;height:14px;margin:0 4px;padding:0;top:3px;width:14px}
.upload{clear:both;display:block;height:22px}
.pbox{float:left;margin:2px 0;width:100%}
.put{float:left;margin:0;width:44%;background:#ffffff;color:#000000;-webkit-border-radius:3px;border-radius:3px}
input[type="file"],input.inpup{display:block;font-size:11px;height:auto;margin:0;padding:0;width:80%;background:#f7f7f7}
input[type="radio"]{border:medium none;color:#004a8d}
input.inpdate{margin-left:-1px;width:65px;color:#004a8d}
.tb-md .pbox{display:block;margin:4px 0;padding:0;text-align:left;width:100%}
label{float:left;margin:0 10px 0 0;padding:4px 0;text-align:right;width:40%;font:inherit;color:#000000}
.pbox h4{clear:none;display:inline-block;font-weight:normal;height:18px;line-height:18px;margin:0;padding:0 1%;width:42%;color:#004a8d;border:1px solid #cfcfcf}
input.put{border:1px solid #aaaaaa;font:inherit;height:18px}
select.put{line-height:20px;background:#ffffff;border:1px solid #aaaaaa;font:inherit;padding:2px}
p.putnote{color:#990000;font-weight:bold;font-size:10px;padding:0 15px;text-align:right;width:82%}
.w050 .put,.w050 h4{width:50px}
.w110 .put{text-align:left;width:110px}
.w495{width:495px}
.pbox .inp1{width:60px}
.pbox .inp2{width:130px}
.red{background-color:#fdf4f4;background-image:url("../images/ico-error.png");background-position:6px 12px;border-color:#ce4d4d}
.red p,.red ul{font-style:normal;color:#990000}
.yellow{background-color:#FFFFCC;background-image:url("../images/ico-alert.png");border-color:#DFDF29}
.yellow p,.yellow ul,.yellow em{color:#000000;font-style:normal;font-weight:bold}
.green{background-color:#edffdf;background-image:url("../images/ico-ok.png");border-color:#4BAC46}
.green p,.green ul{color:#006633;font-style:normal}
.gr1{background-color:#ffffff}
.gr2{background-color:#f9f9f9}
.grn{background:#4BAC46;color:/* */}
.gry{background:/* */;color:#ffffff}
.blu{background:#568CC9;color:#FFFFFF}
.paginer{display:block;margin:0 auto 20px;padding:5px 10px;text-align:center;width:auto;background:#ffffff}
.paginer a,.paginer a:hover,.paginer a:visited{color:#ffffff}
.p-config{float:right}
a.pini,a.plft,a.ppag,a.prgh,a.pfin,a.pini:hover,a.plft:hover,a.ppag:hover,a.prgh:hover,a.pfin:hover{display:inline;font:inherit;font-weight:bold;line-height:20px;height:24px;margin:0 2px;padding:2px 6px;text-align:center;width:auto;background:#999999;border:1px solid #666666;color:#ffffff}
a.pini:hover,a.plft:hover,a.ppag:hover,a.prgh:hover,a.pfin:hover{text-decoration:none;background:/* */;color:#cccccc}
.paginer a.on{color:#cccccc;cursor:default;font-weight:bold;background:/* */}
.paginer a.off{cursor:default;line-height:20px;background:transparent;border:1px solid #cccccc;font:inherit;color:#666666}
ul.tabs{height:30px;list-style:none outside none;margin-bottom:-1px;position:relative;z-index:20}
ul.tabs li{float:left;margin:0 2px}
ul.tabs li a{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;display:block;height:18px;padding:4px 20px;text-transform:uppercase;border-style:solid solid none;border-width:1px 1px medium;border-color:#CCCCCC #CCCCCC -moz-use-text-color;background:url("../images/bg-01.jpg") repeat-x scroll 0 0 transparent}
.area-tabs li.active a{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:url("../images/bg-04b.jpg") repeat-x scroll 0 0 #4A71B4;border-color:#265726 #265726 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;color:#FFFFFF}
a.mas,a.menos{background:url("../images/mas-b.gif") no-repeat scroll 0 0 transparent;display:inline-block;height:18px;margin:0 2px;width:18px}
th.area-tabs2{height:32px;margin:0;padding:5px 0 0}
.area-tabs2 ul{display:block;height:26px;margin:0 auto;padding:0}
.area-tabs2 ul.tabs li{margin:2px 4px 0;padding:0}
.area-tabs2 ul.tabs li a,.area-tabs2 ul.tabs li a:hover{background:#dddddd;border:1px solid #888888;border-bottom:0;color:#000000;font:inherit;font-weight:bold;line-height:20px;height:26px;padding:2px 15px 0;position:relative;text-transform:uppercase;top:1px;z-index:200}
.area-tabs2 ul.tabs li a:hover{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#FFFFFF;border-color:#666666 #666666 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;color:#000000}
.area-tabs2 ul.tabs li.active a{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#FFFFFF;border-color:#666666 #666666 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;color:#000000;height:27px}
.tab-content2{background:#FFFFFF;vertical-align:top}
.tab-content2 .diagrama_validacion,.diagrama_validacion p{color:#000}
.tab-content2 label{font-size:11px;padding:15px 0 5px;text-align:left;color:#333333}
.tab-content2 .w240 .put{text-align:left;width:240px}
th.area-tabs2b{margin:0;padding:6px 0 0}
.area-tabs2b ul{border-bottom:1px solid #633201;display:block;height:30px;margin:0 auto;padding:0}
.area-tabs2b ul.tabs li{margin:2px 4px 0;padding:0}
.area-tabs2b ul.tabs li a,.area-tabs2b ul.tabs li a:hover{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#dddddd;border-color:#888888 #888888 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;font-weight:bold;line-height:20px;height:25px;padding:2px 15px 0;text-transform:uppercase;color:#000000;font:inherit}
.area-tabs2b ul.tabs li a:hover{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#666666 #666666 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;background:#FFFFFF;color:#000000}
.area-tabs2b ul.tabs li.active a{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#FFFFFF;border-color:#666666 #666666 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;height:26px;color:#000000}
.tab-content2b{background:#eaeaea;vertical-align:top}
.box{display:block;margin:5px 0;padding:5px 2px 10px}
.box-td{border:1px solid #cccccc;display:inline-block;margin:0 0 10px;min-height:110px;padding:10px 1%;vertical-align:top;width:47%;background:#f7f7f7}
.mr{margin-right:1%}
.btn-activo,.btn-inactivo,.btn-eliminar,.btn-editar,.btn-agregar,.btn-autorizar,.btn-cambio,.pic-autorizar,.pic-enviar,.pic-cargar,.pic-rechazar{background:url("../images/btn-activo.gif") no-repeat scroll 50% 50% transparent;display:inline-block;height:20px;width:20px}
.btn-inactivo{background:url("../images/btn-inactivo.gif") no-repeat scroll 50% 50% transparent}
.btn-cambio,.btn-cambio:hover{background:url("../images/btn-cambio.gif") no-repeat scroll 50% 50% transparent}
.btn-cambio:hover{background:url("../images/btn-cambio2.gif") no-repeat scroll 50% 50% transparent}
.btn-autorizar,.btn-autorizar:hover{background:url("../images/btn-autorizar.gif") no-repeat scroll 50% 50% transparent}
.btn-autorizar:hover{background:url("../images/btn-autorizar2.gif") no-repeat scroll 50% 50% transparent}
.btn-eliminar,.btn-eliminar:hover{background:url("../images/btn-eliminar.gif") no-repeat scroll 50% 50% transparent}
.btn-editar,.btn-editar:hover{background:url("../images/edit.png") no-repeat scroll 50% 50% transparent}
.btn-eliminar:hover{background:url("../images/btn-eliminar2.gif") no-repeat scroll 50% 50% transparent}
.btn-agregar,.btn-agregar:hover{background:url("../images/btn-agregar.gif") no-repeat scroll 50% 50% transparent}
.btn-agregar:hover{background:url("../images/btn-agregar2.gif") no-repeat scroll 50% 50% transparent}
.pic-rechazar{background:url("../images/pic-rechazar.gif") no-repeat scroll 50% 50% transparent}
.pic-autorizar{background:url("../images/pic-autorizar.gif") no-repeat scroll 50% 50% transparent}
.pic-enviar{background:url("../images/pic-enviar.gif") no-repeat scroll 50% 50% transparent}
.pic-cargar{background:url("../images/pic-cargar.gif") no-repeat scroll 50% 50% transparent}
.nav li ul{display:none}
input.dp-applied{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;display:block;float:left;line-height:18px;font-size:11px;height:18px;text-align:center;width:100px;background:#f7f7f7;font:inherit;color:#004a8d}
a.dp-choose-date{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#cfcfcf #cfcfcf #cfcfcf -moz-use-text-color;border-style:solid solid solid none;border-color:#f7f7f7;display:block;height:18px;left:-3px;margin:0;overflow:hidden;padding:0;position:relative;text-indent:-2000px;width:20px;background:url("../images/bg-go.gif") no-repeat scroll 50% 50% #f7f7f7}
a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default}
.menuselect{left:0;position:absolute;top:-40px}
#menu-top .nav li.menuselect{display:block;height:18px;width:28%}
#menu-top .nav li.menuselect label{display:none}
#menu-top .nav li.menuselect select,#menu-top .nav li.menuselect h4{display:block;height:20px;margin:0;padding:0;text-transform:uppercase;width:100%;font-size:11px;line-height:20px;font:inherit;background:#f7f7f7}
#menu-top .nav li.menuselect h4{clear:none;float:left;height:18px;margin:0;padding:0;text-indent:5px;font-size:11px;line-height:19px;font:inherit;background:#f7f7f7;border:1px solid #cfcfcf;color:#004a8d}
h2.acount{border-radius:5px 5px 5px 5px;cursor:pointer;margin:8px 0 15px;padding:0;text-transform:uppercase;background-color:#efefef;background-image:url("../images/down.png");background-position:10px 50%;background-repeat:no-repeat;color:#000000}
h2.acount a,h2.acount a:hover,h2.acount a:visited,h2.acount alink{cursor:pointer;display:inline-block;font-weigth:bold;font-size:13px;line-height:1.4em;height:18px;margin-left:50px;padding:4px 0;text-decoration:none;font:inherit;color:#000000}
h2.acount b{margin-left:.3em;margin-right:.3em;color:#00367C}
h2.acount span{float:right;height:18px;padding:4px 20px 4px 0;text-align:right;text-decoration:none;width:350px;font-size:10px;line-height:19px;font:inherit;color:#000000}
.ico04{background:url("../images/down.png") no-repeat scroll 50% 50% transparent;height:22px;margin:2px 0 0 15px;position:absolute;width:22px}
#login{margin:0 auto;background:#f7f7f7}
#login .float{border-top:medium none;display:block;height:100%;margin:0 auto;min-width:inherit;position:relative}
#login .all{border:0;padding:0 30px 30px;background:#ffffff}
#login .all,#login .col-left,#login #menu,#login .content,#login .col-right,#login .header{left:auto;margin:0 auto;min-width:720px;right:auto;width:720px}
#login .header{height:115px;position:relative;background-color:#ffffff;background:url("../images/banner.gif") no-repeat scroll 100% 7px}
#login .logo{left:5px;top:10px}
#login #menu-top,#login #menu{display:none}
#login .loguser #menu{display:block}
#login .col-left{height:auto}
#login .col-right{padding:0}
#login .col-login h1,#login .col-login h2,#login .col-login p.nota,#login .col-login .barbtn{text-align:left;line-height:normal}
#login .foot .creditos{margin:0 auto;width:780px}
#login h1{font-size:17px}
#login .mesg2{margin:10px 0 10px 300px;width:auto}
#login .tb-md,#login .tb-md{border:medium none;background:#ffffff}
#login .col-login{margin-top:25px}
#login .col-login h1,#login .col-login h2,#login .col-login p.note,#login .col-login p.nota{margin-left:300px}
#login .col-login .componente_clave_ingreso .mesg2_param h1{margin-left:initial}
#login .col-login .componente_clave_ingreso{left:10px;margin-top:-44px}
#login .col-login .componente_clave_ingreso .mesg2{margin-left:290px;margin-top:45px;width:400px!important}
#login .col-login .componente_clave_ingreso .mesg2_param{margin-left:290px;margin-top:1px;width:400px!important}
#login .col-login .componente_clave_ingreso .mesg2_param .mesg3 p{margin-left:26px}
#nota_contacto{background-position:0 0;background-repeat:no-repeat;font:inherit}
#nota_contacto.note{line-height:1.1em;font:inherit}
ul.contacto{float:left;width:100%;display:block;clear:both;padding:0;list-style:none outside none;background:#f7f7f7}
ul.contacto li{float:right;margin:0;padding:15px 6px;text-align:left;width:125px;font-size:.9em;line-height:1.3em;font:11px/1.3em Arial, Helvetica, sans-serif ;background:#f7f7f7;color:#000000}
ul.contacto strong,ul.contacto b{font-weight:bold;text-transform:uppercase;color:/* */}
ul.breadcrumbs,ul.breadcrumbs_1{clear:both;display:block;list-style:none outside none;margin:15px 0;padding:0;text-align:left}
ul.breadcrumbs li,ul.breadcrumbs_1 li{display:inline}
{}
.tb-02 td.addon{text-align:left;width:300px}
.addput{background:#efefef;float:left;padding:3px 1px 2px;text-align:left;width:100%}
.addput h6{float:left;font:inherit;font-size:9px;margin:0;padding:0;width:100%}
.addput select{float:left;font:inherit;font-size:10px;margin:0 2px}
.addput select.addp1{width:140px}
.addput select.addp2{width:170px}
label.checkbox_checked,label.checkbox_unchecked{background:url("../images/chk/tick.png") no-repeat scroll 100% 50% #ffffff;border-bottom:1px solid #efefef;cursor:pointer;display:block;font:inherit;margin:0;padding:3px 30px 3px 5px;text-align:left;width:315px}
label.checkbox_unchecked{background:url("../images/chk/cross.png") no-repeat scroll 100% 50% #ffffff}
.addput a.add,.addput a.add:hover{background-image:url("../images/chk/mas-b.png");background-position:100% 50%;background-repeat:no-repeat;color:#ffffff;cursor:pointer;float:left;font-size:0;height:20px;line-height:0;margin:0;padding:0;width:31px!important}
.addput a.add:hover{background-image:url("../images/chk/mas-a.png")}
.error{color:#990000!important}
.captcha{display:block;height:140px;margin:0 auto;padding:10px 0;width:250px}
.captcha img{border:1px solid #cfcfcf;height:60px;margin:0;width:250px}
.captcha span h6{display:block;text-align:center}
.captcha label{clear:both;display:block;margin-top:10px;text-align:center;width:250px!important}
.captcha input{float:left;width:220px}
.captcha a.reload,.captcha a.reload:hover,input.reload,input.reload:hover{background-color:transparent;background-image:url("../images/btn-cambio.gif");background-position:50% 50%;background-repeat:no-repeat;border:medium none;cursor:pointer;float:left;height:18px;margin:0 2px;width:20px}
.captcha a.reload:hover,input.reload:hover{background-image:url("../images/btn-cambio3.gif")}
.token{width:160px;background:url(../images/bg-token.png) 0 36px no-repeat}
.token h3{padding:5px 0!important}
.token input{margin-left:90px!important;width:65px!important}
.pbox_token{padding-bottom:120px!important;background-position:bottom center;background-image:url("../images/bg_token.png");background-repeat:no-repeat}
.boxflowGreen{height:200px;overflow-y:auto}
textarea{border:1px solid #999;width:100%;margin:5px 0;padding:3px;height:200px}
.textareacontainer{padding-right:8px;height:220px}