h2 {margin: 15px 0 20px; height: 32px; background: url(/imagenes/contacto/fnd-h2.jpg) no-repeat 11px 0; text-indent: -9999px;}
span.bordeSuperior, span.bordeInferior{display: block; width: 542px; height: 5px; text-indent: -99999px; background: url(/imagenes/contacto/fnd-bordes.jpg) no-repeat;}
span.bordeInferior{background-position: 0 -5px;}
span.bordeSituacionSuperior, span.bordeSituacionInferior{display: block; width: 434px; height: 5px; text-indent: -99999px; background: url(/imagenes/contacto/fnd-bordes-situacion.jpg) no-repeat;}
span.bordeSituacionInferior{background-position: 0 -5px;}

div.izquierda{display: inline; float: left; margin-left: 10px; width: 542px;}
	#divcontacto {padding: 15px 0; width: 540px; height: 664px; border-left: 1px solid #bcbcbc; border-right: 1px solid #bcbcbc;}
		#divcontacto h3{display: block; margin: 0 0 9px 15px; width: 510px; height: 19px; text-indent: -99999px; background: url(/imagenes/contacto/fnd-h3.jpg) no-repeat;}
		#divcontacto h4{display: block; margin-left: 15px; width: 509px; height: 19px; text-indent: -99999px; background: url(/imagenes/contacto/fnd-h4.jpg) no-repeat;}
		#divcontacto p.direccion {margin: 0 0 20px 17px; font-weight: bold; color: #5c687b; font-size: 11px; line-height: 25px;}
			#divcontacto p.direccion a {color: #5c687b; text-decoration: underline; font-size: 11px; font-weight: bold;}
			#divcontacto p.direccion a:hover {text-decoration: none;}
			#divcontacto div.contactos{padding: 0 15px;}
				#divcontacto div.contactos div{margin-bottom: 35px;}
					#divcontacto div.contactos div p{display: inline; float: left; width: 255px; color: #5c687b;}
					#divcontacto div.contactos div p, #divcontacto div.contactos div p *{font-weight: bold;}
						#divcontacto div.contactos div p strong{display: block; margin-bottom: 10px; color: #004f8d;}
						#divcontacto div.contactos div p a{display: block; margin-top: 10px; color: #5c687b; text-decoration: underline;}
						#divcontacto div.contactos div p a:hover{text-decoration: none;}
			
		div.form {}
		div.form p {float: left; margin: 13px 0 0 15px; width: 255px; display: inline;}
		div.form p.textarea {width: 520px;}
		div.form p.condiciones {width: 520px;} 
		div.form p label {float: left; margin-top: 2px; width: 75px; display: inline; font-size: 11px; color: #5c687b; text-align: right;}
		div.form p input {float: left; margin-left: 5px; padding: 2px 0 0 2px; width: 156px; height: 18px; display: inline; background: #f9f9f9; border: solid 1px #cacaca;}
		div.form p select {float: left; margin-left: 5px; width: 160px; height: 20px; display: inline; background: #f9f9f9; border: solid 1px #cacaca;}
			div.form p textarea {float: left; margin-left: 5px; padding: 2px 0 0 2px; width: 426px; height: 65px; display: inline; background: #f9f9f9; border: solid 1px #cacaca;}
			div.form p.condiciones input {float: left; margin-left: 80px; width: 13px; display: inline; border: none;} 
			div.form p.condiciones label {float: left; margin-left: 5px; width: auto; display: inline;}
				div.form p.condiciones label a {font-size: 11px; color: #5c687b; text-decoration: underline;}
				div.form p.condiciones label a:hover {text-decoration: none;}
		div.form #enviar {float: right; margin: 5px 18px 0 0; padding: 0 0 4px 0; width: 62px; height: 24px; display: inline; background: url(/imagenes/contacto/btn-enviar.jpg) no-repeat; color: #fff; font-family: Arial; font-size: 11px; border: none; cursor: pointer;}		

#derecha {display: inline; float: left; margin-left: 8px; width: 434px;}
	#derecha div.situacion{padding: 15px 0 15px 17px; border-left: 1px solid #bcbcbc; border-right: 1px solid #bcbcbc;}
		#derecha div.situacion h3 {display: block; margin-bottom: 15px; width: 400px; height: 19px; text-indent: -99999px; background: url(/imagenes/contacto/fnd-h3-situacion.jpg) no-repeat;}
		#derecha div.situacion #map {width: 399px; height: 628px; overflow: hidden; border: solid 1px #0f5994;}
