.bold, thead th, thead span{font-weight:700}
#msgAva{float:left; width:96%; color:#777; border:1px solid red; padding:10px 20px; margin:0 20px 20px; text-transform:uppercase; border-radius:4px; font-weight:700; }
#busAvan{display:none;float:left; border:1px solid #eee; width:96%; margin:0 0 20px 20px; padding:20px; background:#fafafa; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
#busAvanDisplay{float: left; border: 1px solid #eee; width:96%; margin-bottom:20px; margin-left:20px; padding: 20px; background: #fafafa; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
#busAvan strong, #busVen label, #busAvanDisplay strong{margin-top: 1%; margin-left: 10px; display:block; text-transform:uppercase; font-weight:400; margin-bottom:16px; font-weight:700; font-family:'Lato', sans-serif;}
#cliAja{width:250px;}
#deFecAka, #aFecAja, #deFecPro, #aFecPro{width:96px; margin-right:20px}
#busAvan select, #busAvan input, #busAvanDisplay input, #busAvanDisplay select{border:1px solid #ccc; background:#fff; text-transform:uppercase; height:27px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; padding:0 10px}
#firAvan{float:left; width:100%; border-bottom:1px solid #eee; padding-bottom:10px;}
#secAvan{float:left; width:100%; border-top:1px solid #fff; padding-top:10px}
#busAvan fieldset, #busAvanDisplay fieldset{float:left; margin-right:20px;}
#busAvan fieldset span, #busAvanDisplay fieldset span{position:relative}
#busAvan fieldset i img, #busAvanDisplay fieldset img{position:absolute; top:0px; right:30px}
#busAvan fieldset label, #busAvanDisplay fieldset label{text-transform:uppercase; margin-right:6px}
#tablaproveed_wrapper{background: #fff; padding: 0px 0px 20px 0; position: relative; display: block; height: 100%;}
#tablaproveeddos_wrapper{float:left;width:40%; background: #fff; padding: 0px 0px 42px 0; position: relative;  height: 100%;}
#tablaAvan{width:96%; margin:10px 20px 42px}
#tablaAvan #pros td{vertical-align:top}
#tablaproveed td p{color:#777;}
#tablaproveed td strong{color:#777; width:100%; float:left}
#tablaproveed caption h1{background:#303133; border:1px solid #0a0a0a; color:#fff; font-size:20px; padding:10px 10px 10px 25px}
#tablaproveed_wrapper #tablaproveed_info{background: none; border: none; padding: 0px 25px;}
#tablaproveed, #tablaproveeddos{width:100%;}
#tablaproveeddos_wrapper .dataTables_filter{right:-130%!important;}
#tablaproveed thead, #tablaAvan thead, #tablaproveeddos thead, #tablaAvan thead{font-size:13px; text-transform:capitalize;}
#tablaproveed thead tr{border-bottom:1px solid #dcd7d7; background:#7d7f84; color:#fff}
#tablaproveed tbody tr{border-bottom:1px solid #fff; background:#fff; color:#fff; font-size:1.1em}
#tablaproveed tbody tr:hover{background:#fdfaef!important}
#tablaproveed tbody .even{background:#f4f4f4!important}
#tablaproveed tr th, #tablaAvan tr th, #tablaAvan tr td, #tablaproveed tr td{padding:5px 0px 5px 10px; vertical-align: top;}
#tablaproveed tr th{text-transform: uppercase; font-size:.8em}
#tablaproveeddos tr th, #tablaproveeddos tr td{padding:10px 10px 10px 40px; vertical-align: top;}
#tablaproveed tbody th, #tablaAvan tbody th, #tablaAvan tbody td, #tablaproveeddos tbody th{font-weight:400; text-transform:uppercase}
#tablaproveed tbody th p, #tablaAvan tbody th p, #tablaAvan tbody td p, #tablaproveeddos tbody th p{max-width:280px; }
#tablaproveed tr a, #tablaAvan tr a{float:left; width:100%; padding-right:10px; line-height:16px}
#tablaproveed_length select, #tablaproveeddos_length select{background: transparent; width:48px; padding:4px 4px 5px 8px; font-size:13px; border:0; border-radius:0; height:32px; -webkit-appearance:none;}
#tablaproveed_length{position:absolute; top:-60px; right:52px; z-index:999; width:46px; height:32px; overflow:hidden; background:url(../graphics/downArrow.png) no-repeat 29px #fff; border:1px solid #dcd7d7; padding-right:15px; font-size:11px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
#tablaproveeddos_length{position:absolute; top:-69px; right:-138%; z-index:999; width:46px; height:32px; overflow:hidden; background:url(../graphics/downArrow.png) no-repeat 29px #fff; border:1px solid #757575; padding-right:15px; font-size:11px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.dataTables_filter label{font-weight:700; text-transform:uppercase; color:#777}
.dataTables_filter input{text-transform: uppercase; border: 1px solid #dcd7d7; width: 190px; height: 32px;  background: #fff; line-height: 34px; margin-left: 8px; padding: 0 10px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; }
.dataTables_filter{position:absolute; margin-right:15px; margin-bottom:15px; right:95px; top:-60px;}
#tablaproveed_paginate, #tablaproveeddos_paginate{float:right; padding:14px 0 0; font-family:'Lato', sans-serif; font-size:11px}
#tablaproveed_paginate a, #tablaproveeddos_paginate a{margin-right:40px; text-transform:uppercase; color:#333;}
#tablaproveed_info, #tablaproveeddos_info{float: left;padding: 12px 0 0 26px; font-family: 'Lato', sans-serif;  text-transform: uppercase; font-size: 11px; color: #333; margin-top: 14px;}
.dataTables_empty{text-transform:uppercase; padding:15px 0 12px;}
.wrapConTab{position:relative; float:left; width:100%; margin:5px 0 52px}