﻿/* =0 Reset
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
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, font, 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 {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
}
/*-----------------------------------------------------------------*/

@font-face {
    font-family: 'BrandonGrotesque-Bold';
    src: url('BrandonGrotesque-Bold.eot');
    src: url('BrandonGrotesque-Bold.otf') format('opentype'),
         url('BrandonGrotesque-Bold.eot?#iefix') format('embedded-opentype'),
         url('BrandonGrotesque-Bold.woff') format('woff'),
         url('BrandonGrotesque-Bold.ttf') format('truetype'),
         url('BrandonGrotesque-Bold.svg#BrandonGrotesque-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BrandonGrotesque-Light';
    src: url('BrandonGrotesque-Regular.eot');
    src: url('BrandonGrotesque-Regular.otf') format('opentype'),
         url('BrandonGrotesque-Regular.eot?#iefix') format('embedded-opentype'),
         url('BrandonGrotesque-Regular.woff') format('woff'),
         url('BrandonGrotesque-Regular.ttf') format('truetype'),
         url('BrandonGrotesque-Regular.svg#BrandonGrotesque-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BrandonGrotesque-Medium';
    src: url('BrandonGrotesque-Medium.eot');
    src: url('BrandonGrotesque-Medium.otf') format('opentype'),
         url('BrandonGrotesque-Medium.eot?#iefix') format('embedded-opentype'),
         url('BrandonGrotesque-Medium.woff') format('woff'),
         url('BrandonGrotesque-Medium.ttf') format('truetype'),
         url('BrandonGrotesque-Medium.svg#BrandonGrotesque-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}
body
{
    font-family:BrandonGrotesque-Medium;
    background-color:#DBDDDC;
}
a
{
	color:#11a584;
	text-decoration:none;
}
a:hover
{
	color:#000000;
}
ul {
    margin-left:20px;
	margin-bottom:5px;
	margin-top:5px;
}
li {
	margin-left:0px;
	margin-bottom:5px;
	margin-top:5px;
}
ul a {
}
hr
{
	border:0px solid #ffffff;
	padding-top:1em;
	clear:both;
}
caption
{
	display:none;
}
.nojava
{
	position:absolute;
	background-color:#ffffff;
	border:1px solid #ff0000;
	padding:3px;
	font-size:0.8em;
}
.DIV1200
{
	max-width:1200px;
    margin-left:auto;
    margin-right:auto;
}
.DIV1220 {
    max-width:1220px;
    margin-left:auto;
    margin-right:auto;
}
.relative {
    position:relative;
}
.verMovil {
    display:none !important;
}
.padTop {
    padding-top:1em;
}
.padBot {
    padding-bottom:1em;
}
#DIVfons
{
}
#DIVcaja
{
    max-width:1600px;
    margin-left:auto;
    margin-right:auto;
    background-color:#fff;
}
#DIVprincipal
{
}
#DIVdalt
{
}
.DIVdalt1
{
    height:700px;
    position:relative;
}
.DIVdalt1.peq
{
    height:350px;
}
.DIVdalt1.med
{
    height:450px;
}
.DIVdalt1atr, .DIVdalt1ade, .DIVdalt1aba {
    position:absolute;
    z-index:2;
    display:inline-block;
    width:50px;
    height:50px;
    background-color:rgba(0,0,0,0.2);
    top:400px;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:30px 30px;
    cursor:pointer;
    transition:background-color 200ms;
}
.DIVdalt1aba {
    display:none;
}
.DIVdalt1atr:hover, .DIVdalt1ade:hover, .DIVdalt1aba:hover {
    background-color:rgba(0,0,0,0.4);
}
.DIVdalt1atr {
    left:20px;
    background-image:url(/Imas/General/icoAtras.png);
}
.DIVdalt1ade {
    right:20px;
    background-image:url(/Imas/General/icoAdela.png);
}
.DIVdalt1a {
    background-position:center center, center center;
    background-repeat:no-repeat, no-repeat;
    background-size:cover,cover;
    background-color:#999;
    position:absolute;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    z-index:0;
    opacity:0;
    transition:opacity 200ms;
}
.DIVdalt1a.activo {
    z-index:1;
    opacity:1;
}
.DIVdalt1aVideo {
    object-fit: cover;
    width: 100%;
    height: 450px;
}
.DIVdalt1aVideo.gran {
    height: 700px;
}
.DIVdalt1aPunts {
    position:absolute;
    bottom:10px;
    left:0px;
    right:0px;
    line-height:10px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.DIVdalt1aPunts > span {
    display:inline-block;
    width:8px;
    height:8px;
    background-color:#8E8D8C;
    border-radius:4px;
    margin-left:2px;
    margin-right:2px;
}
.DIVdalt1aPunts > span.activo {
    width:10px;
    height:10px;
    background-color:#fff;
    border-radius:5px;
    border:0px;
}
.DIVdalt1aDiv {
    position:absolute;
    left:0px;
    right:0px;
    bottom:0px;
    top:150px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.DIVdalt1aDiv.marbot {
    bottom:60px;
}
.DIVdalt1aDivT {
    width:800px;
}
.DIVdalt1aDivTit {
    font-family:BrandonGrotesque-Bold;
    font-size:2.5em;
    color:#fff;
    padding-bottom:10px;
    text-shadow:0px 0px 5px rgba(0,0,0,1);
}
.DIVdalt1aDivTex {
    font-family:BrandonGrotesque-Light;
    font-size:1.2em;
    color:#fff;
    text-shadow:0px 0px 3px #000;
}
.DIVdalt1aDivBot {
    display:inline-block;
    padding:15px;
    padding-left:20px;
    padding-right:20px;
    margin-top:30px;
    background-color:rgba(255,255,255,0.9);
    color:#000;
    font-family:BrandonGrotesque-Light;
    font-size:1.2em;
    transition:background-color 200ms, box-shadow 200ms;
    box-shadow:0px 0px 5px rgba(0,0,0,0.2);
}
.DIVdalt1aDivBot:hover {
    background-color:rgba(255,255,255,1);
    box-shadow:0px 0px 10px rgba(0,0,0,0.3);
}
.DIVdalt1b {
    background-color:#fff;
    background-image: linear-gradient(to right, #102B72,#EE3124,#FEC541,#549433);
    background-size:auto 2px;
    background-position:bottom center;
    background-repeat:no-repeat;
    position:absolute;
    left:0px;
    right:0px;
    top:90px;
    height:60px;
    z-index:2;
}
.DivDaltBotoMovil {
    display:none;
    width:60px;
    height:60px;
    position:absolute;
    right:0px;
    background-image:url(/Imas/General/menuMovil.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:60px 60px;
}
.DivDaltBotoMovil.activo {
    background-image:url(/Imas/General/menuMovil2.png);
}
.DIVdaltLogo {
    display:inline-block;
    top:-47px;
    background-image:url(/Imas/General/logoMenorca.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    width:168px;
    height:132px;
    position:absolute;
}
.DIVdaltPlanifica {
    display:inline-block;
    width:220px;
    line-height:44px;
    background-color:#FEBD10;
    border-radius:22px;
    position:absolute;
    right:0px;
    top:8px;
    text-align:center;
    color:#000;
    font-size:1.1em;
    transition:background-color 200ms;
}
.DIVdaltPlanifica:hover {
    background-color:#ffc733;
}
.DIVdalt1c {
    position:absolute;
    left:0px;
    right:0px;
    height:90px;
    text-align:right;
    top:0px;
    z-index:3;
}
.DIVdalt1cLinks {
    padding-top:5px;
    padding-bottom:5px;
}
.DIVdalt1cLinks.esq {
    position:absolute;
    left:0px;
}
.DIVdalt1cLinks > a, .DIVdalt1cLinks > span {
    color:#fff;
    display:inline-block;
    padding-left:10px;
    text-shadow:0px 0px 3px #000;
}
.DIVdalt1cLinks > a::after, .DIVdalt1cLinks > span::after {
    content: "·";
    padding-left:13px;
}
.DIVdalt1cLinks > a.sinPunt::after {
    content: "";
    padding-left:0px;
}
.DIVdalt1cDiv {
}
.DIVdalt1cDivLink {
    display:inline-block;
    background-color:rgba(0,0,0,0.25);
    width:44px;
    height:44px;
    border-radius:22px;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:30px 30px;
    vertical-align:text-top;
    position:relative;
}
.DIVdalt1cDivLink > span {
    position:absolute;
    background-color:red;
    color:#fff;
    line-height:20px;
    width:20px;
    text-align:center;
    font-size:0.8em;
    border-radius:10px;
    bottom:-5px;
    right:-5px;
}
.DivDaltBusc {
    display:inline-block;
    background-color:rgba(0,0,0,0.25);
    width:280px;
    height:44px;
    border-radius:22px;
    vertical-align:text-top;
    text-align:left;
    position:relative;
}
.DivDaltBuscText {
    padding:0px;
    margin:0px;
    border:0px;
    line-height:44px;
    width:204px;
    margin-left:22px;
    background-color:transparent;
    color:#fff;
}
.DivDaltBuscBot {
    background-image:url(/Imas/General/icoBusc.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:36px 36px;
    width:44px;
    height:44px;
    position:absolute;
    right:0px;
    top:0px;
}
.DivDaltBuscCerrar {
    width:10px;
    line-height:44px;
    position:absolute;
    right:40px;
    top:0px;
    background-image:url(/Imas/General/cerrar2.png);
    background-position:center center;
    background-repeat:no-repeat;
    display:none;
    cursor:pointer;
}
#DivDaltBuscDiv {
    background-color:#fff;
    position:absolute;
    width:280px;
    box-shadow:0px 0px 10px rgba(0,0,0,0.3);
}
#DivDaltBuscDiv a, #DivDaltBuscDiv span {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 1em;
    line-height: normal;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    color: #000000;
}
#DivDaltBuscDiv a:hover
{
    background-color:#dddddd;
}
.DIVdalt1labelIdioma {
    display:inline-block;
    background-color:rgba(0,0,0,0.25);
    width:200px;
    height:44px;
    border-radius:22px;
    vertical-align:text-top;
    text-align:left;
    position:relative;
    background-image:url(/Imas/General/idioma.png);
    background-position:11px 9px;
    background-repeat:no-repeat;
    cursor:pointer;
}
.DIVdalt1labelIdioma > span {
    color:#fff;
    display:block;
    padding-left:50px;
    line-height:44px;
    background-image:url(/Imas//General/abajo2.png);
    background-position: calc(100% - 15px) 19px;
    background-repeat:no-repeat;
}
.DIVdalt1idiomas {
    display:none;
    background-color:#fff;
    position:absolute;
    width:200px;
    right:0px;
    text-align:left;
    box-shadow:0px 0px 10px rgba(0,0,0,0.3);
    z-index:1;
}
.DIVdalt1idiomas.activo {
    display:block;
}
.DIVdalt1idiomas > a {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 1em;
    line-height: normal;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    color: #000000;
}
.DIVdalt1idiomas > a:hover
{
    background-color:#dddddd;
}
.DIVdaltMigas {
    position:absolute;
    padding-bottom:5px;
    padding-top:10px;
    z-index:1;
    left:0px;
    bottom:0px;
    right:0px;
    background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.1));
}
.DIVdaltMigas a, .DIVdaltMigas span {
    color: #fff;
    display: inline-block;
    text-shadow: 0px 0px 3px #000;
    margin-right: 10px;
}
.DIVdaltMigas a::before, .DIVdaltMigas span::before {
    content: ">";
    padding-right: 8px;
    font-size: 0.8em;
}
.DIVdaltMigas a.sin::before {
    content: "";
    padding-right: 0px;
}
#DIVcontingut
{
}
#DIVcentre
{
}
#DIVbaix
{
}
.DIVbaix1 {
}
.DIVbaix1a {
    padding-bottom:40px;
    padding-top:40px;
    border-bottom:1px solid #ccc;
}
.DIVbaix1aDiv {
    display:inline-block;
    vertical-align:text-top;
    width:calc((100% / 3) - 20px);
    padding-right:20px;
}
.DIVbaix1aDivTit {
    font-family:BrandonGrotesque-Bold;
    font-size:1.3em;
    padding-bottom:10px;
}
.DIVbaix1aDiv > a {
    display:block;
    background-image:url(/Imas/General/menu.png);
    background-position:0px 10px;
    background-repeat:no-repeat;
    background-size:3px 3px;
    padding-left:10px;
    color:#000;
}
.DIVbaix1aDiv > a.DIVbaix1aDivTit {
    background-image:none;
    padding-left:0px;
}
.DIVbaix1b {
    padding-bottom:10px;
    padding-top:10px;
}
.DIVbaix1b > span {
    display:inline-block;
    line-height:26px;
}
.DIVbaix1c {
    float:right;
}
.DIVbaix1cLink {
    color:#000;
    display:inline-block;
    padding-left:10px;
    padding-right:15px;
    background-image:url(/Imas/General/menu.png);
    background-position:calc(100%) 12px;
    background-repeat:no-repeat;
    background-size:2px 2px;
    vertical-align:text-top;
    line-height:26px;
}
.DIVbaix1cIco {
    display:inline-block;
    vertical-align:text-top;
    width:26px;
    height:26px;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:26px 26px;
}
/*MAPA---------------------------------------------------*/
#map {
    height:600px;
    background-color: #fff;
}
.divMapaMas {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 99907;
    width: 46px;
    height: 46px;
    background-image: url(/imas/general/mapaMas.png);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.divMapaMen {
    position: absolute;
    top: 58px;
    left: 20px;
    z-index: 99997;
    width: 46px;
    height: 46px;
    background-image: url(/imas/general/mapaMenos.png);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.olPopup
{
	margin-left:-10px;
}
.mapPopup 
{
	position: absolute;
	background-color: white;
	padding: 15px;
	border-radius: 6px;
	box-shadow: 0px 0px 10px #cccccc;
	bottom: 27px;
	left: -48px;
	min-width: 300px;
}
.mapPopup:after
{
	top: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-top-color: white;
	border-width: 10px;
	left: 48px;
	margin-left: -10px;
}
.mapPopupTit
{
	padding-bottom:10px;
    font-size:1.1em;
    font-family:BrandonGrotesque-Medium;
}
.mapPopupClo
{
	position:absolute;
	right:-15px;
	top:-15px;
	display:inline-block;
	background-image:url(/imas/general/cerrar.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:30px;
	height:30px;
	cursor:pointer;
}
.mapPopupTex
{
    font-family:BrandonGrotesque-Light;
	font-size:0.9em;
	padding-bottom:10px;
}
.mapPopupFot
{
	height:200px;
	background-color:#999999;
	background-image:url(https://www.biosferamenorca.org/WebEditor/Pagines/image/Albufera_DaijiroIMG_9812.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}
.mapPopupLinks
{
	padding-top:10px;
	font-size:0.8em;
	color:#666666;
}
.mapPopupLinks span, .mapPopupLinks a
{
	background-color:#eeeeee;
	border:1px solid #dddddd;
	display:inline-block;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	color:#666666;
	cursor:pointer;
	border-radius:4px;
	margin-right:10px;
}
.mapPopupLinks span:hover, .mapPopupLinks a:hover
{
	background-color:#dddddd;
	border:1px solid #cccccc;
	color:#000000;
}
.divMapaTile, .divMapaOrto {
	display: none;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 60px;
	height: 60px;
	z-index: 99907;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border: 2px solid #fff;
	box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.3)
}
.divMapaTile {
	background-image: url(/Imas/General/capaTile.jpg);
}
.divMapaOrto {
	background-image: url(/imas/General/capaOrto.jpg);
}
/*PLANIFICADOR*/
.PLAN_div1 {
    /*background-color: #eee;
    padding: 10px;
    border-radius: 6px;
    overflow:hidden;
    transition:height 200ms;*/
    position:relative;
}
.PLAN_menu {
    display: inline-block;
    font-family: BrandonGrotesque-Light;
    text-transform: uppercase;
    background-image: url(/Imas/General/abajo.png);
    background-position: calc(100% - 10px) 15px;
    background-repeat: no-repeat;
    padding: 7px;
    padding-left: 15px;
    padding-right: 30px;
    margin-right: 5px;
    cursor: pointer;
    color: #000;
    background-color: #ddd;
    border-radius: 6px;
}
.PLAN_menu.marBot {
    margin-bottom:5px;
}
.PLAN_menu.activo {
    background-image: url(/Imas/General/cerrar3.png);
    background-position: calc(100% - 10px) 14px;
    background-color: #eee;
}
.PLAN_menu.color {
    font-family: BrandonGrotesque-Bold;
}
.PLAN_menuDiv {
    display:none;
    padding:15px;
    background-color: #eee;
    border-radius: 6px;
    position:relative;
    margin-top:-6px;
}
.PLAN_menuDiv.activo {
    display:block;
}
#etiquePlani {
    padding-top:10px;
}
.PLAN_eti {
    display:inline-block;
    padding:5px;
    padding-left:10px;
    padding-right:10px;
    border:1px solid #ccc;
    margin-right:5px;
    font-size:0.9em;
    margin-top:5px;
    font-family:BrandonGrotesque-Light;
    background-image:url(/Imas/General/cerrar4.png);
    background-position: calc(100% - 9px) 11px;
    background-repeat: no-repeat;
    padding-right: 26px;
    cursor:pointer;
}
.PLAN_eti.color {
    color:#fff;
    background-color:#666;
    border:1px solid #666;
    background-image:none;
    padding-right: 10px;
    cursor:inherit;
}
.PLAN_div1 > .DIVdalt1cDivLink.favoritos {
    position:absolute;
    top:-5px;
    right:0px;
    z-index:1;
}
.PLAN_div2 {
    display:inline-block;
    margin-right:10px;
}
.PLAN_div2 > span {
    display:block;
    font-family:BrandonGrotesque-Light;
    color:#444;
    padding-bottom:5px;
}
.PLAN_div2 > input, .PLAN_div2 > select {
    padding:0px;
    padding-left:10px;
    padding-right:10px;
    margin:0px;
    border:0px;
    background-color:#fff;
    vertical-align:text-top;
    line-height:30px;
    height:30px;
}
.PLAN_div2 > .PLAN_div2Boton {
    display: inline-block;
    padding:0px;
    padding-bottom:0px;
    padding-left:10px;
    padding-right:10px;
    vertical-align:text-top;
    line-height:30px;
    height:30px;
    background-color:#FEBD10;
}
.PLAN_div3 {
}
.PLAN_check > input {
    display:none;
}
.PLAN_check > label {
    color: #999;
    display: inline-block;
    width: calc((100% / 5) - 32px);
    vertical-align: text-top;
    background-image: url(/Imas/General/check1.png);
    background-position: 0px 3px;
    background-repeat: no-repeat;
    padding-left: 22px;
    padding-right:10px;
    font-family: BrandonGrotesque-Light;
    cursor:pointer;
}
.PLAN_check.activo > label {
    color: #000;
    background-image: url(/Imas/General/check2.png);
}
#llistatPlani {
    text-align:center;
}
.PLAN_div3tit {
    display:inline-block;
    font-size:1.1em;
    padding-bottom:5px;
    cursor:pointer;
}
.PLAN_div3a {
}
.PLAN_pagi > span {
    display:inline-block;
    background-color:#11a584;
    color:#fff;
    line-height:20px;
    width:20px;
    text-align:center;
    font-size:0.7em;
    margin-left:2px;
    margin-right:2px;
    cursor:pointer;
}
.PLAN_pagi > span.activo {
    background-color:#222;
    color:#fff;
    cursor:inherit;
}
/*EMPRESAS*/
.EMP_camp {
    padding-bottom:20px;
}
.EMP_camp.hide {
    display:none !important;
}
.EMP_camp.campL70 {
    display:block;
    width:70%;
}
.EMP_camp.campR30 {
    display:inline-block;
    width:calc(30% - 20px);
    left:calc(70% + 20px);
    position:absolute;
    margin-top:-75px;
}
.EMP_camp.campL20 {
    display:block;
    width:20%;
}
.EMP_camp.campC40 {
    display:inline-block;
    width:calc(40% - 20px);
    left:calc(20% + 20px);
    position:absolute;
    margin-top:-75px;
}
.EMP_camp.campR40 {
    display:inline-block;
    width:calc(40% - 20px);
    left:calc(60% + 20px);
    position:absolute;
    margin-top:-75px;
}
.EMP_label {
    display:block;
    text-align:left;
}
.EMP_tbox {
    min-width:calc(100% - 14px);
    max-width: calc(100% - 14px);
    padding:0px;
    padding-left:6px;
    padding-right:6px;
    margin:0px;
    height:26px;
    border:1px solid #999;
}
.EMP_tbox.gran {
    height:150px;
}
.EMP_select {
    padding:0px;
    padding-left:6px;
    padding-right:6px;
    margin:0px;
    height:28px;
    border:1px solid #999;
    min-width: calc(100% - 0px);
    max-width: calc(100% - 0px);
}
.EMP_check > input {
    display:none;
}
.EMP_check > label {
    display: inline-block;
    vertical-align: text-top;
    background-image: url(/Imas/General/check1.png);
    background-position: 0px 3px;
    background-repeat: no-repeat;
    padding-left: 22px;
    font-family: BrandonGrotesque-Light;
    cursor:pointer;
}
.EMP_check.activo > label {
    background-image: url(/Imas/General/check2.png);
}
/*PORTAL*/
#ancla1, #ancla2 {
    display:none;
}
.POR_div1 {
}
.POR_div1.imaDre, .POR_div1.imaEsq {
    position:relative;
    /*min-height:500px;*/
}
.POR_div1.imaDre.video, .POR_div1.imaEsq.video {
    min-height:400px;
}
.POR_div1a {
    padding-bottom:50px;
    padding-top:50px;
    text-align:center;
}
.POR_div1.imaDre .POR_div1a {
    text-align: left;
    width: 550px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 650px;
}
.POR_div1.imaEsq .POR_div1a {
    text-align: left;
    width: 550px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 650px;
}
.POR_div1aTit {
    font-family:BrandonGrotesque-Bold;
    font-size:2em;
    line-height:1.2em;
    color:#000;
    padding-bottom:10px;
    position:relative;
}
.POR_div1.imaDre .POR_div1aTit, .POR_div1.imaEsq .POR_div1aTit {
    padding-right:40px;
}
.POR_div1bT .POR_div1aTit {
    color:#fff;
}
.POR_div1aTex {
    font-family:BrandonGrotesque-Light;
    font-size:1.2em;
    color:#000;
}
.POR_div1b {
    height:400px;
    background-position:top center, center center, center center;
    background-repeat:no-repeat, repeat, no-repeat;
    background-size:auto, auto, cover;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-color:#999;
}
.POR_div1.imaDre .POR_div1b {
    position: absolute;
    right: 0px;
    left: 50%;
    top: 0px;
    bottom: 0px;
    height: auto;
}
.POR_div1.imaEsq .POR_div1b {
    position: absolute;
    right: 50%;
    left: 0px;
    top: 0px;
    bottom: 0px;
    height: auto;
}
.POR_div1b.flechaabajo {
    background-position:bottom center, center center, center center;
}
.POR_div1bVideo {
    object-fit: cover;
    width: 100%;
    height: 400px;
}
.POR_div1.imaDre .POR_div1bVideo {
    position: absolute;
    right: 0px;
    left: 50%;
    top: 0px;
    bottom: 0px;
    width: 50%;
    height: 400px;
}
.POR_div1.imaEsq .POR_div1bVideo {
    position: absolute;
    right: 50%;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 50%;
    height: 400px;
}
.POR_div1bT {
    width:800px;
}
.POR_div1bTex {
    font-family:BrandonGrotesque-Bold;
    font-size:2em;
    color:#fff;
    padding-bottom:10px;
    text-shadow: 0px 0px 5px rgba(0,0,0,1);
}
.POR_div1bBot {
    font-family:BrandonGrotesque-Light;
    font-size:1.2em;
    color:#fff;
    border:1px solid #fff;
    display:inline-block;
    padding:15px;
    padding-left:20px;
    padding-right:20px;
    transition:color 200ms, background-color 200ms;
    background-color:rgba(0,0,0,0.5);
}
.POR_div1.imaDre .POR_div1bBot, .POR_div1.imaEsq .POR_div1bBot, .POR_div1a .POR_div1bBot {
    background-color:transparent;
}
.POR_div1bBot:hover {
    background-color:#fff;
    color:#000;
}
.POR_div1a .POR_div1bBot {
    margin-top:30px;
    border:1px solid #000;
    color:#000;
}
.POR_div2 {
    padding-bottom:60px;
}
.POR_div2a {
    padding-bottom:50px;
    padding-top:50px;
    text-align:center;
}
.POR_div2aTit {
    font-family:BrandonGrotesque-Bold;
    font-size:2em;
    color:#000;
    padding-bottom:10px;
    display:block;
}
.POR_div2aTit.sinMarBot {
    padding-bottom:0px;
}
.POR_div2aTex {
    font-family:BrandonGrotesque-Light;
    font-size:1.2em;
    color:#000;
    display:block;
}
.POR_div2b {
    height:400px;
    position:relative;
}
.POR_div2bAtr, .POR_div2bAde {
    position:absolute;
    height:400px;
    width:calc((100% / 2) - 300px);
    z-index:6;
}
.POR_div2bAtr {
    left:0px;
}
.POR_div2bAde {
    right:0px;
}
.POR_div2bDiv {
    position:absolute;
    display:inline-block;
    box-shadow:0px 0px 10px rgba(0,0,0,0.5);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    text-align:center;
    opacity:0;
    background-color:#999;
}
.POR_div2bDiv > .divCompartirFavo, .POR_div2bDiv > .divCompartirEdit {
    position:absolute;
    top:10px;
    bottom:auto;
    left:auto;
    right:10px;
    opacity:0;
    transition:opacity 200ms;
}
.POR_div2bDiv:hover > .divCompartirFavo, .POR_div2bDiv:hover > .divCompartirEdit {
    opacity:1;
}
.POR_div2bDiv > a {
    background-color:rgba(0,0,0,0);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    transition:background-color 200ms;
}
.POR_div2bDiv > a:hover {
    background-color:rgba(0,0,0,0.2);
}
.POR_div2bDiv > a > span {
    font-family:BrandonGrotesque-Bold;
    font-size:2em;
    color:#fff;
    text-shadow: 0px 0px 5px rgba(0,0,0,1);
    padding-left:20px;
    padding-right:20px;
}
.POR_div2bDiv.center {
    height:400px;
    width:600px;
    top:0px;
    left:calc((100% / 2) - 300px);
    z-index:5;
    opacity:1;
}
.POR_div2bDiv.center > a {
    height:400px;
}
.POR_div2bDiv.right {
    height:360px;
    width:540px;
    top:20px;
    right:calc(100% / 8);
    z-index:4;
    opacity:1;
}
.POR_div2bDiv.right2 {
    height:320px;
    width:480px;
    top:40px;
    right:0px;
    z-index:3;
    opacity:1;
}
.POR_div2bDiv.left2 {
    height:320px;
    width:480px;
    top:40px;
    left:0px;
    z-index:3;
    opacity:1;
}
.POR_div2bDiv.left {
    height:360px;
    width:540px;
    top:20px;
    left:calc(100% / 8);
    z-index:4;
    opacity:1;
}
.POR_div2bDiv.left2 > a, .POR_div2bDiv.right2 > a {
    height:320px;
}
.POR_div2bDiv.left > a, .POR_div2bDiv.right > a {
    height:360px;
}
.POR_div2bBot {
    padding-top:40px;
    text-align:center;
}
.POR_div2bBot > a {
    font-family:BrandonGrotesque-Light;
    font-size:1em;
    color:#000;
    border:1px solid #000;
    display:inline-block;
    padding:15px;
    padding-left:20px;
    padding-right:20px;
    transition:color 200ms, background-color 200ms;
}
.POR_div3 {
    padding-bottom:40px;
}
.POR_div3a {
    padding-bottom:30px;
    padding-top:30px;
    text-align:center;
}
.POR_div3aTit {
    font-family:BrandonGrotesque-Bold;
    font-size:2em;
    color:#000;
    padding-bottom:10px;
    display:block;
}
.POR_div3aTit.sinMarBot {
    padding-bottom:0px;
}
.POR_div3aTex {
    font-family:BrandonGrotesque-Light;
    font-size:1.2em;
    color:#000;
    display:block;
}
.POR_div3b {
    text-align:center;
}
.POR_div3b.padTop {
    padding-top:60px;
}
.POR_div3bDiv {
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    height:275px;
    width:calc((100% / 3) - 20px);
    margin-left:10px;
    margin-right:10px;
    margin-bottom:20px;
    display:inline-block;
    position:relative;
    background-color:#999;
}
.POR_div3bDiv > .divCompartirFavo, .POR_div3bDiv > .divCompartirEdit {
    position:absolute;
    top:10px;
    right:10px;
    left:auto;
    opacity:0;
    transition:opacity 200ms;
}
.POR_div3bDiv:hover > .divCompartirFavo, .POR_div3bDiv:hover > .divCompartirEdit {
    opacity:1;
}
.POR_div3bDiv > a {
    position:absolute;
    left:0px;
    right:0px;
    bottom:0px;
    top:0px;
    background-color:rgba(0,0,0,0);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    transition:background-color 200ms;
}
.POR_div3bDiv > a:hover {
    background-color:rgba(0,0,0,0.2);
}
.POR_div3bDiv > a > span {
    font-family:BrandonGrotesque-Bold;
    font-size:1.5em;
    color:#fff;
    text-shadow: 0px 0px 5px rgba(0,0,0,1);
    padding-left:20px;
    padding-right:20px;
}
.POR_div3bBot {
    padding-top:10px;
    padding-bottom:40px;
    text-align:center;
}
.POR_div3bBot > a {
    font-family:BrandonGrotesque-Light;
    font-size:1em;
    color:#000;
    border:1px solid #000;
    display:inline-block;
    padding:15px;
    padding-left:20px;
    padding-right:20px;
    transition:color 200ms, background-color 200ms;
}
.POR_div3bBot > a:hover {
    
}
.POR_div40 {
    position:relative;
}
.POR_div4 {
    height:465px;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    position:relative;
    display:none;
    background-color:#999;
}
.POR_div4 > .divCompartirFavo, .POR_div4 > .divCompartirEdit {
    position:absolute;
    top:10px;
    right:10px;
    opacity:0;
    transition:opacity 200ms;
}
.POR_div4:hover > .divCompartirFavo, .POR_div4:hover > .divCompartirEdit {
    opacity:1;
}
.POR_div4.activo {
    display:block;
}
.POR_div4atr, .POR_div4ade {
    position: absolute;
    z-index: 2;
    display: inline-block;
    width: 50px;
    height: 50px;
    background-color: rgba(0,0,0,0);
    top: 207px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 30px 30px;
    cursor: pointer;
    transition: background-color 200ms;
}
.POR_div4atr {
    left: 20px;
    background-image: url(/Imas/General/icoAtras.png);
}
.POR_div4ade {
    right: 20px;
    background-image: url(/Imas/General/icoAdela.png);
}
.POR_div4a {
    position:absolute;
    left:0px;
    right:0px;
    bottom:0px;
    top:0px;
    background-color:rgba(0,0,0,0);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.POR_div4aT {
    width:800px;
}
.POR_div4aTex {
    font-family:BrandonGrotesque-Bold;
    font-size:1.5em;
    color:#fff;
    text-shadow: 0px 0px 5px rgba(0,0,0,1);
    padding-bottom:30px;
}
.POR_div4aTit {
    font-family:BrandonGrotesque-Bold;
    font-size:3em;
    color:#fff;
    text-shadow: 0px 0px 5px rgba(0,0,0,1);
    padding-bottom:10px;
}
.POR_div4aBot {
    font-family:BrandonGrotesque-Light;
    font-size:1em;
    color:#fff;
    border:1px solid #fff;
    display:inline-block;
    padding:15px;
    padding-left:20px;
    padding-right:20px;
    transition:color 200ms, background-color 200ms;
    background-color:rgba(0,0,0,0.5);
}
.POR_div4aBot:hover {
    color:#000;
    background-color:#fff;
}
.POR_div4punts {
    position:absolute;
    bottom:10px;
    left: 10px;
    right: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    z-index:2;
    line-height: 10px;
}
.POR_div4punts > span {
    display: inline-block;
    width: 8px;
    height: 8px;
    background-color: rgba(255,255,255,0.5);
    border-radius: 4px;
    margin-left: 2px;
    margin-right: 2px;
}
.POR_div4punts > span.activo {
    width: 10px;
    height: 10px;
    background-color: #fff;
    border-radius: 5px;
    border: 0px;
}
.POR_div5 {
    padding-bottom:40px;
}
.POR_div5a {
    padding-bottom:30px;
    padding-top:30px;
    text-align:center;
}
.POR_div5aTit {
    font-family:BrandonGrotesque-Bold;
    font-size:2em;
    color:#000;
    padding-bottom:10px;
    display:block;
}
.POR_div5aTit.sinMarBot {
    padding-bottom:0px;
}
.POR_div5aTex {
    font-family:BrandonGrotesque-Light;
    font-size:1.2em;
    color:#000;
    display:block;
}
.POR_div5b {
    text-align:center;
    position:relative;
}
.POR_div5bAtr, .POR_div5bAde {
    position: absolute;
    z-index: 2;
    display: inline-block;
    width: 50px;
    height: 50px;
    background-color: rgba(0,0,0,0.2);
    top: 250px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 30px 30px;
    cursor: pointer;
    transition: background-color 200ms;
}
.POR_div5bAtr {
    left: 20px;
    background-image: url(/Imas/General/icoAtras.png);
}
.POR_div5bAde {
    right: 20px;
    background-image: url(/Imas/General/icoAdela.png);
}
.POR_div5bDivs {
    display:none;
}
.POR_div5bDivs.activo {
    display:block;
}
.POR_div5bDiv {
    width:calc((100% / 3) - 20px);
    margin-left:10px;
    margin-right:10px;
    margin-bottom:20px;
    display:inline-block;
    vertical-align:text-top;
    position:relative;
}
.POR_div5bDiv.num4 {
    width:calc((100% / 4) - 20px);
}
.POR_div5bDiv > .divCompartirFavo, .POR_div5bDiv > .divCompartirEdit {
    position:absolute;
    top:10px;
    right:10px;
    opacity:0;
    transition:opacity 200ms;
}
.POR_div5bDiv:hover > .divCompartirFavo, .POR_div5bDiv:hover > .divCompartirEdit {
    opacity:1;
}
.POR_div5bDivFoto {
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    height:275px;
    position:relative;
    background-color:#999;
    display:block;
}
.POR_div5bDiv.num4 .POR_div5bDivFoto {
    height:180px;
}
.POR_div5bDivFoto > span {
    background-color:rgba(0,0,0,0.7);
    display:inline-block;
    position:absolute;
    right:10px;
    bottom:10px;
    font-size:0.8em;
    padding:3px;
    padding-left:5px;
    padding-right:5px;
    color:#fff;
}
.POR_div5bDivT {
    min-height:235px;
    background-color:#f5f5f5;
    padding:20px;
    text-align:left;
}
.POR_div5punts {
    line-height: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.POR_div5punts > span {
    display: inline-block;
    width: 8px;
    height: 8px;
    background-color: #ddd;
    border-radius: 4px;
    margin-left: 2px;
    margin-right: 2px;
}
.POR_div5punts > span.activo {
    width: 10px;
    height: 10px;
    background-color: #549433;
    border-radius: 5px;
    border: 0px;
}
.PLA_ntilla2 .POR_div5bDivT {
    background-color:#fff;
}
.POR_div5bDivTit {
    display:block;
    color:#000;
    font-size:1.3em;
}
.POR_div5bDivTex {
    display:block;
    padding-top:10px;
    font-family:BrandonGrotesque-Light;
}
/*Calendari*/
.calendari
{
	width:100%;
	background-color:#bae1ef;
	text-align:center;
	font-size:0.8em;
	line-height:24px;
	margin-top:0.5em;
}
.capdesetmana
{
	padding:0.1em;
	color:#000000;
}
.capdesetmana a
{
	color:#000000;
}
.dianormal
{
	padding:0.1em;
}
.dianormal a
{
	color:#000000;
}
.diaresaltat
{
	padding:0.1em;
}
.diaresaltat a
{
	color:#d00545;
}
.diaseleccionat
{
	padding:0.1em;
	background-color:#5fbbdc;
}
.diaseleccionat a
{
	color:#000000;
}
.filaany
{
	background-color:#226b86;
	padding:0.1em;
	padding-top:0.3em;
	color:#fff;
	font-weight:bold;
}
.filaany span
{
	display:inline-block;
	width: calc(100% - 20px);
	text-align:center;
}
.filames
{
	background-color:#226b86;
	padding:0.1em;
	color:#fff;
	padding-bottom:0.3em;
	font-weight:bold;
}
.filames a
{
	color:#fff;
}
.filames span
{
	display:inline-block;
	width: calc(100% - 20px);
}
.resaltatiseleccionat
{
	padding:0.1em;
	background-color:#00b6eb;
}
.resaltatiseleccionat a
{
	color:#d00545;
}
.titoldies
{
	background-color:#00b6eb;
	padding:0.1em;
	display:none;
}
.titoldies a
{
	color:#ffffff;
}
.selectors
{
	padding:0.2em;
}
/*-----------------------------------------------------------------*/
.POPUP {
    background-color: rgba(0,0,0,0.8);
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    z-index: 99999;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.POPUP > div {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 10px #000;
    padding: 20px;
    max-width: 800px;
    text-align: left;
    overflow: auto;
    max-height: 80%;
}
.ancla
{
	position: absolute;
}
.divEtiqueta
{
}
.divEtiqueta a
{
	color:#000000;
}
.divEtiqueta[desc=""]
{
	display:none;
}
.divEtiqueta.boton {
    background-position: 10px 4px;
    background-repeat: no-repeat;
    background-size: 35px 35px;
    padding-left: 50px;
    color:#333;
}
.divEtiqueta.boton.telefono {
    background-image: url(/Imas/General/icoTele2.png);
    cursor: inherit;
}
.divEtiqueta.boton.web {
    background-image: url(/Imas/General/icoWeb2.png);
}
.divEtiqueta.boton.ticket {
    background-image: url(/Imas/General/icoTicket2.png);
}
.divEtiqueta.boton.email {
    background-image: url(/Imas/General/icoMail2.png);
}
.divEtiqueta.boton.horari {
    background-image: url(/Imas/General/icoReloj2.png);
}
.divEtiqueta.boton:hover {
    color:#333;
}
#oscuro
{
	background-image:url(/imas/general/oscuro.png);
	background-position:center center;
	background-repeat:repeat;
	position:fixed;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:99999;
	text-align:center;
	padding-top:1.5em;
	color:#ffffff;
}
#oscuro span
{
	font-size:1.3em;
}
#oscuro img
{
	max-width:950px;
}
#oscuro a
{
	color:#ffffff;
}
.GAL_atras
{
	position:fixed;
	width:30px;
	height:30px;
	left:10px;
	background-image:url(/imas/general/atrasG.png);
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.GAL_avan
{
	position:fixed;
	width:30px;
	height:30px;
	right:10px;
	background-image:url(/imas/general/adelanteG.png);
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.botCerrar
{
	background-image:url(/imas/general/cerrar.png);
	background-position:center center;
	background-repeat:no-repeat;
	display:inline-block;
	width:30px;
	height:30px;
	position:fixed;
	top:10px;
	right:10px;
	cursor:pointer;
}
.destVideo
{
	cursor:pointer;
	margin-top:0.5em;
}
.boton, .boton1, .boton2, .boton3, .boton4 {
	display:inline-block;
	line-height: 44px;
    border-radius: 22px;
	padding-left:25px;
	padding-right:25px;
	border: 0px;
	margin: 0px;
    font-size: 1em;
    margin-right:5px;
    margin-bottom:5px;
    font-family: BrandonGrotesque-Medium;
    transition:background-color 200ms;
	cursor:pointer;
}
.boton:hover
{
	background-color:#ffc733;
	color:#000;
}
.boton {
    background-color: #FEBD10;
	color:#000;
}
.boton[disabled="disabled"] {
    background-color:#999;
    color:#ccc;
}
.boton1 {
	background-color:#5b9bd5;
	color:#ffffff;
}
.boton1:hover {
	background-color:#3a79b1;
    color:#ffffff;
}
.boton2 {
	background-color: #444;
    color:#ffffff;
}
.boton2:hover {
	background-color:#333;
    color:#ffffff;
}
.boton3 {
	background-color:#ffc000;
	color:#ffffff;
}
.boton3:hover {
	background-color:#c19100;
    color:#ffffff;
}
.boton4 {
	background-color:#70ad47;
	color:#ffffff;
}
.boton4:hover {
	background-color:#4d8626;
    color:#ffffff;
}
.labelsforms
{
	text-align:left;
	display:inline-block;
}
.divCompartir {
    position:absolute;
    right:0px;
}
.divCompartir.cabecera {
    margin-top:-50px;
    z-index:9;
}
.divCompartirEdit, .divCompartirAtra, .divCompartirShare, .divCompartirFavo {
	background-color: rgba(0,0,0,0.1);
	background-image: url(/imas/General/icoEditar.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 30px 30px;
	width: 40px !important;
	height: 40px !important;
	border-radius: 20px;
    display:inline-block !important;
    margin-left:5px;
    cursor:pointer;
}
.divCompartirEdit:hover, .divCompartirAtra:hover, .divCompartirShare:hover, .divCompartirFavo:hover, .divCompartirFavo.activo {
	background-color: #549433 !important;
}
.divCompartirAtra
{
	background-image: url(/imas/General/icoAtras.png);
}
.divCompartirEdit {
    background-image: url(/Imas/General/icoEditar.png);
}
.divCompartirShare {
    background-image: url(/Imas/General/icoShare.png);
}
.divCompartirFavo {
    background-image: url(/Imas/General/icoFavo.png);
}
.divCompartirFavo.activo {
    opacity:1 !important;
}
.divCompartirFavo.borrar {
    background-image: url(/Imas/General/icoPapelera.png);
    background-color: red !important;
}
.POR_div1aTit > .divCompartirFavo, .POR_div1aTit > .divCompartirEdit {
    position:absolute;
    right:0px;
    top:0px;
    opacity:0;
    transition:opacity 200ms;
}
.POR_div1:hover .POR_div1aTit > .divCompartirFavo, .POR_div1:hover .POR_div1aTit > .divCompartirEdit {
    opacity:1;
}
.divCompartirFace, .divCompartirTwit, .divCompartirWhat
{
	background-size: 30px 30px;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#dddddd;
	display:inline-block;
	width:40px;
	height:40px;
	border-radius:22px;
	cursor: pointer;
    border:2px solid #ffffff;
}
.divCompartirFace:hover, .divCompartirTwit:hover, .divCompartirWhat:hover
{
	background-color:#000000;
}
.divCompartirFace
{
	background-image:url(/imas/general/icoFace.png);
	background-color:#2b3990;
}
.divCompartirTwit
{
	background-image:url(/imas/general/icoTwit.png);
	background-color:#27aae1;
}
.divCompartirWhat
{
	background-image:url(/imas/general/icoWhat.png);
	background-color:#2bb240;
}
.sharelink
{
	display: inline-block;
	width: 60px;
	height: 60px;
	border-radius: 30px;
	background-color: #333;
	margin-left: 5px;
	margin-right: 5px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 50px 50px;
}
.facebook {
    background-image:url(/Imas/General/icoFace.png);
}
.face {
    background-image:url(/Imas/General/icoFace2.png);
}
.facebook:hover, .facebook.hover {
    background-color:#3b5998;
}
.face:hover {
    background-color:#3b5998;
    background-image:url(/Imas/General/icoFace.png);
}
.instagram {
    background-image:url(/Imas/General/icoInst.png);
}
.inst {
    background-image:url(/Imas/General/icoInst2.png);
}
.instagram:hover, .instagram.hover {
    background-color:#b13582;
}
.inst:hover {
    background-color:#b13582;
    background-image:url(/Imas/General/icoInst.png);
}
.twitter {
    background-image:url(/Imas/General/icoTwit.png);
}
.twit {
    background-image:url(/Imas/General/icoTwit2.png);
}
.twitter:hover, .twitter.hover {
    background-color:#55A9E0;
}
.twit:hover {
    background-color:#55A9E0;
    background-image:url(/Imas/General/icoTwit.png);
}
.mail {
    background-image:url(/Imas/General/icoMail.png);
}
.mail:hover {
    background-color:#549433;
}
.youtube {
    background-image:url(/Imas/General/icoYout.png);
}
.yout {
    background-image:url(/Imas/General/icoYout2.png);
}
.youtube:hover, .youtube.hover {
    background-color:#D51F1E;
}
.yout:hover {
    background-color:#D51F1E;
    background-image:url(/Imas/General/icoYout.png);
}
.gestio {
	background-image:url(/Imas/General/icoEditar.png);
}
.gestio:hover {
    background-color:#549433;
}
.favoritos {
    background-image:url(/Imas/General/icoFavo.png);
}
.favoritos:hover {
    background-color:#549433;
}
.cercador {
    background-image:url(/Imas/General/icoBusc.png);
}
.cercador:hover {
    background-color:#549433;
}
.paginacion
{
	text-align:center;
	background-image:url(/imas/general/lineas2.png);
	background-position:top center;
	background-repeat:repeat-x;
	padding-top:0.7em;
	margin-top:1em;
}
.pagiAnt
{
	display:inline-block;
	float:left;
	background-image:url(/imas/general/pagiAnt.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:0.8em;
}
.pagiSig
{
	display:inline-block;
	float:right;
	background-image:url(/imas/general/pagiSig.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:0.8em;
}
.divYedai {
    position:relative;
    z-index:99999;
}
.divYedai.zindex {
    z-index:99000;
}
.divShare
{
    position:fixed;
    left:0px;
    top:0px;
    right:0px;
    bottom:0px;
    background-image:url(/imas/general/oscuro.png);
	background-position:center center;
	background-repeat:repeat;
    z-index:99990;
    text-align:center;
}
.divShareClose
{
    position:fixed;
    width:30px;
    height:30px;
    background-image:url(/Imas/General/cerrar.png);
    background-position:center center;
    background-repeat:no-repeat;
    top:10px;
    right:10px;
    cursor:pointer;
}
.divShareTit
{
    display:block;
    font-size:1.8em;
	padding-bottom:10px;
	color:#ffffff;
}
#smart-button {
    display:none !important;
}