
/* Laso SL */
/* CSS */

@import url('jquery-ui.css');
@import url('ui.jqgrid.css');
@import url('ui.multiselect.css');
@import url('fullcalendar.css');
@import url('ls-index.css');
@import url('menu.css');
@import url('bootstrap.min.css');

body
{                
    font-family: Arial, Tahoma, Geneva, sans-serif;     
    overflow-x: hidden;
    font-size:14px;
    color:#696969;    
}
h3 { margin-top:5px; margin-bottom:5px;
}
.text_detalle {
    font-size:12px;
}
.alert {
    font-size: 18px;
    color: red;
}
.detalle_actividad {
    background-color: #2e6e9e;
    color: #fff;
    font-size: 20px;
}
.blista {    
    cursor:pointer;
}
    .blista:hover {
        background-color: #ffff;
        color: #73a1c4;
    }
    #lJornada {
    font-size: 12px;
}
.ls_invisible { visibility:hidden;}
#txtTerminar {
    text-transform: uppercase;
}
.menu { cursor:pointer;}
.menu:hover {
    color: #2e6e9e;
    background-color: #ffffff;
}
.menu_sel {
    color: #2e6e9e;
    background-color: #ffffff;
}
.ls-estado{ font-size:22px; color:#2e6e9e;}
.ls-cerrar{ cursor:pointer; font-weight:bold;}
.ls-admin{ cursor:pointer; font-weight:bold;}
.ls-volver{ cursor:pointer; font-weight:bold;}
.ls-cursor{cursor:pointer;}
.ancho_100{width:100px;}
.ancho_150{width:150px;}
.alto_1
{
   height:1px;		
}
.alto_2
{
   height:2px;		
}
.alto_5
{
   height:5px;		
}
.alto_10
{
   height:10px;		
}.alto_15
{
   height:15px;		
}
.alto_20
{
   height:20px;	   
}
.alto_30
{
   height:30px;		
}
.alto_40
{
   height:40px;		
}
.alto_50
{
   height:50px;		
}
.alto_60
{
   height:60px;		
}
.alto_70
{
   height:70px;		
}
.alto_80
{
   height:80px;		
}
.alto_100 {
    height: 100px;
}
.alto_110 {
    height: 110px;
}
.alto_120 {
    height: 120px;
}
.alto_125 {
    height: 125px;
}

.alto_130 {
    height: 130px;
}
.alto_140 {
    height: 140px;
}
.alto_150 {
    height: 150px;
}
.alto_160 {
    height: 160px;
}
.alto_170 {
    height: 170px;
}
.margen_de {
    margin-right: 5px;
}
.padding_0 {
    padding: 0px;
}
.padding_5
{
    padding:5px;
}
.padding_10
{
    padding:10px;
}
.padding_15
{
    padding:15px;
}
.padding_20
{
    padding:20px;
}
.padding_25
{
    padding:25px;
}
.boton_invisible {height:0px; visibility:hidden; display:none; padding:0px; }
.boton_visible {height:100px; visibility:visible; display:inline-block; padding:20px; }
.boton_iniciar {
    background: #60ae62;
    border-color: #60ae62;
    border-radius: 15px;    
    border: none;
    color: #ffffff;
    transition: all 0.4s ease-in-out;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    text-align: center;    
    cursor: pointer;
    width:100%;
}
.boton_iniciar:hover {
  background: #91d093;
}
.boton_terminar {
    background: #cf5151;
    border-color: #cf5151;
    border-radius: 15px;    
    border: none;
    color: #ffffff;
    transition: all 0.4s ease-in-out;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    cursor: pointer;
    width: 100%;
}
.boton_terminar:hover {
  background: #e27575;
}
.formularios input {
  height: 45px;
  border-radius: 25px;
}

.formularios button[type="submit"] {
  background: #2e6e9e;
  border-radius: 25px;
  padding:20px;
  border: none;
  color: #ffffff;      
  transition: all 0.4s ease-in-out;
}

.formularios button[type="submit"]:hover {
  background: #ffffff;
  color: #696969;
}

.vertical_abajo{ vertical-align:bottom;}
.vertical_arriba{ vertical-align:top;}
.div_iz{   text-align:left;    }
.div_iz a   
{       
	color: #696969;	
	text-decoration:none;	
}
.div_iz img{   text-align:left; }
.div_iz input{ float:left; }
.div_ce{   text-align:center;   }
.div_ce img{   text-align:center;   }

.div_ju{   text-align:justify;   }
.div_ju img{   text-align:justify;   }
.div_ju a{  text-decoration:none;  }

.div_de{   text-align:right;}
.div_de img{   text-align:right;   }
.div_de input{   float:right;   }
.div_de a   
{       
	color: #696969;	
	text-decoration:none;	
}
.placeholder(@color: @placeholderText) {
  &:-moz-placeholder {
    color: #696969;
  }
  &:-ms-input-placeholder {
    color: #696969;
  }
  &::-webkit-input-placeholder {
    color: #696969;
  }
}

.redondeo25{ border-radius: 25px; border:2px; border-color:#2e6e9e;}
.boton_descanso
{   
    text-transform:uppercase;
    border-color: #2e6e9e;  
    border-style:solid;
    border-left-width:4px;
    border-top-width:4px;
    border-bottom-width:4px;
    border-right-width:0px;
    border-radius: 15px 0px 0px 15px;
    padding: 20px;
    color: #2e6e9e;
    transition: all 0.4s ease-in-out;   
    text-align:center;
    font-weight:bold;
    font-size:14px;
}
.boton_descanso:hover {
  background-color: #ddeeff;
  border-color: #ddeeff;
}
.boton_descanso1
{   
    text-transform:uppercase;
    border-color: #2e6e9e;  
    border-style:solid;
    border-left-width:4px;
    border-top-width:4px;
    border-bottom-width:4px;
    border-right-width:0px;
    border-radius: 15px 0px 0px 15px;
    padding: 20px;
    color: #2e6e9e;
    transition: all 0.4s ease-in-out;   
    text-align:center;
    font-weight:bold;
    font-size:12px;
}
.boton_descanso1:hover {
  background-color: #ddeeff;
  border-color: #ddeeff;
}
.boton_llamada
{  
    text-transform:uppercase;
    border-left-color:#ddeeff;
    border-top-color:#2e6e9e;
    border-bottom-color:#2e6e9e;
    border-right-color:#ddeeff;     
    border-style:solid;
    border-left-width:4px;
    border-top-width:4px;
    border-bottom-width:4px;
    border-right-width:4px;  
    border-radius: 0px;
    padding: 20px;
    color: #2e6e9e;
    transition: all 0.4s ease-in-out;   
    text-align:center;
    font-weight:bold;
    font-size:14px;
}
.boton_llamada:hover {
  background-color: #ddeeff;
  border-color: #ddeeff;
}
.boton_llamada1
{  
    text-transform:uppercase;
    border-left-color:#ddeeff;
    border-top-color:#2e6e9e;
    border-bottom-color:#2e6e9e;
    border-right-color:#ddeeff;     
    border-style:solid;
    border-left-width:4px;
    border-top-width:4px;
    border-bottom-width:4px;
    border-right-width:4px;  
    border-radius: 0px;
    padding: 20px;
    color: #2e6e9e;
    transition: all 0.4s ease-in-out;   
    text-align:center;
    font-weight:bold;
    font-size:12px;
}
.boton_llamada1:hover {
  background-color: #ddeeff;
  border-color: #ddeeff;
}
.boton_personal
{
    text-transform:uppercase;    
    border-color: #2e6e9e;  
    border-style:solid;
    border-left-width:0px;
    border-top-width:4px;
    border-bottom-width:4px;
    border-right-width:4px;
    border-radius: 0px 15px 15px 0px;
    padding: 20px;
    color: #2e6e9e;
    transition: all 0.4s ease-in-out;   
    text-align:center;
    font-weight:bold;
    font-size:14px;
}
.boton_personal:hover {
  background-color: #ddeeff;
  border-color: #ddeeff;
}
.boton_personal1
{
    text-transform:uppercase;    
    border-color: #2e6e9e;  
    border-style:solid;
    border-left-width:0px;
    border-top-width:4px;
    border-bottom-width:4px;
    border-right-width:4px;
    border-radius: 0px 15px 15px 0px;
    padding: 20px;
    color: #2e6e9e;
    transition: all 0.4s ease-in-out;   
    text-align:center;
    font-weight:bold;
    font-size:12px;
}
.boton_personal1:hover {
  background-color: #ddeeff;
  border-color: #ddeeff;
}
.boton_otros
{
    border-radius: 15px;
    padding: 20px;
    border: none;
    color: #2e6e9e;
    transition: all 0.4s ease-in-out;   
    text-align:center;
    font-weight:bold;
    font-size:15px;
}
.boton_otros:hover {
  color: #ddeeff;
  background-color:#ffffff;
}
.boton_informes
{  
    text-transform:uppercase;  
    padding: 20px;
    color: #fff;
    transition: all 0.4s ease-in-out;   
    text-align:center;
    font-weight:bold;
    font-size:14px;
}
    .boton_informes:hover {
        color: #fff;
    }
.boton_ficheros {
    text-transform: uppercase;
    padding: 20px;
    color: #fff;
    transition: all 0.4s ease-in-out;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}
    .boton_ficheros:hover {
        color: #fff;
    }
.capa_fondo
{
    background-color:#ddeeff;
    -webkit-box-shadow: 0px 0px 10px 2px rgba(158,155,158,1);
    -moz-box-shadow: 0px 0px 10px 2px rgba(158,155,158,1);
    box-shadow: 0px 0px 10px 2px rgba(158,155,158,1);
}
.ocultos
{
    visibility:hidden;
    padding:0px;
    height:0px;
    width:0px;
}
.tiempo
{
    font-size:18px;
}
.timenumbers {
	
}
.timedescription {
	
	
}

.actividades_accion {
    background-color: #ccc;
    border-radius: 34px;
    width: 50px;
    height: 25px;
    position: relative
}
.actividades_accion input {
    opacity: 0;
    width: 0;
    height: 0;
}
.actividades_boton {
    background-color: #fff;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 3px;
    top: 3px;
}
.activado_fondo {
    background-color:#60ae62;
    color:#fff;
    font-weight:bold;
}

.mover {
    
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}
.regresar {
    
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
}
.accion_mover {
    background-color: #2a610c;
}
.accion_regresar {
    background-color: #ccc;
}
.dn {
    display:none;
}