#idcontacto { 
float:left;
background:url(../../images/contacto.jpg) top left no-repeat; 
width:555px;
margin:10px 0;
}

#idcontacto form {
float:left;
width:301px; 
margin:50px 0 0 215px;
display:inline;
}

#idcontacto label{
	font-size: 10px;
	padding-top: 3px;
	text-align:left;
	float:left;
	margin-bottom:8px;
	}
	
#idcontacto input, #idcontacto select, #idcontacto textarea {
	border: 1px solid #cccccc;
	width: 300px;
	height: 20px; 
	padding: 5px 0 0 2px;
}
#idcontacto input.checkbox { width: auto; height: auto; padding: 0px; }
#idcontacto textarea { height: 120px; }

#idcontacto div.buttons { float:right; margin:0; padding:0;}
#idcontacto div.buttons button.send { 
width:72px; 
height:23px; 
background:url(../../images/enviar.gif) top left no-repeat; 
border:none; 
text-align:left; 
margin:5px 0; 
padding:0 0 0 5px;
cursor:pointer;
}

#idcontacto div.buttons button.popinClose {
width:72px; 
height:23px; 
background:url(../../images/cerrar.gif) top left no-repeat; 
border:none; 
text-align:left; 
cursor:pointer; 
margin:0 5px 0 0; 
padding:0 0 0 5px; 
}

#text_cont {float:left; width:535px; margin:64px 0 0 10px; display:inline; padding:0 0 20px 0; background:url(../../images/linea_.gif)  top left no-repeat;}
#text_cont p.desc { font-size:10px; color:#666666;  margin:0;  }
#text_cont ul { list-style:none; text-align:left; width:160px; float:left; margin:0; padding:0;}
#text_cont ul li strong { color:#c11f80; }
#text_cont #text_legal { float:left; width:320px; margin:0 0 0 49px; padding:0; }
#text_cont #text_legal p {margin:0; padding:0; font-size:9px; color:#999999;}
