@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,400&display=swap');

@font-face {font-family: 'Ubuntu'; font-weight: normal; font-style: normal; src: url('../fonts/Ubuntu-Regular.eot'); src: local('â˜º'), url('../fonts/Ubuntu-Regular.woff') format('woff'), url('../fonts/Ubuntu-Regular.ttf') format('truetype'), url('../fonts/Ubuntu-Regular.svg#webfont3jnenQ5S') format('svg');}
@font-face {font-family: 'UbuntuL'; font-weight: normal; font-style: normal; src: url('../fonts/Ubuntu-Light.eot'); src: local('â˜º'), url('../fonts/Ubuntu-Light.woff') format('woff'), url('../fonts/Ubuntu-Light.ttf') format('truetype'), url('../fonts/Ubuntu-Light.svg#webfont3jnenQ5S') format('svg');}
@font-face {font-family: 'UbuntuB'; font-weight: normal; font-style: normal; src: url('../fonts/Ubuntu-Bold.eot'); src: local('â˜º'), url('../fonts/Ubuntu-Bold.woff') format('woff'), url('../fonts/Ubuntu-Bold.ttf') format('truetype'), url('../fonts/Ubuntu-Bold.svg#webfont3jnenQ5S') format('svg');}

body {padding-top: 0; font-family: 'Lato';}

.t3-wrapper {background-color: transparent;}

.navbar-header .head-search {right: 16.5%; top: 4%;}

.search {float: right; margin-left: 20px; position: relative;}

#mod-finder-searchword384 {padding: 5px 20px 5px 8px; height: 28px; border: 0; border-radius: 15px; width: 151px; background: #ffffff; border-top-left-radius: 15px; border-bottom-left-radius: 15px; border-top-right-radius: 0; border-bottom-right-radius: 0; margin-bottom: 1px; color: #333;}

.btn-primary {background-image: url("../../../images/iconos/searchButton.jpg"); background-repeat: no-repeat; background-size: auto; width: 20px; height: 23px; padding: 14px 23px; border: 0; background-position-x: center; background-position-y: center; vertical-align: unset; border-top-left-radius: 0%; border-bottom-left-radius: 0%; border-top-right-radius: 15px; border-bottom-right-radius: 15px;}

.btn-primary:hover {color: transparent; background-color: #ccc;}

/*******/
/*.mod-finder .mod-finder__search {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 40px;
  border-radius: 50px;
  padding: 10px;
}
#mod-finder-searchword384 {
  outline: none;
  border: none;
  background: none;
  width: 0;
  padding: 0;
  color: #fff;
  float: left;
  font-size: 16px;
  transition: .3s !important;
  line-height: 40px;
}
.mod-finder .btn-primary {
  color: #fff;
  float: right;
  width: 40px;
  height: 40px;
  border-radius: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: .3s;
}
#mod-finder-searchword384:focus,
#mod-finder-searchword384:not(:placeholder-shown) {
  width: 150px;
  padding: 0 6px;
}
.mod-finder .mod-finder__search:hover > .#mod-finder-searchword384 {
  width: 150px;
  padding: 0 6px;
}
.mod-finder .mod-finder__search:hover > .mod-finder .btn-primary,
#mod-finder-searchword384:focus + .mod-finder .btn-primary,
#mod-finder-searchword384:not(:placeholder-shown) + .mod-finder .btn-primary {
  background: #fc0;
  color: #cd595a;
}*/
.search-box {
  /*position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);*/
  background: #0065A3;
  height: 40px;
  border-radius: 50px;
  padding: 8px;
  width: auto;
  transition: 1s !important;
  border:2px solid #fff;
}
/* input */
.search-input {
  outline: none !important;
  border: none !important;
  background: none !important;
  width: 0 !important;
  padding: 0 !important;
  color: #fff;
  float: left;
  font-size: 16px;
  transition: all .5s !important;
  line-height: 40px;
  box-shadow: none !important;
}
.search-input::placeholder {
  color: #dbc5b0;
}
/* icon */
.search-btn {
  color: #fff;
  float: right !important;
  width: 40px !important;
  height: 40px !important;
  border-radius: 50px;
  background: #0065A3;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  text-decoration: none !important;
  transition: .3s !important;
  background-image: url("../../../images/iconos/ico_buscador.png") !important; background-repeat: no-repeat !important; background-size: auto !important; width: 20px !important; height: 23px !important;
}
.search-focus .search-input {width: 150px !important; padding: 0 6px !important; height: auto; outline:0px #fff !important; color:#fff;}

.search-box:focus { width: 195px;}
.search-box:focus > .search-input {
  width: 150px !important;
  padding: 0 6px !important;
}
.search-box:hover > .search-btn,
.search-input:focus + .search-btn,
.search-input:not(:placeholder-shown) + .search-btn {
  background: transparent;
  color: #cd595a;
  /*display:none !important;*/
}
/******/

#mod-custom107 {right: 43%; position: relative;}

.awesomplete {width: 151px}

.head-search .search {background: transparent; border: 0;}

.icon-search:text, .icon-search {display: none;}

.t3-mainnav {border-bottom:0; /*max-width: 1260px; margin: 0 auto;*/}
.t3-mainnav > .container {width:100%; padding: 0;}
.navbar-fixed-top {position: inherit;}
.navbar-default {background-color: transparent;}
.t3-navbar {font-family: 'Lato'; font-weight: 700; width: 100%; background-image: url("../../../images/estructura/backtop.png"); background-position: left top; background-repeat: repeat-x;}
.t3-megamenu .divider {background-image: none !important; margin: 0 !important; float:left;}
.t3-navbar .navbar-nav > li > a, .t3-navbar .navbar-nav > li > a:visited {color: #0065A3; font-size: 15px; padding: 10px; line-height: 35px;}
.t3-navbar .navbar-nav > li > a:hover, .t3-navbar .navbar-nav > li > a:focus {color:#0065A3 !important; box-shadow: inset 0 -2px 0 #0065A3 !important; -webkit-box-shadow:inset 0 -2px 0 #0065A3 !important;}
.t3-navbar .nav > li > .separator {color: #0065A3; text-transform:uppercase; font-size: 15px; padding: 18px 10px;}
.t3-navbar .nav > li > .separator:hover {color: #0065A3;}
.t3-navbar .navbar-nav > li {background-image: url(../../../images/iconos/bullet-menu01.png); background-repeat: no-repeat; background-position: 0px 26px; margin-top: 30px; margin-left: 18px;}
.t3-navbar .navbar-nav li:first-child {background-image: none; margin-left: 0; margin-top: 10px;}
.t3-navbar .navbar-nav li:first-child a {padding-left:0;}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {padding-left: 10px;}
.top-head {background-color: #0065A3;padding: 20px 0; height: 65px; max-width: 1260px; margin: 0 auto;}
.t3-megamenu {max-width: 1260px; margin: 0 auto;}
.t3-megamenu .navbar-nav {float: right; width:100%;}
.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret {display: none;}
.t3-megamenu .mega > .mega-dropdown-menu {width: 100%; background-color: #0065A3; border: 1px solid #0065A3;}
.t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li {border-bottom: 1px solid #ccc; float: left; width: 100%; border-top: 0 !important; border-top: 0 !important; margin-right: 10px;}
.t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li a {font-size: 15px; font-weight: 400; color: #fff;}
.t3-megamenu .mega-nav > li .separator {padding: 10px;}
.t3-megamenu .dropdown-submenu.mega-align-right > .dropdown-menu {/*top: 60px;*/}
.t3-megamenu .dropdown-submenu .mega-dropdown-menu {background-color: #0078BF;}
.t3-megamenu .col-xs-12.mega-col-nav {padding-right: 0 !important; padding-left: 0 !important;}
.t3-megamenu .dropdown-submenu > a::after {content:inherit;}
.t3-megamenu .mega-inner {padding: 0;}

/*********** REDES SOCIALES ****************/

.sticky-container {padding:0px; margin:0px; position:fixed; right:-225px; top:130px; width:300px; z-index: 1100;}
.sticky ul {padding-left: 34px;}
.sticky > li{padding:0px; margin:0px 0px 1px 0px; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; cursor:pointer; list-style:none;}
.sticky > li:first-child {background-color: transparent;}
.sticky > li:hover{margin-left:-220px;}
.sticky li.iconos-modal-redes {	list-style: none !important; padding: 8px 10px; background: rgba(0,0,0,0.5); width: 24px; display: table; float:left;}
.sticky > li > img {float:left;}
.sticky > li > p > a {text-decoration:none; color:#2C3539;}
.sticky > li > p > a:hover{}


.moduletable_redes-sociales-moviles {display: none;}

.moduletable_buscador-top {float: right; margin-left: 20px; position: relative;}
.moduletable_buscador-top .search_buscador-top label {display: none;}
.moduletable_buscador-top i {display: none !important;}
.moduletable_buscador-top .button_buscador-top {padding: 4px 13px; position: absolute; top: 0; right: 0; background-color: #ccc; border-radius: 0 15px 15px 0; color: #ccc;}
.moduletable_buscador-top #mod-search-searchword {padding: 5px 20px 5px 8px; height: 28px; border: 0; border-radius: 15px;}

/***************/


/*********** DIARIO DIGITAL ****************/

.custom_diario-digital-float .sticky-container-diario {padding:0px; margin:0px; position:fixed; right:-225px; top:180px; width:300px; z-index: 1100;}
.custom_diario-digital-float .sticky-diario ul {padding-left: 34px;}
.custom_diario-digital-float .sticky-diario > li{padding:0px; margin:0px 0px 1px 0px; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; cursor:pointer; list-style:none;}
.custom_diario-digital-float .sticky-diario > li:first-child {background-color: transparent;}
.custom_diario-digital-float .sticky-diario > li:hover{margin-left:-150px;}
.custom_diario-digital-float .sticky-diario li.iconos-modal-diario {	list-style: none !important; padding: 10px; background: rgba(0,0,0,0.5); width: 152px; display: table; float:left;}
.custom_diario-digital-float .sticky-diario > li > img {float:left !important;}
.custom_diario-digital-float .sticky-diario li  a {text-decoration:none; color:#fff !important;}

/*********** LA MUNI CONTIGO ****************/

.custom_municontigo-float .sticky-container-diario {padding:0px; margin:0px; position:fixed; right:-225px; top:230px; width:300px; z-index: 1100;}
.custom_municontigo-float .sticky-diario ul {padding-left: 34px;}
.custom_municontigo-float .sticky-diario > li{padding:0px; margin:0px 0px 1px 0px; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; cursor:pointer; list-style:none;}
.custom_municontigo-float .sticky-diario > li:first-child {background-color: transparent;}
.custom_municontigo-float .sticky-diario > li:hover{margin-left:-150px;}
.custom_municontigo-float .sticky-diario li.iconos-modal-diario {	list-style: none !important; padding: 10px; background: rgba(0,0,0,0.5); width: 152px; display: table; float:left;}
.custom_municontigo-float .sticky-diario > li > img {float:left !important;}
.custom_municontigo-float .sticky-diario li  a {text-decoration:none; color:#fff !important;}

/*********** PODCAST ****************/

.custom_podcast-float .sticky-container-diario {padding:0px; margin:0px; position:fixed; right:-225px; top:280px; width:300px; z-index: 1100;}
.custom_podcast-float .sticky-diario ul {padding-left: 34px;}
.custom_podcast-float .sticky-diario > li{padding:0px; margin:0px 0px 1px 0px; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; cursor:pointer; list-style:none;}
.custom_podcast-float .sticky-diario > li:first-child {background-color: transparent;}
.custom_podcast-float .sticky-diario > li:hover{margin-left:-150px;}
.custom_podcast-float .sticky-diario li.iconos-modal-diario {	list-style: none !important; padding: 10px; background: rgba(0,0,0,0.5); width: 152px; display: table; float:left;}
.custom_podcast-float .sticky-diario > li > img {float:left !important;}
.custom_podcast-float .sticky-diario li  a {text-decoration:none; color:#fff !important;}

/*********** DIARIO DIGITAL PORTADAS **********/

.moduletable_diario-digital {margin: 50px 0 0 0;}
.moduletable_diario-digital .djslider-default ul.djslider-in > li {background: #02B7CA; border: 3px solid #02B7CA !important; border-radius: 17px;}
#djslider-loader286 {margin-top: 50px; margin-bottom:50px;}


/*********** LOGOS PORTADA **********/

.moduletable_logos-portada {margin-top: 50px; margin-bottom:50px;}


.off-canvas-toggle + .container .navbar-header .logo {left: 10px;}
.logo {position: absolute; top:70px; display: none;}
.logo a, .logo a:hover, .logo a:focus {background: transparent;}
.logo-image > a > img {max-width: initial;}
.logo-image > a {max-width: initial; max-height: initial;}


.moduletable_botonera-top {float: left;}
.moduletable_botonera-top img {margin-right: 14px;}
.moduletable_botonera-top p {margin: 0;}

.moduletable_redes-sociales-top {float: left;}
.moduletable_redes-sociales-top ul {margin:0;}
.moduletable_redes-sociales-top ul li {float: left; list-style: none; margin-right: 15px;}


#cboxOverlay.saludo-alcaldesa {background: rgba(0,0,0,0.5);}
.saludo-alcaldesa {background-image: url("../../../images/estructura/fondo_saludo.jpg"); background-position: left center; background-repeat: no-repeat;}
.moduletable_saludo-alcaldesa {position: absolute; top: 70px; right: 570px;}
.saludo-alcaldesa h1.article-title {display: none;}
.saludo-alcalde {color: #333 !important; width: 60%; padding: 2%; font-size: 16px; font-family: 'Dancing Script', cursive; float: right;}

.moduletable_logo-festival {position: absolute; top: 57px; left: 390px;}

.telefonos-municipales #cboxContent {overflow: auto; overflow-x: hidden;}
#colorbox h2 {text-align: center; font-size: 40px; border-bottom: 2px solid #ededed; padding-bottom: 10px; font-family: 'Lato'; font-weight: 700;; margin-top: 0; color:#656565;}
#colorbox .page-header {padding-bottom: 0;  margin: 0 0 20px; border-bottom: 0;}
#colorbox .atencion-continuar {background-color: red; color: #fff; padding: 10px 20px; font-size: 18px;}
#colorbox span.glyphicon {background-color:#9A9B8B; padding: 15px; color: #fff; margin-right: 5px; margin-top: -1px; font-size: 14px;}
#colorbox .btn-link {width: 100%; text-align: left; border-left: 1px solid #9b9b9b; border-right: 1px solid #9b9b9b; border-top: 1px solid #9b9b9b; padding:0; color: #fff; font-family: 'Lato'; font-size: 20px; background-color:#0065A3;}
#colorbox .btn-link.collapsed {width: 100%; text-align: left; border: 1px solid #9b9b9b; padding:0; color: #333; font-family: 'Lato'; font-size: 20px; background-color:transparent;}
#colorbox h5 {margin: 5px 0 0;}
#colorbox .collapse.in {padding: 15px 2% 0; border-left: 1px solid #9b9b9b; border-right: 1px solid #9b9b9b; border-bottom: 1px solid #9b9b9b;}
#colorbox .card-body .col-md-6 {font-size: 18px; border-bottom: 1px solid #ccc;}
#colorbox .card-body .col-md-6.columna-1 {background-image: url(../../../images/iconos/vineta-telefonos.png); background-repeat:no-repeat; background-position: 2px 8px;}
#colorbox .card-body .col-md-6.columna-2 {text-align: right; background-image: url(../../../images/iconos/icono-llamar.png); background-repeat:no-repeat; background-position: right center;}
#colorbox .card-body .col-md-6.columna-2 a {color: #333; text-decoration: underline;}
#colorbox #informaciones {text-align: center;}
#colorbox #informaciones img {padding: 15px;}
#colorbox #informaciones span {color:#0065A3; font-size: 30px; font-family: 'Lato'; font-weight: 700;;}
#colorbox #informaciones a {color:#0065A3; font-size: 30px; font-family: 'Lato'; font-weight: 700;; margin-left: 3%; text-decoration: underline;}

#colorbox.telefonos-sos {/*background-image: url("../../../images/backtitulo-telefonos.jpg");*/}
.linea-sos {background-color: #0065A3; color: #fff; text-align: center !important; padding: 10px; display: inline-block; margin-bottom: 15px; line-height: 25px;}
.linea-sos h2 {margin:0;}
.linea-sos-nombre {float: left; width: 66%; background-color: #fff; color: #333; text-align: left; padding: 5px; margin: 0 2px 2px 0;}
.linea-sos-numero {background-color: #fff; color: #333; float: right; width: 33%; padding: 5px;}

.telefonos-sos .fondo {position: relative !important;}
.telefonos-sos .titulo-telefonos {color: #fc0; font-family: 'Lato'; font-weight: 700;; text-align: center; font-size: 20px; padding: 10px;}
.telefonos-sos .emergencia {width: 100%; background-image: url("../../../images/backtelefonos.jpg");background-position: top left;background-repeat: repeat;margin-top: 5px; padding: 0 15px 10px 15px;}
.telefonos-sos .titulo-ventana {color: #efefef;}
.telefonos-sos .titulo-ventana table {width: 100%;}
.telefonos-sos .telefonos-emergencia01 {color: #fc0; margin-bottom: 20px; border-bottom: 1px solid #ccc;}

.moduletable_banners-transparencia-top {float: right;}
.moduletable_banners-transparencia-top img {margin-left: 20px;}

.home #cboxTitle {display: none !important;}
.home #cboxLoadedContent {margin-top: -4px !important;}
/*.home #colorbox.no_title { max-width:330px;}*/
.home #colorbox.saludo-alcaldesa {max-width: 100% !important;}
.home #colorbox img {width: 450px !important; min-width:300px; max-width:350px; height:auto;}
.home #colorbox #mycontent a {float: left; width:33%;}

.moduletable_noticia-portada {padding: 0; margin: 0; width: 100%;}
._noticia-portada {padding: 0; margin: 0;}
._noticia-portada .nspArts {padding: 0;}
.moduletable_noticia-portada .velo-noticia {background: rgba(0,101,163,0.7); position: absolute; top: 0; right: 0; bottom: 0; height: 65px; width: 100%;}
.moduletable_noticia-portada .soporte-nota {position: absolute; z-index: 1000; top: 110px; left:4%; width:33%;}
.moduletable_noticia-portada .soporte-nota h4.nspHeader {padding-bottom: 7px; padding-top: 0;}
.moduletable_noticia-portada .soporte-nota h4.nspHeader {color:#fff !important; text-align:left !important; font-family: 'Lato'; font-weight: 700;; font-weight: normal; font-size: 35px; text-shadow: 4px 4px 2px #333;}
.moduletable_noticia-portada .soporte-nota .nspInfo {color:#fff;}
.moduletable_noticia-portada .soporte-nota .nspText {color:#fff; font-size: 16px; font-family: 'Lato'; font-weight: 300;}
.moduletable_noticia-portada .nspTopInterface {position: absolute; z-index: 1000; right: 10px; bottom: 10px;}
.moduletable_noticia-portada .nspArt p.nspText a {font-family: 'Lato'; font-weight: 700;; font-size: 22px; color: #333; padding: 10px 30px; background: rgba(256,256,256,0.5); border-radius: 34px; border: 1px solid #fff; margin-top: 10px;}

.t3-sl {padding-top: 0; padding-bottom: 30px; max-width: 1260px; margin: 0 auto;}
.t3-sl .container {width: 100%; padding: 0;}
footer .t3-spotlight {padding:40px 0 0 0 !important; max-width: 1260px; margin: 0 auto; display: inherit;}
.t3-spotlight {padding:0 !important; display: initial;}
.t3-spotlight .col-md-12 {padding: 0;}

.moduletable_flecha-bajar {position: absolute; top: -80px; left: 30px;}
.moduletable_ancla-portada p {margin: 0;}

.moduletable_lo-mas-buscado {background-color: #0065A3; padding: 20px; border-radius: 0 17px 17px 0; margin-bottom: 50px;}
.moduletable_lo-mas-buscado h3 {color:#fff; font-size: 30px; font-weight:bold; margin: 0 0 16px;}
.moduletable_lo-mas-buscado ul li {float:left; margin: 0;}
.moduletable_lo-mas-buscado ul li a {color: #000; background-color: #fc0; border-radius: 5px; margin-right: 8px; margin-bottom: 11px; padding: 5px 10px; font-size: 16px;}

.moduletable_iconos-portada {width: 100%; margin: 50px auto 50px auto;}
.moduletable_iconos-portada .slide-desc-text-default .slide-title a {color: #0065A3; text-transform: uppercase; font-family: Arial Narrow, 'UbuntuL'; font-weight: lighter; font-size: 12px;}
.moduletable_iconos-portada .djslider-default {height: 200px !important; padding-bottom: 25px;}
.moduletable_iconos-portada .djslider-default ul.djslider-in > li {height: 175px !important;}
.moduletable_iconos-portada .moduletable_iconos-portada .djslider-default .slide-desc {position: relative;}
.moduletable_iconos-portada .slide-desc-text-default {padding: 0; text-align: center;}
.moduletable_iconos-portada .djslider-default .slide-desc {position:relative;}
.moduletable_iconos-portada .slide-desc-bg-default {background: RGBA(0,0,0,0);}
.moduletable_iconos-portada .slide-desc-text-default .slide-title {color: #0065A3; text-transform: uppercase; font-family: Arial Narrow, 'UbuntuL'; font-weight: lighter; font-size: 13px;}
.moduletable_iconos-portada .djslider-default .navigation-container-custom {text-align: center; margin-top: 10px; position: initial;}
.moduletable_iconos-portada .djslider-default .load-button {width: 12px; height: 12px;}
.moduletable_iconos-portada .djslider-default .slider-container {position: inherit;}

/**** BARRA COVID*****/

.moduletable_barra-covid {background: rgba(240,205,76,0.8); position: absolute; top: 120px; left: 0; width: 100%; height:40px; text-align: center;}
.moduletable_barra-covid a {color: #333; margin: 10px; font-size: 17px;}
.moduletable_barra-covid img {display: inline-block; margin-top: -7px;}
.custom_barra-covid {margin-top: 7px;}

#colorbox h2 {text-align: center; font-size: 40px; border-bottom: 2px solid #ededed; padding-bottom: 10px; font-family: 'Lato'; font-weight: 700;; margin-top: 0;}
#colorbox .page-header {padding-bottom: 0;  margin: 0 0 20px; border-bottom: 0;}
#colorbox .atencion-continuar {background-color: red; color: #fff; padding: 10px 20px; font-size: 18px;}

.moduletable_videos-portada {padding: 0; max-width: 1260px; margin: 50px auto 0 0;}
.moduletable_videos-portada div#YoutubeGallerySecondaryContainer1 iframe {border: 0 solid #000; -moz-box-shadow: 0 0; -webkit-box-shadow: 0 0; box-shadow: 0 0; border-radius: 17px; width: 100%;}
.moduletable_videos-portada hr, .moduletable_videos-portada table {width: 67.667% !important; margin: 0 !important;}
.moduletable_videos-portada #YoutubeGalleryMainContainer1 {width: 100% !important;}
.moduletable_videos-portada #YoutubeGalleryMainContainer1 .video-yt div {overflow-x: inherit !important; width: 100% !important;}
.moduletable_videos-portada #YoutubeGalleryMainContainer1 table td:nth-of-type(1), .moduletable_videos-portada #YoutubeGalleryMainContainer1 #youtubegallery_thumbnail_1_0 {display: none !important;}
.moduletable_videos-portada .video-yt {position: relative; width: 32.333%; float: left; margin-right: 20px;}
.moduletable_videos-portada div img {/*width: 95% !important;*/ border-radius: 17px; max-width: 405px;}
.moduletable_videos-portada #youtubegallery_thumbnail_1_1 img {margin-right: 20px !important;}

.moduletable_vd-portada {float: left; margin-right: 20px; margin-top: 20px;}
.moduletable_vd-portada.ultimo-video {margin-right: 0;}

.moduletable_mas-videos a {color: #fff; font-size: 18px; font-family: 'Lato'; font-weight: 700; background-color: #0065A3; padding: 10px 20px; border-radius: 10px;}
.moduletable_mas-videos {margin-top: 50px; text-align: center; margin-bottom: 50px; display: inline-block; width: 100%;}

.custom_twitter-portada.col-md-4 {width: 100%;}

.custom_facebook-portada.col-md-4 {padding: 0;}

.moduletable_eventos-portada {display: table; width: 100%; text-align: center; margin: 40px 0 10px 0;}
.moduletable_eventos-portada div#jemmoduleteaser .eventset {text-align: center;}
.mod_events_latest_table tbody {display: table; width: 100%;}
.mod_events_latest_table tr {float: left; width: 33%; display: table-cell; height: 100%; padding: 10px 10px 25px 2px; vertical-align: top;}
.mod_events_latest_table tr:nth-of-type(2) {width: 34%;}
.mod_events_latest_table tr td {width: 100% !important; display: inline-block;}
.mod_events_latest_table td.mod_events_latest_first, .mod_events_latest_table td.mod_events_latest, .mod_events_latest_table td.mod_events_latest:last-child {border-top:0; border-left: 0; padding:10px 20px 0 2px;}
.mod_events_latest_table td.mod_events_latest_first {}
.mod_events_latest_table td.mod_events_latest {}
.mod_events_latest_table tr:nth-of-type(2) td.mod_events_latest {}
.mod_events_latest_table tr:nth-of-type(3) td.mod_events_latest {border-right: 0;}
.mod_events_latest_table .cont {float: left; margin-right: 5%; /*padding-bottom: 100px;*/ width: 35%;}
.mod_events_latest_table .diain {font-size: 120px; font-family: 'UbuntuB'; font-weight: 700;; line-height: 100px; text-align: center;}
.mod_events_latest_table td.mod_events_latest_first .diain {color:#D64D15;}
.mod_events_latest_table tr:nth-of-type(2) td.mod_events_latest .diain {color:#A310A3;}
.mod_events_latest_table tr:nth-of-type(3) td.mod_events_latest .diain {color:#08B096;}
.mod_events_latest_table .mesin {text-align: center; font-size: 28px; line-height: 30px;}
.mod_events_latest_table td.mod_events_latest_first .mesin {color:#D64D15;}
.mod_events_latest_table tr:nth-of-type(2) td.mod_events_latest .mesin {color:#A310A3}
.mod_events_latest_table tr:nth-of-type(3) td.mod_events_latest .mesin {color:#08B096}
.mod_events_latest_table .cat-evento {text-align: center; font-size: 18px; color: #ACAC9D; line-height: 20px; margin-top: 10px;}
.mod_events_latest_table .titulo-actividad {font-size: 25px; font-family: 'Lato'; font-weight: 700;; padding-top: 0; float: left; width: 60%;}
.mod_events_latest_table .titulo-actividad a {color:#555;}
.mod_events_latest_table .extract-ini {font-size: 16px !important; float: left; width: 60%;}

div#jemmoduleteaser .eventset {padding: 0px !important; border-bottom: 0px !important;}
div#jemmoduleteaser .eventset .mod_events_latest_first {}
div#jemmoduleteaser .eventset .mod_events_latest {}

.moduletable_mas-actividades {text-align: center; margin: 20px 0 50px 0;}
.moduletable_mas-actividades a {color: #fff; font-size: 18px; font-family: 'Lato'; font-weight: 700; background-color: #0065A3; padding: 10px 20px; border-radius: 10px;}


.moduletable_banners-portada {padding: 0; border-radius: 17px 0 0 17px; margin-bottom: 50px;}
.moduletable_banners-portada div#n2-ss-2 .n2-ss-slider-2 {border-radius: 17px 0 0 17px !important;}
.moduletable_banners-portada .gkIsWrapper-gk_fashion {margin: 0; border-radius: 17px 0 0 17px;}
.moduletable_banners-portada .gkIsWrapper-gk_fashion ol li {color:transparent;}
.moduletable_banners-portada .gkIsWrapper-gk_fashion ol.bottom {text-align: right; padding-right:10px;}
#djslider-loader288 {margin-top:50px;}
div#n2-ss-2 .nextend-bullet-bar .n2-bullet.n2-active {background: #cf8080;}
div#n2-ss-2 .nextend-bullet-bar .n2-bullet {background: RGBA(255,255,255,1);}


.home #myCarousel {-webkit-box-flex: 0; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; float: left;}
.home #myCarousel .carousel-inner {border-radius: 17px 0 0 17px;}


/********* NOTICIAS PORTADA *******/

.moduletable_noticias-recientes {margin-top: 20px;}
.moduletable_noticias-recientes .nspArt.nspCol4 {padding: 0 10px !important;}
.moduletable_noticias-recientes .nspArt img.nspImage {max-width: 100%; width: 100% !important; height: auto !important; border-radius: 17px;}
.moduletable_noticias-recientes .nspArt h4.nspHeader a {color: #464637; font-family: 'Lato'; font-weight: 700; font-size: 18px; line-height: 16px !important; text-transform: uppercase;}
.moduletable_noticias-recientes .nspInfo.nspInfo1.tleft.fnone {color: #8A8A79; font-family: 'Lato', sans-serif;; font-size: 14px;}
.moduletable_noticias-recientes .nspArt h4.nspHeader {padding: 10px 0 0 0;}
.moduletable_noticias-recientes .nspCol3 {width: 32.333%; margin: 0 0.75%;}
.moduletable_noticias-recientes .nspCol3:first-child {margin-left: 0;}
.moduletable_noticias-recientes .nspCol3:last-child {margin-right: 0;}

.moduletable_mas-noticias {text-align: center; display: inline-block; width: 100%; margin: 20px 0 50px 0;}
.moduletable_mas-noticias a {color: #fff; font-size: 18px; font-family: 'Lato'; font-weight: 700; background-color: #0065A3; padding: 10px 20px; border-radius: 10px;}

/********* ORDENANZAS PORTADA *******/

.moduletable_ordenanzas {margin: 20px 0 50px 0;}
.moduletable_ordenanzas .nspArt.nspCol4 {padding: 0 10px !important;}
.moduletable_ordenanzas .nspArt img.nspImage {max-width: 100%; width: 100% !important; height: auto !important; border-radius: 17px;}
.moduletable_ordenanzas .nspArt h3 a {color: #fff; font-family: 'Lato'; font-weight: 700; font-size: 24px; line-height: 16px !important; text-transform: uppercase;}
.moduletable_ordenanzas .nspCol3 p {margin:0;}
.moduletable_ordenanzas .nspCol3 p {color: #fff; font-family: 'Lato', sans-serif;; font-size: 22px;}
.moduletable_ordenanzas .nspArt h3 {padding: 5px 0 0 0; margin: 0;}
.moduletable_ordenanzas .nspCol3 .nspCol3 {width: 32.333%; margin: 0 0.75%; background-color:#A3A110; height: 175px; border-radius:17px; /*padding: 20px 25px !important;*/}
.moduletable_ordenanzas .nspCol3 .nspCol3:first-child {margin-left: 0;}
.moduletable_ordenanzas .nspCol3 .nspCol3:last-child {margin-right: 0;}
.moduletable_ordenanzas .nspCol3 .nspCol3:nth-of-type(2) {background-color:#A310A3;}
.moduletable_ordenanzas .nspCol3 .nspCol3:nth-of-type(3) {background-color:#181C3D;}
.moduletable_ordenanzas .nspArts {padding-bottom:30px;}
.moduletable_ordenanzas .nspTopInterface {position: absolute; bottom: 0; text-align: center; width: 100%;}
.moduletable_ordenanzas .nspPagination {margin: 0 auto; padding: 0 !important; display: inline-block; float: inherit;}
.moduletable_ordenanzas .Ordenanzas.Municipales, .moduletable_ordenanzas .Noticias, .moduletable_ordenanzas .Concursos {padding: 20px 25px !important; height: 175px;}
.moduletable_ordenanzas .Ordenanzas.Municipales {background-image: url("../../../images/estructura/backordenanzas.png"); background-position: left top; background-repeat: no-repeat; background-size:cover;}
.moduletable_ordenanzas .Concursos {background-image: url("../../../images/estructura/backconcursos.png"); background-position: left top; background-repeat: no-repeat; background-size:cover;}
.moduletable_ordenanzas .nspPagination li {width:10px; height:10px;}
.moduletable_ordenanzas .nspPagination li a {width:10px; height:10px;}

.t3-navhelper {padding: 0;}

.t3-footer {background-color: #0065A3; border-top: 10px solid #E0B812;}
#t3-footer .container {width: 100%;}
.moduletable_logo-pie {margin: 25px 4px !important;}
.moduletable_logos-corporaciones img {margin-right: 20px; margin-bottom: 10px;}
.moduletable_menu-pie01, .moduletable_menu-pie02, .moduletable_menu-pie03 {margin-top: 20px !important;}
.moduletable_menu-pie01 h3, .moduletable_menu-pie02 h3, .moduletable_menu-pie03 h3 {font-family: 'Lato'; font-weight: 700;; font-size:16px; color:#E0B812;}
.moduletable_menu-pie01 a, .moduletable_menu-pie02 a, .moduletable_menu-pie03 a {color:#fff; font-size:14px; padding: 3px 0 !important;}
.moduletable_menu-pie01 a:hover, .moduletable_menu-pie02 a:hover, .moduletable_menu-pie03 a:hover {background-color: transparent !important; color:#E0B812;}
.moduletable_menu-pie03 .separator {color: #0065A3; padding: 3px 0 !important;}
.moduletable_direccion-pie {text-align: center; padding: 10px 0; border-top: 1px solid #999; color: #fff;}
.moduletable_direccion-pie a {color:#E0B812;}

.copyright {width: 100%;}
.t3-copyright {padding: 10px 0; border-top:0;}

.moduletable_menu-pie {margin: 0 auto; display: table;}
.moduletable_menu-pie li {float: left; margin: 0 !important;}
.moduletable_menu-pie a {color:#fff; font-size:14px; padding: 5px 0 !important; margin-left:20px;}
.moduletable_menu-pie a:hover {background-color: transparent !important; color:#fc0;}
.t3-footer .nav-pills > li > a {background-image:inherit;}

.btn-primary {color: transparent; background-color: #ccc; border-color: #0065A3;}

.djacc__footer-logo, .djacc__footer-links {display: none !important;}
.djacc-popup .djacc__openbtn--default {background: #0065A3 !important;}

#cboxClose {background: url(../../../images/iconos/ico_x.png); opacity: 1; width: 22px; height: 22px;}

.moduletable_mensaje-lobby {float: left; padding:20px; background:#0067a2; color: #fff; border-radius: 0 0 10px 10px;}
.moduletable_mensaje-lobby h1 {margin:0 auto 15px; font-size: 28px; border-bottom: 1px solid #fff; padding-bottom: 6px; display: table;}
.moduletable_mensaje-lobby p {text-align: justify;}
.moduletable_mensaje-lobby a {color:#FC0;}
.moduletable_mensaje-lobby .close {font-size: 25px; font-weight: bold; line-height: 0; color: #fff; text-shadow: 2px 1px 2px #000; opacity: 0.7;}
.moduletable_mensaje-lobby .alert {padding:10px; margin-bottom: 0; border: 1px solid transparent; border-radius:0;}

#rl_modal__group_6 [data-modals-element="slide-content"] {background:#039; box-shadow: 0 0 1px rgb(255, 255, 255); color: #fff;}
#rl_modal__group_6 #mycontentblue {max-width: 600px;}
#rl_modal__group_6 #mycontentblue h1 {margin:0 auto 15px; font-size: 28px; border-bottom: 1px solid #fff; padding-bottom: 6px; display: table;}
#rl_modal__group_6 #mycontentblue p {text-align: justify;}
#rl_modal__group_6 #mycontentblue a {color:#FC0;}

@media screen and (max-width: 480px) {
	
	.off-canvas-toggle + .container .navbar-header .logo {border-left:0; text-align: center;}
	.logo {margin: 5px 0; position: inherit;}
	.logo-image > a > img {max-width: 50px;}
	.moduletable_saludo-alcaldesa {display:none;}
	.moduletable_banners-transparencia-top {right: 0; top: 150px; background-color: #333; padding: 20px 3px; width: 100%; float: none; display: inline-block;}
	.moduletable_banners-transparencia-top img {float: left; width: 30%; margin: 0 6px; max-height: 17px;}
	.moduletable_banners-transparencia-top a:nth-of-type(3) img {width: 26% !important;}
	
	.container > .navbar-header {margin: 0;}
	
	
	.navbar-toggle + .head-search {left: 0; /*right: 0; top: 64px;*/}
	.navbar-default {background-color: #0077bb; height: 77px;}
	.moduletable_redes-sociales-moviles {display: inline-block; margin-left: 15px;}
	.moduletable_redes-sociales-moviles ul {padding: 0;}
	.moduletable_redes-sociales-moviles .iconos-modal-redes {list-style: none; float: left; margin-right: 8px;}
	
	.moduletable_barra-covid {top: 197px;}
	
	.moduletable_banners-portada {margin-bottom: 0;}
	
	.moduletable_lo-mas-buscado ul li a {padding: 5px 7px; font-size: 14px;}
	
	.moduletable_iconos-portada {width: 90%;}
	.moduletable_iconos-portada .djslider-default ul.djslider-in > li {height: 135px !important; /*width: 325px !important;*/ margin: 0 !important;}
	
	.moduletable_ordenanzas {display: none;}
	
	.moduletable_ordenanzas-moviles {margin: 20px 0 50px 0;}
	.moduletable_ordenanzas-moviles .nspArt.nspCol4 {padding: 0 10px !important;}
	.moduletable_ordenanzas-moviles .nspArt img.nspImage {max-width: 100%; width: 100% !important; height: auto !important; border-radius: 17px;}
	.moduletable_ordenanzas-moviles .nspArt h3 a {color: #fff; font-family: 'Lato'; font-weight: 700; font-size: 24px; line-height: 16px !important; text-transform: uppercase;}
	.moduletable_ordenanzas-moviles .nspCol3 p {margin:0;}
	.moduletable_ordenanzas-moviles .nspCol3 p {color: #fff; font-family: 'Lato', sans-serif;; font-size: 22px;}
	.moduletable_ordenanzas-moviles .nspArt h3 {padding: 5px 0 0 0; margin: 0;}
	.moduletable_ordenanzas-moviles .nspCol3 .nspCol1 {width: 100%; margin: 0 0.75%; background-color:#A3A110; height: 160px; border-radius:17px; /*padding: 20px 25px !important;*/}
	.moduletable_ordenanzas-moviles .nspCol3 .nspCol1:first-child {margin-left: 0;}
	.moduletable_ordenanzas-moviles .nspCol3 .nspCol1:last-child {margin-right: 0;}
	.moduletable_ordenanzas-moviles .nspCol3:nth-of-type(2) .nspCol1 {background-color:#A310A3;}
	.moduletable_ordenanzas-moviles .nspCol3:nth-of-type(3) .nspCol1 {background-color:#181C3D;}
	.moduletable_ordenanzas-moviles .nspArts {padding: 0 20px 30px 20px;}
	.moduletable_ordenanzas-moviles .nspTopInterface {position: absolute; bottom: 0; text-align: center; width: 86%;}
	.moduletable_ordenanzas-moviles .nspPagination {margin: 0 auto; padding: 0 !important; display: inline-block; float: inherit;}
	.moduletable_ordenanzas-moviles .Ordenanzas.Municipales, .moduletable_ordenanzas .Noticias {padding: 20px 25px !important; height: 175px;}
	.moduletable_ordenanzas-moviles .Ordenanzas.Municipales {background-image: url("../../../images/estructura/backordenanzas.png"); background-position: left top; background-repeat: no-repeat; background-size:cover;}
	.moduletable_ordenanzas-moviles .nspPagination li {width:10px; height:10px;}
	.moduletable_ordenanzas-moviles .nspPagination li a {width:10px; height:10px;}
	
	.moduletable_diario-digital {padding: 0 20px;}
	
	#colorbox #informaciones span {display: block;}
	#colorbox #informaciones a {margin-left:0;}
	#colorbox .btn-link.collapsed {font-size: 13px;}
	#colorbox span.glyphicon {padding: 10px; font-size: 12px;}
	#colorbox .btn-link {font-size: 13px;}
	#colorbox .card-body .col-md-6 {font-size: 13px;}
	#colorbox .card-body .col-md-6.columna-1 {width: 66%;}
	#colorbox .card-body .col-md-6.columna-2 {width: 33%; padding: 0 22px 0 10px;}
	
	#colorbox #informaciones span {color: red; font-size: 28px; font-family: 'Lato'; font-weight: 700;;}
	#colorbox #informaciones img {padding: 10px; width: 33%;}
	#colorbox .telefonos-emergencia .col-md-6.columna-2 {width: 45%;}
	#colorbox .telefonos-emergencia .col-md-6.columna-1 {width: 55%;}
	#colorbox .col-md-4.col-xs-6.columna-1 {clear: left;}
	#colorbox .card-body .table strong {font-size: 9px;}
	
	.home #colorbox img {width: 450px !important; min-width:100px; max-width:300px; height:auto;}
	.home #colorbox #mycontent a {float: left; width:auto;}
	
/******** MENU CABECERA ***********/
	
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background: transparent;}
	.navbar-default .navbar-toggle .fa-bars {color: #fff;}	
	.t3-mainnav .t3-navbar-collapse {margin: 80px 0 0; padding:0;}
	.t3-mainnav .t3-navbar-collapse .navbar-nav {margin: 0; background-color: #333;}
	.t3-mainnav  .nav > li {border-bottom: 1px solid #666;}
	.t3-mainnav .t3-navbar-collapse .nav > li span {color: #fff; padding: 10px; line-height: 40px;}
	.t3-mainnav .t3-navbar-collapse .nav > li a {color: #fff; border-top: 0;}
	.t3-mainnav .dropdown-menu > li > a {background-color: #666; color: #fff !important; text-transform: uppercase;}
	.t3-mainnav .nav > li span {color: #fff; padding: 20px !important; line-height: 40px; text-transform: uppercase;}
	.t3-mainnav .nav > li:nth-of-type(1) {display:none;}
	.nav .caret {border-top-color: red; border-bottom-color: red;}
	.navbar-default .navbar-nav > .dropdown > a .caret {border-top-color: red; border-bottom-color: red;}
	.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {border-top-color: red; border-bottom-color: red;}
	.t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown > a .caret {position: inherit; right: inherit;}
	.navbar-default .navbar-nav .open .dropdown-menu {background: #333 !important; border-top: #333 !important;}
	.navbar-default .navbar-nav .open .dropdown-menu > li {border-top-color: #333 !important;}
	.navbar-default .navbar-nav > li > a {padding: 10px 20px;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {padding: 10px 10px 10px 20px; white-space: inherit;}

/**************/

/******** BOTONERA CABECERA MOVILES ***********/

	.moduletable_botonera-top-moviles img {margin: 7px; filter: brightness(500%);}
	.moduletable_botonera-top-moviles {margin-left: 10px;}
	
	.page-masthead {margin-top: 30px;}
	
/***/
	
	.moduletable_banners-portada .gkIsWrapper-gk_fashion {border-radius: 0;}
	
	.moduletable_lo-mas-buscado {border-radius: 0;}
	
	.moduletable_noticia-portada {margin: 52px 0 0 0;}
	.moduletable_noticia-portada .soporte-nota {position: inherit; width: 100%; margin-top: 10px;}
	.moduletable_noticia-portada .velo-noticia {display:none;}
	.moduletable_noticia-portada .soporte-nota h4.nspHeader {color: #666 !important; font-size: 25px; padding: 0 10px; text-shadow:0 0 0 transparent;}
	.moduletable_noticia-portada .nspArt p.nspText a {font-size: 18px; color: #c30; padding: 10px 30px;     margin-top: 0; width: 100%; text-align: center;}
	.moduletable_noticia-portada .nspImageWrapper {margin: 0 !important;}
	
	.mod_events_latest_table tr {width: 100%;}
	.mod_events_latest_table tr:nth-of-type(2) {width: 100%;}
	.mod_events_latest_table .cont {padding-bottom: 0px; float: left; margin-right: 5%; width: 45%;}
	.mod_events_latest_table .extract-ini {font-family: 'Lato'; font-weight: 300; margin: 0; width: 50%;}
	.mod_events_latest_table .titulo-actividad {float: left; width: 50%;}
	
	.t3-sl {padding-top: 0px; padding-bottom: 30px;}
	.moduletable_banners-portada .gkIsWrapper-gk_shop_and_buy ol {bottom: 0px; right: 5px;}
	
	.moduletable_noticias-recientes .nspArts.bottom {padding: 0;}
	.moduletable_noticias-recientes .nspImageWrapper {margin: 15px 0 5px 0 !important;}
	.moduletable_noticias-recientes .nspCol3 {width: 100%; margin: 0 auto !important; padding: 0 20px !important;}
	
	.moduletable_facebook-portada iframe {width: 100%;}
	
	.moduletable_videos-portada {padding: 0 20px;}
	.moduletable_videos-portada #YoutubeGalleryMainContainer1 {width: 100% !important; padding: 0 20px;}
	.moduletable_videos-portada .video-yt {width: 100%;}
	#YoutubeGallerySecondaryContainer1 {width: 100% !important;}
	.moduletable_videos-portada div#YoutubeGallerySecondaryContainer1 iframe {width: 100%;}
	.moduletable_videos-portada #YoutubeGalleryMainContainer1 table td {display: none;}
  
  .home #colorbox img {width: 310px !important;}
	
/******** FOOTER *********/
	#t3-footer .container {display: block !important;}
	.moduletable_logo-pie {text-align: center;}
	.moduletable_logos-corporaciones {text-align: center;}
/**************/

}

@media (min-width: 481px) and (max-width: 990px) {
	
  	.moduletable_redes-sociales-moviles {display: inherit; float: right;}
	.moduletable_redes-sociales-moviles ul {padding: 0;}
	.moduletable_redes-sociales-moviles .iconos-modal-redes {list-style: none; float: left; margin-right: 8px;}
	
	.moduletable_botonera-top-moviles img {margin: 7px;}
	.moduletable_botonera-top-moviles {margin-top: 5px; text-align: center; float: right; margin-right: 25px;}
	
	.moduletable_banners-transparencia-top img {width: 30%; max-height: 22px;}
	.moduletable_banners-transparencia-top img {margin-left: 13px;}
	
	.moduletable_saludo-alcaldesa {top: 76px; right: 450px;}
  
  /******** MENU CABECERA ***********/
	
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background: transparent;}
	.navbar-default .navbar-toggle .fa-bars {color: red;}	
	.t3-mainnav .t3-navbar-collapse {margin: 120px 0 0; padding:0;}
	.t3-mainnav .t3-navbar-collapse .navbar-nav {margin: 0; background-color: #333;}
	.t3-mainnav  .nav > li {border-bottom: 1px solid #666;}
	.t3-mainnav .t3-navbar-collapse .nav > li span {color: #fff; padding: 10px; line-height: 40px;}
	.t3-mainnav .t3-navbar-collapse .nav > li a {color: #fff; border-top: 0;}
	.t3-mainnav .dropdown-menu > li > a {background-color: #666; color: #fff !important; text-transform: uppercase;}
	.t3-mainnav .nav > li span {color: #fff; padding: 20px !important; line-height: 40px; text-transform: uppercase;}
	.nav .caret {border-top-color: red; border-bottom-color: red;}
	.navbar-default .navbar-nav > .dropdown > a .caret {border-top-color: red; border-bottom-color: red;}
	.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {border-top-color: red; border-bottom-color: red;}
	.t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown > a .caret {position: inherit; right: inherit;}
	.navbar-default .navbar-nav .open .dropdown-menu {background: #333 !important; border-top: #333 !important;}
	.navbar-default .navbar-nav .open .dropdown-menu > li {border-top-color: #333 !important;}
	.navbar-default .navbar-nav > li > a {padding: 10px 20px;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {padding: 10px 10px 10px 20px; white-space: inherit;}

/**************/

	.moduletable_noticia-portada .soporte-nota {top: 90px; width: 45%;}
	
	.mod_events_latest_table .cont {padding-bottom: 13px;}
	
	.nspArts, .nspLinksWrap {padding: 0 15px;}
	.moduletable_noticias-recientes .nspArt h4.nspHeader a {font-size: 16px;}
	
	.moduletable_escudo-pie img {width: 100%;}
	.moduletable_logo-pie img {width: 100%;}
	.moduletable_logos-corporaciones img {max-width: 100%;}
	
	.home #colorbox img {width: 450px !important; min-width:100px; max-width:300px; height:auto;}
	.home #colorbox #mycontent a {float: left; width:auto;}

}

@media (min-width: 991px) and (max-width: 1024px) {
	
	.t3-megamenu .col-xs-12.mega-col-nav {background-color: #333;}
	.t3-navbar .navbar-nav > li {background-position: 0px 20px;}
	.t3-navbar .nav > li > .separator {padding: 12px;}
	.t3-navbar .navbar-nav > li > a, .t3-navbar .navbar-nav > li > a:visited {padding: 5px 12px;}
	
	.moduletable_saludo-alcaldesa {top: 100px;}
	.moduletable_banners-transparencia-top {top: 110px;}
	
	.moduletable_botonera-top-moviles img {margin: 7px;}
	.moduletable_botonera-top-moviles {margin-top: 45px; text-align: center; float: right; margin-right: 25px;}
	
	.moduletable_botonera-top {top: 110px; left: 110px;}
	
	.moduletable_noticia-portada .soporte-nota {width: 40%;}
	
	.mod_events_latest_table .cont {padding-bottom: 13px;}
	
	.moduletable_escudo-pie img {width: 100%;}
	.moduletable_logo-pie img {width: 100%;}
	
	.home #colorbox img {width: 450px !important; min-width:100px; max-width:300px; height:auto;}
	.home #colorbox #mycontent a {float: left; width:auto;}
}

@media (min-width: 1025px) and (max-width: 1213px) {
	
	.t3-megamenu .col-xs-12.mega-col-nav {background-color: #333;}
	.t3-navbar .navbar-nav > li {background-position: 0px 20px;}
	.t3-navbar .nav > li > .separator {padding: 12px;}
	.t3-navbar .navbar-nav > li > a, .t3-navbar .navbar-nav > li > a:visited {padding: 5px 12px;}
	
	.moduletable_saludo-alcaldesa {top: 70px;}
	.moduletable_banners-transparencia-top {top: 110px;}
	
	.moduletable_botonera-top-moviles img {margin: 7px;}
	.moduletable_botonera-top-moviles {margin-top: 45px; text-align: center; float: right; margin-right: 25px;}
	
	.moduletable_botonera-top {top: 110px; left: 110px;}
	
	.moduletable_noticia-portada .soporte-nota {width: 40%;}
	
	.mod_events_latest_table .cont {padding-bottom: 13px;}
	
	.moduletable_escudo-pie img {width: 100%;}
	.moduletable_logo-pie img {width: 100%;}
	
	.home #colorbox img {width: 450px !important; min-width:100px; max-width:250px; height:auto;}
	.home #colorbox #mycontent a {float: left; width:auto;}
}

@media (min-width: 1214px) and (max-width: 1250px) {
	
	.t3-megamenu .col-xs-12.mega-col-nav {background-color: #333;}
	.t3-navbar .navbar-nav > li {background-position: 0px 20px;}
	.t3-navbar .nav > li > .separator {padding: 12px;}
	.t3-navbar .navbar-nav > li > a, .t3-navbar .navbar-nav > li > a:visited {padding: 5px 12px;}
	
	.moduletable_botonera-top-moviles img {margin: 7px;}
	.moduletable_botonera-top-moviles {margin-top: 45px; text-align: center; float: right; margin-right: 25px;}
	
	.moduletable_botonera-top {top: 110px; left: 110px;}
	
	.moduletable_banners-transparencia-top {top: 110px;}
	
	.moduletable_noticia-portada .soporte-nota {width: 40%;}
	
	.mod_events_latest_table .cont {padding-bottom: 85px;}
	
	.moduletable_escudo-pie img {width: 100%;}
	.moduletable_logo-pie img {width: 100%;}
	
	.home #colorbox img {width: 450px !important; min-width:100px; max-width:250px; height:auto;}
	.home #colorbox #mycontent a {float: left; width:auto;}
}

@media (min-width: 1251px) and (max-width: 1475px) {
	.moduletable_banners-transparencia-top {top: 125px;}
	.moduletable_botonera-top {top: 125px; left: 110px;}	
	
	.home #colorbox img {width: 450px !important; min-width:100px; max-width:250px; height:auto;}
	.home #colorbox #mycontent a {float: left; width:auto;}
}