html{background:#fff}
body{background:@colorA1@}
.float{background:@colorA2@}
.all{background:@colorA3@}
body,.float,.all{font:11px/1.1em Tahoma,Geneva,sans-serif;color:@colorA1a@;margin:0;padding:0}
a,a:hover,a:visited,a:link{font:inherit;color:#00367c;cursor:pointer;text-decoration:none}
a:hover{color:#ccc;text-decoration:underline}
a img{border:medium none}
.mesg2 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:@colorA5a@}
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:#aaa}
.float{margin:0 auto;width:100%;min-width:970px;position:absolute;top:0}
.all{height:100%;margin:0 1%;width:98%}
.header{background-color:#fff;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 #ccc;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 #ddd;border-radius:4px 4px 4px 4px;font:inherit;color:#333;text-align:left;width:auto}
.mesg2 p{color:#333;margin-left:26px;line-height:1.2em}
.mesg2 p strong{text-transform:none}
.mesg2 ul{font-size:11px;line-height:1.3em;list-style:disc outside none;padding:3px 10px 5px 45px}
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:#fff;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:#fff;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 #fff;color:#666;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:#666;display:block;height:28px;margin:0 2px;padding:0;text-align:right;width:22px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px}
#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/other2.gif");background-position:100% 50%;background-repeat:no-repeat;color:#fff;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/other.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 #ccc #ccc;border-right:1px solid #ccc;border-style:none solid solid;border-width:medium 1px 1px;background:#fff;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:#036 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-menu3.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:#fff}
#menu .nav h3:hover{background-color:#00367c;background-image:url("../images/bg-menu2.jpg");background-repeat:repeat-x;background-position:0 0;color:#fff}
#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:#fff;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:#fff}
#menu .nav li a:hover{text-decoration:none;background:#005ba4;color:#fff}
#menu .nav ul.submenu{margin:0;padding:1px 0 10px;position:absolute;z-index:999;width:285px;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:#036;border:solid 1px #036;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:#999;display:block;min-width:545px;padding-right:425px;margin-top:-28px}
.col-top p{font:@webfont14@;font-size:11px;margin:0;padding:0 10px 5px 5px;text-align:right;color:#999}
.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:#fff;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-radius:5px 5px 0 0;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 #ccc;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 #999}
.score .total label,.score .total b{background:transparent;color:#333}
.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:#777;color:#fff;font:bold 1em/1.3em Tahoma,Geneva,sans-serif}
.score label{color:#333;line-height:15px;padding:0;text-align:left;width:50%}
.score b{color:#000;font:inherit;line-height:1.3em;padding:0;text-align:right;width:39%}
.clr1{background-color:@colorJ5m@;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:#777;color:#ddd;font:bold 1em/1.3em Tahoma,Geneva,sans-serif;border:1px solid #666}
.tittle th.tab-content2,.tittle .tab_content{color:#ddd!important}
th label{color:#fff}
.tittle td b{font-weight:normal;color:#fff}
.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 #ccc}
.boxflow p,.boxflow h1,.boxflow h2,.boxflow h3,.boxflow h4,.boxflow h5,.boxflow h6{color:#000;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:#fff;font:inherit}
.tb-top .icons a{float:right;margin:6px 5px 0;position:relative;top:-10px}
.tb-top span a{color:#666}
.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:#fff;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:#ccc #ccc #ccc -moz-use-text-color;border-style:solid solid solid none;border-width:1px 1px 1px medium;color:#fff}
.list td{padding:5px 10px;border-left:1px solid #ccc;border-top:1px solid #ccc}
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;padding:0;width:44%;background:#fff;color:#000}
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:#000}
.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 #aaa;font:inherit;height:18px}
select.put{line-height:20px;background:#fff;border:1px solid #aaa;font:inherit;height:20px}
p.putnote{color:#900;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:#900}
.yellow{background-color:#ffc;background-image:url("../images/ico-alert.png");border-color:#dfdf29}
.yellow p,.yellow ul,.yellow em{color:#000;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:#063;font-style:normal}
.gr1{background-color:#fff}
.gr2{background-color:#f9f9f9}
.grn{background:#4bac46;color:@colorD3r@}
.gry{background:;color:#fff}
.blu{background:#568cc9;color:#fff}
.paginer{display:block;margin:0 auto 20px;padding:5px 10px;text-align:center;width:auto;background:#fff}
.paginer a,.paginer a:hover,.paginer a:visited{color:#fff}
.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:#999;border:1px solid #666;color:#fff}
a.pini:hover,a.plft:hover,a.ppag:hover,a.prgh:hover,a.pfin:hover{text-decoration:none;background:;color:#ccc}
.paginer a.on{color:#ccc;cursor:default;font-weight:bold;background:}
.paginer a.off{cursor:default;line-height:20px;background:transparent;border:1px solid #ccc;font:inherit;color:#666}
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:#ccc #ccc -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:#fff}
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:#ddd;border:1px solid #888;border-bottom:0;color:#000;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:#fff;border-color:#666 #666 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;color:#000}
.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:#fff;border-color:#666 #666 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;color:#000;height:27px}
.tab-content2{background:#fff;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:#333}
.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:#ddd;border-color:#888 #888 -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:#000;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:#666 #666 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;background:#fff;color:#000}
.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:#fff;border-color:#666 #666 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;height:26px;color:#000}
.tab-content2b{background:#eaeaea;vertical-align:top}
.box{display:block;margin:5px 0;padding:5px 2px 10px}
.box-td{border:1px solid #ccc;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-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-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{border-color:solid 1px #cfcfcf;display:block;float:left;line-height:18px;font-size:11px;text-align:center;width:64px;background:#f7f7f7;font:inherit;color:#004a8d}
a.dp-choose-date{border:0;display:block;height:18px;margin:0;overflow:hidden;padding:0;position:relative;text-indent:-2000px;width:20px;background:url("../images/bg-go.gif") no-repeat scroll 50% 50% transparent}
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:#000}
h2.acount a,h2.acount a:hover,h2.acount a:visited,h2.acount alink{cursor:pointer;display:inline-block;max-width:50%;margin-left:4%;padding:4px 0;text-decoration:none;font:inherit;font-weigth:bold;font-size:13px;line-height:1.2em;color:#000}
h2.acount b{margin-left:.3em;margin-right:.3em;color:#00367c}
h2.acount span{float:right;padding:4px 1% 4px 0;text-align:right;text-decoration:none;max-width:44%;font:inherit;line-height:19px;font-size:10px;color:#000}
.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:#fff}
#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:#fff;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}
#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:#fff}
#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{left:10px;margin-top:-44px}
#login .col-login .componente_clave_ingreso .mesg2{margin-left:290px;margin-top:45px;width:400px!important}
#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:#000}
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% #fff;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% #fff}
.addput a.add,.addput a.add:hover{background-image:url("../images/chk/mas-b.png");background-position:100% 50%;background-repeat:no-repeat;color:#fff;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:#900!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 30px 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}
.sub_table_title{font-weight:bold;padding:6px 2px;text-align:center;font:bold 1em/1.3em Tahoma,Geneva,sans-serif;background:#e6eeff;color:#000}
.sub_table_title tr{background:#efefef}