#titulo h2 {
    background:url('../img/h2_presupuesto_bg.jpg') top left no-repeat;
}
h4 {
    color:#979696;
    padding:0;
    margin:15px 0 0 4px;
}
#titulo a {
    float:right;
    display:block;
    margin:0;
    padding:0;
    width:285px;
    height:43px;
    background:url('../img/h2_presupuesto_txt.gif');
}
#titulo span {
    display:none;
}
input,select {
    border-top:1px solid #6F6F6F;
    border-left:1px solid #6F6F6F;
    border-bottom:1px solid #CCC;
    border-right:1px solid #CCC;
    width:350px;
    font:normal 10px Verdana,sans-serif;
    padding:1px 2px;
    color:#000;
}
input:focus {
    color:red;
}
select {
    border:1px solid #000;
}
input.small {
    width:150px;
}
p.button {
    text-align:center;
}
p.bbutton input {
    border-top:1px solid #5A81AC;
    border-left:1px solid #5A81AC;
    border-bottom:2px solid #3B5672;
    border-right:2px solid #3B5672;
    background-color:#5A81AC;
    color:#FFF;
    width:200px;
    font:bold 11px Verdana,sans-seriff;
    padding:2px;
    margin:15px 0;
    cursor:pointer;
}
p.button input {
    border:0;
    width:150px;
    height:18px;
    background:no-repeat url('../img/boton.gif');
    cursor:pointer;
    margin:15px 0;
    padding-top:0;
    padding-right:22px;
    font:bold 10px Verdana,sans-seriff;
    color:#FFF;
}
p.boton {
    margin:0;padding:10px 0;
    text-align:center;
}
button.enviar {
    width:150px;height:20px;
    margin:0;padding:0;border:0;
    cursor:pointer;
    background:url('../img/boton_enviar.gif');
}
button.enviar span {
    display:none;
}
