/* Formularios.css */


/* Formulario Solicitud trabajo */

.max_pagina{background-color:transparent;text-align:left;}
.curriculum {width:100%; font-size:14px; background-color:#F5F5F5;}

.curriculum fieldset {/*border: 1px dotted #7F9DB9;*/ padding:6px;}
.curriculum legend {text-align:left; font-size:14px; font-weight:normal; color:#7F9DB9;}

.curriculum label {display:block; margin:8px 0px 0px 3px; color:#666;}

.curriculum input,
.curriculum select,
.curriculum textarea {margin:3px 0px 0px 0px; font-size:12px;}

.curriculum .formTit {color:#333; font-size:18px; border-bottom:1px solid #666; margin:40px 0px 20px 0px; font-weight:bold;}
.curriculum .secTit {text-align:left; font-size:17px; font-weight:bold; color:#000000; margin:20px 0px 5px 5px;}
.curriculum .seccion {padding:10px 0px; color:#7F9DB9; font-size:17px; font-weight:bold; border-bottom:1px solid #7F9DB9;}
.curriculum .add {font-size:12px; color:#0000FF; text-decoration:none;}
.curriculum .margenAdd {padding-top:10px;}
.curriculum .botonera {margin:20px 0px; text-align:center;}

.form_pulsado{ background-color:yellow; }

.boton{ cursor:pointer; }

.fotico_subida { max-width:150px; max-height:100px; margin:2px;	}
.fotico_subida_pop { max-width:300px; max-height:500px; margin:2px;	}

/* fomulario concurso */

/* Formulario contacto .......................................................*/

form.formConcurso {margin:30px 0px 0px 0px; font-size:13px; color:#3670A7; width:470px; text-align:left;}

form.formConcurso fieldset {width:460px; margin:20px 10px 5px 10px; background-color: #F2F7FB; border:1px solid #AFBEC8; position:relative;}
form.formConcurso legend {font-size:18px; color:#0E509A; position:absolute; top:-12px; left:5px;}

form.formConcurso table {margin:0px; padding:0px;}

form.formConcurso select {font-size:12px;}

form.formConcurso input {margin: 2px 0px;  }

form.formConcurso .campoNombre {width:105px; border-bottom:1px solid #d1e3f1;}
form.formConcurso .campoValor {border-bottom:1px solid #d1e3f1;}

.destacaON {background-image: none; background-color: #fdf568; border: solid 1px #33677F; font-size:16px;}
.destacaOFF {border: solid 1px #85B1DE; background-image: url( '/images/formCampo.png' ); background-repeat: repeat-x; background-position: top;font-size:12px;}
.destacaError { background-color: red;border: solid 1px #33677F;}

form.formConcurso .check {border:0; margin:5px 0px 0px 0px; background-image: none;}

form.formConcurso .proteccionDatos {margin:10px 10px 0px 10px; font-size:12px;}

form.formConcurso .botonForm {margin:20px; text-align:center;}

form.formConcurso .enviar {background-image:none; background-color:#FFF;}

form.formConcurso .ikeaFamily{margin:10px 10px 0px 10px; font-size:12px;}


/* Formulario Concurso Billy: Login Gestion */ 
.formLogin {margin:30px 0px 0px 0px; font-size:14px; color:#3670A7;}
.formLogin fieldset {width:300px; padding:0 20px 20px 20px; background-color: #F2F7FB; border:1px solid #AFBEC8; position:relative;}
.formLogin legend {font-size:18px; color:#0E509A; }
.formLogin table {margin:0px; padding:0px;}
.formLogin select {font-size:14px;}
.formLogin input {margin: 2px 0px; font-size: 14px; }
.formLogin .campoNombre {width:100px; border-bottom:1px solid #d1e3f1;}
.formLogin .campoValor {border-bottom:1px solid #d1e3f1;}
.formLogin .botonForm {margin-top:20px;}

/* Formulario Concurso Billy: Cancelar Foto */
.formCancelafoto {margin:30px 0px 0px 65px; font-size:13px; color:#3670A7; text-align:left;}
.formCancelafoto fieldset {width:730px;padding:20px 20px 0 20px; background-color: #F2F7FB; border:1px solid #AFBEC8;}
.formCancelafoto table {margin:0px; padding:0px;}
.formCancelafoto select {font-size:12px;}
.formCancelafoto input {margin: 2px 0px;  }
.formCancelafoto .campoNombre {width:105px; border-bottom:1px solid #d1e3f1;}
.formCancelafoto .campoValor {border-bottom:1px solid #d1e3f1;}
.formCancelafoto .check {border:0; margin:5px 0px 0px 0px; background-image: none;}
.formCancelafoto .proteccionDatos {margin:10px 10px 0px 10px; font-size:12px;}
.formCancelafoto .botonForm {margin:20px; text-align:center;}
.formCancelafoto .enviar {background-image:none; background-color:#FFF;}


/* Formulario contacto .......................................................*/

form.formContacto {margin:30px 0px 0px 0px; font-size:13px; color:#3670A7; width:470px; text-align:left;}

form.formContacto fieldset {width:460px; margin:20px 10px 5px 10px; background-color: #F2F7FB; border:1px solid #AFBEC8; position:relative;}
form.formContacto legend {font-size:18px; color:#0E509A; position:absolute; top:-12px; left:5px;}

form.formContacto table {margin:0px; padding:0px;}

form.formContacto select {font-size:12px;}

/*
jorge: le quito el font-size que sino no crece
form.formContacto input {margin: 2px 0px; font-size: 14px; }
*/
form.formContacto input {margin: 2px 0px;}

form.formContacto .campoNombre {width:105px; border-bottom:1px solid #d1e3f1;}
form.formContacto .campoValor {border-bottom:1px solid #d1e3f1;}

form.formContacto .res_precio {background-color:#F2F7FB;}

form.formContacto textarea {margin-bottom: 5px; display: block; padding: 2px; overflow:auto;}

form.formContacto .cajaTitulo {margin:20px 0px; font-size:15px; font-weight:bold; color:#0a3a70; border-bottom: 1px solid #AFBEC8; padding-bottom:3px;}
form.formContacto .cajaSubtitulo {margin:20px 0px 0px 5px; font-size:13px; font-weight:bold; color:#0a3a70; padding-bottom:3px;}

/*
jorge: para que todo crezc le añado efont-size y le quito el form, ya que hay inputs que no estan en un form
form.destacaON {background-image: none; background-color: #fdf568; border: solid 1px #33677F;}
form.destacaOFF {border: solid 1px #85B1DE; background-image: url( '/images/formCampo.png' ); background-repeat: repeat-x; background-position: top;}

*/
.destacaON {background-image: none; background-color: #fdf568; border: solid 1px #33677F; font-size:16px;}
.destacaOFF {border: solid 1px #85B1DE; background-image: url( '/images/formCampo.png' ); background-repeat: repeat-x; background-position: top;font-size:12px;}
.destacaError { background-color: red;border: solid 1px #33677F;}

form.formContacto .check {border:0; margin:5px 0px 0px 0px; background-image: none;}
form.formContacto .radio {border:none; margin-left:5px; background-image: none;}
form.formContacto .alerta {font-size:12px; color:#FF0000;}

form.formContacto .proteccionDatos {margin:10px 10px 0px 10px; font-size:12px;}

form.formContacto .botonForm {margin:20px; text-align:center;}

/*form.formContacto .enviar {background-image:none; background-color:#FFF;}*/ /*Al activarlo pierden estilo los botones enviar y cancelar de "enviar a un amigo" */

form.formContacto .separador {line-height:16px;}
form.formContacto .separador .dtoIKEA {font-size:11px; color:#FF0000; margin-left:40px;}

/* /Form contacto */

/* Formulario IKEA business .......................................................*/

form.businessRegistro {margin:30px 0px 0px 0px; font-size:13px; color:#3670A7; width:600px; text-align:left;}

form.businessRegistro fieldset {width:600px; margin:20px 10px 5px 10px; background-color: #F2F7FB; border:1px solid #AFBEC8; position:relative;}
form.businessRegistro legend {font-size:18px; color:#0E509A; position:absolute; top:-12px; left:5px;}

form.businessRegistro table {margin:0px; padding:0px;}

form.businessRegistro select {font-size:12px;}


form.businessRegistro input {margin: 2px 0px;}

form.businessRegistro .campoNombre {width:200px; border-bottom:1px solid #d1e3f1; text-align:right;}
form.businessRegistro .campoValor {border-bottom:1px solid #d1e3f1;}

form.businessRegistro .res_precio {background-color:#F2F7FB;}

form.businessRegistro textarea {margin-bottom: 5px; display: block; padding: 2px; overflow:auto;}

form.businessRegistro .cajaTitulo {margin:20px 0px; font-size:15px; font-weight:bold; color:#0a3a70; border-bottom: 1px solid #AFBEC8; padding-bottom:3px;}
form.businessRegistro .cajaSubtitulo {margin:20px 0px 0px 5px; font-size:13px; font-weight:bold; color:#0a3a70; padding-bottom:3px;}

form.businessRegistro .proteccionDatos {margin:10px 10px 0px 10px; font-size:12px;}

form.businessRegistro .botonForm {margin:20px; text-align:center;}