.input_ing{
    width:auto;font-size: 12px;
	padding:1px 3px;
	border:1px solid black;
	border-radius:3px;
	background-color:#f6f6f6;
	margin:4px 0;height: 25px;
	display:inline-block;
}
.input_ing:hover{
    border:1px solid green;box-shadow: 0px 0px 5px green inset;
}

.input_datos{
	padding:1px 3px;
	border:1px solid black;
	border-radius:3px;
	background-color:#f6f6f6;
	margin:4px 0;
	display:inline-block;
    text-transform: uppercase;font-size: 17px;height: 40px;
}
.input_datos:hover{
    border:1px solid green;box-shadow: 0px 0px 5px green inset;
}
.boton_accion{
    height: 40px;font-weight: bold;
    display: block;margin: 0 auto;
    border-radius: 10px;width: 100%;font-size: 16px;
    
    background: #006F00; /* viejos navegadores*/
    background: -moz-linear-gradient(top, black 0%, #006F00 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,black), color-stop(100%,#006F00)); /* webkit */
    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 1px solid black;
    font: Helvetica, Sans-Serif; text-align: center;
    text-transform: uppercase; text-decoration: none;
    color: white;
    text-shadow: 0px 1px 2px #b4d1ad;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    text-decoration: none;
    cursor: pointer;
}
.boton_accion:hover{
    height: 40px;font-weight: bold;
    display: block;margin: 0 auto;
    border-radius: 10px;width: 100%;font-size: 16px;
    
    background: #00AE00; /* viejos navegadores*/
    background: -moz-linear-gradient(top, #AAFFAA 0%, white 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00AE00), color-stop(100%,#AAFFAA)); /* webkit */
    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 1px solid #00AE00;
    font: Helvetica, Sans-Serif; text-align: center;
    text-transform: uppercase; text-decoration: none;
    color: white;
    text-shadow: 0px 1px 2px #b4d1ad;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    text-decoration: none;
    cursor: pointer;
}

.ocultar_div_load{
    display: none;
}

.contiene_modulos{
    margin:auto; width: 100%;box-shadow: 0px 0px 10px black;background-color: white;position: absolute;min-height: 100%;left:0px;top:45px;
    min-width: 300px;
}

.cabecera_listados{
    background-color: #004080;text-align: center;font-weight: bold;color:white;height: 40px;
    text-transform: uppercase;
}
.boton_verde{
    width: 150px;height: 40px;font-weight: bold;
    display: block;padding: 1px 0 0 0; margin: 0 auto;

    background: #008040 ; /* viejos navegadores */
    background: -moz-linear-gradient(top, #C6FFC6 0%, #008040 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C6FFC6), color-stop(100%,#008040)); /* webkit */

    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 1px solid #C6FFC6;
    border-radius: 10px;

    font: bold 12px/12px Helvetica, Sans-Serif; text-align: center;
    text-transform: uppercase; text-decoration: none;
    color: white;
    text-shadow: 0px 1px 2px #b4d1ad;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    text-decoration: none;
}

.boton_verde:hover{
    
    background: #C6FFC6; /* viejos navegadores*/
    background: -moz-linear-gradient(top, #008040 0%, #008040 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C6FFC6), color-stop(100%,#C6FFC6)); /* webkit */

    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 2px solid #C6FFC6;
    color: #008040;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.boton_naranja{
    height: 40px;font-weight: bold;
    display: block;margin: 0 auto;
    border-radius: 10px;width: 100%;font-size: 14px;
    
    background: #FF8000; /* viejos navegadores*/
    background: -moz-linear-gradient(top, #D76B00 0%, #FF8000 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D76B00), color-stop(100%,#FF8000)); /* webkit */
    
    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 1px solid #D76B00;
    font: Helvetica, Sans-Serif; text-align: center;
    text-transform: uppercase; text-decoration: none;
    color: white;
    text-shadow: 0px 1px 2px #b4d1ad;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    text-decoration: none;
    cursor: pointer;
}

.boton_naranja:hover{
    
    background: #FFC2A6; /* viejos navegadores */
    background: -moz-linear-gradient(top,  #FFC2A6 0%, #FFC2A6 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFC2A6), color-stop(100%, #FFC2A6)); /* webkit */   
    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 1px solid #FF8000;
    color: black;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
} 
.boton_selecciona{
    height: 30px;font-weight: bold;
    display: block;margin: 0 auto;
    border-radius: 10px;width: 100%;font-size: 12px;
    background: white; /* viejos navegadores */
    background: -moz-linear-gradient(top,  silver 0%, white 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, silver), color-stop(100%, white)); /* webkit */

    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 1px solid black;

    font: Helvetica, Sans-Serif; text-align: center;
    text-transform: uppercase; text-decoration: none;
    color: #004080;
    text-shadow: 0px 1px 2px #b4d1ad;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    text-decoration: none;
    border-style: inset;border: 2px silver solid;    
}

.boton_selecciona:hover{
    box-shadow: 0px 0px 10px white;
    background: #97CBFF; /* viejos navegadores */
    background: -moz-linear-gradient(top,  white 0%, #97CBFF 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #97CBFF)); /* webkit */
    color: #004080;
}
.inp_ing{
    height: 30px;font-weight: bold;min-width: 60px;
    display: block;margin: 0 auto;
    border-radius: 0px;width: 100%;font-size: 12px;
    background: white; /* viejos navegadores */
    background: -moz-linear-gradient(top,  silver 0%, white 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, silver), color-stop(100%, white)); /* webkit */

    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 1px solid black;

    font: Helvetica, Sans-Serif; text-align: center;
    text-transform: uppercase; text-decoration: none;
    color: #004080;
    text-shadow: 0px 1px 2px #b4d1ad;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    text-decoration: none;
    border-style: inset;border: 2px silver solid;    
}

.inp_ing:hover{
    box-shadow: 0px 0px 10px white;
    background: #97CBFF; /* viejos navegadores */
    background: -moz-linear-gradient(top,  white 0%, #97CBFF 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #97CBFF)); /* webkit */
    color: #004080;
}

.boton_verde{
    height: 40px;font-weight: bold;
    display: block;margin: 0 auto;
    border-radius: 10px;width: 100%;font-size: 12px;
    background: #008040; /* viejos navegadores*/
    background: -moz-linear-gradient(top, #C6FFC6 0%, #008040 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C6FFC6), color-stop(100%,#008040)); /* webkit */

    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 1px solid #C6FFC6;

    font: Helvetica, Sans-Serif; text-align: center;
    text-transform: uppercase; text-decoration: none;
    color: white;
    text-shadow: 0px 1px 2px #b4d1ad;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    text-decoration: none;
    cursor: pointer;
}

.boton_verde:hover{
    
    background: #D5FFD5; /* viejos navegadores*/
    background: -moz-linear-gradient(top, #C6FFC6 0%, #D5FFD5 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C6FFC6), color-stop(100%,#D5FFD5)); /* webkit */

    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 1px solid #008040;
    color: black;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.boton_azul{
    height: 40px;font-weight: bold;
    display: block;margin: 0 auto;
    border-radius: 10px;width: 100%;font-size: 12px;
    background: #B7DBFF; /* viejos navegadores*/
    background: -moz-linear-gradient(top, #E8F3FF 0%, #B7DBFF 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E8F3FF), color-stop(100%,#B7DBFF)); /* webkit */  

    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 1px solid #004080;

    font: Helvetica, Sans-Serif; text-align: center;
    text-transform: uppercase; text-decoration: none;
    color: #727272;
    text-shadow: 0px 1px 2px #b4d1ad;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    text-decoration: none;
    cursor: pointer;
}

.boton_azul:hover{
    
    background: #008040; /* viejos navegadores*/
    background: -moz-linear-gradient(top, #C6FFC6 0%, #008040 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C6FFC6), color-stop(100%,#008040)); /* webkit */

    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 1px solid #C6FFC6;
    color: white;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.titulos_ventanas_rojo{
    background-color: #D20000;text-align: center;font-weight: bold;min-height: 25px;color: white;font-size: 20px;
    box-shadow: 0px 0px 10px black inset;padding-top: 10px;text-transform: uppercase;padding: 5px;
    text-shadow: 0px 1px 0px black;
}

.titulos_ventanas_naranja{
    background-color: #FF8080;text-align: center;font-weight: bold;min-height: 25px;color: white;font-size: 20px;
    box-shadow: 0px 0px 10px black inset;padding-top: 10px;text-transform: uppercase;padding: 5px;
    text-shadow: 0px 1px 0px black;
}

.titulos_ventanas{
    background-color: #313131;text-align: center;font-weight: bold;min-height: 25px;color: white;font-size: 20px;
    box-shadow: 0px 0px 10px black inset;padding-top: 10px;text-transform: uppercase;padding: 5px;
    text-shadow: 0px 1px 0px black;
}

.titulos_ventanas_pop{
    background-color: #313131;text-align: center;height: 25px;
    box-shadow: 0px 0px 10px black;padding-top: 10px;text-transform: uppercase;
    text-shadow: 0px 1px 0px black;border-radius: 10px 10px 0 0;color: #EFEFEF;font-weight: bold;
}

.boton_adicional_2:hover{
    
    box-shadow: 0px 0px 6px black;
    border: 1px solid #004080;
    color: black;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.boton_adicional{
    height: 35px;font-weight: bold;
    display: block;margin: 0 auto;
    border-radius: 10px;width: 100%;font-size: 12px;
    background: #E1E1E1; /* viejos navegadores*/
    background: -moz-linear-gradient(top, silver 0%, #E1E1E1 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, silver), color-stop(100%,#E1E1E1)); /* webkit */  

    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 1px solid #E1E1E1;

    font: Helvetica, Sans-Serif; text-align: center;
    text-transform: uppercase; text-decoration: none;
    color: #004080;
    text-shadow: 0px 1px 2px #b4d1ad;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    text-decoration: none;
    cursor: pointer;
}

.boton_adicional:hover{
    
    box-shadow: 0px 0px 6px black;
    border: 1px solid #004080;
    color: black;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.boton_primario{
    height: 35px;font-weight: bold;
    display: block;margin: 0 auto;
    border-radius: 10px;width: 100%;font-size: 12px;
    background: #313131; /* viejos navegadores*/
    background: -moz-linear-gradient(top, black 0%, #313131 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%,#313131)); /* webkit */  

    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 1px solid #313131;

    font: Helvetica, Sans-Serif; text-align: center;
    text-transform: uppercase; text-decoration: none;
    color: #F0F0F0;
    text-shadow: 0px 1px 2px #b4d1ad;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    text-decoration: none;
    cursor: pointer;
}

.boton_primario:hover{
    
    background: #313131; /* viejos navegadores*/
    background: -moz-linear-gradient(top, white 0%, #313131 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%,#313131)); /* webkit */  
    border: 1px solid #313131;
    color: black;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.boton_profesional_activo{
    height: 35px;font-weight: bold;
    display: block;margin: 0 auto;
    border-radius: 10px;width: 100%;font-size: 12px;
    background: #E8E8E8; /* viejos navegadores*/
    background: -moz-linear-gradient(top, #F7F7F7 0%, #E8E8E8 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F7F7F7), color-stop(100%,#E8E8E8)); /* webkit */  

    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 3px solid #004080;

    font: Helvetica, Sans-Serif; text-align: center;
    text-transform: uppercase; text-decoration: none;
    color: #004080;
    text-shadow: 0px 1px 2px #b4d1ad;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    text-decoration: none;
    cursor: pointer;
}

.boton_profesional_activo:hover{
    
    background: #004080; /* viejos navegadores*/
    background: -moz-linear-gradient(top, white 0%, #004080 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%,#004080)); /* webkit */  
    border: 1px solid #004080;
    color: black;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.dias_horarios_prof:hover{
    background-color: silver;
}

.fila_restricciones{
    margin: auto;width: 95%;text-align: left;
}
.fila_restricciones:hover{
    background-color: white;box-shadow: 0px 0px 20px black;
}

/* MENU PRINCIPAL CON ESTILO DE VISUALIZACION MOVIL*/
.menu_principal_ms{
    display: block;width:100%;left: -1px;max-width: 450px;
    top: -1px;box-shadow: 0px 0px 20px black;background-color: #313131;text-align: center;
}
.menu_principal_ms ul {
    list-style:none;margin-top: 1px;
}
.menu_principal_ms ul li {
    float:left;width: 100%;margin-left: -40px;
}
.menu_principal_ms ul li button{
    width: 100%;
}

.boton_azul_menu_solapas_principal{
    height: 48px;
    display: block;margin: 0 auto;
    border-radius: 10px;width: 200px;font-size: 14px;
    background: #DBDBDB; /* viejos navegadores */
    background: -moz-linear-gradient(top,  #DBDBDB 0%, white 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #DBDBDB)); /* webkit */

    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    /*border: 1px solid #004080;*/
    border-radius: 0px;
    font: Helvetica, Sans-Serif; text-align: center;
    text-transform: uppercase; text-decoration: none;
    color: gray;
    text-shadow: 0px 1px 2px #b4d1ad;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    text-decoration: none;
    cursor: pointer;
}


.boton_azul_menu_solapas_principal:hover{
    
    background: #B7DBFF; /* viejos navegadores*/
    background: -moz-linear-gradient(top, #E8F3FF 0%, #B7DBFF 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E8F3FF), color-stop(100%,#B7DBFF)); /* webkit */

    box-shadow: inset 0px 0px 6px #fff;
    -webkit-box-shadow: inset 0px 0px 6px #fff;
    border: 1px solid #E8F3FF;
    color: gray;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.fondo_bloquea_load{
    position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	position:fixed;
	z-index:5010;
    opacity: 0.4;
}
/* max z-index = 2147483638 */
 .display_carga{

    background: black; /* viejos navegadores*/
    background: -moz-linear-gradient(top,  #004080 0%, black 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004080), color-stop(100%,black)); /* webkit */
    width: 200px;
    box-shadow: 0 2px 10px white;
    color:white;
    font-weight: bold;
    border-radius: 15px;
    z-index:5011;
    position: fixed;top: 80px;margin-left: 50%;left:-100px ;
    
}
.div_pop_in_1{
    position: absolute;z-index:3003;box-shadow: 0px 0px 100px black;background-color: white;margin:auto;top: 10px;left: 0;right: 0;width: 100%;max-width: inherit;height: inherit;border-radius: 10px;
}
.div_pop_in{
    position: absolute;z-index:2003;box-shadow: 0px 0px 100px black;background-color: white;margin:auto;top: 10px;left: 0;right: 0;width: 100%;max-width: inherit;height: inherit;border-radius: 10px;
}

.div_pop{
    position: absolute;z-index:1003;box-shadow: 0px 0px 100px black;background-color: white;margin:auto;top: 10px;left: 0;right: 0;width: 100%;max-width: inherit;height: inherit;border-radius: 10px;
}

.fondo_bloquea{
	display:block;
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	position:fixed;
	z-index:1000;
    opacity: 0.7;
}
.fondo_bloquea_pop{
    position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	position:fixed;
	z-index:2000;
    opacity: 0.5;
}
.fondo_bloquea_pop_in{
	display:block;
    position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	position:fixed;
	z-index:3000;
    opacity: 1;
}

.fondo_bloquea_pop_in_1{
	display:block;
    position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	position:fixed;
	z-index:4000;
    opacity: 1;
}

@font-face {
    font-family: 'alturno';
    src: url('fuentes/Paranoid Orange.ttf');
    src: url('fuentes/Paranoid Orange.ttf?#iefix') format('embedded-opentype'),
    url('fuentes/Paranoid Orange.ttf') format('woff'),
    url('fuentes/Paranoid Orange.ttf') format('truetype'),
    url('fuentes/Paranoid Orange.ttf#futura_bk_btbook') format('svg');
}

@font-face {
    font-family: 'alturno2';
    src: url('fuentes/dameronsuperital.ttf');
    src: url('fuentes/dameronsuperital.ttf?#iefix') format('embedded-opentype'),
    url('fuentes/dameronsuperital.ttf') format('woff'),
    url('fuentes/dameronsuperital.ttf') format('truetype'),
    url('fuentes/dameronsuperital.ttf#futura_bk_btbook') format('svg');
}

.div_listado_informacion_cliente{
    width: 90%;padding: 10px;margin:auto;
}

.div_listado_informacion_cliente{
    width: 100%;
}

.div_listado_informacion_cliente:hover{
    background-color: #E6E6E6;border-radius: 10px;box-shadow: 0px 0px 20px black;cursor: pointer;
}


.filas_listado_ventas:hover{
    transition: 0.5s all;font-weight: bold;background-color: white;
}


.filas_prestaciones_profesionales {
    text-align: center;font-size: 12px;font-family: monospace;vertical-align: top;height: 30px;background-color: white;
}

.filas_prestaciones_profesionales:hover{
    background-color: #E8E8E8;transition: 0.3s all;font-weight: bold;cursor: pointer;
}

.div_opc_lista_menu_act{
    background-color: #004080;color:white;border-radius: 10px;box-shadow: 0px 0px 5px black inset;min-height: 20px;cursor: pointer;font-weight: bold;
    transition: 0.8s all;
}

.div_opc_lista_menu_act:hover{
    background-color: #C4E1FF;color:#003C77
}

.div_opc_lista_menu_pas{
    opacity: 0.8;cursor: pointer;transition: 0.8s all;
}

.div_opc_lista_menu_pas:hover{
    background-color: #D3D3D3;border-radius: 10px;
}

.listado{
    text-align: left;width: 98%;margin: auto;padding: 5px;
}

.listado:hover{
    box-shadow: 0px 0px 20px black;cursor: default;
}
.contiene_listados_control{
    width: 97%;margin:auto;
}
.contiene_listados_control:hover{
    box-shadow: 0px 0px 30px  black;
}