#console { position: fixed; left: 0; right: 0; bottom: 0; height: 32px; font-size: 12px; font-family: monospace; line-height: 32px; text-align: center; background: black; color: white; z-index: 100; -moz-transition: all .5s;          -ms-transition: all .5s; -webkit-transition: all .5s; transition: all .5s; opacity: 0; }
#console.busy { opacity: .85; }

body { font-family: 'Cabin Condensed', sans-serif; margin:0; font-size:1em;}
a img { border:0; }
a {text-decoration:none; color:#383835;}
.to_top {padding:10px 10px 20px 10px; bottom:1px;position:fixed;right:-10px; z-index:11; display:none;}
.oculto { display: none; }

#bandera { width:15px; }
.autocompleta {width:19.2%; color:#ffffff; font-size:1em; float:left; margin-top:0.1em; background-color:#000000; height:12em; z-index:1; overflow: auto; position:absolute; display:none; padding:0.5%; text-align:left;}
.autocompleta a {color:#cccccc;} 
.autocompleta hr {margin:0.3em 0; border-top:1px #ffffff solid; border-bottom:0;}

#miga-de-pan {padding-left:7.8%; margin-bottom:1em; }

#logoprint { display:none; }
.etiqueta {width: 200px;height: auto;position: fixed;top: 290px;bottom:unset;right: 0;z-index: 99999999999999999 !important;}
.etiqueta img{width:200px;}

.celda-1{background-color:#ffffff;}
.celda-2{background-color:#eeeeee;}
.celda-3{background-color:#ffffff;}
.celda-4{background-color:#eeeeee;}
.celda-5{background-color:#ffffff;}
.celda-6{background-color:#eeeeee;}
.celda-7{background-color:#ffffff;}
.celda-8{background-color:#eeeeee;}
.celda-9{background-color:#ffffff;}
.linkar {cursor:pointer;}
.fotoferta { width:360px; }
.leermascabecera{color:#ffffff;margin-top:10px;font-size:0.4em;letter-spacing:0;background-image:url(../img/pixnegro.png); width:9%; text-align:center;}
.titulo-bloque1 { float:left; width:100%; height:auto; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:2.5em; color:#797979; letter-spacing:-2px; margin-left:0.1em; padding-left:7.5%; background:#FFFFFF; margin-top:0px; margin-bottom:10px;}
.titulo-bloque2 { float:left; width:100%; height:auto; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:2.5em; color:#797979; letter-spacing:-2px; padding:0 10.5% 0 9.7%; background:#FFFFFF; margin-top:0px; margin-bottom:10px;}
.titulo-bloque3 { float:left; width:100%; height:auto; font-family: 'Armata', sans-serif; font-weight:bold; font-size:1.3em; color:#231f20; letter-spacing:0; background:#FFFFFF; margin-top:0px; margin-bottom:10px;}
.titulo-ficha { float:left; width:100%; height:auto; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:3em; color:#797979; letter-spacing:-2px; padding-left:4.5%; background:#FFFFFF; margin-top:0px; margin-bottom:0px; line-height:0.8em;}
.subtitulo-ficha { float:left; width:100%; height:auto; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:2em; color:#910D54; letter-spacing:-2px; padding-left:4.5%; background:#FFFFFF; margin-top:0px; margin-bottom:10px;}
.blkcontainer{ float:left; width:100%; background-color:#F6F5F4; height:auto;}
.videos {width:100%; height:50em;}
.videos33 {width:20%; float:left; height:20em;} /* width:84%; height:30em; margin:0 8% 3em 8%; */
.videos50left {width:33%; height:20em; margin-left:13%;}
.videos50right {width:33%; height:20em; margin-left:8%;}
.icotit { float:left; width:5%; margin-right:0.7%;}
.content{color:#777;font:12px/1.4 font-family: 'Cabin Condensed', sans-serif; font-weight:400; width:100%;margin:20px auto; float:left;}
.galleria_fichas{height:700px;}
.galleria_listados{height:500px;}
.titulo-bloque-centrado { width:100%; height:auto; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:3em; color:#797979; letter-spacing:-2px; background:#FFFFFF; line-height:0.8em; margin-bottom:1%;}
.titulo-bloque-centradoOK {float:left; width:100%; height:auto; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:3em; color:#797979; letter-spacing:-2px; background:#FFFFFF; line-height:0.8em; margin-bottom:1%;}
.icotit-centrado { width:2.5%; margin-right:0.4%;}
.table_estadisticas{color: #333333;	background-color: #CCCCCC;vertical-align: baseline;text-align: center;white-space: normal;display: table;border: 1px; margin-left: 0px;	margin-top: 0px;margin-bottom: 3px;}
.opcionesmapa {margin-left:9%; display:none; width:89%;}
.opcmapa {float:left; width:100%;}
.opcmapaentero {float:left; width:100%;}
.wd100 { width:100%;}
.wd666 { width:66.6%;}
.wd665 { width:66.5%;}
.wd33 { width:33%;}
.wd24 { width:24%;}
.wd19 { width:19%;}
.wd156 { width:15.6%;}
.wd99 { width:99%;}
.wd48 { width:48%;}
.wd32 { width:32%;}
.wd73 { width:73%;}
.wd334 { width:33.4%;}
.wd12 { width:12%;}
.wd45 { width:45%;}
.wd26 { width:26%;}
.wd17 { width:17%;}
.wd7 { width:7%;}
.wd6 { width:6%;}
.mb3 {margin-bottom:3em;}
.hg8 {height:8em;}
.hg11 {height:11em;}
.mostrar { display:none;}
.ml0 {margin-left:0;}
.ml10 {margin-left:10%;}
.ml5 {margin-left:5%;}
.ml2 {margin-left:2%;}
.ml6 {margin-left:6%;}
.ml4 {margin-left:4%;}
.ml32 {margin-left:32%;}

.cuadrado {background-color:#666666; color:#FFFFFF; height:7em; padding:0.5em; position:relative; overflow:hidden; }
.cuadrado .textoP {bottom:0.5em; color:#FFFFFF; font-size:1.1em; font-weight:bold; position:absolute; text-transform:uppercase; }
.cuadrado .textoPFondo {background-color: #292929; bottom: 0; height: 48%; opacity: 0.6; filter:alpha(opacity=60); position: absolute; width: 100%;}
.cuadrado .cuadradoResaltado {background-color:#FFFFFF; height:100%; left:0; opacity:0; position:absolute; top:0; width:100%; filter:alpha(opacity=0);}
/*.cuadrado .cuadradoResaltado:hover {opacity:0.4; filter:alpha(opacity=40);}
.cuadrado .cuadradoResaltadohover {background-color:#000000; height:100%; left:0; opacity:0.7; position:absolute; top:0; width:100%; filter:alpha(opacity=70);}*/

#tipoReserva { width: 100%; margin-top:2em; }
#tipoReserva ul { list-style: none outside none; margin: 0.5em 0 0.1em 0; }
#tipoReserva ul  li { display: inline-block; width: 13%; _display: inline; }
#tipoReserva ul  li img { width: 100%; }
#tipoReserva ul  li .opaco { opacity:0.7; filter:alpha(opacity=70); }
#tipoReserva ul  li .opaco:hover { opacity:1; filter:alpha(opacity=100); }

/* css carrusel de destacados */
.carrucontainer {float:left; height:auto; width:100%; background-color:#ffffff; margin-bottom:0.5%; padding:0 0.7%;}
.carrucontainer .enlnav {float:left; width:2%; height:2%; margin: 9% 2.5%;}
.carrucontainer .enlnav a {margin:0; padding:0; width:100%; height:100%;}
.carrucontainer .enlnav img {width:100%;transform: rotate(0.0001deg);}
#carruban { float:left; width:86%; height:24%; text-align: center; overflow: hidden; }
#carruban .cuadrado { height:100%; margin:0 auto; padding:0; text-align:left; display:inline-block; _float: left; }
#carruban .cuadrado img {width:100%;}
#carruban .cuadrado .textoP {bottom:auto; font-size:1.8em; font-weight:400; line-height:1em; padding: 0 5%; top:55%;}
#carruban .cuadrado .precio {margin-left: 5%; overflow: visible; position: absolute; top: 81%; width: 50%; font-weight:400;}
#carruban .cuadrado .precio img {position: absolute; width: 80%;}
.precio .texto {font-size: 0.7em; left: 3%; position: absolute; padding-top: 1%;}
.precio .valor {font-size: 2em; padding-top:0.1em; position: absolute; right: 22%; letter-spacing:0;}
.precio .valor_grande {font-size:2.5em; padding-top:0; position: absolute; right: 22%; letter-spacing:0;}
.precio .valor .euro {font-size: 0.8em;}
.c-O{display:none;}
#carruban .rectangulo {float:left; width:24%; height:25em; margin:0 0.5%; padding:0; background-color:#F1F1F1; color:#1C1C1C; letter-spacing:-0.1em; text-align: left; }/*F1F1F1*/
#carruban .rectangulo img {width:100%;}
#carruban .rectangulo .titulo {bottom:auto; font-size:1.7em; font-weight:400; line-height:1em; padding: 4% 4% 0 4%; height:2em;}
#carruban .rectangulo .subtitulo {bottom:auto; font-size:1.5em; font-weight:400; line-height:1em; padding: 0 4%;}
#carruban .rectangulo .texto {bottom:auto; font-size:1em; font-weight:400; line-height:1em; padding: 4% 4%; letter-spacing:0; font-family: 'Armata', sans-serif;}
#carruban .rectangulo:hover {opacity:0.8; filter:alpha(opacity=80);}
#carruban .espaciorectangulo {float:left; width:24%; height:24%; margin:0 0.5%; padding:0; letter-spacing:-0.1em; }

#carruban h2 { font-size:2.5em; color:#FFFFFF; margin-top:-60%; letter-spacing:-0.07em; line-height:0.9em; margin-left:5%; font-family: 'Cabin Condensed', sans-serif; font-weight:400; }
/*#carruban .precio {bottom:0; margin-left: 5%; overflow: visible; position: absolute; width: 50%;}
#carruban .fondo { width:40%; margin-left:5%; margin-top:5px; }
#carruban .carrudest { float:left; width:24%; height:24%; margin:0 0.5%;}*/
.carrufot { width:100%; }
.pixnegro { width:100%; height:170px; margin-top:-170px; }
.caruban { width:100%; height:auto; display:none; }
.caruban .pico1 {width:3%; margin-left:17%;}
.caruban .pico2 {width:3%; margin-left:38%;}
.caruban .pico3 {width:3%; margin-left:59%;}
.caruban .pico4 {width:3%; margin-left:80%;}
#carucont { float:left; width:100%; height:auto; margin:0 auto; background-color:#C1C4C6; padding:2em 3.2% 2em 8%;} /* 87.7% */
#carucont .fotocar { float:left; width:24%; }
#carucont .fotocardestacado { float:left; width:18.2%; }
#carucont .texto { float:left; margin-left:3.5%; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:3em; color:#FFFFFF; letter-spacing:-2px; width:67.2%; position:relative; margin-top:-0.35em;}
#carucont .descripcion { color: #383B3D; font-family: 'Armata', sans-serif; font-size: 0.35em; font-weight: 400; letter-spacing: 0; line-height: 1.5em; display:block; text-align:justify; margin-top:1.5%; }
#carucont .mas { margin-top:2%; width:auto; background-color: #8F9297; color: #FFFFFF; display: inline-block; font-size: 0.4em; margin-top: 0.5em; padding: 0.3em 0.8em; float:right; letter-spacing:0px; }
#carucont .cerrar { float:right; margin-top:-1em; width:2.2%; transform: rotate(0.0001deg); }
#carucont .descripcion a { text-decoration:underline; }

/* fin css carrusel de destacados */
.cajatexto { float:left; font-size:3em; color:#231F20; width:20%; padding-left:20px; margin-top:-10px;}
.textopeque { font-size:0.4em;}
.navizq2 {float:left; width:2.2%; margin:125px 30px 0 20px; }
.navder2 {float:right; width:2.2%; margin:125px 10px 0 8px;}
#carruban2 { float:left; width:71%; height:auto; font-family: 'Cabin Condensed', sans-serif; font-weight:400;}
#carruban2 h2 { font-size:2em; color:#FFFFFF; margin-top:-150px; letter-spacing:-4px; line-height:0.9em; margin-left:5%; }
#carruban2 .fondo { width:40%; margin-left:5%; margin-top:5px; }
#carruban2 .desde {  margin-left:8%; margin-top:-50px; font-size:0.8em; letter-spacing:-1px; color:#FFFFFF; }
#carruban2 .importe { margin-left:19%; font-size:2.5em; letter-spacing:-1px; color:#FFFFFF; margin-top:-10px; }
.carrudest2 { float:left; width:288px; height:288px; margin-right:6px;}

#cab-container { width:100%; height:auto; background-color:#ffffff; position:fixed; z-index:999; top:0; }

#cab-container #menu-logo { width:95%; height:6em; background-color:#FFFFFF; color:#BFC0C1; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:0.9em; border-bottom:0px #C7C7C6 solid; }
#cab-container #menu-logo a { text-decoration:none; color: #726F6F; }
#cab-container #menu-logo #logo { float:left; margin:0.6em 0 0 7.5%; width:30%; transform: rotate(0.0001deg); }
#cab-container #menu-logo #formbuscar #buscador { float:right; margin:1.8em 1.9% 0 0; padding:0.3%; width:12.7%; color:#726F6F; background-color:#FFFFFF; border-color:#9F9EA7; border-width:thin; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:1em; background-image:url(../img/lupa.png); background-repeat:no-repeat; background-position:right; background-size:13%; }
#cab-container #menu-logo .logoAcreditra { width:14em; float:right; margin:1.8em 1% 0 0; }
#cab-container #menu-logo .logoAcreditra img { width:100%; margin:0; padding:0; }

#cab-container #menu-logo ul.menuSuperior { display: inline-block; float:right; margin-top:1.7em; }
#cab-container #menu-logo ul.menuSuperior  li { color: #726F6F; display: inline-block; float: right; line-height: 1.9em; padding-right: 2em; }
#cab-container #menu-logo ul.menuSuperior  li:hover { color:#383835; }
#cab-container #menu-logo ul.menuSuperior  li img { width: 1.2em; }
#cab-container #menu-logo ul.menuSuperior  li ul { display:none; position: absolute; /* Muy importante */ height:auto; line-height:18px; margin:0px 0 0 -7px; /* Lo colocamos donde queremos */ /*.margin: 19px -42px; /* Hacks para colocarlo bien en ie *//*_margin: 19px -42px;*/ padding:0 7px; background-color:#ECECEC; }
#cab-container #menu-logo ul.menuSuperior  li:hover ul { display: block; color:#9E9FA4; }
#cab-container #menu-logo ul.menuSuperior  li ul li { display:block; float:none; position:relative; border:0; height:2em; line-height:2em; color:#9E9FA4; background-image: none; border-bottom:1px #C0C0C0 solid; }
#cab-container #menu-logo ul.menuSuperior  li ul li a { color:#9E9FA4; }
#cab-container #menu-logo ul.menuSuperior  li ul li img { position: absolute; right:0; top: 0.5em; width: 1.2em; }
#cab-container #menu-logo ul.menuSuperior  li ul li:hover { color:#9E9FA4; background-color:#CDCDCF; background-image:url(../img/flec_izq.png); background-repeat:no-repeat; background-position:right; }


#cab-container #menu-logo .profesional{ display: block; float:right; width:110px; height:26px; cursor:pointer; margin-right:15px; margin-top:1.7em; }
#cab-container #menu-logo .profesional ul{ position:relative; display:block; list-style:none; font-family: 'Cabin Condensed', sans-serif; font-weight:400; color:#9F9EA7; width:110px; height:26px; line-height:26px; margin-left:0px; text-align:left; z-index:1; } 
#cab-container #menu-logo .profesional ul li { position:relative; display:block; width:110px; height:26px; line-height:26px; color: #726F6F; }
#cab-container #menu-logo .profesional ul li:hover { color:#383835; }
#cab-container #menu-logo .profesional ul li ul { display:none; position: absolute; /* Muy importante */ width:120px; height:auto; line-height:18px; margin:0px 0 0 -7px; /* Lo colocamos donde queremos */ /*.margin: 19px -42px; /* Hacks para colocarlo bien en ie *//*_margin: 19px -42px;*/ padding:0 7px; background-color:#ECECEC; }
#cab-container #menu-logo .profesional ul li:hover ul { display: block; color:#9E9FA4; }
#cab-container #menu-logo .profesional ul li ul li { display:block; float:none; position:relative; border:0px; height:25px; line-height:25px; color:#9E9FA4; background-image: none; border-bottom:1px #C0C0C0 solid; }
#cab-container #menu-logo .profesional ul li ul li a{ color:#9E9FA4; background-image: none; }
#cab-container #menu-logo .profesional ul li ul li:hover { color:#9E9FA4; background-color:#CDCDCF; background-image:url(../img/flec_izq.png); background-repeat:no-repeat; background-position:right; }

/*#cab-container #menu-logo ul.redes { float:right; margin:1.8% 1% 0 0; width:9%; list-style: none outside none; }
#cab-container #menu-logo ul.redes  li { display: inline-block; margin-left: 2.4%; width: 20%; }
#cab-container #menu-logo ul.redes img { width:100%; transform: rotate(0.0001deg); }*/

#cab-container #menu-logo ul.redes { float:right; margin:1.8% 0 0 0; width:0.1%; list-style: none outside none; }
#cab-container #menu-logo ul.redes  li { display: inline-block; }

#cab-container #menu-top { width:100%; height:2.5em; float:left; background-color: #7b7a7a; }
#cab-container #menu-top #menu-superior {float: left; height: 2.1em; margin-top: 0.3em; padding: 0 1%; text-align: justify; width: 77%; }
#cab-container #menu-top #menu-superior:after {width: 100%; display: inline-block; content: "."; visibility: hidden;}
#cab-container #menu-top #menu-superior li { display: inline-block; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:1.1em; letter-spacing:0; margin-top:0.1em; cursor:pointer; vertical-align: top; *display: inline; zoom: 1; *margin-right: 1em; padding:0 0.4%; } 
#cab-container #menu-top #menu-superior li a { color: #EFEFE9; }
#cab-container #menu-top #menu-superior .sinlink { color: #EFEFE9; cursor:default; }
#cab-container #menu-top #menu-superior .nolink { cursor:default; }
/*#cab-container #menu-top #menu-superior li a:hover { color: #000000; }*/
#cab-container #menu-top #menu-superior li:hover { border-bottom: 2px dotted #737272; background-color:#737272;}
#cab-container #menu-top #menu-superior .tiempo { float: none; height: auto; width: auto; background-color:#7b7a7a; border-bottom:none; }
#cab-container #menu-top #menu-superior .iconotiempo { width:1.3em; }
#cab-container #menu-top #menu-superior .textotiempo { font-size: 1em; margin-left: 0.3em; vertical-align: top; }
#cab-container #menu-top #menu-superior li ul { width:auto; position:absolute; margin-left:-0.3%; margin-top:0.05em; display:none; background-image:url(../img/pixmenus.png); padding:0.2em 0; border-bottom: 5px solid #7b7a7a; border-top: 7px solid #7b7a7a; z-index:999;}
#cab-container #menu-top #menu-superior li ul li { display: list-item; _display: inline; font-size:0.95em; padding:0.1em 0.5em; padding-right:1.5em;}
#cab-container #menu-top #menu-superior li ul li:hover{ border-bottom:none; background-color:#737272; color:#ffffff;}
#cab-container #menu-top #menu-superior li ul li a { color:#606060;}
#cab-container #menu-top #menu-superior li ul li a:hover { color:#ffffff;}
#cab-container #menu-top #menu-superior li:hover > ul { height:auto; display: block; }
#cab-container #menu-top #menu-superior li ul li ul { width:auto; margin-left:90%; margin-top:-1.4em; border-top:none;}
#cab-container #menu-top #menu-superior li ul li ul li { width:120%;}
.conhijos {background-image:url(submenu.png); background-repeat:no-repeat; background-position:right; background-size:1.2em;}
#cab-container #menu-top #menu-superior .negro { color:#000000; text-decoration:none; }
#cab-container #menu-top #menu-superior .gris { /*color:#FEA43E;*/ border-bottom: 2px dotted #EFEFE9; }
#cab-container #menu-top #menu-superior .marfil { color:#EFEFE9; }
#cab-container #menu-top #menu-superior .blanco { color:#FFFFFF; text-decoration:none; }
#cab-container #menu-top #menu-superior .barra { display:none;  }
#cab-container #menu-top #listareservas {background-color: #AD0943; color: #3D3D3D; float: right; font-size: 1.2em; padding: 0.4% 1% 0 1.6%; width: 22.5%; height:2.10em; }
#cab-container #menu-top #listareservas .texto { color: #EFEFE9; float:left; font-family: 'Cabin Condensed', sans-serif; letter-spacing:0; width:85%; font-weight:400; }
#cab-container #menu-top #listareservas .subibaja { float:right; width:7.3%; margin-top:0.25em; margin-right:0.37em; }

#box { float:left; width:100%; height:2.5em; background-color:#949493; display:none; }
#box #desplegable1,#desplegable2,#desplegable3,#desplegable4,#desplegable5,#desplegable6,#desplegable7,#desplegable8,#desplegable9,#desplegable10,#desplegable11,#desplegable12 { width:98%; margin:0 auto; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:1em; color:#FFFFFF; display:none; letter-spacing:-1; }
#box #desplegable1 #opciones { float:left; padding-top:0.55em; }
#box #desplegable1 #opciones a { color:#ffffff; text-decoration:none;}
#box #desplegable1 #cerrar { float:right; padding-top:1em; margin-right:8px; }
#box #desplegable2 #opciones { float:left; padding-top:0.55em; }
#box #desplegable2 #opciones a { color:#ffffff; text-decoration:none;}
#box #desplegable2 #cerrar { float:right; padding-top:1em; margin-right:8px; }
#box #desplegable3 #opciones { float:left; padding-top:0.55em; }
#box #desplegable3 #opciones a { color:#ffffff; text-decoration:none;}
#box #desplegable3 #cerrar { float:right; padding-top:1em; margin-right:8px; }
#box #desplegable4 #opciones { float:left; padding-top:0.55em; }
#box #desplegable4 #opciones a { color:#ffffff; text-decoration:none;}
#box #desplegable4 #cerrar { float:right; padding-top:1em; margin-right:8px; }
#box #desplegable5 #opciones { float:left; padding-top:0.55em; }
#box #desplegable5 #opciones a { color:#ffffff; text-decoration:none;}
#box #desplegable5 #cerrar { float:right; padding-top:1em; margin-right:8px; }
#box #desplegable6 #opciones { float:left; padding-top:0.55em; }
#box #desplegable6 #opciones a { color:#ffffff; text-decoration:none;}
#box #desplegable6 #cerrar { float:right; padding-top:1em; margin-right:8px; }
#box #desplegable7 #opciones { float:left; padding-top:0.55em; }
#box #desplegable7 #opciones a { color:#ffffff; text-decoration:none;}
#box #desplegable7 #cerrar { float:right; padding-top:1em; margin-right:8px; }
#box #desplegable8 #opciones { float:left; padding-top:0.55em; }
#box #desplegable8 #opciones a { color:#ffffff; text-decoration:none;}
#box #desplegable8 #cerrar { float:right; padding-top:1em; margin-right:8px; }
#box #desplegable9 #opciones { float:left; padding-top:0.55em; }
#box #desplegable9 #opciones a { color:#ffffff; text-decoration:none;}
#box #desplegable9 #cerrar { float:right; padding-top:1em; margin-right:8px; }
#box #desplegable10 #opciones { float:left; padding-top:0.55em; }
#box #desplegable10 #opciones a { color:#ffffff; text-decoration:none;}
#box #desplegable10 #cerrar { float:right; padding-top:1em; margin-right:8px; }
#box #desplegable11 #opciones { float:left; padding-top:0.55em; }
#box #desplegable11 #opciones a { color:#ffffff; text-decoration:none;}
#box #desplegable11 #cerrar { float:right; padding-top:1em; margin-right:8px; }
#box #desplegable12 #opciones { float:left; padding-top:0.55em; }
#box #desplegable12 #opciones a { color:#ffffff; text-decoration:none;}
#box #desplegable12 #cerrar { float:right; padding-top:1em; margin-right:8px; }

/*#sep-cab-home { width:100%; height:0; } /*79px*/
/*#sep-cab { width:100%; height:0; _height: 0; } /* 7.2em */
/*#sep-cab2 { width:100%; height:0; } /* 7.6em */

#sep-cab-home { width:100%; height:79px; } 
#sep-cab { width:100%; height:9.2em; _height: 0; }
#sep-cab2 { width:100%; height:9.6em; }

#slider { height:8em; margin-bottom:0; position: relative; }
#slider	.frame { top:0; height:6.3em; background: none no-repeat scroll center top #9D9B9E; background-size: auto; overflow:hidden; margin-bottom:0; width:100%; position:absolute; display: none;} /* background-size:100%;*/
#slider #textos { margin:1em 0 0 7.7%; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:4em; color:#000000; letter-spacing:-0.05em; line-height:0.9em; }
#slider #textos #subtitulo { color:#9E9FA4; margin-left:0.02em; }
#slider #textos #precio { margin:30px 0 0 0; width:13.4%;}
#slider #largo { margin-top:225px; }
#slider #textos #precios {margin:30px 0 0 0.1em; width:13.4%;background-size:100%; background-repeat:no-repeat; background-image:url(../img/fondo_precios.png); height:104px;}
#slider #textos #precios .desde { float:left; color:#FFFFFF; font-size:0.3em; letter-spacing:-1px; padding-left:10px; width:30%; }
#slider #textos #precios .importe { float:right; color:#FFFFFF; text-align:right; letter-spacing:-2px; padding-right:20px; padding-top:12%; width:60%; font-size:0.7em; }
#slider #textos #fechas { color:#9E9FA4; margin-top:10px; font-size:0.6em; letter-spacing:0; padding:0.5%; background-image:url(../img/pixnegro.png); }
#slider #textos #titulo_grande { color:#ffffff; font-size:1.5em; letter-spacing:-0.05em; line-height:0.9em; }
#slider #textos #texto { color:#ffffff; background-image:url(../img/pixnegro.png); font-size:0.25em; letter-spacing:0; padding:3%; margin-top:2%; font-family:'Armata', sans-serif; width:55%; line-height:1.3em; }

#slider #textostip3 { margin:2.5% 0 0 0; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:3em; color:#000000; letter-spacing:-3px; line-height:0.8em; padding:2% 0 2% 5%; background-image:url(../img/transblanco.png); width:100%; }
#slider #textostip3 #subtitulo { color:#9E9FA4; }

#slider #textostip5 { margin:2.5% 0 0 8%; font-family: 'Cabin Condensed', sans-serif; font-weight:400; width:100%; }
#slider #textostip5 #titulo { color:#ffffff; font-size:3em; letter-spacing:-0.02em; line-height:0.9em; font-weight:400; }
#slider #textostip5 #texto { color:#ffffff; background-image:url(../img/pixnegro.png); font-size:1em; letter-spacing:0; padding:3%; margin-top:2%; font-family:'Armata', sans-serif; width:50%; }

#slider #sliderBotones { bottom: 0; position: absolute; text-align: center; width: 100%; }
#slider #sliderBotones img { margin: 0 0.10em; width: 1.1em; padding: 0.1em; transform: rotate(0.0001deg); }

#toplayer #formularContainer { padding:10px; }
#toplayer #formularContainer .texto { float:right; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:1.5em; color:#00495E; margin-right:10px; margin-top:2px; }
#toplayer #formularContainer .icono { width:9.4%; margin-right:3px; }
#toplayer #formularContainer .subibaja { float:right; width:5.3%; margin-top:8px; }

#toplayer2 #formularContainer2 { padding:1.5%; padding-top:0.9%; }
#toplayer2 #formularContainer2 .texto { float:left; width:100%; height:35px; margin-bottom:2%; margin-top:2%; font-family: 'Cabin Condensed', sans-serif; letter-spacing:0;}
#toplayer2 #formularContainer2 input { float:left; width:100%; padding:0.25em 0.5em; margin-right:3%; margin-bottom:1em; font-size:0.7em; color:#7C7C7B; font-family: 'Cabin Condensed', sans-serif; font-weight:400; }
#toplayer2 #formularContainer2 select { float:left; width:100%; padding: 0.2em; margin-bottom:1em; font-size:0.7em; color:#7C7C7B; font-family: 'Cabin Condensed', sans-serif; font-weight:400; }
#toplayer2 #formularContainer2  p { width: 100%; text-align: center; }
#toplayer2 #formularContainer2 .boton { background-color: #AD0943; color: #FFFFFF; display: inline-block; font-size: 0.9em; margin-top: 0.5em; padding: 0.2em 0.8em; float:right; font-weight:bold; }
#toplayer2 #formularContainer2 .icono {opacity: 0.5; filter:alpha(opacity=50);}
#toplayer2 #formularContainer2 #campos2,#campos3,#campos4,#campos5 { display:none; }
#toplayer2 #formularContainer2 .lupa { background-image:url(../img/lupa.png); background-repeat:no-repeat; background-position:right; background-size:8%; border:1px #7F9DB9 solid;}
#toplayer2 #formularContainer2 .fechas { width:48.5%; background-image:url(../img/calendario.png); background-repeat:no-repeat; background-position:right; background-size:18%; border:1px #7F9DB9 solid;}
#toplayer2 #formularContainer2 .personas { width:48.5%;}
#toplayer2 #formularContainer2 .habitaciones { width:48.5%; float:right;}
#toplayer2 #formularContainer2 .autocompletar {width:86.6%; color:#ffffff; font-size:0.5em; float:left; margin-top:2.45em; background-color:#000000; height:18em; z-index:1; overflow: auto; position:absolute; display:none; padding:2%;}
#toplayer2 #formularContainer2 .autocompletar a {color:#cccccc;} 
#toplayer2 #formularContainer2 .autocompletar hr {margin:0.3em 0; border-top:1px #ffffff solid; border-bottom:0;}

.regform { position: absolute; right:0; height:52px; width:313px; background-image:url(../img/fondoreservas.png); }
.regform2 { position: absolute; right:0; height:17.55em; width:22.5%; background-image:url(../img/pixnegro.png); font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:1.5em; color:#FFFFFF; }

#buscadorofertas { float:left; width:100%; height:auto; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:3em; color:#797979; padding: 0 7.5%;}
#buscadorofertas #titulo {float:left; width:auto; letter-spacing:-2px; margin-left:0.1em;}
#buscadorofertas #campos {float:right; width:50%; margin-top:0.4em; }
#buscadorofertas #campos input {background-color: #ffffff; border: medium none; color: #757474; float: right; font-family: 'Cabin Condensed',sans-serif; font-size: 0.33em; margin-right: 0.8em; padding: 0.2em; width: 20%; border:1px #666666 solid; background-image:url(../img/calendario.png); background-repeat:no-repeat; background-position:right; background-size:20%;} 
#buscadorofertas #campos select { float:right; width:30%; padding:3px; margin:4px 10px 0 0; font-size:0.3em; color:#757474; font-family: 'Cabin Condensed', sans-serif; font-weight:400; background-color:#DCDCDB; border:none; }
#buscadorofertas .boton {background-color: #666666; color: #FFFFFF; float: right; font-size: 0.35em; padding: 0.2em 0.8em;}
#buscadorofertas .todas {float: right; font-size: 0.35em; padding: 0.2em 0.8em;}

#caja1x3 { float:left; width:100%; height:auto; font-family: 'Cabin Condensed', sans-serif; font-weight:400; background-color:#F7F6F5;}
#caja1x3 #planificador1x3 {float:left; width:33.3%; font-size:3em; line-height:0.8em; color:#797979; letter-spacing:-2px; padding:45px 80px 0 80px;}
#caja1x3 #planificador1x3 input { float:left; width:47%; padding:0.1em; font-size:0.3em; color:#757474; font-family: 'Cabin Condensed', sans-serif; font-weight:400; background-color:#F7F6F5; border:1px #ADADAC solid; margin-top:30px; }
#caja1x3 #planificador1x3 select { float:left; width:100%; padding:0.1em; font-size:0.3em; color:#757474; font-family: 'Cabin Condensed', sans-serif; font-weight:400; background-color:#F7F6F5; border:1px #ADADAC solid; margin-top:30px; }
#caja1x3 #planificador1x3 #checks { float:left; width:100%; font-size:0.3em; letter-spacing:-1px; margin-top:10px; font-family: 'Cabin Condensed', sans-serif; font-weight:400; }
#caja1x3 #planificador1x3 #checks #pla_ofertas { padding:0; margin:0; width:auto; margin-right:10px; margin-top:15px; }
#caja1x3 #planificador1x3 #boton { float:left; width:31.9%; margin-right:10px; margin-top:20px; }
#caja1x3 #planificador1x3 #linea { float:left; width:100%; height:1px; margin-top:20px; }
#caja1x3 #planificador1x3 #avanzada { float:left; width:95%; font-size:0.3em; letter-spacing:0px; line-height:2em; }
#caja1x3 #planificador1x3 #desplegar { float:right; width:5%; margin-top:7px; }
#caja1x3 #planificador1x3 #avanzado { float:left; width:100%; margin-top:10px; font-size:0.3em; letter-spacing:0px; line-height:2em; display:none; }
#caja1x3 #mapa1x3 {float:left; width:33.3%; padding:45px 0 0 0;}

.banner33 { width:33.3%; }
.banner66 { width:66.6%; }
.banner100 { width:100%; }
.banner1x3 { float:left; font-family: 'Cabin Condensed', sans-serif; font-weight:400; position: relative; } /* padding-top:3%; }*/
.banner1x3 h2 { width:100%; font-size:3em; top:10%; line-height:0.8em; position: absolute; left:3%; }
.banner1x3 .derecha { right:5%; text-align:right; top:35%; }
.banner1x3 .izquierda { left:5%; text-align:left; top:35%; }
.banner1x3 h3 { width:100%; font-size:2.5em; line-height:0.8em; position: absolute;}
.banner1x3 img { width: 100%; }
.banner1x3 .textobanner { float:right; width:70%; font-size:1.2em; line-height:0.8em; letter-spacing:-1px; padding-top:10%; padding-right:4%;}
.banner1x3 .icono { float:left; width:24%; padding:2% 0 0 6%; }
/*.banner1x3:hover {opacity:0.8; filter:alpha(opacity=80);}*/

#pie { float:left; width:100%; height:auto; background-color:#525151; color:#CECECE; font-family: 'Cabin Condensed', sans-serif; font-weight:400; letter-spacing:-1px; }
#pie #mapaweb { width:100%; height:auto; padding:1.8em 0.5em 2em 4em;}
#pie #mapaweb .opcion { float:left; font-size:1.2em; } /*  border:1px #FF0000 solid; */
#pie #mapaweb .opcion2 { float:left; margin-right:8%; font-size:1.1em; margin-bottom:0.5em; letter-spacing:0; }
#pie #mapaweb .opcion2 div { font-size:0.8em; width:100%; margin-top:0.4em; }
#pie #mapaweb a { color:#CECECE; }
#pie #mapaweb a:hover {color: #ffffff;}
#pie #redespie { width:100%; height:auto; padding:3em 0.5em 2.5em 4em;}
#pie #redespie #social { float: left; height: 2em; width: 100%; }
#pie #redespie #social .icopie { float:left; height:80%; margin-right:9.6%; transform: rotate(0.0001deg); }/* opacity: 0.8; filter:alpha(opacity=80); } /* 7.8 si ponemos trivago */
/*#pie #redespie #social .icopie:hover { opacity: 1; filter:alpha(opacity=100); }*/
#pie .separador { width:100%; height:1px; background-color:#757474; margin-top:0.4em;} /*92.5 margin:0 auto; */
#pie .logoregion { float:left; margin-left:4em; width:12%; padding-top:2em; }
#pie .logoturismo { float:right; margin-right:3.7em; width:15%; margin-top:2em; margin-bottom:2em; padding:0.5em; border:1px #727274 solid; }
#pie .telefono { float:left; width:63%; font-size:0.95em; letter-spacing:0px; padding-top:1em; text-align:center; }
#pie .reactiva {float: left;width: 16%;padding-top: 1em;margin-top: 2em;margin-bottom: 2em;text-align: center;}
#pie .datositrem {float: left;width: 33%;font-size: 0.95em;letter-spacing: 0px;padding-top: 1em;text-align: center;margin-top: 2em;margin-bottom: 2em;}
#pie #inferior { width:100%; height:auto; padding:1em 0.5em 2em 4em; float:left; padding-top:2em;}
#pie #inferior .opcion { float:left; font-size:0.9em; letter-spacing:0px; } /*  border:1px #FF0000 solid; */
#pie #inferior a { color:#CECECE; }
#pie #inferior a:hover {color: #ffffff;}

#menurapido { width:90%; margin:0 auto; height:auto; background-color:#000000; color:#797979; font-family: 'Cabin Condensed', sans-serif; font-weight:400; }
#menurapido #opcion {float:left; margin-top:30px; margin-bottom:20px;opacity: 0.7; filter:alpha(opacity=70); height:9em;}
#menurapido #opcion:hover {opacity: 1; filter:alpha(opacity=100);}
#menurapido #opcion .icomenu {width:50%; margin-bottom:5%;transform: rotate(0.0001deg);}
#menurapido #opcion .texto {float:left; width:100%; text-align:center; font-size:1.3em; font-weight:bold;}
#menurapido #opcion .subtexto {float:left; width:100%; text-align:center; font-size:1em;}
#menurapido a {color:#797979; }

.perder { width:100%; background-image:url(../img/perder_1_1.jpg); height:500px; padding:4% 3% 4% 3%;}
.perdernavega { clear: both; display: block; width: 100%; }
.iconavega { margin: 0.1em 0.2em 0; width: 0.9em; transform: rotate(0.0001deg);}
#perderizq {float:left; width:25%; font-family: 'Cabin Condensed', sans-serif; font-weight:400; letter-spacing:-2px; font-size:3em; color:#FFFFFF; line-height:0.8em;}
#perderizq #perdercaja { width:100%; background-image:url(../img/pixelblanco.png); font-size:0.4em; padding:5%; color:#1D1D1B; letter-spacing:-1px; line-height:1em; margin-top:30px;}
#perderizq #perdercaja a {color:#7A9DAC;}
#perderder {float:right; width:72%;}
#perderder .grupo1 { float:left;width:99%; background-color:#FFFFFF; margin-right:1%; padding:10px; margin-bottom:10px; height:180px;}
#perderder .grupo2 { float:left;width:49%; background-color:#FFFFFF; margin-right:1%; padding:10px; margin-bottom:10px; height:180px;}
#perderder .grupo3 { float:left;width:32.3%; background-color:#FFFFFF; margin-right:1%; padding:10px; margin-bottom:10px; height:180px;}
#perderder .grupo4 { float:left;width:24%; background-color:#FFFFFF; margin-right:1%; padding:10px; margin-bottom:10px; height:180px;}
#perderder .grupo5 { float:left;width:19%; background-color:#FFFFFF; margin-right:1%; padding:10px; margin-bottom:10px; height:180px;}
#perderder .numero { width:100%; font-size:3em; color:#7A9DAC; letter-spacing:-4px; }
#perderder a {color:#7A9DAC;}
#perderder .vermas { width:100%; background-color:#7A9DAC; font-size:1.2em; color:#ffffff; letter-spacing:-1px; text-align:right; padding:15px; display:none; }


#caja1x2 { float:left; width:100%; height:auto; font-family: 'Cabin Condensed', sans-serif; font-weight:400; }
/*#caja1x2 #agenda1x2 {float:left; width:66.6%; font-size:3em; line-height:0.8em; color:#ffffff; letter-spacing:-2px; background-color:#879E28;}
#caja1x2 #agenda1x2 #eventos {float:left; width:67%; padding:3% 0 3% 11.5%; }
#caja1x2 #agenda1x2 #eventos .titulo {float:left; }
#caja1x2 #agenda1x2 #eventos #desplegable {float:right; width:30%; font-size:0.5em; letter-spacing:-1px; padding:8px; background-color:#A4AB2E; }
#caja1x2 #agenda1x2 #eventos #desplegable .tipoeventos{ display: block; width:180px; height:26px; cursor:pointer; }
#caja1x2 #agenda1x2 #eventos #desplegable .tipoeventos ul{ position:relative; display:block; list-style:none; color:#ffffff; width:180px; height:36px; line-height:26px; margin-left:0px; text-align:left; z-index:1; } 
#caja1x2 #agenda1x2 #eventos #desplegable .tipoeventos ul li { position:relative; display:block; width:180px; height:36px; line-height:26px; background-image:url(../img/flec_abajo2.png); background-repeat:no-repeat; background-position:top right; }
#caja1x2 #agenda1x2 #eventos #desplegable .tipoeventos ul li:hover { color:#ffffff; background-image: url(../img/flec_abajo2.png); background-repeat:no-repeat; }
#caja1x2 #agenda1x2 #eventos #desplegable .tipoeventos ul li ul { display:none; font-size:0.8em; position: absolute; /* Muy importante */ /*width:194px; height:auto; line-height:18px; margin:0px 0 0 -7px; /* Lo colocamos donde queremos */ /*.margin: 19px -42px; /* Hacks para colocarlo bien en ie *//*_margin: 19px -42px;*/ /*padding:0 7px; background-color:#D2D597; }
#caja1x2 #agenda1x2 #eventos #desplegable .tipoeventos ul li:hover ul { display: block; color:#9E9FA4; }
#caja1x2 #agenda1x2 #eventos #desplegable .tipoeventos ul li ul li { display:block; float:none; position:relative; border:0px; height:35px; line-height:25px; color:#9E9FA4; background-image: none; border-bottom:1px #C0C0C0 solid; }
#caja1x2 #agenda1x2 #eventos #desplegable .tipoeventos ul li ul li a{ color:#879E28; background-image: none; }
#caja1x2 #agenda1x2 #eventos #desplegable .tipoeventos ul li ul li:hover { color:#879E28; background-color:#CDCDCF; background-image:url(../img/flec_izq2.png); background-repeat:no-repeat; background-position:right; }
#caja1x2 #agenda1x2 #eventos .cajaeventos {float:left; width:100%; margin-top:20px; }
#caja1x2 #agenda1x2 #eventos #evento {float:left; width:100%; height:auto; background-color:#FFFFFF; margin-bottom:10px; }
#caja1x2 #agenda1x2 #eventos #evento .foto {float:left; width:30%; padding:1%; }
#caja1x2 #agenda1x2 #eventos #evento .textoevento {float:right; width:69%; color:#000000; font-size:0.4em; letter-spacing:-1px; line-height:1em; padding:1%; }
#caja1x2 #agenda1x2 #eventos #evento .fechas {font-size:0.8em; line-height:1.5em; color:#000000;}
#caja1x2 #agenda1x2 #eventos #evento .txtevento {font-size:0.8em; letter-spacing:-1px; line-height:1em; color:#777777;}
#caja1x2 #agenda1x2 #eventos .todos {float:left; width:50%; font-size:0.4em; letter-spacing:-1px; }
#caja1x2 #agenda1x2 #eventos .navega {float:right; width:50%; }
#caja1x2 #agenda1x2 #eventos .iconav {float:right; width:10%; margin-left:5px; }
#caja1x2 #agenda1x2 #eventos a {color:#FFFFFF; }
#caja1x2 #agenda1x2 #eventos a:hover {color:#555555; }
#caja1x2 #agenda1x2 #buscador {float:right; width:32%; padding:8% 2% 0 2%; }
#caja1x2 #agenda1x2 #buscador .cabbuscador {float:left; width:100%;  margin-bottom:10px;}
#caja1x2 #agenda1x2 #buscador .icono {float:left; width:14%; }
#caja1x2 #agenda1x2 #buscador .titulo {float:left; font-size:0.6em; letter-spacing:-1px; margin-left:5px; margin-top:8px; }
#caja1x2 #agenda1x2 #buscador #campos {float:left; width:100%; }
#caja1x2 #agenda1x2 #buscador #campos input { float:left; width:48%; padding:3px; margin-right:3px; margin-bottom:10px; font-size:0.3em; color:#757575; font-family: 'Cabin Condensed', sans-serif; font-weight:100; }
#caja1x2 #agenda1x2 #buscador #campos select { float:left; width:97%; padding:3px; margin-right:3px; margin-bottom:10px; font-size:0.3em; color:#757575; font-family: 'Cabin Condensed', sans-serif; font-weight:100; }
#caja1x2 #agenda1x2 #buscador #campos .checks { float:left; width:100%; font-size:0.3em; letter-spacing:-1px; }
#caja1x2 #agenda1x2 #buscador #campos .checks input { float:none; padding:0; margin:0; width:auto; margin-right:5px; margin-left:5px; }
#caja1x2 #agenda1x2 #buscador #campos .boton { float:left; width:55%; margin-top:10px; }
#caja1x2 #agenda1x2 #buscador #cabcalendario {float:left; width:100%; height:auto; margin-top:20%; }
#caja1x2 #agenda1x2 #buscador #cabcalendario .icoizq { float:left; width:9%;}
#caja1x2 #agenda1x2 #buscador #cabcalendario .icoder { float:right; width:9%;}
#caja1x2 #agenda1x2 #buscador #cabcalendario .mes { float:left; font-size:0.4em; text-align:center; width:82%; letter-spacing:-1px; line-height:1em;}
#caja1x2 #agenda1x2 #buscador #diascalendario {float:left; width:100%; height:auto; margin-top:2%; font-size:0.4em; letter-spacing:-1px; }
#caja1x2 #agenda1x2 #buscador #diascalendario .dia { float:left; width:14.2%; text-align:center;}
#caja1x2 #agenda1x2 #buscador #diascalendario .hoy { float:left; width:14.2%; text-align:center; background-color:#F6F5F4; color:#879E28;}
#caja1x2 #agenda1x2 #buscador #diascalendario a {color:#FFFFFF; }
#caja1x2 #agenda1x2 #buscador #diascalendario a:hover {color:#555555; }*/
#caja1x2 .cajaeventos a { clear:both; display:block; float:left; width:100%; }
#caja1x2 #agenda1x2 { float:left; width:66.6%; line-height:0.8em; color:#FFFFFF; padding:3em 5em 0 8%; font-family: 'Cabin Condensed',sans-serif; font-weight: 400; }
#caja1x2 #agenda1x2 h2 { display: inline-block; font-size:3em; padding-bottom: 0.6em; font-weight:400; }
#caja1x2 #agenda1x2 .tipoevento { background: url("../img/flec_abajo2.png") no-repeat scroll 95% center #CCD47E; float: right; font-size: 1.5em; margin-top: -8%; padding: 0.5em 2em 0.5em 0.5em; top: 5%;}
#caja1x2 #agenda1x2 .tiposeventos { list-style: none outside none; display: block; }
#caja1x2 #agenda1x2 .buscador { background-color: #D4D2A6; display: block; margin-bottom: 2%; padding: 1em; width: 100%;}
#caja1x2 #agenda1x2 .buscador h3 { color: #8BA33C; float: left; font-size: 2em; font-weight: bold; line-height: 1em; padding: 1em 3.5% 1.5em 0.2em; }
#caja1x2 #agenda1x2 .buscador select { border: 0 none; color: #7C7C7B; font-family: 'Cabin Condensed',sans-serif; font-size: 1em; font-weight: 400; margin-bottom: 0.5em; margin-right: 0.5em; padding: 0.35em; width: 25%; }
#caja1x2 #agenda1x2 .buscador input { background-image: url("../img/vcalendario.png"); background-position: right center; background-repeat: no-repeat; background-size: 25% auto; border: 0 none; color: #7C7C7B; font-family: 'Cabin Condensed',sans-serif; font-size: 1em; font-weight: 400; margin-bottom: 0.5em; margin-left: 1%; padding: 0.4em 1%; width: 19%; }  
#caja1x2 #agenda1x2 .buscador #ag_gratis { background-image: none; margin-right: 0.5%; width: auto; }
#caja1x2 #agenda1x2 .buscador #ag_destacado { background-image: none; margin-right: 0.5%; width: auto; }
#caja1x2 #agenda1x2 .buscador #ag_tipo { margin-left: 1.7%; }
#caja1x2 #agenda1x2 .buscador #ag_texto { background-image: url("../img/vlupa.png"); background-position: right center; background-repeat: no-repeat; background-size: 12% auto; margin-right: 0.5em; width: 40%; } 
#caja1x2 #agenda1x2 .buscador form label { color: #84A03D; font-size: 1.1em; font-weight: bold; margin-right: 1%; }
#caja1x2 #agenda1x2 .buscador  div.botonBuscar { text-align: center; width: 100%; }
#caja1x2 #agenda1x2 .buscador .boton { background-color: #8BA33C; clear: both; color: #FFFFFF; display: inline-block; font-size: 1.2em; font-weight: bold; margin-left: 1%; padding: 0.55em 0.9em; }
#caja1x2 #agenda1x2 .evento { background-color: #FFFFFF;  color: #000000; display: block; margin-bottom: 2%; overflow: hidden; padding: 0; width: 100%; }
#caja1x2 #agenda1x2 .evento .foto { width: 20%; float: left; }

#caja1x2 #agenda1x2 .evento .fechas { display: inline-block; float: left; margin-left: 1%; padding: 0.7em 0.5em; color:#58585A; font-weight: 100; } /* margin-right: 1em; width: 4.5em; */
#caja1x2 #agenda1x2 .evento .fechas .borde { border-right: 0.1em solid #58585A; display: inline-block; height: 4.9em; width: 5em; }
#caja1x2 #agenda1x2 .evento .fechas span { display: inline-block; }
#caja1x2 #agenda1x2 .evento .fechas .fecha { height: 2.2em; padding-top: 0.25em; width: 100%;  } 
#caja1x2 #agenda1x2 .evento .fechas .dia { float: left; font-size: 2.2em; letter-spacing: -0.02em; width: 1.2em; line-height: 0.9em; font-family:Arial, Helvetica, sans-serif;}
#caja1x2 #agenda1x2 .evento .fechas .mes { float: left; font-size: 1em;  letter-spacing: 0em; margin-bottom: 0.1em; margin-top: 0.1em; }
#caja1x2 #agenda1x2 .evento .fechas .anyo { font-size: 1em; letter-spacing: -0.07em; margin-top: 0.1em; }

#caja1x2 #agenda1x2 .evento .info { display: inline-block; float: left; line-height: 1em; padding: 0.8em 2% 0.8em 2%; width: 55%; }
#caja1x2 #agenda1x2 .evento .ancho88 { width:88%; }
#caja1x2 #agenda1x2 .evento .info h3 { font-size: 1.3em; color:#151414; font-weight:bold; letter-spacing:0; line-height:1em; }
#caja1x2 #agenda1x2 .evento .info .tipo { color: #6E6E70; display: block; font-size: 1em; margin-top: 0.4em; }
#caja1x2 #agenda1x2 .evento .info .lugar { color: #8BA33C; display: block; font-size: 1.1em; margin-top: 0.4em; }
#caja1x2 #agenda1x2 .todos { clear: both; float: left; margin-top:1%; }
#caja1x2 #agenda1x2 .todos  a { color: #FFFFFF; font-size: 1.2em; }
#caja1x2 #agenda1x2 .navega { float: right; margin-bottom: 0.5em; }
#caja1x2 #agenda1x2 .navega  img { width: 1.7em; margin-left: 0.5em; }

#caja1x2 #agenda1x2 .desplegable { background: #D4D2A6; cursor: pointer; float: right; font-size: 1.3em; margin-bottom: 1%; padding: 0.2em 0.2em 0.2em 0.5em; width: auto; }
#caja1x2 #agenda1x2 .desplegable ul{ position:relative; display:block; list-style:none; font-family: 'Cabin Condensed', sans-serif; font-weight:400; color:#ffffff; width:100%; height:26px; line-height:26px; margin-left:0px; text-align:left; z-index:1; } 
#caja1x2 #agenda1x2 .desplegable ul li { position:relative; display:block; width:100%; height:26px; line-height:26px; color: #919F01; }
#caja1x2 #agenda1x2 .desplegable ul li:hover { color:#383835; }
#caja1x2 #agenda1x2 .desplegable ul li ul { display:none; position: absolute; width:7.8em; height:auto; line-height:18px; margin:0px 0 0 -0.5em; padding:3% 5%; background-color:#ECECEC; }
#caja1x2 #agenda1x2 .desplegable ul li:hover ul { display: block; color:#9E9FA4; }
#caja1x2 #agenda1x2 .desplegable ul li ul li { display:block; float:none; position:relative; border:0px; font-size: 0.8em; height:25px; line-height:25px; color:#9E9FA4; background-image: none; border-bottom:1px #C0C0C0 solid; }
#caja1x2 #agenda1x2 .desplegable ul li ul li a{ color:#9E9FA4; background-image: none; }
#caja1x2 #agenda1x2 .desplegable ul li ul li:hover { color:#9E9FA4; background-color:#CDCDCF; background-image:url(../img/flec_izq.png); background-repeat:no-repeat; background-position:right; }

#caja1x2 #planificador1x2 { float:left; width:66.6%; line-height:0.8em; color:#797979; padding:3em 1em 0 8%; font-family: 'Cabin Condensed',sans-serif; font-weight: 400; }
#caja1x2 #planificador1x2 h2 { font-size:3em; padding-bottom: 0.5em; line-height: 0.8em; font-weight:400; }
#caja1x2 #planificador1x2 p.texto { font-family: 'Armata', sans-serif; font-size: 1.1em; line-height: 1em; margin-bottom: 1em; width: 91%; }
#caja1x2 #planificador1x2 .izq { float:left; width:50%; }
#caja1x2 #planificador1x2 .izq select { color: #7C7C7B; font-family: 'Cabin Condensed',sans-serif; font-size: 1em; font-weight: 400; margin-bottom: 0.7em; margin-right: 3%; padding: 0.4em; width: 90%; }
#caja1x2 #planificador1x2 .izq input { color: #7C7C7B; font-family: 'Cabin Condensed',sans-serif; font-size: 1em; font-weight: 400; margin-bottom: 0.7em; margin-right: 3%; padding: 0.4em; width: 90%; background-image:url(../img/calendario.png); background-repeat:no-repeat; background-position:right; background-size:15%; border:1px #7F9DB9 solid; padding-left:0.6em; }
#caja1x2 #planificador1x2 .izq #texto_libre { background-image:url(../img/lupa.png); background-repeat:no-repeat; background-position:right; background-size:6%; border:1px #7F9DB9 solid; }
#caja1x2 #planificador1x2 .izq input.desde  { width: 43%; margin-right:2%; }
#caja1x2 #planificador1x2 .izq input.hasta  { width: 43%; float: right; margin-right: 10%; }
#caja1x2 #planificador1x2 .drch .checks .boton { background-color: #797979; color: #FFFFFF; font-size: 1.05em; margin: 0.5em 0 0; padding: 0.55em 0.8em; font-weight:bold; float:left; }
#caja1x2 #planificador1x2 .drch { float:left; width:41%; margin-top:0.5%; }
#caja1x2 #planificador1x2 .drch .checks { clear: both; display: inline-block; margin-bottom: 1em; }
#caja1x2 #planificador1x2 .drch h3 { display: inline-block; margin-bottom: 1em; font-weight:bold; width: 100%; font-size:1.1em; text-align:left; }
#caja1x2 #planificador1x2 .drch ul { clear: both; display: inline-block; list-style: none outside none; padding-bottom: 0.5em; }
#caja1x2 #planificador1x2 .drch ul li { width: 49%; float: left; padding-bottom: 0.7em; }

#caja1x2 .bannermultiple {float:left; width:33.4%; background-size:100%; background-repeat:no-repeat; height:38.5em; }
#caja1x2 .bannermultiple h2 { width:100%; float:left; color:#FFFFFF; font-size:4.5em; font-family: 'Cabin Condensed', sans-serif; font-weight:400; letter-spacing:-2px; line-height:0.8em; padding:12% 0 0 8%; }
#caja1x2 .bannermultiple .icomultiban { width:50%; float:left; padding:5% 0 0 8%; }
#caja1x2 .bannermultiple .navegacion { width:100%; float:left; padding:70% 8% 0 8%;}
#caja1x2 .bannermultiple .navegacion .iizq { width:11%; float:left;}
#caja1x2 .bannermultiple .navegacion .ider { width:11%; float:right;}

#buscadoralojamientos1x1 { float:left; width:100%; height:auto; background-image:url(../img/fondoalojamientos.jpg); padding:3%;}
#buscadoralojamientos1x1 #contenido { width:30%; height:auto; margin:0 auto; color:#FFFFFF; font-size:3em; font-family: 'Cabin Condensed', sans-serif; font-weight:400; letter-spacing:-1px; line-height:0.8em;}
#buscadoralojamientos1x1 #contenido .icono { float:left; width:16%;}
#buscadoralojamientos1x1 #contenido .titulo { float:left; margin-left:1%; margin-top:13px;}
#buscadoralojamientos1x1 #iconos { width:60%; height:auto; margin:0 auto; color:#FFFFFF; font-size:1.1em; font-family: 'Cabin Condensed', sans-serif; font-weight:400; letter-spacing:-1px; line-height:1em; margin-top:1.5%;}
#buscadoralojamientos1x1 #iconos .opcion { float:left; width:9.5%; margin-left:3%;}
#buscadoralojamientos1x1 #iconos .opcion .icono { width:100%;}
#buscadoralojamientos1x1 #iconos .opcion .texto { width:100%; margin-top:20px; text-align:center; color:#FFFFFF;}
#buscadoralojamientos1x1 #iconos .opcion .textoverde {width:100%; margin-top:20px; text-align:center; color:#00354B;}
#buscadoralojamientos1x1 .campos { width:60%; height:auto; margin:0 auto; color:#FFFFFF; font-size:1.2em; font-family: 'Cabin Condensed', sans-serif; font-weight:400; letter-spacing:-1px; line-height:1em; margin-top:1.5%;}
#buscadoralojamientos1x1 .campos .salto { width:100%; float:right; padding:1%; }
#buscadoralojamientos1x1 .campos input { float:left; width:49%; padding:1.1%; border:0; color:#939596; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:0.8em; }
#buscadoralojamientos1x1 .campos select { float:right; width:49%; padding:1%; border:0; color:#939596; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:0.8em; }
#buscadoralojamientos1x1 .campos .checks { width:100%; float:left; font-size:0.8em; letter-spacing:-1px; }
#buscadoralojamientos1x1 .campos .checks input { width:auto; margin-top:2%; padding:0; }
#buscadoralojamientos1x1 .campos .checks div { float:left; margin-right:1%; }
#buscadoralojamientos1x1 .campos #linea { float:left; width:100%; height:1px; margin-top:20px; }
#buscadoralojamientos1x1 .campos #servicios { float:left; width:95%; font-size:1em; letter-spacing:0px; line-height:2em; }
#buscadoralojamientos1x1 .campos #desplegar { float:right; width:2.5%; margin-top:7px; }
#buscadoralojamientos1x1 .campos .servicias { float:left; width:100%; font-size:0.6em; letter-spacing:0px; line-height:2em; display:none; }
#buscadoralojamientos1x1 .campos .servicias div { float:left; width:20%; }
#buscadoralojamientos1x1 .campos .servicias div input { width:auto; margin-top:5%; }
#buscadoralojamientos1x1 .campos .botcontainer {width:20%; margin:0 auto;}
#buscadoralojamientos1x1 .campos .botcontainer .boton { float:left; width:70%; margin-top:10%; margin-bottom:10%; }
#buscadoralojamientos1x1 .campos .txtcontainer {width:80%; margin:0 auto; }
#buscadoralojamientos1x1 .campos .txtcontainer .boton { width:3%; }

#caja1x2 #texto1x2 {float:left; width:66.5%; padding:3% 5% 5% 3%; margin-left:0.1em; padding-left:7.8%; }
#caja1x2 #texto1x2 .titulo {font-size:3em; line-height:1em; color:#939491; letter-spacing:-2px; width:100%;}
#caja1x2 #texto1x2 .texto {font-size:1em; line-height:1.5em; color:#939491; letter-spacing:0px; margin-top:3%; width:100%; font-family:'Armata', sans-serif; text-align:justify;}
#caja1x2 #texto1x2 .vermas {margin-top:2%; width:auto; background-color: #8F9297; color: #FFFFFF; display: inline-block; font-size: 1.2em; margin-top: 0.5em; padding: 0.3em 0.8em; float:right; letter-spacing:0px;}
#caja1x2 #texto1x2 .texto a { text-decoration:none; color:#0074a7;}

#caja1x3 #texto1x3 {float:left; width:33%; padding:3% 5% 5% 3%; margin-left:0.1em; padding-left:7.8%; }
#caja1x3 #texto1x3 .titulo {font-size:3em; line-height:1em; color:#939491; letter-spacing:-2px; width:100%;}
#caja1x3 #texto1x3 .texto {font-size:1em; line-height:1.5em; color:#939491; letter-spacing:0px; margin-top:3%; width:100%; font-family:'Armata', sans-serif; text-align:justify;}
#caja1x3 #texto1x3 .vermas {margin-top:2%; width:auto; background-color: #8F9297; color: #FFFFFF; display: inline-block; font-size: 1.2em; margin-top: 0.5em; padding: 0.3em 0.8em; float:right; letter-spacing:0px;}
#caja1x3 #texto1x3 .texto a { text-decoration:none; color:#0074a7;}

#texto1x1 {float:left; width:100%; padding:1% 5% 3% 3%; margin-left:0.1em; padding-left:7.8%; padding-right:7.8%; }
#texto1x1 .titulo {font-size:2.5em; line-height:1em; color:#939491; letter-spacing:-2px; width:100%; margin-bottom:0.5em;}
#texto1x1 .texto {font-size:1em; line-height:1.5em; color:#939491; letter-spacing:0px; width:100%; font-family:'Armata', sans-serif; text-align:justify;}
#texto1x1 .vermas {margin-top:2%; width:auto; background-color: #8F9297; color: #FFFFFF; display: inline-block; font-size: 1.2em; margin-top: 0.5em; padding: 0.3em 0.8em; float:right; letter-spacing:0px;}
#texto1x1 .texto a { text-decoration:none; color:#0074a7;}

#flash1x1 {float:left; width:100%; margin:0 auto; text-align:center; }

#buscadorrestaurantes1x1 { float:left; width:100%; height:auto; background-image:url(../img/fondorestaurantes.jpg); padding:3%;}
#buscadorrestaurantes1x1 #contenido { width:30%; height:auto; margin:0 auto; color:#FFFFFF; font-size:3em; font-family: 'Cabin Condensed', sans-serif; font-weight:400; letter-spacing:-4px; line-height:0.8em;}
#buscadorrestaurantes1x1 #contenido .icono { float:left; width:16%;}
#buscadorrestaurantes1x1 #contenido .titulo { float:left; margin-left:1%; margin-top:13px;}
#buscadorrestaurantes1x1 .campos { width:60%; height:auto; margin:0 auto; color:#FFFFFF; font-size:1.2em; font-family: 'Cabin Condensed', sans-serif; font-weight:400; letter-spacing:-2px; line-height:1em; margin-top:1.5%;}
#buscadorrestaurantes1x1 .campos .salto { width:100%; float:right; padding:1%; }
#buscadorrestaurantes1x1 .campos input { float:left; width:100%; padding:1.1%; border:0; color:#939596; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:0.8em; }
#buscadorrestaurantes1x1 .campos select { float:right; width:49%; padding:1%; border:0; color:#939596; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:0.8em; }
#buscadorrestaurantes1x1 .campos .checks { width:100%; float:left; font-size:0.8em; letter-spacing:-1px; }
#buscadorrestaurantes1x1 .campos .checks input { width:auto; margin-top:2%; }
#buscadorrestaurantes1x1 .campos .checks div { float:left; margin-right:1%; }
#buscadorrestaurantes1x1 .campos #linea { float:left; width:100%; height:1px; margin-top:20px; }
#buscadorrestaurantes1x1 .campos #servicios { float:left; width:95%; font-size:1em; letter-spacing:0px; line-height:2em; }
#buscadorrestaurantes1x1 .campos #desplegar { float:right; width:2.5%; margin-top:7px; }
#buscadorrestaurantes1x1 .campos .servicias { float:left; width:100%; font-size:0.6em; letter-spacing:0px; line-height:2em; display:block; }
#buscadorrestaurantes1x1 .campos .servicias div { float:left; width:20%; }
#buscadorrestaurantes1x1 .campos .servicias div input { width:auto; margin-top:5%; }
#buscadorrestaurantes1x1 .campos .botcontainer {width:20%; margin:0 auto;}
#buscadorrestaurantes1x1 .campos .botcontainer .boton { float:left; width:70%; margin-top:10%; margin-bottom:10%; }

#map-canvas {float:left; width:77.5%; background-color:#ffffff; margin: 0; padding: 0; height: 35em;}
#map-options {float:right; width:22.5%; background-color:#2C2C2C; margin: 0; padding: 1em; height: 35em; color:#FFFFFF; font-size:1em; cursor:pointer;}

#topten { width:100%; float:left; padding:0 7.6%;}
#topten .cuadrado {float:left; width:19%; height:13em; margin:0.5%; padding:0; }
#topten .cuadrado img {width:100%;}
#topten .cuadrado .textoPFondo {height: 30%;}
#topten .cuadrado .textoP {bottom: auto; font-size: 1.05em; font-weight: bold; letter-spacing: 0; line-height: 1em; padding-left: 5%; top: 75%; width:100%; }
#topten .cuadrado .textoP div {display: block; float: left; padding-right: 0.3em; width: 67%; }
#topten .cuadrado .textoP .numero {font-size: 2.5em; padding-top: 3%; width: 1.2em;}

#topten .ttcontainer { width:100%; height:auto; float:left;}
#topten .ttcontainer .ttdestacado { width:19%; padding-top:13%; float:left; margin-right:1%; margin-bottom:1%; background-size:100%; background-repeat:no-repeat;}
#topten .ttcontainer .ttdestacado .texto { width:100%; padding:6%; float:left; background-image:url(../img/pixnegro.png);}
#topten .ttcontainer .ttdestacado .texto .numero { float:left; width:25%; margin-right:5%; color:#ffffff; font-family:"dinlight"; font-size:3.7em; line-height:0.8em; letter-spacing:-3px;}
#topten .ttcontainer .ttdestacado .texto .titulo { float:left; width:70%; color:#ffffff; font-family:"Cabin Condensed"; font-size:1.5em; line-height:1em; letter-spacing:-2px;}
#topten h2 { width:100%; float:left; color:#797979; font-family:"Cabin Condensed"; font-size:3em; line-height:0.8em; letter-spacing:-2px; font-weight:400; padding-left:0.08em;}
#topten h3 { width:70%; float:left; color:#E7C22B; font-family:"Cabin Condensed"; font-size:3em; line-height:0.8em; letter-spacing:-2px; font-weight:400; padding-left:0.03em;}
#topten .vmas { float:right; margin-right:0.4em; color:#8E9095; font-size:1.05em;}
#topten .toptexto { width:100%; float:left; padding:2% 1% 3% 0.5%; font-family:'Armata', sans-serif; font-size:1.1em; line-height:1em; letter-spacing:0; text-align:justify;}

/* CONTACTO */
.bloque1x1 { background-color:#FFFFFF; color:#231F20; float:left; font-family:'Cabin Condensed',sans-serif; font-weight:400; position: relative; height:auto; padding:1% 7.5%; width:100%; } 
.bloque1x1 h2 { font-size:3em; font-weight:400; padding-bottom:0.2em; text-transform:uppercase; color:#797979; }
.bloque1x1 .subtitulo { float: left; font-size: 1em; margin-bottom: 1.5em; padding-right: 7%; text-align: justify; font-family:'Armata',sans-serif; }
.bloque1x1 input { border:1px solid #7F9DB9; color: #7C7C7B; font-family:'Cabin Condensed',sans-serif; font-size:1em; font-weight:400; margin-bottom:1em; margin-right:3%; padding:0.35em; width:45%; }
.bloque1x1 select { color:#7C7C7B; font-family:'Cabin Condensed',sans-serif; font-size:1em; font-weight:400; margin-bottom:1em; margin-right:3%; padding:0.27em; width:45%; }
.bloque1x1 input#ct_acepto { margin-right:1%; width: auto; }
.bloque1x1 input#ct_bbdd{margin-right:1%;width:auto;}
.bloque1x1 input#ct_terceros{margin-right:1%;width:auto;}
.bloque1x1 input#ct_news{margin-right:1%;width:auto;}

.bloque1x1 input#ct_direccion { width:93.3%; margin-right:0; margin-top:1%; }
.bloque1x1 .boton { background-color: #C4C8AA; color: #FFFFFF; font-size: 1.1em; font-weight: bold; margin: 0.1em 0 0; padding: 0.2em 0.8em; }
.bloque1x1 .formulario { border-right:0.15em solid #DEDEDE; float:left; width:68%; }
.bloque1x1 .informacion { float:left; width:32%; }
.bloque1x1 .formulario .enviar { clear:both; float:left; margin:0.5em 0 1.5em 0; text-align:center; width:100%; }
.bloque1x1 .formulario .enviar p { text-align: center; width:100%; }
.bloque1x1 .etiquetaObv { clear: both; color: #7C7C7B; }
.bloque1x1 textarea { height:10em; margin-bottom:1em; width: 93%; color: #7C7C7B; font-family:'Cabin Condensed',sans-serif; font-size:1em; font-weight:400; padding:0.35em; }
.bloque1x1 p.condiciones { font-size:0.8em; padding-right:7%; text-align:justify; font-family:'Armata',sans-serif; }
.bloque1x1 .informacion h3 { background: url(../img/iconoinformacioncontacto.png) no-repeat scroll 8% 0 rgba(0, 0, 0, 0); font-size: 2em; line-height:1em; padding-bottom: 1em; padding-left: 25%; background-size:1.4em; color:#797979; } 
.bloque1x1 .informacion ul { list-style: none outside none; }
.bloque1x1 .informacion li { background:url(../img/iconoflecha.png) no-repeat scroll 17% 0.3em rgba(0, 0, 0, 0); font-size:1.2em; padding-bottom:2em; padding-left:25%; background-size:0.9em; }
.bloque1x1 .informacion li .detalle { font-size: 0.8em; }
.bloque1x1 .obligatorio { background:url(../img/obligatorio.gif) no-repeat scroll 0.1em center #FFFFFF; padding-left: 0.9em; }
.bloque1x1 p.obligatorio { background-color: rgba(0, 0, 0, 0); }

/* NEWSLETTERS */
.bloque1x1 .subtitulo2 { float: left; font-size: 1.1em; margin-bottom: 1.5em; text-align: justify; font-family:'Armata',sans-serif; }
.bloque1x1 .condiciones2 { float: left; font-size: 0.8em; margin-top:1.5em; text-align: justify; font-family:'Armata',sans-serif; }
.bloque1x1 .izq { float: left; }
.bloque1x1 .drch { float: right; }
.bloque1x1 .bloqueTipo { margin-bottom: 2em; width: 49%; }
.bloque1x1 .bloqueTipo .imagen { height:17em; overflow: hidden; position: relative; }
.bloque1x1 .bloqueTipo .imagen img { width:100%; }
.bloque1x1 .bloqueTipo .imagen .fondo { background-color: #000000; bottom: 0; font-size: 2em; height: 2em; left: 0; padding: 0.3em; opacity: 0.6; position: absolute; width: 100%; }
.bloque1x1 .bloqueTipo .imagen .texto { color:#FFFFFF; bottom: 0; bottom: 0; font-size: 2em; height: 2em; left: 0; padding: 0.3em; position: absolute; width: 100%; }
.bloque1x1 .bloqueTipo p { font-size: 1em; margin: 1em 0; text-align: justify; font-family:'Armata',sans-serif;}
.bloque1x1 .bloqueTipo .boton { background-color: #797979; color: #FFFFFF; font-size: 1.4em; font-weight: 400; margin: 0.1em 0 0; padding: 0.2em 0.4em; text-transform:uppercase; }
.bloque1x1 .bloqueTipo input { background-color:#EEECE5; border: 1px solid black; margin-left:1.5em; width: auto;}
.bloque1x1 .bloqueTipo input[type="checkbox"]  { background: none; border: none; }
.bloque1x1 .bloqueTipo label { font-size:1.3em; text-transform:uppercase; }
.bloque1x1 .datos { border-top:0.15em solid #DEDEDE; clear: both; padding-top: 2em; }
.bloque1x1 .obligatorio2 { background:url(../img/obligatorio.gif) no-repeat scroll 0.1em center #FFFFFF; padding-left: 0.9em; }
.bloque1x1 p.obligatorio2 { width: 20%; display: inline-block; background-color: rgba(0, 0, 0, 0); }
#nw_cp, #nw_movil, #nw_anyoNacimiento { width: 24%; } 
#nw_movil { margin-right: 0; }
#nw_pais { padding-left:0.65em; width:29.8%; margin-left:0.8%; margin-right: 0; }
#nw_anyoNacimiento { margin-left:0.8%; }
.bloque1x1 .enviar2 { margin: 1em 27%; position: relative; width: 46%; }
.bloque1x1 .enviar2 label { display: block; } 
#nw_verifica, #nw_codigo { width: 100%; }
#nw_verifica { background-color: #5D99B1; color:#FFFFFF; }
#nw_acepto { border: medium none; float: left; margin-top: 0.3em; width: auto; }
.bloque1x1 .enviar2 .accesible { position: absolute; right: -2.5em; top: 1em; }
.bloque1x1 .enviar2 .condiciones { display: inline-block; float: right; font-size: 0.9em; margin-bottom: 1em; text-align: justify; width: 92%; }
.bloque1x1 .enviar2 .botonEnviar { background-color: #797979; color: #FFFFFF; font-size: 1.4em; float: left; font-weight: bold; margin: 0.1em 0 0; padding: 0.2em 2.9em; text-transform:uppercase; }
.bloque1x1 .enviar2 .botonBaja { background-color: #5D9FB3; color: #FFFFFF; font-size: 1.4em; float: right; font-weight: bold; margin: 0.1em 0 0; padding: 0.2em 1.3em; text-transform:uppercase; }

/* BAJA */
.bloque1x1 label.etiquetaEmail { display: inline-block; float: left; font-size: 1.2em; font-weight: bold; padding-left: 5em; width: 44%; }
.bloque1x1 img.caratriste { left: 7.5%; position: absolute; top: 10em; width: 4em; }
.bloque1x1 #nw_email {float:right; width: 55%; margin: 0;}
.bloque1x1 .explicacion { background:none; clear: both; float: left; padding: 1em 0 1em 5em; width: 40%; font-size: 1.2em; }
.bloque1x1 .motivosBaja { float: right; padding: 1em 0 0 5%; width: 60%; font-size: 1.2em; }
.bloque1x1 .motivosBaja input { border: medium none; clear: both; float: left; margin: 0.35em; width: auto; }
.bloque1x1 .motivosBaja label { float: left; width: 90%; }
.bloque1x1 div.observaciones { clear:both; float: left; font-size: 1.2em; margin-top: 1.5em; width: 100%; }
.bloque1x1 div.observaciones label { padding-left: 5em; width: 40%; }
.bloque1x1 div.observaciones textarea { float: right; height: 5em; width: 55%; }
.bloque1x1 .botonBaja2 { clear: both; float: left; width: 100%; }
.bloque1x1 .botonBaja2 .boton { background-color: #797979; color: #FFFFFF; font-size: 1.4em; font-weight: bold; margin: 0.1em 0 0 68%; padding: 0.2em 0.4em; text-transform: uppercase; }

/* HISTORICO NEWSLETTERS */
div.buscadorNewsletter { background-color: #F3F3F1; color:#797979; }
div.buscadorNewsletter input, div.buscadorNewsletter select { background-color: #ffffff; color: #757474; border:1px #666666 solid; margin: 0 2em 0 0; padding:0.35em; width: 70%; padding-left:0.50em; }
div.buscadorNewsletter select { width: 25%; padding:0.30em; }
div.buscadorNewsletter input.hasDatepicker {background-color: #ffffff; color: #757474; font-family: 'Cabin Condensed',sans-serif; margin: 0; width: 12%; background-image:url(../img/calendario.png); background-repeat:no-repeat; background-position:right; background-size:19%; padding:0.35em; padding-left:0.50em;}
div.buscadorNewsletter .boton { background-color: #797979; color: #FFFFFF; font-size: 1.4em; font-weight: bold; float: right; margin: 0; padding: 0.1em 0.6em; text-transform: uppercase; }
.bloque1x1 .resultadosNewsletter { margin-top: 2em; position: relative; text-align: center; }
.bloque1x1 .resultadosNewsletter h2 { color:#797979; } /*background:url(../img/exclamacion.png) no-repeat scroll 0.1em center #FFFFFF;padding-left: 1.4em;*/
/*.bloque1x1 .resultadosNewsletter h2.profesional { background-image:url(../img/engranaje.png); }*/
.bloque1x1 .resultadosNewsletter a.verTodas { color:#797979; font-size: 1.2em; position: absolute; top: 1em; right: 0; }
.bloque1x1 .resultadosNewsletter .resultado { background-color: #F3F3F1; display: inline-block; height: auto; margin: 0.5em 0.3%; width: 24%; }
.bloque1x1 .resultadosNewsletter .resultado .foto { height: 60%; overflow: hidden; width: 100%; }
.bloque1x1 .resultadosNewsletter .resultado img { width: 100%; }
.bloque1x1 .resultadosNewsletter .resultado p { font-size: 1.4em; font-weight: bold; padding-top: 0.6em; height:auto; padding-bottom:0.6em; }
.bloque1x1 .resultadosNewsletter .resultado .fechas { display: inline-block; float: left; margin-left: 1%; padding: 0.7em 0.5em 0.2em 0.5em; width: 6em; }
.bloque1x1 .resultadosNewsletter .resultado .fechas span { float: left; color:#58585A; }
.bloque1x1 .resultadosNewsletter .resultado .fechas .dia { font-size: 2.7em; letter-spacing: -0.02em; padding-right: 0.1em; }
.bloque1x1 .resultadosNewsletter .resultado .fechas .mes { float: left; font-size: 1em; font-weight: bold; letter-spacing: 0em; margin-bottom: 0.1em; margin-top: 0.6em; }
.bloque1x1 .resultadosNewsletter .resultado .fechas .anyo { float: left; font-size: 1em; font-weight: bold; letter-spacing: -0.08em; margin-top: -0.3em; }

/* BUSCADOR ALOJAMIENTOS 1X1 */
.alojamientos1x1 { width:100%; height:auto;background: rgb(155,174,181) ;}
.buscadoralo1x1 {background: rgb(155,174,181);float:left; width:100%; height:auto; padding:3% 3% 1% 3%;}
.buscadoralo1x1 .contenido { width:60%; height:auto; margin:0 auto; color:#FFFFFF; font-size:3em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px;}
.buscadoralo1x1 .contenido .titulo { float:left; text-align:center; width:100%;}
.buscadoralo1x1 .campos { width:60%; height:auto; margin:0 auto; color:#FFFFFF; font-size:1.5em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px; margin-top:1.5%;}
.buscadoralo1x1 .campos .salto { width:100%; float:right; padding:1%; }
.buscadoralo1x1 .campos input { loat:left; width:100%; padding:0.6%; border:0; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:0.8em;}
.buscadoralo1x1 .campos select { width:49%; padding:0.5%; border:0; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:0.8em; }
.buscadoralo1x1 .campos .linea { float:left; width:100%; height:1px; margin-top:20px; }
.buscadoralo1x1 .campos .servicios { float:left; width:100%;  display:none; }
.buscadoralo1x1 .campos .texto { float:left; }
.buscadoralo1x1 .campos .alo1x1_desplegar { float:right; width:0.8em; cursor:pointer; min-width:10px; }
.buscadoralo1x1 .alo1x1_boton {float:left; width:100%;   margin: 0px; border:0px; padding:0px; text-align:center;}
.buscadoralo1x1 .campos .botcontainer {float:left;width: 100%; margin: auto; min-width:100px;margin-top:2%; margin-bottom:1%; }
.buscadoralo1x1 .campos .botcontainer .boton {background-color: rgb(82,110,121); color: #FFFFFF;  width:15%;  min-width:40px; text-align:center;  font-size:0.9em; font-weight: normal; letter-spacing: 0px;}
.buscadoralo1x1 .campos .botcontainer .boton {padding-left:2%; padding-right:2%; padding-top:0.5%; padding-bottom:0.5%;}
.buscadoralo1x1 .campos .botcontainer .boton {margin-top:5%; margin-bottom:5%; margin-left:auto; margin-right:auto;}
.buscadoralo1x1 .campos .alo1x1_texto {background-image: url(../img/lupa.png);  background-repeat:no-repeat; background-position:right; background-size:3%;}
.buscadoralo1x1 .checks {width:100%; float:left; font-size:0.7em; letter-spacing:0; margin-top: 1.5%;}
.buscadoralo1x1 .checks input {width:auto; float:none; margin-right:1.5%; padding:0;}
.buscadoralo1x1 ul {clear: both; display:inline-block; list-style:none outside none; width:100%;}
.buscadoralo1x1 ul li {display: inline-block; width: 50%; float:left; color:#FFFFFF;}
.buscadoralo1x1 ul li.drcha {padding-left:1%;}

/* BUSCADOR ALOJAMIENTOS 1X2 */
.alojamientos1x2 {display:block; float:left; padding:0; height:auto; overflow:hidden; }
.alo1x2_fila { background: rgb(155,174,181); width:100%; float:left; height:100%; }
.buscadoralo1x2 { float:left; width:100%; height:auto; padding:3% 3% 1% 3%; }
.buscadoralo1x2 .contenido { width:80%; height:auto; margin:0 auto; color:#FFFFFF; font-size:3em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px;}
.buscadoralo1x2 .contenido .titulo { float:left; text-align:left; width:100%;}
.buscadoralo1x2 .campos { width:80%; height:auto; margin:0 auto; color:#FFFFFF; font-size:1.5em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px; margin-top:1.5%;}
.buscadoralo1x2 .campos .salto { width:100%; float:right; padding:0.5%; }
.buscadoralo1x2 .campos input { float:left; width:100%; padding:0.6%; border:0; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:0.8em;}
.buscadoralo1x2 .campos .linea { float:left; width:100%; height:1px; margin-top:20px; }
.buscadoralo1x2 .campos .servicios { float:left; width:100%;  display:none; }
.buscadoralo1x2 .campos .texto { float:left; }
.buscadoralo1x2 .campos .alo1x2_desplegar { float:right; width:0.8em;; cursor:pointer; min-width:10px; }
.buscadoralo1x2 .alo1x2_boton {float:left; width:100%;  margin:0; margin-top:2%; border:0; padding:0; text-align:center;}
.buscadoralo1x2 .campos .botcontainer {float:left; width:100%; margin:auto; min-width:100px; margin-top:0; margin-bottom:0; }
.buscadoralo1x2 .campos .botcontainer .boton {background-color: rgb(82,110,121); color: #FFFFFF;  width:15%;  min-width:40px; text-align:center; font-size:0.9em; font-weight:normal; letter-spacing:0;}
.buscadoralo1x2 .campos .botcontainer .boton {padding-left:2%; padding-right:2%; padding-top:0.5%; padding-bottom:0.5%;}
.buscadoralo1x2 .campos .botcontainer .boton {margin-top:5%; margin-bottom:5%; margin-left:auto; margin-right:auto;}
.buscadoralo1x2 .campos .alo1x2_texto { background-image: url(../img/lupa.png);  background-repeat:no-repeat; background-position:right; background-size:3%;}
.buscadoralo1x2 .campos select { width:49%; padding:0.5%; border:0; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:0.8em; }
.buscadoralo1x2 .campos .txtcontainer {float:left; width:100%; margin:0 auto; font-size:0.6em; letter-spacing:0.7px; text-align:center; }
.buscadoralo1x2 .campos .txtcontainer .boton { width:2.3%; margin-left:3%; top:2%; min-width:10px;}
.buscadoralo1x2 .checks { width:100%; float:left; font-size:0.6em; letter-spacing:0; margin-top:0.5%; }
.buscadoralo1x2 .checks input { width:auto; float:none; margin-right:1.5%; padding:0; }
.buscadoralo1x2 ul {clear: both; display:inline-block; list-style:none outside none; width:100%;}
.buscadoralo1x2 ul li { display:inline-block; width: 50%; float: left; color:#FFFFFF; }	
.buscadoralo1x2 ul li.drcha { padding-left:1%;}
.alo_1x2_lateral { position:relative; width:33.3%; left:66.6%; }
.alo_1x2_lateral img { width:100%; padding:0; margin:0; border:0; position:absolute; top:0; left:0; overflow:hidden;}
.alo_1x2_lateral_texto { font-size:3.2em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px; color: #666;}
.alo_1x2_lateral_texto { position:absolute; margin:auto; margin-top:4%; padding:5%;}

/* BUSCADOR GENERAL */
.buscador { background-color:#FFFFFF; color:#58585A; float:left; font-family:'Cabin Condensed',sans-serif; font-weight:400; height:auto; padding:1% 7.5%; width:100%; } 
.buscador .izq { margin-right: 3%; float: left; height: 16.5em; width: 65%; border-bottom: 0.1em solid #E0E0E0; color: #797979; border-top: 0.1em solid #E0E0E0; }
.buscador h2 { color: #797979; font-size: 3em; font-weight: 400; padding-bottom: 0.2em; text-transform: uppercase; }
.buscador .izq form { text-align: center; }
.buscador .izq input { border: 0.1em solid #7F9DB9; color: #7C7C7B; font-family: 'Cabin Condensed',sans-serif; font-size: 1.1em; margin-top: 1em; padding: 0.3em; width: 100%; background-image:url(../img/lupa.png); background-repeat:no-repeat; background-position:right; background-size:4%; }
.buscador .izq select { border: 0.1em solid #7F9DB9; color: #7C7C7B; font-family: 'Cabin Condensed',sans-serif; font-size: 1.1em; margin-top: 1em; padding: 0.3em; width: 33%; }
#categoria { float: left; }
.buscador .izq .boton { background-color: #58585A; clear: both; color: #FFFFFF; display: inline-block; float: right; font-size: 1.4em; font-weight: bold; margin: 0.8em 0; padding: 0.4em 1.2em; text-transform: uppercase; } 
.buscador .drch { width: 32%; float: right; overflow: hidden; position: relative; height: 16.5em; }	
.buscador .drch img { height: 100%; }
.buscador .drch .fondo { background-color: #000000; bottom: 0; font-size: 2em; height: 3em; left: 0; padding: 0.3em; opacity: 0.6; position: absolute; width: 100%; }
.buscador .drch .texto { color:#FFFFFF; bottom: 0; bottom: 0; font-size: 2em; height: 3em; left: 0; padding: 0.3em; position: absolute; width: 100%; }
.buscadorPor { clear: both; display: block; padding-top: 2em; position: relative; width: 100%; }
.buscadorPor h3 { background-color: #F3F3F1; color:#58585A; font-family:'Cabin Condensed',sans-serif; font-size: 1.5em; padding:1% 7.5%; width:100%; }
.buscadorPor a.desplegable { position: absolute; right: 7.5%; top: 3.2em; }
.buscadorPor ul { color:#58585A; display: inline-block; font-family:'Cabin Condensed',sans-serif; list-style: none outside none; padding:1% 7.5%; width:100%; }
.buscadorPor ul li { float: left; font-size: 1.2em; width: 32.5%; padding: 0.1em 0; }

/* BUSCADOR GENERAL RESULTADOS */
.buscadorresultados { background-color:#FFFFFF; color:#58585A; float:left; font-family:'Cabin Condensed',sans-serif; font-weight:400; height:auto; padding:1% 0; width:100%; } 
.buscadorresultados .izq { margin-right: 2%; width: 24%; float: left; }		
.buscadorresultados .izq .bloqueP { background-color:#E0E0E0; margin-bottom: 1.5em; text-align: center; }
.buscadorresultados .izq .bloqueL { background-color:#E0E0E0; margin-bottom: 1.5em; text-align: left; }
.buscadorresultados .izq h2 { background-color:#58585A; color:#FFFFFF; font-size:2em; font-weight:400; padding:0.2em 0 0.2em 1em; text-align: left; text-transform:uppercase; width:100%; }
.buscadorresultados .izq input, .buscadorresultados .izq select { border: 1px solid #7F9DB9; color: #7C7C7B; font-family: 'Cabin Condensed',sans-serif; font-size: 1.1em; margin-top: 0.5em; padding: 0.3em; width: 80%; }
.buscadorresultados .izq input { background-image:url(../img/lupa.png); background-repeat:no-repeat; background-position:right; background-size:10%;}
.buscadorresultados .izq .boton { background-color: #58585A; color: #FFFFFF; display: inline-block; font-size: 1.4em; font-weight: bold; margin: 0.5em 0; padding: 0.2em 0.6em; text-transform: uppercase; } 
.buscadorresultados .drch { width: 74%; float: right; }	
.buscadorresultados .drch h2 { background-color:#58585A; color:#FFFFFF; font-size:2em; font-weight:400; padding:0.2em 0 0.2em 1em; text-align: left; text-transform:uppercase; width:100%; }
.buscadorresultados .drch .paginador { margin: 2em 0 1em 0; width: 100%; }
.buscadorresultados .drch .paginador ul { display: inline-block; list-style: none outside none; }
.buscadorresultados .drch .paginador ul li { display: inline-block; margin-left: 0.2em; margin-bottom:0.5em; }
.buscadorresultados .drch .paginador ul li a { background-color: #F2EFEF; color: #58585A; display: inline-block; padding: 0.2em 0.6em; } 
.buscadorresultados .drch .paginador ul li.extremo a { background-color: #CCC9C9; color: #FFFFFF; } 
.buscadorresultados .drch .paginador ul li.selecionado a { background-color: #58585A; color: #FFFFFF; } 
.buscadorresultados .drch .paginador .numResultados { color: #58585A; float: right; letter-spacing: -0.05em; padding-right: 11%; text-transform: uppercase; }
.buscadorresultados .drch .resultado { display: inline-block; margin-top: 1em; padding-right: 11%; position: relative; clear: both; width: 100%; height:9em;}
.buscadorresultados .drch .resultado .foto { float: left; margin-right: 1.5em; overflow: hidden; width: 25%; }
.buscadorresultados .drch .resultado .foto img { width: 100%; }
.buscadorresultados .drch .resultado h3 { font-size: 1.4em; line-height: 1em; text-align: justify; text-transform: uppercase; width: 100%; }
.buscadorresultados .drch .resultado span.localidad { font-size: 1.25em; text-transform: uppercase; }
.buscadorresultados .drch .resultado p { font-family: 'Armata', sans-serif; margin-top: 1.5em; line-height: 1em; text-align: justify; width: auto; }
.buscadorresultados .drch .separador { border-bottom: 1px dotted #6A6D71; clear: both; display: inline-block; font-size: 2em; margin: 0.5em 11% 0 0; position: relative; width: 89% }

/* BUSCADOR GENERAL SIN RESULTADOS */
.buscadorsin { background-color:#FFFFFF; color:#58585A; float:left; font-family:'Cabin Condensed',sans-serif; font-weight:400; height:auto; padding:1% 7.5%; width:100%; } 
.buscadorsin h2 { color: #797979; font-size: 3em; font-weight: 400; padding-bottom: 0.2em; text-transform: uppercase; }
.buscadorsin .sinResultados p { background: url(../img/caratristeGris.png) no-repeat scroll left center; padding: 3em 0 3em 5em; font-family: 'Armata', sans-serif; font-size: 1.4em; width: 100%; }	
.buscadorsin .sinResultados input { border: 0.1em solid #7F9DB9; color: #7C7C7B; font-family: 'Cabin Condensed',sans-serif; font-size: 1.1em; margin-left: 6.5em; margin-top: 1em; padding: 0.3em; width: 62%; background-image:url(../img/lupa.png); background-repeat:no-repeat; background-position:right; background-size:4% }
.buscadorsin .sinResultados .boton { background-color: #58585A; clear: both; color: #FFFFFF; display: inline-block; float: right; font-size: 1.4em; font-weight: bold; margin: 0.8em 0; padding: 0.18em 1.2em; text-transform: uppercase; } 

/* 	MENSAJES EMERGENTES */
.cookieinfo-container { width:100%; background-color:#797979; float:left; color:#FFFFFF; margin:0 auto; text-align:center; padding:1em;}
.cookieinfo-container .cookcontainer { width:100%;}
.cookieinfo-container .cookcontainer .cookieinfo { width:90%; font-size:1em; float:left;}
.cookieinfo-container .cookcontainer .cookieinfo .titulo { font-weight:bold; font-size:1.5em; }
.cookieinfo-container .cookcontainer img { width:2%; float:left;}
.cookieinfo-container .cookcontainer .cookieinfo a { color:#FFFFFF;}

/*.cookieinfo-container { background-color:#F0A60A; display:none; width:100%; float:left; }
.cookieinfo-container .cookieinfo { position:relative; width:980px; margin:0 auto; padding:15px 30px 15px 15px; color:#FFFFFF; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:1em; }
.cookieinfo-container .cookieinfo .titulo { font-weight:bold; font-size:1.5em; }
.cookieinfo-close { cursor:pointer; position:absolute; right:0; top:15px; }
.cookieinfo-container.show { display:block; }
body.popup #cookieinfo-container,#cookieinfo-container.hide { display:none;}
.cookieinfo-container a {color:#FFF;}
*/

/* GALERIA DE FOTOS RECURSOS */
.fotosrecurso {width:100%; margin:0 auto;}
.fotosrecurso .fotocarrusel {width:11%; margin:0 0.2%; height:5em;} /* Cuando se unifiquen todas las fotos y se suban quitar el height */
.fotosrecurso .fotocarruselfichas {width:8.8%; margin:0 0.2%; height:5em;} /* Cuando se unifiquen todas las fotos y se suban quitar el height */
.fotonav {width:100%; margin:0 auto; padding-top:2em;}
.fotonav .fotogrande {width:40%;}
.fotonav .nvizq {float:left; width:5%; margin:13% 20% 0 5%;}
.fotonav .nvder {float:right; width:5%; margin:13% 5% 0 20%;}
.fotonav .nvizqficha {float:left; width:3%; margin:13% 24% 0 3%;}
.fotonav .nvderficha {float:right; width:3%; margin:13% 3% 0 20%;}

/* BUSCADOR PATRIMONIO */
.patrimonio { display:block;float:left; padding:0; height:auto;overflow:hidden;}
.patrimonio .patrimonio_fila { position: relative; width:100%; float:left; background: #F1EDEF;height:100%;}
.patrimonio .buscadorpatrimonio  {float:left; width:100%; height:auto; padding:3% 3% 6% 3%;  }
.patrimonio .contenido { height:auto; margin:0 auto; color:#FFFFFF; font-size:3em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px; padding: 0 7.7%;}
.patrimonio  .titulo {  text-align:left; color:#985A7C; }
.patrimonio  .estilo1 { color:#985A7C; font-size:0.7em; }
.patrimonio  .campos { padding: 0 7.7%;; height:auto; margin:0 auto; color:#FFFFFF; font-size:1.5em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px; margin-top:1.5%;}
.patrimonio  .salto { width:100%; float:right; padding:0.3%; }
.patrimonio .campos input { float:left; width:50%; padding:0.6%; border:0; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:0.8em;}
.patrimonio  .campos select { width:49%; padding:0.5%; border:0; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:0.8em; }
.patrimonio  .linea { float:left; width:100%; height:1px; margin-top:0.5em; }
.patrimonio  .servicios { float:left; width:100%;  display:none; }
.patrimonio  .desplegar { float:right; width:2.5%; cursor:pointer; }
.patrimonio  .patrimonio_boton  {float:left; width:100%;   margin: 0; margin-top:3%; border:0; padding:0; text-align:center;}
.patrimonio  .patrimonio_boton .botcontainer {float:left;width: 100%; margin: auto; min-width:100px; margin-top:0.5%; margin-bottom:1%; }
.patrimonio  .patrimonio_boton .botcontainer .boton {background-color: #9A5F8E ; color: #FFFFFF;   width:15%;  min-width:40px; text-align:center;  font-size:0.8em; font-weight: normal; letter-spacing: 0;}
.patrimonio .patrimonio_boton .botcontainer .boton {padding-left:2%; padding-right:2%; padding-top:0.7%; padding-bottom:0.7%;}
.patrimonio .patrimonio_boton .botcontainer .boton {margin-top:5%; margin-bottom:5%; margin-left:auto; margin-right:auto;}
.patrimonio .texto { float:left;  color:#949494; font-size:0.9em; letter-spacing:-0.5px; font-weight:400;  }
.patrimonio  .patrimonio_texto {  background-image: url(../img/ico_lupa.png);  background-repeat:no-repeat; background-position:right; background-size:7%;}
.patrimonio  .checks { width:100%; float:left;  color:#949494; font-size:0.6em; letter-spacing:-0.5px; font-weight:400; margin-top: 0.5%; }
.patrimonio  .checks input { width:auto; float:none; margin-right:1.5%; padding:0;}
.patrimonio  ul { clear: both; display: inline-block; list-style: none outside none; width:100%;}
.patrimonio  ul  li { display: inline-block;  }
.patrimonio  ul  li  {width: 50%; float: left; }	
.patrimonio  ul  li img {margin-top:1%; width:6.5%; min-width:10px;}	
.patrimonio ul  .drcha{ padding-left:1%;}
.patrimonio  .patrimonio_lateral { position:relative; width:33.3%; left:66.6%;}
.patrimonio  .patrimonio_lateral img { width:100%; padding:0px; margin: 0px; border:0px; position:absolute; top:0px; left:0px;}
.patrimonio  .texto_sup{position:absolute; width:100%;}
.patrimonio  .texto_sup .titulo_sup{color:#FFF;font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:2.8em;float:left;position:relative;margin-top:10%;margin-left:5%;line-height:100%;}

/* BUSCADOR OFICINAS */
.oficinasbuscar {width:100%; float:left; height:auto; background-color:#B3C1B4;}
.oficinasbuscar .buscador {width:56%; float:left; height:auto; background-color:#B3C1B4; font-family: 'Cabin Condensed', sans-serif; font-weight:400; padding:5% 15.5% 1% 7.5%;}
.oficinasbuscar .buscador .titulo {width:100%; float:left; height:auto; font-size:3em; color:#FFFFFF; line-height:0.9em; margin-bottom:0.4em;}
.oficinasbuscar .buscador input {width:100%; float:left; font-size:1em; color:#666666; font-family: 'Cabin Condensed', sans-serif; font-weight:400; padding:0.4em; background-color: #ffffff; border: medium none; margin-bottom:0.7em; background-image: url(../img/lupa.png);  background-repeat:no-repeat; background-position:right; background-size:5%;}
.oficinasbuscar .buscador select {width:100%; float:left; font-size:1.1em; color:#666666; font-family: 'Cabin Condensed', sans-serif; font-weight:400; padding:0.2em; background-color: #ffffff; border: medium none; margin-bottom:1em;}
.oficinasbuscar .buscador .botcontainer {width:100%; float:left; height:auto; margin-top:5%; text-align:center;}
.oficinasbuscar .buscador .botcontainer .boton { background-color: #3A767C; color: #FFFFFF; font-size: 1.3em; padding: 0.2em 0.8em;}
.oficinasbuscar .mapa {width:44%; float:right; height:auto; position: relative;}
.oficinasbuscar .mapa img {width:100%;}
.oficinasbuscar .enlaces .abanilla { left:62%; top:38.3%; height: 1.5%; width: 9%; position:absolute; }
.oficinasbuscar .enlaces .abaran { left:51.10%; top:37.7%; height: 1.5%; width: 6%; position:absolute; }
.oficinasbuscar .enlaces .aguilas { left:40.5%; top:92.9%; height: 1.5%; width: 8%; position:absolute; }
.oficinasbuscar .enlaces .albudeite { left:44.6%; top:54.3%; height: 1.5%; width: 7%; position:absolute; }
.oficinasbuscar .enlaces .alcantarilla { left:51.9%; top:57.5%; height: 1.5%; width: 9%; position:absolute; }
.oficinasbuscar .enlaces .aledo { left:40.1%; top:67.6%; height: 1.5%; width: 6%; position:absolute; }
.oficinasbuscar .enlaces .alguazas { left:54.9%; top:50.9%; height: 1.5%; width: 6%; position:absolute; }
.oficinasbuscar .enlaces .alhama { left:46.8%; top:65.6%; height: 1.5%; width: 8%; position:absolute; }
.oficinasbuscar .enlaces .archena { left:57.8%; top:46%; height: 1.5%; width: 7%; position:absolute; }
.oficinasbuscar .enlaces .beniel { left:70.1%; top:51.9%; height: 1.5%; width: 5%; position:absolute; }
.oficinasbuscar .enlaces .blanca { left:49%; top:39.9%; height: 1.5%; width: 7%; position:absolute; }
.oficinasbuscar .enlaces .bullas { left:34.2%; top:51.4%; height: 1.5%; width: 6%; position:absolute; }
.oficinasbuscar .enlaces .calasparra { left:29.4%; top:37%; height: 1.5%; width: 10%; position:absolute; }
.oficinasbuscar .enlaces .campos { left:48.4%; top:51.5%; height: 2.2%; width: 6%; position:absolute; }
.oficinasbuscar .enlaces .caravaca { left:22.3%; top:44%; height: 3%; width: 9%; position:absolute; }
.oficinasbuscar .enlaces .cartagena { left:65.5%; top:80%; height: 3%; width: 10%; position:absolute; }
.oficinasbuscar .enlaces .cehegin { left:27.7%; top:47.9%; height: 1.5%; width: 7%; position:absolute; }
.oficinasbuscar .enlaces .ceuti { left:55.8%; top:49%; height: 1.5%; width: 5%; position:absolute; }
.oficinasbuscar .enlaces .cieza { left:50.3%; top:35.4%; height: 1.5%; width: 6%; position:absolute; }
.oficinasbuscar .enlaces .fortuna { left:63%; top:41.7%; height: 1.5%; width: 8%; position:absolute; }
.oficinasbuscar .enlaces .fuentealamo { left:56.1%; top:74%; height: 1.5%; width: 9%; position:absolute; }
.oficinasbuscar .enlaces .jumilla { left:54.8%; top:18.3%; height: 1.5%; width: 7%; position:absolute; }
.oficinasbuscar .enlaces .lastorres { left:53.7%; top:54%; height: 2.3%; width: 8%; position:absolute; }
.oficinasbuscar .enlaces .launion { left:78.1%; top:80.5%; height: 1.5%; width: 7%; position:absolute; }
.oficinasbuscar .enlaces .librilla { left:49.8%; top:62.8%; height: 1.5%; width: 6%; position:absolute; }
.oficinasbuscar .enlaces .lorca { left:36%; top:74.4%; height: 1.8%; width: 8%; position:absolute; }
.oficinasbuscar .enlaces .lorqui { left:61%; top:49%; height: 1.5%; width: 5%; position:absolute; }
.oficinasbuscar .enlaces .losalcazares { left:68%; top:71.8%; height: 1.5%; width: 11%; position:absolute; }
.oficinasbuscar .enlaces .mazarron { left:55%; top:81.2%; height: 3%; width: 8%; position:absolute; }
.oficinasbuscar .enlaces .molina { left:62%; top:52%; height: 2.4%; width: 7%; position:absolute; }
.oficinasbuscar .enlaces .moratalla { left:25.9%; top:41.4%; height: 1.5%; width: 9%; position:absolute; }
.oficinasbuscar .enlaces .mula { left:41%; top:51.9%; height: 1.5%; width: 5.2%; position:absolute; }
.oficinasbuscar .enlaces .murcia { left:63%; top:56%; height: 2.3%; width: 10%; position:absolute; }
.oficinasbuscar .enlaces .ojos { left:55%; top:42%; height: 1.5%; width: 5%; position:absolute; }
.oficinasbuscar .enlaces .pliego { left:44.1%; top:56.8%; height: 1.5%; width: 6%; position:absolute; }
.oficinasbuscar .enlaces .puertolumbreras { left:34.7%; top:80.7%; height: 1.5%; width: 14%; position:absolute; }
.oficinasbuscar .enlaces .ricote { left:49.3%; top:42.2%; height: 1.5%; width: 5%; position:absolute; }
.oficinasbuscar .enlaces .sanjavier { left:71.6%; top:68.2%; height: 1.5%; width: 8.5%; position:absolute; }
.oficinasbuscar .enlaces .sanpedro { left:72%; top:65.7%; height: 1.5%; width: 9%; position:absolute; }
.oficinasbuscar .enlaces .santomera { left:68.5%; top:49.8%; height: 1.5%; width: 8%; position:absolute; }
.oficinasbuscar .enlaces .torrepacheco { left:59.1%; top:69.5%; height: 1.5%; width: 11%; position:absolute; }
.oficinasbuscar .enlaces .totana { left:45.1%; top:71.4%; height: 1.5%; width: 7%; position:absolute; }
.oficinasbuscar .enlaces .ulea { left:56.9%; top:43.7%; height: 1.5%; width: 4%; position:absolute; }
.oficinasbuscar .enlaces .villanueva { left:49.7%; top:45.6%; height: 2%; width: 8%; position:absolute; }
.oficinasbuscar .enlaces .yecla { left:60.2%; top:10.2%; height: 1.5%; width: 7%; position:absolute;}
.oficinasbuscar .enlaces .lamanga { left:80.6%; top:76.5%; height: 3%; width: 7%; position:absolute; }

/* BUSCADOR TRANSPORTES */
.transportes  {float:left; height:auto;}
.transportes .transportes_fila { position: relative;  width:100%; float:left;height:100%; }
.transportes .buscadortransportes { background: #C0DEE1;float:left; width:100%; height:auto; padding: 8% 0 5% 0; }
.transportes .buscadortransportes  .contenido {width:100%; height:auto; margin:0 auto; color:#6E7178; font-size:2.5em; font-family: 'Cabin Condensed', sans-serif; letter-spacing:-1px; padding: 0 5% 0 23.12%;}
.transportes .buscadortransportes .contenido .titulo { float:left; text-align:left;line-height: 1em; margin-bottom:5%;  letter-spacing:-0.02em;}
.transportes .buscadortransportes .campos { width:100%; height:auto; margin:0 auto; font-size:1.6em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px; line-height:1em; }
.transportes .buscadortransportes .campos .campos2 {padding: 0 23.12%;}
.transportes .buscadortransportes  .campos .salto {width:100%; float:right; padding:3%;}
.transportes .buscadortransportes .campos select { width:100%; padding:2%; border:0; color:#6E7178; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:0.8em;}
.transportes .transportes_boton {float:left; width:100%;   margin: 0; margin-top: 5%; border:0;  padding:3%; text-align:center;}
.transportes .botcontainer {float:left;width: 100%; margin: auto;margin-top:1%; margin-bottom:1%; }
.transportes .botcontainer .boton {background-color: #7D8087; color: #FFFFFF;  width:50%;  text-align:center;  font-size:1.2em; font-weight: normal; letter-spacing: 0;}
.transportes .botcontainer .boton {padding-left:4%; padding-right:4%; padding-top:1%; padding-bottom:1%;}
.transportes .botcontainer .boton {margin-top:5%; margin-bottom:5%; margin-left:auto; margin-right:auto;}

/* BUSCADOR SALUD */
.saludybelleza  {float:left; height:auto;}
.saludybelleza .saludybelleza_fila { position: relative;  width:100%; float:left;height:100%; }
.saludybelleza .buscadorsaludybelleza { background: #79d8c3;float:left; width:100%; height:auto;  padding: 3% 0 1% 0; }
.saludybelleza .buscadorsaludybelleza  .contenido {width:100%; height:auto; margin:0 auto; color:#FFF; font-size:2.5em; font-family: 'Cabin Condensed', sans-serif; letter-spacing:-1px; padding: 7% 5% 0 23.12%;}
.saludybelleza .buscadorsaludybelleza .contenido .titulo { float:left; text-align:left;line-height: 1em; margin-bottom:5%;  letter-spacing:-0.02em;}
.saludybelleza .buscadorsaludybelleza .campos { width:100%; height:auto; margin:0 auto; font-size:1.6em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px; line-height:1em; }
.saludybelleza .buscadorsaludybelleza  .campos .salto {width:100%; float:right; padding:1.5%;}
.saludybelleza .buscadorsaludybelleza .campos input {  float:left; width:100%; padding:1.8%; border:0; color:#6E7178; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:0.8em;  }
.saludybelleza .buscadorsaludybelleza .campos select { width:100%; padding:1%; border:0; color:#6E7178; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:0.8em;}
.saludybelleza .buscadorsaludybelleza .campos .campos2 {padding: 0 23.12%;}
.saludybelleza .saludybelleza_boton {float:left; width:100%;   margin: 0; margin-top: 5%; border:0;  padding:3%; text-align:center;}
.saludybelleza .botcontainer {float:left;width: 100%; margin: auto;margin-top:1%; margin-bottom:1%; }
.saludybelleza .botcontainer .boton {background-color: #45A291; color: #FFFFFF;  width:50%;  text-align:center;  font-size:0.8em; font-weight: normal; letter-spacing: 0;}
.saludybelleza .botcontainer .boton {padding-left:4%; padding-right:4%; padding-top:1%; padding-bottom:1%;}
.saludybelleza .botcontainer .boton {margin-top:5%; margin-bottom:5%; margin-left:auto; margin-right:auto;}
.saludybelleza .buscadorsaludybelleza .checks { width:100%; float:left; font-size:0.7em; letter-spacing:0px; padding-left: 23.12%; }
.saludybelleza .buscadorsaludybelleza .checks input {width:auto; float:none; margin-right:1.5%; padding:0;  }
.saludybelleza .buscadorsaludybelleza .campos #saludybelleza_texto {  float:left; background-image: url(../img/ico_lupa.png);  background-repeat:no-repeat; background-position:right; background-size:11%;}
.saludybelleza .buscadorsaludybelleza ul { clear: both; display: inline-block; list-style: none outside none; width:100%;}
.saludybelleza .buscadorsaludybelleza ul  li { display: inline-block; margin-bottom:3%;}
.saludybelleza .buscadorsaludybelleza ul  li  {width: 100%; float: left; color:#1b9378; font-weight:bold; }

/* BUSCADOR RESTAURANTES 1x1 */
.restaurantes1x1 { width:100%; height:auto;  background:  rgb(119,105,155);}
.restaurantes1x1 .buscadorrest1x1 { background:  rgb(119,105,155); float:left; width:100%; height:auto;padding:3% 3% 1% 3%;}
.restaurantes1x1 .buscadorrest1x1 .contenido { width:60%; height:auto; margin:0 auto; margin-bottom:4%; color:#FFFFFF; font-size:3.2em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px;}
.restaurantes1x1 .buscadorrest1x1 .contenido .titulo { float:left; text-align:center; width:100%; margin-bottom:2%;}
.restaurantes1x1 .buscadorrest1x1 .campos { width:60%; height:auto; margin:0 auto; color:#FFFFFF; font-size:1.5em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px;  margin-top:1.5%;}
.restaurantes1x1 .buscadorrest1x1 .campos .salto { width:100%; float:right; padding:1%; }
.restaurantes1x1 .buscadorrest1x1 .campos input { float:left; width:100%; padding:0.6%; border:0; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:0.8em;}
.restaurantes1x1 .buscadorrest1x1 .campos select { width:49%; padding:0.5%; border:0; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:0.8em; }
.restaurantes1x1 .buscadorrest1x1 .campos .linea { float:left; width:100%; height:1px; margin-top:20px; }
.restaurantes1x1 .buscadorrest1x1 .campos .servicios { float:left; width:100%;  display:none; }
.restaurantes1x1 .buscadorrest1x1 .campos .texto { float:left; }
.restaurantes1x1 .buscadorrest1x1 .campos  .rest1x1_desplegar { float:right; width:2.5%; cursor:pointer; min-width:10px; }
.restaurantes1x1 .buscadorrest1x1 .rest1x1_boton {float:left; width:100%;   margin: 0; border:0;  padding:1%;text-align:center;}
.restaurantes1x1 .buscadorrest1x1 .campos .botcontainer {float:left;width: 100%; margin: auto; min-width:100px;margin-top:1%; margin-bottom:1%; }
.restaurantes1x1 .buscadorrest1x1 .campos .botcontainer .boton {background-color: rgb(52,48,106); color: #FFFFFF;  width:15%;  min-width:40px; text-align:center;  font-size:0.9em; font-weight: normal; letter-spacing: 0;}
.restaurantes1x1 .buscadorrest1x1 .campos .botcontainer .boton {padding-left:2%; padding-right:2%; padding-top:0.5%; padding-bottom:0.5%;}
.restaurantes1x1 .buscadorrest1x1 .campos .botcontainer .boton {margin-top:5%; margin-bottom:5%; margin-left:auto; margin-right:auto;}
.restaurantes1x1 .buscadorrest1x1 .campos .rest1x1_texto { background-image: url(../img/lupa.png);  background-repeat:no-repeat; background-position:right; background-size:3%;}
.restaurantes1x1 .buscadorrest1x1 .checks { width:100%; float:left; font-size:0.7em; letter-spacing:-0.5px; margin-top: 1.5%; }
.restaurantes1x1 .buscadorrest1x1 .checks input { width:auto; float:none; margin-right:1.5%; padding:0;}
.restaurantes1x1 .buscadorrest1x1 ul { clear: both; display: inline-block; list-style: none outside none; width:100%;}
.restaurantes1x1 .buscadorrest1x1 ul  li { display: inline-block;  }
.restaurantes1x1 .buscadorrest1x1 ul  li  {width: 50%; float: left; color:#FFFFFF; }		
.restaurantes1x1 .buscadorrest1x1 ul  .drcha{ padding-left:1%;}

/* BUSCADOR RESTAURANTES 1x2 */
.restaurantes1x2  {display:block;float:left; padding:0;height:auto;overflow:hidden; }
.restaurantes1x2  .rest1x2_fila { position: relative;background:  rgb(119,105,155); width:100%; float:left;height:100%; }
.restaurantes1x2  .buscadorrest1x2 { float:left; width:100%; height:auto; padding:3% 3% 1% 3%; }
.restaurantes1x2  .buscadorrest1x2 .contenido { width:80%; height:auto; margin:0 auto; color:#FFFFFF; font-size:3.2em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px; }
.restaurantes1x2  .buscadorrest1x2 .contenido .titulo { float:left; text-align:left; width:100%; margin-bottom:2%;}
.restaurantes1x2  .buscadorrest1x2 .campos { width:80%; height:auto; margin:0 auto; color:#FFFFFF; font-size:1.5em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px; margin-top:1.5%;}
.restaurantes1x2  .buscadorrest1x2 .campos .salto { width:100%; float:right; padding:1%; }
.restaurantes1x2  .buscadorrest1x2 .campos input { float:left; width:100%; padding:0.6%; border:0; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:0.8em;}
.restaurantes1x2  .buscadorrest1x2 .campos .linea { float:left; width:100%; height:1px; margin-top:20px; }
.restaurantes1x2  .buscadorrest1x2 .campos .servicios { float:left; width:100%;  display:none; }
.restaurantes1x2  .buscadorrest1x2 .campos .texto { float:left; }
.restaurantes1x2  .buscadorrest1x2 .campos  .rest1x2_desplegar {float:right; width:0.9em;; cursor:pointer; min-width:10px; }
.restaurantes1x2  .buscadorrest1x2 .rest1x2_boton {float:left; width:100%;   margin: 0; margin-top:2%; border:0; padding:0; text-align:center;}
.restaurantes1x2  .buscadorrest1x2 .campos .botcontainer {float:left;width: 100%; margin: auto; min-width:100px;margin-top:1%; margin-bottom:2%; }
.restaurantes1x2  .buscadorrest1x2 .campos .botcontainer .boton {background-color: rgb(52,48,106); color: #FFFFFF;  width:15%;  min-width:40px; text-align:center;  font-size:0.9em; font-weight: normal; letter-spacing: 0;}
.restaurantes1x2  .buscadorrest1x2 .campos .botcontainer .boton {padding-left:2%; padding-right:2%; padding-top:0.5%; padding-bottom:0.5%;}
.restaurantes1x2  .buscadorrest1x2 .campos .botcontainer .boton {margin-top:5%; margin-bottom:5%; margin-left:auto; margin-right:auto;}
.restaurantes1x2  .buscadorrest1x2 .campos #rest1x2_texto { background-image: url(../img/lupa.png);  background-repeat:no-repeat; background-position:right; background-size:3%;}
.restaurantes1x2  .buscadorrest1x2 .campos select { width:49%; padding:0.5%; border:0; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:0.8em; }
.restaurantes1x2 .buscadorrest1x2 .checks { width:100%; float:left; font-size:0.7em; letter-spacing:-0.5px; margin-top: 1.5%; }
.restaurantes1x2 .buscadorrest1x2 .checks input { width:auto; float:none; margin-right:1.5%; padding:0;}
.restaurantes1x2 .buscadorrest1x2 ul { clear: both; display: inline-block; list-style: none outside none; width:100%;}
.restaurantes1x2 .buscadorrest1x2 ul  li { display: inline-block;  }
.restaurantes1x2 .buscadorrest1x2 ul  li  {width: 50%; float: left; }		
.restaurantes1x2 .buscadorrest1x2 ul  .drcha{ padding-left:1%;}
.restaurantes1x2  .rest_1x2_lateral { position:relative; width:33.3%; left:66.6%; }	
.restaurantes1x2  .rest_1x2_lateral img { width:100%; padding:0px; margin: 0px; border:0px; position:absolute; top:0px; left:0px; overflow:hidden;}
.restaurantes1x2  .texto_sup { position:absolute; margin: auto;margin-top:4%;  padding: 5%;}
.restaurantes1x2  .texto_sup .titulo_sup {font-size:3.2em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px;; color: #FFF; line-height:1.1em;} 

/* BUSCADOR PLAYAS 1x1 */
.playasbuscar {width:100%; float:left; height:auto; background-color:#BBBCAC;}
.playasbuscar .buscador {width:45%; float:left; height:auto; background-color:#BBBCAC; font-family: 'Cabin Condensed', sans-serif; font-weight:400; padding:5% 4.5% 1% 7.5%;}
.playasbuscar .buscador .titulo {width:100%; float:left; height:auto; font-size:3em; color:#FFFFFF; line-height:0.9em; margin-bottom:0.4em;}
.playasbuscar .buscador input {width:100%; float:left; font-size:1em; color:#666666; font-family: 'Cabin Condensed', sans-serif; font-weight:400; padding:0.4em; background-color: #ffffff; border: medium none; margin-bottom:0.7em; background-image: url(../img/lupa.png);  background-repeat:no-repeat; background-position:right; background-size:5%;}
.playasbuscar .buscador select {width:100%; float:left; font-size:1.1em; color:#666666; font-family: 'Cabin Condensed', sans-serif; font-weight:400; padding:0.2em; background-color: #ffffff; border: medium none; margin-bottom:1em;}
.playasbuscar .buscador .opciones {width:100%; float:left; height:auto; font-size:1.1em; font-weight:400; color:#ffffff; line-height:0.9em; margin-top:0.4em;}
.playasbuscar .buscador .opciones .opccheck {width:50%; float:left; height:2em;}
.playasbuscar .buscador .opciones .opccheck input { padding:0; width:auto; margin-bottom:0; margin-top:1.5%; background-image:none; float:left;}
.playasbuscar .buscador .opciones .opccheck img {width:8%; margin:0 1%; float:left;}
.playasbuscar .buscador .opciones .opccheck .txtico {margin-top:0.1em; float:left; margin-left:1%;}
.playasbuscar .buscador .linea {width:100%; float:left; height:auto; border-top:1px #FFFFFF solid; margin:1% 0;}
.playasbuscar .buscador .botcontainer {width:100%; float:left; height:auto; margin-top:5%; text-align:center;}
.playasbuscar .buscador .botcontainer .boton { background-color: #54A2AE; color: #FFFFFF; font-size: 1.3em; padding: 0.2em 0.8em;}
.playasbuscar .mapa {width:55%; float:right; height:auto; position: relative;}
.playasbuscar .mapa img {width:100%;}
.playasbuscar .enlaces .aguilas { left:7%; top:85%; height: 7%; width: 16%;position:absolute;}
.playasbuscar .enlaces .lorca { left:21%; top:68%; height: 10%; width: 17%;position:absolute;}
.playasbuscar .enlaces .mazarron { left:38%; top:60%; height: 9%; width: 19%;position:absolute;}
.playasbuscar .enlaces .cartagena { left:60%; top:60%; height: 16%; width: 21%;position:absolute;}
.playasbuscar .enlaces .marmenor { left:59%; top:38%; height: 10%; width: 17%;position:absolute;}
.playasbuscar .enlaces .lamanga { left:79%; top:38%; height: 6%; width: 18%;position:absolute;}
.playasbuscar .enlaces .especial { left:12%; top:21%; height: 29%; width: 20%;position:absolute;}

/* BUSCADOR FIESTAS 1x2 */
.fiestasyfestivales { display:block;float:left; padding:0; height:auto;overflow:hidden;}
.fiestasyfestivales .fyf_fila { position: relative; width:100%; float:left;background: #C3D98A;height:100%;}
.fiestasyfestivales .buscadorfyf  {float:left; width:100%; height:auto; padding:3% 3% 1% 3%;  }
.fiestasyfestivales .contenido { height:auto; margin:0 auto; color:#FFFFFF; font-size:3em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px; padding: 0 7.7%;}
.fiestasyfestivales  .titulo {  text-align:left; }
.fiestasyfestivales  .campos { padding: 0 7.7%;; height:auto; margin:0 auto; color:#FFFFFF; font-size:1.5em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px; margin-top:1.5%;}
.fiestasyfestivales  .salto { width:100%; float:right; padding:1%; }
.fiestasyfestivales .campos input { float:left; width:100%; padding:0.6%; border:0; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:0.8em;}
.fiestasyfestivales  .campos select { width:49%; padding:0.5%; border:0; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:0.8em; }
.fiestasyfestivales  #linea { float:left; width:100%; height:1px; margin-top:20px; }
.fiestasyfestivales .servicios { float:left; width:100%;  display:none; }
.fiestasyfestivales  #desplegar { float:right; width:2.5%; cursor:pointer; }
.fiestasyfestivales  .fyf_boton  {float:left; width:100%;   margin: 0; margin-top:2%; border:0; padding:0; text-align:center;}
.fiestasyfestivales  .fyf_boton .botcontainer {float:left;width: 100%; margin: auto; min-width:100px;margin-top:1%; margin-bottom:1%; }
.fiestasyfestivales  .fyf_boton .botcontainer .boton {background-color: #778C48 ; color: #FFFFFF;   width:15%;  min-width:40px; text-align:center;  font-size:1em; font-weight: normal; letter-spacing: 0;}
.fiestasyfestivales .fyf_boton .botcontainer .boton {padding-left:2%; padding-right:2%; padding-top:0.5%; padding-bottom:0.5%;}
.fiestasyfestivales .fyf_boton .botcontainer .boton {margin-top:5%; margin-bottom:5%; margin-left:auto; margin-right:auto;}
.fiestasyfestivales  .txtcontainer {width:100%; margin:0 auto; font-size:0.8em; letter-spacing:0px; }
.fiestasyfestivales  .txtcontainer .boton { width:2.3%; margin-left:3%; top: 2%;}
.fiestasyfestivales  .fyf_texto { background-image: url(../img/lupa.png);  background-repeat:no-repeat; background-position:right; background-size:3%; }
.fiestasyfestivales   .fyf_h1 { float: left; width: 95%; font-size: 0.9em; font-weight: 600; color:#888;letter-spacing: 0px; }
.fiestasyfestivales  .checks { width:100%; float:left; font-size:0.8em; font-weight: 400; letter-spacing:-0.5px;margin-top: 1.5%;vertical-align:middle;  }
.fiestasyfestivales .checks div { float: left; margin-right: 10%;margin-left: 1%; }
.fiestasyfestivales .checks input { float:none; width:auto; margin-right: 0.5em; }
.fiestasyfestivales   ul { clear: both; display: inline-block; list-style: none outside none; padding-bottom: 0.5em; width:100%;}
.fiestasyfestivales   ul  li { display: inline-block; width: 25%; color:#FFFFFF; }
.fiestasyfestivales   ul  li  { float: left; padding-bottom: 0.7em; }
.fiestasyfestivales   ul  .ultimo  { width:50%;}
.fiestasyfestivales  .fyf_lateral { position:relative; width:33.3%; left:66.6%;}
.fiestasyfestivales  .fyf_lateral img { width:100%; padding:0px; margin: 0px; border:0px; position:absolute; top:0px; left:0px;}
.fiestasyfestivales  .texto_sup{position:absolute;}
.fiestasyfestivales  .texto_sup .fiestas{color:#FFF;font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:2.8em;float:right;position:relative;margin-top:10%;margin-left:5%;line-height:100%;}
.fiestasyfestivales .fyf_fila .texto_inf {position:absolute;width:33.4%; bottom:0; right:0;padding:2%;padding-bottom:3%;}
.fiestasyfestivales .fyf_fila .texto_inf{background: rgb(148, 148, 147);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.fiestasyfestivales .fyf_fila .texto_inf {background-color: rgba(40%,40%,40%,0.7);}
.fiestasyfestivales .fyf_fila .texto_inf .lore{color:#FFF;font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:1.0em;margin-right:10%;opacity:1;}

/* BUSCADOR LOCALIDADES */
.localidadesbuscar {width:100%; float:left; height:auto; background-color:#CEC9A9;}
.localidadesbuscar .buscador {width:56%; float:left; height:auto; background-color:#CEC9A9; font-family: 'Cabin Condensed', sans-serif; font-weight:400; padding:5% 15.5% 1% 7.5%;}
.localidadesbuscar .buscador .titulo {width:100%; float:left; height:auto; font-size:3em; color:#FFFFFF; line-height:0.9em; margin-bottom:0.4em;}
.localidadesbuscar .buscador select {width:100%; float:left; font-size:1.1em; color:#666666; font-family: 'Cabin Condensed', sans-serif; font-weight:400; padding:0.2em; background-color: #ffffff; border: medium none; margin-bottom:1em;}
.localidadesbuscar .buscador .botcontainer {width:100%; float:left; height:auto; margin-top:5%; text-align:center;}
.localidadesbuscar .buscador .botcontainer .boton { background-color: #89896F; color: #FFFFFF; font-size: 1.3em; padding: 0.2em 0.8em;}
.localidadesbuscar .mapa {width:44%; float:right; height:auto; position: relative;}
.localidadesbuscar .mapa img {width:100%;}
.localidadesbuscar .enlaces .abanilla { left:62%; top:38.3%; height: 1.5%; width: 9%; position:absolute; }
.localidadesbuscar .enlaces .abaran { left:51.10%; top:37.7%; height: 1.5%; width: 6%; position:absolute; }
.localidadesbuscar .enlaces .aguilas { left:40.5%; top:92.9%; height: 1.5%; width: 8%; position:absolute; }
.localidadesbuscar .enlaces .albudeite { left:44.6%; top:54.3%; height: 1.5%; width: 7%; position:absolute; }
.localidadesbuscar .enlaces .alcantarilla { left:51.9%; top:57.5%; height: 1.5%; width: 9%; position:absolute; }
.localidadesbuscar .enlaces .aledo { left:40.1%; top:67.6%; height: 1.5%; width: 6%; position:absolute; }
.localidadesbuscar .enlaces .alguazas { left:54.9%; top:50.9%; height: 1.5%; width: 6%; position:absolute; }
.localidadesbuscar .enlaces .alhama { left:46.8%; top:65.6%; height: 1.5%; width: 8%; position:absolute; }
.localidadesbuscar .enlaces .archena { left:57.8%; top:46%; height: 1.5%; width: 7%; position:absolute; }
.localidadesbuscar .enlaces .beniel { left:70.1%; top:51.9%; height: 1.5%; width: 5%; position:absolute; }
.localidadesbuscar .enlaces .blanca { left:49%; top:39.9%; height: 1.5%; width: 7%; position:absolute; }
.localidadesbuscar .enlaces .bullas { left:34.2%; top:51.4%; height: 1.5%; width: 6%; position:absolute; }
.localidadesbuscar .enlaces .calasparra { left:29.4%; top:37%; height: 1.5%; width: 10%; position:absolute; }
.localidadesbuscar .enlaces .campos { left:48.4%; top:51.5%; height: 2.2%; width: 6%; position:absolute; }
.localidadesbuscar .enlaces .caravaca { left:22.3%; top:44%; height: 3%; width: 9%; position:absolute; }
.localidadesbuscar .enlaces .cartagena { left:65.5%; top:80%; height: 3%; width: 10%; position:absolute; }
.localidadesbuscar .enlaces .cehegin { left:27.7%; top:47.9%; height: 1.5%; width: 7%; position:absolute; }
.localidadesbuscar .enlaces .ceuti { left:55.8%; top:49%; height: 1.5%; width: 5%; position:absolute; }
.localidadesbuscar .enlaces .cieza { left:50.3%; top:35.4%; height: 1.5%; width: 6%; position:absolute; }
.localidadesbuscar .enlaces .fortuna { left:63%; top:41.7%; height: 1.5%; width: 8%; position:absolute; }
.localidadesbuscar .enlaces .fuentealamo { left:56.1%; top:74%; height: 1.5%; width: 9%; position:absolute; }
.localidadesbuscar .enlaces .jumilla { left:54.8%; top:18.3%; height: 1.5%; width: 7%; position:absolute; }
.localidadesbuscar .enlaces .lastorres { left:53.7%; top:54%; height: 2.3%; width: 8%; position:absolute; }
.localidadesbuscar .enlaces .launion { left:78.1%; top:80.5%; height: 1.5%; width: 7%; position:absolute; }
.localidadesbuscar .enlaces .librilla { left:49.8%; top:62.8%; height: 1.5%; width: 6%; position:absolute; }
.localidadesbuscar .enlaces .lorca { left:36%; top:74.4%; height: 1.8%; width: 8%; position:absolute; }
.localidadesbuscar .enlaces .lorqui { left:61%; top:49%; height: 1.5%; width: 5%; position:absolute; }
.localidadesbuscar .enlaces .losalcazares { left:68%; top:71.8%; height: 1.5%; width: 11%; position:absolute; }
.localidadesbuscar .enlaces .mazarron { left:55%; top:81.2%; height: 3%; width: 8%; position:absolute; }
.localidadesbuscar .enlaces .molina { left:62%; top:52%; height: 2.4%; width: 7%; position:absolute; }
.localidadesbuscar .enlaces .moratalla { left:25.9%; top:41.4%; height: 1.5%; width: 9%; position:absolute; }
.localidadesbuscar .enlaces .mula { left:41%; top:51.9%; height: 1.5%; width: 5.2%; position:absolute; }
.localidadesbuscar .enlaces .murcia { left:63%; top:56%; height: 2.3%; width: 10%; position:absolute; }
.localidadesbuscar .enlaces .ojos { left:55%; top:42%; height: 1.5%; width: 5%; position:absolute; }
.localidadesbuscar .enlaces .pliego { left:44.1%; top:56.8%; height: 1.5%; width: 6%; position:absolute; }
.localidadesbuscar .enlaces .puertolumbreras { left:34.7%; top:80.7%; height: 1.5%; width: 14%; position:absolute; }
.localidadesbuscar .enlaces .ricote { left:49.3%; top:42.2%; height: 1.5%; width: 5%; position:absolute; }
.localidadesbuscar .enlaces .sanjavier { left:71.6%; top:68.2%; height: 1.5%; width: 8.5%; position:absolute; }
.localidadesbuscar .enlaces .sanpedro { left:72%; top:65.7%; height: 1.5%; width: 9%; position:absolute; }
.localidadesbuscar .enlaces .santomera { left:68.5%; top:49.8%; height: 1.5%; width: 8%; position:absolute; }
.localidadesbuscar .enlaces .torrepacheco { left:59.1%; top:69.5%; height: 1.5%; width: 11%; position:absolute; }
.localidadesbuscar .enlaces .totana { left:45.1%; top:71.4%; height: 1.5%; width: 7%; position:absolute; }
.localidadesbuscar .enlaces .ulea { left:56.9%; top:43.7%; height: 1.5%; width: 4%; position:absolute; }
.localidadesbuscar .enlaces .villanueva { left:49.7%; top:45.6%; height: 2%; width: 8%; position:absolute; }
.localidadesbuscar .enlaces .yecla { left:60.2%; top:10.2%; height: 1.5%; width: 7%; position:absolute;}
.localidadesbuscar .enlaces .lamanga { left:80.6%; top:76.5%; height: 3%; width: 7%; position:absolute; }


/* BUSCADOR TOP TENS */
.toptenb {background-color:#A8B2CC; width:100%; height:auto; float:left;}
.toptenb .buscadortopten { display:block; width:100%; height:auto;  float:left; padding:3% 3% 1% 3%;}
.toptenb .buscadortopten .contenido {  color:#3B52A4; width:70%; height:100%; margin:0 auto; }
.toptenb .buscadortopten .contenido .titulo { float:left; font-family: 'Cabin Condensed', sans-serif;  text-align:center; width:100%;  font-size:3.2em; letter-spacing:-1px; font-weight:100;padding:1%;}
.toptenb .buscadortopten .campos { width:60%; height:auto; margin:0 auto; color:#FFFFFF; font-size:1.2em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px; line-height:1em; margin-top:1.5%;}
.toptenb .buscadortopten .campos  .campos2{ width:80%; margin: 0 auto;}
.toptenb .buscadortopten .campos .salto { width:100%; float:right; padding:1%;}
.toptenb .buscadortopten .campos input { float:left; width:100%; padding:0.6%; border:0; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:1em;  }
.toptenb .buscadortopten .campos select {  width:49%; padding:0.5%; border:0; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:1em;  }
.toptenb .buscadortopten .campos .toptendesde, .topten .buscadortopten .campos .toptenhasta {width:24%; padding:0.6%;margin-left:1%; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; }
.toptenb .buscadortopten .topten_boton {float:left; width:100%;   margin: 0; border:0;  padding:3%;text-align:center;}
.toptenb .buscadortopten .campos .botcontainer {float:left;width: 100%; margin: auto; min-width:100px;margin-top:1%; margin-bottom:1%; }
.toptenb .buscadortopten .campos .botcontainer .boton {background-color: #3B52A4; color: #FFFFFF;  width:15%;  min-width:40px; text-align:center;  font-size:1em; font-weight: normal; letter-spacing: 0px;}
.toptenb .buscadortopten .campos .botcontainer .boton {padding-left:2%; padding-right:2%; padding-top:0.5%; padding-bottom:0.5%;}
.toptenb .buscadortopten .campos .botcontainer .boton {margin-top:5%; margin-bottom:5%; margin-left:auto; margin-right:auto;}
.toptenb .buscadortopten .campos .topten_texto { background-image: url(../img/lupa.png); background-repeat:no-repeat; background-position:right; background-size:3%;}
.toptenb .buscadortopten .campos .topten_h1 {  float: left; text-align:center;  padding: 1%; width: 95%; font-size: 1.5em;   letter-spacing: 0px;   color:#3B52A4; }
.toptenb .buscadortopten .checks {width:100%; float:left; font-size:0.8em; letter-spacing:0; margin-top: 1.5%; }
.toptenb .buscadortopten .checks input {  width:auto; float:none; margin-right:2%; padding:0;}
.toptenb .buscadortopten ul { clear: both; display: inline-block; list-style: none outside none; width:100%;}
.toptenb .buscadortopten ul  li { display: inline-block; width: 25%; float: left; margin-bottom: 1.5%; color:#FFFFFF;}
.toptenb .buscadortopten ul .drcha{ padding-left:1%; width:22%;}
.toptenb .buscadortopten ul .primero{ padding-left: 8%;}

/* BUSCADOR PLANES */
.planificador { height:auto; float:left; background:#D9E8EF;}
.planificador .buscadorplanificador { display:block; width:100%; height:auto; float:left; padding:0%; }
.planificador .buscadorplanificador .contenido { width:70%; height:auto; margin:0 auto;  font-size:3em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px; color:#FFFFFF;}
.planificador .buscadorplanificador .contenido .titulo { color:#1A97AD;float:left; text-align:center; margin-top:13px; width:100%; padding:1%;}
.planificador .buscadorplanificador .campos { width:60%; height:auto; margin:0 auto; color:#FFFFFF; font-size:1.2em; font-family: 'Cabin Condensed', sans-serif; letter-spacing:-1px; margin-top:1.5%;}
.planificador .buscadorplanificador .campos .campos2{ width:80%; margin: 0 auto;}
.planificador .buscadorplanificador .campos .salto { width:100%; float:right; padding:1%; }
.planificador .buscadorplanificador .campos input { float:left; width:49%; padding:0.6%; border:0; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:1em; }
.planificador .buscadorplanificador .campos select { width:49%; padding:0.5%; border:0; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:1em; }
.planificador .buscadorplanificador .campos .planifdesde, .planificador .buscadorplanificador .campos .planifhasta { width:24%; padding:0.6%;margin-left:1%; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; background-image:url(../img/calendario.png); background-repeat:no-repeat; background-position:right; background-size:18%; }
.planificador .planificador_boton {float:left; width:100%;   margin: 0; border:0;  padding:3%;text-align:center;}
.planificador .botcontainer {float:left;width: 100%; margin: auto; min-width:100px;margin-top:1%; margin-bottom:1%; }
.planificador .botcontainer .boton {background-color:#3b98ad; color: #FFF;  width:15%;  min-width:40px; text-align:center;  font-size:1em; font-weight: normal; letter-spacing: 0;}
.planificador .botcontainer .boton {padding-left:2%; padding-right:2%; padding-top:0.5%; padding-bottom:0.5%;}
.planificador .botcontainer .boton {margin-top:5%; margin-bottom:5%; margin-left:auto; margin-right:auto;}
.planificador .buscadorplanificador .campos .planif_texto {float:left; background-image: url(../img/lupa.png); background-repeat:no-repeat; background-position:right; background-size:7%;}
.planificador .buscadorplanificador .campos .planif_h1 { float: left; text-align:center; margin-top:1.5%; padding: 1%; width: 95%; font-size: 1.5em; color:#5c93ab; letter-spacing: 0px;  }
.planificador .buscadorplanificador .checks { color:rgb(204,204,204);width:100%; float:left; font-size:0.8em; letter-spacing:0; margin-top: 1.5%; }
.planificador .buscadorplanificador .checks input { width:auto; float:none; margin-right:2%; padding:0; }
.planificador .buscadorplanificador ul { clear: both; display: inline-block; list-style: none outside none; width:100%;}
.planificador .buscadorplanificador ul li { display: inline-block; color:#929292 ;  }
.planificador .buscadorplanificador ul li  { width: 25%; float: left; margin-bottom: 1.5%; }
.planificador .buscadorplanificador ul .drcha{ padding-left:1%; width:22%;}
.planificador .buscadorplanificador ul .primero{ padding-left: 8%;}

/* MAPA WEB */
.mapawebcuerpo {position: relative; color:#949493; float:left; font-family:'Cabin Condensed',sans-serif; font-weight:100; width:100%;  height: auto; margin:0px; border:0px; padding-bottom:3%; box-sizing:border-box;}
.mapawebcuerpo .contenido { margin: 0px 0px  7.7% 4%;}
.mapawebcuerpo .linea { float:left; width:90%; height:1px; margin-top:20px; }
.mapawebcuerpo ul { clear: both; display: inline-block;list-style: none outside none;  width:100%;}
.mapawebcuerpo ul li { font-size:1.2em; width:50%; }
.mapawebcuerpo .izquierda { float: left; }
.mapawebcuerpo .derecha { float: right; }
.mapawebcuerpo ul li { font-size:1.2em; width:50%; }
.mapawebcuerpo .celda {width:100%}
.mapawebcuerpo .celda ul { margin-left: 0px; margin-top:3%; width:100%; }
.mapawebcuerpo .celda ul li { color:#444; }
.mapawebcuerpo h2 { float:left; width:100%; font-size:2em; }

/* CALCULA TU RUTA */
.calcularuta1x1 { display:block; float:left; padding:0; width:100%; height:auto; }
.calcularuta1x1_fila { position:relative; background: #F3F3F1; width:100%; height:100%; float:left; }
.calcularuta1x1_lateral { width:66.6%; height:auto;}
.calcularuta1x1_lateral img { width:100%; height:auto; padding:0; margin:0; border:0; top:0; left:0; }
.calcularuta1x1 .buscadorcalcularuta1x1 { width:33.3%; height:100%;}
.calcularuta1x1 .buscadorcalcularuta1x1 { position:absolute; top:0; right:0;}
.calcularuta1x1 .buscadorcalcularuta1x1 { float:right; padding: 3% 0 1% 0; }
.calcularuta1x1 .buscadorcalcularuta1x1 .contenido {width:100%; height:auto; margin:0 auto; color:#797979; font-size:3.2em; font-family: 'Cabin Condensed', sans-serif; padding: 0 5% 0 9.5%;}
.calcularuta1x1 .buscadorcalcularuta1x1 .contenido .titulo { float:left; text-align:left; line-height:1em; margin-bottom:5%; letter-spacing:-0.02em;}
.calcularuta1x1 .buscadorcalcularuta1x1 .campos { width:100%; height:auto; margin:0 auto; font-size:1.6em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; line-height:1em; }
.calcularuta1x1 .buscadorcalcularuta1x1 .campos .campos2 {padding: 0 10%;}
.calcularuta1x1 .buscadorcalcularuta1x1 .campos .salto {width:100%; float:right; padding:3%;}
.calcularuta1x1 .buscadorcalcularuta1x1 .campos select { width:100%; padding:0.5%; border:0; color:#666; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:0.8em;}
.calcularuta1x1 .calcularuta1x1_fila .calcularuta1x1_boton {float:left; width:100%; margin:0; margin-top:5%; border:0; padding:3%; text-align:center;}
.calcularuta1x1 .calcularuta1x1_fila .botcontainer .boton { background-color:#7D8087; color:#FFFFFF; width:50%; text-align:center; font-size:1em; font-weight:normal; letter-spacing:0;}
.calcularuta1x1 .calcularuta1x1_fila .botcontainer .boton { padding:2% 5%;}
.calcularuta1x2_fila { position:relative; background:#C1C4C6; width:100%; height:100%; float:left; display:none; }
.calcularuta1x1 .roboto { font-family: 'Cabin Condensed', sans-serif; color:#797979;}
.calcularuta1x2_izquierda { width:33.3%; height:auto; padding-left:4%; float:left;}
.calcularuta1x2_izquierda img { width:100%; height:auto; padding:0; margin:0; border:0; padding-bottom:10%;}
.calcularuta1x2_izquierda #map_canvas { width:100%; height:30em; padding:0; margin:0; border:0; padding-bottom:10%; margin-top:2%;}
.calcularuta1x2_fila .contenido {width:100%; height:auto; margin:0 auto; padding: 3% 0 3% 4%;}
.calcularuta1x2_fila .contenido .titulo { font-size:2.5em; text-align:left;}
.calcularuta1x2_fila .contenido .titulo { line-height:1.2em; letter-spacing:-0.02em; color:#FFF;}
.calcularuta1x2_fila .calcularuta1x2_boton { float:left; width:100%; margin:0; border:0; padding:3%; text-align:center; margin-top:1em;}
.calcularuta1x2_fila .botcontainer .boton { background-color:#7D8087; color:#FFF;  width:50%; text-align:center; font-size:1em; font-weight: normal; letter-spacing: 0;}
.calcularuta1x2_fila .botcontainer .boton { padding:2% 6%;}
.calcularuta1x1 .calcularuta1x2_bocadillo { width:100%; height:auto; background:#FFF;}
.calcularuta1x1 .calcularuta1x2_bocadillo .calcularuta1x2_flecha { width:85%; height:2.5em; }
.calcularuta1x1 .calcularuta1x2_bocadillo .calcularuta1x2_flecha .calcularuta1x2_triangulo { width:3em; height:auto; float:right;}
.calcularuta1x1 .calcularuta1x2_bocadillo .calcularuta1x2_flecha .calcularuta1x2_triangulo { border-bottom:2.5em solid #C1C4C6; border-right:1.5em solid transparent; border-left:1.5em solid transparent; }
.calcularuta1x1 .calcularuta1x2_cruz { width:10%; height:auto; float:right; margin: 1em 2.5em 0 0; }
.calcularuta1x1 .calcularuta1x2_cruz img{ margin:0; border:0; width:20%; float:right;}
.calcularuta1x1 .calcularuta1x2_derecha { width:62.6%; height:auto; margin-right:4%;}
.calcularuta1x1 .calcularuta1x2_derecha { float:right; padding: 0 0 5% 4%; }
.calcularuta1x1 .calcularuta1x2_derecha .calcularuta1x2_de { float:left; padding-bottom:3%; font-size:1.5em; width:100%; height:auto;}
.calcularuta1x1 .calcularuta1x2_derecha .calcularuta1x2_a { float:left; padding:3% 0; font-size:1.5em; width:100%; height:auto;}
.calcularuta1x1 .calcularuta1x2_derecha .resultadocalcularuta1x2 { padding-bottom:4%;}
.calcularuta1x1 .calcularuta1x2_derecha .resultadocalcularuta1x2 ul, li { list-style:none; padding:0; font-size:1.1em; font-family: 'Cabin Condensed', sans-serif; color:#797979;}
.calcularuta1x1 .calcularuta1x2_derecha .resultadocalcularuta1x2 .calcularuta1x2_ruta { float:left; padding:0 4% 0 0; width:86%;}
.calcularuta1x1 .calcularuta1x2_derecha .resultadocalcularuta1x2 .calcularuta1x2_distancia { float:right; width:14%; padding-right:4%;}
.calcularuta1x1 .calcularuta1x2_derecha .resultadocalcularuta1x2 .calcularuta1x2_numero { float:left; width:75%; padding-right:5%; }
.calcularuta1x1 .calcularuta1x2_derecha .resultadocalcularuta1x2 .calcularuta1x2_medida { float:right; width:25%;}
.calcularuta1x1 .calcularuta1x2_derecha .resultadocalcularuta1x2 .calcularuta1x2_numero .calcularuta1x2_texto_derecha { float:right; text-align:right;}
.calcularuta1x1 .calcularuta1x2_derecha .resultadocalcularuta1x2 .calcularuta1x2_medida .calcularuta1x2_texto_izquierda { float:left; text-align:left;}

/* CALCULAR DISTANCIAS */
.distancias {float:left; width:33.3%; height:auto;}
.distancias .distancias_fila { position: relative;  width:100%; float:left;height:100%; }
.distancias .buscadordistancias { float:left; width:100%; height:auto; background: #D7AEC7; padding: 3% 7.7% 1% 7.7%; }
.distancias .buscadordistancias .contenido { width:100%; height:auto; margin:0 auto; color:#6E7178; font-size:3.2em; font-family: 'Cabin Condensed', sans-serif; letter-spacing:-1px; }
.distancias .buscadordistancias .contenido .titulo { float:left; text-align:left;line-height: 1em; margin-bottom:10%;}
.distancias .buscadordistancias .campos { width:100%; height:auto; margin:0 auto; font-size:1.6em; font-family: 'Cabin Condensed', sans-serif; font-weight:100; letter-spacing:-1px; line-height:1em; }
.distancias .campos input { float:left; width:100%; padding:0.7%; border:0; color:#6E7178; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:0.8em; }
.distancias .campos select { width:100%; padding:0.6%; border:0; color:#6E7178; font-family: 'Cabin Condensed', sans-serif; font-weight:100; font-size:0.8em; }		
.distancias .distancias_boton {float:left; width:100%;   margin: 0; margin-top: 10%; border:0;  padding:3%; text-align:center;}
.distancias .botcontainer {float:left;width: 100%; margin: auto;margin-top:1%; margin-bottom:1%; }
.distancias .botcontainer .boton {background-color: rgb(52,48,106); color: #FFFFFF;  width:50%;  text-align:center;  font-size:1em; font-weight: normal; letter-spacing: 0;}
.distancias .botcontainer .boton {padding-left:4%; padding-right:4%; padding-top:1%; padding-bottom:1%;}
.distancias .botcontainer .boton {margin-top:5%; margin-bottom:5%; margin-left:auto; margin-right:auto;}
.distancias .campos .salto { width:100%; float:right; padding:3%; }
.distancias #distancias_localidad { display: block;}
.distancias .buscadordistancias_imagenLateral {float:right; width:66.6%; padding:0; margin:0; border:0;}

/* ERROR 404 */
.error404 {width:100%; float:left; height:auto; position: relative;}
.error404 img {width:100%;}
.enlaces .contacto { left:29.3%; top:75%; height: 1.8%; width: 4.3%; position:absolute; }
.enlaces .buscar { left:40.3%; top:74.1%; height: 1.8%; width: 3%; position:absolute; }

/* MENSAJES Y BARRA DE HERRAMIENTAS */
.mensajes { width:18em; font-family: 'Cabin Condensed'; font-weight: 400; font-size:1.6em; text-transform:uppercase; background-image:url(../img/fondo_cargando.png); background-repeat: no-repeat; background-position:left; background-size:100%; padding:1em; display:none; color:#FFFFFF; }
.mensajes .contenido { background-color:#6A8491; padding:0.5em; line-height:1em; color:#FFFFFF; font-weight: 400;}
.mensajes .contenido p { line-height:1.1em; color:#FFFFFF; font-weight: 400; }
.mensajes img { margin-top:0.5em; width:17.5%; }
.mensajes div { margin:0 auto; }
.mensajes .cerrar { font-size:0.8em; }

.infos { width:80%; font-family: 'Cabin Condensed'; font-weight: 400; font-size:1.2em; text-transform:uppercase; background-color:#FFFFFF; padding:1em; display:none; }
.infos .contenido { background-color:#6A8491; padding:0.5em; line-height:1em; color:#FFFFFF; font-weight: 400; }
.infos .contenido p { line-height:1.1em; color:#FFFFFF; font-weight: 400; }
.infos img { margin-top:0.5em; width:17.5%; }
.infos div { margin:0 auto; }
.infos .cerrar { font-size:0.8em; }

.herramientas { width:2%; top:44.3em; right:0; position:fixed; z-index:11; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:0.9em; color:#ffffff; }
#tools { _position:absolute; _top:expression(eval(document.body.scrollTop)); }
.herramientas .contenedor {float:left; width:100%; margin-bottom:0.1em; padding:0.2em;}
.herramientas .contenedor img {float:right; width:auto; background-color:#797979; transform: rotate(0.0001deg); cursor:pointer;}
.herramientas .contenedor .iconos {float:right; width:auto; display:none; background-color:#565759;}
.herramientas .contenedor .iconos .texto {float:left; width:auto; margin-left:0.5em; margin-right:0.5em; margin-top:0.3em;}
.herramientas .contenedor .iconos .texto a { color:#FFFFFF; text-decoration:none;}
.herramientas .contenedor .iconos img {float:left; width:auto; background-color:#565759; transform: rotate(0.0001deg); margin-right:0.2em;}

/* VERSIÓN PARA MÓVIL */
.movil {width:100%; float:left; height:auto; display:none; position:fixed; z-index:999; top:0;}
.movil .encabezado {background-color: #FFFFFF; border-bottom: 1px solid #A39FA0; float: left; height: 4.5em; padding: 0.5em 0.5%; text-align: center; width: 100%;}
.movil .encabezado .toolbox {border-right: 1px solid #E0E0E0; float: left; height: 100%; padding-right: 0.4em;}
.movil .encabezado .toolbox img {height:100%;}
.movil .encabezado .logo { float: left; height: 3em;}
.movil .encabezado .logoAcreditra { float: right; margin: 0.5em 1em 0 0; padding: 0; width: 14em;}
.movil .encabezado .logoAcreditra img { width:100%; margin:0; padding:0; }
.movil .encabezado .menubox {border-left: 1px solid #E0E0E0; float: right; height: 100%; padding-left: 0.4em; }
.movil .encabezado .menubox img {height:100%;}
.movil .linea {float:left; width:100%; border-bottom:1px #352C2D solid;}
.movil .toolcontainer {float:left; width:100%; display:none;}
.movil .toolcontainer #searchbox {float:left; width:100%; padding:1.2% 0.5%; height:auto; background-color:#797576; display:block;}
.movil .toolcontainer #searchbox input {float:left; margin-left:20%; padding:1% 1.5%; width:55.5%; color:#7B7776; background-color:#E2E2E0; border-color:#AEACAB; border-width:thin; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:1.7em;}
.movil .toolcontainer #searchbox img {float:left; margin:0; padding:1% 1.5%; width:9%;}
.movil .toolcontainer #herrabox {float:left; width:100%; height:auto; background-color:#FFFFFF; display:block;}
.movil .toolcontainer #herrabox .opcion {float:left; width:100%; padding:1% 0.5% 1% 3%; height:auto; background-color:#E2E2E0;}
.movil .toolcontainer #herrabox .opcion img {float:left; width:5%; margin-right:2%; margin-top: 0.5em;}
.movil .toolcontainer #herrabox .opcion .texto {float:left; width:auto; margin-top:-0.2em; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:1.9em; color:#CBCAC9;}
.movil .toolcontainer #herrabox .opcion .texto a {text-decoration:none; font-size: 1.5em; color:#544D4E;}
.movil .toolcontainer #herrabox .subopciones {float:left; width:100%; padding:0 0.5% 0 2%; height:auto; background-color:#FFFFFF; color:#6D6868; display:none;}
.movil .toolcontainer #herrabox .subopciones ul { list-style:none; padding:2% 1% 0 1%; font-family: 'Armata', sans-serif; font-weight:400; font-size:1.5em;}
.movil .toolcontainer #herrabox .subopciones ul li { margin-bottom:0.5em;}
.movil .toolcontainer #herrabox .subopciones ul li a { color: #6D6868;font-size: 1.5em; margin-bottom: 1em; text-decoration: none;}
.movil .toolcontainer #herrabox .subopciones ul li img {float:left; width:5%; margin-right:2%;}
.movil .toolcontainer #herrabox .lineaopc {float:left; width:100%; border-bottom:2px #C0BFBD solid;}
.movil #menusbox {float:left; width:100%; height:auto; display:none; background-color:#797576;}
.movil #menusbox .opcion {float:left; width:100%; padding:1% 0.5% 1% 3%; height:auto; background-color:#686363;}
.movil #menusbox .opcion img {float:left; width:4.5%; margin-right:2%;}
.movil #menusbox .opcion .texto {float:left; width:100%; font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:3em; color:#CBCAC9;}
.movil #menusbox .opcion .texto a {color: #CBCAC9;display: inline-block;font-size: 1.2em;text-decoration: none;width: 100%;}
.movil #menusbox .subopciones {float:left; width:100%; padding:0 0.5% 0 2%; height:auto; background-color:#797576; color:#FFFFFF; display:none;}
.movil #menusbox .subopciones ul { list-style:none; padding:2% 1% 0 7.5%; font-family: 'Armata', sans-serif; font-weight:400; font-size:1.5em;}
.movil #menusbox .subopciones ul li { margin-bottom:0.5em;}
.movil #menusbox .subopciones ul li a { text-decoration:none; color:#FFFFFF; font-size: 1.5em; margin-bottom:1em;}
.movil #menusbox .lineaopc {float:left; width:100%; border-bottom:2px #BFBFBF solid;}
.movil #menusbox .infraopciones {background-color: #CF7898; color: #FFFFFF; display: none;float: left; height: auto; width: 100%;}
.movil #menusbox .infraopciones #formmovilreservas { float: left; padding: 5% 8% 2%; }
.movil #menusbox .infraopciones input {float:left; width:100%; border:none; padding:0.25em 0.5em; margin-bottom:0.5em; font-size:1.5em; color:#7C7C7B; font-family: 'Cabin Condensed', sans-serif; font-weight:400;}
.movil #menusbox .infraopciones select {float:left; width:100%; border:none; padding:0.25em; margin-bottom:0.5em; font-size:1.5em; color:#7C7C7B; font-family: 'Cabin Condensed', sans-serif; font-weight:400;}
.movil #menusbox .infraopciones #desde_movil {width:48.5%; margin-right:3%; background-image: url(../img/calendario_reservas.png); background-position: 95% center; background-repeat: no-repeat; background-size: 10% auto;}
.movil #menusbox .infraopciones #hasta_movil {width:48.5%; background-image: url(../img/calendario_reservas.png); background-position: 95% center; background-repeat: no-repeat; background-size: 10% auto;}
.movil #menusbox .infraopciones #texto_movil { background-image: url(../img/lupa_reservas.png); background-position: 99% center; background-repeat: no-repeat; background-size: 5% auto;}
.movil #menusbox .infraopciones .botonera {float:left; width:100%; text-align:center; height:auto;}
.movil #menusbox .infraopciones .botonera .boton { background-color: #AD0943; clear: both; color: #FFFFFF; display: inline-block; font-size: 1.6em; font-weight: bold; margin: 0.8em 0 0.4em 0; padding: 0.4em 1.2em; text-transform: uppercase; text-decoration:none; } 
.sep-movil { height:6.5em; width:100%; float:left; display:none;}
.movilpie {width:100%; float:left; height:auto; background-color:#525151; display:none;}
.movilpie .opcion {color: #CDCED0;float: left;font-family: 'Cabin Condensed',sans-serif;font-size: 1.7em;height: auto;margin: 1.2em 0 0;text-align: center;width: 50%;}
.movilpie .opcion a {color:#CDCED0; text-decoration:none;}
.movilpie .opcion a:hover {color:#F1B507;}
.movilpie .margent {margin-top:1em;}
.movilpie .margenb {margin-bottom:1em;}
.movilpie .redescontainer { border-bottom: 2px solid #505050; float: left; padding: 1em 5% 0.5em; width: 100%; }
.movilpie .redescontainer .redes {width:25%; float:left; height:auto; text-align:center; color:#CDCED0; font-size:1.7em; margin-bottom:0.5em; font-family:'Armata',sans-serif;}
.movilpie .redescontainer .redes a {color:#CDCED0; text-decoration:none;}
.movilpie .redescontainer .redes a:hover {color:#F1B507;}
.movilpie .telefono {width:100%; float:left; margin-top:0.5em; margin-bottom:0.5em; text-align:center; font-family:'Armata',sans-serif; font-size:1.7em; color:#CDCED0;}
.movilpie .logos {width:100%; float:left; margin:1em 0 6em; padding:0 6%;}
.movilpie .logos .region {float:left; height:5.55em;}
.movilpie .logos .destino {float:right; height:5.55em;}
.movilpie  .bloquePie { float: left; padding: 0 0 1em; border-bottom:2px #505050 solid; width: 100%; }

/* BANNERS */
.banner33 .enlaces .titulo { font-size:3em; letter-spacing:-2px; line-height:1em; left:6%; top:7%; position:absolute;}
.banner33 .enlaces .subtitulo { font-size:3em; letter-spacing:-2px; line-height:1em; left:6%; top:28%; position:absolute;}
.banner33 .enlaces .texto { font-family: 'Armata', sans-serif; font-weight:400; font-size:1em; line-height:1em; background-image:url(../img/fondonegro.png); width:auto; padding:5% 5% 5% 1%; left:0; bottom:0; position:absolute;}
.banner33 .enlaces .texto .icono { width:24%; float:left; margin-right:5%;}
.banner33 .enlaces .texto div { width:70%; float:left; text-align:justify;}
.banner33 .enlaces .textotitulo { font-family: 'Cabin Condensed', sans-serif; font-weight:400; font-size:2.5em; line-height:1em; width:100%; padding:5% 5% 5% 1%; left:0; bottom:0; position:absolute;}
.banner33 .enlaces .textotitulo .icono { width:24%; float:left; margin-right:5%;}
.banner33 .enlaces .textotitulo div { width:70%; float:left; text-align:left;}
.banner33 .enlaces .lamangaplaya { left:69%; top:72%; height: 4%; width: 19%;position:absolute;}
.banner33 .enlaces .marmenorplaya { left:61%; top:67%; height: 4%; width: 22%;position:absolute;}
.banner33 .enlaces .mazarronplaya { left:44%; top:72%; height: 7%; width: 19%;position:absolute;}
.banner33 .enlaces .aguilasplaya { left:34%; top:81%; height: 7%; width: 13%;position:absolute;}
.banner33 .enlaces .lorcaplaya { left:50%; top:81%; height: 9%; width: 13%;position:absolute;}
.banner33 .enlaces .cartagenaplaya { left:69%; top:77%; height: 12%; width: 19%;position:absolute;}
.banner33 .enlaces .nordesterural { left:54%; top:26%; height: 6%; width: 15%;position:absolute;}
.banner33 .enlaces .noroesterural { left:19%; top:49%; height: 7%; width: 15%;position:absolute;}
.banner33 .enlaces .ricoterural { left:43%; top:40%; height: 9%; width: 23%;position:absolute;}
.banner33 .enlaces .sierrarural { left:43%; top:56%; height: 10%; width: 13%;position:absolute;}
.banner33 .enlaces .otrosrural { left:65%; top:61%; height: 9%; width: 14%;position:absolute;}
.banner33 .enlaces .fortunasalud { left:61%; top:37%; height: 5%; width: 9%;position:absolute;}
.banner33 .enlaces .archenasalud { left:55%; top:43%; height: 5%; width: 9%;position:absolute;}
.banner33 .enlaces .sanpedrosalud { left:70%; top:57%; height: 3%; width: 14%;position:absolute;}
.banner33 .enlaces .pachecosalud { left:53%; top:60%; height: 3%; width: 19%;position:absolute;}
.banner33 .enlaces .javiersalud { left:79%; top:60%; height: 3%; width: 14%;position:absolute;}
.banner33 .enlaces .alcazaressalud { left:62%; top:63%; height: 3%; width: 19%;position:absolute;}
.banner33 .enlaces .lorcasalud { left:38%; top:64%; height: 6%; width: 8%;position:absolute;}
.banner33 .enlaces .cartagenasalud { left:65%; top:67%; height: 6%; width: 13%;position:absolute;}
.banner33 .enlaces .mangasalud { left:80%; top:67%; height: 6%; width: 13%;position:absolute;}
.banner33 .enlaces .aguilassalud { left:44%; top:76%; height: 6%; width: 8%;position:absolute;}
.banner33 .enlaces .caravacaciudad { left:29%; top:53%; height: 5%; width: 19%;position:absolute;}
.banner33 .enlaces .murciaciudad { left:52%; top:63%; height: 3%; width: 15%;position:absolute;}
.banner33 .enlaces .lorcaciudad { left:31%; top:77%; height: 3%; width: 13%;position:absolute;}
.banner33 .enlaces .cartagenaciudad { left:63%; top:80%; height: 6%; width: 16%;position:absolute;}
.banner33 .enlaces .murciaidiomas { left:60%; top:49%; height: 8%; width: 10%;position:absolute;}
.banner33 .enlaces .cartagenaidiomas { left:63%; top:67%; height: 7%; width: 16%;position:absolute;}
.banner33 .enlaces .pachecoferias { left:49%; top:60%; height: 4%; width: 23%;position:absolute;}
.banner33 .enlaces .lorcaferias { left:32%; top:64%; height: 3%; width: 12%;position:absolute;}
.banner33 .enlaces .yeclaferias { left:57%; top:15%; height: 3%; width: 11%;position:absolute;}
.banner33 .enlaces .murciacongresos { left:60%; top:52%; height: 8%; width: 10%;position:absolute;}
.banner33 .enlaces .aguilascongresos { left:43%; top:84%; height: 12%; width: 10%;position:absolute;}
.banner33 .enlaces .cartagenacongresos { left:64%; top:73%; height: 12%; width: 14%;position:absolute;}
.banner33 .enlaces .murciaartesania { left:60%; top:50%; height: 7%; width: 10%;position:absolute;}
.banner33 .enlaces .lorcaartesania { left:38%; top:64%; height: 6%; width: 8%;position:absolute;}
.banner33 .enlaces .cartagenaartesania { left:63%; top:67%; height: 6%; width: 16%;position:absolute;}

/* SORTEOS */
#caja1x2 .sorteos { float:left; padding:0 3% 0 7.5%; font-weight:400; font-family: 'Armata',arial; color:#58585A; }
#caja1x2 .sorteos h2 { font-size:3em; font-weight:400; padding-bottom:0.2em; text-transform:uppercase; color:#909197; font-family: 'Cabin Condensed', sans-serif; line-height:1em; }
#caja1x2 .sorteos .subtitulo { float: left; font-size: 1.1em; margin-bottom: 1.5em; padding-right: 7%; text-align: justify; }
#caja1x2 .sorteos input { border:1px #58585A solid; color: #7C7C7B; font-family:'Cabin Condensed',sans-serif; font-size:1em; font-weight:100; margin-bottom:1em; margin-right:3%; padding:0.4em; width:45%; }
#caja1x2 .sorteos .obligatorio { background:url(../img/obligatorio.gif) no-repeat scroll 0.1em center #ffffff; padding-left: 0.9em; }
#caja1x2 .sorteos select { border:1px #58585A solid; color:#7C7C7B; font-family:'Cabin Condensed',sans-serif; font-size:1em; font-weight:100; margin-bottom:1em; margin-right:3%; padding:0.3em; width:45%; }
#caja1x2 .sorteos p.obligatorio { background-color: rgba(0, 0, 0, 0); }
#caja1x2 .sorteos input#acepto { margin-right:1%; width: auto; }
#caja1x2 .sorteos .boton { background-color: #727274; color: #FFFFFF; font-family: 'Cabin Condensed', sans-serif; font-size: 1.5em; font-weight: bold; padding: 0.2em 0.8em; text-decoration:none; }
#caja1x2 .sorteos p.condiciones { padding-right:7%; text-align:justify; margin-bottom:1em; }
#caja1x2 .sorteos a { text-decoration:underline; }
#caja1x2 .sorteos .contcaptcha {width:100%; padding-right:6%; float:left;}
#caja1x2 .sorteos .captcha { float:left; width:auto; }
#caja1x2 .sorteos .enviar { float:right; text-align:right; width:auto; margin-top:10%; }

/* LISTADOS EMPRESAS */
.listadoempresas { float:left; font-family:'Cabin Condensed',sans-serif; background-color:#E7E2DC; padding:3% 15% 0 15%; width:100%; margin:0 auto;}
.listadoempresas .titulo { float:left; width:100%; text-align:center; font-size:3em; color:#6D6D6D; line-height:1em; font-weight:400; margin-bottom:0.3em;}
.listadoempresas .intro { float:left; width:100%; text-align:center; font-size:1.1em; color:#6D6D6D; line-height:1.1em; font-weight:400; font-family: 'Armata',arial; margin-bottom:1em;}
.listadoempresas2 { float:left; font-family:'Cabin Condensed',sans-serif; background-color:#E7E2DC; padding:0 25% 4% 25%; width:100%; margin:0 auto; color:#8E8E8E;}
.listadoempresas2 select { border:1px #58585A solid; color:#7C7C7B; font-family:'Cabin Condensed',sans-serif; font-size:1em; font-weight:100; margin-bottom:1em; padding:0.3em; width:100%; float:left;}
.listadoempresas2 .formato { float:left; width:100%; text-align:center; font-size:1.9em; line-height:1em; font-weight:400; margin-bottom:0.3em; margin-top:1%;}
.listadoempresas2 .enviar { float:right; text-align:center; width:100%; margin-top:3%; }
.listadoempresas2 .boton { background-color: #897050; color: #FFFFFF; font-family: 'Cabin Condensed', sans-serif; font-size: 1.5em; font-weight: bold; padding: 0.2em 0.8em; text-decoration:none; }
.listadoempresas2 .radios { float:left; width:90%; margin-top:2%; margin-bottom:2%; margin-left:10%;}
.listadoempresas2 .radios .opcion { float:left; width:33%; font-size:1.5em;}
.listadoempresas2 .radios .opcion input { float:left; margin-top:6%;}
.listadoempresas2 .radios .opcion img { float:left; width:20%; margin-left:3%;}
.listadoempresas2 .radios .opcion .titradio { float:left; margin-left:3%;}

#buscador_alsa {background-color:#ffffff;width:300px;height:auto;display:none;}
#buscador_alsa .cerrar {float:left; width:100%; text-align:center; padding-bottom:1em; cursor:pointer;}
#buscador_alsa #alsa_iframe {width:100%;height:370px;float:left;}

.textocolumnas {float:left;width:100%;}
.dosizq {width:47.5%; float:left; text-align:justify;}
.dosder {width:47.5%; float:right; text-align:justify;}
.tresizq {width:30%; float:left; text-align:justify;}
.tresder {width:30%; float:left; margin-left:5%; text-align:justify;}
.trescen {width:30%; float:right; text-align:justify;}
.dosizqlarga {width:65%; float:left; text-align:justify;}
.dosdercorta {width:30%; float:right; text-align:justify;}
.dosizqcorta {width:30%; float:left; text-align:justify;}
.dosderlarga {width:65%; float:right; text-align:justify;}

.lstitrem {float:left; width:100%; padding:0 7.8%; font-size:1.1em; font-family: 'Armata', sans-serif; font-weight:400; margin-top:-3em;}
.lstitrem .boton { background-color: #999999; color: #FFFFFF; font-size: 1.1em; font-weight: bold; margin: 0.1em 0 0; padding: 0.2em 0.8em; border:none; }
.lstitrem .boton:hover { background-color: #cccccc; color: #000000; cursor:pointer; }
.lstitrem input { font-size: 1.1em; margin-bottom: 0.5em; padding: 0.1em 0.2em; width:6em; }
.lstitrem table { font-size: 0.9em; }
.lstitrem .tablas { font-size: 1em; }
.lstitrem .celda { font-size: 0.85em; text-align:left; }
.lstitrem .tablasitrem { height:420px; overflow: scroll; overflow-x: hidden; }

.mapawebportal {width:100%; float:left; padding-left:8%; font-family:'Cabin Condensed',sans-serif; color:#949493; font-weight:100; font-size:1em;}
.mapawebportal .opcion {float:left;}
.mapawebportal .opcion h2{width:100%; float:left; font-size:1.6em; line-height:1em;}
.mapawebportal .opcion .hijo {width:100%; float:left; margin-top:0.5em;}
.mapawebportal .opcion .hijo .nieto {width:95%; padding-left:5%; float:left; margin-top:0.5em;}
.mapawebportal .separar {width:100%; float:left; padding:2% 0;}
.mapawebportal .ancho40 {width:40%;}
.mapawebportal .ancho35 {width:35%;}
.mapawebportal .ancho25 {width:25%;}

#indicadores { font-family: "Armata",sans-serif; margin: 0 auto; width: 1024px; }
#indicadores h1 { background-color: #003261; color: #ffffff; font-family: "Armata",sans-serif; font-size: 1.4em; padding: 0.7em; text-transform: uppercase; }
#indicadores h2 { background-color: #ffffff; color: #2D577D; font-family: "Armata",sans-serif; padding: 0.7em; margin: 0.85em 0; text-transform: uppercase; position: relative; }
#indicadores h2 a.desplegable { top: 0.7em;}
#indicadores .menu { display: inline-block; width: 100%; }
#indicadores img { border: 0 none; }
#indicadores a { text-decoration: none; }
#indicadores a.desplegable { position: absolute; top: 0; right: 0.5em; }
#indicadores ul { list-style: none outside none; margin: 0 0 2em 2%; padding: 0; width: 98%; display: none; }
#indicadores ul li { color: #000000; font-weight: bold; margin-bottom: 0.5em; text-transform: uppercase; position: relative; width: 100%; }
#indicadores ul li span { background-color: #daeafa; display: inline-block; font-family: "Armata",sans-serif; margin-bottom: 1.2em; padding: 0.8em 0 0.8em 2%; width: 100%; position: relative; }
#indicadores ul li span a.desplegable { top: 0.4em; }
#indicadores ul ul { margin: 0 0 1em 2%; }
#indicadores ul ul li { border-bottom: 1px solid #000000; font-family: "Armata",sans-serif; margin-bottom: 2em; padding-bottom: 1em; text-transform: none; }
#indicadores ul ul li a { color: #000000; }
#indicadores ul ul li span { background-color: #ffffff; margin-bottom: 0.8em; padding: 0.4em 0; width: 100%; }
#indicadores ul ul li span a.desplegable { top: 0.2em; }
#indicadores ul ul ul li { border-bottom: 1px solid #c1c1c1; color: #666666; font-family: "Armata",sans-serif; font-weight: normal; margin-bottom: 0.8em; padding-bottom: 0.2em; }
#indicadores ul ul ul li a.desplegable { right: 0.9em; top: 0; }
#indicadores ul ul ul li a { color: #666666; }

.fotobig{width:50%;display:none;}
.fotobig .contenido{background-color:#6A8491;}
.fotobig img{width:100%;}
.fotobig div{margin:0 auto;}
.fotobig .cerrar{font-size:1em; color:#ffffff;}

.mensajescalendario{width:16em;font-family:'Roboto condensed';font-weight:400;font-size:1.4em;text-transform:uppercase;padding:1em;display:none;color:#FFFFFF; background-color:#FFFFFFF;}
.mensajescalendario .contenido{background-color:#6A8491;padding:0.5em;line-height:1em;color:#FFFFFF;font-weight:400; border:2px #ffffff solid;}
.mensajescalendario .contenido p{line-height:1.1em;color:#FFFFFF;font-weight:400;}
.mensajescalendario img{margin-top:0.5em;width:17.5%;}
.mensajescalendario div{margin:0 auto;}
.mensajescalendario .cerrar{font-size:0.8em; padding:2% 4%; background-color:#ffffff;}e

#barraaceptacion {
    display:none;
    position:fixed;
    left:0px;
    right:0px;
    bottom:0px;
    padding-bottom:20px;
    width:100%;
    text-align:center;
    min-height:40px;
    background-color: rgba(0, 0, 0, 0.5);
    color:#fff;
    z-index:99999;
}
 
.inner {
    width:100%;
    position:absolute;
    padding-left:5px;
    font-family:verdana;
    font-size:12px;
    top:30%;
}
 
.inner a.ok {
    padding:4px;
    color:#00ff2e;
    text-decoration:none;
}
 
.inner a.info {
    padding-left:5px;
    text-decoration:none;
    color:#faff00;
}

.cookieinfo-container{width:100%;background-color:#797979;float:left;color:#FFFFFF;margin:0 auto;text-align:center;padding:1em; display:none;}
.cookieinfo-container .cookcontainer{width:100%; display:none;}
.cookieinfo-container .cookcontainer .cookieinfo{width:90%;font-size:1em;float:left; display:none;}
.cookieinfo-container .cookcontainer .cookieinfo .titulo{font-weight:bold;font-size:1.5em; display:none;}
.cookieinfo-container .cookcontainer img{width:2%;float:left; display:none;}
.cookieinfo-container .cookcontainer .cookieinfo a{color:#FFFFFF; display:none;}

.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}

.owl-theme .owl-controls{margin-top:10px;text-align:center;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:17px;height:17px;margin:5px 7px;background-image:url(../img/bolillo.png);background-repeat:no-repeat;background-position:left;background-size:100%;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{background-image:url(../img/bolillo_on.png);}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}

@media screen and (max-width: 767px) {
.etiqueta {/*bottom: 20px;*/top: 150px;left:0 !important;}
}
