
/* Formulario */

#presupuesto #main h3{ padding:0;}

#main form {margin:25px 0 20px 0px;}
#main form div {position:relative;	clear: both;	margin: 0 0 15px 0;}
#main label {float:left; clear:both; width:160px; color:#141414; font-size:15px; padding-right:10px}


#contacto label {text-align:right; padding:4px 12px; width:145px}
#presupuesto #main form, #tallerespersonalizados #main form {margin:25px 0 20px 25px !important;}


#main form div.casilla .errorMessage {margin:-15px 0 10px 0; padding-left:18px;}
#main form div.casilla {margin: 70px 0 0 0;}
#main form div.suscribir {margin: 10px 0 0 0;}
#main label.aceptar {float:none; clear:both; color:#666; font-size:1em; font-weight:normal;}
#main label.aceptar1 {float:none; clear:both; color:#666; font-size:1em; font-weight:normal;}

#main .convocatoria {top:-50px; margin:0 0 0 173px;}

#main input[type=text], #main textarea, #main select {width: 200px; background:#fff; border:1px solid #ccc; padding:5px; color:#666; font:normal 12px verdana;}

#main input[type=submit] { margin-left:170px !important; clear:both; cursor:pointer; border:1px solid #ccc; background-color:#E38417; color:#FFFFFF; font-weight:bold; padding:8px 15px; font-size:18px; border-radius: 6px;}

#main form+p{margin:0 0 0 150px; font-size:.8em; color:#666; clear:both; padding-top:0}

#contacto #main form+p {margin:0 95px 0 150px; font-size:.8em; color:#666; clear:both; padding-top:0}
#presupuesto #main form+p {margin:0 70px 0 170px; font-size:.8em; color:#666; clear:both; padding-top:0}

.destacat{color:#669900;}

div.title{font-family:georgia; font-size:20px; font-style:italic; color:#666; padding:15px 0;}

.radio {margin-bottom:40px !important;}