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

#fSuscripcion .clearfix { border:1px solid black; }
#fSuscripcion .clearfix label { border-right:1px solid black;padding-left:10px;background-color:lightgrey; }
#fSuscripcion .clearfix span { padding-left:10px; }

div.resumentotal { font-size:20px;border: 1px solid black; background: #E8E8E8; padding: 10px; margin: 10px auto; /*font-size: 12px;*/ }
div.resumentotal div.fItem label.fLabel {width: 120px;}
span.precio { font-weight:bold;float: left; border: 1px solid; background: white;width: 60%; text-align: center; font-size:20px;/* width: 70px;*//* padding: 10px;*/ }
span.precioeu { width: 40%;  }
div.condiciones { font-size:14px; padding: 10px; }

div#resumensolicitud { padding: 5px 0; }
div#resumensolicitud .fLabel { float: left; width: 150px; }
div#resumensolicitud .fDato { border-bottom: 1px dotted silver; width: 220px; float: left; }
div#confirmacionsolicitud { margin: 0px; padding: 10px 0; } 
div#datosPersonales div#tipo div.fOption { float: left; margin-left: 20px;}
div#datosPersonales .form-control.nacimiento { padding: 0px; border:0px; }
