﻿.limpiar {
    clear:both;
}

 .wait, .wait * { 
     cursor: wait; 
 }
/*USER MASTER*/

#welcome{        
    margin-top:30px;
    margin-left:30px;


}

.buttonMargen{
    color:white;
    margin-left:20px;
}

.pequeña{
    /*margin-top:50px;
    margin-left:60px;*/
    max-width: 120px;
    max-height:100px;

}

#colIzq {
  
    margin:auto;
    margin-left:0px;
    float: left; 
    width: 20%;
}

#colDer {
    float: right;
    width: 80%;
}

#menuUser{

    margin:auto;
    margin-top:3em;
    width:200px;
    text-align:center;

}

ul.sub-level {
    margin-top:3px;
    display: none;
    width:160px;
    margin:auto;
    font-size:80%;
    border-radius:7px;
    background:#E0F8F7;
    border-top:#E0F8F7 1px solid;
}


ul.sub-level li {
   border-radius:7px;
}



/*/*NAVEGACION MASTER*/

#cabecera{        
    width:100%;
    height:170px;
    background-color: #51C2E0 ;   
}

#barraCookies{
    display:none;
    position:fixed;
    left:0px;
    right:0px;
    bottom:0px;
    width:100%;
    min-height:60px;
    background: #333333;
    color:#dddddd;
    z-index: 99999       
}

#textoCookies{
    width:80%;
    position:absolute;
    padding-left:5px;
    font-family:verdana;
    font-size:12px;
    top:30%;
    left:20px;
    right:10px;

}

#RecordarPass{
    font-weight:bold;
}

#btnCerrarCookies{
    position:fixed;
    border-radius:5px;
    padding:4px;
    background:#4682B4;
    text-decoration:none;
    color:#fff;
    width:10%;
    text-align:center;
    min-width:100px;
    min-height:28px;
    max-width:120px;
    right:40px;
    bottom:20px;
}

#txtInfoCookies{
    padding-left:5px;
    text-decoration:none;
    color:#ffffff;
}


img.mediana {
    width: 280px;
    height: 140px;  
    margin-left: -140px;
    left: 50%;
    position: absolute;      
    margin-top:10px;                              
}
 
     .centB{
         margin-right:0px;
     }
    
#contenedor{
    margin-top: 0px;
}


.pie {
    width: 100%;
    height: 160px;
    padding: 50px 0px 0px;
    text-align: center;
    background:  repeat-x scroll 0% 0%   #111111;
    margin-top:80px;
    position:absolute;
    color:white;
}



/*#contenidoHijas{
    min-height:49em;
}*/
   

/*#ContenidoMaster{
    min-height:67em;
}*/

.btn-default .badge   {
        color: white;
background-color: #999999;    }



.centA{

    margin-right:15px;
}

/*INICIAR SESION*/ 

/*.cont2 {
    max-width: 550px;
    padding: 15px;
    margin: auto;
    margin-top:80px;   
}

.cont3 {
    max-width: 250px;     
    margin: auto;    
}

.cont4{
    max-width: 400px;
    padding: 15px;
    margin: auto;
    margin-top:150px;
}

.cont5{
    max-width: 130px;     
    margin: auto;
    margin-top:10px;

}

#btnInicioSesion{
    margin-top:20px;
}

    
#bloqueIzq{
        
        float:left;
        width:60%;
        height:500px;
        border-width: 1px 1px 1px 1px;

        box-shadow: 4px 4px 12px 1px rgba(0,0,0,0.5); 
        -moz-box-shadow:4px 4px 12px 1px rgba(0,0,0,0.5); 
        -webkit-box-shadow:4px 4px 12px 1px rgba(0,0,0,0.5);
        border-radius:10px;
    }

#bloqueDer{

        float:right;
        width:40%;
        height:500px;
        border-width: 1px 1px 1px 1px;

        box-shadow: 4px 4px 12px 1px rgba(0,0,0,0.5); 
        -moz-box-shadow:4px 4px 12px 1px rgba(0,0,0,0.5); 
        -webkit-box-shadow:4px 4px 12px 1px rgba(0,0,0,0.5);
        border-radius:10px;
    }
   
    #contPrincipal{
        margin-top:40px;
        margin-bottom:20px;
    }

.contenedorAlerta{    
    width:50%;
    text-align:center;    
    margin:auto;
    padding-bottom:1em;
        
}

#recuperarContrasena{
    
    width:50%;
    text-align:center;    
    margin:auto;
}

#btRegistro{
     background-color:#51C2E0;
}

#btnIniciarSesion{
     background-color:#51C2E0;
}*/

/*DEFAULT*/

/*#margen{
    margin-top:-20px;    

}*/


/*REGISTER*/

#div.field {
    clear: both;
    padding-top: 1em;
    width: 100%;
}

#div.field span.label {
    float: left;    
    text-align: right;
    font-weight: bold;
    vertical-align: middle;
    padding-top: 0.3em;
    width: 49.5%;
}

#div.field span.entry {
    float: right;
    text-align: left;
    width: 49.5%;
}

.input-group1 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.fieldRegister {
    line-height: 25px;
    list-style: none;
    margin-bottom:10px;
    border:0px;
}


#formRegister {
    max-width: 350px;
    padding: 15px;    
    margin: auto;
    background-position: center;
}

#formRegistrarse{
    border:0px;
}

#Titulo{
        background-position: center;
        margin:auto;
        max-width: 475px;
        margin-top:2em;
        border:0px;
}

#btnRegister{
    margin:auto;
    margin-top:30px;
    max-width: 120px;
    background-position: center;
    border:0px;
         
}

.CustomValidatorCalloutStyle div, 
.CustomValidatorCalloutStyle td { 
  color: #a94442;
  background-color: #f2dede;
  font-family: sans-serif;
  font-size: 0.9em;
     
}

.txtBoxError{
    border: 1px solid  red;
}

#loginDetected{
    margin:auto;
    
    margin-bottom:-1.8em;
    display:block;  
    width:30%; 
    text-align:center;
    
}
   
     /*PRINCIPAL*/


/*#articlesContainer{
    margin-top:15px;
    padding: 8px 8px 8px 8px;
    margin-left:-20px;
}

#articlesContainer article{
    width: 25%;
    display: inline-block;
    vertical-align: top;
    padding: 0em 1em;
    color: #666;  
    margin-right: -5px; 
       
    }

#articlesContainer article figure{
    background-color: White;
    border-radius: 8px;
    box-shadow: 4px 4px 12px 1px rgba(0,0,0,0.5); 
    width: 240px;
    margin: 30px 1px 20px 20px;
    padding: 10px 10px;
    text-align: center;   


    
}

#articlesContainer article figure:hover{    
    -moz-transform:scale(1.1,1.1); 
    -webkit-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
     transform:scale(1.1,1.1)
}
  
figcaption{
    margin-top:5px;
}

#tituloPrincipal{
    padding:10px;
    text-align: center;   
}*/

/*Recuperar contraseña*/
.recupContrasena{
    padding-top:3em;        
    width:40%;
    margin:auto;
    height:16.5em;
}

.recupContrasena button{
    width:50%;
    margin:1em auto;    
}

/*Cambiar contraseña*/

.contenedorAlertaCambiarContrasena{
    padding-top:30px;
    width:80%;
    text-align:center;    
    margin:auto;
}

.cambiarContrasena{
    padding-top:1em;        
    width:40%;
    margin:auto;
    height:16.5em;
}

.cambiarContrasena button{
    width:50%;
    margin:1em auto;    
}

/*Correo Recuperacion Enviado*/
.margenSuperior{
    margin-top:4em;    
    line-height:3em;
    text-align:center;
}

/*Perfil Usuario*/

/*#perfilUsuarioContenidoPrincipal{
     width:80%;
     float:left;
}

#perfilUsuarioContenidoPrincipal .campo{
    width:49.5%;
    margin:1em auto;
}

#header{
    text-align: center;
    background-color:lightyellow;
}*/



/*HISTORIAL MEDICO*/


/*.ui-autocomplete { position: absolute; cursor: default;z-index:20030 !important;}*/  

/*#margenUsuario{

    margin-top:30px;
    margin-left:-20px;  
}*/

#cmbPerfilUsuario select{
    height:30px;
    *margin-top:4px;
    line-height:30px;
    width:220px;
    border:1px solid #cccccc;
    background-color:#ffffff;
    
}

.cmbVerInformacion{
    height:30px;
    margin-top:40px;
    line-height:30px;
    margin-left:auto;
    margin-right:auto;
    width:250px;
    border:1px solid #cccccc;
    background-color:#ffffff;
    
}

.botonesHistoricosCompartirInformacion{
        margin-top:40px;
}

.botonConsultarHistoricoMedicamentoCompartirInformacion{
    margin-left:20px;
}


/*.txtCenter{
    text-align:center;
}*/

.txtTituloTablaCompartirInformacion
{
    text-align:center;

}

/*#bordeIzqTabs{
     margin-top:-40px;
  
    
     
}*/


/*#myTabs{
    margin-left:30px;
}*/
/*.centerTable{
    margin-top:70px;
    margin-left:30px;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}*/



/*.btnAnadir{
   margin-top:50px;
   margin-left:250px;  
}*/

/*.btnAnadirPerfil
{
    margin-top:50px;
    margin-left: 330px;   
}

.btnAnadirSolo
{
    margin-top:50px;
    margin-left:405px;
}*/
    

/*Para que se quede oculta la barra de scroll lateral del modal*/
/*.modal {
    overflow-y: hidden;
}


.nombreObligatorio{
    width:530px;
    margin-top:10px;
    margin-left:10px;
    margin-bottom: -10px;

}


.nombreObligatorio1{
    width:530px;
    margin-top:10px;
    margin-left:10px;
    margin-bottom: -10px;

}

.fechaObligatoria{
    width:530px;
    margin-top:10px;
    margin-left:10px;
    margin-bottom: -10px;

}*/


.tablaExportar{

    border-left: 0px solid #dddddd;
}

.tablaExportarTr{
    margin-top:30px;
    margin-bottom:10px;
}

/*ARCHIVOS*/

/*#centerFileUp{
    width:430px;
 
    margin:auto;
       margin-top:60px;
}

#centerButtonFileUp{
    margin-left:140px;
    margin-top:20px;
    margin-bottom:-20px;
}

.fileUpload{
    width:560px;
    height:35px;
    margin-bottom:10px;
}*/

/*CITAS MEDICAS*/

/*.centerTable2{
    margin-left:20px;
    margin-right:20px;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}

#margenArchivos{
    margin-top:20px;
    margin-left:20px;
    margin-right:20px;
   
}

#FileUploadContainer{
     margin-top:20px;
     margin-left:20px;
     margin-right:20px;
}


.margenArchivos2{
    margin-top:10px;
    margin-bottom:20px;
    margin-right:20px;
    border-bottom: 1px solid #dddddd;
}

.examinar{
     margin-top:20px;
     border-top: 1px solid #dddddd;
}*/

/*IMPRIMIR REGISTRO*/

#imprimirRegistro{
    margin-top:2em;
    margin-left:3em;
}

#imprimirRegistro img{
    width:200px;
}

#nombrePersonalImprimirRegistro{
    margin-top:1em;
    font-size:20pt;
    font-weight:900;
}

#tituloImprimirRegistro{
    margin-top:0.5em;
    font-size:15pt;
}

#fechaImprimirRegistro{
    margin-top:0.2em;
    font-style:italic;
    color:#51C2E0;
}

#tablaImprimirRegistro{
    margin-top:1.5em;
}



/*PERFIL USUARIO*/



/*#separador{
     border-top: 1px solid #dddddd;
     margin-top:15px;
     margin-bottom: 15px;

}


.txtCenterBloquePerfil{
    text-align:center;
    background-color:#E0F8F7;            
    height:65px;
    margin-top:-1px;
    padding:0.5px;
    border-radius:5px;
    box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.2); 
    -moz-box-shadow:2px 2px 6px 1px rgba(0,0,0,0.2); 
    -webkit-box-shadow:2px 2px 6px 1px rgba(0,0,0,0.2);
}



.txtCenterBloquePerfil .botonAdd {
    margin-top:-0.1em;
    margin-left:0.5em;
}


.bloquePerfil{
     
    border-top: 2px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    border-radius:5px;
    margin-left:30px;
    margin-right:10px;
    box-shadow: 4px 4px 12px 1px rgba(0,0,0,0.5); 
    -moz-box-shadow:4px 4px 12px 1px rgba(0,0,0,0.5); 
}

.contenidoPerfil {
 margin-left:50px;
 margin-right:50px;
 margin-top:40px;
 margin-bottom:50px;

}

.campo{
    padding:5px;
}

.btnEditarPerfil{
    float:right;
    margin-top:-10px;
}


.tituloDatos {
    font-weight:bold;
    float:left;
}
.valorDatos{
   font-weight:normal;
    margin-right:20px;
}

#txtCorreoElectronico{
    width:150px;
}

#txtImagen{
    width:70px;
}
#txtNombre{
    width:75px;
}

#txtApellidos{
    width:85px;
}

#txtDNI{
    width:45px;
}

#txtFechaNacimiento{
    width:160px;
}
#txtGrupoSanguineo{
    width:135px;
}

#txtSexo{
    width:55px;
}

#txtDireccion{
    width: 85px;
}

#txtCiudad{
    width:70px;
}

#txtCodigoPostal{
    width:110px;
}
#txtProvincia{
    width:85px;
}

#txtTelefono{
    width:80px;
}
#txtProfesion{
    width:90px;
}
#txtEstudios{
    width:80px;
}

#txtEstadoCivil{
    width:100px;
}

.imgP{
max-width: 120px;
    max-height:100px;
    margin-left:150px;
    margin-top:15px;
    margin-right:40px;
   
}


#ImagenPerfil{
    margin-bottom:10px;
    margin-left:250px;
}

#tablaFoto{
    margin-top:0px;
    border-top-color:white;
}

#subirFoto{
    margin-top:15px;
    margin-bottom:-40px;
    height:80px;
}*/

/* INFORMACION MEDICA*/

#articlesContainerIM{
    margin-left:-20px;
    margin-top:70px;
    padding: 2px 2px 2px 2px;
}

#articlesContainerIM article{
    width: 20%;
    display: inline-block;
    vertical-align: top;
    padding: 0em 1em;
    color: #666;  
    margin-left:70px

      }

#articlesContainerIM article figure{
    background-color: White;
    border-radius: 8px;
    box-shadow: 4px 4px 12px 1px rgba(0,0,0,0.5); 
    width: 200px;
    height:180px;
    margin: 30px 1px 20px 20px;
    padding: 10px 10px;
    text-align: center;   

    
}

#articlesContainerIM article figure:hover{    
    -moz-transform:scale(1.1,1.1); 
    -webkit-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
     transform:scale(1.1,1.1)
}
  
figcaption{
    margin-top:5px;
}

#articlesContainerIM2{
        margin-left:-20px;
    margin-top:15px;
    padding: 8px 8px 8px 8px;
}

#articlesContainerIM2 article{
    width: 8%;
    display: inline-block;
    vertical-align: top;
    padding: 0em 1em;
    color: #666; 
    margin-top:-20px; 
    margin-left:195px;

      }

#articlesContainerIM2 article figure{
    background-color: White;
    border-radius: 8px;
    box-shadow: 4px 4px 12px 1px rgba(0,0,0,0.5); 
    width: 200px;
    height:180px;
    margin: 30px 1px 20px 20px;
    padding: 10px 10px;
    text-align: center;   

    
}

#articlesContainerIM2 article figure:hover{    
    -moz-transform:scale(1.1,1.1); 
    -webkit-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
     transform:scale(1.1,1.1)
}


/*Centrar titulos de tablas*/
.gvItemCenter { text-align: center; }
.gvHeaderCenter {  text-align: center;   }


/*ALIMENTACION*/

/*.verResumen{

      margin-left:390px;
    margin-top:40px;
}

.btnAnadirConResumen{
       margin-top:30px;
   margin-left:235px;
}
.centrarTextBox td
{
    text-align:center;
}

.centrarTextBoxes
{
     width:auto;
}

#GridFechas{
    border-right: blue 1px solid;
    border-top: blue 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}


.tablaPersFecha th{
    background-color: #F5F5F5 !important;
    width:150px;
}

.tablaPersAlimento th{
    background-color: #F5F5F5 !important;
}

#margenGridComidas{
    margin-top:70px;
    margin-left:0px;
    margin-right:0px;
}


.margenGridAlimentos{
    margin-top:-30px;
    margin-left:0px;
    margin-right:0px;

}

.lblFechaSeleccionada {
    padding:8px;
    text-align: center;
    margin-left: 320px;
    font-size: 20px;
}

#myTabsAlimentacion{
    margin-left:-100px;
}

#margenPerstañasComidas{
    margin-top:20px;
}
.centrado{
    margin-left: auto;
    margin-right: auto;
}



.tablaElegirCategoria td:hover{
    background-color: #f5f5f5;
}

.totalCaloriasComida{
    display:inline-block;
    margin-top:20px;
    margin-left:340px;
    background-color: #f5f5f5;
  

}


.lblTotales{
    margin-left:320px;
    text-align:center;
    width:500px;
}
#totalesGrafico{
    margin-top:20px;
}

#divPieChart{
    margin-left:130px;
    margin-top:30px;
    margin-bottom:-30px;
    width:1000px;
    height:350px;
}

#pieChart{ 
    width:3200px;
    height:200%;
    margin-top:40px;
}

.lblNoDatos{
    position:absolute;
    margin-left:320px;
    margin-top:-260px;
    margin-bottom:-380px;
}


.btnCambiarGrafico{
      margin-left:410px;
}*/

/*PERFIL DE EMERGENCIA*/

#datosPrincipalesPerfilEmergencia{
    margin-bottom:3em;

}

#datosPrincipalesPerfilEmergencia #fecha{
    margin-bottom:0.5em;
    margin-top:1em;
}

.datosPerfilEmergencia {
    margin-bottom:0.5em;
    margin-top:1em;
}

.tituloTablaPerfilEmergencia{
    text-align:center;
    margin-bottom:-4em;
    margin-top:4em;
}

.tituloCentrado{
    text-align:center;    
}


/*.resumen{
    margin-left:240px;
    margin-top:40px;
}

.fechas{
    margin-top:30px;
    margin-bottom:20px;
    width:240px;
    margin-left:5px;
}

#tablaFechas{
    margin-top:-20px;
    margin-bottom:-20px;
}


#fechasObligatoriasResumen{
    margin-top:25px;
    margin-bottom:-15px;
}

#inicioMenorQueFinResumen{
      margin-top:25px;
    margin-bottom:-15px;
}*/

/*#verGraficoModal .modal-content{
    width:1050px;
    position:absolute;

    margin-left:-160px;
}

.titulosGrafico1{
    margin-top:30px;
}

.titulosGrafico2{
    margin-left:410px;
    font-size:large;
}*/


/*ACTIVIDAD FISICA*/


/*#botonesActividadFisica {
    margin-left: -35px;
}
   

.alignCategoriaActividad{
    margin-top:-20px;
    
}
#pieCategoria{
    margin-top:-25px;
}

#deporteIndividualModal .modal-content{
    width:1050px;
    position:absolute;
    margin-left:-160px;
}

#deporteGrupoModal .modal-content {
    width: 730px;
    position: absolute;
}

#txtEditCaloriasActividad{
    padding:30px;
}


.resumenActividadFisica{
     margin-left:187px;
    margin-bottom:30px;

}

#divPieChartActividades{

    margin-top:40px;
    margin-bottom:-70px;
    margin-left:130px;
}*/

/*PERFIL DE EMERGENCIA*/

/*#datosPrincipalesPerfilEmergencia{
    margin-left:40px;
    margin-bottom:3em;
}

#datosPrincipalesPerfilEmergencia #fecha{
    margin-bottom:0.5em;
    margin-top:1em;
}

.tituloTablaPerfilEmergencia{
    text-align:center;
    margin-bottom:-4em;
    margin-top:4em;
}

.tituloCentrado{
    text-align:center;    
}*/


/*MEDICACION*/

    /*MEDICAMENTOS*/


  /*#btnAnadirMedicacion{
      margin-left:-28px;
  }

#margenUsuarioMedicacion{
    margin-top:40px;

}

.lblSemanaActual{
    font-size:20px;
    margin-left:40px;
    margin-right:40px;   
     
}*/

    /*SEGUIMIENTO*/

    /*.lblDias{
        font-size:20px;
        margin-left:-200px;
    }

    .margenTituloDias{
        margin-top:60px;
        margin-left:-100px;
    }

    .lblTituloDias{
        font-size:20px;
        margin-left:380px;

    }*/

   

    /* HISTORICO*/

    /*
        .btnElegirFechaHistorico{

        margin-top:70px;

        margin-left:410px;
    }

    .btnElegirFechaHistoricoMedicamento{
        margin-top:70px;

        margin-left:360px;
    }

    #btnElegirMedicamentoHistorico{
          margin-top:40px;
          margin-left:100px;
          width:300px;
          margin-top:20px;

    }

    #medicamentoNoSeleccionado{
        margin-top:20px;
    }

    #fechasObligatoriasResumen2{
    margin-top:-20px;
    margin-bottom:25px;
}

#inicioMenorQueFinResumen2{
      margin-top:-20px;
    margin-bottom:25px;
}*/




/*NOTIFICACIONES*/
/*.itemTabla {
    color:black;
}

.itemTabla:hover {
    text-decoration:none;
    color:black;
    }

.table-hoverNotificacion > tbody > tr:hover > td {
    background-color: #a0a0a0;
}

.btnNotificaciones{
   margin-top:50px;
   margin-left:120px;  
}

.btnNotificaciones > button
{
    margin-left:50px;
}

.bloqueNotificaciones{
     border-top: 2px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    border-radius:5px;
    margin-left:30px;
    margin-right:10px;

}*/

/*COMPARTIR INFORMACION*/

.btnSolicitudes{
   margin-top:50px;
   margin-left:200px;  
   margin-bottom:50px;
}

.btnSolicitudes > button
{
    margin-left:50px;
}

.noHayTomasHistoriocoMedicamentos
{
    font-size:15pt;
}

.centrarVertical
{
    vertical-align:central;
}

/*CALENDARIO*/




#CategoriasCalendario{
    min-height :2em;
 
}
.calendario{
    /*margin-top:10em;*/
}

#botonCompartirInfo{
    margin-left:-20px;
}
#boton1{
    height:80px;
}
.cbAlarmas{
    width:330px;
    height:30px;
     float:left;
    padding:5px;
     background-color:#FA5858;
         border-radius:5px;
    box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.2); 
    -moz-box-shadow:2px 2px 6px 1px rgba(0,0,0,0.2); 
    -webkit-box-shadow:2px 2px 6px 1px rgba(0,0,0,0.2);
}

.cbAlarmas input[type="checkbox"] 
{ 
    margin-right: 8px; 
}

.cbTomas{
    width:330px;
     height:30px;
     float:left;
     padding:5px;
     background-color:#9FF781;
     border-radius:5px;
     box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.2); 
    -moz-box-shadow:2px 2px 6px 1px rgba(0,0,0,0.2); 
    -webkit-box-shadow:2px 2px 6px 1px rgba(0,0,0,0.2);
}
.cbTomas input[type="checkbox"] 
{ 
    margin-right: 8px; 
}

.cbMediciones{
    width:330px;
    height:30px;
     float:left;
    padding:5px;
      background-color:#A9BCF5;
          border-radius:5px;
    box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.2); 
    -moz-box-shadow:2px 2px 6px 1px rgba(0,0,0,0.2); 
    -webkit-box-shadow:2px 2px 6px 1px rgba(0,0,0,0.2);
}

.cbMediciones input[type="checkbox"] 
{ 
    margin-right: 8px; 
}
.cbCitas{
    width:330px;
    height:30px;
     float:left;
    padding:5px;
      background-color: #FE9A2E;
          border-radius:5px;
    box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.2); 
    -moz-box-shadow:2px 2px 6px 1px rgba(0,0,0,0.2); 
    -webkit-box-shadow:2px 2px 6px 1px rgba(0,0,0,0.2);
}

.cbCitas input[type="checkbox"] 
{ 
    margin-right: 8px; 
}

.cbCalendario{
    margin-top:5px;
    margin-bottom:5px;
    margin-right:5px;
    margin-left:5px;
}


/*PRINCIPAL MAYORES*/


 /*#articlesContainerPrincipalMayores{
    margin-top:70px;
    padding: 2px 2px 2px 2px;
}

#articlesContainerPrincipalMayores article{
    width: 30%;
    display: inline-block;
    vertical-align: top;
    padding: 0em 1em;
    color: #666;  
    margin-right: -15px; 

      }

#articlesContainerPrincipalMayores article figure{
    background-color: White;
    border-radius: 8px;
    box-shadow: 4px 4px 12px 1px rgba(0,0,0,0.5); 
    width: 240px;

    margin: 30px 1px 20px 20px;
    padding: 10px 10px;
    text-align: center;   


}

#articlesContainerPrincipalMayores article figure:hover{    
    -moz-transform:scale(1.1,1.1); 
    -webkit-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
     transform:scale(1.1,1.1)
}
  
#subAplicaciones{
    margin-bottom:10px;
}*/



/*PERFIL MAYORES*/


/*.articlesContainerPerfilM{
    margin-top:70px;
    margin-left:-20px;
    padding: 2px 2px 2px 2px;
}

.articlesContainerPerfilM article{
    width: 20%;
    display: inline-block;
    vertical-align: top;
    padding: 0em 1em;
    color: #666;  
    margin-left:80px

      }

.articlesContainerPerfilM article figure{
    background-color: White;
    border-radius: 8px;
    box-shadow: 4px 4px 12px 1px rgba(0,0,0,0.5); 
    width: 200px;
    height:180px;
    margin: 30px 1px 20px 20px;
    padding: 10px 10px;
    text-align: center;   

    
}

.articlesContainerPerfilM article figure:hover{    
    -moz-transform:scale(1.1,1.1); 
    -webkit-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
     transform:scale(1.1,1.1)
}

#menuInferior{
    margin-top:-70px;
}*/

/*PRINCIPAL TEA*/

/*#articlesContainerPrincipalTEA{
    margin-top:70px;
    padding: 2px 2px 2px 2px;
        margin-left:50px;
}

#articlesContainerPrincipalTEA article{
    width: 36%;
    display: inline-block;
    vertical-align: top;
    padding: 0em 1em;
    color: #666;  
    margin-right: -30px; 

      }

#articlesContainerPrincipalTEA article figure{
    background-color: White;
    border-radius: 8px;
    box-shadow: 4px 4px 12px 1px rgba(0,0,0,0.5); 
    width: 240px;

    margin: 30px 1px 20px 20px;
    padding: 10px 10px;
    text-align: center;   

    
}

#articlesContainerPrincipalTEA article figure:hover{    
    -moz-transform:scale(1.1,1.1); 
    -webkit-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
     transform:scale(1.1,1.1)
}


.btnAuth{
    color:black !important;
   
    background-color:white !important;


}

 a.btnAuth:hover{
     background-color:#E6E6E6 !important;
}



 /*TEA DATOS ESPECIFICOS*/

 /*.encuadreTest{
     margin-left:70px;
     margin-top:80px;
     margin-right:30px;
 }


 .tituloTest{
     color:orange;
     font-size:20px;
     margin-top:30px;

 }

 .preguntaTest{
     width:800px;
     margin-top:20px;
 }*/




/*estrella*/


.class_checkbox.checked{
    
    zoom:20%;
   margin: 50px 0;
   position: relative;
   display: block;
   color: #fc2e5a;
   width: 0px;
   height: 0px;
   border-right:  100px solid transparent;
   border-bottom: 70px  solid #FFBF00;
   border-left:   100px solid transparent;
   -moz-transform:    rotate(35deg) scale(0.2);
   -webkit-transform: rotate(35deg) scale(0.2);
   -ms-transform:     rotate(35deg);
   -o-transform:      rotate(35deg);
}
.class_checkbox.checked:before {
   border-bottom: 80px solid #FFBF00;
   border-left: 30px solid transparent;
   border-right: 30px solid transparent;
   position: absolute;
   height: 0;
   width: 0;
   top: -45px;
   left: -65px;
   display: block;
   content: '';
   -webkit-transform: rotate(-35deg);
   -moz-transform:    rotate(-35deg);
   -ms-transform:     rotate(-35deg);
   -o-transform:      rotate(-35deg);
   
}
.class_checkbox.checked:after {
   position: absolute;
   display: block;
   color: #fc2e5a;
   top: 3px;
   left: -105px;
   width: 0px;
   height: 0px;
   border-right: 100px solid transparent;
   border-bottom: 70px solid #FFBF00;
   border-left: 100px solid transparent;
   -webkit-transform: rotate(-70deg);
   -moz-transform:    rotate(-70deg);
   -ms-transform:     rotate(-70deg);
   -o-transform:      rotate(-70deg);
   content: '';

   }




.class_checkbox{

    zoom:20%;
 margin: 50px 0;
   position: relative;
   display: block;
   color: green;
   width: 0px;
   height: 0px;
   border-right:  100px solid transparent;
   border-bottom: 70px  solid #D8D8D8;
   border-left:   100px solid transparent;
   -moz-transform:    rotate(35deg) scale(0.2);
   -webkit-transform: rotate(35deg) scale(0.2);
   -ms-transform:     rotate(35deg);
   -o-transform:      rotate(35deg);
  
     
}
.class_checkbox:before {
   border-bottom: 80px solid #D8D8D8;
   border-left: 30px solid transparent;
   border-right: 30px solid transparent;
   position: absolute;
   height: 0;
   width: 0;
   top: -45px;
   left: -65px;
   display: block;
   content: '';
   -webkit-transform: rotate(-35deg);
   -moz-transform:    rotate(-35deg);
   -ms-transform:     rotate(-35deg);
   -o-transform:      rotate(-35deg);
 
}
    .class_checkbox:after {
        position: absolute;
        display: block;
        color: green;
        top: 3px;
        left: -105px;
        width: 0px;
        height: 0px;
        border-right: 100px solid transparent;
        border-bottom: 70px solid #D8D8D8;
        border-left: 100px solid transparent;
        -webkit-transform: rotate(-70deg);
        -moz-transform: rotate(-70deg);
        -ms-transform: rotate(-70deg);
        -o-transform: rotate(-70deg);
        content: '';
         
    }


    .mitad {
        /*margin-top:50px;*/
   /*display: block;
		float: left;
		clear: none;*/
    /*margin-left:130px;
    line-height:48px;
    width:100%;
    margin-top:10px;*/

}
.mitadStar {
 
    height:10px;
    width:10px;
   
    /*display: block;
		float: left;
		clear: left;*/
    /*margin-left:450px;*/
}

    /*.mitad{

display: block;
 float:left; 
padding-right: 1em;

    margin-left:50px;
    width:100%;

    }
    .mitadStar{
display: block;
float: right;
padding-right: 1em;
top: -35px;

    }*/

     .encuadreTestFav{
     margin-left:60px;
     margin-top:70px;
     margin-right:30px;      
 }
     /*.itemFav{
         float:left;
         width:300px;
     }*/





     /*MENUS */

    /*.articlesContainerSubMenu4{
    margin-left:90px;
    margin-top:70px;
    padding: 8px 8px 8px 8px;
}

.articlesContainerSubMenu4 article{
    width: 30%;
    display: inline-block;
    vertical-align: top;
    padding: 0em 1em;
    color: #666;  
    margin-left:60px

      }


.articlesContainerSubMenu4 article figure{
    background-color: White;
    border-radius: 8px;
    box-shadow: 4px 4px 12px 1px rgba(0,0,0,0.5); 
    width: 220px;
    height:180px;
    margin: 30px 1px 20px 20px;
    padding: 10px 10px;
    text-align: center;   

    
}

.articlesContainerSubMenu4 article figure:hover{    
    -moz-transform:scale(1.1,1.1); 
    -webkit-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
     transform:scale(1.1,1.1)
}*/
  

.checkBoxPersonajeAplicacionTEA
{
    margin-top:50px;
}

.tablaCentrada
{
    margin-top:20px;
}

.tablaCentrada td
{
    vertical-align:middle;
}

.tablaCentrada tr {
}

.tablaResumenAplicacionTEA{
    width:900px;
    text-align:center;
}