
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 400;
  line-height: normal;
  color: inherit;
}

.navbar-default {
  background-color: transparent;
  border-color: none;
  background-image: none;
  background-repeat: repeat;
  border-radius: 0;
  filter: none;
  filter: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: none;
}

.navbar-brand {
  float: none;
  padding: 0;
  font-size: medium;
  line-height: normal;
}

/* Clases TX */

/*FORM CONTROL TX */
.form-controlTX {
	margin-top: -1px;
	position: relative;
	margin-bottom: 0px;
  display: block;
  width: 100%;
  height: 45px;
  padding-left: 9px;
  padding-top:20px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #fefefe;
  background-image: none;
  border: 1px solid #cacacc;
  
  	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
  
  }

.form-controlTX-Scroll {
	margin-top: -1px;
	position: relative;
	margin-bottom: 0px;
	display: block;
	width: 100%;
	height: 45px;
	padding-left: 9px;
	padding-top: 20px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555555;
	vertical-align: middle;
	background-color: #fefefe;
	background-image: none;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}

.form-controlTX:focus {
	z-index: 10;
	border-color: #418ac9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-controlTX-Scroll:focus {
	z-index: 10;
	border-color: #418ac9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-controlTX:-moz-placeholder {
  color: #999999;
}

.form-controlTX::-moz-placeholder {
  color: #999999;
}

.form-controlTX:-ms-input-placeholder {
  color: #999999;
}

.form-controlTX::-webkit-input-placeholder {
  color: #999999;
}

.form-controlTX[disabled],
.form-controlTX[readonly],
fieldset[disabled] .form-controlTX,
.divDisabled /*NOU DAVID 20131213*/ {
  cursor: not-allowed;
  background-color: #f0f0f0;
}

textarea.form-controlTX {
  height: auto;
}

.has-warning .form-controlTX {
  z-index: 10;
  border-color: #000;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-controlTX-Scroll {
	z-index: 10;
	border-color: #000;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-controlTX-Scroll:focus {
	z-index: 10;
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

.has-warning .form-controlTX:focus {
	z-index: 10;
	border-color: #a47e3c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

.has-warning .form-controlTX-Scroll:focus {
	z-index: 10;
	border-color: #a47e3c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

.has-error .form-controlTX {
	z-index: 10;
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-controlTX-Scroll {
	z-index: 10;
	border-color: #b94a48;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-controlTX:focus {
	z-index: 10;
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

.has-error .form-controlTX-Scroll:focus {
	z-index: 10;
	border-color: #953b39;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

.has-success .form-controlTX {
	z-index: 10;
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-controlTX-Scroll {
	z-index: 10;
	border-color: #468847;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-controlTX:focus {
	z-index: 10;
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}

.has-success .form-controlTX-Scroll:focus {
	z-index: 10;
	border-color: #356635;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}

.form-control-static {
  margin-bottom: 0;
}


@media (min-width: 768px) {
  .form-inline .form-controlTX {
    display: inline-block;
  }
 
  .form-horizontal .form-controlTX-static {
  padding-top: 7px;
  }
}

@media (min-width: 768px) {
	.form-inline .form-controlTX-Scroll {
		display: inline-block;
	}

	.form-horizontal .form-controlTX-static {
		padding-top: 7px;
	}
}
.input-group .form-controlTX {
  width: 100%;
  margin-bottom: 0;
}

.input-group .form-controlTX-Scroll {
	width: 100%;
	margin-bottom: 0;
}

.input-group-lg > .form-controlTX,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
	height: 45px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px;
}
/*.input-group > .input-group-btn > .btn:first-child {
  margin: 10px 16px;
}*/

select.input-group-lg > .form-controlTX,
select.input-group-lg > .input-group-addon 
{
	height: 45px;
	line-height: 45px;
}

textarea.input-group-lg > .form-controlTX,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn {
	height: auto;
}

.input-group-sm > .form-controlTX,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-group-sm > .form-controlTX,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}

textarea.input-group-sm > .form-controlTX,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn {
  height: auto;
}

.input-group-addon,
.input-group-btn,
.input-group .form-controlTX {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-controlTX:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group .form-controlTX:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group .form-controlTX:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

@media (min-width: 768px) {
  .navbar-form .form-controlTX {
    display: inline-block;
  }
}


/* PANEL BODY TX */

.panel-bodyTX {
  padding: 0;
  margin-bottom: -1px;
}

.panel-bodyTX:before,
.panel-bodyTX:after {
  display: table;
  content: " ";
}

.panel-bodyTX:after {
  clear: both;
}

.panel-bodyTX:before,
.panel-bodyTX:after {
  display: table;
  content: " ";
}

.panel-bodyTX:after {
  clear: both;
}
.panel > .panel-bodyTX + .table,
.panel > .panel-bodyTX + .table-responsive {
  border-top: 1px solid #dddddd;
}

.panel-group .panel-heading + .panel-collapse .panel-bodyTX {
  border-top: 1px solid #dddddd;
}

.panel-group .panel-footer + .panel-collapse .panel-bodyTX {
  border-bottom: 1px solid #dddddd;
}

.panel-default > .panel-heading + .panel-collapse .panel-bodyTX {
  border-top-color: #dddddd;
}


.panel-default > .panel-footer + .panel-collapse .panel-bodyTX {
  border-bottom-color: #dddddd;
}

.panel-primary > .panel-heading + .panel-collapse .panel-bodyTX {
  border-top-color: #428bca;
}

.panel-primary > .panel-footer + .panel-collapse .panel-bodyTX {
  border-bottom-color: #428bca;
}


.panel-success > .panel-heading + .panel-collapse .panel-bodyTX {
  border-top-color: #d6e9c6;
}

.panel-success > .panel-footer + .panel-collapse .panel-bodyTX {
  border-bottom-color: #d6e9c6;
}

.panel-warning > .panel-heading + .panel-collapse .panel-bodyTX {
  border-top-color: #faebcc;
}

.panel-warning > .panel-footer + .panel-collapse .panel-bodyTX {
  border-bottom-color: #faebcc;
}

.panel-danger > .panel-heading + .panel-collapse .panel-bodyTX {
  border-top-color: #ebccd1;
}

.panel-danger > .panel-footer + .panel-collapse .panel-bodyTX {
  border-bottom-color: #ebccd1;
}

.panel-info > .panel-heading + .panel-collapse .panel-bodyTX {
  border-top-color: #bce8f1;
}

.panel-info > .panel-footer + .panel-collapse .panel-bodyTX {
  border-bottom-color: #bce8f1;
}

/* ROW TX */
.rowTX {
  margin-right: 0;
  margin-left: 0;
}

.rowTX:before,
.rowTX:after {
  display: table;
  content: " ";
}

.rowTX:after {
  clear: both;
}

.rowTX:before,
.rowTX:after {
  display: table;
  content: " ";
}

.rowTX:after {
  clear: both;
}

/* FORM GROUP TX */

.form-groupTX {
  margin-bottom: 0px;
}

@media (min-width: 768px) {
  .form-inline .form-groupTX {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
}

.form-horizontal .form-groupTX {
  margin-right: -15px;
  margin-left: -15px;
}


.form-horizontal .form-groupTX:before,
.form-horizontal .form-groupTX:after {
  display: table;
  content: " ";
}

.form-horizontal .form-groupTX:after {
  clear: both;
}

.form-horizontal .form-groupTX:before,
.form-horizontal .form-groupTX:after {
  display: table;
  content: " ";
}

.form-horizontal .form-groupTX:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar-form .form-groupTX {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
}

@media (max-width: 767px) {
  .navbar-form .form-groupTX {
    margin-bottom: 5px;
  }
}

/*Accordion Panel */
.ui-accordion .ui-accordion-content {
padding: 0px;
border-top: 0;
overflow: inherit;
}

.ui-accordion .panel
{
	margin-left:0px;
	border: 0px;
	padding: 0px;
}

.ui-accordion .AjustesPortal
{
	margin-left:0px;
}

/* Resets para tablas */

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
border: 0;
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background-image: none;
	border: 0px;	
	font-weight: normal;
	color: none;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: none;

}