body{
	padding:1px;
	background: #F6F6F6;
}
/* navbar  */
.navbar-custom {
	background: #FF9000;
	border-radius: 0px;
	margin-bottom: 4px;
	min-height: 42px;
	height: 42px;
	border-color: #C97608;
}
.navbar-custom-internal {
	background: #4D91FF;
	border-radius: 0px;
	margin-bottom: 4px;
	min-height: 42px;
	height: 42px;
	border-color: #0048CF;
}
.navbar-brand-custom{
	font-size: 25px;
	color: #A34F0B;
	padding:8px;
}
.navbar-custom .navbar-nav>li>a,
.navbar-custom .navbar-nav>li>a:focus{
	color: white;
	padding:10px;
	height: 41px;
}
.navbar-custom .navbar-nav>li>a:hover{
	color: white;
}
.navbar-custom .navbar-brand, .navbar-custom .navbar-brand:hover{
	color: #853E05;
	text-shadow: 2px 2px 2px #FFAC6;
	/* text-shadow: -1px -2px 3px #FFAC6; */
}
.ui-th-column-header{
  text-align: center;
}
/* tabs */
.nav-tabs{
	margin-right: 6px;
	margin-left: 6px;	
}

.tab-content{
	margin-right: 6px;
	margin-left: 6px;
	margin-bottom: 6px;
	border-right: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	background: white;
}

.nav-tabs > li > a{
	padding: 7px;
	background-color:#E3E5E6;
	padding-top:4px;
}
.nav-tabs > li > a > div{
	margin-bottom:4px;
}

.text-success{
	color: green;
}
.text-warning{
	color: orange;
}
.text-danger{
	color: red;
}

.lineaFiltro{
	border-bottom: 1px solid #E0E0E0;
	padding: 6px 0px 0px 0px;
	margin-bottom:2px;
}
.lineaBotones{
	border-bottom: 1px solid #E0E0E0;
	padding: 6px 6px 6px 6px;
	/*margin-bottom:6px;*/
	background:white;
}

/*  Forms */

.input-group-addon-custom {
    min-width:130px;
    text-align:left;
	margin:4px;
}
.input-group-btn .dropdown-toggle-custom {
	width:30px;
	background:white;
	border-radius:0px !important;
	border-right:0px;
	padding:3px !important;
}
.row-custom {
	margin:4px;
}
.row-custom-wide {
	margin:2px;
}
.row-custom-wide > div[class^='col']  {
	padding:2px;
	padding-top:1px;
	padding-bottom:1px;
}

/* tables */

.mira-cmTable table, .mira-cmTable th, .mira-cmTable td {
    border: 1px solid lightgrey;
    border-collapse: collapse;
	background: white;
}
.mira-cmTable th {
	padding: 5px;
    text-align: center;
}
.mira-cmTable td { 
    padding: 5px;
	text-align: center;
}
.mira-cmTable{
    overflow-x:auto !important;
}
.mira-tab-linecolor {
	float:right;
	height:3px;
	width:50%;	
}
