.contrasena{
    font-size: 10px;
    color: #999 !important;
}   
    
div.formularios table tr td {
    padding: 0  0  5px 0;
}

.centro{
    text-align: center !important;
}

.der{
     text-align: right;
 }
 .izq{
     text-align: left;
 }
 .fizq{
     float:left;   
 }
 .fder{
    float:right;   
 }
 .mensaje{
    font-size: 1.3em;
    font-weight:bold;
    color:#cc0000;
 }
 .titulotabla{
    font-size: 1.1em;
    font-weight:bold;
    color:#22457f;
 }
 .oculto{
    visibility: hidden;
 }
 .altrow{
    background:#ebebeb;
 }
 .divCajaLista{
    overflow-y: auto;
    overflow-x:hidden;
    height: 200px;
 }
 .negrita{
    font-weight: bold;
 }
 .boton {
    //border: #cacacb 1px solid;
        height:25px;
	width:82px;
	font-size:14px;
	line-height:25px;
	text-align:center;
	background:url(../img/barra_boton.jpg);
	//display:block;
	padding:0;
	border:0;
	color:#fff;
	margin:0 0 0 auto;    
 }
 
 .botonsecundario {
    //border: #cacacb 1px solid;
        height:25px;
	width:82px;
	font-size:15px;
	line-height:25px;
	text-align:center;
	//background:url(../img/barra_boton.jpg);
	//display:block;
	padding:0;
	border:0;
	color:#1c3e7b;
        font-weight: bold;
	margin:0 0 0 auto;    
 }
 
 tbody.scrollContent {
    display: block;
    overflow: auto;
    height: 200px;
}
.anchofila{
    height:20px;
}

.divLogin{
    position: absolute;
    border-style: none;
    left: 50%;
    top: 50%;
    width: 280px;
    height: 120px;
    margin-top: -40px; /* la mitad del height*/
    margin-left: -140px; /* la mitad del width*/
}

.cajaMediaAncho{
    width: 50%;
}
 .divCajaPermisologia{
    overflow-y: auto;
    overflow-x:hidden;
    height: 400px;
 }
 .seccionLista{
    background-color:#ebebeb;
    font-size:1.2em;
 }
 
 div.blockMsg {
    position:fixed;
    top:    50%;
    left:   50%;
    margin-top: -100px;
    margin-left: -100px;
    /*top: ($(window).height() - 64) /2 + 'px';*/
    /*left: ($(window).width() - 64) /2 + 'px';*/
    border: 'none';
    width: '200px';
    height: '200px';
    /*cursor: 'default';*/
    cursor: 'wait';
    
}

 .pantallaCompleta{
     position:fixed;
     top:0;
     left:0;
     bottom: 0;
     width: 100%;
     height: 100%;
     margin:0;
     padding:0;
     background-color: black;
     z-index: 10000;
     opacity: 0.5;
     filter: alpha(opacity=50); /* For IE8 and earlier */
     display: none;
 }
 .imagencentrada{
    position: absolute;
    border-style: none;
    left: 50%;
    top: 50%;
    width: 280px;
    height: 120px;
    margin-top: -40px; /* la mitad del height*/
    margin-left: -140px; /* la mitad del width*/
 }
 
 .tamanocelda tr{
     line-height: 20px;
 }
 
.celdatexto{
     width: 200px;
 }
 .celdacodarea{
     width: 68px;
 }
 
select.inactivo{
        color:lightgrey;
        background-color: lightgrey;
}

text.inactivo{
        background-color: red;
}

select.rojo{
        color:red;
        font-weight:bold;
}

input.rojo{
        color:red;
        font-weight:bold;
}

div.rojo{
        color:red;
        font-weight:bold;
}

a.desabilitado{
    background:url(../img/ico.gif) no-repeat;
}

#filtro input[type=button][id=dialogPesoVol] {
    background:url('../img/ico_agregar.gif') no-repeat center center;
    background-size: 16px 18px;
}

td.dialogo_content_img_caja {
    background-image: url(../img/peso_vol_caja.png);
    background-size: 200px 200px;
    background-repeat: no-repeat;
    background-position: center;
}

td.dialogo_content_img_cilindro {
    background-image: url(../img/peso_vol_cil.png);
    background-size: 200px 200px;
    background-repeat: no-repeat;
    background-position: center;
}

.dialogo{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.letraExtraGrande{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    color: blue;
}

.letraAzul{
    color:#254881;
}

.cajaGestiones{
    height: 150px;
    width: 100%;
    overflow: auto;
}
