﻿body {
}

.DivMenuPrincipal
{
  float:left;
  width:14%;
  height:760px;
  background-color:#D5E3F0;
  border-right-style: solid; 
  border-width: thin; 
  border-right-color: #5d7b9d;
  border-left-style:solid; 
  border-left-color:#5d7b9d;
 
  }
  
 .divLogin
 {
    float:left;
    width:39%;
    height:20%;
    padding-left:30px;
    padding-top:10px;
    margin-left:25%;
    padding-bottom:20px;
    border:1px solid #5d7b9d;
   } 
 
 .divLoginIzq
 {
    width:52%;
    height:auto;
    padding-left:0px;
    padding-top:10px;
    float:left;
   }
   
 .divLoginDer
 {
    width:75%;
    height:auto;
    padding-left:0px;
    padding-top:10px;
    float:left;
    margin-top: 15px;
}
 .DivMensajeLogin
 {
    width:400px;
    height:auto;
    padding-left:0px;
    padding-top:10px;
    float:left;
  margin-bottom: 0px;
}
   
 #botonera {
	  width:100%;
	  height:auto;
	} 
	
#botonera ul {
	margin:0px;
	padding:0px;
	list-style:none;
	}
	
#botonera li {
	margin:0;
	list-style:none;
}

 #botonera li:hover {
	background-color:	#5d7b9d;
	color:#FFF;
	}
	
#botonera li a 
{
  width:100%; 
	height:20px;
	float:left;
	display:block;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
  text-decoration:none;
	color:#5d7b9d;
	padding-top:6px;
	border-bottom:#5d7b9d solid 1px;
	  }

#botonera li a:hover {
	background-color:	#5d7b9d;
	color:#FFF;
	}
	
.ContenedorPaciente
{
    float: left; 
    width:85%;
    height:auto;
    }
    
.Contenedor
{
    float:left;    
    width:85%;
    }
    
.Titulo{
     text-align:  center;
     font-size: 25px;
     font-weight:bold;
     margin-top:0px;
     margin-bottom:20px;
     height:auto;
     color:#5d7b9d;
}
.Referencia
{
     text-align: left;
     margin-top:15px;
     height:auto;
     width:100%;
     padding-top:5px;
}
.subtitulo
{
    text-align: center;
    font-size: medium;
    color:Blue;
    width: 100%;
}
.TituloGrilla
{
    text-align: left;
    padding-left:290px;
    font-size: large;
    padding-top:20px;
    width: 50%;
    height:30px;
}

.divIzquierdo
{
    float:left;
    text-align:right;
    width:50%;
    height:24px;
    }
    
.divDerecho
{
    float:right;
    text-align:left;
    width:50%;
    height:24px;
    }
    
.divGrilla
{
  margin-top:0px;
  text-align:center;
  height:85%;
  padding-left:68px;
  }


  
.divHistoricoGrilla
{
  margin-top:0px;
  text-align:center;
  height:85%;
  padding-left:68px;
  }

.subtituloModifica
{
    text-align: left;
    font-size: 18px;
    padding-left:70px;
    padding-top:20px;
    color:#5d7b9d;
    width: 86%;
}

.divModifica1
{
    float:left;
    text-align:left;
    width:38%;
    padding-left:40px;
    margin-left:70px;
    padding-top:10px;
  }
  
  .lblModifica
  {
    font-weight:bold;
    color:#5d7b9d;
    }
  
 .divModifica2
{
    float:left;
    text-align:left;
    width:50%;
    height:30px;
    padding-left:10px;
    padding-top:10px;
  } 
  
 
.divCargaIzquierdo
{
    float:left;
    text-align:right;
    width:45%;
    height:24px;
    }
    
.divCargaDerecho
{
    float:left;
    text-align:left;
    margin-left:10px;
    width:333px;
    height:24px;
    }
    
.DivMailTo
{
    text-align: left;
    font-size: 15px;
    padding-left:70px;
    padding-top:40px;
    color:#5d7b9d;
    width: 100%;
}    
    
.divCargaIzquierdoMail
{
    float:left;
    text-align: left;
    width:15%;
    height:30px;
    }
    
.divCargaDerechoMail
{
    float:left;
    text-align:left;
    margin-left:10px;
    width:75%;
    height:30px;
    }    
    
.divMail
{
    float:left;
    text-align:left;
    margin-left:10px;
    width:80%;
    height:auto;
    }    
    
 .divCmbTitpoTurno
{
    float:left;
    text-align:left;
    padding-left:0px;
    margin-left:70px;
    width:270px;
    height:24px;
    }
    
.divCmbEspecialidad
{
    float:left;
    text-align:left;
    padding-left:0px;
    margin-left:0px;
    width:240px;
    height:24px;
    }

.divCmbMedico
{
    float:left;
    text-align:left;
    padding-left:0px;
    margin-left:0px;
    width:280px;
    height:24px;
    }
.divCalendario
{
    float:left;
    text-align:center;
    width:400px;
    height:auto;
    padding-left:65px;
    }
.divReferencias
{
    float:left;
    text-align: left;
    width:90%;
    height:auto;
    padding-left:65px;
    }

.divCalendarioPrestador
{
    float:left;
    text-align:right;
    width:330px;
    height:auto;
    }
    
.divHorarios
{
    float:left;
    text-align: left;
    width:480px;
    height:auto;
    }
    
.divResumenTurnos
{
    margin-left:20px;
    float:left;
    text-align:center;
    width:180px;
    height:auto;
  }
  
.divResumenTitulos
{
    float:left;
    text-align:left;
    width:50%;
    height:auto;
    padding-top:7px;
  }
  
  .divResumenTituloResultados
{
    float:left;
    text-align:left;
    width:96%;
    height:19px;
    padding-left:15px;
    padding-top:7px;
  }
  
.divResumenResultados
{
    float :left;
    text-align:left;
    width:50%;
    height:19px;
    padding-top:7px;
    padding-left:0.97px;
    }
  
.divBotonImprimir
{
  float:left;
  text-align: center;
  width:100%;
  height:auto;
  }
  
.btnReservar
{
  background-color:#5d7b9d;
  font-family:Arial;
  font-size:medium;
  color:White;
  font-weight:bold;
  }
  
 .btnGenerico
{
  background-color:#5d7b9d;
  font-family:Arial;
  font-size:12px;
  color:White;
  font-weight:bold;
  }

.divConsulta1
{
    float:left;
    text-align:left;
    width:36%;
    height:20px;
    padding-left:70px;
    padding-top:10px;
    color:#5d7b9d;
    font-weight:bold;
  }
  
.divConsulta2
{
    float:left;
    text-align:left;
    width:28%;
    height:20px;
    padding-left:0px;
    padding-top:10px;
    color:#5d7b9d;
    font-weight:bold;
  }
  
.divConsulta3
{
    float:left;
    text-align:left;
    width:50%;
    height:20px;
    padding-left:0px;
    padding-top:10px;
  }
  
.divProcesando
{
    float:left;
    text-align: center;
    width:480px;
    height:auto;
  }
  
  .Procesando
{
    position: absolute;
    left: 4%;
    top: 86%;
    visibility:visible;
    vertical-align:middle;
    text-align:center;
    
    height: 72px;
    width: 102px;
    right: 683px;
}

 .Iniciando
{
    position: absolute;
    left: 63%;
    top: 30%;
    visibility:visible;
    vertical-align:middle;
    text-align:center;
    
    height: 20px;
    width: 94px;
    right: 730px;
}

.Guardando
{
    position: absolute;
    left: 4%;
    top: 116%;
    visibility:visible;
    vertical-align:middle;
    text-align:center;
    
    height: 20px;
    width: 94px;
    right: 808px;
}

.divProvincia
{
   float:left;
    text-align:left;
    padding-left:0px;
    margin-left:70px;
    width:268px;
    height:24px;
  }
.divLocalidad
{
    float:left;
    text-align:left;
    padding-left:0px;
    margin-left:0px;
    width:268px;
    height:24px;
    }

.divBarrio
{
    float:left;
    text-align:left;
    padding-left:0px;
    margin-left:0px;
    width:268px;
    height:24px;
    }
.divCambioContra
 {
    float:left;
    width:39%;
    height:20%;
    padding-left:30px;
    padding-top:10px;
    margin-left:25%;
    padding-bottom:20px;
    border:1px solid #5d7b9d;
   } 
 
 .divCambioContraIz
 {
    width:40%;
    height:auto;
    padding-left:0px;
    padding-top:10px;
    float:left;
   }
   
 .divCambioContraDer
 {
    width:60%;
    height:auto;
    padding-left:0px;
    padding-top:10px;
    float:left;
   }
  
 .DivMensajeCambioContra
 {
    width:400px;
    height:auto;
    padding-left:0px;
    padding-top:10px;
    float:left;
    margin-bottom: 0px;
}

.divBaner
{
  vertical-align:bottom; 
  margin-top:600px;
  }
  
 .DivPacientePrestador
 {
    width:100%;
    height:20px;
    padding-left:0px;
    float:left;
    text-align:left;
    background-color:#D5E3F0;
    border-bottom-color:#5d7b9d;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-style:solid; 
    border-left-color:#5d7b9d;
    border-left-width:1px;
   }
  