.titulo {color: #E30916;}
form#fSuscripcion {
font-size: 11px;
width:375px;
margin:0px;
}

form div.fFinBlock {
border-bottom: 2px solid #706F6E;
padding-bottom: 10px;
margin-bottom: 20px;
margin-left: 10px;
width: 376px;
clear: both;
}

label.fLabel { width: 130px; }
div.fOption {
height: 18px;
}

div.resumentotal {
border: 1px solid black;
background: #E8E8E8;
padding: 10px;
width: 300px;
margin: 10px auto;
font-size: 12px;
}
div.resumentotal div.fItem label.fLabel {width: 120px;}
span.precio {
float: left;
border: 1px solid;
background: white;
padding: 1px;
width: 70px;
text-align: right;
margin-right: 10px;
}
div.condiciones {
font-size:12px;
padding: 10px;
}
div.disclaimer {
padding: 10px 10px 20px;
text-align: justify;
}
div#datosEnvio label.fLabel {width: 60px;}
label.fLabelBis { float: left; display: block; font-weight: bold; margin: 0px 2px; }


div#resumensolicitud div.finRItem {
clear: both;
}
div#resumensolicitud div.rItem label.fLabel { float: left; width: 150px; }
div#resumensolicitud div.rItem span.fDato {
border-bottom: 1px dotted silver;
width: 220px;
float: left;
}
images#cafeconpastas {
float: left;
margin-right: 10px;
padding:3px;
border:1px solid black;
}
div#confirmacionsolicitud {
margin: 0px 0px;
padding: 10px;
}

div#datosPersonales div#tipo div.fOption { float: left; margin-left: 20px;}

form#fSuscripcion input#Nombre { width: 230px; }
form#fSuscripcion input#Nif { width: 100px; }
form#fSuscripcion input#Telefono,input#movil { width: 150px; }
form#fSuscripcion input#DireccionSigla { width: 30px; }
form#fSuscripcion input#DireccionCalle { width: 240px; }
form#fSuscripcion input#DireccionNumero, input#DireccionEscalera, input#DireccionPiso, input#DireccionPuerta  { width: 35px; }
form#fSuscripcion input#Codigopostal { width: 100px; }
form#fSuscripcion input#Poblacion { width: 240px; }
form#fSuscripcion input#Provincia { width: 240px; }
form#fSuscripcion input#Pais{ width: 200px; }


