@media (min-wdth: 1200px) {
  .seven-cols .col-md-1,  .seven-cols .col-sm-1,  .seven-cols .col-lg-1 {    width: 14.285%;    *width: 14.285714285714285714285714285714%;  }
}
/* 14% = 100% (full-width row) divided by 7 */
.staff-photo img {
    max-width: 100%;
}


/*----GN-----*/
/*:root {  
	--color-principal: #69953b;;
}
g {  color: var(--color-principal);}
--------------------------*/
.d-none { display: none !important;}
.folleto-ideoma {    text-align: center;   margin-bottom: 20px;}
.folleto-ideoma img {    width: 40px!Important; margin: auto;}

.wrap.container.banner {   padding-left: 0px;  padding-right: 0px;}
.mod-preview-info {   z-index: 999!Important;}
img.img-responsive {    width: 100%;}
.icono-audio {text-align: center; padding: 14px 8px;}
.icono-audio { float: left;  background-color: #ff872c;  border: 1px solid #FFF;  color: #fff;  display: inline-block;  font-size: 22px;  height: 51px;  line-height: 10px;  width: 10%;}
.icono-audio a {    color: #FFF;}
.icono-pdf {text-align: center;  padding: 14px 8px;  float: left;  background-color: #2f6d98;  border: 1px solid #FFF;  color: #fff;  display: inline-block;  font-size: 28px;  height: 51px;  line-height: 10px;  width: 8%;}
.text_pdf {    float: left;   margin-left: 10px; width: 76%;  }
.tit_pdf h4 {    font-size: 25px;    margin-bottom: 0px;    vertical-align: middle;    padding: 10px;}	
.icono-audio a {    color: #FFF;}
#pistas.panel-default {    border-color: #dddddd;  clear: both;  display: inline-block;  width: 100%;}
.text_audio {    float: left;   margin-left: 10px; width: 76%;  }
.tit_pista h4 {    margin: 0px;   font-size:16px;}
.pista {    font-size: 17px;  font-weight: bold;  margin-bottom: -4px;  text-transform: uppercase;}
i.fa.fa-play {    float: left!Important;}
.icono-audio h5 {    margin-top: -4px;  margin-bottom: auto;  margin-right: -6px;  color: black;  font-size: 24px;    font-weight: bold;  text-transform: uppercase;}
div#pistas {    border: 0px;}
.logo_play img {    height: 200px;}
.logo_play {  width: 20%;  position: absolute;  top: -117px;  right: 0px;  }
.icono-down a{color: #ffffff;}
.icono-down {  float: right;  padding: .5rem .75rem;  font-size: 29px;  font-weight: 400;  line-height: 1.5;    color: #ffffff;  text-align: center;      border-radius: 0rem .25rem .25rem 0rem;  white-space: nowrap;    vertical-align: middle;  border-left: 0;  height: 51px;  background-color: #cccccc; width: 10%;}.icono-play a{color: #ffffff;}
.icono-play {    float: right;  padding: .5rem .75rem;  font-size: 29px;  font-weight: 400;  line-height: 1.5;
    color: #ffffff;  text-align: center;      border-radius: 0rem .25rem .25rem 0rem;  white-space: nowrap;
    vertical-align: middle;  border-left: 0;  height: 50px;  background-color: #cccccc;}	
div#accordionaudio {    display: grid;}
.cabe {    display: contents;    overflow: hidden!Important;    padding: 0px!Important;    background-color: #ffffff!Important;}
div#k2ModuleBox242 .panel-body {    padding: 3px 3px 0px 3px;    border-top: 0px solid #dddddd; }
audio {    width: 100%;  margin-top: 4px; background-color: #f1f3f4;}
div#k2ModuleBox247 .panel-body {    padding: 3px 3px 0px 3px;    border-top: 0px solid #dddddd;}
.logo_huella img {    height: 122px;}
.logo_huella {  width: 20%;  position: absolute;  top: -117px;  right: 0px;  }


@media (max-width: 767px) {
	.folleto {    margin-bottom: 20px;}
	.text_audio {    max-width: 69%;   margin-left: 3px;}
	.tit_pista h4 {font-size: 12px;}
	.pista {    font-size:16px;}
	.banner h2 {    font-size: 49px!Important;  width: 100%!Important;
	color: #a5ddea!Important;  
	font-weight: bolder!Important;   
	text-align: start!Important;   
	margin-left: 9px!Important;   
	position: absolute!Important;   
	top: -7px!Important;   
	z-index: 99!Important;}
	.banner-audioguia {    height: 90px;}
	.logo_play img {    height: 130px;}
	.logo_play {  top: -90px;   right: 50px;}
	.icono-audio {width: 15%;   font-size: 18px;}
	.icono-down {  width: 14%;   font-size: 26px;}
	.icono-audio h5 {font-size: 22px;}
	.logo_huella img {    display: none;}
	.logo_huella {  top: -90px;   right: 50px;}
	h1.azoom-heading {    font-size: 40px!Important;}
}	
body {
    font-family: "Titillium Web", sans-serif!Important;
	font-size: 16px;
    background-color: #f7f7f7!Important;
    color: #5f5f5f;
    padding-top: 0px!Important;
    background-size: contain;
    background-position: top;
    background-repeat: no-repeat;
	font-style: normal;
    font-weight: normal;
    line-height: normal;
    -webkit-font-smoothing: antialiased;
}

a {    text-decoration: none!Important; color: #69953b;}
a:hover {    text-decoration: none!Important; color: #777474;}
.t3-sl {    padding-bottom: 20px;  padding-top: 20px;}
hr {    border: 1px solid #c5cdd1;  border-bottom: none;  margin: 12px 0px;}
aside {    margin-bottom: 15px;}
.aligncenter {    display: block !important;  margin: 5px auto 5px auto;}
.wrap.head {    background-color: #69953b;}/*#2f6d98*/
p {    margin: 0 0 10px;   /*color: #808285;*/    font-family: inherit;  font-weight: normal;  line-height: 1.6;  margin-bottom: 1.25rem;  text-rendering: optimizeLegibility;}

.parallax-slider {    max-width: 100%!Important;}
/*--AL IMPRIMIR ARTICULO--*/
.window .window-mainbody {    padding: 20px!important;}

/*--REDES SOCIALES - INICIO--*/
.wrap.container.header-top {  position: relative;  z-index: 100;  line-height: 45px;  border-bottom: 1px solid #f0f0f0;   background-color: #f7f7f7;}
.social {    float: right;  max-height: 45px;  text-align: right;}
.header-social-container {    max-height: 45px;  display: inline-block;}
.social-icon.icon-group-container {    display: inline-block;  position: relative;}
.rock-social-icon {    border-left: 1px solid #f0f0f0;  border: none;  border-right: 1px solid #f0f0f0;  position: relative;
    display: block;  width: 45px;  height: 45px;  overflow: hidden;  cursor: pointer;  float: left;}
.rock-social-icon .social-icon-container {        font-size: 19px;  min-width: 90px;  margin-left: 0px;  margin: 0;  padding: 0;
    position: relative;  display: inline-block;  text-align: center;  float: left;  width: 45px;  line-height: 45px;}
.rock-social-icon .social-icon-container i {    margin: 0;  padding: 0;  position: relative;  display: inline-block;  text-align: center;
    float: left;  width: 45px;  line-height: 45px;}
.rock-social-icon a .social-icon-regular {    color: #69953b!important;}	
	
/*-- addtoany_container - COMPARTIR EN REDES --*/
div#itemListLeading .addtoany_container {    display: none;}

/*--BARRA NAVEGACION--*/
.logo {   position: absolute; z-index: 1000;   top: 5px;     text-align: center;}
img.logo-img {    max-height: 170px;}
ul.mega-nav {    font-size: 13px;}
.navbar-default {  background-color: transparent;  border-color: transparent;  float: right;}
.navbar { border: 0px solid transparent; z-index: 1010;}
.navbar-nav {float: right; font-size: 14px!Important; font-family:"Titillium Web", sans-serif;   text-transform: uppercase;}
.navbar-nav > li > a {    padding-top: 25px;  padding-bottom: 25px; }
.navbar-default .navbar-nav > li > a {
    color: #ffffff;
}
.nav > li > .separator {padding-top: 25px;  padding-bottom: 25px;}
span.dropdown-toggle.separator {    cursor: pointer;   color: #f9f9f9;}
span.dropdown-toggle.separator:hover {
      background-color: #efefef;
	  color: #69953b;
   }

.t3-header {    padding-top: 0px;  padding-bottom: 0px; z-index: 999;}
.t3-megamenu .mega-inner {    padding: 0px;}
.level1 li { padding: 0px 0px;}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
    white-space: normal;  display: block;  padding: 5px 20px;}
div#azoom-go-to-top {    background: #69953b;  color: #e3e3e3;}

/*--MENU--*/
	.t3-megamenu.animate .mega > .mega-dropdown-menu {}
	.dropdown-menu {border: 0px!Important; border-radius:0px!Important;}
	.nav-child.dropdown-menu.mega-dropdown-menu {    border-top: 3px solid #69953b!Important; }
	.col-xs-12.mega-col-nav {    padding: 0px 0px;}
/*--BUSCADOR--*/	
button.btn.btn-primary.buscar i {    font-size: 23px;}
button.btn.btn-primary.buscar {    height: 100%;  padding: 12px 15px 6px 8px; float: right; margin-right: 17px;}
.btn-primary {       background-color: #69953b;  border-color: #69953b;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {  color: #69953b;  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: #69953b;  color: white;	font-weight: 600;}
input.inputbox {height: 45px;}
.head-search {    margin-top: 20px;  margin-bottom: 20px;}
div.k2SearchBlock {    float: right;  width: 85%;}
div.k2SearchBlock form input.inputbox {    width: 90%;  float: left;  font-size: 17px;  color: #8e8c8c;}
a.xcerrar {  float: right; position: absolute;  top: 16px; right: 0px;  font-size: 16px; font-weight: bold;  cursor: pointer;
    color: #b1b1b1;}
.wrap.cont-buscar {
    background-color: #ededed;
}
div#k2Container-buscar {    margin-top: 10px;}
#k2Container-buscar .catItemBody {    padding: 8px 0;  margin: 0;  overflow: hidden;}
#k2Container-buscar .componentheading {    font-size: 68px;  color: #69953b;   font-weight: bolder;     z-index: 99;}
#k2Container-buscar .catItemImageBlock {    float: left;  padding: 0px;  margin: 5px 15px 0px 0;  overflow: hidden;  max-height: 150px;}
#k2Container-buscar  span.catItemImage img {    width: 230px!Important;}
#k2Container-buscar .catItemView {    margin-bottom: 10px;  padding: 0px 10px;  background-color: #FFF;}
#k2Container-buscar span.categoria {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px; 
    font-style: normal;
    font-weight: bold;
    color: #656565;
    text-decoration: none;
    border-left: 7px solid #DBDBDB;
    padding-left: 4px;
}
#k2Container-buscar h3.catItemTitle {    font-size: 24px;  margin: 5px 0px;}
#k2Container-buscar div.catItemIntroText {    padding: 0px 0 12px 0;}


/*--BANNER--*/
.theme-default .nivoSlider {    margin-bottom: 0px;  -webkit-box-shadow: 0px 0px 0px 0px #4a4a4a!Important;  -moz-box-shadow: 0px 0px 0px 0px #4a4a4a!Important;  box-shadow: 0px 0px 0px 0px #4a4a4a!Important;}
.bannergroup img{  width: 100%;}
.t3-module {    margin-bottom: 20px; }

.banneritem {    background-color: #FFF;  box-shadow: 0px 1px 1px rgba(0,0,0,0.1);  -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);   -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);}
.t3-sl-1 {    padding-bottom: 50px;  }

/*--ICONOS PRINCIPAL--*/
.rock-icon-left {    min-height: 92px;}
.rockicon-container-column.left {    float: left !important;  margin-right: 15px;  display: inline;}
.rockicon-container {    position: relative;  display: block;  padding: 15px;  background: #ddd;  color: #666;}
.icon-2{font-size:34px;}
.icon-3{font-size:50px;}
.icon-4{font-size:64px;}
.rock-iconictext-header-title strong {    font-weight: 600;  color: #69953b;}

/*--ICONOS INICIO--*/
.vertical-space {    height: 15px!Important;}
.col-xs-12.esp-icon {    padding: 0px 30px;}

/*--NOTICIAS INICIO--*/
.INICIO.item-page h1 {    font-size: 40px;
    text-align: left;
    color: #1495b3;
    font-weight: 200;}
.INICIO.item-page .page-header {        border-bottom: 1px solid #c1c1c1;}
#k2ModuleBox141 span.catItemDateCreated {         background-color: #e4e4e4;  padding: 2px 4px;  margin-right: 5px;  font-size: 11px;  font-weight: 600;  color: #5d5d5d;}
div.catItemReadMore a {    color: #69953b;  font-weight: 600;  font-size: 14px;}
div.catItemReadMore a:hover {    color: #2a658f;}
#k2ModuleBox141 .catItemView { overflow: hidden;}
/*.cortar{  width:auto;  height:120px;  overflow:hidden;   white-space:nowrap;   text-overflow: ellipsis; }*/

h3.catItemTitle a {    color: #69953b;  font-weight: 500;  font-size: 25px;}
h3.catItemTitle a:hover {color: #2a658f;}
div#itemListLeading span.catItemDateCreated {background-color: #ededed;  padding: 2px 4px;  margin-right: 5px;  font-size: 11px;  font-weight: 600;  color: #5d5d5d;}
div#itemListLeading .catItemBody {    padding: 0px;  margin: 0px;}
div#itemListLeading .catItemIntroText {   padding: 4px 0 7px 0;}


/*--NOTICIAS AMPLIADA--*/
div.itemFullText {    font-weight: 300;  margin-bottom: 30px;  margin-top: 10px;   text-align: justify;}
div#k2Container.localidades  {    padding: 0px 0px;}
#k2Container-localidades.localidades {    padding: 0px 0px;}
#k2Container-localidades  .itemImageBlock {    padding: 8px 0px 0px 0px;}
#k2Container-localidades .itemFullText {    font-size: large;  font-weight: 300;  margin-bottom: 30px;  margin-top: 10px; text-align: justify; float: right;}
.sindatos {    text-align: center;}
#k2Container-localidades #col_izq {    margin-top: 0px;}

#col_izq .moduleItemExtraFieldsLabel  {    width: auto;  margin: 3px 5px 0 0;   font-size: 13px;}
#col_izq span.moduleItemExtraFieldsValue {   font-size: 17px;  font-weight: 300;}
#col_izq .moduleItemExtraFields ul{    margin-left: 0px!Important; font-size: 14px;   background-color: #f7f7f7;  padding: 10px 20px;}
	
#col_izq .moduleItemExtraFields li a {    color: #69953b;}


ul {    list-style: none;}/*
div#col_der_loc .panel-heading {    background-color: #bae1ea!Important; }
div#col_der_loc .panel-heading .panel-heading {    background-color: #f3f3f3!Important; }*/

div#col_der_loc {    background-color: #ffffff;  /*border: 1px solid #e6e6e6;*/	    float: right;}
div#col_izq {    margin-top: 10px;  float: left;}
div#col_izq_inf {    margin-top: 10px;  float: left; }
div#col_izq_inf ul{padding: 0px;}
div#col_izq_inf ul li{    margin: 0px;}
div#col_izq_inf span.moduleItemExtraFieldsLabel {    display: block;
    float: left;  font-weight: bold;  margin: 0px;  width: 100%;   font-size: 11px;  border-bottom: 1px solid #ececec;}
	
#col_izq_inf span.moduleItemExtraFieldsLabel.label1 {    display: none!Important;}
#col_izq_inf span.moduleItemExtraFieldsValue.value1 {    font-size: 16px;   font-weight: 600;  color: #717171;}
#col_izq_inf .titulo_informes {    margin: 0 0 8px;}
#col_izq_inf .moduleItemExtraFields ul li {    margin-bottom: 7px!Important;}
#col_izq_inf .moduleItemExtraFields li a {    color: #69953b;}

.itemBody {    background-color: #FFF; padding: 5px;}

div.itemHeader h2.itemTitle {    padding: 10px 0 4px 0;  margin: 0;  color: #69953b;}
.date_item {    margin-top: 16px;     display: inline-block;}
.day-area {    background-color: #69953b;    padding: 1px 8px;    font-size: 13px;    color: white;}
h1.title-container.entry-title {    color: #69953b; font-size: 28px;  font-weight: 400;}
span.itemImage {   text-align: inherit; }

div#k2Container-Not .itemImageBlock {    padding: 8px 0px 0px 0px;  margin: 0 0 16px 0;}
div#k2Container-Not {    margin-top: 0px;     overflow: auto; margin-bottom: 50px;}
div#k2Container-Not span.catItemDateCreated {    position: absolute;    bottom: 133px;    background-color: #69953b;    padding: 1px 8px;    font-size: 13px;    color: white;}

div#k2Container-Not .fecha_seccion {    position: absolute;    top: 186px;}
div#k2Container-Not span.catItemDate {    background-color: #69953b;    padding: 1px 5px 1px 8px;    font-size: 13px;    color: white;}
div#k2Container-Not span.ItemCategory {    background-color: #014127;    padding: 1px 8px 1px 8px;    font-size: 13px;    color: white;}



#k2Container-Not .itemListCategoriesBlock {    margin-top: 30px;}
#k2Container-Not .catItemImageBlock {    padding: 0px;  margin: 0px; overflow: hidden;  max-height: 200px; }
#k2Container-Not .catItemHeader {    min-height: 84px;}
#k2Container-Not .catItemHeader h3.catItemTitle {    padding: 5px 0px 0px 0px;    margin: 0px;}

#k2Container-Not .catItemView {    padding: 10px; margin-bottom: 30px;   background-color: #FFF;}
#k2Container-Not .itemFullText {    font-weight: normal;   margin-top: 15px;}
#k2Container-Not  h2.itemTitle {    margin: 15px 0px 20px 0px;   font-size: 43px;   color: #737373;}
#k2Container-Not span.itemImage {    text-align: inherit;  margin-top: 8px;}
.not_imagen {    float: left;}
.not_mas {    float: left;}
.not_texto {    float: right;  min-height: 400px;}
#k2Container-Not .VideoBlock {    margin: 0px;  padding: 0px;  color: #5f5f5f;  background-color: #FFF;}
.titulo_medios {    margin: 0 0 8px;  border-bottom: 1px solid #c7c7c7;  font-size: 20px;  color: #7d7d7d;  text-align: left;  font-weight: 600;}
#k2Container-Not iframe {    width: 100%;  min-height: 227px;}
#k2Container-Not .itemVideoEmbedded {    margin: 15px 5px 4px 5px;}
#k2Container-Not h3.catItemTitle a {    color:#003829;  font-weight: 400;  font-size: 21px;}
#k2Container-Not h3.catItemTitle a:hover {color: #69953b;}
#k2Container-Not .article-details {    margin-left: 75px;  padding: 10px;}

.boton_vermas {    width: 100%;  text-align: center;  overflow: hidden;  margin-top: 20px;}
a.view-more {    margin: auto;  background: #e2e2e2;  padding: .5rem 1em;  color: white;  text-transform: uppercase;  width: 15em;  text-align: center;  font-family: Roboto, Arial;  text-decoration: none;}

div#k2Container-institucional h2.itemTitle {   margin: 20px 0px 10px 0px;  font-size: 43px;  color: #737373;  text-align: center;  padding-bottom: 15px;  border-bottom: 1px solid #e4e4e4;}
#k2Container-institucional .itemFullText {   font-size:16px;  font-weight: normal;      margin: 10px 0px 20px 0px;  text-align: justify;}

#k2Container-institucional .itemBody {    padding: 8px 20px 30px 20px;}
.inst_adjuntos {text-align: center;}
#k2Container-institucional .itemAttachmentsBlock {    padding: 0px;  border-bottom: 0px}

/*--FOOTER--*/
.t3-copyright {    border-top: 1px solid #eeeeee;  font-size: 12px;  padding: 45px 0px;   background-color: #ececec;}
.copyright {    margin-bottom: 0px;}
.widget ul {    margin-left: 0px!Important;   -webkit-padding-start: 0px;   font-size:16px;}
.columns {    padding-left: 45px;  padding-right: 45px;}
.columns:last-child {    padding-right: 15px;}

.footer-gob {    margin-top: 25px;}
p.nombre {    font-size: 110%;  margin-top: 8px;}
.footer-escudo {    margin-top: 15px;  text-align: center;}

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

.pagination > li > a, .pagination > li > span {
padding: 2px 9px!Important;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 2;  
	color: #ffffff;  
	background-color: #69953b!Important;  
	border-color: #69953b;  
	cursor: default;
}

.pagination > li > a, .pagination > li > span {color: #69953b;}

.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
  color: #2a6496;  background-color: #eeeeee;  border-color: #dddddd;}

.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > disabled > a:hover,.pagination > .disabled > a:focus {  color: #CCCCCC;  background-color: #ffffff;  border-color: #dddddd;  cursor: not-allowed;
}
.btn-primary {       background-color: #69953b;  border-color: #69953b;}

div.k2Pagination ul li a {margin: 0px!Important; border-radius: 0px; }
	


li a {    color: #808285;}
.customsubse p {    margin-top: 20px;  font-size: 13px!Important;}

.footer-content .widget-title {    font-size: 31px;  font-weight: 300;  margin-bottom: 21px;  color: #69953b;}
#footer .social-icons {    float: left;}
.text-dark, .text-dark h1, .text-dark h2, .text-dark h3, .text-dark h4, .text-dark h5, .text-dark h6, .text-dark p, .text-dark .lead, .text-dark a:not(.button), .text-dark i {}
.espacio {    min-height: 0px;}
.espacioamplio {    min-height: 0px;}
.espaciomedio {    min-height: 10px;}
.espacioexc  {    min-height: 0px;}
/*.mapa img {    width: 100%;  opacity: 0.3;}
.mapa {    width: 154%;  overflow: hidden;  display: inline-block;  position: absolute;  top: -124px;}*/
div#Mod126 {    overflow: hidden;  z-index: 1;}

/*--------MODULOS responsive--------------*/
/* mas ancho que 900px se ve asi	*/
	@media (min-width: 900px) {
	.espacioamplio {    min-height: 50px;}
	.espaciomedio {    min-height: 30px;}
	.espacio {    min-height: 10px;}
	.espacioexc  {    min-height: 10px;}
	div#k2ModuleBox121 {    margin-left: auto;  margin-right: auto;}
	}
/*----------IMAGENES MOV------
.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1); }---*/	
#catItemRes {}
span.catItemImage img{display: block;-webkit-transition: -webkit-transform 0.5s ease;-moz-transition: -moz-transform 0.5s ease;transition: transform 0.5s ease; min-height: 200px;}
span.catItemImage img:hover {-webkit-transform: scale(1.10);-moz-transform: scale(1.10);-o-transform: scale(1.10);transform: scale(1.10);
-webkit-transform-origin: center center;-moz-transform-origin: center center;-o-transform-origin: center center;transform-origin: center center;}
	
/*--------SLIDER INICIO--------------*/	
div#sobrefoto {    position: relative;}
img.imgbanner {    z-index: 10;  position: absolute;  /*display: block;*/      display: none;  top: 25%;  left: 40%;  width: 20%;  height: auto;}
.txtbanner {	position: absolute;  z-index: 9999;	color: #FFF;  font-size: 56px!Important;  font-family: "Titillium Web", sans-serif;  background: rgba(0, 0,0,0.38);  margin-left: auto;  margin-right: auto;  /*height: 90px;*/}
.nivo-caption{ bottom: 60px!Important; background-color: rgba(0, 0, 0, 0.30)!Important;  z-index: 99!Important; }
.nivo-heading {    text-align: center; font-size: 56px!Important;  }
.nivo-description{    text-align: center; font-size:16px;}
div#vt_nivo_slider89 { margin-bottom: 0px;!Important;  }



/*-----------AREAS PROTEGIDAS------------*/
.w-reservas {background: url(../images/HTD-1.jpg) 50% 50% no-repeat;  position: relative;  background-size: cover;	margin-bottom: 20px;   /* position: relative;  background-color: #69953b;  */}
.logot {    margin-right: 30px;}
.w-reservas:before { content: ""; background: #f9f9f9; position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0.9;}
.container.c-reservas { padding: 20px 40px; margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; width: 100%; max-width: 1200px;}
.container.c-reservas:before  { content: " "; display: table;}


@keyframes cambio {		0% {margin-left: 0;}	20% {margin-left: 0;}		25% {margin-left: -100%;}	45% {margin-left: -100%;}	
	50% {margin-left: -200%;}	70% {margin-left: -200%;}		75% {margin-left: -300%;}	100% {margin-left: -300%;}}

/*----------CONSEJO AGRARIO-------*/

div.itemView {    padding: 0px;    margin: 0px;}
#banner_inicio h1.banner_tit {        font-size: 56px;    color: #ffffff;    text-shadow: -3px 3px 1px rgb(14 14 14 / 54%);    font-weight: 600;    margin-top: 73px;}
#banner_inicio .banner-heading {   text-align: center;}
#banner_inicio div#sobrefoto { position: relative;}
#banner_inicio .banner-caption { height: 100%; opacity: 1!Important;        background-color: rgb(105 149 59 / 30%)!Important; z-index: 99!Important; position:absolute;left:0;bottom:0;color:#fff;width:100%;z-index:8;padding:5px 10px; opacity:0.8; overflow:hidden; display:none; -moz-opacity:.8; filter:alpha(opacity=8); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#banner_inicio .contenedor_img{position:relative;width:100%;height:auto;overflow:hidden;}
#banner_inicio .contenedor_img img{position:absolute;top:0;left:0;max-width:none;}
#banner_inicio .banner-main-image{display:block!important;position:relative!important;width:100%!important}

#banner_secciones h1.banner_tit {        font-size: 56px;    color: #69953b;   text-shadow: -2px 2px 1px rgb(255 255 255 / 41%);   font-weight: 600;    margin-top: 42px;     width: 100%;}
#banner_secciones h1.banner_tit2 {        font-size: 56px;    color: #69953b;   text-shadow: -2px 2px 1px rgb(255 255 255 / 41%);   font-weight: 600;    margin-top: 25px;     width: 100%; margin-bottom: 0px;}
#banner_secciones .banner-heading {   text-align: center;}
#banner_secciones .banner-heading h2{font-size: 32px;color: #426122; text-shadow: -2px 2px 1px rgb(255 255 255 / 41%); font-weight: 600;width: 100%;margin-bottom: 0px;   margin-bottom: 0px; }

#banner_secciones div#sobrefoto { position: relative;}
#banner_secciones .banner-caption { height: 100%; opacity: 1!Important;           background-color: rgb(247 247 247 / 88%)!Important; z-index: 99!Important;}
#banner_secciones .banner-caption{position:absolute;left:0;bottom:0;color:#fff;width:100%;z-index:8;padding:5px 10px; opacity:0.8; overflow:hidden; display:none; -moz-opacity:.8; filter:alpha(opacity=8); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#banner_secciones .contenedor_img{position:relative;width:100%;height:auto;overflow:hidden;}
#banner_secciones .contenedor_img img{position:absolute;top:0;left:0;max-width:none;     -webkit-filter: grayscale(100%);    filter: grayscale(100%);}
#banner_secciones .contenedor_img a.nivo-imageLink { position:absolute; top:0; left:0; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; background:white; filter:alpha(opacity=0); opacity:0;}
#banner_secciones .banner-main-image{display:block!important;position:relative!important;width:100%!important}
#banner_secciones .banner-caption p{padding:5px;margin:0;}
#banner_secciones .banner-caption a{display:inline!important;}
#banner_secciones h1.article-title {    position: inherit;}
.page-header h1.article-title {    position: inherit;}
.logo_60 {    text-align: center;}

/*-----------------ICONOS PRINCIPALES------------------------*/
a.adaptar.btn.btn-info {    /*display: inherit;*/}
div#iconos {    margin: 40px 0px;    overflow: hidden;}
div#iconos a {    color: #4f702d;}
div#iconos a :hover {    color: #014027; }
div#iconos h3 {    font-size: 20px; margin-top: 10px;}
div#iconos .serviceinfo h3 {     font-size: 26px;    font-weight: 100;}
div#iconos .service-icon { text-align: center;      border: 1px solid #e2e2e2; border-radius: 4px;    color: #fff;   background-color: #69953b; display: inline-block;    font-size: 50px;    height: 100px;    line-height: 90px;    width: 125px;   -webkit-transition: background-color 0.2s ease;    transition: background-color 0.2s ease;}

.page-header {    text-align: center;    padding-bottom: 0px;    margin: 0 0 30px;    border-bottom: 1px solid #e4e4e4; display: none; }
.page-title, .page-header h1 {    color: #9b9b9b!Important;    padding-top: 25px;    font-size: 1.8em;    margin-bottom: 8px;    font-weight: 400;}

#k2Container-Not .boton_vermas {    width: 100%;    text-align: center;    overflow: hidden;    margin-top: 0px;    padding-top: 0px;    border-top: 1px solid #ccc;}
#k2Container-Not a.view-more {    margin: auto;    background: #e2e2e2;    padding: 3px 9px;    color: #666666;    text-transform: uppercase;    width: 15em;    text-align: center;   font-family: Roboto, Arial;    text-decoration: none; }
#k2Container-Not h1 {    font-size: 40px;    color: #69953b;    border-bottom: 1px solid #ccc;    margin: 13px 0 12px 0;    padding: 8px 0 6px 8px;    text-align: center;    font-weight:400;}
/*----------------SECCIONES------------------*/
.anotaciones {    display: none;}
.descripcion_seccion {    font-size: 1.1em;     margin-bottom: 50px;}

/*----------------TRAMITES------------------*/
#k2Container_tramite .itemBody {background-color: #f7f7f7;}
#k2Container_tramite .itemExtraFields {    margin: 0px;    padding: 0px;    border-top: 0px dotted #ddd;}
#k2Container_tramite p.aliasNombredeltramite {    text-align: center;    padding-bottom: 15px;    margin-bottom: 15px;    border-bottom: 1px solid #cecece;}
#k2Container_tramite .aliasNombredeltramite .itemExtraFieldsLabel {        display: block;}
#k2Container_tramite .aliasNombredeltramite .itemExtraFieldsValue {    font-size: 32px!Important;     color: #69953b;}
#k2Container_tramite .itemHeader, #k2Container_tramite .itemFullText {display: none;}

/*#k2Container_tramite .aliasArearesponsable, #k2Container_tramite .aliasDireccion, #k2Container_tramite .aliasTelefono, #k2Container_tramite .aliasDiasdeatencion, #k2Container_tramite .aliasHorariosdeatencion {    width: 50%;    float: left; margin-bottom: 3px!Important;}*/

#k2Container_tramite .aliasArearesponsable, #k2Container_tramite .aliasDireccion {    width: auto;    float: left; margin-bottom: 3px!Important;margin-right: 30px;}

#k2Container_tramite .aliasTelefono {    width: auto;    float: left; margin-bottom: 3px!Important;margin-right: 30px;}
#k2Container_tramite .aliasDiasdeatencion {    width: auto;    float: left; margin-bottom: 3px!Important;margin-right: 30px;}
#k2Container_tramite .aliasHorariosdeatencion {    width: auto;    float: left; margin-bottom: 3px!Important;margin-right: 30px;}
#k2Container_tramite .aliasEmail {    width: auto;    float: left; margin-bottom: 3px!Important;margin-right: 30px;}


#k2Container_tramite .aliasRequisitos, #k2Container_tramite .aliasDocumentacionapresentar, #k2Container_tramite .aliasPasos, #k2Container_tramite .aliasCostos, #k2Container_tramite .aliasInformacion{    width: 100%;    float: left; border-top: 1px solid #cecece; font-size: 20px;    margin-top: 13px;}

#k2Container_tramite .aliasRequisitos .itemExtraFieldsLabel, #k2Container_tramite .aliasDocumentacionapresentar .itemExtraFieldsLabel, #k2Container_tramite .aliasPasos .itemExtraFieldsLabel, #k2Container_tramite .aliasCostos .itemExtraFieldsLabel, #k2Container_tramite .aliasInformacion .itemExtraFieldsLabel{    width: 100%;    float: left;     margin-top: 15px;}

#k2Container_tramite .aliasRequisitos .itemExtraFieldsLabel:after {   font-family: "FontAwesome";    content: "\f046";    float: left;    color: #69953b;    font-size: 2.5rem;    line-height: 3rem;    margin-right: 10px; width: 24px;    text-align: center;}

#k2Container_tramite .aliasDocumentacionapresentar .itemExtraFieldsLabel:after {   font-family: "FontAwesome";    content: "\f0f6";    float: left;    color: #69953b;    font-size: 2.5rem;    line-height: 3rem;    margin-right: 10px; width: 24px;    text-align: center;}

#k2Container_tramite .aliasPasos .itemExtraFieldsLabel:after {   font-family: "FontAwesome";    content: "\f0cb";    float: left;    color: #69953b;    font-size: 2.5rem;    line-height: 3rem;    margin-right: 10px;     width: 24px;    text-align: center;}

#k2Container_tramite .aliasCostos .itemExtraFieldsLabel:after {   font-family: "FontAwesome";    content: "\f155";    float: left;    color: #69953b;    font-size: 2.5rem;    line-height: 3rem;    margin-right: 10px; width: 24px;    text-align: center;}

#k2Container_tramite .aliasInformacion .itemExtraFieldsLabel:after {   font-family: "FontAwesome";    content: "\f05a";    float: left;    color: #69953b;    font-size: 2.5rem;    line-height: 3rem;    margin-right: 10px; width: 24px;    text-align: center;}

#k2Container_tramite .aliasRequisitos .itemExtraFieldsValue, #k2Container_tramite .aliasDocumentacionapresentar .itemExtraFieldsValue, #k2Container_tramite .aliasPasos .itemExtraFieldsValue, #k2Container_tramite .aliasCostos .itemExtraFieldsValue, #k2Container_tramite .aliasInformacion .itemExtraFieldsValue {
    padding-left: 33px;    display: block;}

/*#k2Container_tramite .itemLinks {    width: 100%;    float: left;    border-top: 1px solid #cecece;    font-size: 20px; margin: 13px 0px 0px 0px;    padding: 0; }*/
/*#k2Container_tramite .itemAttachmentsBlock {        padding-left: 33px;   display: block;    border-bottom: 0px;}*/

#k2Container_tramite .itemLinks {    margin: 0px;    padding: 0px;    border-top: 0px; }
#k2Container_tramite .itemAttachmentsBlock {       width: 100%;    float: left;    border-top: 1px solid #cecece;   border-bottom: 1px solid #cecece; font-size: 20px;    margin-top: 13px; padding-bottom: 20px;}
div#adjunto a::before {    content: "•";}

#k2Container_tramite .itemLinks .itemExtraFieldsLabel{width: 100%;    float: left;    margin-top: 15px;}
#k2Container_tramite .itemLinks .itemExtraFieldsLabel:after {   font-family: "FontAwesome";    content: "\f019";    float: left;    color: #69953b;    font-size: 2.5rem;    line-height: 3rem;    margin-right: 10px; width: 24px;    text-align: center;}
#k2Container_tramite .itemLinks .itemExtraFieldsValue {padding-left: 33px;    display: block; overflow: hidden;    padding-top: 10px;}


@media screen and (max-width: 720px) {	
#k2Container_tramite .aliasRequisitos, #k2Container_tramite .aliasDocumentacionapresentar, #k2Container_tramite .aliasPasos, #k2Container_tramite .aliasCostos, #k2Container_tramite .aliasInformacion{    font-size: 18px!Important; }
#k2Container_tramite p.aliasNombredeltramite {    text-align: center;    padding-bottom: 10px;    margin-bottom: 0px;    border-bottom: 0px solid #cecece;}
#k2Container_tramite p {    line-height: 1.4;    margin-bottom: 0.5rem; }
#k2Container_tramite .aliasNombredeltramite .itemExtraFieldsValue {    font-size: 25px!Important;     color: #69953b;     line-height: 32px;}
#k2Container_tramite .aliasArearesponsable, #k2Container_tramite .aliasDireccion, #k2Container_tramite .aliasTelefono, #k2Container_tramite .aliasDiasdeatencion, #k2Container_tramite .aliasHorariosdeatencion {    width: 100%;    float: left;     border-top: 1px solid #cecece;}
div.k2SearchBlock {    float: right;  width: 100%;}
div.k2SearchBlock form input.inputbox {    width: 70%;  float: left;  font-size:16px;  color: #8e8c8c;padding: 10px;}
div.k2SearchBlock form input.button {    margin-left: 10px;   font-size: 13px; }
.descripcion_seccion {    margin-bottom: 40px;}
div#k2Container-Not .fecha_seccion {    position: absolute;    top: 186px;}
.descripcion_seccion {    font-size: 1em;}
#k2Container-Not h1 {    font-size: 1.8em;}
	div#iconos h3 {    font-size: 17px;    margin: 5px 0px 13px 0px; min-height: 38px;}
	#banner_secciones h1.banner_tit {       display: none; font-size: 58px;    color: #f7f7f7;    font-weight: 700;    text-transform: none;    top: -28px;    margin-left: 0px;}
	#banner_secciones h1.banner_tit2 {       font-size: 27px;    color: #69953b;    text-transform: none;    top: 0px;    margin-left: 0px;    margin-top: 0px;}	
	#banner_secciones .banner-heading h2{   display: none;}
	.page-header {   display: block!Important; padding-top: 0px;}
	.page-header h1.article-title {    position: inherit;    text-align: center;    width: auto;     font-size: 2em;}
	.page-header h1 {padding-top: 0px!important};
	.page-header {    padding-top: 15px;  text-align: center;    padding-bottom: 0px;    margin: 0 0 30px;    border-bottom: 1px solid #e4e4e4; display: block!Important;}
	.t3-content {    padding: 0px 15px;}	
	.date_item {    margin-top: 0px;     display: inline-block;     margin-bottom: 10px;}

	li.active {    color: white;}
	/*--BARRA--*/
	.t3-navbar-collapse.navbar-collapse.collapse.in {    letter-spacing: 0.5px;}
	.navbar-nav .open .dropdown-menu > li > a {margin-left: 10px;}
	.navbar-nav .open .dropdown-menu > li > a:before {margin-left: -18px;
    position: absolute;  font-family: fontawesome;  content: "\f105";      color: #014127;}
	
	div#corredores {    padding: 10px 50px;}
	.header-section {    padding-bottom: 0px;  margin: 0px 50px;}
	.line-separate {    width: 80%;  border-bottom: 1px solid #bfc1c1;  margin-bottom: 15px;}
	img.logo-img {    max-height: 90px;}
	.logo-image {    text-align: left;}
	.logo {z-index: 999;     position: absolute;  padding-top: 0px;width: 50%;}
	.navbar-collapse {    padding-bottom: 10px;}
	.navbar-default {    z-index: 990; }
	.navbar-nav {float: none;}
	.navbar-nav > li > a {    padding-top: 10px;  padding-bottom: 10px;}	
	/*--BANNERS--*/
	.bannergroup {    margin-bottom: 15px;}
	.t3-sl-1 {    padding-bottom: 20px;  }
	.t3-sl-2 {    padding-top: 30px;  }
	/*--ICONOS PRINCIPAL--*/
	.rock-icon-left {    min-height: 0px;}
	/*--FOOTER--*/
	.footer-gob img{       width: 70%;  height: auto; }
	p.nombre {    font-size: 150%;}
	.footer-content .widget-title {    margin-bottom: 12px;}

	#k2Container-Not .catItemImageBlock {    overflow: hidden;  max-height: 200px;}
	#k2Container-Not span.catItemImage img {}
	#k2Container-Not h3.catItemTitle a {    font-size: 25px;}
	div#itemListLeading span.catItemDateCreated {    font-size: 14px;}	
	#k2Container-Not .article-details {    margin-left: 0px;  padding: 0px;}
	#k2Container-Not h2.itemTitle {    margin: 0px 0px;  font-size: 32px;  color: #737373;}
	#k2Container-Not .itemFullText {    font-size: initial;  font-weight: normal;  margin-top: 15px;}
	.article-date-post-format {    float: left;  position: absolute;  background-color: #FFF;  z-index: 100;}
	
	}
	

.js-event-block {
    min-height: 280px;
    background-position: center center;
    background-repeat: no-repeat;
    margin-top: 15px;
    margin-bottom: 15px;
    max-width: 450px;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    color: #fff;
    transition: all 250ms linear;
    background-size: cover;
}	
.article-promocion {
    background-color: rgba(0, 0, 0, 0.7);
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 0px;
    padding-right: 10px;
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    color: #fff;
    top: 190px;
    transition: all 250ms ease-in-out;
}
.js-event-block :hover{	}

.std-news-title {
  font-family: "Raleway";
  font-size: 36px;
  font-weight: 300;
  color: #23609F;
  margin-bottom: 30px; }

.std-news-thumb > a {
  min-height: 280px;
  background-position: center center;
  background-repeat: no-repeat;
  margin-top: 15px;
  margin-bottom: 15px;
  max-width: 450px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  color: #fff;
  transition: all 250ms linear;
  background-size: cover; }
@media (max-width: 767px) {
    .std-news-thumb > a {
      background-size: cover;
      position: relative; } }
	.std-news-thumb > a > article {
    background-color: rgba(15, 61, 93, 0.8);
    padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 15px;
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    color: #fff;
    top: 190px;
    transition: all 250ms ease-in-out; }
    .std-news-thumb > a > article > header {
      width: 100%;
      padding-left: 0;
      padding-right: 0; 
	  margin-bottom: 10px;}
@media (max-width: 767px) {
        .std-news-thumb > a > article > header {
          display: block; margin-bottom: 0px } }
      .std-news-thumb > a > article > header > span {
        display: table;
        width: 100%;
        height: 18px; }
        .std-news-thumb > a > article > header > span > span {
          font-size: 11px;
          line-height: 16px;
          font-weight: bold;
          color: #c3c3c3;
          display: table-cell;
          width: 100%;
          vertical-align: middle; }
      .std-news-thumb > a > article > header > div {
        display: table;
        width: 100%; }
        .std-news-thumb > a > article > header > div > h3 {
          font-weight: 400;
          font-size: 16px;
          line-height: 22px;
          color: #fff;
          margin-top: 0;
          margin-bottom: 0;
          display: table-cell;
          width: 100%;
          vertical-align: middle; }
@media (min-width: 992px) and (max-width: 1199px) {
    .std-news-thumb > a > article > header > div > h3 {
              font-size: 14px;
              line-height: 20px; } }
    .std-news-thumb > a > article > div {
      width: 100%; }
    .std-news-thumb > a > article > div > div {
        display: table;
        height: 104px;
        width: 100%; }
    .std-news-thumb > a > article > div > div > p {
           font-size: 14px;
          line-height: 20px;
          color: #fff;
          font-weight: 300;
              display: table-row;
          width: 100%;

		  }
@media (min-width: 992px) and (max-width: 1199px) {
    .std-news-thumb > a > article > div > div > p {
              font-size: 13px;
              line-height: 17px; } 
}
    .std-news-thumb > a > article > div > div > p > i {
            width: 100%;
            height: 2px;
            background-color: #a5ddea;
            display: block;
            margin: 0;
            margin-top: 10px;
            margin-bottom: 10px; }
    .std-news-thumb > a > article > div > div > p > span {
            color: #fff;
             font-weight: 400;
            display: block;
            padding-top: 4px; }
	.std-news-thumb > a:hover > article {
    top: 70px;
    transition: all 250ms ease-in-out; }
	.std-news-thumb.std-events-thumb > a:hover > article {
		top: auto;
		transition: all 250ms ease-in-out; }
@media (max-width: 767px) {
	.std-news-thumb > a > article > header > span, .std-news-thumb > a > article > header > span > span, .std-news-thumb > a > article > header > div, .std-news-thumb > a > article > header > div > h3, .std-news-thumb > a > article > div, .std-news-thumb > a > article > div > div, .std-news-thumb > a > article > div > div > p {
    height: auto; }
	.std-news-thumb > a:hover > article {    top: auto;  bottom: 0; }
	.std-news-thumb > a > article {    position: absolute;  bottom: 0;  top: auto;  padding-top: 16px; } 
}

.std-news-thumb>a{		background-position: initial;	}
.std-news-thumb>a:hover>article	{		top: 0px;		transition: all 250ms ease-in-out;	}	
.event-popup{		position: fixed;		bottom: 0;		left: 0;		width: 100%;		height: 100%;		background-color: rgba(0,0,0,0.7);		z-index: 999;		padding-top: 80px;		overflow: auto;		-webkit-overflow-scrolling: touch;		display: table;	}
.container.container-event .col-sm-5{		min-height: 326px;	}
.vertical-centered{		display: table-cell;		width: 100%;		height: 100%;		vertical-align: middle;	}
.container-event{		padding: 0 30px 0 30px;		background-color: #fff;	}

h2.event-title{		font-family: 'Raleway';		font-size: 24px;		line-height: 28px;		font-weight: normal;		color: #23609F;		margin-top: 0px;	}
p.event-paragraph{		font-size:16px;		line-height: 24px;		font-weight: 300;		margin-top: 0;		margin-bottom: 0;
color: #393939;		display: block;		margin-left: auto;		margin-right: auto;	}
.event-description{		overflow: auto;		-webkit-overflow-scrolling: touch;		max-height: 200px;	}

@media (max-width: 767px){
	.event-popup{			padding-top: 57px;			display: block;		}
	.vertical-centered{			display: block;		}
	.event-thumb{			margin-bottom: 15px;		}
	.event-description{			max-height: 100%;		}
	.std-news-thumb>a:hover>article{		    top: auto;		    bottom: 0px;		}	
.logos img {        max-width: 120px!Important;}	
}

/*---------------------------*/
.wrap.logos {    background-color: #ececec;}
.logos img {        max-width: 200px;}
.logo_minpro {    text-align: center;}
.logo_60 {    text-align: center;}
.logo_sc  {    text-align: center;}
.logo_cfi {    text-align: center;}
/*-------SOCIAL ICONS----------*/

.social-icons ul {    padding: 0;}
.text-center.social-icons ul {    display: inline-block;}
.social-icons li {    float: left;  list-style: none;}
.social-icons li a {    float: left;  height: 32px;  width: 32px;  line-height: 32px;  font-size: 16px;  text-align: center;
    margin: 0 8px 8px 0;  border-radius: 4px;  border: 0;  background: transparent;  color: #777;  overflow: hidden;  -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;  transition: all .3s ease;}
/*Colored*/
.social-icons.social-icons-colored a,.social-icons.social-icons-colored-hover a:hover {    color: #fff;  border: 0;}
.social-icons.social-icons-colored .social-rss a,.social-icons.social-icons-colored-hover .social-rss a:hover {    background-color: #faa33d;}
.social-icons.social-icons-colored .social-facebook a,.social-icons.social-icons-colored-hover .social-facebook a:hover {    background-color: #5d82d1;}
.social-icons.social-icons-colored .social-twitter a,.social-icons.social-icons-colored-hover .social-twitter a:hover {    background-color: #40bff5;}
.social-icons.social-icons-colored .social-vimeo a,.social-icons.social-icons-colored-hover .social-vimeo a:hover {    background-color: #35c6ea;}
.social-icons.social-icons-colored .social-myspace a,.social-icons.social-icons-colored-hover .social-myspace a:hover {    background-color: #008dde;}
.social-icons.social-icons-colored .social-youtube a,.social-icons.social-icons-colored-hover .social-youtube a:hover {    background-color: #ef4e41;}
.social-icons.social-icons-colored .social-instagram a,.social-icons.social-icons-colored-hover .social-instagram a:hover {    background-color: #548bb6;}
.social-icons.social-icons-colored .social-gplus a,.social-icons.social-icons-colored-hover .social-gplus a:hover {    background-color: #d68400;}
.social-icons.social-icons-colored .social-stumbleupon a,.social-icons.social-icons-colored-hover .social-stumbleupon a:hover {    background-color: #ff5c30;}
.social-icons.social-icons-colored .social-lastfm a,.social-icons.social-icons-colored-hover .social-lastfm a:hover {    background-color: #f34320;}
.social-icons.social-icons-colored .social-pinterest a,.social-icons.social-icons-colored-hover .social-pinterest a:hover {    background-color: #e13138;}
.social-icons.social-icons-colored .social-google a,.social-icons.social-icons-colored-hover .social-google a:hover {    background-color: #eb5e4c;}
.social-icons.social-icons-colored .social-evernote a,.social-icons.social-icons-colored-hover .social-evernote a:hover {    background-color: #9acf4f;}
.social-icons.social-icons-colored .social-dribbble a,.social-icons.social-icons-colored-hover .social-dribbble a:hover {    background-color: #f7659c;}
.social-icons.social-icons-colored .social-skype a,.social-icons.social-icons-colored-hover .social-skype a:hover {    background-color: #13c1f3;}
.social-icons.social-icons-colored .social-forrst a,.social-icons.social-icons-colored-hover .social-forrst a:hover {    background-color: #45ad76;}
.social-icons.social-icons-colored .social-linkedin a,.social-icons.social-icons-colored-hover .social-linkedin a:hover {    background-color: #238cc8;}
.social-icons.social-icons-colored .social-wordpress a,.social-icons.social-icons-colored-hover .social-wordpress a:hover {    background-color: #2592c3;}
.social-icons.social-icons-colored .social-grooveshark a,.social-icons.social-icons-colored-hover .social-grooveshark a:hover {    background-color: #ffb21d;}
.social-icons.social-icons-colored .social-delicious a,.social-icons.social-icons-colored-hover .social-delicious a:hover {    background-color: #377bda;}
.social-icons.social-icons-colored .social-behance a,.social-icons.social-icons-colored-hover .social-behance a:hover {    background-color: #1879fd;}
.social-icons.social-icons-colored .social-dropbox a,.social-icons.social-icons-colored-hover .social-dropbox a:hover {    background-color: #17a3eb;}
.social-icons.social-icons-colored .social-soundcloud a,.social-icons.social-icons-colored-hover .social-soundcloud a:hover {    background-color: #ff7e30;}
.social-icons.social-icons-colored .social-deviantart a,.social-icons.social-icons-colored-hover .social-deviantart a:hover {    background-color: #6a8a7b;}
.social-icons.social-icons-colored .social-yahoo a,.social-icons.social-icons-colored-hover .social-yahoo a:hover {    background-color: #ab47ac;}
.social-icons.social-icons-colored .social-flickr a,.social-icons.social-icons-colored-hover .social-flickr a:hover {    background-color: #ff48a3;}
.social-icons.social-icons-colored .social-digg a,.social-icons.social-icons-colored-hover .social-digg a:hover {    background-color: #75788d;}
.social-icons.social-icons-colored .social-blogger a,.social-icons.social-icons-colored-hover .social-blogger a:hover {    background-color: #ff9233;}
.social-icons.social-icons-colored .social-tumblr a,.social-icons.social-icons-colored-hover .social-tumblr a:hover {    background-color: #426d9b;}
.social-icons.social-icons-colored .social-quora a,.social-icons.social-icons-colored-hover .social-quora a:hover {    background-color: #ea3d23;}
.social-icons.social-icons-colored .social-github a,.social-icons.social-icons-colored-hover .social-github a:hover {    background-color: #3f91cb;}
.social-icons.social-icons-colored .social-amazon a,.social-icons.social-icons-colored-hover .social-amazon a:hover {    background-color: #ff8e2e;}
.social-icons.social-icons-colored .social-xing a,.social-icons.social-icons-colored-hover .social-xing a:hover {    background-color: #1a8e8c;}
.social-icons.social-icons-colored .social-wikipedia a,.social-icons.social-icons-colored-hover .social-wikipedia a:hover {    background-color: #b3b5b8;}
/* Border */
.social-icons.social-icons-border li a {    border: 1px solid #eee;  background: #69953b;  color: #ffffff;}
/* Dark */
.social-icons.social-icons-dark li a {    background: #888;  color: #fff;}
/* Light */
.social-icons.social-icons-light li a {    background: #fff;  color: #333;  border: 1px solid #eee;}
/* Rounded */
.social-icons.social-icons-rounded li a {    border-radius: 50%;}
/* Medium Size */
.social-icons.social-icons-medium li a {    height: 42px;  width: 42px;  line-height: 42px;  font-size: 18px;  margin: 0 10px 10px 0;}
/* Large Size */
.social-icons.social-icons-large li a {    height: 48px;  width: 48px;  line-height: 48px;  font-size: 18px;  margin: 0 10px 10px 0;}
.social-icons:not(.social-icons-colored):not(.social-icons-colored-hover) li a:hover {	color:#fff;  background-color: #00558d;}
.social-icons li:hover i {    -webkit-animation: toTopFromBottom 0.3s forwards;  -moz-animation: toTopFromBottom 0.3s forwards;  animation: toTopFromBottom 0.3s forwards;}        

/* ----------------------------------------------------------------------
Lists
-------------------------------------------------------------------------*/
ul.list.list-arrow-icons a {    color: #888;font-weight: 400;}
ul.list.list-arrow-icons a:hover {        color: #69953b;}
ul.list-large.list-icons  {    color: #888!Important; font-weight: 400;}
dl, ol, ul {    padding-bottom: 0;  padding-left: 20px;}
ol {    padding-left: 1.6em}
ol li {    padding-left: 6px;}
.list-unstyled ul li {    list-style: none;}
.list {    clear: both;  display: block;  position: relative;}
.list-lines,.list-icons,.list-simple,.list-posts,.list ul {    padding: 0px;}
.list,.list-lines,.list-icons,.list-simple,.list-posts,.list-tweets li {    list-style: none;}
.list-icons li,.list-arrow-icons li,.list-tweets li {    padding-left: 22px; padding-bottom: 3px; }
.list-arrow-icons li:before {    margin-left: -18px;  position: absolute;  font-family: fontawesome;  content: "\f105"; color: #69953b;}
.widget-tweeter li:before,.widget-twitter li:before {    margin-left: -18px;  position: absolute;  font-family: fontawesome;  content: "\f099";}
.list-tweets .list-tweets-date,.widget-tweeter .tweets_txt > span,.widget-twitter .tweets_txt > span {    display: block;  font-size: 12px;  font-style: italic;
    opacity: 0.8;}
.list-icons li i {    font-size: 14px;  margin-left: -22px;  margin-right: 6px;  top: 0;}
.list-lines li {    border-bottom: 1px solid #ddd;  padding: 10px 0 10px 2px;}
.list-lines li:last-child {    border-bottom: 0px;}
.background-dark .list-lines li {    border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.list-medium li {    margin: 12px 0;}
.list-large li {    margin: 8px 0;}
.list-large li:first-child,.list-medium li:first-child {    margin-top: 0;}
.list-large li:last-child,.list-medium li:last-child {    margin-bottom: 0;}
.list-posts small {    display: block;  font-style: italic;  opacity: 0.7;}
.list-check {    list-style: outside none none;  margin-bottom: 20px;}
.list-check li {    margin-bottom: 10px;}
.list-check li:last-child {    margin-bottom: 0;}
.list-check li::before {    color: #333;  content: "\f00c";  display: inline-block;  font-family: fontawesome;  font-size: 18px;
    height: 20px;  line-height: 19px;  margin-right: 10px;  padding-left: 2px;  text-align: center;  vertical-align: middle;  width: 20px;}
.list-check.default li::before {    border: 2px solid #fe5e3e;  color: #fe5e3e;}
.list-check.blue li::before {    border: 2px solid #00d2ed;  color: #00d2ed;}
.list-check.green li::before {    border: 2px solid #00e095;  color: #00e095;}
.list-arrow {    list-style: outside none none;  margin-bottom: 20px;  padding: 0px;}
.list-arrow li {    margin-bottom: 10px;}
.list-arrow li:last-child {    margin-bottom: 0;}
.list-arrow li::before {    border-radius: 50%;  color: #333;  content: "";  display: inline-block;  font-family: fontawesome;
    content: "\f18e";  font-size: 18px;   height: 20px;  line-height: 19px;  margin-right: 10px;  padding-left: 2px;  text-align: center;
    vertical-align: middle;   width: 20px;}

div#servicios .panel-heading {    padding: 5px 0px;}
.t3-navhelper {    margin-top: 30px;}