/*.t3-wrapper { min-width: 500px;}*/
.itemSocialSharing {
    display: none;
}
html {background-color: #80b0de!Important;}
.ocu {display:none;}
#editor-xtd-buttons {display:none;}
a {color: #80b0de;text-decoration: none!Important;}
a :hover {color: #80b0de;text-decoration: none!Important;}
a.tit {
    color: #252c61;
    text-decoration: none!Important;
}
ul {list-style-type:none !Important;} 
.itemRelated ul {padding-left: 0px;}
i.fa.fa-tag {    color: #bdbdbd;}
.itemRelated i {    color: #bdbdbd;}
img.logo-img {width: 80%;}
body {  font-family: "Montserrat", sans-serif!Important;    background-color: #80b0de!Important;}

/*--REDES SOCIALES - INICIO--*/
.rock-social-icon a .social-icon-regular {    color: #252C61 !important;}	
.rock-social-icon a .social-icon-hover {    color: #80B0DE !important; background: #f9f9f9;}


.t3-wrapper {  background-color: #FFFFFF !Important; }
.t3-mainbody {padding-top: 20px;padding-bottom: 0px;}
.t3-content {padding-top: 0px;padding-bottom: 0px;}

#t3-content h2 {}
h2.itemTitle {
    font-size: 30px;
    font-weight: 700;
    color: #252c61;
    text-decoration: none;
    line-height: 35px;
    padding-bottom: 5px;
    margin-bottom: 3px;   
    margin-top: 10px!Important;
}
div.itemIntroText {
    color: #5083b3;
    font-size: 18px;
    line-height: 23px;
    padding: 8px 0 15px 0;
    font-weight: 500;
  text-align: justify;
}
.itemListCategory h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 28px!important;
    font-weight: 700;
    color: #252c61!important;
    text-decoration: none!important;
    line-height: 1!important;
    border-bottom: 1px solid #252c61!important;
    margin: 30px 0 4px 0;
    padding: 8px 0 5px 8px;
}

.container.t3-sl.t3-sl-1 {margin-top: 0px;padding-bottom: 10px !Important;padding-top: 0px;background-color: #FFF; padding-left:0px; padding-right:0px; overflow: hidden;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;min-height: 1px;padding-left: 10px;padding-right: 10px;}
/* --- Barra menu--- */
.t3-megamenu .mega > .mega-dropdown-menu {  min-width: 209px!Important; margin-top: 0px;}
.t3-megamenu .mega-inner {    padding: 0px 0;}

.nav {font-family: 'Montserrat', sans-serif;}
.navbar {min-height: 30px;}


.navbar-nav > li > a {padding-top: 5px;padding-bottom: 5px;}
.nav > li > .separator {padding-top: 10px;padding-bottom: 10px;}
.t3-megamenu{font-size: 15px;}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
  white-space: normal;
  display: block;
  padding: 5px 15px;
  color: #262626;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
}
.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover {
  background-color: #00000020;
}
.nav > li > a {    padding: 0px 18px!Important;     border-radius: 0px!Important;}
li.lindiv { }
ul.nav.navbar-nav.level0 {    padding: 8px 0px 0px 0px;}
.navbar-default .navbar-nav > li.lindiv > a {
    border-right: 1px solid #FFF; margin-bottom: 8px;
}
.caret {
    /* display: inline-block; */
     width: 0px!Important; 
    height: 0px!Important; 
    margin-left: 0px!Important;
     vertical-align: middle!Important; 
     border-top: 0px solid!Important; 
     border-right: 0px solid transparent!Important; 
     border-left: 0px solid transparent!Important; 
}
/*-----paginacion----*/
.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 {
    background-color: #80B0DE;
    border-color: #80B0DE;
}
.pagination > li > a, .pagination > li > span {color: #252c61; font-weight: 600; font-size: 15px;}

.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 > .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: #252c61;
  border-color: #252c61;
  cursor: default;
}
.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;
}
div.k2Pagination {    color: #13b0d0;}

/*--------Nube de etiquetas--------------*/
div#k2ModuleBox163 {    margin: 0;    padding: 10px;    background: #F5F5F5;}
div.k2TagCloudBlock a:hover {    background: #909090;}
div.k2TagCloudBlock a {    color: #252c61;
    font-weight: 700;}

/*--------K2 NOTICIA INICIO--------------*/
div#k2ModuleBox161 img{	display: block;    max-width: 100%;    min-height: 240px;    min-width: 100%; }
div#k2ModuleBox161 .ItemImageBlock {    overflow: hidden;    max-height: 240px;    padding: 0px;    margin: 0px; text-align: center;}

div#k2ModuleBox161 .catItemImage img {border: 0px!Important;}

div#k2ModuleBox161 {
    margin-top: 7px;
    background-color: #252c61;
    padding: 18px 13px;
    overflow: hidden;
}

div#Mod161 h3.module-title {
    font-family: 'Montserrat', sans-serif;
    font-size: 28px;
    font-weight: 700;
    color: #252c61;
    text-decoration: none;
    line-height: 1;
    padding-bottom: 6px;
    margin-bottom: 10px;
    border-bottom: 1px solid #252c61;
    background-color: #ffffff;
    margin: 30px 0 4px 0;
    overflow: hidden;
    padding: 8px 0 5px 8px;
    border-left: 0px solid #80B0DE;
}



div#k2ModuleBox161 .catItemTitle a {  color: #FFF;
    font-size: 16px;
    line-height: 20px;}
div#k2ModuleBox161 .catItemTitle a:hover {color: #f7f7f7;}

@media (max-width: 768px) {
	div#k2ModuleBox161 .ItemImageBlock {    max-height: 400px!Important;}		
	div#k2ModuleBox161 .catItemImage img { padding: 0px!Important;}	
	div.catItemHeader h3.catItemTitle {	font-size: 24px!Important;    font-weight: normal;    line-height: 100%;}
	div#k2ModuleBox161 .catItemTitle a {    color: #FFF;    font-size: 21px!Important;    line-height: 27px!Important;}
	div.catItemHeader h3.catItemTitle {    padding: 0px 0 20px 0!Important;}
	div.k2SearchBlock form input.inputbox {    width: 80%!Important;}   
	a.xcerrar {    top: 10px!Important;}
}

span.moduleItemDateCreated { font-size: 11px;     color: #4c4c4c; font-weight: 500;}
span.categoria2 {    font-family: 'Montserrat', sans-serif;    font-size: 11px;    font-style: normal;    font-weight: bold;
    color: #656565;    text-decoration: none;    border-left: 7px solid #DBDBDB;    padding-left: 4px;}
.pbus {    display: inline;    text-align: right;    float: right;    padding: 12px 15px;    color: #FFFFFF;
    text-transform: uppercase;    font-weight: 600;    font-size: 15px;}

/*--------K2 NOTICIA--------------*/
h2.contentheading, .contentheading {    padding-top: 6px;    padding-bottom: 5px;    margin-bottom: 10px;
font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: bold;
    color: #13B0D0;
    text-decoration: none;
	}
	.item-page.clearfix {    text-align: justify; font-family: Arial;}
	div.content-autoridades span, strong {    color: #252C61;}
h4 span {      font-size: initial;    font-weight: bold;}
p.nom_autoridad {margin: 0px!Important; font-size: 17px; padding-bottom: 10px;}
p.nom_autoridad1 {margin: 0px!Important; font-size: 17px; padding-bottom: 3px;}
p.tit_autoridad {margin: 0px!Important;}


/*--------K2 LISTADO DE CATEGORIAS--------------*/

.componentheadingtitulo {
    font-family: 'Montserrat', sans-serif;
    font-size: 28px!important;
    font-weight: bold!important;
    color: #13B0D0!important;
    text-decoration: none!important;
    line-height: 1!important;
    padding-bottom: 10px!important;
    margin-bottom: 10px!important;
    border-bottom: 1px solid #ccc!important;
	   margin-top: 5px!important;
	   border-left: 0px!important;
}



h3.catItemTitle {	font-size: 24px;    font-weight: 700;    margin: 5px 0 0 0;    padding: 0px;  }
.catItemTitle a {color: #252c61;}
.catItemTitle a:hover {color: #80b0de;}

div#k2Container .categoria {    font-size: 11px;
}
div#itemListSecondary .categoria {    font-size: 13px;}

div.catItemHeader span.catItemDateCreated {
    color: #8A8A8A;
    font-size: 13px;
    font-weight: 500;
}

span.iconNoticia {     margin: 0px 0px 0px 16px;    float: right;    background-color: whitesmoke;    padding: 1px 5px 1px 10px;}
div.itemAttachmentsBlock ul.itemAttachments li {    display: block!important;  text-align: inherit!important; }
.itemImageGallery h3 {   font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    color: white;
    background-color: #252c61;
    padding: 5px 0 5px 10px;
    margin: 20px 5px -5px 0px;}
.itemAttachmentsBlock h3 {    border-bottom: 1px dotted #b7c3c5!important;    padding-bottom: 6px!important;}
div.itemAttachmentsBlock {  border-bottom: 0px dotted #ccc!important;}
.itemVideoBlock h3 {    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    color: white;
    background-color: #252c61;
    padding: 5px 0 5px 10px;
    margin: 20px 5px 2px 0px;}


span.categoria {
    font-family: 'Montserrat', sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color:#656565; 
    text-decoration: none;
    border-left: 0px solid #80b0de;
    padding-left: 18px;
}
#itemListSecondary span.categoria:before {        left: 237px!Important;}

div#k2Container .catItemHeader span.categoria:before {    left: 326px;}
div#k2Container .itemList .catItemBody .catItemHeader span.categoria:before {    left: 22px;}
div#k2Container .itemToolbar2 span.categoria:before {  left: 15px;}

div#k2Container span.categoria:before {
  display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 7px 0 7px 9px;
    border-left-color: #80b0de;
    margin-top: 4px;
    margin-right: -3px;
    position: absolute;
    left: 15px;
   top: auto;
    background: #f8f8f800;
}
span.moduleItemCategory {
    font-family: 'Montserrat', sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #656565;
    text-decoration: none;
  border-left: 0px solid #DBDBDB;
    padding-left: 12px;
}
span.moduleItemCategory:before {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 6px 0 6px 6px;
    border-left-color: #80b0de;
    margin-top: 3px;
    margin-right: -3px;
    position: absolute;
    left: 20px;
    top: auto;
    background: #f8f8f800;
}
div.k2ItemsBlock ul li a.moduleItemTitle {
    font-weight: 800;
    font-size: 14px;
    line-height: 17px!Important;
    color: #252c61;
    padding: 3px 0px 10px 13px;
    display: block;}
div.k2ItemsBlock ul li a.moduleItemTitle:hover {
    color: #80b0de;
}
div.lineacatItem {       border-top: 2px dotted #dbdbdb;    text-align: center;    margin: auto;}

h1.componentheading {
	text-align: initial;
	    margin-top: 0px!Important;
	font-family: 'Montserrat', sans-serif;
    font-size: 28px;
    font-weight: bold!important;
    color: #13B0D0;
    text-decoration: none;
    line-height: 1;
    padding-bottom: 5px;
    margin-bottom: 3px;
    border-bottom: 1px solid #ccc;}
#k2Container {padding: 0px;}
#k2ModuleBox161 .catItemHeader h3.catItemTitle {font-family: 'Montserrat', sans-serif;font-size: 15px;font-weight: 400;padding: 3px 0 0px 0;margin-left: 18px;}
#k2ModuleBox161 h3.catItemTitle:before {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 6px 0 6px 8px;
    border-left-color: #ffffff;
    margin-top: 3px;
    margin-right: -3px;
    position: absolute;
    left: 12px;
    top: auto;
    background: #f8f8f800;
}

b.orga {color: #80B0DE;}
div.catItemIntroText {display: table;
    font-size: 16px;
    line-height: 19px;
    padding: 7px 0 14px 0 !Important;
    font-weight: 500;
    color: #656565;}
a.k2ReadMore {color: #80B0DE;font-weight: bold;font-size: 13px;}
a.k2ReadMore:hover {color: #80B0DE;}
.sep {border-bottom: 1px solid #CCC;}

/*----------BOOTSTRAP------------------------------*/
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #8A8A8A!Important;
}

.nav-stacked > li {
    background: #F5F5F5;
}

/*-----------MODUILO AUTORIDADES----------------------------*/
.module p {    margin: 0px 0 0px;}
.texto-autoridades {    padding: 6px!Important;    background-color: #F5F5F5;}
.autoridades-titulo {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #13B0D0;
    text-decoration: none;
}
.autoridades-texto {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    margin: 0px 0px 5px 0px;
    width: 95%;
}
.autoridades-separate {    height: 3px;    background: url('../images/sep-horiz.jpg') repeat;    color: #333;}

/*--------PAGINA AUTORIDADES--------------*/
.autoridades_bloque {}
.autoridades_grupo {}
.titulo_area {    font-size: 17px;    background-color: whitesmoke;    padding-left: 10px;}
.autoridades_titulo {    font-family: 'Montserrat', sans-serif;    font-style: normal;    font-weight: bold;    color: #13B0D0;   text-decoration: none;
    float: left;    margin-right: 5px;    width: 65px;    text-align: -webkit-right;}
.autoridades_nombre a {    color: #186C7C;}
.autoridades_texto {    padding: 6px 10px!Important;    font-size: 12px;}


/*---------------------MODULO SLIDER  -  #Mod195 ----------------------*/
#Mod195 {margin-bottom: 0px!Important;
background: url('../images/dot.png') repeat;    
}
#txmod_195 {margin-left:auto; margin-right: auto;}
/*---------------------LISTADO DE LOCALIDADES -  #Mod103 ----------------------*/
#Mod103 img {    margin-right: 5px;}

div#Mod103 .custom {  padding: 5px;    background: #F5F5F5;}  
.texto-inforelacionada {    font-size: 11px;    text-transform: uppercase; color: #8A8A8A;}
.texto-inforelacionada a:active{    outline: 0;    text-decoration: none;    color: #adadad;}
.texto-inforelacionada a:hover{    outline: 0;    text-decoration: none;    color: #80B0DE;}


/*-----------MODUILO NOTICIAS----------------------------*/
div.k2ItemsBlock ul li div.mod-foto-loc {
    display: block;
    padding: 4px 10px 4px 0px;
    line-height: 120%;
    float: left;
}
.moduloTitulo {    font-size: 14px;    line-height: 16px;}
.mod-titulo-loc {    line-height: 100%;}
.k2ItemsBlock .moduleItemImage img {    max-height: 80px;}

/*--------K2 BUSQUEDA--------------*/
.navbar { border: 0px solid transparent;}
a.xcerrar {
    float: right;
    position: absolute;
    top: 16px;
    right: 0px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    color: #b1b1b1;
}
.head-search {    margin-top: 20px;    margin-bottom: 20px;}
div.k2SearchBlock {float: right;     width: 99%;}
.wrap.cont-buscar {    background-color: #F5F5F5;}
div.k2SearchBlock form input.inputbox {    width: 92%;
    float: left;
    font-size: 17px;
    color: #8e8c8c;}
	


	
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: #80B0DE;    border-color: #80B0DE;}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {  color: #80B0DE;  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: #80B0DE;
    color: white;
	font-weight: 600;
}
input.inputbox {height: 45px;}



/*---------Modulo Inicio ULTIMO VIDEO -MOD187------*/
#Mod187 .avs_player {    margin: 0px;    padding: 0px;}


/*----------GALERIA VIDEO ABAJO ---------------*/
#Mod109  .title {    color: #FFF!Important;	margin: 0px!Important;    }


/*----------GALERIA DE VIDEO PAGINA------------------*/
div #avs_pagination {    margin: 15px;    text-align: center;    height: auto;}
 #avs_pagination ul li {    background-color: none;}
 


/*--------K2 VISTA ITEM, FOTOS IZQUIERDA--------------*/
.itemToolbar2 {    padding: 2px 0px;    float: left;}
div.itemToolbar2 ul {
    text-align: left;
    list-style: none;
    padding: 0px;
    margin: 0px;
}
div.itemToolbar2 ul li{
	    display: inline;
    list-style: none;
    padding: 0px 4px;
    margin: 0px;
    font-size: 12px;
	
}
div.itemHeader h2.itemTitle {font-size: 32px!Important;font-weight: 400; color: #13B0D0;padding: 10px 0px;}
div.itemImageBlock {margin: 10px 0 0px 0;padding: 0px; text-align: center; overflow: hidden;}
div.itemImageBlock img {    vertical-align: middle;    max-width: 100%; min-width: 98%;}
div.itemFullText {
text-align: justify!Important;    padding: 4px 0 12px 0!Important;    line-height: 22px!Important;    font-size: 16px!Important; font-weight: 500; color: #656565;}

div.itemFullText2, div.itemFullText3 {    display: none;    overflow: hidden;}

div.itemFullText p{     margin: 0px 0px 10px 0px!Important;}

/*--------K2 PAGINACION--------------*/
div.k2Pagination {margin: 20px 0px; padding: 0px;}
.pagination {float: none!Important;display: inline-block;margin: 5px 0px;}


/*--------ART JOOMLA TITULO--------------*/
.page-title, .page-header h1 {font-family: 'Montserrat', sans-serif;font-weight: 700;color: #428bca;font-size: 33px;margin-top: 10px;}

/* --- PIE DE PAGINA --- */
.t3-footer {border-top: 5px solid #80b0de; background: #80b0de;color: #FFFFFF;}

.t3-copyright {text-align: center; border-top: 0px solid #eeeeee;font-size: 12px;padding: 10px 0px 5px 0px;letter-spacing: 1px;font-family: 'Montserrat', sans-serif;}
 p.Copyright{  margin:0px 0px 2px 0px!Important;}
div#contenedor_footer {  margin-top: 15px;}
#contenedor_footer .t3-footnav .t3-module ul > li {display: block;}
#contenedor_footer .nav-pills > li > a  {  border-radius: 0px;}
#contenedor_footer .nav > li > a {  padding: 0px 0px;   display: inline;}
#contenedor_footer .nav > li > a:hover {  background-color: transparent;   color: #939393;}
#contenedor_footer .nav > li > a:focus { background-color: transparent; color: #FFFFFF;}
#contenedor_footer .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {color: #ffffff;  background-color: transparent;}
#contenedor_footer .t3-footnav .t3-module ul > li {  line-height: 17px!Important;}
#contenedor_footer .nav-stacked > li + li {  margin-top: 0px; margin-left: 0;}
#contenedor_footer .nav {  font-size: 13px!Important;  line-height: 20px!Important;  margin-top: 3px;}
#contenedor_footer .separacion {    margin-top: 12px;  float: left;  width: 100%;}
#contenedor_footer .titulo {  color: #FFFFFF; /*margin: 5px 5px;*/  font-size: 18px;  border-bottom: 1px solid;  display: inline;  letter-spacing: 1px;}
#contenedor_footer .columna1-1 {  width: 40%;  float: left;}
#contenedor_footer .columna1-2 {  width: 60%;   float: left;  text-align: right;  font-size: 12px!Important; color: #FFFFFF;/*   line-height: 15px!Important;  position: absolute;  bottom: 260px;  right: 12px; */}
#contenedor_footer .columna2-1 {  width: 50%;  float: left;}
#contenedor_footer .columna2-2 {  width: 50%;  float: left;}
p.bold {  margin: 0px;  font-weight: bold;}
#contenedor_footer .Redes-Sociales {}
/*----------Guiones separador Secretarias-----------------*/
li.item-298:before {  content: "·";}
li.item-300:before {  content: "·";}
li.item-302:before {  content: "·";}
li.item-303:before {  content: "·";}
li.item-304:before {  content: "·";}
li.item-305:before {  content: "·";}
li.item-306:before {  content: "·";}
li.item-310:before {  content: "·";}
li.item-311:before {  content: "·";}

/*----REDES FOOTER-------------*/
#contenedor_footer .alto {min-height: 80px;}
#contenedor_footer .direcion {font-size: 15px;}
#contenedor_footer .footershares  { vertical-align: top; display: inline-block; margin-top: 10px;}
i.fa-facebook {  font-size: 27px;  color: #0295af;  background-color: #FFF;  padding: 4px 13px;}
i.fa-twitter {  font-size: 27px;  color: #0295af;  background-color: #FFF;  padding: 4px 8px;}
#contenedor_footer .facebook { margin-right: 10px;}
#contenedor_footer .twitter { margin-bottom: 10px;}
.share-item .share-button { letter-spacing: 1px; font-weight: 100; font-family: 'Oswald', sans-serif;  color: #fff;  height: auto;  margin: 0;  line-height: 35px;  font-size: 13px;  }
#contenedor_footer .share-item a{ font-family: 'Oswald', sans-serif;  color: #fff;  height: auto;  margin: 0;  line-height: 35px;  font-size: 14px;}
#contenedor_footer .share-item a:hover{ color: #dcdcdc;}
.fa-facebook a:hover{ background-color: #dcdcdc;}
.fa-twitter a:hover{ background-color: #dcdcdc;}
#contenedor_footer .footer-wrapper .footeritems .footershares .share-item .share-button {  font-family: 'Oswald', sans-serif;  color: #fff;  height: auto;  margin: 0;  line-height: 35px;  font-size: 16px;  padding-left: 42px;}

#botfooter.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #8A8A8A!Important;
}

#botfooter > li {    background: #13b0d0!Important;     list-style: none!Important;     list-style-type: none!Important;}

/* --- PIE DE PAGINA - googlemaps --- */
.bt-googlemaps {margin-bottom: 20px;}
div#Mod165 {  display: none;}


/* --- MODULOS --- */
.t3-sidebar {padding-top: 0px;padding-bottom: 0px;}
.moduloFecha-Categoria {overflow: hidden;width: 100%;}
.moduloFecha {color: #838383;font-family: 'Montserrat', sans-serif;font-size: 11px;margin: 5px 0px 0px 0px;float: left;}
.SeparadorVertical {color: #D2D2D2;font-family: 'Montserrat', sans-serif;font-size: 12px;margin: 2px 3px;float: left;}
.moduloCategoria {color: #2C7BC4;font-family: 'Montserrat', sans-serif;font-size: 11px;margin: 5px 8px 0 0;float: left;}


/*------------MODULO - MAS POPULARES #Mod94---------------*/
#Mod157 {margin-top: 10px;background-color: #F0F0F0;overflow: hidden;padding: 8px 0px 0px 0px !Important; border-bottom: 3px solid #4D809F;margin-bottom: 0px;} 
#Mod .t3-module .module-inner {padding: 0px 1px 0px 21px;}
#Mod157 .module-title {border-bottom: 3px solid #FFFFFF;font-size: 18px;margin: -8px 0px 0px 0px;color: #FFFFFF;padding: 4px 16px;background: #4D809F;font-weight: bold;} 
#Mod157 ul {  margin: 5px 0px;}
#Mod157 .nav > li > a {    border-radius: 0px; position: relative;  display: block;   padding: 8px 10px; font-size: 17px;  font-family: 'Montserrat', sans-serif;}
#Mod157 .nav > li > a:hover {  background-color: #FFFFFF; }

/*------------MODULO - MAS POPULARES #Mod94---------------*/
#Mod94 {margin-top: 10px;background-color: #F0F0F0;overflow: hidden;padding: 8px !Important;-moz-border-radius: 8px 8px 0px 0px;-webkit-border-radius: 8px 8px 0px 0px;border-radius: 8px 8px 0px 0px;border-bottom: 3px solid #0295af;margin-bottom: 0px;}
#Mod94 .t3-module .module-inner {padding: 0px 1px 0px 21px;}
#Mod94 .module-title {border-bottom: 3px solid #94B50B;font-size: 18px;margin: -8px -10px 0px -10px;color: #FFFFFF;padding: 4px 16px;background: #0295af;font-weight: bold;}
#Mod94 .moduleItemIntrotext {height: 36px;margin: 3px 8px 3px 4px;width: 55px !Important;float: left !Important;background: #F7F7F7 url('../images/sin_foto.jpg');}
#Mod94 .k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {float: left;margin: 0px 8px 0px 0px;padding: 0;height: 65px;width: 100px;max-width: 55px;max-height: 36px;}
div.moduleItemDateCreated {color: #999;font-size: 11px;margin: 5px 8px 0px 0px;font-family: 'Montserrat', sans-serif;letter-spacing: 0.3px;}
#Mod94 .k2ItemsBlock ul li a.moduleItemTitle {font-size: 14px !Important;font-family: 'Montserrat', sans-serif;line-height: normal;font-weight: initial;}
#Mod94 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;}
#Mod94 .even {background: #F0F0F0;}
#Mod94 .odd {background: #F0F0F0;}
#Mod94 .moduleItemTitle:hover { text-decoration: none;color:#428bca;}



/*------------MODULO - IMAGENE #Mod102----------*/
.theme-pure .nivoSlider {    margin-bottom: 0px!Important;}
div#Mod102 {
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 0px !Important;
}


/*------------MODULO - NOTICIAS PRINCIPAL #Mod108---------------*/
#Mod104 .t3-module .module-inner {padding: 0px 1px 0px 21px;}
.moduleportada .module-title  {border-bottom: 3px solid #FFFFFF;font-size: 18px;margin: -8px -10px 0px -10px;color: #FFFFFF;padding: 4px 16px;background: #4D809F;font-weight: bold;} 
.portada a:hover { text-decoration: none;color:#428bca;}
.portada  h3{margin-top: 0px;margin-bottom: 0px;font-size: 14px !Important;font-family: 'Montserrat', sans-serif !Important;line-height: normal;font-weight: initial;}
.portada img {max-width: 115px;max-height: 78px;min-height: 78px;float: left;margin-right: 10px !Important;}
.portada p {margin: 2px 0 0px;margin: 2px 0 0px;
font-size: 11px;
font-family: 'Montserrat', sans-serif;}
span.srfrFeedItemDate {/*float: left;*/}
div.srfrContainer ul.srfrList li {clear: both;padding: 4px;margin: 2px 0;border-bottom: 1px dotted #ccc;}
div.srfrContainer ul.srfrList li.srfrRowIsEven {border-bottom: 1px dotted #ccc;border-top: 1px dotted #ccc;}


/*------------MODULO - para noticias PRUEBA (BORRAR)---------------*/
.prueba a:hover { text-decoration: none;color:#428bca;}
.prueba   h3{margin-top: 0px;margin-bottom: 0px;font-size: 14px !Important;font-family: 'Montserrat', sans-serif !Important;line-height: normal;font-weight: initial;}
.prueba  img {max-width: 200px;max-height: 130px;min-width: 200px;min-height: 130px;float: left;margin-right: 10px !Important;}
.prueba  p {margin: 2px 0 0px;margin: 2px 0 0px;}



/*------------Ultimas Noticias / Vina Camera Slider / superior position-2  -------------*/
.vina-camera-slider-content .camera_wrap {overflow: hidden;}
.readmore {text-align: right;}
.camera_pie {opacity: 0.3!Important;}
.cameraSlide {background: #F0F0F0 url('../images/gobernacion.jpg');z-index: 0;background-position: top center;width: 100%;background-repeat: no-repeat;}
img.imgLoaded {width: 100%;}
.vina-camera-slider-content .cameraCont, .vina-camera-slider-content .cameraContents {border-top: 3px solid #4D809F;border-bottom: 3px solid #4D809F;}
.vina-camera-slider-content .camera_caption > div {background: #FFFFFF!Important; backface-visibility: inherit; opacity: 0.90!Important;}
.vina-camera-slider-k2 .camera_prevThumbs, .vina-camera-slider-k2 .camera_nextThumbs, .vina-camera-slider-k2 .camera_prev, .vina-camera-slider-k2 .camera_next, .vina-camera-slider-k2 .camera_commands, .vina-camera-slider-k2 .camera_thumbs_cont {background: #CBCBCB !Important;}
#vina-camera-slider-content-wrapper121 :hover{ text-decoration: none; }
#vina-camera-slider-content-wrapper121 .info {font-size: 13px!Important;color: #0295af;}
#vina-camera-slider-content-wrapper121 .info p{margin: 0px;}
#vina-camera-slider-content-wrapper121 h3 {margin-top: 2px;margin-bottom: 7px;font-family: 'Montserrat', sans-serif;font-size: 26px!Important;font-weight: 700;}
#vina-camera-slider-content-wrapper121 .srfrFeedItemDate {font-size: 12px!Important; color: #575757;}
#vina-camera-slider-content-wrapper121 .categoria {font-size: 12px;color: #428bca;}
#vina-camera-slider-content-wrapper121 a {text-decoration: none;color: #6D850A;}
#vina-camera-slider-content-wrapper121 a.morebutton {font-size: 12px; color: #6D850A;}
#vina-camera-slider-content-wrapper121 :hover.morebutton {color: #0295af;}
#vina-camera-slider-k2-wrapper121.vina-camera-slider-k2 .camera_target_content {border-top: 3px solid #0295af;border-bottom: 3px solid #0295af;}

/*------------Ultimas Noticias / Vina Camera Slider / superior position-4  / LAYUOT ESTRA Small -------------*/
#vina-camera-slider-content-wrapper127 :hover{ text-decoration: none; }
#vina-camera-slider-content-wrapper127 .info {font-size: 13px!Important;color: #0295af;}
#vina-camera-slider-content-wrapper127 .info p{margin: 0px;}
#vina-camera-slider-content-wrapper127 h3 {margin-top: 2px;margin-bottom: 7px;font-family: 'Montserrat', sans-serif;font-size: 26px!Important;font-weight: 700;}
#vina-camera-slider-content-wrapper127 .srfrFeedItemDate {font-size: 12px!Important; color: #575757;}
#vina-camera-slider-content-wrapper127 .categoria {font-size: 12px;color: #428bca;}
#vina-camera-slider-content-wrapper127 a {text-decoration: none;color: #6D850A;}
#vina-camera-slider-content-wrapper127 a.morebutton {font-size: 12px; color: #6D850A;}
#vina-camera-slider-content-wrapper127 :hover.morebutton {color: #0295af;}
#vina-camera-slider-k2-wrapper127.vina-camera-slider-k2 .camera_target_content {border-top: 3px solid #0295af;border-bottom: 3px solid #0295af;}


/*------------K2 content/ noticias inicio-categoria  -------------*/
div#k2ModuleBox100 {/* background-color: #D8D8D8; */overflow: auto;margin-top: 0px;padding: 5px;}
div#k2ModuleBox100 ul {width: 100%;background: azure;display: inline-flex;}
#k2ModuleBox100 li {width: 32%;float: left;margin: 5px;display: block;border-bottom: 0px dotted #ccc;}
#k2ModuleBox100 img {float: none;}

/*------------BT-login  -------------*/
#btl {}
/*--------- itp-gsboletin vista inicio--------*/
div#Mod134 {margin-bottom: 0px !Important;height: 100px;  background: #F0F0F0 url(../images/buscador_boletines.jpg) no-repeat;border: #97AAB5 1px solid;}
div#Mod134 .btn{ width: 13%;  margin-left: 2%;text-indent: -99999px; background: #80B0DE url(../images/lupa.png) no-repeat center;}
div#Mod134 .inputbox {width: 84%;  float: left;}
.itp-gsboletinini {  padding: 48px 10px 10px 10px;  margin-top: 0px;}

/*---------- itp-gsboletin vista boletin-------*/

.itp-gsboletin {  background: #0295af;}

/*--------- BUSCADOR GOOGLE -------------*/
table.gcsc-branding {display: none;}
div#___gcse_0 {display: none;}
.gsc-control-cse.gsc-control-cse-es {padding-top: 17px;}
.gsc-orderby {text-align: left;}
.gsc-selected-option-container {min-width: 84px !Important;}
.gsc-orderby {margin-top: 5px;}
table.gsc-resultsHeader {display: none;}
.gsc-url-top {padding-left: 0px!Important;}
.gsc-thumbnail-inside {padding-left: 0px!Important;}
/* ---link--*/
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b { color: #21425F!Important;text-decoration: none!Important;}
/* ---link visitado--*/
.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b { color: #89132E!Important;text-decoration: none!Important;}
/* ---link titulo de busqueda--*/
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {font-size: 16px!Important;font-weight: bold!Important;}.gsc-result-info {margin-top: 0;margin-bottom: 0;padding: 10px 10px 0px 10px!Important;}
/* ---Numeracion de resultados--*/
.gsc-cursor-box.gs-bidi-start-align {text-align: center;}
.gsc-results .gsc-cursor-box {background-color: #F7F7F7;padding: 10px;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{background-color: #F7F7F7!Important;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {background-color: #F7F7F7!Important;}



/*--------- BANNER SUPERIOR - POSITION3 -------------*/
div#Mod124 {  margin-bottom: 0px !Important;  margin-top: 10px;  padding: 0px;}
.banner_272x89 a {color: #0295af;  text-decoration: none;  display: block;  width: 100%;  height: 100%;background: #F0F0F0 url('../images/banner/fondo-iconosx44.png'); background-repeat: no-repeat;}
.banner_272x89 a:hover {color: #80B0DE ;text-decoration: none;  display: block;  width: 100%;  height: 100%;background: #F0F0F0 url('../images/banner/fondo-icono44.png'); background-repeat: no-repeat;}
.banner_272x89-1 {background: #F0F0F0 url('../images/banner/ban-webmail.jpg'); min-height: 44px;}
.banner_272x89-2 {background: #F0F0F0 url('../images/banner/ban-boletin.jpg'); min-height: 44px;}
.banner_272x89-3 {background: #F0F0F0 url('../images/banner/ban-icono.jpg'); min-height: 44px;}
.banner_272x89-4 {background: #F0F0F0 url('../images/banner/ban-icono.jpg'); min-height: 44px;}
.banner_272x89-5 {background: #F0F0F0 url('../images/banner/ban-tramites.jpg'); min-height: 44px;}

/*--------- BANNER GOBERNADOR y MENU GOBERNADOR - POSITION1 -------------*/
.gob_nombre {padding: 0px 10px 1px 10px;background-color: #E2E2E2;font-weight: normal;color: #2E547B;}
.gob_foto {background-color: #F0F0F0;  max-height: 135px;  min-height: 110px;  overflow: hidden;}
.gob_foto img {width: 100%;}
.modal-header h3 {    margin-top: 0px;    margin-bottom: 0px;    font-size: 155%;    font-weight: bold;    color: #428bca;}
a.modal {    z-index: 100;}
li.item-168 {  z-index: 10;}
.fa {  margin-right: 5px;}
/*--------- MENU GOBERNADOR - POSITION1 -------------
div#Mod126 {margin-bottom: 0px !Important;}
div#Mod126 a {    position: relative;  display: block;  padding: 6px 0px 6px 7px;  background-color: #80B0DE !important;  color: #FFFFFF;  border-radius: 0px;  font-size: 13px;  }
div#Mod126 a:hover {  background-color: #5E7501;  color: #FFFFFF;  }*/


/*------------ NOTICIAS PAGINA APARTE ------------*/
div#contenedor_gnoticias { }
div#contenedor_noticias { margin-bottom: 50px;}
div#acomoda { margin-top: 10px;   }
.acomoda r {    color: #8A8A8A;     font-size: 13px;}
.acomoda {   min-height: 250px;}
.acomoda h4 {    font-size: 15px;    text-align: left;    margin-top: 0px;}
.subtitulobanco {
    overflow: auto;
    background-color: #E8E8E8;
    padding: 3px 10px;
    margin: 0px 10px 15px 10px;
    font-size: 18px;
	    color: #2290A7;
}
/*.moduleportada {  margin-top: 10px;  background-color: #F0F0F0;  overflow: hidden;  padding: 8px 8px 0px 8px !Important;  border-bottom: 3px solid #4D809F;  margin-bottom: 0px;}*/
.portada2 a:hover { text-decoration: none;color:#428bca;}
.portada2  h3{ margin-top: 0px; font-size: 17px !Important;font-family: 'Montserrat', sans-serif !Important;line-height: normal;font-weight: initial;}
.portada2 p { margin: 2px 0 0px;margin: 2px 0 0px;font-size: 11px;font-family: 'Montserrat', sans-serif;}
.moduleportada .module-title2 {  border-bottom: 3px solid #FFFFFF;  font-size: 15px;  margin: -8px -10px 0px -10px;  color: #FFFFFF;  padding: 4px 16px;  background: #4D809F;  font-weight: bold;}

.portada3 a:hover { text-decoration: none;color:#428bca;}
.portada3  h3{ margin-top: 0px; font-size: 17px !Important;font-family: 'Montserrat', sans-serif !Important;line-height: normal;font-weight: initial;}
.portada3 p { margin: 2px 0 0px;margin: 2px 0 0px;font-size: 11px;font-family: 'Montserrat', sans-serif;}

.portada_cultura a:hover { text-decoration: none;color:#428bca;}
.portada_cultura  h3{ margin-top: 0px; font-size: 17px !Important;font-family: 'Montserrat', sans-serif !Important;line-height: normal;font-weight: initial;}
.portada_cultura p { margin: 2px 0 0px;margin: 2px 0 0px;font-size: 11px;font-family: 'Montserrat', sans-serif;}
.portada_cultura span {  float: left;   margin-right: 5px; color: #ECFF9D;  font-size: 85%;}
.portada_cultura img {  margin-top: 8px;}
#texto_inicio_noticias {  margin-top: 5px;}
.moduleportada_cultura .module-title {  border-bottom: 3px solid #FFFFFF;  font-size: 18px;  margin: -8px -10px 0px -10px;  color: #FFFFFF;  padding: 4px 16px;  background: #4D809F;  font-weight: bold;}
div#Mod160 {  }
div#Mod160 a {  color: #FFF;  text-decoration: none!Important;}
div#Mod160 a:hover {  color: #3D4C00;  text-decoration: none!Important;}

#acomoda ul.srfrList {  width: 100%;}
#acomoda div.portada2 ul.srfrList li.srfrRow {float: left;clear: none;width: 25%;}
#acomoda div.portada2 ul.srfrList li span.srfrFeedItemDate {  color: #718422; font-size: 85%;} 

/*------------MODULO - NOTICIAS APARTE----*/
#contenedor_noticias .srfrContainer ul.srfrList li.srfrRowIsEven {border-bottom: 0px dotted #ccc; border-top: 0px dotted #ccc;}
#contenedor_noticias .moduleportada {  border-bottom: 0px solid #4D809F;}

#contenedor_noticias .srfrList {  width: 100%;}
#acomoda .srfrRow {  float: left;  clear: none;  border-bottom: none;  border-top: none;padding: 4px 8px;  margin: 2px 0;}
#acomoda .srfrFeedItemDate {  color: #718422;  font-size: 85%;}

/*-------------- BOTON CONTACTO-----------*/
.contacto {  float: right;  margin-top: 3px;}
.contactoSC h2 {  display: none;}
#b2jcontainer_m151 .control-label {}
#b2jcontainer_m151 textarea {width: 100%;}
#b2jcontainer_m151 input[type="text"] {width: 100%;}
#b2jcontainer_m151 textarea {  height: 95px;}
#b2jcontainer_m151 .b2jcaptchafieldcontainer {  float: left;  margin-right: 20px;}
#b2jcontainer_m151 .b2jcaptchainputcontainer {  float: left;  margin-right: 20px;}
#contacto h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 155%;
  font-weight: bold;
  color: #428bca;
}
/*--------MODAL POPUP--------------*/
.btn-xs, .btn-group-xs > .btn {    padding: 0px 4px!Important;    font-size: 12px!Important;     margin-right: 7px;}
.modal-body h4 {    font-weight: bold;    font-size: 17px;    padding-bottom: 5px;    margin-bottom: 10px;    border-bottom: 1px solid #dddddd;}

/*----------------MODULO BUSCADOR ARTISTAS - Mod188------------------------*/
#itemListSecondary th {  background-color: #f0f0f0;}
.separa_tab {margin-top: 20px }
th.art_apellido {    width: 30%; }
th.art_disciplina {    width: 50%;}
th.art_localidad	{    width: 20%;}


div ul.ja-k2filter li {    background: none!Important;    margin-bottom: 0px!Important;   overflow: visible!Important;   padding: 0!Important;}
ul.ja-k2filter li label {    margin: 0px!Important;}
div#Mod188 .module-ct {    padding: 6px!Important;    background-color: rgb(240,240,240)!Important;    }
label.group-label {    padding-bottom: 3px;}

.componentheading {
font-family: 'Montserrat', sans-serif;
    font-size: 28px;
    font-weight: 700;
    color: #252c61;
    text-decoration: none;
    line-height: 1;
    padding-bottom: 6px;
    margin-bottom: 10px;
    border-bottom: 1px solid #252c61;
}

.not_imagen {float: left;}
/*.itemImageBlock img {    max-height: 360px;}*/
#k2Container a.modal {    max-height: 360px!important; }
.not_texto {float: right;     min-height: 400px;}
.not_mas {float: left;}
.not_galeria {}
.not_adjuntos {}
.not_video {}

ul.sigFreeClassic li.sigFreeThumb {   /* padding: 0px 5px 5px 0px!important;*/ padding: 10px !important; }

/*--------MODULOS Últimas Noticias--------------*/
div#Mod146{    padding: 5px;    background-color: #f7f7f7;     margin-top: 15px;}
div#Mod153 {    padding: 5px;    background-color: #f7f7f7;     margin-top: 15px;}
.titulo h3 {    margin: 5px 0px 0px 0px !Important;}
#k2ModuleBox153 img {    width: 100%;    top: 25%;    transform: translate(0%, -25%);    position: absolute;    background-color: #252523;}
div#k2ModuleBox153 .categoria {    font-size: 10px; padding-left: 14px;}

#k2ModuleBox153 .image { margin-bottom: 5px;
    max-height: 180px;
    overflow: hidden;
    position: relative;
    height: 240px;
    padding: 0px;
    background-color: #0d0d0d;}

#Mod153 .componentheadingtitulo {
    font-family: "Montserrat",sans-serif!important;
    font-size: 28px!important;
    font-weight: bold!important;
    color: #252c61!important;
    text-decoration: none!important;
    line-height: 1!important;
    padding-bottom: 10px!important;
    margin-bottom: 10px!important;
    border-bottom: 1px solid #ccc!important;
	background-color: #f7f7f7!important;
	margin-top: 5px!important;
	border-left: 0px!important;
}
#k2ModuleBox153 h3.heading {
    font-weight: 700;
}
#k2ModuleBox153 span.catItemDateCreated {    font-size: 10px;    font-weight: 500;}
#k2ModuleBox153 span.categoria:before {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 6px 0 6px 6px;
    border-left-color: #80b0de;
    margin-top: 5px;
    margin-right: -3px;
    position: absolute;
    left: 10px;
    top: auto;
    background: #f8f8f800;
}
/*--------MODULOS responsive--------------*/

/* mas chico que 500px se ve asi	*/
	@media (max-width: 500px) {
	#banner1 .titulo {  font-size: 150%;  text-align: center;  padding: 3px 28px;  line-height: 1em; }	
	#banner1 .titulo2 {  font-size: 150%;  text-align: center;  padding: 3px 28px;  line-height: 1em; }	
	#banner1 .texto {    margin-top: 5px; margin-left: 0px;  font-size: 104%!Important;  width: 100%!Important;  text-align: center;  letter-spacing: 0.5px;}
	#banner1 .texto2 {    margin-top: 5px; margin-left: 0px;  font-size: 104%!Important;  width: 100%!Important;  text-align: center;  letter-spacing: 0.5px;}
	.vertical1 {  margin-top: 0px;}
	#banner2 .titulo {    margin-top: 0px; font-size: 130% !Important;  text-align: center;  padding: 3px 28px;  line-height: 1em; }	
	#banner2 .texto {    margin-top: 5px; margin-left: 0px;  font-size: 104%!Important;  width: 100%!Important;  text-align: center;  letter-spacing: 0.5px;}
      h2.itemTitle {    font-size: 27px;        line-height: 30px;}
	}
	
/* mas grande que 500px se ve asi	*/	
	@media (min-width: 500px) {	
	.vertical1 {  margin-top: 10px;}
	#banner1 .titulo { padding: 5px;   margin-top: 5px;}
	#banner1 .titulo2 { padding: 5px;   margin-top: 5px;}
	#banner2 .titulo { padding: 5px;   margin-top: 5px;}
	}
	
/* mas chico que 600px se ve asi	*/
	@media (max-width: 600px) {
	#phoca-dl-categories-box div.pd-categoriesbox {  margin: 0px;  display: table;  width: 100%;}
	#phoca-dl-categories-box div.pd-title {  padding-left: 35px;   background-size: 30px;  height: 30px;  width: 100%;  display: table-cell;  vertical-align: middle;}
	.page-title, .page-header h1 {  font-size: 30px;}
	#banner1 .icono {  height: 0px;  width: 0px;}
	#banner1 .icono2 {  height: 0px;  width: 0px;}
	#banner1 .titulo {  font-size: 150%;  text-align: center;  padding: 3px 28px;  line-height: 1em; }
	#banner1 .titulo2 {  font-size: 150%;  text-align: center;  padding: 3px 10px;  line-height: 1em; }
	#banner1 .texto {  text-align: center;  letter-spacing: 0.5px;}
	#banner1 .texto2 {  text-align: center;  letter-spacing: 0.5px;}
	#banner2 .icono {  height: 0px;  width: 0px;}
	#banner2 .titulo {  font-size: 150%;  text-align: center;  padding: 3px 28px;  line-height: 1em; }
	#banner2 .texto {  text-align: center;  letter-spacing: 0.5px;}
	ul.sigFreeClassic li.sigFreeThumb {  padding: 7px !important; }
	}
/* mas grande que 600px se ve asi	*/
	@media (min-width: 600px) {	
	#banner1 .titulo {  line-height: 1em; }
	#banner1 .titulo2 {  line-height: 1em; }
	#banner2 .titulo {  line-height: 1em; }
	}
/* mas chico que 768px se ve asi	*/
	@media (max-width: 768px) {
      img.logo-ama {    margin-top: 7px;}
	a#not_gestion {  margin-top: 15px;  font-size: 17px;}
	.page-header1 h2 {  font-size: 130%;}
	#protocolo .titulo2 {  font-size: 115%;}
	.portada2 img {width: 100%; max-height: 646px; min-height: 170px;  float: none; }
	.portada2  h3{  min-height: 25px; font-size: 160%!Important;}
	.portada3 img {width: 100%; max-height: 646px; min-height: 170px;  float: none; }
	.portada3  h3{  min-height: 25px; font-size: 160%!Important;}
	.portada_cultura img {width: 100%; max-height: 646px!Important; min-height: 170px!Important;  float: none; }
	.portada_cultura  h3{  min-height: 25px; font-size: 160%!Important;}
	#banner1 .texto {  letter-spacing: 0.5px; }
	#banner1 .texto2 {  letter-spacing: 0.5px; }
	#banner2 .texto {  letter-spacing: 0.5px; }	
	.t3-copyright { padding: 10px 0px 5px 0px!Important;}
    
     #itemListSecondary span.categoria:before {left: 26px!Important;}
     #k2ModuleBox153 span.categoria:before {left: 15px!Important;}
     div#k2Container .itemToolbar2 span.categoria:before {    left: 20px!Important;}
     div#k2Container .itemList .catItemBody .catItemHeader span.categoria:before {    left: 27px!Important; margin-top: 3px;} 
     span.moduleItemCategory:before {left: 23px!Important;} 
      
    h3.module-title {
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    color: white;
    background-color: #252c61;
    margin: 0 0 4px 0;
    overflow: hidden;
    padding: 5px 0 5px 10px;
    border-left: 10px solid #252c61;
}
      #k2ModuleBox161 .catItemHeader h3.catItemTitle {;margin-left: 0px;}
#k2ModuleBox161 h3.catItemTitle:before {    display: none;}
      
      
      
	}
/* mas ancho que 768px se ve asi	*/
	@media (min-width: 768px) {		
	.portada2 img {width: 100%; max-height: 170px;  min-height: 170px;  height: 170px !Important; float: none; }
	.portada_cultura img {width: 100%; max-height: 170px;  min-height: 170px;  float: none; }
	#banner1 .titulo {font-size: 140%;}
	#banner1 .titulo2 {font-size: 130%;}
	#banner2 .titulo {font-size: 140%;}
	}
/* mas chico que 992px se ve asi	*/
	@media (max-width: 992px) {
	.portada2  h3{min-height: 65px; margin-bottom: 15px;}
	.portada3  h3{min-height: 65px; margin-bottom: 15px;}
	.portada_cultura  h3{min-height: 65px; margin-bottom: 15px;}
	.vertical1 {  display: block;	}
	.vertical {  display: block;	}
	#banner1 {   display: block; }
	#banner1 .icono {   margin: -12px 5px;}
	#banner1 .icono2 {   margin: -12px 5px;}
	#banner1 .texto {  line-height: 1.1em;}
	#banner1 .texto2 {  line-height: 1.1em;}
	#banner2 {   display: block; }
	#banner2 .icono { margin: -12px 15px;}
	#banner2 .texto {  line-height: 1.1em;}
	div#Mod160 {  margin-top: 10px;}
	.portada_cultura img {width: 100%; max-height: 130px;  min-height: 130px;  float: none; }
	#banner1 .icono {   height: 88px!Important;  width: 57px!Important; }
	#banner1 .icono2 {   height: 88px!Important;  width: 57px!Important; }
	.itemImageBlock img {    width: 100%!Important;}
	div.itemImageBlock {    margin: 10px 0 0px 0;    padding: 0px;    text-align: center;   }
	#k2Container a.modal {    width: 97%;}
	.col-xs-12 {padding-left: 15px;    padding-right: 15px; }
	#Mod146 .acomoda { padding-left: 0px!Important;    padding-right: 0px!Important; }
	.acomoda {    margin-top: 16px;}
	.acomoda h4 {    font-size: 20px;}
	div.lineacatItem {    border-top: 2px dotted #909090;    text-align: center;    margin: auto;}
	#k2ModuleBox153 img {    height: auto;  width: 100%!Important;}
	/******social*****/
	.header-top-2 {
    background-color: #f7f7f7;
}

     
      
div#rock-social-icons-1 {
    width: 100%;
	display: block;
}
.rock-social-icon {
    border-color: #f7f7f7;
    border: 1px solid #f0f0f0;
    position: relative;
    display: block;
    width: 45px;
    height: 45px;
    overflow: hidden;
    cursor: pointer;
    float: left;
}
.header-top-2 a:not(.escapea):not(.button){color:#00afd9;}.header-top-2 a:not(.escapea):not(.button):hover{color:#b1805b;}.lt-ie9 body .header-top-2 div a{color:#00afd9;}.lt-ie9 .header-top-2 a:hover{color:#b1805b;}.ie.ie8 .header-top-2 div a{color:#00afd9 !important;}
		.logo-main-wrapper .logo-container a{
			line-height:98px; 
		}
		
	.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;
}
.icomoon {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
	.large-6.medium-6.small-12.columns.right-text.centered-text-responsive.header-top-2-responsive-inline-block.social-no-margin.wpml-in-ht2 {
    
    text-align: center;
}
	
	}
/* mas ancho que 992px se ve asi	*/
	@media (min-width: 992px) {	
	.portada2  h3{min-height: 65px; margin-bottom: 10px;}
	.portada2 img {width: 100%; max-height: 160px;  min-height: 160px;  height: 160px !Important; float: none; }
	.portada3 h3 {  min-height: 80px;  margin-bottom: 10px;}
	.portada3 img {width: 100%; max-height: 160px;  min-height: 160px;  height: 160px !Important; float: none; }
	.portada_cultura h3 {  min-height: 80px;  margin-bottom: 10px;}
	.portada_cultura img {width: 100%; max-height: 160px;  min-height: 160px;  height: 160px !Important; float: none; }
	#banner1 .texto {  padding-left: 5px;  letter-spacing: 0.8px; }
	#banner1 .texto2 {  padding-left: 5px;  letter-spacing: 0.8px; }
	#banner1 .titulo {padding: 7px 5px; }
	#banner1 .titulo2 {padding: 7px 5px; }
	#banner2 .texto {  padding-left: 5px;  letter-spacing: 0.8px; }
	#banner2 .titulo {padding: 7px 5px; }
	div#Mod160 {  margin-top: 0px;}
	.portada3 img {width: 100%; max-height: 170px;  min-height: 170px;  height: 170px !Important; float: none; }
	.modal-lg {    width: 633px Important;}
	 }
/* mas chico que 1200px se ve asi	*/
	@media (max-width: 1200px) {
			
	}			
/* mas ancho que 1200px se ve asi	*/
	@media (min-width: 1200px) {
		.container {    width: 1280px;}
	#banner1 .titulo {  font-size: 180%;}
	#banner1 .titulo2 {  font-size: 170%;}
	#banner1 .texto {  font-size: 180%;  letter-spacing: 0.5px;}
	#banner1 .texto2 {  font-size: 145%;  letter-spacing: 0.5px;}
	#banner2 .titulo {  font-size: 180%;}
	#banner2 .texto {  font-size: 180%;  letter-spacing: 0.5px;}
	
	


	
	
	}	 

/*  incrustar video noticia */
	.itemVideoEmbedded iframe {
    width: 98%;
        margin: 10px 5px 0px 0px;
    overflow: hidden;
    min-height: 180px;
}
.mega-col-nav {padding-left: 0px!important;    padding-right: 0px!important;}


/*  Oscar  */
.btn.modal_jform_contenthistory {display:none;}  
#jform_title {width: 100%;font-size: 20px;}
.btn-derecha {position:absolute;top: 11px;right:10px;}
.gob_foto a {    padding: 0px !important;}

@-moz-document url-prefix() {
  div#k2Container span.categoria::before {  margin-top: -16px;}  
span.moduleItemCategory::before {  margin-top: -14px;}
  #k2ModuleBox153 span.categoria::before {  margin-top: -15px;}
}


/*---IMPRIMIR-----*/
@media print {	
div#imagen_aretista {    display: block;    float: left;    padding: 0px;     width: 45%!Important;}
div#imagen_aretista .itemImage {    width: 100%!Important;}
div#imagen_aretista img {    width: 100%!Important;}	
}

/*---inicio2024-----*/
#k2ModuleBox174 {    margin: 40px 15px;}


.notiContainer h1{    font-size: 34px;    color: #252c61;    border-bottom: 1px solid #ccc;    margin: 13px 0 12px 0;    padding: 8px 0 6px 8px;    text-align: center;    font-weight: 700;}
img.notiImage {    width: 100%;}
#noticia-b a {    font-size: 20px;    font-weight: 600;}
.notiList {    background-color: #e9e9e9;    overflow: auto;    padding: 15px 0px 25px 0px;    margin-bottom: 20px;}
h3.titulos_a {    font-size: 30px;	margin-top: 6px;    margin-bottom: 8px;}
h3.titulos_b {    font-size: 20px;	margin-top: 3px;    margin-bottom: 10px;}
h3.titulos_b a:hover, h3.titulos_a a:hover  {    color: #80b0de;}

h3.titulos_a a {   text-decoration: none!Important;    color: #252c61; font-weight: 600; }
h3.titulos_b a {   text-decoration: none!Important;    color: #252c61;  font-weight: 600;}

.srfra {    padding-bottom: 10px;}
.noticia-a span.notiFeedItemDate {font-size: 100%;}
span.notiFeedItemDate {    font-size: 90%;    font-weight: 400;    color: #252c61;}
span.notiFeedDescription {    font-size: 1.1em;    line-height: 20px;    font-weight: 500;    color: #656565;}

.boton_vermas {    width: 100%;    text-align: center;    overflow: hidden;    margin-top: 12px;}
a.view-more {    margin: auto;    background: #80b0de;    padding: .5rem 1em;    color: white;    text-transform: uppercase;    width: 15em;    text-align: center;     text-decoration: none;}
hr.division {   margin: 20px 0px;}

#noticia-b section.thumbnail{margin-bottom: 5px;max-height: 240px;overflow: hidden;position: relative;height: 205px;padding: 0px; border-radius: 0px;}
#noticia-b img {width: 100%;top: 25%;transform: translate(0%, -25%);position: absolute; min-height: 240px; }

#noticia-a section.thumb {    margin-bottom: 5px;    max-height: 480px;    overflow: hidden;    position: relative;    padding: 0px;height: 465px;}
#noticia-a img {    width: 100%;    top: 25%;    transform: translate(0%, -25%);    min-height: 465px;   position: absolute;}

.Noti2024 .catItemHeader {    margin-top: 3px;    display: block;    overflow: auto;}
.Noti2024 h3.catItemTitle {    font-size: 20px;    font-weight: 600;    margin: 5px 0 0 0;    padding: 0px;}
.Noti2024 #k2Container span.categoria:before {    border-width: 0px;    left: 0px;}
.Noti2024 span.categoria {    padding-left: 0px;}
.Noti2024 .catItemIntroText {     font-size: 1em;    line-height: 1.4em;    font-weight: 400;    color: #656565;}
.Noti2024 .catItemDateCreated {    color: #8A8A8A;    font-size: 12px!Important;    font-weight: 500;}


.Noti2024 .catItemBody {    margin-bottom: 0px;}
.Noti2024 .catItemIntroText {    display: none ! Important;}
div#k2Container .Noti2024 {    margin-top: 20px;}


#k2Container .Noti2024 span.catItemImage{  margin-bottom: 5px;    max-height: 240px;    overflow: hidden;    position: relative;    height: 221px;    padding: 0px;     border: 1px solid #f5f5f5;}
#k2Container .Noti2024 span.catItemImage img{    width: 100%;    top: 25%;    transform: translate(0%, -25%);    position: absolute;    min-height: 240px;  max-height: initial; padding: 0px; }
.Noti2024 #k2Container .catItemImageBlock {        float: none;        padding: 0px;        margin: 0px;}
.Noti2024 #k2Container .catItemBody {    position: relative;}
.Noti2024 #k2Container span.iconNoticia {    position: absolute;     top: 199px;    right: 0px; height: 22px;}
.Noti2024 #k2Container .catItemView {    padding:0px;}

@media screen and (max-width: 720px) {
div#noticia-a img { min-height: 240px;}
div#noticia-a section.thumb { height: 240px;}
div#noticia-a {    margin-bottom: 25px;}
}
