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

a {color: #0065A3;}

.nav-pills > li > a, .nav-pills > li > span.separator {background-image: url("../../../images/iconos/vineta-listado.png"); background-repeat:no-repeat; background-position: left center; color: #0065A3;}
.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; border-bottom:0;}
.t3-wrapper .t3-sl-1 .container {width:1170px;}

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

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

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

#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 {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: red; color: #fff; padding: 10px 20px; font-size: 18px;}
#colorbox span.glyphicon {background-color:#9A9B8B; padding: 15px; color: #fff; margin-right: 5px; margin-top: -1px; font-size: 14px;}
#colorbox .btn-link {width: 100%; text-align: left; border-left: 1px solid #9b9b9b; border-right: 1px solid #9b9b9b; border-top: 1px solid #9b9b9b; padding:0; color: #fff; font-family: '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: 7%; 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-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: 20px; 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;}
.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-408 .blog-featured {display: none;}
.itemid-408 .t3-sl-1 {border-bottom: 0px;}

.moduletable_carrusel-turismo .gkIsWrapper-gk_shop_and_buy .figcaption {width:40%; top:120px; !important;}
.moduletable_carrusel-turismo .gkIsWrapper-gk_shop_and_buy .figcaption h3 {text-align:left !important; text-transform: inherit; text-shadow: 2px 2px 2px #333;} 

.moduletable_novedades-turismo {margin-top:30px;}
.moduletable_novedades-turismo .nspCol1 {border-left: 3px solid red; background-color: red;}
.moduletable_novedades-turismo .nspArt h4.nspHeader {float: left; display: contents !important; width: 55%;}
.moduletable_novedades-turismo .nspArt .fleft {width: 45%;}
.moduletable_novedades-turismo .nspArt h4.nspHeader a {color: #fff; padding: 15px; display: table; font-family: 'UbuntuB';}
.moduletable_novedades-turismo .nspArt p.nspText {color: #fff; display: block; float: left; padding: 0 15px 15px !important; width: 55%;}
.moduletable_novedades-turismo .nspArts {padding: 0;}
.moduletable_novedades-turismo .mas-novedades {width: 55%; margin-left: 45.5%; background-color: #b20000; padding: 10px; text-align: center;}
.moduletable_novedades-turismo .mas-novedades a {color:#fff; font-size:16px;}

.moduletable_eventos-turismo {margin-top:40px;}
.moduletable_eventos-turismo .nspCol1 {border-left: 3px solid #F0CD4D; background-color: #F0CD4D;}
.moduletable_eventos-turismo .nspArt h4.nspHeader {float: left; display: contents !important; width: 55%;}
.moduletable_eventos-turismo .nspArt .fleft {width: 45%;}
.moduletable_eventos-turismo .nspArt h4.nspHeader a {color: #333; padding: 15px; display: table; font-family: 'UbuntuB';}
.moduletable_eventos-turismo .nspArt p.nspText {color: #333; display: block; float: left; padding: 0 15px 15px !important; width: 55%;}
.moduletable_eventos-turismo .nspArts {padding: 0;}
.moduletable_eventos-turismo .mas-eventos {width: 55%; margin-left: 45.5%; background-color: #D9A400; padding: 10px; text-align: center;}
.moduletable_eventos-turismo .mas-eventos a {color:#333; font-size:16px;}

.view-category.itemid-409 .t3-sidebar {display:none;}
.view-category.itemid-409 .t3-content {width:100%;}

.moduletable_videos-turismo h3, .moduletable_lo-popular h3 {border-bottom: 4px solid #ededed; padding-bottom: 5px; font-family: 'UbuntuB'; padding-top: 9px; color:#666;}

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

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

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

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

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: 0 0 0 -2px; width: 30px;}

#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 {pmargin: 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;}


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

/*** 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; max-width: 100%;}
.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;}

/** Al Plato **/

.itemid-567 .page-masthead .jumbotron {height: 230px;}
.itemid-567 .jumbotron .container {position: absolute; z-index: 10;}
.itemid-567 .page-masthead .jumbotron-primary {background-image: url(../../../images/headers/alplato-header.jpg); background-repeat:no-repeat; background-position: top left; background-size: cover;}
.itemid-567 .page-masthead .jumbotron-primary::after {background: rgba(0,0,0,.5); position: absolute; width: 100%; height: 230px; top: 70px;}
.itemid-567 .page-masthead .jumbotron-primary h1 {font-family: 'UbuntuB'; color:#fff; font-size: 44px; margin: 0 25px;}
.itemid-567 .page-masthead .jumbotron-primary p {font-family: 'Ubuntu'; color:#fff; font-size: 30px; margin: 0 25px;}

.itemid-567 .nav .open > .itemid-567 a, .itemid-567 .nav .open > a:hover, .itemid-567 .nav .open > a:focus {color:#666;}

.itemid-567 .mas-novedades a {padding: 10px; display: block; background-color: #e9e9e9; text-align: right;}


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

@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_carrusel-turismo {margin-top: 50px;}
	
	#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;}
	
	
/******** 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: 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;}

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

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

.moduletable_carrusel-turismo .gkIsWrapper-gk_shop_and_buy .figcaption {width: 50%; top: 60px; margin-left:15px !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;}
	
	.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: 0;}
	.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;}
	
	.moduletable_carrusel-turismo .gkIsWrapper-gk_shop_and_buy .figcaption h3 {font-size: 16px !important; line-height: 20px !important; margin: 0 !important;}
	.moduletable_carrusel-turismo .gkIsWrapper-gk_shop_and_buy .figcaption {padding:0 !important;}
	.gkIsWrapper-gk_shop_and_buy ol {right: 5px !important; top: 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: 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%;}
}

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