html {
    overflow-y: scroll; 
    height: 100%;
	}

body {
    background-color: #EAEAEA;
    padding: 0px;
    margin: 0px;
    color: #994444;
    font: normal 11px Tahoma;
    background-attachment:fixed;
}

.bodynoscroll {
    height: 100%;
    overflow: hidden; 
}

textarea{resize: none}
.txtTimeBox, .txtDateBox {
	width: 65px;
}

.appHeader {
    background-image: url(image/header.png);
    background-repeat: no-repeat;
    color: #EEEEEE;
}
.header-banner {
	background-color: rgb(3, 60, 115);
	background-image: linear-gradient(#04519b, #044687 60%, #033769); 
	background-repeat: no-repeat;
	border: 1px solid #022241;
}
.header-logo {
	padding-left: 15px;
}
.header-logo img {
	width:325px; 
	height:80px;
}
.header-module-name {
	vertical-align:top;
	text-align:right;
	color: #fff;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:#fff;
	margin-right:10px;
	padding-top:20px;
	padding-right:10px;
	font-size: 30px;
}

.anchoPagina {
    padding: 0px;
    width: 970px;
}

.anchoMaximoContenido {
	width: 940px;
}

.loginUser {
    width: 100%;
    background: #FFFFFF url(image/user_suit.gif) left no-repeat;
    padding-left:20px;
    height: 25;
}

.loginPass {
    width: 100%;
    background: #FFFFFF url(image/key.gif) left no-repeat;
    padding-left:20px;
}

.loginInfo {
    float: right;
    padding-right:10px;
}

.loginInfo td {
    color: white; 
    font-size: 12px;
}

.tablaExterna {
    padding: 0px 0px 0px 0px ;
    height: 400px;
    vertical-align: top;
    background-color: #EAEAEA;
    z-index: 1000;
}

.fondoContenido {
    background-color: #EAEAEA;
}

.margenDerecho {
	background-image: url(image/margin_right.jpg);
	width: 32px;
}

.margenIzquierdo {
	background-image: url(image/margin_left.jpg);
	width: 31px;
}

.franja-top {
  padding: 0px 0px 0px 0px ;
	background-image: url(image/FRANJA-TOP.jpg);
	background-repeat: repeat-y;
	height: 8px;
  /*margin-top: -2px;
	position:fixed;*/
	width: 960px;
}

.franja-bottom {
	background-image: url(image/FRANJA-BOTTOM.jpg);
	height: 7px;
	width: 960px;
}

.lateral-left {      
    width: 5px;
    height: 100%;
    background-color: black;
    background-repeat: no-repeat;
    background-position: right bottom;
}

.lateral-right {
    width: 5px;
    height: 100%;
    background-color: black;
    background-repeat: no-repeat;
    background-position: left;
}

.border-bottom {
    height: 5px;
    background-color: black;
    background-repeat: no-repeat;
    background-position: left;
}

h1, h2, h3 {
    padding    : 5px;
    margin    : 0px;
}

.h3 {
    font-size: 18px;
    font-family: Tahoma;
    font-weight: 200;
    color: #4A9E2C;
    padding    : 5px;
    margin    : 0px;
}

.tituloGeneral {
	PADDING: 6px;
	padding-bottom: 5px;
	PADDING-LEFT: 6px;
	PADDING-RIGHT: 12px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: #44508A;
	font-family: Tahoma;
	background-color: #D0D0D0;
	TEXT-ALIGN: left;
	border: 1px solid #565C75;
}

.tituloGeneralBorder {
    width: 100%;
	background: url(image/sombra-titulo.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.titulo1 {
    PADDING: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #FFFFFF;
    font-family: Tahoma;
    BACKGROUND-COLOR: #8DAEDB;
    TEXT-ALIGN: left;
    border: 1px solid #CECEC6;
}

.titulo2 {
    font-family: Tahoma;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    COLOR: #000000;
}

.titulo3 {
    font-family: Tahoma;
    FONT-SIZE: 14px;
    COLOR: #000000;
}

.titulo4 {
    font-family: Tahoma;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    COLOR: #808080;
}

.texto1 {
    font-family: Tahoma;
    FONT-SIZE: 1.2em;
    COLOR: #202040;
    FONT-WEIGHT: bold;
}

.texto1Central {
    font-family: Tahoma;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-WEIGHT: bold;
}

.texto2 {
    font: bold 12px Verdana;
    COLOR: #3B86BD;
}

.texto2Central {
    font-family: Tahoma;
    FONT-SIZE: 12px;
    COLOR: #000000;
}

.texto3 {
    font-family: Tahoma;
    FONT-SIZE: 1.4em;
    COLOR: #202040;
    FONT-WEIGHT: bold;
    text-align: left\9 /* para IE */
}

.texto3Central {
    font-family: Tahoma;
    FONT-SIZE: 12px;
    COLOR: #808080;
}

.linkCentral {
    FONT-SIZE: 12px;
}

.bold {
    FONT-WEIGHT: BOLD;
}

.tablaPrincipal {
    border: 0px;
}

.pager {
    display: none;
}

.tituloPagina {
    color: #EEEEEE;
    font-size: 1.5em;
    font-weight: bold;
    background: #045099;
    height: 30px;
    width: 3px;
    font-family: Arial;
}

.tituloPaginaBorder {
    height: 1px;
    background-color: #CCCCCC;
    width: 100%;
}

.tituloTablaFondo {
    /*background-image: url('image/fondo-oscuro.png');*/
    background-color: #9CACCD;
	color: #303740;
}
.tituloTabla {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 0px;
    padding-right: 0px;
    height:20px;
    font-weight:bold;
    color: #303740;
    font-size: 11px;
    border-top: 0px solid silver;
    border-bottom: 0px solid silver;
    text-align: center;
}
.tituloPrincipalTabla {
    background-color: #045099;
	color: #fff;

}

.fondoConColor {
    background-color: #9BC1AC;
}

.fondoConColor td {
    color: #000000 !important;
}

.orderButton {
    cursor: pointer;
    border: 1px transparent;
}

.tabla {
    background-color: #565C75;
    text-align: center;
}

.tabla2, .tabla2 th, .tabla2 td {
    border: 1px solid #565C75;
    border-collapse:collapse;
}
.tabla2 {
    text-align: center;
	color: #404040;
}

.taL {
    text-align: left;
}

.taC {
    text-align: center;
}

.autaC {
    margin-left: auto;
    margin-right: auto;
}

.autaL {
    margin-left: 0px;
    margin-right: auto;
}

.autaR {
    margin-left: auto;
    margin-right: 0px;
}

.taR {
    text-align: right;
}
.uCase {
    text-transform: uppercase;
}

.celdaContenido {
	border: 1px solid #DCDCDC;
	background-color: #FFFFFF;
	padding: 5px;
}

.nombreCampo {
    font-size: 11px;
    font-weight: bold;
    Color: #000000;
}

.tituloCampo {
    padding-left: 3px;
    font-size: 11px;
    font-weight: bold;
    Color: #000000;
    background-color: #DBEAF5;
}

.hrSeparacion {
	width: 99%;
	border-top: 1px solid #F5F5F5;
	border-bottom: 1px solid #DCDCDC;
}

.lineaHorizontal {
	width: 100%;
	border: 1px solid #CCCCCC;
}

.boton {
    BORDER-BOTTOM: 1px solid #858587; 
    BORDER-RIGHT: 1px solid #858587; 
    BORDER-TOP: 1px solid #D1D1DA; 
    BORDER-LEFT: 1px solid #D1D1DA; 
    FONT-SIZE: 10px;
    font-weight: bold; 
    font-family: Verdana;
    /*FONT-WEIGHT: bold;*/
    padding-left: 12px;
    padding-right: 12px;
    CURSOR: pointer; 
    COLOR: #2E2F59; 
    HEIGHT: 23px; 
    BACKGROUND-COLOR: #A1A1AA;
    BACKGROUND-IMAGE: url(image/bo_background.jpg);
}

.lineaSeparadora {
    background-color: #4682B4;
    height:10px;
}

.botonEditar {
  text-align:center;
}

.label {
    font-size: 11px;
    font-family: Tahoma;
    color: #505780;
    font-weight: normal;    
}

.labelWithPadding {
    font-size: 11px;
    font-family: Tahoma;
    color: #505780;
    font-weight: normal;
    padding: 5px;    
}

.labelVerde {
    font-size: 11px;
    font-family: Tahoma;
    color: #007E7A;
}

.labelNegro {
    font-size: 11px;
    font-family: Tahoma;
    color: #000000;
}

.labelError {
    font-size: 12px;
    font-family: Tahoma;
    color: #FF0000;
}

.labelErrorWithPadding {
    font-size: 12px;
    font-family: Tahoma;
    color: #FF0000;
    padding: 5px;
}

.w80 {
    width: 80px;
}

.w110 {
    width: 110px;
}

.wp100 {
	width: 100%;
}

.wp80 {
	width: 80%;
}

.txtInput
{
    Font-Size: 12px;
	Font-Weight: normal;
    font-family: Tahoma;
    background-color: #FFFFFF;
    Color: #000000;
    Border: 1px Solid #CBCCDA;
}

.txtArea
{
    Font-Size: 11px;
    font-family: Tahoma;
    background-color:#FFFFFF;
    Color:#000000;
    Border:1px Solid #CBCCDA;
}

.logo {
    top: 10px;
}

.tituloModulo {
    background-color: #2471B5;
    color: #FFFFFF;
    font-size: 0.9em;
    height: 22px;
    padding-top: 2px;
    padding-left:6px;
    padding-right:6px;
    white-space: nowrap;    
}

.headerSearchBar {
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma;
	padding-right: 6px;
}

.headerSearchBarBack {
    background-image: url(image/searchbar.jpg);
    background-repeat:no-repeat;
	height: 28px;
}

.appFooter {
    background-image: url(image/footer.jpg);
    background-repeat: repeat-y;
    background-color: #000000;
    height: 22px;
}

.appName {
    padding-right: 5px;
    font-weight: bold;
    font-size: 19px;
    color: #017E7A;    
    font-family: Tahoma;
}

.appExtra {
    padding-right: 10px;
    font-weight: bold;
    font-size: 9px;
    color: #9B9B9B;
    padding-top: 2px;
    font-family: Tahoma;
}

.clickable {
    cursor: pointer;
}

.clickableLink {
    cursor: pointer;
    text-decoration: underline;
}

.newicon {
    cursor: pointer;
}

.datepickericon {
    cursor: pointer;
}
  
.editicon {
    cursor: pointer;
}

.deleteicon {
    cursor: pointer;
}

.selecticon {
    cursor: pointer;
}

.searchicon {
    cursor: pointer;
}

.undoicon {
    cursor: pointer;
}

.searchAutoComplete {
    background: #FFFFFF url(image/search.gif) left no-repeat;
    padding-left:20px;
}

a {
	font-size: 11px;
}

a:visited {
    color: blue;
}

a:hover {
    color: black;
}

.textoTituloMatriz {
    Font-Size: 11px;
    Color: #3366FF;
}

.link {
    cursor:pointer;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: underline;
}

.linkVerde {
	cursor:pointer;
    font-size: 11px;
    font-family: Tahoma;
    color: #007E7A;
	text-decoration: none;
}

.textoNota {
	color: #000000;
}

.botonPortal {
    padding-right: 20px;
    padding-right: 20px;
}

.paginadorTexto {
    font-family: Tahoma;
    FONT-SIZE: 11px;
    COLOR: #535770;
    FONT-WEIGHT: bold;
}

.paginadorTablaSuperior {
	border-top: 1px dashed #DDDDDD;
}

.paginadorTablaInferior {
	border-bottom: 1px dashed #DDDDDD;
}

.paginadorLink ,.paginadorLink:hover, .paginadorLink:visited, .paginadorLink:active {
    font-family: Tahoma;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-WEIGHT: bold;
}

.cpanTitle {
    vertical-align: middle;
    padding-top:3px;
    padding-bottom:3px;
}

.cpanTitleContainer {
    background-color: #D0D0D0;
	color: #44508A;
    font-weight: bold;
    font-size: 14px;
    font-family: "Arial";
    padding-left: 4px;
    height: 21px;
	border: 1px solid #565C75;
}

.cpanRow {
    background-color: #DDDDDD;
    color: black;
    padding-top:3px;
    font-size: 12px;
    font-family: "Arial";
    
}

.cpanRow td {
	white-space: nowrap;
}

.cpanRowHeader {
    background-color: #EEE;
    color: black;
    padding-top:3px;
    font-size: 12px;
    font-family: "Arial";
    font-weight: bold;
}


.infoIncidente {
    color: black;
    font-weight: normal;
    font-size: 14px;
    font-family: "Arial";
}

.degradee_fondo {
    background-image: url(image/fondo-plata-1px.png);
    background-repeat: repeat-y;
}

@media print {
    #noprint {
        display:none;
    }
    .noprint {
        display:none;
    }
}

@media screen {
    #printer {
        display:none;
    }
}

.tableTdNoRows {
    color: white;
    background-color: #303740;
    text-align: left;
    padding: 2px;
}

.tableTdNoRows span {
    color: white;  
    float: right;  
}

.boMenu {
    width: 180px;
    height: 26px;
    float: left;
    text-align: center;
    padding-top: 6px;
    color: #000033;
    font-weight: bold;
    font-size: 13px;
    font-family: Tahoma;
    background-image: url(image/boton-inactivo.png);
    background-repeat: no-repeat;
    background-position: right;
    cursor: pointer;
}

.boMenuSel {
    width: 180px;
    height: 26px;
    float: left;
    text-align: center;
    padding-top: 6px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 13px;
    font-family: Tahoma;
    background-image: url(image/boton-activo.png);
    background-repeat: no-repeat;
    background-position: right;
    cursor: pointer;
}

.botoneraGris {
    background-image:url("image/botonera.png");
    background-repeat:repeat-x;
    height:35px;
}

.boton-plateado{
    /*background-image:url("image/botonera.png");*/
    background-repeat: repeat-x;
    padding: 5px 10px;
    margin:0;
    background-color: transparent;
    vertical-align: top;
    color:#444038;
    cursor:pointer;
    font-family:Myriad,Verdana;
    font-size:12px;
    font-weight:bold;
    height:30px;
    border:none;
}

.plateado{
    background-image: url('image/boPlateado.jpg');
    color:#444038;
}

.header_listado_hallazgo {
	font-weight: bold;
}

.ocultarTH th {
    display: none;
}

.fondoClaro {
    background-image: url('image/fondo-claro.png');
}

.fondoOscuro {
    background-image: url('image/fondo-oscuro.png');
}

.tablaItems {
    border-spacing: 0px 10px;
}

.bigItem {
    padding: 7px 14px 7px 14px;
    color: #535770;
    font-size: 1.1em;
    font-weight: bold;
    font-family: Tahoma;
}

.txtInputDisabled {
    font: normal 11px Tahoma;
    color: #000000;    
    background-color: #E6E6E6;
    border: 1px solid #999999;
    padding: 2px;
    height: 12px;
}

/* cuadros de texto para Firefox */
html>/**/body .txtInputDisabled, x:-moz-any-link, x:default {
    background-color: #EAEAEA;
    border: 1px solid #999999;
    padding: 1px;
    height: 14px;	
}

.boMenuTransparente {
    opacity: .15; /* opacidad para Firefox */   
    filter: alpha(opacity=15); /* para IE */ 
}

.alertDivExterno {
    /* afuera: la parte oscura */   background: #000000;   position: fixed;   left: 0; top: 0;   width: 100%;   height: 100%;   z-index: 3001;   opacity: .60; /* opacidad para Firefox */   filter: alpha(opacity=60);  /* opacidad para Internet Explorer */" 
}
.alertDivInterno {
    /* adentro: la ventana modal */ width:100%; border-style:none;  z-index:3002;  /* cualquier otra propeidad, colores, márgenes, fondo */
}
.alertTablaInterna {
    z-index:3003; position:fixed;width: 570px; height: 150px; top:50%; left:50%; margin-top:-75px; margin-left:-285px;background-color: #E0E0E0; color: white;
}

.modalBorde {
    box-shadow: 0 4px 23px 5px rgba(250, 250, 250, 0.3), 0 2px 6px rgba(250, 250, 250, 0.25);
    
}

.alertMensaje {
    font-family: Tahoma;
    FONT-SIZE: 13px;
    COLOR: #202040;
    FONT-WEIGHT: bold;
    vertical-align: middle;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    max-height: 450px;
    overflow: auto;
}
.alertTitulo {
    font-family: Tahoma;
    FONT-SIZE: 13px;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    white-space: nowrap;
    background-image: url(image/footer.jpg);
    background-repeat: repeat-y;
    background-color: #000000;
    height: 22px;
}
.alertError {
    COLOR: #990022 !important;
    Font-weight: normal;
	max-height: 350px;
	overflow: auto;
    /*descomentar si los alert de errores se hacen muy grandes y no entran en la pantalla*/
    /*
    height: 200px;
    overflow: auto;
    border:1px solid #cccccc;
    */
}

.capitalize input {
    text-transform:capitalize;
}

#fullsize object{
    width: 99%;
    height: 95%;
    position: absolute;
}
.fullsize object{
    width: 99%;
    height: 95%;
    position: absolute;
}

.tituloFormPopUp {
    background-image: url(image/barraPopUp.png);
    color: #F0F0F0;
    width: 80px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma;
    height: 30px; 
}

.fondoOscurecido {
	background: #000000;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2001;
	opacity: .60; /* opacidad para Firefox */
	filter: alpha(opacity =   60); /* opacidad para Internet Explorer */
}

.fondoVisible {
	border-style: none;
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: auto;
	z-index: 2002;
	font-size: 12px;
	color: black;
	margin: auto;
}

.tablaExternaBasica {
    vertical-align: top;
    background-color: #EAEAEA;
}

#tablaDragDrop{
    border-spacing: 0;
}

.titulo-drag{
    background:url('image/degrade-titulo.jpg');
    color:white;
    height: 19px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    padding-top: 2px;
}

.tituloHeaderPopUp {
    color: #F0F0F0;
    width: 80px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma;
    padding-left:5px;
    white-space: nowrap; 
}

.tadatosPopUpContenido {
	padding: 0px 5px 5px 5px;
}
.tddatosPopUpContenido {
	border: 2px solid #2E2F59;
}
.backgroundHeaderPopUp {
    background-image: url(image/barraPopUp.png);
}
.separadorHeaderPopUp {
    background-image: url(image/separadorBarraPopUp.png);
    width:2px;
}
.botonHeaderPopUp {
    cursor:pointer;
    color: #F0F0F0;
    width: 80px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma; 
}

.paddingTabla {
    /*border-top: 1px solid red;
    border-bottom: 1px solid red;*/
    padding-top: 4px;
    padding-bottom: 24px;
}

.paddingTablaTop {
    /*border-top: 1px solid green;*/
    padding-top: 4px;
}

.paddingTablaBottom {
    /*border-bottom: 1px solid blue;*/
    padding-bottom: 24px;
}

.tecSupportInterno {
    z-index:2501; top:50%; left:50%; width:612px; height:320px; margin-left:-306px; margin-top:-160px; 
}

.valignTop td {
	vertical-align: top;
}

.identificacionUsuario {
}
/* SKIN DASHBOARD */
body {
	
}
#appHeaderDashboard {
	background: #01294A;
	margin-left: 0;
    color: #EEEEEE;
    left: 0;
    width: 100%;
}
#appHeaderDashboardTopbar {
    max-height: 50px;
    font-size: 11px;
	background-image: linear-gradient(#54b4eb, #2fa4e7 60%, #1d9ce5);	
	background-color: #2fa4e7;
}
#appHeaderDashboardTopbar .wrap {
    width: auto;
    margin: 0 auto;
}
#appHeaderDashboardTopbar ul {
    margin-left: 0;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    float: left;
    /*width: 395px;*/
}
#appHeaderDashboardTopbar ul li {
    float: left;
    list-style: none;
    padding-left: 15px!important;
    margin-right: 0;
    font-family: helvetica; 
    position: relative;
    height: 50px;
    margin-top: 0px;
    padding-right: 15px;
}
#appHeaderDashboardTopbar ul li:first-child {
    margin-left: 0px!important;
}

#appHeaderDashboardTopbar ul li div#ADMINNotifications a,
#appHeaderDashboardTopbar ul li div#RDSNotifications a,
#appHeaderDashboardTopbar ul li div#RSENotifications {
	/* float: right; */
	margin-left: 5px;
	background: #f53728!important;
	border-radius: 6px;
	padding-top: 2px;
	padding-right: 2px;
    padding-left: 3px;
	padding-bottom: 2px;
	font-size: 10px!important;
	cursor: pointer;
	margin-top: 4px;
	float: right;
	height: 13px;
}
#appHeaderDashboardTopbar ul li div#ADMINNotifications a,
#appHeaderDashboardTopbar ul li div#RDSNotifications a,
#appHeaderDashboardTopbar ul li div#RSENotifications a {
    line-height: normal!important;
    font-size: 10px!important;
}
#appHeaderDashboardTopbar ul li div#RDSNotifications{

}
#appHeaderDashboardTopbar ul li div#RSENotifications{

}
#appHeaderDashboardTopbar ul li div#notificationsWrap {
    border: 1px solid #fff;
    background: #254762;
    border-radius: 3px;
    padding: 5px;
    position: absolute;
}
#appHeaderDashboardTopbar ul li a {
    color: #fff;
    text-decoration: none;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;	
}
#appHeaderDashboardTopbar ul li a.linkBar {
    /*padding-left: 20px;*/
    /*height: 50px;*/
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
	float:left;	
}
#appHeaderDashboardTopbar ul li#adminButton a.linkBar {
    background: url(../styles/blue/images/ico-administracion.png) no-repeat 3px 3px;
}
#appHeaderDashboardTopbar ul li#rdsButton a.linkBar {
    background: url(../styles/blue/images/ico-rds.png) no-repeat 3px 3px;
    float: left;
}
#appHeaderDashboardTopbar ul li#padButton a.linkBar {
    background: url(../styles/blue/images/ico-red-eclesial.png) no-repeat 3px 3px;
    float: left;
}
#appHeaderDashboardTopbar ul li#bcdButton a.linkBar {
    background: url(../styles/blue/images/ico-bcd.png) no-repeat 3px 3px;
    float: left;
}
#appHeaderDashboardTopbar ul li.active{
	color: #ffffff;
	background-color: #178acc;	
}
#appHeaderDashboardTopbar ul li.inactive:hover{
	color: #ffffff;
	background-color: #178acc;	
}

#appHeaderDashboardTopbar ul li.active a {
    
}
#appHeaderDashboardTopbar #userTools {
	height: 50px;
	float:right;
	margin-right: 10px;
	margin-top: -1px;
}
#appHeaderDashboardTopbar #userTools span {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	(-bracket-:hack;
	margin-top: -22px;
	);
}
#appHeaderDashboardTopbar #userTools a {
	color: #fff;
	text-decoration: none!important;
}
#appHeaderDashboardBar {
	margin: 0 auto;
	width: 950px;
}
#appHeaderDashboardBar .tituloModulo{
	background: url(../styles/blue/images/barra-estado.png) repeat-x;
	height: 32px;
}

#divNotifications a {
  margin-left: 0px;
  height: 10px;
  padding-top: 0px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
}

.iconoTituloModulo {
  cursor: pointer;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: underline;
  padding-top: 3px;
  padding-left: 5px;
  padding-right: 5px;
  height: 22px;
  width: 32px;
  margin-top: 12px;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('fonts/glyphicons-halflings-regular.eot');
  src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), 
	   url('fonts/glyphicons-halflings-regular.woff') format('woff'), 
	   url('fonts/glyphicons-halflings-regular.woff') format('woff'), 
	   url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), 
	   url('fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

.glyphicon {
  cursor: pointer;
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon {
  cursor: pointer;
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #ffffff;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.glyphicon-asterisk:before {
content:"\2a";
}

.glyphicon-plus:before {
content:"\2b";
}

.glyphicon-euro:before {
content:"\20ac";
}

.glyphicon-minus:before {
content:"\2212";
}

.glyphicon-cloud:before {
content:"\2601";
}

.glyphicon-envelope:before {
content:"\2709";
}

.glyphicon-pencil:before {
content:"\270f";
}

.glyphicon-glass:before {
content:"\e001";
}

.glyphicon-music:before {
content:"\e002";
}

.glyphicon-search:before {
content:"\e003";
}

.glyphicon-heart:before {
content:"\e005";
}

.glyphicon-star:before {
content:"\e006";
}

.glyphicon-star-empty:before {
content:"\e007";
}

.glyphicon-user:before {
content:"\e008";
}

.glyphicon-film:before {
content:"\e009";
}

.glyphicon-th-large:before {
content:"\e010";
}

.glyphicon-th:before {
content:"\e011";
}

.glyphicon-th-list:before {
content:"\e012";
}

.glyphicon-ok:before {
content:"\e013";
}

.glyphicon-remove:before {
content:"\e014";
}

.glyphicon-zoom-in:before {
content:"\e015";
}

.glyphicon-zoom-out:before {
content:"\e016";
}

.glyphicon-off:before {
content:"\e017";
}

.glyphicon-signal:before {
content:"\e018";
}

.glyphicon-cog:before {
content:"\e019";
}

.glyphicon-trash:before {
content:"\e020";
}

.glyphicon-home:before {
content:"\e021";
}

.glyphicon-file:before {
content:"\e022";
}

.glyphicon-time:before {
content:"\e023";
}

.glyphicon-road:before {
content:"\e024";
}

.glyphicon-download-alt:before {
content:"\e025";
}

.glyphicon-download:before {
content:"\e026";
}

.glyphicon-upload:before {
content:"\e027";
}

.glyphicon-inbox:before {
content:"\e028";
}

.glyphicon-play-circle:before {
content:"\e029";
}

.glyphicon-repeat:before {
content:"\e030";
}

.glyphicon-refresh:before {
content:"\e031";
}

.glyphicon-list-alt:before {
content:"\e032";
}

.glyphicon-lock:before {
content:"\e033";
}

.glyphicon-flag:before {
content:"\e034";
}

.glyphicon-headphones:before {
content:"\e035";
}

.glyphicon-volume-off:before {
content:"\e036";
}

.glyphicon-volume-down:before {
content:"\e037";
}

.glyphicon-volume-up:before {
content:"\e038";
}

.glyphicon-qrcode:before {
content:"\e039";
}

.glyphicon-barcode:before {
content:"\e040";
}

.glyphicon-tag:before {
content:"\e041";
}

.glyphicon-tags:before {
content:"\e042";
}

.glyphicon-book:before {
content:"\e043";
}

.glyphicon-bookmark:before {
content:"\e044";
}

.glyphicon-print:before {
content:"\e045";
}

.glyphicon-camera:before {
content:"\e046";
}

.glyphicon-font:before {
content:"\e047";
}

.glyphicon-bold:before {
content:"\e048";
}

.glyphicon-italic:before {
content:"\e049";
}

.glyphicon-text-height:before {
content:"\e050";
}

.glyphicon-text-width:before {
content:"\e051";
}

.glyphicon-align-left:before {
content:"\e052";
}

.glyphicon-align-center:before {
content:"\e053";
}

.glyphicon-align-right:before {
content:"\e054";
}

.glyphicon-align-justify:before {
content:"\e055";
}

.glyphicon-list:before {
content:"\e056";
}

.glyphicon-indent-left:before {
content:"\e057";
}

.glyphicon-indent-right:before {
content:"\e058";
}

.glyphicon-facetime-video:before {
content:"\e059";
}

.glyphicon-picture:before {
content:"\e060";
}

.glyphicon-map-marker:before {
content:"\e062";
}

.glyphicon-adjust:before {
content:"\e063";
}

.glyphicon-tint:before {
content:"\e064";
}

.glyphicon-edit:before {
content:"\e065";
}

.glyphicon-share:before {
content:"\e066";
}

.glyphicon-check:before {
content:"\e067";
}

.glyphicon-move:before {
content:"\e068";
}

.glyphicon-step-backward:before {
content:"\e069";
}

.glyphicon-fast-backward:before {
content:"\e070";
}

.glyphicon-backward:before {
content:"\e071";
}

.glyphicon-play:before {
content:"\e072";
}

.glyphicon-pause:before {
content:"\e073";
}

.glyphicon-stop:before {
content:"\e074";
}

.glyphicon-forward:before {
content:"\e075";
}

.glyphicon-fast-forward:before {
content:"\e076";
}

.glyphicon-step-forward:before {
content:"\e077";
}

.glyphicon-eject:before {
content:"\e078";
}

.glyphicon-chevron-left:before {
content:"\e079";
}

.glyphicon-chevron-right:before {
content:"\e080";
}

.glyphicon-plus-sign:before {
content:"\e081";
}

.glyphicon-minus-sign:before {
content:"\e082";
}

.glyphicon-remove-sign:before {
content:"\e083";
}

.glyphicon-ok-sign:before {
content:"\e084";
}

.glyphicon-question-sign:before {
content:"\e085";
}

.glyphicon-info-sign:before {
content:"\e086";
}

.glyphicon-screenshot:before {
content:"\e087";
}

.glyphicon-remove-circle:before {
content:"\e088";
}

.glyphicon-ok-circle:before {
content:"\e089";
}

.glyphicon-ban-circle:before {
content:"\e090";
}

.glyphicon-arrow-left:before {
content:"\e091";
}

.glyphicon-arrow-right:before {
content:"\e092";
}

.glyphicon-arrow-up:before {
content:"\e093";
}

.glyphicon-arrow-down:before {
content:"\e094";
}

.glyphicon-share-alt:before {
content:"\e095";
}

.glyphicon-resize-full:before {
content:"\e096";
}

.glyphicon-resize-small:before {
content:"\e097";
}

.glyphicon-exclamation-sign:before {
content:"\e101";
}

.glyphicon-gift:before {
content:"\e102";
}

.glyphicon-leaf:before {
content:"\e103";
}

.glyphicon-fire:before {
content:"\e104";
}

.glyphicon-eye-open:before {
content:"\e105";
}

.glyphicon-eye-close:before {
content:"\e106";
}

.glyphicon-warning-sign:before {
content:"\e107";
}

.glyphicon-plane:before {
content:"\e108";
}

.glyphicon-calendar:before {
content:"\e109";
}

.glyphicon-random:before {
content:"\e110";
}

.glyphicon-comment:before {
content:"\e111";
}

.glyphicon-magnet:before {
content:"\e112";
}

.glyphicon-chevron-up:before {
content:"\e113";
}

.glyphicon-chevron-down:before {
content:"\e114";
}

.glyphicon-retweet:before {
content:"\e115";
}

.glyphicon-shopping-cart:before {
content:"\e116";
}

.glyphicon-folder-close:before {
content:"\e117";
}

.glyphicon-folder-open:before {
content:"\e118";
}

.glyphicon-resize-vertical:before {
content:"\e119";
}

.glyphicon-resize-horizontal:before {
content:"\e120";
}

.glyphicon-hdd:before {
content:"\e121";
}

.glyphicon-bullhorn:before {
content:"\e122";
}

.glyphicon-bell:before {
content:"\e123";
}

.glyphicon-certificate:before {
content:"\e124";
}

.glyphicon-thumbs-up:before {
content:"\e125";
}

.glyphicon-thumbs-down:before {
content:"\e126";
}

.glyphicon-hand-right:before {
content:"\e127";
}

.glyphicon-hand-left:before {
content:"\e128";
}

.glyphicon-hand-up:before {
content:"\e129";
}

.glyphicon-hand-down:before {
content:"\e130";
}

.glyphicon-circle-arrow-right:before {
content:"\e131";
}

.glyphicon-circle-arrow-left:before {
content:"\e132";
}

.glyphicon-circle-arrow-up:before {
content:"\e133";
}

.glyphicon-circle-arrow-down:before {
content:"\e134";
}

.glyphicon-globe:before {
content:"\e135";
}

.glyphicon-wrench:before {
content:"\e136";
}

.glyphicon-tasks:before {
content:"\e137";
}

.glyphicon-filter:before {
content:"\e138";
}

.glyphicon-briefcase:before {
content:"\e139";
}

.glyphicon-fullscreen:before {
content:"\e140";
}

.glyphicon-dashboard:before {
content:"\e141";
}

.glyphicon-paperclip:before {
content:"\e142";
}

.glyphicon-heart-empty:before {
content:"\e143";
}

.glyphicon-link:before {
content:"\e144";
}

.glyphicon-phone:before {
content:"\e145";
}

.glyphicon-pushpin:before {
content:"\e146";
}

.glyphicon-usd:before {
content:"\e148";
}

.glyphicon-gbp:before {
content:"\e149";
}

.glyphicon-sort:before {
content:"\e150";
}

.glyphicon-sort-by-alphabet:before {
content:"\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
content:"\e152";
}

.glyphicon-sort-by-order:before {
content:"\e153";
}

.glyphicon-sort-by-order-alt:before {
content:"\e154";
}

.glyphicon-sort-by-attributes:before {
content:"\e155";
}

.glyphicon-sort-by-attributes-alt:before {
content:"\e156";
}

.glyphicon-unchecked:before {
content:"\e157";
}

.glyphicon-expand:before {
content:"\e158";
}

.glyphicon-collapse-down:before {
content:"\e159";
}

.glyphicon-collapse-up:before {
content:"\e160";
}

.glyphicon-log-in:before {
content:"\e161";
}

.glyphicon-flash:before {
content:"\e162";
}

.glyphicon-log-out:before {
content:"\e163";
}

.glyphicon-new-window:before {
content:"\e164";
}

.glyphicon-record:before {
content:"\e165";
}

.glyphicon-save:before {
content:"\e166";
}

.glyphicon-open:before {
content:"\e167";
}

.glyphicon-saved:before {
content:"\e168";
}

.glyphicon-import:before {
content:"\e169";
}

.glyphicon-export:before {
content:"\e170";
}

.glyphicon-send:before {
content:"\e171";
}

.glyphicon-floppy-disk:before {
content:"\e172";
}

.glyphicon-floppy-saved:before {
content:"\e173";
}

.glyphicon-floppy-remove:before {
content:"\e174";
}

.glyphicon-floppy-save:before {
content:"\e175";
}

.glyphicon-floppy-open:before {
content:"\e176";
}

.glyphicon-credit-card:before {
content:"\e177";
}

.glyphicon-transfer:before {
content:"\e178";
}

.glyphicon-cutlery:before {
content:"\e179";
}

.glyphicon-header:before {
content:"\e180";
}

.glyphicon-compressed:before {
content:"\e181";
}

.glyphicon-earphone:before {
content:"\e182";
}

.glyphicon-phone-alt:before {
content:"\e183";
}

.glyphicon-tower:before {
content:"\e184";
}

.glyphicon-stats:before {
content:"\e185";
}

.glyphicon-sd-video:before {
content:"\e186";
}

.glyphicon-hd-video:before {
content:"\e187";
}

.glyphicon-subtitles:before {
content:"\e188";
}

.glyphicon-sound-stereo:before {
content:"\e189";
}

.glyphicon-sound-dolby:before {
content:"\e190";
}

.glyphicon-sound-5-1:before {
content:"\e191";
}

.glyphicon-sound-6-1:before {
content:"\e192";
}

.glyphicon-sound-7-1:before {
content:"\e193";
}

.glyphicon-copyright-mark:before {
content:"\e194";
}

.glyphicon-registration-mark:before {
content:"\e195";
}

.glyphicon-cloud-download:before {
content:"\e197";
}

.glyphicon-cloud-upload:before {
content:"\e198";
}

.glyphicon-tree-conifer:before {
content:"\e199";
}

.glyphicon-tree-deciduous:before {
content:"\e200";
}

.identificacionUsuario {
	float: right;
	background-color: rgba(0, 0, 0, 0);
	box-sizing: border-box;
	color: rgb(255, 255, 255);
	cursor: auto;
	display: block;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;
	height: 50px;
	line-height: 20px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	position: relative;
	text-align: left;
	text-decoration: none;
	text-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 0px;
	visibility: visible;
/*
  float: right;
  padding-top: 9px;
  color: #fff;
  font-family: helvetica;
  font-size: 11px;
  font-weight: bold;
  margin-top: -5px;
  margin-right: 10px;
  text-decoration: underline;
  */
}

.logo-img{
	background: url(../styles/blue/images/logo.png) no-repeat scroll 0 0 transparent; 
	width: 325px; 
	height: 80px; 
	margin: 0; 
	display: block;
	background-size: contain;
}


.misDatosTituloGeneral {
	PADDING: 6px;
	padding-bottom: 5px;
	PADDING-LEFT: 6px;
	PADDING-RIGHT: 12px;
	MARGIN: 0px;
	COLOR: #44508A;
	TEXT-ALIGN: center;
	border: 0px solid silver;
	height: 16px;
	margin-top: 10px;	
	margin-bottom: 20px;
	box-sizing: border-box;
	color: rgb(49, 126, 172);
	display: block;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: 500;	
}

.misDatosSubtituloGeneral {
	line-height: 20px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	text-align: center;
	background-color: rgb(245, 245, 245);
	border-bottom-color: rgb(221, 221, 221);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: rgb(221, 221, 221);
	border-right-color: rgb(221, 221, 221);
	border-top-color: rgb(221, 221, 221);
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	box-sizing: border-box;
	color: rgb(85, 85, 85);
	display: block;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #A8A8A8;
	font-weight: bold;
	width: 400px;
}

#tbRecuadro1{
	box-sizing: border-box;
	display: block;
	width: 400px;
}

.misDatosBotonVolver{
	-webkit-appearance: none;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: none;
	background-color: rgb(3, 60, 115);
	background-image: linear-gradient(rgb(4, 81, 155), rgb(3, 60, 115) 60%, rgb(2, 50, 95));
	background-repeat: no-repeat;
	border-bottom-color: rgb(2, 34, 65);
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-image-outset: 0px;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: rgb(3, 60, 115);
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: rgb(3, 60, 115);
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: rgb(3, 60, 115);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	color: rgb(255, 255, 255);
	cursor: pointer;
	display: inline-block;
	filter: none;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 38px;
	letter-spacing: normal;
	line-height: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	text-align: center;
	text-indent: 0px;
	text-rendering: auto;
	text-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 0px;
	text-transform: none;
	touch-action: manipulation;
	vertical-align: middle;
	white-space: nowrap;
	width: 66px;
	word-spacing: 0px;
	writing-mode: lr-tb;
	-webkit-writing-mode: horizontal-tb;	
}

.misDatosBotonGuardar{
	-webkit-appearance: none;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: none;
	background-color: rgb(23, 138, 204);
	background-image: linear-gradient(rgb(84, 180, 235), rgb(47, 164, 231) 60%, rgb(29, 156, 229));
	background-repeat: no-repeat;
	border-bottom-color: rgb(22, 132, 194);
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-image-outset: 0px;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: rgb(22, 132, 194);
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: rgb(22, 132, 194);
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: rgb(22, 132, 194);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top-style: solid;
	border-top-width: 1px;
	box-sizing: border-box;
	color: rgb(255, 255, 255);
	cursor: pointer;
	display: inline-block;
	filter: none;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 38px;
	letter-spacing: normal;
	line-height: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	text-align: center;
	text-decoration: none;
	text-indent: 0px;
	text-rendering: auto;
	text-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 0px;
	text-transform: none;
	touch-action: manipulation;
	vertical-align: middle;
	white-space: nowrap;
	width: 79px;
	word-spacing: 0px;
	writing-mode: lr-tb;
	-webkit-writing-mode: horizontal-tb;	
}

.misDatosTablaCampos{
	width: 400px;
	background-color: #FFF;
}

.misDatosLineaCampo0{
	padding-left: 50px;
}

.misDatosLineaCampo1{
	padding-left: 50px;
	box-sizing: border-box;
	color: rgb(85, 85, 85);
	cursor: default;
	display: inline-block;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 0px;
	max-width: 100%;
	padding-top: 9px;
	text-align: right;	
}

.misDatosFooter{
	background-color: rgb(3, 60, 115);
	background-image: linear-gradient(rgb(4, 81, 155), rgb(4, 70, 135) 60%, rgb(3, 55, 105));
	background-repeat: no-repeat;
	border-bottom-color: rgb(2, 34, 65);
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-image-outset: 0px;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: rgb(2, 47, 90);
	border-left-style: solid;
	border-left-width: 0px;
	border-right-color: rgb(2, 47, 90);
	border-right-style: solid;
	border-right-width: 0px;
	border-top-color: rgb(2, 47, 90);
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-top-style: solid;
	border-top-width: 1px;
	bottom: 0px;
	box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 10px 0px;
	box-sizing: border-box;
	color: rgb(85, 85, 85);
	display: block;
	filter: none;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;
	left: 0px;
	line-height: 20px;
	margin-bottom: 0px;
	min-height: 50px;
	position: fixed;
	right: 0px;
	z-index: 1030;
}

.glyphicon-cog  .glyphicon-home .glyphicon-wrench .glyphicon-log-out{
	height: 35px;
	/*background-color: #ffffff;*/
}	
.glyphicon-cog:hover, .glyphicon-home:hover, .glyphicon-wrench:hover, .glyphicon-log-out:hover{
	height: 35px;
	background-color: #178acc;
}	

.boLevel5 .boton{
  -webkit-user-select: none;
  background-color: rgb(47, 164, 231);
  background-image: linear-gradient(rgb(84, 180, 235), rgb(47, 164, 231) 60%, rgb(29, 156, 229));
  background-image: none\0;
  background-repeat: no-repeat;
  border-bottom-color: rgb(23, 138, 204);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: 0px;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-left-color: rgb(47, 164, 231);
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: rgb(47, 164, 231);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: rgb(47, 164, 231);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top-style: solid;
  border-top-width: 1px;
  box-sizing: border-box;
  color: rgb(255, 255, 255) !important;
  cursor: pointer;
  display: inline-block;
  filter: none;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  height: 38px;
  line-height: 20px;
  margin-bottom: 0px;
  padding-bottom: 8px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  text-align: center;
  text-decoration: none;
  text-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 0px;
  touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
}

.boLevel3 .boton{
  -webkit-user-select: none;
  background-color: rgb(139, 139, 139);
  background-image: linear-gradient(rgb(159, 159, 159), rgb(139, 139, 139) 60%, rgb(129, 129, 129));
  background-image: none\0;
  background-repeat: no-repeat;
  border-bottom-color: rgb(133, 133, 133);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: 0px;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-left-color: rgb(133, 133, 133);
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: rgb(133, 133, 133);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: rgb(133, 133, 133);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top-style: solid;
  border-top-width: 1px;
  box-sizing: border-box;
  color: rgb(255, 255, 255) !important;
  cursor: pointer;
  display: inline-block;
  filter: none;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  height: 38px;
  line-height: 20px;
  margin-bottom: 0px;
  padding-bottom: 8px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  text-align: center;
  text-decoration: none;
  text-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 0px;
  touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
}

.boLevel1 .boton{
  -webkit-user-select: none;
  background-color: rgb(3, 60, 115);
  background-image: linear-gradient(rgb(4, 81, 155), rgb(3, 60, 115) 60%, rgb(2, 50, 95));
  background-image: none\0;
  background-repeat: no-repeat;
  border-bottom-color: rgb(2, 34, 65);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: 0px;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-left-color: rgb(3, 60, 115);
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: rgb(3, 60, 115);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: rgb(3, 60, 115);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top-style: solid;
  border-top-width: 1px;
  box-sizing: border-box;
  color: rgb(255, 255, 255) !important;
  cursor: pointer;
  display: inline-block;
  filter: none;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  height: 38px;
  line-height: 20px;
  margin-bottom: 0px;
  padding-bottom: 8px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  text-align: center;
  text-decoration: none;
  text-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 0px;
  touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
}
#tituloPagina_div {
	padding-top: 10px;
}
.gridColIcon {
  width:24px; 
  min-width:24px;
}