form label 
{
  margin:0px;
  padding:0px;
  margin-top:0.2em;
  text-align:left;
  width:175px;
  float:left;
  font-weight: bold;
  color: #AD7703; 
  font-size: 10px;
}

form div.topdashed
{
  margin-top:20px;
  height:1px;
  overflow:hidden;
  background:transparent url('/images/www/dashdothor.gif');
}


/*
  ELEMENTOS HABITUALES DE LOS FORMULARIOS
*/

form table#cuenta_corriente
{ 
  border-spacing:0px; 
  border-collapse:collapse; 
  border:0px; 
  padding:0px; 
}

form table#cuenta_corriente td,
form table#cuenta_corriente th
{ 
  border:0px; 
  margin:0px; 
  padding:0px 5px 0px 0px; 
  font-weight:normal; 
  font-size:9px; 
  color:#696969; 
}

form .row
{ 
  display:block;
  margin:10px 0px 10px 10px;
  clear:both;
}

form .rowtitle
{
  font-weight:bold;
  color:white;
  background-color:#c0c0c0;
  padding:5px 10px;
}

form .buttonBar
{ 
  text-align:right; 
  margin-right:10px;
}
#oferta_valida
{
  font-size:9px;
  font-weight: normal;
}
form .normalTextbox
{
  width:200px; 
  margin:0px; 
}

form .asterisk
{ color:#c00; }


ul#errorList
{
  list-style-image:url('/images/www/asterisco.gif');
  *list-style-image:url('/images/www/asterisco_ie.gif');
  margin:0px 0px 0px 0px;
  padding:10px;
  background-color:#f4f3f1;
  border:1px solid #c0c0c0;
}

form ul#errorList
{
  margin-left:100px;
  width:300px;
}

ul#errorList li.first{ display:none; }
ul#errorList li
{
  color:#c00;
  margin-left:10px;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
}

ul.errorList li a
{
  color:#c00;
  text-decoration:none;
}

form .highlightError
{ 
  background-color:#fbffaf; 
}

form input.highlightError { 
  background-color:#FBFFAF ;
 }

form p#titulo_direccion
{ margin:0px; padding:0px; }

form h4.cabecera
{
  background-color:#c0c0c0;
  padding:3px 5px;
  margin-bottom:5px;
  font-size:11px;
  color:white;
}

/*
	ELEMENTOS DEL TEXTO LEGAL A PIE DE PAGINA
*/

div#cuerpo div.texto-legal{
	position:relative;
	padding-bottom:60px;
	padding-top:5px;
}

/* las casillas de lssi y lopd , en el aviso legal de 'sugerencias' */
div#aviso-legal input#lssi,input#lopd
{ 
  margin-top:-7px;
  position:relative;
  top:3px;
}

/* Formulario Baja Boletin */

form#boletin_baja label
{
  width:100px; 
}

form#boletin_baja .buttonBar
{ margin-left:10px; }

form#boletin_baja #submit_
{ width:1px; height:1px; visibility:hidden; margin:0px; overflow:hidden; }

form#boletin_baja #submit_modify,
form#boletin_baja #submit_remove
{ margin-right:5px; }

/* Formulario Alta/Edicion Boletin */

form#boletin label
{ width:150px; }

form#boletin p.fieldvalue
{ padding-top:1px; margin:0px; }

form#boletin .buttonBar
{ 
  text-align:right;
  margin-right:10px; 
}

#areas_interes
{
  width:440px;
  height:50px;
}
#areas_interes input.checkbox
{
  vertical-align:middle;
}
#areas_interes span
{
  display:block;
  float:left;
  width:140px;
  font-size:10px;
}

/* Formulario Suscripción Colección */
form.coleccionable label
{
  width:175px; 
}

form.coleccionable label#label_check_titular
{ 
  width:auto; 
}
form.coleccionable th
{
  font-weight:normal;
}

form#boletin .buttonBar
{ text-align:right;margin-right:10px; }

.descripcion
{ 
  border:1px dashed #c0c0c0; 
  padding:10px 10px 5px 10px; 
}

/* Formulario Sugerencias Colección + Datos personales */

form.sugerencias label,
form.contacto label,
form#datos_personales label
{ 
  width:135px; 
}

/* Formulario Password */

form#password label
{ float:none; }
form#password .buttonBar
{ margin-left:10px; }
form#password ul#passwordErrors
{ margin-left:10px; }

/* formularios de entrada a ocomercial desde la pantalla de 'wrong'*/

form.ocomercial div.descripcion{ 
  margin-left:10px;
 }

form.ocomercial label{  
  width:130px;
}


form.ocomercial input{ background-color:#F1F0ED; }
form.ocomercial input.highlightError{background-color:#fbffaf;  }
form.ocomercial input.button{ 
  background-color:#CB260F; 
  position:relative;
  top:-10px;
}
form.ocomercial #personal_dataErrors{ position:relative;top:-10px; }

/* Formulario Recomendar a un Amigo */


form#enviarAmigo
{
  display:block;
  padding:15px;
}

form#enviarAmigo label,
{ width:135px; }
form#enviarAmigo .row
{
  margin:5px 10px;
}
form#enviarAmigo .full
{
  width:100% !important;
}

form#enviarAmigo ul.errorList
{ margin-left:10px; }

form#enviarAmigo input.cerrar
{
  width:110px;
  height:15px;
  background:transparent url('/images/www/cerrar.gif') no-repeat 0 0;
  border:0px;
  vertical-align:middle;
  cursor:pointer;
}

/***** FORMULARIO SIFTER ****/
form#susc_sifter #label_cond_compra{ 
  width:auto;
 }
form#susc_sifter div.descripcion{ 
  padding-top:10px;
 }
form#susc_sifter h4.cabecera{ width:100%; }
form#susc_sifter label{ width:175px; }

/***** FORMULARIO CODIGO ACCESO OFERTAS COMERCIALES ***/
#codigoAcceso_submitButton
{ 
  background-image:url('/images/www/boton_enviar.gif');
}
form .obligatory{ 
  color:#AD7703;
  font-weight: bold;
  padding-left:3px;
}

