
a {
color: #7b6f2d;
}

.titulo {
float: left;
margin-left: 25px;
margin-top:30px;	
}


.box_contenido_ppal {
position: relative;
float:left;
margin-top: 10px;
margin-left: 17px;
width: 872px;
height: 452px;
background-image: url(img_contacto_v1/fondo_1.jpg);

	
}


.box_info {
position:absolute;
right:20px;
top:109px;
}

.formulario {
float:left;
height:331px;
left:20px;
line-height:16px;
padding-right:10px;
position:absolute;
top:77px;
width:428px;
}

.formulario p {
margin-bottom: 18px;
margin-left: 10px;
}

.formulario div {
margin-bottom: 10px;
}

.formulario div label {
float:left;
width: 30%;
margin-right: 10px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight: bold;
text-align: right;
}

.formulario input {
width: 240px;
height: 18px;
background-color: #FFF;
border: 1px solid #cec59e;
font-size: 11px;
}

.formulario textarea {
width: 240px;
height: 106px;
background-color: #FFF;
border: 1px solid #cec59e;
font-size: 11px;
}


.formulario .btn {
float: left;
margin-left: 150px;
border:0 none;
height:22px;
width:182px;
}

.formulario span.newsletter {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bolder;
left:300px;
top:305px;
}

.caja_texto p {
margin-bottom: 15px;
}

.caja_texto h2 {
margin-bottom: 10px;
font-weight: bolder;
font-size: 14px;
}


.datos {
font-size:12px;
left:420px;
position:absolute;
top:368px;
font-weight: bolder;
}