.contacto .situacion .titulo a {
color: #d3b64c;
font-size: 14px;
line-height: 20px;
}
.contacto .situacion .titulo {
text-transform: uppercase;
font-family: montserrat-regular;
}
.contacto .situacion .detalles {
font-family: roboto-light;
color: #565656;
margin-top: 3px;
}
.contacto .situacion .detalles img {
float: left;
margin-top: 2px;
margin-right: 5px;
}

.contacto .situacion  .detalles .lugar {
margin: 0;
font-size: 15px;
}

.contacto .situacion .titulo.empresa  a{font-size: 18px;}
.contacto .situacion .detalles.empresa {margin-bottom:20px;}
.mapa-situacion{float:left;margin:0px 17px 14px 0px;}

.contacto .situacion .mapa-situacion .seleccionar.ver-mas .btn-mas{width:146px; height:34px;margin: 14px auto 0px auto;}

.contacto #mapa-items {width:314px;height: 270px;}

.contacto .situacion .titulo{margin-top:15px;}

.contacto .situacion{padding-bottom:15px;border-bottom: 1px solid #c5c5c5;margin-left:50px;}
.contacto .home-separator-logo-user {float:none;text-align: center;margin: 38px 0px 30px;}

.contacto .formulario2 .descripcion1{
color: #565656;
font-family: montserrat-regular;
text-transform: uppercase;
font-size: 16px;
}

.contacto .formulario2 .descripcion2{
color: #d3b64c;
font-family: montserrat-regular;
text-transform: uppercase;
font-size: 16px;
}

.contacto .formulario2 p.descripcion1, .contacto .formulario2  p.descripcion2{margin:0 0 0px;}

.contacto .formulario2 input,
#eliminar-cuenta input{
width:314px;
height: 28px;
border: 1px solid #d3b64c;
padding: 0px 7px 0px 7px;
font-size: 12px;
margin-bottom: 14px;
color: #565656; font-family: montserrat-regular;
}

.contacto .formulario2 .fecha-nacimiento {width: 314px; margin: 0 auto;}
.contacto .formulario2 .fecha-nacimiento input {background: #fff url("../images/icons/desplegable_menu.png") no-repeat 97% 50%;}

.contacto .formulario2 textarea{
width: 314px;
height: 195px;
border: 1px solid #d3b64c;
padding: 5px 7px 5px 7px;
font-size: 12px;
color: #565656; font-family: montserrat-regular;
resize: none;
}
.contacto .formulario2 .comentario{ color: #565656; font-family: roboto-light;} 
.contacto .formulario2 input:focus,
.contacto .formulario2 textarea:focus{font-family: roboto-light;}

.contacto .formulario2 select{
width:314px;
border: 1px solid #d3b64c;
padding: 4px 7px 4px 7px;
font-size: 12px;
margin-bottom: 14px;
height: 28px;
margin-top:30px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: #fff url("../images/icons/desplegable_menu.png") no-repeat 97% 50%;
color: #565656; font-family: montserrat-regular;
}

.contacto .formulario2,
#formulario-contacto{text-align:center;}
.contacto .formulario2 .aviso-legal {color: #565656; font-family: roboto-light;}
.contacto .formulario2 .aviso-legal a{color:#d3b64c;}
.contacto .formulario2 .aviso-legal a:hover{color:#e1754b;}
.contacto .formulario2 .aviso-legal input {width:30px;}

.contacto .formulario2  input[type=checkbox] { visibility: hidden;}
.contacto .formulario2 .aviso-legal{width: 255px; height: 50px; margin-left: 10px; position: relative; margin:auto;}

.contacto .formulario2 .aviso-legal label.aviso {
  background: url("../images/icons/check_off.png") no-repeat;
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  cursor: pointer;
  position: absolute;
  top: 16px;
  left: 8px;
  z-index: 1;
  box-shadow: 0 0 1px rgba(0,0,0,0.7) inset;   
  transition: all .5s ease;
}

.contacto .formulario2 .aviso-legal input[type=checkbox]:checked + label.aviso {background: url("../images/icons/check_on.png") no-repeat;}

.contacto .formulario2 .btn,
#formulario-contacto .btn{
color: #ffffff;
font-family: montserrat-regular;
text-transform: uppercase;
font-size: 14px;
height: 44px;
width: 314px;
background: #7fbc64;
border: none;
margin-bottom:100px;
}

.contacto .formulario2 .btn:hover {color:#565656;background-color:#d3b64c;}

/*.contacto .formulario2 .btn:focus {color: #565656;}*/

#formulario-contacto .modal-body {width:410px;margin:auto; padding-bottom:25px;}
#formulario-contacto .btn {width:150px;height:40px; background: #d3b64c;margin-bottom:40px;}

.contacto .formulario2 p.descripcion3 {margin: 0 0 0px; font-family: roboto-light;color: #565656;}
.contacto .formulario2 p.descripcion3.first{margin-top:10px;}
.contacto .formulario2 p.descripcion3.last{margin-bottom:18px;}

/************************************   Nuestras Apps  *******************************************************/

.info-apps  .home-separators {margin-bottom:0px;}
.info-apps  .home-separators p {width: 200px;margin: 12px auto 0px;}
.info-apps  .flex-container{
max-width: 560px;
margin:auto;

}
.info-apps .flexslider .slides{
max-width: 160px;
margin:auto;
}

.info-apps .flexslider .slides li {margin-top: 126px;}
.info-apps .flexslider img.fondo{position:absolute; z-index:3;}

.info-apps .flex-direction-nav a {top:55%;}
.info-apps .flex-direction-nav .flex-prev{background:url("../images/icons/arrow_apps_left.png") no-repeat;left:50px;}
.info-apps .flex-direction-nav .flex-next{background:url("../images/icons/arrow_apps_right.png") no-repeat;right:20px;}
.info-apps .flex-control-nav.flex-control-paging{visibility:hidden;}

.info-apps-descripcion {text-align:center;}
.info-apps-descripcion .titulo{color: #d3b64c; font-family: montserrat-regular; text-transform: uppercase; font-size: 22px; z-index: 20; position: relative;}
.info-apps-descripcion .titulo span.bold{font-family: montserrat-bold;}

.info-apps-descripcion .detalles{width: 335px;margin:16px auto;color:  #565656; font-family: roboto-light;}
@media (max-width: 767px) {
	.info-apps-descripcion img.thumb{width:inherit;margin: 0 6px !important;}
}
.info-apps-descripcion img.thumb{width:inherit;margin: 0 19px;}
.info-apps .enlace-descargas{margin-top:48px;margin-bottom:50px;}

/************************************   Quienes somos *******************************************************/
.quienes-somos .titulo{
color: #d3b64c;
font-family: montserrat-regular;
font-size: 20px;
margin-bottom:12px;
padding: 0 10px;
}
.quienes-somos .detalles{
font-family: roboto-light;
color: #565656;
font-size: 15px;
padding: 0 10px;
}
.quienes-somos .detalles2{text-align:center;}
.quienes-somos img.thumb{width:initial;}
.quienes-somos .imagen{width:33%; float:left; margin:75px 0px; padding:0 10px;}
span.color {color:#d3b64c;}

/************************************   Editar datos usuarios *******************************************************/

.contacto .notas {text-align:left;width: 310px;margin: auto; font-family: roboto-light;}
.contacto .notas p{margin-bottom: 4px;}

.contacto .notas a.link{color:#d3b64c;}
.contacto .notas a.link:hover{color:#e1754b;}
.contacto .formulario2  input[type=radio],
#eliminar-cuenta input[type=radio]{
  visibility: hidden;
}
.contacto .formulario2.editar-datos .aviso-legal.sexo{
  width: 302px;
  height: 100px;
  margin-left: 10px;
  position: relative;
  margin:auto;
  font-family: montserrat-regular;
}

.formulario2.editar-datos select{margin-top:0px;}

.contacto .formulario2.editar-datos .aviso-legal label.hombre{
height:40px;
  display: block;
  cursor: pointer;
  position: absolute;
  top: 7px;
  left: 20%;
  z-index: 1;
  transition: all .5s ease;
  background: #fff url("../images/icons/bt_sexo_hombre_off.png") no-repeat 50% 50%;
  vertical-align:bottom;
}

.contacto .formulario2.editar-datos .aviso-legal label.mujer {
height:40px;
  display: block;
  cursor: pointer;
  position: absolute;
  top: 7px;
  left: 60%;
  z-index: 1;  
  transition: all .5s ease;
  background: #fff url("../images/icons/bt_sexo_mujer_off.png") no-repeat 50% 50%;
}

.contacto .formulario2.editar-datos .aviso-legal p{text-transform: uppercase; margin-top: 5px;}

.contacto .formulario2.editar-datos .aviso-legal input[type=radio]:checked  + label.hombre {background: #fff url("../images/icons/bt_sexo_hombre_on.png") no-repeat 50% 50%; color: #d3b64c;}

.contacto .formulario2.editar-datos .aviso-legal input[type=radio]:checked + label.mujer {background: #fff url("../images/icons/bt_sexo_mujer_on.png") no-repeat 50% 50%; color: #d3b64c;}

.contacto .formulario2.editar-datos .btn.cancelar, 
.contacto .formulario2.editar-datos .btn.guardar,
#eliminar-cuenta  .btn.guardar,
#eliminar-cuenta  .btn.cancelar{
color: #ffffff;
font-family: montserrat-regular;
text-transform: uppercase;
font-size: 14px;
height: 44px;
width: 192px;
border: none;
margin:20px 5px 10px 5px;

}

.contacto .formulario2.editar-datos .btn.cancelar:hover, .contacto .formulario2.editar-datos .btn.guardar:hover,
#eliminar-cuenta  .btn.guardar:hover,
#eliminar-cuenta .btn.cancelar:hover{
background: #e6d289; color: #565656;
}

.contacto .formulario2.editar-datos .btn.cancelar,
#eliminar-cuenta .btn.cancelar
{
background: #e1754b;
}

.contacto .formulario2.editar-datos .btn.guardar,
#eliminar-cuenta  .btn.guardar{
background: #7fbc64;
}

/***************** eliminar cuenta ****************************/
.modal.eliminar-cuenta .modal-dialog{width: 555px;}
#eliminar-cuenta .razon-baja input  {height:3px;padding:0;margin:0;}
/*
.contacto .formulario2.editar-datos .razon-baja label {
  display: block;
  width: 20px;
  height: 19px;
  border-radius: 50%;
  cursor: pointer;
  top: 18px;
  left: 10px;
  z-index: 1;
  box-shadow: 0 0 1px rgba(0,0,0,0.7) inset;   
  transition: all .5s ease;
  float: left;
margin-right: 15px;
}
*/
#eliminar-cuenta .razon-baja input[type=radio]:checked + label.check-razon {
  background: url("../images/icons/check_on.png") no-repeat;
  /*background: #d3b64c;
  width: 30px;
  height: 30px;
  top: 5px;
  left: 5px;*/
}

#eliminar-cuenta .razon-baja label.check-razon {
background: url("../images/icons/check_off.png") no-repeat;
display: block;
width: 20px;
height: 20px;
border-radius: 50%;
cursor: pointer;
z-index: 1;
box-shadow: 0 0 1px rgba(0,0,0,0.7) inset;
transition: all .5s ease;
margin: 0 5px 0px 6px;
  float: left;
}


.modal-eliminar-cuenta{text-align:center; margin-bottom: 15px;}
.modal-eliminar-cuenta button.btn{font-size:15px; margin-bottom:30px;}
#eliminar-cuenta-comentario {margin:30px 0px; height:115px; width: 314px; border: 1px solid #d3b64c; padding: 5px 7px 5px 7px; font-size: 12px; color: #565656; font-family: montserrat-regular; resize: none;}
#eliminar-cuenta .modal-body{padding-bottom:0px;text-align:center;font-family:roboto-light; font-size: 16px; }
#eliminar-cuenta  .modal-body .titulo {text-transform:uppercase; color:#565656;text-align:left; font-family:montserrat-regular;margin-top:32px; font-size: 14px;}
.razon-baja {text-align:left; font-size: 16px;}
.razon-baja p {margin:0px;}
.razon-baja label.text-razon{float: left; margin-left: 45px; margin-top: -24px;}
.razon-baja div{margin-top: 9px;}
.razon-baja div:first-child{margin-top: 15px;}