.form-aviso { 
margin:25px 0 0 0;
color:#E78300;
}

.form-aviso li {
background-image:url(../img/exclamacion.gif);
background-repeat:no-repeat;
padding:0 0 0 20px;
margin:0 0 5px 0;
}

form {
margin:25px 0 0 0;
}

form p { 
width:350px;
overflow:auto;
overflow:hidden!important;
margin:0 0 10px 0;
}

form p label { 
float:left;
background-image:url(../img/flecha-azul.gif);
background-position:0.5em 50%;
background-repeat:no-repeat;
padding:0pt 0pt 0pt 18px;
}

form p input { 
float:right;
border:1px solid #1C56B8;
font:normal 12px Arial, Helvetica, sans-serif;
color:#585D66;
padding:1px;
}

form p select { 
float:right;
border:1px solid #1C56B8;
font:normal 12px Arial, Helvetica, sans-serif;
color:#585D66;
padding:1px;

}

form p textarea {
float:right;
border:1px solid #1C56B8;
font:normal 12px Arial, Helvetica, sans-serif;
color:#585D66;
padding:1px;
}

.boton {
background-color:#1C56B8;
color:#FFFFFF;
font-weight:bold;
}

#formularo-contacto {
margin:25px 0 0 0;
padding:0;}