
@import url("font-awesome/css/fontawesome-all.min.css");
/*==========================================================*/
/*================  BOTONES DE 15x15 px      ===============*/
/*==========================================================*/
.btn-awesome{
	padding-left: 0px;
	margin: auto;
	background-repeat: no-repeat;
	cursor: pointer;
	background-color: transparent !important;
	border: 0px !important;
	color: #00437F;
}
.btn-awesome:hover{
	color:#012b50;
}

.btn-icon15p, .btn-icon17p, .btn-icon25p, .btn-icon50p{
	padding-left: 0px;
	margin: auto;
	background-image: url("../img/sprite_azul.png");
	background-repeat: no-repeat;
	cursor: pointer;
	background-color: transparent !important;
	border: 0px !important;
}
.btn-icon15p{
	height: 15px !important;
	width: 15px !important;
	line-height: 15px;
}

.btn-icon17p{
	height: 17px !important;
	width: 17px !important;
	line-height: 17px;
}
/*Primer icono de 15 px*/
.btn-agregar15p{
	background-position: -28px -34px;
	width: 16px !important;
}

/*desplazar en  Y= ~58px para obtener el siguiente icono*/
.btn-guardar15p{
	background-position: -29px -93px;
}

.btn-cancelar15p{
	background-position: -28px -147px;
  	width: 17px !important;
}

.btn-cerrar15p{
	background-position: -28px -206px;
  	width: 16px !important;
  	height: 16px !important;
}

.btn-buscar15p{
	background-position: -28px -264px;
}

.btn-editar15p{
	background-position: -27px -318px;
}

.btn-eliminar15p{
	background-position: -28px -383px;
}

.btn-imprimir15p{
	background-position: -27px -451px;
}

.btn-excel15p{
	background-position: -26px -521px;
}

.btn-pdf15p{
	background-position: -26px -591px
}

.btn-regresar15p{
	background-position: -27px -637px;
	width: 16px !important;
}

.btn-descargar15p{
	background-position: -26px -688px;
	width: 16px !important;
}

.btn-salir15p{
	background-position: -26px -741px;
}

.btn-show15p{
	height: 10px !important;
	width: 11px !important;
	background-position: -84px -780px;
}

.btn-hide15p{
	height: 11px !important;
	width: 13px !important;
	background-position: -26px -780px;
}
.btn-hide15p:focus, .btn-show15p:focus{
	outline: 0;
}
.btn-check15p{
	background-position: -26px -862px;
}
.btn-detalleAgregar15p{
	background-position: -26px -922px;
  	height: 17px !important;
}
.btn-detalleEliminar15p{
	background-position: -24px -998px;
  	height: 17px !important;
}
.btn-detalleVer15p{
	background-position: -29px -1067px;
  	height: 17px !important;
}
.btn-frozen15p{
	background-position: -29px -1142px;
  	height: 17px !important;
}
.btn-unfrozen15p{
	background-position: -29px -1213px;
	height: 17px !important;
}
.btn-lock15p{
	background-position: -29px -1293px;
	height: 17px !important;
}
.btn-unlock15p{
	background-position: -29px -1365px;
	height: 17px !important;
}

.btn-survey15p{
	background-position: -29px -1488px;
	height: 17px !important;
}

.btn-survey215p{
	background-position: -29px -1428px;
	height: 17px !important;
}
.btn-adjuntar15p{
	background-position: -29px -1540px;
	height: 17px !important;
}
.btn-sobre15p{
	background-position: -29px -1580px;
	height: 17px !important;
}
.btn-bandera15p{
	background-position: -29px -1620px;
	height: 17px !important;
}
.btn-pushpin15p{
	background-position: -29px -1655px;
	height: 17px !important;
}
.btn-newwindow15p{
	background-position: -29px -1690px;
	height: 17px !important;
}
.btn-retweet15p{
	background-position: -29px -1720px;
	height: 17px !important;
}
.btn-carpeta15p{
	background-image: url("custom-iconos/png/approve.png");
	height: 17px !important;
	background-size: 15px 15px;
}
.btn-excelnew15p{
	background-image: url("custom-iconos/png/excel.png");
	height: 17px !important;
	background-size: 15px 15px;
}
.btn-xml15p{
	background-image: url("custom-iconos/png/xml.png");
	height: 17px !important;
	background-size: 15px 15px;
}
.btn-pdfnew15p{
	background-image: url("custom-iconos/png/pdf.png");
	height: 17px !important;
	background-size: 15px 15px;
}
.btn-tasks15p{
	background-image: url("custom-iconos/png/tasks.png");
	height: 17px !important;
	background-size: 15px 15px;
}

.btn-clipboarddetail15p{
	background-image: url("custom-iconos/png/003-clipboards-12.png");
	height: 17px !important;
	background-size: 15px 15px;
}

.btn-listdetail15p{
	background-image: url("custom-iconos/png/006-clipboards-9.png");
	height: 17px !important;
	background-size: 15px 15px;
}

.btn-editlist15p{
	background-image: url("custom-iconos/png/005-clipboards-10.png");
	height: 17px !important;
	background-size: 15px 15px;
}

.btn-calendar15p{
	background-image: url("custom-iconos/png/calendar.png");
	height: 17px !important;
	background-size: 15px 15px;
}

.btn-pdfnew15p{
	background-image: url("custom-iconos/png/pdf.png");
	height: 17px !important;
	background-size: 15px 15px;
}

.btn-calendar17p{
	background-image: url("custom-iconos/png/calendar.png");
	height: 17px !important;
	background-size: 17px 17px;
}




/*==========================================================*/
/*================  BOTONES DE 25x25 px      ===============*/
/*==========================================================*/
.btn-icon25p{
	height: 25px !important;
	width: 25px !important;
	line-height: 25px;
}
/*.btn-icon25p{
	height: 25px !important;
	width: 25px !important;
	margin: auto;
	line-height: 25px;
	background-image: url("../img/sprite_azul.png");
	background-repeat: no-repeat;
	cursor: pointer;
	background-color: transparent !important;
	border: 0px !important;
}*/
/*Primer icono de 25 px*/
.btn-agregar25p{
	background-position: -79px -29px;
}

/*desplazar en  Y= ~58px para obtener el siguiente icono*/
.btn-guardar25p{
	background-position: -77px -88px;
}

.btn-cerrar25p{
	background-position: -79px -201px;
} 

.btn-buscar25p{
	background-position: -79px -260px;
}

.btn-editar25p{
	background-position: -76px -313px;
	height: 26px !important;
	width: 26px !important;
}

.btn-eliminar25p{
	background-position: -78px -378px;
}

.btn-imprimir25p{
	background-position: -78px -444px;
	height: 27px !important;
	width: 27px !important;
}

.btn-excel25p{
	background-position: -79px -515px;
	height: 26px !important;
  	width: 26px !important;
}

.btn-pdf25p{
	background-position: -76px -582px;
	height: 27px !important;
}

.btn-regresar25p{
	background-position: -76px -632px;
}

.btn-descargar25p{
	background-position: -76px -683px;
	height: 26px !important;
}

.btn-salir25p{
	background-position: -80px -737px;
}

.btn-check25p{
	background-position: -78px -856px;
}

.btn-detalleAgregar25p{
	background-position: -77px -918px;
  	height: 26px !important;
}
.btn-detalleEliminar25p{
	background-position: -77px -994px;
  	height: 26px !important;
}
.btn-detalleVer25p{
	background-position: -80px -1063px;
  	height: 26px !important;
}
.btn-frozen25p{
	background-position: -80px -1137px;
  	height: 26px !important;
}
.btn-unfrozen25p{
	background-position: -80px -1210px;
  	height: 26px !important;
}
.btn-lock25p{
	background-position: -80px -1289px;
  	height: 26px !important;
}
.btn-unlock25p{
	background-position: -80px -1361px;
  	height: 26px !important;
}
.btn-survey25p{
	background-position: -80px -1484px;
  	height: 26px !important;
}
.btn-survey225p{
	background-position: -80px -1424px;
  	height: 26px !important;
}
.btn-adjuntar25p{
	background-position: -80px -1536px;
  	height: 26px !important;
}
.btn-sobre25p{
	background-position: -80px -1575px;
  	height: 26px !important;
}
.btn-bandera25p{
	background-position: -80px -1615px;
  	height: 26px !important;
}
.btn-pushpin25p{
	background-position: -80px -1650px;
  	height: 26px !important;
}
.btn-newwindow25p{
	background-position: -80px -1683px;
  	height: 26px !important;
}
.btn-retweet25p{
	background-position: -80px -1715px;
  	height: 26px !important;
}
.btn-carpeta25p{
	background-image: url("custom-iconos/png/approve.png");
	height: 26px !important;
	background-size: 25px 25px;
}
.btn-excelnew25p{
	background-image: url("custom-iconos/png/excel.png");
	height: 26px !important;
	background-size: 25px 25px;
}
.btn-xml25p{
	background-image: url("custom-iconos/png/xml.png");
	height: 26px !important;
	background-size: 25px 25px;
}
.btn-pdfnew25p{
	background-image: url("custom-iconos/png/pdf.png");
	height: 26px !important;
	background-size: 25px 25px;
}

.btn-tasks25p{
	background-image: url("custom-iconos/png/tasks.png");
	height: 26px !important;
	background-size: 25px 25px;
}

.btn-clipboarddetail25p{
	background-image: url("custom-iconos/png/003-clipboards-12.png");
	height: 26px !important;
	background-size: 25px 25px;
}

.btn-listdetail25p{
	background-image: url("custom-iconos/png/006-clipboards-9.png");
	height: 26px !important;
	background-size: 25px 25px;
}

.btn-editlist25p{
	background-image: url("custom-iconos/png/005-clipboards-10.png");
	height: 26px !important;
	background-size: 25px 25px;
}

.btn-calendar25p{
	background-image: url("custom-iconos/png/calendar.png");
	height: 26px !important;
	background-size: 25px 25px;
}
/*==========================================================*/
/*================  BOTONES DE 50x50 px      ===============*/
/*==========================================================*/
.btn-icon50p{
	height: 50px !important;
	width: 50px !important;
	line-height: 50px;
}
/*.btn-icon50p{
	padding-left: 0px;
	height: 50px !important;
	width: 50px !important;
	margin: auto;
	line-height: 50px;
	background-image: url("../img/sprite_azul.png");
	background-repeat: no-repeat;
	cursor: pointer;
	background-color: transparent !important;
	border: 0px !important;
}*/
/*Primer icono de 50 px*/
.btn-agregar50p{
	background-position: -144px -15px;
}

/*desplazar en  Y= ~58px para obtener el siguiente icono*/
.btn-guardar50p{
	background-position: -144px -74px;
}

.btn-cancelar50p{
	background-position: -144px -128px;
}

.btn-cerrar50p{
	background-position: -144px -187px;
}

.btn-buscar50p{
	background-position: -144px -246px;
}

.btn-editar50p{
	background-position: -144px -299px;
}

.btn-eliminar50p{
	background-position: -140px -364px;
}

.btn-imprimir50p{
	background-position: -140px -430px;
}

.btn-excel50p{
	background-position: -140px -499px;
}

.btn-pdf50p{
	background-position: -140px -565px
}

.btn-regresar50p{
	background-position: -144px -618px;
}

.btn-descargar50p{
	background-position: -144px -670px;
}

.btn-salir50p{
	background-position: -152px -720px;
}

.btn-check50p{
	background-position: -148px -845px;
}
.btn-detalleAgregar50p{
	background-position: -148px -908px;
}
.btn-detalleEliminar50p{
	background-position: -142px -980px;
}
.btn-detalleVer50p{
	background-position: -142px -1052px;
}
.btn-frozen50p{
	background-position: -142px -1123px;
}
.btn-unfrozen50p{
	background-position: -142px -1195px;
}
.btn-lock50p{
	background-position: -142px -1276px;
}
.btn-unlock50p{
	background-position: -142px -1350px;
}
.btn-survey50p{
	background-position: -142px -1471px;
}
.btn-survey250p{
	background-position: -142px -1411px;
}
.btn-adjuntar50p{
	background-position: -142px -1411px;
}
.btn-sobre50p{
	background-position: -142px -1411px;
}
.btn-bandera50p{
	background-position: -142px -1411px;
}
.btn-pushpin50p{
	background-position: -142px -1411px;
}
.btn-newwindow50p{
	background-position: -142px -1411px;
}
.btn-retweet50p{
	background-position: -142px -1411px;
}

.btn-carpeta50p{
	background-image: url("custom-iconos/png/approve.png");
	height: 51px !important;
	background-size: 50px 50px;
}
.btn-excelnew50p{
	background-image: url("custom-iconos/png/excel.png");
	height: 51px !important;
	background-size: 50px 50px;
}
.btn-xml50p{
	background-image: url("custom-iconos/png/xml.png");
	height: 51px !important;
	background-size: 50px 50px;
}
.btn-pdfnew50p{
	background-image: url("custom-iconos/png/pdf.png");
	height: 51px !important;
	background-size: 50px 50px;
}

.btn-tasks50p{
	background-image: url("custom-iconos/png/tasks.png");
	height: 51px !important;
	background-size: 50px 50px;
}

.btn-clipboarddetail50p{
	background-image: url("custom-iconos/png/003-clipboards-12.png");
	height: 51px !important;
	background-size: 50px 50px;
}

.btn-listdetail50p{
	background-image: url("custom-iconos/png/006-clipboards-9.png");
	height: 51px !important;
	background-size: 50px 50px;
}

.btn-editlist50p{
	background-image: url("custom-iconos/png/005-clipboards-10.png");
	height: 51px !important;
	background-size: 50px 50px;
}

.btn-calendar50p{
	background-image: url("custom-iconos/png/calendar.png");
	height: 51px !important;
	background-size: 50px 50px;
}



/*.btn-icon .fontfive:before {
	font-family: 'Font Awesome 5 Free';
	content: "\f30c";
  font-weight: 900;
}
*/

.btn-reenvio::before {
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f2f1";
  }