body {
	background:#eff9ff url(img/bg.jpg) repeat-x left top;
	margin:0; padding:0;
	}

.cnt {
	width:750px; height:235px;
	margin:0 auto; padding:135px 25px 0;
	background:url(img/pro.jpg) no-repeat left top;
	position:relative;
	}

.cnt2 {
	width:750px; height:480px;
	margin:0 auto; padding:135px 25px 0;
	background:url(img/pro2.jpg) no-repeat left top;
	position:relative;
	}

a.logo {
	display:block; position:absolute;
	width:140px; height:32px;
	text-indent:-99999px;
	top:75px; right:10px;
	}

p, span {
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#4b4b4b;
	}

h1.balnearia {
	display:block;
	margin:0; padding:0;
	width:520px; height:30px;
	background:url(img/balnearia.jpg) no-repeat left top;
	text-indent:-99999px;
	}
	
h1 {
	margin:0 0 10px; padding:0;
	font:normal 18px/18px Arial, Helvetica, sans-serif; color:#444;
	}

a {
	color:#328ac7;
	text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
		}

span.datos {
	display:block;
	background:transparent url(img/contacto.jpg) no-repeat -3px top;
	width:178px; height:27px;
	margin:0 0 10px; padding:0;
	text-indent:-99999px;
	}

span.servicios {
	display:block;
	background:transparent url(img/servicios.jpg) no-repeat -3px top;
	width:178px; height:27px;
	margin:0 0 10px; padding:0;
	text-indent:-99999px;
	}

span.horarios {
	display:block;
	background:transparent url(img/horarios.jpg) no-repeat -3px top;
	width:178px; height:27px;
	margin:0 0 10px; padding:0;
	text-indent:-99999px;
	}

.left {
	float:left;
	width:350px; height:auto;
	}

.right {
	float:right;
	width:350px; height:auto;
	}

.parte {
	float:left;
	width:250px; height:auto;
	}


.pie {
	margin:60px 0 0;
	clear:both; float:left;
	}

.pie2 {
	margin:10px 0 0;
	clear:both; float:left;
	}