.dejardefumar .portlet-boundary.color-grey0 {
	background-color: #F9F9F9 !important;
}

.dejardefumar .portlet-boundary.color-grey1 {
	background-color: #F9F9F9 !important;
}
.dejardefumar .portlet-boundary.color-red {
	background-color: #FF0000 !important;
}

body.dejardefumar {font-size: 16px;}

.dejardefumar .idioma a {font-size: 0.9em;font-weight:400;}
.dejardefumar .navbar-nav > li > a {font-weight: 400;}
.dejardefumar .navbar-inverse { position: relative !important; padding: 1em 0em 0em 0em !important; margin: auto auto !important; background: #fff !important; border: 0px solid #fff !important; }
.dejardefumar .navbar-brand {padding:0px; margin-top:0px; float: left; font-size: 2em; line-height: 1em; height: 105px;}
.dejardefumar .navbar-nav {margin: 3em 0em 0em 0em;}
.dejardefumar .navbar-placeholder {display: none !important; height: 0px !important;};


.dejardefumar .caption { position: absolute; color: #fff; text-align: center; width: 40%; top: 30%; left: 30%; text-shadow: 0px 0px 5px #000;}

.dejardefumar .menu-footer {background:#B9122B;}
.dejardefumar .menu-footer .navbar-nav {margin: auto auto; padding: 1em; border-radius: 0px;width: 100%;text-align: center; height: auto; min-height: auto; border: 0px solid #000;}
.dejardefumar .menu-footer .navbar a, .dejardefumar .menu-footer .navbar-nav a {color:#fff;font-weight: 400;text-transform: uppercase;}
.dejardefumar .menu-footer .nav > li > a:hover, .dejardefumar .nav > li > a:focus {text-decoration: none;background-color: transparent;color:#ccc;}
.dejardefumar .menu-footer .navbar-nav > li { float: none; display: inline-block; background: transparent;}
.dejardefumar .menu-mapas {background:#fff;}
.dejardefumar .menu-mapas .navbar-nav {margin: auto auto; padding: 1em; border-radius: 0px;width: 100%;text-align: center;}
.dejardefumar .menu-mapas .navbar {border-radius: 0px; margin: auto auto; height: auto; min-height: auto; border: 0px solid #000;}
.dejardefumar .menu-mapas .navbar a, .dejardefumar .menu-mapas .navbar-nav a {color:#B9122B;font-size: 0.9em;font-weight: 400;text-transform: uppercase;}
.dejardefumar .menu-mapas .nav > li > a:hover, .dejardefumar .nav > li > a:focus {text-decoration: none;background-color: transparent;color:#000;}
.dejardefumar .menu-mapas .navbar-nav > li { float: none; display: inline-block; background: transparent;}

.dejardefumar .footer-wrapper {background: #eee;color: #000;margin-top: 0em;}

.dejardefumar .tres .logosEntidad {width: 27%; margin: 2em auto 1em auto;}
.dejardefumar .cuatro .logosEntidad {width: 20%; margin: 2em auto 1em auto;}
.dejardefumar .cuatro-gris .logosEntidad {width: 20%; margin: 2em auto 1em auto;}
@media screen and (max-width: 480px) {.dejardefumar .cuatro .logosEntidad {width:45%; margin: auto auto;}}
@media screen and (max-width: 480px) {.dejardefumar .cuatro-gris .logosEntidad {width: 45%; margin: auto auto;}}

.dejardefumar .contenido {text-align: center; margin: auto auto;}
.dejardefumar .contenido .col-md-6 { padding: 0em 2em;}
.dejardefumar .contenido p {text-align: justify;}
.dejardefumar .microsite .contenido h3.title, .dejardefumar .microsite .contenido-titulo h3.title {text-align:center;}
.dejardefumar .microsite .contenido h4, .dejardefumar .microsite .contenido h5 {text-align:left;}
.dejardefumar .microsite .contenido a {color: #111;}
.dejardefumar .contenido-gris {text-align: center; margin: auto auto; background:#8B8F90; color:#fff;}
.dejardefumar .contenido-gris .col-md-6 { padding: 0em 2em;}
.dejardefumar .contenido-gris-titulo {color:#fff;}
.dejardefumar .contenido-gris p {text-align: justify; word-break: normal; hyphens: auto;}
.dejardefumar .microsite .contenido-gris h3.title, .dejardefumar .microsite .contenido-gris-titulo h3.title {text-align:center; color:#fff;}
.dejardefumar .microsite .contenido-gris a {color: #fff;}

.dejardefumar .microsite .txtwhite,  .dejardefumar .microsite .txtwhite a, .dejardefumar .microsite .txtwhite h3.title {color: #fff;}
.dejardefumar .portlet > .portlet-content-editable { border-color: transparent; border-radius: 0px; }

.dejardefumar .preguntas {}
.dejardefumar .microsite .preguntas h4 {font-size: 1.3em; color:#333;}
.dejardefumar .microsite .preguntas p {font-size: 0.9em; color:#666;}

.dejardefumar .cuadrado img, .dejardefumar .medias img {
    border-radius: 0.5em;
}

.dejardefumar .microsite .boton-mas-info-claro {width: auto; display:inline-block; background:#fff; margin: 1em auto; padding:0.5em 1em; border-radius: 5px; box-shadow: 0px 0px 5px rgba(0,0,0,0.5);}
.dejardefumar .microsite .boton-mas-info-claro a {color:#000; font-weight:600; text-decoration:none;}
.dejardefumar .microsite .boton-mas-info-claro a:hover {color:#888;}
.dejardefumar .microsite .boton-mas-info-oscuro {width: auto; display:inline-block; background:#000; margin: 1em auto; padding: 0.5em 1em; border-radius: 5px; box-shadow: 0px 0px 5px rgba(0,0,0,0.5);}
.dejardefumar .microsite .boton-mas-info-oscuro a {color:#fff; font-weight:600; text-decoration:none;}
.dejardefumar .microsite .boton-mas-info-oscuro a:hover {color:#bbb;}

.dejardefumar .columna {width: 100%; height: auto; max-width: 300px;  display:inline-block; vertical-align: top; margin: auto 2em; padding: 0em 0em 2em 0em; text-align: left;}
.dejardefumar .columna img {width: 100%; height: auto; min-height: 180px; max-height: 180px; border-radius: 0.5em;margin: auto auto;object-fit: cover; display: block;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.dejardefumar .columna a img:hover {transform: scale(0.95); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.dejardefumar .columnab {width: 100%; height: auto; max-width: 280px; display:inline-block; vertical-align: top; margin: auto 1em; padding: 0em 0em 1em 0em; text-align: left;}
.dejardefumar .columnab img {width: 100%; height: auto; min-height: 160px; max-height: 160px; border-radius: 0.5em;margin: auto auto;object-fit: cover; display: block;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.dejardefumar .columnab a img:hover {transform: scale(0.95); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.dejardefumar .columna p, .dejardefumar .columnab p {text-align: justify;}
.dejardefumar .zoomimg {width: 100%; height: auto; min-height: 180px; border-radius: 0.5em; margin: auto auto; overflow: hidden;}
.dejardefumar .zoomimg img.zoom:hover { transform: scale(1.5);-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.dejardefumar #leermas1 {display: none;}
.dejardefumar #leermas1:target {display: block;}
.dejardefumar #leermas2 {display: none;}
.dejardefumar #leermas2:target {display: block;}
.dejardefumar #leermas3 {display: none;}
.dejardefumar #leermas3:target {display: block;}
.dejardefumar #leermas4 {display: none;}
.dejardefumar #leermas4:target {display: block;}
.dejardefumar #leermas5 {display: none;}
.dejardefumar #leermas5:target {display: block;}
.dejardefumar #leermas6 {display: none;}
.dejardefumar #leermas6:target {display: block;}
.dejardefumar #leermas7 {display: none;}
.dejardefumar #leermas7:target {display: block;}
.dejardefumar #leermas8 {display: none;}
.dejardefumar #leermas8:target {display: block;}
.dejardefumar #leermas9 {display: none;}
.dejardefumar #leermas9:target {display: block;}

.dejardefumar .mapas .cuadrado {width: 22%;background: #eee; margin: 1em;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
@media screen and (max-width: 1024px) {.dejardefumar .mapas .cuadrado {width: 45%;background: #eee; margin: 1em;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}}
@media screen and (max-width: 480px) {.dejardefumar .mapas .cuadrado {width: 85%;background: #eee; margin: 1em;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}}
.dejardefumar .mapas p {font-size: 0.8em;padding: 1em 1em 0em 1em;text-align: justify;hyphens: auto;}
.dejardefumar .logos img {width: 100%;border-radius: 0.5em;}

.dejardefumar .portlet-forms .ddl-form-name {font-size: 26px;text-align: center;}
.dejardefumar .portlet-forms .required-warning {text-align: center;}
.dejardefumar .euform:lang(es) {display: none;}
.dejardefumar .esform:lang(eu) {display: none;}

.dejardefumar #wrapper .infoSlick .slick-slide p a { background: #B9122B; padding: 0.7em 1.2em; color: white; border-radius: 5px; font-weight: 500; text-transform: uppercase; font-size: 0.9em;}

.dejardefumar .portlet-content-editable {border-width: 0;}

.dejardefumar button.btn {font-size: 1em; font-weight: 600; border: 0px solid #000; border-radius: 5px; padding: 0.5em 1em;}