body {  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;  margin:0;  padding: 0;}td {	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}th {	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}#banner{	margin: 0;	padding: 0;	background: #FFF url(images/banner-bg.jpg) repeat-x;}#titulo{	margin: 0;	padding: 0;	height: 129px;	min-width: 1024px;	background: url(images/banner.jpg) no-repeat top right;}#titulo img{	margin: 20px 0 0 20px;	border-width: 0;}#titulo h1{	display: none;}#barra{	margin: 0;	padding: 0;	height: 44px;	min-width: 1024px;	background: url(images/barra.jpg) no-repeat bottom right;}#banderas{	float: left;	margin: 0 0 0 10px;	padding: 0;}#banderas p, #banderas h2, #menu h2, #cuerpo h2, #info h2{	display: none;}#banderas ul{	list-style: none;	padding: 22px 0 0 0;	margin: 0;}#banderas ul li{	float: left;	margin: 0;	padding: 0;	width: 24px;	height: 20ox;}#banderas ul li a, #banderas ul li img{	display: block;	padding: 0;	margin: 0;	margin: 0 0px 0px 0px;	border-width: 0px;}#menu{	float: right;	margin: 0 60px 0 0;	padding: 0 0 10px 0;}

html>body #menu
{
	margin: 0 105px 0 0;	
}
#menu ul{	list-style: none;	padding: 12px 0 12px 0;	margin: 0;}#menu ul li{	float: left;	margin: 0;	padding: 0;	width: 100px;}#menu.de ul li{	width: auto;	padding: 0 15px 0 15px;}#menu ul li a, #menu p{	display: block;	color: #000;	font-size: 12px;	padding: 0;	margin: 0;	text-decoration: none;	margin: 0 0px 0px 0px;	text-align: center;		}#menu p{	font-weight: bold;}#menu ul li a:hover{	text-decoration: underline;}#cuerpo{	margin: 0 60px;	padding: 30px;	width: 760px;
	max-width: 760px;	display: block;	font-size: 12px;	letter-spacing: 0.1ex;	line-height: 1.4em;	}

html>body #cuerpo
{
	margin: 0 auto;
}#cuerpo_texto{	margin: 20px 0 20px 0;	float: left;	width: 395px;}#cuerpo_foto{	float: right;	width: 318px;	height: 291px;	background: #FFF url(images/portada.jpg) no-repeat top right;}#info{	display: block;	clear: both;	margin: 0 15px;	width: 867px;	height: 124px;	background: #FFF url(images/infobg.jpg) no-repeat top left;	font-size: 12px;}

html>body #info{	margin: 0 auto;	width: 867px;}


#info ul{	list-style: none;	padding: 30px 0 0 40px;	margin: 0 auto;}#info ul li{	float: left;	margin: 0;	padding: 0 0 0 20px;	width: 180px;}#pie{	padding: 10px 0 5px 0;	display: block;	clear: both;	margin: 0 auto;	width: 867px;	font-size: 9px;	color: #b1b1b1;	text-align: center;}

#pie a{	text-decoration: none;	color: #b1b1b1;}#pie a:hover{	text-decoration: underline;}.mapas{	padding: 10px;}#cuerpo.galeria table{	table-layout:fixed;	border-width: 0;	padding: 40px 0 20px 0;	text-align: center;}#cuerpo.galeria table a img{	border-style: solid;	border-width: 1px;	border-color:#666666;	margin: 0px;	padding: 0;}#cuerpo.galeria table p{	padding: 5px 0 30px 0;	margin: 0;	color: #666666;}table.servicios{	font-size: 10px;}table.servicios td{	height: 140px;	width: 100px;}table.servicios td.playa{	background: url(images/ico-playa.jpg) no-repeat center 20px;}table.servicios td.enchufe{	background: url(images/ico-enchufe.jpg) no-repeat center 20px;}table.servicios td.lavabos{	background: url(images/ico-agua.jpg) no-repeat center 20px;}table.servicios td.duchas{	background: url(images/ico-ducha.jpg) no-repeat center 20px;}table.servicios td.wc{	background: url(images/ico-wc.jpg) no-repeat center 20px;}table.servicios td.bebe{	background: url(images/ico-bebe.jpg) no-repeat center 20px;}table.servicios td.lavapies{	background: url(images/ico-lavapies.jpg) no-repeat center 20px;}table.servicios td.fregaderos{	background: url(images/ico-fregadero.jpg) no-repeat center 20px;}table.servicios td.lavaderos{	background: url(images/ico-lavadero.jpg) no-repeat center 20px;}table.servicios td.lavadoras, table.servicios td.secadora{	background: url(images/ico-lavadora.jpg) no-repeat center 20px;}table.servicios td.plancha{	background: url(images/ico-plancha.jpg) no-repeat center 20px;	}table.servicios td.telefono{	background: url(images/ico-telefono.jpg) no-repeat center 20px;}table.servicios td.supermercado{	background: url(images/ico-super.jpg) no-repeat center 20px;}table.servicios td.bombona{	background: url(images/ico-bombona.jpg) no-repeat center 20px;}table.servicios td.perrosno{	background: url(images/ico-perrosno.jpg) no-repeat center 20px;}table.servicios td.bar{	background: url(images/ico-bar.jpg) no-repeat center 20px;}table.servicios td.restaurante{	background: url(images/ico-restaurante.jpg) no-repeat center 20px;}table.servicios td.caravana{	background: url(images/ico-caravana.jpg) no-repeat center 20px;}table.servicios td.vertedero{	background: url(images/ico-quimico.jpg) no-repeat center 20px;}table.servicios td.piscina{	background: url(images/ico-piscina.jpg) no-repeat center 20px;}table.servicios td.piscina2{	background: url(images/ico-piscina2.jpg) no-repeat center 20px;}table.servicios td.bungalows{	background: url(images/ico-bungalow.jpg) no-repeat center 20px;}table.servicios td.cajas{	background: url(images/ico-cajafuerte.jpg) no-repeat center 20px;}table.tarifa{	width: 400px;	border-width:0;	margin-top: 20px;	margin-bottom: 50px;}

html>body table.tarifa2
{	padding: 20px;	width: 400px;	border-style: dashed;	border-color:#CCCCCC;	border-width:thin;	margin-top: 10px;	margin-bottom: 10px;}

table.tarifa td{

	height: 55px;}table.tarifa td.adulto{	background: url(images/ico-adulto.jpg) no-repeat center top;	width: 80px;}table.tarifa td.bebe{	background: url(images/ico-bebe2.jpg) no-repeat center top;	width: 80px;}table.tarifa td.tienda{	background: url(images/ico-tienda.jpg) no-repeat center top;	width: 80px;}table.tarifa td.coche{	background: url(images/ico-coche.jpg) no-repeat center top;	width: 80px;}table.tarifa td.moto{	background: url(images/ico-moto.jpg) no-repeat center top;	width: 80px;}table.tarifa td.furgo{	background: url(images/ico-furgo.jpg) no-repeat center top;	width: 80px;}table.tarifa td.parcela{	background: url(images/ico-parcela.jpg) no-repeat center top;	width: 80px;}table.tarifa td.enchufe{	background: url(images/ico-enchufe2.jpg) no-repeat center top;	width: 80px;}table.tarifa td.bungalow2{	background: url(images/ico-bungalow2.jpg) no-repeat 15px top;	width: 80px;}

html>body table.tarifa td.bungalow2{	background: url(images/ico-bungalow2.jpg) no-repeat center top;}


#infotaxes
{
	text-align: center;
}

#callejero
{
	text-align: center;
	width: 497px;
	height: 616px;
	background: white url(images/callejero_bg.jpg) no-repeat center top;
	padding-top: 15px;
	opacity: 1;
	margin-left: 127px;
	margin-top: 30px;
}

#callejero p.leyenda {
	padding-top: 45px;
}


#cuerpo p.google
{
	top: -40px;
	position: relative;
}
