/* 1140 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}
article,aside,figure,figure img,figcaption,hgroup,footer,#header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}
html, body {height: 100%;}
.container {padding-left:20px;padding-right:20px}
.row {width:100%;max-width:1140px;margin:0 auto;overflow:hidden;}
.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {margin-right:3.8%;float:left;min-height:1px}
.row .onecol {width:4.85%}
.row .twocol {width:13.45%}
.row .threecol {width:22.05%}
.row .fourcol {width:30.75%}
.row .fivecol {width:39.45%}
.row .sixcol {width:48%}
.row .sevencol {width:56.75%}
.row .eightcol {width:65.4%}
.row .ninecol {width:74.05%}
.row .tencol {width:82.7%}
.row .elevencol {width:91.35%}
.row .twelvecol {width:100%;float:left}
.last {margin-right:0px}
.ficha{border-width:medium;border-color:#fff;border-style:solid;margin-bottom: 10px;padding:10px;}
.contTarifas{border-width:medium;border-color:#fff;border-style:solid;margin-bottom: 10px;padding:10px;text-align: center;}
.fotoanuncio{margin-bottom: 10px;padding:10px;text-align: center;}
.anunciate{width:200px !important;float:left;margin-top: 10px; padding-left: 30px;margin-bottom: 10px;}
img, object, embed {max-width:100%}
#map2 img,.mapaEstable img,.mapaEstableControl img,#mapaInicio img ,#mapInformacion img{max-width: none;}
img {height:auto}
html{background:#cdeeff url(../images/bg.jpg) repeat-x top}
body{margin:0px;padding:0px;color:#333;line-height:20px;font-family:Helvetica,Tahoma, Geneva, sans-serif;font-size:16px}
a{color:#00467c;text-decoration:none;font-weight:bold}
h1,h2,h3,h4,h5,.submenu h5,h6{font-weight:bold;text-shadow:none;color:#293f4c;font-family:'PT Sans', arial, sans-serif}
h1.portada{font-size:135%;margin:10px;width:220px;float:left}
h1{font-size:150%;margin:10px 0}
h2{font-size:1.4em;margin:10px 0}
h3{font-size:135%;margin:15px 0}
h4{font-size:110%;margin:20px 0 0 0}
h5{font-size:105%}
p{text-align:left}
li{text-decoration:none;list-style-type:none;display:block}
#login_form label{font-weight:bold;float:left;width:150px}
ul.casillas li div,.iconos .iconoEstable{background-image:url(../images/sprite.png)}
.wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -420px;}
.float{float:left}
.floatRight{float:right}
.negro, .negro a{color:#0a6a9f !important}
.center{text-align:center}
.clear{clear:both;display:block;height:0px;overflow:hidden;line-height:0px;font-size:0px}
.fixed{position:fixed}
img.marco{max-width: 98.3%;margin:0 auto 10px auto;display:block;padding:2px;border:1px solid #ddd;background:#fff;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}
img.secciones{max-width:250px}
.destacado, h1, h1 a:link, h1 a:visited,.submenu h5,h3.destacado a:link,h3.destacado a:visited,a.destacado{font-weight:bold;color:#00008B;}
/* cabecera */
#header{height:220px}
.wrapperHeader{margin:0 auto;background:url(../images/bgWrapper.jpg) no-repeat top center}
#centro .row{width:100%;float:left;border:0;overflow:hidden}
#derecha{width:200px;border:0;float:right;overflow:hidden}
ul#menu{width:475px;margin:0 auto;font-size:1.2em}
ul#menu a{color:#fff}
img#logo{float: left}
.facebook{float: left;margin: 5px 10px 5px 0}
.menus{width:100%;max-width:1140px;margin: 0 auto;position:relative}
ul#menu li{cursor:pointer;text-align:center;display:inline-block;margin:10px}
img#logoParque{margin:10px 12px 5px;display: inline-block}
#header h5#tituloCabecera{position:absolute;top:31px;left:280px;width:660px;font-size:1.2em;}
#header .titulo{display:block;margin:10px auto 15px auto;width:48%;position:relative;height:80px}
#header .logo{width:15%;margin:0;float:left}
#header .web{width:85%;margin:0;float:left;position:relative}
#header h5,.web h6 a{color:#fff !important;text-shadow:2px 2px 3px #0e4d6d}
#header h6{display:inline-block;padding:5px 3px;font-size:42px}
.submenu{position:absolute;display:none;width:704px;background:url('../images/blocks/bg-blue.png');z-index:1000;-webkit-box-shadow:0 3px 3px #747474;-moz-box-shadow:0 3px 3px #747474;box-shadow:0 3px 3px #747474;padding:20px}
.submenu ul li{cursor:pointer;display:inline-block;width:145px;margin:5px 22px;font-size:0.8em}
.submenu ul li img{margin:5px auto;display: block;width:120px;height:90px}
.submenu ul li h5{text-align:center}
/*AFILIADOS*/
.afiliados{width:950px;margin: 0 auto;padding-top: 50px;}
.afili{width: 225px;float:left;padding-left: 10px;margin: 0 auto;padding-top:10px;}
.anunciobooking{margin-left: 30%;margin-right: 70%;width:100%;margin-top:10px;padding-left:30px;}
/* banners*/
#banners{float:left;width:100%}
.bannerPatrocinio img{width:96%;margin:10px 20px}
#banners2{float:left;width:200px;margin-top:10px;padding-left:30px;margin-bottom: 10px;}
#checkboxes{height:300px}
.fbseccion{position:absolute;right:31px;top:21px}
.cabeceraEstable{min-height:54px;position:relative;}
#indalowebanuncio{float:left;padding:11px 5px 0;;margin-left:5px;margin-top:10px}
#mapaInicio{width:800px;height:600px}
/* menu2*/
input[type=search] {background:#fff url(../images/search-icon.png) no-repeat 9px center;
border:solid 1px #ccc;float:right;padding:8px 10px 8px 32px;width:90px;-webkit-border-radius:10em;-moz-border-radius:10em;
border-radius:10em;-webkit-transition:all .5s;-moz-transition:all .5s;transition: all .5s;-webkit-appearance:textfield;
-webkit-box-sizing:content-box;font-family:inherit;font-size:100%}
input[type=search]:focus {width: 130px;background-color:#F5FCFF;border-color: #6dcff6;-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);box-shadow: 0 0 5px rgba(109,207,246,.5)}
#contMenu2{position:absolute;right:20px;top:0;}
ul#menu2{}
/* inicio portada */
#inicio h1{text-align:center} 
.bloque h2,.bloque h5{max-width:87%;font-size:1.6em;font-weight:normal;margin:0 auto 15px auto;padding:0}
.bloque p{max-width:87%;margin:0 auto 15px auto}
.bloqueBlog h5{font-size:1em;max-width:82%;margin:0 auto 15px auto;}
.bloqueBlog h3{font-size:1.6em;margin:10px 10px 20px 23px}
.bloqueBlog p{max-width:82%;margin:0 auto 15px auto}
/* dormir,conocer,disfrutar */
.seccion{float:left;background: transparent url(../images/Sheet-h.png) repeat scroll 0 0;-moz-border-radius: 0.6em;border:solid 1px #BBB;margin: 10px;padding: 10px}
.fotoSeccionMosaico,.seccion img.marco{margin:12px auto;width:161px;background:white;height:120px;border:solid 1px #BBB;padding:3px}
.fotoSeccionMosaico a{display: inline-block}
.fotoSeccionMosaico img{height:60px;width:80px}
/* toolbar */
#toolbar .cerrarSesion{float:right}
#toolbar{position: fixed;width: 100%;z-index: 10000}
/* formularios */
.input{float:left;width:250px;font-weight:bold;height:24px}
.input0{float:left;width:80px;font-weight:bold}
.input1{float:left;width:120px;font-weight:bold}
.input2{float:left;width:160px;font-weight:bold}
.input3{float:right;width:250px;font-weight:bold;height:24px;padding:3px}
.botonGrande{font-size:x-large;font-weight:bold;height:50px;width:100px;display:inline}
.campoCheckbox{margin:3px 0 3px 0;padding:3px;text-align:left;float:left}
.campo{margin:3px 0 3px 0;padding:7px;text-align:left;float:left;width:100%}
.campoPeque{margin:3px 0 3px 0;padding-top:3px;text-align:left;float:left;width:50%}
.fotoFicha{float:left;margin:3px 0;min-height:170px;padding-top:3px;text-align:left;width:25%}
.campoDesc{margin:30px}
.campoDesc h2,.campoPlaya h2{font-size:140%;color:#fff}
.campoPlaya p{margin:3px 30px}
.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}
#paginacion{float:right;background:#98dcf5 none repeat scroll 0 0;-moz-border-radius:1em;margin-top:20px;padding:11px}
#imagenGrande{float:left;width:100%}
/* playa y pueblo */
.campoPlaya{float:left;margin:15px 0;padding:20px}
.anteriorPlaya{padding:20px;float:left}
.siguientePlaya{padding:20px;float:right}
#map2{width:96%;height:400px;float:right;margin:20px;;overflow:hidden}
a.adjust:hover {background: #333;color: #FFF;-webkit-transition: all 400ms;-moz-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease}
a.adjust {padding:10px;display:block;font-weight:bold;background:#eee;color:#333;border-radius: 12px;-webkit-border-radius:12px;-moz-border-radius:12px;width:80px;text-align:center;text-decoration: none;cursor:pointer}
/* Mapa */
.tituloMapa{width:400px}
.infoMapa{float:left;width:378px;font-weight: bold;}
.imagenMapa{padding-right:15px;padding-right:15px;float:left;max-width: 250px !important;}
.mapaEstable{margin:0 auto;width:930px;height:700px}
.ver-mapa-link{margin-right: 4px;}
/* informacion */
.informacionElementoInicio, .playaPortada{background:transparent url(../images/Sheet-h.png) repeat scroll 0 0;-moz-border-radius:0.6em;float:left;margin:13px;padding:10px;width:530px}
.informacionElemento{background:transparent url(../images/Sheet-h.png) repeat scroll 0 0;-moz-border-radius:0.6em;height:173px;margin-bottom:10px !important}
.informacionElemento img{margin-right:10px;max-height: 110px;}
.informacionElemento h3{margin:0 0 10px 0;padding:10px 10px 0 10px}
.informacionElemento .articuloinformacion{padding:0 10px 10px 10px}
img.informacion{float:left;margin:5px 10px}
#contSupInfo{float:left;width:100%}
#mapInformacion{width:760px;height:400px;margin:5px 0}
#mapInformacionAmpliado{width:900px;height:700px}
#centro2 .contPDF h3,#centro2 .contMapa h3{margin:0;height:47px}
.Play{background:url(bookreader/play.png) no-repeat scroll 0 0 transparent;height:148px;left:27%;position:absolute;top:34%;width:180px;z-index:5}
.contPDF{float:left;margin:5px 10px;position:relative;width:300px}
.contMapa{float:left;margin:5px 10px;position:relative;width:380px}
a.descargaPDF{margin:10px;float:left;background:url(../images/iconos/pdf.png)no-repeat;padding:0 0 0 20px}
a.verPDF{margin:10px;float:left;background:url(../images/iconos/ver.gif)no-repeat;padding:0 0 0 20px}
/* footer */
#footer{margin-top:25px;text-align:center;color:#000;background: rgb(180, 223, 243)}
#footer, .push {height:420px}
#footer #google_translate_element{margin-bottom:20px}
#footer .facebook{display: inline-block;vertical-align: 19px;}
#footer,#footer a{font-size:0.9em}
#footer h3,#footer h3 a{font-size:1.3em;color: #00467c;font-weight:bold;margin: 25px 0;}
#logosFooter{margin:auto;height:82px;width:600px;float:right;background:url(../images/logosparque.jpg)no-repeat}
ul#footerTexto{margin:0;padding:0 20px;float:left;text-align:left}
.pieFooter{border-top:1px solid #bbb;width:100%;padding: 10px 0}
#infoFooter{padding:10px 0}
#footerAbajo{text-align:center}
#footer .imagenTiempo{vertical-align:middle}
#footer ul.fotos li{margin-bottom:10px;max-width:106px;overflow:hidden;position:relative;padding:0;cursor:pointer;height:88px;float:left;display:block}
#footer ul.fotos li span.tituloCuadro{position:absolute;left:0;text-shadow:0 1px 0 #286995;bottom:-40px;font-size:0.8em;background:url('../images/blocks/bg-blue.png');width:100%;padding:2px;color:#fff;text-shadow:0 1px 0 #286995;}
#footer ul.fotos img.imagenPortada{height:90px}
/* ventanita tipo lightbox -----*/
.window{position:fixed;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:#00b3f5;display:none}
/* buscador */
#contBuscador{height:286px}
.checkboxBuscador{float:left;margin:auto;width:40px}
.checkboxesBuscadorAbajo{margin:auto;width:410px}
#inputBuscador{float:left;width:110px}
#izqCol.fixed{width:16%;top:20px}
#izqColWrapper{}
#capaBuscador{padding:30px 6px;}
.check{float:left}
#livesearch{top:21px;left:0;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{float:right;position:relative}
#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}
/* Tiny Scrollbar */
#respuestaBuscador {display:none;overflow-y:scroll;padding:10px 20px;z-index:9999;background:#fff;width:520px;clear:both;margin:20px 0 10px;position:absolute;right:0;top:20px}
#respuestaBuscador a img{margin-right:5px;vertical-align:middle}
#respuestaBuscador .acResultItem{cursor:pointer;display:block;padding:5px;font-size: 0.8em;}
#respuestaBuscador .acResultItem.hover{background:#E0EAFF}
/* estables y fichaEstables */
.fotografo{margin:16px 3px;float:right;width:350px;color:#fff}
.fotografo img{float:left;margin:0 5px}
#slider{margin:auto;width:743px}
.iconos{float:left;width:456px;padding-bottom:5px}
.iconos .iconoEstable{display: inline-block;width:40px;height:39px}
.iconos .airea{background-position: 0 -44px}
.iconos .animales{background-position: -42px -44px}
.iconos .calefaccion{background-position: -82px -44px}
.iconos .piscina{background-position: -561px -44px}
.iconos .cena{background-position: -161px -44px}
.iconos .comida{background-position: -241px -44px}
.iconos .desayuno{background-position: -321px -44px}
.iconos .chime{background-position: -202px -44px}
.iconos .internet{background-position: -361px -44px}
.iconos .jardin{background-position: -401px -44px}
.iconos .minus{background-position: -481px -44px}
.iconos .aparca{background-position: -521px -44px}
.iconos .tv{background-position: -601px -44px}
.iconos .costa{background-position: -281px -44px}
.iconos .europarc{background-position: -178px -86px}
.iconos .pnandalucia{background-position: -81px -86px;width: 94px;}
.iconosEnlazando{float:left;width:100px}
#coordenadas{float:left;font-size:100%;width:90%;text-align:right;margin:5px 0;}width:100%}
#iconos2{float:left;height:80px;margin-top:10px;width:450px}
.fichaDescripcion{float:left;width:450px}
.fichaDescripcionPagina{float:left;width:100%}
.star{position:relative}
#elementoFicha{float:left;height:20px;padding:0 0 5px;width:380px}
.enlazandoArriba{width:100%;float:left}
.descripcionEnlazando{margin:10px auto}
#fichaAbajo{float:left;width:100%;text-align:justify}
.elemento2{margin:0 1%;height:369px}
.derFicha2{text-align:justify;padding:10px}
.imagenFicha{float:left;width:220px;background:#fff;height:180px;margin-right:30px;border:1px solid #fff;padding:4px}
.metaFicha{margin: 10px 0;}
.margen img{vertical-align:middle;padding:0 4px 0 0}
.margen{float:left;padding:8px}
.margen strong{vertical-align:middle}
.margen2{height:17px;float:left;padding-top:9px;padding-bottom:9px;margin-right:10px}
.textoCategoria{padding:15px;float:left}
.datosTexto{padding:0 20px;float:left;width:325px}
.datosTexto h3{margin-bottom:0}
.contEnlazando{padding:10px;float:left}
#fichasEstables p{margin:0}
.row.fichaCompletaEstable{ 
}
@media handheld, only screen and (max-width:459px) {
    .row.fichaCompletaEstable .imagenFicha{width: 100%;margin-bottom: 16px;}
    .row.fichaCompletaEstable .iconos{ margin-bottom: 10px;}
}
.fichaCompletaEstableInfo .margen2{ display: block; float: none;}
/* slider layout */
.lof-slidecontent {position:relative;overflow:hidden;width:820px;margin:0 auto}
.lof-slidecontent .preload{height:100%;width:100%;position:absolute;top:0;left:0;z-index:100000;text-align:center;background:#FFF}
.lof-slidecontent .preload div{height:100%;width:100%;background:transparent url(../images/sliderinicio/load-indicator.gif) no-repeat scroll 50% 50%}
.lof-slidecontent .sliders-wrapper{position:relative;height:100%;width:900px;z-index:3px;overflow:hidden}
.lof-slidecontent ul.sliders-wrap-inner{overflow:hidden;background:transparent url(../images/sliderinicio/load-indicator.gif) no-repeat scroll 50% 50%;padding:0px;margin:0;position:absolute;overflow:hidden}
.lof-slidecontent ul.sliders-wrap-inner li{overflow:hidden;padding:0px;margin:0px;float:left;position:relative}
.lof-slidecontent .lof-opacity  li{position:absolute;top:0;left:0;float:inherit}
.lof-slidecontent .navigator-content {position:absolute;right:0;top:32px;z-index:9;height:300px;width:310px;overflow:hidden}
.lof-slidecontent .navigator-wrapper{position:relative;z-index:10;height:180px;width:310px;overflow:hidden;float:left}
.lof-slidecontent ul.navigator-wrap-inner{top:0;padding:0;margin:0;position:absolute;width:100%}
.lof-slidecontent ul.navigator-wrap-inner li{cursor:hand;cursor:pointer;list-style:none;padding:0;margin-left:0px;overflow:hidden;float:left;display:block;text-align:center}
ul.sliders-wrap-inner li img{padding:0px}
.lof-slidecontent .slider-description a.readmore{color:#58B1EA;font-size:95%}
.lof-slidecontent .slider-description a{color:#FFF}
.lof-slidecontent .slider-description{z-index:100px;position:absolute;top:170px;left:0px;width:350px;background:rgba(189, 235, 215, 0.7);height:100px;padding:10px}
.lof-slidecontent .slider-description h4 {font-size:14px;margin:10px 0;padding:0}
.lof-slidecontent .slider-description .slider-meta a{margin:0;background:#C01F25;font-size:75%;padding:2px 3px;font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;text-transform:uppercase;text-decoration:none}
.lof-slidecontent  .item-meta a:hover{text-decoration:underline}
.lof-slidecontent  .item-meta i {font-size:70%}
/* item navigator */
.lof-slidecontent ul.navigator-wrap-inner  li.active{background:url(../images/sliderinicio/arrow-bg.png) no-repeat scroll left center}
.lof-slidecontent ul.navigator-wrap-inner  li >  div{height:100%;position:relative;margin-left:15px;padding-left:15px;border:1px solid #BDEBFB;text-align:left}
.lof-slidecontent ul.navigator-wrap-inner li.active div{background:#BDEBFB}
.lof-slidecontent ul.navigator-wrap-inner li img{height:60px;width:60px;margin:15px 15px 10px 0px;float:left;padding:3px;border:#C5C5C5 solid 1px}
.lof-slidecontent ul.navigator-wrap-inner li.active img,.lof-slidecontent ul.navigator-wrap-inner li:hover img {border:##6C8E5C  solid 1px}
.lof-slidecontent .button-next,.lof-slidecontent .button-previous{display:block;width:40px;color:#FFF;cursor:pointer;position:absolute;height:100%;z-index:40;top:0;text-indent:-999px}
.lof-slidecontent .button-next {right:0px;background:url(../images/sliderinicio/next.png) no-repeat right center}
.lof-slidecontent .button-previous {left:6px;background:url(../images/sliderinicio/previous.png) no-repeat left center}
.lof-slidecontent .button-control {position:absolute;top:10px;right:48%;height:20px;width:20px;cursor:hand;cursor:pointer;background:url(../images/sliderinicio/transparent_bg.png) repeat}
.lof-slidecontent .button-control span {display:block;width:100%;height:100%}
.minimal-small .slide-wrapper{-moz-box-shadow:0px 0px 10px #00467c;-webkit-box-shadow:0px 0px 10px #00467c;box-shadow:0px 0px 10px #00467c}
.minimal-small .preloader{background:url(advancedSlider/minimal-small/images/preloader2.gif) no-repeat;width:62px;height:14px}
.minimal-small .navigation-arrows a{background:url(advancedSlider/minimal-small/images/arrows.png) no-repeat;width:24px;height:24px;bottom:4px}
.minimal-small .navigation-arrows a.previous{right:78px}
.minimal-small .navigation-arrows a.next{right:20px;background-position:-24px 0px}
.minimal-small .slideshow-controls{background:url(advancedSlider/minimal-small/images/playpause.png) no-repeat;width:24px;height:24px;bottom:4px;right:49px}
.minimal-small .slideshow-controls.pause{background-position:0px 0px}
.minimal-small .slideshow-controls.play{background-position:-24px 0px}
.minimal-small .shadow{height:94px;margin-top:-50px}
.minimal-small .timer-animation{top:20px;right:20px}
.minimal-small .caption .background{background-color:#4cb9f1;width:100%;height:100%}
.minimal-small .caption .content{color:#FFF;margin:0px;padding:8px;font-size:16px;line-height:18px;text-shadow: 0 1px 0 #286995;}
.minimal-small .navigation-buttons{bottom:7px;right:7px !important;left:auto !important}
.minimal-small .navigation-buttons .buttons a{background:url(advancedSlider/minimal-small/images/buttons.png) no-repeat;background-position:0px 0px;cursor:pointer;width:15px;height:15px;margin:0px 2px;text-align:center}
.minimal-small .navigation-buttons .buttons a.over{background-position:-15px 0px}
.minimal-small .navigation-buttons .buttons a.select{background-position:-30px 0px}
.minimal-small .navigation-buttons .buttons a .number{margin-top:3px;font-size:12px;line-height:12px;padding:2px;font-weight:bold;color:#EEE}
.ie9.minimal-small .navigation-buttons .buttons a .number{margin-top:5px}
.minimal-small .navigation-buttons .buttons a.over .number{color:#333}
.minimal-small .navigation-buttons .buttons a.select .number{color:#333}
.minimal-small .navigation-buttons .buttons .thumbnail{margin-bottom:10px}
.minimal-small .tooltip .content{color:#999;padding:10px;margin:0px}
.slider0{margin:20px auto}
.coordenadas{float:right;margin:0 15px}
.playaPortada li h3{margin-top:0}
.imageninformacion{margin:5px}
.slideshow{left:10px;position:relative;top:117px}
.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:68px;padding:0;margin:0}
ul#casillas{padding:0}
ul.casillas li {float:left;width:100%}
ul.casillas li div{float: left;width:29px;height:37px}
ul.casillas li input{margin: 12px 0;}
ul.casillas .deportes{background-position:-119px 0}
ul.casillas .casasrurales{background-position:-296px 0}
ul.casillas .servicios{background-position:-326px 0}
ul.casillas .casas{background-position:-2px 0}
ul.casillas .compraventa{background-position:-355px 0}
ul.casillas .camping{background-position:-209px 0}
ul.casillas .hotel{background-position:-32px 0}
ul.casillas .hostal{background-position:-149px 0}
ul.casillas .tiendassuper{background-position:-268px 0}
ul.casillas .restaurantes{background-position:-240px 0}
ul.casillas .apartahoteles{background-position:-61px 0}
ul.casillas .musicaycopas{background-position:-425px 0}
ul.casillas .playa{background-position:-210px 0}
ul.casillas .pueblo{background-position:-383px 0;width:41px}
ul.casillas .inmersion{background-position: -177px 0;width: 32px;}
#reproductor{float:none;margin-left:40px;border:0 none;overflow:hidden;display:inline}
/* webcam */
.webcam{float:left;width:100%;padding:10px}
.webcamImg{float:left;width:100%}
/* galeria */
.subirGaleria{display:inline-block;padding:5px;border:2px solid #fff;border-radius:9px;margin:15px 0}
.subirGaleria:hover{border:2px solid #ddd}
.numeroCapital{font-size:1.6em}
.pasoGaleria{width:245px;float:left}
fieldset.instruccionesGaleria{width:510px}
.slider{margin:0 auto 52px auto;width:809px}
#myGallery{width:100%;height:300px}
#myGallery img{border:2px solid #52697E}
a.loading{background:#fff url(../images/loading.gif) no-repeat center}
#galeriaFotografo{float:left;width:100%}
ul.fotografos img{float:left;height:60px}
ul.fotografos .fotoFotografo{width:156px;background:white;height:120px;border:solid 1px #BBB;padding:3px}
ul.fotografos .contfotoFotografo{margin:0 0 11px 0;padding:3px 0 0 3px;border:solid 1px #bbb;background:white;position:relative;display:inline-block;float:left;height:120px;width:156px}
ul.fotografos li{margin:10px 1.4%}
ul.fotografos .galeriaAutor {font-size:10px;float:left}
ul.fotografos .galeriaAutor img{margin-right:5px;height:25px}
ul.fotografos ul, #galeria ul{list-style:none;padding:20px 0px;margin:0}
ul.fotografos ul li, #galeria ul li{display:inline;height:100px;float:left;margin:2px;border:5px solid #90D5EC;border-width:5px 5px 24px}
ul.fotografos ul a:hover,#galeria ul a:hover{color:#fff}
.textoFotografo{float:left;padding:10px;width:100%;margin:20px 0}
#galeria li{float:left;margin:10px 0}
.textoFotografo p{float:left;margin:0}
#galeria h4,ul.fotografos h4{float:left;margin:11px 0}
/* colorbox */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft, #cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#cboxOverlay{background:#00b3f5}
#colorbox{}
#fileupload{position:relative}
#cboxContent{margin-top:32px;overflow:visible}
#cboxError{padding:50px;border:1px solid #fff}
#cboxLoadedContent{background:#000;padding:1px}
#cboxLoadingGraphic{background:url(colorbox/example2/images/loading.gif) no-repeat center center}
#cboxLoadingOverlay{background:#000}
#cboxTitle{position:absolute;top:-22px;left:0;color:#000}
#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}
#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(colorbox/example2/images/controls.png) no-repeat 0 0}
#cboxPrevious{background-position:0px 0px;right:44px;border: 0 none}
#cboxPrevious.hover{background-position:0px -25px}
#cboxNext{background-position:-25px 0px;right:22px;border: 0 none}
#cboxNext.hover{background-position:-25px -25px}
#cboxClose{background-position:-50px 0px;right:0;border: 0 none;}
#cboxClose.hover{background-position:-50px -25px}
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px;right:44px}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px}
/* contacto */
#contacto label{width:200px;float:left}
ul#status{padding:0;text-align:left}
#status li{font-weight:bold}
#contact{width:450px;padding:10px}
fieldset{margin:0 .5em 1em .5em;padding:1em;border:0 none;float:left;min-width:100%;background:transparent url(../images/Sheet-h.png) repeat scroll 0 0}
fieldset div{border:0;margin:0 auto;padding:4px;width: 69%;}
* 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;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;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}
.clipin{clip:rect(0px, 134px, 100px, 0px);position:absolute}
.clipout{position:relative;width:134px}
/* blog*/
img.blog{max-height:100px}
.blog h1{margin:0}
#resumenBlog{font-size:0.8em}
#resumenBlog .post{width:82%;margin:10px auto}
#blog .noticia{margin:5px 0;min-height: 190px;}
.textoBreve{text-align:left;font-size:14px;font-style:italic;margin:10px 0}
.textoLargo{padding:10px 20px;float:left}
.metadata{padding:0 5px;border-top:1px solid #EBEBEB;float:left;width:97%}
.metadata .contenido{font-size:.8em;padding:8px 5px 6px}
.metadata .enviarAmigo{float:right;margin:10px}
.metadata .enviarAmigo img{margin:0 10px}
.fecha{float:left}
.sociable{display:block;width:310px;margin:5px;float:left}
.sociable ul{display:inline;margin:0 !important;padding:0 !important}
.sociable ul li{background:none;display:inline !important;list-style-type:none;margin:0;padding:1px}
.sociable img{float:none;width:32px;height:32px;border:0;margin:0;padding:0}
.sociable-hovers{opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40)}
.sociable-hovers:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}
.sociable_tagline{margin:0;color:#777;font-size:0.95em}
/* booking*/
#start-date, #end-date{width:140px}
a.dp-choose-date{background:transparent url(../images/calendar.png)no-repeat;height:16px;margin:4px 3px 0;overflow:hidden;padding:0;position:absolute;text-indent:-2000px;width:16px}
.campoCheckboxBooking{padding:3px;text-align:left;float:right;width:163px}
.inputBooking{float:right;padding:3px;width:140px}
#checkboxesBooking{display:inline;width:450px}
#inputBooking{width:140px;float:left}
.header-oferta{float:left;color:#fff;font-size:.9em;padding:0 5px 10px}
#oferta{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:0.6em;-moz-border-radius-bottomright:0.6em;-moz-border-radius-topleft:0.6em;-moz-border-radius-topright:0.6em;float:left;height:270px;margin:10px;padding:10px;width:200px}
#oferta2{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:0.6em;-moz-border-radius-bottomright:0.6em;-moz-border-radius-topleft:0.6em;-moz-border-radius-topright:0.6em;float:left;height:270px;margin:10px;padding:10px;width:700px}
#ofertaGrande{background:transparent url(../images/Sheet-h2.png) repeat scroll 0 0;-moz-border-radius-bottomleft:0.6em;-moz-border-radius-bottomright:0.6em;-moz-border-radius-topleft:0.6em;-moz-border-radius-topright:0.6em;float:left;margin:10px;padding:10px}
#oferta:hover{background:transparent url(../images/Sheet-h2.png) repeat scroll 0 0}
.titulo-oferta{float:left;height:34px;margin-top:5px}
#foto-oferta{border:3px solid #FFFFFF;float:left;height:130px;margin-left:-3px;width:200px}
#foto-ofertaGrande{float:left;margin:10px 0 0 0}
#reservar{background:transparent url(../images/imagesBooking/reservar99.png) no-repeat scroll 0 0;float:right;height:99px;position:relative;text-indent:-99999px;width:99px}
.textoDestacado{font-size:160%;color:#e7ebe1;font-weight:bold}
#info{float:right;padding:10px}
/* videos */
.contPlayer{width:890px;margin:0 auto}
a.myPlayer{display:block;width:320px;height:240px;text-align:center;margin:0 15px 15px 0;float:left;border:1px solid #999}
a.myPlayer img{margin-top:200px;border:0px}
a.myPlayer:hover{border:1px solid #000}
a.player{display:block;width:500px;height:340px;text-align:center;color:#fff;text-decoration:none;cursor:pointer;background:#000 url(/static/videos/img/h500.png) repeat-x 0 0;background:-moz-linear-gradient(top, rgba(55, 102, 152, 0.9), rgba(6, 6, 6, 0.9));-moz-box-shadow:0 0 40px rgba(100, 118, 173, 0.5)}
a.player:hover{background:-moz-linear-gradient(center top, rgba(73, 122, 173, 0.898), rgba(6, 6, 6, 0.898))}
a.player img{margin-top:125px;border:0;width:550px}
#player{float:left;height:375px;width:700px}	
#playlist{width:166px;height:330px;overflow-y:auto;overflow-x:hidden;border:1px solid #ccc;padding:4px 10px 40px 10px;background-color:#efefef;float:left}
#playlist a{display:block;width:125px;height:119px;padding:7px;background-color:#fff;border:1px solid #ccc;font:11px "bitstream vera sans", "lucida grande",verdana;text-decoration:none;margin-top:7px;color:#666}
#playlist a:hover{background-color:#ffc}
#playlist a.progress{background-color:#efefef}
#playlist a.playing{border:1px solid #666;background-color:#ffc}
#playlist a.paused{border:1px solid #666;background-color:#ffc}
#playlist a img{border:0;float:left;margin-right:10px}
#playlist a strong{color:#277aba;padding-bottom:5px}
#playlist a em{font-size:0.8em;margin:7px 0;float:left}
.fb-comments{margin:10px;background:white}
img{border:0}
#wrapper{background-color:#fff}
#contLogin{margin:60px auto;width:389px;padding:20px;position:relative}
#contLogin label{width:148px;float:left;text-align:right;line-height:21px;padding:0 5px}
#contLogin input{width:132px;float:left;padding:0 5px}
#contLogin input[name=submit]{width:132px;float:right;margin:10px 109px}
#edit_user input[name=submit]{margin:2px 0 2px 34px}
#contLogin p{text-align:center;margin:4px 0;float:left}
#wrapper{position:relative;left:50%;width:800px;margin-left:-400px}
#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{height:30px;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}
#navlist li#active a{background-color:#fff}
#navlist li#active a{color:#000}
#navlist a{float:left;display:block;color:#666;text-decoration:none;padding:4px}
#navlist a:hover{background:#fff}
/* Smaller screens */
@media only screen and (max-width:1138px) {
	body {font-size:0.9em;line-height:1.5em}
	#toolbar{font-size: 0.8em;}
	#izqCol.fixed{width:23%}
	#toolbar .ui-button-text-only .ui-button-text {padding: .1em .3em}
	.bloque h2, .bloque h5 {font-size:1.3em}
	.bloqueBlog p,.bloqueBlog h5{margin:0;max-width:100%}
	#header h5#tituloCabecera {left: 280px}
}
/* Tablets */
@media handheld, only screen and (max-width:800px) {
	#izqColWrapper{display:none}
	#fichasEstables{width:100%}
	/* menu */
	#header h5#tituloCabecera {left:114px;font-size:.9em;}
	#header h6{font-size:1.5em !important;padding:9px 0;}
	#contMenu2 {right:0}
        #contMenu2 {top:-109px;right:-20px;}
	ul#menu2 li {width:36px}
	ul#menu li {margin: 10px 5px}
        #header .titulo{width:100%;margin:30px auto 0 auto}
	}
/* Tablets pequeños */
@media handheld, only screen and (max-width:459px) {
        body {font-size:0.8em;-webkit-text-size-adjust:none}
        h1{font-size:1.2em;}
        /* inicio*/
        .slide-wrapper,.advanced-slider{height:200px}
        .bloqueblog h3{font-size: 2.3em;text-align: center}
        /* cabecera */
        #header h6{font-size:1.7em !important;padding:6px 0;}
        
        #header h5#tituloCabecera{font-size:0.9em;top:31px;left:96px;}
        .enlaceMenu img{max-width:35px}
        ul#menu li {margin:0px 20px 4px 0px ;font-size:1em}
        
        #submenudormirEnElParque,#submenuconoceElParque,#submenudisfrutarElParque{display:none !important}
        ul#menu {width:100%;}
        img#logo{max-width:55px;padding:10px 0px 6px 0px;width:100%;}

        /* estables*/
        #fichasEstables .row{margin:20px 0}
        #fichasEstables .imagenFicha{float:none;margin:0 auto 10px auto;display: block}
        #fichasEstables .iconos{margin-bottom:10px;}
        #izqColWrapper{display:none}
        #fichasEstables{width:100%}
        #map2{margin:0 auto;float:none}
        #header {height:180px;}
        .row, body, .container {min-width:0;margin-left:0px;margin-right:0px;}
        .row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol
        {padding:0;width:100% !important;margin:0}
        
/*        img.marco{
            max-width: none;
            width: 100%;
            box-sizing: border-box;
            margin: 0;
        }*/
}
@media handheld, only screen and (max-width:400px) {
    ul#menu li{
            margin: 0px 6px 4px 0px;
    }
}
/*  SECTIONS  */
.section {clear: both;padding: 0px;margin: 0 auto;width:610px}
/*  COLUMN SETUP  */
.col {display: block;float:left;margin: 1% 0 1% 1.6%;}
.col:first-child { margin-left: 0; }
/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF THREE  */
.span_1_of_3 { width: 300px; height:300px; margin-left:10px; }
/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
}
.google_anuncio{margin: 10px 10px 10px 10 px}
#overbox3 {position: fixed;bottom: 0px;left: 0px;width: 100%;z-index: 999999;display: block;}
#infobox3 {margin: auto;position: relative;top: 0px;height: 58px;width: 100%;text-align:center;background-color: rgba(0, 0, 0, 0.5); color:#fff;}
#infobox3 p {line-height:58px;font-size:14px;text-align:center;}
#infobox3 p a {margin-right:5px;text-decoration: underline; color:#fff;}
#infobox3 a {olor:#fff !important;}
