#contenido {position:relative; background-image:url(/imagenes/comunes/fondo_fin.jpg); background-repeat:no-repeat; background-position:bottom center; margin-bottom:1px; padding-bottom:25px;}

#map {float: left; display: inline; margin-left: 22px; width: 684px; height: 504px; border: 1px solid #cecece;}
img.google{z-index: 1; position: absolute; top: 55px; left: 22px; width: 177px; height: 82px;}

#contenido h4 {float: left; margin: 15px 0 0 10px; width: 987px; height: 36px; text-indent: -9999px;}
	.contenidoES h4 {background: url(/imagenes/contacto/tit_contactoES.gif) no-repeat;}
	.contenidoEN h4 {background: url(/imagenes/contacto/tit_contactoEN.gif) no-repeat;}
	.contenidoCA h4 {background: url(/imagenes/contacto/tit_contactoCA.gif) no-repeat;}
	
#form {float: left; display: inline; margin: 120px 0 0 10px; padding: 55px 0 0 23px; width: 229px; height: 395px;}
		.contenidoES #form {background: url(/imagenes/contacto/fnd_formES.jpg) no-repeat;}
		.contenidoEN #form {background: url(/imagenes/contacto/fnd_formEN.jpg) no-repeat;}
		.contenidoCA #form {background: url(/imagenes/contacto/fnd_formCA.jpg) no-repeat;}	
	
	#form label {margin-top: 10px; display: block;}
	#form input {margin-top: 3px; width: 200px; height: 15px; display: block; border: solid 1px #a5acb2; background: #f9f9f9;}
	#form textarea {margin-top: 3px; width: 200px; height: 75px; display: block; border: solid 1px #a5acb2; background: #f9f9f9;}
	#form button {margin-top: 15px; border: none; background: none; cursor: pointer;}

	#tel {height:124px;position:absolute;right:9px;top:45px;width:264px;}
			.contenidoES #tel {background: url(/imagenes/contacto/telES.gif) no-repeat;}
			.contenidoEN #tel {background: url(/imagenes/contacto/telEN.gif) no-repeat;}
			.contenidoCA #tel {background: url(/imagenes/contacto/telCA.gif) no-repeat;}
			
			
		#tel p {text-indent: -9999px;}
		#tel a {color:#FFFFFF;display:block;font-weight:bold;margin:80px 30px 0;text-align:right;}

#request {margin: 45px 0; height: 307px;}
		.contenidoES #request {background: url(/imagenes/contacto/requestES.gif) no-repeat #01669e 50px 50px;}
		.contenidoEN #request {background: url(/imagenes/contacto/requestEN.gif) no-repeat #01669e 50px 50px;}
		.contenidoCA #request {background: url(/imagenes/contacto/requestCA.gif) no-repeat #01669e 50px 50px;}
		
		
	#request p {display: none;}	


	#form label {margin-top: 5px; display: block; font-size: 12px;}
	label.inline {float: left; margin-left: 5px; display: inline !important;}
	#form input {margin-top: 4px; width: 190px; height: 20px; display: block; border: none; background: #dfdfdf;}
	input.inline {float: left; display: inline !important; width: 10px !important; height: 15px !important; background: none !important; }
		#lcheck {font-size: 11px !important;}
		#radio2 {margin-left: 10px;}
		#radio3 {margin-bottom: 10px;}
	#form textarea {margin-top: 4px; width: 190px; height: 43px; display: block; border: none; background: #dfdfdf;}
	#pcondiciones {margin-top: 10px;}
		#condiciones {display: inline !important; width: 10px !important; height: 10px !important;}
		#lcondiciones {display: inline !important; font-size: 11px !important;}
		#acondiciones {color: #006699;}
		#finalidad{margin-top: 10px;}
		#donde-buscas{margin-top: 0px;}
	#form button {margin: 10px 0 0 108px; width: 85px; background: none; border: none; cursor: pointer;}
	.none {display: none !important;}
		#request {margin-top: 15px; padding-left: 35px; color: #69a810; background: url(/imagenes/buscador/request.gif) no-repeat; font-weight: bold;}

