
/* @import url(https://web.archive.org/web/20250212034531cs_/http://fonts.googleapis.com/css?family=Lato|Arvo:400|Allan|Cabin|Cardo|Chivo|Courgette|Cuprum|Dancing+Script:700|Droid+Sans|Droid+Serif|Dosis:500|Lobster|Lobster+Two|Mako|Merienda+One|Miniver|Molengo|Open+Sans|Oxygen|Playball|Pontano+Sans|Philosopher|PT+Sans|PT+Sans+Narrow|Radley|Rokkitt|Salsa|Vollkorn|Ubuntu|Yanone+Kaffeesatz);*/
@font-face {
    font-family: 'kabel_bk_btbook';
    src: url('./fonts/kabeln-webfont.eot');
    src: url('./fonts/kabeln-webfont.eot#iefix') format('embedded-opentype'),
    url('./fonts/kabeln-webfont.woff') format('woff'),
    url('./fonts/kabeln-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'EurostileRegular';
    src: url('./fonts/EurostileRegular.eot') format('eot'),
    url('./fonts/EurostileRegular.woff') format('woff'),
    url('./fonts/EurostileRegular.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'eager_naturalistregular';
    src: url('./fonts/eager-webfont.eot');
    src: url('./fonts/eager-webfont.eot#iefix') format('embedded-opentype'),
    url('./fonts/eager-webfont.woff') format('woff'),
    url('./fonts/eager-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block; }
body {
    line-height: 1; }
ol, ul {
    list-style: none; }
blockquote, q {
    quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none; }
table {
    border-collapse: collapse;
    border-spacing: 0; }



/* #Basic Styles
================================================== */
body {
    background: #f6f6f6 url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/main_bgr.png');
    font: 13px/21px Verdana, arial, sans-serif;
    color: #555555;
    -webkit-font-smoothing: antialiased; /* Fix for we@bkit rendering */
    -webkit-text-size-adjust: 100%;
}

/* #Typography
================================================== */
h1, h2, h3, h4, h5, h6 {
    color: #555;
    font-family: 'kabel_bk_btbook', Verdana, arial, sans-serif !important;
    font-weight: normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
h1 { font-size: 29px; line-height: 38px; margin-bottom: 14px;}
h2 { font-size: 21px; line-height: 28px; margin-bottom: 10px; }
h3 { font-size: 18px; line-height: 26px; margin-bottom: 8px; }
h4 { font-size: 16px; line-height: 24px; margin-bottom: 8px; margin-top: 4px; }
h5 { font-size: 15px; line-height: 21px; }
h6 { font-size: 14px; line-height: 21px; }
.subheader { color: #777; }

p { font-size: 16px; margin: 0 0 20px 0; }
p img { margin: 0; }
p.lead { font-size: 21px; line-height: 27px; color: #777;  }

em { font-style: italic; }
strong { font-weight: bold; color: #414141; }
small { font-size: 80%; }

/*	Blockquotes  */
blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
blockquote cite { display: block; font-size: 12px; color: #555; }
blockquote cite:before { content: "\2014 \0020"; }
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }



/* #Links
================================================== */
a, a:visited { color: #CBAA0E; outline: 0; text-decoration: none;

    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
a:hover, a:focus { color: #0ad1e5; }
p a, p a:visited { line-height: inherit; }


/* #Lists
================================================== */
ul, ol { margin-bottom: 20px; }
ul { list-style: outside; }
ol { list-style: decimal; }
ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul.disc { list-style: disc outside; }
ul ul, ul ol,
ol ol, ol ul { margin: 4px 0 5px 30px; }
ul ul li, ul ol li,
ol ol li, ol ul li { margin-bottom: 6px; }
li { line-height: 1.5em; margin-bottom: 12px; }
ul.large li { line-height: 21px; }
li p { line-height: 21px; }

/* #Images
================================================== */

img.scale-with-grid {
    max-width: 100%;
    height: auto; }
.frame-scale-with-grid {
    max-width: 100%; }

#google_map iframe {
    width: 100%;
    height: 416px;
    border: 0;
}


/* #Forms
================================================== */

form {
    margin-bottom: 20px; }
fieldset {
    margin-bottom: 20px; }
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
    border: 1px solid #ccc;
    padding: 6px 4px;
    outline: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font: 13px Verdana, Arial, sans-serif;
    color: #777;
    margin: 0;
    width: 210px;
    max-width: 100%;
    display: block;
    margin-bottom: 20px;
    background: #fff; }
select {
    padding: 0; }
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
    border: 1px solid #aaa;
    color: #444;
    -moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
    box-shadow:  0 0 3px rgba(0,0,0,.2); }
textarea {
    min-height: 60px; }
label,
legend {
    display: block;
    font-weight: bold;
    font-size: 13px;  }
select {
    width: 220px; }
input[type="checkbox"] {
    display: inline; }
label span,
legend span {
    font-weight: normal;
    font-size: 13px;
    color: #444; }

/* #Misc
================================================== */
.remove-bottom { margin-bottom: 0 !important; }
.half-bottom { margin-bottom: 10px !important; }
.add-bottom { margin-bottom: 20px !important; }



/* #Buttons
================================================== */

.button, a.button, .q-back-button,
button,
input#edit-op,
input#edit-back,
input[type="submit"],
input[type="reset"],
input[type="button"] {
    border-style: solid;
    border-width: 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;

    /*	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 0;*/
    background-image: linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.1));
    background-repeat: repeat-x;
    /*	border-color: rgba(0, 0, 0, 0.03) rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.15);*/
    color: white;
    text-shadow: 0 1px rgba(0, 0, 0, 0.4);
    background-color: #374045;
    text-decoration: none;
    font-size: 16px;
    font-family: Verdana, arial;
    font-weight: 400;

    display: inline-block;
    cursor: pointer;
    line-height: normal;
    padding: 5px 14px;

    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}


.button:hover, a:hover.button,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {

    background-color: #0ad1e5;

}

.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {

    background-color: #3d494f;

}

.button.full-width,
button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width {
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center; }

/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.button_hilite, a.button_hilite{
    background-color: #0ad1e5;
}
.button_hilite:hover, a:hover.button_hilite{
    background-color: #374045;
}

.button_pale, a.button_pale{
    color: #374045;
    background-color: #f8f8f8;
    text-shadow: 0 1px 0 rgba(256, 256, 256, 0.4);
}
a:hover.button_pale{
    color: #fff;
    background-color: #374045;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
.button, button.sm_button, a.sm_button,
input[type="submit"].sm_button,
input[type="reset"].sm_button,
input[type="button"].sm_button {

    font-size: 13px;
}


/* #Main Navigation
================================================== */

/* menu */
#menu-holder {
    background: #fff;
    position:relative;
}
#menu {
    background: #f8f8f8 url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/grad_menu.png') top left repeat-x;
    height: 50px;
    padding-right: 0.4em;
    font-family: 'kabel_bk_btbook' !important;
    font-size: 22px;
    font-weight: 400;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    text-transform: uppercase;
    /*text-align: center;*/

}
#menu a{
    font-size: 15px;
    text-decoration: none;
    text-align: left !important
}
#menu ul {
    list-style: none;
    margin: 0;
    padding: 0;

}

#menu li {


}



#menu ul li {
    margin-bottom: 0;
}
#menu > ul > li {
    position: relative;
    /*float: left;*/
    display: inline-block;
    z-index: 300;
    padding: 0px 0.2em 0px 0px;
    /*background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/main_nav_bgr_sep.png') right top no-repeat;	*/
}
#menu > ul > li:hover {
}
#menu > ul > li > a {
    color: #222;
    /*text-shadow: 0px 1px 0px #fff;*/
    line-height: 50px;
    text-decoration: none;
    display: block;
    /*padding: 0px 16px 0px 16px;*/
    padding: 0 0.9em;
    z-index: 6;
    position: relative;
    background: #f8f8f8 url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/grad_menu.png') top left repeat-x;

    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
#menu > ul > li:hover > a {
    background-color: #fff;
    color: #e4c80c !important;
}
#menu > ul > li > a > span {
    /*padding: 0px 0px 0px 14px;*/
    /*background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/arrow_down_tiny.png') right center no-repeat;*/
}
/*#menu > ul > li > a .home_icon{
	width: 16px;
	height: 17px;
	margin-right: 3px;
	padding:0;
	display: inline-block;
	background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/home_icon_dark.png') center center no-repeat;
}
*/
#menu > ul > li:hover > a .home_icon{
    width: 16px;
    height: 17px;
    margin-right: 3px;
    padding:0;
    display: inline-block;
    /*background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/home_icon_dark_hover.png') center center no-repeat !important;*/
}


#menu > ul > li > div {
    display: none;
    background: #FFFFFF;
    position: absolute;
    left: -1px;
    z-index: 1020;
    padding: 0px 0 5px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/menu_pale.png');
    background-image: -moz-linear-gradient(#f8f8f8,#eeeeee);
    background-image: -webkit-linear-gradient(#f8f8f8,#eeeeee);
    background-image: linear-gradient(#f8f8f8,#eeeeee);

    border: 1px solid #e8e8e8;
    border-top: 1px solid #d2d2d2;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    -khtml-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;

    webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.12);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.12);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.12);
}

#menu > ul > li > div > ul {
    display: table-cell;
    border-top: 3px solid #e9e9e9;
    padding-top: 7px;
}
#menu > ul > li ul + ul {
    padding-left: 20px;
}

#menu > ul > li ul > li {
    position:relative;
}

#menu > ul > li ul > li > a {
    padding: 7px 0px 9px;
    margin: 0 16px;
    color: #222;
    /*text-shadow: 0px 1px 0px #fff;*/
    display: block;
    white-space: nowrap;
    min-width: 160px;
    font-size: 17px; /*!important;*/
    /*background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/main_nav_bgr_sep_vertical.png') bottom left repeat-x;	*/

    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
#menu > ul > li ul > li > a > span {
    /*background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/arrow_left_tiny.png') -20px center no-repeat;*/
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
#menu > ul > li ul > li > a:hover > span {
    /*background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/arrow_left_tiny.png') left center no-repeat;*/
    padding-left: 12px;

}
#menu > ul > li ul > li > a.last_submenu_item{
    padding: 7px 0px 7px;
    background: none;
}
#menu > ul > li ul > li > a:hover {
    text-decoration: none;
    color: #e4c80c !important;
}
#menu > ul > li > div > ul > li > a {
    color: #444;
}


/* Dark Nav */
.dark_menu #menu {
    background: #393b3c url('./img/main_nav_bgr_dark_deg_50.png') top left repeat-x;
    box-shadow: 0 0 0.2em #111111;
}
.dark_menu  #menu > ul > li > a .home_icon{
    /*background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/home_icon.png') center center no-repeat;*/
}

.dark_menu  #menu li{
    line-height: 1em;

}
.dark_menu #menu > ul > li {
    background: url('./img/main_nav_bgr_sep_dark_50.png') right top no-repeat;
}
.dark_menu #menu > ul > li > a {
    background: #393b3c url('./img/main_nav_bgr_dark_deg_50.png') top left repeat-x;
    color: #fff;
    font-weight: lighter;
    /*text-shadow: 0px 1px 0px #111;	*/
}
.dark_menu #menu > ul > li:hover > a {
    background: url('./img/main_nav_bgr_dark_hover_deg_50.png') top left repeat-x;
}
.dark_menu #menu > ul > li > a:hover {
    background: url('./img/main_nav_bgr_dark_hover_deg_50.png') top left repeat-x;

}
.dark_menu #menu > ul > li > a > span {
    /*background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/arrow_down_tiny_dark.png') right center no-repeat;*/
}
.dark_menu #menu > ul > li > div {
    background: #4f5152;
    border: 1px solid #3b3d3e;
    border-top: 1px solid #212223;
}
.dark_menu #menu > ul > li > div > ul {
    border-top: 3px solid #45494b;
}
.dark_menu #menu > ul > li ul > li > a {
    color: #fff;
    /*text-shadow: 0px -1px 0px #343a3c;*/
}
.dark_menu #menu > ul > li ul > li > a {
    /*background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/main_nav_bgr_sep_vertical_dark.png') bottom left repeat-x;	*/
}
.dark_menu #menu > ul > li ul > li > a > span {
    /*background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/arrow_left_tiny_dark.png') -20px center no-repeat;*/
}
.dark_menu #menu > ul > li ul > li > a:hover > span {
    /*background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/arrow_left_tiny_dark.png') left center no-repeat;*/
}
.dark_menu #menu > ul > li ul > li > a.last_submenu_item{
    background: none;
}

.dark_menu .last {
    background: none !important;

}

.dark_menu .nolink {
    background: #393b3c url('./img/main_nav_bgr_dark_deg_50.png') top left repeat-x;
    color: #fff;
    font-weight: lighter;
    display: block;
    line-height: 50px;
    padding: 0 0.9em;
    position: relative;
    text-decoration: none;
    transition: all 0.2s linear 0s;
    z-index: 6;
    cursor: default; /*roberto@garciabejerano.es*/
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    /*
      Introduced in IE 10.
      See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
    */
    -ms-user-select: none;
    user-select: none;
}



/* Dark Nav : End */


/* Custom Nav */
.custom_menu #menu {
    background: #0ad1e5 url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/grad_menu.png') top left repeat-x;
}
.custom_menu  #menu > ul > li > a .home_icon{
    /*background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/home_icon.png') center center no-repeat;*/
}
.custom_menu  #menu > ul > li > a:hover .home_icon{
    /*background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/home_icon.png') center center no-repeat;*/
}
.custom_menu #menu > ul > li {
    background: none;
    padding:0;
}
.custom_menu #menu > ul > li > a {
    background: #0ad1e5 url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/grad_menu.png') top left repeat-x;
    text-shadow: none;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.custom_menu #menu > ul > li:hover > a {
    background: #404040;
    color: #fff;
}
.custom_menu #menu > ul > li > a:hover {
    background: #404040;
    color: #fff;
}
.custom_menu #menu > ul > li > a > span {
    background: none;
    padding: 0;
}
.custom_menu #menu > ul > li > div {
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/menu.png') top left;
    border: none;
    box-shadow: none;
    left: 0;
}
.custom_menu #menu > ul > li > div > ul {
    border-top: none;
}
.custom_menu #menu > ul > li ul > li > a {
    color: #fff;
    text-shadow: none;
}
.custom_menu #menu > ul > li ul > li > a {
    background: none;
}
.custom_menu #menu > ul > li ul > li > a > span {
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/arrow_left_tiny_dark.png') -20px center no-repeat;
}
.custom_menu #menu > ul > li ul > li > a:hover > span {
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/arrow_left_tiny_dark.png') left center no-repeat;
}
.custom_menu #menu > ul > li ul > li > a.last_submenu_item{
    background: none;
}
/* Custom Nav : End */

/* 3rd level */
.subsub_menu {
    display: none;
    position: absolute;
    top: -3px;
    left:97%;

    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/menu_pale.png');
    background-image: -moz-linear-gradient(#f8f8f8,#eeeeee);
    background-image: -webkit-linear-gradient(#f8f8f8,#eeeeee);
    background-image: linear-gradient(#f8f8f8,#eeeeee);

    border: 1px solid #ddd;

    webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.12);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.12);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.12);

    z-index: 1021;
    padding: 3px 0 3px;

    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    -khtml-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
}
.dark_menu .subsub_menu {
    background: #4f5152;
    background-image: -moz-linear-gradient(#58595a,#414344);
    background-image: -o-linear-gradient(#58595a,#414344);
    background-image: -webkit-linear-gradient(#58595a,#414344);
    background-image: linear-gradient(#58595a,#414344);
    border: 1px solid #3b3d3e;

    box-shadow: none;
}

.custom_menu .subsub_menu {
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/menu.png') top left;
    border: none;
    box-shadow: none;
    left: 100%;
}
/*
#menu > ul > li ul > li.active {
	position: relative;
}*/
/* 3rd level : End */


/* 4rd level */
.subsubsub_menu {
    display: none;
    position: absolute;
    top: -3px;
    left:97%;

    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/menu_pale.png');
    background-image: -moz-linear-gradient(#f8f8f8,#eeeeee);
    background-image: -o-linear-gradient(#f8f8f8,#eeeeee);
    background-image: -webkit-linear-gradient(#f8f8f8,#eeeeee);
    background-image: linear-gradient(#f8f8f8,#eeeeee);

    border: 1px solid #ddd;

    webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.12);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.12);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.12);

    z-index: 1021;
    padding: 3px 0 3px;

    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    -khtml-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
}
.dark_menu .subsubsub_menu {
    background: #4f5152;
    background-image: -moz-linear-gradient(#58595a,#414344);
    background-image: -o-linear-gradient(#58595a,#414344);
    background-image: -webkit-linear-gradient(#58595a,#414344);
    background-image: linear-gradient(#58595a,#414344);
    border: 1px solid #3b3d3e;
}
.custom_menu .subsubsub_menu {
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/menu.png') top left;
    border: none;
    box-shadow: none;
    left: 100%;
}

/* 4rd level : End */


#select_menu {
    display: none;
}

.selectnav{
    display: none;
}
/* #Main Navigation :: END
================================================== */



/* #Main containers + Common styles
================================================== */

#wrapper{
    width: 990px;
    /*margin: 20px auto;*/
    margin: 0px auto;

    text-align: left;
    background: white;

    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#wrapper.full_wrapper{
    width: 100%;
    margin: 0px auto;
    /*padding: 20px 0 0;*/
    padding: 0px 0 0;
}

#barrasuperior {
    /*background: url("./img/main_nav_bgr_dark_deg_50.png") repeat-x scroll left top #4c4c4c;*/
    background-color:#4c4c4c;
    box-shadow: 0 0 0.2em #111111;
    font-size: 22px;
    font-weight: 400;
    height: 2.4em;/* 28px Roberto García Bejerano (Ibermatica) */
    padding: 3px 0 0 10px;
    text-align: center;

}

.h5 {
    height: 5px;
}
.h10 {
    height: 10px;
}
.h15 {
    height: 15px !important;
}
.h20 {
    height: 20px;
}
.h40 {
    height: 40px;
}
.mt50 {
    margin-top: 50px !important;
}
.divider_bgr {
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/header_bgr_diag.png') left top;
}

.title {
    font-family: Verdana, arial, sans-serif;
    font-weight: 400;
    /*background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/header_bgr_diag.png') left top;*/
    font-size: 20px;
    line-height: 18px;
    margin: 20px 0 22px;
    letter-spacing: -1px;
}
.title span{
    background: #fff;
    padding-right: 12px;
}

.sidebar {
    padding-bottom: 20px;
    /*margin-top: -30px;*/
}
.sidebar .title {
    font-size: 18px;
    line-height: 18px;
    margin-top: 30px;
}

.heading {
    font-family: Verdana, arial, sans-serif;
    font-weight: 300;
    font-size: 26px;
    line-height: 30px;
    margin: 30px 0 24px;
    letter-spacing: -1px;
    padding-bottom: 10px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/header_bgr.png') left top;
}
.heading span{
    display: block;
    line-height: 30px;
    background: #fff;
    padding-bottom: 10px;
}

.header {
}

.header_left img{
    /*margin: 66px 0 0 20px;*/
    margin-top: 10px;
}

.header_contacts {
    height:20px;
    margin: 20px 0 46px;
    font-size: 18px;
    color: #4c4c4c;
    font-family: 'EurostileRegular', arial, sans-serif !important;
    font-weight: normal;
    margin-left: 127px;
}

.header_help {
    color: #4C4C4C;
    font-family: 'EurostileRegular',arial,sans-serif !important;
    font-size: 95%;
    font-weight: normal;
    letter-spacing: 3.6px;
    padding-bottom: 3px;
    text-align: right;

}

.header_phone{
    font-family: 'EurostileRegular', arial, sans-serif !important;
    float: right;
    padding-top: 5px;
    font-size: 200%;
    text-align: right;
    color: #c1a90a;
    background-image: -webkit-gradient(linear,left top, left bottom,from(rgba(228, 200, 12, 1)),to(rgba(121, 106, 6, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;



}

.header_mail{
    margin-top: 2.2em;
    text-align: right;
    padding-right:0em;
}

.header_ayuda{
    float: left;
    padding-right: 10px;
    margin-top: 2px;
}


.header_soc_search {
    margin-bottom: 6px;
    float: right;
}

.header_soc_twitter {
    float: right;
    width: 24px;
    height: 24px;
    background: url('./img/icon_tweet2.png') left -26px no-repeat;
    margin: 7px 0 0 12px;
    text-indent: -10000px;
}
a:hover.header_soc_twitter {
    background: url('./img/icon_tweet2.png') left top no-repeat;
}
.header_soc_fb {
    float: right;
    width: 24px;
    height: 24px;
    background: url('./img/icon_facebook2.png') left -26px no-repeat;
    margin: 7px 0 0 12px;
    text-indent: -10000px;
}
a:hover.header_soc_fb {
    background: url('./img/icon_facebook2.png') left top no-repeat;
}

.header_soc_gplus {
    float: right;
    width: 16px;
    height: 16px;
    background: url('./img/header_soc_gplus.png') left -16px no-repeat;
    margin: 7px 0 0 12px;
    text-indent: -10000px;
}
a:hover.header_soc_gplus {
    background: url('./img/header_soc_gplus.png') left top no-repeat;
}

.header_soc_rss {
    float: right;
    width: 16px;
    height: 16px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/header_soc_rss.png') left -16px no-repeat;
    margin: 7px 0 0 12px;
    text-indent: -10000px;
}

#block-dgoj-utility-links-dgoj-utility-links {
    float:right;
    margin: 0;
    font-size: .575em;
    border-top-width: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
}

#block-dgoj-utility-links-dgoj-utility-links .block-inner {
    margin: 0;
}


ul.dgoj-utility-links {
    list-style: none;
    text-align: right;
    /* margin: .2em 0; */
    margin-top: -0.9em;
    line-height: 1;
}
.block-content ul.dgoj-utility-links {
    padding: 0;
}
ul.dgoj-utility-links li {
    display: inline-block;
    border-left: 1px solid #e6e6e6;
    margin-left: 9px;
    padding-left: 9px;
    /*margin-top: 3px;*/
    margin-bottom: -2em;		/*Roberto García Bejerano (Ibermatica) */
    vertical-align: middle; 	/*Roberto García Bejerano (Ibermatica) */
}
/*Roberto García Bejerano (Ibermatica) */
ul.dgoj-utility-links li.logo {
    display: inline-block;
    background: url('./img/logo_web50.png') right top no-repeat;
    min-height: 4em;
    min-width: 24em;
}

.dgoj-utility-links a, .dgoj-utility-links a:visited{
    color: #e6e6e6;
    outline: 0 none;
    text-decoration: none;
    transition: all 0.2s linear 0s;
}

.dgoj-utility-links a:hover, .dgoj-utility-links a:focus{
    color: #9f9f9f;
    outline: 0 none;
    text-decoration: none;
    transition: all 0.2s linear 0s;
}

.dgoj-utility-links li a.active{
    color: #E9C412;
    outline: 0 none;
    text-decoration: none;
    transition: all 0.2s linear 0s;
}

.logged-in ul.dgoj-utility-links li.first {
    margin-right: 17px;
    font-weight: bold;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/header_user.png');
    background-position: 8px 2px;
    padding-left: 29px;
    background-repeat: no-repeat;

}


ul.dgoj-utility-links li.last {
    border-left: 1px solid #e6e6e6;
    margin-left: 9px;

    border-right-width: 0;
    margin-left: 5px;
    margin-right: 9px;
    padding-left: 0;
}
ul.dgoj-utility-links li.last a {
    margin-left: 9px;
}





a:hover.header_soc_rss {
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/header_soc_rss.png') left top no-repeat;
}

.header_soc_search a {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.header_search {
}
.header_search form {
    margin-bottom: 0;
}

.header_clocktimer {
    margin-bottom: 0;
    float: left;

    clear: left;
    width: 100px;
    border-width: 1px;
    border-color: #c7c7c7;
    border-style: solid;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    color: #ffffff;
    font-size: 18px;
    font-family: verdana;
    text-align: center;
    font-weight:bold;
    margin-top: 0em;
    margin-right: 0.35em;
    margin-left: 15em;
    background: #e4c80c url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/dgoj_clock_bgr_deg_33.png') top left repeat-x;
    padding: 5px;
}

.header_clocktimer a, .header_clocktimer a:visited{

    color: #FFFFFF !important;
    outline: 0 none;
    text-decoration: none;
}


#s{
    float: right;
    position: relative;
    top: 0px;
    right: -22px;
    width: 150px;
    margin-bottom: 0;
    border: 1px solid #eeeeee;
    padding: 7px 30px 7px 8px;
    font-family: verdana, arial, sans-serif !important;
    font-size: 14px;
    color: #ccc;
    background: #fbfbfb;

    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;

    -moz-box-shadow: inset 0 0 6px rgba(0,0,0,.05);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .05);
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .05);


    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;



}
#s:focus {
    width: 180px;
    border: 1px solid #eeeeee;
    color: #888;
    -moz-box-shadow: inset 0 0 6px rgba(0,0,0,.05);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .05);
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .05);
}
#s:hover {
    width: 180px;
}
.button_search{
    float: right;
    position: relative;
    top: 0px;
    right: 5px;
    padding: 0;
    background: url('./img/button_search_jb.png') center center no-repeat;
    width: 22px;
    height: 31px;
    cursor: pointer;
    border: none;
    z-index: 100;
    box-shadow: none;
}
.button_search:hover{
    background: url('./img/button_search_jb.png') center center no-repeat;
    border: none;
}


.section_big_title {
    text-align: center;
    margin: 15px 0 40px;
}
.section_big_no_m {
    margin: 10px 0 0;
}
.section_big_title h1{
    margin: 30px 0 0;
    font-family: Verdana, arial, sans-serif;
    font-weight: 300;
    font-size: 31px;
    line-height: 38px;
    color:#444;
    letter-spacing: -1px;
}
.section_big_title h1 strong{
    font-weight: 400;
    text-transform: uppercase;
    color:#0ad1e5;
}
.section_big_title h2{
    margin: 2px 0 22px;
    font-family: Verdana, arial, sans-serif;
    font-size: 21px;
    line-height: 28px;
    font-style: italic;
    font-weight: 300;
    color:#969696;
}

.carousel_section {
    position: relative;
    margin-bottom: 40px;
}

.section_featured_services{
    position: relative;
}

.section_featured_services h4{
    margin: 14px 0 6px;
    font-size: 16px;
    line-height: 24px;
}
.section_featured_services p{
    color: #777;
    font-size: 12px;
}
.clients_list ul{
    margin: 20px 0 !important;
}
.clients_list li{
    float: left;
    margin: 0 10px;
}
.clients_list li img{
    height: auto;
    max-width: 100%;
}

.services_list li img{
    height: auto;
    max-width: 100%;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
.services_description {
    padding-left: 16px;
}
.services_description h5 {
    margin: 20px 0 16px;
    font-size: 17px;
}
.services_description p {
    margin: 0 0 12px;
}
.services_description ul {
    margin-bottom: 30px;
}


.pic {
    position:relative;
    display: block;
}
.pic img{
    width: 100%;
    height: auto;
    max-width: 100%;
    display: block;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
a .img_overlay {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #333;
    background-color: rgba(0, 0, 0, 0.3);
    background-image: url(/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_plus.png);
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 0;

    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
a:hover .img_overlay {
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 1;
}

a .img_overlay_zoom {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #333;
    background-color: rgba(0, 0, 0, 0.3);
    background-image: url(/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_zoom.png);
    background-position: center center;
    background-repeat: no-repeat;

    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 0;

    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
a:hover .img_overlay_zoom {
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 1;
}

.section_featured_texts {
    margin: 10px 0 0px;

}

.section_featured_texts_quien {
    margin: 34px 0 40px;
    margin-left: -12px;
    width: 100% /*960px;*/
}

.section_featured_texts_no_m {
    margin-bottom: 10px;
}
.section_featured_texts .icon{
    float: left;
    margin: 1px 16px 66px 0;
    width: 37px;
    height: 37px;
}
.section_featured_texts h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    color: #555;
    letter-spacing: -1px;
    margin-left: 54px;
}
.section_featured_texts h3 a{
    color: #555;
}
.section_featured_texts h3 a:hover{
    color: #0ad1e5;
}
.section_featured_texts p {
    color: #777;
    font-size: 13px;
    line-height: 21px;
    margin-right: 12px;
    margin-left: 54px;
}

.media_item {
    border-bottom: 1px dotted #EEE;
    margin: 20px 0 20px;
    padding-bottom:60px;
}


/* Icons */
.big_screen {
    background: url(/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_big_screen.png) center center no-repeat;
}
.big_cog {
    background: url(/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_big_cog.png) center center no-repeat;
}
.big_profile {
    background: url(/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_big_profile.png) center center no-repeat;
}
.big_brush {
    background: url(/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_big_brush.png) center center no-repeat;
}
.big_chat {
    background: url(/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_big_chat.png) center center no-repeat;
}
.big_check {
    background: url(/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_big_check.png) center center no-repeat;
}
.big_download {
    background: url(/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_big_download.png) center center no-repeat;
}
.big_graph {
    background: url(/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_big_graph.png) center center no-repeat;
}
.big_heart {
    background: url(/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_big_heart.png) center center no-repeat;
}
.big_portfolio {
    background: url(/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_big_portfolio.png) center center no-repeat;
}
.big_university {
    background: url(/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_big_university.png) center center no-repeat;
}
.big_pencil {
    background: url(/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_big_pencil.png) center center no-repeat;
}



/* LISTS */

ul.arrowed{
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.arrowed li {
    padding: 0 0 0 20px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/arrow.png') 0px 3px no-repeat;
    margin-bottom: 6px;
}
ul.dotted{
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.dotted li {
    padding: 0 0 0 20px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/dot.png') 0px 3px no-repeat;
    margin-bottom: 6px;
}
ul.checked{
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.checked li {
    padding: 0 0 0 26px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/check.png') 0px 3px no-repeat;
    margin-bottom: 6px;
}

/* Tipsy */
.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 2px 8px 2px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

.hilite {
    background: #7fe7f2;
    padding: 2px;
}
.hilite_dark {
    background: #4d5559;
    color: #fff;
    padding: 2px;
}

/* Testimonials */
.testimonials {
    position:relative;
}

.testimonial_quote {
}

.quote_content {
    background: #f8f8f8 url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/quote.png') 12px 12px no-repeat;
    border: 1px solid #e5e5e5;
    position:relative;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
.quote_content p{
    margin: 14px 14px 16px 46px;
    font-size: 13px;
    line-height: 20px;
    font-style: italic;
    color: #777;
}
.quote_arrow {
    width: 12px;
    height: 7px;
    position: absolute;
    bottom:-7px;
    left: 46px;
    background:url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/quote_arrow.png') 0px 0px no-repeat;
}
.quote_author {
    position: relative;
    left: 46px;
    margin-top: 12px;
}
.quote_author_description {
    display: block;
    color: #aaa;
    font-size: 11px;
}
.icon_testimonial {
    display: inline;
    background:url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_testimonial.png') 0px 3px no-repeat;
    padding-left: 24px;
    font-size: 14px;
    font-weight: 600;
}

/* TABS */

.htabs,div.tabs ul.tabs {
    height: 27px;
    line-height: 15px;
    border-bottom: 1px solid #eeeeee;
    margin-right: 4px;
}
.htabs a,div.tabs ul.tabs li a {
    color: #666;
    background: #fafafa url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/grad_menu.png') top left repeat-x;
    border-top: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    padding: 6px 10px 5px 10px;
    float: left;
    font-size: 13px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(256, 256, 256, 0.8);
    margin-right: 4px;

    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    -khtml-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}
.htabs a.selected,div.tabs ul.tabs li a.active {
    border-top: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    padding-bottom: 6px;
    background: #FFFFFF;
}
.tab-content {
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    padding: 20px 20px 20px;
    margin-bottom: 20px;
    z-index: 2;
    overflow: auto;

    -moz-border-radius: 0 4px 4px 4px;
    -webkit-border-radius: 0 4px 4px 4px;
    -khtml-border-radius: 0 4px 4px 4px;
    border-radius: 0 4px 4px 4px;
}

.enlaces_interes {
    background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/enlaces.png") no-repeat scroll transparent;
    background-position: 95% 50%;
}

.documentacion {
    background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/documentacion.png") no-repeat scroll transparent;
    background-position: 95% 50%;
}

/* Accordions */
.acc_holder {
}
.acc_item {
    padding: 12px 0px;
    margin: 0px 0 0;
    position: relative;
    cursor: pointer;

    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;

    background: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}
.acc_item:hover {
    background: #f8f8f8;
}
.acc_control {
    float: left;
    background: #778185 url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/acc_bgr.png') 0px -18px no-repeat;
    width: 18px;
    height: 18px;
    margin: 0 14px 0px 8px;

    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;

    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    -khtml-border-radius: 17px;
    border-radius: 17px;
}
.active_acc .acc_control {
    background: #778185 url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/acc_bgr.png') 0px 0px no-repeat;
}
.acc_heading {
    display: block;
    margin-left: 40px;
}

.accordion {
    padding: 0px;
    margin: 0;

    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;

    font-size: 14px;
    font-weight:600;
    line-height: 18px;
}

.accordion.active_acc {
    background:url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/acc_bgr.png') 0px 0px no-repeat;
}
.accordion_content {
    display: none;
    padding: 10px 10px 0 40px;
    color: #777;
}

/* Page elements */

.page_heading{
    margin: 26px 0 10px;
    background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/heading_fondo.png") no-repeat scroll -8px 100% rgba(0, 0, 0, 0);
    padding-bottom: 20px;
    margin: 26px 0 10px;
    padding-bottom: 20px

}
.page_heading h1{
    display: inline;
    font-family: Verdana, arial, sans-serif;
    font-weight: 300;
    font-size: 28px;
    line-height: 28px;
    margin:0;
    padding-right: 10px;
    color: #cbaa0e;
}
.breadcrumb {
    margin: 16px 0 0;
    height: 20px;
    line-height: 20px;
}
.breadcrumb a.first_bc{
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -khtml-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.row_breadcrumb{

    margin-bottom: 0px !important;

}

.row{

    margin-bottom: 10px !important;

}


.sidebar.margin-top, #content.margin-top {
    margin-top: 5px !important;
}

.sidebar .block {
    margin-bottom: 0px !important;
}

.breadcrumb a{
    float: left;
    color: #666;
    font-size: 11px;

    background: #f8f8f8 url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/grad_menu.png') top left repeat-x;

    text-shadow: 0 1px 0 rgba(256,256,256,0.8);

    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;

    line-height: 20px;
}
.breadcrumb a:hover {
    color:#0ad1e5;
}
.breadcrumb a span{
    display: block;
    line-height: 20px;
    background:url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/breadcrumb_divider.png') center right no-repeat;
    padding: 0 20px 0 12px;
}
.breadcrumb a.last_bc span{
    display: block;
    line-height: 20px;
    background:url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/breadcrumb_divider_last.png') center right no-repeat;
    padding: 0 20px 0 12px;
}

.success, .warning, .attention, .information {
    padding: 8px 14px;
    margin-top: 6px;
    margin-bottom: 14px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}
.success a, .warning a, .attention a, .information a{
    color: #444;
}
.success {
    background: #d6f7e2;
    border: 1px solid #c2ebd1;
}
.warning {
    background: #ffe8e8;
    border: 1px solid #efd9d9;
}
.attention {
    background: #FFF5CC;
    border: 1px solid #f0e6bf;
}
.information {
    background: #e2f5f7;
    border: 1px solid #d1e9ec;
}
.success .close, .warning .close, .attention .close, .information .close {
    float: right;
    padding-top: 4px;
    padding-right: 4px;
    cursor: pointer;
}
.required {
    color: #ff4242;
    font-weight: bold;
    padding-left: 2px;
}
.error {
    display: block;
    color: #ff4242;
}
.close_img {
    width: 7px;
    height: 7px;
    float: right;
    margin: 7px 0 7px 20px;
    background:url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/close.png') 0px 0px no-repeat;
    cursor: pointer;
}

.lateral_destacados{

    /*	margin-left: -80px;
        margin-top: -90px;*/
}

.interior_destacado {
    /*background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/destacado_interior.png") no-repeat scroll 0px 0px transparent;*/
    width: 100%;
    margin-bottom: 5% !important;

    border: 1px solid #787878;
    width: 100%;
    min-height: 272px;
    padding: 0;
    overflow: hidden;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    /*background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/iker_test.png') left center no-repeat;*/
    background-color: #e4c80c;
    background-position: 13px 90px;

    -moz-box-shadow: inset 0 0 6px rgba(247, 245, 229,0);
    -webkit-box-shadow: inset 0 0 6px rgba(247, 245, 229, 0);
    box-shadow: 0 0 0.2em #111111;


    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;



}

.interior_destacado h2{
    font-size: 36px;
    color:#FFFFFF;
    margin-left: 20px;
    padding-top: 16px;
}

.interior_destacado ol{
    font-size: 30px;
    font-family: 'kabel_bk_btbook' !important;
    color:#FFFFFF;
    margin-bottom: 28px;
    margin-left: 75px;
    margin-top: 28px;
    margin-right: 20px;

}


.interior_destacado li:before {
    content: "-  ";

}

.interior_destacado li {

    margin-bottom: 0px;
}

.interior_destacado h5{
    font-family: verdana, arial, sans-serif !important;
    font-size: 18px;
    color:#000000;
    margin-left: 20px;
    margin-top: -31px;
}

.interior_destacado a:hover, .interior_destacado a:focus{
    color:#000000;
    text-decoration: underline;

}

.interior_destacado a, .interior_destacado a:visited{
    color: #444444 !important;
    text-decoration: underline;
    transition: all 0.2s linear 0s;
}





/* Sidebar Menu */
.box-category {
    padding: 0px;
}
.side_bar_menu , .sidebar .menu {
    list-style: none;
    margin: 0;
    padding: 0;
}
.side_bar_menu > li,.sidebar .menu > li {
    margin: 1px 0px;
}
.side_bar_menu > li + li,.sidebar .menu li + li {
}
.side_bar_menu > li > a,.sidebar .menu > li > a {
    display: inline-block;
    color: #444;
    text-decoration: none;
    font-size: 13px;
    border-radius: 3px;
    position: relative;
}
.link_span{
    display: block;
    padding: 4px 10px 4px 19px;
    position: relative;
    z-index: 21;
    text-shadow: 0 1px 0 rgba(256,256,256, 0.7);
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/arrow.png') 2px 7px no-repeat;
}
.side_bar_menu > li ul,.sidebar .menu > li ul {
    margin: 1px 0 3px 10px;
}
.side_bar_menu > li a.active,.sidebar .menu > li a.active {
    background: #f7f7f7;
}
.side_bar_menu > li a:hover ,.sidebar .menu > li a:hover{
}
.side_bar_menu > li a.active + ul,.sidebar .menu > li a.active + ul {
    display: block;
}
.side_bar_menu > li ul > li,.sidebar .menu > li ul >li {
    margin: 1px 0px;
}
.side_bar_menu > li ul > li > a,.sidebar .menu > li ul > li a {
    display: inline-block;
    color: #444;
    font-size: 13px;
    text-decoration: none;
    border-radius: 3px;
    text-shadow: 0 0 1px #fff;
    position: relative;
}
.side_bar_menu > li ul > li > a.active ,.sidebar .menu > li ul> li > a.active {
    background-color: #f5f5f5;
    border-radius: 3px;
    text-shadow: 0 0 1px #fff;
}
.hover_span {
    display:block;
    width: 0;
    height: 100%;

    background: #fafafa url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/grad_menu.png') top left repeat-x;

    border-radius: 3px;
    position: absolute;
    top:0;
    z-index: 20;
}

.textwidget {
    padding: 0 0 10px;
    margin: 0px 0 0;
}
.tagcloud {
    padding: 0 0 10px;
}
.tagcloud a{
    float: left;
    font-size: 12px;
    padding: 3px 7px;
    color: #555;
    text-shadow: 0 1px 0 rgba(256,256,256, 0.7);
    background: #fafafa url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/grad_menu.png') top left repeat-x;

    margin: 0 6px 6px 0;
    border: 1px solid #e6e6e6;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 2px;
}
.tagcloud a:hover{
    color: #666;
    background-color: #eee;
    border: 1px solid #d5d5d5;
}

/* Blog Page */
/*inicio modificación Roberto Garcia*/
div.node-blog li.blog_usernames_blog {
    visibility: hidden;
}
/*
div.node-blog li.blog_usernames_blog a:after{
	visibility: visible;
	content: 'Leer mas noticias del mismo autor';
	margin-left: -9 em;
}*/
/*fin modificación Roberto Garcia */
.post_item {
    border-bottom: 1px dotted #eee;
    margin-bottom: 30px;
}

.post_title {
    margin: 24px 0 10px;
    font-size: 23px;
    line-height: 30px;
}
.post_meta {
    margin: 0;
    font-size: 12px;
    line-height: 20px;
    color: #999;
}
.post_meta a{
    color: #888;
}
.post_meta a:hover{
    color: #0ad1e5;
}

.calendar {
    margin-right: 8px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/blog_icon_date.png') 0px 1px no-repeat;
    padding: 0 12px 0 22px;
    border-right: 1px solid #ddd;
}
.author {
    margin-right: 8px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/blog_icon_author.png') 0px 1px no-repeat;
    padding: 0 12px 0 22px;
    border-right: 1px solid #ddd;
}
.comments {
    margin-right: 8px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/blog_icon_comments.png') 0px 1px no-repeat;
    padding: 0 12px 0 23px;
    border-right: 1px solid #ddd;
}
.tags {
    margin-right: 8px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/blog_icon_tags.png') 0px 0px no-repeat;
    padding: 0 12px 0 23px;
}

.post_description {
    margin: 16px 0 24px;
}

/* Post/Portfolio specific elements */
.post_description ul{
    margin-bottom: 20px;
    margin-left: 12px;
}
.post_description h1{
    margin-top: 20px;
    font-size: 24px;
    line-height: 30px;
}
.post_description h2{
    margin-top: 16px;
    font-size: 21px;
    line-height: 27px;
}
.post_description h3{
    margin-top: 14px;
    font-size: 18px;
    line-height: 24px;
}
.post_description h4{
    margin-top: 10px;
    font-size: 16px;
    line-height: 21px;
}
.post_description h5{
    margin-top: 10px;
    font-size: 15px;
    line-height: 20px;
}
.post_description p{
    margin: 0 0 12px;
}


.padded_block {
    margin-bottom: 80px;
}
.half_padded_block {
    margin-bottom: 40px;
    position:relative;
}
.portfolio_page {
    margin-top: 32px;
}
.portfolio_description {
    margin-top: -20px;
    padding-left: 0;
}
.portfolio_description h5 {
    margin: 20px 0 16px;
    font-size: 17px;
}
.portfolio_description p {
    margin: 0 0 12px;
}
.portfolio_description ul {
    margin-bottom: 30px;
}



/* Comments Section */
.comments_section {
    margin: 60px 0 60px;
}
.comments_section label {
    font-weight: normal;
}
.aqua_input, input.form-text,textarea.form-textarea,
input[type="text"].aqua_input,
input[type="password"].aqua_input,
input[type="email"].aqua_input,
textarea.aqua_input,
select.aqua_input{
    width: 250px;
    border: 1px solid #EEE;
    padding: 7px 8px 7px 8px;
    font-size: 13px;
    background: #FBFBFB;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0 0 6px rgba(0,0,0,.05);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .05);
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .05);
    transition: all 0.3s cubic-bezier(0.4,0.1,0.2,0.7);
    -webkit-transition: all 0.3s cubic-bezier(0.4,0.1,0.2,0.7);
    -moz-transition: all 0.3s cubic-bezier(0.4,0.1,0.2,0.7);
}
textarea.aqua_input {
    width: 400px;
}
.aqua_input:focus, .form-text:focus,.form-textarea:forcus {
    border: 1px solid #ccc !important;
}

/* Forum */

#forum .title {
    /* background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/header_bgr_diag.png") repeat scroll left top rgba(0, 0, 0, 0); */
    font-family: Verdana,arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    margin: 20px 0 22px;
    width: 100%;
}

.node-type-forum .comment .new {
    background:#e9c412;
    color:black;
    font-weight:bold;
    padding:.4em;
    display: block;
    float: left;
    margin-bottom: 1em;
}

.node-type-forum div.field-item {
    display: block
    font-size: 200%;
    margin: 1em 0;
}

.node-type-forum div.field-item a{
    color:#CBAA0E;
    font-size:180%;
    display:block;
    margin:1em 0;
}

.node-type-forum div.field-item a:active,
.node-type-forum div.field-item a:hover,
.node-type-forum div.field-item a:focus {
    text-decoration:underline;
}


#forum table th a {
    color: #FFFFFF;
}

#forum table th a:hover,
#forum table th focus,
#forum table th a:visited {
    color: #FFFFFF;
    text-decoration:underline;
}

.node-type-forum .comment h3 {
    clear: both;
}


/* end Forum */

/* Related Posts */
.related_posts_section {
    position: relative;
    margin: 0px 0 0 -10px;
}
.related_posts_section h4{
    margin: 14px 0 8px;
    font-size: 16px;
    line-height: 21px;
}
.related_posts_section .meta_date {
    font-size: 12px;
    line-height: 12px;
    margin: 0 0 10px 0;
    color: #999;
    font-style: italic;
}
.related_posts_section p{
    color: #777;
    font-size: 12px;
    line-height: 18px;
}
/* Comments */

.comment_list {
    margin: 40px 0;
    border-top: 1px solid #EEE;
    padding-top: 30px;
}

/* Comment List */

.comment_list ol {
    list-style: none;
    margin-left: 0px;
}
.comment_list ol.comment_sub {
    list-style: none;
}

li.comment .single_comment {
    padding: 20px 0;
    border-top: 1px dotted #ddd;
}
li.comment .single_comment.first_comment {
    border-top: none;
}

li.comment ol.comment_sub {
    margin-left: 65px;
}

/* Comment List Content */

.comment {
    background: none !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border-top: 1px dotted #DDDDDD;
    padding: 20px 0;
}

.comment_list ol .comment_avatar {
    float: left;
    margin-right: 15px;
}

.comment_list ol .comment_avatar a.comment_edit {
    display: block;
    margin-top: 12px;
    text-align: center;
    font-style: italic;
}

.comment_list ol .comment_content {
    overflow: hidden;
}

.comment_list ol .comment_name {
    font-weight: bold;
}
.comment_list ol .comment_name span{
    font-weight: normal;
    color: #aaa;
    margin: 0 8px;
}

.comment_list ol .comment_name a {
    font-size: 14px;
    font-weight: 600;
}
.comment_list ol .comment_name a.comment_reply {
    font-size: 13px;
    font-weight: normal;
}

.comment_list ol .comment_desc {
    font-size: 12px;
    margin-bottom: 16px;
    color: #999;
    font-style: italic;
}


.item-list .pager{
    font-size: 13px;
    line-height: 16px;
}
/* Pagination */
.pagination ,.item-list .pager{
    margin-bottom: 20px;
}
.pagination .links {
    float: left;
    font-size: 13px;
    line-height: 16px;
}
.pagination .links a,.item-list .pager li {
    display: inline-block;
    padding: 4px 10px;
    text-decoration: none;

    background: #f8f8f8 url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/grad_menu.png') top left repeat-x;

    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    text-shadow: 0px 1px 0px #fff;
    color: #666;
    font-weight: 400;
    margin: 0;
}
.pagination .links a,.item-list .pager li:hover a{
    color: white;
    text-shadow: none;
}
.pagination .links a:hover,.item-list .pager li:hover {
    background-color: #0ad1e5;
    color: white;
    text-shadow: none;
}
.pagination .links b,.item-list .pager li.pager-current a{
    font-weight: 400;
}

.item-list .pager li.pager-current{
    background: none;
}
.pagination .links b,.item-list .pager li.pager-current {
    display: inline-block;
    padding: 3px 9px;
    font-weight: normal;
    text-decoration: none;
    color: #555;
    font-weight: 400;
    cursor: default;
}
.pagination .results {
    float: right;
    padding-top: 3px;
}

/* Sidebar Latest Posts */
.latest_post_sidebar {
    font-size: 11px;
    line-height: 15px;
    margin-right: 8px;
}
.latest_post_sidebar img {
    float: left;
    width: 52px;
    height: 52px;
    border: 1px solid #ddd;
    padding: 3px;
    background: #fff;
    margin: 2px 14px 22px 0;

    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.latest_post_sidebar img:hover {
    border: 1px solid #bbb;
}
.latest_post_sidebar p{
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 8px;
}
.latest_post_sidebar p.date{
    color: #999;
}

.latest_post_sidebar p.latest_post_sidebar_title {
    padding-top: 2px;
    font-size: 12px;
    line-height: 15px;
}

/* Portfolio Page */

.portfolio {
    margin: 20px -20px 20px 0;
}
#portfolio_items {
    margin-right: -20px;
}
/****** inicio RGARCIA Modificaciones - Ibermatica ******/
/*Selector */
.views-widget-filter-field_portfolio_category_tid select {
    background: #CBAA0E;
    color: #ffffff;
    width: 268px;
    padding: 5px;
    font-size: 16px;
    line-height: 1;
    border: 0;
    border-radius: 0;
    height: 30px;
    -webkit-appearance: none;
    cursor: pointer;
}
#views-exposed-form-empresas-page .views-submit-button input{
    margin-top: 0 !important;
}

/*Cambio para mantener un tamaño fijo en el listado de Empresas del sector */
/*Imagen*/
.view-id-empresas img {
    max-height: 15em;
    max-width: 17.5em;
}
/*Texto*/
.view-id-empresas h4 {
    max-height: 2.5em;
    min-height: 2.5em;
}
.view-id-empresas h4:hover,.view-id-empresas img:hover{
    color: #222;
    background-color: #e5e5e5;
    text-shadow: 0 1px 0 rgba(256, 256, 256, 0.6);
}
/*Quitamos la viñeta*/
.view-id-empresas div ul{
    list-style: none;
}
/*Modificación sobre clase container de skeleton.css para la vista de empresas.
Fijamos alto, para cuadrar todas las imágenes y reducimos el margen de 10 a 7 para
que entren 4 imágenes en el ancho*/
.view-id-empresas .container{
    margin-right: 7px;
    margin-left: 7px;
    height:132px;
}
ul.portfolioimagenes{ margin-bottom: 0px;}

/*Quitar texto de la página de registrarse*/
#edit-field-nombre #field-nombre-add-more-wrapper div.form-type-textfield div.description { display: none;}
#edit-field-apellidos #field-apellidos-add-more-wrapper div.form-type-textfield div.description { display: none;}
/*****fin RGARCIA Modificaciones - Ibermatica *****/
.portfolio_filter {
    margin: 20px 0;
}
.portfolio_filter span{
    float: left;
    margin: 0 6px 6px 0;
    font-size: 12px;
    padding: 5px 12px;
    color: #555;
}
.portfolio_filter div{
    float: left;
    font-size: 12px;
    padding: 5px 12px;
    color: #555;
    text-shadow: 0 1px 0 rgba(256,256,256, 0.7);
    background: #fafafa url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/grad_menu.png') top left repeat-x;

    margin: 0 6px 6px 0;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 2px;
    cursor: pointer;
}
.portfolio_filter div:hover{
    color: #fff;
    background-color: #374045;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.portfolio_filter div.current{
    color: #fff;
    background-color: #0ad1e5;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}

.portfolio_item {
    float: left;
    width: 300px;
    margin-right: 20px;
    margin-bottom: 20px;
}
.portfolio_item .pic img,.portfolio-item .pic img{
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}

.portfolio_item a h4,.portfolio-item a h4{
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    color: #333;

    padding: 10px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;

    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;

    background: #fcfcfc url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/grad_menu.png') top left repeat-x;
    text-shadow: 0 1px 0 rgba(256, 256, 256, 0.8);
}
.portfolio_item a:hover h4,.portfolio-item a:hover h4{
    color: #222;
    background-color: #e5e5e5;
    text-shadow: 0 1px 0 rgba(256, 256, 256, 0.6);
}


.portfolio_item a h5,.portfolio-item a h5{
    text-align: center;
    font-size: 13px;
    line-height: 16px;
    margin: 0;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    color: #333;

    padding: 8px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;

    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;

    background: #fcfcfc url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/grad_menu.png') top left repeat-x;
    text-shadow: 0 1px 0 rgba(256, 256, 256, 0.8);
}
.portfolio_item a:hover h5,.portfolio-item a:hover h5{
    color: #222;
    background-color: #e5e5e5;
    text-shadow: 0 1px 0 rgba(256, 256, 256, 0.6);
}


/* About Page */

.team_block {
    margin: 30px 0;
}
.team_block h4{
    margin: 20px 0 6px;
    text-align: center;
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
}
.team_block .team_desc{
    font-style: italic;
    color: #aaa;
    text-align: center;
}
.team_block p{

}

/* Table */
.aqua_table {
    margin: 20px 0;
}
.aqua_table th {
    border: 1px solid #e2e2e2;
    /*background: #fcfcfc url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/grad_menu.png') top left repeat-x;*/
    background: rgb(228,200,12);
    background: -moz-linear-gradient(top, rgba(228,200,12,1) 0%, rgba(226,198,12,1) 67%, rgba(158,139,9,1) 100%);
    background: -webkit-linear-gradient(top, rgba(228,200,12,1) 0%,rgba(226,198,12,1) 67%,rgba(158,139,9,1) 100%);
    background: linear-gradient(to bottom, rgba(228,200,12,1) 0%,rgba(226,198,12,1) 67%,rgba(158,139,9,1) 100%);
    text-align: center;
    padding: 8px 14px;
    font-size: 14px;
    text-align: left;
    font-weight: 600;
}
.aqua_table td {
    padding: 8px 14px;
    border: #e2e2e2 1px solid;

    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.aqua_table tr.odd td {
    background: #f9f9f9;
}
.aqua_table tr:hover td {
    /*background: #edf9fa;*/
    background: #f5f3ea;
}
.aqua_table td.b{
    font-weight: 600;
}
.al_right {
    text-align: right;
}

.no_bm {
    margin-bottom: 0 !important;
}



/* Sequence Slider */

#slider_holder {
    height: 100%;
    position: relative;
}

#sliderquienesquien {
    border: 1px solid #787878;
    width: 100%;
    height: 240px;
    padding: 0;
    overflow: hidden;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-color: #e4c80c;
    background-position: 50% 50%;

    -moz-box-shadow: inset 0 0 3px rgba(247, 245, 229,0);
    -webkit-box-shadow: inset 0 0 3px rgba(247, 245, 229, 0);
    box-shadow: 0 0 0.1em #111111;


    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;

}

#sliderjugarbien{
    /*	border: 1px solid #787878; 20141222 */
    width: 100%;
    height: 325px;
    padding: 0;
    overflow: hidden;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-color: #e4c80c;
    background-position: 50% 50%;

    -moz-box-shadow: inset 0 0 3px rgba(247, 245, 229,0);
    -webkit-box-shadow: inset 0 0 3px rgba(247, 245, 229, 0);
    box-shadow: 0 0 0.1em #111111;


    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;

}

.ls-aqua {

    background-color: transparent !important;

}


#sequence {
    /*backface-visibility prevents graphical glitches when frames are animating*/
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;

    overflow: hidden;
}
#sequence ul {
    margin: 0;
}
#sequence ul li{
    z-index: 1;
    margin: 0 !important;
}

.ls-container.ls-aqua:hover .next,.ls-container.ls-aqua:hover .prev{
    display: block !important;
}
.prev, .next,
.ls-container .next,
.ls-container .prev,
.ls-aqua .ls-nav-prev,
.ls-aqua .ls-nav-next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    height: 41px;
    width: 41px;
    z-index: 300;

    background: #556167;
    background: rgba(85, 97, 103, 0.7);

    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;

    filter: alpha(opacity=0);
    opacity: 0;

    -moz-border-radius: 21px;
    -webkit-border-radius: 21px;
    -khtml-border-radius: 21px;
    border-radius: 21px;
}
.prev ,.ls-container .prev{
    left: 15px;
}
.next,.ls-container .next {
    right: 15px;
}

.next > span, .prev > span,
.ls-container .next > span,
.ls-container .prev > span {
    background: url(/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/slider_arrows.png) no-repeat;
    display: block;
    height: 21px;
    width: 21px;
    margin: 10px;

    -webkit-transition: all 0.4s cubic-bezier(0.165, 0.840, 0.440, 1.000);
    -moz-transition: all 0.4s cubic-bezier(0.165, 0.840, 0.440, 1.000);
    -ms-transition: all 0.4s cubic-bezier(0.165, 0.840, 0.440, 1.000);
    -o-transition: all 0.4s cubic-bezier(0.165, 0.840, 0.440, 1.000);
    transition: all 0.4s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.prev > span ,.ls-container .prev > span{
    background-position: 0px 0px;

}
.next > span ,.ls-container .next > span{
    background-position: -21px 0px;

}

.next:hover,.prev:hover,
.ls-container .prev:hover,
.ls-container .next:hover {
    background: #0ad1e5;
}
.next:hover span,.prev:hover span,
.ls-container .prev:hover span,
.ls-container .next:hover span{
    background-position-y: -21px;
}

#sequence li > * {
    position: absolute;
}

#sequence {
    height: 400px;
    margin: 0 auto;
    position: relative;
    max-width: 1400px;
}

.info {
    color: black;
    left: 80%;
    top: 20%;
    width: 40%;
    z-index: 10;
    vertical-align: middle;
    opacity: 0;
    filter: alpha(opacity=0);
    display: none;
}

.info.animate-in {
    left: 8%;
    top: 20%;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.5s;
    -moz-transition: all 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.5s;
    -ms-transition: all 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.5s;
    -o-transition: all 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.5s;
    transition: all 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.5s;
}

.info.animate-out {
    left: 80%;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}


.info  h2, h2.ls-s2{
    color: #fff;
    /*	text-shadow: 0 1px 0 rgba(0,0,0,0.2);*/
    background: #e9c412;
    padding: 0px 7px;
    font-size: 38px;
    line-height: 45px;
    letter-spacing: -1px;
    /*text-transform: uppercase;	*/
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    margin: 0 0 6px 0;
}

.info h3,h3.ls-s2,h4.ls-s2,h5.ls-s2{
    color: #fff;
    background: #404b50;
    padding: 4px 6px;
    font-size: 26px;
    line-height: 26px;
    letter-spacing: 0px;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    margin: 0 0 24px 0;
}
h6.ls-s2{
    color: #fff;
    background: #404b50;
    padding: 4px 6px;
    font-size: 26px;
    line-height: 26px;
    letter-spacing: 0px;
    /*text-transform: uppercase;*/
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    margin: 0 0 24px 0;
}
.info p, p.ls-s2{
    color: #3c4549;
    width:80%;
    font-size: 17px;
    line-height: 27px;
    text-shadow: 0 1px 0 rgba(256, 256, 256, 0.5);
    margin: 0 0 28px;
}
.info a.link .ls-s2 a{
    color: #3c4549;
    width:80%;
    font-size: 14px;
    line-height: 25px;
    text-shadow: 0 1px 0 rgba(256, 256, 256, 0.5);
    margin: 0 0 14px;
}
.ls-layer a.link{
    color: #3c4549;
}
.slider_img {
    max-height: 100%;
    width: auto;
    left: 0%;
    top: 0px;
    filter: alpha(opacity=0);
    opacity: 0;

    z-index: 6;
}

.slider_img.animate-in {
    left: 25%;
    top: 0px;
    filter: alpha(opacity=100);
    opacity: 1;
    z-index: 4;
    /*
        -webkit-transition: all 1s cubic-bezier(0.2,0.1,0.1,0.9) 0.3s;
        -moz-transition: all 1s  cubic-bezier(0.2,0.1,0.1,0.9) 0.3s;
        -ms-transition: all 1s  cubic-bezier(0.2,0.1,0.1,0.9) 0.3s;
        -o-transition: all 1s  cubic-bezier(0.2,0.1,0.1,0.9) 0.3s;
        transition: all 1s  cubic-bezier(0.5,0.1,0.1,0.9) 0.3s;
    */
    -webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.3s;
    -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.3s;
    -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.3s;
    -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.3s;
    transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000) 0.3s;
}

.slider_img.animate-out {
    left: -340%;
    top: 0px;
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 2;

    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}


.slider_bgr {
    height: auto;
    width: 100%;
    left: 0;
    filter: alpha(opacity=0);
    opacity: 0;
    top: 0;
    vertical-align: middle;

    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    z-index: 1;
}

.slider_bgr.animate-in {
    filter: alpha(opacity=100);
    opacity: 1;

    z-index: 1;
}

.slider_bgr.animate-out {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    z-index: 1;
}


.sequence-preloader .preloading .circle {
    fill: #ccc !important;
}
div.inline{
    background-color: #ccc !important;
}

/* Sequence Slider::END */








/* #Footer
================================================== */
#footer {
    width: 990px;
    clear: both;
    overflow: auto;
    /*min-height: 100px;*/
    background: #2d3032;
    font-size: 12px;

    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;

    border-top: 4px solid #242628;
    color: #757d82;
}

#wrapper.full_wrapper #footer {
    width: 100%;
}

.footer_inside {
    margin: 20px 15px;
}
#wrapper.full_wrapper .footer_inside {
    width: 960px;
    margin: 20px auto;
}

#footer h3 {
    color: #d1d6d9;
    font-size: 15px;
    line-height: 21px;
    margin-top: 0px;
    margin-bottom: 14px;
}
#footer.footer_dark h3{
    color: #818f96;
    text-shadow: 0px -1px 0px #111;
}
#footer .column {
    float: left;
    width: 18%;
    min-height: 100px;
}
#footer .big_column {
    float: right;
    width: 28%;
    min-height: 100px;
}
#footer p {
    margin-bottom: 0;
}

/* Footer Icons*/
div.footer_btm_inner div.logo_hacienda{
    display: none;
}

.icon_hacienda {
    float: right;
    width: 382px;
    height: 61px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/logo_hacienda.jpg') center no-repeat;
    text-indent: -9999px;
}


.icon_tweet {
    float: left;
    width: 23px;
    height: 23px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_tweet.png') center -23px no-repeat;
    text-indent: -9999px;
    margin-right: 12px;
}
a.icon_tweet:hover {
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_tweet.png') center top no-repeat;
}
.icon_facebook {
    float: left;
    width: 23px;
    height: 23px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_facebook.png') center -23px no-repeat;
    text-indent: -9999px;
    margin-right: 12px;
}
a.icon_facebook:hover {
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_facebook.png') center top no-repeat;
}
.icon_pinterest {
    float: left;
    width: 23px;
    height: 23px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_pinterest.png') center -23px no-repeat;
    text-indent: -9999px;
    margin-right: 12px;
}
a.icon_pinterest:hover {
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_pinterest.png') center top no-repeat;
}
.icon_skype {
    float: left;
    width: 23px;
    height: 23px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_skype.png') center -23px no-repeat;
    text-indent: -9999px;
    margin-right: 12px;
}
a.icon_skype:hover {
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_skype.png') center top no-repeat;
}
.icon_google {
    float: left;
    width: 23px;
    height: 23px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_google.png') center -23px no-repeat;
    text-indent: -9999px;
    margin-right: 12px;
}
a.icon_google:hover {
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_google.png') top center no-repeat;
}


.icon_phone {
    font-size: 13px;
    line-height: 24px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_footer_phone.png') left 4px no-repeat;
    padding: 0 0 0 30px;
    margin-bottom: 6px;
}
.icon_mail {
    font-size: 13px;
    line-height: 24px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_footer_mail.png') left 5px no-repeat;
    padding: 0 0 0 30px;
    margin-bottom: 6px;
}
.icon_loc {
    font-size: 13px;
    line-height: 24px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/icon_footer_loc.png') left 3px no-repeat;
    padding: 0 0 0 30px;
    margin-bottom: 6px;
}

#footer.footer_dark .icon_phone, #footer.footer_dark .icon_mail, #footer.footer_dark .icon_loc{
    color: #748188;
    text-shadow: none;
}

#footer .columns ul {
    margin: 0px 0 0 18px;
    list-style: none;
    padding: 0;
}
#footer .columns ul li {
    margin-bottom: 4px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/arrow_footer_list.png') -5px 1px no-repeat;
    padding-left: 16px;
}
.margined_left {
    margin-left: 18px;
}
#footer a {
    text-decoration: none;
    padding: 0px;
    font-size: 12px;
    line-height: 15px;
    color:#949ea3;

    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
#footer a:hover {
    color:#0ad1e5;
}

.footer_pic img{
    float:left;
    border: 3px solid #5d5d5d;
    margin: 2px 14px 22px 0;

    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.footer_pic img:hover{
    border: 3px solid #0ad1e5;
}
.footer_news_item {
    font-size: 11px;
    line-height: 15px;
    margin-right: 12px;
}
.footer_news_item p{
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 12px;
}
.footer_news_item h4 {
    font-size: 12px;
    line-height: 15px;
    color:#949ea3;
}

#powered {
    float: left;
    margin-top: 1px;
    margin-right: 10px;
    font-size: 11px;
    color: #748188;
}
#powered a{
    font-size: 11px;
}
.footer_btm {
    clear: both;
    overflow: auto;
    padding: 10px 20px 10px;
    background: #222425;
    border-top: 1px solid #373737;

    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    -khtml-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

#wrapper.full_wrapper .footer_btm_inner {
    width: 960px;
    margin: 0px auto;
}

/* #Footer :: END
================================================== */





/* #Template Styles
================================================== */

/* Custom Menu BGR COLOR */
.custom_menu #menu, .custom_menu #menu > ul > li > a  {

}

/* Menu Font */
.custom_menu #menu > ul > li > a {

}

/* Menu Font Size */
#menu > ul > li > a {

}

/* HighLight Color */
/*
a:hover, a:focus { color: hex ; }
.button:hover,a:hover.button,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,	input[type="button"]:hover, .button_hilite, a.button_hilite { color: #fff; background-color: hex ;}
.button_hilite, a.button_hilite { color: #fff; background-color: hex ;}
.button_hilite:hover, a:hover.button_hilite { color: #fff; background-color: #374045;}

.section_big_title h1 strong { color: hex ;}
.section_featured_texts h3 a:hover { color: hex ;}

.breadcrumb a:hover{ color:  hex ;}
.post_meta a:hover{ color:  hex ;}
.portfolio_filter div.current{ background-color:  hex ;}

.next:hover,.prev:hover{ background-color:  hex ;}
.pagination .links a:hover{ background-color:  hex ;}

.info  h2{ background-color:  hex ;}
#footer a:hover { color:  hex ;}
.footer_pic img:hover{ border: 3px solid  hex ;}

.jcarousel-next-horizontal:hover, .jcarousel-prev-horizontal:hover { background-color: hex ;}
*/

/* Title Font */
h1, h2, h3, h4, h5, .title, .section_big_title h1, .heading, #footer h3 {

}

/* Button Font */
.button, a.button, button, input[type="submit"], input[type="reset"], input[type="button"] {

}

/* Body Font */
body {

}

/* hero space */
.hero_sonia{
    float: left;
    background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/sonia_hero.png") no-repeat scroll 0px 0px transparent;
}

.hero_jose{
    float: left;
    background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/jose_hero.png") no-repeat scroll 0px 0px transparent;
}

.hero_iker{
    float: left;
    background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/iker_hero.png") no-repeat scroll 0px 0px transparent;
}

.hero_marisa{
    float: left;
    background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/marisa_hero.png") no-repeat scroll 0px 0px transparent;
}

.hero_marcel{
    float: left;
    background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/marcel_hero.png") no-repeat scroll 0px 0px transparent;
}

.hero_jesus{float:left;background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/jesus_hero.png") no-repeat scroll 0px 0px transparent;}

.hero_texto {
    width: 65%;
    margin-top: 200px;
    font-family: verdana, arial, sans-serif;
    font-size: 16px;

}

.hero_texto h2 {
    font-family: verdana, arial, sans-serif !important;
    font-size: 18px;
    color:#cfad0b;
}

.hero_texto strong {
    font-weight: bold;
    color:#cfad0b;
}

.hero_destacado {
    border: 1px solid #787878;
    width: 100%;
    min-height: 233px;
    padding: 0;
    overflow: hidden;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-color: #e4c80c;
    background-position: 13px 90px;

    -moz-box-shadow: inset 0 0 6px rgba(247, 245, 229,0);
    -webkit-box-shadow: inset 0 0 6px rgba(247, 245, 229, 0);
    box-shadow: 0 0 0.2em #111111;


    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;


}

.hero_destacado h2{
    font-size: 36px;
    color:#FFFFFF;
    margin-left: 20px;
    padding-top: 16px;
}

.hero_destacado ol{
    font-size: 30px;
    font-family: 'kabel_bk_btbook' !important;
    color:#FFFFFF;
    margin-bottom: 28px;
    margin-left: 75px;
    margin-top: 28px;
    margin-right: 10px;

}


.hero_destacado li:before {
    content: "-  ";

}

.hero_destacado li {

    margin-bottom: 0px;
}

.hero_destacado h5{
    font-family: verdana, arial, sans-serif !important;
    font-size: 18px;
    color:#000000;
    margin-left: 20px;
    margin-top: -31px;
}

.hero_destacado a:hover, .hero_destacado a:focus{
    color:#000000;
    text-decoration: underline;

}

.hero_destacado a, .hero_destacado a:visited{
    color: #444444 !important;
    text-decoration: underline;
    transition: all 0.2s linear 0s;
}

.not-home-page-background_letra{
    background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/background_J.png") no-repeat scroll 0px 405px transparent;

}

/* hero timer */
.hero_sonia_error{
    background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/sonia_error.png") no-repeat scroll 0px 0px transparent;
    padding-left: 320px;
    width: 950px;
    height: 430px;
    color: #000000;

}

.hero_sonia_error p{
    width: 600px;

}

.hero_sonia_error h1{
    color: #e9c412 !important;
    font-size: 41px;

}

.hero_sonia_error a,
.hero_sonia_error a:visited,
.hero_sonia_error a:hover,
.hero_sonia_error a:focus{
    width: 600px;
    color: #ffffff !important;
    font-weight: bold;



}

.hero_sonia_errortexto {
    padding-top: 60px;

}

.hero_jose_clock{
    float: left;
    background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/jose_hero_timer.png") no-repeat scroll 0px 0px transparent;
    background-size: 80%;
    background-position: 0px 0px;
    margin: 0px 0px 0px 5%;
    margin-right: 10px;
    height: 2.3em; /*160px;*/
    width: 100%;
    padding-left: 3em; /*150px;*/
    padding-top: 2em;/*120px;*/
    font-size: 5em; /*80px;*/
    font-weight: bold;
    color: #FFFFFF;

    /*border: 1px solid #787878;
    width: 100%;
    height: 160px;
    padding: 0;
    overflow: hidden;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-color: #e4c80c;
    background-position: 50% 50%;

    -moz-box-shadow: inset 0 0 3px rgba(247, 245, 229,0);
    -webkit-box-shadow: inset 0 0 3px rgba(247, 245, 229, 0);
    box-shadow: 0 0 0.1em #111111;


    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;*/



}

/* Cifras */
.cifras {

    margin-top: 40px;
}

.cifras_texto h2 {
    font-family: verdana, arial, sans-serif !important;
    font-size: 18px;
    color:#cfad0b;
    font-weight: bold;
}


/* #Template Styles::END
================================================== */

/* Roberto García *//* Mejoras Generales para Responsive Design */

/*Menu Superior *//*Esta vacio arriba y con pixeles. Modificado para que la letra se escalable */
#menu > ul > li > a {
    font-size:1.1rem !important;
}
#menu > ul > li > span.menuparent {
    font-size:1.1rem !important;
}
#menu > ul > li ul > li> a {
    font-size:1rem !important;
}
/*Slider Principal fondo*/
#layerslider_41 div div.lslayer img.{
    width:100%;
    height:100%;
}
/*Slider Principal Fondos con Enlace*/
#layerslider_41 div div a img.fondoconlink{
    width:47em;
}
#layerslider_41 div div a img.fondoconlink-sonia{
    width:46.9em;
}
#layerslider_41 div div.ls-s2 a img.fondoconlink-marcel{
    width:44.5em;
}
#layerslider_41 div div.ls-s2 a img.fondoconlink-jose{
    width:47em;
}
#layerslider_41 div div.ls-s2 a img.fondoconlink-mitos{
    width:48.5em;
}
#layerslider_41 div div.ls-s2 a img.fondoconlink-responsable{
    width:49em;
    margin-left: 0.3em;
}
#layerslider_41 div div.ls-s2 a img.fondoconlink-entretenimiento{
    width:48.5em;
}
#layerslider_41 div div.ls-s2 a img.fondoconlink-cifras{
    width:49em;
    margin-left: 0.3em;
}

/*Slider Principal fondo*/
#layerslider_41 div div.lslayer img.{
    width:100%;
    height:100%;
}
/*Slider Principal Fondos con Enlace*/
#layerslider_71 div div a img.fondoconlink{
    width:47em;
}
#layerslider_71 div div a img.fondoconlink-sonia{
    width:46.9em;
}
#layerslider_71 div div.ls-s2 a img.fondoconlink-marcel{
    width:44.5em;
}
#layerslider_71 div div.ls-s2 a img.fondoconlink-jose{
    width:47em;
}
#layerslider_71 div div.ls-s2 a img.fondoconlink-mitos{
    width:48.5em;
}
#layerslider_71 div div.ls-s2 a img.fondoconlink-responsable{
    width:49em;
    margin-left: 0.3em;
}
#layerslider_71 div div.ls-s2 a img.fondoconlink-entretenimiento{
    width:48.5em;
}
#layerslider_71 div div.ls-s2 a img.fondoconlink-cifras{
    width:49em;
    margin-left: 0.3em;
}


/*VIDEO*/
.videocontent {
    width:100%;
    max-width: 640px;
    margin-left: 3rem;
}
.videocontentslide {
    width:90%;
    height:90%;
    max-width: 600px;
    max-height:300px;
    margin-left: 0.5rem;
}

/* Help Map */
/*.ayudacercadeti {
	background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/ayudamapa.png') left center no-repeat;
	width: 764px;
	height: 569px;

 }
*/
.mapa_ayuda{
    z-index: -1;
}
#views-exposed-form-ayuda-cerca-de-ti-page {
    display: block;
    float: right;
}

.ayudacercadeti .views-submit-button{

    text-align: right;


}

.ayudacercadeti .views-reset-button{

    text-align: right;

}

.ayudacercadeti .views-exposed-widget {

    float: none;
}

.ayudacercadeti .view-content, .ayudacercadeti .view-empty{

    float: right;
    /*margin-top: 230px;*/
    width: 100%;
    /*padding-top: 20px;*/
}


/* Portada - Bajos el banner principal - 3 Columnas - 3 Banners medianos OK*/
#block-block-8 .content .section_featured_texts .one-third img{
    width: 100%;
}
/* 3 columnas para banners inferiores de Quien es quien*/
#block-block-12 div div.one-third {
    width: 31%!important;
    padding: 0.1%;
}

#logeate {
    /*border: 1px solid #e4c80c; */
    margin-left: 150px;
    min-height: 361px;
    width: 634px;
    padding: 0;
    overflow: hidden;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/sonia_login_bg.png') left center no-repeat;
    /*background-color: #e9c412;*/
    background-position: 0px 0px;

    -moz-box-shadow: inset 0 0 6px rgba(247, 245, 229,0);
    -webkit-box-shadow: inset 0 0 6px rgba(247, 245, 229, 0);
    box-shadow: inset 0 0 6px rgba(247, 245, 229, 0);


    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;

    padding-left: 250px;
    padding-top: 75px;

}

/* CUSTOM RESPONSIVE STYLES */

/* #Tablet (Portrait)
================================================== */

/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) {
    /*Ajustar reloj encima de la lupa de buscar*/
    .header_clocktimer {
        margin-right: 1em;
        margin-left:8.5em;
        /*margin-top:0.33em;*/
    }

    #wrapper, #wrapper.full_wrapper
    { width: 100%; margin: 0px auto; border-radius: 0px; padding:0;}

    #footer 			{ width: 100%; }
    .footer_inside, #wrapper.full_wrapper .footer_inside
    { margin: 20px auto; width: 758px; }
    .footer_btm 		{ border-radius: 0; }
    .footer_btm_inner, #wrapper.full_wrapper .footer_btm_inner	{ width: 730px; margin: 0px auto;}
    #footer.four .columns { width:162px;}


    /* Sequence slider */
    .prev, .next { top: 130px; height: 33px; width: 33px; }
    .prev 	{ left: 10px; }
    .next 	{ right: 10px; }
    .next > span, .prev > span { margin: 6px; }

    #sequence 			{ height: 318px; }

    .info h2 { padding: 0px 5px;font-size: 27px;line-height: 35px;margin: 0 0 5px 0;}
    .info h3 { padding: 4px 6px;font-size: 20px;line-height: 20px;	margin: 0 0 20px 0;}
    .info p { font-size: 14px;line-height: 22px;margin: 0 0 20px;width: 100%;}
    .info a.link { font-size: 14px;line-height: 25px;margin: 0 0 14px;}

    /*Roberto García Responsive Design de la cabecera*/
    .header_contacts 	{ text-align: center; margin: 20px 0 30px; height: auto; }
    .header_phone		{ float: none; display: inline; margin: 4px 14px 5px 0; }
    .header_mail 		{ float: none; margin-top: 2em; padding-right: 1em;}
    .header_right 		{ text-align: right;}
    .header_search		{ float: left;}
    #s					{ right: auto;}
    #s:focus, #s:hover	{ width: 150px; }
    .button_search		{ right: 26px; }
    /*Roberto García VIDEO*/
    .videocontentslide {	width:100%;	max-width: 420px;	max-height: 300px;	margin-left: 0rem;}
    .videocontent { width:100%; max-width: 640px; margin-left: 2rem;}
    div.tab-content { display: inline;}
    div.documentacion { background: transparent;}
    div.tab-content h4 {margin-top:4em;}

    div.view-id-ayuda_cerca_de_ti div.mapa_ayuda { float:left; }
    #views-exposed-form-ayuda-cerca-de-ti-page { float:left; }
    #views-exposed-form-ayuda-cerca-de-ti-page div.views-submit-button{ text-align:left; }
    #views-exposed-form-ayuda-cerca-de-ti-page div.views-reset-button{ text-align:left; }
    .hero_jose_clock{font-size: 3em;}
    .hero_sonia{background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/sonia_hero.png") no-repeat scroll -5em 0em transparent;
        background-size: 100%;}
    .hero_jose{	background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/jose_hero.png") no-repeat scroll -3em 0em transparent;
        background-size: 100%;}
    .hero_iker{background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/iker_hero.png") no-repeat scroll -3em 0em transparent;
        background-size: 100%;}
    .hero_marisa{background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/marisa_hero.png") no-repeat scroll -5em 0em transparent;
        background-size: 100%;}
    .hero_marcel{background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/marcel_hero.png") no-repeat scroll -5em 0em transparent;
        background-size: 100%;}
    .hero_jesus{background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/jesus_hero.png") no-repeat scroll -5em 0px transparent;
        background-size: 100%;}
    /* 3 columnas para banners inferiores de portada*/
    #block-block-12 div div.one-third { width: 30%!important; padding: 0.1%;}
    #block-block-12 div div.one-third a img{ width: 100%;}
}


/*  #Mobile (Portrait)
================================================== */

/* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) {
    /*Ajustar reloj encima de la lupa de buscar*/
    .header_clocktimer {
        margin-right: 1em;
        margin-left:5em;
        margin-top:0.33em;
    }

    #wrapper, #wrapper.full_wrapper
    { width: 100%; margin: 0em auto; border-radius: 0em; padding:0; }
    #footer 			{ width: 100%; }
    .footer_inside, #wrapper.full_wrapper .footer_inside
    { margin: 0px auto 10px; width: 300px; }
    .footer_btm 		{ border-radius: 0; }
    .footer_btm_inner, #wrapper.full_wrapper .footer_btm_inner
    { width: 300px; margin: 0px auto; }

    .header_left 		{ text-align: center;}
    .header_left img 	{ margin: 40px 0 0 0px; max-width: 100%; height: auto;}

    .header_right 		{ text-align: right; padding-top: 0.5em;}
    #menu #responsive 				{ display: none; }
    #wrapper #menu{background: none; padding: 0;margin: 0;}
    #select_menu,.selectnav		{ display: block; width: 100%; padding: 8px; margin-bottom: 0;}

    ul.dgoj-utility-links li.logo    { margin-top: 1.75em;} /* LOGO MINISTERIO*/
    .header_contacts 	{ text-align: center; margin: 20px 0 30px; height: auto; }
    .header_phone		{ float: none; display: inline; margin: 4px 14px 5px 0; }
    .header_mail 		{ float: none; margin-top: 4px; padding-right: 1em;}
    .header_search		{ float: left;}
    #s					{ right: auto;}
    #s:focus, #s:hover	{ width: 150px;}
    .button_search		{ right: 26px; }

    .columns.title,
    .column.title	{ margin: 20px 0 22px; }
    .margined_left 		{ margin-left: 0; }
    #footer h3			{ margin-top: 30px; }
    #footer .columns ul { margin-left: 0; }
    #powered			{ display: none; }

    /* Page Specific */

    .related_posts_section 	{ margin: 0; }
    textarea.aqua_input		{ width: 280px; }
    .page_heading h1		{ font-size: 20px;}
    .section_big_title		{ margin: 10px 0 24px !important;}

    .section_featured_services .jcarousel-next-horizontal, .carousel_section .jcarousel-next-horizontal { right: 0px !important; }
    .section_featured_services .jcarousel-prev-horizontal, .carousel_section .jcarousel-prev-horizontal { right: 20px !important; }
    .section_featured_services .carousel_arrows_bgr, .carousel_section .carousel_arrows_bgr { width: 44px !important; }

    .htabs a 				{ padding: 6px 7px 5px 7px; font-size: 12px; margin-right: 2px; }
    .portfolio_description	{ padding-left: 0; }
    .services_description	{ padding-left: 0; margin-top: 20px !important; }

    /* Sequence slider */
    .prev, .next { top: 40%; height: 30px; width: 30px;}
    .prev 	{ left: 0px; }
    .next 	{ right: 0px; }
    .next > span, .prev > span { margin: 4px; }

    #sequence { height: 128px; }
    .info {	top: 25%; }
    .info.animate-in { top: 25%; }
    .info h2 { padding: 0px 5px;font-size: 13px;line-height: 22px;margin: 0 0 3px 0; letter-spacing: 0;}
    .info h3 { padding: 2px 4px;font-size: 10px;line-height: 15px;	margin: 0 0 10px 0;}
    .info p { display: none; }
    .info a.link { font-size: 10px;line-height: 22px;margin: 0 0 10px;}

    /*Roberto García VIDEO*/
    .videocontentslide {	width:90%;	max-width: 200px;	max-height:150px;	margin-left: 0rem;}
    .videocontent { width:100%; max-width: 230px; margin-left: 1.5rem;}
    /*Roberto García PAGINA DE ENLACES*/
    h2.title{ font-size:1.4em;}
    div.enlaces_interes { display: inline;}
    div.enlaces_interes {background:transparent;}
    div.enlaces_interes h4 {margin-top:3em;}
    div.tab-content { display: inline;}
    div.tab-content h4 {margin-top:4em;}
    div.documentacion { background: transparent;}
    div.one-third a img{	width: 100%;}
    /*.hero_jose_clock{width:150%;}*/
    .hero_sonia{background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/sonia_hero.png") no-repeat scroll -11em 0px transparent;
        background-size: 150%;}
    .hero_jose{	background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/jose_hero.png") no-repeat scroll -8em 0px transparent;
        background-size: 140%;}
    .hero_iker{background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/iker_hero.png") no-repeat scroll -8em 0px transparent;
        background-size: 150%;}
    .hero_marisa{background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/marisa_hero.png") no-repeat scroll -7em 0px transparent;
        background-size: 140%;}
    .hero_marcel{background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/marcel_hero.png") no-repeat scroll -9em 0px transparent;
        background-size: 150%;}
    .hero_jesus{background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/jesus_hero.png") no-repeat scroll -7em 0px transparent;
        background-size: 135%;}
    .mapa_ayuda{ display:none;}
    .hero_jose_clock{font-size: 2em;}
    /* 3 columnas para banners inferiores de portada*/
    #block-block-12 div div.one-third {	width: 100%!important; padding: 0%;}
    #block-block-12 div div.one-third a img{ width: 100%;}

    #quiz-question-answering-form  { background:none !important; }
    #quiz-question-answering-form label{ margin-left: 25% !important; }
    #quiz-question-answering-form  edit-tries div{ margin-left: 5% !important;}

    .rteindent4 { margin-left: 5em !important;}

    #logeate { margin-left: -1em; min-height: 0em; background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/sonia_login_bg.png') left center no-repeat;
        background-size: 50%; background-position: -3em 0px; padding-left: 20em; padding-top: 7em; font-size:0.5em; }
    #logeate div div div label {font-size: 1.5em;}
    #logeate div div div input { padding: 0em; margin: 0em; font-size: 1.5em; width:10em;}

    /* MAPA */
    div.view-id-ayuda_cerca_de_ti div.mapa_ayuda { float:right; }
    #views-exposed-form-ayuda-cerca-de-ti-page { float:none; }
    #views-exposed-form-ayuda-cerca-de-ti-page div.views-submit-button{ text-align:left; }
    #views-exposed-form-ayuda-cerca-de-ti-page div.views-reset-button{ float: left; }
}


/* #Mobile (Landscape)
================================================== */

/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    /*Ajustar reloj encima de la lupa de buscar*/
    .header_clocktimer {
        margin-right: 1em;
        margin-left:11.7em;
        margin-top:0.33em;
    }
    .header_right 		{ text-align: right;}

    .footer_inside, #wrapper.full_wrapper .footer_inside
    { margin: 0px auto 20px; width: 420px; padding:0;  }
    .footer_btm_inner, #wrapper.full_wrapper .footer_btm_inner
    { margin: 0px auto; width: 420px; }
    #powered			{ display: block; }

    /* Page Specific */
    .htabs a 			{ padding: 6px 10px 5px 10px; font-size: 13px; }

    /* Sequence slider */
    .prev, .next { top: 40%; height: 30px; width: 30px; }
    .prev 	{ left: 0px; }
    .next 	{ right: 0px; }
    .next > span, .prev > span { margin: 4px; }

    #sequence 			{ height: 179px; }
    .info {	top: 14%; }
    .info.animate-in { top: 14%; }
    .info h2 { padding: 0px 5px;font-size: 19px;line-height: 28px;margin: 0 0 2px 0;}
    .info h3 { padding: 4px 6px;font-size: 14px;line-height: 15px;	margin: 0 0 6px 0;}
    .info p { display: block; font-size: 10px;line-height: 15px;margin: 0 0 6px;width: 100%;}
    .info a.link { font-size: 10px;line-height: 18px;margin: 0 0 0px;}
    /*Roberto García Bejerano (Ibermática) */
    div.enlaces_interes {background:transparent;}
    /*div.hero_jose_clock{width:150%;}*/
    .hero_sonia{background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/sonia_hero.png") no-repeat scroll -15em 0px transparent;
        background-size: 150%;}
    .hero_jose{	background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/jose_hero.png") no-repeat scroll -12em 0px transparent;
        background-size: 150%;}
    .hero_iker{background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/iker_hero.png") no-repeat scroll -11em 0px transparent;
        background-size: 150%;}
    .hero_marisa{background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/marisa_hero.png") no-repeat scroll -10em 0px transparent;
        background-size: 140%;}
    .hero_marcel{background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/marcel_hero.png") no-repeat scroll -12em 0px transparent;
        background-size: 150%;}
    .hero_jesus{background: url("/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/jesus_hero.png") no-repeat scroll -10em 0px transparent;
        background-size: 140%;}

    #logeate { margin-left: 0em; min-height: 0em; background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/sonia_login_bg.png') left center no-repeat;
        background-size: 62%; background-position: -0em -4em; padding-left: 20em; padding-top: 5em; font-size:0.8em; }
    #logeate div div div label {font-size: 1.5em;}
    #logeate div div div input { padding: 0em; margin: 0em; font-size: 1.5em; width:15em;}

    div.view-id-ayuda_cerca_de_ti div.mapa_ayuda { float:left; }
    #views-exposed-form-ayuda-cerca-de-ti-page { float:left; }
    #views-exposed-form-ayuda-cerca-de-ti-page div.views-submit-button{ text-align:left; }
    #views-exposed-form-ayuda-cerca-de-ti-page div.views-reset-button{ text-align:left; }
    .hero_jose_clock{ font-size: 3em; }
    /* 3 columnas para banners inferiores de portada*/
    #block-block-12 div div.one-third {	width: 100%!important; padding: 0%;}
    #block-block-12 div div.one-third a img{ width: 100%;}
    div.view-galeria-multimedia div.izquierda{
        float: none!important;
        width: 100%!important;
    }
    div.view-galeria-multimedia div.izquierda img{
        width: 90%;
        height: 90%;
        max-height:15em;
    }
    div.view-galeria-multimedia div.derecha{
        float: none!important;
        width: 100%!important;
    }
}
@media only screen and (max-width: 480px){
    div.view-galeria-multimedia div.izquierda{
        float: none!important;
        width: 100%!important;
    }
    div.view-galeria-multimedia div.izquierda img{
        width: 90%;
        height: 90%;
        max-height:15em;
    }
    div.view-galeria-multimedia div.derecha{
        float: none!important;
        width: 100%!important;
    }
}


/* $Id: views.ticker.scroller.css,v 1.1 2008/04/14 13:11:32 vvn Exp $ */
/* Default styles */
.views-scroller-horizontal-container {
    width: 600px;
    height: 40px;
    overflow: hidden;
}

.views-scroller-horizontal-item {
    display:inline;
    margin-right: 20px;
}

.views-scroller-vertical-container {
    width: 210px;
    height: 160px;
    overflow: hidden;
}

.views-scroller-vertical-item {
    margin-top: 20px;
}
.views-scroller-vertical-item span {
    display: block;
}

.views-table {

    width: 100%;
    margin-bottom: 20px;

}

/* liScroll styles */

.liScroll-container { /* the outer div with the black border */
    border: 1px solid #e4c80c;
    width: 100% !important;
    height: 27px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: url('./img/new_ticker.png') left center no-repeat;

    -moz-box-shadow: inset 0 0 6px rgba(247, 245, 229,0);
    -webkit-box-shadow: inset 0 0 6px rgba(247, 245, 229, 0);
    box-shadow: inset 0 0 6px rgba(247, 245, 229, 0);


    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;

}

.liScroll-container .mask { /* that serves as a mask. so you get a sort of padding both left and right */
    position: relative;
    left: 45px !important;
    top: 5px;
    width: 95%;
    overflow: hidden;
}

ul.liScroll { /* that's your list */
    position: relative;
    left: 5px !important;
    font: 13px Arial;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.liScroll li {
    float: left; /* important: display inline gives incorrect results when you check for elem's width */
    margin: 0;
    padding: 0;
}

ul.liScroll a {
    white-space: nowrap;
    padding: 0;
    margin: 0 50px 0 0;
}

ul.liScroll span {
    margin: 0;
}

.view-blog-ticker {

    margin-bottom: 10px;
    margin-top: -5px;
    background: #f7f5e5;
}


/* sets the language selection to horizontal */
#block-locale-language ul li
{
    display: inline;
}

/* Quiz */

.node-quiz ul{
    list-style-image: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/testbutton.png');
    font: 16px Verdana, arial, sans-serif;
    margin-left: 25px;

}

#quiz-question-answering-form { /* the outer div with the black border */
    border: 1px solid #e4c80c;
    width: 100%;
    min-height: 257px;
    padding: 0;
    overflow: hidden;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/iker_test.png') left center no-repeat;
    background-color: #f9f9f9;
    background-position: 13px 90px;

    -moz-box-shadow: inset 0 0 6px rgba(247, 245, 229,0);
    -webkit-box-shadow: inset 0 0 6px rgba(247, 245, 229, 0);
    box-shadow: inset 0 0 6px rgba(247, 245, 229, 0);


    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;

}

#quiz-question-answering-form label, legend	{
    margin-left: 250px;
}

#quiz-question-answering-form .form-submit{
    margin-bottom: 20px;
}

#quiz-question-answering-form em {
    float: left;;
    margin-left: 250px;
    margin-bottom: 20px;
}

#quiz-question-answering-form .aqua_table {
    margin-left: 25%; /*250px;*/
}

.quiz-question-body p{

    list-style-image: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/testbutton.png');
    font-size: 24px;
    font-family: 'kabel_bk_btbook' !important;
    color:#282828;
    line-height: 100%;
    margin-left: 43px;
    margin-top: 30px;

}

#quiz-question-answering-form .button,
#quiz-question-answering-form a.button,
#quiz-question-answering-form button,
#quiz-question-answering-form input[type="submit"],
#quiz-question-answering-form input[type="reset"],
#quiz-question-answering-form input[type="button"],
#quiz-question-answering-form input.form-checkbox,
#quiz-question-answering-form input.form-radio
{
    margin-left: 25%; /*250px;*/
}


#edit-tries-answer input.form-checkbox,
#edit-tries-answer input.form-radio {
    margin-left: 0px;
}


#quiz-question-answering-form .form-type-radio label, legend
{

    margin-left: 0px;
}



/* Login - Regiter */

#registrate { /* the outer div with the black border
	border: 1px solid #e4c80c;
	min-height: 468px;
	padding: 0;
	overflow: hidden;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background: url('/web/20250212034531im_/https://www.jugarbien.es/sites/jugarbien.es/themes/aqua/images/iker_test.png') left center no-repeat;
	background-color: #f9f9f9;
	background-position: 13px 90px;

	-moz-box-shadow: inset 0 0 6px rgba(247, 245, 229,0);
	-webkit-box-shadow: inset 0 0 6px rgba(247, 245, 229, 0);
	box-shadow: inset 0 0 6px rgba(247, 245, 229, 0);


	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;*/

}


.rate-widget{
    padding-top: 25px;
}
.rate-widget-yesno ul li a {
    float:none;
}

.rate-widget-yesno ul li {
    float:none;
}

/* Multimedia Roberto García (Ibermática) roberto@garciabejerano.es */
div.view-galeria-multimedia div.views-row{
    /*border-top: 1px solid #555;*/
    /*padding: 1.5em 0px;*/
    overflow: hidden;
    width: 100%;
}
div.view-galeria-multimedia div.izquierda{
    float: left;
    position:relative;
    width: 35%;
}
div.view-galeria-multimedia div.izquierda img{
    width: 90%;
    height: 90%;
    max-height:15em;
}
div.view-galeria-multimedia div.derecha{
    float: left;
    position:relative;
    width: 65%;
}
div.view-galeria-multimedia div.views-field-body-1{
    min-height: 14em;
    margin-top: 1em;
}
select#selectnav1 option[value="undefined"] {
    display: none;
}
select#selectnav1 option[value="undefined"]:before {

}
select#selectnav1 option[value="undefined"] :after{
    display: none;
}

/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */

.container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }
.container .column,
.container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
.row                                        { margin-bottom: 20px; }

/* Nested Column Classes */
.column.alpha, .columns.alpha               { margin-left: 0; }
.column.omega, .columns.omega               { margin-right: 0; }

/* Base Grid */
.container .one.column,
.container .one.columns                     { width: 40px;  }
.container .two.columns                     { width: 100px; }
.container .three.columns                   { width: 160px; }
.container .four.columns                    { width: 220px; }
.container .five.columns                    { width: 280px; }
.container .six.columns                     { width: 340px; }
.container .seven.columns                   { width: 400px; }
.container .eight.columns                   { width: 460px; }
.container .nine.columns                    { width: 520px; }
.container .ten.columns                     { width: 580px; }
.container .eleven.columns                  { width: 640px; }
.container .twelve.columns                  { width: 700px; }
.container .thirteen.columns                { width: 760px; }
.container .fourteen.columns                { width: 820px; }
.container .fifteen.columns                 { width: 880px; }
.container .sixteen.columns                 { width: 940px; }

.container .one-third.column                { width: 300px; }
.container .two-thirds.column               { width: 620px; }

/* Offsets */
.container .offset-by-one                   { padding-left: 60px;  }
.container .offset-by-two                   { padding-left: 120px; }
.container .offset-by-three                 { padding-left: 180px; }
.container .offset-by-four                  { padding-left: 240px; }
.container .offset-by-five                  { padding-left: 300px; }
.container .offset-by-six                   { padding-left: 360px; }
.container .offset-by-seven                 { padding-left: 420px; }
.container .offset-by-eight                 { padding-left: 480px; }
.container .offset-by-nine                  { padding-left: 540px; }
.container .offset-by-ten                   { padding-left: 600px; }
.container .offset-by-eleven                { padding-left: 660px; }
.container .offset-by-twelve                { padding-left: 720px; }
.container .offset-by-thirteen              { padding-left: 780px; }
.container .offset-by-fourteen              { padding-left: 840px; }
.container .offset-by-fifteen               { padding-left: 900px; }



/* #Tablet (Portrait)
================================================== */

/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .container                                  { width: 768px; }
    .container .column,
    .container .columns                         { margin-left: 10px; margin-right: 10px;  }
    .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
    .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
    .alpha.omega                                { margin-left: 0; margin-right: 0; }

    .container .one.column,
    .container .one.columns                     { width: 28px; }
    .container .two.columns                     { width: 76px; }
    .container .three.columns                   { width: 124px; }
    .container .four.columns                    { width: 172px; }
    .container .five.columns                    { width: 220px; }
    .container .six.columns                     { width: 268px; }
    .container .seven.columns                   { width: 316px; }
    .container .eight.columns                   { width: 364px; }
    .container .nine.columns                    { width: 412px; }
    .container .ten.columns                     { width: 460px; }
    .container .eleven.columns                  { width: 508px; }
    .container .twelve.columns                  { width: 556px; }
    .container .thirteen.columns                { width: 604px; }
    .container .fourteen.columns                { width: 652px; }
    .container .fifteen.columns                 { width: 700px; }
    .container .sixteen.columns                 { width: 748px; }

    .container .one-third.column                { width: 236px; }
    .container .two-thirds.column               { width: 492px; }

    /* Offsets */
    .container .offset-by-one                   { padding-left: 48px; }
    .container .offset-by-two                   { padding-left: 96px; }
    .container .offset-by-three                 { padding-left: 144px; }
    .container .offset-by-four                  { padding-left: 192px; }
    .container .offset-by-five                  { padding-left: 240px; }
    .container .offset-by-six                   { padding-left: 288px; }
    .container .offset-by-seven                 { padding-left: 336px; }
    .container .offset-by-eight                 { padding-left: 384px; }
    .container .offset-by-nine                  { padding-left: 432px; }
    .container .offset-by-ten                   { padding-left: 480px; }
    .container .offset-by-eleven                { padding-left: 528px; }
    .container .offset-by-twelve                { padding-left: 576px; }
    .container .offset-by-thirteen              { padding-left: 624px; }
    .container .offset-by-fourteen              { padding-left: 672px; }
    .container .offset-by-fifteen               { padding-left: 720px; }
}


/*  #Mobile (Portrait)
================================================== */

/* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) {
    .container { width: 300px; }
    .container .columns,
    .container .column { margin: 0; }

    .container .one.column,
    .container .one.columns,
    .container .two.columns,
    .container .three.columns,
    .container .four.columns,
    .container .five.columns,
    .container .six.columns,
    .container .seven.columns,
    .container .eight.columns,
    .container .nine.columns,
    .container .ten.columns,
    .container .eleven.columns,
    .container .twelve.columns,
    .container .thirteen.columns,
    .container .fourteen.columns,
    .container .fifteen.columns,
    .container .sixteen.columns,
    .container .one-third.column,
    .container .two-thirds.column  { width: 300px; }

    /* Offsets */
    .container .offset-by-one,
    .container .offset-by-two,
    .container .offset-by-three,
    .container .offset-by-four,
    .container .offset-by-five,
    .container .offset-by-six,
    .container .offset-by-seven,
    .container .offset-by-eight,
    .container .offset-by-nine,
    .container .offset-by-ten,
    .container .offset-by-eleven,
    .container .offset-by-twelve,
    .container .offset-by-thirteen,
    .container .offset-by-fourteen,
    .container .offset-by-fifteen { padding-left: 0; }

}


/* #Mobile (Landscape)
================================================== */

/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .container { width: 420px; }
    .container .columns,
    .container .column { margin: 0; }

    .container .one.column,
    .container .one.columns,
    .container .two.columns,
    .container .three.columns,
    .container .four.columns,
    .container .five.columns,
    .container .six.columns,
    .container .seven.columns,
    .container .eight.columns,
    .container .nine.columns,
    .container .ten.columns,
    .container .eleven.columns,
    .container .twelve.columns,
    .container .thirteen.columns,
    .container .fourteen.columns,
    .container .fifteen.columns,
    .container .sixteen.columns,
    .container .one-third.column,
    .container .two-thirds.column { width: 420px; }
}


/* #Clearing
================================================== */

/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

/* Use clearfix class on parent to clear nested columns,
or wrap each row of columns in a <div class="row"> */
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0; }
.row:after,
.clearfix:after {
    clear: both; }
.row,
.clearfix {
    zoom: 1; }

/* You can also use a <br class="clear" /> to clear columns */
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}


/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.slides li { margin-bottom: 0;}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 25px 15px; background: #fff; position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -13px 0 0; display: block; background: url(/web/20230404194329im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; 	filter: alpha(opacity=0); -webkit-transition: all .3s ease;}
.flex-direction-nav li {margin-bottom: 0;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; filter: alpha(opacity=80); right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; filter: alpha(opacity=80); left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1; filter: alpha(opacity=100);}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; filter: alpha(opacity=70); cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1; filter: alpha(opacity=100);}
.flex-control-thumbs .flex-active {opacity: 1; filter: alpha(opacity=100); cursor: default;}

@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {opacity: 1; filter: alpha(opacity=100);left: 0;}
    .flex-direction-nav .flex-next {opacity: 1; filter: alpha(opacity=100);right: 0;}
}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:13px;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#f8f8f8;}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/web/20230404223256im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
/*
     FILE ARCHIVED ON 22:32:56 Apr 04, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:03:49 Apr 16, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.734
  exclusion.robots: 0.069
  exclusion.robots.policy: 0.059
  esindex: 0.013
  cdx.remote: 70.649
  LoadShardBlock: 835.02 (3)
  PetaboxLoader3.datanode: 864.063 (5)
  load_resource: 188.612
  PetaboxLoader3.resolve: 129.714
  loaddict: 44.824
*/

.jcarousel-container {
    background: #FFF;
    margin-bottom: 10px;
}
.jcarousel-direction-rtl {
    direction: rtl;
}
.jcarousel-container-horizontal {
    padding: 0px;
}
.jcarousel-custom .jcarousel-container-horizontal {
    padding: 0px 0px;
}
.jcarousel-clip {
    overflow: hidden;
    width: 100%;
}
.jcarousel-clip-horizontal {
}
.jcarousel-item {
    /* text-align: center;*/
}
.jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 10px;
    margin-bottom: 0;
}
{
    list-style: none;
}
/* Custom */
.jcarousel-custom .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 0px;
    width: 189px;
}
/* Sidebar */
#column-left .jcarousel-list-horizontal, #column-right .jcarousel-list-horizontal {
    width: auto !important;
}
#column-left .jcarousel-custom .jcarousel-item-horizontal, #column-right .jcarousel-custom .jcarousel-item-horizontal {
    float: none !important;
    margin-left: 0;
    margin-right: 0px;
    width: auto !important;
}
#column-left .jcarousel_arrows,#column-right .jcarousel_arrows {
    display: none;
}

.jcarousel-custom .jcarousel-item-horizontal + .jcarousel-item-horizontal{
    /*	border-left: 1px solid #F1F1F1;*/
}
.jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}
.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.carousel_arrows_bgr {
    position: absolute;
    top: -42px;
    right: 0px;
    background: #fff;
    width: 44px;
    height: 30px;
}
.section_featured_services .carousel_arrows_bgr, .carousel_section .carousel_arrows_bgr{
    width: 54px;
}

.jcarousel-next-horizontal, .custom-next {
    position: absolute;
    top: -40px;
    right: 0px;
    width: 17px;
    height: 17px;
    cursor: pointer;
    background: #778185 url('/web/20230406002239im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/button-next.png') center top no-repeat;

    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;

    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    -khtml-border-radius: 17px;
    border-radius: 17px;
}
.section_featured_services .jcarousel-next-horizontal, .carousel_section .jcarousel-next-horizontal{
    right: 10px;
}
.jcarousel-next-horizontal:hover {
    background: #0ad1e5 url('/web/20230406002239im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/button-next.png') center -17px no-repeat;;
}
.jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background: #556167 url('/web/20230406002239im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/button-next.png') center top no-repeat;
}
.jcarousel-next-horizontal:hover, .jcarousel-next-horizontal:focus {
}
.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:focus, .jcarousel-next-disabled-horizontal:active, .custom-next_disabled, .custom-next_disabled:hover {
    cursor: default;
    background: #ccc url('/web/20230406002239im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/button-next.png') center top no-repeat;;
}
.jcarousel-prev-horizontal, .custom-prev {
    position: absolute;
    top: -40px;
    right: 20px;
    width: 17px;
    height: 17px;
    cursor: pointer;
    background: #778185 url('/web/20230406002239im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/button-previous.png') center top no-repeat;

    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;

    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    -khtml-border-radius: 17px;
    border-radius: 17px;
}
.section_featured_services .jcarousel-prev-horizontal, .carousel_section .jcarousel-prev-horizontal{
    right: 30px;
}
.jcarousel-prev-horizontal:hover {
    background: #0ad1e5 url('/web/20230406002239im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/button-previous.png') center -17px no-repeat;
}
.jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 0px;
    background: #556167 url('/web/20230406002239im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/button-previous.png') center top no-repeat;
}


.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:focus, .jcarousel-prev-disabled-horizontal:active, .custom-prev_disabled, .custom-prev_disabled:hover {
    cursor: default;
    background: #ccc url('/web/20230406002239im_/https://jugarbien.es/sites/jugarbien.es/themes/aqua/images/button-previous.png') center top no-repeat;
}

.jcarousel_arrows {
    float: right;
    background: #fff;
    width: 46px;
    height: 20px;
    position:relative;
}
.custom-prev {
    left: 8px;
}
/*
     FILE ARCHIVED ON 00:22:39 Apr 06, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:04:33 Apr 16, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.571
  exclusion.robots: 0.064
  exclusion.robots.policy: 0.053
  esindex: 0.009
  cdx.remote: 7.668
  LoadShardBlock: 180.475 (3)
  PetaboxLoader3.datanode: 166.417 (5)
  PetaboxLoader3.resolve: 440.723 (2)
  load_resource: 468.39
  loaddict: 56.25
*/

.header_search form .label{
    display: none;
}
.header_search form .form-actions{
    display: none;
}
.sidebar .block-search form .label{
    display: none;
}
.sidebar .block-search form .form-actions{
    display: none;
}
textarea.form-textarea{
    width: 100%;
}
.sidebar .form-textarea,.sidebar .form-text{
    padding: 6px 2px;
}
.sidebar .menu li {
    list-style: none;
    list-style-image: none;
}
.form-actions .form-submit{
    margin-right: 8px;
}
.form-actions .form-submit:last-child{
    margin-right: 0;
}
.sidebar.margin-top,#content.margin-top{
    margin-top: 30px;
}
.field-type-taxonomy-term-reference .field-item{
    display: inline;
}
.field-type-taxonomy-term-reference .field-item:after{
    content: ', ';
}
.field-type-taxonomy-term-reference .field-item:last-child:after{
    content: '';
}
.comment .user-picture{
    float: left;
    margin-right: 15px;
}
.comment .user-picture img{
    width: 50px;
    height: 50px;
}
.comment .submitted{
    color: #999999;
    font-size: 12px;
    font-style: italic;
    margin-bottom: 16px;
}
.comment{
    border-top: 1px dotted #DDDDDD;
    padding: 20px 0;
}
#comments{
    border-top: 1px solid #EEEEEE;
    margin: 40px 0;
    padding-top: 30px;
}
div.tabs ul.tabs{
    overflow: hidden;
}
#messages .notification{
    background: none;
}
.node .flexslider{
    margin: 0;
}
.post_title{
    margin-top: 0;
}
.node-image{
    margin-bottom: 24px;
}
.node.node-teaser{
    border-bottom: 1px dotted #EEEEEE;
    margin-bottom: 30px;
}
.sidebar .title{
    margin-top: 0;
}
.sidebar .block{
    margin-bottom: 30px;
}
.sidebar .block-search form{
    position: relative;
}
.sidebar .block-search .form-item{
    margin: 0;
    padding: 0;
}
.sidebar .block-search .form-text{
    position: relative;
    top: 0px;
    right: 0;
    width: 250px;
    margin-bottom: 0;
    border: 1px solid #eeeeee;
    padding: 6px 4px;
}
.sidebar .block-search .button_search{
    position: absolute;
}
.portfolio-wrapper .portfolio-item{
    margin-left: 0;
}
/* Isotope Filtering
====================================*/

.isotope-item {
    z-index: 2;
}

.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}

.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}

.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property:    -moz-transform, opacity;
    -ms-transition-property:     -ms-transform, opacity;
    -o-transition-property:         top, left, opacity;
    transition-property:         transform, opacity;
}

/**** Disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}


/* Disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.node-type-portfolio .container #portfolio_carousel .portfolio_item,
.container #content #clients_carousel .four.columns,
.container #content #testimonials_carousel .columns {
    margin-left: 0;
}
.header_contacts a{
    color: #888888;
}
#footer .columns ul{
    margin: 0;
}
#footer .columns .widget_twitter li {
    line-height: 18px;
    margin: 2px 0 12px;
}
.flickr_badge_image img{
    border: 2px solid #373737;
    height: 58px;
    width: 58px;
}
.sidebar .flickr_badge_image img{
    border: 2px solid #D5D5D5;
}
.flickr_badge_image{
    float: left;
    margin-right: 11px;
    margin-bottom: 11px;
}
#footer .columns ul.margined_left{
    margin-left: 18px;
}
.tabs-items{

    overflow: hidden;
    margin: 0;
    padding: 0;
}
.tabs-items li{
    margin: 0;
    padding: 0;
    line-height: 1.2em;
}
.is_home_page .page_heading,.is_home_page .breadcrumb{
    display: none;
}
.nav_simple ul.dropdown{
    display: none;
}
.block-layer-slider {
    overflow: hidden;
}
.block-layer-slider:hover .prev{
    opacity: 0.7;
}

.block-layer-slider:hover .prev:hover{
    opacity: 1;
}
.item-list ul li{
    margin-left: 0;
}
.sidebar .block-search .form-text{
    width: 209px;
}
.tagcloud{
    overflow: hidden;
}
.tagcloud a.tagadelic{
    font-size: 12px;
}
div.warning{
    background-image: none;
}
/*
     FILE ARCHIVED ON 00:39:40 Apr 05, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:04:59 Apr 16, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.535
  exclusion.robots: 0.055
  exclusion.robots.policy: 0.047
  esindex: 0.009
  cdx.remote: 16.615
  LoadShardBlock: 80.563 (3)
  PetaboxLoader3.datanode: 130.582 (5)
  PetaboxLoader3.resolve: 325.277 (3)
  load_resource: 395.785
  loaddict: 14.759
*/


/**
 * @file
 * Generic theme-independent base styles.
 */

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* Suggestion list */
#autocomplete {
    border: 1px solid;
    overflow: hidden;
    position: absolute;
    z-index: 100;
}
#autocomplete ul {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}
#autocomplete li {
    background: #fff;
    color: #000;
    cursor: default;
    white-space: pre;
    zoom: 1; /* IE7 */
}
/* Animated throbber */
html.js input.form-autocomplete {
    background-image: url(/web/20250212034523im_/https://www.jugarbien.es/misc/throbber-inactive.png);
    background-position: 100% center; /* LTR */
    background-repeat: no-repeat;
}
html.js input.throbbing {
    background-image: url(/web/20250212034523im_/https://www.jugarbien.es/misc/throbber-active.gif);
    background-position: 100% center; /* LTR */
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
html.js fieldset.collapsed {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    height: 1em;
}
html.js fieldset.collapsed .fieldset-wrapper {
    display: none;
}
fieldset.collapsible {
    position: relative;
}
fieldset.collapsible .fieldset-legend {
    display: block;
}

/**
 * Resizable textareas.
 *
 * @see textarea.js
 */
.form-textarea-wrapper textarea {
    display: block;
    margin: 0;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.resizable-textarea .grippie {
    background: #eee url(/web/20250212034523im_/https://www.jugarbien.es/misc/grippie.png) no-repeat center 2px;
    border: 1px solid #ddd;
    border-top-width: 0;
    cursor: s-resize;
    height: 9px;
    overflow: hidden;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
body.drag {
    cursor: move;
}
.draggable a.tabledrag-handle {
    cursor: move;
    float: left; /* LTR */
    height: 1.7em;
    margin-left: -1em; /* LTR */
    overflow: hidden;
    text-decoration: none;
}
a.tabledrag-handle:hover {
    text-decoration: none;
}
a.tabledrag-handle .handle {
    background: url(/web/20250212034523im_/https://www.jugarbien.es/misc/draggable.png) no-repeat 6px 9px;
    height: 13px;
    margin: -0.4em 0.5em; /* LTR */
    padding: 0.42em 0.5em; /* LTR */
    width: 13px;
}
a.tabledrag-handle-hover .handle {
    background-position: 6px -11px;
}
div.indentation {
    float: left; /* LTR */
    height: 1.7em;
    margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
    padding: 0.42em 0 0.42em 0.6em; /* LTR */
    width: 20px;
}
div.tree-child {
    background: url(/web/20250212034523im_/https://www.jugarbien.es/misc/tree.png) no-repeat 11px center; /* LTR */
}
div.tree-child-last {
    background: url(/web/20250212034523im_/https://www.jugarbien.es/misc/tree-bottom.png) no-repeat 11px center; /* LTR */
}
div.tree-child-horizontal {
    background: url(/web/20250212034523im_/https://www.jugarbien.es/misc/tree.png) no-repeat -11px center;
}
.tabledrag-toggle-weight-wrapper {
    text-align: right; /* LTR */
}

/**
 * TableHeader behavior.
 *
 * @see tableheader.js
 */
table.sticky-header {
    background-color: #fff;
    margin-top: 0;
}

/**
 * Progress behavior.
 *
 * @see progress.js
 */
/* Bar */
.progress .bar {
    background-color: #fff;
    border: 1px solid;
}
.progress .filled {
    background-color: #000;
    height: 1.5em;
    width: 5px;
}
.progress .percentage {
    float: right; /* LTR */
}
/* Throbber */
.ajax-progress {
    display: inline-block;
}
.ajax-progress .throbber {
    background: transparent url(/web/20250212034523im_/https://www.jugarbien.es/misc/throbber-active.gif) no-repeat 0px center;
    float: left; /* LTR */
    height: 15px;
    margin: 2px;
    width: 15px;
}
.ajax-progress .message {
    padding-left: 20px;
}
tr .ajax-progress .throbber {
    margin: 0 2px;
}
.ajax-progress-bar {
    width: 16em;
}

/**
 * Inline items.
 */
.container-inline div,
.container-inline label {
    display: inline;
}
/* Fieldset contents always need to be rendered as block. */
.container-inline .fieldset-wrapper {
    display: block;
}

/**
 * Prevent text wrapping.
 */
.nowrap {
    white-space: nowrap;
}

/**
 * For anything you want to hide on page load when JS is enabled, so
 * that you can use the JS to control visibility and avoid flicker.
 */
html.js .js-hide {
    display: none;
}

/**
 * Hide elements from all users.
 *
 * Used for elements which should not be immediately displayed to any user. An
 * example would be a collapsible fieldset that will be expanded with a click
 * from a user. The effect of this class can be toggled with the jQuery show()
 * and hide() functions.
 */
.element-hidden {
    display: none;
}

/**
 * Hide elements visually, but keep them available for screen-readers.
 *
 * Used for information required for screen-reader users to understand and use
 * the site where visual display is undesirable. Information provided in this
 * manner should be kept concise, to avoid unnecessary burden on the user.
 * "!important" is used to prevent unintentional overrides.
 */
.element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
}

/**
 * The .element-focusable class extends the .element-invisible class to allow
 * the element to be focusable when navigated to via the keyboard.
 */
.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
    position: static !important;
    clip: auto;
    overflow: visible;
    height: auto;
}

/**
 * Markup free clearing.
 *
 * @see http://perishablepress.com/press/2009/12/06/new-clearfix-hack
 */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* IE6 */
* html .clearfix {
    height: 1%;
}
/* IE7 */
*:first-child + html .clearfix {
    min-height: 1%;
}

