body {
  margin: 0;
}
a:link{   
 text-decoration:none;   
}
label{
   font-size: 12px;
   font-family: 'Tahoma', Helvetica, Arial, Sans-Serif;
   font-weight: bold;
   color:#FFF;
}
#login{
  color:#E8E800;
  width:400px;
  height:400px;
  font:Helvetica;
  margin: 0 auto;
  position:relative;
  top: 70px;
  background: #FFF; 
  -moz-box-shadow: 0 0 20px black; 
  -webkit-box-shadow: 0 0 20px black; 
  box-shadow: 0 0 20px black; 
  opacity: 0.9;
  border-radius:10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.user {
  border: 1px solid #f9f3a6;
  height: 55px;
  border-radius: 5px;
  padding-left: 45px;
  background: #f9f3a6 url(../imagenes/login_user.png) 10px 13px no-repeat;
  color: #888b8d;
}

.pass {
  border: 1px solid #f9f3a6;
  height: 55px;
  border-radius: 5px;
  padding-left: 45px;
  background: #f9f3a6 url(../imagenes/login_lock.png) 10px 13px no-repeat;
  color: #888b8d;
}

.botonVerdePlano {
  font-size: 18px;
  height: 45px !important;
  width: 320px;
  -webkit-box-shadow: -2px -2px 1px 0px rgba(50, 50, 50, 0.52);
  -moz-box-shadow: -2px -2px 1px 0px rgba(50, 50, 50, 0.52);
  box-shadow: -2px -2px 1px 0px rgba(50, 50, 50, 0.52);
  cursor: pointer;
}

.botonVerdePlano:hover {
  background: #080eff;
  cursor: pointer;
  color: #FFF;
}

.botonVerdePlano {
  background: #103DCE;
  border: 0;
  cursor: pointer;
  color: #FFF;
  padding: 0.475rem 1.75rem 0.4375rem 1.75rem;
  font-size: 0.8125rem;
  border-radius: 5px !important;
}

#menuGeneral{
  background: #000000;
  font-size: 18px;
  width: 100%;
  top:0px;
  
}
#menu{
  background: #05B0EE;
  font-size: 18px;
  width: 100%;
  top:0px;
  -webkit-box-shadow: 1px 5px 16px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 5px 16px 0px rgba(50, 50, 50, 0.75);
box-shadow:         1px 5px 16px 0px rgba(50, 50, 50, 0.75);
}

#capaFormulario{
  background-color: #000000;
  top: 0px;
  left: 0px;
  width: 100%;
  height:150%;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  background: #888b8d; 
  -moz-box-shadow: 0 0 20px black; 
  -webkit-box-shadow: 0 0 20px black; 
  box-shadow: 0 0 20px black; 
  /*opacity: 0.9;*/
  background-color:rgba(0,0,0,0.9);/*Es equivalente al opacity pero respeta el no opacidad de los div hijos ya que el opacity es una propiedad que es eredada a los div contenidos*/
  border-radius:10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  position: absolute;
  z-index: 100!important;
  display: none;
}

#encabezadoFormulario{
  background-color: #05B0EE;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 30%;
  height:3% ;
  margin-top: 10%;
  margin-left: auto;
  margin-right: auto;
  opacity: 2;
}

#tituloFormulario{
  color: #FFFFFF;
  font-size: 14px;
  font-family: 'Tahoma', Helvetica, Arial, Sans-Serif;
  font-weight: bold;
  float:left;
  width:90%; 
  margin-top:1%;
  margin-left: auto;
  margin-right: auto;
}

#cerrarFrmulario{
  float:left;
  width: 5%;
  height: 100%;
  margin-top:2px;
  margin-left: auto;
  margin-right: auto;
}

#contenidoFormulario{
  background-color: #2B2B2B;
  top: 0px;
  left: 0px;
  width: 30%;
  margin-left: auto;
  margin-right: auto;
  background: #FFFFFF; 
  -moz-box-shadow: 0 0 20px black; 
  -webkit-box-shadow: 0 0 20px black; 
  box-shadow: 0 0 20px black; 
  opacity:none!important;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  position: relative;
}

.boton {
  background: #05B0EE;
  background-image: -webkit-linear-gradient(top, #05B0EE, #05B0EE);
  background-image: -moz-linear-gradient(top, #05B0EE, #05B0EE);
  background-image: -ms-linear-gradient(top, #05B0EE, #05B0EE);
  background-image: -o-linear-gradient(top, #05B0EE, #05B0EE);
  background-image: linear-gradient(to bottom, #05B0EE, #05B0EE);
  -webkit-border-radius: 11;
  -moz-border-radius: 11;
  border-radius: 11px;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 8px 22px 9px 20px;
  text-decoration: none;
}

.boton:hover {
  background: #080eff;
  background-image: -webkit-linear-gradient(top, #080eff, #080eff);
  background-image: -moz-linear-gradient(top, #080eff, #080eff);
  background-image: -ms-linear-gradient(top, #080eff, #080eff);
  background-image: -o-linear-gradient(top, #080eff, #080eff);
  background-image: linear-gradient(to bottom, #080eff, #080eff);
  text-decoration: none;
}

.caja_texto {
  border-radius: 5px;
  font-size: 12px;
  font-family: 'Tahoma', Helvetica, Arial, Sans-Serif;
}

/**************TABLA DE LISTAS******************/

.tabla td{
  border: 0px;   
}

.tabla tr:hover{
  background-color: #f3f387; 
}

.encabezado{
  background-color: #05B0EE;
}

.encabezadoIzquierdo{
  background-color: #05B0EE;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-left-radius: 10px;
}
.encabezadoDerecho{
  background-color: #05B0EE;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  border-top-right-radius: 10px;
}

.tituloTabla{
  color: #FFFFFF;
  font-size: 12px;
  font-family: 'Tahoma', Helvetica, Arial, Sans-Serif;
  font-weight: bold;
}

.tituloTablaActividad{
  color: #FFFFFF;
  font-size: 10px;
  font-family: 'Tahoma', Helvetica, Arial, Sans-Serif;
  font-weight: bold;
}

.registrosTabla{
  color: #05B0EE;
  font-size: 12px;
  font-family: 'Tahoma', Helvetica, Arial, Sans-Serif;
  font-weight: bold;
}

.registrosTablaActividad{
  color: #86C050;
  font-size: 10px;
  font-family: 'Tahoma', Helvetica, Arial, Sans-Serif;
}

.registrosTablaProspectos{
  color: #86C050;
  font-size: 12px;
  font-family: 'Tahoma', Helvetica, Arial, Sans-Serif;
  /*font-weight: bold;*/
}