#floating-image {
  position: fixed;
  top: 10px;
  right: 10px;
  z-index: 9999;
}

#floating-image a {
  display: block;
}

#floating-image img {
  width: 70px;
  height: 70px;
}
 .tooltip {
            position: absolute;
            top: -30px;
            left: 120px;
            display: none;
            background-color: #000;
            color: #fff;
            padding: 5px;
            border-radius: 5px;
            font-size: 12px;
        }

        /* Estilo para mostrar el tooltip al hacer hover */
        .floating-image:hover + .tooltip {
            display: block;
        }
.social-buttons #facebook-btn:hover .social-icon {
    background-color: #409628!important;
}
div#dj-megamenu346mobile {
        right: 100%;
    position: absolute;
    Z-INDEX: 5000;
    top: 42px;
}
.dj-megamenu-clean li ul.dj-submenu > li > a {
    font-size: 13px;
    line-height: 15px;
    color: #000;
    text-decoration: none;
    padding: 5px 20px;
    margin: 0;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    position: relative;
    font-family: 'Montserrat', sans-serif;
font-weight: 400!important;
}

span.arrow, .dj-megamenu-clean .arrow {
display: none!important;
}

.dj-megamenu-clean li a.dj-up_a > span.dj-drop {
    padding: 0 0px 0 0!important;
}

.dj-megamenu-clean li a.dj-up_a {
    font-size: 10px!important;
    padding: 0 2px!important;
    font-family: 'Montserrat', sans-serif!important;
    text-transform: uppercase!important;
    font-weight: 600!important;
}


.dj-mtmenu ul.dj-submenu li ul li a {
    color: #2E2E38!important;
}


.dj-mtmenu li:hover ul.dj-submenu li a.dj-more {
    color: #2E2E38!important;
}



.genericItemTitle a{
    font-family: 'Montserrat', sans-serif;
    color: #3C773B;
    font-size: 0.6em;
    font-weight: 600;
    text-transform: none;
    text-decoration: none!important;
}

div.genericItemCategory a {
    font-family: 'Montserrat', sans-serif;
    color: #3C773B;
    font-size: 0.9em;
    font-weight: 600;
    text-transform: none;
    text-decoration: none!important;
}

.itemid117 .sub-bg {
    display: none;
}


.dj-mtmenu li a.dj-up_a span span.image-title {

    padding: 0 0 0 3px;}


.itemid366 img {
    width: 15%;
}

li.dj-up.itemid366.last {
    width: 0%;
    margin-left: 10px;
}

.itemid366 a.dj-up_a {
      /*  font-size: 0.43em!important;*/
   /* background-color: #3C773B;*/
    padding: 10px 7px 10px 7px;
    color: #fff!important;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    /* margin-top: 53px; */
   /* background-image: url("../images/bk_covid.png")!important; */
    background-repeat: no-repeat;
    background-size: 15%;
    background-position: 3%;
    padding-left: 32px;
color: #2E2E38!important;
}

ul#dj-mtmenu191 {
    float: right;
}

.dj-mtmenu li a.dj-up_a span.dj-drop {

    padding: 0 5px 0 0;

}

.center_in a{
color:#3C773B!important;
text-decoration: underline;
}
.contenedor_blog_in {
    font-size: 1.1em;
}

a.k2ReadMore .boton_verde{

    font-family: 'Montserrat', sans-serif;
    color: #3C773B;
    font-size: 0.8em;
    font-weight: 600;
text-decoration: none!important;
}

.fecha_blog{

    font-weight: 600!important;
    font-size: 0.8em!important;
    font-family: 'Montserrat', sans-serif;
    color: #2e2e38;

}

.titulo_ite_blog a{

    font-family: 'Montserrat', sans-serif;
    color: #3C773B;
    font-size: 0.7em;
    font-weight: 600;
    text-transform: none;
text-decoration: none!important;

}

.intro_text_blog{

    font-family: 'Montserrat', sans-serif;
    color: #2E2E38;
    font-weight: 300;
font-size: 0.9em;


}

.texto_interna_interes{

  color: #FFFFFF;
  font-family: Gotham;
  font-size: 14px;
 font-weight: 400;

  text-align: center;

}

.menu_tramites li a {

    font-size: 1em;
}

.menu_tramites li {

    padding-left: 31px;

}

.menu_tramites li {

    list-style-type: none;
}

.menu_tramites ul{
padding: 0px;
}


.contenedor_verde_interna {
    background-color: #3C773B;
    padding: 20px;

}

.contenedor_enlaces_interna {
    background-color: #2E2E38;
padding: 20px;

}

div#titulo_cat, div#titulo_cat h2{
    text-align: center;
    margin-top: 39px;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-weight: 300;
    line-height: 1;
}

.entradilla {

    font-weight: 300!important;

}

.bt-cs .bt-date, .bt-cs .bt-author {
    font-weight: 600!important;
    font-size: 0.8em!important;
}

.bt-introtext.bk_noti_title {
    text-align: center;
}

.bt-cs .bt-inner .bt-title {
	font-family: 'Montserrat', sans-serif;
    color: #3C773B;
    font-size: 1.2em;
    font-weight: 600;
    text-align: center;
text-transform: none;
}




.bk_top_interna{
  height: 140px;
  width: 100%;
  background: linear-gradient(180deg, #419628 0%, #316830 100%);
}

.customotras_secciones ul{
padding:0px;
}

li.otras_secciones a {
    color: #2E2E38;

}

li.otras_secciones {
    background-color: #fff;
    margin-bottom: 35px;
    padding: 15px 15px 15px 15px;
    border-radius: 15px;
    list-style: none;

}

.bk_video {
    background-color: #fff;
    padding: 25px;
    border-top: 2px solid #409628;
}

.enlaces a{
color: #FFF;
}

.dj-mtmenu li:hover ul.dj-submenu li a:hover, .dj-mtmenu li:hover ul.dj-submenu li a.active {
    color: #409628;
}

.custombt_sup {
    font-size: 0.48em;

}
.leern {
    width: 100%;
}

li.dj-up.itemid142, li.dj-up.itemid101.first {
    display: none;
}
.moduletablehora {
    font-family: "Raleway";
      font-size: 0.7em;
    font-weight: 100;
    color: #fff;
    margin-top: 19px;
float: right;
}
.f_actual {
    float: left;
    font-weight: 400;
}
.slide_inferior{
margin-top: -635px;}
h6.sliderfontcustom53 {
    display: none;
}

.dj-mtmenu li a.dj-up_a {
    display: block;
    float: left;
   color: #2E2E38;
    margin-right: 0px;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.62em;
padding: 0 4px!important;
}
.dj-mtmenu li.dj-up, .dj-mtmenu li a.dj-up_a span.dj-drop {

    background-image: none!important;

}
.dj-mtmenu li:hover a.dj-up_a, .dj-mtmenu li.active a.dj-up_a {
    color: #2E2E38;
    background-image: none!important;
}
.dj-mtmenu ul.dj-submenu li a {

    line-height: 13px;
   color: #2E2E38;
    text-decoration: none;
    padding: 15px 0;
    margin: 0;
    display: block;

font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.65em;
}
.dj-mtmenu li:hover div.djsubwrap div.sub-bg {
    background: none; 
    background-color: #f9f9f9!important;
}

.dj-mtmenu ul.dj-submenu {

    border-bottom: 1px solid #409628;

}
input#mod-search-searchword {
    width: 248px;
    height: 30px;
border-radius: 5px;
}






@media only screen and (max-width: 600px) {


.contenedor_verde_head .row {
    margin: 0px;
}

.moduletablehora {
    font-family: "Raleway";
    font-size: 0.7em;
    font-weight: 100;
    color: #fff;
    margin-top: 19px;
    float: left;
}

.moduletablecalendario {
    float: left;
    padding-top: 18px;
    padding-left: 0%;
    color: #fff;
    font-size: 12px;
    padding-bottom: 15px;
}


div#titulo_cat, div#titulo_cat h2 {

    font-size: 1.1em;
}


li.otras_secciones {

    margin-top: 35px;
}


input#mod-search-searchword {
    width: 100px;
    height: 30px;
border-radius: 5px;
}


.contenedor_verde {

    margin-top: 15px;

}
.texto_tramites {
    margin-top: 25px;
    text-align: center;
  
}

.contenedor_verde_interes {

    min-height: 350px;
}

.slide_inferior {
    margin-top: -255px;
}

.nextend-widget.nextend-widget-always.nextend-widget-display-desktop.nextend-widget-display-tablet.nextend-widget-display-phone.nextend-widget-bullet {
    top: 100%;
    left: 25%!important;
}

.enlaces {

    font-size: 0.9em;
 
}

}

/*********** CELULARES hasta 700px *************/
@media (min-width:992px) {

}


@media (min-width : 701px)
and (max-width : 769px){
}

/*********** Tablets vertical 768 *************/

@media (min-width:768px) {


.moduletableidioma {
    position: relative;
    right: -269px;
    margin-bottom: 15px;
}

li.otras_secciones {

    margin-top: 35px;
}

input#mod-search-searchword {
   width: 240px;

}

.contenedor_verde {
    margin-top: -20px;

}
.texto_tramites {

    font-size: 2em;

}
.col-md-1 {

    flex: 0 0 13.333333%!important;
max-width: 22%!important;

}
.contenedor_enlaces {
    padding-bottom: 165px;
}
.slide_inferior {
    margin-top: -435px;
}
.contenedor_verde_interes {

    min-height: 525px;

}
.nextend-widget.nextend-widget-always.nextend-widget-display-desktop.nextend-widget-display-tablet.nextend-widget-display-phone.nextend-widget-bullet {
    top: 90%;
    left: 37%!important;
}

}




/*********** Tablets horizpntal 1024 *************/

@media (min-width:1024px) {
 
}

@media (min-width:1024px) {
}
/*
* Iphone 6 screen width: 375px (portrait) 667px (landscape)
* Iphone 6 Plus screen width: 414px (portrait) 736px (landscape)
* Galaxy S5, Motorola G 2da gen, screen width: 360px (portrait) 598px (landscape)
*
*/
/* ALL Small Devices SM landscape*/
@media (min-width : 510px)
and (max-width : 750px)  {


}


@media (min-width: 1200px) and (max-width : 1300px){

.contenedor_verde {
    margin-top: -50px;
}

.contenedor_verde_interes {
    min-height: 640px;
}

.slide_inferior {
    margin-top: -575px;
}
.nextend-widget.nextend-widget-always.nextend-widget-display-desktop.nextend-widget-display-tablet.nextend-widget-display-phone.nextend-widget-bullet {
    top: 90%;
    left: 43%!important;
}

}



@media (min-width: 1300px) and (max-width : 5000px){

.contenedor_verde {
    margin-top: -50px;
}

.contenedor_verde_interes {
    min-height: 640px;
}

.slide_inferior {
    margin-top: -585px;
}

.nextend-widget.nextend-widget-always.nextend-widget-display-desktop.nextend-widget-display-tablet.nextend-widget-display-phone.nextend-widget-bullet {
    top: 90%;
    left: 42%!important;
}


}
