﻿/*.t3-wrapper { min-width: 500px;}*/
.ocu {display:none;}
#editor-xtd-buttons {display:none;}
a {color: #295174;text-decoration: none!Important;}
ul {list-style-type:none !Important;} 
img.logo-img {width: 100%;}
body {  background-color: #ffffff !Important; font-family: "Titillium Web", sans-serif!Important;}
.t3-wrapper {  background-color: #FFFFFF !Important;}
.t3-mainbody {padding-top: 20px;padding-bottom: 0px;}
.t3-content {padding-top: 0px;padding-bottom: 0px;}
.container.t3-sl.t3-sl-1 {margin-top: 0px;padding-bottom: 10px !Important;padding-top: 10px;}
.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: 275px!Important;*/}
.nav {font-family: 'Signika', sans-serif;}
.navbar {min-height: 40px;}
.navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;}
.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;
}
/*--------K2 LISTADO DE CATEGORIAS--------------*/
.componentheading {font-family: 'Signika', sans-serif;
font-weight: 700;
color: #517DA2;
font-size: 33px;
padding-bottom: 5px;
margin: 0 0 10px;
border-bottom: 1px solid #eeeeee;}
#k2Container {padding: 0px;}
div.catItemHeader h3.catItemTitle {font-family: 'Signika', sans-serif;font-size: 26px;font-weight: 400;padding: 3px 0 0px 0;}
b.orga {color: #5d2717;}
div.catItemIntroText {display: table;}
a.k2ReadMore {color: #5d2717;font-weight: bold;font-size: 13px;}
a.k2ReadMore:hover {color: #274F71;}
.sep {border-bottom: 1px solid #CCC;}
/*--------K2 VISTA ITEM, FOTOS IZQUIERDA--------------*/
div.itemHeader h2.itemTitle {font-family: 'Signika', sans-serif;font-size: 34px;font-weight: 400;color: #428bca;padding: 10px 0px;}
div.itemImageBlock {margin: 0 0 0px 0;padding: 0px 8px;}
div.itemFullText {text-align: justify;padding: 0px 8px;}
/*--------K2 PAGINACION--------------*/
div.k2Pagination {margin: 0px 0 4px 0;}
.pagination {float: none!Important;display: inline-block;margin: 5px 0px;}
/*--------K2 BUSQUEDA--------------*/
div.k2SearchBlock {float: right;}

/*--------ART JOOMLA TITULO--------------*/
.page-title, .page-header h1 {font-family: 'Signika', sans-serif;font-weight: 700;color: #428bca;font-size: 33px;margin-top: 10px;}

/* --- PIE DE PAGINA --- */
.t3-footer {border-top: 5px solid #799601; background: #295174;color: #FFFFFF;}
.t3-copyright {text-align: center; border-top: 0px solid #eeeeee;font-size: 12px;padding: 40px 0px 5px 0px;letter-spacing: 1px;font-family: 'Signika', 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: #90AE13; /*margin: 5px 5px;*/  font-size: 18px;  border-bottom: 1px solid;  display: inline;  letter-spacing: 1px;}
#contenedor_footer .columna1-1 {  width: 50%;  float: left;}
#contenedor_footer .columna1-2 {  width: 50%;   float: left;  text-align: right;  font-size: 12px!Important; color: #90AE13;/*   line-height: 15px!Important;  position: absolute;  bottom: 260px;  right: 12px; */}
#contenedor_footer .columna1-3 {    clear: both;}
#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: "·";}
li.item-314:before {  content: "·";}
/*----REDES FOOTER-------------*/
#contenedor_footer .alto {min-height: 65px;}
#contenedor_footer .direcion {}
#contenedor_footer .footershares  { vertical-align: top; display: inline-block; margin-top: 10px;}
i.fa-facebook {  font-size: 27px;  color: #295174;  background-color: #FFF;  padding: 4px 13px;}
i.fa-twitter {  font-size: 27px;  color: #295174;  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: #699CC8;}
.fa-facebook a:hover{ background-color: #699CC8;}
.fa-twitter a:hover{ background-color: #699CC8;}

#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;}

/* --- PIE DE PAGINA - googlemaps --- */
.bt-googlemaps {margin-bottom: 20px;}
div#Mod165 {  display: none;}


/* --- MODULOS --- */
.t3-sidebar {padding-top: 0px;padding-bottom: 20px;}
.moduloFecha-Categoria {overflow: hidden;width: 100%;}
.moduloFecha {color: #838383;font-family: Arial,sans-serif;font-size: 11px;margin: 5px 0px 0px 0px;float: left;}
.SeparadorVertical {color: #D2D2D2;font-family: Arial,sans-serif;font-size: 12px;margin: 2px 3px;float: left;}
.moduloCategoria {color: #2C7BC4;font-family: Arial,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: Arial, 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 #295174;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: #295174;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: Arial, sans-serif;letter-spacing: 0.3px;}
#Mod94 .k2ItemsBlock ul li a.moduleItemTitle {font-size: 14px !Important;font-family: 'Signika', 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 - MAS POPULARES #Mod111---------------*/
#Mod111 {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 #295174;margin-bottom: 0px;}
#Mod111 .t3-module .module-inner {padding: 0px 1px 0px 21px;}
#Mod111 .module-title {border-bottom: 3px solid #94B50B;font-size: 18px;margin: -8px -10px 0px -10px;color: #FFFFFF;padding: 4px 16px;background: #295174;font-weight: bold;}
#Mod111 .moduleItemIntrotext {height: 36px;margin: 3px 8px 3px 4px;width: 55px !Important;float: left !Important;background: #F7F7F7 url('../images/sin_foto.jpg');}
#Mod111 .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: Arial, sans-serif;letter-spacing: 0.3px;}
#Mod111 .k2ItemsBlock ul li a.moduleItemTitle {font-size: 14px !Important;font-family: 'Signika', sans-serif;line-height: normal;font-weight: initial;}
#Mod111 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;}
#Mod111 .even {background: #F0F0F0;}
#Mod111 .odd {background: #F0F0F0;}
#Mod111 .moduleItemTitle:hover { text-decoration: none;color:#428bca;}

/*------------MODULO - MAS POPULARES #Mod102---------------*/
#Mod102{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 #295174;margin-bottom: 0px;}
#Mod102 .t3-module .module-inner {padding: 0px 1px 0px 21px;}
#Mod102 .module-title {border-bottom: 3px solid #94B50B;font-size: 18px;margin: -8px -10px 0px -10px;color: #FFFFFF;padding: 4px 16px;background: #295174;font-weight: bold;}
#Mod102 .moduleItemIntrotext {height: 36px;margin: 3px 8px 3px 4px;width: 55px !Important;float: left !Important;background: #F7F7F7 url('../images/sin_foto.jpg');}
#Mod102 .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: Arial, sans-serif;letter-spacing: 0.3px;}
#Mod102 .k2ItemsBlock ul li a.moduleItemTitle {font-size: 14px !Important;font-family: 'Signika', sans-serif;line-height: normal;font-weight: initial;}
#Mod102 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;}
#Mod102 .even {background: #F0F0F0;}
#Mod102 .odd {background: #F0F0F0;}
#Mod102 .moduleItemTitle:hover { text-decoration: none;color:#428bca;}

/*------------MODULO - NOTICIAS PRINCIPAL #Mod108---------------*/
#Mod123, #Mod115, #Mod117 {margin-top: 10px;background-color: #F0F0F0;overflow: hidden;padding: 8px 8px 0px 8px !Important; border-bottom: 2px solid #CCCCCC;margin-bottom: 0px;} 
#Mod104 .t3-module .module-inner , #Mod115 .t3-module .module-inner , #Mod117 .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: 'Signika', 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: Arial, 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: 'Signika', 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: #295174;}
#vina-camera-slider-content-wrapper121 .info p{margin: 0px;}
#vina-camera-slider-content-wrapper121 h3 {margin-top: 2px;margin-bottom: 7px;font-family: 'Signika', 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: #295174;}
div#Mod121 h3 :hover { text-decoration: none; color: #295174;}
div#Mod121 h3 {margin-top: 2px;margin-bottom: 2px;font-family: 'Signika', sans-serif;font-size: 22px!Important;font-weight: 700;}
div#Mod121 {margin-bottom: 0px!Important; margin-top: 10px;padding: 0px;background-color: #CBCBCB;}
#vina-camera-slider-k2-wrapper121.vina-camera-slider-k2 .camera_target_content {border-top: 3px solid #295174;border-bottom: 3px solid #295174;}
#Mod121 .module-title :hover { text-decoration: none; color: #F2F2F2;}
#Mod121 .module-title { position: absolute!Important; z-index: 999 !Important;font-size: 18px !Important;color: #F2F2F2;padding: 5px 10px 5px 10px;background: #4D809F;font-weight: bold;margin-top: 0px;}

/*------------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: #295174;}
#vina-camera-slider-content-wrapper127 .info p{margin: 0px;}
#vina-camera-slider-content-wrapper127 h3 {margin-top: 2px;margin-bottom: 7px;font-family: 'Signika', 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: #295174;}
div#Mod127 h3 :hover { text-decoration: none; color: #295174;}
div#Mod127 h3 {margin-top: 2px;margin-bottom: 2px;font-family: 'Signika', sans-serif;font-size: 18px!Important;font-weight: 700;}
div#Mod127 {margin-bottom: 0px;margin-top: 10px;padding: 0px;background-color: #CBCBCB;}
#vina-camera-slider-k2-wrapper127.vina-camera-slider-k2 .camera_target_content {border-top: 3px solid #295174;border-bottom: 3px solid #295174;}
#Mod127 .module-title :hover { text-decoration: none; color: #F2F2F2;}
#Mod127 .module-title { position: absolute!Important; z-index: 999 !Important;font-size: 18px !Important;color: #F2F2F2;padding: 5px 10px 5px 10px;background: #4D809F;font-weight: bold;margin-top: 0px;}
#Mod127 p {display: none;}

/*------------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: #799601 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-------*/
#Mod132 {
    margin-top: 10px;
    background-color: #f0f0f0;
    overflow: hidden;
    padding: 8px !Important;
    border-bottom: 3px solid #f0f0f0;
    margin-bottom: 0px;
}
#Mod132 .t3-module .module-inner {padding: 0px 1px 0px 21px;}
#Mod132 .module-title {
    border-bottom: 3px solid #f0f0f0;
    font-size: 18px;
    margin: -8px -10px 0px -10px;
    color: #295174;
    padding: 4px 16px;
    background: #f0f0f0;
    font-weight: bold;
}
div#Mod132 .btn{ width: 13%;  margin-left: 2%;text-indent: -99999px; background: #0e9ab7 url(../images/lupa.png) no-repeat center;;}
div#Mod132 .inputbox {width: 85%;  float: left;}
.itp-gsboletin {    background: #f0f0f0;}

/*--------- 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;}

/*--------- PHOCA GALLERY -------------*/
.pg-cv-box {    padding: 5px!Important;}
div#phocagallery form {    display: none!Important;}


/*--------- 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: 22%;}
#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;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;}
.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 .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  small {  font-size: 70% !Important;color: #999999;}

/*--------- PHOCA DOWNLOAD / VISTA DESCARGA-------------*/
#phoca-dl-category-box .pginline {display: none;}
#phoca-dl-category-box .pd-filebox {/*width: 22%;*/float: left;padding: 5px 0px 5px 8px;border: 1px solid #f0f0f0;}
#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: 5px 0px 0px 0px;width: 60%;}
.icono-pdf {text-align: center;float: left;margin: 0px;}
.icono-pdf  img{max-width: 55px;}
.pd-fl-m {text-align: left;margin: 0px;float: left;font-size: 13px;font-weight: initial;}
.pd-texto {font-weight: bold;color: #295174;margin-top: 5px;}
.pd-botones {display: inline-table;width: 100%;text-align: center;}
.pd-button-download {float: left;}
.pd-button-preview {float: right;}
#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;}

/*------------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;
}-webkit-border-radius: 8px 8px 0px 0px;border-radius: 8px 8px 0px 0px;border-bottom: 3px solid #295174;margin-bottom: 0px;}
#Mod129 .t3-module .module-inner {padding: 0px 1px 0px 21px;}
#Mod129 .module-title {
    font-size: 18px;
    margin: -8px -10px 0px -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;}

/*--------- BANNER SUPERIOR - POSITION3 -------------*/
div#Mod124 {  margin-bottom: 0px !Important;  margin-top: 10px;  padding: 0px;}
.banner_272x89 a {color: #295174;  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: #799601 ;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 -------------*/
div#Mod125 .module-title {border-bottom: 3px solid #FFFFFF;font-size: 18px !Important;color: #F2F2F2;padding: 5px 10px 5px 10px;background: #4D809F;font-weight: bold;margin-bottom: 0px;}
div#Mod125 { margin-bottom: 0px !Important; margin-top: 10px; padding: 0px;background-color: #F0F0F0;}
.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%;}
div#Mod125 {margin-bottom: 0px !Important;}
div#Mod125 a {    position: relative;  display: block;  padding: 5px 0px 5px 7px;  background-color: #799601 !important;  color: #FFFFFF;  border-radius: 0px;  font-size: 12px;  }
div#Mod125 a:hover {  background-color: #5E7501 !important;  color: #FFFFFF;  }
/*--------- MENU GOBERNADOR - POSITION1 -------------
div#Mod126 {margin-bottom: 0px !Important;}
div#Mod126 a {    position: relative;  display: block;  padding: 6px 0px 6px 7px;  background-color: #799601 !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 { }
.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: 'Signika', sans-serif !Important;line-height: normal;font-weight: initial;}
.portada2 p { margin: 2px 0 0px;margin: 2px 0 0px;font-size: 11px;font-family: Arial, 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: 'Signika', sans-serif !Important;line-height: normal;font-weight: initial;}
.portada3 p { margin: 2px 0 0px;margin: 2px 0 0px;font-size: 11px;font-family: Arial, sans-serif;}

.portada_cultura a:hover { text-decoration: none;color:#428bca;}
.portada_cultura  h3{ margin-top: 0px; font-size: 17px !Important;font-family: 'Signika', 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: Arial, 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 {  /* margin-top: 10px; */  background-color: #799601;  overflow: hidden;  padding: 8px 0px 0px 0px !Important; }
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%;}



/*------------ 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;}
/*----------PROTOCOLO--------------*/
.list-title {font-size: 18px;}
.article-aside { margin-bottom: 0px !Important;}
.category-desc strong {  color: rgb(47, 109, 163);}
.content-category h1 {  font-family: 'Signika', sans-serif;  font-weight: 700;  color: #428bca;  font-size: 33px;  border-bottom: 1px solid #ccc;  padding-bottom: 9px;  margin: 0 0 8px;}
.content-category p {  margin: 0 0 30px;}
.article-title, .article-header h1 {  margin: 0 0 5px 0;  font-size: 27px; color: #3E6994;}
#protocolo {font-family: Verdana, Arial, Helvetica, sans-serif;  text-align: center;  margin-bottom: 50px;margin-top: 50px;}
#protocolo .titulo1 {color: #3E6994; font-size: 20px;  font-weight: bold;}
#protocolo .titulo2 {color: #3E6994;  font-size: 17px;  font-weight: bold;  padding: 2px;  border-top: 1px solid #C9D9E9;  border-bottom: 1px solid #C9D9E9;  margin-top: 20px;  margin-bottom: 5px;  background-color: #F7F7F7;}  
#protocolo .direcion {font-size: 13px;font-weight: normal;  color: #2C2C2C;margin-bottom: 5px;}
#protocolo .info { font-size: 11px;  text-align: left;overflow: hidden;}
#protocolo .cargo { font-weight: bold; color: #325578; text-transform: uppercase;}
#protocolo .nombre1 { color: #2C2C2C;  font-size: 14px;}
#protocolo .nombre { color: #2C2C2C;  font-size: 14px; float: left; }
#protocolo .separacion { clear: both; max-height: 1px;  margin: 10px 0px;  background-color: #C9D9E9;}
#protocolo .telefono { float: right;}
#protocolo .telefono2 { float: right;clear: both;}

/*-------------- PROTOCOLO BLOG-----------*/
a.scroll-top {-webkit-transition: 0.3s all;  -moz-transition: 0.3s all;  -o-transition: 0.3s all;  -ms-transition: 0.3s all;  transition: 0.3s all;}#accordion .page-header h2 a {text-decoration: none;color: #316BA6;}
#accordion .page-header h2 :hover {text-decoration: none;color: #7992AB;}
#protocolo .btn-xs {  padding: 2px 7px;}
a#volver {  margin-top: -35px;}
#volver .fa {  padding-right: 11px;}
.link i {  font-weight: 100;  font-size: 20px;  vertical-align: bottom;  color: #ABB679;  margin-right: 8px;}
.items-leading.clearfix {  margin-top: 20px;}
.page-header h2 {  padding: 7px !Important;  margin: 0px !Important;  border-bottom: 0px solid #eeeeee;  background-color: #E8E8E8; font-size: 155%;  font-weight: bold; }
#accordion .page-header {  padding-bottom: 0px;  margin: 0px;  border-bottom: 1px solid #eeeeee;}
.panel-body {  padding: 8px 20px;  background-color: #F9F9F9;  }
.blog {  margin-bottom: 50px;}
.panel-heading {  padding: 0px;  border-bottom: 0px solid transparent;  border-top-right-radius: 3px;  border-top-left-radius: 3px;}
.page-header1 {  padding-bottom: 5px;  margin: 20px 0px 0px 0px;  border-bottom: 0px solid #eeeeee;}
.page-header1 h2 {  padding: 7px !Important;
  margin: 0px !Important;
  background-color: #428BCA;
  font-size: x-large;
  color: #FFFFFF;
  border-top: 1px solid #C9D9E9;
  border-bottom: 1px solid #C9D9E9;
  font-weight: bold;}
/*-------------- notivcias BLOG-----------*/
 a#not_gestion {    margin-top: -28px;  font-size: 17px;}
#not_gestion  .fa {  padding-right: 11px; margin-right: 0px;}

/*-------------- 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--------------*/
.modal-header h3 {    margin-top: 0px;    margin-bottom: 0px;    font-size: 155%;    font-weight: bold;    color: #FFF;}
a.modal {    z-index: 100;}
li.item-168 {  z-index: 10;}
.fa {  margin-right: 5px;}

.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;}
.modal-header {    background-color: #4D809F;}
div#presupuesto .panel-body {background-color: #FFF!Important;   }
div#presupuesto .modal-body h4 {    font-weight: bold;    font-size: 15px;    padding-bottom: 0px;    margin-bottom: 0px;    border-bottom: 0px solid #dddddd;}
div#presupuesto .panel-heading {    padding: 5px 15px;    border-bottom: 1px solid transparent;    border-top-left-radius: 0px;    border-top-right-radius: 0px;}
div#presupuesto .modal-body h5 {    font-weight: bold;    font-size: 17px;    padding-bottom: 5px;    margin-bottom: 10px;    border-bottom: 1px solid #dddddd;}
div#presupuesto .caret {color: #799601;}
.panel-group .panel {    margin-bottom: 0;    border-radius: 0px!Important;}
.btn-success {    color: #ffffff;    background-color: #799601;    border-color: #82A003;}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #6B8404!Important;
  border-color:#82A003!Important;
}




/*--------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;}
	}
	
/* 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;}
	
	}
/* 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) {
	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;}
	}
/* 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; }
	}
/* 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: 30px;}
	.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) {
	#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;}
	}	 


/*  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;}


/* licitaciones*/
div.itemList {    margin: 5px;}
.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 {    font-size: 24px;    margin-bottom: 0px;}
.componentheading x {    color: #868686;    font-weight: lighter;    font-size: 23px;}
.itemLinks_licitacion {}
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 {    background: #ffffff;   }
div.itemAttachmentsBlock2 {    padding: 4px 0px;    border-bottom: 0px;}
div.itemAttachmentsBlock2 span {    font-weight: bold;    color: #333333;    padding: 0 9px 0 0;     float: left;}
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 {    background: #ffffff; border-bottom: 0px!Important; /*margin-bottom: 10px;    padding-bottom: 10px; */ }	
#lic .odd {    background: #ffffff; border-bottom: 0px!Important; /*margin-bottom: 10px;    padding-bottom: 10px;*/  }	
#lic .titulolic  {        font-size: 14px!Important; }
div#lic {    border-bottom: 1px dotted #ddd; }


/*---------NUEVO PORTAL----------*/
div#cabezal {    display: none;}
nav#t3-mainnav {    display: none;}

footer#t3-footer  {    display: none;}
 .module-title {font-family: "Titillium Web", sans-serif!Important;}
#Mod191 .module-title {
    border-bottom: 3px solid #f0f0f0;
    font-size: 18px;
    margin: -8px -10px 0px -10px;
    color: #295174;
    padding: 4px 16px;
    background: #f0f0f0;
    font-weight: bold;
}
/*-----------BOLETIN---------------*/
#phoca-dl-category-box .pd-category h3, #phoca-dl-file-box .pd-file h3, #phoca-dl-download-box .pd-file h3 {
    background: none;
    border-bottom: 1px solid #e9e9e9;
    border: 0px;
    margin-top: 20px;
    margin-bottom: 15px;
    padding: 0px;
    font-family: "Titillium Web", sans-serif!Important;
    font-weight: 400;
    color:#00b2d5;
    font-size: 33px;
}
.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;
}
/*-----------PROTOCOLO---------------*/
.page-title, .page-header h1 {
    font-family: "Titillium Web", sans-serif!Important;
    font-weight: 400;
    color: #00b2d5;
    font-size: 33px;
    margin-top: 10px;
}
.page-header h2 {
    padding: 7px !Important;
    margin: 0px !Important;
    border-bottom: 0px solid #eeeeee;
    background-color: #00b2d5;
    font-size: 155%;
    font-weight: 400;
    font-family: "Titillium Web", sans-serif!Important;
}
.page-header1 h2 {
    padding: 7px !Important;
    margin: 0px !Important;
    background-color: #00b2d5;
    font-size: x-large;
    color: #FFFFFF;
    font-weight: 400;
    font-family: "Titillium Web", sans-serif!Important;
}
#accordion .page-header h2 a {
    text-decoration: none;
    color: #ffffff;
}
#accordion .page-header h2 a:hover {
    text-decoration: none;
    color: #295174;
}
.page-title, .page-header h1 {
    font-family: "Titillium Web", sans-serif!Important;
    font-weight: 400;
    color: #00b2d5;
    font-size: 33px;
    margin-top: 10px;
}
.info {
    font-family: "Titillium Web", sans-serif!Important;
}
#protocolo .titulo2 {
    color: #00b2d5;
    font-size: 25px;
    font-weight: 400;
    padding: 2px;
    margin-top: 20px;
    margin-bottom: 5px;
    background-color: #F7F7F7;
    font-family: "Titillium Web", sans-serif!Important;
}
#protocolo {
    text-align: center;
    margin-bottom: 50px;
    margin-top: 50px;
    font-family: "Titillium Web", sans-serif!Important;
}
#protocolo .direcion {
    font-size: 15px;
    font-weight: normal;
    color: #2C2C2C;
    margin-bottom: 5px;
}
#protocolo .cargo {
    font-weight: 400;
    color: #00b2d5;
    text-transform: uppercase;
    font-size: 15px;
}
#protocolo .nombre {
    color: #2C2C2C;
    font-size: 15px;
    float: left;
}
#protocolo .info {
    font-size: 13px;
    text-align: left;
    overflow: hidden;
}
/*---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;
}