@charset "utf-8";
/* CSS Document */
form {	margin: 0px;	padding: 0px;}
.formf  {	border-bottom:none;}
.formf ol {  margin: 0px;  padding: 0px;  margin-bottom:15px;}
.formf li {  display:block;  clear:both;  list-style: none;  padding: 2px 0px 2px 0px;  margin: 0px;}
.formf li.doted { border:1px dotted #CCC; clear:both;}
.formf li li {	clear:none;	color:black;}
ol li label, .field_label {  float: left;  padding: 4px 8px 4px 0px;  margin:0px;  text-align: right;  vertical-align: middle;  width: 160px; font-weight:700; line-height:20px;}
ol li span {display:block;	padding: 4px 2px 2px 6px;	text-align:left;	background-color:#f8f8f8;	color:black;	margin-left:168px;	min-height:13px;}
fieldset {  border: 0px;  border-top: 1px solid #ddd;  padding-top: 10px;  padding-bottom: 10px;  margin-left:0px;  padding-left:0px;  margin-top:12px;}
li span a {	color:#C01622;}
/* Para Internet Explorer *//*\*/
* html li span {	height:13px;}
.formf li p {	margin: 0px 0px 0px 148px;	padding: 2px 0px 6px 0px;}
.formf li dfn {	display:block;	margin: 4px;	color:#1d944a;}
.formf li img {	margin-right:4px;}
.formf li label.rlabel {	float: none;	margin-left: 124px;	text-align: left;	width: auto;}
li label input, li label textarea{		background:#fff; padding:2px;}
.formf .formf {   margin:6px 0px 3px 0px;   padding:0px;}
.formf  legend {   font-weight:700;  padding:0px 6px 0px 0px; font-size:1.3em; color:#333;}
.formf .formf ul {   margin:0px 0px 0px 6px;   padding:10px;}
#main_table { border-top: 1px solid #bab9b9; border-right: 1px solid #bab9b9; border-left: 1px solid #bab9b9;}
#main_table .delete {background:url(../images/x2.gif) center left no-repeat; padding-left:12px;}
#main_table tr td {border-bottom: 1px solid #bab9b9;}
#main_table td { padding: 3px; text-align:left; }
#main_table thead td { padding: 3px; text-align:center; font-size:12px; font-weight:700; border-right:1px solid #FFF; }
#main_table .corta td { padding: 1px; }
li.shadow {   background-color:#f8f8f8;   border-top:1px solid #ddd;   border-bottom:1px solid #ddd;   padding:4px;   list-style: none;}
li.subline {   border-bottom:1px solid #ddd;}
/*################### PAGINATION ###############*/
#nav_pag{ clear:both; height:28px;  border:1px solid #CCC; background:#ededed;  }
#nav_tot{ float:left; width:30%; vertical-align:bottom; padding:0 0 0 8px;line-height:28px;display:inline;}
#nav_lin{ float:left; width:50%;margin:0; padding:4px 8px 0 0; display:inline; text-align:center;}
#nav_rec{ float:right; width:15%; vertical-align:bottom; padding:0 8px 0 0;line-height:28px;display:inline; text-align:center;}

#pagination li{border:0; margin:0; padding:0;font-size:11px;list-style:none;}
#pagination a{border:solid 1px #DDDDDD;margin-right:2px;}
#pagination .previous-off,
#pagination .next-off {color:#666666;display:block;float:left;font-weight:bold;padding:3px 4px;}
#pagination .next a,
#pagination .previous a {font-weight:bold;border:solid 1px #FFFFFF;}
#pagination .active{color:#333;font-weight:bold;display:block;float:left;padding:4px 6px;}
#pagination a:link,
#pagination a:visited {color:#0063e3;display:block;float:left;padding:3px 6px;text-decoration:none;}
#pagination a:hover{border:solid 1px #666666;}
/*################### INPUTS Y BOTONES ###############*/
#baige{display:block; padding:10px;text-align:left; background-color:#f8f8f8;	color:black;}
#baige label {  float: left;  padding: 4px 8px 4px 0px;  margin:0px;  text-align: right;  vertical-align: middle;  width: 140px;}
#baige label .fileinput {font-size: 120%;height: 20px;margin-top: 2px;width: 300px;background-color: #ccc;font-size: 15px;}
#baige #small {margin-top: 5px;position: absolute;text-align: left;width: 100px;}
#baige #smallinput {padding-left: 5px;padding-top: 3px;border: 1px solid #ddd;margin-top: 18px;margin-left: 0px;width: 100px;height: 15px;background: #ffffff;}
#baige input.file {padding-left: 5px;padding-top: 3px;border: 1px solid #ddd;margin-top: 18px;margin-left: 0px;width: 300px;height: 15px;background: #ffffff;}
#baige select {padding-left: 5px;border: 1px solid #ddd;margin-top: 0px;margin-left: 0px;height: 18px;background: #ffffff;}
#baige h3 {font: 12px Verdana, Arial, Helvetica, sans-serif;font-weight: bold;padding-top: 2px;padding-bottom: 2px;padding-left: 5px;border-bottom: solid 1px #74be1f;margin-bottom: 5px;}
.editit_title {background: #e2e2e2;font-weight: bold;padding-top: 2px;padding-bottom: 2px;padding-left: 5px;border-bottom: solid 1px #74be1f;margin-bottom: 5px;}
#baige form h3 {font: 12px Verdana, Arial, Helvetica, sans-serif;font-weight: bold;padding-top: 2px;padding-bottom: 2px;padding-left: 5px;border-bottom: solid 1px #74be1f;margin-bottom: 5px;}
#baige label {display: inline;float: left;margin-top: 5px;text-align: left;}
#popup_content label {display: inline;float: left;margin-top: 5px;text-align: left;}
#baige label input {border: 1px solid #ddd;margin-top: 0px;font-size: 12px;background: #ffffff;padding-left: 5px;padding-top: 3px;padding-bottom: 3px;}
#baige label select {padding-left: 5px;height: 20px;border: 1px solid #ddd;float: left;position: relative;margin-bottom: 5px;margin-top: 0px;font-size: 12px;margin-left: 0px;background: #ffffff;}
#rightcol label select {float: left;background: #ffffff;font-size: 13px;padding: 0 0 0 5px;height: 22px;margin-top: 5px;}
#baige label textarea {border: 1px solid #ddd;padding-left: 5px;margin-top: 0px;float: left;margin-left: 0px;height: 60px;background: #ffffff;}
.tbox{border:1px solid #bab9b9; padding:6px; width:600px; color:#707070; font-size:14px; }
.tarea{border:1px solid #bab9b9; padding:6px; width:400px; color:#707070; font-size:14px; }
.buttons{margin-left:148px; clear:both; margin-top:25px; padding-top:10px;}
.com_btn{margin:0 6px 15px 0; padding:4px 15px; font-size:14px; }
.w10 {width: 10%;}
.w25 {width: 24%;}
.feat_off {width: 30%;font-weight: normal;background: #edffcf;border-right: solid 5px #edffcf;border-left: solid 5px #edffcf;padding-top: 1px;padding-bottom: 2px;}
.feat_on {width: 30%;font-weight: bold;background: #74be1f;border-right: solid 5px #edffcf;border-left: solid 5px #74be1f;padding-top: 1px;padding-bottom: 2px;}
.w50 {width: 49%;}
.w75 {width: 75%;}
.w100 {width: 98%;}

table.tablesorter thead tr .header { background: url("../images/sort.gif") no-repeat;cursor: pointer;background-position: 100% 50%;}
table.tablesorter thead tr th, table.tablesorter thead tr td,
table.tablesorter tfoot tr th ,table.tablesorter tfoot tr td{ border: #ffffff 1px solid;}
table.tablesorter { font-family: "Arial [monotype]";text-align: left;}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #ececec; color:#333;}
table.tablesorter thead tr .headerSortDown { background-image: url("../images/desc.gif");}

div#toolbar-box {  background: #fff; text-align:left; width:850px; margin:10px auto;}
div.toolbar { float: right;text-align: right;padding: 0;}
table.toolbar { border-collapse: collapse;padding: 0;margin: 0;}
table.toolbar td { padding: 1px 1px 1px 4px;text-align: center;color: #666666;height: 48px;}
table.toolbar span { float: none;width: 32px;height: 32px;margin: 0 auto;display: block;}
table.toolbar a { display: block;float: left;white-space: nowrap;border: #ccc 1px solid;padding: 1px 5px;cursor: pointer;}
a, img { padding: 0 ;margin: 0;}
div.header { font-size: 22px;font-weight: 700;color: #0b55c4;line-height: 48px;padding-left: 55px;background-repeat: no-repeat;
margin-left: 1px;}
.icon-48-addedit { background-image: url("../images/header/icon-48-article-add.png");}
div#toolbar-box div.m { padding: 0;}
div.t, div.b { height: 6px;padding: 0;margin: 0;overflow-x: hidden;overflow-y: hidden;}
div.m {padding: 0  8px;}
div.t, div.b { height: 6px;padding: 0;margin: 0;overflow-x: hidden;overflow-y: hidden;}

form input.error,form textarea.error,form select.error{	background: #fff2f2;	border-color: #f19392;}
table.split-date-wrap{ width:80px; margin-bottom:0;}
table.split-date-wrap td { padding:0 0.2em 0.4em 0; border-bottom:0 none;}
table.split-date-wrap td input { margin-right:0.3em; }
table.split-date-wrap td label { font-size:10px; font-weight:normal; display:block;}
.w2em        {        width:2em;        }
.w3em        {        width:3em;        }
.w4em        {        width:4em;        }
.w8em        {        width:8em;        }