@media (min-width: 1200px) {
  .seven-cols .col-md-1,  .seven-cols .col-sm-1,  .seven-cols .col-lg-1 {    width: 14.285%;    *width: 14.285714285714285714285714285714%;  }
}
/* 14% = 100% (full-width row) divided by 7 */
.staff-photo img {    max-width: 100%;}

/*----GN-----*/
:root {  	--color-principal: #06c;}
g {  color: var(--color-principal);}
/*--------------------------*/
.wrap.container.banner {   padding-left: 0px;    padding-right: 0px; margin-top: 20px;}
.mod-preview-info {   z-index: 999!Important;}
body {font-family: "Titillium Web", sans-serif!Important; background-color: #ffffff!Important; color: #808285;}
a {    text-decoration: none!Important; color: #505050;}
a:hover {    text-decoration: none!Important; color: #777474;}
.t3-sl {    padding-bottom: 20px;    padding-top: 20px;}
hr {    border: 1px solid #c5cdd1;    border-bottom: none;    margin: 12px 0px;}
aside {    margin-bottom: 15px;}
.aligncenter {    display: block !important;    margin: 5px auto 5px auto;}
.wrap.head {    background-color: #f7f7f7;}
.sticky-header-wrapper {    background: #f7f7f7;}
.header-sticky-active {    position: fixed;    z-index: 999;    top: 0px;    left: 0px;	    width: 100%;}


p {    margin: 0 0 10px;    font-size: 14px;    /*color: #808285;*/    font-family: inherit;    font-weight: normal;    line-height: 1.6;    margin-bottom: 1.25rem;    text-rendering: optimizeLegibility;}
/*--AL IMPRIMIR ARTICULO--*/
.window .window-mainbody {    padding: 20px!important;}

/*--REDES SOCIALES - INICIO--*/
.wrap.container.header-top {  position: relative;    z-index: 100;    line-height: 45px;   }
.social {    float: right;    max-height: 45px;    text-align: right;}
.header-social-container {    max-height: 45px;    display: inline-block;}
.social-icon.icon-group-container {    display: inline-block;    position: relative;}
.rock-social-icon {    border-left: 1px solid #f0f0f0;    border: none;    border-right: 1px solid #f0f0f0;    position: relative;
    display: block;    width: 45px;    height: 45px;    overflow: hidden;    cursor: pointer;    float: left;}
.rock-social-icon .social-icon-container {        font-size: 19px;    min-width: 90px;    margin-left: 0px;    margin: 0;    padding: 0;
    position: relative;    display: inline-block;    text-align: center;    float: left;    width: 45px;    line-height: 45px;}
.rock-social-icon .social-icon-container i {    margin: 0;    padding: 0;    position: relative;    display: inline-block;    text-align: center;
    float: left;    width: 45px;    line-height: 45px;}
.rock-social-icon a .social-icon-regular {    color: #00afd9 !important;}	
.rock-social-icon a .social-icon-hover {    color: #acacac !important; background: #f9f9f9;}

/*-- addtoany_container - COMPARTIR EN REDES --*/
div#itemListLeading .addtoany_container {    display: none;}

/*--BARRA NAVEGACION--*/
.logo {   position: absolute;     padding-top: 15px;}
.navbar-default {  background-color: transparent;  border-color: transparent;  float: right;}
.navbar { border: 0px solid transparent; }
.navbar-nav {float: right; font-size: 12px!Important; font-family:"Titillium Web", sans-serif;}
.navbar-nav > li > a {    padding-top: 35px;    padding-bottom: 35px;}
.t3-header {    padding-top: 0px;    padding-bottom: 0px; z-index: 999;}
.t3-megamenu .mega-inner {    padding: 10px;}
.level1 li { padding: 0px;}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
    white-space: normal;    display: block;    padding: 5px 15px;}
div#azoom-go-to-top {    background: #00afd9;    color: #e3e3e3;}

/*--MENU--*/
ul.level0 li {    /*text-transform: uppercase;*/}
a.dropdown-toggle {    text-transform: uppercase;}
	.t3-megamenu.animate .mega > .mega-dropdown-menu {}
	.dropdown-menu {border: 0px!Important; border-radius:0px!Important;}
	.nav-child.dropdown-menu.mega-dropdown-menu {    border-top: 3px solid #00afd9!Important; }
	.col-xs-12.mega-col-nav {    padding: 0px 0px;}
/*--BUSCADOR--*/	
button.btn.btn-primary.buscar i {    font-size: 23px;}
button.btn.btn-primary.buscar {    height: 100%;    padding: 12px 15px 6px 8px; float: right; margin-right: 17px;}
.btn-primary {       background-color: #03a3bf;    border-color: #03a3bf;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {  color: #03a3bf;  background-color: #f5f5f5;  border-color: #f5f5f5;}
.btn {border-radius: 0px;}
input:focus, input:active {border:0px!Important; outline:0px!Important;}
div.k2SearchBlock form input.button {    margin-left: 15px;    height: 45px;    padding: 6px 12px;    font-size: 13px;
    border: 0px;	background-color: #00afd9;    color: white;	font-weight: 600;}
input.inputbox {height: 45px;}
.head-search {    margin-top: 20px;    margin-bottom: 20px;}
div.k2SearchBlock {    float: right;    width: 99%;}
div.k2SearchBlock form input.inputbox {    width: 92%;    float: left;    font-size: 17px;    color: #8e8c8c;}
a.xcerrar {  float: right; position: absolute;  top: 16px; right: 0px;  font-size: 16px; font-weight: bold;  cursor: pointer;
    color: #b1b1b1;}
.wrap.cont-buscar {    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.18);    -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.18);    -moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.18);}	

/*--BANNER--*/
.theme-default .nivoSlider {    margin-bottom: 0px;    -webkit-box-shadow: 0px 0px 0px 0px #4a4a4a!Important;    -moz-box-shadow: 0px 0px 0px 0px #4a4a4a!Important;    box-shadow: 0px 0px 0px 0px #4a4a4a!Important;}
.bannergroup img{  width: 100%;}
.t3-module {    margin-bottom: 20px; }

.banneritem {    background-color: #FFF; }
.t3-sl-1 {    padding-bottom: 25px;  }

a.escapea.button.azoom-transition.button-block.button-large {
    background: #eaeaea;
    border-color: #4fc6f8;
    color: #6d6d6d;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    padding: 18px;
    text-align: center;
    font-size: 19px;
    font-weight: bold;
    border-radius: 5px;
    line-height: normal;
    width: 100%;
}
a.escapea1.button, a.escapea2.button {
    background: #eaeaea;
    border-color: #4fc6f8;
    color: #6d6d6d;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    padding: 18px;
    text-align: center;
    font-size: 19px;
    font-weight: bold;
    border-radius: 5px;
    line-height: normal;
    width: 100%;
}
a:hover.escapea.button.azoom-transition.button-block.button-large {        color: #c74793;}
a:hover.escapea1 {        color: #c74793;}
a:hover.escapea2 {        color: #19aed8;}
/*--ICONOS PRINCIPAL--*/
.rock-icon-left {    min-height: 92px;}
.rockicon-container-column.left {    float: left !important;    margin-right: 15px;    display: inline;}
.rockicon-container {    position: relative;    display: block;    padding: 15px;    background: #ddd;    color: #666;}
.icon-2{font-size:34px;}
.icon-3{font-size:50px;}
.icon-4{font-size:64px;}
.rock-iconictext-header-title strong {    font-weight: 600;    color: #1fabc6;}
.container.iconos {    padding-top: 20px;    /* padding-bottom: 20px; */}
/*--ICONOS INICIO--*/
.vertical-space {    height: 15px!Important;}
.col-xs-12.esp-icon {    padding: 0px 30px;}
/*--NOTICIAS INICIO--*/
h3.catItemTitle a {    color: #1fabc6;    font-weight: 300;    font-size: 22px;}
h3.catItemTitle a:hover {color: #ad7c27;}

#k2Container-1 .catItemView {    padding: 10px;}
#k2Container-1 .catItemImageBlock {    padding: 0px;    margin: 0px;}

/*--NOTICIAS JOOMLA--*/
.page-header {	text-align: center;    padding-bottom: 0px;    margin: 0 0 15px;    border-bottom: 1px solid #e4e4e4;}
	/*--Constitución de la Provincia de Santa Cruz--*/
.page-header h2 {	color: #6d6d6d!Important;    padding-top: 25px;    font-size: 35px;}
.mb24 {    text-align: center;}
.titulos_ley {    color: #6d6d6d;    font-family: 'Open Sans', sans-serif;    font-size: 110%;    line-height: 120%;    font-weight: 600;    text-align: center;    margin-bottom: 1.5em;    margin-top: 1.5em;}
.bloque {    margin-bottom: 1.5em;}
span.numart {    color: #6d6d6d;    font-weight: 700;    text-transform: uppercase;}

/*--NOTICIAS AMPLIADA--*/
div.itemHeader h2.itemTitle {    padding: 10px 0 4px 0;    margin: 0;    color: #1fabc6;}
.addtoany_container {    clear: both;    margin: 16px 0;}
.date-area .day-area {    font-size: 30px;  font-weight: 100; padding-top: 4px;  margin-bottom: -4px;  text-align: center;  display: block;}
.date-area .month-area {  text-transform: uppercase;   margin-bottom: 0px;   font-size: 12px;   display: block;   text-align: center;}
.date-area-container {    background: #00afd9;}
.padding-2x {    padding: 30px;}

.entry-eye-container {    position: relative;    width: 60px;    height: 60px;    background: #c5cdd1;    color: #f9f9f9;}
.entry-eye-container i{	font-size:30px;		color: #FFF;}
.entry-eye-container span{	position: absolute;    top: 35px;    text-align: center;    font-size: 14px;    width: 100%;}
.entry-eye-container a {    position: absolute;    margin-left: 50%;    left: -14px;    top: 8px;    color: inherit;}
.entry-eye-container a:hover{	color:inherit;}
.azoom-eye-icon[data-loved-this="yes"],.azoom-eye-icon[data-loved-this="yes"] a i{	color:#ea6060;	}

h1.title-container.entry-title {    color: #00afd9; font-size: 28px;    font-weight: 400;}
span.itemImage {   text-align: inherit; }

/*--GABINETE--*/
.gabinete {    margin: 30px 0px;     font-size: 16px;}
.staff-fondo {        background-color: #FFF;
    box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);}
.staff-name {    padding: 5px 10px 10px 15px;    min-height: 140px;}
.staff-first-name {    color: #00aae8;    font-size: 16px;    line-height: 1.2;    margin: 2px 0px;}

/*--FOOTER--*/
.t3-copyright {    border-top: 1px solid #eeeeee;    font-size: 12px;    padding: 15px 0px;}
.copyright {    margin-bottom: 0px;}
.widget ul {    margin-left: 0px!Important;     -webkit-padding-start: 0px;}
.columns {    padding-left: 30px;    padding-right: 30px;}
.columns:last-child {    padding-right: 15px;    padding-left: 15px;}

.footer-gob {    margin-top: 25px;}
p.nombre {    font-size: 95%;    margin: 5px 0px 0px 0px;}
p.txt {    font-size: 85%;    margin: 0px;}
p.Copyright {    font-size: 12px;    text-align: center;    margin: 0px 0px 2px 0px!Important;}
h3.widget-title {    font-weight: unset;    margin-bottom: 10px;    font-size: 18px;    color: #069cc0;}
.footer-escudo {    margin-top: 15px;    text-align: center;}
.menu a {    text-decoration: none!Important;    color: #808285!Important;}
.menu a:hover {    text-decoration: none!Important;    color: #009fbf!Important;}

footer#t3-footer {    margin-top: 50px!Important;}
/*----*/
/*--------K2 PAGINACION--------------*/
div.k2Pagination {margin: 0px; padding: 0px;}
.pagination {float: none!Important;display: inline-block;margin: 5px 0px;}

.pagination > li > a, .pagination > li > span {
padding: 2px 9px!Important;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 2;  	color: #ffffff;  	background-color: #03a3bf!Important;  	border-color: #03a3bf;  	cursor: default;}

.pagination > li > a, .pagination > li > span {color: #03a3bf;}

.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
  color: #2a6496;  background-color: #eeeeee;  border-color: #dddddd;}

.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > disabled > a:hover,.pagination > .disabled > a:focus {  color: #CCCCCC;  background-color: #ffffff;  border-color: #dddddd;  cursor: not-allowed;
}
.btn-primary {       background-color: #03a3bf;    border-color: #03a3bf;}

div.k2Pagination ul li a {margin: 0px!Important; border-radius: 0px; }


/*--------- PHOCA DOWNLOAD -------------*/
#phoca-dl-categories-box div.pd-categoriesbox {text-align: left;  margin: 10px 0px 10px 0px; padding: 0px;}
.pd-subcategory {display: inline-block;width: 33%;}
#phoca-dl-category-box .pd-subcategory, #phoca-dl-file-box .pd-file {margin: 1%;font-weight: bold;}

#phoca-dl-category-box .pd-category h3, #phoca-dl-file-box .pd-file h3, #phoca-dl-download-box .pd-file h3 {
    background: none!Important;    border-bottom: 1px solid #e9e9e9;    border: 0px!Important;    margin-top: 20px;    margin-bottom: 15px;    padding: 0px;    font-family: "Titillium Web", sans-serif!Important;    font-weight: 400;    color:#00b2d5;    font-size: 33px;}
.pd-hr-cb {border-bottom: 0px;}
h3.pd-ctitle {background: #FFF; border-bottom: 1px solid #e9e9e9; border: 0px;margin-top: 20px;margin-bottom: 15px;padding: 0px;font-family: 'Signika', sans-serif;font-weight: 700;color: #428bca;font-size: 30px;}
#phoca-dl-categories-box div.pd-title {  font-weight: bold;    font-size: 130%;  line-height: 1.2;  margin: 0px 0px 0px 0px;  padding-left: 75px;  background: url('../images/folder.png') 0 center no-repeat;  background-size: 70px;  height: 50px;  }
#phoca-dl-categories-box a: {text-decoration: none;}

#phoca-dl-category-box  small {  font-size: 70% !Important;color: #999999;}
/*#phoca-dl-category-box .pd-subcategory {font-weight: 400; font-size: 132%;  margin: 10px 0px 10px 0px;  padding-left: 50px;  background: url('../images/folder.png') 0 center no-repeat;   background-size: 15%;height: 30px;  }*/

#phoca-dl-category-box .pd-buttons.button-mes {float: right;    width: 100%;    margin-left: auto;    margin-right: auto;    padding: 3px;margin: 0px;}
.pd-float.title {    font-size: 15px;    font-weight: 600;    margin-top: 0px;}
/*--------- PHOCA DOWNLOAD / VISTA DESCARGA-------------*/
#phoca-dl-category-box .pginline {display: none;}
#phoca-dl-category-box .pd-filebox {width: 22%; float: left;	padding: 5px 8px;	border:1px solid #d9d9d9;}
#phoca-dl-category-box .pd-filenamebox {position: relative;float: none;margin: 0px;}
#phoca-dl-category-box .pd-document64 {background: none;padding: 0px;height: auto;line-height: normal; }
.pd-float { float: left; text-align: left;	font-size: 16px;	margin: 8px 0px 0px 0px;	width: 68%;}
.icono-pdf {text-align: center;float: left;margin: 0px;}
.icono-pdf  img{max-width: 40px;    margin-right: 10px;}
.pd-fl-m {text-align: center;	margin: 0px;	float: left;	font-size: 13px;	font-weight: initial; min-width: 100%;}
.pd-cant {text-align: right;	margin: 0px;	float: left;	font-size: 13px;	font-weight: initial; width: 27%;}
.pd-texto {font-weight: bold;color: #295174;margin-top: 5px;}
.pd-botones {width: 100%;text-align: center;}
.pd-button-download {float: left;     width: 100%;}
.pd-button-preview {float: right;     width: 100%;}
#phoca-dl-category-box .btn-warning {font-size: 12px;}
#phoca-dl-category-box .btn-success {/*color: #4F4F4F;background-color: #DDDDDD;border-color: #D3D3D3;*/font-size: 12px;}
#phoca-dl-category-box .pd-buttons, #phoca-dl-file-box .pd-buttons, #phoca-dl-download-box .pd-buttons {float: right;width: 50%;margin-left: auto;margin-right: auto;padding: 3px;margin: 0px;}
#phoca-dl-category-box  .btn {padding: 2px 5px !Important;     width: 100%;}

.btn-warning {    color: #ffffff;    background-color: #ababab!Important;    border-color: #a7a7a7!Important;}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning {  color: #ffffff;  background-color: #9a9a9a!Important;  border-color: #a7a7a7!Important;}
.btn-success {    color: #ffffff;    background-color: #00b2d5!Important;    border-color: #04c5ea!Important;}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-btn-success {  color: #ffffff;  background-color: #049bb9!Important;  border-color: #04c5ea!Important;}
.dTreeNode {    font-family: "Titillium Web", sans-serif!Important;    font-size: 13px;
}
/*------------MODULO - PHOCA DOWNLOAD TREE #Mod129 / POSITION2 BOLETIN ---------------*/
.dtree {margin: 10px 0px 10px 5px;}
img#idtree_* {display: none!Important;}
.dtree {	font-family: font-family: inheritImportant;	font-size: 13px!Important;}
.dtree a.node:hover, .dtree a.nodeSel:hover {	text-decoration: none!Important;}
.dtree a.nodeSel {	background-color: #428BCA!Important;	color: #FFF;}
.dTreeNode {}
.dtree img {	border: 0px;	vertical-align: middle;}
.dtree a {text-decoration: none;}
.dtree a.node, .dtree a.nodeSel {	white-space: nowrap;	padding: 1px 2px 1px 2px;}
.dtree .clip {	overflow: hidden;}

#Mod129 {    margin-top: 10px;    background-color: #F0F0F0;    overflow: hidden;    padding: 8px !Important;    margin-bottom: 0px;}
#Mod129 .t3-module .module-inner {padding: 0px 1px 0px 21px;}
#Mod129 .module-title {    font-size: 18px;    margin: -8px -10px 5px -10px;    color: #355b80;    padding: 8px 16px 0px 16px;    background: #f0f0f0;    font-weight: bold;}
#Mod129 ul, menu, dir {display: block;list-style-type: none;-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;}

.cajabuscador {    padding: 5px 10px;    background-color: #f0f0f0;}
#Mod196 .module-title {    font-size: 18px;    margin: -8px -10px 0px -10px;    color: #355b80;    padding: 8px 16px 5px 16px;    background: #f0f0f0;    font-weight: bold;}
div#Mod256 h3.module-title {    font-size: 18px;    margin: -8px -10px 0px -10px;    color: #355b80;    padding: 8px 16px 5px 16px;    background: #f0f0f0;    font-weight: bold;}
input#gsc-i-id1 {    background: white!Important;}
.gsc-control-cse {   padding: 0px; }
.gcsc-more-maybe-branding-root {    margin-bottom: 20px;    padding-bottom: 40px;    border-bottom: 1px solid #d6d6d6;}
.gsc-webResult.gsc-result {    border-bottom: 1px solid #f0f0f0;}
.gsc-cursor-box.gs-bidi-start-align {    text-align: center;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {    color: #00b2d5; font-size: initial;}
.gsc-cursor-page  {    color: #00b2d5; font-size: initial;}

/*---BUSCAR---*/
.btn-outline-secondary {    color: #ffffff!Important;    background-color: #00afd9;    background-image: none;    border-color: #00afd9;    margin: 0px 5% 0px 10px;    font-size: 14px!Important;    font-weight: 600;    padding: 2px 5px 4px 5px!Important;}.centro {    text-align: center;}
a.centro.btn.btn-sm.align-middle.btn-outline-secondary {    width: 100%;    margin: 20px auto 0px;    cursor: pointer;}
.titulo2 {    font-size: 1.3em;    color: #ffffff;    margin-bottom: 10px;    padding: 5px 0px;    background-color: #00afd9;}

/*------------ BANNER ------------*/
.clickeable {cursor:pointer;}
a.link {  width: 100%;  height: 100%;  display: inherit;  text-decoration: none;}
.row {  margin-left: -10px!Important;  margin-right: -10px!Important;}
div#contenedor_inicio {  padding-top: 0px;  padding-bottom: 20px;}
.banner_portada {height: 100px;  overflow: hidden;}
.vertical {display: table-cell;	vertical-align: middle; width: 100%;}
.vertical1 {  display: block;	vertical-align: middle; width: 100%;}

#banner { overflow: hidden; display: table;background-color: #bebcbc;}
#bannerb { overflow: hidden; display: table;	background-color: #bebcbc;}
#banner1 { overflow: hidden; font-family: 'Roboto Condensed', sans-serif; display: table;	height:100px; width: 100%; background-image:  url("../images/banner/ambiente_fondo.jpg"); background-position: 50% 50%;background-repeat: no-repeat; background-color: #7aa8c2;}
#banner1 .icono {    background-size: 100%;float: left;  background-image: url("../images/banner/elec_urna.png");  background-position: 100% 50%;  background-repeat: no-repeat;  height: 100px;  width: 74px;   margin: 0px 10px 0px 5px;}
#banner1 .icono2 {    background-size: 100%;float: left;  background-image: url("../images/banner/mambiente.png");  background-position: 100% 50%;  background-repeat: no-repeat;  height: 100px;  width: 74px;   margin: 0px 10px 0px 5px;}
#banner1 .titulo {text-shadow: 2px 2px 6px #000;color: #FFF;  font-size: 170%;  /*font-family: 'Oswald', sans-serif;*/    letter-spacing: 0.2px;  font-weight: 500;  background-image: url("../images/banner/fondo_negro.png");  background-repeat:repeat;  padding-left: 5px;}
#banner1 .titulo2 {text-shadow: 2px 2px 6px #000; color: #E7FF9E !Important;  font-size: 170%;  /*font-family: 'Oswald', sans-serif;*/    letter-spacing: 0.2px;  font-weight: 500;  background-image: url("../images/banner/fondo_negro.png");  background-repeat:repeat;  padding-left: 5px;}
#banner1 .texto {    color: #FFF;  font-size: 140%;  font-weight: bold;  /*letter-spacing: 0.8px;*/    text-shadow: 1px 1px 2px #000;}
#banner1 .texto2 {    color: #FFF;  font-size: 130%;  font-weight: bold;  /*letter-spacing: 0.8px;*/    text-shadow: 1px 1px 2px #000;}

#banner2 { overflow: hidden; font-family: 'Roboto Condensed', sans-serif; display: table;	height:100px; width: 100%; background-image:  url("../images/banner/deudores_fondo.jpg"); background-position: 50% 50%;background-repeat: no-repeat; background-color: #497280;}
#banner2 .icono {    background-size: 100%;float: left;  background-image: url("../images/banner/deudore_icono.png");  background-position: 100% 50%;  background-repeat: no-repeat;  height: 100px;  width: 40px;  margin: 0px 15px;}
#banner2 .titulo {text-shadow: 2px 2px 6px #000;color: #FFF;  font-size: 170%;  /*font-family: 'Oswald', sans-serif;*/    letter-spacing: 0.2px;  font-weight: 500;  background-image: url("../images/banner/fondo_negro.png");  background-repeat:repeat;  padding-left: 5px;}
#banner2 .texto {    color: #F2B42F;  font-size: 140%;  font-weight: bold;  /*letter-spacing: 0.8px;*/    text-shadow: 1px 1px 2px #000;}

div#banner_ancho{  padding-top: 25px;  padding-bottom: 0px;}
.banner_ancho{  padding-top: 25px;  padding-bottom: 0px;}

/* licitaciones*/
div.itemList {    margin: 0px;}
.subCategory_licitaciones h4 {    font-weight: 500;    color: #828282;    padding: 5px;    margin: 0px;    background-color: #F0F0F0;}
.subCategory_licitaciones {     margin-top: 25px;    font-weight: bold;}
h3.catItemTitle_licitaciones {    font-family: 'Signika', sans-serif;    font-size: 20px;    font-weight: 400;    padding: 0px;	    margin: 0px!Important;}
h2.itemTitle_licitacion {    margin-bottom: 0px;    font-size: 19px;    color: #069cc0;    font-weight: 400;}
.componentheading x {    color: #868686;    font-weight: lighter;    font-size: 23px;}
.itemLinks_licitacion a{font-size: 15px;    color: #069cc0;    }
.itemLinks_licitacion a:hover {font-size: 15px;    color: #767676;    }

div.itemView {    border-bottom: 0px dotted #ccc!Important; }
.espacio_licitacion {    /*margin-bottom: 200px;*/}
/*-----------------------licitaciones Publicas-------------------------------------*/
div.itemExtraFields ul li span.itemExtraFieldsLabel2 {    
display: initial;float: initial;font-weight: bold;    margin: 0 4px 0 0;    width: 30%;    }

div.itemExtraFields ul li {    display: block;   padding: 0px 0px; }
div.itemExtraFields {margin: 2px 0 5px 0;   padding: 2px 0 8px 0;    border-top: 0px;}
div#k2Container .even {       }
div.itemAttachmentsBlock2 {    padding: 4px 0px;    border-bottom: 0px;}
div.itemAttachmentsBlock2 span {    font-weight: bold;    color: #7d7d7d;    padding: 0 9px 0 0;     float: left;     margin-top: 2px;}
div.itemAttachmentsBlock2 ul.itemAttachments {    list-style: none;    padding: 0;    margin: 0;    display: inline; float: left;}
h3.catItemTitle_licitacionesp {    font-family: 'Signika', sans-serif;    font-size: 17px;    font-weight: 400;    padding: 0px;	    margin: 0px!Important;}
/*---MODULO LICITACIONES---*/
#k2ModuleBox190 ul {padding-left: 0px; font-size: 12px;}
#k2ModuleBox190 .moduleItemExtraFieldsLabel {display: initial;    float: initial;    font-weight: bold;    margin: 0 4px 0 0;    width: 30%;     font-size: 12px;}	
#k2ModuleBox190 .even {    background: #ffffff; margin-bottom: 10px;    padding-bottom: 10px;  }	
#k2ModuleBox190 .odd {    background: #ffffff; margin-bottom: 10px;    padding-bottom: 10px;  }	
#k2ModuleBox190 .titulolic  {        font-size: 14px!Important; }

/*---K2 LICITACIONES---*/
#lic ul {padding-left: 0px; font-size: 12px; }
#lic .moduleItemExtraFieldsLabel {display: initial;    float: initial;    font-weight: bold;    margin: 0 4px 0 0;    width: 30%;     font-size: 12px;}
#lic .even {    border-bottom: 0px!Important; /*margin-bottom: 10px;    padding-bottom: 10px; */ }	
#lic .odd {     border-bottom: 0px!Important; /*margin-bottom: 10px;    padding-bottom: 10px;*/  }	
#lic .titulolic  {        font-size: 14px!Important; }
div#lic {    border-bottom: 1px dotted #ddd; }
div.catItemView {    margin-bottom: 0px;    padding: 4px;}
.module-title {font-family: "Titillium Web", sans-serif!Important;}
.titulolic {    font-size: 19px;}
.titulolic a {    color: #069cc0;    text-decoration: none!Important;    font-weight: 400;}
#Mod191 {    margin-top: 10px;    background-color: #F7F7F7;    overflow: hidden;    padding: 8px !Important;    border-bottom: 3px solid #f7f7f7;    margin-bottom: 0px;}
#Mod191 .module-title {    border-bottom: 3px solid #F8F8F8;    font-size: 22px;    margin: -8px -10px 5px -13px;    color: #00afd9;    padding: 4px 16px;    background: #F8F8F8;    font-weight: 600;}
div ul.ja-k2filter li {    margin-bottom: 0px!Important;}
ul.ja-k2filter li label {    margin: 0 0 3px 0;}
.componentheading {    padding-bottom: 7px;    border-bottom: 1px solid #e4e4e4;    font-family: "Titillium Web", sans-serif;    font-weight: 400;    font-size: 35px;    margin: 0px 0px 15px;} 
.menu a:hover {    text-decoration: none!Important; color: #777474;} 

/*---proveedores/nuestros numeros---*/
.azoom-text-details h3 {    font-size: 18px;}
.azoom-text-details {    text-align: center;}
a.escapea.button.azoom-transition.button-large.button-primary.button-modal {    min-height: 68px;}
a.escapea.button.azoom-transition.button-primary {    background: #4fc6f8;    border-color: #4fc6f8;    color: #fff;    display: inline-block;    vertical-align: middle;    zoom: 1;    padding: 10px;    text-align: center;    font-size: 16px;    font-weight: bold;    border-radius: 5px;    line-height: normal;	width: 90%;}
a.escapeab.button.azoom-transition.button-primary {    background: #0b7cac;    border-color: #4fc6f8;    color: #fff;    display: inline-block;    vertical-align: middle;    zoom: 1;    padding: 10px;    text-align: center;    font-size: 16px;    font-weight: bold;    border-radius: 5px;    line-height: normal;	width: 90%;}	#nuestros_numeros .view-more {
    background: #0b7cac;    border-color: #4fc6f8;    color: #fff;    display: inline-block;    vertical-align: middle;    zoom: 1;    padding: 10px;    text-align: center;    font-size: 16px;    font-weight: bold;    border-radius: 5px;    line-height: normal;	}	
.vertical-space-x_grid {    display: block;    width: 100%;    height: 20px;     overflow: auto;}

a.escapea1.button.azoom-transition.button-primary {    background: #0797d3;    border-color: #4fc6f8;    color: #fff;    display: inline-block;    vertical-align: middle;    zoom: 1;    padding: 5px;    text-align: center;    font-size: 15px;   line-height: normal;	width: 45%;     margin: 0px 2px 0px 0px;}
a.escapea2.button.azoom-transition.button-primary {    background: #0797d3;    border-color: #4fc6f8;    color: #fff;    display: inline-block;    vertical-align: middle;    zoom: 1;    padding: 5px;    text-align: center;    font-size: 15px;    line-height: normal;	width: 45%;     margin: 0px 0px 0px 2px;}
a.escapea100.button.azoom-transition.button-primary {    background: #0797d3;    border-color: #4fc6f8;    color: #fff;    display: inline-block;    vertical-align: middle;    zoom: 1;    padding: 5px;    text-align: center;    font-size: 15px;   line-height: normal;	width: 91%;     margin: 0px 2px 0px 0px;}
a:hover.escapea1.button.azoom-transition.button-primary,a:hover.escapea100.button.azoom-transition.button-primary, a:hover.escapea2.button.azoom-transition.button-primary {	background: #4fc6f8!Important; }		
a.copart1.button.azoom-transition.button-primary {    background: #0797d3;    border-color: #4fc6f8;    color: #fff;    display: inline-block;    vertical-align: middle;    zoom: 1;    padding: 5px;    text-align: center;    font-size: 15px;   line-height: normal;	width: 45%;     margin: 0px 2px 0px 0px;}
a.copart2.button.azoom-transition.button-primary {    background: #0797d3;    border-color: #4fc6f8;    color: #fff;    display: inline-block;    vertical-align: middle;    zoom: 1;    padding: 5px;    text-align: center;    font-size: 15px;    line-height: normal;	width: 47%;     margin: 0px 0px 0px 2px;}	

.tit-arch {text-align: center; color: #000000;font-size: 16px}	

/*---MUNICIPIOS---*/
div#municipios img {    max-width: 100%;}
.muni img {    width: 100%;}
/*.member-b.main-boxed-text-color.nombre {    text-align: center;    font-size: 1.2em;    position: absolute;    bottom: 10px;    margin-left: 5%;    margin-right: 15%;    text-align: center;    width: 80%; }*/
.member-b.main-boxed-text-color.nombre { font-size: 1.2em; margin: -15px 0px 5px; }
.muni {    text-align: center; position: relative;}	
#municipios .panel.panel-default {    border: 0px solid transparent;}
#municipios .muni {    width: 20%;}

/*---Articulos armados---*/
.clear {    overflow: auto;    margin-bottom: 15px;}
.bg-image-overlay.rsb-vertical-space {    min-height: 600px; margin-bottom: 40px;}
div#accionesverdes-casa .bg-image-overlay.rsb-vertical-space {    min-height: 150px; margin-bottom: 40px;}
#nuestros_numeros .bg-image-overlay.rsb-vertical-space {    min-height: 300px; margin-bottom: 0px;}
.azoom-text-details h2 {    color: #00afd9;}
h1.azoom-heading {    font-weight: 400; }
h1.azoom-heading img {    max-width: 100%;}
.azoom-heading-wrapper .heading-bottom-line {    margin-top: 20px;}
.azoom-heading-wrapper {    margin-bottom: 30px;}
.row.cabezal {    margin-bottom: 20px;}
.conjunto {    display: inline-block;    width: 100%;}
#responsabilidad-fiscal {background-image:url(../../../imagenes/fondos/responsabilidad-fiscal.jpg);}
#presupuesto {background-image:url(../../../imagenes/fondos/presupuesto.jpg);}
#contaduria {background-image:url(../../../imagenes/fondos/contaduria_general.jpg);}
#coparticipacion {background-image:url(../../../imagenes/fondos/coparticipacion.jpg);}
#accionesverdes {background-image:url(../../../imagenes/fondos/fondo_accionesverdes.jpg);}
h5.tit-arch {    font-size: 16px;    background-color: #e3e3e3;    margin: 5px 10px;    padding: 5px 0px;    color: #4b4b4b;	    font-weight: 600;}
i.icomoon.icomoon-icon-file-pdf, i.icomoon.icomoon-icon-file-excel {    margin-right: 5px;}

div#responsabilidad-fiscal .azoom-button-wrapper {    border: 1px solid #e3e3e3;    padding-bottom: 5px;}

div#coparticipacion .azoom-button-wrapper {    border: 1px solid #e3e3e3;    padding-bottom: 5px;}
.azoom-text-details {    text-align: center;    margin: 0px 50px;}
.azoom-text {    text-align:justify;    margin: 0px 50px;}
.img-responsive {    margin: auto;}
.recursos {    width: 20%;    text-align: center;    font-size: 21px;   float: left;    padding: 0px 5px;}
.recursos a {    color: #00afd9;}
.recursos a:hover {    color: #808285;}

/*---ACCIONES VERDES---*/
#bot_acionesverdes {        margin-bottom: 0px;    display: block;    overflow: auto;}
.bot_acionesverdes img {    max-width: 100%;}
.boton_formulario {    text-align: center;     margin-bottom: 20px;}
div#accionesverdes-casa h3.titulos {font-size: 19px;    margin-top: 0px;    margin-bottom: 10px;    min-height: 80px;    font-weight: 500;}
div#accionesverdes-casa section.thumbnail {margin-bottom: 10px; max-height: 199px;    overflow: hidden;    position: relative;    height: 240px;    padding: 0px;}
div#accionesverdes-casa img {    width: 100%;    top: 25%;    transform: translate(0%, -25%);    position: absolute;}
div#accionesverdes-casa .boton_vermas {    width: 100%;    text-align: center;    overflow: hidden;    margin-top: 0px;    padding-top: 0px;    border-top: 1px solid #ccc;}
div#accionesverdes-casa a.view-more {    margin: auto;    background: #e2e2e2;    padding: 3px 9px;    color: #666666;    text-transform: uppercase;    width: 15em;    text-align: center;    font-family: Roboto, Arial;    text-decoration: none;}


/*---PROTOCOLO---*/
div#panel_protocolo a {    text-decoration: none!Important;    color: #00afd9;}
div#panel_protocolo .panel {    margin-bottom: 15px;    border-radius: 4px;}
/*a.panel-heading {background-color: #ededed; color: #505050;}
a:hover  .panel-heading {background-color: #00afd9; color: #ffffff;}
a:active .panel-heading {background-color: #ededed; color: #505050;}
a:visited .panel-heading {background-color: #ededed; color: #505050;}*/

a .panel-heading {background-color: #00afd9; color: #ffffff;}
a:hover  .panel-heading {background-color: #00afd9; color: #505050;}
a:active .panel-heading {background-color: #00afd9; color: #ffffff;}
a:visited .panel-heading {background-color: #00afd9; color: #ffffff;}
div#panel_protocolo a.ver_mas {    color: #0f8dab;    background-color: #ededed;    display: inline-block;    margin-bottom: 0;    font-weight: normal;    text-align: center;    vertical-align: middle;    touch-action: manipulation;    cursor: pointer;    background-image: none;    border: 1px solid transparent;    white-space: nowrap;    padding: 6px 12px;    font-size: 14px;    line-height: 1.42857143;    border-radius: 4px;}
div#panel_protocolo a:hover.ver_mas {    background-color: #00afd9; color: #ffffff;}
img.alignright {    float: right;    margin: 5px 0 20px 20px;}
.panel-title {    font-size: 18px;}
div#protocolo p {    font-size: 15px!Important;}
div#protocolo table {    margin-bottom: 1.25rem;    border: solid 1px #dddddd;    font-size: 16px;     margin-top: -13px; max-width: 100%;}
div#protocolo td {    display: table-cell;    font-size: 16px;    padding: 0.5625rem 0.625rem;}

/*--------medio-ambiente--------*/
div#medio-ambiente .subtitulo h4 {    font-family: "Titillium Web", sans-serif;    font-weight: normal;    color: #787878;    margin-bottom: 0px;    margin-top: 15px;    border-bottom: 1px solid #eaeaea;    padding-bottom: 5px;}
div#medio-ambiente tr td {    border-top: 0px solid #dddddd;    vertical-align: middle;}
div#medio-ambiente a {    text-decoration: none!Important;    color: #428bca;}
div#medio-ambiente a:hover {    text-decoration: none!Important;    color: #787878;}
.contenedor table, .contenedor2 table {    border-collapse: collapse;    border-spacing: 0;     border: 1px solid #e1e1e1;}

/*--------convocatoria--------*/
div#convocatoria {margin-top: 30px; color:#808285;}
div#convocatoria img {    max-width: 100%;}
div#convocatoria a {    text-decoration: none!Important;    color: #00afd9!Important;}
div#convocatoria .recuadro {    display: block;    border: 1px solid #808285;    margin-bottom: 15px; padding: 15px;}


div#headerHeight {    min-height: 136px;}

@media screen and (max-width: 720px) {
	.header-sticky-active {    position: relative;}

	/*--BARRA--*/
	.logo {z-index: 999; position: initial;  padding-top: 10px;}
	.navbar-collapse {    padding-bottom: 10px;}
	.navbar-default {    z-index: 990;    margin-top: -50px;}
	.navbar-nav {float: none;}
	.navbar-nav > li > a {    padding-top: 10px;    padding-bottom: 10px;}	
	/*--BANNERS--*/
	.bannergroup {    margin-bottom: 15px;}
	.t3-sl-1 {    padding-bottom: 20px;  }
	.t3-sl-2 {    padding-top: 30px;  }
	a.escapea1.button, a.escapea2.button {    font-size: 16px;    font-weight: 600;}
	/*--ICONOS PRINCIPAL--*/
	.rock-icon-left {    min-height: 0px;}
	/*--GABINETE--*/
	.gabinete {    margin: 0px 0px;    font-size: 20px;}
	.staff-fondo {    margin-bottom: 15px;}
	.staff-first-name {font-size: 22px;    line-height: 1;    margin: 2px 0px;}
	.staff-name {    min-height: 113px;}
	/*--FOOTER--*/
	footer#t3-footer .columns {    padding-right: 15px;    padding-left: 15px;}
	.footer-gob img{       width: 70%;    height: auto; }
	p.nombre {    font-size: 125%;}
	#phoca-dl-category-box .pd-filebox {    width: 100%!Important;	   margin: 10px 0px;  }
  
	#phoca-dl-category-box .pd-subcategory {    width: 90%!Important;	margin: 10px 0px 15px 0px!Important;	font-size: 150%!Important;	padding-left: 25%!Important;  }
	.dTreeNode {    font-size: 15px!Important;   padding: 10px;	}
	#phoca-dl-category-box .pd-buttons {    padding: 7px 15px 9px!Important;}
	a.btn.btn-warning.pd-modal-button {    font-size: 15px!Important;}
	#phoca-dl-category-box .btn-success {    font-size: 15px!Important;}
  
  
	.pd-float.title {    margin-top: 8px; width: auto;}
	.pd-cant {text-align: left;    margin: 11px 10px;    float: left;    font-size: 13px;    font-weight: initial;    width: auto;}
	.pd-texto {    overflow: auto;    width: 68%;    margin-left: 16%;}
	.pd-cb {    display: none;}
	.pd-category form {    display: none;}
	 div#phdtjstree5ee1c688438e8 {    font-size: 20px !important;} 
	ul.jstree-children {    font-size: 17px;}
	
  
  .azoom-text-details h2 {    font-size: 25px; }
  .rsb-vertical-space:not(.rockthemes-video-bg):before {height: 25px;}
  .azoom-button-wrapper {    margin: 5px 0px;}
  .azoom-text-details h4 {    text-align: center; margin: 15px 0px 15px;}
  .azoom-text-details {    text-align: center;    margin: 0px;}
  .azoom-text {    text-align:justify;    margin: 0px;}
  
  div#panel_protocolo img {    max-width: 100%;}
  div#panel_protocolo .page-header h2 {    color: #6d6d6d!Important;    padding-top: 25px;    font-size: 25px; margin: 0px 20px 8px;}
  div#panel_protocolo .vertical-space-d3 {    display: block;    width: 100%;    height: 0px;}
div#panel_protocolo table {    width: 100%!Important;     display: contents;}
div#azoom-go-to-top {    display: none;}

a.escapea.button.azoom-transition.button-block.button-large {    font-size: 14px;    font-weight: bold;}
div#saber .titulos_a a {   font-size: 29px!Important; }
h3.titulos_a {    font-size: 24px!Important;}
.noticia-a {    margin-bottom: 20px;}
.boton_formulario img {    width: 100%;    margin: 0px;}
.boton_formulario {     margin: 0px;}
  /*---ACCIONES VERDES---*/
	#bot_acionesverdes {    margin-bottom: 0px;}
	.bot_acionesverdes img {    margin-bottom: 15px;}
	div#noticias_accionesverdes .thumbnail {    height: 164px; }
	
div#noticias_accionesverdes h3.titulos {    font-size: 17px;}
span.notiFeedItemDate {    padding: 2px 6px;}
div#noticias_accionesverdes h3.titulos {    min-height: 70px;}
#videos span.notiFeedItemDate {    font-size: 68%!Important;}
section.video-reel-container h1 {    font-size: 30px!Important;}

div#headerHeight {    min-height: 118px;}
div#Mod129 li {    padding: 5px 0px;}
.jstree-proton-responsive .jstree-anchor {    font-size: small;}

#municipios .muni {    width: 100%;}
.muni img {    width: 80%;}
}
@media screen and (max-width: 992px) {
	/*--GABINETE--*/
	.gabinete {    margin: 0px 0px;    font-size: 20px;}
	.staff-fondo {    margin-bottom: 15px;}
	.staff-first-name {font-size: 22px;    line-height: 1;    margin: 2px 0px;}
	.staff-name {    min-height: 113px;}
	}
@media (min-width: 768px) {  
  #phoca-dl-category-box .pd-filebox {
    margin: 20px 20px 5px 0px;
  }
}	