
#contenido {padding: 0 25px 25px 25px; text-align: justify;}
	#contenido h3 {padding-top: 10px; border-bottom: 1px solid #ff9125; color: #3d8a1a; font-size: 18px;}
	div.grandes {float: left; width: 450px}
		p.desc {margin: 20px 10px 10px 10px;}
		div.grandes div.noline{border-bottom: none;}

		div.grandes div {margin-top: 10px; padding: 10px 0 20px 0; width: 375px; border-bottom: solid 1px #ccc;}
		div.grandes pre {float: left;}
		a.mapa {position: absolute; bottom: 10px; right: 10px; padding: 18px 30px 0 0; background: url(/imagenes/contacto/flecha-verde.gif) no-repeat right; color: #3c8919;}
		#eurocofin {margin: -10px 0 0 10px;}
		div.relative {position: relative;}
	
	#col-der {margin: 20px 0 0 40px; display: inline;}
		#col-der h4 {margin-bottom: 10px; border-bottom: solid 1px #ccc; color: #3c8919; font-size: 12px;}
		#col-der p {margin-top: 4px;}
			#col-der label {float: left; width: 117px; display: block; text-align: right;}
			#dep {float: none !important; margin: 0 10px 3px; width: 300px !important; text-align: left !important;}
			#col-der input {margin-left: 5px; width: 300px; background: #f9f9f9; border: solid 1px #a5acb2}
			input.corto {width: 200px !important;}
			#departamento {margin-left: 122px; width: 200px; background: #f9f9f9; border: solid 1px #a5acb2}
			* html #departamento {margin-left: 125px; width: 200px; background: #f9f9f9; border: solid 1px #a5acb2}
			#col-der textarea {margin-left: 5px; width: 300px; height: 50px; background: #f9f9f9; border: solid 1px #a5acb2}
			#cp {float: left; width: 50px !important;}
			* html #cp {float: left; margin-left: 8px !important; width: 47px !important;}
			#llocalidad {width: 60px !important;}
			#localidad {width: 183px !important;}
			#provincia {float: left; width: 130px !important;}
			* html #provincia {float: left; margin-left: 8px !important; width: 127px !important;}
			#lpais {width: 35px !important;}
			#pais {width: 128px !important;}
			#telefono {width: 110px !important;}		
		#enviar {float: right; margin: 15px 32px 0 0; width: 55px !important; height: 18px; display: inline; background: url(/imagenes/contacto/enviar.gif) no-repeat !important; border: none !important;}
		#col-der a {color: #666; text-decoration: underline;}
		#campos {margin: 40px 0 5px 116px !important;}
		#pcheck {margin-left: 111px;}
		* html	#pcheck {margin-left: 107px;}
		*+html	#pcheck {margin-left: 107px;}
			#check {float: left; margin-right: 5px; width: auto !important; background: none !important; border: none !important;}
			#lcheck {width: auto !important;}
			* html #lcheck {margin-top: 3px;}
			*+html #lcheck {margin-top: 3px;}
		* html #mapa-abajo {margin-top: -50px; width: 122px;}
		*+html #mapa-abajo {margin-top: -50px; width: 122px;}	
		#pre {width: 300px;}
			
body.condiciones {background: #fff; text-align: left;}
	body.condiciones p {margin: 10px;}
			
