@CHARSET "utf-8";

/********************Para que todas las paginas tengan el mismo estilo en el encabezado y el fotter***************/
html,body { 
    height: 100% !important; 
    margin: 0; 
    padding: 0; 
    text-align: center;  
}

body {
    display: table;
    width: 100%;
}

footer{	
    height: 40px;
    background-color: #3D682C;	
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    clear: both;	
    font-size: 18px;
    color: #ffffff;
    line-height: 40px;	
    display: table-row !important;
    width: 100%; 
}

input[type="text"], input[type="email"]{
    text-transform:uppercase;
}

p{
    font-size: 18px;
}

a {
    color: #3D682C;
}

a:hover {
    color: #5FA831;
}

#userEnti{
    text-transform: none;
}

#lblUsuario{
    font-size: 18px;
}

#cerrarSesion:link {
    color: #000000;
    text-decoration: none;
}

#cerrarSesion:visited {
    text-decoration: none;
    color: #000000;
}

#cerrarSesion:hover {
    text-decoration: none;
    color: blue;
}

#cerrarSesion:active {
    text-decoration: none;
    color: #000000;
}

#vacio{
    height: 50px;
}

#divServidor{
    background-color: #E0F8F7
}

#nom, #direccion{
    width: 96.5%;
}

#pApr{
    color: #337ab7;
    font-size: 25px;
}

.page-header1{
    border-bottom: 1px solid #003c66;          
}

.titulo{
    margin-top: 10px;	 
    color:black;
    font-size: 35px;
    font-weight: bold;        
}

.tex-title{
    margin-top: -15px;
}

.modal-Registro{
    width: 70%;
    margin-top: 0px;
}

.modal-content{
    background-color: #d4edda;
}

.modal-Otra{
    width: 40%;
    margin: auto;
    padding-top: 350px;	
}

.modal-Otra .modal-content{
    border: solid;
}

.modal-body {
    background-color: white;
}

.colorAzul{
    color: #003C66;
}

.linkFooter{
    color: #fff;
}

.linkFooter:hover{
    color: #fff;		
}

.nav{
    font-size: 20px !important;
}

.protDatos{
    padding-left: 17%;
    width: 93%;
}

.tituloVideo{ 
    color:black;
    font-size: 25px;
    font-weight: bold;  
    margin-top: 10px;
    padding-bottom: 30px;  
}

.dMenu{
    text-align: left;
    font-size: 16px;
}

.dMenu a{
    color: #009ae5;
}

.tdImg{
    text-align: -webkit-center;
}

.lTitulo{
    float: inherit;
    text-align: left;
    color: #3D682C;
    font-size: 20px;
    font-weight: 800;
    font-family: Arial,sans-serif!important;
}

.lDescripcion{
    float: left;
    color: rgb(90, 90, 90);
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    font-weight: 500;
    width: 100%;
}

.lTituloModal{
    text-align: center;
    color: #3D682C;
    font-size: 20px;
    font-weight: 800;
    font-family: Arial,sans-serif!important;
}

.aux{
    font-weight: 600;
    float: none;
    color: #3D682C;
}

.bguardar{
    width: 100%;
    background-color: #3D682C;
    border-color: #5FA831;
}

.badge{
    background-color: #009ae5;
}

.imgNicho{
    width: 60%
}

.bMenu {
    width: 50%;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.tdDescripcion{
    padding-left: 3% !important;
}

.errorInput{
    background-color: #FCACAC;
}