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

@media print {
 	.t3-mainnav, .t3-wrapper .page-masthead, .moduletable_noticias-recientes-interior, .view-article nav.moduletable, .moduletable_ver-mas, footer .t3-spotlight, .moduletable_menu-pie, .module_buscador-mascotas, .module_recientes-mascotas-adoptar {display:none !important;}
	.view-article .article-header {width:100% !important; position: relative !important;}
	.article-image-full {height: auto !important;}
	.view-article article {padding-top:230px !important; max-width: 100% !important;}
	.view-article blockquote {margin: 0.3em 0.5em 0.25em 0% !important;}
	a[href]:after {
    content: none !important;
  }
  
  .t3-mainbody {width:100% !important; border:#999 !important; padding:0 !important; margin:0 !important;}
  .info-mascota {float: left !important; width: 15% !important;}
  .masc_esconder {float: left !important; width: 50% !important;}
}


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

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{}

.custom_redes-flotantes-pet {}
.custom_redes-flotantes-pet .sticky-container {padding:0px; margin:0px; position:fixed; right:-45px; top:100px; width:120px; z-index: 1100;}
.custom_redes-flotantes-pet .sticky ul {padding-left: 34px;}
.custom_redes-flotantes-pet .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;}
.custom_redes-flotantes-pet .sticky > li:first-child {background-color: transparent;}
.custom_redes-flotantes-pet .sticky > li:hover{margin-left:-40px;}
.custom_redes-flotantes-pet .sticky li.iconos-modal-redes {	list-style: none !important; padding: 28px 10px; background: rgba(0,0,0,0.5); width: 24px; display: table; float:left;}
.custom_redes-flotantes-pet .sticky > li > img {float:left;}
.custom_redes-flotantes-pet .sticky > li > p > a {text-decoration:none; color:#2C3539;}
.custom_redes-flotantes-pet .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: 0; left: 390px;}

.telefonos-municipales #cboxContent {overflow: auto; overflow-x: hidden;}
.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: 'UbuntuB'; margin-top: 0; color:#656565;}
#colorbox .page-header {padding-bottom: 0;  margin: 0 0 20px; border-bottom: 0;}
#colorbox .atencion-continuar {background-color: #0065A3; 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: 'Ubuntu'; 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: 'Ubuntu'; 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; border: 0;}
#colorbox #informaciones span {color:#0065A3; font-size: 30px; font-family: 'UbuntuB';}
#colorbox #informaciones a {color:#0065A3; font-size: 30px; font-family: 'UbuntuB'; margin-left: 3%; text-decoration: underline;}

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


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

/************************** 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 #0065A3; 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: #0065A3;}
.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;}
/*.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: 110px; width: 30%; z-index: 1005;}
.view-article section.moduletable {position: absolute; top: 110px; width: 30%; z-index: 1005; right:0;}
.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: #c30;}
.item-page h2 {border-bottom: 1px solid #dedede; font-size: 22px; font-family: 'Ubuntu'; color: #666;}

.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;}
.view-article nav.moduletable, .view-article section.moduletable {display:block;}
.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: #0065A3; 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;}

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

/****** CORRIDA ANTOFAGASTA ************/

.itemid-349 .bfClearfix {width: 800px !important; margin: 0 auto; height:780px !important;}
.itemid-349 #ff_div181 {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-349 #ff_div14 {margin-top: 20px;}
.itemid-349 .form_captcha #bfCaptchaEntry {display: initial; margin-right: 5px;}
.itemid-349 #ff_div196 {margin-top: 30px;}

input.inputbox {border: 1px solid #999; padding: 5px; border-right: 5px solid #0065A3; color: #999; height: 28px;}
.img_nombre {background-image: url("../../../images/formulario/users.png"); background-repeat: no-repeat; border: 1px solid #999999; height: 28px; margin: 0 0 0 -2px; width: 28px;}
.img_lugar {background-image: url("../../../images/formulario/lugar.png"); background-repeat: no-repeat; border: 1px solid #999999; height: 28px; margin: -5px 0 0 -2px; width: 28px;}
.img_email {background-image: url("../../../images/formulario/email.png"); background-repeat: no-repeat; border: 1px solid #999999; height: 28px; margin: -5px 0 0 -2px; width: 28px;}
.img_telefono {background-image: url("../../../images/formulario/telefono.png"); background-repeat: no-repeat; border: 1px solid #999999; height: 28px; margin: -5px 0 0 -2px; width: 28px;}
.img_adjuntar {background-image: url("../../../images/formulario/attach_1.png"); background-repeat: no-repeat; border: 1px solid #999999; height: 28px; margin: -5px 0 0 -2px; width: 30px;}
.img_edad {background-image: url(../../../images/formulario/edad.png); background-repeat: no-repeat; border: 1px solid #999999; height: 28px; margin: -5px 0 0 -2px; width: 26px;}
.img_rut {background-image: url(../../../images/formulario/huella.png); background-repeat: no-repeat; border: 1px solid #999999; height: 28px; margin: 0 0 0 -2px; width: 28px;}
.img_resp {background-image: url(../../../images/formulario/users.png); background-repeat: no-repeat; border: 1px solid #999999; height: 28px; margin: 0 0 0 -2px; width: 28px;}
.img_correo {background-image: url(../../../images/formulario/email.png); background-repeat: no-repeat; border: 1px solid #999999; height: 28px; margin: 0 0 0 -2px; width: 28px;}
.img_tel {background-image: url(../../../images/formulario/telefono.png); background-repeat: no-repeat; border: 1px solid #999999; height: 28px; margin: 0 0 0 -2px; width: 28px;}
.img_movil {background-image: url(../../../images/formulario/ico_movil.png); background-repeat: no-repeat; border: 1px solid #999999; height: 28px; margin: 0 0 0 -2px; width: 28px;}
.img_emergencia {background-image: url(../../../images/formulario/ico_emergencia.png); background-repeat: no-repeat; border: 1px solid #999999; height: 28px; margin: 0 0 0 -2px; width: 28px;}

#ff_div49.examinar {left: 52px !important; border: 1px solid #999; width: 198px; border-right: 5px solid #0065A3;}
#ff_div49.examinar::after {content: 'Adjuntar foto...'; color: #999; padding: 6px; position: absolute; top: -2px;}
#ff_elem49 {opacity: 0; height: 26px;}
#ff_elem3, #ff_elem95 {background: #0065A3 !important; color: #fff; padding: 5px !important; border: 0px !important;}
#ff_div3 {top: 580px !important;}
#ff_div17 #bfCaptchaEntry {margin-top: 11px; float: left; padding: 14px 5px;}
#ff_div17 a {padding: 5px; top: 14px; position: relative;}

/****** FIN DENUNCIAS *******/


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


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

/**************** CONCEJO ***************************/
.cck_label_upload_image {display: none;}
.cck_imagen {width: 17% !important; margin-right: 12px;}
.cck_afiliacion, .cck_telefono, .cck_email {width: 80% !important;}


/*** 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 {float: left; 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 #999 !important; margin-bottom: 10px;}
.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;}



/********* 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 {width:90% !important; left: 5% !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;}*/

/*************** MASCOTAS ****************/

.moduletable_ban-tenencia {float: left; margin-top: 31px; width: 18%;}

.moduletable_menu-mascotas {height: 240px; background-image: url(../../../images/estructura/backmascotas01.jpg); background-repeat: no-repeat; background-position: top left; background-size: cover;}
.moduletable_menu-mascotas .custom_menu-mascotas {display: table; width: 100%; height: 100%;}
.moduletable_menu-mascotas h3 {font-family: 'UbuntuB'; color: #fff; font-size: 44px; margin: 0 25px;}
.moduletable_menu-mascotas .titulo-cabecera-mascotas {width: 10%; display: table-cell; vertical-align: middle;}
.moduletable_menu-mascotas .iconos-cabecera-mascotas {display: table-cell; vertical-align: middle; text-align:right;}
.moduletable_menu-mascotas .iconos-cabecera-mascotas img {padding: 25px 15px;}

.module_buscador-mascotas {margin-top: 15px; float: left; width: 80%; margin-left: 2%;}
.module_buscador-mascotas h1 {display:none;}
.module_buscador-mascotas .cck_especie, .module_buscador-mascotas .cck_masc_genero, .module_buscador-mascotas .cck_masc_tamano {width: 25% !important; float: left !important; margin-right: 1%;}
.module_buscador-mascotas .cck_button_submit, .module_buscador-mascotas .cck_button_search {width: 20% !important; float: left !important;}
.module_buscador-mascotas .cck_form_select_simple {width: 100% !important;}
.module_buscador-mascotas .cck_especie #especie, .module_buscador-mascotas .cck_masc_tamano #masc_tamano, .module_buscador-mascotas .cck_masc_genero #masc_genero {width: 100%; border-color: #aaa;}
.module_buscador-mascotas #button_submit, .module_buscador-mascotas #button_search {background-color: #0065A3; color: #fff; padding: 6px 40px; border-radius: 3px; margin-top: 30px;}
.module_buscador-mascotas label {font-size: 16px !important; font-family: 'UbuntuL';}

.t3-sl-1 {border-bottom:0px;}

.layout-blog .caso-resuelto-141::after {background-image: url(../../../images/estructura/back-resuelto02.png); background-repeat: no-repeat; background-position: top left; background-size: cover; content: ''; position: absolute; width: 363px; height: 270px; z-index: 10; left: 4px;}
.view-article .caso-resuelto-141::after {background-image: url(../../../images/estructura/back-resuelto02.png); background-repeat: no-repeat; background-position: top left; background-size: cover; content: ''; position: absolute; width: 351px; height: 261px; z-index: 10; left: 4px;}

.layout-blog .caso-resuelto-142::after {background-image: url(../../../images/estructura/back-resuelto.png); background-repeat: no-repeat; background-position: top left; background-size: cover; content: ''; position: absolute; width: 363px; height: 270px; z-index: 10; left: 4px;}
.view-article .caso-resuelto-142::after {background-image: url(../../../images/estructura/back-resuelto.png); background-repeat: no-repeat; background-position: top left; background-size: cover; content: ''; position: absolute; width: 351px; height: 261px; z-index: 10; left: 4px;}

.layout-blog .caso-resuelto-143::after {background-image: url(../../../images/estructura/back-resuelto03.png); background-repeat: no-repeat; background-position: top left; background-size: cover; content: ''; position: absolute; width: 363px; height: 270px; z-index: 10; left: 4px;}
.view-article .caso-resuelto-143::after {background-image: url(../../../images/estructura/back-resuelto03.png); background-repeat: no-repeat; background-position: top left; background-size: cover; content: ''; position: absolute; width: 351px; height: 261px; z-index: 10; left: 4px;}



.layout-blog .category-desc {margin-bottom:30px;}
.layout-blog .category-desc p {text-align: center;}
.layout-blog .span4 {width: 32%; float: left; margin: 0 2% 20px 0; border: 1px solid #AAAAAA;}
.layout-blog .row-0 .span4:last-child,.layout-blog .row-1 .span4:last-child,.layout-blog .row-2 .span4:last-child  {margin-right: 0 !important;}
.layout-blog .span4 h2 a {color:#868686; font-size:22px; font-family: 'Ubuntu';}
.layout-blog .span4 img {width: 100%; height: auto;}
.layout-blog .span4 .cck-ptb {padding-top:0; padding-bottom: 0;}
.layout-blog .span4 .item {margin-bottom: 0;}
.layout-blog .span4 .info-mascota {padding: 15px; width: 50%; float: left;}
.layout-blog .span4 .cck_masc_leer_mas {float: left !important; width: 50% !important; padding: 15px;}
.layout-blog .span4 .cck_especie {font-size: 16px; color: #666; font-family: 'UbuntuL';}
.layout-blog .span4 .cck_label {width: 50% !important;}
.layout-blog .span4 .cck_masc_genero {font-size: 16px; color: #666; font-family: 'UbuntuL';}
.layout-blog .span4 #masc_leer_mas {background-color: #59B200; color: #fff; border-radius: 3px; padding: 8px 40px; margin-top: 10px;}
.layout-blog .masc_esconder, .layout-blog .masc_descripcion, .layout-blog .cck_masc_caso_resuelto {display:none;}
.view-article .masc_esconder, .view-article .masc_descripcion, .view-article .cck_masc_caso_resuelto {display:block;}
.layout-blog .cck_categoria, .view-article .cck_categoria {display: none;}
.layout-blog .cck_art_publish_up {display:none;}
.layout-blog .mascotas-carrusel {display: none;}
.view-article .cck_art_publish_up {display:block;}
.view-article .mascotas-carrusel {display: block;}

.layout-blog.itemid-412 .span4 h2, .layout-blog.itemid-410 .span4 h2, .layout-blog.itemid-411 .span4 h2 {padding: 5px 0; border-bottom: 1px solid #aaa; margin: 0;}
.layout-blog.itemid-412 .page-header, .layout-blog.itemid-410 .page-header, .layout-blog.itemid-411 .page-header {padding: 0; margin: 0}

.view-article .cck_masc_foto {width: auto !important;}
.view-article .info-mascota {float: left; width: 13%;}
.view-article div.cck_contents.cck_content div.cck_label {float: initial;}
.view-article div.cck_contents.cck_content div.cck_label label {text-transform: uppercase; font-size: 14px;font-family: 'UbuntuB'; color:#333; line-height: 20px;}
.view-article div.cck_contents.cck_content div.cck_value {font-size: 18px; color: #666; line-height: 16px !important; margin-bottom: 18px; font-family: 'UbuntuL';}
.view-article div.cck_contents.cck_content div.cck_value.descripcion-suceso {line-height: 22px !important;}
.view-article .cck_masc_leer_mas, .view-article .cck_masc_caso_resuelto {display:none;}
.view-article .masc_esconder {float: left; width: 54%;}
.view-article .info-mascota .masc_esconder {width: 100%;}
.view-article .datos-suceso {float: left; width: 50%;}
.view-article .datos-contacto {float: left; width: 50%;}
.view-article .cck_art_publish_up label {font-size: 12px !important;}
.view-article .cck_art_publish_up .cck_label_jform_calendar {float: left !important; width: auto !important;}
.view-article .cck_art_publish_up .cck_value_jform_calendar {margin-bottom: 0 !important; font-size: 12px !important; float: left !important; margin-top: 5px; margin-left: 10px;}
.view-article .mascotas-carrusel {display: inline-block;}

.view-article.itemid-412 .item-page, .view-article.itemid-410 .item-page, .view-article.itemid-411 .item-page, .view-article.itemid-413 .item-page, .view-article.itemid-414 .item-page, .view-article.itemid-415 .item-page {margin-bottom: 0;}
.view-article.itemid-412 nav.moduletable, .view-article.itemid-410 nav.moduletable, .view-article.itemid-411 nav.moduletable, .view-article.itemid-413 nav.moduletable, .view-article.itemid-414 nav.moduletable, .view-article.itemid-415 nav.moduletable {position: absolute; top: 110px; width: 30%; z-index: 1005; left:0; padding-left: 20px;}
.view-article.itemid-412 section.moduletable, .view-article.itemid-410 section.moduletable, .view-article.itemid-411 section.moduletable, .view-article.itemid-413 section.moduletable, .view-article.itemid-414 section.moduletable, .view-article.itemid-415 section.moduletable {position: absolute; top: 110px; width: 30%; z-index: 1005; right:0; padding-right: 20px;}
.view-article.itemid-412 .page-header h2, .view-article.itemid-410 .page-header h2, .view-article.itemid-411 .page-header h2, .view-article.itemid-413 .page-header h2, .view-article.itemid-414 .page-header h2, .view-article.itemid-415 .page-header h2 {margin-top:50px;}

.module_recientes-mascotas-adoptar .module-title {color: #0065A3; font-weight: normal; font-size: 24px; border-bottom: 4px solid #ededed; padding-bottom: 3px;}
.module_recientes-mascotas-adoptar .cck-fl {width: 32%; float: left; margin: 0 2% 20px 0; border: 1px solid #AAAAAA; padding:0 !important; height: auto !important;}
.module_recientes-mascotas-adoptar .cck-fl:last-child {margin: 0 0 20px 0;}
/*.module_recientes-mascotas-adoptar .nspArts {padding: 0;}*/
.module_recientes-mascotas-adoptar img {width:100%;}
.module_recientes-mascotas-adoptar .cck_masc_foto {width: 100% !important;}
/*.module_recientes-mascotas-adoptar div.cck_contents.cck_content div.cck_value {margin-bottom: 0;}*/
.module_recientes-mascotas-adoptar .cck_masc_nombre_mascota .cck_value_text {color: #868686; font-size: 22px !important; font-family: 'Ubuntu'; padding: 9px 0 !important; text-align: center !important; border-bottom: 1px solid #aaa;}
.module_recientes-mascotas-adoptar .cck_masc_nombre_mascota .cck_label_text label {display:none;}
.module_recientes-mascotas-adoptar .cck-plr {padding: 0 !important;}
.module_recientes-mascotas-adoptar .cck-deepest-blog {height: auto !important;}
.module_recientes-mascotas-adoptar .info-mascota {padding: 15px; width: 50%; float: left;}
.module_recientes-mascotas-adoptar .cck_especie {font-size: 16px; color: #666; font-family: 'UbuntuL';}
.module_recientes-mascotas-adoptar .cck_label {width: 50% !important;}
.module_recientes-mascotas-adoptar div.cck_contents.cck_content div.cck_label label {text-transform: inherit; font-size: 16px; font-family: 'UbuntuL'; color:#666; line-height: 20px;}
.module_recientes-mascotas-adoptar div.cck_contents.cck_content div.cck_label {float: left;}
.module_recientes-mascotas-adoptar .cck-pad-8 > div {margin-left: 0; margin-right: 0;}
.module_recientes-mascotas-adoptar .cck_masc_leer_mas {display: block; width: auto !important;}
.module_recientes-mascotas-adoptar .cck_masc_leer_mas {float: left !important; width: 50% !important; padding: 15px;}
.module_recientes-mascotas-adoptar div.cck_contents.cck_content div.cck_value {font-size: 16px; line-height: 32px !important;}
.module_recientes-mascotas-adoptar #masc_leer_mas {background-color: #59B200; color: #fff; border-radius: 3px; padding: 8px 40px; margin-top: 10px;}
.module_recientes-mascotas-adoptar .masc_esconder, .module_recientes-mascotas-adoptar .masc_descripcion, .module_recientes-mascotas-adoptar p {display: none;}
.module_recientes-mascotas-adoptar .cck_art_publish_up {display:none;}
.module_recientes-mascotas-adoptar .mascotas-carrusel {display: none;}

.module_recientes-mascotas-adoptar .more {text-align: center; border-top: 1px solid #ccc; padding-top: 1px;}
.module_recientes-mascotas-adoptar .more a {text-align: center; font-size: 18px;}

.itemid-412 .t3-spotlight .col-md-12, .itemid-410 .t3-spotlight .col-md-12, .itemid-411 .t3-spotlight .col-md-12 {padding-left: 20px; padding-right: 20px;}
.itemid-371 .t3-content, .itemid-373 .t3-content, .itemid-374 .t3-content, .itemid-412 .t3-content, .itemid-410 .t3-content, .itemid-411 .t3-content, .itemid-413 .t3-content, .itemid-414 .t3-content, .itemid-415 .t3-content {padding-left: 0; padding-right: 0;}
.itemid-413 #seblod_form, .itemid-414 #seblod_form, .itemid-415 #seblod_form {padding-left: 20px; padding-right: 20px;}
.itemid-413 .module_buscador-mascotas, .itemid-414 .module_buscador-mascotas, .itemid-415 .module_buscador-mascotas {padding-left: 20px; padding-right: 20px;}

.rrssb-buttons li a .rrssb-text {display:none;}
.layout-blog .t3-sl {padding:0;}

.layout-blog .module_recientes-mascotas-adoptar {display: none;}
.view-article .module_recientes-mascotas-adoptar {display: block;}

.form_mascotas h1 {font-size: 35px; font-family: 'UbuntuB'; padding-bottom: 10px; border-bottom: 5px solid #ededed; line-height: 30px; text-align: center; color: #777;}
.form_mascotas .bfPageIntro {margin-bottom: 30px !important;}
.form_mascotas .bfPageIntro p {text-align: center; font-size: 16px;}
.form_mascotas label {text-transform: uppercase; width: 100% !important;  font-family: 'UbuntuB'; font-weight: normal; margin-bottom: 5px !important;}
.form_mascotas #sec_fila_1 {margin:20px 0;}
.form_mascotas #sec_fila_1 span {margin-top:10px; width: 100%;}
.form_mascotas #sec_fila_1 span label {text-transform: inherit; font-family: 'UbuntuL'; font-size: 16px; color: #666; margin-right: 90px; display: initial;}
.form_mascotas #sec_fila_1 section {margin-bottom: 50px;}
.form_mascotas #sec_columna_1, .form_mascotas  #sec_columna_2, .form_mascotas  #sec_columna_3 {float: left; width:33%}
.form_mascotas #sec_fila_2 {width:100%; float:left;}
.form_mascotas #sec_fila_2 span {width:100%;}
.form_mascotas #sec_fila_2 span label {font-family: inherit; text-transform: inherit;}
.form_mascotas #sec_fila_3 {width:66%; float:left;}
.form_mascotas #sec_fila_3 textarea {width:95%; border-radius:3px; border:1px solid #888; max-width: 95%;}
.form_mascotas  #sec_fila_4 {float: left; width:33%; padding-top: 26px;}
.form_mascotas #sec_aviso_descripcion {margin: 0; padding-left: 5px; font-size: 12px !important; color: #666;}
#sec_columna_1 section, #sec_columna_2 section, #sec_columna_3 section {margin-bottom: 25px;}
.form_mascotas #sec_columna_1 input, .form_mascotas #sec_columna_2 input, .form_mascotas #sec_columna_2 select, .form_mascotas #sec_columna_3 select, .form_mascotas #sec_columna_3 input {width: 92%; border-radius: 3px; border-color: #888; max-width: 92%; height: 30px; margin-bottom: 10px;}
.form_mascotas #sec_columna_3 .bfCalendarInput {width: 90% !important; max-width: 90% !important; margin: 0; border-radius: 3px; border-color: #888;}
.form_mascotas #sec_columna_3 section button.bfCalendar {position: absolute; right: 12%; top: 35px; background-image: url(../../../images/iconos/ico_calendario.png); background-color: transparent; border: 0; background-repeat: no-repeat; width: 26px;}
.form_mascotas #sec_columna_3 section button.bfCalendar span {display:none;}
.form_mascotas #sec_columna_3 .bfElementGroupNoWrap {width:100% !important;}
.form_mascotas .bfCalendarInput {}
.form_mascotas #sec_columna_3 section .ff_elem, .form_mascotas #sec_columna_2 section .ff_elem, .form_mascotas #sec_columna_1 section .ff_elem {border: 1px solid #ccc; padding: 4px; border-radius: 3px; border-color: #888;}
.form_mascotas #bfElemWrap231, .form_mascotas #bfElemWrap241 {margin-bottom: 0 !important;}
.form_mascotas #sec_aviso_direccion, .form_mascotas #sec_aviso_foto {margin: 0 0 9px 0;}
.form_mascotas #sec_aviso_direccion section, .form_mascotas #sec_aviso_foto section {margin: 0; font-size: 12px !important; color: #666; padding-left: 5px;}
.form_mascotas #sec_aviso_direccion section p, .form_mascotas #sec_aviso_foto section p {margin: 0;}

.form_mascotas #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;}
.form_mascotas .form-actions {background-color:transparent;}

#sec_columna_3 button {border-radius: 0 3px 3px 0; border: 1px solid #07b; background-color: transparent;}
.form_mascotas .icon-calendar {display: block; width: 15px; height: 16px; color: #fff; background-image: url(../../../images/iconos/ico_calendario.png); background-color: transparent; border: 0; background-repeat: no-repeat; background-size: contain;}


.com_cck.task-search h1 {font-size: 35px; font-family: 'UbuntuB'; padding-bottom: 10px; line-height: 30px; text-align: center; color: #777; border-bottom: 5px solid #ededed;}
.com_cck.task-search .cck_page_search {margin-bottom: 40px;}
.com_cck.task-search .cck_especie, .com_cck.task-search .cck_masc_genero, .com_cck.task-search .cck_masc_tamano {width: 25% !important; float: left !important; margin-right: 1%;}
.com_cck.task-search .cck_form_select_simple {width: 100% !important;}
.com_cck.task-search .cck_especie #especie, .com_cck.task-search .cck_masc_tamano #masc_tamano, .com_cck.task-search .cck_masc_genero #masc_genero {width: 100%; border-color: #aaa;}
.com_cck.task-search .cck_button_submit, .com_cck.task-search .cck_button_search { width: 20% !important; float: left !important;}
.com_cck.task-search #button_submit, .com_cck.task-search #button_search {background-color: #0065A3; color: #fff; padding: 6px 40px; border-radius: 3px; margin-top: 30px;}
.com_cck.task-search nav.moduletable, .com_cck.task-search section.moduletable {display:none;}
.com_cck.task-search .corporate .t3-sl-1 {border-bottom:0;}


.com_cck.task-search .module_buscador-mascotas {display:none;}
.com_cck.task-search .cck-deepest-blog, .com_cck.task-search  .cck-fl {height: auto !important;}
.com_cck.task-search .cck-fl {width: 32%; float: left; margin: 0 2% 20px 0; border: 1px solid #AAAAAA; padding:0;}
.com_cck.task-search .cck-fl .cck-plr {padding:2px;}
.com_cck.task-search .cck_masc_nombre_mascota label {display:none;}
.com_cck.task-search .cck_masc_nombre_mascota .cck_value {color: #868686; font-size: 22px !important; font-family: 'Ubuntu'; padding: 5px 0; border-bottom: 1px solid #aaa; margin: 0; text-align:center !important;}
.com_cck.task-search .cck-line-blog-middle1 .cck-fl:last-child, .com_cck.task-search .cck-line-blog-middle2 .cck-fl:last-child, .com_cck.task-search .cck-line-blog-middle3 .cck-fl:last-child {margin-right: 0 !important;}
.com_cck.task-search .cck-fl img {width: 100%; height: auto;}
.com_cck.task-search .cck-fl .info-mascota {padding: 15px; width: 50%; float: left;}
.com_cck.task-search .cck-fl .info-mascota .cck_especie {font-size: 16px; color: #666; font-family: 'UbuntuL'; width:100% !important;}
.com_cck.task-search .cck-fl .info-mascota .cck_label {width: auto !important; padding-right: 10px;}
.com_cck.task-search .cck-fl .info-mascota .cck_masc_genero {font-size: 16px; color: #666; font-family: 'UbuntuL'; width:100% !important;}
.com_cck.task-search .cck-fl .cck_masc_leer_mas {float: left !important; width: 50% !important; padding: 15px;}
.com_cck.task-search .cck-fl .cck_masc_leer_mas #masc_leer_mas {background-color: #59B200; color: #fff; border-radius: 3px; padding: 8px 40px; margin-top: 10px;}

.mascotas-carrusel {width: 100%;}
.mascotas-carrusel .slick-track {width: 100% !important; transform: translate3d(0, 0, 0) !important;}
.mascotas-carrusel .slick-slide {display: none !important; width: 33.3% !important;}
.mascotas-carrusel .slick-slide.slick-active {display: block !important;}
.mascotas-carrusel .slick-prev:before, .mascotas-carrusel .slick-next:before {opacity: 1; color: #0065A3;}

.novedades-mascotas {margin-top: 40px;}
.novedades-mascotas .nspArt p.nspText {float: initial; margin: 10px 0 0 0;}
.novedades-mascotas .nspArt .fleft {margin-right: 10px !important;}
.novedades-mascotas .nspArt h4.nspHeader {margin: 0 0 0 15px; width: auto; float: left; clear: inherit; display: contents; font-family: 'UbuntuB';}
.novedades-mascotas .nspArt h4.nspHeader a {color: #333;}

.itemid-527 h2 {font-size: 25px;}

.moduletable_video-mascotas {margin-top: 40px;}
.moduletable_video-mascotas h3 {font-size:18px; margin-top: 10px;}
.moduletable_video-mascotas table, .moduletable_video-mascotas hr {display:none;}
.moduletable_video-mascotas iframe {border:0 !important; box-shadow: 0 0 0 transparent !important;}

.module_recientes-mascotas-adoptar.portada .cck-fl {width: 49%;}
.module_recientes-mascotas-adoptar.portada .module-title {font-weight: normal; border-bottom: 0 !important; font-family: 'UbuntuB'; margin-bottom: 10px !important;}
.module_recientes-mascotas-adoptar.portada {margin-top:20px;}
.module_recientes-mascotas-adoptar.portada .more {text-align: center !important;}

.mas-novedades {text-align: center; border-top: 1px solid #ccc; padding-top: 1px; margin-top: 5px;}
.mas-novedades a {text-align: center; font-size: 18px;}

.moduletable_facebook-mascotas .custom_facebook-mascotas {padding: 0;}
.moduletable_facebook-mascotas h3 {border-bottom: 0 !important; font-family: 'UbuntuB'; margin-bottom: 10px !important;color:#3A5897;}

.corporate .t3-sl-1 {border-bottom: 0 !important;}

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

.com-content-category-blog__items.blog-items .page-header .label-warning {display: none;}

@media screen and (max-width: 800px) {
  .mascotas-carrusel .slick-slide {width: 50% !important;}
}
@media screen and (max-width: 480px) {
  .mascotas-carrusel .slick-slide {width: 100% !important;}
  
  .novedades-mascotas .nspArts.bottom { padding: 0;}
  
  .moduletable_facebook-mascotas {display: inline-block; width: 100%;}
  .moduletable_facebook-mascotas iframe {width: 100%;}
  
  .module_recientes-mascotas-adoptar.portada .cck-fl {width: 100%;}
}

@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%);}
	
/******** 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; position: absolute; width: 100%; z-index: 9999999999;}
	.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: #0065A3; border-bottom-color: #0065A3;}
	.navbar-default .navbar-nav > .dropdown > a .caret {border-top-color: #0065A3; border-bottom-color: #0065A3;}
	.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: #0065A3; border-bottom-color: #0065A3;}
	.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: 80px;}
	

/**************/
	.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;}
	
	.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 h2 {font-size: 18px;}
	.view-article .item-page img {border: 1px solid #ccc; max-width: 100%; margin: 10px 0 !important; height: auto !important;}
	
/************ MASCOTAS ****************/

.moduletable_menu-mascotas {height: 340px;}
.moduletable_menu-mascotas .custom_menu-mascotas {display: block;}
.moduletable_menu-mascotas .titulo-cabecera-mascotas {width: 100%; display: block; vertical-align: top; margin-top: 0; text-align: center;}
.moduletable_menu-mascotas h3 {font-size: 34px; padding-top: 20px;}
.moduletable_menu-mascotas .iconos-cabecera-mascotas {display: block; vertical-align: middle; text-align: center; padding: 0 30px;}
.moduletable_menu-mascotas .iconos-cabecera-mascotas a {width: 33%; display: inline-block;}
.moduletable_menu-mascotas .iconos-cabecera-mascotas img {padding: 10px; height: 90px;}

.module_buscador-mascotas .cck_especie, .module_buscador-mascotas .cck_masc_genero, .module_buscador-mascotas .cck_masc_tamano {width: 100% !important;}

.com_cck.task-search h1 {font-size: 28px; padding-left: 10px; padding-right: 10px;}
.com_cck.task-search .cck_especie, .com_cck.task-search .cck_masc_genero, .com_cck.task-search .cck_masc_tamano {width: 100% !important; padding: 3px;}
.com_cck.task-search .cck_form_button_submit {margin: 0 35%;}
.com_cck.task-search .cck-fl {width: 95%; float: inline-end; margin: 0 2% 15px;}
.com_cck.task-search .cck-fl .info-mascota {padding: 10px; width: 50%; float: left;}
.com_cck.task-search .cck-fl .cck_masc_leer_mas #masc_leer_mas {padding: 8px 30px;}
.com_cck.task-search .cck-line-blog-middle1 .cck-fl:last-child, .com_cck.task-search .cck-line-blog-middle2 .cck-fl:last-child, .com_cck.task-search .cck-line-blog-middle3 .cck-fl:last-child {margin-right: 2% !important;
}

.layout-blog h2 .subheading-category {font-size: 30px;}
.layout-blog h2 {font-size: 30px; padding-left: 10px; padding-right: 10px;}
.layout-blog .span4 {width: 95%; float: inline-end; margin: 0 2% 15px;}
.layout-blog .row-0 .span4:last-child,.layout-blog .row-1 .span4:last-child,.layout-blog .row-2 .span4:last-child  {margin-right: 2% !important;}
.layout-blog .span4 #masc_leer_mas {padding: 8px 30px;}

.pagination {padding: 0 10px;}

.view-article.itemid-412 section.moduletable, .view-article.itemid-410 section.moduletable, .view-article.itemid-411 section.moduletable, .view-article.itemid-413 section.moduletable, .view-article.itemid-415 section.moduletable, .view-article.itemid-415 section.moduletable {top: 420px; width: 30%;}
.view-article.itemid-410 nav.moduletable, .view-article.itemid-411 nav.moduletable, .view-article.itemid-412 nav.moduletable, .view-article.itemid-413 nav.moduletable, .view-article.itemid-414 nav.moduletable, .view-article.itemid-415 nav.moduletable {top: 420px; width: 70%;}
.view-article.itemid-412 .item-page, .view-article.itemid-410 .item-page, .view-article.itemid-411 .item-page, .view-article.itemid-413 .item-page, .view-article.itemid-414 .item-page, .view-article.itemid-415 .item-page {margin-left: 20px; margin-right: 20px;}
.view-article .info-mascota {width: 30%;}
.view-article .masc_esconder {width: 70%;}
.view-article .datos-suceso {width: 100%;}
.view-article .datos-contacto {width: 100%;}
.view-article .cck_masc_foto {width: 100% !important;}
.view-article .item-page img {width: 100%;}
.view-article .slick-prev {left: -20px;}
.view-article .slick-next {right: -20px;}
.view-article div.cck_contents.cck_content div.cck_value {font-size: 14px;}
.view-article .cck_value_email {font-size: 12px !important;}

.module_recientes-mascotas-adoptar {width: 95%; float: inline-end; margin: 0 2%;}
.module_recientes-mascotas-adoptar .cck-fl {width: 100%;}
.module_recientes-mascotas-adoptar .info-mascota {width: 55%;}
.module_recientes-mascotas-adoptar .cck_masc_leer_mas {width: 45% !important;}
.module_recientes-mascotas-adoptar #masc_leer_mas {padding: 8px 16px;}
.module_recientes-mascotas-adoptar.portada {margin-top: 50px;}

.form_mascotas h1 {font-size: 30px;}
.form_mascotas #sec_fila_1 span label {margin-right: 0; display: inline-block;}
.form_mascotas #sec_fila_1 section {margin-bottom: 20px;}
.form_mascotas #sec_columna_1, .form_mascotas #sec_columna_2, .form_mascotas #sec_columna_3 {float: left; width: 100%;}
.form_mascotas #sec_columna_1 input, .form_mascotas #sec_columna_2 input, .form_mascotas #sec_columna_2 select, .form_mascotas #sec_columna_3 select, .form_mascotas #sec_columna_3 input {width: 100%; max-width: 100%;}
.form_mascotas #sec_columna_3 .bfElementGroupNoWrap {max-width: 100% !important;}
.form_mascotas #sec_columna_3 section button.bfCalendar {right: 5%;}
.form_mascotas #sec_fila_3 {width: 100%;}
.form_mascotas #sec_fila_3 textarea {width: 100%; max-width: 100%;}
.form_mascotas #sec_fila_4 {width: 100%;}

.moduletable_ban-tenencia {width: 100%; text-align: center;}
.module_buscador-mascotas {width: 100%; margin-left: 0;}


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

}

@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;}
  
  /******** MENU CABECERA ***********/
	
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background: transparent;}
	.navbar-default .navbar-toggle .fa-bars {color: #0065A3;}	
	.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: #0065A3; border-bottom-color: #0065A3;}
	.navbar-default .navbar-nav > .dropdown > a .caret {border-top-color: #0065A3; border-bottom-color: #0065A3;}
	.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: #0065A3; border-bottom-color: #0065A3;}
	.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;}
	
	
	.moduletable_menu-mascotas .titulo-cabecera-mascotas {width: 28%;}
	.moduletable_menu-mascotas .iconos-cabecera-mascotas img {padding: 20px;}
	.layout-blog .span4 #masc_leer_mas {padding: 8px 30px;}
	
	
	#t3-content .item-page img {width: 100%; height:auto !important;}
	
	.moduletable_escudo-pie img {width: 100%;}
	.moduletable_logo-pie img {width: 100%;}
	
	.view-article .masc_esconder {width: 48% !important;}
}

@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%;}
}

@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%;}
}

i[class*='fa-']{font-family: 'FontAwesome';}
.form_mascotas .fas.fa-calendar {color: #444444;}