body{padding:0px;margin:0;text-align:center;position:relative;
	background:#00b4f6 url(../images/fondoMarino.jpg) no-repeat scroll bottom;
	font-family:"Lucida Grande", tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;color:#011546;height:100%}
a:link,a:visited{color:#fff;text-decoration:none}
a.blanco{color:#fff}
h1{font-size:160%;margin: 10px;color:#fff}
h2{font-size:140%}
h3{font-size:120%;margin:5px}
h4{font-size:110%;margin:20px 0 0 0;color:#fff}
p {text-align:justify}
li {text-decoration:none;list-style-type:none;display:block;color:#fff}
label{font-weight:boldfloat:left;width:150px}

.float{float:left}
.negro:link,.negro:visited,#centro2 h2.negro{color:#0a6a9f}
.center{text-align:center}
.clear{clear:both;display:block;height:0px;overflow:hidden;line-height:0px;font-size:0px}

.iconoMenu {margin-right: 5px;width:20px;height:17px;float:left}
#fondo{position:relative;width:965px;margin:-20px auto;text-align:left}
#cabecera{background:transparent url(../images/paisaje.jpg) no-repeat scroll center top;height:220px}
#container{background:transparent url(../images/Sheet-h2.png);padding:10px;float:left}
#centro{width:765px;float:left;border:0;overflow:hidden}
#centro2{width:745px;float:left;border:0;overflow:hidden}
#centro2 h2{color:#FFFFFF;font-weight:bold;margin:17px}
#centro2 h3{float:left;font-size:120%;font-weight:bold;width:100%}
#derecha{width:200px;border:0;float:right;overflow:hidden}
#barIcon {margin: auto;height: 50px;width:930px}

#idiomas{left:20px;position:absolute;top:10px}
#centro h3{letter-spacing:0.2px}
#izquierda{width:180px;float:left;border:0 none;overflow:hidden}
#bannerGrande{left:15%;margin:auto;width:640px}
#banners{float: left;width:100%}
#banners2{float:left;width:100%;margin-top:10px;padding-left:30px}
#titulo{float:left;margin-top:20px;height:70px}
#titulo a{color:#fff;float:left;font-size:18px;margin:20px 0 0;text-align:left;display:inline}
#checkboxes {height:300px}

#txt1{margin:0px}
#sidenav{margin:0 10px 0 0;padding: 2px 0pt 15px 0}
#sidenav li{list-style-type:none;float:left;padding:0;border:0}
#sidenav .caja{float:none;margin: 10px;padding: 10px}
a.listado:hover{font-size: 16px}
.mainheader{padding: 51px 0px 7px 30px}
#fotoListado {position: relative}
#central{display:inline;float:left;width:575px;border:0;overflow:hidden;margin-bottom:10px}
#contenedorRelacionados{width:93%;float:left;display:block;padding:20px}
#mostrarPlaya{height:500px;width:500px;float:left;-moz-border-radius:1em 1em;background-color:#f1f1f1;margin:10px;overflow:auto;padding:5px}
#elementoPosts.largo{width: 650px;	margin:5px 5px 5px 30px}
#elementoPosts.corto{height:60px;margin:5px 5px 5px 30px;width:200px}
#cajaBanner{float:left;font-size:11px;height:300px;margin-top:10px;padding:11px 5px 0;width:160px}
#cajaNoticiasBlog{background:none repeat scroll 0 0 #2EB9F0;color:#FFFFFF;width:160px;float:left;padding:5px;font-size:11px;margin-top:10px;color:#fff}
#leermas .leermas{float:right;color:#fff}
#contenidoBlog a:link{font-weight:bold;color:#000}
/* formularios */
.input{float:left;width:250px;font-weight:bold;height:24px}
.input1{float:left;width:120px;font-weight:bold}
.input3{float:right;width:250px;font-weight:bold;height:24px;padding:3px}
.input2{float:left;width:160px;font-weight:bold}
.campoCheckbox{margin:3px 0 3px 0;padding:3px;text-align:left;float:left}
.campo{margin:3px 0 3px 0;padding:3px;text-align:left;float:left;width:100%}
.campoPeque{margin:3px 0 3px 0;padding-top:3px;text-align:left;float:left;width:50%}
/*.foto{float:left;margin:3px 0;min-height:170px;padding-top:3px;text-align:left;width:50%}*/
.fotoFicha{float:left;margin:3px 0;min-height:170px;padding-top:3px;text-align:left;width:50%}
.campoPlaya{float:left;margin:5px 30px;padding:0}
.campoPlaya1{float:left;margin:20px;padding:0;width:320px}
.campoPlaya2{float:left;margin:20px;padding:0;text-align:right;width:320px}
.campoDesc{display:inline;float:left;margin-left:30px;text-align:left;width:690px}
.leermas{float:right;font-size:13px;margin-right:30px}
.campo2{margin-bottom:3px;margin-top:3px;padding:3px;text-align:left;width:250px}
.banner{float:left;margin:0 auto}
.descRelacionadas{text-align:justify;width:65%;padding-left:10px;float:left}
#imagen{width:250px;height:530px;border-style:dashed;display:block;float:left;margin:3px}
#imagenes{display:inline;float:left;width:100%}
#paginacion{float:left;background:#98dcf5 none repeat scroll 0 0;-moz-border-radius:1em;margin-top:20px;padding:11px}
#imagenGrande{float:left;width:100%}
#mapaInicio{width:800px;height:600px}
#mapPlayas{margin:0 20px}
#map2{width:700px;height:400px;float:right;margin:20px;overflow:hidden}
/* Mapa */
.tituloMapa{width:400px;margin-top:-30px}
.infoMapa{float:left;width:400px;height:120px}
.imagenMapa{padding-right:10px;float:left}
/* iActiva */
.iActivaElementoInicio{background:transparent url(../images/Sheet-h.png) repeat scroll 0 0;-moz-border-radius:0.6em;float:left;margin:13px;padding:0 10px 0 10px;width:530px}
.iActivaElemento{background:transparent url(../images/Sheet-h.png) repeat scroll 0 0;-moz-border-radius:0.6em;float:left;height:170px;margin:10px;padding:0 10px 0 10px;width:330px}
.articuloIactiva{height:100px;margin-bottom:15px}
.imagenIactiva{margin:5px}
/* footer */
#footer{position:relative;margin:0 auto;width:965px;text-align:center;font-size:10px;color:#000;float:left}
#contFooter{width:100%;float:left;background:#fff}
#logosFooter{margin:auto;height:82px;width:600px;background: url(../images/logosparque.jpg)}
#footer a:link,#footer a:visited{margin-right:6px;color:#3f65a4;font-weight:normal}
ul#footerTexto{margin:0;padding:0 20px;text-align:left}
ul#footerTexto li{color:#000;font-weight:bold}
#footerIndaloweb{font-weight:bold}
#footerAbajo{text-align:center}
/* barIcon */
#barIcon2{margin: auto;height: 50px;width:800px}
/* ventanita tipo lightbox -----*/
.window {position:absolute;left:0;top:0;width:540px;height:400px;display:none;z-index:9999;overflow:hidden}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none}
/* buscador */
#contBuscador{margin:0 15px 0 0;float:right;background:transparent url(../images/Sheet-h2.png);
		-moz-border-radius:1em;padding:5px}
.checkboxBuscador{float:left;margin:auto;width:40px}
.checkboxesBuscadorAbajo{margin:auto;width:410px}
#inputBuscador{float:left;width:110px}
.check{margin:0 auto;width:20px}
#livesearch{margin:0px;padding:0px;width:250px;position:absolute;background:#fff;float:left;display:none;right:190px;border:0 none;overflow:hidden;z-index:1000}
#buscador{width:250px;float:right}
#buscador2{float:right}
.livesearch{margin:0px;padding:0px;width:250px;position:absolute;background:#fff;float:left;display:none;border:0 none;overflow:hidden;z-index:1000}
#livesearch2{margin:0px;padding:0px;width:250px;position:absolute;background:#fff;float:left;display:none;right:100px;border:0 none;overflow:hidden;z-index:1000}
/* mapas */
#theMovie{margin:20px;float:left}
/* telefonos --*/
#telefonos{width:550px;margin:3px 0;padding:3px;text-align:left;border:solid;height:15px}
#telefonoIzq{float:left;font-weight:bold;height:24px;width:350px}
#contTelefonos{margin:20px;float:left}
/* menu */
#acc{list-style:none;color:#000;font-size:11px;float:left;margin:0;padding:0;border:0 none;overflow:hidden}
#acc .inicio, #acc .azul, #acc .verde, #acc .naranja, #acc .rojo, #acc .amarillo, #acc .esmeralda{
	width:184px;height:20px;padding: 5px;font-weight: bold;margin: 0px;cursor: pointer;
    text-align:right;-moz-border-radius: 0.3em 0.3em;font-size:15px}
#acc .inicio{text-align:left;background: url(http://fotos.parquenatural.com/static/images/menu/titulo0.jpg)}
#acc .azul{background:url(http://fotos.parquenatural.com/static/images/menu/titulo1.jpg)}
#acc .verde{background:url(http://fotos.parquenatural.com/static/images/menu/titulo2.jpg)}
#acc .naranja{background:url(http://fotos.parquenatural.com/static/images/menu/titulo6.jpg)}
#acc .rojo{background:url(http://fotos.parquenatural.com/static/images/menu/titulo3.jpg)}
#acc .amarillo{background:url(http://fotos.parquenatural.com/static/images/menu/titulo4.jpg)}
#acc .esmeralda{background:url(http://fotos.parquenatural.com/static/images/menu/titulo5.jpg)}
#acc li{padding:2px;width:194px}
.asub,.asub2,.asub3,.asub4,.asub5,.asub6{text-align:left;padding:5px;-moz-border-radius:0.3em 0.3em;border:0 none;overflow:hidden}
#acc .asub{background:#2eb9f0}
#acc .asub2{background:#aad740}
#acc .asub3{background:#f1cc59}
#acc .asub4{background:#ed3c4e}
#acc .asub5{background:#bfd013}
#acc .asub6{background:#72e0df}
#acc .acc-section{overflow:hidden}
#acc .acc-content{overflow:hidden;width:198px}
ul li h3.sub,ul li h3.sub2,ul.acc li h3.sub3,ul.acc li h3.sub4,ul.acc li h3.sub6{
	cursor:pointer;font-weight:bold;height:17px;margin:0 0 -3px 0;overflow:hidden}
ul.acc{margin:0;padding:0}
/* estables y fichaEstables */
.elemento2{width:95%;float:left;-moz-border-radius:1em 1em;background-image:url(../images/Sheet-h.png);margin-top:10px;width:730px;border:0 none;overflow:hidden}
.iconos{float:left;width:450px}
#iconos2{float:left;height:80px;margin-top:10px;width:450px}
.fichaDescripcion{float:left;width:450px}
.fichaContacto{float:left;width:700px;margin-top:5px}
.star{position:relative}
#elementoFicha{float:left;height:20px;padding:0 0 5px;width:450px}
.fichaArriba{width:100%;float:left;margin:0 10px 10px}
#fichaAbajo{float:left;width:100%;text-align:justify}
.derFicha2{float:left;width:97%;text-align:justify;padding:10px}
.imagenFicha{margin-right:14px;float:left}
.margen{margin-right:10px;float:left;width:110px}
.margen2{height:18px;float:left;padding-top:4px;margin-right:10px}
.textoCategoria{padding:15px;float:left;width:100%}
/* inicio */
.slideshow{left:10px;position:relative;top:117px}
#resumenBlog{float:left;padding:10px}
h2.resumenBlog a{margin-bottom:3px}
.separarUnPoco{float:left;margin-top:15px}
#booking{background:transparent url(../images/imagesBooking/booking.jpg) no-repeat scroll 0 0;height:320px}
.casillas{height:600px;width:100px;padding:0;margin:0}
ul#casillas{padding:0}
ul#casillas li{float:right;width:75px}
#mapaGoogle{background:url("../images/Sheet-h2.png");width:530px;margin:20px;float:left;padding:5px}
#textoGoogle{float:right;padding:5px;width:290px}
#reproductor{float:none;margin-left:40px;border:0 none;overflow:hidden;display:inline}
#galeria2{height:160px;margin:0 auto;width:566px}
#galeria2 ul{list-style:none;padding:0px;margin:0;float:left}
#galeria2 ul li{display:inline;margin:5px 4px 0 3px}
#galeria2 ul img{border:5px solid #90D5EC;border-width:5px 5px 20px}
#galeria2 ul a:hover img{border:5px solid #fff;border-width:5px 5px 20px;color:#fff}
#galeria2 ul a:hover{color:#fff}
/* noticias del inicio */
.textoBreve{text-align:left;color:#fff;float:left;font-size:12px;padding-left:10px;width:300px;height:50px;margin:0}
.tituloNoticias{font-weight:bolder;font-size:13px;color:#fff}
.nComentarios{float:right;width:90px;text-align:right}
#contenedortitulo{text-align:center}
.noticiaResumen{margin-top:3px;float:left;width:150px}
ul#contenedorPosts{margin:0 auto;padding:0;width:540px}
ul#contenedorPosts li{width:530px;float:left;padding:5px;background:#39a3d4;-moz-border-radius:0.6em 0.6em;font-size:11px;margin:5px auto;color:#fff}
.fotoNoticiaPortada{margin:5px;float:left}
/* webcam */
#contWebcam{padding:30px}
.webcam{float:left;width:100%;padding:10px}
.webcamImg{float:left;width:100%}
/* galeria */
#myGallery{width:100%;height:300px}
#myGallery img{border:2px solid #52697E}
a.loading {background:#fff url(../images/loading.gif) no-repeat center}
.spacegallery{position:relative;overflow:hidden}
.spacegallery img{position:absolute;left:50%}
.spacegallery a{position:absolute;z-index:1000;display:block;top:0;left:0;width:100%;height:100%;background:url(../images/blank.gif)}
/* lightbox */
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;display:block}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px;color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px;background:transparent url(../images/lightbox/close.gif) repeat scroll 0 0;float:right;height:20px;padding-bottom:0.7em}
/* contacto */
#contContacto{margin:60px auto;padding:20px;width:500px}
#status li{font-weight:bold}
#contact{width:450px;padding:10px}
fieldset{margin:0 .5em 1em .5em;padding:1em;border:0 none;float:left;width:500px;background:transparent url(../images/Sheet-h.png) repeat scroll 0 0}
fieldset div{width:380px;border:0;margin:0 auto;padding:4px}
* html fieldset div {width:300px;w\idth:380px}
fieldset div input{border:1px solid #e8d9d1;padding:1px}
* html fieldset div input{width:380px;w\idth:376px}
fieldset div br {display:none}
legend {font-weight:bold;color:#000;margin:0;padding:0.5em}
input{background:#CCCCCC;margin:2px auto 5px auto;border:1px solid #e8d9d1;background:#FFF}
input#selfcopy {width:14px;margin:1px 5px 0 0;float:left}
input#counter {float:left;width:60px;margin:12px 0 0 118px;padding:.3em;background:#FFF;
	color:#172626;border:1px solid #e8d9d1;text-align:center}
input#sendEmail {float:left;width:180px;border:1px solid #e8d9d1;padding:0.25em;background:#FFF;
	margin:12px 4px 5px 4px;color:#172626;font-weight:bold;border: 1px solid #e8d9d1}
textarea {padding:0;margin:5px auto 10px auto;font-size:150%;background:#CCCCCC;border:1px solid #e8d9d1;width:380px;height:140px;background:#FFF}
input:hover,textarea:hover{background:#FaFBFC;background:#FFF}
input:focus, textarea:focus{border-color:#666;background:#FFF}
.scsMsg {display:block;line-height:30px;font-size:140%;color:green}
.req {color:#C00}
#back {font-size:150%;font-weight:bold;text-align:center;padding:10px;margin:30px auto 30px auto}
#back a {color:#CCCCCC}
#content-top-contacto{float:left;padding:0px;width:740px;background:url(../images/bg-content.gif) top right no-repeat}
#content-top-contacto h2{margin-bottom:5px;color:#172626;width:230px;height:50px}
#content-top-contacto p{padding-bottom:11px}
.clipin{clip:rect(0px, 134px, 100px, 0px);position:absolute}
.clipout{position:relative;width:134px}
/* frontend FA*/
.clear{clear:both}
img{border:0}
#wrapper{background-color:#fff}
#wrapper{position:relative;left:50%;width:800px;margin-left:-400px}
#header{width:100%;margin-top:10px;height:140px;background-image:url(../images/header.jpg);background-repeat:no-repeat;border:1px #d8dfea solid;border-top:1.5em #d8dfea solid}
#header h1{padding-top:10px;padding-left:250px}
#browse_crag{width:802px;margin:0;border-bottom:1px solid #d8dfea}
.login{color:#666;font-size:11px;padding:5px}
.login a:link, .login a:visited{text-decoration:none;font-weight:bold;color:#666}
.login a:hover{text-decoration:none;color:#F00}
#navlist{width:602px;margin:0}
ul#navlist{font:bold 11px verdana,arial,sans-serif;list-style-type:none;padding:0px;margin:0;margin-left:190px}
ul#navlist li{float:left;height:20px;background-color:#d8dfea;margin:0 2px 0;border:1px solid #d8dfea;border-bottom:none}
li#active a{background-color:#fff}
li#active a{color:#000}
#navlist a{float:left;display:block;color:#666;text-decoration:none;padding:4px}
#navlist a:hover{background:#fff}
#mainContent{width:100%;padding:1em 0 1em 0}
#mainContent a{color:#039;background-color:transparent;text-decoration:none;font-weight:normal}
#mainContent a:visited{color:#039;background-color:transparent;text-decoration:none}
#mainContent a:hover{color:#000;text-decoration:none;background-color:transparent}
#mainContent ul{list-style-image:url(../../shared/images/arrow.gif);padding:0 0 0 18px;margin:8px 0 12px 0}
#mainContent li{padding:0;margin:0 0 6px 0}
#mainContent li p{margin-left:0;margin-right:0}
#mainContent .rss{float:right;width:200px;margin:0 0 10px 10px;border:1px #d8dfea solid;padding:10px;font-size:10px}
#mainContent .rss h2{border:none;margin:0;font-size:16px}
.important{background-color:#FBE6F2;border:1px solid #D893A1;color:#333;margin:10px 0 5px 0;padding:10px;font-weight:bold;width:400px}
.important p{margin:6px 0 8px 0;padding:0}
.webdesign{font-size:12px;padding:10px;text-align:right}
.webdesign a{text-decoration:none;color:black}
.webdesign a:hover{padding:3px 10px 3px 10px;color:#666;background-color:#FFF;font-weight:bold;border:1px solid #666}
.error{font-weight:bold;color:#F30;padding-left:18px;background:url(../../shared/images/error.png) no-repeat left top}
* html .error{width:10em}
#register{margin:0}
#register label, #changePassword label{width:150px}
#register .error span{margin-left:150px;padding-left:150px}
.note{display:block;margin-left:150px}
#register.note{display:block;margin-left:150px}
.button{text-align:center;font-weight:bold;cursor:pointer}
.button a{text-align:center;text-decoration:none;background:url(../images/fade-butt.png);border:3px double #999;border-left-color:#ccc;border-top-color:#ccc;color:#333;padding:0.25em}
.button a:active{background:#f4f4f4;border:3px double #ccc;border-left-color:#999;border-top-color:#999}
#flashMessage{width:400px;color:#F00;border-bottom:2px solid #F00;border-top:1px solid #F00;font-size:16px;margin:8px 0px;font-weight:bold;padding:10px}
#mainContent code, #mainContent pre{ font-family:Courier,monospace; font-size:12px; background-color:#f9f9f9; border:1px solid #D0D0D0; color:#002166; display:block; margin:14px 0 14px 0; padding:12px 10px 12px 10px}
