/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide

/*******************************************************************
*****************    ESTILOS GENERALES    **************************
*******************************************************************/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,400,300,600,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,700,300,100,500);
@import url('jquery.mmenu.css');

body{
    font-family: open sans;
    font-size: 12px;
    background: none repeat scroll 0 0 transparent;
}

@media (min-width: 480px) {
  body{
    font-size: 18px;
    }
}
@media (min-width: 600px) {
  body{
    font-size: 21px;
    }
}
.mm-menu {
    z-index: 99999;
}

.block-menu-movil nav {
    display: none;
}

.block-15 {
    float: left;
}

a,
a:active,
a:visited{
    font-family: open sans;
    text-decoration: none;
}

a{
    color: #139add;
}

a:hover{
    color: #12c3f4;
}

a:visited{
    color: #226188;
}
img {
    height: auto;
    width: 100%;
}
.block-menu-movil a {
    color: black;
}

.region-content {
    margin: 0 20px;
}
h1, h2, h3, h4, h5, h6 {
    font-family: open sans;
    letter-spacing: 0;
}

.field-type-text-long ul li,
.field-type-text-with-summary ul li {
    list-style: circle inside none;
    color: #6a6a6a;
    margin: 5px 0;
}

.section-header {
    background: #f1f1f1;
    position: fixed;
    width: 100%;
    z-index: 9999;
}
.section-content {
    background: none repeat scroll 0 0 #FBFBFB;
    padding-top: 85px;
}

.region-menu, 
.block-md-megamenu, 
.block-search-gobnl,
.block-block-2,
.breadcrumb,
.field-name-field-tipo-de-noticia-,
.field-name-changed-date,
.enlaces-compartir,
.group-mas-noticias,
.section-footer .block,
.quote{
    display: none;
}

#zone-cover{
	width: 100%;
}
#region-portada{
	width: 100%;
	margin-right: 0;
	margin-left: 0;
}

.logo-img {
    float: none;
    margin: auto;
    width: 240px;
}
.logo-img .active > img,
.logo-img img {
    height: 39px !important;
    width: 200px !important;
}




.region-submenu {
    background: url("../img/sombra-menu-movil.png") repeat-x scroll 0 0 #f6f6f6;
    margin: 0;
    padding: 0 10px;
}

.block-menu-movil-acciones ul {
    margin: auto;
    width: 100%;
}

.block-menu-movil-acciones ul li {
    float: left;
    font-size: 1.1em;
    font-weight: 600;
    list-style: none outside none;
    margin: 0 1%;
    padding: 1%;
}

.block-menu-movil-acciones ul li a {
    color: #9C9C9C;
}

.block-menu-movil-acciones ul li a.active{
    background: #33d790;
    color: #FFFFFF;
    padding: 3%;
}

.pege-node .region-content {
    border-bottom: 1px solid #EAEAEA;
    margin-bottom: 40px;
}

.ds-2col > .group-left {
    width: 100%;
}

.ds-2col > .group-right {
    display: none;
}

.borde-amarillo {
    font-size: 22px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 10px;
}

.balazo {
    color: #525252;
    font-size: 16px;
    font-style: italic;
    font-weight: 600;
    line-height: 18px;
}

.imagen img {
    height: auto;
    width: 100%;
}

.field-name-field-video > .field-items > .field-item, 
.field-name-field-imagen > .field-items > .field-item {
    margin: 10px 0;
}


.responsive-layout-mobile .page {
    overflow-x: hidden;
}

.cintilla-beta {
    background: none repeat scroll 0 0 #5d5f77;
    color: white;
    float: left;
    font-size: 13px;
    font-weight: 600;
    height: 35px;
    line-height: 35px;
    margin: 0 -9999px;
    padding: 0 9999px;
    width: 100%;
}

.cintilla-beta .label {
    float: right;
    font-size: 14px;
    width: auto;
}
.cintilla-beta a {
    float: right;
    position: relative;
    top: -6px;
}
.responsive-layout-mobile .cintilla-beta a {
    top: -1px;
}
.cintilla-beta div{
    float: left;
}
.icono_barra {
    background: url("../img/1f_off.png") no-repeat scroll 100% 0 #ffffff;
    line-height: inherit;
    margin: 5px 20px 5px 5px;
    padding-right: 10px;
    border-radius: 3px;
}
.icono_barra:hover{
    background: url("../img/1f_on.png") no-repeat scroll 100% 0 #39CC85;
    border-radius: 3px;
}
.icono_barra:hover a{
    color: #ffffff;
}
.opinion {
    float: left;
    line-height: 25px;
    padding: 0 5px;
    color: #848789;
}
.icono_barra a.opinion{
    color: #848789;
    border-radius: 3px;
    font-size: 16px;
}
.icono_barra a.opinion:hover{
    color: #ffffff;
}
a.opinion:visited{
    color: #848789;
}
a.opinion:hover{
    background: #39CC85;
    color: #ffffff;
    border-radius: 3px;
}
.responsive-layout-mobile .cintilla-beta .label {
    font-size: inherit;
}
.responsive-layout-mobile .icono_barra{
    margin: 0 5px;
}
.responsive-layout-mobile .opinion{
    line-height: 15px;
}
.version_back a {
    background: url("../img/2f_off.png") no-repeat scroll 100% -5px;
    color: #989898;
    padding-right: 10px;
    text-decoration: underline;
}
.version_back a:visited{
    color: #ffffff;
}
.responsive-layout-mobile .cintilla-beta {
    font-size: 0.7em;
    height: auto;
    line-height: 1.5em;
    padding: 4px 9999px;
}
.responsive-layout-mobile .cintilla-beta .label {
    font-size: inherit;
}
.responsive-layout-mobile .cintilla-beta .label {
    border-right: 1px solid #77798e;
    float: left;
    font-size: 1em;
    line-height: inherit;
    margin-right: 25px;
    padding-right: 25px;
    width: 100%;
}
/***********PUBLIACIÓN**************/
.responsive-layout-mobile .node-publicacion .field-name-field-tipo-de-publicaci-n{
    display: none;
}
.responsive-layout-mobile .node-publicacion .field-name-nombre-archivo-publicaciones .field-items {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .compartir-right{
    display: none;
}
.responsive-layout-mobile .node-publicacion .field-name-regresar-a-publicaciones,
.responsive-layout-mobile .node-publicacion .field-name-serie-a-la-que-pertenece,
.responsive-layout-mobile .node-publicacion .field-name-liga-a-serie{
    display: none;
}
.responsive-layout-mobile .node-publicacion .field-name-field-imagen-interior {
    margin-bottom: 5%;
    float: left;
    width: 45%;
}
.responsive-layout-mobile .group-datos .field{
    padding: 5px 0px;
    border-bottom: 2px solid #e7e7e7;
    float: left;
    width: 100%;
}
.responsive-layout-mobile .field-name-body.descripcion {
    border-bottom: 2px solid #e7e7e7;
    font-size: 1.2em;
    padding-bottom: 60px;
    clear: left;
    color: #525252;
}
.responsive-layout-mobile .group-contenedor{
    display: none;
}
.responsive-layout-mobile .group-datos .field-label{
    width: 45%;
    float: left;
    font-size: 1em;
    color: #515151;
}
.responsive-layout-mobile .group-datos .field-items {
    color: #A9A9A9;
    font-weight: 600;
    float: left;
    width: 55%;
}
.responsive-layout-mobile .node-eventos .field-name-body .field-items,
.responsive-layout-mobile .node-publicacion .field-name-body .field-items {
    width: 100%;
}
.responsive-layout-mobile .node-publicacion .field-name-publicacion-serie .field-items .field-items {
    float: left;
    width: 55%;
}
.responsive-layout-mobile .node-publicacion .field-name-publicacion-serie .field-items {
    width: 100%;
}
.responsive-layout-mobile .node-publicacion .field-name-field-politica-publica .field-items {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .hojear2 {
    background-image: url("../img/social-evento.png");
    background-position: 5px -69px;
    background-repeat: no-repeat;
    color: #139ADD;
    float: left;
    line-height: 20px;
    padding-left: 30px;
    font-size: 1.2em;
}
.responsive-layout-mobile .encabezado-hojear{
    display: block;
    float: left;
    width: 51%;
    padding: 0 2%;
    margin-top: 11%;
}
.responsive-layout-mobile .node-publicacion .hojear{
    display: none;
}
.responsive-layout-mobile .field-name-publicaciones-hojear{
    display: none;
}
.responsive-layout-mobile .encabezado-hojear h3 {
    color: #9C9C9C;
    float: left;
    font-size: 1.2em;
    font-weight: 600;
    line-height: 1.3em;
    text-align: center;
    width: 100%;
}
.responsive-layout-mobile .field-name-publicaciones-hojear-2 {
    background: none repeat scroll 0 0 #f3f3f3;
    border: 2px solid #DFDFDF;
    float: left;
    padding: 5%;
    text-align: center;
    width: 100%;
}
.responsive-layout-mobile .mensaje-beta{
    display: none;
}
.responsive-layout-mobile .field-name-body.descripcion .field-item {
    color: #525252;
}
.responsive-layout-mobile .group-publicaciones-relacionadas {
    float: left;
    margin-top: 30px;
}
.responsive-layout-mobile .group-publicaciones-relacionadas h3 span {
    border-right: 6px solid #ffc216;
    color: #515151;
    float: left;
    margin: 20px 0;
    padding-right: 10px;
    padding-top: 0;
}
.responsive-layout-mobile .group-publicaciones-relacionadas > .field > .field-items > .field-item {
    float: left;
    clear: left;
    margin-bottom: 30px;
}
.responsive-layout-mobile .group-publicaciones-relacionadas .field-name-field-imagen-archivos {
    float: left;
    width: 45%;
    margin-right: 4%;
}
.responsive-layout-mobile .group-publicaciones-relacionadas .field-name-field-titulo {
    float: left;
    color: #525252;
    width: 51%;
    font-weight: 600;
    margin-bottom: 5px
}
.responsive-layout-mobile .group-publicaciones-relacionadas .field-name-field-descripcion-breve {
    float: left;
    width: 51%;
    color: #585858;
    font-weight: 400;
    margin-bottom: 5px;
}
.responsive-layout-mobile .group-publicaciones-relacionadas .field-name-field-referencia {
    float: left;
    width: 51%;
    color: #9c9c9c;
    font-weight: 600;
    margin-bottom: 5px;
}
.responsive-layout-mobile .group-publicaciones-relacionadas .field-name-field-num-de-paginas {
    float: left;
    width: 51%;
    color: #9c9c9c;
    font-weight: 600;
}

.responsive-layout-mobile .group-publicaciones-relacionadas .field-name-field-num-de-paginas .field-item::after {
    content: "páginas";
    margin-left: 5px;
}
.responsive-layout-mobile .group-publicaciones-relacionadas .field-name-field-archivo-de-publicacion {
    float: left;
}
.responsive-layout-mobile .group-publicaciones-relacionadas .field-name-field-archivo-de-publicacion img {
    display: none;
}

/*********************************************************
******** ESTILOS PARA CUANDO SALES DEL PORTAL **********/
.responsive-layout-mobile .escudo-estado{
    display: none;
}
.responsive-layout-mobile .mensaje-secundario.gris {
    color: #A3A3A3;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
}
.responsive-layout-mobile .mensaje-botones {
    margin-top: 15px;
}
.responsive-layout-mobile .boton-cancelar {
    background: linear-gradient(to bottom, #D0D0D0 0%, #D0D0D0 50%, #C8C8C8 52%, #C8C8C8 100%) repeat scroll 0 0;
    border-radius: 5px;
    float: left;
    margin: 3%;
    padding: 3%;
    width: 40%;
}
.responsive-layout-mobile .boton-cancelar a{
    color: #6C6C6C;
    font-weight: 600;

}
.responsive-layout-mobile .boton-aceptar {
    background: linear-gradient(to bottom, #1DB8BB 0%, #1DB8BB 50%, #1FB1B1 52%, #1FB1B1 100%) repeat scroll 0 0;
    border-radius: 5px;
    float: left;
    margin: 3%;
    padding: 3%;
    width: 35%;
}
.responsive-layout-mobile .boton-aceptar a{
    color: #ffffff;
    font-weight: 600;
}
.responsive-layout-mobile .mensaje-principal.naranja {
    color: #F1B124;
    float: left;
    font-size: 20px;
    line-height: 26px;
    margin-top: 20px;
    text-align: center;
    font-weight: 600;
}
.responsive-layout-mobile .node-publicacion .field-name-field-politica-publica .field-item {
    clear: left;
    display: list-item;
    float: left;
    list-style: circle outside none;
    margin-bottom: 2%;
    margin-right: 0;
    margin-top: 2%;
}
.responsive-layout-mobile .node-publicacion .field-name-field-politica-publica .field-items {
    padding-left: 1em;
}
.responsive-layout-mobile .borde-amarillo {
    font-size: 1em;
}
.responsive-layout-mobile .node-publicacion .field-name-publicaciones-descargar{
    display: none;
}
.responsive-layout-mobile .field-name-nombre-archivo-publicaciones{
    display: block;
}
.responsive-layout-mobile .field-name-nombre-archivo-publicaciones a{
    color: #139add;
}
/******************* NOTICIAS**********************/
.responsive-layout-mobile .balazo {
    font-size: 1em;
}
.responsive-layout-mobile .node-noticias .field-name-field-redaccion-de,
.responsive-layout-mobile .node-noticias .field-name-field-fotografia-de-,
.responsive-layout-mobile .node-noticias .field-name-field-politica-publica{
    display: none;
}
.responsive-layout-mobile .node-noticias .field-name-field-imagen .field-item:first-child {
    display: block;
}

.responsive-layout-mobile .node-noticias .field-name-field-imagen .field-item {
    display: none;
}
.responsive-layout-mobile .body-movil{
    font-size: 1.2em;
    color: #525252;
}
.responsive-layout-mobile .node-noticias .field-name-post-date{
    display: none;
}
.fecha-noticia {
    display: block;
    color: #9c9c9c;
    font-size: 1.2em;
    font-weight: 600;
    margin-bottom: 5%;
}
.responsive-layout-mobile .field-name-fecha-de-envio-de-noticia {
    display: none;
}
.responsive-layout-mobile .field-name-noticia-descarga-de-video,
.responsive-layout-mobile .field-name-field-v-deo-con-ext-mov {
    float: left;
    margin-bottom: 1em;
    width: 100%;
}
.responsive-layout-mobile .field-name-noticia-descarga-de-video img,
.responsive-layout-mobile .field-name-field-v-deo-con-ext-mov img {
    height: auto;
    width: auto;
}
.responsive-layout-mobile .field-name-field-archivos-descarga-n .file-icon,
.responsive-layout-mobile .file-icon {
    display: none;
}
.responsive-layout-mobile .archivo .field-item:before {
    background: url("../img/icono_archivo_adjunto.png") no-repeat scroll -2px -6px;
    color: #139ADD;
    content: "";
    font-weight: 100;
    padding: 3px 12px;
}
.responsive-layout-mobile .archivo:hover .field-item::before {
    background-position: -22px -6px;
}
/************HOME DE NOTICIAS **************/
.movil-noticia-home img {
    height: 100%;
    width: 100%;
}
.responsive-layout-mobile .views-field-view-node{
    background: url("../img/ver-mas.png") no-repeat scroll 40px -8px;
    float: right;
    font-size: 12px;
    font-weight: 100;
    padding-right: 30px;
}
.responsive-layout-mobile .item-list .pager.pager-load-more {
    background: none repeat scroll 0 0;
    border-color: #ffc216;
    border-image: none;
    border-radius: 1px;
    border-style: solid none none;
    border-width: 1px medium medium;
    float: left;
    height: 40px;
    margin-top: 30px;
    width: 100%;
}
.responsive-layout-mobile .item-list .pager-load-more li.first a {
    background: none repeat scroll 0 0 #ffc216;
    border: medium none;
    border-radius: 1px;
    color: #ffffff;
    margin-left: -35px;
    padding: 5px 10px;
}
.responsive-layout-mobile .item-list .pager.pager-load-more li.pager-next {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 1px;
    float: left;
    left: 50%;
}
.movil-noticia-home .views-field-view-node a{
    color: #6a6a6a;
}
.movil-noticia-home .views-row {
    border-bottom: 2px solid #ebebeb;
    float: left;
    margin-bottom: 5%;
    padding-bottom: 1%;
}
.movil-noticia-home .views-row:first-child .views-field-title a{
    font-size: 1.6em;
    margin-bottom: 5%;
    float: none;
}
.movil-noticia-home  .views-row:first-child .views-field-title{
    margin-bottom: 5%;
}
.movil-noticia-home .views-field-title a{
    color: #515151;
    font-size: 1.2em;
    line-height: 1em;
    float: right;
    margin-bottom: 0;
    width: 47%;
}
.movil-noticia-home .views-row:first-child .views-field-created,
.movil-noticia-home .views-row:first-child .views-field-field-fechas{
    font-size: 1em;
    margin-top: 2%;
}
.movil-noticia-home .views-field-created,
.movil-noticia-home .views-field-field-fechas{
    color: #b5b5b5;
    margin-bottom: 1%;
    font-weight: 600;
    font-size: 0.8em;
}
.movil-noticia-home .views-row:first-child .views-field-body{
    font-size: 1.2em;
    line-height: 1.3em;
}
.movil-noticia-home .views-field-body{
    color: #525252;
    font-size: 1em;
}
.movil-noticia-home .views-row:first-child .views-field-field-imagen-para-listado {
    float: none;
    width: 100%;
    margin-right: 0;
}
.movil-noticia-home .views-field-field-imagen-para-listado {
    float: left;
    width: 50%;
    margin-right: 3%;
}
/*****************  BLOG *********************/
.responsive-layout-mobile .node-blog .field-name-tipo-de-contenido,
.responsive-layout-mobile .node-blog .field-name-enlaces-blog,
.responsive-layout-mobile .node-blog .field-name-field-categor-a-de-blog,
.responsive-layout-mobile .node-blog .field-name-field-blog-al-que-pertenece{
    display: none;
}
.responsive-layout-mobile .view-nom-completo .field-content:after{
    content: "/";
    margin: 0 3px;
}
.responsive-layout-mobile .views-field-field-nom-completo,
.responsive-layout-mobile .node-blog .field-name-post-date,
.responsive-layout-mobile .field-name-blog-nombre-completo{
    float: left;
    font-size: 1em;
    margin-bottom: 5%;
}
.responsive-layout-mobile .node-blog .comment-wrapper {
    display: none;
}
.responsive-layout-mobile .field-name-body{
    color: #525252;
    font-size: 1.2em;
}
.responsive-layout-mobile .field-name-blog-nombre-completo{
    color: #30ade0;
}
.responsive-layout-mobile .node-blog .field-name-post-date{
    color: #b5b5b5;
}
.responsive-layout-mobile .field-name-pie-de-foto-blog{
    border-bottom: 2px solid #ebebeb;
    color: #515151;
    font-size: 1em;
    font-style: italic;
    font-weight: 700;
    margin-bottom: 5%;
    padding: 3% 0;
}
.responsive-layout-mobile .borde-amarillo {
    color: #515151;
    font-size: 1.6em;
    line-height: 1em;
    padding-top: 0.4em;
}
.responsive-layout-mobile .field-name-field-file-image-title-text{
    display: none;
}
/**************** HOME DE BLOG *****************/
.movil-blog-home .views-field-field-blog-al-que-pertenece{
    background: url("../img/flecha-blog.png") no-repeat scroll 1% 50% / 4%;
    padding-left: 4%;
    margin-left: -4%;
}
.movil-blog-home .views-field-field-blog-al-que-pertenece .field-content{
    background: none repeat scroll 0 0 #e8e8e8;
    color: #5e5e5e;
    font-size: 1.1em;
    font-weight: 600;
    padding: 2%;
    width: 80%;
}
.movil-blog-home .views-field-title {
    color: #515151;
    font-size: 1.5em;
    line-height: 1em;
    margin: 4% 0 0;
}
.movil-blog-home .views-field-field-nom-completo {
    color: #6aa7e9;
    font-size: 1.2em;
    font-style: italic;
    font-weight: 600;
}
.movil-blog-home .views-field-field-imagen-para-listado img{
    width: 100%;
    height: 100%;
}
.movil-blog-home .views-field-created {
    color: #b5b5b5;
    font-weight: 600;
    margin: 2% 0 5%;
}
.movil-blog-home .views-field-body {
    color: #525252;
    font-size: 1.2em;
}
.movil-blog-home .views-row {
    border-bottom: 2px solid #ebebeb;
    float: left;
    margin-bottom: 5%;
    padding-bottom: 2%;
}
/*************** EVENTOS *************************/
.responsive-layout-mobile .field-name-field-tipo-de-evento,
.responsive-layout-mobile .field-name-regresar-a-eventos,
.responsive-layout-mobile .field-name-field-subtipo-de-evento,
.responsive-layout-mobile .node-eventos .field-name-field-c-digo-de-area .field-label{
    display: none;
}
.responsive-layout-mobile .field-name-field-c-digo-de-area .field-item:before {
    content: "+52 (";
}
.responsive-layout-mobile .field-name-field-c-digo-de-area .field-item:after {
    content: ")";
}
.responsive-layout-mobile .node-eventos .group-direccion-mapa h2 span,
.responsive-layout-mobile .node-ubicacion .group-direccion h2 span
 {
    color: #525252;
    font-size: 0.6em;
    font-weight: 400;
}
.responsive-layout-mobile .node-eventos .group-direccion-mapa h2 span:after,
.responsive-layout-mobile .node-ubicacion .group-direccion h2 span:after{
    content: " / mapa";
}
.responsive-layout-mobile .node-eventos .group-direccion-mapa .field-name-title{
    display: none;
}
.responsive-layout-mobile .node-eventos .group-direccion-mapa .field .field-label{
    font-weight: normal;
}
.responsive-layout-mobile .node-eventos .group-direccion-mapa .group{
    color: #a9a9a9;
    font-size: 1.2em;
}
.responsive-layout-mobile .node-eventos .group-direccion-mapa {
    float: left;   
    width: 100%;
    margin-bottom: 15%;
}
.responsive-layout-mobile .group-como-llegar{
    float: left;
    margin-bottom: 5%;
    margin-top: 5%;
    padding: 0 5%;
    width: 90%;
}
.responsive-layout-mobile .group-como-llegar h2 {
    background: url("../img/icono-ubicacion.png") no-repeat scroll 100% 1% / 27%;
    color: #9c9c9c;
    float: left;
    font-size: 1.3em;
    margin-bottom: 5%;
    margin-left: 30%;
    padding-right: 10%;
}
.responsive-layout-mobile .field-name-field-ubicaci-n{
    clear: left;
}
.responsive-layout-mobile .field-name-field-calle,
.responsive-layout-mobile .field-name-field-municipio,
.responsive-layout-mobile .field-name-field-estado-lista{
    float: left;
}
.responsive-layout-mobile .field-name-field-colonia-o-lacalidad .field-label {
    float: left;
    margin: 0 1%;
}
.responsive-layout-mobile .field-name-field-colonia-o-lacalidad .field-items {
    float: left;
    margin: 0 1%;
}
.responsive-layout-mobile .field-name-field-colonia-o-lacalidad .field-label:after,
.responsive-layout-mobile .field-name-field-cp .field-label:after {
    content: ".";
}
.responsive-layout-mobile .field-name-field-colonia-o-lacalidad .field-item:after,
.responsive-layout-mobile .field-name-field-cp .field-item:after,
.responsive-layout-mobile .field-name-field-calle .field-item:after {
    content: ",";
}
.responsive-layout-mobile .field-name-field-estado-lista .field-item:before,
.responsive-layout-mobile .field-name-field-orientaci-n .field-item:before,
.responsive-layout-mobile .field-name-field-esquina-con .field-label:before{
    content: ", "
}
.responsive-layout-mobile .node-eventos #node_ubicacion_teaser_group_direccion_mapa > h2 {
    margin-bottom: 0;
    font-size: 2.2em;
}
.responsive-layout-mobile .node-eventos .field-name-evento-donde .field-items {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .node-eventos .field-name-evento-donde .field-items .field-items {
    float: left;
    width: 55%;
}
.responsive-layout-mobile .node-eventos .group.contacto-evento{
    display: none;
}
.responsive-layout-mobile .group-mas-informacion h3 {
    font-size: 1em;
}
.responsive-layout-mobile .group-mas-informacion .field-group-format-wrapper .field-name-field-urls-externas {
    border: none;
    width: 55%;
}
.responsive-layout-mobile .group-mas-informacion .field-group-format-wrapper .field-name-field-urls-externas .extlink {
    background: url("../img/sitios-externos.png") no-repeat scroll 0 6px;
    float: left;
    padding-left: 25px;
    width: 100%;
}
.responsive-layout-mobile .group-mas-informacion .field-group-format-wrapper .field-name-field-archivo-de-publicacion {
    border: none;
    float: right;
    width: 55%;
}
.responsive-layout-mobile .group-mas-informacion .field-group-format-wrapper .field-name-field-archivo-de-publicacion .field-items {
    width: 100%;
}
.responsive-layout-mobile .group-mas-informacion .field-group-format-wrapper .field-name-field-archivo-de-publicacion .file-icon {
    display: none;
}
.responsive-layout-mobile .group-mas-informacion .field-group-format-wrapper .field-name-field-archivo-de-publicacion .file > a {
    background: url("../img/application-pdf.png") no-repeat scroll 0 6px;
    color: #139add;
    padding-left: 25px;
    width: 100%;
}
.group-mas-informacion .field-group-format-wrapper .field-name-field-urls-externas .field-items {
    width: 100%;
}
.responsive-layout-mobile .group-mas-informacion span a {
    color: #515151;
    float: left;   
    font-size: 1em;
    width: 45%;
}
.node-eventos .evento-contacto-movil{
    display: block;
}
.responsive-layout-mobile .field-name-contactos-eventos .field-items {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .field-name-contactos-eventos h2.block-title {
    color: #515151;
    float: left;
    font-size: 1em;
    font-weight: bold;
    width: 45%;
    display: block;
}
.responsive-layout-mobile .evento-contacto-movil .field-collection-item-field-telefono-conjunto {
    float: right;
    width: 55%;
}
.responsive-layout-mobile .evento-contacto-movil .field-name-field-c-digo-de-area {
    float: left;
    width: auto;
    padding: 0;
    border: none;
    margin-right: 2%;
}
.responsive-layout-mobile .evento-contacto-movil .field-name-field-tel-fono {
    float: left;
    width: 30%;
    padding: 0;
    border: none;
}
.responsive-layout-mobile .evento-contacto-movil .views-field-field-correo-electronico {
    float: right;
    width: 55%;
    margin: 2% 0;
}
.responsive-layout-mobile .evento-contacto-movil .views-field-field-urls-externas {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .evento-contacto-movil .views-field-field-urls-externas span {
    float: left;
    width: 45%;
}
.responsive-layout-mobile .evento-contacto-movil .views-field-field-urls-externas .field-content {
    float: left;
    width: 55%;
}
.responsive-layout-mobile .evento-contacto-movil .views-field-field-urls-externas {
    border-top: 2px solid #e7e7e7;
    float: left;
    margin-top: 2%;
    width: 100%;
    display: none;
}
.responsive-layout-mobile .evento-contacto-movil .views-field-field-urls-externas span {
    color: #515151;
    float: left;
    font-size: 1em;
    font-weight: bold;
    width: 45%;
}
.responsive-layout-mobile .evento-contacto-movil .views-field-field-urls-externas .field-content {
    float: left;
    padding-left: 2%;
    width: 52%;
}
.responsive-layout-mobile .evento-contacto-movil .views-field-field-urls-externas .field-content > a {
    color: #139add;
    display: list-item;
    float: left;
    list-style: circle outside none;
}
.responsive-layout-mobile .node-eventos .field-name-serie-a-la-que-pertenece,
.responsive-layout-mobile .node-eventos .field-name-liga-a-serie{
    display: none;
}
.responsive-layout-mobile .node-eventos .field-name-field-costo-a-pagar-conjunto .field-items {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .node-eventos .field-name-field-precio-costo .field-items {
    float: left;
    width: 55%;
}
.responsive-layout-mobile .node-eventos .field-name-field-precio-costo,
.responsive-layout-mobile .node-eventos .field-name-field-costo-a-pagar-conjunto .field-name-field-descripci-n{
    border: none;
    padding: 0;
}
.responsive-layout-mobile .node-eventos .field-name-field-costo-a-pagar-conjunto .field-name-field-descripci-n .field-items {
    float: left;
    width: 55%;
}
.responsive-layout-mobile .field-name-body.descripcion .field-items {
    font-weight: 400;
}
.responsive-layout-mobile .group-datos .field-name-lada-telefono {
    border: medium none;
    padding: 0;
}
.responsive-layout-mobile .group-datos .field-name-lada-telefono .field-label {
    display: none;
}
/*****************  FOOTER MOVIL *********************/
.section-footer .block-footer-movil {
    background: none repeat scroll 0 0 #EEEEEE;
    display: block;
    margin: 0 -10px;
    padding: 40px 4%;
}
.logo-footer-movil,
.social-footer {
    border-bottom: 1px solid #D1D1D1;
    text-align: center;
}
.logo-footer-movil > img {
    width: 75%;
}
.social-footer a.facebook {
    background-position: -135px 0;
}
.social-footer .twitter:hover {
    background-position: -77px 0;
}
.social-footer .facebook:hover {
    background-position: -183px 0;
}
.social-footer a {
    background: url("../img/sprite_portal_movil.png") repeat scroll -8px 0 transparent;
    display: inline-block;
    height: 50px;
    overflow: hidden;
    text-indent: 65px;
    width: 65px;
}
/*****************  FOOTER MOVIL *********************/
.icono-menu-movil {
    position: absolute;
    top: 12px;
    width: 25px;
    cursor: pointer;
}
.icono-menu-movil > img {
    float: left;
    width: 100%;
}
/*********** SERVICIOS E INFORMACION ********/
.page-movil-servicios .region-content {
    margin: 0;
}
.servicios-movil .view-header {
    border-bottom: 3px solid #6ec9cf;
    padding: 5%;
}
.titulo-servicio-movil {
    border-left: 2px solid #f2f1f1;
    color: #9c9c9c;
    font-size: 1.5em;
    font-weight: 200;
    padding-left: 3%;
}
.servicios-movil .views-row {
    float: left;
    height: 10em;
    padding: 3%;
    width: 44%;
}
.servicios-movil .views-row .views-field {
    float: left;
    width: 100%;
}
.servicios-movil .views-row.fondo {
    background: none repeat scroll 0 0 #f2f1f1;
}
.servicios-movil .view-content {
    background: none repeat scroll 0 0 #f7f7f7;
    float: left;
}
.servicios-movil .views-row:hover{
    background: none repeat scroll 0 0 #3591bc;
}
.servicios-movil .views-row a {
    color: #6e6e6e;
    float: left;
    font-size: 1em;
    padding: 0;
    text-align: center;
    width: 100%
}
.servicios-movil .views-row:hover a{
    color: #ffffff;
}
.servicios-movil .clase-852,
.servicios-movil .clase-857,
.servicios-movil .clase-840,
.servicios-movil .clase-757,
.servicios-movil .clase-783,
.servicios-movil .clase-835,
.servicios-movil .clase-780,
.servicios-movil .clase-845,
.servicios-movil .clase-875,
.servicios-movil .clase-755,
.servicios-movil .clase-765,
.servicios-movil .clase-823,
.servicios-movil .clase-761,
.servicios-movil .clase-846,
.servicios-movil .clase-837,
.servicios-movil .clase-758,
.servicios-movil .clase-803,
.servicios-movil .clase-862{    
    float: left;
    height: 3em;
    margin-left: 40%;
    margin-top: 7%;
    width: 3em;
}
.servicios-movil .clase-852 {
    background: url("../img/icono-educacion.png") no-repeat scroll 0 1em / 7em;
}
.servicios-movil .views-row:hover .clase-852{
    background: url("../img/icono-educacion.png") no-repeat scroll -4em 1em / 7em;
}
.servicios-movil .clase-857 {
    background: url("../img/icono-nacimiento.png") no-repeat scroll 0.3em 0 / 5em;
}
.servicios-movil .views-row:hover .clase-857{
    background: url("../img/icono-nacimiento.png") no-repeat scroll -2.5em 0 / 5em;
}
.servicios-movil .clase-840 {
    background: url("../img/icono-empleo.png") no-repeat scroll 1.2em 0 / 3em;
}
.servicios-movil .views-row:hover .clase-840{
    background: url("../img/icono-empleo.png") no-repeat scroll -1.2em 0 / 3em;
}
.servicios-movil .clase-757 {
    background: url("../img/icono-impuestos.png") no-repeat scroll 0 0.5em / 6em;
}
.servicios-movil .views-row:hover .clase-757{
    background: url("../img/icono-impuestos.png") no-repeat scroll -3.4em 0.5em / 6em;
}
.servicios-movil .clase-783 {
    background: url("../img/icono-salud.png") no-repeat scroll 0.5em 0.5em / 5em;
}
.servicios-movil .views-row:hover .clase-783{
    background: url("../img/icono-salud.png") no-repeat scroll -2.5em 0.5em / 5em;
}
.servicios-movil .clase-835 {
    background: url("../img/icono-familia.png") no-repeat scroll 0.5em 0.3em / 5em;
}
.servicios-movil .views-row:hover .clase-835{
    background: url("../img/icono-familia.png") no-repeat scroll -2.5em 0.3em / 5em;
}
.servicios-movil .clase-780 {
    background: url("../img/icono-discapacidad.png") no-repeat scroll 0.5em 0.5em / 5em;
}
.servicios-movil .views-row:hover .clase-780{
    background: url("../img/icono-discapacidad.png") no-repeat scroll -2.5em 0.5em / 5em;
}
.servicios-movil .clase-845 {
    background: url("../img/icono-agua.png") no-repeat scroll 0.5em 0 / 4.5em;
}
.servicios-movil .views-row:hover .clase-845{
    background: url("../img/icono-agua.png") no-repeat scroll -2.2em 0 / 4.5em;
}
.servicios-movil .clase-875 {
    background: url("../img/icono-denuncias.png") no-repeat scroll 0.2em 0.2em / 5em;
}
.servicios-movil .views-row:hover .clase-875{
    background: url("../img/icono-denuncias.png") no-repeat scroll -2.6em 0.2em / 5em;
}
.servicios-movil .clase-755 {
    background: url("../img/icono-ciudadania.png") no-repeat scroll 0.2em 0.6em / 6em;
}
.servicios-movil .views-row:hover .clase-755{
    background: url("../img/icono-ciudadania.png") no-repeat scroll -3.2em 0.6em / 6em;
}
.servicios-movil .clase-765 {
    background: url("../img/icono-campo.png") no-repeat scroll 0.5em 0 / 4.5em;
}
.servicios-movil .views-row:hover .clase-765{
    background: url("../img/icono-campo.png") no-repeat scroll -2.3em 0 / 4.5em;
}
.servicios-movil .clase-823 {
    background: url("../img/icono-silvestre.png") no-repeat scroll 0.5em 0 / 5em;
}
.servicios-movil .views-row:hover .clase-823{
    background: url("../img/icono-silvestre.png") no-repeat scroll -2.5em 0 / 5em;
}
.servicios-movil .clase-761 {
    background: url("../img/icono-deporte.png") no-repeat scroll 0.5em 0.5em / 5em;
}
.servicios-movil .views-row:hover .clase-761{
    background: url("../img/icono-deporte.png") no-repeat scroll -2.5em 0.5em / 5em;
}
.servicios-movil .clase-846 {
    background: url("../img/icono-negocios.png") no-repeat scroll 0.5em 0.5em / 5em;
}
.servicios-movil .views-row:hover .clase-846{
    background: url("../img/icono-negocios.png") no-repeat scroll -2.3em 0.5em / 5em;
}
.servicios-movil .clase-837 {
    background: url("../img/icono-tenencia.png") no-repeat scroll 0.5em 1em / 5em;
}
.servicios-movil .views-row:hover .clase-837{
    background: url("../img/icono-tenencia.png") no-repeat scroll -2.5em 1em / 5em;
}
.servicios-movil .clase-758 {
    background: url("../img/icono-terrenos.png") no-repeat scroll 0.5em 0.5em / 5em;
}
.servicios-movil .views-row:hover .clase-758{
    background: url("../img/icono-terrenos.png") no-repeat scroll -2.2em 0.5em / 5em;
}
.servicios-movil .clase-803 {
    background: url("../img/icono-migrantes.png") no-repeat scroll 0.5em 0.5em / 5em;
}
.servicios-movil .views-row:hover .clase-803{
    background: url("../img/icono-migrantes.png") no-repeat scroll -2.5em 0.5em / 5em;
}
.servicios-movil .clase-862 {
    background: url("../img/icono-parques.png") no-repeat scroll 0.2em 0.5em / 6em;
}
.servicios-movil .views-row:hover .clase-862{
    background: url("../img/icono-parques.png") no-repeat scroll -3.2em 0.5em / 6em;
}
/************ SUBTEMAS DE SERVICIOS *************/
.subtemas-servicios-movil .titulo-servicio-movil{
    margin-left: 5%;
}
.subtemas-servicios-movil h3 {
    background: none repeat scroll 0 0 #8ad6b9;
    border-top: 2px solid #8bbfab;
    color: #ffffff;
    float: left;
    font-size: 1.5em;
    font-weight: 600;
    margin-bottom: 0;
    margin-top: 10%;
    padding: 5%;
    text-align: center;
    width: 92%;
    border-radius: 0;
}
.subtemas-servicios-movil > .view-content .views-row {
    border-left: 2px solid #cdcdcd;
    float: left;
    margin: 10% 3%;
    padding-left: 3%;
    width: 93%;
}
.subtemas-servicios-movil > .view-content .views-row a {
    color: #515151;
    float: left;
    font-size: 1.5em;
    margin-bottom: 4%;
    width: 100%;
}
.subtemas-servicios-movil .views-field-body,
.subtemas-servicios-movil .views-field-field-balazo {
    color: #b1b1b1;
    float: left;
    font-size: 1.2em;
    line-height: 1.3em;
    width: 100%;
}
.bloque-temas-movil {
    background: none repeat scroll 0 0 #f4f4f4;
    float: left;
    margin-top: 10%;
    width: 100%;
}
.movil-subtemas > .view-header {
    border-left: 2px solid #f5f5f5;
    color: #a0a0a0;
    font-size: 1.8em;
    font-weight: 100;
    line-height: 1em;
    margin: 0 20px;
    padding-left: 10px;
}
.movil-subtemas > .view-content {
    border-top: 2px solid #6ec9cf;
}
.movil-subtemas .views-row-even {
    background: none repeat scroll 0 0 #f5f5f5;
}
.movil-subtemas > .view-content .views-row {
    padding: 1.4em;
}
.movil-subtemas > .view-content .views-field-name .field-content > a {
    color: #787878;
    font-size: 1.5em;
}
.movil-subtemas .views-field-description .field-content > a {
    color: #b1b1b1;
    font-size: 1.1em;
}
.bloque-temas-movil .view-header {
    color: #929396;
    font-size: 2em;
    padding: 5%;
    float: left;
    width: 90%;
}
.bloque-temas-movil .views-row .field-content > a{
    color: #b1b1b1;
    background: url("../img/bullet-gris.png") no-repeat scroll 0 50%;
    float: left;
    padding-left: 4%;
}
.bloque-temas-movil .views-row .field-content > a:visited{
    color: #c5c5c5;
    background: url("../img/bullet-azul.png") no-repeat scroll 0 50%;
}
.bloque-temas-movil .views-row .field-content > a.active{
    color: #828181;
    background: url("../img/bullet-verde.png") no-repeat scroll 0 50%;
}
.bloque-temas-movil .views-row{
    float: left;
    clear: left;
    width: 93%;
    margin-left: 7%;
}
.movil-subtemas > .view-content .views-row {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    clear: left;
    float: left;
    width: 100%;
}
.bloque-temas-movil .field-content > a {
    color: #828181;
    font-size: 1.2em;
}
.bloque-temas-movil h2 {
    float: left;
    font-size: 1.1em;
    font-weight: 400;
    margin-bottom: 0;
    padding-right: 10%;
    background: url("../img/ir-temas.png") no-repeat scroll 100% 70% / 10%;
}
.subtemas-servicios-movil .icono-subtema-Información.útil {
    background: url("../img/informacion.png") no-repeat scroll 0 50% / 20%;
    float: left;
    line-height: 2em;
    margin-left: 15%;
    padding-left: 13%;
}
.subtemas-servicios-movil .icono-subtema-Permiso.o.registro {
    background: url("../img/permiso.png") no-repeat scroll 2% 100% / 20%;
    float: left;
    line-height: 2em;
    margin-left: 12%;
    padding-left: 17%;
}
.subtemas-servicios-movil .icono-subtema-Beneficio {
    background: url("../img/beneficio.png") no-repeat scroll 0.1em -0.1em / 30%;
    float: left;
    line-height: 2em;
    margin-left: 30%;
    padding-left: 12%;
}
.subtemas-servicios-movil .icono-subtema-Servicio {
    background: url("../img/servicio.png") no-repeat scroll 0 90% / 40%;
    float: left;
    line-height: 2em;
    margin-left: 30%;
    padding-left: 13%;
}
/*************  ACORDEON DE LOS TEMAS MOVIL **********/
.subtemas-servicios-movil .ui-accordion-content {
    border: 0 none;
    clear: left;
    padding: 0;
    background: #fbfbfb;
}
.subtemas-servicios-movil .ui-accordion .ui-accordion-icons{
    padding-left: 5%;
}
.subtemas-servicios-movil .ui-state-active a, 
.subtemas-servicios-movil .ui-state-active a:link, 
.subtemas-servicios-movil .ui-state-active a:visited,
.subtemas-servicios-movil .ui-state-default a, 
.subtemas-servicios-movil .ui-state-default a:link,
.subtemas-servicios-movil .ui-state-default a:visited,
.subtemas-servicios-movil .ui-state-hover a, 
.subtemas-servicios-movil .ui-state-hover a:link, 
.subtemas-servicios-movil .ui-state-hover a:visited{
    color: #FFFFFF;
}
.subtemas-servicios-movil .ui-accordion .ui-accordion-header:first-child{
    margin-top: 10%;
}
/*************  Gobernador movil **********/

.node-gobernador.view-mode-full .field {
    float: left;
}
.responsive-layout-mobile .field-name-tipo-de-contenido {
    border-bottom: 2px solid #e7e7e7;
    color: #525252;
    font-size: 2em;
    margin: 0 -20px;
    padding: 0 20px;
    text-transform: capitalize;
    width: 100%;
}
.responsive-layout-mobile .node-gobernador.view-mode-full .field-name-title .borde-amarillo {
    color: #9c9c9c;
    font-size: 1.7em;
    font-weight: 100;
}
.responsive-layout-mobile .node-gobernador.view-mode-full .field-name-field-administraciones {
    color: #9c9c9c;
    clear: left;
    font-size: 1.1em;
    font-weight: 100;
    margin-bottom: 0.5em;
}
.responsive-layout-mobile .node-gobernador.view-mode-full .imagen {
    clear: left;
    margin-right: 7%;
    width: 43%;
}
.responsive-layout-mobile .node-gobernador.view-mode-full .datos-contacto {
    display: none;
}
.responsive-layout-mobile .node-gobernador .field-name-field-cargo-actual, 
.responsive-layout-mobile .node-gobernador .field-name-field-a-cargo-desde {
    color: #9c9c9c;
    font-size: 1em;
    font-weight: 600;
    line-height: 1.1em;
    margin-bottom: 10px;
    width: 50%;
}
.responsive-layout-mobile .node-gobernador .field-name-field-a-cargo-desde,
.responsive-layout-mobile .node-gobernador .field-name-field-a-cargo-desde .field-label {
    font-weight: 400;
}
.responsive-layout-mobile .node .subtitulos {
    color: #898989;
    font-size: 1.1em;
    margin-top: 40px;
}
.responsive-layout-mobile .node .subtitulos .field-label {
    color: #525252;
    font-size: 1.2em;
    font-weight: 400;
}
.responsive-layout-mobile .node-gobernador.view-mode-full .group-border {
    background: none repeat scroll 0 0 #f5f5f5;
    border-top: 1px solid #e7e7e7;
    float: left;
    margin: 20px -20px 0;
    padding: 20px 20px 0;
}
.responsive-layout-mobile .node-gobernador.view-mode-full .group-border h3 {
    background: url("../img/ir-temas.png") no-repeat scroll 95% 55% transparent;
    color: #787878;
    font-size: 1.3em;
    font-weight: 400;
}
.responsive-layout-mobile .documentos-relacionados .block-title {
    color: #9c9c9c;
    font-size: 1.2em;
    font-weight: 600;
    margin-bottom: 20px;
}
.responsive-layout-mobile .documentos-relacionados .views-field-field-imagen-para-listado {
    float: right;
    margin-left: 2%;
    width: 43%;
}
.responsive-layout-mobile .documentos-relacionados .views-field-field-imagen-para-listado img {
    width: 100%;
}
.responsive-layout-mobile .documentos-relacionados .views-field-body {
    color: #9c9c9c;
    font-size: 1.1em;
}
.responsive-layout-mobile .field-name-gobernador-programas-sectoriales {
    border-top: 2px solid #e7e7e7;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: 20px;
    padding: 20px 20px 0;
    width: 100%;
}
.responsive-layout-mobile .sectoriales li {
    color: #9f9f9f;
    list-style: disc outside none;
}
.responsive-layout-mobile .field-name-gobernador-informes-de-gobierno {
    display: none;
}
/*************  Funcionario movil  ****************/
.responsive-layout-mobile .node-funcionario.view-mode-full .field-name-campo-puesto {
    width: 50%;
}
.responsive-layout-mobile .node-funcionario.view-mode-full .field {
    float: left;
}
.responsive-layout-mobile .node-funcionario.view-mode-full .field-name-title {
    margin-bottom: 2em;
    width: 100%;
}
.responsive-layout-mobile .node-funcionario.view-mode-full .imagen {
    clear: left;
    margin-right: 7%;
    width: 43%;
}
.responsive-layout-mobile .node-funcionario.view-mode-full .views-field-field-puesto-del-funcionario {
    font-weight: 600;
}
.responsive-layout-mobile .node-funcionario.view-mode-full .views-field-field-puesto-del-funcionario,
.responsive-layout-mobile .node-funcionario.view-mode-full .views-field-field-fecha-en-que-asumio-el-car {
    color: #9c9c9c;
    line-height: 1em;
    margin-bottom: 1em;
}
.responsive-layout-mobile .node-funcionario.view-mode-full .views-field-field-fecha-en-que-asumio-el-car .field-label {
    font-weight: 400;
}
.responsive-layout-mobile .node-funcionario.view-mode-full .datos-contacto h3,
.responsive-layout-mobile .node-funcionario.view-mode-full .datos-contacto .field,
.responsive-layout-mobile .node-funcionario.view-mode-full .datos-contacto + .datos-contacto,
.responsive-layout-mobile .node-funcionario.view-mode-full .administracion,
.responsive-layout-mobile .node-funcionario.view-mode-full .field-name-depen {
    display: none;
}
.responsive-layout-mobile .node-funcionario.view-mode-full .datos-contacto .field-name-field-correo-electr-nico-de-cont {
    display: block;
    font-size: 0.7em;
    width: 50%;
}
.responsive-layout-mobile .node-funcionario.view-mode-full .view-responsabilida-puesto .views-label {
    background: none repeat scroll 0 0 #c3c3c3;
    color: #808080;
    font-weight: 600;
    line-height: 2em;
    text-indent: 1em;
}
.responsive-layout-mobile .node-funcionario.view-mode-full .view-responsabilida-puesto .field-content{
    padding: 0 0.5em;
}
.responsive-layout-mobile .node-funcionario.view-mode-full .view-responsabilida-puesto{
    background: #e8e8e8;
}
.responsive-layout-mobile .node-funcionario.view-mode-full .view-responsabilida-puesto li {
    padding: 0.5em 0;
}
.responsive-layout-mobile .node-funcionario.view-mode-full .group-right {
    background: none repeat scroll 0 0 #f4f4f4;
    display: block;
    margin: 0 -20px;
    padding: 0 20px;
    width: 100%;
}
.responsive-layout-mobile .node-funcionario.view-mode-full .field-name-funcionario-label-relacionados {
    color: #787878;
    font-size: 1.5em;
    margin-top: 1em;
    width: 100%;
}
.responsive-layout-mobile .field-name-funcionario-subordinado .views-row,
.responsive-layout-mobile .field-name-funcionario-jefe-dependencia .views-row {
    clear: left;
    float: left;
}
.responsive-layout-mobile .field-name-funcionario-subordinado .views-field,
.responsive-layout-mobile .field-name-funcionario-jefe-dependencia .views-field {
    float: left;
    width: 78%;
}
.responsive-layout-mobile .field-name-funcionario-subordinado .views-field-field-imagen-para-listado,
.responsive-layout-mobile .field-name-funcionario-jefe-dependencia .views-field-field-imagen-para-listado {
    margin-right: 2%;
    width: 20%;
}
.responsive-layout-mobile .field-name-funcionario-subordinado .views-field-title,
.responsive-layout-mobile .field-name-funcionario-jefe-dependencia .views-field-title {
    margin-top: 0.5em;
}
.responsive-layout-mobile .field-name-funcionario-subordinado .views-field-field-imagen-para-listado img,
.responsive-layout-mobile .field-name-funcionario-jefe-dependencia .views-field-field-imagen-para-listado img {
    width: 100%;
}
/*************  Gabinete movil **********/
.responsive-layout-mobile.page-gabinete h1,
.responsive-layout-mobile.page-dependencias h1,
.responsive-layout-mobile .field-name-title h1{
    border-bottom: 2px solid #e7e7e7;
    color: #525252;
    font-size: 2em;
    font-weight: 400;
    margin: 0 -20px;
    padding: 0 20px;
}
.responsive-layout-mobile .view-gabinete .views-row {
    background: none repeat scroll 0 0 #f4f4f4;
    float: left;
    margin-top: 1em;
}
.responsive-layout-mobile .view-gabinete .views-row .views-field {
    float: left;
    width: 63%;
}
.responsive-layout-mobile .view-gabinete .views-row .views-field-field-imagen-para-listado {
    margin-right: 3.3%;
    width: 33.3%;
    font-weight: 600;
}
.responsive-layout-mobile .view-gabinete .views-field-field-imagen-para-listado img {
    width: 100%;
}
.responsive-layout-mobile .view-gabinete .views-row .views-field-title {
    color: #898989;
    font-size: 1em;
    margin-bottom: 10px;
    margin-top: 2em;
}
.responsive-layout-mobile .view-gabinete .views-row .views-field-title-1 {
    line-height: 1em;
    margin-bottom: 10px;
}
.responsive-layout-mobile .view-gabinete .views-row .views-field-field-correo-electr-nico-de-cont a {
    color: #c1c1c1;
}
.responsive-layout-mobile .view-gabinete .views-row .views-field-field-url-twitter, 
.responsive-layout-mobile .view-gabinete .views-row .views-field-title-2, 
.responsive-layout-mobile .view-gabinete .views-row .views-field-title-3, 
.responsive-layout-mobile .view-gabinete .views-row .views-field-field-universidad-y-grado-obteni {
    display: none;
}
/*****************  ORGANIGRAMA ****************/
.responsive-layout-mobile.node-type-organigrama .section-content {
    margin: 0;
}
.responsive-layout-mobile.node-type-organigrama .grid-24 {
    margin: 0;
}
.responsive-layout-mobile .node-organigrama .field-name-tipo-de-contenido{
    clear: left;
    float: left;
    color: #525252;
    font-size: 2em;
    margin-left: 0;
    text-transform: capitalize;
}
.responsive-layout-mobile .field-name-logo-dependencia-organigrama {
    background: none repeat scroll 0 0 #ececec;
    border-top: 2px solid #e0e0e0;
    float: left;
    width: 100%;
}
.responsive-layout-mobile .node-organigrama .field-content > img {
    width: 50%;
}
.responsive-layout-mobile .node-organigrama .views-field-field-imagen-para-listado {
    display: block;
    text-align: center;
}
.responsive-layout-mobile .node-organigrama .field-name-field-dependencia-area{
    background: none repeat scroll 0 0 #ececec;
    float: left;
    width: 100%;
}
.responsive-layout-mobile .node-organigrama .field-name-field-dependencia-area a {
    color: #9c9c9c;
    display: block;
    font-size: 1.5em;
    font-weight: 200;
    padding-top: 0;
    text-align: center;
}
.responsive-layout-mobile .node-organigrama .field-name-title{
    display: none;
}
.responsive-layout-mobile .node-organigrama .field.field-name-field-mapa-de-enlaces-organigram{
    float: left;
    width: 100%;
}
.responsive-layout-mobile .node-organigrama .field-name-field-mapa-de-enlaces-organigram img {
    float: left;
    height: auto;
    width: 100%;
}
.responsive-layout-mobile .node-organigrama .field-name-field-mapa-de-enlaces-organigram p{
    margin-bottom: 0;
}
.responsive-layout-mobile .node-organigrama .group-informacion h3 {
    color: #787878;
    float: left;
    font-size: 1.6em;
    font-weight: 400;
    padding-right: 2em;
    background: url("../img/ir-temas.png") no-repeat scroll 95% 0% / 7%;
}
.responsive-layout-mobile .node-organigrama .field-name-field-c-digo-de-area .field-label {
    display: block;
}
.responsive-layout-mobile .node-organigrama .field-name-field-c-digo-de-area{
    float: left;
    clear: left;
}
.responsive-layout-mobile .node-organigrama .field-name-field-tel-fono{
    float: left;
}
.responsive-layout-mobile .node-organigrama .field-name-field-c-digo-de-area .field-label,
.responsive-layout-mobile .node-organigrama .views-field-field-correo-electr-nico-de-aten span {
    color: #898989;
    float: left;
    font-weight: 600;
}
.responsive-layout-mobile .node-organigrama .field-collection-item-field-telefono-conjunto .field-items {
    color: #b6b5b5;
    float: left;
}
.responsive-layout-mobile .node-organigrama .group-ver-mapa{
    display: none;
}
.responsive-layout-mobile .view-contacto-organigrama-block{
    float: left;
    width: 100%;
}
.responsive-layout-mobile .group-informacion,
.responsive-layout-mobile .group-ubicacion{
    background: none repeat scroll 0 0 #f1f1f1;
    float: left;
    padding: 3%;
    width: 94%;
}
.node-organigrama .view-servicios-ubicacion .field-name-title
.horarios-organigrama {
    display: block;
    float: left;
    margin-top: 1.5em;
}
.horario > p {
    color: #898989;
    font-size: 1em;
    font-weight: 600;
    margin-bottom: 2%;
}
.horarios-organigrama .horario {
    float: left;
    width: 100%;
}
.horarios-organigrama .horario {
    float: left;
    width: 100%;
    margin: 0.5em 0;
}
.entrada {
    margin-right: 1%;
}
.entrada, .salida, .sabados {
    color: #bbbbbb;
    float: left;
    font-size: 1em;
    font-weight: 600;
}
.responsive-layout-mobile .node-organigrama .view-servicios-ubicacion .field-name-title:before {
    color: #898989;
    content: "Direccion";
    font-size: 1.2em;
    font-weight: 600;
}
.responsive-layout-mobile .node-organigrama .view-servicios-ubicacion .field-name-title{
    display: block;
}
.responsive-layout-mobile .node-organigrama .views-field-field-correo-electr-nico-de-aten li {
    font-size: 1.1em;
    margin: 0;
    clear: left;
}
.responsive-layout-mobile .node-organigrama .views-field-field-correo-electr-nico-de-aten ul {
    padding: 0;
}
.responsive-layout-mobile .node-organigrama .view-servicios-ubicacion .field-name-title a,
.responsive-layout-mobile .group-ubicacion.field-group-div .field {
    color: #bbbbbb;
    font-size: 1.1em;
}
.responsive-layout-mobile .node-organigrama .group-ubicacion {
    float: left;
    padding-bottom: 4em;
}
/************  DEPENDENCIAS HOME  ****************/
.responsive-layout-mobile .listado-tabs .views-widget-filter-field_clasificacion_dep_tid{
    display: none;
}
.responsive-layout-mobile .listado-tabs .views-widget-filter-field_clasificacion_dep_tid_1{
    display: block;
}
.responsive-layout-mobile .listado-tabs .form-item-field-clasificacion-dep-tid-1 select option:first-child{
    display: none;
}
.responsive-layout-mobile .group-contactos-gobernador{
    display: none;
}
.responsive-layout-mobile select#edit-field-clasificacion-dep-tid-1 {
    background: url("../img/lista-flecha.png") no-repeat scroll 97% 50% #f3f3f3;
    border: 2px solid #a0a0a0;
    border-radius: 3px;
    color: #909090;
    float: left;
    font-weight: 600;
    height: 2.5em;
    padding-top: 0.4em;
    text-align: center;
    width: 100%;
}
.page-dependencias.responsive-layout-mobile .listado-dependencias .views-field-body,
.page-dependencias.responsive-layout-mobile .listado-dependencias .views-field-field-status{
    display: none;
}
.page-dependencias.responsive-layout-mobile .listado-tabs .views-field-name-1,
.responsive-layout-mobile .view-dependencias-2015-2021 .views-row .views-field-name-1,
.responsive-layout-mobile .view-gabinete-2015-2021 > .view-content .views-row > .views-field.views-field-name-1 {
    background: none repeat scroll 0 0 #c3c3c3;
    color: #808080;
    float: left;
    font-size: 1.1em;
    margin-top: 10px;
    padding: 2% 4%;
    width: 92%;
    font-weight: 600;
}
.page-dependencias.responsive-layout-mobile .listado-tabs .views-field.views-field-description,
.responsive-layout-mobile .view-dependencias-2015-2021 .views-row .views-field-description {
    background: none repeat scroll 0 0 #e8e8e8;
    color: #898989;
    float: left;
    font-size: 1.1em;
    padding: 3%;
    width: 94%;
    margin-bottom: 3em;
}
.page-dependencias.responsive-layout-mobile .listado-tabs .views-field-view,
.page-dependencias.responsive-layout-mobile .listado-dependencias .views-field-title,
.responsive-layout-mobile .view-dependencias-2015-2021 .view-content .views-row .views-field.views-field-view .view-dependencias-bloque-2015-2021 .views-row .views-field.views-field-title{
    float: left;
    width: 100%;
}
.page-dependencias.responsive-layout-mobile .listado-dependencias .views-row .views-field-title a,
.responsive-layout-mobile .view-dependencias-2015-2021 .view-content .views-row .views-field.views-field-view .view-dependencias-bloque-2015-2021 .views-row .views-field.views-field-title a {
    color: #525252;
    float: left;
    font-size: 1.1em;
    font-weight: 600;
    line-height: 1.2em;
    display: list-item;
}
.page-dependencias.responsive-layout-mobile .listado-dependencias .views-field-field-titular {
    color: #9c9c9c;
    float: left;
    font-size: 1em;
    width: 100%;
}
.page-dependencias.responsive-layout-mobile .listado-dependencias .masonry-item.views-row,
.responsive-layout-mobile .view-dependencias-2015-2021 .view-content .views-row .views-field.views-field-view .view-dependencias-bloque-2015-2021 .views-row {
    margin-left: 1.5em;
    float: left;
    margin-bottom: 1em;
    clear: left;
}
/*********** aplicar para gabinete ************/
.responsive-layout-mobile .gobernador-bloque .field-name-title{
    display: none;
}
.responsive-layout-mobile .gobernador-bloque .field-name-field-imagen-para-listado {
    float: left;
    width: 45%;
    margin-right: 5%;
}
.responsive-layout-mobile .gobernador-bloque .field-name-field-imagen-para-listado img,
.responsive-layout-mobile .views-widget-filter-field_clasificacion_dep_tid_1 {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .group-gobernador-actual {
    float: left;
    width: 50%;
}
.responsive-layout-mobile .group-semblanza-gobernador,
.responsive-layout-mobile .group-gobernador-actual .field {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .group-semblanza-gobernador {
    border-bottom: 2px solid #eaeaea;
    float: left;
    margin-bottom: 5%;
    width: 100%;
}
.responsive-layout-mobile .gobernador-bloque .field-name-field-a-cargo-desde{
    display: block;
}
.responsive-layout-mobile .field-name-nombre-gobernador{
    color: #9c9c9c;
    float: left;
    font-size: 1.7em;
    font-weight: 100;
    margin: 0.5em 0;
    display: block;
}
.responsive-layout-mobile .listado-dependencias .masonry-item-inner,
.responsive-layout-mobile .view-dependencias-2015-2021 .view-content .views-row .views-field.views-field-view .view-dependencias-bloque-2015-2021 .views-row .views-field.views-field-title {
    float: left;
    height: 5em;
}
/************ DEPENDENCIAS ********************/
.responsive-layout-mobile .node-dependencias h1.borde-amarillo {
    color: #9c9c9c;
    font-size: 1.3em;
}
.responsive-layout-mobile .view-portada-dependencias .views-field-title{display: none;}
.responsive-layout-mobile .field-name-dependencias-hijas .views-row .ver-mas {
    display: none;
}
.responsive-layout-mobile .field-name-dependencias-hijas ul {
    padding: 0;
    margin-left: 4%;
}
.responsive-layout-mobile .field-name-dependencias-hijas ul li {
    color: #bbbbbb;
    display: list-item;
    list-style: disc outside none;
    margin: 2% 0;
}
.responsive-layout-mobile .field-name-dependencias-hijas ul li a {
    color: #a2a2a2;
}
.responsive-layout-mobile .view-dependencia-responsabilidad-legal{
    font-size: 1.1em;
    margin-top: 1.5em;
    color: #898989;
}
.responsive-layout-mobile .node-dependencias .field-name-field-imagen-para-listado{
    display: block;
    text-align: center;
}
.responsive-layout-mobile .group-dependencias h3 {
    color: #9c9c9c;
    font-size: 1.2em;
    font-weight: 600;
    margin-bottom: 0;
}
.responsive-layout-mobile .node-dependencias .field-name-field-imagen-para-listado img {
    width: 60%;
}
.responsive-layout-mobile .group-dependencias.group-mas-noticias,
.listado-tabs .view-header{
    display: block;
}
.responsive-layout-mobile .destacados,
.responsive-layout-mobile .field-name-field-dependencia-padre{
    display: none;
}
.responsive-layout-mobile .groups-acerca{
    color: #898989;
    float: left;
    font-size: 1.1em;
    width: 100%;
}
.responsive-layout-mobile .groups-acerca .field-label {
    color: #525252;
    float: left;
    font-size: 1.2em;
    font-weight: 400;
    text-transform: uppercase;
    width: 100%;
}
.responsive-layout-mobile .groups-acerca .field {
    margin: 1em 0;
    float: left;
}
.responsive-layout-mobile .field.field-name-dependenicas-leer-mas{
    float: right;
    margin: 0;
/*    padding-right: 10%;
    background: url("../img/ver-mas.png") no-repeat scroll 100% 40% rgba(0, 0, 0, 0);
    padding-right: 12%;*/
}
.responsive-layout-mobile .group-contacto > h3 {
    background: url("../img/ir-temas.png") no-repeat scroll 100% 50% / 18%;
    padding-right: 12%;
    float: left;
}
.responsive-layout-mobile .groups-acerca + .groups-acerca {
    border-bottom: 2px solid #eaeaea;
    margin-bottom: 1.5em;
}
.responsive-layout-mobile .acerca-group-3 {
    float: left;
    margin-bottom: 2em;
    width: 100%;
}
.responsive-layout-mobile .field-name-organigrama-de-la-dependencia{
    background: none repeat scroll 0 0 #dbdbdb;
    padding: 2% 4%;
}
.responsive-layout-mobile .field-name-dependencias-hijas{
    background: none repeat scroll 0 0 #e8e8e8;
    padding: 2% 4%;
}
.responsive-layout-mobile .field-name-organigrama-de-la-dependencia a {
    color: #8e8e8e;
    font-size: 1.2em;
    font-weight: 600;
    padding-right: 5%;
    background: url("../img/ir-organigrama.png") no-repeat scroll 100% 70% / 9%;
}
.responsive-layout-mobile .field-name-dependencias-hijas h2.block-title {
    color: #a2a2a2;
    font-size: 1.1em;
    font-weight: 600;
}
.responsive-layout-mobile .contenedor-relacionados {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .contenedor-relacionados h2 {
    color: #a2a2a2;
    float: left;
    font-size: 1.2em;
    font-weight: 600;
    width: 100%;
}
.responsive-layout-mobile .group-contacto.group-azul,
.responsive-layout-mobile .group-prensa.group-azul {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .contenedor-relacionados .views-row a {
    clear: left;
    color: #bbbbbb;
    display: list-item;
    float: left;
    font-size: 1.1em;
    margin: 0.2em 0 0.2em 5%;
}
.responsive-layout-mobile .contenedor-relacionados .group-dependencias-relacionados .field {
    float: left;
    margin: 3% 0;
    width: 100%;
}
.responsive-layout-mobile .contenedor-relacionados .more-link {
    background: url("../img/ver-mas.png") no-repeat scroll 100% 40% rgba(0, 0, 0, 0);
    float: right;
    margin-top: 3%;
    padding-right: 12%;
    width: 88%;
}
.responsive-layout-mobile .more-link {
    background: url("../img/ver-mas.png") no-repeat scroll 100% -0.6em;
    float: right;
    padding-right: 30px;
    width: 90%;
}
.responsive-layout-mobile .funcionarios-hijos .views-field-field-correo-electr-nico-de-cont{
    display: block;
     color: #c5c5c5;
    word-break: break-all;
}
.responsive-layout-mobile .group-funcionarios {
    background: none repeat scroll 0 0 #f5f5f5;
    border-top: 2px solid #e7e7e7;
    float: left;
    margin: 0 -20%;
    padding: 0 20%;
    width: 100%;
}
.responsive-layout-mobile .funcionarios-hijos .views-row {
    background: url("../img/maletin-fondo.png") no-repeat scroll 0 50% / 25% auto rgba(0, 0, 0, 0);
    float: left;
    height: 10em;
    margin-bottom: 10%;
    padding-left: 30%;
    width: 70%;
}
.responsive-layout-mobile .funcionarios-hijos .views-row .views-field:first-child {
    margin-top: 10%;
}
.responsive-layout-mobile .group-pie.group-pie-fondo {
    background: none repeat scroll 0 0 #f5f5f5;
    float: left;
    margin: 0 -20%;
    padding: 0 20% 2em;
    width: 100%;
}
.responsive-layout-mobile .field-name-field-c-digo-de-area,
.responsive-layout-mobile .field-name-field-tel-fono{
    float: left;
    margin-right: 1%;
}
.responsive-layout-mobile .group-pie-fondo .field-name-field-c-digo-de-area .field-label,
.responsive-layout-mobile .group-prensa .field-name-field-correo-electr-nico-para-pr .field-label,
.responsive-layout-mobile .field-name-field-c-digo-de-area .field-label{
    color: #898989;
    display: block;
    font-size: 1.1em;
    font-weight: 600;
    padding-right: 5px;
}
.responsive-layout-mobile .group-pie-fondo .field-name-field-c-digo-de-area .field-items,
.responsive-layout-mobile .group-pie-fondo .field-name-field-tel-fono .field-items,
.responsive-layout-mobile .group-prensa .field-name-field-correo-electr-nico-para-pr .field-items{
    color: #bab9b9;
    font-size: 1.1em;
    font-weight: 600;
}
.responsive-layout-mobile .group-prensa h3,
.responsive-layout-mobile .group-contacto h3{
    color: #787878;
    font-size: 1.3em;
    font-weight: 400;
    margin-bottom: 1em;
}
.responsive-layout-mobile .group-contacto .field-name-field-ubicacion .field-items,
.responsive-layout-mobile .group-contacto .field-name-field-ubicacion .field-items a {
    color: #bbbbbb;
    font-size: 1em;
    font-weight: 600;
}
.responsive-layout-mobile .node-dependencias .horario_atencion h3,
.responsive-layout-mobile .group-contacto .field-name-field-ubicacion .field-label{
    color: #898989;
    font-size: 1.2em;
    font-weight: 600;
    margin-bottom: 0;
}
.responsive-layout-mobile .node-dependencias .group-contacto .field-name-field-correo-electr-nico-de-aten{
    display: none;
}
.responsive-layout-mobile .node-dependencias .field-name-field-telefono-conjunto,
.responsive-layout-mobile .node-dependencias .field-name-field-ubicacion,
.responsive-layout-mobile .horario_atencion{
    margin-bottom: 1em;
    float: left;
    width: 100%;
}
.responsive-layout-mobile .horario_atencion .field {
    color: #bbbbbb;
    float: left;
    font-size: 1em;
    font-weight: 600;
    margin: 0 1%;
}
.responsive-layout-mobile .field-name-field-salida .field-item:before,
.responsive-layout-mobile .field-name-field-salida-t .field-item:before,
.responsive-layout-mobile .field-name-field-salida-s .field-item:before{
    content: "- ";
}
.responsive-layout-mobile .field-name-field-entrada-t .field-item:before {
    content: "/ ";
}
.responsive-layout-mobile .funcionarios-hijos .views-row .views-field:first-child {
    margin-top: 10%;
}
.responsive-layout-mobile .funcionarios-hijos .views-field-field-puesto-del-funcionario {
    color: #33adda;
    font-weight: 600;
}
.responsive-layout-mobile .funcionarios-hijos .views-row a {
    color: #898989;
    font-size: 1.1em;
    font-weight: 600;
}

.responsive-layout-mobile .group-prensa h3 {
    background: url("../img/ir-temas.png") no-repeat scroll 100% 50% / 9%;
    padding-right: 12%;
    float: left;
}
.responsive-layout-mobile .group-funcionarios {
    background: none repeat scroll 0 0 #f5f5f5;
    border-top: 2px solid #e7e7e7;
    float: left;
    margin: 0 -20%;
    padding: 0 20%;
    width: 100%;
    padding-bottom: 2em;
}
.node-dependencias .field-name-dependencia-funcionario-titular{
    display: none;
}
.node-dependencias .field-name-tutular-dependencia-movil {
    border-bottom: 3px solid #eaeaea;
    display: block;
    margin-bottom: 2em;
    padding-bottom: 2em;
    float: left;
}.funcionario-titular-movil .views-field-title a {
    color: #9c9c9c;
    font-size: 2em;
    font-weight: 200;
}
.funcionario-titular-movil .views-field-field-puesto-del-funcionario {
    color: #9c9c9c;
    font-size: 1.1em;
    font-weight: 600;
}
.funcionario-titular-movil .views-field-field-administracion {
    color: #9c9c9c;
    font-size: 1.5em;
    font-weight: 200;
    margin-bottom: 0.5em;
}
.funcionario-titular-movil .views-field-field-imagen-para-listado {
    float: left;
    width: 45%;
    margin-right: 5%;
}
.funcionario-titular-movil .views-field-field-imagen-para-listado img{
    float: left;
    width: 100%;
}
.funcionario-titular-movil .views-field-field-fecha-en-que-asumio-el-car {
    color: #9c9c9c;
    float: left;
    font-size: 1.1em;
}
.funcionario-titular-movil .views-field-field-correo-electr-nico-de-cont {
    float: left;
    width: 50%;
    word-wrap: break-word;
}
.funcionario-titular-movil .views-field-field-correo-electr-nico-de-cont a{
    color: #9c9c9c;
    font-weight: 600;
    word-wrap: break-word;
}
.responsive-layout-mobile .group-funcionarios h3 {
    background: url("../img/ir-temas.png") no-repeat scroll 100% 50% / 7%;
    color: #787878;
    float: left;
    font-size: 1.5em;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 1em;
    padding-right: 3em;
}
.responsive-layout-mobile .relacionados-ver-mas-dependencias .view-content,
.responsive-layout-mobile .relacionados-ver-mas-dependencias .views-row {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .relacionados-ver-mas-dependencias > .view-content .views-row a{
    clear: left;
    color: #bbbbbb;
    display: list-item;
    float: left;
    font-size: 1.1em;
    margin: 0.2em 0 0.2em 5%;
}
.responsive-layout-mobile .relacionados-ver-mas-dependencias .view-footer {
    background: none repeat scroll 0 0 #f1f1f1;
    float: left;
    margin: 2em -20% 0;
    padding: 0 20% 2em;
    width: 100%;
}
.responsive-layout-mobile .region{
    min-height: 0;
}
.responsive-layout-mobile .relacionados-ver-mas-dependencias .view-servicios-ubicacion:last-child{
    display: none;
}
.responsive-layout-mobile .relacionados-ver-mas-dependencias h3.mas-info{
    color: #787878;
    font-size: 1.3em;
    font-weight: 400;
    margin-bottom: 1em;
    background: url("../img/ir-temas.png") no-repeat scroll 100% 50% / 9% auto rgba(0, 0, 0, 0);
    float: left;
    padding-right: 12%;
}
.responsive-layout-mobile .view-dependencias-organigrama-logo .views-row {
    display: none;
}
/******************* UBICACION *********************/
.responsive-layout-mobile .field-name-field-tipo-de-ubicaci-n{
    display: none;
}
.responsive-layout-mobile .node-ubicacion .group-left,
.responsive-layout-mobile .node-ubicacion .group-right{
    float: left;
    width: 100%;
}
.responsive-layout-mobile .node-ubicacion .group-direccion .field {
    color: #a9a9a9;
    float: left;
    font-size: 1.1em;
    margin: 0 2px;
}
.responsive-layout-mobile .node-ubicacion .group-direccion .field-label {
    font-weight: normal;
    margin-right: 3px;
}
/************** SERVICIOS *********************/
.responsive-layout-mobile .field-group-htabs {
    float: left;
    margin-top: 3em;
}
.responsive-layout-mobile .field-name-servicio-temas{
    display: none;
}
.responsive-layout-mobile .group-boton .field-name-field-url-del-formulario {
    background: none repeat scroll 0 0 #62c46c;
    float: left;
    margin: 30% 30% 0;
    padding: 2% 4%;
    text-align: center;
    width: 30%;
}
.group-boton .field-item.even > a {
    color: #ffffff;
    font-weight: 600;
}
.responsive-layout-mobile .group-boton .field-name-field-texto-de-ayuda-{
    font-weight: 600;
    margin-top: 0.5em;
    text-align: center;
    width: 100%;
}
.responsive-layout-mobile .field-group-htabs ul li.horizontal-tab-button {
    width: 50%;
    background: none repeat scroll 0 0 #c3c3c3;
    font-size: 0.85em;
}
.responsive-layout-mobile .field-group-htabs .horizontal-tabs ul li a,
.responsive-layout-mobile .field-group-htabs .selected strong{
    text-align: center;
    color: #767676;
    padding: 5%;
}
.responsive-layout-mobile .horizontal-tabs ul.horizontal-tabs-list .selected strong{
    color: #ffffff;
    padding: 0;
}
.responsive-layout-mobile .field-group-htabs ul li.selected,
.responsive-layout-mobile .field-group-htabs ul li.horizontal-tab-button:hover,
.responsive-layout-mobile .field-group-htabs ul li a:hover{
    background: none repeat scroll 0 0 #5cafd1;
}
.responsive-layout-mobile .node-servicio .field-name-body,
.responsive-layout-mobile .node-permiso .field-name-body,
.responsive-layout-mobile .node-beneficio .field-name-body,
.responsive-layout-mobile .node-permiso .field-name-field-aviso,
.responsive-layout-mobile .node-servicio .field-name-field-avisos,
.responsive-layout-mobile .node-beneficio .field-name-field-avisos{
    display: none;
}
.responsive-layout-mobile .field-group-htabs div.horizontal-tabs{
    border: none;
}
.responsive-layout-mobil .horizontal-tabs ul.horizontal-tabs-list{
    background: none;
    border: none;
}
.responsive-layout-mobile .field-group-htabs fieldset{
    padding: 0;
}
.responsive-layout-mobile .field-name-field-antes-de-iniciar ul li,
.responsive-layout-mobile .field-name-field-documentos-datos ul li{
    background: url("../img/bullet-indicador-azul.png") no-repeat scroll 0 50% / 2% auto rgba(0, 0, 0, 0);
    list-style: none outside none;
    padding-left: 3%;
}
.responsive-layout-mobile .node-servicio .group-azul,
.responsive-layout-mobile .node-permiso .group-azul,
.responsive-layout-mobile .node-beneficio .group-azul{
    background: none repeat scroll 0 0 #f1f1f1;
    float: left;
    margin: 0 -20%;
    padding: 0 20%;
}
.responsive-layout-mobile .group-azul h3.mas-informacion {
    background: url("../img/ir-temas.png") no-repeat scroll 100% 70% / 10% auto rgba(0, 0, 0, 0);
    float: left;
    font-weight: 400;
    color: #787878;
    margin: 1em 0;
    padding-right: 2em;
    display: block;
    font-size: 1.6em;
}
.responsive-layout-mobile .node-servicio .group-azul h3,
.responsive-layout-mobile .node-permiso .group-azul h3,
.responsive-layout-mobile .node-beneficio .group-azul h3 {
    display: none;
}
.responsive-layout-mobile .field-name-field-telefonos-conjunto-2 .field-item {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .node-servicio .field-name-field-c-digo-de-area .field-label {
    display: block;
    color: #898989;
    font-size: 1.1em;
    font-weight: 600;
    padding-right: 5px;
}
.responsive-layout-mobile .field-name-field-c-digo-de-area .field-items,
.responsive-layout-mobile .field-name-field-tel-fono .field-items{
    color: #bab9b9;
    font-size: 1.1em;
    font-weight: 600;
}
.responsive-layout-mobile .node-servicio .views-field-field-correo-electr-nico-de-aten,
.responsive-layout-mobile .node-beneficio .views-field-field-correo-electr-nico-de-aten,
.responsive-layout-mobile .group-pie-servicios{
    display: none;
}
.responsive-layout-mobile .group-azul h3.mas-informacion {
    background: url("../img/ir-temas.png") no-repeat scroll 100% 70% / 10% auto rgba(0, 0, 0, 0);
    float: left;
    font-weight: 400;
    color: #787878;
    margin: 1em 0;
    padding-right: 2em;
    display: block;
    font-size: 1.6em;
}
.responsive-layout-mobile .field.field-name-servicio-ubicacion h3 {
    display: block;
    color: #898989;
    font-size: 1.2em;
    font-weight: 600;
    margin-bottom: 0;
    margin-top: 1.5em;
}
.responsive-layout-mobile .view-servicios-ubicacion .field-items,
.responsive-layout-mobile .view-servicios-ubicacion .field-label,
.responsive-layout-mobile .view-servicios-ubicacion .field-items a {
    color: #bbbbbb;
    font-size: 1em;
    font-weight: 600;
}
.responsive-layout-mobile .views-field-field-telefono-conjunto,
.responsive-layout-mobile .field-group-htabs {
    float: left;
    width: 100%;
}

.responsive-layout-mobile .field-name-label-etapa-1,
.responsive-layout-mobile .field-name-label-etapa-2,
.responsive-layout-mobile .field-name-label-etapa-3,
.responsive-layout-mobile .field-name-label-etapa-4{
    color: #9c9c9c;
    float: left;
    margin-bottom: 1em;
    text-align: center;
    width: 100%;
}
.responsive-layout-mobile .group-paso .field{
    visibility: hidden;
    height: 0;
    margin: 0;
}
.responsive-layout-mobile .group-paso .field.visible,
.responsive-layout-mobile .group-paso .field-name-dsservicio-permiso-ubicaciones{
    visibility: visible;
    height: auto;
    padding: 2%;
}
.responsive-layout-mobile  .view-servicio-permiso-ubicaciones .views-row {
    background: none repeat scroll 0 0 #f4f4f4;
    color: #898989;
    font-size: 1em;
    margin: 1em 0;
    width: 96%;
    float: left;
    padding: 2%;
}
.responsive-layout-mobile .mapa-logo{
    background: url("../img/icono-ubicacion.png") no-repeat scroll 50% 0;
    height: 3em;

}
.responsive-layout-mobile .group-aplicar .group-paso {
    float: left;
    width: 100%;
}

.responsive-layout-mobile .group-aplicar .group-paso:first-child {
    margin-top: 2em;
}
.ubicaciones-mapa-movil {
    display: block;
    float: right;
    font-size: 0.8em;
    padding: 1em 0;
    text-align: center;
    width: 20%;
}
.responsive-layout-mobile .ubicaciones-direccion{
    float: left;
    margin-right: 2%;
    width: 78%;
}
.responsive-layout-mobile .ubicaciones-horarios{
    float: left;
    width: 100%;
}
.responsive-layout-mobile .ubicaciones-mapa{
    display: none;
}
.responsive-layout-mobile .horario-izq {
    float: left;
    width: 50%;
}
.responsive-layout-mobile .horario-der {
    float: right;
    width: 50%;
}
.responsive-layout-mobile .horizontal-tabs ul.horizontal-tabs-list li{
    border-right: none;
    padding: 0;
}
.responsive-layout-mobile h1#page-title{
 border-bottom: 2px solid #e7e7e7;
    color: #525252;
    font-size: 2em;
    font-weight: 400;
    margin: 0 -20px;
    padding: 0 20px;
}
/********* PERMISO O BENEFICIO ***************/
/****************** PROGRAMA  *******************/
.responsive-layout-mobile .node-programa .field-name-field-imagen .field-item:first-child {
    display: block;
}
.responsive-layout-mobile .node-programa .field-name-field-imagen .field-item,
.responsive-layout-mobile .node-programa .field-name-field-imagen-para-listado,
.responsive-layout-mobile .field-name-field-video .field-name-field-titulo,
.responsive-layout-mobile .node-programa .field-name-field-politica-publica,
.responsive-layout-mobile .node-programa .field-name-field-correo-electronico-p,
.responsive-layout-mobile .node-programa .field-name-field-urls-externas,
.responsive-layout-mobile .node-programa .group-ubicacion h3 {
    display: none;
}
.responsive-layout-mobile .general-imagen .file-video {
    height: 20em;
}
.responsive-layout-mobile .field-name-field-video{
    float: left;
    width: 100%;
}
.responsive-layout-mobile .group-tres-columnas .subtitulos .field-label,
.responsive-layout-mobile .field-name-field-etapas-del-des .field-name-field-etapa,
.responsive-layout-mobile .group-paso h3{
    background: none repeat scroll 0 0 #e8e8e8;
    color: #898989;
    font-size: 1.1em;
    font-weight: 600;
    padding: 2%;
    text-align: center;
}
.responsive-layout-mobile .group-tres-columnas .subtitulos .field-items{
    margin-top: 1em;
    padding: 2%; 
}
.responsive-layout-mobile .node-programa .group-pie{
    background: none repeat scroll 0 0 #f1f1f1;
    float: left;
    margin: 2em -20% 0;
    padding: 2em 20% 0;
}
.responsive-layout-mobile .node-programa .field-name-field-logotipo{
    float: left;
    text-align: center;
    width: 100%;
    padding-bottom: 2em;
}
.responsive-layout-mobile .node-programa .field-name-field-logotipo img {
    width: 75%;
}
.responsive-layout-mobile .node-programa .field-name-field-telefono-conjunto{
    float: left;
    width: 100%;
}
.responsive-layout-mobile .node-programa .group-ubicacion {
    float: left;
    margin: 2em 0;
    width: 100%;
    padding: 0;
}
.responsive-layout-mobile .group-ubicacion .field-name-field-ubicacion .field-items,
.responsive-layout-mobile .group-ubicacion .field-name-field-ubicacion .field-items a {
    color: #bbbbbb;
    font-size: 1em;
    font-weight: 600;
}

.responsive-layout-mobile .node-programa .group-ubicacion .field-name-field-ubicacion > .field-label {
    height: 1.5em;
    overflow: hidden;
    width: 5em;
    color: #898989;
    font-weight: 600;
    font-size: 1.2em;
}
/******* PAGINAS DE ERROR *************/
.responsive-layout-mobile .group-texto-error,
.responsive-layout-mobile .group-imagen-error{
    display: none;
}
.node-type-paginas-de-error.responsive-layout-mobile .zone-content-wrapper{
    background: none repeat scroll 0 0 #60ade3;
    padding: 10%;
}
.field-name-field-error-movil{
    display: block;
}
.movil-error {
    color: #ffffff;
    font-size: 6em;
    font-weight: 200;
    line-height: 1.5em;
    text-align: center;
}
.img-error-movil {
    background: url("../img/404-movil.png") no-repeat scroll 50% 0 / 15% auto rgba(0, 0, 0, 0);
    height: 7em;
    margin: 1.5em 0;
    width: 100%;
}
.texto-error-movil {
    color: #ffffff;
    font-size: 1.6em;
    font-weight: 200;
    text-align: center;
}
.pagina-error-movil {
    display: block;
}
/*************** PROYECTOS ********************/
.responsive-layout-mobile .node-proyecto .field-name-field-imagen .field-item:first-child {
    display: block;
}
.responsive-layout-mobile .node-proyecto .field-name-field-imagen .field-item,
.responsive-layout-mobile .node-proyecto .field-name-field-imagen-para-listado,
.responsive-layout-mobile .node-proyecto .field-name-field-politica-publica{
    display: none;
}
.responsive-layout-mobile .field-name-field-etapas-del-des .field-name-field-etapa{
    margin-top: 2em;
}
.responsive-layout-mobile .node-proyecto .field-name-field-etapas-del-des .field-name-field-descripcion{
    color: #898989;
    font-size: 1.1em;
    padding: 2%;
    margin-top: 1em;
}
.responsive-layout-mobile .node-proyecto .field-name-field-etapas-del-des .field-label,
.fechas-titulo {
    color: #525252;
    font-size: 1.2em;
    font-weight: 400;
}
.responsive-layout-mobile .node-proyecto .field-name-proyecto-fechas {
    float: left;
    margin: 1em 0;
    width: 100%;
    color: #898989;
    font-size: 1.1em;
}
.fecha-label_1,
.fecha-label_2{
    color: #525252;
}
/***************** AREA ******************/

.responsive-layout-mobile .node-area .group-titular-area .field-name-field-titular,
.responsive-layout-mobile .node-area .group-titular-area .field-name-field-puesto-del-funcionario,
.responsive-layout-mobile .node-area .field-name-field-imagen-para-listado,
.responsive-layout-mobile .node-area .field-name-foto-de-funcionario-del-area,
.responsive-layout-mobile .node-area .field-name-field-correo-electronico-p,s
.responsive-layout-mobile .node-area .group-logo{
    display: none;
}
.responsive-layout-mobile .node-area .field-name-datos-area-{
    float: left;
    margin-top: 1em;
    color: #bab9b9;
    margin-bottom: 0.5em;
    display: block;
}
.responsive-layout-mobile .node-area .views-field-field-titular .views-label{
    font-size: 1.5em;
    font-weight: 300;
}
.responsive-layout-mobile .node-area .views-field-field-titular .field-content {
    font-size: 2em;
    font-weight: 200;
}
.responsive-layout-mobile .node-area .views-field-field-puesto-del-funcionario{
    font-size: 1.1em;
    font-weight: 600;
}
.field-name-foto-funcionari-movil{
    float: left;
    width: 45%;
    display: block;
    margin-right: 5%;
}
.field-name-datos-area-logo .views-field-field-imagen-para-listado .field-content > img,
.field-name-foto-funcionari-movil .field-content img,
.responsive-layout-mobile .node-area .field-name-field-telefono-conjunto {
    float: left;
    width: 100%;
}
.field-name-datos-area-logo{
    float: left;
    width: 50%;
    margin: 4em 0;
}
.field.field-name-field-responsabilidades.field-type-text-long.field-label-above {
    float: left;
    margin-top: 2em;
}
.responsive-layout-mobile .node-area .field-name-field-responsabilidades .field-label {
    color: #525252;
    float: left;
    font-size: 1.2em;
    font-weight: 400;
    text-transform: uppercase;
    width: 100%;
}
.responsive-layout-mobile .node-area .field-name-field-responsabilidades .field-items {
    color: #898989;
    float: left;
    font-size: 1.1em;
    width: 100%;
}
.responsive-layout-mobile .node-area .group-contacto-area{
    background: none repeat scroll 0 0 #f1f1f1;
    float: left;
    margin: 2em -20% 0;
    padding: 2em 20%;
}
.responsive-layout-mobile .node-area .field-name-facultades-ver-mas{
    background: url("../img/ver-mas.png") no-repeat scroll 100% 40% rgba(0, 0, 0, 0);
    float: right;
    padding-right: 12%;
    margin: 1em 0;
}
.responsive-layout-mobile .node-area .group-ubicacion > h3 {
    display: none;
}
.responsive-layout-mobile .group-label{
    float: left;
    width: 100%;
}
.responsive-layout-mobile .group-label.field-group-div h3 {
    display: block;
    margin-bottom: 0;
    color: #898989;
    font-size: 1.2em;
    font-weight: 600;
}
.responsive-layout-mobile .views-field-field-facultades-y-atribuciones .views-label{
    color: #a2a2a2;
    float: left;
    font-size: 1.2em;
    font-weight: 600;
    width: 100%;
}
.responsive-layout-mobile .views-field-field-facultades-y-atribuciones .field-content {
    color: #898989;
    font-size: 1.1em;
    margin-top: 40px;
}
/************** SERIE *********************/
.responsive-layout-mobile .node-serie .field-name-field-tipo-d-serie,
.responsive-layout-mobile .node-serie .field-name-field-referencia{
    display: none;
}
.responsive-layout-mobile .node-serie .field-name-field-descripcion {
    border-left: 2px solid #f2f1f1;
    color: #9c9c9c;
    font-size: 1.5em;
    font-weight: 200;
    padding-left: 3%;
    margin: 1em 0em;
}
.responsive-layout-mobile .node-serie .field-name-field-descripcion p {
    font-size: 100%;
}
.responsive-layout-mobile .node-serie .field-name-field-imagen-para-listado img,
.responsive-layout-mobile .node-serie .field-name-field-imagen-para-listado{
    width: 100%;
}
.responsive-layout-mobile .node-serie .view-listado-de-series .views-row {
    background: none repeat scroll 0 0 #f7f7f7;
    float: left;
    margin-bottom: 3em;
    width: 100%;
}
.responsive-layout-mobile .node-serie .field-name-tipo-de-contenido{
    font-size: 1.5em;
    margin: 0;
    padding: 0;
    border-bottom: none;
}
.responsive-layout-mobile .node-serie .field-name-title h1{
    font-size: 2em;
    margin: 0;
    padding: 0;
}
.responsive-layout-mobile .node-serie .field-name-title h1 a{
    color: #525252;
}
.responsive-layout-mobile .node-serie .field-name-field-tipo-d-serie + .field-name-title h1 {
    font-size: 1.5em;
    margin: 0 -20%;
    padding: 0 20%;
}
.responsive-layout-mobile .node-serie .node-publicacion .field-name-field-tipo-de-publicaci-n {
    display: block;
}
.responsive-layout-mobile .node-serie .node-publicacion .field-name-field-tipo-de-publicaci-n .field-item {
    float: left;
    width: 98%;
    font-size: 1.5em;
    background-color: #52bec0;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 1.5em;
    padding-left: 2%;
    height: 35px;
}
.responsive-layout-mobile .node-serie .node-publicacion .field.field-name-title {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .node-serie .node-publicacion .field-name-title h1 {
    border: none;
    font-size: 1.5em;
    margin: 0;
    padding: 2%;
}
.responsive-layout-mobile .node-serie .node-publicacion .field-name-title a {
    color: #6f6f6f;
}
.responsive-layout-mobile .node-serie .node-publicacion .field-name-publicaciones-descargar {
    display: block; 
    float: left;
    border-bottom: 2px solid #e7e7e7;
    padding-bottom: 10%;
    width: 100%;
}
.responsive-layout-mobile .node-serie .node-publicacion .field-name-publicaciones-descargar a {
    color: #888888;
    margin-left: 2%;
}
/***************** CAMPAÑA *****************/
.node-campania .field.field-name-youtube-playlist {
    float: left;
    margin-top: 20px;
    width: 530px;
}
.tema-1.responsive-layout-mobile .group-degradado-1.field-group-div {
    background: url("../img/degradado_1.png") repeat-x scroll 0 0 #19313d;
    float: left;
    margin: 0 -9999px;
    opacity: 0.8;
    padding: 0 9999px;
    width: 100%;
}
.responsive-layout-mobile .group-temas-relacionados.campania-relacionados-temas {
/*    background: none repeat scroll 0 0 #1f2833;
    float: left;
*/    margin: 0 -20%;
    padding: 2em 20% 0;
}
body.tema-1.responsive-layout-mobile {
    background: none repeat scroll 0 0 #542954;
}
.field-name-youtube-playlist + .field-name-field-videos {
    display: none;
}
.node-type-campania .field.field-name-youtube-playlist {
    float: left;
    margin-top: 30px;
    width: 530px;
}
.node-informes .field-name-youtube-playlist {
    float: left;
    margin-right: 30px;
    margin-top: -10px;
}
.node-informes .field-name-youtube-playlist + .imagen {
    display: none;
}
.tema-1 .field-name-body.campania-descripcion .field-items .field-item > p,
.tema-1 .field-name-body.campania-descripcion .field-items .field-item ul, 
.tema-1 .field-name-body.campania-descripcion .field-items .field-item ol {
    color: #ffffff;
}
.tema-2.responsive-layout-mobile .field-name-field-videos + .imagen-campania,
.responsive-layout-mobile .node-campania .group-liston,
.responsive-layout-mobile .node-campania .field-name-campana-secciones,
.responsive-layout-mobile .node-campania .group-redes-sociales,
.responsive-layout-mobile .node-campania .field-name-field-apariencia {
    display: none;
}
.responsive-layout-mobile .node-campania .field-name-field-imagen-cajas-informe,
.responsive-layout-mobile .node-campania .field-name-field-imagen-cajas-informe img{
/*    width: 100%;*/
    float: left;
}
.responsive-layout-mobile .node-campania .group-campo .field-name-field-descripcion{
    color: #FFFFFF;
    float: left;
    font-size: 1.1em;
}
.responsive-layout-mobile .cajas-campania .field-name-field-titulo {
    color: #FFFFFF;
    float: left;
    font-size: 1.3em;
    width: 100%;
}
.responsive-layout-mobile .cajas-campania .field-item {
    float: left;
    margin-bottom: 1em;
    width: 100%;
}
.responsive-layout-mobile .group-temas-relacionados h3 {
    color: #89cceb;
    font-size: 1.5em;
    font-weight: 600;
    text-align: center;
}
.responsive-layout-mobile .ver-mas{
    background: url("../img/ver-mas.png") no-repeat scroll 100% 40% rgba(0, 0, 0, 0);
    float: right;
    margin: 0;
    padding-right: 12%;
}
.responsive-layout-mobile .group-contacto {
    background: none repeat scroll 0 0 #eaeaea;
    float: left;
    margin: 0 -20%;
    padding: 2em 20% 0;
    width: 100%;
}
.responsive-layout-mobile .node-campania .view-otras-dependencias .views-row {
    float: left;
    margin-bottom: 4em;
    width: 100%;
    font-size: 0.8em;
}
.responsive-layout-mobile .node-campania .view-otras-dependencias .views-field.views-field-field-telefono-conjunto {
    float: right;
    margin-right: 1%;
}
.responsive-layout-mobile .node-campania .view-otras-dependencias .views-row img{
    float: left;
    width: 100%;
}
.responsive-layout-mobile .node-campania .view-otras-dependencias .views-field.views-field-field-imagen-para-listado {
    border-right: 1px solid;
    display: none;
    float: left;
    margin-right: 4%;
    padding-right: 2%;
    width: 43%;
}
.responsive-layout-mobile .node-campania .view-otras-dependencias .views-field{
    float: left;
    width: 50%;
    color: #898989;
}
.responsive-layout-mobile .node-campania .view-otras-dependencias .views-field a{
    color: #898989;
}
.responsive-layout-mobile #caja-0{
    background: url("../img/solido_1.png") repeat scroll 0 0 #40949f;
    margin: 0 -20%;
    padding: 0 20%;
}
.responsive-layout-mobile #caja-1{
    background: url("../img/degradado_2.png") repeat-x scroll 0 0 #164557;
    margin: 0 -20%;
    padding: 0 20%;
}
.responsive-layout-mobile #caja-2{
    background: url("../img/solido_2.png") repeat-x scroll 0 0 #3771dc;
    margin: 0 -20%;
    padding: 0 20%;
}
.responsive-layout-mobile #caja-3{
    background: url("../img/degradado_3.png") repeat-x scroll 0 0 #0b1d33;
    margin: 0 -20%;
    padding: 0 20%;
}
.responsive-layout-mobile .node-campania .field-name-body{
    font-size: 1.5em;
}
.responsive-layout-mobile .node-campania .group-cajas-2{
    color: #ffffff;
    float: left;
    font-size: 1.2em;
    width: 100%;
}
.responsive-layout-mobile .node-campania .group-cajas-2 .field-name-field-t-tulo{
    font-size: 1.3em;
    padding: 1em 0;
}
.responsive-layout-mobile .node-campania .field-name-field-imagen-interior,
.responsive-layout-mobile .node-campania .field-name-field-imagen-interior img{
    float: left;
    width: 100%;
    margin-top: 1em;
}
.tema-2 .campania-descripcion > .field-items > .field-item > p, 
.tema-2 .campania-descripcion .field-items .field-item ul, 
.tema-2 .campania-descripcion .field-items .field-item ol {
    color: #ffffff;
    float: left;
    width: 100%;
}
.node-type-campania.tema-2.responsive-layout-mobile .section-content{
/*    background: none repeat scroll 0 0 #2f2838;*/
}
.responsive-layout-mobile h1.titulo-campania {
    color: #ffffff;
}
.responsive-layout-mobile .node-campania .field-name-field-videos {
    float: left;
    height: 345px;
    padding-bottom: 30px;
    width: 100%;
}
.responsive-layout-mobile .node-campania .file-video {
    height: 20em;
    margin-top: 2em;
}
.responsive-layout-mobile .node-campania .group-contacto h2{
    background: url("../img/ir-temas.png") no-repeat scroll 100% 50% / 17% auto rgba(0, 0, 0, 0);
    color: #787878;
    float: left;
    font-size: 1.5em;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 1em;
    padding-right: 2em;
}
.responsive-layout-mobile .node-campania .field.field-name-field-url-boton.boton-campania {
    float: left;
    height: 50px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.responsive-layout-mobile .node-campania .field.field-name-field-url-boton.boton-campania a {
    background: #39cc85;
    color: #ffffff;
    font-family: open sans;
    font-size: 1.5em;
    letter-spacing: 1px;
    padding: 10px 30px;
}
.responsive-layout-mobile .field.field-name-field-reproductor-de-audio.field-type-file.field-label-hidden {
    float: left;
    height: 90px;
    margin-top: 15%;
    width: 100%;
}
.responsive-layout-mobile .field.field-name-field-reproductor-de-audio.field-type-file.field-label-hidden audio {
    width: 100%;
}
.responsive-layout-mobile .creditos-foto-campania {
    background: #cccccc none repeat scroll 0 0;
    float: left;
    margin: 0 -99999px;
    padding: 0 99999px;
    width: 100%;
}
.responsive-layout-mobile .creditos-foto-campania .field {
    color: #848484;
    float: left;
    margin: 5px;
}
.responsive-layout-mobile .creditos-foto-campania .field-name-field-url-hipervinculo {
    float: right;
}
/******************* HOME *******************/
.responsive-layout-mobile #layer_sobre_enci {
    height: 184px;
} 

.responsive-layout-mobile .views-slideshow-cycle-main-frame, .views-slideshow-cycle-main-frame-row {
    height: 38em !important;
    width: 100% !important;
}
.responsive-layout-mobile .slider-home .views-field-title{
    background: none repeat scroll 0 0 #4b5e74;
    color: #ffffff;
    font-size: 1.1em;
    padding: 5%;
    width: 90%;
    float: left;
    height: 20.5em;
}
.responsive-layout-mobile .node-slides-home .group-texto .field {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .slider-home .views-field-field-imagen-para-listado,
.responsive-layout-mobile .slider-home .views-field-field-imagen-para-listado img{
    width: 100%;
    float: left;
}
div#layer_sobre_enci {
    width: 100%;
}
.responsive-layout-mobile .slider-home .views-field-title .silde-title{
    font-size: 1.3em;
    font-weight: 200;
    line-height: 1em;
    margin-bottom: 0.5em;
}
.responsive-layout-mobile .slider-home .silde-button{
    float: left;
    margin: 10%;
    text-align: center;
    width: 80%;
}
.responsive-layout-mobile .slider-home .views-slideshow-controls-bottom{
    display: none;
}
.responsive-layout-mobile .slider-home .silde-button a{
    background: none repeat scroll 0 0 #3c9aca;
    margin-top: 1em;
    padding: 2% 6%;
    color: #ffffff;
    font-weight: 200;
}
.responsive-layout-mobile .view-servicio-top-ten .view-header {
    background: none repeat scroll 0 0 #eaeaea;
    float: left;
    padding: 5%;
}
.responsive-layout-mobile .view-servicio-top-ten .text-intro{
    float: left;
    text-align: center;
    width: 100%;
}
.responsive-layout-mobile .view-servicio-top-ten .text-intro > h2 {
    color: #6b6b6b;
    font-size: 1.3em;
    text-align: center;
}
.responsive-layout-mobile .view-servicio-top-ten .text-intro > a {
    background: none repeat scroll 0 0 #9a9a9a;
    color: #ffffff;
    padding: 1% 15%;
}
.responsive-layout-mobile .view-servicio-top-ten .text-intro .intro {
    color: #727272;
    font-size: 1.1em;
    margin-top: 1em;
}
.front.responsive-layout-mobile .section-content{
    background: none repeat scroll 0 0 #d7d7d7;
}
.responsive-layout-mobile .view-servicio-top-ten .view-content ul li {
    color: #139add;
    display: list-item;
    float: left;
    list-style: circle outside none;
    width: 90%;
}
.responsive-layout-mobile .view-servicio-top-ten .view-content ul li a{
    color: #139add;
}
.responsive-layout-mobile .view-servicio-top-ten .view-content {
    background: none repeat scroll 0 0 #f4f4f4;
    float: left;
    padding: 2%;
    width: 96%;
}
.front.responsive-layout-mobile .region-content {
    margin: 0 10px;
}
.front.responsive-layout-mobile .masonry-item {
    float: left;
    width: 100%;
}
.front.responsive-layout-mobile .view-mode-home_cuadro .group-content {
    background: none repeat scroll 0 0 #4db5bb;
    color: #ffffff;
    padding: 5%;
    height: 6em;
}
.front.responsive-layout-mobile .view-mode-home_cuadro .field-name-title h2,
.front.responsive-layout-mobile .view-mode-home_rectacgulo .field-name-title h2 {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1.1em;
    margin-top: 0.5em;
}
.front.responsive-layout-mobile .view-mode-home_cuadro .field-name-tipo-de-contenido-home,
.front.responsive-layout-mobile .view-mode-home_rectacgulo .field-name-tipo-de-contenido-home,
.front.responsive-layout-mobile .node-publicacion.view-mode-home_cuadro .field-name-field-tipo-de-publicaci-n {
    font-size: 1.3em;
    font-weight: 400;
}
.front.responsive-layout-mobile .views-row-3 .view-mode-home_cuadro .group-content{
    background: none repeat scroll 0 0 #e1e1e1;
}
.responsive-layout-mobile .view-mode-home_rectacgulo .field-name-field-imagen-para-listado img,
.front.responsive-layout-mobile .view-mode-home_cuadro img{
    float: left;
    width: 100%;
}
.front.responsive-layout-mobile .group-datos .field {
    border-bottom: medium none;
    float: left;
    padding: 0;
    width: 100%;
}
.responsive-layout-mobile .view-mode-home_rectacgulo .field-name-field-imagen-para-listado{
    float: left;
    width: 50%;
}
.responsive-layout-mobile .view-mode-home_rectacgulo .group-datos{
    float: left;
    width: 40%;
    padding: 5%;
    background: none repeat scroll 0 0 #24354f;
    height: 8.9em;
}
.responsive-layout-mobile .views-row-3 .view-mode-home_cuadro .group-content {
    color: #656565;
}
.responsive-layout-mobile .views-row-3 .view-mode-home_cuadro .group-content .field-name-title {
    color: #494949;
}
.responsive-layout-mobile .views-row-4 .view-mode-home_rectacgulo .group-datos{
    background: none repeat scroll 0 0 #353f46;
}
.front.responsive-layout-mobile .group-datos .field-items{
    color: #ffffff;
    float: left;
    width: 100%;
    font-weight: 400;
}
.front.responsive-layout-mobile .view-mode-home_cuadro .field-name-tipo-de-contenido-home,
.front.responsive-layout-mobile .view-mode-home_rectacgulo .field-name-tipo-de-contenido-home,
.front.responsive-layout-mobile .node-publicacion.view-mode-home_cuadro .field-name-field-tipo-de-publicaci-n {
    text-transform: uppercase;
    font-weight: 400;
}
.front.responsive-layout-mobile .node-publicacion.view-mode-home_cuadro .field-name-field-tipo-de-publicaci-n {
    display: block;
}
.front.responsive-layout-mobile .view-id-front .views-row-4 {
    background: none repeat scroll 0 0 #353f46;
}
.front.responsive-layout-mobile .view-id-front .views-row-2 {
    background: none repeat scroll 0 0 #24354f;
}
.responsive-layout-mobile .views-row-4 .view-mode-home_rectacgulo .group-datos {
    float: right;
}
.responsive-layout-mobile .titulo-destacados .views-row {
    border-bottom: 1px dashed #b7a988;
    float: left;
    margin: 0.5em 0;
    padding-bottom: 0.5em;
    width: 100%;
}
.responsive-layout-mobile .view-home-noticias .views-field-changed {
    background: url("../img/relog.png") no-repeat scroll 4% 50% / 15% auto rgba(0, 0, 0, 0);
    border-right: 2px solid #ffc216;
    color: #6a6a6a;
    float: left;
    height: 2em;
    line-height: 2em;
    margin-right: 5%;
    padding-left: 10%;
    padding-right: 2%;
    width: 22%;
}
.responsive-layout-mobile .view-home-noticias .views-field-title {
    float: left;
    width: 60%;
}
.responsive-layout-mobile .titulo-destacados .views-field-title a{
    color: #6a6a6a;
}
.responsive-layout-mobile .titulo-destacados > h2 {
    font-size: 1.2em;
    margin-top: 0.5em;
}
.responsive-layout-mobile .titulo-destacados h3 {
    color: #7d7d7d;
    font-size: 1.3em;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    background: none repeat scroll 0 0 #e8e8e8;
    padding: 2%;
    margin-bottom: 0;
}
.responsive-layout-mobile .titulo-destacados > div {
    float: left;
    margin-bottom: 1.5em;
    width: 100%;
}
.responsive-layout-mobile .titulo-destacados .view-home-art-culos- .views-row {
    background: url("../img/icono_articulo.png") no-repeat scroll 0 10% / 6%;
    float: left;
    padding-left: 10%;
    width: 90%;
}
.responsive-layout-mobile .titulo-destacados .views-field-field-nom-completo,
.responsive-layout-mobile .titulo-destacados .views-field-field-referencia {
    color: #6a6a6a;
    font-style: italic;
    float: left;
}
.responsive-layout-mobile .titulo-destacados  .view-home-publicaciones .views-field-field-imagen-para-listado {
    float: left;
    margin-right: 3%;
    width: 12%;
}
.responsive-layout-mobile .titulo-destacados  .view-home-publicaciones .views-field-title {
    float: left;
    width: 85%;
}
.responsive-layout-mobile .titulo-destacados  .view-home-publicaciones .views-field-field-imagen-para-listado img {
    float: left;
    width: 100%;
}
.front.responsive-layout-mobile .views-row-2 .group-datos .field:first-child,
.front.responsive-layout-mobile .views-row-4 .group-datos .field:first-child{
    margin: 0;
    font-size: 1.3em;
}
.front.responsive-layout-mobile .field-name-field-imagen-para-listado {
    display: block;
}
.responsive-layout-mobile .view-front .views-row .node-campania .group-datos .field-name-post-date {
    display: none;
}
/***********Trsnasparencia*************/
.transparencia-tabs input[type=radio] {
    position: absolute;
    top: -9999px;
    left: -9999px;
}
.transparencia-tabs {
    width: 100%;
    float: none;
    list-style: none;
    position: relative;
    padding: 0;
    margin: 10px auto;
    height: 2700px;
}
.transparencia-tabs li{
    float: left;
}
[id^="tab"]:checked + label {
    background: none repeat scroll 0 0 #ffc217;
    color: white;
    top: 0;
}
.transparencia-tabs label {
    color: #6a6a6a;
    cursor: pointer;
    display: block;
    font-weight: 400;
    height: 36px;
    line-height: 36px;
    position: relative;
    text-align: center;
    top: 3px;
    width: 175px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.transparencia-tabs label:hover {
    top: 0;
}   
[id^=tab]:checked ~ [id^=tab-content], [id^=tab]:checked ~ [id^=tab-content] > div {
    display: block;
}
.transparencia-tab-content{
    border-top: 1px solid #eaeaea;
    z-index: 2;
    display: none;
    text-align: left;
    overflow: hidden;
    width: 100%;
    font-size: 20px;
    line-height: 140%;
    position: absolute;
    top: 36px;
    left: 0;
    box-sizing: border-box;
}
.transparencia-tab-content > div{
    display: none;
    -webkit-animation-duration: 1s;
    -o-animation-duration: 1s;
    -moz-animation-duration: 1s;
    animation-duration: 1s;
}
.transparencia-tabs iframe {
    border: medium none;
    height: 2700px;
    width: 100%;
}
.transparencia_anteriores {
    position: absolute;
    right: 0;
    z-index: 100;
}
.transparencia-tabsanteriores {
    list-style-type: none;
}
/************** INFORMES DE GOBIERNO *************/
.responsive-layout-mobile .node-informes .video-informe + .imagen{
    display: none;
}
.responsive-layout-mobile .node-informes .field-name-field-videos {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .node-informes .file-video {
    height: 20em;
    margin-top: 2em;
}
.responsive-layout-mobile .boton-informe{
    background: none repeat scroll 0 0 #139add;
    border-radius: 1em;
    float: right;
    padding: 0.5em;
    border: 3px solid #1587c0
}
.responsive-layout-mobile .node-informes .field-name-body {
    float: left;
    margin-top: 1em;
}
.responsive-layout-mobile .boton-informe a {
    color: white;
    font-size: 1em;
    margin: 0.2em;
}
.responsive-layout-mobile .field-name-field-imagen-cajas-informe,
.responsive-layout-mobile .field-name-field-imagen-cajas-informe img{
    float: left;
    width: 100%;
    border-bottom: 2px solid #1b883a;
}
.responsive-layout-mobile .informe-cajas {
    background: none repeat scroll 0 0 #eaeaea;
    float: left;
    margin: 2em -20% 0;
    padding: 0 20%;
}
.responsive-layout-mobile .informe-cajas .field-item {
    border-bottom: medium none;
    float: left;
    margin-bottom: 1em;
    width: 100%;
}
.responsive-layout-mobile .node-informes .field-collection-container{
    border: none;
    margin-bottom: 0;
}
.responsive-layout-mobile .informe-cajas .field-name-field-titulo {
    color: #515151;
    font-size: 1.3em;
    margin-bottom: 1em;
    float: left;
}
.responsive-layout-mobile .informe-cajas .field.field-name-field-descripcion.subtitulos {
    float: left;
    margin-top: 1em;
}
.responsive-layout-mobile .informe-cajas .field-collection-view {
    margin: 0;
    border: none;
}
.responsive-layout-mobile .node-informes .field-name-field-hashtag-de-twiter,
.responsive-layout-mobile .node-informes .logo-informe{
    display: none;
}
.responsive-layout-mobile .node-informes .field-name-logotipo-informes{
    float: left;
    margin: 1em 20%;
    width: 60%;
    display: block;
}
.logo-movil-informes .field-content > img {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .titulo-destacados .views-field-field-referencia {
    float: right;
    width: 85%;
}
.responsive-layout-mobile .titulo-destacados .view-home-eventos .views-row {
    background: url("../img/icono_eventos.png") no-repeat scroll 0 10% / 6%;
    float: left;
    padding-left: 10%;
    width: 90%;
}
.responsive-layout-mobile .titulo-destacados .view-home-eventos .views-field-field-fechas,
.responsive-layout-mobile .titulo-destacados .view-home-eventos .views-field-field-ubicacion{
    color: #6a6a6a;
    font-style: italic;
}
.responsive-layout-mobile .titulo-destacados h3 a{
    pointer-events: none;
    color: #7d7d7d;
}
.responsive-layout-mobile .opinion_movil {
    margin: 5px 0 0;
    text-align: center;
}
.responsive-layout-mobile .opinion_movil a{
    color: #969696;
}
.responsive-layout-mobile .opinion_movil a:hover{
    color: #28C9E1;
}
.responsive-layout-mobile .node-webform input.form-text {
    background: none repeat scroll 0 0 #d9d9d9;
    border: medium none;
    width: 100%;
}
.responsive-layout-mobile .node-webform textarea {
    background: none repeat scroll 0 0 #d9d9d9;
    border: medium none;
}
.responsive-layout-mobile .node-webform .form-submit {
    background: none repeat scroll 0 0 #6aa7e9;
    border-radius: 0;
    color: #ffffff;
    float: right;
    font-size: 1.2em;
    text-shadow: none;
}
.node-type-webform.responsive-layout-mobile .form-actions {
    float: right;
}
.responsive-layout-mobile .node-webform textarea.error,
.responsive-layout-mobile .node-webform input.form-text.error {
    border: 2px solid red;
}
/*****************    Busqueda Avanzada    **************************/
.buscador-rapido .views-exposed-form .views-exposed-widget.views-submit-button {
    float: right;
    width: 0;
}
.buscador-rapido .views-exposed-form .views-exposed-widget.views-submit-button input {
    background: url("../img/icono-busqueda.jpg") no-repeat scroll 100% center #1dd2dd;
    border: medium none;
    border-radius: inherit;
    display: block;
    height: 23px;
    margin: 0;
    text-indent: 30px;
    width: 23px;
    overflow: hidden;
}
.page-dependencias .buscador-rapido .views-exposed-form .views-exposed-widget {
    margin: 0;
}
.page-buscador .block-facetapi {
    clear: left;
    float: left;
    margin-top: 20px;
}
.page-buscador .block-facetapi .content {
    float: left;
}
.page-buscador .block-facetapi ul {
    float: left;
    margin: 0;
    width: 680px;
}
.page-buscador .block-facetapi li {
    float: left;
    list-style: none outside none;
    width: 205px;
}
.busqueda-avanzada .view-header {
    border-bottom: 1px solid #9c9c9c;
    clear: left;
    color: #9c9c9c;
    position: relative;
    top: 390px;
}
.busqueda-avanzada.view-buscador .view-filters {
    margin: 0;
    width: auto;
}
.busqueda-avanzada .view-content {
    float: left;
    margin-top: 40px;
}
.busqueda-avanzada .view-filters .views-exposed-form .views-exposed-widget {
    margin: 8px 0;
}

.busqueda-avanzada .view-filters .form-text {
    background: none repeat scroll 0 0 #f4f4f4;
    border: medium none;
    margin-left: 20px;
}
.busqueda-avanzada .views-exposed-widget .form-submit {
    background-color: #1dd2dd;
    background-image: none;
    border: medium none;
    border-radius: 1px;
    color: #2d8388;
    font-family: open sans;
    font-weight: 600;
    letter-spacing: 1px;
    margin-left: 280px;
    padding: 7px 10px 5px;
    text-shadow: inherit;
}
.page-buscador .block-facetapi .block-title,
.busqueda-avanzada .views-exposed-widget label {
    float: left;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    position: static;
    text-align: right;
    text-transform: none;
    width: 260px;
}
.busqueda-avanzada .views-row {
    clear: left;
    float: left;
    margin: 10px 0;
}
.busqueda-avanzada .views-row .field-name-title {
    font-weight: 600;
}
.busqueda-avanzada .views-row .field-name-url-del-contenido {
    clear: left;
    color: #3fb636;
    float: left;
    font-size: 13px;
}
.busqueda-avanzada .views-row .field-name-url-del-contenido a {
    color: #3fb636;
}
.busqueda-avanzada .views-row .field-name-body {
    clear: left;
    float: left;
    font-size: 13px;
    margin: 0;
}
.busqueda-avanzada .views-row .field-name-body p {
    margin: 0;
}
.busqueda-avanzada .views-row .field-name-tipo-de-contenido-home {
    clear: left;
    color: #9c9c9c;
    float: left;
    font-size: 13px;
}
.responsive-layout-mobile .block-logo-nuevo-leon-unido.block-custom-blocks-logo-nuevo-leon-unido,
.responsive-layout-mobile .block-buscador-block-1.block-views-buscador-block-1 {
    display: none;
}
@media (max-width: 760px) {
#block-block-73 .newsletters{width: 100%;
float: initial;
}
#block-block-73 #mc_embed_signup {
width: 100%;
padding: 18px 0%;
float: initial;
}
.block-logo-nuevo-leon-unido.block-custom-blocks-logo-nuevo-leon-unido{display: none;}
}
/*****Buscador movil******/
.responsive-layout-mobile .block-buscador-block-1.block-views-buscador-block-1 {
	display: block;
}
.responsive-layout-mobile .buscador-rapido .views-exposed-form .views-exposed-widget.views-submit-button input{
	/*icono*/
    background: url("../img/busquedamovil.png") no-repeat scroll 55% center / 50% auto #e0e0e0;
    border: medium none;
    border-radius: inherit;
    display: inline;
    height: 44px;
    margin: -50px -40px -44px;
    overflow: hidden;
    text-indent: 300px;
    width: 70px;
}
.responsive-layout-mobile .view-buscador.buscador-rapido div.view-empty{
	display: none;
}
.responsive-layout-mobile .zone-wrapper.zone-content-wrapper.clearfix{
	margin-top: 0px;
}
.responsive-layout-mobile .views-widget-filter-search_api_views_fulltext input {
    background-color: #f1f1f1;
	color: #87898f;
    font-family: open sans;
    font-size: 16px;
    margin-bottom: -5px;
}
.responsive-layout-mobile .views-widget-filter-search_api_views_fulltext input:active,
.responsive-layout-mobile .views-widget-filter-search_api_views_fulltext input:focus {
	box-shadow: none;	
}
.responsive-layout-mobile .views-exposed-widget.views-widget-filter-search_api_views_fulltext{
	width: 85%;
}
.responsive-layout-mobile .form-item.form-item-search-api-views-fulltext input.error {
    border: medium none;
}
.responsive-layout-mobile .form-item.form-item-search-api-views-fulltext input {
    width: 95%;
}
.responsive-layout-mobile .section-header {
    position: absolute;
	overflow-x: hidden;
}
.responsive-layout-mobile .view.view-id-buscador .more-link{
	display:none;
}
/*****Buscador google*******/
.region-search .block-inner.clearfix{
	margin-top: 9px;
}
.region-search .gsc-search-button{
	background: url("../img/icono-busqueda.jpg") no-repeat scroll 0% center #1dd2dd;
    border: medium none;
    border-radius: inherit;
    display: block;
    height: 15px;
    margin: 0;
    overflow: hidden;
    text-indent: 35px;
    width: 23px;
	margin-top:4px;
}
.region-search .gsc-input input{
	background: #ffffff!important;
	border: none;
	border-radius: 0px;
	margin-left: 20px;
}
.region-search .gsc-clear-button{
	display: none;
}
.region-search .gsc-search-button input{
	margin-top: 0px;
}
.gssb_c{
	z-index: 9999!important;
}
/*****BUSCADOR DE GOOGLE MOVIL******/
.responsive-layout-mobile .region-search .gsc-search-button input {
    background: url("../img/movilmovil.png") no-repeat scroll 55% center / 50% auto #e0e0e0;
    border: medium none;
    border-radius: inherit;
    display: inline;
    height: 57px;
    margin: -32px -43px -44px;
    overflow: hidden;
    text-indent: 300px;
    width: 74px;
}
.responsive-layout-mobile .region-search .gsc-search-button {
    height: 33px;
    margin: -5px -20px 0;
    width: 57px;
}
.responsive-layout-mobile .region-search .gsc-input{
    background-color: #f1f1f1!important;
	color: #87898f;
    font-family: open sans;
    font-size: 16px;
    margin-bottom: -5px;
	margin-left: -40px;
}
.responsive-layout-mobile .region-search .gsc-input{
	width: 85%;
}
.responsive-layout-mobile .gsc-search-box {
    margin-bottom: 0px;
    margin-left: 16px;
}
.responsive-layout-mobile .region-search .gsc-input input:active,
.responsive-layout-mobile .region-search .gsc-input input:focus {
	box-shadow: none;	
}
.icono-search-movil{
	display: none;
}
.responsive-layout-mobile .icono-search-movil{
	display: block;
}
.icono-search-movil > img {
    float: right;
    height: 30px;
    margin-right: 20px;
    width: 35px;
}
.responsive-layout-mobile .icono-search-movil {
    background-color: #e0e0e0;
    display: block;
    float: right;
    height: 40px;
    margin-right: -12px;
    margin-top: -39px;
    width: 75px;
}
.responsive-layout-mobile .region-search{
	display: none;
}
.gsc-resultsbox-visible table{
	border: none;
}
.feed-icon {
    display: none;
}
/**P. SILVA VEDA ELECTORAL**/


#block-block-61{
    display: none;
}
#block-block-57 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.responsive-layout-mobile #contenido_completo {
    font-size: 13px !important;
    line-height: 18.5px !important;
    margin-left: 60px;
}
.responsive-layout-mobile #cuadro{
    width: 64% !important;
}
.responsive-layout-mobile #texto_principal {
    margin-bottom: -18px !important;
    margin-left: 13px !important;
    margin-top: 9px !important;
    margin-right: 13px !important;
}
.responsive-layout-mobile #imagen_veda{

    margin-bottom: -5px;
}
.footer-movil .logo-footer-movil,
.responsive-layout-mobile .field-name-logo-dependencia-organigrama .view-dependencias-organigrama-logo .views-field-field-imagen-para-listado,
.responsive-layout-mobile .node-dependencias .field-name-field-imagen-para-listado.logo,
.responsive-layout-mobile .field-name-datos-area-logo .block-datos-area-block-1 .view-datos-area .field-content > img {
    display: none;
}
.responsive-layout-mobile .group-titular-area.field-group-div {
    clear: left;
}
/**VEDA ELECTORAL*/

/**OCULTO CAMPO DE SUBSIDIO*/

#edit-field-campo-sub{

    display: none;
}

/****CSS PARA ETILIZAR DESTACADOS EN VERSION MOBIL****/


.responsive-layout-mobile .destacados{
    display: block;
    float: left;
}
.responsive-layout-mobile .destacados .field-item {
    float: left;
    width: 100%;
}

.responsive-layout-mobile .node-dependencias {
    background: none repeat scroll 0 0 #f9f9f9;
}


.responsive-layout-mobile .node-dependencias div.field-name-field-des-uno div.view-mode-grande div.group-hover h2 {
    background: none repeat scroll 0 0 #39cc85;
    color: white;
    display: inline-block;
    font-family: helvetica;
    font-weight: normal;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 7px;
    width: 100%;
    font-size: 16px;
}


.responsive-layout-mobile div.node-dependencias .field-name-field-fechas, .responsive-layout-mobile div.node-dependencias .field-name-post-date {
    display: none;
}


.responsive-layout-mobile .node-dependencias h1.borde-amarillo {
    border: 0 none !important;
    font-family: arial; 
}


.responsive-layout-mobile .node-dependencias h1.borde-amarillo {
    border: 0 none !important;
    font-family: arial;
    font-size: 33px;
    font-weight: lighter !important;
    padding-top: 15px;
}


.responsive-layout-mobile .node-dependencias div.field-name-field-des-uno div.view-mode-grande div.field-name-field-imagen-para-listado img {
    width: 100% !important;
}

.responsive-layout-mobile div.node-dependencias .group-hover .field-name-title h2 {
    color: #686868;
    font-weight: normal;
    font-size: 1.1em;
    width: 100%;
}
/*
.responsive-layout-mobile .mm-offcanvas{
    display: none;
}

.responsive-layout-mobile .mm-opened{
    display: block !important;
}
*/
.responsive-layout-mobile .node-dependencias .view-mode-chico .field-name-field-imagen-para-listado {
    display: inline-block;
    float: left;
    margin-bottom: 10px;
    width: 50%;
}


.responsive-layout-mobile .node-dependencias .view-mode-chico .field-name-field-imagen-para-listado img{
    width: 100%;
}
.responsive-layout-mobile .node-dependencias .view-mode-chico .group-hover .field-name-title {
    float: left;
    margin-left: 20px;
    width: 100%;
}

.responsive-layout-mobile .node-dependencias .view-mode-chico .group-hover {
    float: right;
    width: 50%;
}

.responsive-layout-mobile div.destacados .view-mode-chico {
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 20px;
}

.responsive-layout-mobile #node-dependencias-full-group-pie div.field-name-dependencia-ubicacion{
     float: left;
}


/****CSS DESTACADOS****/



/***CSS PARA LA NUEVA FUNCIONALIDAD DE SERIES LISTADO SIMPLE MAS ACORDION EMPIEZA***/

div.field-name-field-tipo-de-vista-series, div.field-name-field-element-reordenar-serie {
    display: none;
}

#acdnmenu ol.acdnSub li::before {
    background: url("../img/flecha.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: " ";
    height: 16px;
    left: 13px;
    position: absolute;
    top: 1px;
    width: 10px;
    z-index: 999;
}

#acdnmenu ol.acdnSub ol li:first-child::before {
    background: url("../img/flecha.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    left: 45px;
    top: 8px;
}


#acdnmenu ol.acdnSub ol ol li:first-child::before {
    content: "";
    left: 75px;
}

#acdnmenu ol.acdnSub li:nth-child(n+2)::before {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    content: "";
}

#acdnmenu ol.acdnSub ol ol ol li:first-child::before {
    left: 115px;
}
#acdnmenu ol.acdnSub div.acdnHeading {
    padding-left: 0px !important;
    left: 0px;
    /*background: none repeat scroll 0 0 #e4e4e4 !important;*/
}

#acdnmenu ol.acdnSub ol div.acdnHeading {
    padding-left: 0px !important;
    /*background: none repeat scroll 0 0 #dedede !important;*/
   
}

#acdnmenu ol.acdnSub ol .acdnLink {
    padding-left: 59px !important;
}

/*acdnmenu ol.acdnSub ol ol div.acdnHeading {
    padding-left: 92px !important;
}*/

/*
#acdnmenu ol.acdnSub ol ol ol div.acdnHeading {
    padding-left: 130px !important ;
}*/

#acdnmenu ol.acdnSub ol ol .acdnLink {
    padding-left: 92px !important;
}


#acdnmenu ol.acdnSub ol ol ol .acdnLink {
    padding-left: 130px !important;
}

#acdnmenu ol.acdnSub ol ol .acdnLink:before {
    /*display: none;*/
}


/*#acdnmenu ol.acdnTop li .acdnHeading */
.acdnLink{
    color: #6f6f6f; /*!important;*/
    /*font-family: helvetica !important;*/
    font-size: 16px; /*!important;*/
    font-weight: lighter; /*!important;*/
}

.acdnLink:hover{
    color: #30a1d6 !important;
}

#acdnmenu ol.acdnSub li .acdnHeading {
    color: #6f6f6f !important;
}

/*
#acdnmenu ol.acdnTop li .acdnArrowImage {
    background-image: url("bolita_nivel_uno.png") !important;
    background-position: 0 2px;
    background-repeat: no-repeat;
    left: 12px !important;
    top: 12px !important;
}
*/
/*---
.acdnLink:before {
    background-image: url("http://nl.gob.mx/sites/all/themes/gobierno/img/bolita_nivel_uno.png") !important;
    background-position: 0 2px;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 10px;
    left: -4px !important;
    position: relative;
    width: 8px;
    bottom: 1px;
}
*/
.acdnCurrent:before {
    background-position: 0 -9px;
}

#acdnmenu {
height: 300px;
width: 240px;
margin: 0px;
background: none repeat scroll 0 0 #ececec !important;
/*border-top: 1px solid #d1d1d1;*/
}
#acdnmenu ol.acdnTop {
display: block;
/*border: 1px solid #D8E2F3;
background: none repeat scroll 0 0 #FFFFFF;*/
padding-left: 0;
}
#acdnmenu div.acdnHeading, #acdnmenu a.acdnLink {
/*background: url("bg.gif") repeat-x scroll 0 0 #E8FFF8;*/
color: #000000;
font: 12px Verdana;
outline: medium none;
padding: 8px 0px 8px 4px;
text-align: left;
text-decoration: none;
}
#acdnmenu div.acdnCurrent, #acdnmenu div:hover, #acdnmenu a.acdnLink:hover, #acdnmenu div.acdnCurrent a.acdnLink {
background-position: 0 -64px;
color: #000000;
font-weight: normal;
text-decoration: none;
}
#acdnmenu a.acdnCurrent, #acdnmenu a.acdnCurrent:hover {
color: #336699;
text-decoration: none;
}
#acdnmenu div.acdnArrowImage {
background-image: url("http://nl.gob.mx/sites/all/themes/gobierno/img/arrows.gif");
background-position: 0 0;
height: 12px;
left: 4px;
top: 9px;
width: 12px;
}
#acdnmenu div.acdnCurrent div.acdnArrowImage {
background-position: 0 -9px;
}
#acdnmenu li.acdnSeparator {
/*border-bottom: 1px solid #D8E2F3;*/
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 0px;
}
#acdnmenu ol.acdnSub {
padding-left: 25px;
}
#acdnmenu ol.acdnSub div.acdnHeading {
/*background: none repeat scroll 0 0 #e4e4e4;*/
color: #000000;
font: 12px Arial;
padding: 5px 5px 5px 20px;
text-align: left;
}
#acdnmenu ol.acdnSub div.acdnHeading a {
color: #000000;
}
#acdnmenu ol.acdnSub div.acdnCurrent {
background: none repeat scroll 0 0 transparent;
color: #000000;
}
#acdnmenu ol.acdnSub a.acdnLink {
background: none repeat scroll 0 0 transparent;
/*color: #000000;*/
/*font: 11px Arial;*/
padding: 5px 5px 5px 20px;
/*text-decoration: none;*/
}
#acdnmenu ol.acdnSub a.acdnLink:hover, #acdnmenu ul.acdnSub a.acdnCurrent, #acdnmenu ul.acdnSub div.acdnHeading a:hover, #acdnmenu ul.acdnSub div.acdnHeading a.acdnCurrent {
background: none repeat scroll 0 0 transparent;
color: #000000;
text-decoration: underline;
}


/*#acdnmenu ol.acdnSub div.acdnArrowImage {
   background-image: url("bolita_nivel_dos.png") !important;
    background-position: 0 3px ;
    height: 12px !important;
    left: 44px !important;
    top: 7px !important;
    width: 12px !important;
}
*/
/*---
#acdnmenu ol.acdnSub .acdnLink:before {
    background-image: url("http://nl.gob.mx/sites/all/themes/gobierno/img/bolita_nivel_dos.png") !important;
    background-position: 0 3px;
    display: inline-block;
    height: 13px !important;
    left: 9px !important;
    position: relative;
    top: 1px !important;
    width: 20px !important;
}
*/
ol.acdnSub .acdnCurrent:before {
    background-position: 0 -7px !important;
}
#acdnmenu ol.acdnSub div.acdnCurrent div.acdnArrowImage {
background-position: 0 -7px;
}

/*#acdnmenu ol.acdnSub ol div.acdnArrowImage{
   background-image: url("bolita_nivel_tres.png") !important;
    background-position: 0 2px;
    left: 65px !important;
    top: 6px !important;
}*/


ol.acdnSub ol .acdnCurrent:before {
    background-position: 0 -9px !important;
}

#acdnmenu ol.acdnSub ol div.acdnCurrent div.acdnArrowImage{
background-position: 0 -9px;
}

#acdnmenu ol.acdnSub ol ol div.acdnArrowImage {
    display: none;
}
#acdnmenu, #acdnmenu ol {
display: block;
font-size: 0;
line-height: 0;
}
#acdnmenu li {
font-size: 12px;
line-height: 16px;
}
#acdnmenu:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
#acdnmenu ol {
list-style-type: none;
margin: 0px;
overflow: hidden;
padding: 0px;
position: relative;
top: 0px;
display: none;
}
#acdnmenu li {
margin: 0px;
padding: 0px;
width: 99%;
}
#acdnmenu div.acdnHeading, #acdnmenu div.acdnCurrent {
cursor: pointer;
position: relative;
}
#acdnmenu div.acdnArrowImage {
overflow: hidden;
position: absolute;
}

.acdnLink {
    display: inline-block !important;
    height: 10px;
    position: relative !important;
    width: auto !important;
    z-index: 999;
    left: 10px;
}

ol.acdnSub ol .acdnLink {
    bottom: 16px;
    font-size: 15px !important;
    position: relative;
}

ol.acdnSub .acdnLink {
    bottom: 9px;
    left: 0 !important;
}
.acdnHeading {
    display: inline-block !important;
    font-size: 0 !important;
    left: 12px;
}

.acdnHeading:after {
    background: url("http://nl.gob.mx/sites/all/themes/gobierno/img/f_1_off.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    content: "";
    display: inline-block !important;
    height: 26px !important;
    margin-top: 5px;
    position: relative;
    top: 8px !important;
    width: 24px !important;
    
}

.accor_eleme_activado:after{

    background: url("http://nl.gob.mx/sites/all/themes/gobierno/img/f_1_on.png") no-repeat scroll center center rgba(0, 0, 0, 0) !important;

}

#acdnmenu ol.acdnSub div.acdnHeading:after {
    top: -2px !important;
}

#acdnmenu ol.acdnSub ol div.acdnHeading:after {
    top: -7px !important;
}
.acdnSub li ol li {
    /*background: none repeat scroll 0 0 #dedede !important;*/
    padding-top: 7px !important;
}
.acdnSub > li {
    /*background: none repeat scroll 0 0 #e4e4e4;*/
}

ol.acdnTop li a.acdnLink {
    
    position: relative;
}
.acdnSub li ol ol li:before {
    top: 0 !important;
}

.acdnSub li ol ol li {
    padding-top: 0 !important;
    position: relative !important;
    top: -4px !important;
}

ol.acdnSub ol ol ol .acdnHeading:after {
    /*background: url("../img/mega_coleccion_icono_off.png") no-repeat scroll center center rgba(0, 0, 0, 0);*/
    background:none;
}

/*ol.acdnSub ol ol ol .acdnHeading:hover:after{

    background: url("../img/mega_coleccion_icono_on.png") no-repeat scroll center center rgba(0, 0, 0, 0);

}*/

.link_detectado:after{

    background: url("http://nl.gob.mx/sites/all/themes/gobierno/img/mega_coleccion_icono_off.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: inline-block;
    height: 24px;
    left: 3px;
    position: relative;
    top: 7px;
    width: 26px;
    content: "";    

}

.link_detectado:hover:after{

    background: url("http://nl.gob.mx/sites/all/themes/gobierno/img/mega_coleccion_icono_on.png") no-repeat scroll center center rgba(0, 0, 0, 0);

}

.ultimo_detectado:after {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}


/*.accor_ultimo_element:after{

    background: url("../img/mega_coleccion_icono_off.png") no-repeat scroll center center rgba(0, 0, 0, 0) !important; 

}

.accor_ultimo_element:hover:after{

    background: url("../img/mega_coleccion_icono_on.png") no-repeat scroll center center rgba(0, 0, 0, 0) !important;

}*/




div.field-name-field-documento-base-series{ 
 
    display: none;
}

a.series_titulo {
    pointer-events: none;
}


#acdnmenu ol.acdnTop li ol.acdnSub li ol li {
    width: 100%;
}


body.node-type-serie div.node-serie div.field-name-title h2{
    border-bottom: 1px solid #eaeaea;
    color: #6a6a6a;
    font-size: 26px;
    font-weight: 400;
    margin-top: 18px;
    padding-bottom: 14px;

} 

  
div.node-serie div.field-name-field-descripcion p{ 

    color: #6a6a6a;
    font-family: open sans;
    font-size: 24px; 
    font-weight: 100;

}


td.views-field-field-estructura-series {
    display: none;
}
th.views-field-field-estructura-series {
    display: none;
}
/***CSS PARA LA NUEVA FUNCIONALIDAD DE SERIES LISTADO SIMPLE MAS ACORDION TERMINA***/


/**P. SILVA CSS DE FILTROS DE NOTICIAS, EVENTOS Y PUBLICACIONES EMPIEZA***/


/**P. SILVA CSS DE FILTROS DE NOTICIAS, EVENTOS Y PUBLICACIONES EMPIEZA***/

#edit-dependencia, #edit-field-tipo-de-publicaci-n-tid, #edit-field-tipo-de-noticia-tid, #edit-field-tipo-de-evento-tid{

    font-size: 13px;  
}



body.page-eventos #edit-field-fechas-value-wrapper {
    width: 24%;
}

/**P. SILVA CSS DE FILTROS DE NOTICIAS, EVENTOS Y PUBLICACIONES TERMINA***/


/**P. SILVA CSS DE GALERIA DE FOTOS  Y VIDEOS EMPIEZA**/


body.page-noticias-galeria-de-fotos .view-filters, body.page-noticias-galeria-de-videos .view-filters {
    float: none;
    position: relative;
    top: 15px;    
}

body.page-noticias-galeria-de-fotos .view-filters #edit-created-wrapper, body.page-noticias-galeria-de-videos .view-filters #edit-created-wrapper{
    margin-left: 56px;
}


body.page-noticias-galeria-de-fotos .view-filters #edit-title, body.page-noticias-galeria-de-videos .view-filters #edit-title{
    background: #e5e5e5 none repeat scroll 0 0;
    border: 0 none;
}

#block-views-galeria-de-fotos-block-1 div.view-galeria-de-fotos div.views-field-title, #block-views-galer-a-de-videos-block-1 div.view-galer-a-de-videos div.views-field-title {
    color: #515151;
    font-size: 22px;
    line-height: 30px;
    cursor: pointer;
}

.node-type-noticias .imagen img{

    border-bottom: 5px solid #158dc0 !important;
 
}

.page-noticias-galeria-de-fotos #region-featured {
    box-shadow: none !important;
}


.node-type-noticias .play {
    height: 27px !important;
    padding: 0 !important;
    right: -4px !important;
    top: 144px !important;
    width: 30px !important;
}

#block-views-galer-a-de-videos-block-1 .views-field-field-video-de {
    color: #30ade0;
    font-style: italic;
    margin-top: 15px;
}

div.view-galeria-de-fotos div.masonry-item div.views-field-title, div.galeria-de-videos div.masonry-item .views-field-title {
    color: white;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer; 
}

/**P. SILVA CSS DE GALERIA DE FOTOS Y VIDEOS TERMINA**/


/***P. SILVA CSS DEPENDENCIAS INTERESA TRABAJAR EMPIEZA***/

div.node-dependencias div.field-name-field-te-interesa-trabajar-con-n, div.node-dependencias div.field-name-field-email-de-quien-recibira-lo {
    display: none;
}


#webform-component-email-que-recibira-los-cv, #webform-component-quiero-resibir-una-copia-de-este-mensaje {
    display: none;
}

#te_interesa_trabajar {
    color: #ffc216;
    cursor: pointer;
    display: block;
    font-weight: 600;
    margin-top: 43px;
    position: absolute;
}
/***P. SILVA CSS DEPENDENCIAS INTERESA TRABAJAR TERMINA***/


/**P. SILVA TWITTER BLOCK NOTICIAS EMPIEZA**/

#block-views-tweets-block:before {
    background: rgba(0, 0, 0, 0) url("../img/iconos_vertical.png") no-repeat scroll 0 -56px;
    border-right: 1px solid #ccc;
    color: #6a6a6a;
    content: "Twitter";
    display: inline-block;
    font-size: 14px;
    left: 0;
    margin-top: 18px;
    position: absolute;
    text-indent: 25px;
    width: 80px;
}
#block-views-tweets-block {
    display: block;
    margin-left: 81px;
    margin-top: 10px;
    width: 93%;
}


#block-views-tweets-block #tiempo_tweet {
    color: #139add;
    font-size: 10px;
}

#block-views-tweets-block ul li {
    list-style: outside none none;
}

#block-views-tweets-block ul li span {
    font-size: 12px;
    font-weight: 400;
}

#block-views-tweets-block div.views-field-name span {
    color: #139add;
}


#block-views-tweets-bloque-noticias-block h2 {
    display: none;
}

#block-views-tweets-bloque-noticias-block li {
    list-style: outside none none;
}

#block-views-tweets-bloque-noticias-block .tweet-author .extlink {
    font-size: 14px;
    font-weight: normal;
}

#block-views-tweets-bloque-noticias-block .tweet-screenname .extlink {
    font-size: 12px;
}


#block-views-tweets-bloque-noticias-block {
    display: block;
    height: 85px;
    margin-top: 14px;
}

/**P. SILVA TWITTER BLOCK NOTICIAS TERMINA**/

/***P. SILVA PROGRAMAS Y PROYECTOS FILTROS EMPIEZA**/

div.view-programas .view-filters, div.view-proyectos .view-filters {
    background: #f8f8f8 none repeat scroll 0 0;
    display: inline-block;
    float: left;
    padding: 8px;
    width: 342px;
    margin-top: 0;
    height: 500px;
}

div.view-programas .view-content, div.view-proyectos .view-content {
    display: inline-block;
    margin-left: 80px;
    width: 729px;
}

div.view-programas .view-header h2, div.view-proyectos .view-header h2{

    display: none;

} 

div.view-programas div.view-content .num_resul, div.view-proyectos div.view-content .num_resul{
    background: #f5f5f5 none repeat scroll 0 0;
    color: #b0b0b0;
    font-weight: lighter;
    padding: 6px;
    text-align: center;
    width: 100%;
}

div.view-programas #views-exposed-form-programas-page-1 #edit-keys, div.view-proyectos #views-exposed-form-proyectos-page-1 #edit-keys {
    background: #f4f4f4 url("../img/busqueda_icon.jpg") no-repeat scroll right center;
    border: 0 none;
    width: 300px;
    color: #8e8e8e;
}


div.view-programas .texto-filtros, div.view-proyectos .texto-filtros {
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 11px;
    padding-bottom: 15px;
    font-family: open sans;
}

div.view-programas #edit-field-dependencia-tid-wrapper > label, div.view-proyectos #edit-field-dependencia-tid-wrapper > label {
    color: #8d8d8d;
    font-size: 15px;
    margin-top: 30px;
}

div.view-programas #edit-keys-wrapper > label, div.view-proyectos #edit-keys-wrapper > label{
    color: #8d8d8d;
    font-size: 15px;
    display: none;
}

div.view-programas .views-row, div.view-proyectos .views-row {
    border-left: 3px solid #cdcdcd;
    margin-bottom: 46px;
    padding-left: 8px;}

div.view-programas .views-row:hover, div.view-proyectos .views-row:hover{

    border-color:#149ddf;

}

div.view-programas #edit-field-dependencia-tid-wrapper, div.view-proyectos #edit-field-dependencia-tid-wrapper{
    width: 300px;
}

div.view-programas #edit-field-dependencia-tid, div.view-proyectos #edit-field-dependencia-tid{
    background-color: transparent;
    background-position: 295px -7px;
    border-bottom: 1px dashed #939393 !important;
    color: #149ddf;
    margin-top: 6px;
    width: 345px;
}


div.view-programas #edit-field-dependencia-tid-wrapper .form-item, div.view-proyectos #edit-field-dependencia-tid-wrapper .form-item {
    width: 322px;
}

div.view-programas #edit-field-dependencia-tid-wrapper select:active, div.view-proyectos #edit-field-dependencia-tid-wrapper select:active{
    box-shadow: 0 0 0;
}
div.view-programas #edit-field-dependencia-tid-wrapper select:focus, div.view-proyectos #edit-field-dependencia-tid-wrapper select:focus {
    box-shadow: 0 0 0 !important;
}

div.view-programas #edit-field-dependencia-tid option, div.view-proyectos #edit-field-dependencia-tid option {
    color: #5d5d5d;
}

div.view-programas .texto-filtros:first-child,  div.view-proyectos .texto-filtros:first-child{
    border-bottom: 1px solid #d1d1d1;
    display: block !important;
    font-family: open sans;
    margin-bottom: 11px;
    padding-bottom: 15px;
}

div.view-programas .texto-filtros,  div.view-proyectos .texto-filtros{
    display: none;
}

div.view-programas div.view-content h2.views-row-even, div.view-programas div.view-content h2.views-row-odd, div.view-proyectos div.view-content h2.views-row-even, div.view-proyectos div.view-programas div.view-content h2.views-row-odd {
    display: none;
}
div.view-programas div.view-content h2.views-row-first, div.view-proyectos div.view-content h2.views-row-first{
    display: block !important;
}

div.listado-footer .num_resul {
    display: none;
}
 
/***P. SILVA PROGRAMAS Y PROYECTOS FILTROS TERMINA**/


/*4 Destacados del home*/

.front.responsive-layout-mobile .view-destacados-front .masonry-item {
    height: 156px;
    position: relative;
}
.front.responsive-layout-mobile .view-destacados-front .masonry-item .field-name-field-imagen-para-listado {
    float: left;
    height: 156px;
    position: absolute;
}
.front.responsive-layout-mobile .view-destacados-front .masonry-item .field-name-field-imagen-para-listado a {
    float: left;
    height: 156px;
}
.front.responsive-layout-mobile .view-destacados-front .masonry-item .field-name-tipo-de-contenido-home {
    color: #ffffff;
    font-size: 1.3em;
    margin-left: 25px;
    margin-top: 30px;
    position: relative;
}
.front.responsive-layout-mobile .view-destacados-front .masonry-item .field-name-tipo-de-contenido-home .content-type {
    background: url("/sites/all/themes/gobierno/img/destacado_front.png") no-repeat scroll -2px 8px;
    padding-left: 15px;
}
.front.responsive-layout-mobile .view-destacados-front .masonry-item .field-name-title {
    color: #ffffff;
    margin-left: 25px;
    margin-top: 10px;
    position: relative;
}
.front.responsive-layout-mobile .view-destacados-front .masonry-item .field-name-title h2 {
    font-size: 1.1em;
    font-weight: 400;
}
.front.responsive-layout-mobile .view-destacados-front .views-row .group-destacado-d-front {
    float: left;
    height: 156px;
}
.front.responsive-layout-mobile .view-destacados-front.view-id-destacados_front.view-display-id-block,
.front.responsive-layout-mobile .block-15.block-block-15.odd.block-without-title {
    clear: left;
    padding-top: 20px;
}
.front.responsive-layout-mobile .view-mode-destacado_front .field-name-field-imagen-para-listado #layer_sobre_encima {
    height: 156px;
    width: 100%;
}
.front.responsive-layout-mobile .view-mode-destacado_front .field-name-field-imagen-para-listado img {
    float: left;
    height: 156px;
}
.responsive-layout-mobile .view-servicio-top-ten .view-footer {
    background: #f4f4f4 none repeat scroll 0 0;
    float: left;
    padding: 2%;
    width: 96%;
}
.responsive-layout-mobile .view-servicio-top-ten .view-footer a {
    color: #139add;
    padding-left: 20px;
}

.field-name-field-estructura-series {
display: block !important;
}

body.node-type-listado-simple .links.node-links.clearfix, body.node-type-listado-simple .submitted {
    display: none !important;
}
#acdnmenu {
    height: 100% !important;
}




div.view-tweets-bloque h2, div.view-tweets-bloque div.tweet-authorphoto, div.view-tweets-bloque div.tweet-author{

    display: none;
}

ul.tweets-pulled-listing li {
    list-style: outside none none !important;
}

#icono_twitter::after {
    color: #6a6a6a;
    content: "Twitter";
    float: right;
    font-size: 14px;
}
#icono_twitter {
    background: rgba(0, 0, 0, 0) url("../img/iconos_vertical.png") no-repeat scroll 18px -56px;
    float: left;
    height: 24px;
    margin-top: 17px;
    width: 8%;
   /* display: inline-block;
    width: auto;*/
}
#icono_twitter > img {
    display: none;
}

#tweets_block {
    border-left: 1px solid #b7b7b7;
    display: inline-block;
    font-size: 12px;
    height: 60px;
    margin-left: 16px;
    margin-top: 1px;
    padding-left: 9px;
    padding-top: 3px;
    width: 91%;
}

div.view-tweets-bloque div.tweet-actions {
    left: 151px;
    margin-top: 4px;
    position: relative;
}

div.view-tweets-bloque .views-row {
    bottom: 10px;
    left: 0;
    position: absolute;
    right: 10px;
    top: 63px;
}

#block-views-tweets-bloque-block {
    margin-top: 75px;
}

#block-views-tweets-bloque-block {
    bottom: 73px;
    margin-bottom: 58px;
    margin-top: 16px;
    position: relative;
}

.grid-24.region.region-estatus {
    background: /*#ffd824*/ #515151 none repeat scroll 0 0;
    margin: 0 -9999px;
    padding: 0 9999px;
}


#tweets_block .tweet-footer,
.responsive-layout-mobile #tweets_block .tweet-footer {
    display: none;
}

/*buscador*/
.gsc-results-wrapper-nooverlay.gsc-results-wrapper-visible {
   background: #e5e5e5;
    float: left;
    height: 100%;
    margin-left: -5px;
    margin-top: 48px;
    padding-left: 5px;
    width: 100%;
    z-index: 100
}
.gsc-results-wrapper-visible .gsc-wrapper {
    float: left;
    height: 100%;
    width: 100%;
}
.block-busqueda-appgoogle .block-inner .content .gsc-control-cse.gsc-control-cse-es {
    background: none repeat scroll 0 0;
    border: medium none;
    padding: 0;
}
.gsc-results-wrapper-visible .gsc-above-wrapper-area {
    border: medium none;
    padding: 0;
}
.gsc-results-wrapper-visible .gsc-above-wrapper-area-container {
    float: left;
    margin: 14px;
    width: 95%;
}
.gsc-webResult.gsc-result {
    background: #e5e5e5 none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
}
.gsc-resultsbox-visible .gsc-expansionArea {
    background: #e5e5e5;
}

.gs-title{

    font-size: 15px;

}

div.gsc-results {
    padding-left: 6px;
   /* width: 591px; */
}

table.gstl_50{

    z-index: 999999999 !important;

}

.responsive-layout-mobile .cse .gsc-control-cse, .gsc-control-cse {
    padding: 0em;
    width: auto;
}
.sin-costo.responsive-layout-mobile .field-name-field-costo-de-admision {
    display: none;
}

/*programas movil*/
.responsive-layout-mobile .group-avance-financiero .field-name-field-avance-fisico-financiero-t .field-collection-item-field-avance-fisico-financiero-t .field-name-field-anio-finaciero {
    background: url("../img/programa_evaluacion.png") no-repeat scroll 0 0;
    color: #686868;
    font-size: 15px;
    font-weight: 700;
    height: 30px;
    padding-bottom: 20px;
    padding-left: 35px;
}

.responsive-layout-mobile .group-avance-financiero .field-name-field-avance-fisico-financiero-t .field-collection-item-field-avance-fisico-financiero-t .field .file a {
    color: #a9a9a9;
    float: left;
    font-size: 14px;
    margin-left: 60px;
}

.responsive-layout-mobile .group-avance-financiero .field-name-field-avance-fisico-financiero-t .field-collection-item-field-avance-fisico-financiero-t .field {
    float: left;
}

.responsive-layout-mobile .group-avance-financiero .field-name-field-avance-fisico-financiero-t .field-label {
    color: #6a6a6a;
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 30px;
}

.responsive-layout-mobile .group-avance-financiero .file-icon,
.responsive-layout-mobile .group-avance-financiero .file-size,
.responsive-layout-mobile .group-informacion-reporte .file-icon,
.responsive-layout-mobile .group-informacion-reporte .file-size{
    display: none;
}

.responsive-layout-mobile .node-programa .field-name-field-informaci-n-detallada-del- .field-label {
    color: #6a6a6a;
    font-size: 16px;
    font-weight: 600;
}


.responsive-layout-mobile .group-informacion-reporte .field-name-field-informaci-n-detallada-del- .field-items {
    background: url("../img/evaluacion.png") no-repeat scroll 0 0;
    float: left;
    height: 30px;
    width: 50px;
}

.responsive-layout-mobile .node-programa .group-informacion-reporte .field-name-field-informaci-n-detallada-del- .field-items .file a {
    display: block;
    text-indent: -999px;
}

.responsive-layout-mobile .field-name-evaluaciones .evaluacion .titulo-evaluacion {
    background: #dedede none repeat scroll 0 0;
    border: medium none;
    color: #6f6f6f;
    font-size: 11px;
    font-weight: 700;
}

.responsive-layout-mobile .field-name-evaluaciones .evaluacion tr {
    border-bottom: 1px solid #e1e1e1;
}

.responsive-layout-mobile .field-name-evaluaciones .evaluacion tr .subtitulo-evaluacion {
    background: #eee none repeat scroll 0 0;
    color: #6f6f6f;
    font-size: 11px;
}

.responsive-layout-mobile .field-name-evaluaciones .evaluacion tr td {
    background: #eee none repeat scroll 0 0;
}

.responsive-layout-mobile .resultados-evaluacion {
    background: url("../img/prdf_eva_s.png") no-repeat scroll 0 0;
    float: left;
    height: 28px;
    margin-left: 38px;
    overflow: hidden;
    padding-left: 22px;
    width: 1px;
}

.responsive-layout-mobile .resultados-evaluacion:hover {
    background: url("../img/pdf_eva.png") no-repeat scroll 0 0;
}

.responsive-layout-mobile .compromiso-evaluacion {
    background: url("../img/com_eva_s.png") no-repeat scroll 0 0;
    float: left;
    height: 28px;
    margin-left: 94px;
    overflow: hidden;
    padding-left: 22px;
    width: 0;
}

.responsive-layout-mobile .compromiso-evaluacion:hover {
    background: url("../img/com_eva_h.png") no-repeat scroll 0 0;
}

.responsive-layout-mobile .seguimiento-evaluacion {
    background: url("../img/seg_eva_s.png") no-repeat scroll 0 0;
    float: left;
    height: 28px;
    margin-left: 50px;
    overflow: hidden;
    padding-left: 22px;
    width: 1px;
    text-indent: -999px;
}

.responsive-layout-mobile .seguimiento-evaluacion:hover {
    background: url("../img/seg_eva_h.png") no-repeat scroll 0 0;
}

.responsive-layout-mobile .field-name-evaluaciones .evaluacion td,
.responsive-layout-mobile .field-name-evaluaciones .evaluacion th{
    padding: 4px 3px;    
}

.responsive-layout-mobile .tab-evaluacion.tab-anio {
    background: url("/sites/desarrollo.dev/themes/gobierno/img/flecha1.png") no-repeat scroll 56% 27px / 13px auto;
    cursor: pointer;
    /*margin-left: 45px;*/
    padding: 20px;
    text-align: center;
    color: #686868;
}

.responsive-layout-mobile .tab-evaluacion.tab-anio.active, .tab-evaluacion.tab-anio:hover {
    background: #e9e9e9 url("/sites/desarrollo.dev/themes/gobierno/img/flecha2.png") no-repeat scroll 56% 27px / 13px auto;
    color: #a0a0a0;
}

.tab-evaluacion.etiqueta.etiqueta-escritorio{
    display: none;
}

.tab-evaluacion.etiqueta.etiqueta-movil{
    display: block;
}

.responsive-layout-mobile .tab-evaluacion.etiqueta.etiqueta-movil {
    color: #6a6a6a;
    font-size: 16px;
    font-weight: 600;
}


.responsive-layout-mobile .archivo-contenido a {
    margin-left: 20px;
}

.responsive-layout-mobile .group-avance-financiero .field-name-field-avance-fisico-financiero-t .field-collection-item-field-avance-fisico-financiero-t .field .file a:hover {
    color: #30aae9;
}

.responsive-layout-mobile .group-informacion-reporte .field-name-field-informaci-n-detallada-del- .field-items:hover{
    background: url("../img/icono_informacion_detallada.png") no-repeat scroll -63px -7px;
}

#borrar_elem {
    background: url("/sites/all/themes/gobierno/img/borrar_elem.png");
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-left: 4px;
    margin-top: 1px;
}

th.views-field-field-estructura-series, th.views-field-field-series-archivourl-archivos, td.views-field-field-estructura-series, td.views-field-field-series-archivourl-archivos {
    display: none;
}
.page-node-97462 input#edit-submitted-aviso-de-privacidad,
.responsive-layout-mobile #webform-component-aviso-de-privacidad > label {
    display: none;
}
/*** votar los servicios ***/

.fivestar-widget {
	height: 2em;
}
.star {
	height: 2em;
}

div.fivestar-widget .star {
	height: 2em !important;
}

.fivestar-smart-text, .fivestar-average-text, .fivestar-smart-stars, .fivestar-average-stars{
	height: 2em;
}

/*****BUSCADOR DE GOOGLE DESKTOP, TABLE Y MOVIL******/
/* base: aplica a todos por igual */
.gsc-results-wrapper-nooverlay.gsc-results-wrapper-visible {
   background: #e5e5e5;
	float: left;
	height: 100%;
	width: 100%;
	z-index: 100
}
.gsc-results-wrapper-visible .gsc-above-wrapper-area-container {
	float: left;
}
.cse .gsc-control-cse, .gsc-control-cse {
	width: auto;
}


/* sólo smartphones */
@media (max-width: 480px) {
	div.gsc-results {
		padding-left: 0em;
	}
	.gsc-results-wrapper-nooverlay.gsc-results-wrapper-visible {
		margin-left: 0em;
		margin-top: 1em;
		padding-left: 0em;
	}
	.gsc-results-wrapper-visible .gsc-above-wrapper-area-container {
		margin: .1em;
		width: 98%;
	}
	.gsc-result-info {
		padding-left: .2em;
		margin: .2em 0 .2em 0;
	}
	.cse .gsc-control-cse, .gsc-control-cse {
		padding: 0em;
	}
	.gsc-webResult.gsc-result {
		margin-bottom: 0em !important;
	}
	.gsc-results.gsc-webResult {
		padding-left: 0em;
	}
	.gsc-table-result {
		margin-bottom: 0em !important;
	}
	.gsc-control-cse.gsc-control-cse-es {
		padding: 0em;
	}
}
/* sólo tablets */
@media (max-width: 600px) {
	div.gsc-results {
		padding-left: .3em;
	}
	.gsc-results-wrapper-nooverlay.gsc-results-wrapper-visible {
		margin-left: -.3em;
		margin-top: 2em;
		padding-left: .3em;
	}
	.gsc-results-wrapper-visible .gsc-above-wrapper-area-container {
		margin: .6em;
		width: 96%;
	}
	.gsc-result-info {
		padding-left: .3em;
		margin: .4em 0 .4em 0;
	}
	.cse .gsc-control-cse, .gsc-control-cse {
		padding: .5em;
	}
	.gsc-webResult.gsc-result {
		margin-bottom: .5em !important;
	}
	.gsc-results.gsc-webResult {
		padding-left: .3em;
	}
	.gsc-table-result {
		margin-bottom: 1em !important;
	}
	.gsc-control-cse.gsc-control-cse-es {
		padding: .5em;
	}
}
/* sólo desktops */
@media (min-width: 601px) {
	div.gsc-results {
		padding-left: .5em;
	}
	.gsc-results-wrapper-nooverlay.gsc-results-wrapper-visible {
		margin-left: -.5em;
		margin-top: 4em;
		padding-left: .5em;
	}
	.gsc-results-wrapper-visible .gsc-above-wrapper-area-container {
		margin: 1em;
		width: 95%;
	}
	.gsc-result-info {
		padding-left: .5em;
		margin: .8em 0 .8em 0;
	}
	.cse .gsc-control-cse, .gsc-control-cse {
		padding: 1em;
	}
	.gsc-webResult.gsc-result {
		margin-bottom: 1em !important;
	}
	.gsc-results.gsc-webResult {
		padding-left: 1em;
	}
	.gsc-table-result {
		margin-bottom: 2em !important;
	}
	.gsc-control-cse.gsc-control-cse-es {
		padding: 1em;
	}


	.gsc-results-wrapper-visible .gsc-wrapper {
		float: left;
		height: 100%;
		width: 100%;
	}
	.block-busqueda-appgoogle .block-inner .content .gsc-control-cse.gsc-control-cse-es {
		background: none repeat scroll 0 0;
		border: medium none;
		padding: 0;
	}
	.gsc-results-wrapper-visible .gsc-above-wrapper-area {
		border: medium none;
		padding: 0;
	}
	.gsc-webResult.gsc-result {
		background: #e5e5e5 none repeat scroll 0 0;
		border: 1px solid #e5e5e5;
	}
	.gsc-resultsbox-visible .gsc-expansionArea {
		background: #e5e5e5;
	}

}



.responsive-layout-mobile div.gsc-results.gsc-webResult{
	    padding-left: 0em !important; 
}
.responsive-layout-mobile div.gsc-wrapper{
	    padding: 0em !important; 
}
.responsive-layout-mobile div.gsc-webResult, .responsive-layout-mobile div.gsc-result{
	    padding: 0em !important;
}
.responsive-layout-mobile table.gsc-table-result tr td{
	    padding: 0.3em !important;
}


/* inicia fix de calificador de servicios y beneficios */
/* base: aplica a todos por igual */
	.field-name-field-calificar div.fivestar-widget .star,
	.field-name-field-calificar div.fivestar-widget .star a{
		background: url("../img/linea_off.png") no-repeat scroll 0 0;
	}
	.field-name-field-calificar div.fivestar-widget div.on a,
	.field-name-field-calificar div.fivestar-widget div.hover a{
		background: url("../img/linea_on.png") no-repeat scroll 0 0;
		z-index: 2;
	}
	.field-name-field-calificar div.fivestar-widget .cancel, 
	.field-name-field-calificar div.fivestar-widget .star{
		width: 7.15em;
		height: 2em;
	}
	.field-name-field-calificar .cancel,
	.fivestar-summary.fivestar-summary-user-count {
		display: none;
	}
	.option_label-votos {
		bottom: 2px;
		float: left;
		position: relative;
		text-align: center;
		text-indent: initial;
		width: 122px;
		z-index: 1;
		color: #ababab;
	}
	.star-1.on .option_label-votos,
	.star-2.on .option_label-votos,
	.star-3.on .option_label-votos,
	.star-4.on .option_label-votos,
	.star-5.on .option_label-votos,
	.star:hover > .option_label-votos,
	.star.hover > .option_label-votos {
		color: #31afe2;
		height: 2em;
	}
	.field-name-comentar-calificacon textarea {
		background: none repeat scroll 0 0 #e0e0e0;
		border: medium none;
		color: #8e8e8e;
	}
	.field-name-comentar-calificacon input.email {
		background: none repeat scroll 0 0 #e0e0e0;
		border: medium none;
		color: #8e8e8e;
		margin-bottom: 0;
		margin-top: 20px;
		width: 50%;
	}

	.field-name-field-calificar{
		color: #ababab;
		float: left;
		font-size: 14px;
		margin-bottom: 25px;
		width: 515px;
	}
	.group-calificar .group-contacto.group-azul {
		margin: 0;
		width: 250px;
	}
	.group-calificar .group-contacto.group-azul h3 {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	}
	.field-name-field-calificar .field-label {
		margin-bottom: 30px;
	}
	.group-calificar.field-group-div h3 {
		color: #919191;
		float: left;
		font-size: 15px;
	}


/* sólo smartphones */
@media (max-width: 480px) {
	.field-name-field-calificar div.fivestar-widget .star,
	.field-name-field-calificar div.fivestar-widget .star a{
		background-position: -7.3em -.4em;
		height: 1em;
	}
	.field-name-field-calificar div.fivestar-widget div.on a,
	.field-name-field-calificar div.fivestar-widget div.hover a{
		background-position: 0 -.4em;
		height: 1em;
	}
	.option_label-votos {
		display: none;
	}
	.field-name-field-calificar div.fivestar-widget .cancel, 
	.field-name-field-calificar div.fivestar-widget .star{
		width: 1.5em;
	}

}
/* sólo tablets */
@media (min-width: 481px) and (max-width: 740px) {
	.field-name-field-calificar div.fivestar-widget .star,
	.field-name-field-calificar div.fivestar-widget .star a{
		background-position: -5.2em -.4em;
		height: 1em;
	}
	.field-name-field-calificar div.fivestar-widget div.on a,
	.field-name-field-calificar div.fivestar-widget div.hover a{
		background-position: -4em .4em;
		height: 1em;
	}
	.option_label-votos {
		display: none;
	}
	.field-name-field-calificar div.fivestar-widget .cancel, 
	.field-name-field-calificar div.fivestar-widget .star{
		width: 3.5em;
	}

}
/* sólo desktops */
@media (min-width: 741px) {
	.field-name-field-calificar div.fivestar-widget .star,
	.field-name-field-calificar div.fivestar-widget .star a{
		background-position: -1.6em 0;
		height: 2em;
	}
	.field-name-field-calificar div.fivestar-widget div.on a,
	.field-name-field-calificar div.fivestar-widget div.hover a{
		background-position: -1.6em 0;
		height: 2em;
	}
	.field-name-field-calificar div.fivestar-widget .cancel, 
	.field-name-field-calificar div.fivestar-widget .star{
		width: 7.15em;
		height: 2em;
	}

}

/* fin de fix de calificador de servicios y beneficios */




/**PESTANAS SERIES LISTADOS SIMPLE ESTILOS EMPIEZA**/


#pestanas div.utilizada {
    background: #e6e6e6 none repeat scroll 0 0;
    color: #6c6c6c;
    display: inline-block;
    font-weight: normal;
    height: 41px;
    margin-left: -2px;
    padding: 14px 22px 12px;
    text-align: center;
    vertical-align: top;
    width: 148px;
    cursor: pointer;
}  

#pestanas div.utilizada:hover {
    background: #999999;
    color: white;
}

#pestanas span {
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    line-height: 1.1;
    padding-top: 9px;
}

#pestanas div.activa{

    background: #399ec8 none repeat scroll 0 0 !important;
    color: white;
}

.pagina_pestanas_principal, #block-views-3340770158fae27d986e6f1d92c3f669{

    display: block !important;
}

div.view-6-vistas-listados-simple div.views-field-title {
    display: none;
}

div.view-6-vistas-listados-simple div.views-field-field-descripcion p {
    
    color: #6a6a6a;
    font-size: 19px;
    font-weight: 100;
    margin-top: 8px;

}

/**PESTANAS SERIES LISTADOS SIMPLE ESTILOS TERMINA**/

/*Portada de emergencias*/

.responsive-layout-mobile .view-portada-de-emergencia .masonry-item {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .view-portada-de-emergencia .view-mode-home_cuadro .group-content {
    background: #a3a3a3;
    color: #ffffff;
    height: 6em;
    padding: 5%;
}
.responsive-layout-mobile .view-portada-de-emergencia .view-mode-home_cuadro .field-name-title h2 {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1.1em;
    margin-top: 0.5em;
}
.responsive-layout-mobile .view-portada-de-emergencia .field-name-field-imagen-para-listado {
    display: block;
}
.responsive-layout-mobile .view-portada-de-emergencia .view-mode-home_cuadro img {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .view-portada-de-emergencia .views-row-2 {
    background: #24354f none repeat scroll 0 0;
}
.responsive-layout-mobile .view-portada-de-emergencia .view-mode-home_rectacgulo .group-principal .field-name-tipo-de-contenido-home {
    border-bottom: medium none;
    float: left;
    font-size: 1.3em;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    width: 100%;
}
.responsive-layout-mobile .view-portada-de-emergencia .view-mode-home_rectacgulo .group-principal .field-name-tipo-de-contenido-home .field-items {
    color: #ffffff;
    float: left;
    font-weight: 400;
    width: 100%;
}
.responsive-layout-mobile .view-portada-de-emergencia .view-mode-home_rectacgulo .group-principal .field-name-title {
    border-bottom: medium none;
    float: left;
    padding: 0;
    width: 100%;
}
.responsive-layout-mobile .view-portada-de-emergencia .view-mode-home_rectacgulo .group-principal .field-name-title .field-items {
    color: #ffffff;
    float: left;
    font-weight: 400;
    width: 100%;
}
.responsive-layout-mobile .view-portada-de-emergencia .view-mode-home_rectacgulo .group-principal .field-name-title .field-items h2 {
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1.1em;
    margin-top: 0.5em;
}
.responsive-layout-mobile .view-portada-de-emergencia .views-row-4 {
    background: #353f46 none repeat scroll 0 0;
}
.responsive-layout-mobile .view-portada-de-emergencia .view-mode-home_rectacgulo .group-datos .group-principal .field-name-tipo-de-contenido-home {
    border-bottom: medium none;
    float: left;
    font-size: 1.3em;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.responsive-layout-mobile .view-portada-de-emergencia .view-mode-home_rectacgulo .group-datos .field-name-post-date {
    display: none;
}
.responsive-layout-mobile .view-home-.view-id-home_.home-servicios.portada-emergencia {
    background: #f1bf3a none repeat scroll 0 0;
    float: left;
    height: auto;
    margin-left: 2%;
    width: 96%;
}
.responsive-layout-mobile .view-home-.portada-emergencia .view-header {
    color: #ffffff;
    float: left;
    height: auto;
    margin-bottom: 15px;
    margin-left: 4%;
    width: 96%;
}
.responsive-layout-mobile .view-home-.portada-emergencia .view-content {
    float: left;
    width: 100%;
}
.responsive-layout-mobile .view-home-.portada-emergencia .view-content .views-row {
    color: #a48124;
    list-style: outside none circle;
    margin-left: 35px;
    margin-right: 15px;
}
.responsive-layout-mobile .view-home-.portada-emergencia .view-content .views-row .field-content > a {
    color: #ffffff;
}
.responsive-layout-mobile .block-portada-de-emergencia .portada-emergencia-block {
    background: #eaeaea none repeat scroll 0 0;
    float: left;
    height: auto;
    margin-left: 2%;
    width: 96%;
}
.responsive-layout-mobile .block-portada-de-emergencia .portada-emergencia-block .logo-especial {
    border-bottom: 1px solid #dedede;
    float: left;
    height: auto;
    margin: 0 18%;
    width: 64%;
}
.responsive-layout-mobile .block-portada-de-emergencia .portada-emergencia-block .logo-especial > img {
    margin: 0 30%;
    padding-bottom: 10%;
    padding-top: 10%;
    width: 39%;
}
.responsive-layout-mobile .block-portada-de-emergencia .portada-emergencia-block .titulo-portada-emergencia {
    float: left;
    height: auto;
    margin-left: 3%;
    margin-right: 3%;
    margin-top: 5%;
    width: 94%;
}
.responsive-layout-mobile .block-portada-de-emergencia .portada-emergencia-block .titulo-portada-emergencia span {
    color: #63bed5;
    float: left;
    font-size: 1.5em;
    font-weight: 700;
    text-align: center;
    width: 100%;
}
.responsive-layout-mobile .block-portada-de-emergencia .portada-emergencia-block .descripcion-portada-emergencia {
    float: left;
    height: auto;
    margin: 5% 3% 10%;
    width: 94%;
}
.responsive-layout-mobile .block-portada-de-emergencia .portada-emergencia-block .descripcion-portada-emergencia span {
    color: #9e9f9f;
    float: left;
    font-size: 1.2em;
    font-weight: 100;
    line-height: 1.3em;
    text-align: center;
    width: 100%;
}

/*iframe de obras publicas*/
.page-aplicaciones-transparencia-de-obra-publica .responsive-layout-mobile iframe {
    width: 100%;
    float: left;
    height: 1000px;
}
.page-aplicaciones-registro-de-contratistas-de-obra-publica .responsive-layout-mobile iframe {
    float: left;
    width: 100%;
    height: 400px;
}
.page-aplicaciones-calendario-de-licitaciones-de-obra-publica .responsive-layout-mobile iframe {
    float: left;
    width: 100%;
    height: 500px;
}

/*************  gabinete-bloque **********/
.view-gabinete2.view-id-gabinete2 .page-gabinete-bloque h1,
.view-gabinete2.view-id-gabinete2 .page-dependencias h1,
.view-gabinete2.view-id-gabinete2 .field-name-title h1{
    color: #525252;
    font-size: 2em;
    font-weight: 400;
    margin: 0 -20px;
    padding: 0 20px;
}
.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-row {
    background: none repeat scroll 0 0 #f4f4f4;
    float: left;
    margin-top: 1em;
}
.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-row .views-field {
    float: left;
}
.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-row .views-field-field-imagen-para-listado {
    margin: 5px 28%;
    width: 44%;
    font-weight: 600;
}
.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-field-field-imagen-para-listado img {
    width: 100%;
}
.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-row .views-field-field-titular {
    text-align: center;
    color: #7B7B7B;
    font-size: 14px;
    height: 40px;
    margin-top: 0;
    width: 100%;
}
.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-row .views-field-field-dependencia {
    text-align: center;
    border-bottom: 1px solid #BCBCBC;
    color: #399FC9;
    font-size: 13px;
    font-weight: 600;
    height: 55px;
    line-height: 15px;
    margin-bottom: 5px;
    width: 100%;
}
.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-row .views-field-field-correo-electr-nico-de-cont {
    float: left;
    height: 21px;
    text-align: left;
    width: 280px;
    padding-left: 25px;
}
.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-row .views-field-field-correo-electr-nico-de-cont a {
    float: left;
    height: 21px;
}
.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-row .views-field-field-url-twitter {
    float: left;
    height: 21px;
    text-align: left;
    width: 280px;
    padding-left: 25px;
}
.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-row .views-field-field-url-twitter a {
    float: left;
    height: 21px;
}
.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-row .views-field-title {
    color: #898989;
    font-size: 1em;
    margin-bottom: 10px;
    margin-top: 2em;
}
.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-row .views-field-title-1 {
    line-height: 1em;
    margin-bottom: 10px;
}

.view-gabinete2.view-id-gabinete2.listado-tabs .views-field-name-1 .field-content{
    color: #525252;
    font-size: 2em;
    font-weight: 400;
    margin: 0 -20px;
    padding: 0 20px;
}

.view-gabinete2.view-id-gabinete2.listado-tabs .views-row {
    border-bottom: 2px solid #e7e7e7;
}

.view-gabinete2.view-id-gabinete2.listado-tabs .masonry-item {
    width: 280px;
    margin: 10px;
}

.view-gabinete2.view-id-gabinete2.listado-tabs .masonry-item-inner {
    width: 99%;
    margin: 0px 0px;
}

/* ESTILO ALA VISTA GABINETE */
.page-gabinete .listado-tabs .views-exposed-widget {
    margin-left: 0;
}
.page-gabinete .listado-tabs .views-exposed-form {
    margin-bottom: 40px;
}
.view-gabinete-bloque .views-field.views-field-title-1 {
    border-bottom: 1px solid;
    height: 42px;
    letter-spacing: 0;
    color: #bcbcbc;
}
.view-gabinete-bloque .views-row.views-row-1 {
    height: 300px;
    margin: 10px;
    overflow: hidden;
    width: 280px;
}
.view-gabinete-bloque .views-field-field-url-facebook .field-content {
    background: url("../img/iconos_vertical.png") no-repeat scroll 0 -28px ;
    height: 25px;
    width: 25px;
}
.view-gabinete-bloque .views-field-field-url-facebook .ext {
    float: left;
    text-indent: 25px;
}
.view-gabinete-bloque .views-field-field-url-twitter .ext {
    float: left;
    text-indent: 25px;
}
.view-gabinete-bloque .views-field-field-url-twitter .field-content a{
    background: url("../img/iconos_vertical.png")no-repeat 1px -81px;
    height: 25px;
    width: 25px;
    padding-left: 25px;
}
.view-gabinete-bloque .views-field-field-correo-electr-nico-de-cont .field-content a{
    background: url("../img/social-evento.png") no-repeat scroll 3px -35px ;
}

.view-gabinete-bloque .views-row.views-row-even {
    height: 300px;
    margin: 10px;
    overflow: hidden;
    width: 280px; 
}
.view-gabinete-bloque .views-row.views-row-odd {
    height: 300px;
    margin: 10px;
    overflow: hidden;
    width: 280px;
}

.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-row .views-field-field-correo-electr-nico-de-cont a {
    display: block;
    float: left;
    height: 20px;
    padding-left: 25px;
    text-align: left;
    width: 280px;
}
.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-row:hover .views-field-field-correo-electr-nico-de-cont a {
    display: block;
}

.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-row .views-field-field-universidad-y-grado-obteni a {
    background: url("../img/icono-mas.png") no-repeat scroll 240px 145px #E9E9E9;
    color: #B0B0B0;
    display: none;
    font-size: 12px;
    height: 170px;
    line-height: 19px;
    padding: 0 10px;
    width: 260px;
    overflow: hidden;
}
.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-row:hover .views-field-field-universidad-y-grado-obteni a {
    display: block;
    position: absolute;
    top: 83px;
}
.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-row:hover .views-field-field-url-twitter{
    border-bottom: 5px solid #EAEAEA;
}

.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-row .views-field-field-titular-1 a {
    color: #7B7B7B;
    display: none;
    font-size: 14px;
    height: 50px;
    margin-bottom: 10px;
    width: 270px;
}
.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque .views-row:hover .views-field-field-titular-1 a  {
    background: none repeat scroll 0 0 #E9E9E9;
    display: block;
    padding: 10px 5px 0;
    position: absolute;
    top: 0;
}

.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque.listado-dependencias .views-row .views-field-title a {
    color: #399FC9;
    display: none;
    font-size: 13px;
    height: 40px;
    margin-bottom: 10px;
    width: 270px;
}
.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque.listado-dependencias .views-row:hover .views-field-title a  {
    background: none repeat scroll 0 0 #E9E9E9;
    border-bottom: 3px solid #BCBCBC;
    display: block;
    font-weight: 600;
    padding: 0 5px;
    position: absolute;
    top: 50px;
}

.view-gabinete2.view-id-gabinete2 .view-gabinete-bloque.listado-dependencias .views-row .views-field {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    padding: 0px;
    text-align: center;
}

/*************  gabinete-bloque termina **********/



/*Estilos de la dependencias*/
.responsive-layout-mobile .view-dependencias-2015-2021 > .view-content,
.responsive-layout-mobile .view-gabinete-2015-2021 > .view-content {
    clear: left;
    float: left;
    margin-top: 3em;
}
/*.responsive-layout-mobile .view-dependencias-2015-2021 .views-row .views-field-name-1 {
    float: left;
    font-size: 1.5em;
    width: 100%;
}*/
/*.responsive-layout-mobile .view-dependencias-2015-2021 .views-row .views-field-description {
    clear: left;
    float: left;
    font-size: 1.3em;
    width: 100%;
}*/
.view-dependencias-2015-2021 .view-content .views-row .views-field.views-field-view {
    clear: left;
    float: left;
    width: 100%;
}
/*.view-dependencias-2015-2021 .view-content .views-row .views-field.views-field-view .view-dependencias-bloque-2015-2021 .views-row {
    clear: left;
    float: left;
    margin-bottom: 1em;
    padding-left: 6%;
    width: 94%;
}*/
/*.view-dependencias-2015-2021 .view-content .views-row .views-field.views-field-view .view-dependencias-bloque-2015-2021 .views-row .field-content > a {
    color: #797878;
}*/

/*estilos de gabinete movil*/

.responsive-layout-mobile .view-gabinete-bloque2015-2021 > .view-content .views-row {
    background: #f4f4f4 none repeat scroll 0 0;
    float: left;
    margin-top: 1em;
    width: 100%;
}
.responsive-layout-mobile .view-gabinete-bloque2015-2021 > .view-content .views-row .views-field.views-field-field-titular {
    float: left;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-top: 1em;
}
.responsive-layout-mobile .view-gabinete-bloque2015-2021 > .view-content .views-row .views-field.views-field-field-titular a {
    color: #898989;
    font-size: 1em;
}
.responsive-layout-mobile .view-gabinete-bloque2015-2021 > .view-content .views-row .views-field.views-field-field-correo-electr-nico-de-cont {
    clear: left;
    float: left;
    margin-bottom: 10px;
    margin-left: 5px;
}
.responsive-layout-mobile .view-gabinete-bloque2015-2021 > .view-content .views-row .views-field.views-field-field-correo-electr-nico-de-cont a {
    color: #c1c1c1;
}
.responsive-layout-mobile .view-gabinete-bloque2015-2021 > .view-content .views-row .views-field.views-field-field-dependencia {
    clear: left;
    float: left;
    line-height: 1em;
    margin-bottom: 10px;
    margin-left: 5px;
}
.responsive-layout-mobile .view-gabinete-bloque2015-2021 > .view-content .views-row .views-field.views-field-field-dependencia a {
    color: #525252;
}
.responsive-layout-mobile .view-gabinete-bloque2015-2021 > .view-content .views-row .views-field.views-field-field-url-facebook,
.responsive-layout-mobile .view-gabinete-bloque2015-2021 > .view-content .views-row .views-field.views-field-field-url-twitter {
    display: none;
}

/*/noticiasy eventos */
.responsive-layout-mobile .node-noticias .file-size,
.responsive-layout-mobile .node-eventos .file-size {
    display: none;
}



/***ORGANIGRAMA EMPIEZA**/
th.views-field-view-1 {
    font-size: 0px;
}
td.views-field-field-padres-1, td.views-field-view-1, #edit-field-estructura-temporal-organi{
    display: none;
}
 

#organigrama_flecha{
    background: url("../img/organi_on_mas.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 21px !important;
    margin-top: 5px;
    position: relative !important;
    display: inline-block !important;
    font-size: 0px;
    width: 24px !important;
    background-position: center !important;
    left:  28px;

}

.organigrama_activado{   

    background: url("../img/organi_off_menos.png") no-repeat scroll center center rgba(0, 0, 0, 0) !important;

}

body.node-type-organigrama-listado-simple #acdnmenu a {
    margin-left: 16px;
    color: #616161 !important;
    text-decoration: none !important;
}

body.node-type-organigrama-listado-simple #acdnmenu a:hover {
    color: #3a98e0 !important;
    font-weight: lighter !important;
}

body.node-type-organigrama-listado-simple .submitted, body.node-type-organigrama-listado-simple .field-name-field-dependencias, body.node-type-organigrama-listado-simple div.clearfix nav.node-links{

    display: none;

}

body.node-type-organigrama-listado-simple #soy_nivel_uno #organigrama_flecha {
    left: 34px;
    bottom: 6px;
    z-index: 99999;
    margin-left: -25px;
}

body.node-type-organigrama-listado-simple #soy_nivel_dos #organigrama_flecha {
    left: 76px;
    margin-right: 0px;
    bottom: 13px !important;
    z-index: 9999 !important;
}

body.node-type-organigrama-listado-simple #soy_nivel_tres #organigrama_flecha {
    left: 123px !important;
}

body.node-type-organigrama-listado-simple #acdnmenu ol.acdnSub ol ol .acdnLink{

    padding-left: 110px !important;
    font-size: 12px !important;

}

body.node-type-organigrama-listado-simple #acdnmenu ol.acdnSub div.acdnHeading:after, body.node-type-organigrama-listado-simple #acdnmenu ol.acdnSub .accor_eleme_activado:after{

        background: none !important;
}

body.node-type-organigrama-listado-simple #acdnmenu li#soy_nivel_cuarto, body.node-type-organigrama-listado-simple #acdnmenu li#soy_nivel_uno {

    margin-left: 13px;
    margin-top: 22px;

}

body.node-type-organigrama-listado-simple #acdnmenu ol.acdnSub ol ol ol li:first-child::before {

    left: 84px;

}


body.node-type-organigrama-listado-simple #acdnmenu ol li ol a.acdnLink:before, body.node-type-organigrama-listado-simple #acdnmenu ol li ol li ol a.acdnLink:before, body.node-type-organigrama-listado-simple #acdnmenu ol li ol li ol li ol a.acdnLink:before{


    display: none !important;

}
 
body.node-type-organigrama-listado-simple #acdnmenu ol.acdnSub ol .acdnLink{

    font-size: 13px !important;
}

body.node-type-organigrama-listado-simple #acdnmenu ol a.acdnLink.acdnCurrent:before, body.node-type-organigrama-listado-simple #acdnmenu ol a.acdnLink:before{

    display: none;

}

body.node-type-organigrama-listado-simple #acdnmenu #soy_nivel_dos .organi_ultimo_elemento{
    
    background: none !important;
    background-repeat: no-repeat !important;
    left: 75px !important;
    background-position: center !important;
}

body.node-type-organigrama-listado-simple #acdnmenu #soy_nivel_uno .organi_ultimo_elemento {
    background: none !important;
    background-repeat: no-repeat !important;
    left: 37px;
    background-position: center !important;
}

body.node-type-organigrama-listado-simple #acdnmenu #soy_nivel_tres .organi_ultimo_elemento {
    left: 125px !important;
}

body.node-type-organigrama-listado-simple #acdnmenu ol.acdnSub ol li:first-child::before /*, body.node-type-organigrama-listado-simple #acdnmenu ol.acdnSub li::before*/ {

    background: none !important;
    content: "";
    left: 34px;
    height: 27px;
    top: 4px;
    width: 18px; 

} 

body.node-type-organigrama-listado-simple #acdnmenu ol.acdnSub li::before{

    background: none;
    content: "";
    left: 34px;
    height: 27px;
    top: 8px;
    width: 18px;
}

body.node-type-organigrama-listado-simple #acdnmenu .acdnHeading:after, body.node-type-organigrama-listado-simple #acdnmenu .accor_eleme_activado:after{
    background: none !important;
}
 
body.node-type-organigrama-listado-simple #acdnmenu ol.acdnSub #soy_nivel_tres::before {
    background: none;
    content: "";
    left: 67px; 
    height: 27px;
    top: -5px !important;
    width: 18px;
}

body.node-type-organigrama-listado-simple #acdnmenu ol.acdnSub #soy_nivel_cuarto::before {
    left: 87px;
    top: -5px !important;
}

body.node-type-organigrama-listado-simple #acdnmenu li#soy_nivel_cuarto{

    margin-left: 61px;
    position: relative;
    top: -33px !important;
}

body.node-type-organigrama-listado-simple #acdnmenu li#soy_nivel_quinto, body.node-type-organigrama-listado-simple #acdnmenu li#soy_nivel_sexto, body.node-type-organigrama-listado-simple #acdnmenu li#soy_nivel_septimo {
    margin-left: 60px;
    position: relative;
    top: -20px !important;
}

#block-views-organigrama-titular-block-1 div.field-content, body.node-type-organigrama-listado-simple div.field-name-field-dependencia-url-titular div.field-item a{
    
    color: #616161;
    font-size: 14px;
    margin-bottom: -12px;
    font-weight: 500;
    /*margin-left: 41px;*/
    margin-top: 30px;

}

body.node-type-organigrama-listado-simple div.field-name-field-dependencia-url-titular div.field-item a:hover{

    color: #139add !important;
}

body.node-type-organigrama-listado-simple #acdnmenu{
 
    margin-left: -18px;

}

body.node-type-organigrama-listado-simple.responsive-layout-mobile #acdnmenu{

    margin-left: -40px !important; 

}

body.node-type-organigrama-listado-simple #acdnmenu #acdnmenu ol.acdnTop li ol.acdnSub li ol li{

    width: 98%;  
}


body.node-type-organigrama-listado-simple #block-views-organigrama-titular-block-1 div.views-field-field-titular div.field-content, body.node-type-organigrama-listado-simple div.field-name-field-dependencia-url-titular div.field-item{

    background-repeat: no-repeat !important;
    padding-left: 24px;
    background-position: left !important;
    background: url("../img/organigrama_titular.png");
    margin-left: 22px;

}

body.node-type-organigrama-listado-simple #acdnmenu ol.acdnSub div.acdnHeading{

    padding: 0px;
    margin: -12px;

}

body.node-type-organigrama-listado-simple #acdnmenu li#soy_nivel_dos ol{


    padding: 29px;
    margin-left: -69px;
    width: 99%;
    margin-bottom: -41px;

}

body.node-type-organigrama-listado-simple #acdnmenu li#soy_nivel_tres {
    margin-left: 11px;
    position: relative;
    top: -18px !important;
}

body.node-type-organigrama-listado-simple #acdnmenu li#soy_nivel_dos {
    margin-left: -18px;
    margin-top: 6px; 
}

body.node-type-organigrama-listado-simple.responsive-layout-mobile .field-name-tipo-de-contenido {
    font-size: 16px !important;
    margin-top: -40px;
    padding-bottom: 5px;
}

body.node-type-organigrama-listado-simple.responsive-layout-mobile div.field-name-title {
    font-size: 9px;
}

body.node-type-organigrama-listado-simple.responsive-layout-mobile h1.borde-amarillo {
    border: none;
    margin-top: 15px;
}

body.node-type-organigrama-listado-simple.responsive-layout-mobile #soy_nivel_quinto a.acdnLink {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 146px !important;
    display: inline-block;
}

body.node-type-organigrama-listado-simple.responsive-layout-mobile div.field-name-field-dependencia-url-titular {
    position: relative;
    margin-left: -26px;
    margin-top: 19px;
}

body.node-type-organigrama-listado-simple.responsive-layout-mobile li#soy_nivel_septimo{

    padding: 0px !important;
    margin-left: 41px !important;

}

body.node-type-organigrama-listado-simple #acdnmenu #soy_nivel_uno div#organigrama_flecha {
    display: inline-block !important;
}
body.node-type-organigrama-listado-simple #acdnmenu div#organigrama_flecha {
    display: none !important;
}
body.node-type-organigrama-listado-simple #acdnmenu #soy_nivel_uno a.acdnLink {
    display: inline-block !important;
}
body.node-type-organigrama-listado-simple #acdnmenu a.acdnLink {
    display: none !important;
}
body.node-type-organigrama-listado-simple #acdnmenu #soy_nivel_uno .acdnHeading {
    display: inline-block !important;
}
body.node-type-organigrama-listado-simple #acdnmenu .acdnHeading {
    display: none !important;
}

body.node-type-organigrama-listado-simple #acdnmenu ol.acdnSub {
    display: block !important;
}


.mm-menu.mm-offcanvas{

    /*display: block !important;*/
}

#nueva_lista{
   display: block;
   position: relative;
   padding-top: 100%;
   padding-bottom: 100%;
   width: 100%;
}

/*body.responsive-layout-mobile #acdnmenu, */body #nueva_lista {

   display:none;

}

body.responsive-layout-mobile #nueva_lista,  body #acdnmenu{

   display:block;

}

#nueva_lista ol {
    background: #FBFBFB !important;
    margin-top: -15px;
}

#nueva_lista .mm-list a{
    color: #818181 !important;
    margin-left: 19px;
}
#nueva_lista .mm-list a:hover {
    color: #3a98e0 !important;
} 

#nueva_lista .mm-list a.mm-subopen {
    width: 35px;
    height: 80%;
    padding: 0;
    position: absolute;
    left: 0;
    top: 5px;
    z-index: 2;
    background-size: 32px !important;
    margin-left: 0px;
    background: url("../img/organi_boton_azul.png") no-repeat scroll 1px center rgba(0, 0, 0, 0);;
}
#nueva_lista .mm-list a.mm-subopen + a, #nueva_lista .mm-list a.mm-subopen + span{
    margin-right: 0px;
    margin-left: 19px;

}

#nueva_lista .mm-list > li {
    margin-bottom: 6px;
}

#nueva_lista .mm-list > li > a, #nueva_lista .mm-list > li > span{
   /*padding: 10px 10px 10px 23px;*/
   white-space: normal;
}
#nueva_lista.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen), #nueva_lista.mm-menu .mm-list > li.mm-selected > span{
   background: #FBFBFB;
}

#nueva_lista.mm-menu .mm-list > li > a.mm-subopen:after, #nueva_lista.mm-menu .mm-list > li > a.mm-subclose:before, #nueva_lista.mm-menu .mm-list > li > a.mm-subopen:before, #nueva_lista.mm-menu .mm-list > li:after{
   border: none !important;
}

#nueva_lista.mm-menu .mm-list > li > a.mm-subclose{
    background:url("../img/organi_go_back.png") no-repeat scroll 0px 28px rgba(0, 0, 0, 0) !important;
    color: rgba(255, 255, 255, 0.3);
    white-space: normal;
    text-indent: 0px;
    padding-left: 35px;
    background-size: 29px !important;
    margin-left: 0px;

}
#nueva_lista.mm-menu .mm-list > li > a.mm-subclose:hover {
    color: #818181 !important;
}

a.organismo_desconcentrado:after {
    content: "(Organismo desconcentrado)";
    display: table;
    color: #ff791f;
}
a.organismo_desconcentrado {
    padding-bottom: 38px !important;
}
#nueva_lista a.organismo_desconcentrado {
    padding-bottom: 0px !important;
}

body.node-type-organigrama-listado-simple.responsive-layout-mobile #nueva_lista li#soy_nivel_septimo {
    margin-left: 0px !important;
}

body.node-type-organigrama-listado-simple #acdnmenu li#soy_nivel_uno ol {
    display: block;
}

#nueva_lista li.mm-subtitle {
    display: inline-block;
    font-size: 0px;
    margin-right: -18px;
    margin-top: 14px;
    width: 39px;
}

#nueva_lista #breadcrumb_organigrama {
    display: inline-block;
    width: 79%;
    position: relative;
    bottom: 14px;
    vertical-align: middle
}

/***ORGANIGRAMA TERMINA**/ 

.responsive-layout-mobile .field.field-name-field-padres.field-type-entityreference {
    display: none;
}

/* inicio TVNL stream frame  */
/* sólo smartphones */
@media (max-width: 480px) {
	#tvnlstreamframe {
		width: 100%;
		height: 200px;
		margin-top: 0px;
		margin-bottom: 0px
	}

}
/* sólo tablets */
@media (min-width: 481px) and (max-width: 740px) {
	#tvnlstreamframe {
		width: 530px;
		height: 250px;
		margin-top: -0px;
		margin-bottom: 0px
	}

}
/* sólo desktops */
@media (min-width: 741px) {
	#tvnlstreamframe {
		width: 100%;
		height: 300px;
		margin-top: -250px;
		margin-bottom: 25px
	}

}

/* fin de TVNL stream frame  */

/********************************************************************
*********** INICIA TEMAS CAMPAÑA NUEVOS DISEÑO MOVILES **************
*********************** TEMA DE MULTIMEDIA *************************/

/* sólo smartphones */
@media (max-width: 739px) {
	/************** TEMA CIENCIA *************/
	body.fondo1-ciencia.tema-2{
		background: none repeat scroll 0 0 #160023;
	}
	body.fondo1-ciencia.tema-2.responsive-layout-mobile
		.zone-content-wrapper{
		background: url("../img/f_ciencia1.png") repeat-x;
	}
	body.fondo1-ciencia.tema-2.responsive-layout-mobile
		.boton-campania {
		background: none repeat scroll 0 0 #2e68d3;
	}
	.responsive-layout-mobile .fondo1-ciencia .fondo-degradado-imagen{
		box-shadow: 0 -100px 100px #160023 inset;
	}
	body.fondo2-ciencia .responsive-layout-mobile .tema-2{
		background: none repeat scroll 0 0 #4796CE;
	}
	body.fondo2-ciencia.tema-2.responsive-layout-mobile
		.zone-content-wrapper{
		background: url("../img/f_ciencia2.png") repeat-x;
	}
	body.fondo2-ciencia.tema-2.responsive-layout-mobile
		.boton-campania {
		background: none repeat scroll 0 0 #262628;
	}
	.responsive-layout-mobile .fondo2-ciencia .fondo-degradado-imagen{
		box-shadow: 0 -100px 100px #4796CE inset;
	}
	/************** TEMA DEPORTE *************/
	body.fondo1-deporte .responsive-layout-mobile.tema-2{
		background: none repeat scroll 0 0 #F76A25;
	}
	body.fondo1-deporte.tema-2.responsive-layout-mobile
		.zone-content-wrapper{
		background: url("../img/f_deporte1.png") repeat-x;
	}
	body.fondo1-deporte.tema-2.responsive-layout-mobile
		.boton-campania {
		background: none repeat scroll 0 0 #EC9F33;
	}
	.responsive-layout-mobile .fondo1-deporte .fondo-degradado-imagen{
		box-shadow: 0 -100px 100px #F76A25 inset;
	}
	body.fondo2-deporte.tema-2{
		background: none repeat scroll 0 0 #2B2B2B;
	}
	body.fondo2-deporte.tema-2.responsive-layout-mobile
		.zone-content-wrapper{
		background: url("../img/f_deporte2.png") repeat-x;
	}
	body.fondo2-deporte.tema-2.responsive-layout-mobile
		.boton-campania {
		background: none repeat scroll 0 0 #45B352;
	}
	.responsive-layout-mobile .fondo2-deporte .fondo-degradado-imagen{
		box-shadow: 0 -100px 100px #2B2B2B inset;
	}
	.responsive-layout-mobile .deportes-secciones.tema-2 .node-campania .group-degradado-1 .campania-descripcion ul li {
		color: #ffffff;
		list-style: outside;
	}
	/************** TEMA DIVORCIO *************/
	body.fondo1-divorcio.tema-2{
		background: none repeat scroll 0 0 #9A9599;
	}
	body.fondo1-divorcio.tema-2 .zone-content-wrapper{
		background: url("../img/f_divorcio1.png") repeat-x;
	}
	body.fondo1-divorcio.tema-2.responsive-layout-mobile .zone-content-wrapper{
		background: url("../img/f_divorcio1.png") repeat-x;
	}
	body.fondo1-divorcio.tema-2.responsive-layout-mobile .boton-campania {
		background: none repeat scroll 0 0 #ED6140;
	}
	.responsive-layout-mobile .fondo1-divorcio .fondo-degradado-imagen{
		box-shadow: 0 -100px 100px #9A9599 inset;
	}
	body.fondo2-divorcio .responsive-layout-mobile.tema-2{
		background: none repeat scroll 0 0 #3E3E3E;
	}
	body.fondo2-divorcio.tema-2.responsive-layout-mobile .zone-content-wrapper{
		background: url("../img/f_divorcio2.png") repeat-x;
	}
	body.fondo2-divorcio.tema-2.responsive-layout-mobile .boton-campania {
		background: none repeat scroll 0 0 #ED6140;
	}
	.responsive-layout-mobile .fondo2-divorcio .fondo-degradado-imagen{
		box-shadow: 0 -100px 100px #3E3E3E inset;
	}
	/************** TEMA ECONOMIA *************/
	body.fondo1-economia.tema-2{
		background: none repeat scroll 0 0 #FEE7B1;
	}
	body.fondo1-economia.tema-2.responsive-layout-mobile
		.zone-content-wrapper{
		background: url("../img/f_economia1.png") repeat-x;
	}
	body.fondo1-economia.tema-2.responsive-layout-mobile
		.boton-campania {
		background: none repeat scroll 0 0 #FF971C;
	}
	.responsive-layout-mobile .fondo1-economia .fondo-degradado-imagen{
		box-shadow: 0 -100px 100px #FEE7B1 inset;
	}
	body.fondo1-economia.tema-2.responsive-layout-mobile
		.campania-descripcion > .field-items > .field-item > p,
	body.fondo1-economia.tema-2.responsive-layout-mobile
		.campania-descripcion .field-items .field-item ul,
	body.fondo1-economia.tema-2.responsive-layout-mobile
		.campania-descripcion .field-items .field-item ol,
	body.fondo1-economia.tema-2.responsive-layout-mobile
		.titulo-campania,
	body.fondo1-economia.tema-2.responsive-layout-mobile
		.group-redes-sociales h2,
	body.fondo1-economia.tema-2.responsive-layout-mobile
		.group-temas-relacionados h3,
	body.fondo1-economia.tema-2.responsive-layout-mobile
		.group-temas-relacionados .field-item .field-name-field-titulo,
	body.fondo1-economia.tema-2.responsive-layout-mobile
		.node-campania .cajas-campania .field-name-field-descripcion,
	body.fondo1-economia.tema-2.responsive-layout-mobile
		.node-campania .group-temas-relacionados .field-name-field-nombre-de-la-etiqueta-caja {
		color: #716241;
	}
	body.fondo2-economia .responsive-layout-mobile.tema-2{
		background: none repeat scroll 0 0 #DCDCDC;
	}
	body.fondo2-economia.tema-2.responsive-layout-mobile
		.zone-content-wrapper{
		background: url("../img/f_economia2.png") repeat-x;
	}
	body.fondo2-economia.tema-2.responsive-layout-mobile
		.boton-campania {
		background: none repeat scroll 0 0 #594E30;
	}
	.responsive-layout-mobile .fondo2-economia .fondo-degradado-imagen{
		box-shadow: 0 -100px 100px #DCDCDC inset;
	}
	body.fondo2-economia.tema-2.responsive-layout-mobile
		.campania-descripcion > .field-items > .field-item > p,
	body.fondo2-economia.tema-2.responsive-layout-mobile
		.campania-descripcion .field-items .field-item ul,
	body.fondo2-economia.tema-2.responsive-layout-mobile
		.campania-descripcion .field-items .field-item ol,
	body.fondo2-economia.tema-2.responsive-layout-mobile
		.titulo-campania,
	body.fondo2-economia.tema-2.responsive-layout-mobile
		.group-redes-sociales h2,
	body.fondo2-economia.tema-2.responsive-layout-mobile
		.group-temas-relacionados h3,
	body.fondo2-economia.tema-2.responsive-layout-mobile
		.group-temas-relacionados .field-item .field-name-field-titulo,
	body.fondo2-economia.tema-2.responsive-layout-mobile
		.node-campania .cajas-campania .field-name-field-descripcion,
	body.fondo2-economia.tema-2.responsive-layout-mobile
		.group-temas-relacionados .field-name-field-nombre-de-la-etiqueta-caja {
		color: #716241;
	}
	/************** TEMA FAMILIA *************/
	body.fondo1-familia .responsive-layout-mobile.tema-2{
		background: none repeat scroll 0 0 #7895CF;
	}
	body.fondo1-familia.tema-2.responsive-layout-mobile
		.zone-content-wrapper{
		background: url("../img/f_familia1.png") repeat-x;
	}
	body.fondo1-familia.tema-2.responsive-layout-mobile
		.boton-campania {
		background: none repeat scroll 0 0 #E96B55;
	}
	.responsive-layout-mobile .fondo1-familia .fondo-degradado-imagen{
		box-shadow: 0 -100px 100px #7895CF inset;
	}
	/************** TEMA SALUD *************/
	body.fondo1-salud .responsive-layout-mobile.tema-2{
		background: none repeat scroll 0 0 #9ECBCE;
	}
	body.fondo1-salud.tema-2.responsive-layout-mobile
		.zone-content-wrapper{
		background: url("../img/f_salud1.png") repeat-x;
	}
	body.fondo1-salud.tema-2.responsive-layout-mobile
		.boton-campania {
		background: none repeat scroll 0 0 #DC504F;
	}
	.responsive-layout-mobile .fondo1-salud .fondo-degradado-imagen{
		box-shadow: 0 -100px 100px #9ECBCE inset;
	}
	body.fondo1-salud.tema-2.responsive-layout-mobile
		.titulo-campania{
		color: #2e6e92;

	}
	body.fondo1-salud.tema-2.responsive-layout-mobile
		.campania-descripcion > .field-items > .field-item > p,
	body.fondo1-salud.tema-2.responsive-layout-mobile
		.campania-descripcion .field-items .field-item ul,
	body.fondo1-salud.tema-2.responsive-layout-mobile
		.campania-descripcion .field-items .field-item ol,
	body.fondo1-salud.tema-2.responsive-layout-mobile
		.group-redes-sociales h2,
	body.fondo1-salud.tema-2.responsive-layout-mobile
		.group-temas-relacionados h3,
	body.fondo1-salud.tema-2.responsive-layout-mobile
		.group-temas-relacionados .field-item .field-name-field-titulo,
	body.fondo1-salud.tema-2.responsive-layout-mobile
		.node-campania .cajas-campania .field-name-field-descripcion,
	body.fondo1-salud.tema-2.responsive-layout-mobile
		.node-campania .group-temas-relacionados .field-name-field-nombre-de-la-etiqueta-caja {
		color: #356B6B;
	}
	/************** TEMA TRANSPORTE *************/
	body.fondo1-transporte .responsive-layout-mobile.tema-2{
		background: none repeat scroll 0 0 #FEE7B1;
	}
	body.fondo1-transporte.tema-2.responsive-layout-mobile
		.zone-content-wrapper{
		background: url("../img/f_transporte1.png") repeat-x;
	}
	body.fondo1-transporte.tema-2.responsive-layout-mobile
		.boton-campania {
		background: none repeat scroll 0 0 #EC9F33;
	}
	.responsive-layout-mobile .fondo1-transporte .fondo-degradado-imagen{
		box-shadow: 0 -100px 100px #FEE7B1 inset;
	}
	body.fondo2-transporte .responsive-layout-mobile.tema-2{
		background: none repeat scroll 0 0 #2C2C2C;
	}
	body.fondo2-transporte.tema-2.responsive-layout-mobile
		.zone-content-wrapper{
		background: url("../img/f_transporte2.png") repeat-x;
	}
	body.fondo2-transporte.tema-2.responsive-layout-mobile
		.boton-campania {
		background: none repeat scroll 0 0 #3AA89B;
	}
	.responsive-layout-mobile .fondo2-transporte .fondo-degradado-imagen{
		box-shadow: 0 -100px 100px #2C2C2C inset;
	}
	/************** TEMA TURISMO *************/
	body.fondo1-turismo .responsive-layout-mobile.tema-2{
		background: none repeat scroll 0 0 #0F0A20;
	}
	body.fondo1-turismo.tema-2.responsive-layout-mobile
		.zone-content-wrapper{
		background: url("../img/f_turismo1.png") repeat-x;
	}
	.responsive-layout-mobile .fondo-navidad.tema-2 .zone-content-wrapper{
		background: url("../img/navidad_degradado.png") repeat-x;
	}
	body.fondo1-turismo.tema-2.responsive-layout-mobile
		.boton-campania {
		background: none repeat scroll 0 0 #38B5B7;
	}
	.responsive-layout-mobile .fondo1-turismo .fondo-degradado-imagen{
		box-shadow: 0 -100px 100px #0F0A20 inset;
	}
	body.fondo2-turismo.tema-2.responsive-layout-mobile {
		background: none repeat scroll 0 0 #6FC5DE;
	}
	body.fondo2-turismo.tema-2.responsive-layout-mobile
		.zone-content-wrapper{
		background: url("../img/f_turismo2.png") repeat-x;
	}
	body.fondo2-turismo.tema-2.responsive-layout-mobile
		.boton-campania {
		background: none repeat scroll 0 0 #465EC2;
	}
	.responsive-layout-mobile .fondo2-turismo .fondo-degradado-imagen{
		box-shadow: 0 -100px 100px #6FC5DE inset;
	}
	/**********************************/
	.responsive-layout-mobile .fondo-degradado-imagen{
		height: 440px;
		position: absolute;
		width: 100%;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	}
	body.fondo2-turismo .responsive-layout-mobile .fondo-degradado-imagen{
		box-shadow: 0 -100px 100px #6FC5DE inset;
	}
	body.tema-2.responsive-layout-mobile .zone-content-wrapper{
		opacity: 0.99;
	}
	body.tema-2.responsive-layout-mobile .page .section-content {
		background: none repeat scroll 0 0;
	}
	/*****************************************************
	**************** TEMA DE TEXTO LARGO *****************/

	/**************** TEMA DEPORTE ***********************/
	.responsive-layout-mobile .deportes-secciones.tema-1 .field-name-campana-secciones{
		background: none repeat scroll 0 0 #0B2F3A;
	}
	.responsive-layout-mobile .deportes-secciones.tema-1 .field-name-campana-secciones a{
		color: #6cc2d3;
	}
	.responsive-layout-mobile .deportes-secciones.tema-1 .field-name-campana-secciones a:hover{
		color: #ffffff;
	}
	.responsive-layout-mobile .deportes-secciones.tema-1 .boton-campania{
		background: none repeat scroll 0 0 #33325A;
	}
	.responsive-layout-mobile .deportes-secciones.tema-1 .group-degradado-1{
		background: url("../img/deporte_degra1.jpg") repeat-x scroll 0 0 #2D8E97;
		float: left;
		width: 100%;
		opacity: 0.8;
	}
	.responsive-layout-mobile .deportes-secciones.tema-1 #caja-0,
	.responsive-layout-mobile .deportes-secciones.tema-1 #caja-1,
	.responsive-layout-mobile .deportes-secciones.tema-1 #caja-2,
	.responsive-layout-mobile .deportes-secciones.tema-1 #caja-3{
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.responsive-layout-mobile .deportes-secciones.tema-1 #caja-0{
		background: url("../img/deporte_degra2.jpg") repeat-x scroll 0 0 #2D2E42;
	}
	.responsive-layout-mobile .deportes-secciones.tema-1 #caja-1 {
		background: url("../img/deporte_degra3.jpg") repeat-x scroll 0 0 #3E7D8F;
	}
	.responsive-layout-mobile .deportes-secciones.tema-1 #caja-2 {
		background: url("../img/deporte_degra4.jpg") repeat-x scroll 0 0 #2D3246;
	}
	.responsive-layout-mobile .deportes-secciones.tema-1 #caja-3 {
		background: url("../img/deporte_degra5.jpg") repeat-x scroll 0 0 #358697;
	}
	body.tema-1 .responsive-layout-mobile .campania-relacionados-temas{
		background: #202833;
	}
	/**************** TEMA EDUCACION ***********************/
	.responsive-layout-mobile .educacion-secciones.tema-1 .field-name-campana-secciones{
		background: none repeat scroll 0 0 #5E5931;
	}
	.responsive-layout-mobile .educacion-secciones.tema-1 .field-name-campana-secciones a{
		color: #F2BF4A;
	}
	.responsive-layout-mobile .educacion-secciones.tema-1 .field-name-campana-secciones a:hover{
		color: #FFFFFF;
	}
	.responsive-layout-mobile .educacion-secciones.tema-1 .boton-campania{
		background: none repeat scroll 0 0 #F08D18;
	}
	.responsive-layout-mobile .educacion-secciones.tema-1 .group-degradado-1{
		background: url("../img/educacion_degra1.jpg") repeat-x scroll 0 0 #FFC557;
		float: left;
		width: 100%;
	}
	.responsive-layout-mobile .educacion-secciones.tema-1 #caja-0,
	.responsive-layout-mobile .educacion-secciones.tema-1 #caja-1,
	.responsive-layout-mobile .educacion-secciones.tema-1 #caja-2,
	.responsive-layout-mobile .educacion-secciones.tema-1 #caja-3{
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.responsive-layout-mobile .educacion-secciones.tema-1 #caja-0{
		background: none repeat scroll 0 0 #FFFFFF;
	}
	.responsive-layout-mobile .educacion-secciones.tema-1 #caja-0 div {
		color: #B1B1B1;
	}
	.responsive-layout-mobile .educacion-secciones.tema-1 #caja-1{
		background: url("../img/educacion_degra2.jpg") repeat-x scroll 0 0 #FFC557;
	}
	.responsive-layout-mobile .educacion-secciones.tema-1 #caja-2{
		background: url("../img/educacion_degra3.jpg") repeat-x scroll 0 0 #F9C13A;
	}
	.responsive-layout-mobile .educacion-secciones.tema-1
		.group-cajas-2.field-group-div #caja-2 .field-name-field-caja-descripcion p{
		color: #6083A1;
	}
	.responsive-layout-mobile .educacion-secciones.tema-1 #caja-3{
		background: url("../img/educacion_degra1.jpg") repeat-x scroll 0 0 #FFC557;
	}
	/******************* TEMA SOCIALES ***********************/
	.responsive-layout-mobile .social-secciones.tema-1 .field-name-campana-secciones{
		background: none repeat scroll 0 0 #905D64;
	}
	.responsive-layout-mobile .social-secciones.tema-1 .field-name-campana-secciones a{
		color: #FFD3E0;
	}
	.responsive-layout-mobile .social-secciones.tema-1 .field-name-campana-secciones a:hover{
		color: #FFFFFF;
	}
	.responsive-layout-mobile .social-secciones.tema-1 .boton-campania{
		background: none repeat scroll 0 0 #F85455;
	}
	.responsive-layout-mobile .social-secciones.tema-1 .group-degradado-1{
		background: url("../img/social_degra1.jpg") repeat-x scroll 0 0 #EE7B60;
		float: left;
		width: 100%;
		opacity: 0.8;
	}
	.responsive-layout-mobile .social-secciones.tema-1 #caja-0,
	.responsive-layout-mobile .social-secciones.tema-1 #caja-1,
	.responsive-layout-mobile .social-secciones.tema-1 #caja-2,
	.responsive-layout-mobile .social-secciones.tema-1 #caja-3{
		padding-bottom: 50px;
		padding-top: 100px;
	}
	.responsive-layout-mobile .social-secciones.tema-1 #caja-0{
		background: url("../img/social_degra1.jpg") repeat-x scroll 0 0 #EE7B60;
	}
	.responsive-layout-mobile .social-secciones.tema-1 #caja-1{
		background: url("../img/social_degra2.jpg") repeat-x scroll 0 0 #F18267;
	}
	.responsive-layout-mobile .social-secciones.tema-1 #caja-2{
		background: url("../img/social_degra3.jpg") repeat-x scroll 0 0 #F07053;
	}
	.responsive-layout-mobile .social-secciones.tema-1 #caja-3{
		background: url("../img/social_degra4.jpg") repeat-x scroll 0 0 #F18267;
	}
	body.tema-1 .responsive-layout-mobile .field-name-field-videos {
		float: none;
		position: relative;
	}
	body.tema-1 .responsive-layout-mobile .osmplayer-default {
		float: left;
		height: 250px !important;
		position: relative;
		right: 0;
		top: 0;
		width: 400px !important;
	}
	body.tema-1 .responsive-layout-mobile {
		min-width: 768px;
	}

	/******************* TEMA TURISO ***********************/
	.responsive-layout-mobile .turismo-secciones.tema-1 .field-name-campana-secciones{
		background: none repeat scroll 0 0 #834C86;
	}
	.responsive-layout-mobile .turismo-secciones.tema-1 .field-name-campana-secciones a{
		color: #3A293B;
	}
	.responsive-layout-mobile .turismo-secciones.tema-1 .field-name-campana-secciones a:hover{
		color: #FFFFFF;
	}
	.responsive-layout-mobile .turismo-secciones.tema-1 .boton-campania{
		background: none repeat scroll 0 0 #25254B;
	}
	.responsive-layout-mobile .turismo-secciones.tema-1 .group-degradado-1{
		background: url("../img/turismo_degra1.jpg") repeat-x scroll 0 0 #513B90;
		float: left;
		width: 100%;
		opacity: 0.8;
	}
	.responsive-layout-mobile .turismo-secciones.tema-1 #caja-0,
	.responsive-layout-mobile .turismo-secciones.tema-1 #caja-1,
	.responsive-layout-mobile .turismo-secciones.tema-1 #caja-2,
	.responsive-layout-mobile .turismo-secciones.tema-1 #caja-3{
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.responsive-layout-mobile .turismo-secciones.tema-1 #caja-0{
		background: none repeat scroll 0 0 #67B7DA;
	}
	.responsive-layout-mobile .turismo-secciones.tema-1 #caja-1{
		background: url("../img/turismo_degra2.jpg") repeat-x scroll 0 0 #534289;
	}
	.responsive-layout-mobile .turismo-secciones.tema-1 #caja-2{
		background: url("../img/turismo_degra3.jpg") repeat-x scroll 0 0 #442E6F;
	}
	.responsive-layout-mobile .turismo-secciones.tema-1 #caja-3{
		background: url("../img/turismo_degra4.jpg") repeat-x scroll 0 0 #332F6A;
	}
	/******************* TEMA LEYES ***********************/
	.responsive-layout-mobile .leyes-secciones.tema-1 .field-name-campana-secciones{
		background: none repeat scroll 0 0 #BBBBBB;
	}
	.responsive-layout-mobile .leyes-secciones.tema-1 .field-name-campana-secciones a{
		color: #959595;
	}
	.responsive-layout-mobile .leyes-secciones.tema-1 .field-name-campana-secciones a:hover{
		color: #FFFFFF;
	}
	.responsive-layout-mobile .leyes-secciones.tema-1 .boton-campania{
		background: none repeat scroll 0 0 #6D6D6D;
	}
	.responsive-layout-mobile .leyes-secciones.tema-1 .group-degradado-1{
		background: none repeat scroll 0 0 #E1E1E1;
		float: left;
		width: 100%;
	}
	.responsive-layout-mobile .leyes-secciones.tema-1 .group-degradado-1 .field-name-body.campania-descripcion .field-items .field-item > p,
	.responsive-layout-mobile .leyes-secciones.tema-1 .group-degradado-1 .field-name-body.campania-descripcion .field-items .field-item ul,
	.responsive-layout-mobile .leyes-secciones.tema-1 .group-degradado-1 .field-name-body.campania-descripcion .field-items .field-item ol,
	.responsive-layout-mobile .leyes-secciones.tema-1 .group-degradado-1 .field-name-title h1,
	.responsive-layout-mobile .leyes-secciones.tema-1 #caja-2 div,
	.responsive-layout-mobile .leyes-secciones.tema-1 #caja-2 div.field-name-field-caja-descripcion p,
	.responsive-layout-mobile .leyes-secciones.tema-1 .group-redes-sociales h2{
		color: #646464;
	}
	.responsive-layout-mobile .leyes-secciones.tema-1 #caja-3 div,
	.responsive-layout-mobile .leyes-secciones.tema-1 #caja-3 div.field-name-field-caja-descripcion p{
		color: #5A5A5A;
	}
	.responsive-layout-mobile .leyes-secciones.tema-1 #caja-0,
	.responsive-layout-mobile .leyes-secciones.tema-1 #caja-1,
	.responsive-layout-mobile .leyes-secciones.tema-1 #caja-2,
	.responsive-layout-mobile .leyes-secciones.tema-1 #caja-3{
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.responsive-layout-mobile .leyes-secciones.tema-1 #caja-0{
		background: none repeat scroll 0 0 #F9A125;
	}
	.responsive-layout-mobile .leyes-secciones.tema-1 #caja-1{
		background: none repeat scroll 0 0 #FEB041;
	}
	.responsive-layout-mobile .leyes-secciones.tema-1 #caja-2{
		background: none repeat scroll 0 0 #D0D0D0;
	}
	.responsive-layout-mobile .leyes-secciones.tema-1 #caja-3{
		background: none repeat scroll 0 0 #EEEEEE;
	}
	/******************* TEMA SALUD ***********************/
	.responsive-layout-mobile .salud-secciones.tema-1 .field-name-campana-secciones{
		background: none repeat scroll 0 0 #C9C9C9;
	}
	.responsive-layout-mobile .salud-secciones.tema-1 .field-name-campana-secciones a{
		color: #A7A7A7;
	}
	.responsive-layout-mobile .salud-secciones.tema-1 .field-name-campana-secciones a:hover{
		color: #FFFFFF;
	}
	.responsive-layout-mobile .salud-secciones.tema-1 .boton-campania{
		background: none repeat scroll 0 0 #3BC452;
	}
	.responsive-layout-mobile .salud-secciones.tema-1 .group-degradado-1{
		background: none repeat scroll 0 0 #F0F0F0;
		float: left;
		width: 100%;
	}
	.responsive-layout-mobile .salud-secciones.tema-1 .group-degradado-1 .field-name-body.campania-descripcion .field-items .field-item > p,
	.responsive-layout-mobile .salud-secciones.tema-1 .group-degradado-1 .field-name-body.campania-descripcion .field-items .field-item ul,
	.responsive-layout-mobile .salud-secciones.tema-1 .group-degradado-1 .field-name-body.campania-descripcion .field-items .field-item ol,
	.responsive-layout-mobile .salud-secciones.tema-1 .group-degradado-1 .field-name-title h1,
	.responsive-layout-mobile .salud-secciones.tema-1 #caja-1 div.field,
	.responsive-layout-mobile .salud-secciones.tema-1 #caja-3 div.field,
	.responsive-layout-mobile .salud-secciones.tema-1 .group-redes-sociales h2{
		color: #646464;
	}

	.responsive-layout-mobile .salud-secciones.tema-1 #caja-2 div.field p{
		color: #ffffff;
	}

	.responsive-layout-mobile .salud-secciones.tema-1 #caja-0,
	.responsive-layout-mobile .salud-secciones.tema-1 #caja-1,
	.responsive-layout-mobile .salud-secciones.tema-1 #caja-2,
	.responsive-layout-mobile .salud-secciones.tema-1 #caja-3{
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.responsive-layout-mobile .salud-secciones.tema-1 #caja-0{
		background: none repeat scroll 0 0 #36B84C;
	}
	.responsive-layout-mobile .salud-secciones.tema-1 #caja-1{
		background: none repeat scroll 0 0 #F4F4F4;
	}
	.responsive-layout-mobile .salud-secciones.tema-1 #caja-2{
		background: none repeat scroll 0 0 #36B84C;
	}
	.responsive-layout-mobile .salud-secciones.tema-1 #caja-3{
		background: none repeat scroll 0 0 #F4F4F4;
	}
	/******************* TEMA URBANISMO ***********************/
	.responsive-layout-mobile .urbanismo-secciones.tema-1 .field-name-campana-secciones{
		background: none repeat scroll 0 0 #BBBBBB;
	}
	.responsive-layout-mobile .urbanismo-secciones.tema-1 .field-name-campana-secciones a{
		color: #969696;
	}
	.responsive-layout-mobile .urbanismo-secciones.tema-1 .field-name-campana-secciones a:hover{
		color: #FFFFFF;
	}
	.responsive-layout-mobile .urbanismo-secciones.tema-1 .boton-campania{
		background: none repeat scroll 0 0 #FF551A;
	}
	.responsive-layout-mobile .urbanismo-secciones.tema-1 .group-degradado-1{
		background: none repeat scroll 0 0 #E3E3E3;
		float: left;
		width: 100%;
	}
	.responsive-layout-mobile .urbanismo-secciones.tema-1 .group-degradado-1 .field-name-body.campania-descripcion .field-items .field-item > p,
	.responsive-layout-mobile .urbanismo-secciones.tema-1 .group-degradado-1 .field-name-body.campania-descripcion .field-items .field-item ul,
	.responsive-layout-mobile .urbanismo-secciones.tema-1 .group-degradado-1 .field-name-body.campania-descripcion .field-items .field-item ol,
	.responsive-layout-mobile .urbanismo-secciones.tema-1 .group-degradado-1 .field-name-title h1,
	.responsive-layout-mobile .urbanismo-secciones.tema-1 #caja-1 div.field,
	.responsive-layout-mobile .urbanismo-secciones.tema-1 #caja-3 div.field,
	.responsive-layout-mobile .urbanismo-secciones.tema-1 .group-redes-sociales h2,
	.responsive-layout-mobile .urbanismo-secciones.tema-1 #caja-2 div.field p,
	.responsive-layout-mobile .urbanismo-secciones.tema-1 #caja-2 .field-name-field-t-tulo{
		color: #646464;
	}
	.responsive-layout-mobile .urbanismo-secciones.tema-1 #caja-0,
	.responsive-layout-mobile .urbanismo-secciones.tema-1 #caja-1,
	.responsive-layout-mobile .urbanismo-secciones.tema-1 #caja-2,
	.responsive-layout-mobile .urbanismo-secciones.tema-1 #caja-3{
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.responsive-layout-mobile .urbanismo-secciones.tema-1 #caja-0{
		background: none repeat scroll 0 0 #A4A4A4;
	}
	.responsive-layout-mobile .urbanismo-secciones.tema-1 #caja-1{
		background: none repeat scroll 0 0 #B6B6B6;
	}
	.responsive-layout-mobile .urbanismo-secciones.tema-1 #caja-2{
		background: none repeat scroll 0 0 #D0D0D0;
	}
	.responsive-layout-mobile .urbanismo-secciones.tema-1 #caja-3{
		background: none repeat scroll 0 0 #EEEEEE;
	}
	/************ SPRITE PARA REDES SOCILES TEMA MULTIMEDIA****************/
		/***ciencia***/
	body.fondo2-ciencia.tema-2.responsive-layout-mobile
		.social-share-facebook{
		background: url("../img/redes_ciencia_claro.png") repeat scroll -85px 30px;
	}
	body.fondo2-ciencia.tema-2.responsive-layout-mobile
		.social-share-facebook:hover{
		background: url("../img/redes_ciencia_claro.png") repeat scroll -123px 30px;
	}
	body.fondo2-ciencia.tema-2.responsive-layout-mobile
		.social-share-twitter{
		background: url("../img/redes_ciencia_claro.png") repeat scroll -10px 30px;
	}
	body.fondo2-ciencia.tema-2.responsive-layout-mobile
		.social-share-twitter:hover{
		background: url("../img/redes_ciencia_claro.png") repeat scroll -48px 30px;
	}
	body.fondo1-ciencia.tema-2.responsive-layout-mobile
		.social-share-facebook{
		background: url("../img/redes_ciencia_oscuro.png") repeat scroll -85px 30px;
	}
	body.fondo1-ciencia.tema-2.responsive-layout-mobile
		.social-share-facebook:hover{
		background: url("../img/redes_ciencia_oscuro.png") repeat scroll -123px 30px;
	}
	body.fondo1-ciencia.tema-2.responsive-layout-mobile
		.social-share-twitter{
		background: url("../img/redes_ciencia_oscuro.png") repeat scroll -10px 30px;
	}
	body.fondo1-ciencia.tema-2.responsive-layout-mobile
		.social-share-twitter:hover{
		background: url("../img/redes_ciencia_oscuro.png") repeat scroll -48px 30px;
	}
		/***deporte***/










	body.fondo2-deporte.tema-2.responsive-layout-mobile
		.social-share-facebook{
		background: url("../img/redes_deporte_oscuro.png") repeat scroll -85px 30px;
	}
	body.fondo2-deporte.tema-2.responsive-layout-mobile
		.social-share-facebook:hover{
		background: url("../img/redes_deporte_oscuro.png") repeat scroll -123px 30px;
	}
	body.fondo2-deporte.tema-2.responsive-layout-mobile
		.social-share-twitter{
		background: url("../img/redes_deporte_oscuro.png") repeat scroll -10px 30px;
	}
	body.fondo2-deporte.tema-2.responsive-layout-mobile
		.social-share-twitter:hover{
		background: url("../img/redes_deporte_oscuro.png") repeat scroll -48px 30px;
	}
	body.fondo1-deporte.tema-2.responsive-layout-mobile
		.social-share-facebook{
		background: url("../img/redes_deporte_claro.png") repeat scroll -85px 30px;
	}
	body.fondo1-deporte.tema-2.responsive-layout-mobile
		.social-share-facebook:hover{
		background: url("../img/redes_deporte_claro.png") repeat scroll -123px 30px;
	}
	body.fondo1-deporte.tema-2.responsive-layout-mobile
		.social-share-twitter{
		background: url("../img/redes_deporte_claro.png") repeat scroll -10px 30px;
	}
	body.fondo1-deporte.tema-2.responsive-layout-mobile
		.social-share-twitter:hover{
		background: url("../img/redes_deporte_claro.png") repeat scroll -48px 30px;
	}
		/*** divorcio ***/
	body.fondo1-divorcio.tema-2.responsive-layout-mobile .social-share-facebook,
	body.fondo2-divorcio.tema-2.responsive-layout-mobile .social-share-facebook{
		background: url("../img/redes_divorcio.png") repeat scroll -85px 30px;
	}
	body.fondo1-divorcio.tema-2.responsive-layout-mobile .social-share-facebook:hover,
	body.fondo2-divorcio.tema-2.responsive-layout-mobile .social-share-facebook:hover{
		background: url("../img/redes_divorcio.png") repeat scroll -123px 30px;
	}
	body.fondo1-divorcio.tema-2.responsive-layout-mobile .social-share-twitter,
	body.fondo2-divorcio.tema-2.responsive-layout-mobile .social-share-twitter{
		background: url("../img/redes_divorcio.png") repeat scroll -10px 30px;
	}
	body.fondo1-divorcio.tema-2.responsive-layout-mobile .social-share-twitter:hover,
	body.fondo2-divorcio.tema-2.responsive-layout-mobile .social-share-twitter:hover{
		background: url("../img/redes_divorcio.png") repeat scroll -48px 30px;
	}
		/*** economía ***/
	body.fondo1-economia.tema-2.responsive-layout-mobile
		.social-share-facebook,
	body.fondo2-economia.tema-2.responsive-layout-mobile
		.social-share-facebook{
		background: url("../img/redes_economia.png") repeat scroll -85px 30px;
	}
	body.fondo1-economia.tema-2.responsive-layout-mobile
		.social-share-facebook:hover,
	body.fondo2-economia.tema-2.responsive-layout-mobile
		.social-share-facebook:hover{
		background: url("../img/redes_economia.png") repeat scroll -123px 30px;
	}
	body.fondo1-economia.tema-2.responsive-layout-mobile
		.social-share-twitter,
	body.fondo2-economia.tema-2.responsive-layout-mobile
		.social-share-twitter{
		background: url("../img/redes_economia.png") repeat scroll -10px 30px;
	}
	body.fondo1-economia.tema-2.responsive-layout-mobile
		.social-share-twitter:hover,
	body.fondo2-economia.tema-2.responsive-layout-mobile
		.social-share-twitter:hover{
		background: url("../img/redes_economia.png") repeat scroll -48px 30px;
	}
		/*** familia ***/
	body.fondo1-familia.tema-2.responsive-layout-mobile
		.social-share-facebook{
		background: url("../img/redes_familia.png") repeat scroll -85px 30px;
	}
	body.fondo1-familia.tema-2.responsive-layout-mobile
		.social-share-facebook:hover{
		background: url("../img/redes_familia.png") repeat scroll -123px 30px;
	}
	body.fondo1-familia.tema-2.responsive-layout-mobile
		.social-share-twitter{
		background: url("../img/redes_familia.png") repeat scroll -10px 30px;
	}
	body.fondo1-familia.tema-2.responsive-layout-mobile
		.social-share-twitter:hover{
		background: url("../img/redes_familia.png") repeat scroll -48px 30px;
	}
		/*** salud ***/
	body.fondo1-salud.tema-2.responsive-layout-mobile
		.social-share-facebook{
		background: url("../img/redes_salud.png") repeat scroll -85px 30px;
	}
	body.fondo1-salud.tema-2.responsive-layout-mobile
		.social-share-facebook:hover{
		background: url("../img/redes_salud.png") repeat scroll -123px 30px;
	}
	body.fondo1-salud.tema-2.responsive-layout-mobile
		.social-share-twitter{
		background: url("../img/redes_salud.png") repeat scroll -10px 30px;
	}
	body.fondo1-salud.tema-2.responsive-layout-mobile
		.social-share-twitter:hover{
		background: url("../img/redes_salud.png") repeat scroll -48px 30px;
	}
		/*** transporte ***/
	body.fondo2-transporte.tema-2.responsive-layout-mobile
		.social-share-facebook{
		background: url("../img/redes_transporte_oscuro.png") repeat scroll -85px 30px;
	}
	body.fondo2-transporte.tema-2.responsive-layout-mobile
		.social-share-facebook:hover{
		background: url("../img/redes_transporte_oscuro.png") repeat scroll -123px 30px;
	}
	body.fondo2-transporte.tema-2.responsive-layout-mobile
		.social-share-twitter{
		background: url("../img/redes_transporte_oscuro.png") repeat scroll -10px 30px;
	}
	body.fondo2-transporte.tema-2.responsive-layout-mobile
		.social-share-twitter:hover{
		background: url("../img/redes_transporte_oscuro.png") repeat scroll -48px 30px;
	}
	body.fondo1-transporte.tema-2.responsive-layout-mobile
		.social-share-facebook{
		background: url("../img/redes_transporte_claro.png") repeat scroll -85px 30px;
	}
	body.fondo1-transporte.tema-2.responsive-layout-mobile
		.social-share-facebook:hover{
		background: url("../img/redes_transporte_claro.png") repeat scroll -123px 30px;
	}
	body.fondo1-transporte.tema-2.responsive-layout-mobile
		.social-share-twitter{
		background: url("../img/redes_transporte_claro.png") repeat scroll -10px 30px;
	}
	body.fondo1-transporte.tema-2.responsive-layout-mobile
		.social-share-twitter:hover{
		background: url("../img/redes_transporte_claro.png") repeat scroll -48px 30px;
	}
		/*** turismo ***/
	body.fondo2-turismo.tema-2.responsive-layout-mobile
		.social-share-facebook{
		background: url("../img/redes_turismo_oscuro.png") repeat scroll -85px 30px;
	}
	body.fondo2-turismo.tema-2.responsive-layout-mobile
		.social-share-facebook:hover{
		background: url("../img/redes_turismo_oscuro.png") repeat scroll -123px 30px;
	}
	body.fondo2-turismo.tema-2.responsive-layout-mobile
		.social-share-twitter{
		background: url("../img/redes_turismo_oscuro.png") repeat scroll -10px 30px;
	}
	body.fondo2-turismo.tema-2.responsive-layout-mobile
		.social-share-twitter:hover{
		background: url("../img/redes_turismo_oscuro.png") repeat scroll -48px 30px;
	}
	body.fondo1-turismo.tema-2.responsive-layout-mobile
		.social-share-facebook{
		background: url("../img/redes_turismo_claro.png") repeat scroll -85px 30px;
	}
	body.fondo1-turismo.tema-2.responsive-layout-mobile
		.social-share-facebook:hover{
		background: url("../img/redes_turismo_claro.png") repeat scroll -123px 30px;
	}
	body.fondo1-turismo.tema-2.responsive-layout-mobile
		.social-share-twitter{
		background: url("../img/redes_turismo_claro.png") repeat scroll -10px 30px;
	}
	body.fondo1-turismo.tema-2.responsive-layout-mobile
		.social-share-twitter:hover{
		background: url("../img/redes_turismo_claro.png") repeat scroll -48px 30px;
	}
	/************ SPRITE PARA REDES SOCILES TEMA MULTIMEDIA****************/
		/*** deportes ***/
	.responsive-layout-mobile .deportes-secciones.tema-1 .social-share-facebook{
		background: url("../img/redes_deporte.png") repeat scroll -85px 30px;
	}
	.responsive-layout-mobile .deportes-secciones.tema-1 .social-share-facebook:hover{
		background: url("../img/redes_deporte.png") repeat scroll -123px 30px;
	}
	.responsive-layout-mobile .deportes-secciones.tema-1 .social-share-twitter{
		background: url("../img/redes_deporte.png") repeat scroll -10px 30px;
	}
	.responsive-layout-mobile .deportes-secciones.tema-1 .social-share-twitter:hover{
		background: url("../img/redes_deporte.png") repeat scroll -48px 30px;
	}
		/*** educacion ***/
	.responsive-layout-mobile .educacion-secciones.tema-1 .social-share-facebook{
		background: url("../img/redes_educacion.png") repeat scroll -85px 30px;
	}
	.responsive-layout-mobile .educacion-secciones.tema-1 .social-share-facebook:hover{
		background: url("../img/redes_educacion.png") repeat scroll -123px 30px;
	}
	.responsive-layout-mobile .educacion-secciones.tema-1 .social-share-twitter{
		background: url("../img/redes_educacion.png") repeat scroll -10px 30px;
	}
	.responsive-layout-mobile .educacion-secciones.tema-1 .social-share-twitter:hover{
		background: url("../img/redes_educacion.png") repeat scroll -48px 30px;
	}
		/*** leyes ***/
	.responsive-layout-mobile .leyes-secciones.tema-1 .social-share-facebook{
		background: url("../img/redes_leyes.png") repeat scroll -85px 30px;
	}
	.responsive-layout-mobile .leyes-secciones.tema-1 .social-share-facebook:hover{
		background: url("../img/redes_leyes.png") repeat scroll -123px 30px;
	}
	.responsive-layout-mobile .leyes-secciones.tema-1 .social-share-twitter{
		background: url("../img/redes_leyes.png") repeat scroll -10px 30px;
	}
	.responsive-layout-mobile .leyes-secciones.tema-1 .social-share-twitter:hover{
		background: url("../img/redes_leyes.png") repeat scroll -48px 30px;
	}
		/*** salud ***/
	.responsive-layout-mobile .salud-secciones.tema-1 .social-share-facebook{
		background: url("../img/redes_salud1.png") repeat scroll -85px 30px;
	}
	.responsive-layout-mobile .salud-secciones.tema-1 .social-share-facebook:hover{
		background: url("../img/redes_salud1.png") repeat scroll -123px 30px;
	}
	.responsive-layout-mobile .salud-secciones.tema-1 .social-share-twitter{
		background: url("../img/redes_salud1.png") repeat scroll -10px 30px;
	}
	.responsive-layout-mobile .salud-secciones.tema-1 .social-share-twitter:hover{
		background: url("../img/redes_salud1.png") repeat scroll -48px 30px;
	}
		/*** turismo ***/
	.responsive-layout-mobile .turismo-secciones.tema-1 .social-share-facebook{
		background: url("../img/redes_turismo.png") repeat scroll -85px 30px;
	}
	.responsive-layout-mobile .turismo-secciones.tema-1 .social-share-facebook:hover{
		background: url("../img/redes_turismo.png") repeat scroll -123px 30px;
	}
	.responsive-layout-mobile .turismo-secciones.tema-1 .social-share-twitter{
		background: url("../img/redes_turismo.png") repeat scroll -10px 30px;
	}
	.responsive-layout-mobile .turismo-secciones.tema-1 .social-share-twitter:hover{
		background: url("../img/redes_turismo.png") repeat scroll -48px 30px;
	}
		/*** urbanismo ***/
	.responsive-layout-mobile .urbanismo-secciones.tema-1 .social-share-facebook{
		background: url("../img/redes_urbanismo.png") repeat scroll -85px 30px;
	}
	.responsive-layout-mobile .urbanismo-secciones.tema-1 .social-share-facebook:hover{
		background: url("../img/redes_urbanismo.png") repeat scroll -123px 30px;
	}
	.responsive-layout-mobile .urbanismo-secciones.tema-1 .social-share-twitter{
		background: url("../img/redes_urbanismo.png") repeat scroll -10px 30px;
	}
	.responsive-layout-mobile .urbanismo-secciones.tema-1 .social-share-twitter:hover{
		background: url("../img/redes_urbanismo.png") repeat scroll -48px 30px;
	}
		/*** socila ***/
	.responsive-layout-mobile .social-secciones.tema-1 .social-share-facebook{
		background: url("../img/redes_social.png") repeat scroll -85px 30px;
	}
	.responsive-layout-mobile .social-secciones.tema-1 .social-share-facebook:hover{
		background: url("../img/redes_social.png") repeat scroll -123px 30px;
	}
	.responsive-layout-mobile .social-secciones.tema-1 .social-share-twitter{
		background: url("../img/redes_social.png") repeat scroll -10px 30px;
	}
	.responsive-layout-mobile .social-secciones.tema-1 .social-share-twitter:hover{
		background: url("../img/redes_social.png") repeat scroll -48px 30px;
	}
	body.tema-2.responsive-layout-mobile .boton-campania a:hover {
		background: none repeat scroll 0 0 #c4c4c4;
		color: #4f4f4f;
	}

	/*********** adicionales para movil (fix desktop) **************/
	.responsive-layout-mobile .group-temas-relacionados.campania-relacionados-temas .field-name-field-nombre-de-la-etiqueta-caja {
		color: #FFFFFF;
		font-family: open sans;
		font-size: 24px;
		font-weight: normal;
		text-transform: uppercase;
	}

	.responsive-layout-mobile .section-content .tema-2 .group-temas-relacionados h3,
	.responsive-layout-mobile .section-content .tema-2 .group-temas-relacionados .field-name-field-nombre-de-la-etiqueta-caja {
		color: #FFFFFF;
		font-family: open sans;
		font-size: 24px;
		font-weight: normal;
		text-transform: uppercase;
	}
	.responsive-layout-mobile .section-content .tema-1 .group-temas-relacionados .field-item .field-name-field-titulo,
	.responsive-layout-mobile .section-content .tema-2 .group-temas-relacionados .field-item .field-name-field-titulo {
		color: #ffffff;
		float: left;
		font-size: 16px;
		font-weight: 400;
		margin-bottom: 20px;
		overflow: hidden;
	}
	.responsive-layout-mobile .section-content .node-campania .cajas-campania .group-campo .field {
		clear: right;
		float: right;
		font-family: open sans;
		font-weight: 300;
		width: 57%;
		font-size: 15px;
	}
	.responsive-layout-mobile .section-content .node-campania .field-name-field-imagen-cajas-informe{
		width: 40%;
		float: left;
	}
	.responsive-layout-mobile .section-content .node-campania .field-name-field-imagen-cajas-informe img{
		width: 100%;
		float: left;
	}

}

/********************************************************************
*********** FIN DE TEMAS CAMPAÑA NUEVOS DISEÑO MOVILES **************
*********************** TEMA DE MULTIMEDIA *************************/


.page-aplicaciones-transparencia-de-obra-publica.responsive-layout-mobile iframe {
    float: left;
    height: 1100px;
    width: 100%;
}

/************************** BUSCADOR GOOGLE FIX ***********************/
#block-sce-google-google-custom-search table{
	margin-bottom: 0 !important;
}




/**************************** CUSTOM CODE ********************************************/
.page-node-1246 #loultimo{display:none !important;}