h2 {
margin: 0;
padding: 0;
}

.borde{
border:1px solid #FFFFFF;
}

.div_uno {
width: 220px; /* más los 20 del padding */
float: left;
margin: 0 0 20px 0;
padding: 0 10px 0 10px;
text-align: left;
}

.div_dos {
width: 509px;
float: left;
margin: 0 0 20px 0;
padding: 0 10px 0 10px;
text-align: left;
border-left: 1px solid #9d8755;
}

#div_newsletter {
width: 100%;
background-color: #000;
border: 1px solid #000;
}

#div_acceso {
width: 600px;
margin: 120px auto 0 auto;
border: 1px solid #9D8755;
}

#div_datospersonales {
border: 1px solid #ccc;
background-color: #000000;
padding: 10px;
float: right;
margin: 20px 10px 10px 10px;
text-align: left;
}


.fondo_activo {
background-color: #e1e1e1;
}

#div_presup_1 {

width:730px;
padding: 10px;
border: 1px solid #ccc;
background-color: #000000;
float: left;
text-align: left;
color:#fff;
}

#div_presup_2 {
width: 20%;
margin: 10px;
padding: 10px;
border: 0px solid #ccc;
/* background-color: #000000; */
float: left;
text-align: left;
}

.div_50 {
width: 330px;
float: left;

}

.label_1 {
float: left;
width: 135px;
text-align: left;
}

#tabla_clientes th {
color: #fff;
background-color: #999;
}

#tabla_clientes td {
border-bottom: 1px solid #999;
border-left: 1px solid #999;

}

.par {
background-color: #000000;
}
.impar {
background-color: #ccc;
}

