.container{
	width: 1200px !important;
}

.pnl-heading-rojo-1{
	padding: 10px 15px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	background-color: #00AAB4;
	color: #F9F9F9;
}

.panel-default {
    border-color: #808080;
}
/*
.btn-rojo-1 {
	color: #000;
	background-color: #F2F2F2;
	border-color: #F2F2F2;
} */

.btn-rojo-1 {
	color: #000000;
	background-color: 	 	#E6E6E6;
	border-color: #000000;
}

.btn-rojo-1:hover,
.btn-rojo-1:focus,
.btn-rojo-1:active,
.btn-rojo-1.active,
.open .dropdown-toggle.btn-rojo-1 {
	color: #000000;
	background-color: #E6E6E6;
	border-color: #000000;

}

.btn-rojo-1:active,
.btn-rojo-1.active,
.open .dropdown-toggle.btn-rojo-1 {
	background-image: none;
}

.btn-rojo-1.disabled,
.btn-rojo-1[disabled],
fieldset[disabled] .btn-rojo-1,
.btn-rojo-1.disabled:hover,
.btn-rojo-1[disabled]:hover,
fieldset[disabled] .btn-rojo-1:hover,
.btn-rojo-1.disabled:focus,
.btn-rojo-1[disabled]:focus,
fieldset[disabled] .btn-rojo-1:focus,
.btn-rojo-1.disabled:active,
.btn-rojo-1[disabled]:active,
fieldset[disabled] .btn-rojo-1:active,
.btn-rojo-1.disabled.active,
.btn-rojo-1[disabled].active,
fieldset[disabled] .btn-rojo-1.active {
	background-color: #14374A;
	border-color: #060f15;
}

.btn-rojo-1 .badge {
	color: #14374A;
	background-color: #F9F9F9;
}

.btn-gris-1 {
	color: #F9F9F9;
	background-color: #808080;
	border-color: #676767;
}

.error{
	color: #FF4444;
}

.display-none{
	display: none;
}

.ui-dialog-titlebar-close{
	background-color: #00AAB4;
	border: 1px solid #F9F9F9;
	border-radius: 50px;
	color: #F9F9F9;
	padding: 0 !important;
}

.ui-dialog-titlebar-close:hover{
	background-color: #B59858;
	border-color: #8b733e;
}

.ui-dialog-titlebar-close:after{
	content: "X";
}

.ui-datepicker-month
,.ui-datepicker-year{
	color: #222222;
}

.ui-multiselect{
	/*width: 282px !important;*/
	width: 178px !important;
	height: 29px !important;
}

.form-group{
	margin-bottom: 3px;
}

.ui-widget-header{
	font-weight: normal;
	font-size: 16px;
}

ul.ui-widget-header{
	font-weight: normal;
	font-size: 14px !important;
}

.ui-widget{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px;
}

.form-control-envio{
	border: solid 1px #AAAAAA;
	border-radius: 0;
	-webkit-border-radius: 0;
	width: 100%;

	background-color: #fff;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
	background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
	background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
	background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
}

.form-control-envio:active
,.form-control-envio:focus{

	border: 1px solid #5897fb;
	outline: none;

	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
			box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.select2-choices{
	max-height: 57px;
	overflow: auto !important;
}

/*****************************/
h5{
    color: #E45B29;
}

.naranja{
    color: #E45B29;
}

.manita{ cursor: pointer;}
.subrayar{text-decoration: underline;}

 #minimg {width:100%; margin:.5em 0;}
 .minid1 {display:inline-block; vertical-align:top; width:25px; margin:0px;}


 .pestanaReporteAvance,.pestanaReporteFinal
 {
 	background-color: #F7921E !important;
 }
 .pestanaAprovacion{
     background-color: #3e8f3e !important;
 }


 .tablaBlanca{
 	background-color: #fff;
 }

 .cabecera_tabla{
     border: 1px solid #ddd;
     padding: 8px
     /*padding-top:5px;
     padding-left: 3px;
     padding-right: 3px;
     padding-bottom: 1px;*/
     /*background-color: #49C455;*/
 }

.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.filaFinanciero td.monto
{
	text-align: right;

}

.recuadro {
	margin: 10px;
	border: 2px solid black;
	border-radius: 10px;
}

.categoria-principal {
	font-size: 20px;
	margin: 6px;
}
.eliminar-categoria {
	float: unset;
}
.contenedor-campos {
	max-height: 215px;
    overflow: overlay;
    margin: 3px;
}
.contenedor-campos-borde {
	border: 1px solid black;
	border-radius: 10px;
}

.tabla-dinamica {
	max-width: 100%;
	overflow: auto;
}

.tabla-dinamica tr {
	max-height: 30px;
}

.tabla-dinamica th {
	min-width: 120px;
}

.tabla-dinamica td {
	min-width: 120px;
	max-height: 30px;
	overflow: auto;
}

.contenido-tabla {
	max-height: 80px;
	overflow: auto;
}

.contenedor-tabla {
	width: 100% !important;
	overflow: auto;
    height: 70vh;
}

.descargar-pdf {
	cursor: pointer;
}