@charset "utf-8";
/* CSS Document */
/* CSS Trabaja con nosotros */

p.parrafo-contacto { margin: 2.4em 0em 2.4em 0em; color: #ffffff; font-size: 1.1em; }
p.parrafo-contacto strong { color: #ffffff; }

/* CSS Localización Geográfica */
#contenedor-localizacion { width: 76.8em; margin: 0em 0em 2em 0em; overflow: hidden; }
h2.titular-subseccion { color: #ffffff; font-size: 2.3em; font-weight: normal; }
#izquierda-contenedor-localizacion { float: left; width: 45.5em; margin: 2.2em 2em 0em 0em; overflow: hidden; }
#mapa-google { width: 44.7em; height: 29.4em; border: 4px solid #ffffff; }
#derecha-contenedor-localizacion { float: left; width: 29.3em; margin: 2.2em 0em 0em 0em; overflow: hidden; }
#derecha-contenedor-localizacion p { font-size: 1.1em; }
#derecha-contenedor-localizacion p strong { color: #ffffff; }
#derecha-contenedor-localizacion a.boton-localizador { display: inline-block; width: 17.3em; margin: 2em 0em 1.5em 0em; padding: 0.6em 2em 0.6em 2em; font-size: 1.1em; font-weight: bold; border: 1px dotted #b2b9bf;  }
#subcontenedor-localizador { width: 18.1em; display: none; padding: 2.4em 2.4em 2.4em 2.4em; border: 4px solid #b2b9bf; background-color: #ffffff; overflow: hidden; }
#subcontenedor-localizador form fieldset legend { margin: 0em 0em 1em 0em; padding: 0.2em 0.8em 0.2em 0.8em; color: #ffffff; font-size: 1.6em; font-weight: bold; background-color: #000000; }
#subcontenedor-localizador form label { display: block; color: #b3b9be; font-size: 1.1em; font-weight: bold; }
#subcontenedor-localizador form label strong { color: #000000; }
#subcontenedor-localizador form label.form-error-1 { color: #ee6704; }
#subcontenedor-localizador form input { width: 14em; margin: 0em 0em 0.5em 0em; padding: 0.2em; color: #000000; border: 1px solid #b2b9bf; }
#subcontenedor-localizador form input#condiciones { width: 13px; margin: 0em; border: none; }
#subcontenedor-localizador form input#como-llegar-enviar {float: right; width: 7.8em; margin: 2em 0em 0em 0em; font-size: 1em; border: none; }
#subcontenedor-localizador form input.form-error-1 { border: 1px solid #ee6704; }
#subcontenedor-localizador form select { width: 10em; margin: 0em 0em 1em 0em; color: #000000; }
#subcontenedor-localizador form select option { color: #000000; }
#directions { display: none; }
td { font-size: 1.2em }
/* FIN CSS Localización Geográfica */

/* CSS Contacto */
h2.titular-formulario { color: #ffffff; font-weight: normal; clear: both; }
h2.titular-formulario strong { color: #ffffff; }
#contenedor-form-trabaja-nosotros { width: 76.8em; overflow: hidden; clear: both; }
#contenedor-form-trabaja-nosotros div { float: left; }
#contenedor-suscripcion-email, #contenedor-suscripcion-sms { display: none; }
/*#contenedor-trabaja-nosotros { width: 40.7em; margin: 2.4em 2em 0em 0em; padding: 2.4em; border: 4px solid #b2b9bf; background-color: #ffffff; }*/
#contenedor-trabaja-nosotros { width: 76em; margin: 2.4em 0em 0em 0em; padding: 0em; overflow: hidden; clear: both; }
p#exito1 { width: 74.8em; margin: 1em 0em 1em 0em; padding: 2em; background-color: #ffffff; }
p#exito1 strong { font-size: 1.4em; color: #ee6704; }
#contenedor-datos-personales { float: left; width: 35.7em; margin: 0em 2em 0em 0.5em; padding: 2.4em; border: 4px solid #b2b9bf; background-color: #ffffff; }
#contenedor-trabaja-nosotros form span { display: block; width: 10em; margin: 0em 0em 0em 2em; text-align: right; }
#contenedor-trabaja-nosotros form fieldset legend { margin: 0em 0em 1em 0em; padding: 0.2em 0.8em 0.2em 0.8em; color: #ffffff; font-size: 1.6em; font-weight: bold; background-color: #000000; }
#contenedor-trabaja-nosotros form label { display: block; color: #b3b9be; font-size: 1.1em; font-weight: bold; }
#contenedor-trabaja-nosotros form label strong { color: #000000; }
#contenedor-trabaja-nosotros form label.form-error-1 { color: #ee6704; }
#contenedor-trabaja-nosotros form input { width: 340px; margin: 0em 0em 0.5em 0em; padding: 0.2em; border: 1px solid #b2b9bf; }
#contenedor-trabaja-nosotros form label.politicaPrivacidad { padding-left: 3px; }
#contenedor-trabaja-nosotros form label input.checkbox { width: 20px; margin-right: 5px; }
#contenedor-trabaja-nosotros form label a { display: inline; margin: 0em; padding: 0em; }
#contenedor-trabaja-nosotros form label span.obligatorio, #contenedor-trabaja-nosotros form label span.obligatorio sup { display: inline; margin: 0em; padding: 0em; color: #000000; }
#contenedor-trabaja-nosotros form input#condiciones { width: 13px; margin: 0em; border: none; }
#contenedor-trabaja-nosotros form input#enviar-consulta {float: right; width: 7.8em; margin: 2em 0em 0em 0em; font-size: 1em; border: none; }
#contenedor-trabaja-nosotros form input.form-error-1 { border: 1px solid #ee6704; }
#contenedor-trabaja-nosotros form input.radio { position: absolute; width: 2em; border: none; }
#contenedor-trabaja-nosotros form select { width: 340px; margin: 0em 0em 0.5em 0em; padding: 0.2em; color: #000000; border: 1px solid #b2b9bf; }
#contenedor-trabaja-nosotros form select option { color: #000000; }
#contenedor-trabaja-nosotros form select.form-error-1 { border: 1px solid #ee6704; }
#contenedor-trabaja-nosotros form textarea { width: 340px; margin: 0em 0em 0.5em 0em; padding: 0.2em; font-size: 1.2em; border: 1px solid #b2b9bf; overflow: hidden; }
#contenedor-trabaja-nosotros form textarea.form-error-1 { border: 1px solid #ee6704; }
#contenedor-trabaja-nosotros form p { display: inline; color: #b3b9be; font-size: 1.2em; }
#contenedor-trabaja-nosotros form p strong { color: #b3b9be; }
#contenedor-trabaja-nosotros form fieldset div#listado-errores { width: 35.7em; margin: 0em 0em 1em 0em; overflow: hidden; }
#contenedor-trabaja-nosotros form fieldset div#listado-errores ul { width: 35.7em; overflow: hidden; }
#contenedor-trabaja-nosotros form fieldset div#listado-errores ul li { padding: 0em 0em 0.3em 0em; color: #ee6704; font-size: 1.1em; font-weight: bold; }
#contenedor-mis-preferencias { float: left; width: 26em; margin: 0em 2em 0em 0em; padding: 2.4em 1.4em 2.4em 1.4em; border: 4px solid #b2b9bf; background-color: #ffffff; }
#contenedor-mis-preferencias ul.categorias-mis-preferencias { width: 26em; margin: 0em; padding: 0em; overflow: hidden; clear: both; }
#contenedor-mis-preferencias ul.categorias-mis-preferencias li { color: #000000; font-size: 1.4em; font-weight: bold; }
#contenedor-mis-preferencias ul.categorias-mis-preferencias li ul.elementos-mis-preferencias { margin: 0.2em 0em 0em 0em; padding: 0em; border-top: 1px dotted #b2b9bf; overflow: hidden; clear: both; }
#contenedor-mis-preferencias ul.categorias-mis-preferencias li ul.elementos-mis-preferencias li { margin: 0em; padding: 0em; font-size: 0.7em; }
#contenedor-mis-preferencias ul.categorias-mis-preferencias li ul.elementos-mis-preferencias li div { padding: 0.5em 0em 0em 0em; overflow: hidden; clear: both; }
#contenedor-mis-preferencias ul.categorias-mis-preferencias li ul.elementos-mis-preferencias li div input { float: left; width: 2em; }
#contenedor-mis-preferencias ul.categorias-mis-preferencias li ul.elementos-mis-preferencias li div label { float: left; font-weight: bold; }

/* Fin CSS Contacto */
