#contenido h2.despuesfoto{
	font-size: 18px;
	width: 699px;
	height: 29px;
	line-height: 29px;
	padding: 0;
	margin: 0 0 20px 0;
	border-bottom: #ccc 1px dotted;
	border-top: #ccc 1px dotted;
}

#contenido h2.despuesfotoymenu{
	font-size: 18px;
	width: 699px;
	height: 29px;
	line-height: 29px;
	padding: 0;
	margin: 0 0 20px 0;
	border-bottom: #ccc 1px dotted;
	border-top: #ccc 1px dotted;
}

#contenido h2.despuesfotogeneral{
	font-size: 18px;
	width: 699px;
	height: 29px;
	line-height: 29px;
	padding: 0;
	margin: 10px 0 10px 0;
	border-bottom: #ccc 1px dotted;
	border-top: #ccc 1px dotted;
}

#contenido a{
	color:#8A9C05;
}

#contenido a:hover{
	color:#8A9C05;
	text-decoration:underline;
}

#fondogris{
	background: #3c3c3c;
	margin: 0 0 23px 0;
}

#fondogris ul{
	color: #FFFFFF;
	height: 32px;
	line-height: 32px;
}

#fondogris li{
	background: #3c3c3c;
	color: #FFFFFF;
	float: left;
	background: url(../imagenes/separador_vertical_blanco.gif) no-repeat 0 center;
	padding: 0 8px;
}

#fondogris li.sinbarra{
	background: none;
}

#fondogris li a{
	color: #FFFFFF;
}

#fondogris li a.noactivo{
	color: #FFFFFF;
}

#fondogris li a.activo{
	color:#8A9C05;
	font-weight: bold;
}

#fondogris li a:hover{
	color: #8A9C05;
	text-decoration: none;
}





#submenu{
	clear: both;
	background: #FFFFFF;
	border-bottom: #ccc 1px dotted;
}

#submenu ul{
	color: #333;
	height: 32px;
	line-height: 32px;
}

#submenu li{
	background: #3c3c3c;
	color: #FFFFFF;
	float: left;
	background: url(../imagenes/separador_vertical_blanco.gif) no-repeat 0 center;
	padding: 0 10px;
}

#submenu li.sinbarra{
	background: none;
}

#submenu li a{
	color: #333;
}

#submenu li a.noactivo{
	color: #333;
}

#submenu li a.activo{
	color:#8A9C05;
	font-weight: bold;
}

#submenu li a:hover{
	color: #8A9C05;
	text-decoration: none;
}





#presentacion{
	margin: 0 0 30px 0;
}

#elemento h2{
	position: relative;
}

#elemento h2{
	height: 41px;
	width: 699px;
	margin: 20px 0 0 0;
	font-size: 20px;
	color: #313131;
	line-height: 41px;
	border-bottom: #ccc 1px dotted;
	border-top: #ccc 1px dotted;
	
}

#elemento p.linkelemento{
	text-align: right;
	position: relative;
	top: -26px;
	padding-left: 0;
}

#elemento p.reserva{
	padding: 0 10px 0 480px;
	margin: -50px 0 40px 0;
}

#elemento p.reserva a{
	display: block;
	width: 99px;
	height: 24px;
}

#elemento p.reserva a:hover{
	background-position: 0 -24px;
}

#elemento p.mapagoogle{
	padding: 0 0 0 590px;
	margin: -64px 0 20px 0;
}

#elemento p.mapagoogle a{
	display: block;
	width: 99px;
	height: 24px;
}

#elemento p.mapagoogle a:hover{
	background-position: 0 -24px;
}

#seccionficha_1, 
#seccionficha_2, 
#seccionficha_3, 
#seccionficha_4, 
#seccionficha_5 {
	clear: both;
	margin: 0 0 0 0;
	width: 600px;
	
}

#seccionficha_1 p, 
#seccionficha_2 p, 
#seccionficha_3 p, 
#seccionficha_4 p, 
#seccionficha_5 p{
	margin: 0 0 16px 3px;
}

#seccionficha_1 h2{
	font-size: 18px;
	line-height:22px;
	margin-bottom: 16px;
}

#seccionficha_1 p.direccion a{
	color: #00b2de;
	text-decoration: underline;
}

#seccionficha_1 p.direccion a:hover{
	color:#8A9C05;
}

#paginacion{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 699px;
	height: 29px;
	line-height: 29px;
	padding: 0 0 0 0;
	margin: 80px 0 20px 0;
	border-bottom: #ccc 1px dotted;
	border-top: #ccc 1px dotted;
	clear: both;
}

#volver{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 699px;
	height: 23px;
	padding: 6px 0 0 0;
	margin: 25px 0 20px 0;
	border-bottom: #ccc 1px dotted;
	border-top: #ccc 1px dotted;
	clear: both;
}

.documentos{
	padding: 0 0 14px 0;
}

#paginacion a, #volver a{
	color:#313131;
	font-weight: normal;
}

#paginacion a.activo, #volver a.activo{
	color:#8A9C05;
	font-weight: bold;
}

#paginacion a:hover, #volver a:hover{
	color:#8A9C05;
	text-decoration: none;
}

/*     clases      */

.alojamiento{
	clear: both;
	width: 600px;
	padding: 0 0 30px 0;
	overflow: auto;
}

.alojamiento img.flota{
	float: left;
}

.textoalojamiento{
	width: 475px;
	float: right;
}

.elemento{
	clear: both;
	width: 600px;
	margin: 16px 0 30px 0;
	
}

.elemento a{
	color:#313131;	
}

.quehaceropcion em{
	font-style:normal;
	font-weight: bold;
	color:#8A9C05;
}

.presentacionplaya, .presentacionalbufera{
	clear: both;
	width: 600px;
	margin: 16px 0 30px 0;
	padding: 0 0 16px 0;
	border-bottom: 1px dotted #CCCCCC;
	overflow: auto;
}

#presentacion, .servicioplaya, .quehaceropcion, .servicioalbufera{
	clear: both;
	width: 699px;
	margin: 16px 0 30px 0;
	padding: 0 0 16px 0;
	border-bottom: 1px dotted #CCCCCC;
	overflow: auto;
}
.servicioplaya, .servicioalbufera{
	width: 702px;
}

#presentacion p, .presentacionplaya p, .presentacionalbufera p, .servicioplaya p, .quehaceropcion p, .servicioalbufera p, td p{
	margin: 0 0 16px 0;
}

#presentacion h2, .presentacionplaya h2, .presentacionalbufera h2, .servicioplaya h2, .quehaceropcion h2, .servicioalbufera h2{
	font-size: 18px;
	margin-bottom: 16px;
}

.servicioplaya h2{
	margin-bottom: 16px;
}

.servicioplaya table, .quehaceropcion table, .servicioalbufera table{
	margin: 16px 0 0 0;
	width: 650px;
}

.servicioplaya td ,.quehaceropcion td, .servicioalbufera td{
	padding: 0 0 16px 0;
	vertical-align: top;
	text-align: left;
}

.servicioplaya td img, .quehaceropcion td img, .servicioalbufera td img{
	margin: 0 16px 0 0;
}

.servicioplaya td ul, .quehaceropcion td ul, .servicioalbufera td ul{
	margin: -6px 0 0 0;
}

.elementocolumnas{
	width: 180px;
	margin: 0 46px 30px 0;
	float: left;
	font-size: 12px;
	
	
	}

.elementocolumnassinmargen{
	width: 188px;
	margin: 0 0 30px 0;
	float: left;
	font-size: 12px;
}

.elemento img{
	float: left;
	margin: 0 14px 0 0;
}

.elementocolumnas img, .elementocolumnassinmargen img{
	display: block;
	margin: 0 0 10px 0;
}

.seve{
	display: block;
}

.noseve{
	display: none;
}

#listado a, #listado a.activo, #contenido .quehaceropcion table a.oscuro{
	color:#333333;
}

#listado a:hover, #listado a.activo, #contenido .quehaceropcion table a.oscuro:hover{
	color:#8A9C05;
	text-decoration: none;
}

#einfo{
	font-size: 18px;
	height: 29px;
	line-height: 29px;
	padding: 0;
	margin: 10px 0;
	border-bottom: #ccc 1px dotted;
	border-top: #ccc 1px dotted;
}

#tablainfo h2{
	font-size: 18px;
	height: 29px;
	line-height: 29px;
	padding: 0;
	margin: 10px 0 -20px 0;
	border-top: #ccc 1px dotted;
	border-bottom: #ccc 1px dotted;
}

#tablainfo h2.noborder{
	border-top: none;
}

#tablainfo h2.direccionesutiles{
	padding: 0 0 0 20px;
	background: url(../imagenes/direccionesutiles.jpg) no-repeat 0 -5px;
}

#tablainfo .info{
	padding: 0 0 16px 0;
}

#tablainfo .info h4{
	font-size: 12px;
	font-weight: bold;
	height: 31px;
	line-height: 31px;
	background: no-repeat 0 0;
	padding: 13px 0 0 50px;
	margin: 40px 0 0 0;
}

#tablainfo .info h4.viamaritima{
	background-image: url(../imagenes/viamaritima.jpg);
}

#tablainfo .info h4.viaaerea{
	background-image: url(../imagenes/viaaerea.jpg);
}

#tablainfo .info h4.cocheparticular{
	background-image: url(../imagenes/cocheparticular.jpg);
}

#tablainfo .info h4.taxi{
	background-image: url(../imagenes/taxi.jpg);
}

#tablainfo .info h4.moverse{
	margin: -31px 0 0 0;
}

#tablainfo .info h4.bus{
	background-image: url(../imagenes/bus.jpg);
}

#tablainfo .info h4.bicicleta{
	background-image: url(../imagenes/bicicleta.jpg);
}

#tablainfo .info h4.oficinainformacion{
	padding: 13px 0 0 0;
}

#tablainfo .info h4.hospital{
	background-image: url(../imagenes/hospital.jpg);
}

#tablainfo .info h4.farmacia{
	background-image: url(../imagenes/farmacia.jpg);
}

#tablainfo .info h4.policia{
	background-image: url(../imagenes/policia.jpg);
}

#tablainfo .info h4.ayuntamiento{
	background-image: url(../imagenes/ayuntamiento.jpg);
}

#tablainfo .info h4.correos{
	background-image: url(../imagenes/correos.jpg);
}

#tablainfo .info h4.parque{
	background-image: url(../imagenes/parque.jpg);
}

#tablainfo em{
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	padding: 0 3px;
}

#tablainfo .pergamino{
	width: 274px;
	height: 288px;
	background:url(../imagenes/pergamino.jpg) no-repeat;
	padding: 30px 0 0 30px;
}

#tablainfo .pergamino h4{
	margin: 0;
}

#tablainfo .pergamino p{
	margin-bottom: 6px;
}

#tablainfo .pergamino a{
	color: #333333;
	text-decoration: underline;
}

#tablainfo .pergamino a:hover{
	color: #fff;
}




