#interior{
float:left;
width:765px;
margin:0 0 0 15px;
padding:0 0 0 10px;
border-left:dotted 1px #ccc;
}

#interior #cabecera{
float:left;
width:100%;
padding-bottom:5px;
}

#interior #cabecera img{
width:765px;
height:153px;
}

#interior ul li {
margin-bottom:8px;
}

#interior ul li strong{
color:#455262;
font-weight:bold;
}

.columnas{
float:left;
width:500px;
margin:5px 0 0 0;
}

#main_form{
display:block;
width:100%;
background:#f7f7f7;
padding:10px;
}

#form_central{
display:block;
width:100%;
/*margin:15px;*/
}

#form_central p{
width:450px;
margin:5px 0 5px 0;
}

#form_central p strong{
display:block;
margin:5px 0 10px 0;
padding-bottom:3px;
}

#form_central span{
float:left;
width:70px;
}

#form_central #auto{
float:left;
width:auto;
margin:0 0 5px 0;
border:none;
background:none;
}

#form_central input{
width:180px;
margin:0 0 7px 0;
}

#form_central textarea{
float:left;
width:400px;
padding:3px;
margin:10px 0 10px 0;
}

#form_central #checkbox{
float:left;
width:auto;
border:none;
margin:0 5px 5px 0;
}

#form_central input #boton{
background:#fff;
border:solid 1px red;
width:50px:
color:auto;
}

#captcha{
float:left;
margin:5px;
}

#derecha{
float:right;
width:215px;
text-align:left;
margin:10px 0 0 10px;
padding-left:15px;
border-left:dotted 1px #ccc;
}

#derecha h2{
display:block;
width:100%;
color:#999;
font-size:13px;
padding-bottom:3px;
margin:0 0 5px 0;
border:none;
}

#derecha h2 strong{
font-size:20px;
color:#00a500;
}

#derecha ul{
margin:0;
padding:0;
list-style:none;
}

#derecha ul li{
border-bottom:solid 1px e1e1e1;
}


#boton_presupuestos{
width:215px;
height:70px;
background:#f1f1f1;
margin:0 0 10px 0;
border:dotted 1px #ccc;
}

#boton_presupuestos a img{
margin:15px 0 0 0;
}
