/**   **/
html{
	font-family: "Helvetica Neue", sans-serif;
}
.grecaptcha-badge {opacity:0;}
body {background-color:#E8E8E6;}
.container{background-color:#FFF;padding-left:0px;padding-right:0px;}
.green{background-color:#007F64;}
.blue-color{color:#00022F;}
.lateral-padding-content{padding-left:58px;padding-right: 58px;}
li {list-style: none;}
h1{font-size: 21px;font-weight: bold;border-bottom: 1px solid #DCAA00;padding-bottom: 8px;/*color: #DCA900;font-size: 28px;*/}
img {} /*max-width: 100%;*/
/*menu superior*/
.header{padding: 15px 41px 15px;}
.menu-principal {text-align: right;}
.menu-principal a{text-transform: uppercase;color:#FFFFFF;font-size: 15px;}
.menu-principal .navbar{display: inline-block;margin-bottom:0px; min-height: 36px;vertical-align: middle;}

.menu-principal .navbar-nav > li { background-image: url('img/menuarrow.png'); background-position: right center;  background-repeat: no-repeat; margin-left: 18px; margin-right: 15px;}

.menu-principal .navbar-nav > li.active{background-image: url('img/arrowselected.png'); background-position: right center;  background-repeat: no-repeat;border-bottom: 1px solid #FFF;}
.menu-principal .navbar-nav > li > a { padding-bottom: 4px;padding-bottom: 5px;padding-top: 5px; letter-spacing: 1px;}
.menu-principal .nav > li > a:focus, .menu-principal .nav > li > a:hover {background-color:transparent;border-bottom: 1px solid #FFF;}
.social-links-menu{ height: 38px; margin-bottom: 15px; text-align: right;}
.row.social-links-menu > a { margin-left: 5px;}
.search-top {display: inline-block;}
.search-top input {height: 20px;width: 158px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.menu-principal .navbar-collapse{margin-top: 4px;}
.navbar-toggle {background-color:#FFFFFF !important;}
.navbar-toggle .icon-bar {background-color: #008F5C;}
/*slider superior*/
.slider{position:relative;}
.promo-slider{position: absolute;top: 17px;right: 81px;overflow: hidden;}

/*menu centro*/
.menu-center {margin-top: 28px; }
.menu-center .typesmenu{height: 48px;position: relative;background-position: 15px 0;background-repeat: no-repeat;}
.menu-center .typesmenu > span{position: absolute;bottom: 2px;left: 63px;line-height: 21px;height: 46px;padding-left: 14px;width: 186px;}
.menu-center .typesmenu .oneline{line-height: 31px;}
.menu-center .type1 {background-image: url('img/logotitle4.png');  color:#FF8721;font-size: 20px;}
.menu-center .type1 > span {padding-top: 4px;}
.menu-center .type2 {background-image: url('img/logotitletributes.png'); color:#6D145A;font-size: 19px; }
.menu-center .type3 {background-image: url('img/logotitlemobile.png'); color:#DCAA00;font-size: 20px; }
.menu-center .type4 {background-image: url('img/logotitlelen.png'); color:#00BD9F;font-size: 19px; }
.menu-center .type4 > span, .menu-center .type3 > span  {padding-top: 8px; }
.menu-center .type2 > span {padding-top: 4px; }
.menu-center-type1{background-color: #FF8721;color:#FFF;-webkit-border-top-right-radius: 17px;-moz-border-radius-topright: 17px;border-top-right-radius: 17px;}
.menu-center-type2{background-color: #6D145A;color:#FFF;-webkit-border-top-right-radius: 17px;-moz-border-radius-topright: 17px;border-top-right-radius: 17px;}
.menu-center-type3{background-color: #DCAA00;color:#FFF;-webkit-border-top-right-radius: 17px;-moz-border-radius-topright: 17px;border-top-right-radius: 17px;}
.menu-center-type4{background-color: #00BD9F;color:#FFF;-webkit-border-top-right-radius: 17px;-moz-border-radius-topright: 17px;border-top-right-radius: 17px;}
.minientrymenu{font-size: 13px;color: #FFF;background-color: #FF8720;padding-left: 7px;padding-right: 7px;padding-top: 4px;}
/*noticias home*/
.new{position: relative;}
.home-news {margin-top: 43px;}
.home-news .title{color: #007F64;font-size: 18px; margin-bottom: 33px;border-bottom: 1px solid #cea800;line-height: 1px;}
.title > span {background-color: #FFF;padding-right: 20px;}
.home-news .item {margin-bottom: 15px;}
.home-news .img-responsive {height: 100%; display: inline;object-fit: cover;}
.home-news .layer-image {height: 162px;overflow: hidden;text-align: center;}
.home-news .data-new {min-height: 229px;}
.home-news .body-new {padding-left: 15px;padding-right: 15px;padding-top: 14px;padding-bottom: 14px;height: 200px;overflow-y: hidden;}
.home-news .category-new {color:#68676B;font-weight: bold;}
.home-news .title-new {font-weight:bold;font-size:14px;margin-top: 5px;margin-bottom: 5px;font-size: 17px;line-height: 16px;}
.home-news .intro-new {font-size:11px;}
.home-news .date-new {
  background-color: #007F64;
  color: #fff;
  font-size: 11px;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-top: 6px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-bottomright: 10px;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-top: 6px;
}
.layer-info{background: rgba(206,168, 0, 0.7);height: 100%;position: absolute;width: 100%;text-align: center;display:none;}
.icons-share {margin-bottom: 26px;margin-top: 44px;width: 112px;display: inline-block;}
.new-button-more {border: 3px solid #fff;color: #ffffff;display: inline-block;font-size: 17px;font-weight: bold;padding: 3px 8px;width: 124px;}
.buttonmorenews{text-align: center;padding-top: 26px;padding-bottom: 10px;clear: both;}
.buttonmorenews div { border: 1px solid #009462;width: 144px;padding: 6px;color: #00022F;display: inline-block; cursor: pointer;}

/********* Botón General ************/
.boton_general{
    text-decoration: none;
    padding: 10px;
    font-weight: 500;
    font-size: 16px;
    color: #ffffff;
    background-color: #007f64;
    border-radius: 6px;
}
.boton_general:hover{
    text-decoration: none;
    color: #007f64;
    background-color: #BFB80A;
}

/********* PIE ************/
.row-footer{margin-top: 27px;background-color:#C1B900;text-align: center;margin-bottom: 7px;padding-top: 5px;padding-bottom: 5px;}
#menu-footer>li {border-left: 1px solid white;float: left;display: list-item;list-style: none;padding-top: 3px;padding-bottom: 3px;}
#menu-footer>li:first{border-left: 0px;}
#menu-footer>li>a {padding-left: 13px;padding-right: 13px;color:#FFF; padding-left: 44px; padding-right: 44px;}
#footer-navigation{display: inline-block;}


/**** FORMULARIO CONTACTO ******/
.contact-form {width: 50%;}
.contact-form input, .contact-form textarea, .contact-form button {background-color:#f2f2f5;-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;border: 0px;height: 28px;}
.contact-form textarea {height: 135px;}
.contact-form input[type='submit'], .contact-form button {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding-left: 20px;padding-right: 20px;width: 82px;font-weight: bold;}
.contact-form .form-group {margin-bottom: 34px;}
.contact-form label{margin-bottom: 8px;}
.form-horizontal .form-group {margin-left: 0; margin-right: 0;}

/************** EVENTOS HOME	 *****************/
.row-events {background-color:#f2f2f5;padding-top: 27px;padding-bottom: 27px;margin-top: 16px;margin-bottom: 10px;}
.row-events img{max-height: 415px;}
.event-list{height:365px;overflow-y:auto;}
.event-list ul{padding-left: 0;}
.event_title{color: #00022F;font-weight: bold;font-size: 18px;margin-top: 11px;}
.event-list li {list-style: none;margin-top: 16px;margin-bottom: 14px;font-size: 12px;color: #00022F;}
.event-list a {font-size: 13px;color: #00022F;font-weight: bold;text-decoration: none;}
.em-calendar{border-collapse: separate;border-spacing: 2px;}
.em-calendar td{width: 14px;}
.em-calendar thead{background-color: #C1B900;color: #FFF;	-webkit-border-top-left-radius: 17px;  -moz-border-radius-topleft: 17px; border-top-left-radius: 17px;}
.em-calendar thead a{color: #FFF;}
.em-calendar tbody{font-size: 11px;}
.row-events .em-calendar td {width: 31px;padding-top: 9px;padding-bottom: 8px;}
.em-calendar td.eventful-today{background-color: #F2F2F5 !important;background-color: #C1B900 !important;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;}
.em-calendar td.eventful-today a {color:#FFF !important;text-decoration: none;}
.em-calendar td.eventful{border: 1px solid #C39F00;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;cursor: pointer;}
.em-calendar td.eventful a {color:black !important;text-decoration: none;}
.em-calendar td.eventful:hover {background-color:#C1B900;}
.selectedday {background-color:#C1B900;}
.tabletoe{background-color: #C1B900;}
.tabletoe td {height: 26px;-webkit-border-bottom-right-radius: 16px;-moz-border-radius-bottomright: 16px;border-bottom-right-radius: 16px;}
.em-calendar .tablehead{-webkit-border-top-left-radius: 16px;-moz-border-radius-topleft: 16px;border-top-left-radius: 16px;padding-left: 13px; padding-right: 13px;}
.row-events img {display: inline-block;}
div#em-loading-list { position:absolute; width:100%; height:100%;background: #F2F2F5 url('img/loading.gif') 50% 50% no-repeat; left:0px; top:0px; opacity:0.8; filter:alpha(opacity=80); z-index:99998;}

/***MENU TOP FOOTER ***/
.row-menutopfooter{ background-color: #F2F2F5;margin-top: 28px;padding-top: 24px;padding-bottom: 73px;}
.row-menutopfooter .title{font-size: 12px;border-bottom: 2px solid #009365; margin-bottom: 8px;}
.row-menutopfooter ul{padding-left: 0;}
.row-menutopfooter a{color:#333;font-size: 12px;}


/*** SITE MAIN ****/
.site-main{margin-top: 20px;}
.breadcrumb, .breadcrumb a {color:#737277;font-size: 12px;}
.breadcrumb{ margin-top: 20px;margin-left: 15px;margin-right: 15px;padding-top: 5px;padding-bottom: 5px;}
.row-content{padding-left:30px;padding-right:30px;}
/****NEW CONTENT*****/
.entry-content{margin-top: 23px;border-bottom:1px solid #C2C5CA; }
.new-title{font-size: 24px;font-weight:bold;color:#00022F;}
.category-new-post{border-bottom: 1px solid #C2C5CA;color:#00022F;}
.category-new-post{ margin-bottom: 12px;padding-bottom: 7px;}
.category-new-post .date-new{font-size: 11px;}
.share-img-new img {margin-left: 7px;}
.category-new{ font-weight: bold;font-size: 13px;}
.page-links {border-top: 1px solid #C2C5CA; }
.image-entry-new{max-height: 366px;overflow-y: hidden;}
.image-navigation{float: left;margin-right: 6px;}
.image-navigation img {max-height: 112px;Max-width: 112px;}
.post-title-nav{ font-weight: bold;color: black;font-size: 12px;margin-top: 7px;line-height: 17px;}
.post-title-nav div{ font-weight:100;margin-top: 8px;}
.post-navigation h2 {font-size: 16px;display: none;}
.navigation-post-hidden{
    position: absolute;
    background-color:rgba(195,159,0,0.9);
    width: 100%;
    height: 100%;
    padding-left: 0px;
    color: #FFF;
    font-size: 18px;
    text-align: center;
    display:none;
}
.navigation-post-hidden > div{position: relative;top: 22%;}

/***LISTADO EVENTOS**/
.events-table td {padding: 13px;}
.css-events-list a {text-decoration: underline;}

/**LISTADOS POR CAT**/
.row-list-cat{margin-bottom: 16px;border-bottom: 1px solid #DCA900;padding-bottom: 19px;margin-left: 0px;margin-right: 0px;}
.row-list-cat .layer-image {height: 106px; text-align: center;}
.row-list-cat .layer-image img {height: 100%;object-fit: cover;display: inline-block;}
.tramites .row {margin-bottom: 42px;}
.tramites span{
	  color: #009563;
    font-size: 17px;
    font-weight: bold;
    width: 128px;
    display: inline-block;
    vertical-align: top;
    margin-left: 17px;
}

.body-news-categ{display: inline-block;}
.body-news-categ a{color: #007F64;}
.body-news-categ{display: inline-block;}
.head-news-categ{color:#00022F;}
/********PAGE**********/
.page .entry-content {margin-bottom: 23px;padding-bottom: 25px;}
.page .entry-content li {margin-bottom: 5px;}
.page .entry-content a { color: #007F64;}
.page .entry-content .title{font-size: 18px;}
.page .entry-content li li {list-style: initial;}

/***********SUBMENU PRINCIPAL****************/
.submenus{position: relative;}
.submenu-principal{
	  position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    opacity: 0.9;
    min-height: 360px;
		background-color:rgba(3,78,63,0.9);
		padding-top: 16px;
		padding-bottom: 12px;
		display: none;
}
.submenu-principal a {text-transform: uppercase;color:#FFF;font-size: 11px;font-weight: bold;}
.submenu-principal li {margin-bottom: 6px;}

.share-img-new .block-social-buttons {display: none;}

.linktitle {color:#007F64 !important;}
.linktitle:focus, .linktitle:hover {
    color: #007F64 !important;
    text-decoration: blink !important;
}
.category-new-post .category-new a {color:#00022F;}
.lateral-banners{text-align:center;}
.lateral-banners img {margin-bottom:20px;}

/*========== MEDIA QUERYS ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px){
	.promo-slider {top:0px;}
	.menu-center .type2, .menu-center .type4,.menu-center .type1 > span  {font-size: 17px;}
    .contact-form {width: 100%;}
	.submenu-principal{min-height: 305px;}
	.image-navigation{height: 132px;}
	.menu-center .typesmenu span{width:151px;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px){
	.header-image{text-align: center;}
	.social-links-menu {text-align: center;margin-top: 17px;}
  .promo-slider {display:none !important;}
	.menu-center .typesmenu {margin-bottom: 21px;margin-left: 5px;}
	.menu-center .type2, .menu-center .type4, .menu-center .type1 > span {font-size: 20px !important;}
	#menu-footer>li {float: none; border: 0px;}
	.contact-form input[type='submit'], .contact-form button{margin-top: 10px;}
	.em-calendar{display: inline-block;}
	.em-calendar-wrapper{text-align: center;}
	.row-events{text-align: center;}
	.submenu-principal{position: initial;}
	.navigation.post-navigation{display:none;}
	.menu-center .typesmenu span{width:200px;}
  .row-list-cat .layer-image {height: auto !important;}
  .row-list-cat .layer-image img {width: 100%;max-height: 500px;}
  .lateral-padding-content{padding-left: 0px;padding-right: 0px;}
  .menu-center .row{ margin-right: 15px; margin-left: 15px;}
  .row-events  .row{ margin-right: 15px; margin-left: 15px;}
  .row.row-content{margin-right: 15px;margin-left: 15px;padding-left: 0px;padding-right: 0px;}
  .home-news > .row {margin-right: 15px;margin-left: 15px;}
  .lateral-padding-content.row-events{padding-left: 15px;padding-right: 15px;}
  .em-calendar-wrapper{margin-top:20px;}
  .event-list{margin-bottom:29px;}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px){

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px){

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px){

}
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px){

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px){

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px){

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px){

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px){

}

.responsiveContent {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.2%;
  margin-bottom: 20px;
}
.responsiveContent iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*--------------------------------------------------------------
14.2 - Galleries
--------------------------------------------------------------*/
.gallery {
  margin: 0 0 1.78571em; }

.gallery-item {
  display: inline-block;
  margin: 0 0 0.89286em;
  text-align: center;
  vertical-align: top; }
  .gallery-item a {
    border: none; }
    .gallery-item a:hover {
      border: none; }

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%; }
  .gallery-item a {
    border: none; }
    .gallery-item a:hover {
      border: none; }
  .gallery-columns-2 .gallery-item {
    max-width: 50%; }
  .gallery-columns-3 .gallery-item {
    max-width: 33.33%; }
  .gallery-columns-4 .gallery-item {
    max-width: 25%; }
  .gallery-columns-5 .gallery-item {
    max-width: 20%; }
  .gallery-columns-6 .gallery-item {
    max-width: 16.66%; }
  .gallery-columns-7 .gallery-item {
    max-width: 14.28%; }
  .gallery-columns-8 .gallery-item {
    max-width: 12.5%; }
  .gallery-columns-9 .gallery-item {
    max-width: 11.11%; }

.gallery-caption {
  display: block;
  margin-bottom: 0.625em; }

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none; }