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

@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'}

a {color: #0065A3;}

.nav-pills > li > a {background-image: url("../../../images/iconos/vineta-listado.png"); background-repeat:no-repeat; background-position: left center;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {color: #ffffff; background-color: #0065A3;}

.t3-mainnav {border-bottom:0;}
.t3-mainnav > .container {width:100%; padding: 0;}
.navbar-fixed-top {position: inherit;}
.navbar-default {background-color: #fff;}

/*********** 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;}

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

.t3-wrapper .page-masthead {position: relative; padding-top: 70px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0065A3+0,2d1819+61 */
background: #0065A3; /* Old browsers */
background: -moz-linear-gradient(left,  #0065A3 0%, #161F2E 61%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #0065A3 0%,#161F2E 61%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #0065A3 0%,#161F2E 61%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0065A3', endColorstr='#161F2E',GradientType=1 ); /* IE6-9 */
}
.t3-wrapper .t3-sl-1 {padding-top:0; padding-bottom: 0;}
.t3-wrapper .t3-sl-1 .container {width:1170px;}

.t3-mainbody {/*padding: 0; width: 100%;*/ padding-top: 0;}
.t3-content {/*padding: 0;*/}
.itemid-177 .t3-content {padding: 0;}
.itemid-177 .t3-mainbody {padding: 0; padding-top: 20px;}

.t3-navbar {font-family: 'UbuntuL';}
.t3-navbar .navbar-nav > li > a, .t3-navbar .navbar-nav > li > a:visited {color: #686859; font-size: 13px; padding: 10px 15px; line-height: 35px;}
.t3-navbar .navbar-nav > li > a:hover, .t3-navbar .navbar-nav > li > a:focus {color:#0065A3 !important;}
.t3-navbar .nav > li > .separator {color: #686859; text-transform:uppercase; font-size: 13px;}
.t3-navbar .nav > li > .separator:hover {color: #0065A3;}
.t3-navbar .navbar-nav > li {background-image: url(../../../images/iconos/bullet-menu01.png) !important; background-repeat: no-repeat; background-position: 0px 26px; position: inherit;}
.t3-navbar .navbar-nav > li:nth-of-type(1) {display:none;}
.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret {display: none;}
.t3-megamenu .mega > .mega-dropdown-menu {left: 0 !important; width: 100%;}
.t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li {border-bottom: 1px solid #666; float: left; width: auto; min-width: 240px; border-top: 0 !important; margin-right: 10px;}
.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 {margin-top: 40px; background-color: #555;}
.t3-megamenu .col-xs-12.mega-col-nav {padding-right: 0 !important; padding-left: 0 !important;}
.t3-megamenu .dropdown-submenu > a::after {content:inherit;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus {
color: #999;}

.off-canvas-toggle + .container .navbar-header .logo {left: 10px;}
.logo {position: absolute; top:17px;}
.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 {position: absolute; top: 77px; left: 120px;}
.moduletable_botonera-top img {margin-right: 14px;}

.moduletable_redes-sociales-top {position: absolute; top: 77px; left: 320px;}
.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: 14px; right: 570px; z-index: 10;}
.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: 0px; left: 390px;}

.telefonos-municipales #cboxContent {overflow: auto; overflow-x: hidden;}
.telefonos-municipales #cboxContent {overflow: auto; overflow-x: hidden;}
#colorbox h2, .view-article.itemid-296 h2 {text-align: center; font-size: 40px; border-bottom: 2px solid #ededed; padding-bottom: 10px; font-family: 'UbuntuB'; margin-top: 0; color:#656565;}
#colorbox .page-header, .view-article.itemid-296 .page-header {padding-bottom: 0;  margin: 0 0 20px; border-bottom: 0;}
#colorbox .atencion-continuar, .view-article.itemid-296 .atencion-continuar {background-color: red; color: #fff; padding: 10px 20px; font-size: 18px;}
#colorbox span.glyphicon, .view-article.itemid-296 span.glyphicon {background-color:#9A9B8B; padding: 15px; color: #fff; margin-right: 5px; margin-top: -1px; font-size: 14px;}
#colorbox .btn-link, .view-article.itemid-296 .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: 'Ubuntu'; font-size: 20px; background-color:#0065A3;}
#colorbox .btn-link.collapsed, .view-article.itemid-296 .btn-link.collapsed {width: 100%; text-align: left; border: 1px solid #9b9b9b; padding:0; color: #333; font-family: 'Ubuntu'; font-size: 20px; background-color:transparent;}
#colorbox h5, .view-article.itemid-296 h5 {margin: 5px 0 0;}
#colorbox .collapse.in, .view-article.itemid-296 .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, .view-article.itemid-296 .card-body .col-md-6 {font-size: 18px; border-bottom: 1px solid #ccc;}
#colorbox .card-body .col-md-6.columna-1, .view-article.itemid-296 .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, .view-article.itemid-296 .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, .view-article.itemid-296 .card-body .col-md-6.columna-2 a {color: #333; text-decoration: underline;}
#colorbox #informaciones, .view-article.itemid-296 #informaciones {text-align: center;}
#colorbox #informaciones img, .view-article.itemid-296 #informaciones img {padding: 15px; border: 0;}
#colorbox #informaciones span, .view-article.itemid-296 #informaciones span {color:#0065A3; font-size: 30px; font-family: 'UbuntuB';}
#colorbox #informaciones a, .view-article.itemid-296 #informaciones a {color:#0065A3; font-size: 30px; font-family: 'UbuntuB'; margin-left: 3%; text-decoration: underline;}
.view-article.itemid-296 .phpdebugbar {display: none;}
.view-article.itemid-296 .djacc, .view-article.itemid-299 .djacc {display: none;}

#colorbox.telefonos-sos {}
.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: 'UbuntuB'; 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;}
.telefonos-sos .article-image-full {display: none;}
.telefonos-sos article {padding-top: 0 !important;  border-bottom:0 !important;}

.moduletable_banners-transparencia-top {position: absolute; top: 75px; right: 25px; z-index: 10;}
.moduletable_banners-transparencia-top img {margin-left: 20px;}

.page-masthead .jumbotron {padding-top: 200px; padding-bottom: 200px;}
.jumbotron-primary {background-image: url("../../../images/estructura/backtitulos.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.jumbotron-primary h1, .jumbotron-primary h2, .jumbotron-primary h3 {color: #ffffff; text-align: center; font-family: 'UbuntuB'; font-size: 50px;}

.t3-sl {padding-top: 30px; padding-bottom: 30px;}
.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;}
.t3-spotlight .col-md-12 {padding: 0;}
.t3-spotlight .col-lg-6.col-md-6.col-sm-6.col-xs-6 {padding: 0;}

.itemid-688 .nav-pills > li > a, .itemid-682 .nav-pills > li > a, .itemid-134 .nav-pills > li > a, .itemid-179 .nav-pills > li > a {background-color: #0065A3; color: #fff; background-image: none; border-radius: 10px; font-size: 16px; text-align: left;}
.itemid-688 .nav-pills > li > a:hover, .itemid-682 .nav-pills > li > a:hover, .itemid-134 .nav-pills > li > a:hover, .itemid-179 .nav-pills > li > a:hover {background-color: #0078BF;}
.itemid-688 .nav-pills > li, .itemid-682 .nav-pills > li, .itemid-134 .nav-pills > li, .itemid-179 .nav-pills > li {float: left; margin: 10px;}

.info-seccion {font-size: 16px; background-color: #E3F0F9; padding: 20px; border: 2px solid #0266A4; border-radius: 7px; margin-bottom: 50px;}
.panel-box {font-size: 18px; margin: 40px 0;}

/************************** NOTICIA DESPLEGADA *********************************/

.article-image span img {display: none;}

#t3-mainbody .row {margin: 0;}
.article-image-full {position: absolute; top: 0; left: 0; width: 100%; height: 450px; background-size: cover; background-position:center; background-image: url(../../../images/estructura/backnoticias01.jpg);}
.view-article article {max-width: 1170px; margin: 0 auto; padding-top: 560px; font-family: 'UbuntuL'; border-bottom: 1px solid #9B9B8C;}
.view-article .article-header {position: absolute; bottom: 0; z-index: 100; text-align: left; left: 0; padding: 80px 20px 10px 20px; background: rgba(0,0,0,0.5); width: 33%; color: #fff; top:0;}
.view-article h1.article-title {font-size: 38px;}
.view-article .article-title, .view-article .article-header h1 {margin: 0 0 10px 0;}
.view-article .article-title a {color: #fff;}
.view-article .article-aside {width: 100%; text-align: left; margin-bottom: 0; color: #fc0; left: 0; font-size: 16px;}
.view-article .article-info {width: 100%;}
.view-article .poweredby {display: none;}
.bt-social-share {margin-bottom: 10px; width: 50%; text-align: right; border: 0; background-color: transparent; display: none;}
.view-article  blockquote:before {content: '“';}
.view-article  blockquote:after {content: '”';}
.view-article blockquote {padding: 10px 20px; border-top: 5px solid red; float: left; width: 33%; margin: 0.3em 1.1em 0.25em -5%; border-left:0; font-size: 3.125rem;
    line-height: 1;
    letter-spacing: -0.4px; text-align:left !important;}
.view-article blockquote:before, .view-article blockquote:after {line-height: 0; vertical-align: middle; font-size: 1.4em; position: relative; top: 0.1em; font-family: "Times","Times New Roman","Georgia",serif; color: red;}
.view-article blockquote p {display: inline;}
.view-article .page-header {border-bottom: 0; padding: 0;}
.view-article .page-header h2, .view-category .newsfeed-category h2 {font-size: 35px; font-family: 'UbuntuB'; padding-bottom: 10px; border-bottom: 5px solid #ededed; line-height: 30px; text-align: center; color: #777;}

.t3-sidebar-right h3 {border-bottom: 4px solid #ededed; padding-bottom: 5px; font-family: 'UbuntuL'; padding-top: 9px;}

.moduletable_migas-pan {text-align: center;}
.moduletable_migas-pan .breadcrumb {background-color: #EDEDE4;}
.breadcrumb > .mod-breadcrumbs__item.breadcrumb-item.active {color: inherit;}
/*.view-article  article img:first-child {height: auto !important; float: left; width: 100%; margin-bottom: 10px;}*/

.moduletable_noticias-recientes h3 {margin-bottom: 20px; padding: 0; border-bottom: 1px solid #dedede; color: #fff; margin-top: 0;}
.moduletable_noticias-recientes ._noticias-recientes {width: 100%; margin: 0;}
.moduletable_noticias-recientes h4.nspHeader {font-size: 18px !important; margin: 0 !important; padding: 0 !important;}
.moduletable_noticias-recientes h4.nspHeader a {color: #333;}
.view-article nav.moduletable {position: absolute; top: 500px; width: 100%; z-index: 1005;}
.view-article section.moduletable {position: absolute; top: 500px; width: 100%; z-index: 1005;}
.view-article .bw-social-share {margin: 0 auto;}
.view-article .bw-social-share-title i {display: none;}
.view-article section.moduletable .rrssb-buttons li {float:right; width: 40px !important;}
.view-article .hyphenate {text-align: justify !important; width: 49%;}
.view-article .article-content p {text-align: justify;}
.item-page h1 {border-bottom: 1px solid #dedede; font-size: 26px; font-family: 'Ubuntu'; color: #0065A3;}
.item-page h2 {margin-bottom: 25px; font-size: 22px; font-family: 'UbuntuB'; padding-bottom: 3px; border-bottom: 4px solid #ededed; line-height: 30px; color: #666;}
.view-article h3 {margin-bottom: 20px; font-size: 20px; font-family: 'UbuntuL'; padding-bottom: 3px; border-bottom: 3px solid #ededed; line-height: 30px;}

#main div.attachmentsList table, div.attachmentsList table {border: 2px solid #C0C0C0 !important; width: 100%;}

.layout-blog .t3-mainbody {/*padding-top: 170px;*/}
.layout-blog .t3-content .blog {max-width: 1170px; margin: 0 auto;}
.layout-blog .readmore {text-align: center; border-top: 2px solid #ededed; margin-top: 15px;}
.layout-blog h2 {font-size: 35px; font-family: 'UbuntuB'; padding-bottom: 10px; border-bottom: 5px solid #ededed; line-height: 30px; text-align: center; color: #777;}
.layout-blog h2 .subheading-category {font-size: 35px; font-family: 'UbuntuB'; padding-bottom: 10px; line-height: 30px; text-align: center; color: #777;}
.layout-blog nav.moduletable, .layout-blog section.moduletable {display:none;}
.layout-blog .page-header {border-bottom: 0; padding-bottom: 5px;}

.t3-sl .container {width: 1170px;}

a.mod-articles-category-title.active {background-color: #666; padding: 10px; color:#fff;}
a.mod-articles-category-title:hover {background-color: #efefef; text-decoration:none; color:#333;}
.categories-module li, ul.categories-module li, .category-module li, ul.category-module li {padding:0;}
.category-module .mod-articles-category-title, ul.category-module .mod-articles-category-title {padding: 10px;}

.category-module_departamentos-sidebar {padding: 0;}
.category-module_departamentos-sidebar li {list-style: none;}
.mod-articles-category-title {padding: 10px; display: block; border-bottom: 1px solid #ededed;}

.moduletable_ver-mas-side {margin-top: 5px; text-align: right;}

h2 .contact-name {font-size: 35px; font-family: 'UbuntuB'; padding-bottom: 10px; border-bottom: 5px solid #ededed; line-height: 30px; text-align: center; color: #777; width: 100% !important; display: block;}

.page-header {border-bottom:0; padding-bottom: 10px;}

.remuneraciones a {padding: 15px; width: 80%; background-color: #efefef; margin: 0 auto 5px auto; display: block; font-size: 16px; text-align: center;}

.cuadro-enlace {padding: 10px; background-color: #efefef; display: block; background-image: url(../../../images/iconos/ico_cuadro-enlace.png); background-repeat: no-repeat; background-position: 10px center; padding-left: 40px;}

.atencion-continuar {background-color: red; color: #fff; padding: 10px 20px; font-size: 18px;}
.atencion-continuar:hover {color: #fff;}

#main div.attachmentsList tbody tr.odd, #main div.attachmentsList table tbody tr.odd td, div.attachmentsList tbody tr.odd, div.attachmentsList table tbody tr.odd td {padding: 8px;}

.pull-center {text-align: center;}

#main div.attachmentsList table tbody tr.even td, div.attachmentsList table tbody tr.even td {padding:8px;}

.itemid-332 .btn.btn-primary.disabled {cursor: pointer; pointer-events: visible; background-color: red; opacity: 1; border: 0;}

.icon-calendar::before {content: "\e109";}
.icon-calendar {font-family: 'Glyphicons Halflings';}

.native-embed-container {overflow: inherit !important; padding-bottom: 88.25%;}

.itemid-713 .native-embed-container {padding-bottom: 65.65%;}

/****** DENUNCIAS CIUDADANAS ************/

.itemid-125 .bfClearfix {/*width: 800px !important;*/ margin: 0 auto; /*height:620px !important;*/}
.itemid-125 #ff_div2 {font-size: 35px; font-family: 'UbuntuB'; padding-bottom: 10px; border-bottom: 5px solid #ededed; line-height: 30px; text-align: center; color: #777; width: 100%;}
.itemid-125 #ff_div14 {margin-top: 20px;}

/****** MAPA SITIO ********/

#osmap h2 {font-size: 35px; font-family: 'UbuntuB'; padding-bottom: 10px; border-bottom: 5px solid #ededed; line-height: 30px; text-align: center; color: #777;}

/****** FORMULARIO CONTACTO ********/

.com_breezingforms.j38 .bfQuickMode .icon-asterisk {font-size: 13px; color: red; display: inline list-item; line-height: 13px;}
.com_breezingforms.j38 .bfQuickMode .controls .control-label, .com_breezingforms.j43 .bfQuickMode .form-group .form-label {width: 25%; font-size: 16px;}
.com_breezingforms.j38 #seccion_1, .com_breezingforms.j43 #seccion_1 {background-color: #f5f5f5; padding: 20px; border: 5px solid #e3e3e3;}
.com_breezingforms.j38 .bfQuickMode fieldset legend, .com_breezingforms.j43 .bfQuickMode fieldset legend {margin-bottom: 20px;}
.com_breezingforms.j38 .form-actions {text-align: center;}
.com_breezingforms.j38 .form-actions #bfSubmitButton {float: none !important; font-size: 18px; border-radius: 4px; padding: 10px 30px;}
.com_breezingforms.j38 #bfPage2 p, .com_breezingforms.j43 #bfPage2 p {text-align:center; font-size: 20px;}

.com_breezingforms.j43 .bfQuickMode input[type="text"] {max-width: 50% !important; width: 100%;}
.com_breezingforms.j43 .bfQuickMode .form-group > div { padding: 20px; margin: 20px 0; background-color: #eeeeee; border-radius: 0; }
.com_breezingforms.j43 .bfQuickMode .form-group > div > button.bfSubmitButton {float: none !important; font-size: 18px; border-radius: 4px; padding: 10px 30px; left: 45%; position: relative;}

/****** Licencias *******/

.contenedor_dias {margin-top: 60px;}

.tramites{font-size: 20px; color: #ffffff; width: auto; background-color: #0065A3; padding: 10px; border-radius: 7px 7px 7px 0; text-align: center; display: inline-block; margin-top: -50px; position: absolute;}
.agendar_hora{color: #0065A3; font-size: 120%; margin-bottom: 40px; display: block; margin-top: -12px; background-color: #f1faff; padding: 8px; border-radius: 7px;}

.agendar_hora_ul{list-style-type: square; width: 100%; margin-left: 25px; margin-bottom: 40px; margin-top: 100px;}
#rlta-panel-prueba2 .agendar_hora_ul{margin-top: 0;}
.agendar_hora_ul li {margin-left: 15px; width: 90%; margin-bottom: 10px; font-size:16px;}

.lista_piso{line-height: inherit;}

li::marker {color: #3498db;}

.prueba-acordeon{font-size: 15px;}

.dia_semana{list-style-type: circle;}

.alerta_amarilla {color: #333; background-color: #fff3cd; border-color: #ffeeba; border-radius: 7px;}
.hyphenate .alerta_amarilla .fa-info-circle {font-size: 25px; float: left; margin-right: 5px; margin-top: 2px;}
.hyphenate:nth-of-type(2) .alerta_amarilla .fa-info-circle {font-size: 40px; float: left; margin-right: 5px; margin-top: 0px;}
.soporte-foto {position: relative;}
.hyphenate .fa.fa-exclamation-circle {margin-right: 5px;}

#rlta-prueba h3 {border-bottom:0;}
#rlta-prueba2 h3 {border-bottom:0;}

.piso_tab{font-size: 22px;}

#rlta-panel-prueba, #rlta-panel-prueba2 {top: 1px; position: relative; padding: 25px 2%; border-color:#0065A3;}
#rlta-panel-prueba .btn.btn-info, #rlta-panel-prueba2 .btn.btn-info {background-color:#D64D15; border-color:#D64D15; font-size: 18px; margin-bottom: 20px;}
#rlta-panel-prueba .text-center , #rlta-panel-prueba2 .text-center  {text-align:center;}

[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-color="blue"]:not([data-rlta-state="closed"]), [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-color="blue"]:not([data-rlta-state="closed"]):hover, [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="tabs"] > [data-rlta-element="button-list"] > [data-rlta-element="button"][data-rlta-color="blue"]:not([data-rlta-state="closed"]), [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="tabs"] > [data-rlta-element="button-list"] > [data-rlta-element="button"][data-rlta-color="blue"]:not([data-rlta-state="closed"]):hover {background-color: #0065A3 !important; border-color: #0065A3;}

.borde_preguntas_2 {position: relative;  border-radius: 10px;  border: 1px solid #0065A3;  padding: 17px; top: 0px;}
.borde_preguntas_2 h3 {border-bottom:0;}
.borde_preguntas_2 ul li {margin-left: 15px;}
.borde_preguntas {position: relative; border-radius: 10px; border: 1px solid #0065A3; padding: 17px; top: 25px;}
.borde_preguntas h3 {border-bottom:0;}
.borde_preguntas ul li {margin-left: 15px;}

.borde_dias {position: relative; border-radius: 10px; border: 1px solid #A310A3; padding: 0 10px 10px 10px; width: 31%; margin-right: 2%; margin-bottom: 30px; float: left; font-size: 18px; text-align: center !important;}
.borde_dias .titulo_preguntas {padding: 5px 12px; border-radius:7px; top: -17px; font-size: 16px;}

.titulo_preguntas {position: relative; top: -36px; right: 12px; background-color: #A310A3; padding: 10px; border-radius: 10px; color: #fff;}
.titulo_preguntas-faq {position: relative; top: -36px; right: 12px; background-color: #0065A3; padding: 10px; border-radius: 10px; color: #fff;}

[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="open"], [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="opening"] {background-color: #A310A3; color:#fff;}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="open"], [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="opening"] {background-color: #A310A3;}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"]:hover, [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"]:focus {background-color: #A310A3; color:#fff;}

[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="open"]:hover, [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="open"]:focus, [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="opening"]:hover, [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="opening"]:focus {background-color: #A310A3;}

[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="panel"], [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="tabs"] > [data-rlta-element="panels"] > [data-rlta-element="panel"] {border: 1px solid #A310A3;}

.alerta_azul{border-radius: 10px; margin-top: 70px;}

.informacion {font-size: 15px;}

.container_dia_semana {width: 100%; height: auto; /*estilo flexbox*/ display: flex; flex-direction: row; justify-content: space-around; flex-flow: wrap;}

.dia_semana{width: 31%; height: 145px; background: #cdeeff; margin: 4px; box-sizing: border-box; font-size: 15px; border-radius: 10px; padding: 10px; text-align: center;}

/****** FORMULARIO COVID-19 *******/

#ff_form13 h2 {font-size: 35px; font-family: 'UbuntuB'; padding-bottom: 10px; border-bottom: 5px solid #ededed; line-height: 40px; text-align: center; color: #777;}
#ff_form13 .bfPageIntro {width: 100% !important; margin-bottom: 0;}
#ff_form13 .bfPageIntro p {text-align: left; font-size: 20px; margin-bottom:30px;}
#ff_form13 label {text-transform: uppercase; width: 100% !important; font-family: 'UbuntuB'; font-weight: normal; margin-bottom: 5px !important; font-size: 16px;}
#ff_form13 section {float:left; width:50%; margin-bottom: 25px;}
#ff_form13 section input[type="text"], #ff_form13 section textarea, #ff_form13 section select {width: 98% !important;}
#ff_form13 #aclaracion section {width: 98%; margin-top: 20px;}
#ff_form13 #bfSubmitButton {clear: both; float: none; display: block; margin: 0 auto; background-color: red; border: 0; padding: 8px 40px; color: #fff; border-radius: 3px; font-size: 16px;}
#ff_form13 section#bfElemWrap469 {width: 100%; text-align: center; margin: 20px 0;}
#ff_form13 #bfRutError {color: red;}
#ff_form13 #bfElemWrap429 {margin-bottom: 0 !important;}
#ff_form13 #bfElemWrap430 {margin-bottom: 0 !important;}
#ff_form13 #indicacion_rut {margin: 0 !important;}
#ff_form13 #indicacion_rut_movil {display: none;}
#ff_form13 #indicacion_rut .bfSectionDescription {width: 100%; margin-bottom: 20px; font-size: 12px !important; color: #666; padding-left: 5px;}
#ff_form13 #bfElemWrap439 {width: 100% !important; margin-bottom: 0 !important;}
#ff_form13 #ff_elem439 {border: 1px solid #ccc; padding: 4px; border-radius: 3px; border-color: #888;}
#ff_form13 #indicacion_adjunto .bfSectionDescription {margin: 0; font-size: 12px !important; color: #666; padding-left: 5px;}
#ff_form13 #direccion section {width: 100%; margin-bottom: 0; padding-left: 5px;}
#ff_form13 #direccion section p {margin-bottom: 0;}
#ff_form13 #bfElemWrap554, #ff_form13 #bfElemWrap559 {width: 25% !important;}
#ff_form13 #bfLabel554, #ff_form13 #bfLabel435, #ff_form13 #bfLabel559 {font-size: 13px; color: #666;}
#ff_form13 #anadir_adjunto .bfSectionDescription {text-transform: uppercase; width: 100% !important; font-family: 'UbuntuB'; font-weight: normal; margin-bottom: 0 !important; font-size: 16px;}
#ff_form13 #anadir_adjunto li span {color: red;}
#ff_form13 #bfLabel439 {display: none;}

/*******************FORMULARIO PERSONAS CESANTES COVID 19*****************************/
#ff_form14 #nombres #columna1, #ff_form14 #nombres #columna2, #ff_form14 #nombres #columna3 {width: 33%; display: inline-block;}
#ff_form14 #nombres #columna1 section label, #ff_form14 #nombres #columna2 section label, #ff_form14 #nombres #columna3 section label, #ff_form14 #nombres2columnas #columna1 section label, #ff_form14 #nombres2columnas #columna2 section label {width: 100% !important;}
#ff_form14 #nombres #columna1 section input[type="text"], #ff_form14 #nombres #columna2 section input[type="text"], #ff_form14 #nombres #columna3 section input[type="text"], #ff_form14 #nombres2columnas #columna1 section input[type="text"], #ff_form14 #nombres2columnas #columna2 section input[type="text"], #ff_form14 #nombres2columnas #columna1 section select, #ff_form14 #nombres2columnas #columna2 section select {width: 100% !important;}
#ff_form14 #bfElemWrap702, #ff_form14 #bfElemWrap734 {width: 33%;}
#ff_form14 #bfElemWrap702 label, #ff_form14 #bfElemWrap702 input[type="text"], #ff_form14 #bfElemWrap734 label, #ff_form14 #bfElemWrap734 #bfElementGroupNoWrap734 {width: 100% !important;}
#ff_form14 #bfElemWrap734 #bfElementGroupNoWrap734 .input-append {width: 100% !important;}
#ff_form14 #bfElemWrap734 #bfElementGroupNoWrap734 input[type="text"] {width: 86% !important;}
#ff_form14 #bfElemWrap734 #bfElementGroupNoWrap734 button {height: 34px; vertical-align: bottom;}
#ff_form14 #nombres2columnas #columna1, #ff_form14 #nombres2columnas #columna2 {width: 49.5% !important; display: inline-block;}
#ff_form14 #nombres #columna1 section select, #ff_form14 #nombres #columna2 section select, #ff_form14 #nombres #columna3 section select {width: 100% !important;}
#ff_form14 #bfElemWrap939 label, #ff_form14 #bfElemWrap707 label {width: auto !important;}
#ff_form14 #bfSubmitButton {clear: both; float: none; display: block; margin: 0 auto; background-color: red; border: 0; padding: 8px 40px; color: #fff; border-radius: 3px; font-size: 16px;}
#ff_form14 label {text-transform: uppercase; width: 100% !important; font-family: 'UbuntuB'; font-weight: normal;margin-bottom: 5px !important;}
#ff_form14 h3 {font-size: 22px; font-family: 'UbuntuB'; padding-bottom: 10px; border-bottom: 5px solid #ededed; line-height: 30px; text-align: center; color: #777; margin-top:40px;}
#ff_form14 #indicacion_rut p, #ff_form14 #edad {padding: 0 5px; margin-top: -10px;}
#ff_form14 .cabecera-movil {display: none;}
#ff_form14 #bfRutError {color: red;}



/*******************FORMULARIO ENFERMOS CRÓNICOS COVID 19*****************************/
#ff_form15 #nombres #columna1, #ff_form15 #nombres #columna2, #ff_form15 #nombres #columna3 {width: 33%; display: inline-block;}
#ff_form15 #nombres #columna1 section label, #ff_form15 #nombres #columna2 section label, #ff_form15 #nombres #columna3 section label, #ff_form15 #nombres2columnas #columna1 section label, #ff_form15 #nombres2columnas #columna2 section label {width: 100% !important;}
#ff_form15 #nombres #columna1 section input[type="text"], #ff_form15 #nombres #columna2 section input[type="text"], #ff_form15 #nombres #columna3 section input[type="text"], #ff_form15 #nombres2columnas #columna1 section input[type="text"], #ff_form15 #nombres2columnas #columna2 section input[type="text"], #ff_form15 #nombres2columnas #columna1 section select, #ff_form15 #nombres2columnas #columna2 section select {width: 100% !important;}
#ff_form15 #bfElemWrap702, #ff_form15 #bfElemWrap734 {width: 33%;}
#ff_form15 #bfElemWrap702 label, #ff_form15 #bfElemWrap702 input[type="text"], #ff_form15 #bfElemWrap734 label, #ff_form15 #bfElemWrap734 #bfElementGroupNoWrap734 {width: 100% !important;}
#ff_form15 #bfElemWrap734 #bfElementGroupNoWrap734 .input-append {width: 100% !important;}
#ff_form15 #bfElemWrap734 #bfElementGroupNoWrap734 input[type="text"] {width: 86% !important;}
#ff_form15 #bfElemWrap734 #bfElementGroupNoWrap734 button {height: 34px; vertical-align: bottom;}
#ff_form15 #nombres2columnas #columna1, #ff_form15 #nombres2columnas #columna2 {width: 49.5% !important; display: inline-block;}
#ff_form15 #nombres #columna1 section select, #ff_form15 #nombres #columna2 section select, #ff_form15 #nombres #columna3 section select {width: 100% !important;}
#ff_form15 #bfElemWrap939 label, #ff_form14 #bfElemWrap707 label {width: auto !important;}
#ff_form15 #bfSubmitButton {clear: both; float: none; display: block; margin: 0 auto; background-color: red; border: 0; padding: 8px 40px; color: #fff; border-radius: 3px; font-size: 16px;}
#ff_form15 label {text-transform: uppercase; width: 100% !important; font-family: 'UbuntuB'; font-weight: normal;margin-bottom: 5px !important;}
#ff_form15 h3 {font-size: 22px; font-family: 'UbuntuB'; padding-bottom: 10px; border-bottom: 5px solid #ededed; line-height: 30px; text-align: center; color: #777; margin-top:40px;}
#ff_form15 #indicacion_rut p, #ff_form15 #edad {padding: 0 5px; margin-top: -10px;}
#ff_form15 .cabecera-movil {display: none;}
#ff_form15 #bfRutError {color: red;}



/*******************FORMULARIO NAVIDAD 2020*****************************/
#ff_form16 #nombres #columna1, #ff_form16 #nombres #columna2, #ff_form16 #nombres #columna3 {width: 33%; display: inline-block;}
#ff_form16 #nombres #columna1_sola {width: 100%; display: inline-block;}
#ff_form16 #nombres input, #ff_form16 #nombres select {max-width: 98%;}
#ff_form16 #nombres #columna1 section label, #ff_form16 #nombres #columna2 section label, #ff_form16 #nombres #columna3 section label, #ff_form16 #nombres2columnas #columna1 section label, #ff_form16 #nombres2columnas #columna2 section label {width: 100% !important;}
#ff_form16 #nombres #columna1 section input[type="text"], #ff_form16 #nombres #columna2 section input[type="text"], #ff_form16 #nombres #columna3 section input[type="text"], #ff_form16 #nombres2columnas #columna1 section input[type="text"], #ff_form16 #nombres2columnas #columna2 section input[type="text"], #ff_form16 #nombres2columnas #columna1 section select, #ff_form16 #nombres2columnas #columna2 section select {width: 100% !important;}
#ff_form16 #nombres #columna1_sola section input[type="text"] {width: 33% !important;}
#ff_form16 #bfElemWrap702, #ff_form16 #bfElemWrap734 {width: 33%;}
#ff_form16 #bfElemWrap702 label, #ff_form16 #bfElemWrap702 input[type="text"], #ff_form16 #bfElemWrap734 label, #ff_form16 #bfElemWrap734 #bfElementGroupNoWrap734 {width: 100% !important;}
#ff_form16 #bfElemWrap734 #bfElementGroupNoWrap734 .input-append {width: 100% !important;}
#ff_form16 #bfElemWrap734 #bfElementGroupNoWrap734 input[type="text"] {width: 86% !important;}
#ff_form16 #bfElemWrap734 #bfElementGroupNoWrap734 button {height: 34px; vertical-align: bottom;}
#ff_form16 #nombres2columnas #columna1, #ff_form16 #nombres2columnas #columna2 {width: 49.5% !important; display: inline-block;}
#ff_form16 #nombres #columna1 section select, #ff_form16 #nombres #columna2 section select, #ff_form16 #nombres #columna3 section select {width: 100% !important;}
#ff_form16 #bfElemWrap939 label, #ff_form14 #bfElemWrap707 label {width: auto !important;}
#ff_form16 #bfSubmitButton {clear: both; float: none !important; display: block; margin: 0 auto; background-color: #0065A3; border: 0; padding: 8px 40px; color: #fff; border-radius: 3px; font-size: 16px;}
#ff_form16 label {text-transform: uppercase; width: 100% !important; font-family: 'UbuntuB'; font-weight: normal;margin-bottom: 5px !important;}
#ff_form16 h3 {font-size: 22px; font-family: 'UbuntuB'; padding-bottom: 10px; border-bottom: 5px solid #ededed; line-height: 30px; text-align: center; color: #777; margin-top:40px;}
#ff_form16 #indicacion_rut p {padding: 0 5px; margin-top: -10px;}
#ff_form16 #edad {padding: 0 5px; margin-top: 0;}
#ff_form16 .cabecera-movil {display: none;}
#ff_form16 #bfRutError {color: red;}
#ff_form16 #bfLabel1484, #ff_form16 #bfLabel1525, #ff_form16 #bfLabel1534 { width: auto !important; }
#ff_form16 #ff_elem1361, #ff_form16 #ff_elem1361, #ff_form16 #ff_elem1424 { width: 33% !important; }
#ff_form16 .input-append{ margin-bottom:0 !important; }
#ff_form16 #ff_elem1370_calendarButton {padding-bottom: 10px; height: 34px; margin-top: 0;}
#ff_form16 #nombres2columnas {margin-top: 20px;}
#ff_form16 #nombres2columnas input {max-width: 98%;}
#ff_form16 .form-actions {background-color: transparent; text-align: center;}
#ff_form16 .field-calendar input {max-width: 94% !important;}


.moduletable_ver-mas {padding-top: 5px; border-top: 1px solid #0065A3; text-align: center;}
.moduletable_ver-mas a {color: #0065A3; font-family: 'UbuntuL'; font-size: 18px; margin-top: 40px;}

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

.t3-navhelper {display: none;}

/*.t3-footer {background-image: url(../../../images/estructura/backpie01.png); background-position: top; background-repeat: repeat-x; background-color: #FDFDFD; margin-top:40px;}
#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:'UbuntuB'; font-size:16px; color:#444;}
.moduletable_menu-pie01 a, .moduletable_menu-pie02 a, .moduletable_menu-pie03 a {color:#0065A3; font-size:14px; padding: 5px 0 !important;}
.moduletable_menu-pie01 a:hover, .moduletable_menu-pie02 a:hover, .moduletable_menu-pie03 a:hover {background-color: transparent !important; color:#333;}
.moduletable_direccion-pie {text-align: center; padding: 10px 0; border-top: 1px solid #999;}

.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:#0065A3; font-size:14px; padding: 5px 0 !important; margin-left:20px;}
.moduletable_menu-pie a:hover {background-color: transparent !important; color:#333;}
.t3-footer .nav-pills > li > a {background-image:inherit;}
*/

.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;}

/**************** FORMULARIO SOLICITUD BNEP ***********************/

#ff_form17 h2 {text-align: center; font-weight: bold; margin-bottom: 30px;}
#bfLabel1637, #bfLabel1649, #bfLabel1654, #bfLabel1558, #bfLabel1559, #bfLabel1642, #bfLabel1643, #bfLabel1644 {width: 100%; margin-top: 15px; margin-bottom: 5px;}


/**************** TRÁMITES Y SERVICIOS ***************************/

.cck_tramite_servicio, .cck_direccion_entrega, .cck_descripcion, .cck_requicitos, .cck_requicitos, .cck_requicitos, .cck_documentos_a_presentar, .cck_procedimientos, .cck_donde_concurrir, .cck_telefonos, .cck_horario, .cck_valor_tramite, .cck_form_descargar, .cck_otros_datos, .cck_productos, .cck_contacto, .cck_causales_de_ingreso, .cck_funcionario, .cck_email_contacto, .cck_descripcin_del_trmite,.cck_requisitos_2,.cck_propietario,.cck_arrendatario,.cck_allegados,.cck_obtencin_certificado,.cck_horario_entrega,.cck_nombre_tramite {
border-bottom: 1px solid #CCCCCC; padding: 10px; width: 100% !important;}
.cck_label_text, .cck_label_wysiwyg_editor {width:100% !important; font-weight:bold; color:#0065A3; }
.cck_value_text, .cck_value_wysiwyg_editor {display: block; float: left; font-size: 1em; text-align: left; width: 100% !important;}
.cck_value_wysiwyg_editor p {margin-bottom:0px !important; text-indent: 0 !important;}
.cck_nombre_del_trmite_yo_servicio, .cck_direccin_que_lo_entrega, .cck_des, .cck_producto, .cck_documentos_presentar, .cck_procedimiento_de_postulacin, .cck_dnde_concurrir, .cck_telfono_de_contacto, .cck_horario_entrega_nmeros_de_atencin {
border-bottom: 1px solid #CCCCCC; padding: 10px; width: 100% !important;}

/**************** LINKS DE INTERÉS *******************/

.itemid-295 .list-striped, .row-striped {border-top:0;}
.itemid-295 .cat-list-row0 {float: left; width: 24%; border: 1px solid #333 !important; margin-right: 1%; padding: 20px !important; min-height: 100px; margin-bottom: 10px;}
.itemid-295 .cat-list-row1 {float: left; width: 24%; margin-right: 1%; border: 1px solid #333 !important; padding: 20px !important; min-height: 100px; margin-bottom: 10px;}

/**************** PREGUNTAS FRECUENTES ***************/

.view-faq .fsf_main.fsf_main_j3 h1 {font-size: 35px; font-family: 'UbuntuB'; padding-bottom: 10px; border-bottom: 5px solid #ededed; line-height: 30px; text-align: center; color: #777;}
.view-faq .fsf_spacer.contentheading {display: none;}
.view-faq div.faq_category {border-top:0;}
.view-faq div.fsf_faqs {padding-left: 0;}
.view-faq div.fsf_faq {padding: 0 15px;}

.fbLeftNavigation_core {display: none;}

.view-faq .qListItem_topic {display: none;}

/**************** CONCEJO ***************************/
.cck_label_upload_image, .itemid-175 .cck_nombre {display: none;}
.cck_imagen {width: 32% !important; margin-right: 12px;}
.cck_afiliacion, .cck_telefono, .cck_email {width: 65% !important;}

/**************** CAM *********************/

.bot-tatas {margin-left: 120px;}
.bot-casas-cam {margin-top: 50px; margin-left: 40px;}
.tabla-cam, .tabla-cam tr, .tabla-cam td, .tabla-cam img {border: 0 !important; vertical-align: middle; margin: 0 !important; font-size: 17px;}
.tabla-cam {border-bottom: 2px dashed #dcdcdc !important; margin-bottom: 20px !important;}
.tabla-cam p {font-size: 22px; margin: 0;}


/*** Artículos menúes ***/
.item-page div {text-align: justify; line-height: 1.7em !important;}
.item-page img {border: 1px solid #ccc; margin-right: 10px; margin-bottom: 10px;}
.item-page ul, .item-page ol {display: table; list-style-position: outside;}
.item-page table td {border: 1px solid #dddddd; padding: 5px;}

/********** TURISMO *******/

.moduletable_galeria-turismo .pg-cv-box-mod-ri {width: 100%; margin:0; box-shadow: 0 0 0; padding: 0;}
.moduletable_galeria-turismo #phocagallery-module-ri .pg-box1 {max-height:500px; max-width:500px;}
.moduletable_galeria-turismo .img-responsive {width: 100%;}

.pg-cv-box {display: inline-table;}

.moduletable_videos-turismo hr {margin: 0;}
.moduletable_videos-turismo div#YoutubeGallerySecondaryContainer2 object {box-shadow: 0 0; border: 0;}

.t3-content .content-category h2 {font-size: 35px; font-family: 'UbuntuB'; padding-bottom: 10px; border-bottom: 5px solid #ededed; line-height: 30px; text-align: center; color: #777;}

.table-bordered > thead > tr > th {border-bottom-width: 2px; background-color: #0065A3;}
.table-bordered > thead > tr > th a{color: #FFF;}

.t3-content .cck_galeria label, .t3-content .cck_nombre_visitar label, .t3-content .cck_descripcin label {display: none;}
/*.t3-content div.cck_contents.cck_content div.cck_value.cck_value_text {float: left; font-size: 1em; text-align: left; color: #0065A3; font-size: 14px;}*/

/********* EVENTOS **************/

.jevbootstrap img {margin-right: 15px;}
.jev_evdt .jev_eventdetails_body > div {padding-bottom: 0;}
.jevbootstrap h2 {font-size: 35px; font-family: 'UbuntuB'; padding-bottom: 10px; border-bottom: 5px solid #ededed; line-height: 30px; text-align: center; color: #777;}
.jev_evdt .jev_evdt_title {padding-bottom: 0 !important; color: #0065A3; border-bottom: 1px solid #ccc !important; margin-bottom: 10px; font-size: 22px; font-weight: bold;}
.jevbootstrap .table thead th {color: #fff;}
a.ev_link_row:link, a.ev_link_row:visited {color: #0065A3; font-size: 14px !important;}
.jev_evdt_creator {display: none !important;}

div#jem {overflow: inherit; background-color: #fff; border: 0px; border-radius: 0px; padding: 0px;}
div#jem h2 {font-weight: inherit; margin-top: 10px; margin-bottom: 0px; padding: 0; padding-bottom: 10px; background: none; border: 0px; border-bottom: 5px solid #ededed;}
div#jem table.eventtable {border:0;}
div#jem table.eventtable thead {background-color: #0065A3; border: 0;}
div#jem table.eventtable th, div#jem table.eventtable td {padding: 8px; line-height: 20px; text-align: left; vertical-align: top; border-top: 1px solid #dddddd;}
div#jem table.eventtable > thead > tr > th {background-color: #0065A3; border: 0; padding: 15px; border-bottom: 3px solid #333;}
div#jem table.eventtable > thead > tr > th a {color: #fff; font-size: 16px !important; font-weight: normal;}
div#jem table.eventtable tr:hover td {background-color: #fff;}
div#jem table.eventtable td {border: 0; padding: 15px; font-size: 16px;}
div#jem table.eventtable td a, div#jem table.eventtable td span {font-size:16px;}
div#jem table.eventtable .sectiontableentry1 td {background-color: #efefef;}
div#jem table.eventtable .sectiontableentry2 td {background-color: #f9f9f9 !important;}
div#jem table.eventtable tr.featured td {background-color: #ddd;}
div#jem .copyright {display: none;}
div#jem .icon-arrow-up-3::before {content: inherit !important;}

.jev_evdt_desc {margin-top: 25px;}
.jev_evdt_desc::before {content: 'Descripción'; font-weight: bold !important; font-size: 18px; color: #0065A3;}



/************ DIRECCIONES ******************/

.cck_informacin {color:#444; font-family:'UbuntuL';}
.cck_informacin label, .cck_links_a_trmites label, .cck_ubicacion label {color:#0065A3; font-size:26px; width:100%; border-bottom:5px solid #ededed; padding-bottom:3px; font-weight: normal; font-family:'Ubuntu'; margin-bottom:10px !important;}
.cck_ubicacion iframe {width: 100%;}
.cck_links_direciones label {border-bottom: 4px solid #ededed; padding-bottom: 5px; font-family: 'UbuntuL'; padding-top: 9px; font-size: 24px; color: #333; width: 100%; font-family: 'UbuntuL'; margin-top: 10px;}
.cck-line-right {padding-left: 30px;}
.cck_foto_director label, .cck_nombre_director_2 label, .cck_cargo_director label, .cck_correo_director label, .cck_telefono_director label {display:none;}
.cck_foto_director .cck_value_wysiwyg_editor {padding: 0 !important;}
.cck_nombre_director_2 {background-color: #555; max-width: 300px; margin-top: 2px}
.cck_cargo_director {background-color: #555; max-width: 300px;}
.cck_foto_director img {margin: 0; border:0 !important; width: 300px;}
.cck_nombre_director_2 .cck_value_text {color: #4BB5F7; padding: 10px; font-size: 20px !important; font-weight: normal !important; font-family: 'UbuntuL'; padding-bottom: 0; text-align: center !important;}
.cck_cargo_director .cck_value_text {color: #fff; padding: 10px; font-size: 18px !important; font-weight: normal !important; font-family: 'UbuntuL'; padding-top: 0; text-align: center !important;}
.cck_correo_director {padding: 10px; padding-bottom:0; border:1px solid #888; border-bottom:0; width: 300px !important; font-size:16px; color:#555; font-family: 'UbuntuL'; padding-left: 35px; background-image: url(../../../images/iconos/ico_mail-dir.png); background-repeat: no-repeat; background-position: 10px 16px;}
.cck_telefono_director {padding: 10px; padding-top:0; border:1px solid #888; border-top:0; width: 300px !important; font-size:16px; color:#555; font-family: 'UbuntuL'; padding-left: 35px; background-image: url(../../../images/iconos/ico_fono-dir.png); background-repeat: no-repeat; background-position: 10px 6px;}

.cck-line-body .cck-w100 {width: 70%;}
.cck-line-body .cck-w100:nth-of-type(2) {width: 28%; margin-left: 2%;}

/********* LIGHTBOX ORGANIGRAMA *************/

/*#cboxContent .cck-line-body {float: left; width: 70%;}*/
#cboxContent .cck-line-right {padding-left: 30px; float: left; width: 30%;}
#cboxContent .cck_cargo_director {width: 100%; display:table;}
#cboxContent .cck_nombre_director_2 {display: table; width: 100%;}
#cboxContent .cck_telefono_director {display: table; width: 100%;}
#cboxContent .cck_links_direciones, #cboxContent cck_links_direciones {display:none;}
#colorbox, .telefonos-municipales [data-modals-element=slide], .telefonos-emergencias [data-modals-element=slide] {width:90% !important; left: 5% !important;}
.telefonos-municipales [data-modals-element="slide-container"], .telefonos-municipales [data-modals-element="slide-container"] [data-modals-element="slide-content"], .telefonos-municipales [data-modals-element="slide-container"] [data-modals-element="slide-content"] [data-modals-element="slide-content-inner"] {width: 100% !important;}
.telefonos-emergencias [data-modals-element="slide-container"], .telefonos-emergencias [data-modals-element="slide-container"] [data-modals-element="slide-content"], .telefonos-emergencias [data-modals-element="slide-container"] [data-modals-element="slide-content"] [data-modals-element="slide-content-inner"] {width: 100% !important;}
#cboxWrapper {width: 100% !important;}
#cboxContent {width: 100% !important;}
.no_title #cboxLoadedContent {width: 97.5% !important;}

#cboxContent .cck-line-body .cck-w100 {width: 70%; float:left;}
#cboxContent .cck-line-body .cck-w100:nth-of-type(2) {width: 28%; margin-left: 2%;}

/*div.cck-f200 {width: 100% !important;}
div.cck-m50 {left: inherit !important; width: 70% !important;}
.cck-line-right {width: 28% !important; margin-left: 2% !important; padding: 0 !important;}
div.cck-m100 {left: inherit !important; margin:0 !important;}
.cck-f200 div.cck-m100 {left: inherit !important; margin-right: 0 !important;}*/


/********* PUNTO RECICLAJE ELECTRÓNICO ***********/

#ff_form12 {width: 70%; margin: 0 auto;}
#ff_form12 h1 {font-size: 35px; font-family: 'UbuntuB'; padding-bottom: 10px; border-bottom: 5px solid #ededed; line-height: 30px; text-align: center; color: #777; width: 100%;}


/********* Organizaciones en Proceso Eleccionario ***************/

.itemid-588 .embed-container {height: 1000px;}


/********* BOTONES ***********/

.boton-rojo {padding:10px 20px; color:#fff; background-color:#0065A3; text-align:center; display: inline-block; margin: 10px; border-radius: 5px; box-shadow: 2px 2px 0px #ccc;}
.boton-rojo:hover {color:#fff; background-color:#0065A3; box-shadow: 0 0 0 #ccc;}

/*********** ORGANIGRAMA HOTSPOT *********/

.webui-popover-content img {width: 200px; height: auto; float: left; margin-right: 10px;}
.webui-popover {max-width: 450px;}


/*********** MAPA DEL SITIO ****************/

#osmap-ul-uid-joomla-featured-528 {display: none;}

/*********** RESULTADO BUSQUEDA **********/

.result-createdresultados-busqueda {margin-bottom: 20px; padding: 0 14px 10px; border-bottom: 1px solid #ccc; color: #666; font-size: 12px;}
.result-title a {font-size: 16px; text-transform: uppercase;}
.result-category {padding: 0 13px;}
.result-text {padding: 5px 15px; font-size: 14px;}

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

@media screen and (-webkit-min-device-pixel-ratio: 0) .col-xs-12 {width: auto !important;}

@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: 0; background-color: #333; padding: 10px 3px; width: 100%;}
	.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;}
	.moduletable_redes-sociales-moviles {display: block; margin-left: 100px;}
	.moduletable_redes-sociales-moviles ul {padding: 0;}
	.moduletable_redes-sociales-moviles .iconos-modal-redes {list-style: none; float: left; margin-right: 8px;}
	.moduletable_redes-sociales-moviles img {filter: invert(60%);}
	
	#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: 'UbuntuB';}
	#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;}
  
  	.moduletable_carrusel-recoleccion {margin-top: 50px;}
	
	.page-masthead .jumbotron {padding-top: 100px; padding-bottom: 100px; padding-left: 0;}
	.jumbotron-primary h1, .jumbotron-primary h2, .jumbotron-primary h3 {font-size: 35px;}
	
	
/******** MENU CABECERA ***********/
	
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background: transparent;}
	.navbar-default .navbar-toggle .fa-bars {color: #333;}	
	.t3-mainnav .t3-navbar-collapse {margin: 0; padding:0; z-index: 999999999999999999999; position: absolute; width: 100%;}
	.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;}
	
/******** BOTONERA CABECERA MOVILES ***********/

	.moduletable_botonera-top-moviles img {margin: 7px;}
	.moduletable_botonera-top-moviles {margin-top: 40px; text-align: center;}
	
	.page-masthead {margin-top: 30px;}
	
	
/********* DIRECCIONES MUNICIPALES ***************/

.cck-line-body .cck-w100 {width: 98%;}
.cck-line-body .cck-w100:nth-of-type(2) {width: 98%;}
.cck_telefono_director {width:270px !important; font-size: 14px;}
.cck_correo_director {width:270px !important; font-size: 14px;}
.cck_foto_director img {width: 270px;}
.cck_nombre_director_2 {max-width: 270px;}
.cck_cargo_director {max-width: 270px;}
.cck_nombre_director_2 .cck_value_text {font-size: 16px !important;}
.cck_cargo_director .cck_value_text {font-size: 14px !important;}

/**************/
	.t3-sl .container {width: 100%;}
	.t3-wrapper .t3-sl-1 .container {width: 100%;}
	.t3-mainbody {padding: 0;}
	.t3-wrapper .page-masthead {padding-top: 0; background:#333 !important; margin-top: 80px;}
	
	.velo-cabecera {display:none;}
	.article-image-full {height:250px; top: 0;}
	.view-article .article-header {position: inherit; padding: 260px 10px 5px 10px; width: 100%; color: #333;}
	.view-article h1.article-title {font-size: 22px; text-shadow: inherit;}
	.view-article .article-info dd {background: inherit; padding: 0;}
	.view-article .article-aside {color: #666;}
	.view-article .moduletable_migas-pan {position: inherit; top: inherit; margin-top: 47px;}
	.view-article article {padding: 400px 10px 0;}
	.view-article nav.moduletable {position: initial;}
	.view-article section.moduletable {position: initial;}
	.view-article h2 {font-size: 18px;}
	.view-article .item-page img {border: 1px solid #ccc; max-width: 100%; margin: 10px 0 !important; height: auto !important;}
	.com-content-article__body .embed-container embed {width: 100% !important; height: 100% !important;}
  
  /********* PUNTO RECICLAJE ELECTRÓNICO ***********/

#ff_form12 {width: 95%; margin: 0 auto;}

/******** FOOTER *********/
	#t3-footer .container {display: block !important;}
	.moduletable_logo-pie {text-align: center;}
	.moduletable_logos-corporaciones {text-align: center;}
/**************/

/****** FORMULARIO COVID-19 *******/

#ff_form13 h2 {font-size: 28px; font-family: 'UbuntuB'; padding-bottom: 10px; border-bottom: 5px solid #ededed; line-height: 40px; text-align: center; color: #777;}
#ff_form13 .bfPageIntro {width: 100% !important; margin-bottom: 0;}
#ff_form13 .bfPageIntro p {text-align: left; font-size: 18px; margin-bottom:20px;}
#ff_form13 label {text-transform: uppercase; width: 100% !important; font-family: 'UbuntuB'; font-weight: normal; margin-bottom: 5px !important; font-size: 14px;}
#ff_form13 section {float:left; width:100%; margin-bottom: 20px;}
#ff_form13 section input[type="text"], #ff_form13 section textarea, #ff_form13 section select {width: 98% !important; max-width: 100%;}
#ff_form13 #aclaracion section {width: 98%; margin-top: 20px;}
#ff_form13 #bfSubmitButton {clear: both; float: none; display: block; margin: 0 auto; background-color: red; border: 0; padding: 8px 40px; color: #fff; border-radius: 3px; font-size: 16px;}
#ff_form13 section#bfElemWrap469 {width: 100%; text-align: center; margin: 20px 0;}
#ff_form13 #bfRutError {color: red;}
#ff_form13 #bfElemWrap429 {margin-bottom: 20px !important;}
#ff_form13 #bfElemWrap430 {margin-bottom: 0 !important;}
#ff_form13 #indicacion_rut {display: none;}
#ff_form13 #indicacion_rut_movil {display: block;}
#ff_form13 #indicacion_rut_movil .bfSectionDescription {width: 100%; margin-bottom: 20px; font-size: 12px !important; color: #666; padding-left: 5px;}
#ff_form13 #bfElemWrap439 {width: 100% !important; margin-bottom: 0 !important;}
#ff_form13 #ff_elem439 {border: 1px solid #ccc; padding: 4px; border-radius: 3px; border-color: #888;}
#ff_form13 #indicacion_adjunto .bfSectionDescription {margin: 0; font-size: 12px !important; color: #666; padding-left: 5px;}
#ff_form13 #direccion section {width: 100%; margin-bottom: 0; padding-left: 5px;}
#ff_form13 #direccion section p {margin-bottom: 0;}
#ff_form13 #bfElemWrap554, #ff_form13 #bfElemWrap559 {width: 50% !important;}
#ff_form13 #bfLabel554, #ff_form13 #bfLabel435, #ff_form13 #bfLabel559 {font-size: 12px; color: #666;}
#ff_form13 #anadir_adjunto .bfSectionDescription {font-size: 14px;}


#ff_form14 section, #ff_form14 #columna1, #ff_form14 #columna2, #ff_form14 #columna3 {width: 100% !important;}
#ff_form14 #nombres2columnas #columna1, #ff_form14 #nombres2columnas #columna2 {width: 100% !important;}
#ff_form14 input, #ff_form14 select {min-width:100% !important;}
#ff_form14 .btn {padding:6px;}
#ff_form14 .cabecera {display: none;}
#ff_form14 .cabecera-movil {display: block;}
  

#ff_form15 section, #ff_form15 #columna1, #ff_form15 #columna2, #ff_form15 #columna3 {width: 100% !important;}
#ff_form15 #nombres2columnas #columna1, #ff_form15 #nombres2columnas #columna2 {width: 100% !important;}
#ff_form15 input, #ff_form15 select {min-width:100% !important;}
#ff_form15 .btn {padding:6px;}
#ff_form15 .cabecera {display: none;}
#ff_form15 .cabecera-movil {display: block;}  
  
  
#ff_form16 section, #ff_form16 #columna1, #ff_form16 #columna2, #ff_form16 #columna3 {width: 100% !important;}
#ff_form16 #nombres2columnas #columna1, #ff_form16 #nombres2columnas #columna2 {width: 100% !important;}
#ff_form16 input, #ff_form16 select {min-width:100% !important;}
#ff_form16 .btn {padding:6px;}
  
.itemid-732 .moduletable_redes-sociales-moviles li img {filter: invert(80%);}
.itemid-732 .t3-wrapper .page-masthead {margin-top: 35px;}
.itemid-732 .moduletable_botonera-top-moviles {margin-top: 48px;}
.itemid-732 .moduletable_botonera-top-moviles img {filter: brightness(200);}
.itemid-732 .nav-pills > li > a {background-image: none; border: 2px solid #0065A3; border-radius: 17px; padding: 20px; text-align: center; font-size: 18px;}
.itemid-732 .nav-stacked > li {float: none; margin-bottom: 10px;}
.itemid-732 .t3-mainnav .t3-navbar-collapse .navbar-nav {position: absolute; width: 100%; z-index: 10000000; padding-bottom: 120px; border-radius: 17px;}

.borde_dias {width: 100%;}
.agendar_hora_ul {margin-left: 0;}

}



@media (min-width: 768px) 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: 25px; right: 450px;}
	
	.cck_afiliacion, .cck_telefono, .cck_email {width: 37% !important;}
	.cck_imagen {width: 60% !important; margin-right: 12px;}
  
  /******** 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;}

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

	#t3-content .item-page img {width: 100%;}
	
	.moduletable_escudo-pie img {width: 100%;}
	.moduletable_logo-pie img {width: 100%;}
	.moduletable_logos-corporaciones img {max-width: 100%;}

}

@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: 12px;}
	.moduletable_banners-transparencia-top {top: 19px;}
	
	.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: 120px; left: 30px;}
	
	#t3-content .item-page img {width: 100%; height:auto !important;}
	
	.moduletable_escudo-pie img {width: 100%;}
	.moduletable_logo-pie img {width: 100%;}
	
	.cck_afiliacion, .cck_telefono, .cck_email {width: 55% !important;}
	.cck_imagen {width: 40% !important; margin-right: 12px;}
}

@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: 12px;}
	.moduletable_banners-transparencia-top {top: 19px;}
	
	.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: 90px; left: 100px;}
	
	.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%;}
	
	.cck_afiliacion, .cck_telefono, .cck_email {width: 55% !important;}
	.cck_imagen {width: 40% !important; margin-right: 12px;}
}

@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 {top: 90px; left: 90px;}
	
	.moduletable_escudo-pie img {width: 100%;}
	.moduletable_logo-pie img {width: 100%;}
}



/******************************* ACTUALIZACIÓN 2023 *******************************/

/**** Formulario de denuncias ****/
#ff_form19 .info-denuncias {background-color: #E3F0F9; padding: 20px; border: 2px solid #0266A4; border-radius: 7px; margin-bottom: 50px; margin-left: -40px; margin-right: -40px;}

#ff_form19 .info-denuncias p {text-align: left !important; font-size: 16px !important;}

#ff_form19 ul.denuncias-pasos {width: 100%; list-style: none; padding-left: 0px; font-size: 16px; color: #999999;}

#ff_form19 .denuncias-pasos li {width: 33.3%; position: relative; float: left; text-align: center; height: 33px; border-bottom: 2px solid #EFF0E0; margin-bottom: 24px;}

#ff_form19 .denuncias-pasos li.active {border-bottom-color: #0065A3; color: #0065A3;}

#ff_form19 .texto {margin-bottom: 25px;}

#ff_form19 .texto p {margin-bottom: 0px; font-size: 14px !important; text-align: left !important;}

#ff_form19 div.control-group, #ff_formdiv19 .bfElemWrap {width: 50%; position: relative; float: left;}

#ff_form19 div.control-group input, #ff_form19 div.control-group select, #ff_form19 div.control-group textarea, #ff_formdiv19 .form-group input.form-control, #ff_formdiv19 .form-group select, #ff_formdiv19 .form-group textarea, #ff_formdiv19 .form-group input[type="file"] {max-width: 93%; width: 100%; border: 2px solid #0065A3; border-radius: 7px; margin-bottom: 20px;}

#ff_form19 div.control-group input, #ff_formdiv19 .form-group input.form-control {padding: 20px 15px;}

#ff_form19 div.control-group select, #ff_formdiv19 .form-group select {padding-top: 7px; height: 43px; color: #999 !important;}

#ff_form19 .form-actions {background-color: #fff; padding-left: 0px; padding-right: 0px;}

#ff_form19 .form-actions button, #ff_formdiv19 .form-group button {float: none !important; border-radius: 7px !important; padding: 8px 40px !important; margin-right: 30px !important; font-size: 14px !important;}
#ff_formdiv19 .form-group .bfNextButton {float: none; margin-left: 45%;}
#ff_formdiv19 .form-group .bfPrevButton {float: none; margin-left: 36%;}

#ff_form19 #descripcion div.control-group, #ff_form19 #descripcion div.bfElemWrap {width: 100%; margin-bottom: 20px;}

#ff_form19 div.control-group input[type=file], #ff_formdiv19 .form-group input[type=file] {padding: 8px;}

#ff_form19 #bfElemWrap1774 {width: 100%;}

#ff_form19 .bfClearfix {height: auto !important;}

#ff_form19 #bfElemWrap1809 input, #ff_form19 #bfElemWrap1754 input, #ff_form19 #bfElemWrap1756 input {max-width: 100%;}

#ff_form19 .confirmacion {text-align: center;}

#ff_form19 .confirmacion .gracias {font-size: 24px;}

#ff_form19 .confirmacion .gracias-texto {font-size: 16px;}

#ff_form19 .confirmacion .btn-volver a {border-radius: 7px; padding: 8px 40px; font-size: 14px; background-color: #0065A3; border-color: #0065A3; color: #fff; margin-top: 30px;}

#ff_formdiv19 .form-group span.nonform-control {width: 100%;}

@media (max-width: 480px) {
	#ff_form19 .bfClearfix {width: 100% !important;}
	#ff_formdiv19 {width: 100%;}
	#ff_form19 {width: 100%;}
	#ff_form19 .info-denuncias {width: 100%; margin-left: 0px; margin-right: 0px;}
	#ff_form19 .denuncias-pasos li {min-height: 58px;}
	#ff_form19 div.control-group, #ff_formdiv19 .bfElemWrap {width: 100%;}
	#ff_form19 div.control-group input, #ff_form19 div.control-group select, #ff_formdiv19 .form-group input.form-control, #ff_formdiv19 .form-group select, #ff_formdiv19 .form-group input[type="file"]  {max-width: 100%;}
	#ff_form19 #bfSubmitButton {margin-right: 0px !important;}
	#ff_form19 .form-actions button {margin-right: 0 !important;}
	#ff_formdiv19 .form-group {margin-bottom: 0px;}
	#ff_formdiv19 .form-group .bfNextButton {margin-left: 27%;}
	#ff_formdiv19 .form-group .bfPrevButton {margin-left: 3%;}
}

i[class*='fa-']{
    font-family: 'FontAwesome';
}

.tooltip.show {opacity: 0.9;}
.tooltip.show .tooltip-arrow {transform: translate(172px, 70px) !important; border-width: 0.4rem 0.4rem 0; border-top-color: #000;}
.tooltip.show .tooltip-inner {border-radius: 0.25rem; padding: 10px}

div.attachmentsList tbody tr.odd {background: transparent;}
div.attachmentsList table tbody tr.odd td {background: transparent;}
div.attachmentsList tbody tr.even {background-color: #EEE;}
div.attachmentsList table tbody tr.even td {background-color: #EEE;}

.phocadownloadfile .pd-document16 a {line-height: 16px; height: 16px; display: block; }
.com_phocadownload img.link_overlay {position: absolute; left: 0px;}

/*table {
  display: block;
  overflow-x: auto;
  white-space: nowrap;
}

table tbody {
  display: table;
  width: 100%;
}*/

.telefonos-emergencia h3 {font-size: 24px; font-family: inherit; border-bottom: inherit; margin-bottom: 10px;}

#ff_form17 input[type="text"] {max-width: 50%; width: 100%;}
#ff_form17 div.bfElemWrap div.form-group {text-align: inherit;  padding: inherit;  margin: inherit;  background-color: inherit;  border-radius: inherit;}
#ff_form17 div.form-group {text-align: center; padding: 20px; margin: 20px 0; background-color: #eeeeee; border-radius: 0;}
#ff_form17 button#bfSubmitButton {float: none !important; font-size: 18px; border-radius: 4px; padding: 10px 30px;}



.head-search {
  background: transparent;
  border-left: 0px; 
  border-right: 0px;
  width: 100%;
}
.head-search .search {
  border-left: 0px; 
  border-right: 0px;
  background: transparent;
  position: absolute;
  width: 100%;
}
.head-search form {
  right: 100px;
  position: absolute;
}
#mod-custom142 {
  text-align: right;
  position: relative;
  width: 10px;
  top: 21px;
  margin-left: 99%;
}
#mod-custom143 {
  position: relative;
  width: 100%;
  text-align: right;
  top: 35px;
}
#mod-finder-searchword121 {
  left: 50px;
  border: 2px solid #016701;
  border-radius: 8px;
  font-size: 100%;
  line-height: 1.42857;
  width: 220px;
  padding: 6px 12px;
  color: #555;
  height: 37px;
  top: 15px;
  font-family: "ubuntulight";
}
.mod-finder__search .awesomplete {
  background: #FFFFFF;
  left: -200px;
  width: 0px;
}
.form-inline .input-group .awesomplete {
  background: #FFFFFF;
  left: -200px;
  width: 100px;
}
.btn-primary {
  display: none;
}
.form-inline .input-group .btn-primary {
  display: unset;
  width: 109px;
  background-color: #EAEAEA;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #333;
}
#t3-content .finder h1 {
  display: none;
}
.com_finder body .t3-wrapper .t3-sl {
  display: none;
}
#search-form {
  position: relative;
  left: 17%;
}
#search-results {
  position: relative;
  top: 30px;
  font-size: 15px;
}
#search-result-list .result__item .result__taxonomy {
  display: none;
}
#search-result-list .result__item {
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  padding-bottom: 10px;
}
#search-result-list {
  padding-left: 0;
  margin-top: 20px;
}
.icon-search:before {
  background-image: url('../../../images/muni lumaco/search.png');
  background-size: cover;
  width: 20px;
  display: inline-block;
}
.input-group .btn-secondary {
  display: none;
}
.form-inline label {
  display: none;
}
#q {
  width: 295px;
}
.com-finder__counter {
  position: absolute;
  top: -40px;
}


/* buscador */

.form-inline .input-group .btn-primary {
  display: unset;
  width: 109px;
  background-color: #EAEAEA;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #333;
}
#t3-content .finder h1 {
  display: none;
}
.com_finder body .t3-wrapper .t3-sl {
  display: none;
}
#search-form {
  position: relative;
  left: 17%;
}
#search-results {
  position: relative;
  top: 30px;
  font-size: 15px;
}
#search-result-list .resultitem .resulttaxonomy {
  display: none;
}
#search-result-list .resultitem {
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  padding-bottom: 10px;
}
#search-result-list {
  padding-left: 0;
  margin-top: 20px;
}
.icon-search:before {
  background-image: url('../../../images/muni lumaco/search.png');
  background-size: cover;
  width: 20px;
  display: inline-block;
}
.input-group .btn-secondary {
  display: none;
}
.form-inline label {
  display: none;
}
#q {
  width: 295px;
}
.com-findercounter {
  position: absolute;
  top: -40px;
}

