div.izquierdaWrap, #map{float: left; display: inline;}

h2.titulo{display: block; text-indent: -99999px; background: url(/imagenes/contacto/spt-contacto.gif) no-repeat;}

div.izquierda{margin-right: 19px; padding: 20px 23px 11px; width: 321px; border: 1px solid #d0d0d0;}
	div.izquierda h2.contacto{margin-bottom: 30px; width: 99px; height: 19px;}
	div.izquierda h2.reservas{width: 100px; height: 18px; background-position: 0 -20px;}
	
	div.izquierda div.direccion{margin: 20px 0 35px; background: url(/imagenes/contacto/fnd-direccion.jpg) no-repeat right;}
		div.izquierda div.direccion p{margin-bottom: 2px; font-size: 13px; color: #000;}
			div.izquierda div.direccion p strong{font-size: 13px; color: #000;}
	
	div.izquierda p.anotacion{margin-top: 35px;}	
	
		div.izquierda form{}
			div.izquierda form div.contenidoFormulario{margin-top: 12px; width: 321px;}
				div.izquierda form div.contenidoFormulario p{margin-bottom: 9px; width: 321px;}
					div.izquierda form div.contenidoFormulario p label, div.izquierda form div p input{float: left; display: inline;}
					div.izquierda form div.contenidoFormulario p label{margin: 2px 12px 0 0; width: 79px; text-align: left;}
					div.izquierda form div.contenidoFormulario p input{padding: 0 2px; width: 221px; height: 16px; border: 1px solid #c0c0c0;}
					div.izquierda form div.contenidoFormulario p span.derecha{float: right;}
					
					div.izquierda form div.contenidoFormulario div.clearfix{margin-bottom: 9px; height: 20px;}
						div.izquierda form div.contenidoFormulario div.clearfix p{float: left;}
							div.izquierda form div.contenidoFormulario div.clearfix p label{}
							div.izquierda form div.contenidoFormulario div.clearfix p input{width: 72px;}
					
					div.izquierda form div.contenidoFormulario div p.fecha{width: 195px;}
						div.izquierda form div.contenidoFormulario div p.fecha label{}
						div.izquierda form div.contenidoFormulario div p.fecha input{}
						div.izquierda form div.contenidoFormulario div p.fecha label.fecha{float: left; margin: 0 0 0 1px; width: 18px; height: 18px; text-indent: -99999px; cursor: pointer; background: url(/imagenes/contacto/spt-contacto.gif) no-repeat -68px -39px;}
						
					div.izquierda form div.contenidoFormulario div p.hora{display: inline; margin-left: 9px; width: 117px;}
						div.izquierda form div.contenidoFormulario div p.hora label{margin-right: 4px; width: 32px;}
						div.izquierda form div.contenidoFormulario div p.hora input{}
						
				div.izquierda form div.contenidoFormulario p.condiciones{}
						div.izquierda form div.contenidoFormulario p.condiciones label{margin: 0 0 0 5px; width: 270px; text-align: justify;}
							div.izquierda form div.contenidoFormulario p.condiciones label a{text-decoration: underline;}
							div.izquierda form div.contenidoFormulario p.condiciones label a:hover{text-decoration: none;}
						div.izquierda form div.contenidoFormulario p.condiciones input{width: auto; border: 0;}
					
					div.izquierda form div.contenidoFormulario p button{float: right; width: 67px; height: 20px; background: url(/imagenes/contacto/spt-contacto.gif) no-repeat 0 -39px; cursor: pointer; border: 0; text-indent: -99999px;}
#map{width: 576px; height: 844px; border: 1px solid #d0d0d0;}
div.trabajar{margin-top: 15px; width: 367px; height: 197px; background: url(/imagenes/contacto/fnd-trabaja.jpg) no-repeat;  border: 1px solid #d0d0d0;}
        div.trabajar a{margin: 45px 0 0 267px; display: block; font-size:12px; font-weight:bold; color:#000; text-decoration:underline;}
