#botonera a{ text-decoration:none; height:32px; font:12px Arial, Helvetica, sans-serif; color: #FFFFFF; float:left; text-align:center; padding-top:8px; font-weight:bold; padding-left:3px; margin-right:20px; margin-left:16px;}

#botonera a:hover { text-decoration:underline; }
#astyleoffers a:hover{ text-decoration:underline;}
#astyleoffers2 a:hover{ text-decoration:underline;}
#astylereviews a:hover{ text-decoration:underline;}
#astylereviews2 a:hover{ text-decoration:underline;}

#astyleshare a{width:50px; float:left; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:45px;padding-top:3px; font-weight:bolder; height:20px;text-decoration:none;}
#astyleshare a:hover{ text-decoration:underline; color:#FFFFFF; font:12px Arial, Helvetica, sans-serif; font-weight:bold}
#astylesharees a{width:50px; float:left; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:45px;padding-top:3px; font-weight:bolder; height:20px;text-decoration:none;}
#astylesharees a:hover{ text-decoration:underline; color:#FFFFFF; font:12px Arial, Helvetica, sans-serif; font-weight:bold}
body {margin: 0 auto;}

img { border:none;}
h1 { font:20px Arial, Helvetica, sans-serif; color:#BB405D; padding-top:25px}
hr { color:#2F8297;}
p { font:12px Arial, Helvetica, sans-serif; color:#2F8297}
h2 { font:16px Arial, Helvetica, sans-serif; color:#BB405D; font-weight:bold}
h3 {font:12px Arial, Helvetica, sans-serif; color:#FFFFFF}
.web {margin:0 auto; width:965px; background:url(images/sombras.png)repeat-y;}
.botonera { text-align:center;
	width:840px;
	height:43px;
	padding-top:15px;
	padding-left:0px;
	background:url(images/fondo-botones.jpg) repeat-x;
	
}
.contenidobanner {width:840px; background:url(images/nautilus-fondo2.jpg) no-repeat; margin:auto}
.textobanderas {width:250px; float:left;}
.texto2 {width:220px; padding-left:78px; padding-top:95px;}
.textop{font:10px Arial, Helvetica, sans-serif;  color:#32497A; text-align:center;}
.banderas{width:100px; padding-left:140px; padding-top:0px;}
.flash {width:525px; height:275px; float:left; padding:15px 0px 0px 17px;}
.contenido2{
	padding-top:15px;
	width:840px;
	margin:10 auto;
}
.lineaoferta{
	width:840px;
	height:110px;
	background:url(images/nautilus-bungalows-lanzarote-oferta.png) no-repeat;
}
.lineaoferta2{
	width:840px;
	height:110px;
	background:url(images/nautilus-bungalows-lanzarote-oferta2.png) no-repeat;
}
.lineaoferta3{
	width:840px;
	height:110px;
	background:url(images/nautilus-bungalows-lanzarote-oferta3.png) no-repeat;
}
.lineaoferta4{
	width:840px;
	height:110px;
	background:url(images/nautilus-bungalows-lanzarote-oferta4.png) no-repeat;
}
.h1{width:710px; float:left; padding-top:20px;}
.botonofeeta{width:800px; float:left; padding-right:50px; margin-right:20px; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold}
.botonofeeta2{width:80px; float:left; padding-left:743px; padding-top:25px; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; padding-bottom:35px;}
.textobajostyle{
	width:460px;
	float:left;
	margin-top:0px;
	text-align:justify;
}
.textobajostyles{
	width:800px;
	float:left;
	margin-top:0px;
	padding-right:30px;
}
.textobajostyle2{
	width:800px;
	float:left;
	margin-top:0px;
}
.textobajostyle3{
	width:460px;
	float:left;
	padding-top: 30px;
}
.imagenes{
	width:350px;
	float:left;
	padding:15px 0px 0px 20px;
	margin-top:0px;
}
.imagenes2{
	width:300px;
	float:left;
	padding:0;
	margin-top:0px;
	text-align:center;
}
.imagenes3{
	width:350px;
	float:left;
	text-align:center;
}
.imagenes4{
	width:300px;
	float:left;
	text-align:center;
	padding-left: 30px;
	padding-top:12px;
}
.footer {width:840px; height:85px; margin-top:15px; background:url(images/footer-nautilus-bungalows.jpg) repeat-x;}
.footerbiosfera {float:left; width:58px; height:57px; margin-left:10px; margin-top:10px;}
.footertres {width:58px; height:50px; float:right; margin-top:10px; padding-right:7px;}
.footercuatro {width:750px; height:80px; padding-top:10px; text-align:center;}
.h11{width:840px;}
.fotos {
	width:840px;
	margin:0 auto;
	padding-top:0px;
}
.virtualtour {
	width:840px;
	padding-top:35px;
}
iframe { border:5px solid; border-color:#BB405D;}
.parrafo {font:12px Arial, Helvetica, sans-serif; color:#2F8297}
.parrafo2 {font:12px Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold}
.asytlereviews {text-decoration: none; color:#FFFFFF;}
.asytlereviews2 {text-decoration: none; color:#FFFFFF;}
.asytleoffers {text-decoration: none; color:#FFFFFF;}
.asytleoffers2 {text-decoration: none; color:#FFFFFF;}
.asytleshares {text-decoration: none; color:#FFFFFF;}
.divtextocontenedor{
	width:460px;
	float:left;
	text-align:justify;
	height: 50px;
	font:12px Arial, Helvetica, sans-serif;
	color:#2F8297;
}
.divtextocontenedor4{
	width:460px;
	float:left;
	text-align:justify;
	height:100px;
	font:12px Arial, Helvetica, sans-serif;
	color:#2F8297;
}
.divtextocontenedor2{width:460px; float:left}
.divtextoreviews{
	width:50px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:84px;
	padding-top:3px;
	font-weight:bolder;
	height:20px;
}
.divtextoreviews{
	width:50px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:84px;
	padding-top:3px;
	font-weight:bolder;
	height:20px;
}
.divtextoreviews2{
	width:50px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:84px;
	padding-top:3px;
	font-weight:bolder;
	height:20px;
}
.divtextooffers{width:50px; float:left;font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:52px; padding-top:3px;font-weight:bolder; height:20px;}
.divtextooffers2{width:50px; float:left;font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:52px; padding-top:3px;font-weight:bolder; height:20px;}
.divtextoreviews2{
	width:50px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:20px;
	padding-top:3px;
	font-weight:bolder;
	height:20px;
}
.divtextooffers{width:50px; float:left;font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:52px; padding-top:3px;font-weight:bolder; height:20px;}
.divtextooffers2{
	width:50px;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:50px;
	padding-top:3px;
	font-weight:bolder;
	height:20px;
}
.sombras2 { width:1024; margin:0 auto; background:url(images/sombras.png) repeat-y;}
.ubicacion{
	width:800px;
	float:center;
	margin-top:30px;
}

.divlanzarote{width:840px; height:100px; margin:0 auto; padding:5px 0px;}
.divarte{width:460px;}
.divstyleparrafo{width:840px; float:left; height: 280px;}
.divenlaceimagenes{widows:840px; text-align:center}
.pdf{width:48px; height:48px;}

