form .row 
{
  clear:both;
  margin-bottom: 10px;
}
form p
{
  margin-bottom: 10px;
}
input,textarea 
{
  border:1px solid #7F9DB9;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
}
input.checkbox,
input.radio
{
  border:0px;
}
select {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
}
input.checkbox
{
  border:none;
}
div#check_titular_row label
{
  float: none;
}
h4.cabecera
{
  background-color: #235AA3;
  font-weight: bold;
  padding:3px 5px;
  margin-bottom:5px;
  font-size:11px;
  color:white;
}
form label 
{
  margin:0px;
  padding:0px;
  margin-top:0.2em;
  margin-right:5px;
  text-align:left;
  width:175px;
  float:left;
  font-weight: bold;
  color: #696969; 
  font-size: 10px;
}

div#tarjeta_credito_row
{
  float:left;
  margin-right:10px;
}
div#oferta_valida
{
  margin-top:40px;
  clear:both;
}
form input.highlightError 
{ 
  background-color: #FBFFAF;
}
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;
}
.texto_micro 
{
  color:#6F6F6F;
  font-size:9px;
  font-weight:normal;
}
.contacto #suscriptor_row
{
  display:none;
}

/* BOXES DRAGGABLES (RECOMENDAR Y BOLETIN) */
div.boxDraggable form input,
div.boxDraggable form textarea
{
  border-color:#ADADAD;
  width:215px;
}

div.boxDraggable form #submitButton,
div.boxDraggable form #submitButton
{
  background-image:url('/images/corbatas/enviar.png');
  width:48px;
  height:16px;
  border-style:none;
}
div.boxDraggable form ul#errorList
{
  margin:10px 0px;
}
div#boxBoletin form label
{ 
  width:120px;
}

div#boxBoletin form #submit_remove
{
  background-image:url('/images/corbatas/enviar.png');
  width:48px;
  height:16px;
  border-style:none;
}

/** para el formulario de codigo acceso **/
div#columna-derecha #div_input_codigo_acceso
{ 
  display:none;
}
#div_input_codigo_acceso
{ 
  margin-top:10px;
}

p#p_codigo_acceso
{ 
  display:block;
  margin-top:10px;
}

#codigoAcceso_submitButton
{ 
  margin-top:5px;
  display:block;
  width:85px;
}
#codigo_acceso
{ 
  width:83px;
}
#div_input_codigo_acceso #errorList
{ 
  margin-top:5px;
  float:right;
  clear:both;
}