/* widgets */
.widget-box {*background: none repeat scroll 0 0 #f9f9f9;border-top: 1px solid #cdcdcd;border-left: 1px solid #cdcdcd;border-right: 1px solid #cdcdcd;clear: both;margin-top: 16px;margin-bottom: 16px;position: relative;}
.widget-box.widget-calendar, .widget-box.widget-chat {overflow:hidden !important;}
.accordion .widget-box {margin-top: -2px;margin-bottom: 0;border-radius: 0;}
.widget-box.widget-plain {background: transparent;border: none;margin-top: 0;margin-bottom: 0;}
.widget-title, .modal-header, .table th, div.dataTables_wrapper .ui-widget-header {background-color: #efefef;background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#fdfdfd), to(#eaeaea));background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);background-image: -moz-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);background-image: -ms-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);background-image: -o-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);background-image: -linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */border-bottom: 1px solid #CDCDCD;height: 36px;}
.widget-title .nav-tabs{border-bottom: 0 none;}
.widget-title .nav-tabs li a {border-bottom: medium none !important;border-left: 1px solid #DDDDDD;border-radius: 0 0 0 0;border-right: 1px solid #DDDDDD;border-top: medium none;color: #999999;margin: 0;outline: medium none;padding: 9px 10px 8px;font-weight: bold;text-shadow: 0 1px 0 #FFFFFF;}
.widget-title .nav-tabs li:first-child a{border-left: medium none !important;}
.widget-title .nav-tabs li a:hover {background-color: transparent !important;border-color: #d6d6d6;border-width: 0 1px;color: #666666;}
.widget-title .nav-tabs li.active a {background-color: #F9F9F9 !important;color: #444444;}
.widget-title span.icon {border-right: 1px solid #cdcdcd;padding: 9px 10px 7px 11px;float: left;opacity: .7;}
.widget-title h5 {color: #666666;text-shadow: 0 1px 0 #ffffff;float: left;font-size: 12px;font-weight: bold;padding: 12px;line-height: 12px;margin: 0;}
.widget-title .buttons {float: right;margin: 5px 5px 0 0;}
.widget-title .label {padding: 3px 5px 2px;float: right;margin: 9px 15px 0 0;box-shadow: 0 1px 2px rgba(0,0,0,0.3) inset, 0 1px 0 #ffffff;}
.widget-calendar .widget-title .label {margin-right: 190px;}
.widget-content {padding: 12px 15px;border-bottom: 1px solid #cdcdcd;}
.widget-box.widget-plain .widget-content {padding: 12px 0 0;}
.widget-box.collapsible .collapse.in .widget-content {border-bottom: 1px solid #cdcdcd;}
.derecha{text-align:right !important;;}
.ImagenCelda{
	max-width: 150px;
}
legend {
    margin-bottom: 12px;
}

.tabla .colorVerde td{
	color: #03a10b;
}

.tabla .colorRojo td{
	color: #e1051f;
}

.tabla .colorAzul td{
	color: #0630e4;
}

.boxSuper{margin: 2px !important; border: 1px #cccccc solid; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
 
.fondoVerde{
	background-color:#20d307 !important; 
}

.fondoRojo{
	background-color:#fa4114 !important; 
}

.colorBlanco{
	color:#fff; 
}

 
.circuloVerde { 
   width: 20px;   
   height: 20px;
   background:#43e709; 
   -moz-border-radius: 10px; 
   -webkit-border-radius: 10px; 
   border-radius: 10px;
} 

.circuloAmarillo { 
   width: 20px;   
   height: 20px;
   background:#ecf408; 
   -moz-border-radius: 10px; 
   -webkit-border-radius: 10px; 
   border-radius: 10px;
} 

.circuloRojo { 
   width: 20px;   
   height: 20px;
   background:#f42908; 
   -moz-border-radius: 10px; 
   -webkit-border-radius: 10px; 
   border-radius: 10px;
} 
 
 @media (max-width: 480px) { 
		.boxSuper {
			border: 1px #cccccc solid; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; margin-bottom: 3px
		}				
	}


.displayHidden{
	display : none;
}	
.displayBlock{
	display:block;
}
.fontRed{
	color : #b94a48;
}

.row{
	margin-left: 0px !important;
}


select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    height: 27px;
}


.tableFixHead {
    overflow-y: auto;
    height: 600px;
}

.tableFix {
    border-collapse: collapse;
    width: 100%;
}

.btn-primary2 {
    background-color: #f7b35d;
    background-image: -ms-linear-gradient(top, ##f9a741, #f7b35d);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(##f9a741), to(#f7b35d));
    background-image: -webkit-linear-gradient(top, ##f9a741, #f7b35d);
    background-image: -o-linear-gradient(top, ##f9a741, #f7b35d);
    background-image: -moz-linear-gradient(top, ##f9a741, #f7b35d);
    background-image: linear-gradient(top, ##f9a741, #f7b35d);
    background-repeat: repeat-x;
    border-color: #f7b35d #f7b35d #003580;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='##f9a741', endColorstr='#f7b35d', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.txtBoxTabla {  height:22px !important; width: 75px !important; margin-bottom:0px !important; padding-top:0px !important; padding-bottom:0px !important; padding-right:1px !important; text-align: right !important}
.derecha     {	text-align:right;}
.centrado    {	text-align:center;}
.justificado {	text-align:justify;}
.izquierda   {	text-align:left;}
.negrita     {  font-style:bold; }
