/***************NARROW************************/

.texto a{
    color: #139add;
}

.texto a:hover{
    text-decoration: underline;
}

.texto a:visited{
    text-decoration: underline;
    color: #7d03ff;
}

cite{
    margin-left: 40px;
    font-style: italic;
}

blockquote{
    font-style: italic;
    margin-left: 40px;
}

.group-datos a{
    color: #139add;
}

.group-datos a:hover{
    text-decoration: underline;
}

.group-datos a:visited{
    text-decoration: underline;
    color: #7d03ff;
}

.node-blog .field-name-body a{
   color: #139add; 
}

.node-blog .field-name-body a:hover{
   text-decoration: underline;
}

.node-blog .field-name-body a:visited{
   text-decoration: underline;
    color: #7d03ff; 
}

.section-header {
    background: white;
    border-bottom: 1px solid #EAEAEA;
    position: fixed;
}

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

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

.logo-img {
    float: left;
    margin-right: 20px;
    width: auto;
}

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

.node-type-noticias .block-menu-movil-acciones ul li:first-child + li {
    background: none repeat scroll 0 0 #2F3036;
}

.node-type-noticias .block-menu-movil-acciones ul li:first-child + li a {
    color: #FFFFFF;
}


/* This file will hold styles that are loaded using the same media query as the narrow grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the normal and widescreen layouts. You may override these styles in the normal 
 *  and widescreen CSS files as appropriate. */


/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */
/*Tipo de contenido Ubicacion*/
/**************Estilos header******************/

.field-name-hellohelp iframe {
    height: 360px;
    width: 100%;
}

/*Estilos de Información*/

.separador {
    float: left;
    width: 100%;
}
.title-h4 {
    color: #6A6A6A;
    font-size: 18px;
    font-weight: 600;
}
.separador > .columna-2 {
    margin-right: 1%;
}
.columna-2 {
    color: #6A6A6A;
    float: left;
    font-size: 14px;
    line-height: 16px;
    width: 49%;
}
.columna-2 div {
    margin-bottom: 20px;
}
.separador > .columna-3 {
    margin-right: 1%;
}
.columna-3 {
    color: #6A6A6A;
    float: left;
    line-height: 16px;
    width: 32%;
}
.columna-3 > div {
    margin-bottom: 20px;
}
.listado-2 {
    color: #525252;
    float: left;
    line-height: 26px;
    margin-right: 1%;
    width: 49%;
}
.listado-2 li {
    list-style: circle outside none;
}
.master {
    color: #6A6A6A;
    float: left;
    line-height: 16px;
    margin-top: 25px;
}
.listado-3 {
    color: #525252;
    float: left;
    line-height: 26px;
    margin-right: 1%;
    width: 32%;
}
.listado-3 ul {
    list-style: circle outside none;
}
.listado-4 {
    color: #525252;
    float: left;
    line-height: 26px;
    margin-right: 1%;
    width: 24%;
}
.listado-4 li {
    list-style: circle outside none;
}
.node-informacion .field-name-field-balazo div,
.node-pagina-simple .field-name-field-balazo div {
    color: #525252;
    font-size: 22px;
    font-weight: 100;
    line-height: 26px;
    margin-bottom: 10px;
}
.node-pagina-simple .field-name-field-logotipo {
    float: right;
    width: 200px;
}

/*#node-pagina-simple-181488.node-pagina-simple .field-name-field-logotipo {
    float: inherit;
    width: 100%;
}
#node-pagina-simple-181488.node-pagina-simple .field-name-field-logotipo .field-items{
float: right;
}*/

.node-pagina-simple img {
    width: 100%;
}

.node-informacion .field-name-post-date {
    color: #B3B3B3;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 25px;
}
.node-informacion .field-name-field-dependencia {
    clear: left;
    margin-bottom: 10px;
    margin-top: 20px;
}
.node-informacion .field-name-field-dependencia .field-label {
    color: #525252;
    font-weight: 600;
}
.node-informacion .field-name-field-dependencia .field-items {
    color: #9C9C9C;
    font-weight: 600;
}
.node-informacion .field-name-field-tema-padre {
    color: #B4B4B4;
    font-size: 22px;
    margin-top: 10px;
}
.node-campania .field-name-body p {
    margin: 5px;
}
.field-name-body p {
    color: #6A6A6A;
    line-height: 16px;
    margin-top: 25px;
}
.node-informacion .field-name-body {
    margin-top: 15px;
}
.node-informacion .field-name-body .field-item > div {
    float: left;
}
.enlace {
    border-bottom: 3px solid #00BDC8;
    float: left;
    width: 390px;
}
.enlace a {
    background: url("../img/bullet-indicador-azul.png") no-repeat scroll 2px 5px ;
    padding-left: 10px;
}
.ver {
    clear: left;
    height: 25px;
    width: 390px;
}
.ver > a {
    background: url("../img/flecha-azul-abajo.png") no-repeat scroll 25px 0 ;
    float: right;
    padding-right: 15px;
    padding-top: 3px;
}

.webform-client-form {
    margin-top: 60px;
}

.field-name-gobernador-programas-sectoriales .view-content {
    clear: left;
}

.section-footer .block-footer-movil,
.icono-menu-movil{
    display: none;
}

/*******************************************************************
*****************    ESTILOS GENERALES A CAMPOS   ******************
*******************************************************************/

.oscuro .field-item {
    color: #939393;
    font-weight: 600;
}

.opaco {
    color: #A9A9A9;
    float: left;
    font-weight: 100;
    line-height: 35px;
}

.opaco .field-label, 
.opaco .field-items, 
.opaco .field-item {
    display: inline;
}

.node.view-mode-full .field.administracion {
    color: #939393;
    float: right;
    font-size: 20px;
    margin-top: -15px;
}

.view-mode-full .field-name-tipo-de-contenido,
.field-name-field-blog-al-que-pertenece,
.node-serie.view-mode-full .field-name-field-tipo-de-publicaci-n {
    color: #b4b4b4;
    font-size: 22px;
    margin-top: 20px;
    text-transform: capitalize;
}
.field-name-field-blog-al-que-pertenece {
    text-transform: none;
}
.view-mode-full .field-name-field-tipo-de-evento {
    color: #b4b4b4;
    font-size: 22px;
    margin-bottom: -20px;
    margin-top: 20px;
}
/*.view-mode-full .field-name-field-tipo-de-evento:first-letter {
    text-transform: uppercase;
}*/
.field-name-field-blog-al-que-pertenece .field-item {
    margin-bottom: -20px;
}

.view-mode-full .field-name-title {
    clear: left;
}

.view-mode-full .field-name-tipo-de-contenido + .field-name-title h1.borde-amarillo {
    margin-top: 0;
}

.field-name-breadcrumb {
    clear: left;
    margin-bottom: 15px;
    width: 100%;
}

/*******************************************************************
*****************    ESTILOS GOBERNADOR    **************************
*******************************************************************/

.node-gobernador.view-mode-full .field {
    float: inherit;
}

.node-gobernador .titulo {
    color: #b4b4b4;
    font-weight: 400;
    margin: 15px 0 0;
}

/*******************************************************************
*****************    ESTILOS SLIDER HOME    **************************
*******************************************************************/
.slider-home {
    height: 241px;
    overflow: hidden;
    width: 100%;
    margin-top: 30px;
}

.node-slides-home .field-name-field-banner, 
.slider-home .views-field-field-imagen-para-listado {
    float: right;
    width: 730px;
}
#layer_sobre_enci {
    width: 730px;
}

.node-slides-home .field-name-field-banner img, 
.slider-home .views-field-field-imagen-para-listado img {
    width: 100%;
}

.node-slides-home .group-texto, 
.slider-home .slide-text{
    background: none repeat scroll 0 0 #4b5e74;
    color: white;
    float: left;
    font-size: 18px;
    font-weight: 100;
    height: 400px;
    padding: 20px;
    width: 410px;
}

.node-slides-home .group-texto .field-name-title h2, 
.slide-text .silde-title {
    font-size: 23px;
    font-weight: 100;
    line-height: 24px;
    margin-bottom: 15px;
}

.node-slides-home .field-name-slider-home-boton, 
.slide-text .silde-button {
    text-align: center;
}

.node-slides-home .field-name-slider-home-boton a, 
.slide-text .silde-button a {
    background: #3c9aca;    
    color: white;
    display: inline-block;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    margin: 20px auto;
    width: 170px;
}
.node-slides-home .field-name-slider-home-boton a:hover, 
.slide-text .silde-button a:hover {
    background: #30aae9;
}
.slider-home .views-slideshow-controls-bottom {
    left: 750px;
}

.page-node-41997 .field-name-body img {
    height: auto;
    margin-right: 20px;
    width: 259px;
}

/*******************************************************************
*****************    ESTILOS TOPTEN SERVICIOS    **************************
*******************************************************************/

.view-servicio-top-ten {
    overflow: hidden;
}

.view-servicio-top-ten .view-header {
    background: none repeat scroll 0 0 #eaeaea;
    float: left;
    margin-bottom: -500px;
    padding-bottom: 500px;
    width: 50%;
}

.view-servicio-top-ten .view-header .text-intro {
    float: left;
    text-align: center;
    width: 50%;
}

.block-servicio-top-ten-block .view-header .text-intro > h2 {
    color: #6b6b6b;
    font-size: 18px;
    margin-top: 0;
}

.block-servicio-top-ten-block .view-header .text-intro > a {
    background: none repeat scroll 0 0 #9a9a9a;
    color: white;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    width: 130px;
}
.block-servicio-top-ten-block .view-header .text-intro > a:hover{
    background: none repeat scroll 0 0 #E8BF41;
}

.view-servicio-top-ten .view-header .text-intro {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    color: #727272;
    float: left;
    padding: 20px;
    text-align: center;
    width: 50%;}


.view-servicio-top-ten .view-header .text-intro .intro {
    margin-top: 10px;
}

.view-servicio-top-ten .view-content {
    background: none repeat scroll 0 0 #f4f4f4;
    float: left;
    margin-bottom: -500px;
    padding-bottom: 500px;
    width: 50%;
}

.view-servicio-top-ten .item-list > ul {
    float: left;
    margin: 0;
    padding: 10px 20px;
}

.page .view-servicio-top-ten .view-content ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    clear: none;
    color: #139add;
    float: left;
    font-size: 12px;
    line-height: 16px;
    list-style: circle outside none;
    margin-right: 0;
    padding-left: 0;
    width: 46%;
}

/*******************************************************************
*****************    ESTILOS CUADROS HOME    **************************
*******************************************************************/

.view-mode-home_cuadro {
    float: left;
    height: 345px;
    overflow: hidden;
    width: 365px;
}


.view-mode-home_cuadro .group-content {
    background: none repeat scroll 0 0 #4db5bb;
    color: white;
    cursor: pointer;
    float: left;
    height: 105px;
    padding: 15px;
    width: 335px;
}
.views-row-3 .view-mode-home_cuadro .group-content {
    color: #656565;
}
.views-row-3 .view-mode-home_cuadro .group-content .field-name-title {
    color: #494949;
}

.view-mode-home_cuadro .field-name-tipo-de-contenido-home, 
.view-mode-home_rectacgulo .field-name-tipo-de-contenido-home,
.view-mode-home_rectacgulo .field-name-field-tipo-de-publicaci-n,
.view-mode-home_cuadro .field-name-field-tipo-de-publicaci-n,
.views-row-2 .view-mode-home_rectacgulo .field-name-field-tipo-de-evento,
.views-row-4 .view-mode-home_rectacgulo .field-name-field-tipo-de-evento,
.views-row-1 .view-mode-home_cuadro .field-name-field-tipo-de-evento,
.views-row-3 .view-mode-home_cuadro .field-name-field-tipo-de-evento,
.view-mode-home_cuadro .field-name-field-tipo-d-serie,
.view-mode-home_rectacgulo .group-datos .group-principal .field-name-field-tipo-de-noticia-,
.view-mode-home_cuadro .group-content .field-name-field-tipo-de-noticia- {
    float: left;
    font-size: 18px;
    font-weight: 100;
    margin-top: 10px;
    text-transform: uppercase;
    width: 100%;
}
.view-front .node-serie.view-mode-home_cuadro .group-content .field-name-field-tipo-d-serie .field-items span {
    color: #ffffff;
}
.view-front .node-serie.view-mode-home_cuadro .group-content .field-name-title.field-type-ds {
    float: left;
    width: 100%;
}
.view-front .node-serie.view-mode-home_cuadro .field-name-field-tipo-d-serie .field-item span,
.view-front .views-row-3 .node-serie.view-mode-home_cuadro .field-name-field-tipo-d-serie .field-item span {
    color: #494949;
}
.view-front .node-serie.view-mode-home_cuadro .field-name-field-tipo-d-serie span {
    color: #ffffff;
}
.view-mode-home_cuadro .field-name-title h2, 
.view-mode-home_rectacgulo .field-name-title h2 {
    font-size: 13px;
    font-weight: 400;
    line-height: 14px;
    margin-top: 10px;
}

.view-mode-home_cuadro .field-name-field-imagen-para-listado {
    float: left;
    width: 100%;
}

.view-mode-home_cuadro img {
    width: 100%;
}
.node-serie.view-mode-home_cuadro .field-name-field-imagen-para-listado img {
    width: 100%;
}
.node-serie.view-mode-home_rectacgulo .field-name-field-tipo-d-serie {
    color: #ffffff;
    font-size: 18px;
    font-weight: 100;
    margin-top: 10px;
    text-transform: uppercase;
}


.view-mode-home_rectacgulo {
    float: left;
    height: 172.5px;
    overflow: hidden;
    width: 450px;
}

.view-mode-home_rectacgulo .group-datos {
    background: none repeat scroll 0 0 #24354f;
    color: white;
    cursor: pointer;
    float: right;
    height: 145px;
    margin: 0;
    padding: 15px;
    width: 245px;
}

.node-eventos.view-mode-home_rectacgulo .group-principal {
    padding-right: 75px;
}

.views-row-4 .view-mode-home_rectacgulo .field-name-field-fechas,
.views-row-4 .view-mode-home_rectacgulo .field-name-post-date,
.views-row-4 .view-mode-home_rectacgulo .field-name-field-fecha-de-actualizacion {
    background: none repeat scroll 0 0 #45535c;
    right: 175px;
}

.view-mode-home_rectacgulo .field-name-field-fechas,
.view-mode-home_rectacgulo .field-name-post-date,
.view-mode-home_rectacgulo .field-name-field-fecha-de-actualizacion {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    background: none repeat scroll 0 0 #2e4160;
    color: #ffffff;
    font-family: open sans;
    font-size: 16px;
    font-weight: 400;
    height: 100%;
    padding: 55px 19px 25px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 75px;
    text-transform: lowercase;
}

.views-row-4 .view-mode-home_rectacgulo{
	position: absolute;
	left: /*365px*/ 0px;
	top: /*172px*/ 0px;
}

.view-mode-home_rectacgulo .field-name-field-fechas span,
.view-mode-home_rectacgulo .field-name-post-date .field-item {
    float: left;
    line-height: 15px;
}
.node-campania .field-name-post-date .field-item {
    visibility: hidden;
}

.view-mode-home_rectacgulo .field-name-field-imagen-para-listado {
    float: left;
    margin: 0;
    padding: 0;
	width: 175px;
}

.views-row-3 .view-mode-home_cuadro .group-content {
    background: none repeat scroll 0 0 #e1e1e1;
}

.views-row-4 .view-mode-home_rectacgulo .group-datos {
    background: none repeat scroll 0 0 #353f46;
    float: left;
    margin: 0;
}

.page .titulo-destacados > div {
    width: 360px;
}

.page .titulo-destacados div.mas-noticias .views-row .views-field-title {
    width: 250px;
}
.page .titulo-destacados div.mas-eventos .views-row .views-field-title {
    width: 320px;
}
.page .titulo-destacados div.mas-publicaciones .views-row .views-field-title {
    width: 310px;
}

.block-slider-home-block {
    margin-top: 30px;
}

.front h1 {
    display: none;
}

.front .section-content {
    background: none repeat scroll 0 0 #d7d7d7;
}

.node-blog.view-mode-home_cuadro .views-field-field-nom-completo,
.node-blog.view-mode-home_rectacgulo .views-field-field-nom-completo{
    width: auto;
    font-size: 13px;
}
.node-blog.view-mode-home_cuadro .field-name-post-date{
    text-transform: lowercase;
    float: right;
    font-size: 13px;
}
.node-noticias.view-mode-home_cuadro .field-name-title h2{
    height: 25px;
}
.node-publicacion.view-mode-home_cuadro .field-name-title h2{
    height: 25px;
}
.views-row-2 .node-publicacion.view-mode-home_rectacgulo .field-name-post-date{
    color: #536178;
}
.views-row-4 .node-publicacion.view-mode-home_rectacgulo .field-name-post-date{
    color: #5C5F63;
}
.node-eventos.view-mode-home_cuadro .field-name-field-imagen-para-listado.imagen{
    width: 100%;
    margin: 0;
}
.field-name-serie-pertenece-home-publicacion{
    font-size: 13px;
}
.node-eventos.view-mode-home_cuadro .field-name-title h2{
    height: 30px;
    margin: 5px 0;
}
.node-noticias.view-mode-home_cuadro .field-name-post-date,
.node-eventos.view-mode-home_cuadro .field-name-field-fechas{
    color: #656565;
    font-size: 13px;
    font-weight: 400;
    text-transform: lowercase;
}
.views-row-1 .view-mode-home_cuadro .group-content .field-name-field-fechas {
    color: #ffffff;
}

/*******************************************************************
*****************    ESTILOS VISTA RETYS   **************************
*******************************************************************/

.view-retys .view-filters {
    float: left;
    width: 100%;
}

.view-retys .views-exposed-form .views-exposed-widget {
    float: left;
    margin-left: 0;
    margin-right: 20px;
    width: auto;
}

.view-retys .views-exposed-widget > label {
    display: block !important;
    margin-left: 0;
    position: inherit;
}

.view-retys .view-content {
    clear: left;
    float: left;
    margin-top: 20px;
}

.view-retys .views-exposed-form .form-type-select {
    width: auto;
}
.view-retys .views-exposed-form .form-type-select select {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: auto;
}

/***************Estilos buscador************************/

.view-buscador .view-filters {
    float: left;
    margin-left: 13px;
    margin-top: 15px;
    width: 260px;
}

.view-buscador .views-exposed-form .views-exposed-widget {
    float: left;
    margin: 0;
    width: 100%;
}


.buscador-rapido .view-filters .form-text {
    background: white;
    /*background: url("../img/icono-busqueda.jpg") no-repeat scroll 100% center white;*/
    border: medium none;
    float: left;
    width: 100%;
    float: left;
}

.buscador-rapido .view-content, 
.buscador-rapido .view-empty {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #c5c5c5;
    left: -411px;
    margin-top: 50px;
    overflow: hidden;
    padding: 20px 20px 40px;
    position: absolute;
    width: 700px;
    z-index: 9999;
}

.buscador-rapido .view-content > h3 {
    clear: left;
    color: #acacac;
    float: left;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    margin: 0;
    padding-top: 10px;
    width: 150px;
}

.buscador-rapido .view-content .views-row + .views-row {
    margin-left: 150px;
}

.buscador-rapido .view-content .views-row {
    border-left: 1px solid #d4d4d4;
    color: #5e5e5e;
    float: left;
    line-height: 16px;
    margin: 0;
    padding-left: 17px;
    padding-top: 10px;
    width: 480px;
}

.buscador-rapido .ajax-progress-throbber { display: none}

.buscador-rapido .more-link {
    background: none repeat scroll 0 0 #139add;
    bottom: 0;
    padding: 5px 20px;
    position: absolute;
    right: 0;
}

.buscador-rapido .more-link a {
    color: white;
}

.buscador-rapido .view-empty{
    margin-left: 211px;
}

.busqueda-avanzada .form-item-type {
    width: 600px;
}

.busqueda-avanzada .form-checkboxes .bef-checkboxes {
    float: left;
    margin-left: 20px;
    width: 100%;
}

.busqueda-avanzada .form-type-bef-checkbox {
    clear: none;
    float: left;
    width: 200px;
}

.busqueda-avanzada .bef-checkboxes input {
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}

.busqueda-avanzada label.option {
    float: left;
    width: auto;
}

/******************************************************************************************
***************    ESTILOS LISTADO SIMPLE PROGRAMAS Y SERVICIOS    ************************
*******************************************************************************************/
.view-dependencias-servicio.relacionados-ver-mas-dependencias {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.view-dependencias-servicio.relacionados-ver-mas-dependencias .view-header .view-content,
.view-dependencias-servicio.relacionados-ver-mas-dependencias .view-footer .view-content {
    border: medium none;
    margin: 0;
    padding: 0;
}
.view-dependencias-servicio.relacionados-ver-mas-dependencias > .view-content {
    border-bottom: 1px solid #d1d1d1;
    float: left;
    margin-bottom: -60px;
    margin-top: 50px;
    padding-bottom: 25px;
    width: 600px;
}
.relacionados-ver-mas-dependencias   {
    margin-top: 10px;
    padding-top: 30px;
}
.view-dependencias-servicio.relacionados-ver-mas-dependencias .view-header + .view-content .views-row {
    border-left: 4px solid #cdcdcd;
    height: 70px;
    margin-bottom: 50px;
    padding: 0;
}
.page-dependencias .view-dependencias-programas > .view-content,
.page-dependencias .view-dependencias-proyectos > .view-content,
.page-dependencias .view-dependencias-estrategias > .view-content,
.page-dependencias .view-dependencias-objetivos > .view-content {
    border-bottom: 1px solid #d1d1d1;
    padding-bottom: 50px;
}
.relacionados-ver-mas-dependencias .view-dependencias-organigrama-logo .field-content > img {
    height: auto;
    margin: 0;
    width: 150px;
}

.relacionados-ver-mas-dependencias .view-header + .view-content .views-row {
    border-left: 3px solid #cdcdcd;
    padding-left: 10px;
    margin-bottom:30px;
}
.relacionados-ver-mas-dependencias .views-field-field-dependencia span,
.view-dependencias-estrategias .views-field-field-eje span,
.view-dependencias-objetivos .view-content .views-field-name-1 .views-label,
.view-dependencias-servicio .view-content .views-field-field-tema-padre .views-label-field-tema-padre {
    float: left;
    margin-right: 4px;
}
.relacionados-ver-mas-dependencias .view-header + .view-content .views-row:hover,
.relacionados-ver-mas-dependencias .view-content .views-row:hover {
    border-left-color: #149ddf;
}

.relacionados-ver-mas-dependencias .views-field-title,
.relacionados-ver-mas-dependencias .view-content .views-row .views-field-title {
    font-size: 24px;
    font-weight: 100;
    margin-bottom: 10px;
}
.view-dependencias-servicio.relacionados-ver-mas-dependencias .view-content .views-row .views-field.views-field-title {
    float: left;
}
.relacionados-ver-mas-dependencias .views-field-title a, 
.relacionados-ver-mas-dependencias .views-field-field-dependencia, 
.view-dependencias-estrategias .view-content .views-field-field-eje,
.view-dependencias-objetivos .view-content .views-field-name-1, 
.view-dependencias-servicio .view-content .views-field-field-tema-padre, 
.relacionados-ver-mas-dependencias .view-content .views-row .views-field-title a, 
.view-programas .view-content .views-row .views-field-field-dependencia, 
.view-proyectos .view-content .views-row .views-field-field-dependencia, 
.view-funcionarios .view-content .views-row .views-field-field-dependencia {
    color: #585858;
}

.relacionados-ver-mas-dependencias .views-field-field-dependencia .dependenciasobjetivos {
    font-size: 13px;
}

.relacionados-ver-mas-dependencias .logo-area {
    position: relative;
    top: -120px;
}

.group-deste-servicio{
    margin-left: 25px;
    color: #919191;
    width: 400px;
}

.group-deste-servicio .field-label{
    color: #010101;
}
.field-name-tel-fonos-de-servicios .field-item .field-label {
    float: left;
}
.field-name-field-tel-fono-servicio .field-label {
    display: none;
}
.field-name-field-tel-fono-servicio .field-items {
    margin-left: -20px;
    margin-top: 5px;
}
.group-masinfo2{
    margin-left: 25px;
    color: #919191;
}
.field-name-contacto-de-servicio.field-type-ds {
    clear: left;
}
.node-permiso .field-name-contacto-de-servicio.field-type-ds .field-label {
    display: none;
}
.node-permiso .field-name-contacto-de-servicio.field-type-ds .field-content {
    margin-left: 34px;
}

/*Servicios*/

.field-name-leyenda-de-servicios.field-type-ds.field-label-hidden,
.field-name-leyenda-de-servicios2.field-type-ds.field-label-hidden,
.field-name-leyenda-de-servicios3.field-type-ds.field-label-hidden {
    border-top: 1px dashed #dbdbdb;
    clear: left;
    color: #6a6a6a;
    float: left;
    font-style: italic;
    margin: 60px 0 15px;
    padding-top: 20px;
}
.group-calificar.field-group-div {
    border-top: 1px solid #dcdcdc;
    float: left;
    padding-top: 15px;
    width: 100%;
}
/*Derechos arco*/
#webform-component-introduccion {
    color: #525252;
    font-size: 22px;
    font-weight: 100;
    line-height: 26px;
    width: 650px;
}
#webform-component-titulo-webform {
    height: 0;
    margin-top: -40px;
    width: 100%;
}
#webform-component-titulo-webform .fieldset-legend {
    border-right: 6px solid #ffc216;
    color: #515151;
    float: left;
    font-size: 24px;
    font-weight: normal;
    line-height: 24px;
/*    margin: 20px 0;*/
    padding: 0 10px 0 0;
}
#webform-component-datos-personales-y-aviso-de-privacidad {
    clear: left;
    float: left;
    margin-top: 20px;
}
#webform-component-leyenda-de-aviso-de-privacidad {
    clear: left;
    float: left;
    width: 650px;
}
.page-node-797 #webform-component-aviso-de-privacidad {
    clear: left;
}
#webform-component-aviso-de-privacidad .description .si_aviso,
#webform-component-aviso-de-privacidad-pgj .description .si_aviso {
    margin-left: 0;
}
#webform-component-datos-personales-y-aviso-de-privacidad .element-invisible,
#webform-component-datos-personales-y-aviso-de-privacidad .form-text,
#webform-component-leyenda-de-aviso-de-privacidad .element-invisible,
#webform-component-leyenda-de-aviso-de-privacidad .form-text,
.page-node-811 #webform-component-aviso-de-privacidad-pgj .element-invisible,
.page-node-811 #webform-component-aviso-de-privacidad-pgj .form-text {
    display: none;
}

#webform-component-datos-personales-y-aviso-de-privacidad .colorbox-node.init-colorbox-node-processed-processed {
    float: left;
}
.block.block-block.contextual-links-region.block-58.block-block-58.even.block-without-title {
    float: left;
}
#webform-component-datos-personales-y-aviso-de-privacidad .si_aviso {
    margin-top: 0;
}

/*Solicitud de informacion*/
/*.node-solicitud_de_informacion-form #edit-field-a-que-dependencia-deseas-und > option:nth-child(16),
.node-solicitud_de_informacion-form #edit-field-a-que-dependencia-deseas-und > option:nth-child(5),
.node-solicitud_de_informacion-form #edit-field-a-que-dependencia-deseas-und > option:nth-child(7),
.node-solicitud_de_informacion-form #edit-field-a-que-dependencia-deseas-und > option:nth-child(6) {
    display: none;
}*/
/*.view-respuestas-de-solicitud-de-informacion #edit-field-a-que-dependencia-deseas-tid > option:nth-child(17),
.view-respuestas-de-solicitud-de-informacion #edit-field-a-que-dependencia-deseas-tid > option:nth-child(7),
.view-respuestas-de-solicitud-de-informacion #edit-field-a-que-dependencia-deseas-tid > option:nth-child(8),
.view-respuestas-de-solicitud-de-informacion #edit-field-a-que-dependencia-deseas-tid > option:nth-child(3),
.view-respuestas-de-solicitud-de-informacion #edit-field-a-que-dependencia-deseas-tid > option:nth-child(6) {
    display: none;
}*/
.block.block-sce-google.block-google-custom-search.block-sce-google-google-custom-search.even.block-without-title {
    padding-top: 50px;
}
#___gcse_1 {
    display: none;
}
/*.node-beneficio .field-name-field-que-obtendr-s ul li {
    display: block !important;
}
*/
.tab-evaluacion.tab-anio{
    background: url("../img/flecha1.png") no-repeat scroll 60px 27px / 13px auto;
    cursor: pointer;
    margin-left: 45px;
    padding: 10px;
}
.tab-evaluacion {
    float: right;
    padding-top: 20px;
}

.tab-evaluacion.tab-anio.active,
.tab-evaluacion.tab-anio:hover{
    background: #e9e9e9 url("../img/flecha2.png") no-repeat scroll 60px 27px / 13px auto;
    background-color: #e9e9e9;
    color: #a0a0a0;
}

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

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

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

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

.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;
}

.page-node-94618 .contacto-evento .field + .group-redes-eventos {
    margin-bottom: 15px;
    margin-left: 206px;
}

/*Estilos etiqueta "Te interesa trabajar con nosotros?" en Dependencia*/
.field-name-te-interesa-trabajar-con-nosotro .mailto {
    color: #ffc216;
    font-size: 16px;
}

.field-name-te-interesa-trabajar-con-nosotro .mailto:hover {
    color: #139add;
}

.field.field-name-te-interesa-trabajar-con-nosotro {
    margin-top: 25px;
}
/*Estilos Mega Colección SERIES*/
#acdnmenu a.acdnLink{
    color: #0479C6;
    font-family: open sans;
    font-size: 24px;
    text-decoration: underline;
    font-weight: lighter;
}

#acdnmenu a.acdnLink:visited{
    color: #6957A9;
    text-decoration: underline;
}

#acdnmenu a.series_titulo{
    color: #999999;
    font-family: open sans;
    font-size: 24px;
    text-decoration: none !important;
}

#acdnmenu a.series_titulo.acdnCurrent{
    color: #616161;
    text-decoration: none;
}

#acdnmenu a#soyunanota{
    color: #696969;
    font-family: open sans;
    font-size: 14px;
    font-style: italic;
    text-decoration: none;
}

#acdnmenu ol li ol a.acdnLink{
    font-size: 20px;
    text-decoration: underline;
}

#acdnmenu ol li ol li ol a.acdnLink{
    font-size: 16px;
    text-decoration: underline;
}

#acdnmenu ol li ol li ol li ol a.acdnLink{
    font-size: 14px;
    text-decoration: underline;
}

#acdnmenu ol li ol a.series_titulo{
    color: #B4B4B4;
    font-family: open sans;
    font-size: 20px;
}

#acdnmenu ol li ol li ol a.series_titulo{
    color: #B4B4B4;
    font-family: open sans;
    font-size: 16px;
}


#acdnmenu ol a.acdnLink:before {
    background-image: url("../img/iconos_megacoleccion.png");
    background-position: -56px -13px;
    content: "";
    display: inline-block;
    left: -4px;
    position: relative;
    top: -3px;
    width: 10px;
    height: 10px;
}

#acdnmenu ol a.acdnLink.acdnCurrent:before {
    background-image: url("../img/iconos_megacoleccion.png") !important;
    background-position: -81px -13px !important;
}
#acdnmenu ol a.series_titulo:before {
    background-image: url("../img/iconos_megacoleccion.png");
    background-position: -5px -13px;
    content: "";
    display: inline-block;
    left: -4px;
    position: relative;
    top: -3px;
    width: 10px;
    height: 10px;
}

#acdnmenu ol a.series_titulo.acdnCurrent:before {
    background-image: url("../img/iconos_megacoleccion.png") !important;
    background-position: -81px -13px !important;
}

#acdnmenu ol li ol a.acdnLink:before {
    background-image: url("../img/iconos_megacoleccion.png");
    background-position: -203px -13px;
    content: "";
    display: inline-block;
    left: -4px;
    position: relative;
    top: 0px;
    width: 10px;
    height: 10px;
}

#acdnmenu ol li ol a.acdnLink.acdnCurrent:before {
    background-image: url("../img/iconos_megacoleccion.png") !important;
    background-position: -224px -13px !important;
}

#acdnmenu ol li ol a.series_titulo:before {
    background-image: url("../img/iconos_megacoleccion.png");
    background-position: -156px -13px;
    content: "";
    display: inline-block;
    left: -4px;
    position: relative;
    top: 0px;
    width: 10px;
    height: 10px;
}

#acdnmenu ol li ol a.series_titulo.acdnCurrent:before {
    background-image: url("../img/iconos_megacoleccion.png") !important;
    background-position: -224px -13px !important;
}

#acdnmenu ol li ol li ol a.acdnLink:before {
    background-image: url("../img/iconos_megacoleccion.png");
    background-position: -312px -13px;
    content: "";
    display: inline-block;
    left: -4px;
    position: relative;
    top: 1px;
    width: 10px;
    height: 10px;
}

#acdnmenu ol li ol li ol a.acdnLink.acdnCurrent:before {
    background-image: url("../img/iconos_megacoleccion.png") !important;
    background-position: -336px -13px !important;
}

#acdnmenu ol li ol li ol a.series_titulo:before {
    background-image: url("../img/iconos_megacoleccion.png");
    background-position: -272px -13px;
    content: "";
    display: inline-block;
    left: -4px;
    position: relative;
    top: 1px;
    width: 10px;
    height: 10px;
}

#acdnmenu ol li ol li ol a.series_titulo.acdnCurrent:before {
    background-image: url("../img/iconos_megacoleccion.png") !important;
    background-position: -336px -13px !important;
}

#acdnmenu ol li ol li ol li ol a.acdnLink:before {
    background-image: url("../img/iconos_megacoleccion.png");
    background-position: -398px -13px;
    content: "";
    display: inline-block;
    left: -4px;
    position: relative;
    top: 1px;
    width: 10px;
    height: 10px;
}

#acdnmenu ol li ol li ol li ol a.acdnLink.acdnCurrent:before {
    background-image: url("../img/iconos_megacoleccion.png") !important;
    background-position: -418px -13px !important;
}

#acdnmenu ol li ol li ol li ol a.series_titulo:before {
    background-image: url("../img/iconos_megacoleccion.png");
    background-position: -356px -13px;
    content: "";
    display: inline-block;
    left: -4px;
    position: relative;
    top: 1px;
    width: 10px;
    height: 10px;
}

#acdnmenu ol li ol li ol li ol a.series_titulo.acdnCurrent:before {
    background-image: url("../img/iconos_megacoleccion.png") !important;
    background-position: -418px -13px !important;
}

#acdnmenu ol li ol li ol li ol li ol a.acdnLink:before,
#acdnmenu ol li ol li ol li ol li ol a.acdnLink.acdnCurrent:before,
#acdnmenu a#soyunanota:before{
    display: none;
}

#acdnmenu ol a.tipo_archivo {
    color: #999999;
    font-weight: lighter;
    text-decoration: none !important;
}

/*Estilos SISI */

fieldset#webform-component-datos-escolares--escolaridad-carrera,
fieldset#webform-component-datos-escolares--situacion-idioma,
fieldset#webform-component-que-esta-buscando--beca-evento,
fieldset#webform-component-datos-generales--dependientes-discapacidad,
fieldset#webform-component-datos-generales--genero-edo-civil,
fieldset#webform-component-datos-generales--edo-fecha-edad,
fieldset#webform-component-datos-generales--rfc-group,
fieldset#webform-component-datos-generales--curp-group,
fieldset#webform-component-datos-generales--nombre-completo,
fieldset#webform-component-datos-de-contacto--datos-cto-1,
fieldset#webform-component-datos-de-contacto--datos-cto-2,
fieldset#webform-component-datos-de-contacto--datos-cto-3 {
    width: 100%;
}

fieldset#webform-component-datos-escolares--escolaridad-carrera .form-item,
fieldset#webform-component-datos-escolares--situacion-idioma .form-item,
fieldset#webform-component-que-esta-buscando--beca-evento .form-item,
fieldset#webform-component-datos-generales--dependientes-discapacidad .form-item,
fieldset#webform-component-datos-generales--genero-edo-civil .form-item,
fieldset#webform-component-datos-generales--edo-fecha-edad .form-item,
fieldset#webform-component-datos-generales--rfc-group .form-item,
fieldset#webform-component-datos-generales--curp-group .form-item,
fieldset#webform-component-datos-generales--nombre-completo .form-item,
fieldset#webform-component-datos-de-contacto--datos-cto-1 .form-item,
fieldset#webform-component-datos-de-contacto--datos-cto-2 .form-item,
fieldset#webform-component-datos-de-contacto--datos-cto-3 .form-item{
    width: 33%;
    float: left;
}

fieldset#webform-component-datos-escolares--escolaridad-carrera .fieldset-wrapper,
fieldset#webform-component-datos-escolares--situacion-idioma .fieldset-wrapper,
fieldset#webform-component-que-esta-buscando--beca-evento .fieldset-wrapper,
fieldset#webform-component-datos-generales--dependientes-discapacidad .fieldset-wrapper,
fieldset#webform-component-datos-generales--genero-edo-civil .fieldset-wrapper,
fieldset#webform-component-datos-generales--edo-fecha-edad .fieldset-wrapper,
fieldset#webform-component-datos-generales--rfc-group .fieldset-wrapper,
fieldset#webform-component-datos-generales--curp-group .fieldset-wrapper,
fieldset#webform-component-datos-generales--nombre-completo .fieldset-wrapper,
fieldset#webform-component-datos-de-contacto--datos-cto-1 .fieldset-wrapper,
fieldset#webform-component-datos-de-contacto--datos-cto-2 .fieldset-wrapper,
fieldset#webform-component-datos-de-contacto--datos-cto-3 .fieldset-wrapper{
    margin-top: -15px;
}

#webform-component-aviso-de-privacidad input, #webform-component-aviso-de-privacidad label{
    display: none;
}

fieldset#webform-component-datos-generales--nombre-completo input,
fieldset#webform-component-datos-de-contacto--datos-cto-1 input,
fieldset#webform-component-datos-de-contacto--datos-cto-2 input,
fieldset#webform-component-datos-de-contacto--datos-cto-3 input{
    width: 60%
}

#webform-component-datos-generales--rfc-group--rfc,
#webform-component-datos-generales--curp-group--curp,
#webform-component-datos-generales--genero-edo-civil--especificar-estado-civil,
#webform-component-datos-de-contacto--datos-cto-2--codigo-postal,
#webform-component-datos-generales--dependientes-discapacidad--dependientes-economicos {
    margin-top: 10px;
}

#webform-component-datos-generales--edo-fecha-edad--fecha-de-nacimiento .webform-datepicker {
    margin-top: -15px;
}

.page-node-97462 .webform-confirmation {
    width: 100%;
    margin-top: 80px;
    clear: left;
}

.page-node-97726 .field.field-name-body.field-type-text-with-summary.field-label-hidden.campania-descripcion.up9em{
    margin-top: -35px;
}

/*Estilos mapa ubicacion dependencia*/
.node-type-dependencias .group-contacto .field-name-field-ubicacion,
.node-type-dependencias .group-contacto .field-name-field-ubicacion:hover{
    background: none;
}

.field.field-name-mapa-ubicacion-basico.field-type-ds{
    width: 100%;
}

.mapa-ubicacion.ubicacion-basico{
    float: right;
}

.mapa-ubicacion.ubicacion-basico a {
    background: rgba(0, 0, 0, 0) url("../img/ver_mapa_hd.png") no-repeat scroll -1px 100% / 40px auto;
    display: block;
    float: left;
    height: 50px;
    text-indent: 9999px;
    width: 50px;
    margin-right: -50px;
}

.mapa-ubicacion.ubicacion-basico a:hover {
    background: rgba(0, 0, 0, 0) url("../img/ver_mapa_hd_hover.png") no-repeat scroll -1px 100% / 40px auto;
}

.node-campania .group-contacto.field-group-div.clear .views-field-field-correo-electr-nico-de-aten a{
    margin-left: -40px;
}

.node-campania .views-field-field-telefono-conjunto{
    margin-right: 303px;
}


/* Estilos funcionario responsabilidades multiples puestos*/
.tab-resp.tab-multi {
    background: #e6e6e6 none repeat scroll 0 0;
    border-left: 2px solid #fcfcfc;
    color: #717171;
    float: left;
    height: auto;
    min-height: 60px;
    padding-top: 5px;
    text-align: center;
    width: 33%;
    line-height: 20px;
    cursor: pointer;
}

.tab-resp.tab-multi.active {
    background: #818181 none repeat scroll 0 0;
    color: #f8f8f8;
}

.tabs-multiples {
    display: block;
    min-height: 70px;
    position: relative;
    width: 100%;
}

.node-type-funcionario .view-responsabilida-puesto .field-content {
    display: none;
}

.back-funcionario .views-row .views-field-field-titular,
.page-responsabilidades .views-row .views-field-field-titular{
    display: none;
}

.back-funcionario .view-content .views-field-field-titular:first-child{
    display: block;
}

.responsabilidades.multi {
    color: #6a6a6a;
}
.responsabilidades.multi ol{
    margin-left: 30px;
}

.node-type-funcionario .views-field.views-field-title,
.responsabilidades.multi {
    line-height: 20px;
    font-weight: 400;
}

.funcionarios-dependencia {
    font-weight: 400;
    margin-bottom: 0;
}

/*Estilos para diseño de objetivos 2015-2021*/
.view-listado-de-objetivos .view-content {
    width: 100%;
}
.listado-objetivos.lista{
    float: left;
    width: 50%;
    color: #6a6a6a;
    font-size: 16px;
    margin-bottom: 40px;
}
.cantidad-estrategias{
     margin-bottom: 10px;
    margin-top: -20px;
}
.listado-objetivos .views-row span a:before{
    background-image: url("../img/iconos_megacoleccion.png");
    background-position: -56px -13px;
    content: "";
    display: inline-block;
    left: -4px;
    position: relative;
    width: 10px;
    height: 10px;
}
.listado-objetivos .views-row span a{
    color: #6a6a6a;
    font-size: 14px;
}
.listado-objetivos .views-row{
    margin-top: 5px;
}
.nombre-eje > p {
    font-weight: 600;
}

.nombre-eje::after{
    background-image: url("../img/sprite_iconos_objetivos.png");
    background-position: 0px 0px;
    width: 10px;
    height: 10px;
    display: block;
}
.icono-eje {
    display: block;
    float: right;
    height: 50px;
    margin-top: -40px;
    width: 50px;
}
.area-icono {
    width: 50%;
}

.area-icono.Gobierno.eficaz .icono-eje {
    background-image: url("../img/sprite_iconos_objetivos.png");
    background-position: 2px 0;
}

.area-icono.incluyente {
    margin-left: -80px;
}
.area-icono.incluyente .icono-eje {
    background-image: url("../img/sprite_iconos_objetivos.png");
    background-position: -155px 0;
}

.area-icono.Desarrollo.social{
    margin-left: -30px;
}
.area-icono.Desarrollo.social .icono-eje {
    background-image: url("../img/sprite_iconos_objetivos.png");
    background-position: -103px 0;
}

.area-icono.Desarrollo.sustentable{
    margin-left: -70px;
}
.area-icono.Desarrollo.sustentable .icono-eje {
    background-image: url("../img/sprite_iconos_objetivos.png");
    background-position: -50px 0;
}

.area-icono.Seguridad{
    margin-left: -90px;
}
.area-icono.Seguridad .icono-eje {
    background-image: url("../img/sprite_iconos_objetivos.png");
    background-position: -210px 0;
}

.listado-objetivos.lista.incluyente {
    margin-top: -270px;
}
.listado-objetivos.lista.Seguridad {
    margin-top: -325px;
}


/*Diseño de /dependencias*/
.view-gobernador-actual-2015-2021 .node-gobernador .field-name-field-cargo-actual {
    color: #616161;
    font-size: 22px;
}
.view-gobernador-actual-2015-2021 .node-gobernador .field-name-title {
    margin-top: 10px;
}
.view-gobernador-actual-2015-2021 .node-gobernador .field-name-title .nombre {
    color: #999999;
    font-size: 18px;
}

.view-dependencias-2015-2021 .views-field.views-field-field-status {
    float: left;
    margin-left: 2.5%;
}
.view-gobernador-actual-2015-2021 .node-gobernador .group-gobernador-actual .field-name-field-cargo-actual:hover,
.view-dependencias-2015-2021 .views-row .views-field.views-field-title:hover a,
.view-gabinete-2015-2021 .view-content .views-row .views-field.views-field-field-titular:hover .field-content > a,
.view-gobernador-actual-2015-2021 .node-gobernador .field-name-title:hover .nombre,
.view-gabinete-2015-2021 .view-content .views-field.views-field-field-dependencia:hover .field-content > a,
.view-gobernador-actual-2015-2021 .node-gobernador .field-name-title:hover .nombre {
    color: #32a9e2;
}

/*iframe pgj*/

.page-aplicaciones-constancia-extravio iframe,
.page-aplicaciones-pre-denuncia-en-linea iframe {
    float: left;
    height: 650px;
    width: 100%;
}
.page-aplicaciones-evaluacioninspeccion iframe {
    float: left;
    height: 1500px;
    width: 100%;
}

.turismo-secciones.tema-1 .field-name-field-aechivos-adjuntos {
    background: #513b90 none repeat scroll 0 0;
    float: left;
    margin: 0 -9999px;
    opacity: 0.8;
    padding: 0 9999px;
    width: 100%;
}
/*#lengua-joven-form input{
	pointer-events: none;
}
#lengua-joven-form {
	display: none;
}*/
.block-portada-dependencias-block::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.block-portada-dependencias-block{
	position: relative;
}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
