body{margin:0px;width:100%;padding:1px;margin-bottom:0px;font-size:13px;font-family:sans-serif;color:#222222; overflow-x: hidden; background-color: #156C99;}
div.rr_main{height:272px;width:99.9%;margin:200px auto auto auto;background-color:#BBB6A2; padding: 0px;}
div.rr_top{height:195px;width:99.9%;margin:0px auto auto auto;background-color:#BBB6A2; padding: 0px;}
div.conte{margin:0px auto 0px auto;width:1204px;position:relative;padding: 0px; }
div.content{margin:5px auto 0px auto; width:1191px;position:relative;padding: 0px; height:4000px; background-color: #ffffff; padding-top:10px;}
ul{list-style-type: none; padding:0px; margin:0px;}
div.modulo{width: 580px; 
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
-moz-box-shadow:3px 3px 3px 3px #cccccc;
-webkit-box-shadow:3px 3px 3px 3px #cccccc;
box-shadow: 3px 3px 3px 3px #cccccc;
margin:auto;
text-align: center;
z-index:100000000;
position:absolute; top:30px; left: 370px;
}

div.modulo ul{width: 100%; text-align: center; margin-bottom:10px;}
div.modulo input{width: 80%; height:40px; -moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px; border: solid 1px #cccccc; margin: 15px auto 15px auto; padding-left:5px; font-size:14px; line-height:40px; vertical-align: middle;}
div.modulo li.head{margin:10px auto 10px auto; font-size:20px; line-height:40px; vertical-align: middle; color: #006633;}
div.modulo li.submit{ line-height: 120px; vertical-align: middle; text-align: center; border:solid 3px #ffffff; width: 120px; height:120px; margin:10px 30px 10px auto; float: right; font-size:20px;
-moz-border-radius: 60px;
-webkit-border-radius: 60px;
border-radius: 60px; cursor:pointer;
-moz-box-shadow:3px 3px 3px 3px #cccccc;
-webkit-box-shadow:3px 3px 3px 3px #cccccc;
box-shadow: 3px 3px 3px 3px #cccccc;
color: #ffffff;}
div.modulo li.inp{width: 60%; float: left;margin:0px; padding:0px; }
div.modulo li.olv{width: 90%; clear:both; margin:0px; padding:0px;  }
div.modulo li.submit:hover{background-color: #156C99; color:#ffffff; border:solid 2px #ffffff;}
div.modulo a:link{font-size:12px; color:#444;text-decoration: none;}
div.modulo a:visited{font-size:13px; color:#444;text-decoration: none;}
div.modulo a:hover{font-size:12px; color:#444;text-decoration: underline;}
.rj{border: solid 1px #cd5a5a; background-color: #fbc5a9;}
div.modulo li.error{color: #CC0000; font-size:16px;}
.inv{display: none;}
li.txt{margin:15px; font-size: 16px; padding:10px; }
li.lnk{padding-top:10px;}
li.lnk a:link{font-size:16px; color:#777777;}
li.lnk a:visited{font-size:16px; color:#777777;}
li.lnk a:hover{font-size:16px; color:#777777; text-decoration: none; color:#222222;}
div.modulo li.menu{ line-height: 120px; vertical-align: middle; text-align: center; border:solid 3px #ffffff; width: 120px; height:120px; margin:10px 50px 10px auto; float: right; font-size:20px;
-moz-border-radius: 60px;
-webkit-border-radius: 60px;
border-radius: 60px; cursor:pointer;
-moz-box-shadow:3px 3px 3px 3px #cccccc;
-webkit-box-shadow:3px 3px 3px 3px #cccccc;
box-shadow: 3px 3px 3px 3px #cccccc;
color: #ffffff;}
div.modulo li.menu:hover{background-color: #156C99; color:#ffffff; border:solid 2px #ffffff;width: 122px; height:122px;}
div.modulo li.menu a:link{line-height: 120px; vertical-align: middle; text-align: center; color: #ffffff; font-size:20px; width: 100%; height:100%; text-decoration: none;}
div.modulo li.menu a:visited{line-height: 120px; vertical-align: middle; text-align: center; color: #ffffff; font-size:20px;width: 100%; height:100%; text-decoration: none;}
div.modulo li.menu_act{ line-height: 120px; vertical-align: middle; text-align: center; border:solid 2px #ffffff; width: 122px; height:122px; margin:10px 50px 10px auto; float: right; font-size:20px;
-moz-border-radius: 60px;
-webkit-border-radius: 60px;
border-radius: 60px; cursor:pointer;
-moz-box-shadow:3px 3px 3px 3px #cccccc;
-webkit-box-shadow:3px 3px 3px 3px #cccccc;
box-shadow: 3px 3px 3px 3px #cccccc;
color: #ffffff;
background-color: #156C99; cursor: auto; }
div.clo{position: absolute; top:10px; right:10px;float:right;}
div.clo a:link{color: #ffffff;}
div.clo a:visited{color: #ffffff;}

div.tkt{width: 780px; 
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
-moz-box-shadow:3px 3px 3px 3px #cccccc;
-webkit-box-shadow:3px 3px 3px 3px #cccccc;
box-shadow: 3px 3px 3px 3px #cccccc;
margin:auto;
text-align: center;
margin-top:10px; left:200px;

}

div.tkt ul{width: 100%; text-align: center; }
div.tkt input{width: 60%; height:40px; -moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px; border: solid 1px #cccccc; margin: 15px auto 15px auto; padding-left:5px; font-size:14px; line-height:40px; vertical-align: middle;}
div.tkt li.head{margin:10px auto 10px auto; font-size:20px; line-height:40px; vertical-align: middle; color: #006633;}
div.tkt li.submit{ line-height: 40px; vertical-align: middle; text-align: center; border:solid 3px #ffffff; width: 120px; height:40px; margin:10px 30px 10px auto; float: right; font-size:16px;
-moz-border-radius: 60px;
-webkit-border-radius: 60px;
border-radius: 60px; cursor:pointer;
-moz-box-shadow:3px 3px 3px 3px #cccccc;
-webkit-box-shadow:3px 3px 3px 3px #cccccc;
box-shadow: 3px 3px 3px 3px #cccccc;
color: #ffffff;
background-color: #9d978C;
}
div.res{width: 98%; padding: 15px;}
div.tkt li.wait{height: 38px;}

ul.resp_n{width: 96%; margin: 50px auto 20px auto; text-align: center; font-size:110%; line-height:120%; }
ul.resp_n textArea{width: 80%; margin:20px auto 20px auto; height: 130px;}
ul.resp_n li.envi{width: 40%; margin:30px auto 30px auto; font-size: 20px; line-height: 40px; vertical-align: middle; color: #ffffff; background-color:  #777777; cursor: pointer; -moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;}
ul.resp_n li.envi:hover{background-color:#156C99; }
span.alert{color:#CC0000; font-weight: bold;}
ul.resp_n li.cont{text-align: left; padding-bottom:15px;width: 98%;}
ul.resp_n li.expl{text-align: left; padding: 5px 5px 15px 5px; width: 30%; float: left; border:solid 1px #cccccc; margin-right:10px; height:120px; margin-bottom: 20px;}
span.ok{font-weight: bold; color: #008f3e;}

ul.res_in{width: 98%; margin: 20px auto auto auto;}
ul.res_in li.lf{font-weight: bold; text-align: right; width: 25%; float:left; padding:2px; margin:6px; border-bottom:solid 1px  #cccccc; height:35px; line-height: 14px; font-size:12px;}
ul.res_in li.rt{position: relative; width: 65%; float:left; padding:2px; margin:6px; border-bottom:solid 1px  #ffffff;height:35px; line-height: 14px; font-size:12px;}
ul.res_in select{width: 405px; font-size:13px; line-height: 25px; height:25px;border: solid 1px #cccccc;}
ul.res_in input{width: 405px; font-size:13px; line-height: 25px;border: solid 1px #cccccc;}
ul.res_in input.time{width: 70px; font-size:13px; line-height: 25px; margin-right:3px; border: solid 1px #cccccc;}
ul.res_in input.serv{width: 330px; font-size:13px; line-height: 25px; border: solid 1px #cccccc;}
ul.res_in textArea{width: 405px; height:80px; border: solid 1px #cccccc;}
ul.res_in li.mhg{height: 100px;}
div.bora{ margin: auto 300px 20px auto; cursor:pointer; border: solid 1px #dddddd ; padding:2px 4px 2px 4px; width: fit-content; float: right; color: #cd5a5a;}
div.dcomp{  cursor:pointer; border: solid 1px #dddddd ; padding:2px 4px 2px 4px; width: fit-content; color: #cd5a5a; position:absolute; top:3px; right:3px; z-index:10000;}
.l{float:left;}
.hid{display: none;}
ul.head{width: 99%;  padding: 3px; border-bottom: solid 1px #006633; padding-bottom: 5px; margin-bottom:40px;}
ul.head li.multi{width: 100%; margin:5px; border-bottom: solid 1px #cccccc; padding-bottom:5px;}
.flecha {
    padding-left:5px;
   float:left;
  font-size:130%; 
  line-height: 160%; vertical-align: middle;
    color:  #006633;
  position: relative;
  height: 60px;
  width: 80px;
  border:solid #006633 1px     ;
  border-right: none;
  background: #eee linear-gradient(white, #f1f1f1 37%, #e1e1e1 57%, #f6f6f6);
}
.flecha:after {
  position: absolute;
  top: 12px;
  right: -19px;
  width: 36px;
  height: 35px;
  border-left: solid 1px #006633;
  border-top: solid 1px #006633;
  transform: rotate(134deg) skewX(-10deg) skewY(-10deg);
  background: #eee linear-gradient(45deg, white, #f1f1f1 37%, #e1e1e1 57%, #f6f6f6);
  content: '';
}
li.det{width: 70%; float:right; margin-right:5%;}
li.est{width: 14%; float:right; height:60px; }
li.e{width: 100%; height: 2px; clear: both;}
input.submit{cursor: pointer; -moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;height:40px;}
input.submit:hover{background-color:#156C99; color: #ffffff; font-weight: bold;  }
li.abaj{font-weight: bold; text-align: right; width: 25%; float:left; padding:2px; margin:6px; height:35px; line-height: 14px; font-size:12px;}
ul.res_lis{background-color: #ffffff; margin:0px auto 0px auto;width:1204px;position:relative;padding: 0px; height: 550px;}
ul.res_lis li.rs_ok{width:100%; text-align: center; font-size:18px; line-height: 35px; vertical-align: middle; background-color: #006633; color: #ffffff; }
ul.res_lis li.fech{height: 250px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 90px; line-height: 30px; vertical-align: middle; padding:3px; }
ul.res_lis li.nom{ height: 250px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 250px;  vertical-align: middle; padding:3px;}
ul.res_lis li.prod{height: 250px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 400px;  vertical-align: middle; padding:3px;}
ul.res_lis li.oki{height: 250px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 120px; line-height: 30px; vertical-align: middle; padding:3px; background-color:#006633; color: #ffffff; }
ul.res_lis li.ojo{height: 250px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 120px; line-height: 30px; vertical-align: middle; padding:3px; background-color: #CC0000; color: #ffffff; }
ul.res_lis li.pend{height: 250px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 120px; line-height: 30px; vertical-align: middle; padding:3px; background-color: #ed9237; color: #ffffff; }
ul.res_lis li.peti{height: 250px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 120px; line-height: 30px; vertical-align: middle; padding:3px; background-color: #088eaf; color: #ffffff; }

ul.res_lis li.volv{float: left; margin:25px auto auto 15px; background-color: #6cb29e; color: #ffffff; padding:10px; font-size: 16px; cursor:pointer;}
ul.res_lis li.sal{float: left; margin:25px auto auto 15px; background-color: #fc926d; color: #ffffff; padding:10px; font-size: 16px; cursor:pointer;}
ul.res_lis li.sal a:link{text-decoration: none; color: #ffffff;}
ul.res_lis li.sal a:visited{text-decoration: none; color: #ffffff;}
ul.res_lis li.volv a:link{text-decoration: none; color: #ffffff;}
ul.res_lis li.volv a:visited{text-decoration: none; color: #ffffff;}
li.e{width: 99%; clear: both; height:3px;}
ul.res_lis li.ems{float: left; width: 40%; border: solid 1px #cccccc; margin:30px auto auto 20px; padding: 5px;}
ul.res_lis li.emc{float: right; width: 40%; border: solid 1px #cccccc; margin:30px 20px auto auto; padding:5px;}
input.but{margin: 30px auto 30px 90px; background-color: #156C99; font-size: 14px; line-height:30px; vertical-align: middle; border:none; color: #ffffff; cursor: pointer; }
input.tkad{margin:5px auto 5px 40px; line-height: 140%; border: solid 1px #6cb29e; padding:2px;}
input.btad{margin-left:80px; cursor:pointer;}
input.btad:hover{background-color:#156C99; color: #ffffff; border-color:#156C99;; }
span.borta{ margin-left:3px; cursor:pointer; border: solid 1px #dddddd ; padding:0px 2px 0px 2px; width: fit-content; color: #cd5a5a;}
div.ojo{background-color: #ffffff; color: #CC0000; border:solid 1px #ed9237; padding:2px; width: 100%; margin:5px auto 5px auto; width: 240px;}

ul.res_lis1{background-color: #ffffff; margin:0px auto 0px auto;width:1190px;position:relative;padding: 0px; }
ul.res_lis1 li.rs_ok{width:100%; text-align: center; font-size:18px; line-height: 35px; vertical-align: middle; background-color: #006633; color: #ffffff; }
ul.res_lis1 li.fech{height: 130px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 90px; line-height: 30px; vertical-align: middle; padding:3px; }
ul.res_lis1 li.nom{ height: 130px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 230px;  vertical-align: middle; padding:3px;}
ul.res_lis1 li.nom1{ height: 130px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 220px;  vertical-align: middle; padding:3px;}
ul.res_lis1 li.prod{height: 130px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 380px;  vertical-align: middle; padding:3px;}
ul.res_lis1 li.prod1{height: 130px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 330px;  vertical-align: middle; padding:3px;}
ul.res_lis1 li.oki{height: 130px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 70px; line-height: 30px; vertical-align: middle; padding:3px; background-color:#006633; color: #ffffff; }
ul.res_lis1 li.pend{height: 130px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 70px; line-height: 30px; vertical-align: middle; padding:3px; background-color: #ed9237; color: #ffffff; }
ul.res_lis1 li.peti{height: 130px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 70px; line-height: 30px; vertical-align: middle; padding:3px; background-color: #088eaf; color: #ffffff; }

ul.res_lis1 li.volv{float: left; margin:25px auto auto 15px; background-color: #6cb29e; color: #ffffff; padding:10px; font-size: 16px; cursor:pointer;}
ul.res_lis1 li.sal{float: left; margin:25px auto auto 15px; background-color: #fc926d; color: #ffffff; padding:10px; font-size: 16px; cursor:pointer;}
ul.res_lis1 li.sal a:link{text-decoration: none; color: #ffffff;}
ul.res_lis1 li.sal a:visited{text-decoration: none; color: #ffffff;}
ul.res_lis1 li.volv a:link{text-decoration: none; color: #ffffff;}
ul.res_lis1 li.volv a:visited{text-decoration: none; color: #ffffff;}
ul.res_lis1 li.nts{ height: 130px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 234px;  vertical-align: middle; padding:3px; line-height: 130%}
ul.res_lis1 li.nts1{ height: 130px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 218px;  vertical-align: middle; padding:3px; line-height: 130%}
ul.res_lis1 li.fech{ height: 130px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 70px;  vertical-align: middle; padding:3px; line-height: 130%}
input.ir{border:none; color:#888888; margin-left:30px; background-color:  #eeeeee; cursor: pointer; padding:3px; }
input.ssn{border:none; color: #CC0000; margin-left:30px; background-color:  #eeeeee; cursor: pointer; padding:3px; }
textarea.ajnt{width: 98%; height:95px; border: solid 1px #dddddd; margin-bottom:3px;}
span.val{cursor: pointer; background-color: #fbc5a9; padding: 2px;}
a.inf{cursor:pointer; font-weight: bold;}
div.content1{margin:5px auto 0px auto; width:1191px;position:relative;padding: 0px; height:22000px;  background-color: #ffffff; padding-top:10px;}
input.ecop{width: 300px; height:20px; margin:0px auto 5px 70px;}
input.epre{width: 50px; height:20px; margin:0px auto 5px 150px;}
div.mn_r{float:right; border:solid 1px #eeeeee; width: 150px;  margin: 10px 10px auto auto;line-height:200%; padding:3px; color: #777777;}
span.menu{cursor: pointer;}
ul.t_det{width: 98%; padding:3px;}
ul.t_det li.l{width: 30%; float: left; border-bottom: solid 1px #cccccc;}
ul.t_det li.r{width: 70%; float: right;border-bottom: solid 1px #cccccc;}
ul.t_det li{line-height: 200%;}
ul.t_det li.alt{height: 100px;}
ul.t_det textarea{width: 400px; height: 80px;}
input.em_amp{width: 250px; height:30px; margin:3px;}
textarea.em_amp{width: 1000px;; height:200px; }
ul.t_det li.tar{height: 200px; width: 1000px; border: solid 1px #dddddd;}
input.buto{width: 200px; margin: 20px auto 100px 200px;; height: 35px;}
.btn1{width: 200px; cursor:pointer; margin: 15px auto 15px 50px; height: 30px;}
div.noac{width: 85%; height:54px; border: solid 3px #CC0000; padding: 4px; color: #ffffff; font-weight: bold; background-color: #cd5a5a;}
li.ojoo{background-color: #CC0000; color: #ffffff;}
ul.men{width: 100%;height: 70px;  margin-bottom:7px;}
ul.men li{float: left; margin-right:7px; margin-left:7px;border:solid 1px #BBB6A2; text-align: center; line-height:30px; vertical-align: middle; margin-top:2px; width: 130px; -moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px; cursor: pointer;}
ul.men li:hover{color: #ffffff; background-color: #156C99;}
ul.men li.ente{width: 1000px; height: 35px; clear:both; border:none; cursor: default;}
ul.men li.ente:hover{background-color: #ffffff; color: #222222;}
ul.res_lis1 li.ojo{height: 130px; margin:15px auto 15px auto; border: solid 1px #cccccc; float:left; width: 70px; line-height: 30px; vertical-align: middle; padding:3px; background-color: #CC0000; color: #ffffff; }
ul.men a:link{text-decoration:none; width: 100%; height:100%; color: #444;display:block;}
ul.men a:visited{text-decoration:none; width: 100%; height:100%; color: #444;}
ul.men a:hover{text-decoration:none; width: 100%; height:100%; color: #ffffff;}
table.tab{background-color: #ffffff;}
table.tab.td{border-bottom: solid 1px;}
div.crea{width: 235px; color: #999999; margin-top: 15px; font-size:90%;}
div.mod{width: 235px; color: #999999; margin-top: 40px; height: 30px;font-size:90%;}
.vid{width: 100%; margin: 20px auto 80px auto;}
ul.aju{margin:30px auto 30px auto; width: 800px;}
ul.aju li{margin-bottom:20px; border-bottom: solid 1px #cccccc;}
ul.ayu{margin:auto; width: 900px;}
ul.ayu li.tem{font-size: 130%; font-weight: bold; line-height: 150%;}
ul.ayu li{font-size: 110%; line-height:120%;}
div.opn1{width:930px;margin-top:20px; margin-left:130px;clear:both;border:solid 1px #cccccc;}
div.rev_hd{background-color:#f0ede7; height:220px;}
ul.rv_l{float:left;}
ul.rv_l li.rv_ft{width: 250px; float:left;}
span.nm_est{font-family:sans-serif;font-size:16px;font-weight:lighter;}
span.opn_nt{font-family:cursive;font-style:italic;font-size:18px;vertical-align:middle;font-weight:lighter;}
div.s_nt{margin:28px auto 13px auto;}
span.m_nt{font-size:13px;}
span.n_nt{font-family:sans-serif;font-size:20px;vertical-align:middle;font-weight:lighter;}
.it{font-style:italic;}
span.gris{font-family:sans-serif;font-size:12px;color:#555;font-weight:normal;}
span.gris1{font-family:sans-serif;font-size:12px;color:#999;font-weight:normal;}
div.cm_h{width:300px;margin:35px;font-size:16px;text-align:center;}
.l{float:left;}
.r{float:right;}
ul.nota1{list-style-type:none;width:140px;height:140px;float:right;margin-top:10px;margin-right:10px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:double 3px #FFFFFF;text-align:center;padding:5px;}
ul.nota1 li.l1{margin-top:23px;font-size:16px;}
ul.nota1 li.l2{font-size:12px;color:#999999;font-style:italic;}
ul.nota1 li.l4{font-size:12px;margin-top:7px;cursor:pointer;}
span.opn_nt{font-family:cursive;font-style:italic;font-size:18px;vertical-align:middle;font-weight:lighter;}
.c3{color:#006699;}
.c2{color:#F54F18;}
div.sort{margin-top:3px;padding:10px;border-top:solid 1px #FFFFFF;text-align:left;}
div.sort input{margin-left:20px;cursor:pointer;}
div.sort input.chk{margin-left:0px;}
div.e{clear:both; width: 100%; height:2px; }
ul.rev{margin:12px;padding:0px;border-top:dashed 1px #444;clear:both;}
ul.rev li{text-align:center;padding:3px;margin:7px;color:#444;}
li.vot2{height:40px; line-height:40px; vertical-align: middle; color: #006699; }
ul.rev li.bub{margin-left:25px;}
ul.rev li.nt{margin-top:10px;font-size:14px;font-style:italic;}
ul.rev li.vot2 span{padding:0px 5px 0px 5px; color: #ed9237; cursor:pointer;}
.cir1{color:#ff6600;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#efefef;margin:12px auto 12px auto;width:60px;height:60px;}
.s25{font-size:25px;line-height:60px;vertical-align:middle;}
ul.rev li.bub{margin-left:25px;}
div.pag{clear:both;width:95%;font-size:16px;line-height:18px;vertical-align:middle;padding:15px;font-weight:lighter;text-align:center;}
span.pag{color:#222222;}
span.pag1{color:#4f81bd;cursor:pointer;}
#talkbubble{width:200px; font-size:110%; color: #111;height:100%;background:#eeeeee;position:relative;margin-right:50px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:30px;}
#talkbubble:before{content:"";position:absolute;right:100%;top:23%;width:0;height:0;border-top:13px solid transparent;border-right:26px solid #eeeeee;border-bottom:13px solid transparent;}
ul.hora{
    width: 800px; margin:auto;
}
ul.hora li.hea{width: 100%; font-size: 130%; padding:10px;}
ul.hora li.wait{width: 100%; font-size: 130%; padding:10px;}
ul.hora li{width: 19%; float:left; border-top: solid 1px #cccccc; padding:4px; height:25px; line-height: 25px; vertical-align: middle; text-align: center;}
ul.hora input{float:right; width: 80px; border: solid 1px #cccccc; }
span.abp{color: #6cb29e;font-weight: bold;}
span.cra{color: #CC0000;font-weight: bold;}
span.abb{color: #008f3e; font-weight: bold;}