body{
    font-size: 12px;
}
body.page-home.tema-1,
body.page-home-2.tema-1 {
    background: url("../img/textura_pag_form.png") repeat scroll 0 0;
}
body.page-home.tema-2,
body.page-home-2.tema-2{
    background: url("../img/textura_pag_form.png") repeat scroll 0 0;
}
.field-name-field-evaluacioness .field-label{
color: #686868;
font-family: open sans;
font-size: 16px;
font-weight: bold !important;
margin-bottom: 20px;
}
.page-node-19482 .field-name-field-politica-publica, .page-node-19482 .group-mas-noticias, .page-node-19482 .field-name-field-evaluaciones{display: none;}
.page-node-19452 .field-name-field-politica-publica, .page-node-19452 .group-mas-noticias, .page-node-19452 .field-name-field-evaluaciones{display: none;}
.page-node-15673 .field-name-field-politica-publica, .page-node-15673 .group-mas-noticias, .page-node-15673 .field-name-field-evaluaciones{display: none;}
.page-node-19442 .field-name-field-politica-publica, .page-node-19442 .group-mas-noticias, .page-node-19442 .field-name-field-evaluaciones{display: none;}
.field-name-field-responsable {width: 100%;}
.field-name-field-responsable .field-label, .field-name-field-responsable .field-items{float: left;}
.page-node-165732 .field-name-tipo-de-contenido, .page-node-165732 .field-name-field-administracion{color: transparent !important;font-size: 0 !important;}
.block-menu-movil {
    display: none;
}
.clase-safari #searchgobnl-form .form-submit{
    margin-top: 15px;
}
#searchgobnl-form .form-submit{
    margin-top: 14px;
}
.page-node-42527 #node-permiso-full-group-contacto{display: none;}
.clase-safari.responsive-layout-narrow #searchgobnl-form .form-submit,
.responsive-layout-narrow #searchgobnl-form .form-submit{
    margin-top: 12px;
}
.page-home.tema-1 .grid-24.region.region-content,
.page-home-2.tema-1 .grid-24.region.region-content{
    background: none;
}
.zone-header .region-logo {
    background: url("../img/background-header.png") repeat ;
    height: 50px;
    margin-left: -9988px;
    margin-right: 0;
    padding-left: 9999px;
    padding-right: 10px
}
.media-element-container img{
    max-width: 100%;
}
 .logo-img img {
    margin: 10px -13px;
    width: 175px;
}
.logo-img .active > img, .logo-img img {
    height: auto !important;
    width: 180px !important;
}

.servicioseinformacion .logo-img img {
    margin: 6px 0 0;
    width: 200px;
}

.block-searchgobnl .form-text {
    width: 170px;
}

.region-menu .menu {
    background: url("../img/background-header.png") repeat ;
    float: left;
    margin: 0 -10px;
}

.gobiernoyacciones .region-menu ul li.first {
    background: none repeat scroll 0 0 #2ebdc6;
    border-right: 1px solid #f3f3f3;
}
.servicioseinformacion .region-menu ul li.first:hover,
.gobiernoyacciones .region-menu ul li.last:hover{
    background: #E5E5E5;;
}
.servicioseinformacion .region-menu ul li.last {
    background: none repeat scroll 0 0 #f7a11a;
    border-left: 1px solid #f3f3f3;
}

.gobiernoyacciones .region-menu ul li.first a,
.servicioseinformacion .region-menu ul li.last a {
    color: white;
}

.responsive-layout-narrow .region-menu .menu li {
    padding: 10px;
}

.region-menu .menu li {
    -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 #cccccc;
    border: medium none;
    float: left;
    font-size: 14px;
    height: 50px;
    line-height: 16px;
    list-style: none outside none;
    margin: 0;
    padding: 10px 39px;
    text-align: center;
    text-transform: uppercase;
    width: 120px
}

.region-menu .menu li a {
    color: #848789;
    text-decoration: none;
}

.tabs.clearfix {
    clear: left;
}

.page .region-search {
    background: none repeat scroll 0 0 #515151;
    float: left;
    height: 50px;
    margin: 0 -9999px 0 0;
    padding: 0 9999px 0 9px;
}

.page .region-submenu {
    background: white;
    border-bottom: 1px solid #EAEAEA;
    border-top: 1px solid #EAEAEA;
    margin: 0 -9989px;
    padding: 0 9999px;
}

/**************Estilos Megamenu*******************/

.md-horizontal.md-style1 {
    border: medium none;
}

.md-style1 .mm-container { 
    background: url("../img/sombra-menu-dropdown.png") repeat-x scroll 0 100% ; 
    border: medium none; 
    padding-bottom: 9px;
}

.md-style1 .mm-container .mm-sub { 
    background: none repeat scroll 0 0 #484d50; 
}

.md-style1 .mm-container .mm-sub:first-child {
    padding-top: 20px;
}

.md-style1 .mm-container .mm-sub + .mm-sub {
    padding-bottom: 20px;
}

.md-style1 .mm-container .mm-sub h3.mm-header{ 
    border-bottom: 0px; 
}

.md-style1 .mmg_4 { 
    height: 120px; 
    overflow: hidden; 
}

.mm-item-2 .mm-container .mmg_4 + .mmg_4 + .mmg_4 {
    overflow: visible;
}

.md-style1 .mmg_4 img{ 
    width: auto; 
    margin-right: 10px; 
    float: left;
}

.md-style1 .mmg_4 .inner{ 
    border-left:1px solid #555a5e; 
    float: left;
    height: 100%; 
    margin: 0px;
}
/*.mm-container .mmg_4 + .mmg_4 .inner div + div .icon {
    background: url("../img/split_iconos_megamenu.png") repeat-x scroll 0 100% rgba(0, 0, 0, 0);
}*/

.md-style1 .mm-container .mmg_4 .inner div { 
    border-top: 0px; 
    float: left;
    padding-bottom: 5px;
    padding-top: 5px;
}

.md-style1 .mm-item.mm-parent > a { 
    font-family: open sans; 
    font-size: 16px; 
}

.md-style1 .mm-container a.conhover:hover { 
    color: #139ADD; 
}

.mdmegamenu.md-style1 .mm-hover a,
.mdmegamenu.md-style1 .mm-hover a:hover{ 
    color: white; 
}
.md-style1 li.mm-hover{ 
    background: #b9b9b9; 
}
.mdmegamenu.md-style1 .mm-container a.bullet, .mdmegamenu.md-style1 .awemenu-submenu.awemenu-megamenu a.bullet, #md-megamenu-4 > div > ul > li.awemenu-item.awemenu-item-level-1.awemenu-item-1-2.awemenu-has-children.awemenu-fadeup > ul > li > div > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) > a, #md-megamenu-4 > div > ul > li.awemenu-item.awemenu-item-level-1.awemenu-item-1-2.awemenu-has-children.awemenu-fadeup > ul > li > div > div:nth-child(1) > div:nth-child(3) > div:nth-child(3) > a, #md-megamenu-4 > div > ul > li.awemenu-item.awemenu-item-level-1.awemenu-item-1-2.awemenu-has-children.awemenu-fadeup > ul > li > div > div:nth-child(1) > div:nth-child(3) > div:nth-child(4) > a, #md-megamenu-4 > div > ul > li.awemenu-item.awemenu-item-level-1.awemenu-item-1-2.awemenu-has-children.awemenu-fadeup > ul > li > div > div:nth-child(1) > div:nth-child(3) > div:nth-child(5) > a{
    -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: #FFFFFF;
    display: list-item;
    list-style-image: url("../img/bullet-flecha-azul.png");
    margin-left: 20px
}

#md-megamenu-4 > div > ul > li.awemenu-item.awemenu-item-level-1.awemenu-item-1-2.awemenu-has-children.awemenu-fadeup > ul > li > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(4) > a{
background: url("../img/4_a.png") no-repeat scroll -1px 1px;
background-size: 13% auto;
}

.mdmegamenu.md-style1 .mm-container a.bullet.doble { 
    float: left; 
    width: 100%; 
}

.mdmegamenu.md-style1 .mm-container a.icon { 
    height: 70px; 
    width: 75%; 
}

.mdmegamenu.md-style1 .mm-container a.header { 
    color: #ffffff; 
    font-size: 14px; 
}
.mm-sub.clearfix > .mmg_4:last-child .inner div:first-child {
    margin-bottom: 5px;
}
.mm-sub.clearfix > .mmg_4:last-child .inner div {
    padding-top: 0;
}
.mdmegamenu.md-style1 .mm-container .mmg_4:hover a {
    color: #888e92;
}

.mdmegamenu.md-style1 .mm-container span.header { 
    color: #ffffff;
    float: left;
    font-family: open sans;
    font-size: 14px;
    font-weight: 100;
}
.mdmegamenu.md-style1 .mm-container .mmg_4:hover a.conhover,
.mdmegamenu.md-style1 .mm-container .mmg_4:hover a.bullet.doble{
    color: #ffffff;
}
.mdmegamenu.md-style1 .mm-container .mmg_4:hover a.conhover:hover,
.mdmegamenu.md-style1 .mm-container .mmg_4:hover a.bullet.doble:hover,
.mdmegamenu.mm-item-6 .mm-container .mmg_4 + .mmg_4 + .mmg_4:hover a.bullet.doble:hover{
    color: #888e92;
}
.mm-item-6 .mm-container .mmg_4 + .mmg_4 + .mmg_4 a.bullet:hover {
    color: #888e92;
}
.mm-item-6 .mm-container .mmg_4 + .mmg_4 + .mmg_4:hover a {
    color: #ffffff;
}
.mm-container .mm-sub .mmg_4 div + div .icon {
    padding-left: 45px;
}
#md-megamenu-4 li.awemenu-item-level-1 a.awemenu-item-link{
	font-size: 16px;
	font-weight: 200;
padding: 0 20px 0 20px;
text-transform: capitalize;
	color: #888888;
}
#md-megamenu-4 .awemenu-item-level-1 a.awemenu-item-link span{
	font-size: 16px;
	font-weight: 200;
text-transform: capitalize;
	color: #888888;
}
#md-megamenu-4 li.awemenu-item-level-1:hover a.awemenu-item-link, #md-megamenu-4 .awemenu-item-level-1:hover a.awemenu-item-link span{
	color: #FFFFFF;
}
#md-megamenu-4 li.awemenu-item-level-1 a.awemenu-item-link i.awemenu-arrow.amm-down{
	font-size: 15px;
}
#md-megamenu-4 ul.awemenu .row .col-md-4.col-xs-12 a.header {
font-size: 16px;
width: 270px;
}
#md-megamenu-4 ul.awemenu .row .col-md-4.col-xs-12 div + div .icon, #md-megamenu-4 ul.awemenu .row .col-md-4.col-xs-12 div + div +div .icon, #md-megamenu-4 ul.awemenu .row .col-md-4.col-xs-12 div + div + div + div .icon{
    padding-left: 60px;
	height: 70px;
	display: block;
	margin-top:10px;
	font-weight: 100;
}
#md-megamenu-4 ul.awemenu .row .col-md-4.col-xs-12:hover div a{
	color: #FFFFFF;
}
#md-megamenu-4 ul.awemenu li.awemenu-item-1-1 .row .col-md-4.col-xs-12 div + div .icon {
    background: url("../img/gob_menu.png") no-repeat scroll 0px 0px;
}
#md-megamenu-4 ul.awemenu li.awemenu-item-1-1 .row .col-md-4.col-xs-12 + .col-md-4.col-xs-12 div + div .icon {
    background: url("../img/1_b.png") no-repeat scroll 0 0;
	background-size: 12% auto;
}
#md-megamenu-4 ul.awemenu li.awemenu-item-1-1 .row .col-md-4.col-xs-12 + .col-md-4.col-xs-12:hover div + div .icon {
    background: url("../img/1_a.png") no-repeat scroll 0 0;
	background-size: 12% auto;
}
#md-megamenu-4 > div > ul > li.awemenu-item.awemenu-item-level-1.awemenu-item-1-2.awemenu-has-children.awemenu-fadeup > ul > li > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > a {
    background: url("../img/2_a.png") no-repeat scroll -1px 1px;
	background-size: 12% auto;
}
#md-megamenu-4 > div > ul > li.awemenu-item.awemenu-item-level-1.awemenu-item-1-2.awemenu-has-children.awemenu-fadeup > ul > li > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(2):hover > a {
    background: url("../img/2_b.png") no-repeat scroll 0 0;
	background-size: 12% auto;
}
#md-megamenu-4 > div > ul > li.awemenu-item.awemenu-item-level-1.awemenu-item-1-2.awemenu-has-children.awemenu-fadeup > ul > li > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > a {
    background: url("../img/icono_plan_estrategico.png") no-repeat scroll -1px 1px;
	background-size: 12% auto;
}
#md-megamenu-4 > div > ul > li.awemenu-item.awemenu-item-level-1.awemenu-item-1-2.awemenu-has-children.awemenu-fadeup > ul > li > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2):hover > a {
    background: url("../img/icono_plan_estrategico_off.png") no-repeat scroll 0 0;
	background-size: 12% auto;
}
#md-megamenu-4 > div > ul > li.awemenu-item.awemenu-item-level-1.awemenu-item-1-3.awemenu-has-children.awemenu-fadeup > ul > li > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > a{
    background: url("../img/15_a.png") no-repeat scroll 0 0;
	background-size: 12% auto;
}
#md-megamenu-4 > div > ul > li.awemenu-item.awemenu-item-level-1.awemenu-item-1-3.awemenu-has-children.awemenu-fadeup > ul > li > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(2):hover > a{
    background: url("../img/15_b.png") no-repeat scroll 0 0;
	background-size: 12% auto;
}
#md-megamenu-4 ul.awemenu li.awemenu-item-1-2 .row .col-md-4.col-xs-12 div + div .icon{
background-image: url(../img/4_a.png) no-repeat scroll -1px 1px;
	background-size: 12% auto;
}
#md-megamenu-4 ul.awemenu li.awemenu-item-1-2 .row .col-md-4.col-xs-12:hover div + div .icon{
background-image: url(../img/4_b.png) no-repeat scroll -1px 1px;
	background-size: 12% auto;
}
.megamenu .mm-item-2 .mm-container .mm-sub .mmg_4 div + div .icon {
    background: url(../img/4_a.png) no-repeat scroll -1px 1px;
}
.megamenu .mm-item-2 .mm-container .mm-sub .mmg_4:hover div + div .icon {
    background: url(../img/4_b.png) no-repeat scroll -1px 1px;
}
.megamenu .mm-item-2 .mm-container .mm-sub .mmg_4 + .mmg_4 div + div .icon {
    background: url("../img/icono_plan_estrategico.png") no-repeat scroll -1px 1px;
}
.megamenu .mm-item-2 .mm-container .mm-sub .mmg_4 + .mmg_4:hover div + div .icon {
    background: url("../img/icono_plan_estrategico_off.png") no-repeat scroll -1px 1px;
}

.megamenu .mm-item-3 .mm-container .mm-sub .mmg_4 div + div .icon {
    background: url("../img/15_a.png") no-repeat scroll -1px 1px;
}
.megamenu .mm-item-3 .mm-container .mm-sub .mmg_4:hover div + div .icon {
    background: url("../img/15_b.png") no-repeat scroll -1px 1px;
}
.megamenu .mm-item-3 .mm-container .mm-sub .mmg_4 + .mmg_4:hover div + div .icon {
    background: url("../img/16_b.png") no-repeat scroll -0px 0px;
}
.megamenu .mm-item-3 .mm-container .mm-sub .mmg_4 + .mmg_4 div + div .icon {
    background: url("../img/16_a.png") no-repeat scroll 0 0;
}
.megamenu .mm-item-2 .mm-container .mm-sub + .mm-sub .mmg_4 + .mmg_4:hover div + div .icon {
    background: url("../img/6_b.png") no-repeat scroll -0px 0px;
}
.megamenu .mm-item-2 .mm-container .mm-sub + .mm-sub .mmg_4 + .mmg_4 div + div .icon {
    background: url("../img/6_a.png") no-repeat scroll 0 0;
}
.megamenu .mm-item-3 .mm-container .mm-sub .mmg_4 + .mmg_4 + .mmg_4:hover div + div .icon {
    background: url("../img/8_b.png") no-repeat scroll 0 0;
}
.megamenu .mm-item-3 .mm-container .mm-sub .mmg_4 + .mmg_4 + .mmg_4 div + div .icon {
    background: url("../img/8_a.png") no-repeat scroll 0 0;
}

.megamenu .mm-item-4 .mm-container .mm-sub .mmg_4 div + div .icon {
    background: url("../img/menu-22.png") no-repeat scroll -1px 1px;
}
.megamenu .mm-item-4 .mm-container .mm-sub .mmg_4:hover div + div .icon {
    background: url("../img/menu-21.png") no-repeat scroll -1px 1px;
}
.megamenu .mm-item-4 .mm-container .mm-sub .mmg_4 + .mmg_4:hover div + div .icon {
    background: url("../img/menu-23.png") no-repeat scroll -0px 0px;
}
.megamenu .mm-item-4 .mm-container .mm-sub .mmg_4 + .mmg_4 div + div .icon {
    background: url("../img/menu-24.png") no-repeat scroll 0 0;
}
.megamenu .mm-item-4 .mm-container .mm-sub .mmg_4 + .mmg_4 + .mmg_4:hover div + div .icon {
    background: url("../img/menu-25.png") no-repeat scroll 0 0;
}
.megamenu .mm-item-4 .mm-container .mm-sub .mmg_4 + .mmg_4 + .mmg_4 div + div .icon {
    background: url("../img/menu-26.png") no-repeat scroll 0 0;
}
.megamenu .mm-item-3 .mm-container .mm-sub + .mm-sub .mmg_4 + .mmg_4:hover div + div .icon {
    background: url("../img/menu-25.png") no-repeat scroll -0px 0px;
}
.megamenu .mm-item-3 .mm-container .mm-sub + .mm-sub .mmg_4 + .mmg_4 div + div .icon {
    background: url("../img/menu-26.png") no-repeat scroll 0 0;
}

/* .megamenu .mm-item-4 .mm-container .mm-sub .mmg_4 div + div .icon {
    background: url("../img/menu-18.png") no-repeat scroll -1px 2px;
}
.megamenu .mm-item-4 .mm-container .mm-sub .mmg_4:hover div + div .icon {
    background: url("../img/menu-17.png") no-repeat scroll -1px 1px;
}
.megamenu .mm-item-4 .mm-container .mm-sub .mmg_4 + .mmg_4:hover div + div .icon {
    background: url("../img/menu-19.png") no-repeat scroll -0px 0px;
}
.megamenu .mm-item-4 .mm-container .mm-sub .mmg_4 + .mmg_4 div + div .icon {
    background: url("../img/menu-20.png") no-repeat scroll 0 0;
}
.megamenu .mm-item-4 .mm-container .mm-sub .mmg_4 + .mmg_4 + .mmg_4:hover div + div .icon {
    background: url("../img/menu-33.png") no-repeat scroll 0 0;
}
.megamenu .mm-item-4 .mm-container .mm-sub .mmg_4 + .mmg_4 + .mmg_4 div + div .icon {
    background: url("../img/menu-34.png") no-repeat scroll 0 0;
}*/
.megamenu .mm-item-4 .mm-container .mm-sub + .mm-sub .mmg_4 + .mmg_4:hover div + div .icon {
    background: url("../img/menu-25.png") no-repeat scroll -0px 0px;
}
.megamenu .mm-item-4 .mm-container .mm-sub + .mm-sub .mmg_4 + .mmg_4 div + div .icon {
    background: url("../img/menu-26.png") no-repeat scroll 0 0;
}

.megamenu .mm-item-5 .mm-container .mm-sub .mmg_4 div + div .icon {
    background: url("../img/menu-18.png") no-repeat scroll -1px 1px;
}
.megamenu .mm-item-5 .mm-container .mm-sub .mmg_4:hover div + div .icon {
    background: url("../img/menu-17.png") no-repeat scroll -1px 1px;
}
.megamenu .mm-item-5 .mm-container .mm-sub .mmg_4 + .mmg_4:hover div + div .icon {
    background: url("../img/menu-19.png") no-repeat scroll -0px 0px;
}
.megamenu .mm-item-5 .mm-container .mm-sub .mmg_4 + .mmg_4 div + div .icon {
    background: url("../img/menu-20.png") no-repeat scroll 0 0;
}

.megamenu .mm-item-6 .mm-container .mm-sub .mmg_4 div + div .icon {
    background: url("../img/9_a.png") no-repeat scroll -1px 1px;
}
.megamenu .mm-item-6 .mm-container .mm-sub .mmg_4:hover div + div .icon {
    background: url("../img/9_b.png") no-repeat scroll -1px 1px;
}
.megamenu .mm-item-6 .mm-container .mm-sub .mmg_4 + .mmg_4 div + div .icon {
    background: url("../img/10_a.png") no-repeat scroll -1px 1px;
}
.megamenu .mm-item-6 .mm-container .mm-sub .mmg_4 + .mmg_4:hover div + div .icon {
    background: url("../img/10_b.png") no-repeat scroll -1px 1px;
}

.megamenu .mm-item-1 .mm-container .mm-sub .mmg_4 + .mmg_4 div + div .icon,
.megamenu .mm-item-1 .mm-container .mm-sub .mmg_4 + .mmg_4:hover div + div .icon,
.megamenu .mm-item-1 .mm-container .mm-sub .mmg_4 + .mmg_4 + .mmg_4 div + div .icon,
.megamenu .mm-item-1 .mm-container .mm-sub .mmg_4 + .mmg_4 + .mmg_4:hover div + div .icon {
    background-size: 20% auto;
    background-position: 2px 2px; 
}
.megamenu .mm-item-2 .mm-container .mm-sub .mmg_4 div + div .icon,
.megamenu .mm-item-2 .mm-container .mm-sub .mmg_4:hover div + div .icon {
    background-size: 25% auto;
}
.megamenu .mm-item-2 .mm-container .mm-sub .mmg_4 + .mmg_4 div + div .icon,
.megamenu .mm-item-2 .mm-container .mm-sub .mmg_4 + .mmg_4:hover div + div .icon,
.megamenu .mm-item-2 .mm-container .mm-sub + .mm-sub .mmg_4 + .mmg_4 div + div .icon,
.megamenu .mm-item-2 .mm-container .mm-sub + .mm-sub .mmg_4 + .mmg_4:hover div + div .icon {
    background-size: 18% auto;
    background-position: -1px 0;
}
/*.megamenu .mm-item-3 .mm-container .mm-sub .mmg_4 div + div .icon,
.megamenu .mm-item-3 .mm-container .mm-sub .mmg_4:hover div + div .icon,
.megamenu .mm-item-3 .mm-container .mm-sub .mmg_4 + .mmg_4 div + div .icon,
.megamenu .mm-item-3 .mm-container .mm-sub .mmg_4 + .mmg_4:hover div + div .icon,
.megamenu .mm-item-3 .mm-container .mm-sub .mmg_4 + .mmg_4 + .mmg_4 div + div .icon,
.megamenu .mm-item-3 .mm-container .mm-sub .mmg_4 + .mmg_4 + .mmg_4:hover div + div .icon,*/
.megamenu .mm-item-6 .mm-container .mm-sub .mmg_4 div + div .icon,
.megamenu .mm-item-6 .mm-container .mm-sub .mmg_4:hover div + div .icon,
.megamenu .mm-item-6 .mm-container .mm-sub .mmg_4 + .mmg_4 div + div .icon,
.megamenu .mm-item-6 .mm-container .mm-sub .mmg_4 + .mmg_4:hover div + div .icon,
.megamenu .mm-item-2 .mm-container .mm-sub .mmg_4 + .mmg_4 + .mmg_4:hover div + div .icon,
.megamenu .mm-item-2 .mm-container .mm-sub .mmg_4 + .mmg_4 + .mmg_4 div + div .icon  {
    background-size: 18% auto;
}

.mdmegamenu.md-style1 .mm-container a { 
    color: #ffffff;
    float: left;
    font-family: open sans;
    font-size: 12px;
    font-weight: 100;
    line-height: 17px;
    width: 190px;
}

.md-style1 .mm-item > a, .md-style1 .mm-item > a:link, .md-style1 .mm-item > a:visited {
    color: #888888;
    font-family: open sans;
    font-size: 14px;
    font-weight: 200;
    padding: 0 30px 0 10px;
    text-transform: capitalize;
}

.md-style1 .mm-arrow { 
    background: url("../img/flechas-megamenu.png") no-repeat scroll -15px -4px transparent; 
    height: 10px; 
    right: 15px; 
    width: 10px; 
}

.md-style1 .mm-hover .mm-arrow { background-position: -1px -2px !important; }

/**************Estilos Footer******************/

.zone-footer-wrapper {
    background: none repeat scroll 0 0 #2D2D2D;
    overflow: hidden;
}

.region-footer-first .block {
    float: left;
}

#logofooter {
    background: none repeat scroll 0 0 #323232;
    margin-left: -9999px;
    padding: 48px 20px 270px 9999px;
    text-align: center;
}

#logofooter {
    background: none repeat scroll 0 0 #323232;
    margin-bottom: -9999px;
    margin-left: -9999px;
    padding: 48px 0 9999px 9999px;
    text-align: center;
    width: 130px;
}

#logofooter > img {
    height: 165px !important;
    width: 122px !important;
}

#logofooter > img {
    width: 100%;
}

.social-icons {
    margin: auto;
    width: 85px;
}

.social-icons a {
    background-image: url("../img/sprit_iconos_footer.png");
    background-size: 180px auto;
    float: left;
    height: 20px;
    margin-left: -1px;
    margin-right: 0;
    margin-top: 5px;
    overflow: hidden;
    text-indent: 30px;
    width: 23px;
}

.social-icons .twitter { background-position: 0 -3px; }
.social-icons .facebook { background-position: -45px -3px; }
.social-icons .youtube { background-position: -82px -3px; }
.social-icons .flickr { background-position: -128px -3px; }
.social-icons .twitter:hover { background-position: -23px -3px; }
.social-icons .facebook:hover { background-position: -61px -3px; }
.social-icons .youtube:hover { background-position: -104px -3px; }
.social-icons .flickr:hover { background-position: -152px -3px; }

.block-menu-gobierno-y-acciones .content > .menu {
    float: left;
    margin-left: 40px;
    margin-right: 10px;
    margin-top: 30px;
    width: 260px;
}

/*.block-menu-gobierno-y-acciones .menu li * {
    float: left;
}*/

.block-menu-gobierno-y-acciones .menu li a {
    color: #818181;
}

.block-menu-gobierno-y-acciones .content > .menu .menu {
    color: white;
}

.block-menu-gobierno-y-acciones .menu li {
    font-size: 12px;
    list-style: none outside none;
    margin: 0 0 0 10px;
    padding: 0;
    width: 100%;
}

.block-menu-gobierno-y-acciones .content > .menu > li > a {
    color: #FFFFFF;
    float: left;
    margin-bottom: 30px;
    text-transform: uppercase;
    width: 100%;
}

.block-menu-gobierno-y-acciones .menu li:hover,
.view-servicios-e-informacion-footer .item-list li:hover{
    list-style: none outside url("../img/bullet-flecha-amarilla.png");
}
.servicioseinformacion .block-26.block-block-26.odd.block-without-title {
    display: none;
}
.block-menu-gobierno-y-acciones .menu li:hover a:hover,
.view-servicios-e-informacion-footer .item-list li:hover a:hover {
    color: white;
}

.block-menu-gobierno-y-acciones .content > .menu > li > .menu > li {
    clear: none;
    margin: 0 50px 21px 10px;
    width: 170px;
    list-style: none;
}

.block-menu-gobierno-y-acciones .content > .menu > li {
    list-style: none outside none;
}


.listado-footer h3 {
    line-height: 12px;
    margin: 0;
}

.listado-footer .view-header a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
}

.listado-footer li a {
    color: #818181;
    font-size: 12px;
}
.listado-footer li a:hover {
    color: #fff;
    font-size: 12px;
}
.listado-footer li:hover {
    list-style: none outside url("../img/bullet-flecha-amarilla.png");
}

.listado-footer {
    border-left: 1px solid #666666;
    box-shadow: -1px 0 0 0 #000000;
    float: left;
    margin-top: 30px;
    padding-left: 20px;
    width: 227px;
}
/**************Estilos Generales******************/

a{
    color: #139add;
}

a:hover{
    color: #12c3f4;
}

a:visited{
    color: #226188;
}

.field .field-label {
    font-weight: 400;
    margin-right: 0.5em;
}
.node-campania .field .field-label,
.node-noticias .field .field-label {
    margin: 0;
}
.clear{
    clear: left;
}

.titulo {
    clear: left;
    color: #7D7D7D;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: 30px;
    margin: 20px 0;
    font-family: open sans;    
}
.node-type-blog .block-system-main {
    margin-bottom: 0;
    padding-bottom: 0;
}
a.politicas {
    color: #3EB2E2;
    float: left;
    left: 125px;
    position: relative;
    top: -65px;
}
.block-system-main {
    margin-bottom: 60px;
}

.region-inner.region-submenu-inner {
    position: relative;
}

.link-panel {
    position: absolute;
    right: -20px;
    top: 40px;
    width: 200px;
    z-index: 9999;
}

.liga-listado {
    background: url("../img/flecha-azul-izquierda.png") no-repeat scroll 0 3px ;
    clear: left;
    color: #30ADE0;
    float: left;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 10px;
    padding-left: 15px;
}
a.liga-listado{
    color: #139ADD;
}
.group-informacion-relevante .field-name-field-servicios-relacionados {
    float: left;
    margin-top: 10px;
    margin-bottom: 30px;
}
.section-content {
    overflow: hidden;
}

.section-content .view li {
    color: #6A6A6A;
    list-style: circle outside none;
}

.group-relacionados .field {
    float: left;
    width: 380px;
    margin-top: 30px;
}

.ver-mas , .more-link{
    background: url("../img/ver-mas.png") no-repeat scroll 48px -4px;
    float: right;
    font-size: 12px;
    font-weight: 100;
    padding-right: 30px;
	padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
background-color:#515151 /*#672b87*/;
color: #fff !important;
border-radius: 5px;
-webkit-border-radius: 5px;
}
.more-link a{color: #fff !important;}
.node-type-dependencias .view-mode-full .field-name-tipo-de-contenido, .node-type-dependencias .node-dependencias .field-name-title h1.borde-amarillo{display: none;}
/* ESTILOS DE SOCIAL-SHARE */
.field-name-social-share {
    background: none repeat scroll 0 0 #F3F3F3;
    float: left;
    height: 20px;
    margin-left: 32px;
    opacity: 0.9;
    padding: 5px;
    width: 50px;
    z-index: 1;
}
.field-name-social-share .field-label,
.page-galeria-de-fotos .social-share .share-label,
.page-galeria-de-videos .social-share .share-label {
    display: none;
}
.field-name-social-share .share-label {
    display: none;
}
.field-name-social-share .social-share-facebook,
.page-galeria-de-fotos .social-share .block-social-share-social-share .social-share-facebook,
.page-galeria-de-videos .social-share .block-social-share-social-share .social-share-facebook {
    background-image: url("../img/iconos_vertical.png");
    background-repeat: no-repeat;

    float: left;
    height: 20px;
    margin-right: 10px;
    overflow: hidden;
    text-indent: 100px;
    width: 20px;
}
.field-name-social-share .social-share-facebook,
.page-galeria-de-fotos .social-share .block-social-share-social-share .social-share-facebook,
.page-galeria-de-videos .social-share .block-social-share-social-share .social-share-facebook {
    background-position: 0 -30px;
}
.field-name-social-share .social-share-twitter,
.page-galeria-de-fotos .social-share .block-social-share-social-share .social-share-twitter,
.page-galeria-de-videos .social-share .block-social-share-social-share .social-share-twitter {
    background-image: url("../img/iconos_vertical.png");
    background-repeat: no-repeat;

    float: left;
    height: 20px;
    margin-right: 10px;
    overflow: hidden;
    text-indent: 100px;
    width: 20px;
}
.field-name-social-share .social-share-twitter,
.page-galeria-de-fotos .social-share .block-social-share-social-share .social-share-twitter,
.page-galeria-de-videos .social-share .block-social-share-social-share .social-share-twitter {
    background-position: 0 -83px;
    margin-right: -20px !important;
}
.field-name-social-share .social-share-facebook:hover,
.page-galeria-de-fotos .social-share .block-social-share-social-share .social-share-facebook:hover,
.page-galeria-de-videos .social-share .block-social-share-social-share .social-share-facebook:hover {
    background-position: 0 -3px;
}
.field-name-social-share .social-share-twitter:hover,
.page-galeria-de-fotos .social-share .block-social-share-social-share .social-share-twitter:hover,
.page-galeria-de-videos .social-share .block-social-share-social-share .social-share-twitter:hover {
    background-position: 0 -58px;
}
/*.field-name-enlaces-impresion .field-item.even > a:hover {
    background-image: url("../img/print_hover.png");
    background-position: -14px -12px;
}*/
.field-name-enlaces-impresion .field-item.even > a + a:hover {
    background-image: url("../img/iconos_vertical.png");
    background-position: -2px -235px;
}
.group-redes-sociales {
    float: left;
    margin-bottom: -100%;
}
.field-name-enlaces-impresion .field-items .field-item.even > a {
    background-position: 55px 1px;
    color: #6a6a6a;
    font-size: 11px;
    font-weight: 400;
    position: relative;
    right: 55px;
    text-indent: initial;
    top: -35px;
    width: 75px;
}
.field-name-enlaces-impresion .field-items .field-item.even > a + a {
    background-position: -3px -259px;
    position: relative;
    right: 0;
    text-indent: 100px;
    top: -21px;
    width: 20px;
}
.node-publicacion .field-name-enlaces-impresion .field-items .field-item.even > a {
    top: -90px;
}
.node-publicacion .field-name-enlaces-impresion .field-items .field-item.even > a + a {
    top: -22px;
}


/* ESTILOS PARA IMPRIMIR */

.field-name-enlaces-impresion{
    background: none repeat scroll 0 0 #F3F3F3;
    float: left;
    height: 20px;
    opacity: 0.9;
    padding: 5px;
    width: 30px;
    z-index: 1;
}
.field-name-enlaces-impresion .field-item.even > a {
    background-image: url("../img/print.png");
    background-repeat: no-repeat;

    float: left;
    height: 20px;
    margin-right: 10px;
    margin-top: 2px;
    overflow: hidden;
    text-indent: 100px;
    width: 20px;
}
.field-name-enlaces-impresion .field-item.even > a + a {
    background-image: url("../img/iconos_vertical.png");
    background-position: -2px -259px;
    float: left;
    margin-top: 4px;
}

#cboxContent {
    background: none repeat scroll 0 0 #000000;
}

#cboxWrapper {
    background: none repeat ;
}
#cboxClose , #cboxClose:hover {
    background: none repeat scroll 0 0 #000000;
    border-radius: 1px;
    top: 0;
    background: url("../img/close-video.png") repeat scroll -6px -5px ; 
    z-index: 3;
}
#cboxPrevious , #cboxPrevious:hover  {
    background: url("../img/atras.png") no-repeat scroll 0px 50% #2E2E2E;
    border-radius: 1px;
    height: 100%;
    top: 0;
    width: 25px;
}
#cboxNext , #cboxNext:hover  {
    background: url("../img/adelante.png") no-repeat scroll 0px 50% #2E2E2E;
    border-radius: 1px;
    height: 100%;
    left: auto;
    right: 0;
    top: 0;
    width: 25px;
}

#cboxTitle {
    padding: 0 30px;
}

.file-video,
.file-image {
    position: relative;
}

.file-video .play {
    background: url("../img/icono-play.jpg") no-repeat ;
    height: 55px;
    left: 120px;
    position: absolute;
    top: 65px;
    width: 55px;
    z-index: 999;
}

.file-image .play {
    background: url("../img/icono-camara.png") no-repeat ;
    height: 15px;
    position: absolute;
    right: 0;
    top: 333px;
    width: 19px;
}

.file-image .play:hover {
    background: url("../img/icono-camara-hover.PNG") no-repeat ;
}

/**************Estilos Ubicacion******************/
h1#page-title.title {
    margin: 20px 0;
}
.group-mas-noticias h3, 
.group-borde-amarillo h3,
.borde-amarillo{
    /*border-right: 6px solid #FFC216;*/
    color: #515252;
    /*float: left;*/
    font-size: 24px;
    font-weight: normal;
    line-height: 24px;
    margin: 20px 0;
    padding-right: 10px;
    padding-top: 0;
    text-align: center;
    border-bottom: 5px solid #515151 /*#672b87*/;
    padding-bottom: 8px;
}
h1#page-title {
    border-bottom: 5px solid #515151 /*#672b87*/;
    color: #515151;
    float: inherit;
    font-size: 24px;
    font-weight: normal;
    line-height: 42px;
    margin: 20px 0;
        margin-top: 20px;
    padding-right: 10px;
    padding-top: 0;
    text-align: center;
}
.node-ubicacion .borde-amarillo {
    /*text-transform: uppercase;*/
}
.node-ubicacion .titulo {
    clear: left;
    float: left;
    margin-bottom: 0;
}
.node-ubicacion h1 {
    clear: left;
    margin-top: 0;
}
.group-como-llegar h2 {
    float: left;
    margin-left: 0;
}
.sin-costo .field-name-field-costo-de-admision {
    display: none;
}
.field + .coma:before {
    content: ",";
    float: left;
    margin-right: 5px;
}
.node-ubicacion .group .field-name-field-calle:after {
    content: ",";
}
.node-ubicacion .group {
    clear: left;
    float: left;
} 
.node-ubicacion .group-left {
    border-bottom: 1px solid #F1F1F1;
    float: left;
    height: 210px;
    margin-top: 20px;
    width: 100%;
}
.node-ubicacion .field-name-ubicaci-n-regresar {
    float: left;
    margin-top: -30px;
}
.node-ubicacion .group-right {
    margin-top: 20px;
    width: 100%;
}
.node-ubicacion .group-right .field-label {
    color: #515151;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 30px;
}
.node-ubicacion .node-ubicacion-como-llegar {
    border-bottom: 1px solid #F2F2F2;
    padding-bottom: 30px;
}
.field-name-domicilio-conocido {
    color: #a9a9a9;
    font-weight: 100;
    line-height: 35px;
}
.page .section-content {
    background: url("../img/textura_pag_form.png") repeat ;
}
.front .page .section-content {
    background: none repeat scroll 0 0 #d7d7d7;
}
.espacio-izquierda{
    padding-left: 5px;
}

.field-type-geofield {
    clear: left;
    float: right;
    width: 100%;
}

.group-direccion-mapa {
    float: left;
}

.node-type-eventos .field-type-geofield {
    margin-top: 20px;
}

.ubicacion h2 {
    font-size: 20px;
    font-weight: 600;
}

.etiquetas-direccion h2 {
    color: #7F7F7F;
    font-size: 20px;
    font-weight: 600;
}
.node-eventos .group-direccion-mapa {
    float: left;
    margin-right: 60px;
    margin-bottom: 20px;
    margin-top: 0px;
    width: 100%;
}
/*.views-row-1 .view-mode-home_cuadro .field-name-field-tipo-de-evento{
    color: #A13B39;
    font-size: 12px;
}*/
/*.views-row-2 .view-mode-home_rectacgulo .field-name-field-tipo-de-evento{
    color: #7185A8;
    font-size: 12px;
}*/
/*.views-row-3 .view-mode-home_cuadro .field-name-field-tipo-de-evento{
    color: #29754E;
    font-size: 12px;
}*/
/*.views-row-4 .view-mode-home_rectacgulo .field-name-field-tipo-de-evento{
    color: #9FA4AA;
    font-size: 12px;
}*/


/**************Estilos breadcrumb******************/

.breadcrumb {
    border-bottom: 1px solid #EBEBEB;
    clear: left;
    color: #A9A9A9;
    font-size: 11px;
    font-weight: 300;
    height: 14px;
    padding-bottom: 15px;
}


.breadcrumb span:first-child a {
    background-image: url("../img/bg_breadcrumb.png");
    background-position: 0 -2px;
    background-repeat: no-repeat;
    float: left;
    height: 20px;
    margin-right: -14px;
    overflow: hidden;
    text-indent: 35px;
    width: 32px;
}

/* estilos a tipo de contenido evento */

.imagen img {
    margin: 0px;
}

.node-eventos .imagen {
    width: 220px;
}
.node-eventos .field-name-field-urls-externas .field-item{
    width: 500px;
    padding: 5px 0px;
    background: none;
}
.group-mas-informacion .field-name-field-urls-externas {
    clear: left;
    float: left;
    margin-left: 35px;
}
.es-parte-de {
    background: none repeat scroll 0 0 #F2BA1C;
    color: #FFFFFF;
    float: right;
    font-size: 13px;
    padding: 0 5px;
    text-align: center;
    margin-top: -15px;
}
.es-parte-de .views-label {
    float: left;
    width: 100%;
}
.es-parte-de .field-content {
    clear: left;
    float: left;
}

.es-parte-de a {
    clear: left;
    color: #FFFFFF;
}

.imagen {
    clear: left;
    float: left;
    margin-right: 10px;
}
.node-eventos .group-datos-especificos{
    clear: left;
    float: left;
    width: 690px;
    margin-top: 20px;
}
.node-eventos .group-datos{
    width: auto;
}
.node-eventos .group-mas-informacion .field-name-field-urls-externas {
     margin-left: 20px;
}
.descripcion {
    color: #A9A9A9;
    line-height: 16px;
    margin-bottom: 20px;
}

.linea {
    clear: left;
    float: left;
}

.linea .field-label,
.node-eventos .group-datos .group > h3, .field-name-field-ubicacion-2 .field-label {
    color: #7F7F7F;
    float: left;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding-right: 25px;
    text-align: right;
    width: 100px;
    margin-right: 0px;
}

.linea .field-items, .field-name-field-ubicacion-2 .field-items {
    border-left: 1px solid #EAEAEA;
    color: #A9A9A9;
    float: left;
    padding-bottom: 15px;
    padding-left: 24px;
}
.contacto-evento .field-name-field-telefono-conjunto {
    border-left: 1px solid #eaeaea;
    float: left;
    padding-bottom: 15px;
    padding-left: 30px;
    color: #a9a9a9;
}
.contacto-evento .field-name-lada-telefono .field-label{
    color: #a9a9a9;
}
.node-eventos .linea .field-items{
    width: 485px
}
.node-eventos .field-name-field-tel-fono-comercial{
    color: #a9a9a9;
    float: left;
/*    margin-left: 200px;*/
    width: 35%;
}
.node-eventos .field-name-field-tel-fono-comercial {
/*color: #a9a9a9;*/
 float: none; 
/* margin-left: 200px; */
width: 55%;
}
.group-datos .group {
    clear: left;
    float: left;
}

.node-eventos .group-datos .group .field-group-format-title {
    color: #7F7F7F;
    font-weight: 400;
}

.group-datos .group .field-group-format-wrapper {
    border-left: 1px solid #EAEAEA;
    float: left;
    padding-bottom: 15px;
}

.group-datos .group .field-items {
    border: medium none;
    padding-bottom: 0;
}

.link a {
    font-weight: 100;
}

.file-icon {
    display: none;
}

.telefono .field-item {
    background: url("../img/social-evento.png") no-repeat scroll 2px -122px ;
    padding: 5px 30px;
}

.correo .field-item {
    background: url("../img/social-evento.png") no-repeat scroll 1px -30px ;
    padding: 5px 30px;
}

.url .field-item {
    background: url("../img/social-evento.png") no-repeat scroll 0 -64px ;
    padding: 5px 30px;
}
.field-name-field-urls-externas .field-item a{
    background: url("../img/social-evento.png") no-repeat scroll 3px -65px ;
    color: #139ADD;
    font-weight: 100;
    padding: 5px 30px;
}
.page-node-104468 .field-name-field-urls-externas .field-item a, .page-node-125902 .field-name-field-urls-externas .field-item a, .page-node-110338 .field-name-field-urls-externas .field-item a, .page-node-125997 .field-name-field-urls-externas .field-item a, .page-node-76591 .field-name-field-urls-externas .field-item a, .page-node-125997 .field-name-field-urls-externas .field-item a, .page-node-165806 .field-name-field-urls-externas .field-item a, .page-node-125997 .field-name-field-urls-externas .field-item a, .page-node-165806 .field-name-field-urls-externas .field-item a, .page-node-140053 .field-name-field-urls-externas .field-item a, .page-node-104908 .field-name-field-urls-externas .field-item a{
	background: url("../img/icono_archivo_adjunto.png") no-repeat scroll -20px -6px;
}
.field-name-field-ubicaci-n-conarte + .field-name-evento-donde {
    display: none;
}

.ubicacion {
    border-top: 1px solid #EAEAEA;
    float: left;
    margin-top: 30px;
    padding-top: 30px;
    width: 100%;
}

.ubicacion > .field-label {
    color: #6A6A6A;
    float: left;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 40px;
}

.ubicacion > .field-items {
    float: left;
    width: 100%;
}

.ubicacion h2 {
    color: #7F7F7F;
    font-size: 20px;
    font-weight: 600;
}

.ubicacion .opaco {
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
}
.group-datos .field-name-field-politica-publica .field-item {
    display: list-item;
    float: left;
    line-height: 16px;
    list-style: circle outside none;
    margin-bottom: 5px;
}
.field-name-field-ubicacion .node-ubicacion .group-direccion-mapa .field-name-field-n-mero-exterior {
    margin-right: 0.5em;
}
/* estilos a tipo de contenido publicacion */
.node-publicacion .hojear {
    float: left;
    height: 20px;
    width: 150px;
}
.node-publicacion .imagen {
   margin-bottom: 20px;
}
.node-publicacion .group-datos{
    margin-left: 20px;
    float: left;
    width: 435px;
}
.node-publicacion .descripcion{
    width: 410px;
}
.node-publicacion iframe.gdoc-field,
.group-contenedor .field-name-field-archivo-principal object {
    height: 500px;
    width: 100%;
}
.node-publicacion .imagen img {
    height: auto;
    width: auto;
}
.node-publicacion .group-datos {
    margin-left: 0px;
    margin-top: 20px;
    width: 400px;
}

.node-publicacion .linea .field-label, 
.node-publicacion .group-datos .group > h3 {
    width: 130px;
}

.node-publicacion .linea .field-items {
    width: 220px;
}

/* ESTILOS DE HOJEAR EN LINEA */

.field-name-publicaciones-hojear,
.field-name-publicaciones-descargar,
.field-name-publicaciones-descargar-excel.field-type-ds.field-label-hidden {
    clear: left;
    float: left;
    line-height: 30px;
    margin-left: 180px;
}

.hojear {
    background-image: url("../img/social-evento.png");
    background-position: -1px -68px;
    background-repeat: no-repeat;
    color: #139ADD;
    float: left;
    line-height: 20px;
    padding-left: 20px;
}

.externo {
    float: right;
    font-size: 12px;
    margin-left: 5px;
}

.field-name-publicaciones-descargar-excel .descarga-archivo {
    background-image: url("../img/exe.png");
    background-position: -2px -3px;
}
.descarga-archivo {
    background-image: url("../img/application-pdf.png");
    background-position: 1px 0;
    background-repeat: no-repeat;
    color: #139ADD;
    line-height: 20px;
    padding-left: 20px;
}

.group-contenedor {
    border-top: 1px solid #EAEAEA;
    clear: left;
    float: left;
    margin-top: 30px;
    padding-top: 30px;
    width: 100%;
}
.group-contenedor embed {
    display: none;
}

.group-contenedor h2 {
    color: #7F7F7F;
    font-size: 20px;
    font-weight: 600;
}

.group-publicaciones-relacionadas > .field {
    float: left;
    margin-right: -20px;
}

.group-publicaciones-relacionadas > .field > .field-items > .field-item {
    float: left;
    height: 250px;
    margin-bottom: 15px;
    margin-right: 20px;
    width: 400px;
}

.group-publicaciones-relacionadas .field .field:first-child {
    margin-right: 20px;
    width: 160px;
}

.group-publicaciones-relacionadas .field-name-field-imagen-archivos img{
    width: 100%;
}

.group-publicaciones-relacionadas .field .field {
    float: left;
    width: 220px;
    margin-bottom: 5px;
}

.group-publicaciones-relacionadas .field-name-field-titulo {
    color: #525252;
    font-size: 18px;
    font-weight: 600;
}

.group-publicaciones-relacionadas .field-name-field-descripcion-breve {
    color: #585858;
}

.group-publicaciones-relacionadas .field.descarga-archivo {
    width: 200px;
}


/* estilos a tipo de contenido noticia */
.node-serie.view-mode-grande .field-name-field-imagen-para-listado .field-item img {
    float: left;
    height: 100%;
    width: 100%;
}
.ds-2col .group-left {
    width: 400px;
}
.node-noticias .field-name-post-date,
.view-mode-grande:hover .group-hover .field-name-field-tipo-de-evento {
    clear: left;
    color: #9c9c9c;
    font-size: 12px;
    font-weight: 600;
}
.node-noticias .field-name-field-tipo-de-noticia- {
    margin-bottom: 0;
}
.node-noticias.view-mode-full .field-name-field-imagen-para-listado{
    width: 190px;
}


.node-noticias .field-name-field-imagen + .field-name-field-imagen-para-listado {
    display: none;
}
.ds-2col .group-right {
    background: none repeat scroll 0 0 #F9F9F9;
    box-shadow: -4px 0 8px #E9E9E9;
    float: right;
    height: 100%;
    margin: -99999px 0;
    padding: 99999px 0;
    width: 280px;
}
.node-noticias .group-encabezado-noticia {
    margin-top: 20px;
}
.node-noticias .group-encabezado-noticia .field-name-estrategia-nombre-corto {
    float: left;
    margin-top: -2px;
}
.node-noticias .group-encabezado-noticia .field-name-field-politica-publica {
    float: left;
}

/*titulo de las fechas*/
.fechas-titulo{
    color: #6A6A6A;
    font-size: 16px;
    font-weight: 600;
}
/*etiquetas de las fechas*/
.fecha-label_1, .fecha-label_2{
    color: #525252;
    float: left;
    font-size: 16px;
    margin-right: 5px;
}
/*contenido de las etiquetas*/
.fecha1, .fecha2{
    color: #9C9C9C;
    font-size: 16px;
}
.gris{
    color: #9c9c9c;
    font-size: 12px;
    font-weight: 600;
}

.gris .field-label {
    color: #525252;
}

.gris .field-item + .field-item:before {
    content: ",";
    padding-right: 5px;
    color: #00B7E5;
}
.general-imagen .field-name-field-video .field-item{
    margin-bottom: 3px;
}
.balazo{
    clear: left;
    font-size: 15px;
    line-height: 19px;
    padding: 10px 0;
    font-style: normal;
}

.general-imagen {
    float: left;
    margin-right: 0px;
}
.node-type-informacion .general-imagen {
    float: right;
	margin: 0px;
}
.node-informacion .field-name-field-balazo {
    clear: left;
    padding-top: 20px;
}
.enlaces-compartir .field-name-social-share {
   /* background: none repeat ;*/
    clear: left;
    padding: 5px 5px 5px 0;
    width: 50px;
}
.general-imagen .quote {
    clear: none;
    color: #6F6F6F;
    float: left;
    font-size: 17px;
    font-style: italic;
}

.quote .field-item:before {
    content: "\"";
}

.quote .field-item:after {
    content: "\"";
}

.field-name-field-imagen .field-item:first-child {
    display: block;
}

.field-name-field-imagen .field-item{
    display: none;
}

/*el color del border de abajo de la imagen de noticias*/   
.node-type-noticias .imagen img,
.node-type-eventos .imagen img {
    border-bottom: 5px solid #ffc217;
    float: left;
    margin-bottom: 5px;
}
.node-type-noticias .media-player.mediafront-processed {
    border-bottom: 5px solid #6a6a6a;
    float: left;
    margin-bottom: 5px;
}
.node-programa.view-mode-full .field-name-field-imagen-para-listado{
    width: 190px;
}
.node-programa .field-name-field-imagen + .field-name-field-imagen-para-listado {
    display: none;
}
.general-imagen .field-name-field-file-image-title-text,
.field-name-pie-de-foto-blog {
    border-bottom: 1px solid #EBEBEB;
    clear: left;
    color: #6A6A6A;
    float: left;
    font-size: 10px;
    padding-bottom: 5px;
    width: 200px;
    display: block;
}

.texto{
    color: #6A6A6A;
    margin-top: 15px;
    margin-right: 15px;
}

.general-imagen .field-name-field-video {
    clear: left;
    float: left;
    width: 100%;
}

#colorbox .file-video {
    height: 420px;
    width: 640px;
    padding: 0px 25px;
    overflow: hidden;
}

.media-player .media-player-play-loader .media-player-big-play {
    background: none repeat scroll 0 0 #19BBD6;
    border-radius: 1px;
    visibility: hidden;
}
.destacados-video .media-player .media-player-play-loader .media-player-big-play {
    visibility: visible;
}

.field-name-field-video .field-name-field-titulo {
    background: none repeat scroll 0 0 #19BBD6;
    color: #FFFFFF;
    padding-left: 10px;
}

.logo-dependencia {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    float: left;
    padding: 20px;
    width: 100%;
}

.logo-dependencia img {
    width: 100%;
}

.logo-dependencia a {
    clear: left;
    color: transparent;
    float: left;
    font-size: 17px;
    line-height: 17px;
}

.logo-dependencia:hover {
    background: none repeat scroll 0 0 #FFFFFF;
}

.relacionados {
    float: left;
    width: 100%;
}

.relacionados .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+ */
    float: left;
    padding: 20px;
    width: 100%;
}

.relacionados .views-field-field-imagen-para-listado img {
    width: 100%;
}

.relacionados .views-field-field-imagen-para-listado {
    border-bottom: 5px solid #FFAE15;
    float: left;
    margin-right: 10px;
    width: 70px;
}

.relacionados .views-field-title a {
    color: #515151;
}

.relacionados .views-field-field-dependencia {
    border-bottom: 1px solid #EAEAEA;
    color: #515151;
    float: left;
    font-size: 12px;
    width: 160px;
}

.relacionados .views-row:hover {
    background: none repeat scroll 0 0 #FFFFFF;
}

.group-mas-noticias {
    clear: left;
    overflow: hidden;
}

.group-mas-noticias .block-title {
    clear: left;
    color: #7D7D7D;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.group-mas-noticias > .field {
    float: left;
    margin-bottom: -9999px;
    padding-bottom: 9999px;
    width: 380px;
}

.group-mas-noticias h3 + .field {
    clear: left;
    border: medium none;
    margin-left: 0;
    margin-right: 49px;
    padding-left: 0;
}

.group-borde-amarillo h3 + .field{
    clear: left;
}
.no-cuenta-titular .group-borde-amarillo h3 + .field {
clear: initial;
margin: 0 auto;
display: inline-block;
float: initial;
text-align: center;
}
.page-node-70937 .estatus-dependencias .view-content span.field-content{
	font-size: 12px;
}
h1.borde-amarillo {
    padding: 0 10px 0 0;
}
.mas-noticias .views-row {
    border-bottom: 1px dashed #B7A988;
    clear: left;
    float: left;
    height: 66px;
    margin: 5px 0;
}

.mas-noticias .views-field-changed {
    background: url("../img/relog.png") no-repeat scroll 0 3px;
    border-right: 1px solid #FFC216;
    font-size: 12px;
    padding: 5px 5px 5px 25px;
    width: 69px;
}

.mas-noticias .views-field-created {
    background: url("../img/relog.png") no-repeat scroll 0 3px;
    border-right: 1px solid #FFC216;
    font-size: 12px;
    padding: 5px 5px 5px 25px;
    width: 69px;
}
.mas-noticias .views-field-title {
    line-height: 16px;
    padding-left: 10px;
    width: 590px;
}

.mas-noticias .views-field {
    color: #6A6A6A;
    float: left;
}

/* estilos a tipo de contenido proyecto */
.field-name-field-etapa .field-item {
    height: 30px;
    overflow: hidden;
     width: 110px;
}

.node-proyecto .imagen img{
    border-bottom: 5px solid #FFC216;
    float: left;
    margin-bottom: 5px;
}
 .node-proyecto .field-name-field-imagen-para-listado {
    width: 190px;
}
.node-proyecto .field-name-field-imagen + .field-name-field-imagen-para-listado {
    display: none;
}
.subtitulos, 
.group-paso .field-name-field-formas-d-pago .field-items {
     color: #6A6A6A;
}

.subtitulos .field-label,
.group-paso .field-name-horario .field-label,
.group-paso .field-name-field-formas-d-pago .field-label,
.group-paso .field-name-field-formato .field-label,
.group-paso .field-name-field-cantidada-pagar .field-label,
.field-name-ds-coleccion-ubicaciones .field-label,
.node-type-permiso .group-left .field-label{
    color: #6A6A6A;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 15px;
    margin-top: 10px;
}

.subtitulos .field-items, .node-type-permiso .rets .field-item{
    font-size: 14px;
    line-height: 15px;
    margin-bottom: 15px;
	color: #6A6A6A;
}
.node-gobernador .field-name-field-responsabilidades-del-pues .field-items,
.views-field-field-responsabilidades-del-pues .field-items,
.node-gobernador .group-cuerpo .field-name-body .field-items .field-item p {
    line-height: 20px;
}


.gris a {
    color: #00B7E5;
    text-decoration: none;
}

.subtitulos ul {
    -moz-column-count: 2;
    -webkit-colum-count:2;
    -colum-count:2;
}

.subtitulos .field-items ul {
    list-style: circle outside none;
    margin-bottom: 10px;
}

.subtitulos table {
    width: 100%;
}

.node-noticias .field-name-changed-date {
    color: #B3B3B3;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    padding-bottom: 5px;
    clear: left;
}


.hashtag .label {
    -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 #4cbf67;
    box-sizing: border-box;
    color: #ffffff;
    float: left;
    font-size: 18px;
    font-weight: 600;
    padding: 25px 10px 25px 10px;
    text-align: center;
}

.hashtag .twitter-search {
    -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 #4cbf67;
    box-sizing: border-box;
    color: #ffffff;
    float: left;
    font-size: 16px;
    padding: 28px 15px 25px 0;
    text-align: center;
}

.hashtag .twitter-search a {
    color: #ffffff;
    font-weight: 600;
}

.icon-hashtag {
    background: url("/sites/all/themes/gobierno/img/hashtag_sin_sidebar.png") no-repeat scroll 20px 20px #e7e7e7;
    float: left;
    height: 21px;
    padding: 28px 0;
    width: 75px;
}
.field-name-hashtag {
    clear: left;
    margin: auto;
    padding-top: 50px;
}

.servicios-relacionados {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    float: left;
    padding: 20px;
    width: 100%;
}

.servicios-relacionados .view-header {
    color: #6A6A6A;
    font-weight: 600;
    padding-bottom: 15px;
}

.servicios-relacionados .views-row:hover {
    display: list-item;
    list-style-image: url("../img/bullet-indicador-azul.png");
}


.mas-proyectos .views-field-title {
    border-left: 1px solid #FFC216;
    padding-left: 5px;
}
.mas-proyectos .views-row a{
    color: #6A6A6A;
}
.mas-proyectos .views-row a:hover{
    color: #25A9DF;
}

.mas-proyectos .views-row {
    background: url("../img/icono-proyecto.png") no-repeat scroll 0 2px;
    clear: left;
    float: left;
    height: 30px;
    margin-bottom: 5px;
    padding-left: 22px;
}

.mas-proyectos {
    border-bottom: 1px dashed #BAAD8E;
    float: left;
    padding-bottom: 20px;
    width: 100%;
}
/**************NUEVOS CSS DE LAS ETAPAS DEL DESARROLO DEL PROYECTO**************/

/*label de Etapas del desarrollo*/
.etapas .field-label {
    color: #30ADE0;
    float: left;
    font-size: 17px;
    margin-top: 25px;
    width: 100%;
}

.etapas {
    padding-bottom: 100px;
    padding-top: 30px;
}
.etapas > .field-items > .field-item {
    background: url("../img/bandera.png") no-repeat scroll 100% 100% ;
    float: left;
    width: 107px;
}
.etapas > .field-items > .field-item:first-child {
    background: url("../img/bandera-first.png") no-repeat scroll 0 100% ;
    padding-bottom: 4px;
 }
.etapas > .field-items > .field-item:last-child {
    background: url("../img/bandera-last.png") no-repeat scroll 100% 100% ;
    padding-bottom: 8px;
}
.etapas > .field-items > .field-item:nth-child(1):hover .field-name-field-etapa {
    background-position: 30px -29px;
    color: #F3851A;
}
.etapas > .field-items > .field-item:nth-child(2) .field-name-field-etapa {
    background-position: 30px -90px;
}
.etapas > .field-items > .field-item:nth-child(2):hover .field-name-field-etapa {
    background-position: 28px -167px;
    color: #F3851A;
}
.etapas .field-items {
    position: relative;
}
.etapas > .field-items > .field-item:nth-child(3) .field-name-field-etapa {
    background-position: 25px -240px;
}
.etapas > .field-items > .field-item:nth-child(3):hover .field-name-field-etapa {
    background-position: 24px -311px;
    color: #F3851A;
}
.etapas > .field-items > .field-item:nth-child(4) .field-name-field-etapa {
    background-position: 25px -390px;
}
.etapas > .field-items > .field-item:nth-child(4):hover .field-name-field-etapa {
    background-position: 23px -469px;
    color: #F3851A;
}
.etapas > .field-items > .field-item:nth-child(5) .field-name-field-etapa {
    background-position: 25px -555px;
}
.etapas > .field-items > .field-item:nth-child(5):hover .field-name-field-etapa {
    background-position: 26px -648px;
    color: #F3851A;
}
.etapas .field-item:hover .field-name-field-descripcion {
    background: none repeat scroll 0 0 #858585;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    left: 190px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    position: absolute;
    top: 60px;
    width: 540px;
}
.node-type-proyecto .views-field-nothing-1 {
    color: #6E6E6E;
    float: left;
    font-size: 21px;
    font-weight: 600;
    margin-left: 10px;
    margin-top: 22px;
    clear: left;
}
.etapas .field-name-field-etapa {
    background: url("../img/sprit_iconos_proyectos.png") no-repeat scroll 30px 30px ;
    color: #6A6A6A;
    float: left;
    font-size: 13px;
    font-weight: 600;
    height: 30px;
    line-height: 15px;
    padding-bottom: 35px;
    text-align: center;
    width: 100%;
}
.etapas .field-name-field-descripcion {
    display: none;
}
.node-proyecto .field-name-etapas-del-proyecto .etapa:hover .field-collection-item-field-etapas-del-des {
    color: #f3851a;
}
.node-proyecto .field-name-etapas-del-proyecto .etapa:hover .field-name-field-descripcion{
    background: #858585;
    display: block !important;
    float: left;
    left: 245px;
    margin-left: -20px;
    margin-top: 42px;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 540px;
    color: #ffffff;
    font-size: 13px;
    padding-left: 10px;
    font-family: open sans;
    letter-spacing: 0.5px;
}


/* estilos a tipo de contenido programa */
.node-programa.view-mode-full .imagen img{
    border-bottom: 5px solid #FF0000;
    margin-bottom: 5px;
    float: left;
}
.node-programa .descarga-archivo {
    background: none;
}
/*colocar los logros, resultados e indicadores en tres columnas*/
.group-tres-columnas {
    clear: left;
}

.group-tres-columnas .field {
    border: medium none;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
/*quitar el border de logros*/
/*.group-tres-columnas .field:first-child{
    border-right: 1px solid #C8C8C8;
    padding-left: 0;
}*/

.group-tres-columnas .field .field-label{
    margin: auto;
    padding-left: 20px;
    text-align: center;
    width: auto;
    margin-bottom: 20px;
}
.field-name-field-logros .field-label{
    background: url("../img/icono-indicador.png") no-repeat scroll 70px -45px;
}
.field-name-field-resultados .field-label {
    background: url("../img/icono-indicador.png") no-repeat scroll 50px -22px;
}
.field-name-field-indicadores .field-label{
    background: url("../img/icono-indicador.png") no-repeat scroll 45px -2px;
}

.group-pie {
    clear: left;
    float: left;
    margin-top: 20px;
    width: 100%;
    overflow: hidden;
}

.group-azul {
    float: left;
    margin-right: 20px;
    width: 280px;
}

.group-azul h3 {
    color: #139ADD;
    font-weight: normal;
    padding-left: 25px;
}

.group-azul > .field {
    clear: left;
    float: left;
    padding-left: 25px;
}

.group-azul > .field > .field-label {
    color: #010101;
}
.node-dependencias .field-name-dependencia-ubicacion h2 {
    color: #010101;
    font-size: 14px;
    font-weight: 400;
}

.group-azul > .field > .field-items > .field-item {
    clear: left;
    color: #9C9C9C;
    float: left;
}

.group-contacto > h3 {
    background: url("../img/azul-correo.png") no-repeat scroll 0 6px;
}

/*.group-ubicacion > h3 {
    background: url("../img/icono-ubicacion.png") no-repeat scroll -9px 0;
}*/
.field-name-servicio-ubicacion .view-servicios-ubicacion .views-row .views-field-view-node {
    background: url("../img/ver_mapa_hd.png") no-repeat scroll -9px 0 rgba(0, 0, 0, 0);
}
.field-name-servicio-ubicacion .view-servicios-ubicacion .views-row .views-field-view-node .field-content > a {
    display: none;
}

.view-mode-basico .opaco {
    line-height: 16px;
}
.view-mode-basico .field-name-field-cp {
    clear: left;
}
.view-mode-basico .field-name-field-calle, .view-mode-basico .field-name-field-n-mero-exterior {
    margin-right: 0.3em;
}

.view-mode-basico .field-name-title p {
    margin: 0;
}

.logo {
    float: right;
    width: 280px;
}

.logo img {
    width: 100%;
}

/* estilos a tipo de contenido gobernador */


.node-gobernador .group-mas-noticias > .field {
    padding-left: 42px;
    padding-right: 30px;
}

.group-imagen {
    float: left;
    margin-right: 20px;
    width: 180px;
}

.group-imagen .datos-contacto {
    border-bottom: 1px solid #EAEAEA;
    float: left;
    padding-bottom: 5px;
    width: 100%;
}

.datos-contacto h3 {
    color: #585858;
    float: left;
    font-size: 13px;
    padding: 5px;
    font-weight: 600;
    margin-bottom: 0px;
    width: 100%;
}
.node-funcionario .datos-contacto h3 {
    border-bottom: 1px solid #EBEBEB;
}
.back-funcionario .view-content {
    clear: left;
    margin-top: 15px;
}
.back-funcionario .views-field-field-responsabilidad-del-puesto {
    margin-top: 25px;
}
.back-funcionario a {
    color: #139add;
    font-size: 12px;
}
.back-funcionario .view-content a:first-child {
    background-image: url("../img/flecha-azul-izquierda.png");
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding-left: 15px;
}
.node-funcionario .datos-contacto .descarga-archivo .field-items .field-item,
.node-funcionario .datos-contacto .descarga-archivo .field-items{
    margin-top: 0;
}
.node-funcionario .datos-contacto div {
    margin-top: 35px;
}
.datos-contacto a{
    float: left;
    height: 22px;
    margin-right: 16px;
    overflow: hidden;
    text-indent: 30px;
    width: 22px;
}
.node-funcionario .datos-contacto div .field-item a{
    width: auto;
}
.facebook a{
    background: url("../img/iconos_vertical.png") no-repeat scroll 0 -30px ;
}
.facebook a:hover {
    background: url("../img/iconos_vertical.png") no-repeat scroll 0 -3px ;
}
.twitter a {
    background: url("../img/iconos_vertical.png") no-repeat scroll 0 -81px ;
}
.twitter a:hover {
    background: url("../img/iconos_vertical.png") no-repeat scroll 0 -56px ;
}
.mail a {
    background: url("../img/iconos_vertical.png") no-repeat scroll 0 -255px ;
}
.mail a:hover {
    background: url("../img/iconos_vertical.png") no-repeat scroll 0 -231px ;
}
.redes a {
    color: #139ADD;
    float: left;
    height: auto;
    text-indent: 0;
    width: auto;
}
.linkedln a {
    background: url("../img/sprit_funcionario_n.png") no-repeat scroll 2px -3px;
}
.linkedln a:hover {
    background: url("../img/sprit_funcionario_h.png") no-repeat scroll 2px -3px;
}
.datos-personales .datos-contacto {
    /*border-bottom: 1px solid #EBEBEB;*/
    float: left;
    /*width: 300px;*/
    width: 200px;
}

.lista-enlaces {
    border-bottom: 1px solid #EAEAEA;
    float: left;
}

.lista-enlaces .field-item {
    color: #139ADD;
    display: list-item;
    float: left;
    list-style: circle outside none;
    margin-bottom: 5px;
    margin-left: 20px;
    margin-top: 5px;
    clear: left;
}

.group-cuerpo {
    float: left;
}

.node-gobernador .group-cuerpo{
    width: 500px;
}

.documentos-relacionados {
    clear: left;
    float: left;
    height: auto;
    width: 500px;
}

.group-subtitulos h2.block-title,
.page-administraciones .group-relacionados h2.block-title{
    color: #939393;
    float: left;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 30px;
}
.documentos-relacionados .views-field.views-field-body .field-content {
    color: #585858;
    font-size: 14px;
    line-height: 20px;
}
.documentos-relacionados .views-field.views-field-field-imagen-para-listado {
    float: right;
}
.documentos-relacionados .field-content > img,
.documentos-relacionados .field-content img
 {
    height: 190px;
    width: 170px;
}
.documentos-relacionados .views-field.views-field-title {
    width: 100%;
}
.documentos-relacionados .views-field.views-field-body {
    clear: left;
    width: 390px;
}
.group-subtitulos .field {
    float: left;
}
.sectoriales {
    margin-right: 0;
    width: 700px;
}
.sectoriales li a {
    color: #25A9DF;
}
.sectoriales .views-row {
    float: left;
    font-size: 13px;
    line-height: 25px;
    width: 45%;
    margin-left: 30px;
}
.informes-gobierno {
    clear: left;
    height: auto;
    width: 300px;
}
.informes-gobierno .views-row {
    float: left;
    margin-right: 20px;
    margin-bottom: 35px;
}
.informes-gobierno .field-content > a img{
    width: 80px;
}
.informes-gobierno .views-row-1, 
.informes-gobierno .views-row-4 {
    clear: left;
}
.group-border {
    border-top: 1px solid #EBEBEB;
    float: left;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 100%;
}
.node-gobernador .group-mas-noticias.field-group-div {
    clear: none;
    margin-left: 50px;
}

.mas-articulos .views-row {
    border-bottom: 1px dashed #B7A988;
    float: left;
    height: 66px;
    margin: 5px 0;
    width: 100%;
}

.mas-articulos .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+ */
    background: url("../img/icono_articulo.png") no-repeat scroll 0 5px;
    border-bottom: 1px dashed #B7A988;
    float: left;
    height: 66px;
    line-height: 14px;
    margin: 5px 0;
    padding-left: 40px;
    width: 100%;
}

.mas-articulos .views-field-field-nom-completo{
    color: #25a9df;
    float: left;
    font-size: 12px;
    line-height: 18px;
    font-style: italic;
    font-weight: 600;
}
.node-gobernador .group-mas-noticias .field {
    width: 355px;
}

.node-gobernador .mas-noticias .views-field-title {
    width: 245px;
}

.node-gobernador .imagen {
    margin-top: 30px;
}
/* ESTILOS AL TIPO DE CONTENIDO FUNCIONARIO*/
.datos-contacto .descarga-archivo a {
    float: left;
    text-indent: 0;
    width: 70px;
}
.node-funcionario .group-mas-noticias > .field {
    margin-right: 35px;
    width: 380px;
    margin-left: 0px;
    padding-left: 0px;
    border-left: none;
}
.node-funcionario .field-name-noticias-del-funcionario h2,
.node-funcionario .field-name-noticias-del-puesto h2{
    text-align: center;
}
.node-funcionario .group-mas-noticias > .field + .field {
    border-left: none;
    padding-left: 0px;
}
.datos-personales .datos-contacto h3 {
    padding-left: 0;
}

.datos-contacto .descarga-archivo {
    float: left;
}

.datos-personales {
    float: left;
    margin-bottom: 15px;
    margin-left: 10px;
    width: 200px;
}

.node-funcionario .titulo {
    margin-top: 0;
}

.node-funcionario .imagen {
    margin-bottom: 15px;
    margin-top: 15px;
}
.node-funcionario .datos-personales .field-name-campo-puesto .view-campo-puesto .views-field-field-fecha-en-que-asumio-el-car .views-label {
    float: left;
}
.view-clon-de-dependencias-funcionarios-hijos .view-header .view-dependencias-organigrama-logo .view-content .views-row.views-row-1 {
    margin: 0;
    height: 0;
}
.view-campo-puesto .views-field-field-clave-titular {
    color: #939393;
    float: left;
    font-size: 16px;
    font-weight: 600;
}
.view-campo-puesto .views-field-field-clave-titular span {
    float: left;
}
.view-campo-puesto .views-field-field-clave-titular .field-content {
    float: left;
    margin-left: 5px;
}
.view-campo-puesto .views-field-field-acuerdo-de-reserva {
    background: url("../img/application-pdf.png") no-repeat scroll 7px 4px;
    float: left;
    font-size: 12px;
    font-weight: 600;
    margin-left: 20px;
    padding-left: 30px;
}
.view-campo-puesto .views-field-field-acuerdo-de-reserva .file > a,
.view-campo-puesto .views-field-field-acuerdo-de-reserva .file-size {
    color: #686868;
}
/* ESTILOS AL TIPO DE CONTENIDO MUNICIPIOS*/
.node-municipio .group-relacionados .views-field-title a{
    color: #6a6a6a;
}
.node-municipio .group-relacionados .views-field-title a:hover{
    color: #25A9DF;
}
.node-municipio .field-name-municipios-estrategias h2,
.node-municipio .field-name-municipios-proyectos h2,
.node-municipio .field-name-municipios-programas h2{
    color: #7D7D7D;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.node-municipio .field-name-field-ubicacion{
    width: 330px;
}
.etiqueta-fija{
    color: #6A6A6A;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 15px;
    margin-top: 10px;
}
.relacionados-servicios .field-item {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;     
    float: left;
    padding: 5px 20px;
    width: 100%;
}
.relacionados-servicios {
    float: left;
    margin: 10px 0;
    width: 100%;
}
.relacionados-servicios .field-label {
    color: #6A6A6A;
    float: left;
    font-weight: 600;
    margin: 20px;
}
.relacionados-servicios a {
    color: #6A6A6A;
}

.relacionados-servicios a:hover {
    color: #25a9df;
    display: list-item;
    list-style-image: url("../img/bullet-indicador-azul.png");
}
.titulo-sitio .field-label {
    color: #515151;
    font-size: 22px;
    margin: 20px 0 5px;
}
.titulo-sitio a {
    font-size: 16px;
}
.titulo-sitio {
    margin-bottom: 30px;
}
/*ESTILOS AL TIPO DE CONTENIDO INFORME DE GOBIERNO*/
.node-informes .imagen {
    margin-right: 20px;
    margin-top: 6px;
}
.informe .field-name-body{
    margin-bottom: 30px;
}
.informe .field-name-body p{
    margin-top: 0px;
}
.video-informe {
    float: left;
    margin-right: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    height: 300px;
    width: 530px;
}
.informe {
    border-bottom: 1px solid #B1B1B1;
    margin-bottom: 50px;
    margin-top: 20px;
    min-height: 220px;
    padding-bottom: 80px;
}
.logo-informe {
  float: right;
  width: 150px;
  margin: -25px 0 5px;
}
.logo-informe img {
    width: 100%;
}
.node-informes .titulo {
    margin-top: 0;
}
.node-informes .subtitulos table{
    width: 100%;
}

.informe-cajas > .field-items > .field-item {
    float: left;
    height: 185px;
    margin-bottom: 0;
    overflow: hidden;
    width: 370px;
    padding: 20px 10px 35px;
}

.boton-informe a {
    background: none repeat scroll 0 0 #39cc85;
    border-top: 1px solid #6dd9a5;
    color: white;
    padding: 5px 10px;
}

.publicaciones-relacionadas-simple {
    float: right;
    width: 380px;
}

.publicaciones-relacionadas-simple .encabezado {
    background: url("../img/icono-pubicaciones-relacionadas.png") no-repeat scroll 37px 24px #e2e2e2;
    color: #515151;
    font-size: 20px;
    font-weight: 100;
    padding: 20px 20px 20px 70px;
}

.publicaciones-relacionadas-simple .views-row {
    background: url("../img/icono_articulo.png") no-repeat scroll 40px 15px #efefef;
    border-bottom: 1px solid #d1d1d1;
    float: left;
    height: 30px;
    padding: 10px 10px 10px 90px;
    width: 280px;
}

.publicaciones-relacionadas-simple .views-field-title a {
    border-bottom: 5px none;
    color: #888888;
    float: left;
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 5px;
}

.publicaciones-relacionadas-simple .views-field-title:hover a {
    color: #139add;
}

.publicaciones-relacionadas-simple .views-field-field-tipo-de-publicaci-n:before {
    clear: left;
    content: "*";
    float: left;
    margin-right: 3px;
}
.publicaciones-relacionadas-simple .views-field-field-tipo-de-publicaci-n {
    color: #868686;
    float: left;
    font-size: 12px;
    width: 280px;
}

.node-informes .group-anexos {
    border-top: 1px solid #eaeaea;
    float: left;
    margin-top: 10px;
    padding-top: 10px;
    width: 100%;
}

.node-informes .group-blog {
    border-left: 1px solid #bdbdbd;
    float: left;
    margin: 0;
    padding-left: 24px;
    width: 340px;
}

.node-informes .mas-noticias .views-row {
    clear: none;
    margin-right: 20px;
}

.informe-cajas .field-collection-view {
    border: medium none;
    margin: 0;
    padding: 0;
}
.informe-cajas{
    float: left;
    width: 780px;
    background: none repeat scroll 0 0 #F2F2F2;
}
.informe-cajas .field-item:hover .field-name-field-titulo,
.informe-cajas .field-item:hover .field-name-field-descripcion,
.informe-cajas .field-item:hover {
    color: #FFFFFF;
    background: none repeat scroll 0 0 #484848;
}
.informe-cajas .field-name-field-titulo {
    color: #515151;
    font-size: 22px;
    font-weight: 600;
    height: 45px;
    margin-bottom: 20px;
    width: 100%;
    line-height: 22px;
    overflow: hidden;
}
.node-informes .field-collection-container {
    border: medium none;
    float: left;
    margin: 0 0 20px;
}
.informe-cajas .field-name-field-imagen-cajas-informe {
    float: left;
    margin-bottom: 10px;
    margin-right: 15px;
}
.node-informes .group-mas-noticias {
    clear: none;
    float: left;
}
.node-informes .group-mas-noticias .field {
    border: medium none;
    margin: 0;
    padding: 0;
    width: 350px;
    margin-bottom: 15px;
}
.node-informes .mas-noticias .views-field-title {
    width: 220px;
}

.contenedor-informe {
    float: left;
    width: 350px;
}
.group-twitter {
    float: left;
}
.contenedor-informe ul{
    padding: 0px;
}
.fondo-informe {
    -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 #3E3E3E;
    float: left;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    padding: 20px;
    text-align: center;
    width: 100%;
}

.node-informes .field-name-field-hashtag-de-twiter {
    display: none;
}
.node-informes .video-informe + .imagen {
    display: none;
}
.contactos-twitter {
    float: left;
}
.cuenta-twitter {
    color: #F1F1F1;
}
.pull-hashtag {
    color: #5BC144;
}
.contenedor-informe li{
    background: none repeat scroll 0 0 #EFEFEF;
}
.contenedor-informe li:hover{
    background: none repeat scroll 0 0 #f8f8f8;
}
.node-informes .contactos-twitter .tweet-author a {
    color: #22964B;
    font-size: 14px;
    font-weight: normal;
    float: left;
    margin-top: 10px;
}
.contactos-twitter .tweet-screenname a {
    color: #139add;
    font-size: 14px;
}
.tweet-author-info.clearfix:after,
.tweet-author-wrapper.clearfix:after {
    clear: none;
}
.page .tweet-author-info.clearfix {
    float: none;
}
.page .tweets-pulled-listing .tweet-authorphoto {
    margin: 15px 20px 30px 30px;
}
.contactos-twitter .tweet-text {
    color: #6A6A6A;
    font-size: 14px;
    margin-left: 90px;
    padding-right: 20px;
}
.page .contactos-twitter .tweet-divider {
    border: medium none;
    margin: 0;
}

.informe-cajas .field-name-field-imagen-cajas-informe img {
    border-bottom: 3px solid #1B883A;
}
.contactos-twitter .tweet-footer a,
.node-type-informes .group-relacionados h2.block-title{
    display: none;
}
/* ESTILOS AL TIPO DE CONTENIDO ESTRATEGIA */

/************nuevas*******************/
.lineas-de-accion .field-item {
    display: list-item;
    float: left;
    list-style: circle outside none;
    margin: 10px 50px;
    width: 490px;
    line-height: 22px;
}
.lineas-de-accion .field-label {
    color: #6A6A6A;
    font-size: 20px;
    clear: left;
}
.estrategia-objetivo {
    float: left;
    padding-bottom: 10px;
    clear: left;
}
.estrategia-objetivo .field-label {
    color: #525252;
}
.dependencias-label {
    color: #525252;
    float: left;
    margin-right: 5px;
}

.field-name-estrategia-dependencias {
    float: left;
    padding-top: 10px;
    width: 100%;
}
.estrategia-objetivo .field-items {
    color: #9C9C9C;
}
.field-group-ancho {
    clear: left;
    float: left;
}
.field-group-ancho .field {
    float: left;
    width: 700px;
}
.estrategias-en-dependencias .views-row-1 a:before {
    display: none;
}
.estrategias-en-dependencias .views-row a:before {
    content: "/";
    margin: 0 5px;
}
.field-group-ancho{
    font-size: 14px;
}
.estrategias-en-dependencias .views-row a {
    color: #9C9C9C;
    float: left;
}
.field-group-ancho .block-title,
.group-relacionados-estrategias .block-title {
    color: #7D7D7D;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.lineas-de-accion {
    border-bottom: 2px solid #EAEAEA;
    padding-bottom: 20px;
}
.field-group-ancho h2 {
    margin-top: 20px;
    text-align: center;
}
.group-relacionados-estrategias .field {
    float: left;
    margin-right: 20px;
    margin-top: 30px;
    width: 330px;
    margin-right: 20px;
    font-size: 14px;
}
.group-relacionados-estrategias .block-title:before {
    border-right: 1px solid #FFC216;
    content: "";
    float: left;
    height: 20px;
    margin: 5px 5px 5px 0;
    width: 22px;
}
.titulo-estrategia {
    margin-top: 0;
    clear: left;
}
.encabezado-estrategia {
    color: #B4B4B4;
    float: left;
    font-size: 20px;
    margin-top: 15px;
    font-weight: 400;
}
.group-relacionados-estrategias {
    border-bottom: 2px solid #EAEAEA;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 30px;
    width: 100%;
}
.group-relacionados-estrategias .field-name-estrategia-proyectos .block-title:before {
     background: url("../img/icono-proyecto.png") no-repeat scroll 0 2px;
}
.group-relacionados-estrategias .field-name-estrategia-programas .block-title:before {
     background: url("../img/icono-programa.png") no-repeat scroll 0 2px;
}

/****************************************/
.objetivo {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    float: right;
    height: 30px;
    line-height: 30px;
    padding-left: 50px;
    padding-right: 80px;
}

.eje-generacion .objetivo {
    background: url("../img/iconos-ejes.png") no-repeat scroll 13px -2px #49C87F;
}

.eje-desarrollo .objetivo {
    background: url("../img/iconos-ejes.png") no-repeat scroll 18px -34px #EE8930;
}

.eje-seguridad .objetivo {
    background: url("../img/iconos-ejes.png") no-repeat scroll 19px -70px #DF525F;
}

.eje-gobierno .objetivo {
    background: url("../img/iconos-ejes.png") no-repeat scroll 20px -103px #6A6A6A;
}

.group-subtitulos h3 {
    color: #6A6A6A;
    font-size: 16px;
    font-weight: 600;
}

.lista .field-item {
    display: list-item;
    float: left;
    height: 60px;
    list-style: circle outside none;
    margin-bottom: 10px;
    margin-left: 2%;
    width: 48%;
}

.node-type-politica-publica .field-name-field-body {
    margin-top: 20px;
}
.mas-publicaciones .views-row {
    border-bottom: 1px dashed #B7A988;
    clear: left;
    float: left;
    height: 66px;
    margin: 5px 0;
    width: 100%;
}

.mas-publicaciones .views-field-field-imagen-interior,
.mas-publicaciones .views-field-field-imagen-para-listado {
    box-shadow: 2px 2px 2px 1px #6E6E6E;
    float: left;
    margin-right: 10px;
    width: 40px;
}

.mas-publicaciones .views-field-field-imagen-interior img,
.mas-publicaciones .views-field-field-imagen-para-listado img {
    width: 100%;
}

.mas-publicaciones .views-field-title {
    float: left;
    width: 650px;
    line-height: 16px;
}

.mas-publicaciones .views-field-field-referencia {
    color: #6a6a6a;
    float: right;
    font-size: 12px;
    font-weight: 600;
    font-style: italic;
    width: 285px;
}
/*ESTILOS DE TIPO DE CONTENIDO BLOG*/
.node-blog a.username,
.page-comment-reply- a.username{
    pointer-events: none;
}
.field-name-pie-de-foto-blog{
    clear: left;
    float: left;
    margin-right: 30px;
    width: 100%;
    margin-top: -10px;
    margin-bottom: 5px;
}
.node-blog .field-name-body{
    color: #6A6A6A;
}
.view-nom-completo .views-field-field-nom-completo{
     color: #30ADE0;
    font-size: 16px;
    font-style: italic;
    width: auto;
    clear: left;
    font-size: 14px
}

.node-blog .group-left > .field-name-post-date .field-item {
    color: #B5B5B5;
}
.node-blog .group-left > .field-name-author {
    clear: left;
    margin-bottom: 10px;
}
.node-blog .group-left > .field-name-post-date {
    padding-bottom: 20px;
}
.node-unpublished.node-blog > .group-right{
    display: none;
}


.node-blog ol li {
    list-style: decimal outside none;
}
.informacion-autor{
    padding: 20px;
    float: left;
}

.informacion-autor:hover{
    background: white;
}

.informacion-autor .views-field-field-rese-a-de-blo .views-label {
    color: #515151;
    font-size: 16px;
    font-weight: 600;
    line-height: 30px;
}
.field-name-field-categor-a-de-blog{
    float: left;
}

.widget-blog {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    float: left;
    padding: 20px;
    width: 100%;
}

.widget-blog .block-title, 
.widget-blog h3,
.node-blog .field-name-field-etiquetas .field-label {
    color: #515151;
    font-size: 17px;
    font-weight: 600;
    line-height: 30px;
}
.widget-blog h3 {
    margin-bottom: 0;
    clear: left;
}

.widget-blog .views-field,
.widget-blog .views-field a{
    color: #888888;
    float: left;
    font-weight: 600;
    line-height: 20px;
}
.widget-blog .views-field a:hover{
    color: #30ade0;
}


.widget-blog .label {
    margin-left: 5px;
    width: 150px;
}

.widget-blog .number {
    border-left: 2px solid #888888;
    border-right: 2px solid #888888;
    line-height: 12px;
    margin-top: 4px;
    padding: 0 2px;
}
.node-blog .field-name-field-etiquetas .field-item{
    margin-left: 5px;
    width: 150px;
    color: #888888;
    float: left;
    font-weight: 600;
    line-height: 20px;
}

.widget-blog .views-row:hover .label,
.node-blog .field-name-field-etiquetas .field-item:hover{
    color: #30ADE0;
    display: list-item;
    list-style: disc outside url("../img/bullet-indicador-azul.png");
}
.widget-blog .views-row:hover a{
    color: #30ADE0;
    display: list-item;
    list-style: disc outside url("../img/bullet-indicador-azul.png");
}
.widget-blog .view-blog-autores .views-row:hover .label {
    display: block;
}
.widget-blog .views-row:hover .number {
    border-color: #30ADE0;
}

#messages {
    width: 70%;
}

/*Fix para sección de agregar comentarios*/
#comment-form                       { float: left; clear: left; }
#comment-form input.form-text,
#comment-form textarea              { width: 300px; border-color:none!important; background-color:#E9E9E9; }
#comment-form input.form-text:focus,
#comment-form textarea:focus,
#comment-form input.form-text:active,
#comment-form textarea:active       { box-shadow: none; background-color: #ddd; }
#comment-form .grippie              { display: none; }
#comments h2                        { font-size: 17px; font-weight: 700; color:#666; padding-top:20px; padding-bottom: 10px; }
#comment-form label                 { float:left; width:85px; padding-right: 10px; text-align: right; color:#B5B5B5;  }
#edit-preview,
#comment-form .form-item-subject,
#edit-comment-body-und-0-format { display: none; visibility: hidden; }
.node-blog #edit-submit                    { background: none repeat scroll 0 0 #6AA7E9; border-bottom: 3px solid #4375AF; color: #4375AF; 
                                                  border-radius: 0 0 0 0; font-size: 14px; margin-left: 125px; text-shadow: none; }
.comment-wrapper {
    clear: left;
    float: left;
    width: 400px;
}

#comments .indented {
    margin-left: 25px;
}

.comment:nth-child(8n) .letra-inicial {
    background: none repeat scroll 0 0 #6fd894;
}

.comment:nth-child(8n+2) .letra-inicial {
    background: none repeat scroll 0 0 #3BC1D1;
}

.comment:nth-child(8n+4) .letra-inicial {
    background: none repeat scroll 0 0 #FFC216;
}

.comment:nth-child(8n+6) .letra-inicial {
    background: none repeat scroll 0 0 #E66785;
}

.indented .comment:nth-of-type(2n) {
    background: none repeat scroll 0 0 #F0F0F0;
}

.indented .comment {
    background: none repeat scroll 0 0 #F6F6F6;
}

.comment {
    float: left;
    padding: 12px 0 12px 12px;
    width: 100%
}

.comment .letra-inicial {
    background: none repeat scroll 0 0 #6FD894;
    border-bottom: 4px solid #105E63;
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    font-weight: 600;
    height: 56px;
    line-height: 56px;
    margin-right: 32px;
    text-align: center;
    text-transform: uppercase;
    width: 56px;
}

.comment .username,
.comment .field-name-post-date {
    color: #515151;
    float: left;
    font-size: 11px;
}

.comment .field-name-comentarios-hora {
    color: #B9B9B9;
    float: left;
    font-size: 11px;
}

.comment .field-name-comentarios-hora:before {
    content: "/";
    margin: 0 5px;
    color: #515151;
}

.comment .field-name-comentarios-hora .field-item,
.comment .field-name-comentarios-hora .field-items {
    display: inline;
}

.comment .field-name-post-date{
    margin-left: 5px;
}

.comment .links {
    border-bottom: 2px solid #3DBACD;
    float: right;
    font-size: 12px;
    margin-bottom: 0;
    text-transform: capitalize;
}

.comment .links a {
    color: #989898;
}


.comment .field-name-comment-body {
    -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: #8A8A8A;
    font-size: 12px;
    padding-left: 86px;
    padding-top: 20px;
    margin-top: 25px;
    text-align: left;
    width: 100%;
}

.comment .field-name-comment-body .field-items {
    border-top: 1px solid #EAEAEA;
}
/* ESTILOS A BENEFICIO */
.field-name-field-caja-de-informacion .field-collection-view.clearfix.view-mode-full {
    border-bottom: medium none;
}
/*ESTILOS PARA EL TIPO DE CONTENIDO DEPENDENCIAS*/
.node-dependencias .field-name-field-acuerdo-de-reserva span.file-size {
    display: none;
}

.node-dependencias .group-acuerdo-reserva {
    clear: left;
    float: left;
    margin-bottom: 30px;
    margin-top: 50px;
}
.node-dependencias .group-acuerdo-reserva a{
    color: #139add;
}
.node-dependencias .group-acuerdo-reserva + .group-funcionarios {
    display: none;
}
.region-estatus {
    z-index: 2;
}
.node-dependencias .group-pie-fondo .field-name-field-ubicacion .node-ubicacion{
    width: 230px;
}
.node-type-dependencias.tema-1 h1.borde-amarillo {
    border-right: 6px solid #FFC216;
    color: #515151;
    float: left;
    font-size: 24px;
    font-weight: normal;
    line-height: 24px;
    margin: 20px 0;
    padding-right: 10px;
    width: auto;
    font-family: open sans;
}
body.node-type-dependencias.tema-1, body.node-type-dependencias.tema-2{
    background: url("../img/textura_pag_form.png") repeat scroll 0 0;
}
body.node-type-dependencias.tema-1 .grid-24.region.region-content{
    background: url("../img/textura_pag_form.png") repeat scroll 0 0;
}

.destacados > .field-items {
    float: left;
    margin: 0 -10px;
}

/*.destacados > .field-items > .field-item:first-child {
    float: left;
    height: 420px;
    margin: 10px;
    overflow: hidden;
    width: 380px;
}
*/
.group-cinta {
    background: none repeat scroll 0 0 #525252;
    height: 25px;
    overflow: hidden;
    color: #FFFFFF;
    font-family: open sans;
    font-weight: 600;
    line-height: 25px
}

.group-cinta .field-name-tipo-de-contenido-destacados {
    background: none repeat scroll 0 0 #9c9c9c;
    font-size: 16px;   
    padding-left: 16px;
    padding-right: 50px;
    text-transform: uppercase;
}

.destacados > .field-items > .field-item:first-child .group-cinta .field-name-post-date {
    float: right;
    font-size: 12px;
    margin-right: 5px;
}



.destacados > .field-items > .field-item:first-child .node-eventos .field-name-title {
    border-bottom: medium none;
    height: 64px;
}
.node-eventos .field-name-horario {
    float: left;
    margin-top: 20px;
}
.node-eventos .imagen,
.node-publicacion .imagen{
    margin-top: 40px;
}
.node-eventos .field-name-field-subtipo-de-evento,
.node-publicacion .field-name-field-tipo-de-publicaci-n{
    margin-bottom: -20px;
}
/*.destacados > .field-items > .field-item:first-child .field-name-title .field-items {
    border-top: 1px solid #EAEAEA;
    padding-top: 10px;
}*/
.node-dependencias .field-name-field-des-uno .node-eventos.view-mode-grande .group-hover .field-name-title.field-type-ds .field-items {
    border: medium none;
}
.destacados > .field-items > .field-item:first-child .node-eventos .field-name-title .field-items {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    border-bottom: 1px solid #EAEAEA;
    border-top: medium none;
    height: 104%;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 0;
}

.destacados > .field-items > .field-item:first-child .group-pie {
    -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 #E6E7E8;
    border-bottom: 4px solid #585858;
    color: #9A9B9D;
    font-family: open sans;
    height: 70px;
    margin-top: 0;
    padding: 10px;
}

.destacados > .field-items > .field-item:first-child .group-subpie {
    border-right: 2px solid #9A9B9D;
    float: left;
    height: 50px;
    padding-right: 5px;
    width: 200px;
}

.destacados > .field-items > .field-item:first-child .group-subpie .field-name-field-fechas {
    font-size: 24px;
    line-height: 26px;
    text-align: center;
    width: 100%;
}

.destacados > .field-items > .field-item:first-child .group-subpie .field-name-field-ubicacion {
    line-height: 14px;
    text-align: center;
    width: 200px;
}

.destacados > .field-items > .field-item:first-child .group-pie .field-name-field-costo-de-admision {
    font-size: 24px;
    height: 50px;
    line-height: 50px;
    margin-left: 10px;
}

/*.destacados > .field-items > .field-item + .field-item {
    float: left;
    height: 198px;
    margin: 10px;
    overflow: hidden;
    width: 380px;
}*/

/*.destacados > .field-items > .field-item + .field-item .field {
    float: left;
}*/

.destacados > .field-items > .field-item + .field-item .group-cuadro {
    -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 #FFFFFF;
    float: left;
    font-weight: 100;
    height: 173px;
    line-height: 18px;
    padding: 10px;
    width: 185px;
}

.destacados > .field-items > .field-item + .field-item .field-name-title {
    color: #606060;
}

/*.destacados > .field-items > .field-item + .field-item .field-name-field-imagen-para-listado {
    float: right;
}*/

.destacados > .field-items > .field-item + .field-item .group-cuadro .field-name-post-date {
    border-left: 1px solid;
    clear: left;
    color: #A9A9A9;
    font-size: 12px;
    margin-top: 10px;
    padding-left: 5px;
}

.destacados > .field-items > .field-item + .field-item .node-eventos .group-cuadro {
    height: 130px;
}

.destacados > .field-items > .field-item + .field-item .field-name-field-fechas {
    background: none repeat scroll 0 0 #E6E7E8;
    color: #9A9B9D;
    font-family: open sans;
    font-size: 22px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    width: 145px;
}
.view-mode-full .field-name-field-des-uno .view-mode-chico .group-hover .field-name-field-fechas {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.destacados > .field-items > .field-item + .field-item .field-name-field-referencia {
    color: #606060;
    font-size: 12px;
    margin-top: 20px;
    text-transform: uppercase;
}

/*.destacados > .field-items > .field-item:nth-child(2) .group-cinta {
    background: none repeat scroll 0 0 #F1B124;
}*/

.destacados > .field-items > .field-item:nth-child(2) .field-name-tipo-de-contenido-destacados {
    background: none repeat scroll 0 0 #FFC216;
}

.destacados > .field-items > .field-item:nth-child(2) .field.field-name-post-date {
    border-color: #FFC216;
}

.destacados > .field-items > .field-item:nth-child(2) .field-name-field-referencia {
    color: #FFC216;
}

.destacados > .field-items > .field-item:nth-child(4) .group-cinta {
    background: none repeat scroll 0 0 #026cae;
}

.destacados > .field-items > .field-item:nth-child(4) .field-name-tipo-de-contenido-destacados {
    background: none repeat scroll 0 0 #139add;
}

.destacados > .field-items > .field-item:nth-child(4) .field.field-name-post-date {
    border-color: #139add;
}

.destacados > .field-items > .field-item:nth-child(4) .field-name-field-referencia {
    color: #139ADD;
}

.destacados > .field-items > .field-item:nth-child(3) .group-cinta {
    background: none repeat scroll 0 0 #00a2ae;
}

.destacados > .field-items > .field-item:nth-child(3) .field-name-tipo-de-contenido-destacados {
    background: none repeat scroll 0 0 #1db8bb;
}

.destacados > .field-items > .field-item:nth-child(3) .field.field-name-post-date {
    border-color: #1db8bb;
}

.destacados > .field-items > .field-item:nth-child(3) .field-name-field-referencia {
    color: #1db8bb;
}

.destacados > .field-items > .field-item:nth-child(5) .group-cinta {
    background: none repeat scroll 0 0 #d13c55;
}

.destacados > .field-items > .field-item:nth-child(5) .field-name-tipo-de-contenido-destacados {
    background: none repeat scroll 0 0 #db536a;
}

.destacados > .field-items > .field-item:nth-child(5) .field.field-name-post-date {
    border-color: #db536a;
}

.destacados > .field-items > .field-item:nth-child(5) .field-name-field-referencia {
    color: #db536a;
}

/*.mas-eventos .views-row {
    border-bottom: 1px dashed #B7A988;
    clear: left;
    width: 100%;
    float: left;
    height: 66px;
    margin: 5px 0;
    overflow: hidden;
}
*/
.mas-eventos .views-row {
    background: url("../img/icono_eventos.png") no-repeat scroll 0 0;
    border-bottom: 1px dashed #b7a988;
    box-sizing: border-box;
    float: left;
    height: 66px;
    line-height: 14px;
    margin: 5px 0;
    padding-left: 40px;
    width: 100%;
}
.mas-eventos .views-field-field-fechas-2 {
    clear: left;
    padding-left: 10px;
}
.mas-eventos .views-field-field-ubicacion {
    padding-left: 10px;
}
.mas-eventos .views-row .views-field-field-fechas {
    clear: left;
}
.mas-eventos .views-field-field-fechas .field-content {
    clear: left;
    float: left;
}
/*.mas-eventos .views-field-title {
    background: url("../img/icono_eventos.png") no-repeat ;
    height: 42px;
    line-height: 14px;
    overflow: hidden;
    padding-left: 40px;
}*/
.node-dependencias .field-name-dependencias-hijas .view-dependencias-hijos .views-row-1 .views-field-counter .field-content .ver-mas, 
.node-dependencias .field-name-dependencias-hijas .view-dependencias-hijos .views-row-2 .views-field-counter .field-content .ver-mas, 
.node-dependencias .field-name-dependencias-hijas .view-dependencias-hijos .views-row-3 .views-field-counter .field-content .ver-mas,
.node-dependencias .field-name-dependencias-hijas .view-dependencias-hijos .views-row-4 .views-field.views-field-title {
    display: none;
}
.node-dependencias .field-name-dependencias-hijas .view-dependencias-hijos .views-row.views-row-4.views-row-even.views-row-last {
    list-style: none outside none;
    margin-left: 80px;
}
.mas-eventos .views-field {
    color: #6A6A6A;
    float: left;
}
.acerca-dependencias .field-label {
    color: #515151 /*#672b87*/;
    font-family: open sans;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.node-dependencias .acerca-group-3 h2.block-title{
    margin-top: 0px;
}
.node-dependencias .field-name-field-responsabilidades {
    margin-top: 20px;
}
.acerca-dependencias .field-items {
    color: #525252;
    font-size: 12px;
}
.node-dependencias .mas-publicaciones .views-field-title {
   width: 550px;
}
.node-type-dependencias .mas-noticias .views-field-title {
    width: 250px;
}
.node-dependencias .group-mas-noticias > .field {
    margin-left: 0;
    margin-right: 19px;
    padding-right: 0px;
    padding-left: 20px;
    width: 600px;
}
.node-dependencias .group-mas-noticias {
    float: left;
    margin-right: -10px;
}
.node-dependencias .mas-noticias .views-row{
    width: 100%;
}
.node-type-dependencias .group-mas-noticias h3 + .field {
    padding-left: 20px;
}
.node-dependencias .group-prensa .field-collection-item-field-telefonos-conjunto-2 .field-name-field-c-digo-de-area {
    float: left;
    margin-right: 5px;
}
.node-dependencias .group-prensa .field-collection-item-field-telefonos-conjunto-2 .field-name-field-tel-fono {
    float: left;
}
.mas-eventos .views-field-field-fechas + .views-field-field-fechas-1:before{
    content: "-";
    margin-right: 5px;
    margin-left: 5px;
}
.mas-eventos .views-field-field-fechas-1 + .views-field-field-ubicacion:before{
    content: ",";
    margin-left: 5px;
}
.mas-eventos .field-content {
    display: inline;
}
.mas-eventos .views-field-field-fechas ,
.mas-eventos .views-field-field-fechas-1,
.mas-eventos .views-field-field-fechas-2,
.mas-eventos .views-field-field-ubicacion{
    color: #7d7d7d;
    display: inline;
    float: none;
    font-size: 12px;
    line-height: 12px;
    padding-left: 0;
}
.mas-eventos .views-field-field-ubicacion .field-content:before {
    content: "/";
    margin-left: 4px;
}
.views-field-field-ubicacion .field-content {
    float: left;
}
/*.mas-eventos .views-field-field-fechas{
    padding-left: 40px;
    clear: left;
}*/
.mas-eventos .views-row:hover .views-field-field-fechas,
.mas-eventos .views-row:hover .views-field-field-ubicacion{
    color: #6a6a6a;
}
.mas-eventos .views-row:hover .views-field-title a{
    color: #25a9df;
}
.mas-eventos .views-field-field-fechas,
.mas-eventos .views-field-field-ubicacion{
    color: #b5b5b5;
}

.node-dependencias .group-mas-noticias .block-title {
    text-align: center;
    margin-top: 20px;
}
.node-noticias .field-name-field-redaccion-de,
.node-noticias .field-name-field-fotografia-de- {
    float: left;
    margin-right: 5px;
}
.node-noticias .field-name-field-politica-publica .field-items {
    display: none;
}
.field-name-estrategia-nombre-corto a {
    color: #00b7e5;
    font-size: 12px;
    font-weight: 600;
}
.field-name-estrategia-nombre-corto .field-item {
    color: #00b7e5;
}
.groups-acerca{
    float: left;
    width: 49%;
}
.group-2.groups-acerca {
    margin-left: 0;
    float:right;
    width:32%;
}
.group-1.groups-acerca {
    float:left;
    width:65%;
}
.acerca-group-3 {
    background: #eeeeee;
    float: left;
    height: 215px;
    margin: 0 0 0 -130px;
    padding: 0 0 0 130px;
    width: 50%;
}

.padre-dependencias .field-label,
.field-name-dependencias-hijos-reference .views-label.views-label-field-padres {
    color: #515151 /*#139ADD #672b87*/;
    font-size: 20px;
    line-height: 22px;
}
.padre-dependencias .field-items,
.field-name-dependencias-hijos-reference .view-dependencias-logo-hijos .field-content {
    color: #353535;
    font-size: 16px;
    line-height: 24px;
}
.organigrama-dependencia .group-dependencias-relacionados {
    background: none repeat scroll 0 0 #e4e4e4;
    height: 215px;
    margin: 0 -130px 0 0;
    padding: 0 130px 0 0;
}
.group-dependencias .group-3 .block-views-organigrama-dependencia-block .view-organigrama-dependencia {
    background: url("../img/dependencia.png") no-repeat scroll 140px 9px ;
    border-bottom: 1px solid #E3E3E3;
    font-size: 20px;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.acerca-group-3 .field-name-dependencias-hijas {
    /*margin-top: 40px; valor anterior*/
    margin-top: 25px;
    width: 100%;
}
.acerca-group-3 .field-name-organigrama-de-la-dependencia {
    position: relative;
    top: 140px;
    width: 167px;
}
.acerca-group-3 .field-name-organigrama-de-la-dependencia .view-organigrama-dependencia a {
    background: url("../img/organigrama_x.png") no-repeat scroll 90px 2px;
    font-size: 14px;
    float: left;
    padding-right: 40px;
    height: 30px;
	color: #515151 /*#672b87*/;
}
.acerca-group-3 .field-name-dependencias-hijas .block-title {
    color: #139add;
    float: left;
    font-size: 18px;
    font-weight: 100;
    line-height: 20px;
    text-align: inherit;
    text-transform: none;
    width: 130px;
}

.field-name-dependencias-hijas .block-views-dependencias-hijos-block .block-inner > .content {
    float: left;
    margin-top: -13px;
    width: 218px;
}

.group-organigrama .block-views-dependencias-hijos-block .view-dependencias-hijos ul .views-row a {
    color: #525252;
}
body .node-dependencias .acerca-group-3 .view li {
    background: none repeat scroll 0 0 ;
    color: #515151 /*#672b87*/;
    float: left;
    list-style: initial /*circle outside none*/;
    padding-left: 0;
}
.acerca-group-3 ul {
    padding: 0;
}
.group-dependencias-relacionados{
    float: left;
    width: 50%;
}
.group-dependencias-relacionados .field-name-dependencias-objetivos,
.group-dependencias-relacionados .field-name-dependencias-estrategias {
    float: left;
    width: 49%;
}
.group-dependencias-relacionados .field-name-dependencias-estrategias {
    margin-left: 1%;
}
/*.group-dependencias {
    margin-right: 0;
}*/
/*.group-dependencias-relacionados.group-dependencias{
    margin-right: 0;
    width: 50%;
}*/
.group-dependencias-relacionados.group-dependencias .field-name-dependencias-programas,
.group-dependencias-relacionados.group-dependencias .field-name-dependecias-proyectos {
    float: left;
    width: 49%;
}
.group-dependencias-relacionados.group-dependencias .field-name-dependecias-proyectos {
    margin-left: 1%;
}
.contenedor-relacionados {
    border-bottom: 1px solid #bcbcbc;
    float: left;
    margin-top: 50px;
    padding-bottom: 45px;
    width: 100%;
}
.contenedor-relacionados .group-dependencias-relacionados .field .view .view-content {
    float: left;
    height: 250px;
}
.group-dependencias-relacionados .block-title {
    color: #6a6a6a;
    font-size: 16px;
    font-weight: 600;
    margin-top: -4px;
}
.group-siguenos .group-redes {
    float: none;
}
.relacionados-dependencias .views-row a {
    background: url("../img/organismo_relacionados.png") no-repeat scroll 0 5px ;
    color: #525252;
    font-size: 14px;
    padding-left: 10px;
}
.view-dependencias-servicio.relacionados-dependencias .views-row a {
    background: url("../img/organismo_x.png") no-repeat scroll 0 5px ;
    color: #525252;
    font-size: 14px;
    padding-left: 10px;
}
/*.relacionados-dependencias .view-content {
    border-bottom: 3px solid #00BDC8;
    padding-bottom: 10px;
}*/
.group-dependencias-relacionados .field-name-dependencia-servicio .block-dependencias-servicio-block {
    margin-left: 40px;
    margin-top: 40px;
}
.interlineado{
    height: auto;
}
.interlineado .views-row a {
    line-height: 30px;
}
.funcionario-titular .views-field {
    clear: left;
    /*float: left;*/
    width: 100%;
}
.funcionario-titular {
    float: inherit;
    width: 100%;
}
.funcionario-titular .views-field-title a {
    color: #525252;
    /*float: left;*/
    font-size: 18px;
    margin-top: 10px;
	line-height: 40px;
	font-weight: bold;
}
.funcionario-titular .views-field-field-dependencia {
    border-bottom: 1px solid #EAEAEA;
    color: #9C9C9C;
    font-size: 16px;
    margin-top: 5px;
    padding-bottom: 5px;
}
.funcionario-titular .views-field-field-puesto-del-funcionario,
.field-name-dependencia-funcionario-3 .view-dependencias-funcionarios .views-field-field-puesto-acuerdo {
    color: #6A6A6A;
    font-size: 14px;
    margin-top: 2px;
}

.funcionario-titular .views-field-field-imagen-para-listado .field-content,
.view-dependencias-funcionarios .views-field-field-imagen-para-listado .field-content {
    border: 7px solid #515151 /*#672b87*/;
    margin: 0 auto;
	border-radius: 90px;
    -webkit-border-radius: 90px;
    overflow: hidden;
    width: 150px;
	height: 150px;
    text-align: center;
	position: relative;
}

.funcionario-titular .views-field-field-imagen-para-listado .field-content img,
.view-dependencias-funcionarios .views-field-field-imagen-para-listado .field-content img{
	position: absolute;
height: 150px;
width: auto;
left: 0;
}
}
.view-dependencias-funcionarios.view-display-id-block_1 .views-field-field-imagen-para-listado .field-content,
.view-dependencias-funcionarios.view-display-id-block_2 .views-field-field-imagen-para-listado .field-content,
.view-dependencias-funcionarios.view-display-id-block_5 .views-field-field-imagen-para-listado .field-content {
    border: medium none;
}
.node-funcionario .view-campo-puesto .views-field-title a,
.node-funcionario .view-campo-puesto-multi .views-field-title a {
    color: #939393;
    font-size: 16px;
    font-weight: 600;
}
.views-field-field-clave-titular + .views-field-field-acuerdo-de-reserva + .views-field-title a {
    font-size: 14px;
}
.node-funcionario .view-campo-puesto .views-field-field-titular {
    color: #939393;
    font-size: 16px;
    font-weight: 600;
}
.node-funcionario .view-campo-puesto .views-field-field-titular + .views-field-title a {
    font-size: 14px;
}
.node-funcionario .view-campo-puesto .views-field-field-fecha-en-que-asumio-el-car,
.node-funcionario .view-campo-puesto .views-field-field-fecha-en-que-asumio-el-car span {
    float: left;
}
.node-funcionario .view-campo-puesto .views-field-field-fecha-en-que-asumio-el-car .field-content {
    float: left;
    margin-left: 2px;
}

.group-funcionarios, 
.field-name-dependencia-funcionario-titular,
.field-name-dependencias-funcionarios-hijos,
.funcionarios-hijos .views-row
{
    /*float: left;*/
    text-align: center;
}
.group-paso.group-paso
{
    /*float: left;*/
    text-align: left;
}
.page-dependencia-funcionarios .view-dependencias-organigrama-logo.view-display-id-block_1 .views-field-field-imagen-para-listado img {
    margin: -95px -230px;
}
.group-funcionarios, .node-type-dependencias .group-border {
    margin-top: 25px;
}
.funcionarios-hijos .views-row a {
    color: #585858;
    font-size: 16px;
    font-weight: 600;
}
.node-dependencias .view-funcionarios-hijos-dependencias {
    float: right;
}
.funcionarios-hijos .views-field-field-puesto-del-funcionario {
    color: #585858;
    font-size: 14px;
    line-height: 16px;
}
.funcionarios-hijos .views-row  {
    background: url("../img/icono-maletin.png") no-repeat scroll 0 -15px ;
    padding-left: 50px;
    margin-bottom: 10px;
    float: left;
    width: 290px;
}
.funcionarios-hijos {
    float: left;
    width: 400px;
    margin-left: 20px;
}
.node-type-dependencias .group-azul {
    margin-left: 20px;
    margin-right: 0;
    width: 340px;
}
.group-prensa > h3 {
    background: url("../img/icono-blanco-prensa.png") no-repeat scroll -6px 6px ;
}
.group-siguenos > h3{
    background: url("../img/flecha-siguenos.png") no-repeat scroll 0 7px ;
}
.group-siguenos .field-name-field-url-facebook:before {
    background: url("../img/facebook.png") no-repeat scroll 0 3px ;
    content: "";
    float: left;
    height: 20px;
    width: 20px;
}
.group-siguenos .field-name-field-url-twitter:before {
    background: url("../img/facebook.png") no-repeat scroll 0px -17px ;
    content: "";
    float: left;
    height: 20px;
    width: 20px;
}
.group-transparencia > h3 {
    background: url("../img/icono-transparencia.png") no-repeat scroll 0px 3px ;
    padding-left: 22px;
}
a.liga-transpariencia {
    background: url("../img/flechas-link.png") no-repeat scroll 0 -15px ;
    clear: left;
    color: #525252;
    float: left;
    padding-left: 10px;
}
a.liga-transpariencia:hover{
    background: url("../img/flechas-link.png") no-repeat scroll 0 4px ;
    color: #139add;
}
.field-name-field-aviso-de-privacidad a {
    background: url("../img/flechas-link.png") no-repeat scroll 0 -15px ;
    clear: left;
    color: #525252;
    float: left;
    padding-left: 10px;
}
.field-name-field-aviso-de-privacidad a:hover{
    background: url("../img/flechas-link.png") no-repeat scroll 0 4px ;
    color: #139add;
}
.node-type-dependencias .group-azul:first-child {
    margin-left: 0;
}
.group-pie-fondo {
    background: none repeat scroll 0 0 #F6F6F6;
    margin-left: -9999px;
    padding: 20px 9999px;
}
.group-siguenos .field-item a:hover {
   color: #139add;
}
.group-siguenos .field-item a {
   color: #525252;
}
.node-type-dependencias .group-contacto .field-name-field-ubicacion:hover,
.node-type-dependencias .group-contacto .field-name-dependencia-ubicacion:hover {
    background: url("../img/ver_mapa_hd_hover.png") no-repeat scroll 256px 100% / 40px auto rgba(0, 0, 0, 0);
}
.node-type-dependencias .group-contacto .field-name-field-ubicacion,
.node-type-dependencias .group-contacto .field-name-dependencia-ubicacion {
    background: url("../img/ver_mapa_hd.png") no-repeat scroll 256px 100% / 40px auto rgba(0, 0, 0, 0);
}
.node-type-dependencias .group-azul > .field {
    padding-right: 30px;
}

a.interes-trabajar {
    color: #F1B124;
    float: left;
    font-size: 16px;
    margin-top: 20px;
}
.node-type-dependencias .group-contacto .field-name-field-ubicacion,
.group-siguenos,
.node-type-dependencias .group-contacto .field-name-dependencia-ubicacion {
    margin-top: 10px;
}
.page-responsabilidades-de-esta-dependencia .views-label-field-responsabilidades-legales {
    margin-top: 30px;
}
.feed-icon{
    position: absolute;
    right: 10px;
    top: -15px;
}
.mas-noticias{
    position: relative;
}
.feed-icon > img {
    height: 20px;
    width: 20px;
}
.feed-icon:hover {
    background: url("../img/iconos_rss_hover.png") no-repeat ;
}
a.feed-icon:hover {
    background: url("../img/iconos_rss_hover.png") no-repeat scroll 0 1px ;
    float: left;
    overflow: hidden;
    width: 20px;
}
.feed-icon:hover > img {
    padding-left: 20px;
}
.group-redes, .group-otras-redes {
    float: left;
    margin-left: 30px;
    width: auto;
}
.organigrama-dependencia {
    float: left;
    clear: left;
    width: 100%;
}
.node-organigrama img {
    width: inherit;
}
.group-horario {
    clear: left;
    float: left;
}
.node-dependencias .logo {
    float: right;
    margin-top: -25px;
    width: 200px;
}
.node-dependencias .field-name-field-vision {
    /*margin-top: 20px;*/
        width: 45%;
        float: left;
        vertical-align: top;
        margin-top: 0;
}
.node-dependencias .field-name-field-mision {
        width: 45%;
        float: right;
}
.node-dependencias .field-name-field-prioridades {
    float: left;
    margin-top: 10px;
}
.node-dependencias .group-border {
    border-top: medium none;
}
/* ESTILOS A TIPO DE CONTENIDO SERVICIOS*/
.node-type-servicio .zone-header .region-submenu .block-md-megamenu-4.block-without-title,
.node-type-servicio .zone-header .region-submenu .block-block-32.block-without-title,
.page-servicios .region-submenu .block-block-32.block-without-title {
    display: none;
}
/*.node-servicio.node-unpublished .group-left {
    float: left;
    margin-left: -305px;
}
.node-servicio.node-unpublished .group-right {
    margin-left: 10px;
}*/
.node-permiso .archivo .field-item {
    background: none;
    padding: 5px 0px;
}
.node-permiso .archivo .field-item a {
    color: #139ADD;
    font-weight: 100;
    padding: 10px;
    margin-left: -20px;
}

.node-servicio .archivo .field-item {
    background: none;
    padding: 5px 0px;
}

.field-name-contacto-de-servicio .view li {
    list-style: none outside none;
    margin-left: 50px;
}
.node-servicio .field-name-body,
.node-beneficio .field-name-body,
.node-permiso .field-name-body {
    clear: left;
}
.group-paso.group-paso {
    clear: left;
    width: 385px;
    min-height: 100px;
}
.fundamento-servicio {
    background: none repeat scroll 0 0 white;
    float: left;
    height: auto;
    width: 100%;
}
.fundamento-servicio .view-header {
    margin-left: 20px;
}
.fundamento-servicio .view-content {
    clear: left;
    float: left;
    margin: 20px;
}

.node-type-beneficio .region-content {
    border-bottom: medium none;
    margin-bottom: 0;
}
.group-pie-servicios {
    border-top: 1px solid #EAEAEA;
    float: left;
    margin-top: 30px;
    padding-top: 20px;
    width: 100%;
}
.group-pie-servicios .field-name-error-en-pagina {
    float: left;
    width: 100%;
}
a.fundamento-juridico {
    color: #139add;
    float: left;
    font-size: 12px;
    font-weight: 600;
    margin-left: 45%;
}
.group-pie-servicios .field-name-changed-date .field-item:before {
    color: #686868;
    content: "Última actualización";
    margin-right: 5px;
    font-size: 12px;
    font-weight: 600;
}
a.fundamentos {
    color: #139ADD;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: 600;
}
a.instructivo {
    color: #139ADD;
    float: right;
    font-size: 12px;
    font-weight: 600;
}
.group-pie-servicios .field-name-changed-date {
    float: right;
    margin-top: 30px;
}
.group-pie-servicios .field-name-changed-date .field-item {
    color: #686868;
    float: right;
    font-weight: 600;
    font-size: 12px;
}
.group-left .field-group-htabs .horizontal-tabs .horizontal-tabs-panes.horizontal-tabs-processed {
    background: none repeat scroll 0 0 #F8F8F8;
    margin-top: -6px;
}
.signo2 .field-name-field-cantidad .field-items .field-item:after {
    content: "%";
    padding-left: 5px;
}
.signo1 .field-name-field-cantidad .field-items .field-item:after,
.signo1 .field-name-field-cantidad .field-items .field-item{
    content: "pesos";
    margin-left: 5px;
}
.node-type-beneficio .block-system-main {
    border-bottom: medium none;
}
.group-paso h3 {
    margin-right: 20px;
    position: absolute;
    width: 130px;
    margin-top: 33px;
}
.group-paso > .field {
    clear: left;
    margin-bottom: 20px;
    margin-left: 0;
    margin-top: 30px;
}
.node-servicio .field-name-field-descripcion,
.group-left .field-name-field-descripci-n,
.group-left .field-name-field-descripcion {
    clear: left;
    margin-top: 20px;
}
.group-paso .field-name-field-a-donde-acudir,
.group-paso .field-name-field-respuesta-ficta- {
    border-bottom: 1px solid #D1D1D1;
    width: 100%;
    margin-top: 30px;
}
.group-right .archivo .field-items {
    width: 95%;
}
.archivo .field-items {
    border-bottom: 1px solid #E9E9E9;
    border-top: 1px solid #E9E9E9;
    width: 385px;
}
.group-paso .field-name-field-cantidad-2 {
    margin-top: 0;
}
.group-paso .field-name-field-aviso .field-items,
.group-left .field-name-field-avisos .field-items,
.group-left .field-name-field-aviso .field-items {
    background: url("../img/alerta_icon.png") no-repeat scroll 7px 7px #474747;
    height: auto;
    line-height: 18px;
    padding-left: 30px;
    width: 80%;
    padding-top: 7px;
    padding-bottom: 1px;
}
.group-paso .field-name-field-aviso .field-items .field-item.even,
.field-group-htabs .horizontal-tabs ul.horizontal-tabs-list .selected strong,
.group-paso .field-name-field-aviso .field-items, .group-left .field-name-field-avisos .field-items div,
.group-left .field-name-field-aviso .field-items .field-item {
    color: #FFFFFF;
}

.field-name-field-cantidada-pagar .field-item:after,
.field-name-field-cantidad-a-pagar-desde- .field-items:after,
.field-name-field-hast-a .field-item:after,
.field-name-field-has-ta .field-items:after,
.field-name-field-desd-e .field-items:after{
    content: " pesos";
}
.node-servicio .group-paso h3 span,
.node-type-permiso .group-paso h3 span {
    color: #6A6A6A;
    font-size: 20px;
}
.field-name-field-cantidad-a-pagar-desde- .field-item,
.field-name-field-has-ta .field-item,
.field-name-field-desd-e .field-item {
    display: inline;
}
.group-paso .field-name-field-aviso {
    border-bottom: 1px solid #F4F4F4;
}
.group-paso .field-name-field-formas-d-pago .field-item > a,
.view-servicios-informaci-n-relevante .views-field-title a,
.group-informacion-relevante .field-name-field-servicios-relacionados .field-item a,
.block-block-63 .content p a {
    color: #6A6A6A;
}
.circulos .field-item {
    display: list-item;
    list-style: circle outside none;
}
.field-group-htabs .horizontal-tabs {
    border: medium none;
}
.field-group-htabs .horizontal-tabs .horizontal-tabs-list {
    background: none repeat scroll 0 0 transparent;
    border-right: medium none;
    height: 25px;
    width: 97%;
}
.field-group-htabs .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a {
    color: #FFFFFF;
    height: 25px;
    line-height: 12px;
    text-align: center;
}
.field-group-htabs .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong {
    font-weight: 600;
}
.node-beneficio .group-left .horizontal-tabs .group-en-linea .fieldset-wrapper {
    margin-top: 30px;
}
.field-group-htabs .horizontal-tabs ul.horizontal-tabs-list li.selected {
    background: url("../img/servicios_en_linea2.png") no-repeat scroll 0 0  transparent;
}

.horizontal-tabs ul.horizontal-tabs-list li a:hover {
    background-color: transparent;
}
.field-group-htabs .horizontal-tabs ul.horizontal-tabs-list li {
    background: url("../img/servicios_en_linea1.png") no-repeat scroll 0 0  transparent;
    border-right: medium none;
    height: 24px;
    margin-right: -4px;
    overflow: hidden;
    width: 195px;
}
.group-right .group-informacion-relevante span,
.block-block-63 h3 span {
   border-bottom: 1px solid #D0D0D0;
   color: #8D8D8D;
   float: left;
   font-size: 18px;
   font-weight: 400;
   margin-left: 10px;
   padding-right: 10px;
   width: 90%;
}
.group-right .view-servicios-informaci-n-relevante .views-field-title,
.group-informacion-relevante .field-name-field-servicios-relacionados .field-item,
.block-block-63 .content p {
    clear: left;
    color: #6A6A6A;
    display: list-item;
    float: left;
    list-style-type: circle;
    margin-left: 25px;
    padding: 5px 0;
}

.group-right .view-servicios-informaci-n-relevante .views-field-title:hover,
.group-informacion-relevante .field-name-field-servicios-relacionados .field-item:hover {
    color: #46ACE3;
}
.horizontal-tabs-processed .fieldset-wrapper .field-name-field-url-del-formulario {
    background: none repeat scroll 0 0 #52C05A;
    display: inline-block;
    height: 25px;
    margin-bottom: 10px;
    padding: 12px 50px;
}
.horizontal-tabs-processed .fieldset-wrapper .field-name-field-url-del-formulario a,
.group-boton .field-name-field-url-del-formulario .field-label {
    color: #FFFFFF;
    font-weight: 600;
    line-height: 25px;
}
.horizontal-tabs .fieldset-wrapper .group-boton {
    text-align: center;
}
.fieldset-wrapper .group-paso .field-name-field-cantidad-2,
.group-aplicar .fieldset-wrapper .group-paso .field-name-field-de-,
.group-aplicar .group-paso .field-name-field-a- {
    float: left;
    margin-right: 5px;
}
.fieldset-wrapper .group-paso .field-name-field-unidad-de-tiempo,
.group-aplicar .fieldset-wrapper .group-paso .field-name-field-unidad-de-tiempo-2,
.group-aplicar .fieldset-wrapper .group-paso .field-name-field-unidad-de-tiempo-3 {
    clear: none;
    float: left;
    margin: 0;
}
.node-servicio .group-right {
    padding-left: 10px;
}
.group-aplicar .fieldset-wrapper .group-paso .field-name-field-a- .field-label,
.group-aplicar .fieldset-wrapper .group-paso .field-name-field-de- .field-label {
    float: left;
    font-size: 14px;
    line-height: 16px;
    margin: -1px 5px 0 0;
}
.group-aplicar .fieldset-wrapper .group-paso .field-name-field-a- .field-items {
    float: left;
    margin: 0;
}
.node-permiso .group-left .field-name-field-aviso,
.node-servicio .group-left .field-name-field-avisos,
.node-beneficio .group-left .field-name-field-avisos{
    clear: left;
    margin-left: 60px;
    margin-bottom: 20px;
}
.node-permiso .views-field-field-correo-electr-nico-de-aten .field-content,
.node-servicio .views-field-field-correo-electr-nico-de-aten .field-content,
.node-beneficio .views-field-field-correo-electr-nico-de-aten .field-content {
    float: left;
}
.node-permiso .field.field-name-field-avisos,
.node-servicio .field.field-name-field-aviso {
    margin-left: 200px;
}
.node-permiso .group-aplicar .group-paso,
.node-servicio .group-aplicar .group-paso{
    border-top: 1px solid #EAEAEA;
}
.node-permiso .field-name-field-servicios-relacionados a:hover,
.node-servicio .field-name-field-servicios-relacionados a:hover{
    color: #2FAADC;
}
.node-permiso .group-left .field-name-field-aviso,
.node-servicio .group-left .field-name-field-aviso {
    clear: left;
}
.node-servicio .field-name-leyenda-retys {
    clear: left;
    color: #6a6a6a;
    float: left;
    margin-top: 30px;
}
#colorbox header, #colorbox footer, #colorbox #breadcrumb {
    display: none;
}

.horario_permiso h2 {
    color: #6A6A6A;
    float: left;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 20px;
    margin-right: 5px;
}
.sabado h2 {
    margin-right: 55px;
}
.horario_permiso {
    float: left;
    margin-left: 200px;
    width: 260px;
}

.group-paso .horario_permiso .hora {
    clear: none;
    color: #6A6A6A;
    float: left;
    margin: 0 5px;
}
.group-aplicar .field-name-servicios-vigencia-de, .group-aplicar .field-name-servicios-vigencia-hasta {
    clear: none;
    color: #6a6a6a;
    float: left;
    font-size: 14px;
    margin: 27px 0 0;
}
.node-permiso .field-name-contacto-de-servicio .view li,
.node-servicio .field-name-contacto-de-servicio .view li,
.node-beneficio .field-name-contacto-de-servicio .view li {
    margin-left: 0;
}
.node-permiso .views-field.views-field-field-correo-electr-nico-de-aten,
.node-servicio .views-field.views-field-field-correo-electr-nico-de-aten,
.node-beneficio .views-field.views-field-field-correo-electr-nico-de-aten {
    float: left;
    width: 409px;
}
.field-name-field-tel-fono-servicio .field-items {
    margin-left: -20px;
}
.node-permiso .field-name-contacto-de-servicio.field-type-ds .field-content {
    margin-left: 29px;
}
/*Estilos del opening-hours*/

.opening-hours-week {
    float: left;
    padding: 0;
}

.opening-hours-week .clear-block {
    float: left;
    font-size: 13px;
    width: 91px;
}
.opening-hours-week .name {
    text-align: center;
    width: 100%;
}
.field-name-horario .field-items,
.group-paso .field-name-field-otros-area {
    border-bottom: 1px solid #F4F4F4;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.opening-hours-week .times {
    text-align: center;
    width: 100%;
}
.instance {
    text-align: center;
    width: 100%;
}
.field-name-contacto-de-servicio .view-contacto-de-servicios span {
    color: #3E3E3E;
    float: left;
    margin-right: 5px;
}
.node-servicio .group-ubicacion,
.node-permiso .group-ubicacion,
.node-beneficio .group-ubicacion
 {
    width: 550px;
}
.field-name-contacto-de-servicio .view-contacto-de-servicios .views-field-field-telefono {
    height: auto;
    width: 300px;
}
/*Estilos home noticias*/
.mas-noticias a{
    color: #6a6a6a;
}
.mas-noticias a:hover{
    color: #25a9df;
}
.mas-articulos .views-row:hover .views-field-field-nom-completo{
    color: #6a6a6a;
}
.mas-articulos .views-field-field-nom-completo{
    color: #B5B5B5;
}
.mas-articulos .views-row:hover .views-field-title a{
    color: #25A9DF;
}
.mas-articulos .views-field-title a{
    color: #6A6A6A;
} 
.mas-articulos .views-field-name a{
    color: #cfcfcf;
} 
.eventos .view-content,
.noticias .view-content, 
.publicaciones .view-content, 
.bloque-destacados .view-content {
    float: left;
    margin: 10px -10px;
    overflow: hidden;
    width: 720px;
}
.page-noticias .field-name-field-balazo .field-item:after{
    content: "...";
}
.noticias.mas-noticias .views-row {
    border: medium none;
    border-right: 1px solid #EAEAEA; 
    clear: none;
    margin: 0;
    padding: 10px 9px 10px 10px;
}

.noticias .masonry-item-inner {
    border-bottom: 1px dashed #B7A988;
    float: left;
    height: 100%;
    margin: 10px;
    overflow: hidden;
}
.noticias.mas-noticias .views-field-title {
    width: 180px;
}
.views-exposed-form .form-item-combine input {
    background: url("../img/icono-busqueda.jpg") no-repeat scroll 100% -2px #e5e5e5;
    border-color: #e5e5e5;
    border-style: solid none;
    border-width: 1px medium;
    padding-right: 25px;
    width: 230px;
}

.views-exposed-widget > label {
    color: #5D5D5D;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
}

.views-exposed-widget:focus > label{
    display: none;
}

.views-exposed-form input:focus {
    box-shadow: 0 0;
}

.views-exposed-form .form-type-select select, 
.views-exposed-form .form-type-date-text input {
    background: url("../img/ver-mas.png") no-repeat scroll 152px -5px #e5e5e5;
    border-color: #C9E8F5;
    border-image: none;
    border-style: none none dashed;
    border-width: medium medium 1px;
    color: #5D5D5D;
    font-size: 12px;
    width: 180px;
}

.views-exposed-form .form-type-select {
    overflow: hidden;
    width: 180px;
}

.views-exposed-form .form-type-select select {
    width: 200px;
}

.views-exposed-form .form-type-select select:focus {
    text-indent: 0;
}

.eventos .view-header .borde-amarillo,
.noticias .view-header .borde-amarillo,
.publicaciones .view-header .borde-amarillo {
    clear: left;
}

.texto-filtros {
    clear: left;
    color: #A0A0A0;
    float: left;
    font-size: 24px;
    font-weight: lighter;
    line-height: 24px;
    width: 100%;
}

.view-filters {
    float: right;
    margin-top: 20px;
    width: 700px;
}

.views-exposed-form .views-exposed-widget.views-widget-filter-combine {
    width: auto;
}
.view-dependencias .views-exposed-form .views-exposed-widgets .views-exposed-widget {
    margin-right: 0;
}
.views-exposed-form .views-exposed-widgets .views-exposed-widget {
    margin-right: 20px;
}
.views-exposed-form .views-exposed-widget {
    float: left;
    padding: 0;
    width: 180px;
}
.views-exposed-widgets .views-widget-filter-created {
    margin-top: 23px;
    width: 260px;
}
.view-filters .views-widget-filter-field_fechas_value {
    width: 271px;
    margin-left: 9px;
    margin-top: 24px;
}
.views-widget-filter-created .views-widget .form-item-created-min input,
.views-widget-filter-created .views-widget .form-item-created-max input,
.views-widget-filter-field_fechas_value .form-item-field-fechas-value-min-date input,
.views-widget-filter-field_fechas_value .form-item-field-fechas-value-max-date input {
    background: none repeat scroll 0 0 #e5e5e5;
    border: medium none;
    margin-left: 5px;
    width: 75px;
}
.views-widget-filter-created .form-item-created-min,
#edit-field-fechas-value-min-wrapper {
    float: left;
}
.views-widget-filter-created .form-item-created-max,
#edit-field-fechas-value-max-wrapper {
    float: left;
    margin-left: 5px;
}
.views-widget-filter-created label,
.views-widget-filter-field_fechas_value label {
    color: #5d5d5d;
    float: left;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    position: relative;
    text-transform: uppercase;
}

.item-list .pager.pager-load-more {
    background: none repeat ;
    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%;
}
.item-list .pager.pager-load-more li.pager-next {
    background: none repeat ;
    border: medium none;
    border-radius: 1px;
    float: left;
    left: 50%;
}
.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;
}

.pager-load-more li.first a:hover {
    border-radius: 1px;
}
.workbench-info-block br {
    display: none;
}
.page-noticias .region-featured,
.page-eventos .region-featured,
.page-servicios.servicioseinformacion .region-featured {
    background: url("../img/rejilla.png") repeat ;
    box-shadow: 0 10px 10px 0 #EFEFEF;
    margin: 0 -9989px;
    padding: 0 9999px;
}
.view-mode-chico .field-name-field-imagen-para-listado {
    border-bottom: 1px solid #afafaf;
    border-left: 1px solid #afafaf;
    float: left;
    width: 162px;
}
.view-mode-chico .group-hover {
    float: right;
    height: 168px;
    width: 177px;
}
.view-mode-chico .field-item img {
    height: 167px;
    width: 162px;
}

/*.view-mode-grande, 
.view-mode-chico {
    font-family: titillium web;
    height: 200px;
    margin: 10px;
    overflow: hidden;
    position: relative;
    width: 340px;
    cursor: pointer;
}*/
/*.bloque-destacados .view-mode-grande {
    width: 314px;
}*/

.view-mode-chico .field-name-title .field-item {
    margin: 49px auto;
    text-align: left;
}
.view-mode-chico:hover .field-name-title .field-item {
    margin: 20px 0 0;
} 
.view-mode-chico .group-hover .field-name-title h2 {
    color: #ffffff;
    font-size: 14px;
    font-weight: 100;
    line-height: 14px;
    margin-bottom: 0;
}

.view-mode-grande .field-name-field-imagen-para-listado .field-item img,
.view-mode-chico .field-name-field-imagen-para-listado .field-item img {
    filter: url('#grayscale'); /* Versión SVG para IE10, Chrome 17, FF3.5, Safari 5.2 and Opera 11.6 */
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%); /* Para cuando es estándar funcione en todos */
filter: Gray(); /* IE4-8 and 9 */

-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;

filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */ 

filter: gray; /* IE6-9 */ 

-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */ 

}
.view-mode-grande:hover .field-name-field-imagen-para-listado .field-item img,
.view-mode-chico:hover .field-name-field-imagen-para-listado .field-item img {
    -webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: none;

-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}

/*.view-mode-grande{
    height: 420px;
}*/

/*.view-mode-chico .field-name-title, 
.view-mode-grande .field-name-title {
    -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 #4F4F4F;
    border-bottom: 4px solid #9C9C9C;
    bottom: 0;
    color: #FFFFFF;
    opacity: 0.9;
    padding: 6px 10px 6px 30px;
    position: absolute;
    width: 100%;
}*/
.bloque-destacados .views-row-1 {
    margin-left: 10px;
}
.view-mode-grande .group-hover .field-name-title .field-item,
.view-mode-destacado_grande .field-name-title .field-item {
    margin: 22px auto;
    text-align: left;
}

.view-mode-grande .group-hover .field-name-title h2,
.view-mode-destacado_grande .field-name-title .field-item div {
    color: #ffffff;
    font-size: 16px;
    font-weight: 100;
    line-height: 16px;
}
.view-mode-grande .field-type-image {
    border-bottom: 1px solid #afafaf;
    border-left: 1px solid #afafaf;
    border-right: 1px solid #afafaf;
    width: 339px;
}
.view-mode-grande .field-item img {
    width: 339px;
}
/*.view-noticias-destacadas .views-row-2, .views-row-4 {
    margin-left: -70px;
}
.view-noticias-destacadas .views-row-5, .views-row-3 {
    margin-left: -25px;
}*/
.view-mode-chico {
    height: 168px;
    margin-left: 10px;
    width: 340px;
}
.view-mode-chico .group-hover .field-name-post-date,
.view-mode-grande .group-hover .field-name-post-date,
.view-mode-grande .field-name-field-fecha-de-actualizacion,
.view-mode-chico .field-name-field-fecha-de-actualizacion,
.view-mode-chico .group-hover .field-name-field-tipo-de-evento,
.view-mode-grande .group-hover .field-name-field-tipo-de-evento {
    display: none;
}
.view-mode-chico:hover .group-hover .field-name-post-date,
.view-mode-chico:hover .field-name-field-fecha-de-actualizacion,
.view-mode-chico:hover .group-hover .field-name-field-tipo-de-evento {
    display: block;
    float: left;
    height: 50px;
    width: 177px;
}
.view-mode-grande:hover .group-hover .field-name-post-date,
.view-mode-grande:hover .field-name-field-fecha-de-actualizacion,
.view-mode-grande:hover .group-hover .field-name-field-tipo-de-evento {
    display: block;
}
.view-mode-chico .group-hover .field-name-post-date .field-items,
.view-mode-chico:hover .group-hover .field-name-field-tipo-de-evento .field-items {
    float: left;
    margin: 20px 4px;
}
.view-mode-chico .group-hover .field-name-post-date .field-item,
.view-mode-chico .field-name-field-fecha-de-actualizacion .field-item,
.view-mode-chico:hover .group-hover .field-name-field-tipo-de-evento .field-item {
    color: #ffffff;
    float: left;
    font-size: 14px;
    line-height: 14px;
    text-align: center;
    width: 170px;
}

/*.view-mode-chico .field-name-title h2,
.view-mode-grande .field-name-title h2 {
    border-left: 1px solid #9C9C9C;
    font-size: 16px;
    font-weight: 400;
    height: 51px;
    line-height: 16px;
    margin-bottom: 0;
    overflow: hidden;
    padding-left: 30px;
}*/

/*.view-mode-chico:hover .field-name-title, 
.view-mode-grande:hover .field-name-title {
    display: none;
}
*/
/*.view-mode-chico:hover .group-hover,
.view-mode-grande:hover .group-hover {
    background: none repeat scroll 0 0 #4F4F4F;
    border-bottom: 4px solid #9C9C9C;
    bottom: 0;
    color: #FFFFFF;
    height: 200px;
    opacity: 0.9;
    padding: 30px;
    position: absolute;
}*/

/*.view-mode-grande:hover .group-hover {
    height: 420px;
    padding: 50px;
}*/

.view-mode-chico .field-name-field-balazo,
.view-mode-grande .field-name-field-balazo {
    border-left: 1px solid #9C9C9C;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 10px;
}
.view-mode-chico:hover .tipo-de-categoria-publicacion,
.view-mode-chico:hover .field-name-field-tipo-d-serie {
    display: none;
}
.view-mode-chico .tipo-de-categoria-publicacion,
.view-mode-chico .field-name-field-tipo-d-serie {
    display: block;
    float: left;
    width: 100%;
}
.tipo-de-categoria-publicacion .field-item.even {
    color: #ffffff !important;
    float: left;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
    margin: 0 !important;
    text-align: center;
    width: 100%;
}
.view-mode-grande:hover .tipo-publicacion-categoria {
    display: none;
}
.view-mode-grande .tipo-publicacion-categoria {
    float: left;
    margin: 0;
    width: 100%;
}
.view-mode-grande .tipo-publicacion-categoria .field-item {
    color: #ffffff !important;
    font-size: 20px;
    line-height: 18px;
    margin: 0 !important;
    text-align: center;
}

.view-mode-grande .field-name-field-balazo {
    font-size: 24px;
    line-height: 24px;
    margin-top: 60px;
    padding-left: 30px;
}
.view-mode-chico .field-name-field-tipo-d-serie .field-item {
    color: #ffffff;
    float: left;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    width: 100%;
}
/*.bloque-destacados .field-name-post-date,
.bloque-destacados .field-name-field-fechas,
.bloque-destacados .field-name-field-costo-de-admision,
.bloque-destacados .field-name-field-ubicacion {
    color: #9C9C9C;
    font-size: 18px;
}*/

/*.view-mode-grande:hover .field-name-post-date {
    bottom: 10px;
    left: 20px;
    position: absolute;
}*/

/*.bloque-destacados .views-row-1 .field-name-title, 
.bloque-destacados .views-row-1 .group-hover {
    background: none repeat scroll 0 0 #F2B024;
    border-color: #FFC216;
}*/

/*.bloque-destacados .views-row-1 .field-name-title h2,
.bloque-destacados .views-row-1 .field-name-field-balazo{
    border-color: #fed72b;
}*/
.views-row-2 .view-mode-chico .group-hover,
.field-name-field-des-uno > .field-items > .field-item + .field-item .view-mode-chico .group-hover {
    /*background-color: #364155;*/
	
background: rgba(55,65,85,1);
background: -moz-linear-gradient(45deg, rgba(55,65,85,1) 31%, rgba(125,125,140,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(31%, rgba(55,65,85,1)), color-stop(100%, rgba(125,125,140,1)));
background: -webkit-linear-gradient(45deg, rgba(55,65,85,1) 31%, rgba(125,125,140,1) 100%);
background: -o-linear-gradient(45deg, rgba(55,65,85,1) 31%, rgba(125,125,140,1) 100%);
background: -ms-linear-gradient(45deg, rgba(55,65,85,1) 31%, rgba(125,125,140,1) 100%);
background: linear-gradient(45deg, rgba(55,65,85,1) 31%, rgba(125,125,140,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#374155', endColorstr='#7d7d8c', GradientType=1 );

}

.bloque-destacados .views-row-3 .field-name-field-fechas,
.bloque-destacados .views-row-3 .field-name-field-costo-de-admision,
.bloque-destacados .views-row-3 .field-name-field-ubicacion {
    color: #ffdc7b;
}

.views-row-3 .view-mode-chico .group-hover,
.field-name-field-des-uno > .field-items > .field-item + .field-item + .field-item .view-mode-chico .group-hover {
    /*background-color: #ED5F5E;*/
	
background: rgba(237,94,94,1);
background: -moz-linear-gradient(45deg, rgba(237,94,94,1) 31%, rgba(245,155,30,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(31%, rgba(237,94,94,1)), color-stop(100%, rgba(245,155,30,1)));
background: -webkit-linear-gradient(45deg, rgba(237,94,94,1) 31%, rgba(245,155,30,1) 100%);
background: -o-linear-gradient(45deg, rgba(237,94,94,1) 31%, rgba(245,155,30,1) 100%);
background: -ms-linear-gradient(45deg, rgba(237,94,94,1) 31%, rgba(245,155,30,1) 100%);
background: linear-gradient(45deg, rgba(237,94,94,1) 31%, rgba(245,155,30,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed5e5e', endColorstr='#f59b1e', GradientType=1 );

}

.bloque-destacados .views-row-3 .field-name-title h2,
.bloque-destacados .views-row-3 .field-name-field-balazo{
    border-color: #15d2c1;
}

.bloque-destacados .views-row-3 .field-name-post-date,
.bloque-destacados .views-row-3 .field-name-field-fechas,
.bloque-destacados .views-row-3 .field-name-field-costo-de-admision,
.bloque-destacados .views-row-3 .field-name-field-ubicacion,
.bloque-destacados .views-row-3 .field-name-field-fecha-de-actualizacion{
    color: #73c7cc;
}

.views-row-4 .view-mode-chico .group-hover,
.field-name-field-des-uno > .field-items > .field-item + .field-item + .field-item + .field-item .view-mode-chico .group-hover {
    /*background-color: #41ACB4;*/
	
background: rgba(65,171,179,1);
background: -moz-linear-gradient(45deg, rgba(65,171,179,1) 31%, rgba(96,123,151,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(31%, rgba(65,171,179,1)), color-stop(100%, rgba(96,123,151,1)));
background: -webkit-linear-gradient(45deg, rgba(65,171,179,1) 31%, rgba(96,123,151,1) 100%);
background: -o-linear-gradient(45deg, rgba(65,171,179,1) 31%, rgba(96,123,151,1) 100%);
background: -ms-linear-gradient(45deg, rgba(65,171,179,1) 31%, rgba(96,123,151,1) 100%);
background: linear-gradient(45deg, rgba(65,171,179,1) 31%, rgba(96,123,151,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41abb3', endColorstr='#607b97', GradientType=1 );

}

.bloque-destacados .views-row-4 .field-name-title h2,
.bloque-destacados .views-row-4 .field-name-field-balazo{
    border-color: #3a87ab;
}

.bloque-destacados .views-row-4 .field-name-post-date,
.bloque-destacados .views-row-4 .field-name-field-fechas,
.bloque-destacados .views-row-4 .field-name-field-costo-de-admision,
.bloque-destacados .views-row-4 .field-name-field-ubicacion {
    color: #699abb;
}

.views-row-5 .view-mode-chico .group-hover,
.field-name-field-des-uno > .field-items > .field-item + .field-item + .field-item + .field-item + .field-item .view-mode-chico .group-hover {
    /*background-color: #3F535E;*/
	
background: rgba(63,83,94,1);
background: -moz-linear-gradient(45deg, rgba(63,83,94,1) 31%, rgba(70,132,156,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(31%, rgba(63,83,94,1)), color-stop(100%, rgba(70,132,156,1)));
background: -webkit-linear-gradient(45deg, rgba(63,83,94,1) 31%, rgba(70,132,156,1) 100%);
background: -o-linear-gradient(45deg, rgba(63,83,94,1) 31%, rgba(70,132,156,1) 100%);
background: -ms-linear-gradient(45deg, rgba(63,83,94,1) 31%, rgba(70,132,156,1) 100%);
background: linear-gradient(45deg, rgba(63,83,94,1) 31%, rgba(70,132,156,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f535e', endColorstr='#46849c', GradientType=1 );

}

.bloque-destacados .views-row-5 .field-name-title h2,
.bloque-destacados .views-row-5 .field-name-field-balazo{
    border-color: #fe91a7;
}

.bloque-destacados .views-row-5 .field-name-post-date,
.bloque-destacados .views-row-5 .field-name-field-fechas,
.bloque-destacados .views-row-5 .field-name-field-costo-de-admision,
.bloque-destacados .views-row-5 .field-name-field-ubicacion,
.bloque-destacados .views-row-5 .field-name-field-fecha-de-actualizacion {
    color: #f48b9c;
}
.bloque-destacados .views-row-1 .field-name-field-fechas,
.bloque-destacados .views-row-1 .field-name-field-costo-de-admision,
.bloque-destacados .views-row-1 .field-name-field-ubicacion {
    color: #ffffff;
}

/*.bloque-destacados .group-hover {
    display: none;
}*/
.view-mode-chico .field-name-title {
    float: left;
    height: 115px;
    margin: 0 10px;
    width: 157px;
}

.view-mode-grande .group-hover .field-name-title {
    height: 48px;
    margin: 0 10px;
    width: 320px;
}
.view-id-eventos_destacados .view-mode-grande .group-hover .field-name-field-fechas {
    text-align: center;
    width: 100%;
}
.view-mode-grande {
    height: 346px;
    margin-left: 5px;
    width: 340px;
}
.views-row-4 .view-mode-chico {
    margin-left: 5px;
}
.view-mode-grande .field-name-post-date .field-item, .view-mode-grande .field-name-field-fecha-de-actualizacion .field-item,
.view-mode-grande:hover .group-hover .field-name-field-tipo-de-evento .field-item,
.view-mode-grande:hover .group-hover .field-name-field-tipo-de-evento .field-item {
    color: #ffffff;
    font-size: 14px;
    text-align: center;
}
.view-mode-grande:hover .group-hover .field-name-title .field-item,
.view-mode-destacado_grande:hover .field-name-title .field-item {
    margin: 8px 0 0;
}
/*.bloque-destacados .view-mode-chico:hover .group-hover, 
.bloque-destacados .view-mode-grande:hover .group-hover {
    -webkit-box-sizing: border-box;  Safari/Chrome, other WebKit 
    -moz-box-sizing: border-box;     Firefox, other Gecko 
    box-sizing: border-box;          Opera/IE 8+ 
    display: block;
    width: 100%;
}*/

.titdependencias{
	background: rgba(0, 0, 0, 0);
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.70) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.70)));
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.70) 100%);
background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.70) 100%);
background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.70) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.70) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
text-shadow: 0 0 3px #242424;
padding-top: 2%;
color: #FFF;
text-align: center;
font-weight: lighter;
position: absolute !important;
bottom: 0px;
width: 100%;
margin-bottom: 0;
border-bottom: 5px solid #515151 /*#672b87*/;
}

.view-mode-grande .group-hover,
.view-mode-destacado_grande .group-hover {
    /*background: none repeat scroll 0 0 #36ba7a;*/
background: rgba(0,152,134,1);
background: -moz-linear-gradient(45deg, rgba(0,152,134,1) 31%, rgba(243,239,21,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(31%, rgba(0,152,134,1)), color-stop(100%, rgba(243,239,21,1)));
background: -webkit-linear-gradient(45deg, rgba(0,152,134,1) 31%, rgba(243,239,21,1) 100%);
background: -o-linear-gradient(45deg, rgba(0,152,134,1) 31%, rgba(243,239,21,1) 100%);
background: -ms-linear-gradient(45deg, rgba(0,152,134,1) 31%, rgba(243,239,21,1) 100%);
background: linear-gradient(45deg, rgba(0,152,134,1) 31%, rgba(243,239,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009886', endColorstr='#f3ef15', GradientType=1 );
    float: left;
    height: 92px;
    width: 340px;
}
.view-mode-grande .group-hover, 
.view-mode-chico .group-hover {
    cursor: pointer;
}
.pull-twitter {
    float: left;
    margin-top: 10px;
    width: 100%;
}

.pull-twitter {
    color: #6A6A6A;
    float: left;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 10px;
    width: 100%;
}
.bloque-destacados .views-row,
.node-dependencias .field-name-field-des-uno > .field-items > .field-item {
    float: left;
    margin: 5px;
}

.pull-twitter .tweet-authorphoto {
    display: none;
}

.pull-twitter .tweets-pulled-listing .tweet-author a {
    font-weight: 400;
}

.pull-twitter .tweet-screenname {
    float: left;
    margin-right: 2px;
}

.pull-twitter .tweet-screenname:after {
    content: ":";
}

.pull-twitter .tweet-screenname a {
    color: #6A6A6A;
}

.pull-twitter .icono-twitter {
    background: url("../img/iconos_vertical.png") no-repeat scroll 0 -56px ;
    float: left;
    font-family: open sans;
    font-size: 14px;
    margin-top: 16px;
    text-indent: 25px;
    width: 80px;
}

.pull-twitter ul.tweets-pulled-listing {
    border-left: 1px solid #B7B7B7;
    float: left;
    margin-bottom: 0;
    padding-left: 10px;
    width: 670px;
}

.pull-twitter .tweet-actions {
    clear: right;
}
/*Vista de eventos*/
.mas-eventos a,
.mas-articulos .more-link > a {
    color: #6a6a6a;
}
/*.mas-eventos a:hover{
    color: #25a9df;
}*/
.eventos .views-row {
    border-bottom: 4px solid #EAAC27;
    float: left;
    height: 560px;
    margin: 10px;
    overflow: hidden;
    width: 220px;
}
.eventos .views-field-field-fechas {
    background: none repeat scroll 0 0 #EEEEEE;
    color: #7F7F7F;
    float: left;
    font-family: open sans;
    font-size: 14px;
    font-weight: 100;
    line-height: 30px;
    width: 220px;
}
.eventos .views-field-field-fechas div {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding: 0 5px;
    width: 180px;
}
.eventos .views-field-field-imagen-para-listado img{
    width: 220px;
}
.eventos .views-field-title {
    -moz-box-sizing: border-box;
    border-bottom: 1px solid #D1D1D1;
    float: left;
    font-size: 14px;
    height: 90px;
    line-height: 18px;
    overflow: hidden;
    padding: 10px;
    width: 100%;
}
.eventos .views-field-title a {
    color: #5D5D5D;
    overflow: hidden;
}
.eventos .views-field-field-tipo-d-serie {
    float: left;
}
.eventos .views-field-body {
    color: #777777;
    float: left;
    height: 85px;
    margin: 0 10px;
    overflow: hidden;
}
.eventos .views-field-field-ubicacion {
    background: url("../img/bullet-indicador-azul.png") no-repeat scroll 0 50% ;
    color: #888888;
    float: left;
    font-family: open sans;
    line-height: 14px;
    padding-left: 10px;
    clear: left;
}
.view-eventos-descatados .view-content .views-field-field-costo-de-admision {
    clear: left;
    color: #AEAEAE;
    padding: 10px;
}
.view-eventos-descatados .view-content .views-row:hover .views-field-field-costo-de-admision {
    color:#43BCC0;
}
.view-eventos-descatados .view-content .views-row:hover .views-field-title a {
    color: #16898C;
}
.view-eventos-descatados .view-content .views-row:hover .views-field-field-fechas div {
    background: none repeat scroll 0 0 #FEC92C;
    color: #FFFFFF;
}
.view-eventos-descatados .view-content .views-row:hover .views-field-field-fechas {
    background: none repeat scroll 0 0 #EAAC27;
}
.view-id-eventos_destacados .view-mode-grande:hover .group-hover .field-name-field-fechas,
.node-eventos.view-mode-grande:hover .group-hover .field-name-field-fechas {
    display: none;
}
.node-eventos.view-mode-grande .group-hover .field-name-field-fechas {
    color: #ffffff;
    font-family: open sans;
    font-size: 13px;
    text-align: center;
    width: 100%;
}
.field + .group-redes-eventos {
    border: medium none;
    padding: 0;
}
.page-node-125562 .contacto-evento .group-redes-eventos {
	/*margin-left: 0 !important;*/
	position: relative;
margin-top: 0px;
}
.contacto-evento .group-redes-eventos {
	/*margin-left: 0 !important;*/
	position: absolute;
margin-top: 40px;
}
.contacto-evento .field-name-field-tel-fono-comercial, .contacto-evento .group-redes-eventos {
    border-left: 1px solid #eaeaea;
    margin-left: 170px;
    padding-bottom: 15px;
    padding-left: 30px;
}
.contacto-evento .field + .field-name-field-tel-fono-comercial {
    margin-left: 126px;
}
.contacto-evento .field-name-field-correo-electronico {
    width: 55%;
}
.group-redes-eventos {
    border-left: 1px solid #eaeaea;
    float: left;
    padding-bottom: 15px;
    padding-left: 30px;
}
.contacto-evento .field.field-name-field-url-twitter {
    background: url("../img/evento-twitter.png") no-repeat scroll 1px 2px;
    padding-left: 20px;
}
.contacto-evento .field-name-field-url-facebook {
    background: url("../img/evento-face.png") no-repeat scroll 3px 0;
    padding-left: 20px;
}
.contacto-evento .field + .group-redes-eventos {
    /*margin-left: 26px;*/
}
.contacto-evento .field + .field + .group-redes-eventos {
    margin-left: 170px !important;
    /*margin-top: -40px;*/
}
#node-eventos-205395 .contacto-evento .field + .field + .group-redes-eventos, #node-eventos-187926 .contacto-evento .field + .field + .group-redes-eventos, #node-eventos-205358 .contacto-evento .field + .field + .group-redes-eventos, #node-eventos-222753 .contacto-evento .field + .field + .group-redes-eventos {
/* margin-left: 170px !important; */
margin-top: 72px;
}
body.page-node-188079 .contacto-evento .field + .field + .group-redes-eventos {
margin-top: 71px;
}
.page-node-115335 .contacto-evento .field + .field + .group-redes-eventos {
    margin-top: -65px;
}
.contacto-evento .field + .field + .field + .group-redes-eventos {
    margin-top: -80px;
}
.view-mode-chico:hover .group-hover .field-name-field-fechas {
    display: none;
}
.view-mode-chico .group-hover .field-name-field-fechas {
    height: 50px;
    width: 177px;
}
.view-mode-chico .group-hover .field-name-field-fechas .field-items {
    margin: 20px 4px;
}
.view-mode-chico .group-hover .field-name-field-fechas .field-items .field-item {
    color: #ffffff;
    font-family: open sans;
    font-size: 14px;
    text-align: center;
    text-transform: lowercase;
}
.group-hover .field-name-body {
    color: #FFFFFF;
    font-family: open sans;
    font-size: 18px;
    font-weight: 100;
    line-height: 18px;
    margin-bottom: 10px;
}
.group-hover .field-name-field-fechas,
.group-hover .field-name-field-costo-de-admision {
    float: left;
    font-family: open sans;
    font-size: 17px;
}
.group-hover .field-name-field-ubicacion {
    bottom: 10px;
    font-size: 16px;
    left: 20px;
    position: absolute;
}
.group-hover .field-name-body .field-item:after {
    content: "...";
}
.group-hover .field-name-field-costo-de-admision .field-item:before {
    content: "/";
    margin-left: 5px;
    margin-right: 5px;
}
.view-mode-publicacion_en_eventos {
    background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 2px solid #CDCDCD;
    float: left;
    height: 270px;
    margin-top: 30px;
    width: 100%
}
.view-mode-publicacion_en_eventos .field-name-field-imagen-interior img {
    float: left;
    height: 250px;
    margin: 5px;
    width: 180px;
}

.view-mode-publicacion_en_eventos .field-name-title .field-items h2 {
    background: url("../img/icono-e.png") no-repeat ;
    color: #353535;
    font-size: 22px;
    font-weight: 100;
    margin-bottom: 0;
    margin-left: -9px;
    margin-top: 50px;
    padding-left: 15px;
    width: 99%;
}
.view-mode-publicacion_en_eventos .field-name-field-fecha-de-actualizacion,
.view-mode-publicacion_en_eventos .field-name-body {
    color: #353535;
    clear: left;
    font-size: 17px;
    font-weight: 100;
}
.view-mode-publicacion_en_eventos .field-name-field-imagen-interior {
    float: left;
}
.view-mode-publicacion_en_eventos .field-name-field-imagen-interior img {
    border-bottom: 5px solid #434343;
    float: left;
    height: 250px;
    margin: 5px 30px 0 5px;
    width: 180px;
}
.view-mode-publicacion_en_eventos .group-descripcion-evento {
    float: left;
    width: 480px;
}
.view-mode-publicacion_en_eventos .group-descripcion-evento .field-name-publicaciones-hojear {
    font-size: 20px;
    font-weight: 100;
    margin: 20px 0 0;
}
.view-mode-publicacion_en_eventos .group-descripcion-evento .field-name-publicaciones-descargar {
    clear: none;
    font-size: 20px;
    font-weight: 100;
    margin: 20px 0 0;
}
.view-mode-publicacion_en_eventos .group-descripcion-evento .field-name-publicaciones-hojear .hojear {
    background-position: -1px -68px;
}
.view-mode-publicacion_en_eventos .group-descripcion-evento .field-name-publicaciones-descargar a {
    background-position: 0px 5px;
}
/*********************CSS HOME DE PUBLICACIONES ************************/
.page-home .titulo-destacados .mas-publicaciones .views-field.views-field-title{
    width: 90%;
}
.mas-publicaciones .views-row:hover .views-field-title a{
    color: #25A9DF;
}
.mas-publicaciones .views-field-title a{
    color: #6A6A6A;
} 
.group-publicaciones-relacionadas .field-name-field-num-de-paginas .field-item:after {
    content: "páginas";
    margin-left: 5px;
}
.publicaciones .views-field:first-child {
    padding: 0;
}
.publicaciones .views-field {
    background: none repeat scroll 0 0 #F3F3F3;
    padding: 10px;
}
.publicaciones .views-row {
    background: none repeat scroll 0 0 #f3f3f3;
    border-bottom: 2px solid #a68c8c;
    float: left;
    height: 451px;
    margin: 10px 10px 55px;
    width: 220px;
}
.publicaciones .views-field-field-imagen-para-listado img{
    /*width: 220px;*/
}
.publicaciones .views-field.views-field-title {
    background: none repeat scroll 0 0 #3E3E3E;
    height: 35px;
    padding: 10px;
}
.publicaciones .views-row:hover .views-field-title {
    background: none repeat scroll 0 0 #F2B026;
    padding: 10px;
}
.publicaciones .views-field-title a {
    color: #FFFFFF;
    display: block;
    font-family: open sans;
    font-size: 17px;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
}
.publicaciones .views-field-title-1,
.publicaciones .views-field-title-1 a {
    color: #9c9c9c;
    font-size: 13px;
    height: 65px;
    line-height: 15px;
    padding-bottom: 0;
}
.publicaciones .views-field-field-fecha-de-publicacion {
    color: #6a6a6a;
    font-size: 13px;
    height: 18px;
    padding-top: 10px;
}
.view-mode-grande .field.field-name-publicaciones-serie-pertenece {
    float: left;
    font-size: 16px;
    margin-bottom: 40px;
    text-align: center;
    width: 100%;
    margin-top: 20px;
}
/*.view-mode-grande .field-name-field-fecha-de-actualizacion {
    clear: left;
    color: #9C9C9C;
    font-family: titillium web;
    font-size: 17px;
    text-align: center;
}
*/.view-mode-grande .group-hover .field-name-body {
    margin-top: 30px;
}
.view-mode-chico .field-name-publicaciones-serie-pertenece {
    float: left;
    font-size: 16px;
    text-align: center;
    width: 100%;
}
/*.view-mode-chico .field-name-field-fecha-de-actualizacion {
    clear: left;
    color: #9C9C9C;
    font-family: titillium web;
    font-size: 17px;
}*/

/**********************Galeria de videos*******************/

.block-galeria-de-fotos-block,
.block-galeria-de-videos-block {
    float: left;
}

.block-galeria-de-fotos-block:hover .block-title,
.block-galeria-de-videos-block:hover .block-title {
    background: url("../img/flecha-arriba-negro.png") no-repeat scroll 61px 26px ;
}

.block-galeria-de-fotos-block:hover .bloque-galeria,
.block-galeria-de-videos-block:hover .bloque-galeria {
    background: none repeat scroll 0 0 #2C2C2C;
}

.block-galeria-de-fotos-block .block-title,
.block-galeria-de-videos-block .block-title  {
    float: left;
    font-size: 18px;
    font-weight: 400;
    line-height: 38px;
    margin-left: 20px;
    margin-top: 10px;
}

.bloque-galeria {
    clear: left;
    float: left;
    padding: 30px 20px;
    width: 550px;
}

.bloque-galeria .file-video {
    float: left;
    margin-bottom: 5px;
    margin-right: 20px;
    width: 125px;
    height: 80px;
}

.bloque-galeria .views-row-1 > .file-video {
    margin-right: 13px;
    width: 260px;
    height: 165px;
}

.bloque-galeria .views-row-3 > .file-video,
.bloque-galeria .views-row-5 > .file-video {
    margin-right: 0px;
}

.bloque-galeria .minplayer-default-controls {
    visibility: hidden;
}

.bloque-galeria .media-player-controls {
    visibility: hidden;
}

.bloque-galeria .views-row-1 .file-video .play {
    left: 110px;
    top: 55px;
}
.page-galeria-de-videos .file-video .play{
    left: 85px;
    top: 50px;
}
.bloque-galeria .file-video .play {
    background: url("../img/play-bloque-galeria.png") no-repeat scroll 20px 20px ;
    left: 37px;
    top: 14px;
}

.bloque-galeria .views-row-1 .file-video .play{
    background: url("../img/icono-play.jpg") no-repeat ;
}
.node-pagina-simple .general-imagen .file-video .play {
    left: 224px;
    top: 121px;
}
.node-informacion .file-video .play {
    left: 70px;
    top: 50px;
}

.bloque-galeria .media-colorbox:first-child {
    display: block;
}

.bloque-galeria .media-colorbox {
    display: none;
}

.bloque-galeria .file-image {
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}

.file-video-youtube .media-player-preview {
    visibility: hidden;
}

/*******************************************************************
*****************ESTILOS PARA EL HOME DE DEPENDENCIAS***************
********************************************************************/

.group-semblanza-gobernador {
    float: left;
    width: 510px;
    border-bottom: 1px solid #b1b1b1;
}
.gobernador_actual{
    color: #585858;
    font-size: 13px;
}
.gobernador-bloque .field-name-field-a-cargo-desde,
.field-name-nombre-gobernador{
    display: none;
}
.gobernador-bloque .field-name-field-imagen-para-listado {
    float: left;
    margin-right: 10px;
    margin-top: 30px;
}
.group-gobernador-actual {
    float: left;
    margin-bottom: 20px;
    width: 510px;
}
.group-gobernador-actual .titulo{
    font-size: 16px;
}
.group-gobernador-actual .field-name-field-cargo-actual{
    margin-top: 0px
}
.nombre {
    color: #585858;
    font-size: 13px;
    font-weight: 600;
}
.group-contactos-gobernador {
    float: right;
    margin-top: 0;
    width: 500px;
}
.group-contactos-gobernador .field-name-field-correo-electronico a {
    background: url("../img/iconos_vertical.png") no-repeat scroll 0 -254px ;
    margin-right: 20px;
    padding-left: 26px;
}
.group-contactos-gobernador .field-name-field-correo-electronico a:hover {
    background: url("../img/iconos_vertical.png") no-repeat scroll 0 -230px ;
    margin-right: 20px;
    padding-left: 26px;
}
.group-contactos-gobernador .field-name-field-url-twitter a {
    background: url("../img/iconos_vertical.png") no-repeat scroll 0 -80px ;
    margin-right: 20px;
    padding-left: 26px;
}
.group-contactos-gobernador .field-name-field-url-twitter a:hover {
    background: url("../img/iconos_vertical.png") no-repeat scroll 0 -55px ;
    margin-right: 20px;
    padding-left: 26px;
}
.group-contactos-gobernador .field-name-field-url-facebook a:hover {
    background: url("../img/iconos_vertical.png") no-repeat scroll 0 -1px ;
    margin-right: 20px;
    padding-left: 20px;
}
.group-contactos-gobernador .field-name-field-url-facebook a {
    background: url("../img/iconos_vertical.png") no-repeat scroll 0 -28px ;
    margin-right: 20px;
    padding-left: 20px;
}
.node-funcionario .datos-contacto div .field-item a:hover,
.group-contactos-gobernador .field a:hover{
    color: #12C3F4;
    float: left;
    font-size: 13px;
}
.node-funcionario .datos-contacto div .field-item a,
.group-contactos-gobernador .field a{
    color: #585858;
    float: left;
    font-size: 13px;
}
.block.block-system.block-main.block-system-main.odd.block-without-title {
    float: left;
    width: 100%;
}
.page-servicios .block.block-system.block-main.block-system-main.odd.block-without-title {
    float: right;
    width: 65%;
}

.listado-tabs .view-filters {
    margin-right: 5px;
    margin-top: 0;
    padding-top: 40px;
    width: 100%;
}
.listado-tabs .views-exposed-widgets {
    border-bottom: 1px solid #EAEAEA;
    margin: 0;
}
.listado-tabs .views-exposed-widget {
    float: left;
    padding: 0;
    width: auto;
}
.listado-tabs .view-filters .form-radios {
    overflow: auto;
}
.listado-tabs .views-exposed-widget > label, 
.listado-tabs .view-filters .form-radio{
    position: absolute;
    left: -999999px;
}

.listado-tabs .view-filters .form-item .option {
    cursor: pointer;
    font-weight: 400;
}
.listado-tabs .view-filters .form-item {
    float: left;
    height: auto;
}
.listado-tabs .view-filters .form-item label {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    border-left: 1px solid #EAEAEA;
    float: left;
    font-size: 12px;
    height: 34px;
    line-height: 30px;
    padding: 2px 10px;
}
/*.listado-tabs .view-filters .form-item + .form-item + .form-item label {
    line-height: 15px;
    width: 190px;
}
*/
.listado-tabs .view-filters .form-item:first-child .option {
    border: medium none;
}
.listado-tabs .view-filters [type="radio"]:checked + label {
    background: none repeat scroll 0 0 #FFC216;
    color: #FFFFFF;
}
.listado-tabs .view-filters .form-radios div:first-child + div label{
    line-height: 14px;
    width: 230px;
}
/****************/
.listado-dependencias .views-field-view-node a {
    display: none;
}
.Activo {

}
.Extinto{
    color: #e7664e;
}
.Suspendido{
    color: #e7844e;
}
.En-proceso-de-extinción{
    color: #ffc216;
}
.Extinto, .Suspendido, .En-proceso-de-extinción{
    font-size: 12px;
    font-weight: 600;
    display: list-item;
    list-style: circle outside none;
}
/*.listado-dependencias .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: 0 5px 6px;*/
    /*text-align: center;*/
/*}*/
/*.listado-dependencias .views-field-title {
    padding-top: 30px;
}*/
.listado-dependencias .masonry {
    margin-left: 10px;
}
.listado-tabs .views-row {
    float: left;
    width: 100%;
}
.listado-tabs .view-content {
    float: left;
    font-size: 13px;
    /*margin-left: 45px;*/
    width: 100%;
}
.view-dependencias-2015-2021 > .view-content {
    border-top: 1px solid #eeeeee;
    margin-top: 45px;
    padding-top: 30px;
}
.listado-tabs .views-field-name-1 {
    color: #6a6a6a;
    float: left;
    font-size: 24px;
    font-weight: 100;
    margin: 0 0 10px;
    width: 100%;
}
.view-dependencias-2015-2021 .view-content .views-row .views-field.views-field-description {
    padding-left: 3%;
}
.listado-tabs .views-field-description {
    clear: left;
    color: #525252;
    float: left;
    font-size: 14px;
    height: auto;
    line-height: 19px;
    text-align: left;
    width: 97%;
}
.listado-tabs .views-field-view {
    float: left;
    width: 97%;
}
.view-dependencias-2015-2021 .view-content .views-row .views-field.views-field-view {
    padding-left: 3%;
}
.page-dependencias .listado-tabs .view-content{
    margin-left: 0px;
    width: 100%;
}
.listado-tabs .masonry-item-inner {
    height: 115px;
    width: 250px;
    float: left;
    margin: 10px;
    padding: 0;
    position: relative;
    border: medium none;
}
.page-dependencias .views-exposed-form .views-exposed-widget{
    margin-left: 0px;
}
.listado-tabs .views-row:hover > .masonry-item-inner > .views-field-body {
    display: block;
    position: absolute;
    top: -15px;
    width: 100%;
}
.listado-tabs .views-field-body .field-content > a {
     color: #585858;
}
.listado-tabs .views-row .views-field-body {
    background: url("../img/icono-mas.png") no-repeat scroll 250px 85px #F1F1F1;
    color: #585858;
    cursor: pointer;
    display: none;
    height: 130px;
    line-height: 19px;
    margin-top: 15px;
    padding: 20px 10px;
    text-align: left;
    width: 260px;
}
.listado-dependencias .views-field-title a {
    color: #797878;
    font-size: 18px;
    padding-left: 30px;
}
.listado-dependencias .views-field-field-titular {
    color: #B1B1B1;
}
.listado-tabs .form-item-field-clasificacion-dep-tid{
    color: #717171;
}
/*Estilos de la vista administraciones anteriores*/

.anteriores {
    margin-left: 10px;
}

.anteriores .view-administraciones-anteriores .views-row {
    border-bottom: 1px solid #EBEBEB;
    float: left;
    margin-left: 10px;
    margin-top: 30px;
}

.anteriores .foto {
    float: left;
    margin-right: 10px;
    margin-top: 30px;
}
.anteriores .group-administraciones {
    float: left;
    width: 500px;
}
.anteriores .field-name-body {
    border-bottom: 1px solid #B1B1B1;
}
/*.node-gobernador .field-name-field-imagen-para-listado img {
    border-bottom: 5px solid #FFC216;
}*/
.view-gobernador-plan-estatal .view-content .views-field-field-imagen-interior img,
.view-gobernador-plan-estatal .view-content .views-field-field-imagen-para-listado img {
    border-bottom: 5px solid #25A9DF;
}

/*Galeria de fotos*/

.galeria-de-fotos .view-content,
.galeria-de-videos .view-content {
    clear: left;
    margin-right: 10px;
    margin-top: 30px;
}
.galeria-de-fotos .view-content .views-row,
.galeria-de-videos .view-content .views-row {
    border-right: 1px solid #EBEBEB;
    float: left;
    height: 240px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 40px;
    width: 230px;
}
.galeria-de-fotos .views-row .field-content .media-colorbox:first-child,
.galeria-de-videos .views-row .field-content .media-colorbox:first-child {
    clear: left;
    display: block;
    float: left;
}
.galeria-de-fotos .views-row .field-content .media-colorbox,
.galeria-de-videos .views-row .field-content .media-colorbox {
    display: none;
}
.galeria-de-fotos .view-content .views-field.views-field-title,
.galeria-de-videos .view-content .views-field.views-field-title {
    background: none repeat scroll 0 0 #3E3E3E;
    float: left;
    height: 30px;
    line-height: 14px;
    padding: 10px 5px;
    width: 220px;
}
.galeria-de-fotos .view-content .views-field.views-field-title a,
.galeria-de-videos .view-content .views-field.views-field-title a {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
}
.galeria-de-fotos .view-content .views-row:hover .views-field-title {
    background: none repeat scroll 0 0 #FFC216;
}
.galeria-de-videos .view-content .views-row:hover .views-field-title {
    background: none repeat scroll 0 0 #1DD2DD;
}
.galeria-de-fotos .views-field.views-field-created,
.galeria-de-videos .view-content .views-field.views-field-created {
    background: none repeat scroll 0 0 #F4F4F4;
    border-bottom: 2px solid #9C9C9C;
    color: #9C9C9C;
    float: left;
    padding: 5px;
    width: 220px;
}

.destacado-galeria .views-field,
.destacados-video .views-field {
    float: left;
    width: 480px;
}
.page-galeria-de-fotos .block-views .destacado-galeria,
.destacados-video {
    border-bottom: 1px solid #EBEBEB;
    float: left;
    margin: 30px 0 10px;
    padding-bottom: 35px;
}
.destacado-galeria .media-colorbox:first-child {
    display: block;
    float: left;
}
.destacado-galeria .media-colorbox {
    display: none;
}
.destacado-galeria .views-field-field-imagen,
.destacados-video .views-field-field-video {
    float: left;
    margin-right: 30px;
    width: 665px;
}
.destacado-galeria .views-field-title a,
.destacados-video .views-field-title a {
    color: #515151;
    font-size: 22px;
    line-height: 30px;
}
.destacado-galeria .views-field-field-fotografia-de- {
    color: #30ADE0;
    float: left;
    font-style: italic;
    margin-top: 15px;
}
.destacado-galeria .views-field-changed,
.destacados-video .views-field-created {
    color: #B5B5B5;
    font-size: 12px;
    margin-top: 10px;
}
.destacado-galeria .views-field-body,
.destacados-video .views-field-body {
    color: #515151;
    line-height: 24px;
    margin-top: 10px;
}
.view-galeria-de-fotos .view-filters .views-exposed-widget,
.galeria-de-videos .view-filters .views-exposed-widget {
    float: left;
}
.page-galeria-de-fotos .social-share,
.page-galeria-de-videos .social-share {
    float: left;
    margin-bottom: -100%;
    margin-top: 30px;
    position: relative;
    z-index: 3;
}
.page-galeria-de-fotos .social-share .block-social-share-social-share,
.page-galeria-de-videos .social-share .block-social-share-social-share {
    background: none repeat scroll 0 0 #F3F3F3;
    float: left;
    height: 20px;
    opacity: 0.9;
    padding: 5px;
    width: 65px;
    z-index: 1;
}
.view-galeria-de-fotos .view-header .texto-filtros {
    margin-left: 0;
}
.view-galer-a-de-videos .views-field-field-video .file-video:first-child {
    display: block;
}
.view-galer-a-de-videos .views-field-field-video .file-video {
    display: none;
}
.item-list .pager {
    background: none repeat ;
    border: medium none;
}
.item-list .pager .pager-current {
    background: none repeat scroll 0 0 #515151;
    border-radius: 0;
    color: #ffffff;
}
.item-list .pager .pager-item {
    border: medium none;
}
.item-list .pager .pager-item a {
    background: none repeat ;
    color: #B1B1B1;
}
.item-list .pager .pager-next,
.item-list .pager .pager-last.last,
.item-list .pager .pager-previous,
.item-list .pager .pager-first.first {
    border: medium none;
    width: 60px;
}
.item-list .pager .pager-next a,
.item-list .pager .pager-last.last a,
.item-list .pager .pager-previous a,
.item-list .pager .pager-first.first a {
    background: none repeat ;
    color: #515151;
    font-size: 11px;
    font-weight: 600;
}
.item-list .pager .pager-next {
    background: url("../img/arrows-pager.png") no-repeat scroll 50px -18px ;
    padding-right: 15px;
    height: 20px;
}
.item-list .pager .pager-previous {
    background: url("../img/arrows-pager.png") no-repeat scroll 8px 1px ;
    padding-left: 20px;
    height: 20px;
}
.item-list .pager .pager-last.last {
    background: url("../img/doble-arrows-pager.png") no-repeat scroll 47px -19px ;
}
.item-list .pager .pager-first.first {
    background: url("../img/doble-arrows-pager.png") no-repeat ;
    padding-left: 15px;
    height: 20px;
}
/******************************************************************
****ESTILOS PARA EL HOME DE INFORMES DE GOBIERNO ******************
*******************************************************************/
.informe-gobierno .titulo a {
    color: #7D7D7D;
}
.node-informes .field-name-logotipo-informes{
    display: none;
}
.informe-gobierno .views-field-view a {
    color: #939393;
    float: left;
    font-size: 13px;
    margin-bottom: 20px;
}
.informe-gobierno .views-label-title {
    clear: left;
    float: left;
}
.informe-gobierno .views-field-view-1 {
    clear: left;
    color: #6A6A6A;
    float: left;
    font-size: 16px;
}
.informe-gobierno .views-field-view-1 .field-content a {
    clear: left;
    color: #A9A9A9;
    float: left;
}
.informe-gobierno .views-field-field-descripcion {
    column-count: 2;
    -webkit-column-count: 2;
    -ms-column-count: 2;
     -moz-column-count: 2;
    clear: left;
    color: #585858;
    float: left;
    margin-top: 20px;
    width: 420px;
}
.informe-gobierno .views-field-view-2 {
    float: right;
    margin-top: 20px;
    width: 270px
}
.informe-gobierno .views-field-view-2 .views-row {
    float: left;
    margin-bottom: 25px;
    margin-right: 10px;
}
.informe-gobierno .field-content a img {
    width: 80px;
}
.informe-gobierno .pager-load-more li.first a{
    width: 362px;
    margin-left: -190px;
}
.descripcion-informes {
    color: #B1B1B1;
    font-size: 12px;
    margin-top: 5px;
}
.informe-gobierno .view-content {
    border-bottom: 1px solid #EBEBEB;
    float: left;
    margin-bottom: 40px;
    width: 100%;
}

/*Boton aplicar*/

.workbench-moderation-moderate-form .form-submit {
    border-radius: 0;
}

/*Vista HOME Principal*/
.titulo-destacados h3 a{
    color: #6a6a6a;
}
.titulo-destacados h3 a:hover{
    color: #25a9df;
}
.home {
    float: left;
    margin-left: -10px;
    width: 360px;
}
.bloque-home {
    margin: -10px;
    width: 790px;
    float: left;
}

.view-mode-home_grande {
    float: left;
    height: 360px;
    width: 340px;
    overflow: hidden;
}
.view-mode-home_chico{
    border-bottom: 2px solid #D1D1D1;
    float: left;
    height: 168px;
    overflow: hidden;
    width: 340px
}

.view-mode-home_grande,
.view-mode-home_chico{
    margin: 10px;
}

.view-mode-home_grande .group-cinta-group {
    background: none repeat scroll 0 0 #F2C23B;
    float: left;
    height: 35px;
    width: 100%;
}
 
.view-mode-home_grande .group-cinta-group .field-name-tipo-de-contenido .content-type {
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    font-weight: 100;
    margin: 0 0 0 10px;
    text-transform: uppercase;
}
.view-mode-home_grande .group-cinta-group .field-name-post-date div, 
.view-mode-home_grande .group-cinta-group .field-name-field-fechas .field-item,
.view-mode-home_grande .field-name-field-fecha-de-publicacion span,
.view-mode-home_grande .field-name-field-fechas .field-item,
.view-mode-home_grande .field-name-post-date .field-item,
.view-mode-home_grande .field-name-field-fecha-de-publicacion .date-display-single {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: 100;
    line-height: 33px;
}

.view-mode-home_grande .field-name-title {
    background: none repeat scroll 0 0 #F8F8F8;
    float: left;
    height: 95px;
    width: 100%;
}

.view-mode-home_chico .group-home-chico .group-fecha-referencia {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 2px solid #D1D1D1;
    float: left;
    height: 37px;
    width: 100%;
}

.view-mode-home_grande .field-name-title .field-item h2 {
    color: #868686;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding: 10px;
}
.home .views-row-2 .view-mode-home_chico .group-home-chico,
.home .views-row-4 .view-mode-home_chico .group-home-chico,
.bloque-home .views-row-1 .view-mode-home_chico .group-home-chico,
.bloque-home .views-row-3 .view-mode-home_chico .group-home-chico,
.bloque-home .views-row-5 .view-mode-home_chico .group-home-chico {
    float: right;
}
.home .views-row-2 .view-mode-home_chico .field-name-field-imagen-para-listado img,
.home .views-row-4 .view-mode-home_chico .field-name-field-imagen-para-listado img,
.views-row-1 .view-mode-home_chico .field-name-field-imagen-para-listado .field-item img,
.views-row-2 .view-mode-home_chico .field-name-field-imagen-para-listado .field-item img,
.views-row-3 .view-mode-home_chico .field-name-field-imagen-para-listado .field-item img,
.views-row-4 .view-mode-home_chico .field-name-field-imagen-para-listado .field-item img,
.views-row-5 .view-mode-home_chico .field-name-field-imagen-para-listado .field-item img,
.views-row-6 .view-mode-home_chico .field-name-field-imagen-para-listado .field-item img {
    float: left;
    height: 135px;
    width: 145px;
}
.home .views-row-2 .field-name-tipo-de-contenido,
.home .views-row-4 .field-name-tipo-de-contenido {
    background: none repeat scroll 0 0 #52BEC0;
    float: right;
    height: 35px;
    width: 100%;
}
.home .views-row-2 .field-name-field-tipo-de-evento .field-item.even,
.home .views-row-4 .field-name-field-tipo-de-evento .field-item.even {
    background: url("../img/turqueza.png") no-repeat scroll 0 10px;
}
.view-mode-home_grande .group-cinta-group .field-name-field-tipo-de-evento .field-item.even {
    background: url("../img/amarillo.png") no-repeat scroll 0 10px;
}

.view-mode-home_chico .field-name-tipo-de-contenido .content-type {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 100;
    margin: 0 0 0 10px;
    text-transform: uppercase;
}

.view-mode-home_chico .field-name-title {
    background: none repeat scroll 0 0 #F8F8F8;
    float: right;
    height: 95px;
    width: 100%;
}

.view-mode-home_chico .field-name-title h2 {
    color: #888888;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding: 20px 10px 0;
}

.view-mode-home_chico .field-name-post-date,
.view-mode-home_chico .field-name-field-fechas {
    background: none repeat scroll 0 0 #EDEDED;
    float: right;
    height: 36px;
    width: 100%;
}

.view-mode-home_chico .field-name-post-date div,
.view-mode-home_chico .field-name-field-fechas div {
    color: #9A9B9D;
    font-family: open sans;
    font-size: 17px;
    text-align: center;
}

.view-mode-home_chico .group-home-chico{
    float: left;
    width: 195px;
}
.page-home .view-home-noticias .views-row {
    width: 100%;
}
.home .views-row-3 .view-mode-home_chico .group-home-chico,
.home .views-row-6 .view-mode-home_chico .group-home-chico,
.bloque-home .views-row-2 .view-mode-home_chico .group-home-chico,
.bloque-home .views-row-4 .view-mode-home_chico .group-home-chico,
.bloque-home .views-row-6 .view-mode-home_chico .group-home-chico {
    float: left;
}

.view-mode-home_chico .field-name-field-imagen-para-listado{
    border-bottom: 2px solid #D1D1D1;
    height: 135px;
    float: right;
    width: 145px;
}

.home .views-row-3 .view-mode-home_chico .field-name-field-imagen-para-listado,
.home .views-row-6 .view-mode-home_chico .field-name-field-imagen-para-listado,
.bloque-home .views-row-2 .view-mode-home_chico .field-name-field-imagen-para-listado,
.bloque-home .views-row-4 .view-mode-home_chico .field-name-field-imagen-para-listado,
.bloque-home .views-row-6 .view-mode-home_chico .field-name-field-imagen-para-listado{
    float: right;
}

.view-mode-home_chico .field-name-tipo-de-contenido{
    background: none repeat scroll 0 0 #6B6B6B;
    height: 35px;
    width: 100%;
}

.home .views-row-3 .view-mode-home_chico .field-name-tipo-de-contenido,
.home .views-row-6 .view-mode-home_chico .field-name-tipo-de-contenido {
    background: none repeat scroll 0 0 #DB536B;
    float: left;
}
.home .views-row-3 .view-mode-home_chico .field-name-field-tipo-de-evento .field-item.even,
.home .views-row-6 .view-mode-home_chico .field-name-field-tipo-de-evento .field-item.even {
    background: url("../img/rojo.png") no-repeat scroll 0 10px;
}

.view-mode-home_chico .field-name-field-fechas,
.view-mode-home_chico .group-home-chico .field-name-post-date{
    background: none repeat scroll 0 0 #EDEDED;
    border-bottom: 2px solid #D1D1D1;
    height: 37px;
    width: 100%;
}

.home .views-row-3 .view-mode-home_chico .field-name-field-fechas,
.home .views-row-6 .view-mode-home_chico .field-name-field-fechas,
.home .views-row-3 .view-mode-home_chico .group-home-chico .field-name-post-date,
.home .views-row-6 .view-mode-home_chico .group-home-chico .field-name-post-date {
    float: left;
}

.view-mode-home_grande .field-name-post-date .field-item:before,
.view-mode-home_grande .field-name-field-fechas .field-item:before,
.view-mode-home_grande .field-name-field-fecha-de-publicacion span:before,
.view-mode-home_grande .field-name-field-fecha-de-publicacion .date-display-single:before {
    content: "/";
    float: left;
    margin: 0 10px;
}

.view-mode-home_chico .group-home-chico .group-fecha-referencia .field-name-field-referencia {
    color: #979797;
    float: left;
    font-weight: 100;
    padding-left: 10px;
    padding-top: 10px;
}

.view-mode-home_chico .group-home-chico .group-fecha-referencia .field-name-field-fecha-de-publicacion {
    color: #494949;
    float: right;
    font-size: 12px;
    font-weight: 100;
    padding-right: 10px;
    padding-top: 10px;
}
.bloque-home .views-row-1 .view-mode-home_chico .group-home-chico .field-name-tipo-de-contenido, 
.bloque-home .views-row-3 .view-mode-home_chico .group-home-chico .field-name-tipo-de-contenido, 
.bloque-home .views-row-5 .view-mode-home_chico .group-home-chico .field-name-tipo-de-contenido {
    background: none repeat scroll 0 0 #6B6B6B;
}
.bloque-home .views-row-2 .view-mode-home_chico .group-home-chico .field-name-tipo-de-contenido, 
.bloque-home .views-row-4 .view-mode-home_chico .group-home-chico .field-name-tipo-de-contenido, 
.bloque-home .views-row-6 .view-mode-home_chico .group-home-chico .field-name-tipo-de-contenido {
    background: none repeat scroll 0 0 #AEAEAE;
}
.page-home #block-system-main,
.page-home-2 #block-system-main {
    float: left;
    margin-bottom: 10px;
    width: 340px;
}
.gobiernoyacciones .block-views.block-home--block-2 {
    background-color: #E3E3E3;
    float: right;
    height: 740px;
    margin-top: 10px;
    position: relative;
    width: 340px;
}
.gobiernoyacciones .block-views.block-home--block-2 .view-display-id-block_2 {
    margin: 0;
    width: 340px;
}
.gobiernoyacciones .block-views.block-home--block-2 .view-display-id-block_2 > .view-header > div:first-child {
    color: #5E5E5E;
    font-size: 22px;
    font-weight: bold;
    margin-top: 45px;
    text-align: center;
}
.block-home--block-2 .view-display-id-block_2 .boton-ir {
    background: #4198C1;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    line-height: 28px;
    margin: 30px auto auto;
    text-align: center;
    width: 130px;
}
.gobiernoyacciones .block-views.block-home--block-2 .view-display-id-block_2 .view-header > div:nth-of-type(2) {
    clear: left;
    color: #5E5E5E;
    font-size: 16px;
    margin: 30px auto auto;
    text-align: center;
    width: 290px;
}
.gobiernoyacciones .block-views.block-home--block-2 .view-display-id-block_2 > .view-header > div:nth-of-type(3), 
.gobiernoyacciones > .block-views.block-home--block-2 > .view-display-id-block_2 > .view-footer div:first-child, 
.block-home--block-2 .view-display-id-block_2 > .view-footer > .view-display-id-block_3 > .view-header > div {
    color: #ADADAD;
    font-weight: 100;
    margin-left: 30px;
    margin-top: 15px;
}
.gobiernoyacciones .block-views.block-home--block-2 .view-display-id-block_2 .view-content, 
.gobiernoyacciones .block-views.block-home--block-2 .view-display-id-block_2 .view-footer {
    margin-top: 20px;
}
.gobiernoyacciones .block-views.block-home--block-2 .view-display-id-block_2 .view-footer .view.view-home-.view-id-home_.view-display-id-block_3.home {
    margin: 0;
    width: 380px;
}
.gobiernoyacciones .block-views.block-home--block-2 .view-display-id-block_2 .view-content .views-row span {
    color: #139ade;
    display: list-item;
    font-size: 15px;
    list-style: circle outside none;
    margin-left: 40px;
}
.gobiernoyacciones .block-views.block-home--block-2 .view-display-id-block_2 .view-content .views-row a {
    color: #494949;
}
.utilizados{
    font-size: 22px;
}
.gobiernoyacciones .block-views.block-home--block-2 .view-display-id-block_2 .view-footer .boton {
    background-color: #DEDEDE;
    bottom: 0;
    color: #4C4C4C;
    display: block;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    padding-left: 25px;
    position: absolute;
    width: 315px;
}
.titulo-destacados {
    float: left;
    margin-bottom: 50px;
}
.titulo-destacados > div {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.titulo-destacados h3 {
    clear: left;
    color: #7D7D7D;
    display: block;
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
}
.titulo-destacados div .views-row .views-field-title {
    width: 100%;
}
.titulo-destacados{
    font-size: 14px;
}
.page-home .view-home-noticias .views-row .views-field-title{
    width: 80%;
}
.titulo-destacados .mas-publicaciones .views-row .views-field-title {
    width: 90%;
}

.page-home .block-home--block-1 .view-display-id-block_1 .view-content,
.page-home-2 .block-home--block-1 .view-display-id-block_1 .view-content {
    background: none repeat scroll 0 0 #F8F8F9;
    float: left;
    margin: 0 -9999px;
    padding: 0 9999px 20px;
    width: 100%;
}

/*Vista HOME 2*/
.page-home-2 .block-views.block-home--block-2 {
    background: none repeat scroll 0 0 #3C3C3C;
}
.page-home-2 .block-views.block-home--block-2 .view-display-id-block_2 .view-footer .boton {
    background: none repeat scroll 0 0 #DEDEDE;
    color: #3E3E3E;
}
.page-home-2 .block-home--block-2 .view-display-id-block_2 .boton-ir {
    background: none repeat scroll 0 0 #52BEC0;
}
.page-home-2 .block-views.block-home--block-2 .view-display-id-block_2 .view-content .views-row span {
    color: #139ADD;
}
.page-home-2 .block-views.block-home--block-2 .view-display-id-block_2 .view-content .views-row a {
    color: #FFFFFF;
}
.page-home-2 .block-views.block-home--block-2 .view-display-id-block_2 .view-header > div:nth-of-type(2) {
    border-bottom: 1px solid #6C6C6C;
    margin-bottom: -15px;
    padding: 0 45px 15px;
}

/*****************************************************
*******ESTILOS PARA EL HOME DE BLOG*******************
******************************************************/

.page-blogs .mm-parent .mm-fullwidth{
    width: 134%;
}
.estas-viendo {
    color: #515151;
    float: left;
    font-size: 20px;
    padding: 15px 15px 0 0;
}
.estas-viendo .name-autor{
    float: left;
    padding-left: 5px;
    text-transform: capitalize;
}
.estas-viendo .texto-informacion{
    float: left;
}
.node-blog .field-name-body p {
    margin-top: 0;
}
.node-blog .imagen {
    margin-right: 0;
    margin-bottom: 15px;
}
.node-blog .field-name-enlaces-blog a {
    background-image: url("../img/flecha-azul-izquierda.png");
    background-position: 0 9px;
    background-repeat: no-repeat;
    clear: left;
    float: left;
    padding: 5px 15px;
}
.node-blog .titulo{
    margin: 0 0 20px
}
.views-field-field-nom-completo {
    float: left;
    width: 300px;
}
.node-blog .field-name-enlaces-blog a + a {
    width: 100%;
}
.page-blog-del-autor .block.block-system.block-main.block-system-main.odd.block-without-title {
    float: left;
    width: 880px;
}
.page-blogs .region-sidebar .region-inner {
    margin-top: -450px;
}
.page-blogs .container-24 .grid-24,
.page-blog-del-autor .container-24 .grid-24 {
    width: 880px;
}
.page-blogs .block-acerca-del-blog-block .block-title,
.page-blog-del-autor .block-informacion-autor-home-block .block-title{
    color: #515151;
    font-size: 17px;
    line-height: 30px;
    padding: 10px 5px 10px 0;
    font-weight: 600;
}
.page-blogs .region-sidebar,
.page-blog-del-autor .region-sidebar {
    background: none repeat scroll 0 0 #F9F9F9;
    box-shadow: -4px 0 8px #E9E9E9;
    height: 100%;
    margin: -99999px 0;
    padding: 99999px 0;
}
.page-node-add-solicitud-de-informacion .region-sidebar .block-10,
.page-node-add-solicitud-de-informacion .region-sidebar .block-9,
.page-node-add-solicitud-de-informacion .region-sidebar .block-11 {
    display: none;
}
.page-node-add-solicitud-de-informacion .region-sidebar .block-26 {
    float: left;
    margin-left: 10px;
    margin-top: -150px;
}
.page-node-add-solicitud-de-informacion .region-sidebar .block-26 {
    float: left;
    margin-left: 10px;
    margin-top: -125px;
}
.page-node-add-solicitud-de-informacion .region-sidebar .block-27 {
    float: left;
    margin-left: 10px;
    margin-top: -95px;
}

.page-blogs .block-acerca-del-blog-block,
.page-blog-del-autor .block-informacion-autor-home-block  {
    padding: 0 15px;
 }
 .page-blogs .region-sidebar-inner .block-acerca-del-blog-block {
    margin-top: -410px;
}
.page-blogs .block-acerca-del-blog-block .content,
.page-blog-del-autor  .block-informacion-autor-home-block .content,
.node-blog .view-informacion-del-autor .view-content{
    color: #888888;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}
.block-acerca-del-blog-block:hover,
.block-informacion-autor-home-block:hover {
    background: none repeat scroll 0 0 #FFFFFF;
}
.blog-pertenece.desplazar {
    top: -484px;
}
.blog-pertenece{
    color: #6A6A6A;
    font-size: 20px;
    left: 90px;
    line-height: 36px;
    position: absolute;
    text-transform: capitalize;
    top: -80px;
}
.home-blog .views-row{
    border-right: 1px solid #EAEAEA;
    height: 440px;
    padding: 0 14px 0 15px;
    width: 270px;
    float: left;
}
.home-blog .masonry-item-inner{
    margin-bottom: 10px;
    padding: 15px 20px 0;
    width: 230px;
    height: 440px;
}
.home-blog .masonry-item-inner:hover{
    background: #F6F6F6;
}
.home-blog .views-field-field-imagen-para-listado {
    border-bottom: 4px solid #3C3C3C;
    margin-bottom: 15px;
}
.home-blog .views-row:hover .views-field-field-imagen-para-listado{
    border-bottom: 4px solid #30ADE0;
}
.home-blog .views-field-title-1{
    color: #515151;
    float: left;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 20px;
    width: 100%;
    height: 50px;
}
.home-blog .views-field-field-nom-completo {
    color: #30ADE0;
    font-size: 12px;
    font-style: italic;
    margin-bottom: 5px;
    width: 100%;
}
.home-blog .views-field-created{
    color: #B5B5B5;
    font-size: 11px;
    font-style: italic;
    margin-bottom: 5px
}
.home-blog .views-field-body {
    color: #515151;
    font-size: 14px;
    line-height: 24px;
    height: 110px;
}
.home-blog .views-field-view-node a {
    color: #30ADE0;
    float: left;
}
.home-blog .views-field-comment-count span {
    background: none repeat scroll 0 0 #DCDCDC;
    float: right;
    padding: 0 3px;
}
.home-blog .views-row:hover .views-field-comment-count span{
    background: none repeat scroll 0 0 #30ade0;
    color: #ffffff;
}
.home-blog .views-field-comment-count {
    background: url("../img/arrows-left.png") no-repeat scroll 100% 16px ;
    padding-bottom: 27px;
}
.home-blog .views-row:hover .views-field-comment-count{
    background: url("../img/arrows-left.png") no-repeat scroll 100% 6px ;       
}
.page-blogs .grid-24.region.region-footer-first,
.page-blog-del-autor .grid-24.region.region-footer-first {
    width: auto;
}
/*encabezado del home del blog*/
.home-blog .views-row + .views-row + .views-row {
    border-right: medium none;
}
.home-blog .view-header {
    color: #515151;
    float: left;
    font-size: 20px;
    line-height: 30px;
    padding: 20px 0;
}
.home-blog .view-content {
    clear: left;
    float: left;
    width: 900px;
    margin-left: -10px;
}
.encabezado-blog .views-row {
    border-bottom: 1px solid #EAEAEA;
    float: left;
    margin-top: 35px;
    padding-bottom: 30px;
}
.encabezado-blog .imagen-listado {
    float: left;
    margin-right: 20px;
    border-bottom: 4px solid #503636;
}
.encabezado-blog .contenido-blog {
    float: left;
    width: 350px;
}
.contenido-blog .title {
    color: #515151;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 15px;
}
.contenido-blog .name {
    color: #30ADE0;
    font-size: 14px;
    font-style: italic;
    text-transform: capitalize;
    margin-bottom: 15px;
}
.contenido-blog .created {
    color: #B5B5B5;
    font-size: 12px;
    margin-bottom: 15px;
}
.contenido-blog .body {
    color: #515151;
    font-size: 14px;
    line-height: 24px;
}
.contenido-blog .link a {
    color: #30ADE0;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    float: left;
}
.contenido-blog .count {
    color: #30ADE0;
    float: right;
    padding: 5px;
}
.page-autor-del-blog .encabezado-blog .views-row {
    float: left;
    padding-bottom: 30px;
    border-bottom: 1px solid #EAEAEA
}

/***********************************************************
***ESTILOS PARA EL HOME DE SITIOS EXTERNOS******************
************************************************************/
.sitios-externos {
    float: left;
    margin-left: 20px;
    width: 95%;
}
.sitios-externos h3 {
    color: #525252;
    font-size: 22px;
    padding-bottom: 24px;
    padding-top: 24px;
    text-transform: uppercase;
    margin-bottom: 0px;
    font-weight: 400;
    border-top: 1px dashed #CECECE;
    clear: left;
}
.sitios-externos h3:first-child {
    border: medium none;
}
.sitios-externos .views-row{
    float: left;
    width: 660px;
    margin-right: 20px;
    margin-bottom: 50px;
}
.sitios-externos .views-row .views-field {
    float: left;
}
.sitios-externos .views-field-field-vista-previa {
    height: 160px;
    padding-right: 15px;
}
.sitios-externos .views-field-body{
    border-left: 1px solid #FFAE14;
    color: #6A6A6A;
    font-size: 14px;
    margin-top: 7px;
    padding-left: 15px;
    width: 419px
}
.sitios-externos .title-se {
    font-size: 16px;
}
.sitios-externos .url-se a {
    color: #139ADD;
    font-size: 13px;
}
.sitios-externos .ios-se {
    background: url("../img/ios.png") no-repeat ;
    border-right: 1px solid #D6BCBC;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
    margin-top: 20px;
    padding-left: 30px;
    padding-right: 10px;
}
.sitios-externos .ios-se:hover {
    background: url("../img/ios-hover.png") no-repeat ;
}
.sitios-externos .android-se {
    background: url("../img/android-hover.png") no-repeat ;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
    margin-top: 20px;
    padding-left: 30px;
}
.sitios-externos .android-se:hover{
    background: url("../img/android.png") no-repeat ;
}
.sitios-externos .views-row .views-field-field-android {
    margin: -10px 10px 5px 15px;
    float: right;
}
.sitios-externos .logo-se {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
}
.sitios-externos .ios-se a,
.sitios-externos .android-se a{
    color: #6A6A6A;
    font-size: 13px;
    text-transform: uppercase;
}
/*TIPO DE CONTENIDO ÁREA*/
.logo-area {
    float: right;
}
.group-titular-area .field-name-field-titular a{
    color: #139add;
}
.horario_atencion.group-sabado h3 {
    margin-right: 50px;
}
.horario_atencion h3 {
    clear: left;
    color: #010101;
    float: left;
    font-size: 14px;
    margin-right: 5px;
}
.horario_atencion .field {
    color: #9C9C9C;
    float: left;
    margin: 0 5px;
}

.node-area .logo {
    float: left;
    width: 180px;
    margin-top: 0px;
}
.node-area h2.borde-amarillo {
    margin-top: 0;
}
.logo-area img {
    float: right;
    height: 65px;
    margin: 5px 50px;
    width: 120px;
}
.node-area .group-logo,
.node-dependencias .group-logo,
.node-consejo .group-logo {
    background: none repeat scroll 0 0 #E8E8E8;
    float: left;
    height: 70px;
    margin: 0 -9999px;
    padding: 0 9999px;
    width: 100%;
}
.group-logo .field-name-regresar-a-la-dependencia {
    float: left;
    margin: 13px 0;
}
.node-area .group-logo .field-name-field-padre {
    float: right;
}
.node-area .field-name-field-padre .field-name-field-imagen-para-listado img{
filter: url('#grayscale'); /* Versión SVG para IE10, Chrome 17, FF3.5, Safari 5.2 and Opera 11.6 */
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%); /* Para cuando es estándar funcione en todos */
filter: Gray(); /* IE4-8 and 9 */

-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;

filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");  /*Firefox 10+, Firefox on Android */ 
filter: gray; /* IE6-9 */ 

    height: 100%;
    margin-top: -15px;
    width: 180px;
}
.node-area .field-name-field-logotipo.field-type-image img{
    float: left;
    height: 70px;
    width: 120px;
}
.node-area .views-field-field-imagen-para-listado .field-content {
    border-bottom: 5px solid #DD536B;
    margin-right: 130px;
    width: 125px;
}
.node-area .group-organigrama {
    float: left;
    margin: 30px 25px 0 0;
}
.node-area .field-name-organigrama-de-la-dependencia {
    float: left;
    margin: 5px 0;
}
.group-titular-area.field-group-div {
    float: left;
    margin-top: 30px;
    width: 550px;
}
.group-titular-area.field-group-div .field-label,
.group-titular-area .view-area-titulares .views-field-field-titular span,
.group-titular-area .view-area-titulares .views-field-field-titular-no .views-label,
.group-titular-area .view-area-titulares .views-field-field-clave-titular .views-label {
    color: #585858;
    text-transform: uppercase;
}
.group-titular-area.field-group-div .field-name-field-titular .field-items div,
.group-titular-area .view-area-titulares .views-field-field-titular .field-content a,
.group-titular-area .view-area-titulares .views-field-field-titular-no .field-content,
.group-titular-area .view-area-titulares .views-field-field-clave-titular .field-content {
    color: #00A0E1;
    font-size: 18px;
}
.group-titular-area.field-group-div .field-name-field-puesto-del-funcionario div,
.group-titular-area .view-area-titulares .views-field-field-puesto-del-funcionario .field-content,
.group-titular-area .view-area-titulares .views-field-field-puesto-vacante .field-content,
.group-titular-area .view-area-titulares .views-field-field-puesto-acuerdo .field-content,
.group-titular-area .view-area-titulares .views-field-field-comisario-titular .field-content,
.group-titular-area .view-area-titulares .views-field-field-despacho-del-funcionario .field-content {
    color: #9C9C9C;
    text-decoration: underline;
}
.group-titular-area.field-group-div .field-name-field-responsabilidades {
    margin-top: 20px;
    width: 510px;
}
.group-titular-area.field-group-div .field-name-field-responsabilidades .field-items {
    color: #585858;
    font-size: 13px;
    line-height: 20px;
    margin-top: 10px;
}
.group-contacto-area.field-group-div {
    background: none repeat scroll 0 0 #F7F7F7;
    float: left;
    margin-top: 30px;
    width: 350px;
}
.group-contacto-area.field-group-div .group-contacto.group-azul {
    margin-left: 35px;
    margin-top: 20px;
}
.group-contacto-area.field-group-div .group-ubicacion.group-azul {
    margin-bottom: 20px;
    margin-left: 35px;
    margin-top: 10px;
}
.node-area .group-titular-area .field-name-field-titular {
    display: none;
}

/***************************************************
****ESTILLOS PARA LAS SINTILLAS DE DEPENDENCIAS****
***************************************************/
.node-dependencias .field-name-title,
.node-area .field-name-title,
.node-organigrama .field-name-title {
    float: left;
    width: 70%;
}
.node-dependencias .field-name-field-ubicacion,
.node-dependencias .field-name-dependencia-ubicacion {
    width: 245px;
}
.node-dependencias .group {
   width: 320px;
}
.node-dependencias .horario_atencion {
    float: left;
    width: 315px;
}
.estatus-dependencias {
    float: left;
    height: 35px;
    width: 100%;
    margin: 0 -9999px;
    padding: 0 9999px;
}
/*body.page-node-116197 .estatus-dependencias {
float: none;
height: 45px;
height: 69px;
margin: 0 -9999px;
padding: 0 9999px;
text-align: center !important;
}*/
.estatus-dependencias .views-field {
    float: left;
    font-size: 16px;
    font-weight: 600;
    line-height: 35px;
}
.estatus-dependencias .views-field-nothing {
    color: #FFFFFF;
}
.estatus-dependencias .views-field-title {
    color: #FFFFFF;
    margin-left: 200px;
    margin-right: 10px;
}
.estatus-dependencias .views-field.views-field-title span {
    border-right-style: solid;
    border-right-width: 1px;
    padding-right: 10px;
}
.estatus-dependencias .views-field-nothing-1 {
    float: right;
}
/*.estatus-dependencias .views-field-nothing-1 .cerrar {
    background: url("../img/boton-cerrar-status.png") no-repeat ;
    height: 35px;
    width: 40px;
    cursor: pointer;
}*/
.extinta{
    background: none repeat scroll 0 0 #EC4630;
}
.suspendida {
    background: none repeat scroll 0 0 #8C60AE;
}
.proceso {
    background: none repeat scroll 0 0 #FF8B35;
}
.mostrar-estatus .section-content {
    padding-top: 135px;
}
/*BÚSQUEDA AVANZADA*/
.page-search .view-b-squeda-avanzada li {
    list-style: decimal outside none;
}

.view-b-squeda-avanzada .views-field-title a:hover {
    color: #139ADD;
}
.page-search #search-form #edit-advanced legend a {
    background: url("../img/doble-arrows-pager.png") no-repeat scroll 133px -20px ;
    padding-right: 15px;
}
.page-search #search-form #edit-submit {
    background: url("../img/lupa_busqueda.png") no-repeat scroll 55px 0 #1DD2DD;
}
.page-search-node .block-inner .content.clearfix > h2 {
    display: none;
}
.search-results.node-results p, .search-results.node-results strong {
    color: #6A6A6A;
    font-weight: normal;
}
.field-name-dependencia-ubicacion .views-field-field-ubicacion,
.field-name-dependencia-ubicacion .views-field-field-calle,
.field-name-dependencia-ubicacion .views-field-field-cp,
.field-name-dependencia-ubicacion .views-field-field-colonia-o-lacalidad {
    clear: left;
    float: left;
}
.field-name-dependencia-ubicacion .views-field-field-calle .views-label,
.field-name-dependencia-ubicacion .views-field-field-calle .field-content,
.field-name-dependencia-ubicacion .views-field-field-n-mero-exterior,
.field-name-dependencia-ubicacion .views-field-field-n-mero-interior .views-label,
.field-name-dependencia-ubicacion .views-field-field-n-mero-interior .field-content,
.field-name-dependencia-ubicacion .views-field-field-piso .views-label,
.field-name-dependencia-ubicacion .views-field-field-cp .views-label {
    float: left;
    margin-right: 5px;
}
.field-name-dependencia-ubicacion .views-field-field-orientaci-n,
.field-name-dependencia-ubicacion .views-field-field-n-mero-interior,
.field-name-dependencia-ubicacion .views-field-field-piso,
.field-name-dependencia-ubicacion .views-field-field-piso .field-content {
    float: left;
}
.field-name-dependencia-ubicacion .views-field-field-municipio {
    clear: left;
    float: left;
    margin-right: 5px;
}
.field-name-dependencia-ubicacion .views-field-field-estado-lista,
.field-name-dependencia-ubicacion .views-field-field-cp .field-content {
    float: left;
}

/*******************************************
****ESTILOS PARA BUSQUEDA SIMPLE***********
*******************************************/
#suggestions{
    margin-left: -40px;
    z-index: 99999;
    width: 552px;
}
#haciendo h1,
#servicios h1{
    font-family: open sans;
    font-size: 16px;
    font-weight: 400;
}
#suggestions #lista{
    padding-bottom: 8px;
    padding-left: 15px;
}
#suggestions #lista ul{
    margin-top: 0px;
    list-style: none;
}
#suggestions #lista > ul {
    margin-bottom: 0;
}
#suggestions li {
    padding-bottom: 0;
}
#suggestions #servicios #titulo{
    font-family: open sans;
    font-size: 14px;
}
/*Estilos de solicitud de informacion*/

.page-node-add-solicitud-de-informacion .grid-6.region.region-sidebar {
    background: none repeat scroll 0 0;
    box-shadow: inherit;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
.node-solicitud_de_informacion-form .form-item.form-type-textfield.form-item-title {
    margin-left: 200px;
}
.group-datos-de-la-solicitud.field-group-div, .group-informacion-solicitas.field-group-div,
.node-solicitud_de_informacion-form .field-type-list-boolean.field-name-field-acepto,
#solicitud-de-informacion-node-form .form-actions, #solicitud-de-informacion-node-form--2 .form-actions {
    margin-left: 0px;
}
.node-solicitud_de_informacion-form .form-item.form-type-textfield.form-item-title label {
    color: #6A6A6A;
    float: left;
    font-size: 14px;
    font-weight: 600;
    width: 200px;
}
.node-solicitud_de_informacion-form .form-item.form-type-textfield.form-item-title input {
    background: none repeat scroll 0 0 #F4F4F4;
    border: medium none;
    width: 280px;
}
.node-solicitud_de_informacion-form .field-type-list-text.field-name-field-estatus {
    margin-left: 200px;
    overflow: hidden;
    position: absolute;
    width: 407px;
}
.node-solicitud_de_informacion-form .field-type-list-text.field-name-field-estatus label {
    color: #6A6A6A;
    float: left;
    font-size: 14px;
    font-weight: 600;
    width: 200px;
}
.node-solicitud_de_informacion-form .field-type-list-text.field-name-field-estatus .form-select {
    background: url("../img/fecha_abajo.png") no-repeat scroll 180px 0 #F7F7F7;
    border: medium none;
    box-shadow: none;
    display: block;
    overflow: hidden;
    position: relative;
    width: 230px;
}
.group-datos-de-la-solicitud.field-group-div,
.group-informacion-solicitas.field-group-div {
    border-bottom: 1px solid #EAEAEA;
    float: left;
    margin-top: 50px;
}
.node-solicitud_de_informacion-form .field-type-list-boolean.field-name-field-acepto {
    float: left;
    width: 68%;
}
.node-solicitud_de_informacion-form .field-type-list-boolean.field-name-field-acepto a {
    text-decoration: underline;
}
.group-domicilio.field-group-div {
    float: left;
    margin-bottom: -65px;
}
.group-domicilio.field-group-di {
    float: left;
}
.group-datos-de-la-solicitud > h3 span, 
.group-informacion-solicitas > h3 span, 
.group-domicilio > h3 span {
    color: #686868;
    font-size: 15px;
}
/*.group-datos-de-la-solicitud .field-type-taxonomy-term-reference label,*/
.group-datos-de-la-solicitud .field-name-field-describe-la-informaci-n-qu .form-type-textarea label {
    color: #6A6A6A;
    float: left;
    font-size: 14px;
    font-weight: 600;
    width: 200px;
}
.group-datos-de-la-solicitud .field-name-field--a-que-dependencia-deseas- {
    border-bottom: 1px solid #EAEAEA;
    height: 150px;
    overflow: hidden;
    position: relative;
    width: 580px;
}
.group-datos-de-la-solicitud .field-name-field--a-que-dependencia-deseas- .form-item-field--a-que-dependencia-deseas--und {
    float: left;
    width: 580px;
}
.group-datos-de-la-solicitud .field-name-field--a-que-dependencia-deseas- .form-item-field--a-que-dependencia-deseas--und .form-select {
    background: url("../img/fecha_abajo.png") no-repeat scroll 545px 0 #F7F7F7;
    border: medium none;
    bottom: 12px;
    box-shadow: none;
    width: 105%;
}
.group-datos-de-la-solicitud .field-type-text-long .form-textarea-wrapper {
    float: left;
    width: 380px;
}
.group-datos-de-la-solicitud .field-type-text-long .form-textarea-wrapper textarea {
    background: none repeat scroll 0 0 #F4F4F4;
    border: medium none;
}
.group-datos-de-la-solicitud .field-name-field--a-que-dependencia-deseas- .form-item .description {
    color: #9C9C9C;
    font-size: 12px;
    font-style: italic;
    margin-top: 15px;
}
.group-datos-de-la-solicitud .field-name-field-describe-la-informaci-n-qu {
    position: relative;
}
.group-datos-de-la-solicitud .field-name-field-describe-la-informaci-n-qu .form-item .description {
    background: url("../img/alerta_si.png") no-repeat scroll 0 6px #C4C4C4;
    border-bottom: 1px solid #D3D3D3;
    color: #4A4A4A;
    float: left;
    font-size: 12px;
    font-weight: 100;
    height: 70px;
    padding-left: 25px;
    position: absolute;
    top: 60px;
    width: 155px;
}
.group-informacion-solicitas .form-item-title,
.group-informacion-solicitas .field-type-email {
    clear: left;
    margin-bottom: 20px;
}
.group-datos-estadisticos.field-group-div .field-name-field-edad- {
    clear: left;
    float: left;
}
.group-informacion-solicitas .form-item input {
    background: none repeat scroll 0 0 #F4F4F4;
    border: medium none;
    width: 280px;
}
.group-informacion-solicitas .field-name-field-edad- input {
    background: none repeat scroll 0 0 #F4F4F4;
    border: medium none;
    width: 60px;
}
.group-informacion-solicitas .field-type-list-text .form-radios .form-item.form-type-radio {
    float: left;
    margin: 0px;
    width: 90px;
}
.group-informacion-solicitas .field-type-list-text .form-radios .form-item.form-type-radio label {
    color: #6A6A6A;
    font-size: 13px;
}
.group-informacion-solicitas .field-name-field-sexo .form-radios {
    float: left;
    line-height: 0;
    margin-top: 3px;
}
.group-informacion-solicitas label {
    color: #515151;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin-right: 5px;
    text-align: right;
    width: 200px;
}
.group-domicilio label {
    color: #515151;
    float: left;
    font-weight: normal;
    margin-right: 10px;
    text-align: right;
    width: 140px
}
.group-domicilio .field-name-field-calle input, .group-domicilio .field-name-field-colonia input,
.group-domicilio .field-name-field-tel-fono input,
.group-domicilio .field-name-field-pa-s input,
.group-domicilio .field-name-field-estado-dp input,
.group-domicilio .field-name-field-municipio-es input {
    background: none repeat scroll 0 0 #F4F4F4;
    border: medium none;
    margin-right: 10px;
    width: 150px;
}
.group-domicilio .field-name-field-n-mero-exterior input, 
.group-domicilio .field-name-field-n-mero-interior input, 
.group-domicilio .field-name-field-codigo-postal input,
.group-domicilio .field-name-field-codigo-de-rea input {
    background: none repeat scroll 0 0 #F4F4F4;
    border: medium none;
    margin-right: 10px;
    width: 80px;
}
.group-domicilio .field-name-field-colonia,
.group-domicilio .field-name-field-acepto,
.group-informacion-solicitas .field-type-email.field-name-field-correo-electr-nico.field-widget-email-textfield {
    clear: left;
}
.group-domicilio .field-name-field-acepto .option {
    float: right;
    margin-left: 5px;
}
#solicitud-de-informacion-node-form .form-actions input,
#solicitud-de-informacion-node-form--2 .form-actions input {
    background: none repeat scroll 0 0 #FFC216;
    border: medium none;
    box-shadow: none;
    color: #FFFFFF;
}
.group-informacion-solicitas .field-name-field-notificaciones {
    float: left;
}
.group-informacion-solicitas .field-name-field-notificaciones label {
    float: right;
    margin-left: 5px;
    width: auto;
}
.group-datos-de-la-solicitud .field-name-field-archivos-adjuntos {
    clear: left;
    float: right;
    width: 380px;
}
.group-datos-de-la-solicitud .field-name-field-archivos-adjuntos legend,
.group-datos-de-la-solicitud .field-name-field-archivos-adjuntos .fieldset-description,
.group-datos-de-la-solicitud .field-name-field-archivos-adjuntos .form-item.form-type-managed-file label,
.group-datos-estadisticos .field-name-field-sexo .form-item.form-type-radio.form-item-field-sexo-und:first-child {
    display: none;
}
.group-datos-de-la-solicitud .field-name-field-archivos-adjuntos .form-item.form-type-managed-file .description {
    margin-top: 10px;
}
.group-datos-de-la-solicitud .field-name-field-archivos-adjuntos .form-item.form-type-managed-file .file-widget.form-managed-file {
    overflow: hidden;
}
.group-datos-de-la-solicitud .field-name-field-archivos-adjuntos .form-item.form-type-managed-file .form-file (-ms-de alto contraste: activa), (-ms-de alto contraste: ninguno) {
    display: none;
}
.group-datos-de-la-solicitud .field-name-field-archivos-adjuntos .form-item.form-type-managed-file .form-submit.ajax-processed {
    background: none repeat scroll 0 0 #3E3E3E;
    border-radius: 0;
    color: #FFFFFF;
    text-shadow: none;
}
.group-datos-de-la-solicitud .field-name-field-archivos-adjuntos .tableheader-processed {
    border: medium none;
}
.group-datos-de-la-solicitud .field-name-field-archivos-adjuntos .tableheader-processed thead {
    display: none;
}
.group-datos-de-la-solicitud .field-name-field-archivos-adjuntos .tableheader-processed tr.even, tr.odd {
    border: medium none;
}
.group-datos-de-la-solicitud .field-name-field-archivos-adjuntos .tableheader-processed tr.even, tr.odd {
    background: none repeat scroll 0 0;
}
.group-datos-de-la-solicitud .field-name-field-archivos-adjuntos .tableheader-processed tr.odd td {
    background: none repeat scroll 0 0;
}
.group-datos-de-la-solicitud .field-name-field-archivos-adjuntos .tableheader-processed .handle,
.group-datos-de-la-solicitud .field-name-field-archivos-adjuntos .fieldset-wrapper .tabledrag-toggle-weight-wrapper {
    display: none;
}
.group-datos-de-la-solicitud .field-name-field-archivos-adjuntos .tableheader-processed tr td input {
    background: none repeat scroll 0 0 #3E3E3E;
    border-radius: 0;
    color: #FFFFFF;
    text-shadow: none;
}
.group-datos-de-la-solicitud .field-name-field-archivos-adjuntos .tableheader-processed tr.even td {
    background: none repeat scroll 0 0;
}
.group-datos-de-la-solicitud .field-name-field-archivos-adjuntos .tableheader-processed .odd {
    background: none repeat scroll 0 0;
}
.group-informacion-solicitas .form-item.form-type-radios.form-item-field-sexo-und > label {
    float: left;
    margin-left: 10px;
    width: 110px;
}
.group-informacion-solicitas .field-type-list-text .form-radios .form-item.form-type-radio label {
    margin-left: 20px;
/*    margin-top: -6px;*/
    text-align: left;
}
.group-datos-estadisticos.field-group-div .field-name-field-sexo {
    float: left;
    margin-left: 77px;
}
#solicitud-de-informacion-node-form .form-actions,
#solicitud-de-informacion-node-form--2 .form-actions {
    float: left;
}
.page-node-add-solicitud-de-informacion .block-block-19 div {
    color: #525252;
    float: left;
    font-size: 22px;
    font-weight: 100;
    line-height: 26px;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 100%;
}
.group-datos-de-la-solicitud .field-type-text-long .form-textarea-wrapper textarea:focus {
    box-shadow: none;
}
.page-node-add-solicitud-de-informacion .form-item .form-text:focus {
    box-shadow: none;
}
.node-form.node-solicitud_de_informacion-form .field-name-field-otras-modalidades-para-rec.field-widget-options-buttons {
    float: left;
    height: 130px;
    margin-left: 200px;
    width: 430px;
}
.node-form.node-solicitud_de_informacion-form .group-informacion-solicitas .field-name-field-otras-modalidades-para-rec.field-widget-options-buttons {
    float: left;
    height: 300px;
    margin-left: 200px;
    width: 430px;
}
#node_solicitud_de_informacion_form_group_modalidad > h3{
    width: 596px;
}
.node-form.node-solicitud_de_informacion-form .field-name-field-medio-autorizado.field-widget-text-textfield {
    float: left;
}
.node-form.node-solicitud_de_informacion-form .field-name-field-medio-autorizado.field-widget-text-textfield label {
    display: none;
}
.node-form.node-solicitud_de_informacion-form .field-name-field-medio-autorizado.field-widget-text-textfield input {
    background: #E9E9E9;
    bottom: 210px;
    display: none;
    left: 445px;
    position: relative;
    width: 170px;
}
.node-solicitud_de_informacion-form .field-name-field-otras-modalidades-para-rec .description {
    float: left;
    margin-left: -190px;
    width: 655px;
}
.node-form.node-solicitud_de_informacion-form .group-informacion-solicitas .field-name-field-otras-modalidades-para-rec.field-widget-options-buttons label {
    float: left;
    margin-top: -25px;
    text-align: left;
    width: 100%;
}
.node-form.node-solicitud_de_informacion-form .field-name-field-otras-modalidades-para-rec.field-widget-options-buttons label {
    color: #139ADD;
    float: left;
    font-size: 11px;
    font-style: italic;
    font-weight: 600;
    text-align: left;
    width: 100%;
}
.node-form.node-solicitud_de_informacion-form .group-informacion-solicitas .field-name-field-otras-modalidades-para-rec.field-widget-options-buttons .form-radios {
    float: left;
    margin-top: 20px;
}
.node-form.node-solicitud_de_informacion-form .group-informacion-solicitas .field-name-field-otras-modalidades-para-rec.field-widget-options-buttons .form-radios .form-item.form-type-radio {
    float: left;
    height: 51px;
    width: 178px;
}
.node-form.node-solicitud_de_informacion-form .group-informacion-solicitas .field-name-field-otras-modalidades-para-rec.field-widget-options-buttons .form-radios .form-item.form-type-radio input {
    float: left;
}
.node-form.node-solicitud_de_informacion-form .form-radios .form-item.form-type-radio label {
    color: #515151;
    float: left;
    font-size: 13px;
    height: 20px;
    line-height: 13px;
    margin-left: 0;
}
.node-form.node-solicitud_de_informacion-form .form-radio {
    display: none;
}
.node-form.node-solicitud_de_informacion-form .form-radios label {
    background: url("../img/radio-gris.png") no-repeat scroll 5px 2px ;
    color: #515151;
    font-size: 13px;
    font-weight: 600;
    padding-left: 20px;
}
.node-form.node-solicitud_de_informacion-form [type="radio"]:checked + label {
    background: url("../img/radio-azul.png") no-repeat scroll 5px 2px;
}
.view-anexo-02 {
    float: left;
    margin-top: 30px;
    padding-bottom: 30px;
}
.confirmacion,
.correo-enviado,
.folio,
.salida-2,
.datos {
    clear: left;
    float: left;
    margin-top: 20px;
}
.correo-enviado {
    cursor: default;
    pointer-events: none;
}
.mensaje > strong {
    float: left;
}
.salida-2 a {
    cursor: default;
    pointer-events: none;
}
.salida-3 {
    margin-top: 20px;
}
.salida-4 {
    border-top: 1px solid;
    margin-top: 20px;
    width: 265%;
}
.mensaje strong {
    color: #000000;
}
.mensaje strong a {
    color: #000000;
}
.salida-2 strong:nth-child(2),
.view-respuesta-anexo .views-field-title div > strong {
    text-transform: lowercase;
}
.node-solicitud-de-informacion .field {
    clear: left;
    float: left;
}
.node-solicitud-de-informacion .field .field-label {
    width: 160px;
}
.node-solicitud-de-informacion .field .field-items {
    float: left;
    font-weight: 600;
}
.node-solicitud-de-informacion .field.field-name-field-apellido-paterno-.field-type-text,
.node-solicitud-de-informacion .field.field-name-field-apellido-materno-.field-type-text,
.node-solicitud-de-informacion .field.field-name-field-c-digo-postal.field-type-number-integer {
    clear: none;
    margin-left: 5px;
}
.views-field-field--a-que-dependencia-deseas- .field-content div {
    clear: left;
    float: left;
    margin-top: 30px;
}
.entrega, .importante {
    border-top: 1px solid;
}
.notificaciones > div:first-child {
    color: red;
    float: left;
}
.entrega {
    clear: left;
    float: left;
    margin-top: 30px;
    width: 100%;
}
.importante,
.importante2 {
    clear: left;
    float: left;
    width: 100%;
}
.importante2 {
    border-top: 1px solid black;
    color: #bbbbbb;
    margin-top: 40px;
}
.importante2 > div + div {
    color: #bbbbbb;
}
.field-content .importante2 div {
    clear: none;
    float: left;
    margin-top: 0;
}
.node-solicitud-de-informacion {
    float: left;
    margin-top: 30px;
}
.node-solicitud_de_informacion-form .field-type-number-integer.field-name-field-dias.field-widget-number.form-wrapper {
    display: none;
    float: left;
}
.node-solicitud_de_informacion-form .field-type-list-boolean.field-name-field-notificaciones.field-widget-options-onoff.form-wrapper label {
    float: left;
    margin-top: 20px;
}
.node-solicitud_de_informacion-form .field-name-field-notificaciones .description {
    clear: left;
}
.servicioseinformacion .region-search .block-md-megamenu .block-title {
    display: none;
}
.node-aclaracion .field.field-name-aclaraci-n-anexo {
    float: left;
}
.node-aclaracion .field.field-name-aclaracion-anexo-pie,
.node-type-aclaracion .tabs.primary.clearfix {
    float: left;
}
.group-datos-de-la-solicitud .field-type-text-long .form-textarea-wrapper textarea.error,
.group-informacion-solicitas .form-item input.error,
.group-domicilio .field-name-field-calle input.error, .group-domicilio .field-name-field-colonia input.error,
.group-domicilio .field-name-field-n-mero-exterior input.error, .group-domicilio .field-name-field-n-mero-interior input.error, .group-domicilio .field-name-field-codigo-postal input.error,
.group-domicilio .field-name-field-pa-s input.error,
.group-domicilio .field-name-field-estado-dp input.error,
.group-domicilio .field-name-field-municipio-es input.error,
.group-domicilio .field-name-field-tel-fono input.error,
.group-domicilio .field-name-field-codigo-de-rea input.error {
    border: 2px solid #FF0000;
}
.group-datos-de-la-solicitud .field-name-field--a-que-dependencia-deseas- .form-item-field--a-que-dependencia-deseas--und .form-select.error {
    background: url("../img/borde-rojo.png") no-repeat scroll 576px 0;
    border: 2px solid #FF0000
}
.node-respuesta-solicitudes .field.field-name-body {
    float: left;
    margin-top: 20px;
}
.node-respuesta-solicitudes .field-name-body .field-items .field-item {
    border: 1px solid;
    margin-left: 40px;
    margin-top: 20px;
    padding: 10px;
    width: 90%;
}
.node-respuesta-solicitudes .field.field-name-field-archivos-adjuntos {
    float: left;
    margin-top: 20px;
}
.node-respuesta-solicitudes .links.inline,
.node-aclaracion .links.inline,
.node-prorroga .links.inline {
    clear: left;
    float: left;
    margin-top: 30px;
}
.group-paso.group-paso {
    width: 100%;
}
.node-respuesta-solicitudes .links.inline .print_html.first,
.node-aclaracion .links.inline .print_html.first,
.node-prorroga .links.inline .print_html.first {
    margin-left: 0;
    padding-left: 0;
}
.node-aclaracion .field-name-field-solicitud-de-aclaracion .field-label,
.node-aclaracion .field-name-field-respuesta-a-la-aclaraci-n .field-label,
.node-prorroga .field-name-field-solicitud-de-prorroga .field-label  {
    font-weight: 600;
}
.node-aclaracion .field-name-field-solicitud-de-aclaracion .field-items,
.node-aclaracion .field-name-field-respuesta-a-la-aclaraci-n .field-items,
.node-prorroga .field-name-field-solicitud-de-prorroga .field-items {
    border: 1px solid;
    margin-left: 30px;
    margin-top: 30px;
    padding: 10px;
}
.node-aclaracion .field-name-field-respuesta-a-la-aclaraci-n,
.node-aclaracion .field-name-field-abjuntar-archivo,
.node-prorroga .field-name-field-abjuntar-archivo,
.node-aclaracion .field-name-field-abjuntar-archivos {
    float: left;
    margin-top: 30px;
}
.node-prorroga .field-name-prorroga-acuse,
.node-prorroga .field-name-field-archivos-adjuntos {
    float: left;
}
.links.inline .print_mail.last {
    display: none;
}
.group-datos-estadisticos.field-group-div {
    background: none repeat scroll 0 0 #DCDCDC;
    float: left;
    height: auto;
    margin-top: 25px;
    width: 600px;
}
.group-datos-estadisticos.field-group-div h3 span {
    color: #6A6A6A;
    float: left;
    font-size: 14px;
    font-weight: 600;
    margin-left: 20px;
    margin-top: 20px;
}
.group-modalidad .form-item.form-type-radios.form-item-field-otras-modalidades-para-rec-und > label {
    display: none;
}
.node-solicitud_de_informacion-form .field-type-list-boolean.field-name-field-acepto.field-widget-options-onoff.form-wrapper label {
    width: 95%;
}
.block-views-anexo-02-block .view-anexo-02 .salida-2 > strong a,
.block-views-anexo-02-block .view-anexo-02 .correo-enviado {
    font-size: 14px;
    pointer-events: none;
}
.block-views-anexo-02-block .view-anexo-02 .salida-2 strong .content {
    display: none;
}
.group-informacion-solicitas.field-group-div > h3 {
    float: left;
}
.group-informacion-solicitas.field-group-div .colorbox-node.init-colorbox-node-processed-processed {
    background: url("../img/que_son.png") no-repeat 68px -1px;
    float: left;
    margin-left: 10px;
    margin-top: 6px;
    padding-right: 20px;
}
.node-solicitud_de_informacion-form .field-type-text.field-name-field-nombre-s- {
    clear: left;
}
.group-modalidad.field-group-div.speed-fast.effect-none.fieldgroup-effects-processed.collapsed .field-group-format-title {
    color: #139ADD;
}
.group-modalidad.field-group-div.speed-fast.effect-none.fieldgroup-effects-processed.collapsed .field-group-format-title {
    background: url("../img/sprit_iconos2.png") no-repeat scroll 235px -2px;
    padding-right: 20px;
}
.group-modalidad.field-group-div.speed-fast .field-group-format-title {
    color: #979797;
    font-size: 11px;
    font-style: italic;
    font-weight: 400;
    margin-left: 200px;
}
.group-modalidad.field-group-div.speed-fast .field-group-format-title {
    background: url("../img/sprit_iconos1.png") no-repeat scroll 235px -2px;
    padding-right: 20px;
}
.group-domicilio .field-name-field-acepto, .group-modalidad.field-group-div.speed-fast.effect-none.fieldgroup-effects-processed {
    float: left;
    margin-top: 45px;
}
.node-solicitud_de_informacion-form .group-domicilio .field-type-text, .group-domicilio .field-type-number-integer {
    margin-left: 55px;
}
.group-domicilio .field-name-field-codigo-de-rea {
    margin-left: 205px;
    position: relative;
    top: 0px;
    width: 95px;
}
.group-domicilio .form-item-field-codigo-de-rea-und-0-value > label {
    display: none;
}
.group-domicilio .field-name-field-tel-fono {
    width: 207px;
}
.group-domicilio .field-type-text.field-name-field-tel-fono label {
    bottom: 50px;
    left: 0;
    position: relative;
}
.group-domicilio .field-type-text.field-name-field-tel-fono .form-text {
    bottom: 69px;
    position: relative;
    right: -250px;
}
.group-domicilio .field-name-field-tel-fono .description {
    bottom: 69px;
    position: relative;
    right: -275px;
}
.view-anexo-02 .views-field-title .field-content .mensaje .salida-2 .taxonomy-term h2 a {
    cursor: default;
    font-size: 14px;
    pointer-events: none;
}
.view-anexo-02 .views-field-title .field-content .mensaje .salida-2 .taxonomy-term .content {
    display: none;
}
.node-solicitud-de-informacion .links.inline,
.node-respuesta-solicitudes .links.inline,
.node-aclaracion .links.inline{
    position: absolute;
    right: 0;
    top: 50px;
}
.node-respuesta-solicitudes .field.field-name-body {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.node-respuesta-solicitudes .field-name-respuesta-anexo-pie {
    float: left;
    margin-top: 20px;
}
.field-name-notificacion-al-so {
    color: #FF0000;
    font-size: 16px;
    font-style: italic;
    font-weight: 700;
    position: absolute;
    right: 0;
    top: 100px;
}
.node-aclaracion .field.field-name-url-de-aclaraci-n {
    font-weight: 600;
    margin-top: 20px;
}
.node-type-aclaracion .tabs.clearfix {
    display: none;
}
/*Seguimiento para enlaces de transparencia*/

.view-seguimiento-de-la-solicitud .views-field-title-1 {
    float: left;
    width: 50%;
}
.view-seguimiento-de-la-solicitud .views-label {
    color: #646464;
    float: left;
    font-weight: 700;
    text-align: right;
    width: 160px;
}
.view-seguimiento-de-la-solicitud .field-content {
    float: left;
    margin-left: 5px;
}
.view-seguimiento-de-la-solicitud .views-field-created {
    clear: left;
    float: left;
    width: 50%;
}
.view-seguimiento-de-la-solicitud .views-field-field-nombre-s- {
    float: left;
    width: 50%;
}
.view-seguimiento-de-la-solicitud .views-field-field-otras-modalidades-para-rec {
    float: left;
    width: 50%;
}
.view-seguimiento-de-la-solicitud .views-field-field-estatus {
    float: left;
    width: 50%;
}
.view-seguimiento-de-la-solicitud .views-field-field-describe-la-informaci-n-qu {
    clear: left;
    float: left;
    margin-bottom: 30px;
    margin-top: 10px;
}
.view-seguimiento-de-la-solicitud .views-field-field-solicitud-de-aclaracion {
    clear: left;
    float: left;
    margin-bottom: 30px;
    margin-top: 10px;
}
.view-seguimiento-de-la-solicitud .views-field-field-describe-la-informaci-n-qu .views-label,
.view-seguimiento-de-la-solicitud .views-field-field-solicitud-de-aclaracion .views-label, 
.view-seguimiento-de-la-solicitud .views-field-field-respuesta-a-la-aclaraci-n .views-label,
.view-seguimiento-de-la-solicitud .views-field-body .views-label {
    clear: left;
    margin-top: 10px;
    text-align: left;
    width: 350px;
}
.view-seguimiento-de-la-solicitud .views-field-field-describe-la-informaci-n-qu .field-content,
.view-seguimiento-de-la-solicitud .views-field-field-solicitud-de-aclaracion .field-content,
.view-seguimiento-de-la-solicitud .views-field-field-respuesta-a-la-aclaraci-n .field-content,
.view-seguimiento-de-la-solicitud .views-field-body .field-content {
    background: none repeat scroll 0 0 #d6d6d6;
    clear: left;
    height: auto;
    margin-left: 25px;
    padding: 10px;
}
.view-seguimiento-de-la-solicitud .views-field.views-field-field-archivos-adjuntos,
.view-seguimiento-de-la-solicitud .views-field.views-field-field-abjuntar-archivos,
.view-seguimiento-de-la-solicitud .views-field.views-field-field-abjuntar-archivo,
.view-seguimiento-de-la-solicitud .views-field.views-field-field-archivos-adjuntos-1,
.view-seguimiento-de-la-solicitud .views-field.views-field-field-archivos-adjuntos-2 {
    clear: left;
    float: left;
}


/*************************************
************FORMATOS PARA IMPRIMIR****
*************************************/

.page-previo-pago .field-content,
.page-medio-magnetico .field-content,
.view-entrega-de-medio-magnetico-y-sin-entregar-informacion .field-content,
.view-acreditacion-de-pago-sin-entregar-informacion .field-content {
    text-align: justify;
    width: 564px;
}
.testigos {
    width: 564px;
}
.asistencia, .asistencia2 {
    width: 250px;
    float: left;
    margin: 20px 15px;
}
.compareciente {
    margin: 50px 180px;
}
.firma-c {
    margin: 0 160px;
}

.page-previo-pago .views-field.views-field-php,
.page-medio-magnetico .views-field.views-field-php,
.page-previo-pago .views-field-php .field-content > a,
.page-medio-magnetico .views-field-php .field-content > a {
    float: right;
}


/******************************************************
***********ESTILOS PARA PAGINAS DE ERROR***************
*******************************************************/
.node-type-paginas-de-error .section-content{
    background: url("../img/background-errores.png") repeat ;
}
.node-type-paginas-de-error .zone-content-wrapper {
    background: url("../img/error-cortinilla.png") no-repeat ;
}
.node-paginas-de-error {
    margin-top: 100px;
}
.grande_texto {
    color: #FF8C1B;
    font-size: 48px;
}
.chico_texto {
    color: #FF8C1B;
    font-size: 36px;
}
.texto_ayuda {
    color: #3E3E3E;
    font-size: 30px;
    font-weight: 200;
    line-height: 20px;
    margin-bottom: 30px;
}
.enlaces_redireccion a {
    color: #00B7E5;
    font-size: 30px;
}
.enlaces_redireccion .field-item {
    background: url("../img/bullet-flecha-azul.png") no-repeat scroll 0 20px ;
    padding-left: 10px;
}
.group-texto-error {
    float: left;
    width: 750px;
    text-align: center;
}
.group-imagen-error {
    float: right;
    width: 360px;
}
.texto_error {
    border-bottom: 2px solid #9C9C9C;
    margin-bottom: 30px;
    padding-bottom: 10px;
}
.enlaces_redireccion {
    margin-left: 100px;
    text-align: left;
    width: 350px;
}
.flecha-error {
    left: 680px;
    position: absolute;
    top: -45px;
    z-index: 9999;
    display: none;
}
.flecha-error .field-item {
    height: 340px;
}
.flecha-error img {
    height: 100%;
}
.node-type-paginas-de-error .section-content:hover .flecha-error{
    display: block;
}

/********************************************************
*********SALIENDO DEL PORTAL A UN SITIO EXTERIOR*********
*********************************************************/
.extlink-extra-leaving {
    float: left;
    height: 100%;
    overflow: hidden;
    width: 100%;
}
.contenedor-mensaje {
    color: #FEFEFE;
    float: left;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    width: 100%;
    height: 340px
}
.url-saliendo > a {
    color: #FFFFFF;
    float: left;
    height: 75px;
    left: 0;
    line-height: 35px;
    overflow: hidden;
    position: absolute;
    top: -45px;
    width: 645px;
    width: 645px;
}

.encabezado-color1 {
    background: none repeat scroll 0 0 #1DB8BB;
    height: 130px;
    padding-top: 20px;
    width: 100%;
}
.izquierda-color2 {
    background: none repeat scroll 0 0 #2E8E94;
    float: left;
    height: 140px;
    width: 50%;
    width: 50%;
}
.derecha-color3 {
    background: none repeat scroll 0 0 #00A2AE;
    float: right;
    height: 140px;
    width: 50%;
}
.entrando {
    bottom: 90px;
    font-weight: 400;
    position: absolute;
    width: 100%;
}
.url-saliendo {
    bottom: 40px;
    font-weight: 400;
    position: absolute;
    width: 100%;
}
#cboxLoadedContent {
    float: left;
    margin: 0;
}

/*Listado de objetivos*/
.page-objetivos .view-listado-de-objetivos {
    float: left;
    width: 1180px;
}
.page-objetivos .view-listado-de-objetivos .view-content .views-table {
    border: medium none;
    float: left;
    margin: 0;
    overflow: hidden;
    width: 175px;
}

.view-listado-de-objetivos .views-table tr.even, tr.odd {
    border: medium none;
}
.page-objetivos .view-listado-de-objetivos .view-content .views-table caption {
    background: none repeat scroll 0 0 #E9E9E9;
    color: #888888;
    font-size: 14px;
    height: 30px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    text-align: center;
}
.view-listado-de-objetivos .view-content .views-table tbody .odd .views-field {
    background: none repeat scroll 0 0 #F7F7F7;
}
.view-listado-de-objetivos .view-content .views-table tbody .even .views-field {
    background: none repeat scroll 0 0 #F3F3F3;
}
.page-objetivos .view-listado-de-objetivos .view-content .views-table tbody .views-field {
    height: 70px;
    text-align: center;
    vertical-align: middle;
    width: 100%
}
.page-objetivos .view-listado-de-objetivos .view-content .views-table tbody .views-field a {
    color: #585858;
    display: block;
    margin: auto;
    width: 100%;
    padding-top: 20px;
    height: 50px;
}
.view-listado-de-objetivos .view-content .views-table tbody .even .views-field:hover,
.view-listado-de-objetivos .view-content .views-table tbody .odd .views-field:hover {
    background: none repeat scroll 0 0 #E1E1E1;
}
.page-objetivos .view-listado-de-objetivos .view-content .views-table:hover caption {
    background: none repeat scroll 0 0 #399FC9;
    color: #FFFFFF;
}
.view-listado-de-objetivos .view-header {
    float: left;
    width: 700px;
    margin: 10px 0px;
}
.view-listado-de-objetivos .view-header p {
    color: #6A6A6A;
    font-size: 16px;
    line-height: 18px;
}
.view-listado-de-objetivos .view-content {
    background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 7px solid #D1D1D1;
    float: left;
}


/*Listado de estrategia*/

.estrategias .view-header {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #D1D1D1;
    float: left;
    height: 125px;
    margin-top: 10px;
    width: 400px;
}
.estrategias .view-filters {
    background: none repeat scroll 0 0 #F8F8F8;
    height: 125px;
    margin: 0;
    width: 300px;
    border-bottom: 1px solid #D1D1D1;
    margin-top: 10px;
}
.estrategias .views-exposed-form .views-exposed-widget.views-widget-filter-title {
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 15px;
}
.estrategias .views-exposed-form .form-item-title input {
    background: none repeat scroll 0 0 #EAEAEA;
    border: medium none;
    width: 280px;
}
.estrategias .views-exposed-form .views-exposed-widget {
    float: left;
    margin-left: 15px;
    margin-top: 30px;
}
.estrategias #edit-field-eje-target-id-wrapper > label {
    font-size: 16px;
    margin-left: 0;
    margin-top: -20px;
}
.estrategias .views-exposed-form .form-type-select {
    width: 230px;
}
.estrategias .views-exposed-form .form-type-select select {
    background: url("../img/fecha_abajo.png") no-repeat scroll 205px 0 ;
    border-color: #939393;
    text-indent: 0px;
    width: 250px;
}
.estrategias .views-exposed-form .form-type-select select:focus {
    box-shadow: none;
}
.estrategias .texto-filtros {
    font-size: 20px;
    margin-left: 10px;
    margin-top: 20px;
}
.estrategias .view-content {
    border-bottom: 1px solid #D1D1D1;
    float: left;
    width: 700px;
}

.estrategias .view-content .views-row {
    border-left: 4px solid #CDCDCD;
    float: left;
    height: 95px;
    margin: 22px 0;
    padding-left: 10px;
    width: 685px;
}
.estrategias .view-content .views-row:hover {
    border-left: 4px solid #149DDF;
}
.estrategias .view-content .views-row .views-field-title {
    float: left;
    height: 75px;
    line-height: 35px;
}
.field-content {
    display: block;
}
.estrategias .view-content .views-row .field-content a {
    color: #585858;
    display: block;
    font-size: 20px;
    font-weight: 100;
}
.estrategias .view-content .views-row .views-field-field-eje {
    float: left;
    height: 20px;
}
.estrategias .view-content .views-row .views-field-field-eje span {
    color: #585858;
    float: left;
    font-size: 16px;
    height: 20px;
}
.estrategias .view-content .views-row .views-field-field-eje div {
    color: #585858;
    float: left;
    font-size: 16px;
    height: 20px;
    margin-left: 10px;
}
.estrategias .item-list {
    display: block;
    float: right;
    margin: 0;
    width: 800px;
}
.estrategias .item-list .pager.pager-load-more {
    border-top: medium none;
}
.estrategias .item-list .pager-load-more .pager-next a {
    background: none repeat scroll 0 0 #FFC216;
    color: #FFFFFF;
    font-size: 14px;
    height: 14px;
    width: 100px;
}
.page-estrategias .block-views-listado-de-estrategias-block-1 {
    float: right;
}
.page-estrategias .block-views-listado-de-estrategias-block-1 .view-listado-de-estrategias .view-content .views-row {
    background: none repeat scroll 0 0 #F5F5F5;
    float: right;
    height: 50px;
    margin-top: 10px;
    width: 700px;
}
.page-estrategias .view-listado-de-estrategias .view-content span{
    color: #B0B0B0;
    font-size: 26px;
    font-weight: 100;
    margin-left: 10px;
}
.estrategias .view-footer {
    float: right;
    text-align: center;
    width: 800px;
}
.estrategias .view-footer div {
    color: #9C9C9C;
    font-weight: lighter;
    margin-left: 55px;
}
.page-objetivos .view-listado-de-objetivos .view-content .views-table:hover .listado-objetivo {
    background: none repeat scroll 0 0 #399FC9;
    color: #FFFFFF;
}
.listado-objetivo {
    background: none repeat scroll 0 0 #E9E9E9;
    color: #808080;
    font-size: 26px;
    height: 55px;
    text-align: center;
}
.page-objetivos tr:hover td, tr.even:hover td.active, tr.odd:hover td.active {
    background: none repeat ;
}
.page-objetivos .view-listado-de-objetivos .view-content .views-table > tbody td .objetivo-icon {
    background: url("../img/sprite_iconos_objetivos_g.png") repeat scroll 0 0 / 212px auto ;
    float: right;
    height: 30px;
    overflow: hidden;
    width: 29px
}
.page-objetivos .view-listado-de-objetivos .view-content .views-table:first-child > tbody td .objetivo-icon {
    background-position: -5px 5px;
/*    background-position: 51px 0px;*/
}
.page-objetivos .view-listado-de-objetivos .view-content .views-table:hover:first-child > tbody td .objetivo-icon {
    background-position: -39px 5px;
/*    background-position: 30px 0px;*/
}
.page-objetivos .view-listado-de-objetivos .view-content .views-table:nth-child(2) > tbody td .objetivo-icon {
    background-position: 142px 2px;
}
.page-objetivos .view-listado-de-objetivos .view-content .views-table:hover:nth-child(2) > tbody td .objetivo-icon {
    background-position: 118px 2px;
}
.page-objetivos .view-listado-de-objetivos .view-content .views-table:nth-child(3) > tbody td .objetivo-icon {
    background-position: 93px 5px;
  /*  background-position: -5px 5px;*/
}
.page-objetivos .view-listado-de-objetivos .view-content .views-table:hover:nth-child(3) > tbody td .objetivo-icon {
    background-position: 71px 5px;
/*    background-position: -39px 5px;*/
}
.page-objetivos .view-listado-de-objetivos .view-content .views-table:nth-child(4) > tbody td .objetivo-icon {
    background-position: 51px 0px;
/*    background-position: 93px 5px;*/
}
.page-objetivos .view-listado-de-objetivos .view-content .views-table:hover:nth-child(4) > tbody td .objetivo-icon {
    background-position: 30px 0px;
/*    background-position: 71px 5px;*/
}

/*********************************************************
*************ESTILOS PARA LA VISTA DE CAMPAÑA*************
**********************************************************/
/*************COREECION DE LAS CAJAS DE INFO ************/

.creditos-foto-campania {
    background: none repeat scroll 0 0 #cccccc;
    float: left;
    margin: 0 -99999px;
    padding: 0 99999px;
    width: 100%;
}
.creditos-foto-campania .field-name-field-url-enlace {
    float: left;
}
.creditos-foto-campania .field-name-field-url-enlace .field-item::before,
.creditos-foto-campania .field-name-field-url-enlace .field-item::after,
.creditos-foto-campania .field-name-field-cinta-url .field-item:before,
.creditos-foto-campania .field-name-field-cinta-url .field-item:after {
    content: none;
}
.creditos-foto-campania .field-name-field-cinta-url .field-item p {
    margin: 0;
}
.creditos-foto-campania .field-name-field-url-enlace .field-item .extlink {
    background-image: none;
    font-weight: 400;
    padding-left: 0;
}
.creditos-foto-campania .field {
    color: #848484;
    float: left;
    font-size: 15px;
    margin: 5px;
}
.creditos-foto-campania .field-name-field-url-hipervinculo {
    float: right;
}
.creditos-foto-campania .field-item:before {
    content: "\"";
}
.creditos-foto-campania .field-item:after {
    content: "\"";
}
.creditos-foto-campania .field-name-field-url-hipervinculo a{
    color: #139add;
}
.campania-relacionados-temas .field-name-field-caja-de-informacion > .field-items > .field-item {
    float: left;
    margin: 0 35px 50px 15px;
    width: 540px;
}
.node-campania .field-name-field-imagen-cajas-informe {
    clear: left;
    float: left;
    margin: 0 20px 0 0;
    width: 200px;
}
.node-campania .liga-listado{
    margin: 11px 0;
}
.node-type-campania .region-search .block-md-megamenu .content.clearfix,
.node-type-campania .region-search .block-md-megamenu .block-inner.clearfix {
    height: 15px;
}
.node-campania .cajas-campania .group-campo .field {
    clear: right;
    float: right;
    font-family: open sans;
    font-weight: 300;
    width: 320px;
    font-size: 15px;
}
.node-campania .cajas-campania .field-name-field-descripcion{
    color: #ffffff;
    line-height: 20px;
    padding-bottom: 25px;
    border-bottom: 1px solid #818181;
}
.responsive-layout-narrow .campania-relacionados-temas .field-name-field-caja-de-informacion > .field-items > .field-item{
    width: 600px;
    margin-bottom: 30px;
}
.responsive-layout-narrow .node-campania .cajas-campania .group-campo .field{
    width: 380px;
}
.responsive-layout-narrow .node-campania .cajas-campania .field-name-field-descripcion{
    padding-bottom: 70px;
}
.node-campania .field-name-youtube-playlist + .field-name-field-videos {
    display: none;
}
.view-front .views-row .view-mode-home_rectacgulo .field-name-field-imagen-para-listado .field-items .field-item img {
    height: 100%;
    width: 100%;
}
.view-front .views-row .view-mode-home_rectacgulo .group-datos .field-name-post-date .field-item {
    display: none;
}
.node-campania .group-temas-relacionados .field-name-field-caja-de-informacion .field-items .field-item.even {
    clear: left;
}
.ocultar-etiqueta-campana .field-name-field-nombre-de-la-etiqueta-caja {
    display: none;
}
/*.field.field-name-field-reproductor-de-audio.field-type-file {
    float: left;
    margin-top: 9%;
}
.field.field-name-field-reproductor-de-audio.field-type-file.field-label-hidden audio {
    margin-left: 20%;
    width: 100%;
}*/
/*****************   TEMA 1   ****************************/
.tema-1 .group-temas-relacionados.campania-relacionados-temas {
    height: auto;
}
.tema-1 .group-campos-hearder .field-name-field-imagen-para-listado {
    display: none;
}
.tema-1 .field-name-title h1 {
    color: #FFFFFF;
    float: left;
    font-family: open sans;
    font-size: 65px;
    font-weight: 100;
    line-height: 67px;
    width: 730px;
    margin-bottom: 30px;
}

.tema-1 .node-campania .field.field-name-youtube-playlist {
    margin-top: -40px;
}

.tema-1 .group-liston.field-group-div {
    background: none repeat scroll 0 0 #E1F6EE;
    height: 44px;
    margin: 0 -9999px;
    padding: 0 9999px;
}
body.tema-1 {
    background: none repeat scroll 0 0 #202020;
    min-width: 1200px;
}
.tema-1 .section-content {
    background: none repeat ;
}
.tema-1 .grid-24.region.region-content {
    background: url("../img/patron.png") repeat ;
    margin: 0 -9999px;
    padding: 0 9999px;
    z-index: 1;
}
/*.tema-1 .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%;
}*/
.tema-1 .field-name-campana-secciones {
    background: none repeat scroll 0 0 #135B52;
    float: left;
    height: 40px;
    margin: 0 -9999px;
    padding: 0 9999px;
    text-align: right;
    width: 100%;
}
.tema-1 .field-name-campana-secciones a:hover {
    background: url("../img/flecha_aqua.png") no-repeat scroll 7px 9px;
    color: #FFFFFF;
}
.tema-1 .field-name-campana-secciones a {
    color: #5EA590;
    float: right;
    font-size: 20px;
    height: 40px;
    margin-top: 5px;
    padding-left: 15px;
    text-transform: uppercase;
    width: 105px;
}
.tema-2 .field.field-name-body.field-type-text-with-summary.field-label-hidden.campania-descripcion {
    float: left;
    margin: 70px 0 25px;
}
.tema-1 .group-liston .field-name-campa-a-enlace-front,
.tema-2 .group-liston .field-name-campa-a-enlace-front {
    float: left;
}
.tema-1 .group-liston .field-name-campa-a-texto-superior,
.tema-2 .group-liston .field-name-campa-a-texto-superior {
    float: left;
    margin-left: 70px;
    margin-top: 10px;
}
.tema-1 .group-liston .field-name-enlaces-impresion,
.tema-2 .group-liston .field-name-enlaces-impresion {
    background: none repeat scroll 0 0;
    float: right;
    margin-top: 5px;
}
.tema-1 .group-liston .field-name-campa-a-enlace-front .liga-listado {
    color: #919695;
    font-size: 14px;
}
.tema-1 .group-liston .field-name-campa-a-texto-superior div,
.tema-2 .group-liston .field-name-campa-a-texto-superior div {
    color: #919695;
}
.tema-1 .group-titulo-tema .field-name-title {
    float: left;
    margin-bottom: 30px;
    margin-top: 115px;
    width: 100%;
}
.tema-1 .field-name-body.campania-descripcion {
    color: #FFFFFF;
    float: left;
    width: 100%;
    margin-right: 45px;
    margin-top: 20px;
}
.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;
    font-size: 32px;
    line-height: 34px;
    margin-top: 0px;
}
.tema-1 .group-cajas-2.field-group-div {
    float: left;
    width: 100%;
}
.tema-1 .group-temas-relacionados {
    float: left;
    height: 290px;
    margin: 0 -9999px;
    padding: 0 9999px;
    width: 100%;
}
.tema-1 .field-name-field-apariencia,
.tema-2 .field-name-field-apariencia {
    display: none;
}
.tema-1 .group-redes-sociales {
    float: right;
}
.tema-1 .group-redes-sociales h2,
.tema-2 .group-redes-sociales h2 {
    border-right: 1px solid #457179;
    color: #FFFFFF;
    float: left;
    font-size: 22px;
    font-weight: lighter;
    padding-right: 10px;
}
.tema-1 .group-redes-sociales .field.field-name-social-share,
.tema-2 .group-redes-sociales .field.field-name-social-share {
    background: none repeat ;
}
.tema-2 .group-titulo-tema.field-group-div {
    float: right;
}

/*Caja 1*/
/*
.tema-1 .group-cajas-2.field-group-div .field-name-field-caja-tema-2 > .field-items > .field-item:first-child {
    background: url("../img/solido_1.png") repeat scroll 0 0 #40949f;
    float: left;
    margin: 0 -9999px;
    opacity: 0.93;
    padding: 0 9999px;
    width: 100%;
}*/
.tema-1 .group-cajas-2.field-group-div .field-name-field-caja-tema-2 > .field-items > .field-item:first-child .field-name-field-t-tulo {
    color: #FFFFFF;
    font-family: open sans;
    font-size: 42px;
    font-weight: 100;
    line-height: 42px;
    width: 550px;
}
.tema-1 .group-cajas-2.field-group-div .field-name-field-caja-tema-2 > .field-items > .field-item:first-child .field-name-field-caja-descripcion {
    color: #FFFFFF;
    font-size: 19px;
    line-height: 28px;
    margin-top: 50px;
}

/*Caja 2*/

/*.tema-1 .group-cajas-2.field-group-div .field-item.odd:nth-child(2) {
    background: url("../img/degradado_2.png") repeat-x scroll 0 0 #164557;
    float: left;
    margin: 0 -9999px;
    padding: 0 9999px;
}*/
.tema-1 .group-cajas-2.field-group-div .field-item.odd:nth-child(2) .field-name-field-t-tulo {
    color: white;
    font-family: open sans;
    font-size: 42px;
    font-weight: 100;
}
.tema-1 .group-cajas-2.field-group-div .field-item.odd:nth-child(2) .field-name-field-caja-descripcion {
    color: white;
    font-family: open sans;
    font-size: 18px;
    margin-top: 45px;
}

/*caja 3*/
/*.tema-1 .group-cajas-2.field-group-div .field-item:nth-child(3) {
    background: url("../img/solido_2.png") repeat-x scroll 0 0 #3771dc;
    float: left;
    margin: 0 -9999px;
    padding: 0 9999px;
}*/
.tema-1 .group-cajas-2.field-group-div .field-item:nth-child(3) .field-name-field-t-tulo {
    color: #FFFFFF;
    font-family: open sans;
    font-size: 42px;
    font-weight: 100;
}
.tema-1 .group-cajas-2.field-group-div .field-item:nth-child(3) .field-name-field-caja-descripcion {
    float: left;
    margin-top: 60px;
}
.tema-1 .group-cajas-2.field-group-div .field-item:nth-child(3) .field-name-field-caja-descripcion p {
    color: #B1DDE8;
    font-family: open sans;
    font-size: 18px;
    font-weight: 100;
    line-height: 25px;
    margin-left: 10px;
}
#colorbox table,
.node-campania table, 
.page-responsabilidades-del-puesto table,
.page-facultades-y-atribuciones-del-area table {
    border: medium none;
    float: right;
    text-align: center;
    width: 100%;
}

.node-campania .field-name-body ul li {
    font-size: 20px;
    line-height: 26px;
    margin: 15px 0;
}
.node-campania.view-mode-home_chico .group-home-chico .field-name-title {
    height: 133px;
}

#colorbox table tbody tr:first-child,
.node table tbody tr:first-child,
.page-responsabilidades-del-puesto table tbody tr:first-child,
.page-facultades-y-atribuciones-del-area table tbody tr:first-child{
    background-color: #313B4E;
    background-color: rgb(49, 59, 78);
    color: #FFFFFF;
    height: 50px;
    text-align: center;
}
#colorbox table tbody tr:first-child td,
.node table tbody tr:first-child td,
.page-responsabilidades-del-puesto table tbody tr:first-child td,
.page-facultades-y-atribuciones-del-area table tbody tr:first-child td{
    background: no-repeat scroll 25px 20px rgb(49, 59, 78);
    border-right: 1px solid #7E90B2;
}
.node table tbody tr:first-child td > p {
    color: #ffffff;
}

#colorbox table tbody tr + tr,
.node table tbody tr + tr,
.page-responsabilidades-del-puesto table tbody tr + tr,
.page-facultades-y-atribuciones-del-area table tbody tr + tr{
    border-bottom: 1px solid #B8B8B8;
    height: 50px;
}
#colorbox table tr + tr td,
.node table tr + tr td,
.page-responsabilidades-del-puesto table tr + tr td,
.page-facultades-y-atribuciones-del-area table tr + tr td{
    color: #676767;
    font-family: open sans;
    font-size: 13px;
    font-weight: 400;
    vertical-align: baseline;
}
#colorbox table td:nth-child(2n),
.node table td:nth-child(2n),
.page-responsabilidades-del-puesto table td:nth-child(2n),
.page-facultades-y-atribuciones-del-area table td:nth-child(2n) {
    background: none repeat scroll 0 0 #E8E8E8;
}
#colorbox table td:nth-child(2n+1),
.node table td:nth-child(2n+1),
.page-responsabilidades-del-puesto table td:nth-child(2n+1),
.page-facultades-y-atribuciones-del-area table td:nth-child(2n+1){
    background: none repeat scroll 0 0 #F0F0F0;
}
.field table tbody tr td p {
    margin: 0;
}
/*Caja 4*/
.tema-1 .group-cajas-2.field-group-div .field-item:nth-child(4) {
/*    background: url("../img/degradado_3.png") repeat-x scroll 0 0 #0b1d33;*/
    float: left;
    margin: 0 -9999px;
    padding: 0 9999px;
}
.tema-1 .group-cajas-2.field-group-div .field-item:nth-child(4) .field-name-field-t-tulo {
    color: #FFFFFF;
    font-family: open sans;
    font-size: 42px;
    font-weight: 100;
    line-height: 70px;
    margin-bottom: 50px;
}
.tema-1 .group-cajas-2.field-group-div .field-item:nth-child(4) .field-name-field-caja-descripcion {
    color: #FFFFFF;
    font-size: 25px;
    font-weight: 100;
    line-height: 36px;
}
/*Temas relacionados*/

.node-campania {
    position: relative;
}
.tema-1 .group-temas-relacionados {
    float: left;
    height: 290px;
    margin: 0 -9999px;
    padding: 0 9999px;
    width: 100%;
}
.tema-1 .group-temas-relacionados h3 {
    margin-top: 30px;
}
.tema-1 .group-temas-relacionados h3 span {
    color: #89CCEB;
    font-family: open sans;
    font-size: 24px;
    font-weight: 200;
    text-transform: uppercase;
}
/*.node-campania .group-temas-relacionados .field-name-field-caja-de-informacion > .field-items > .field-item {
    float: left;
    margin-bottom: 30px;
    margin-left: 70px;
    width: 580px;
}*/
.tema-2 .group-temas-relacionados {
    float: left;
    margin-bottom: 35px;
    margin-top: 100px;
/*    overflow: hidden;
    position: relative;*/
/*    width: 700px;*/
}
.node-campania .field-name-field-nombre-de-la-etiqueta-caja {
    margin-bottom: 20px;
}
.node-campania .group-temas-relacionados .field-name-field-caja-de-informacion .field-items {
    float: left;
}
.tema-2 .group-temas-relacionados h3,
.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;
}
.tema-1 .group-temas-relacionados .field-item .field-name-field-titulo,
.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;
}
/*.tema-1 .group-temas-relacionados .field-item .field-name-field-imagen-cajas-informe,
.tema-2 .group-temas-relacionados .field-item .field-name-field-imagen-cajas-informe {
    clear: left;
    float: left;
    margin-right: 20px;
    width: 180px;
}*/
/*.tema-1 .group-temas-relacionados .field-item .field-name-field-imagen-cajas-informe img,
.tema-2 .group-temas-relacionados .field-item .field-name-field-imagen-cajas-informe img {
    float: left;
    width: 100%;
}*/
/*.tema-1 .group-temas-relacionados .field-item .field-name-field-descripcion,
.tema-2 .group-temas-relacionados .field-item .field-name-field-descripcion {
    float: left;
    height: 115px;
    margin-top: 15px;
    width: 370px;
}*/
/*.tema-1 .group-temas-relacionados .field-item .field-name-field-descripcion div,
.tema-2 .group-temas-relacionados .field-item .field-name-field-descripcion div {
    color: #ffffff;
    float: left;
    font-family: roboto;
    font-size: 14px;
    font-weight: 100;
    line-height: 20px;
}*/
/*.tema-1 .group-temas-relacionados .field-item .field-name-caja-ver-mas,
.tema-2 .group-temas-relacionados .field-item .field-name-caja-ver-mas {
    height: 20px;
    float: left;
}*/
/*.tema-1 .group-temas-relacionados .field-item .field-name-caja-ver-mas div,
.tema-2 .group-temas-relacionados .field-item .field-name-caja-ver-mas div {
    float: left;
    width: 380px;
}*/
/*.tema-1 .group-temas-relacionados .field-item .group-campo,
.tema-2 .group-temas-relacionados .field-item .group-campo {
    border-bottom: 1px solid #373142;
    clear: left;
    float: left;
    height: 115px;
    width: 370px;
}*/
.node-type-campania .block.block-system.block-main.block-system-main.odd.block-without-title {
    border: medium none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.node-type-campania .grid-24.region.region-content {
    border: medium none;
    margin-bottom: 0;
}
.tema-1 .group-contacto.field-group-div.clear,
.tema-2 .group-contacto.field-group-div.clear {
    background: none repeat scroll 0 0 #EEEEEE;
    float: left;
    margin: 0 -9999px;
    padding: 0 9999px;
    width: 100%;
}
.tema-1 .group-contacto.field-group-div.clear .block-title,
.tema-2 .group-contacto.field-group-div.clear .block-title {
    color: #525252;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 35px;
    margin-top: 50px;
    text-transform: uppercase;
}
.tema-1 .group-contacto.field-group-div.clear .views-row,
.tema-2 .group-contacto.field-group-div.clear .views-row {
    float: left;
    margin-bottom: 50px;
    width: 690px;
}
.tema-1 .group-contacto.field-group-div.clear .views-row .views-field-field-imagen-para-listado,
.tema-2 .group-contacto.field-group-div.clear .views-row .views-field-field-imagen-para-listado {
    border-right: 1px solid #6A6A6A;
    float: left;
    margin-right: 20px;
    padding-bottom: 15px;
    padding-right: 20px;
}
.tema-1 .group-contacto.field-group-div.clear .views-row .views-field-field-imagen-para-listado img,
.tema-2 .group-contacto.field-group-div.clear .views-row .views-field-field-imagen-para-listado img {
    float: left;
    height: 80px;
    width: 150px;
}
.tema-1 .group-contacto.field-group-div.clear .views-row .views-field-title,
.tema-2 .group-contacto.field-group-div.clear .views-row .views-field-title {
    float: left;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    width: 460px;
}
.tema-1 .group-contacto.field-group-div.clear .views-row .views-field-field-ubicacion,
.tema-2 .group-contacto.field-group-div.clear .views-row .views-field-field-ubicacion {
    clear: left;
    float: left;
    font-size: 13px;
    font-weight: 100;
}
.tema-1 .group-contacto.field-group-div.clear .views-row .views-field-field-ubicacion a, 
.tema-1 .group-contacto.field-group-div.clear .views-row .views-field-field-ubicacion div,
.tema-2 .group-contacto.field-group-div.clear .views-row .views-field-field-ubicacion a, 
.tema-2 .group-contacto.field-group-div.clear .views-row .views-field-field-ubicacion div {
    color: #6A6A6A;
}
.tema-2 .section-content .view li,
.tema-1 .section-content .view li {
    list-style: none outside none;
}

.tema-1 .views-field.views-field-field-telefono,
.tema-2 .views-field.views-field-field-telefono
 {
    clear: left;
    float: left;
    margin-left: 175px;
}
.tema-1 .views-field.views-field-field-correo-electr-nico-de-aten,
.tema-2 .views-field.views-field-field-correo-electr-nico-de-aten{
    clear: left;
    float: left;
}
.tema-2 .section-content .view li, .tema-1 .section-content .view li {
    background: url("../img/social-evento.png") no-repeat scroll 0 -7px;
    clear: left;
    list-style: none outside none;
    padding-left: 20px;
    margin: 4px;
}
.tema-1 .group-contacto.field-group-div.clear .views-field-field-correo-electr-nico-de-aten a, 
.tema-2 .group-contacto.field-group-div.clear .views-field-field-correo-electr-nico-de-aten a {
    background: url("../img/social-evento.png") no-repeat scroll 0 -34px;
    clear: left;
    float: left;
    margin-left: 150px;
    padding-left: 25px;
}
.node-campania .views-field-field-telefono-conjunto {
    float: right;
    margin-right: 130px;
    color: #6a6a6a;
}
.node-campania .views-field-field-telefono-conjunto .field-label{
    color: #6a6a6a;
}

/*********************************************************
*************ESTILOS PARA LA VISTA DE CAMPAÑA*************
**********************************************************/

/*****************   TEMA 2   ****************************/
body.tema-2{
    background: none repeat scroll 0 0 #2F2838;
}
.node-type-campania .block-system-main {
    border-bottom: medium none;
    margin-bottom: 0;
    padding-bottom: 0;
}
/*.tema-2 .section-content {
    background-size: 100% auto;
}*/
.tema-2 .group-liston.field-group-div {
    background: none repeat scroll 0 0 #F8F8F8;
    height: 40px;
    margin: 0 -9999px;
    padding: 0 9999px;
    opacity: 0.8;
}
.tema-2 .field-name-campana-secciones {
    display: none;
}
.tema-2 .imagen-campania {
    float: left;
    margin-right: 20px;
    margin-top: 80px;
}
.tema-2 .imagen-campania {
    height: 350px;
    width: 700px;
}
.tema-2 .imagen-campania .field-item {
    height: 350px;
    width: 700px;
}
.tema-2 .imagen-campania img {
    height: auto;
    width: 100%;
}

.tema-2 .group-titulo-tema .field-name-title {
    float: right;
    margin-top: 50px;
}
.tema-2 .titulo-campania {
    color: #FFFFFF;
    font-family: open sans;
    font-size: 65px;
    font-weight: 100;
    line-height: 67px;
    width: 700px;
}
.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;
    font-size: 28px;
    font-weight: 100;
    line-height: 30px;
    width: 100%;
}
.boton-campania {
    background: none repeat scroll 0 0 #e74444;
    float: left;
    font-family: open sans;
    font-size: 20px;
    height: 50px;
    text-transform: uppercase;
    width: auto;
}
.tema-2 .boton-campania {
    float: right;
    clear: right;
    margin-top: 20px;
}
.boton-campania a {
    color: #FFFFFF;
    display: block;
    font-family: open sans;
    letter-spacing: 1px;
    padding: 10px 60px;
}
/*.tema-2 .cajas-campania {
    float: left;
    left: 0px;
    margin-left: -20px;
    position: absolute;
    width: 100%;
}*/
.tema-2 .group-redes-sociales {
    clear: right;
    float: right;
    margin-bottom: 0;
    margin-top: 20px;
}
/*#slide-cajas {
    position: relative;
}*/
/*#next-box {
    background: url("../img/campana-izq.png") no-repeat scroll 6px 76px ;
    content: "";
    float: left;
    height: 200px;
    position: absolute;
    width: 30px;
    z-index: 1;
    cursor: pointer;
    margin-left:10px;
}
#back-box{
    background: url("../img/campana-der.png") no-repeat scroll 2px 76px ;
    content: "";
    float: left;
    height: 200px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    z-index: 0;
    cursor: pointer;
}*/
/*.node-campania .field-name-social-share .social-share-facebook {
    background: url("../img/sprit_iconos_camp.png") repeat scroll -124px 25px ;
}
.node-campania .field-name-social-share .social-share-facebook:hover {
    background-position: -144px 25px;
}
.node-campania .field-name-social-share .social-share-twitter {
    background: url("../img/sprit_iconos_camp.png") repeat scroll 221px -2px ;
}
.node-campania .field-name-social-share .social-share-twitter:hover {
    background-position: 199px -2px;
}*/
.tema-2 .field-name-field-videos {
    float: left;
    margin-right: 20px;
    margin-top: 80px;
    width: 530px;
    height: 300px;
}
.tema-2 .video-campana + .imagen-campania {
    display: none;
}
.tema-2 .field-name-field-videos + .imagen-campania {
    display: none;
}

/*estilos de la campaña Con el Gobierno del Cambio, ¡Nuevo León está mejor!*/
.page-node-56243.tema-2 .titulo-campania,
.page-node-56243.tema-2 .campania-descripcion > .field-items > .field-item > p, 
.page-node-56243.tema-2 .campania-descripcion .field-items .field-item ul, 
.page-node-56243.tema-2 .campania-descripcion .field-items .field-item ol,
.page-node-56243.deportes-secciones.tema-2 .node-campania .group-degradado-1 .campania-descripcion ul li {
    color: #3a3a3a;
}




/****************************************************
**********ESTILOS PARA LA VISTA DE SERIES************
*****************************************************/
.node-serie .field-name-listado-de-series{
    float: left;
    margin: 10px -10px;
    overflow: hidden;
    width: 720px;
}
.node-campania .file-video,
.node-informes .file-video{
    height: 300px;
}
.texto-series {
    border-bottom: 1px solid #EAEAEA;
    clear: left;
    color: #6A6A6A;
    font-size: 24px;
    line-height: 26px;
    margin: 20px 0px;
    font-weight: 200;
}
.node-serie .listado-series .views-row{
    background: none repeat scroll 0 0 #F7F7F7;
    float: left;
    height: 510px;
    margin: 25px 10px;
    width: 220px;
    border-bottom: 1px solid #ADADAD;
}
.node-serie .field-name-field-imagen-para-listado img{
    width: 162px;
}
.node-serie .content-type,
.group-series-publicacion .field-name-field-tipo-de-publicaci-n .field-item,
.group-series-eventos .field-name-field-tipo-de-evento .field-item,
.group-series-noticias .field-name-field-tipo-de-noticia- .field-item {
    color: #F4F4F4;
    font-family: open sans;
    height: 35px;
    margin: 0;
    text-transform: uppercase;
    vertical-align: middle;
    width: 210px;
    padding-left: 10px;
}
.node-serie .content-type,
.group-series-publicacion .field-name-field-tipo-de-publicaci-n .field-item,
.group-series-eventos .field-name-field-tipo-de-evento .field-item,
.group-series-noticias .field-name-field-tipo-de-noticia- .field-item {
    font-size: 16px;
}
.group-series-publicacion .content-type,
.group-series-publicacion .field-name-field-tipo-de-publicaci-n .field-item{
    background: none repeat scroll 0 0 #52bec0;
}
.group-series-noticias .content-type,
.group-series-noticias .field-name-field-tipo-de-noticia- .field-item {
    background: none repeat scroll 0 0 #f2c23a;
}
.group-series-eventos .content-type,
.group-series-eventos .field-name-field-tipo-de-evento .field-item {
    background: none repeat scroll 0 0 #25a8de;
}

.view-mode-full .view-listado-de-series .field-name-tipo-de-contenido,
.view-mode-full .view-listado-de-series .field-name-field-tipo-de-publicaci-n,
.view-mode-full .view-listado-de-series .field-name-field-tipo-de-evento,
.view-mode-full .view-listado-de-series .field-name-field-tipo-de-noticia- {
    float: left;
    margin-top: 0;
    width: 100%;
}


.view-mode-full .view-listado-de-series .field-name-tipo-de-contenido .content-type,
.node-serie.view-mode-full .view-listado-de-series .field-name-field-tipo-de-publicaci-n .field-item,
.node-serie.view-mode-full .view-listado-de-series .field-name-field-tipo-de-evento .field-item,
.node-serie.view-mode-full .view-listado-de-series .field-name-field-tipo-de-noticia- .field-item {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    width: 100%;
}

.node-serie.view-mode-full .view-listado-de-series .field-name-field-tipo-de-publicaci-n .field-item,
.node-serie.view-mode-full .view-listado-de-series .field-name-field-tipo-de-evento .field-item,
.node-serie.view-mode-full .view-listado-de-series .field-name-field-tipo-de-noticia- .field-item {
    color: #ffffff;
    margin: 0;
}
.node-serie.view-mode-full .view-listado-de-series .field-name-field-tipo-de-publicaci-n,
.node-serie.view-mode-full .view-listado-de-series .field-name-field-tipo-de-evento,
.node-serie.view-mode-full .view-listado-de-series .field-name-field-tipo-de-noticia- .field-item {
    margin: 0;
}

.titulo-series {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 0;
    padding: 5px;
    overflow: hidden;
    height: 40px;
}

.titulo-series > a {
    color: #6F6F6F;
}
.group-series-eventos .titulo-series {
    border-bottom: 1px solid #D1D1D1;
}
.group-series-noticias .field-name-post-date, .fecha-series {
    color: #7F7F7F;
    padding: 10px 5px;
}
.group-series-eventos .field-name-field-ubicacion{
    float: left;
    padding: 10px;
    width: 200px;
    color: #6f6f6f;
    overflow: hidden;
    height: 40px;
}
.group-series-eventos .field-name-field-costo-de-admision{
    float: left;
    padding: 10px;
    width: 200px;
    color: #6f6f6f;
}

.group-series-eventos .field-name-field-dependencia {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    border-top: 1px solid #d1d1d1;
    color: #6f6f6f;
    float: left;
    padding: 10px;
    width: 100%;
}

.group-series-publicacion .field-name-field-referencia{
    border-bottom: 1px solid #D1D1D1;
    color: #7F7F7F;
    font-style: italic;
    padding: 10px 5px;
}
.group-series-publicacion .field-name-publicaciones-hojear, 
.group-series-publicacion .field-name-publicaciones-descargar {
    margin: 10px;
}
.node-serie .hojear,
.node-serie .descarga-archivo {
    background: none repeat ;
    color: #888888;
    padding: 0;
}
.node-serie .externo {
    display: none;
}
.node-serie .field-name-publicaciones-descargar {
    clear: none;
    line-height: 0;
    margin: 10px 0px;
    padding-left: 10px;
}
.node-serie .field-name-publicaciones-descargar:hover{
    background: url("../img/bullet-indicador-azul.png") no-repeat scroll 0 50% ;
}
.node-serie .descarga-archivo:hover{
    color: #25a8de;
}
.node-serie .view-content ~ .item-list {
    width: 100%;
}
.listado-series .item-list:after {
    content: "Desplegar más información";
    margin-left: 43%;
    color: #9C9C9C;
    font-weight: 100;
}

.node-serie .borde-amarillo {
    margin-top: 0;
    clear: left;
}
.tipo-serie-encabezado {
    color: #B4B4B4;
    font-size: 20px;
    margin-top: 20px;
    float: left;
}

/*Estilos para slider*/
/*#slide-cajas > div.field-items{
    height: 200px;
    overflow: hidden;
    width: 100%;

}*/
.node-serie.view-mode-home_rectacgulo .field-name-field-tipo-d-serie {
    font-size: 14px;
    margin-top: 0;
}

/*Estilos para servicios*/
.field-group-htabs .horizontal-tabs .horizontal-tabs-list {
    background: none repeat ;
    border-bottom: 1px solid #E8E8E8;
    width: 100%;
}

/***css I8 PROYECTOS */
.etapas > .field-items > .field-item {
    background: url("../img/bandera.png") no-repeat scroll 100% 100% ;
    clear: left;
    float: left;
    width: 107px;
}

/*Información*/
.node-informacion .field-name-body .field-item > div {
    float: left;
}
.node-informacion .field-name-field-formato .field-label {
    color: #6a6a6a;
    font-weight: bold;
}
.node-informacion .field-name-field-formato .field-item{
    width: 100%;
}
/*.node-informacion .field-name-field-formato .field-item a{
    background-image: url("../img/application-pdf.png");
    background-position: 1px 0;
    background-repeat: no-repeat;
    color: #139add;
    line-height: 20px;
    padding-left: 20px;
}*/
.node-pagina-simple .field-name-field-balazo,
.node-informacion .field-name-field-balazo {
    margin-top: 60px;
}


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


/*vista de objetivos-estrategias*/

.page-objetivos h1.borde-amarillo{
    margin: 20px 0;
}
.view-dependencias-del-objetivo .view-header div {
    color: #525252;
    float: left;
    font-size: 14px;
    font-weight: 600;
}
.view-dependencias-del-objetivo .view-content {
    display: inline;
}
.view-dependencias-del-objetivo .view-content .views-row:after {
    clear: none;
    content: "/";
}
.view-dependencias-del-objetivo .view-content .views-row {
    color: #9C9C9C;
    display: inline-block;
    font-weight: 600;
    margin-left: 5px;
}
.view-dependencias-del-objetivo .view-content .views-field.views-field-name {
    display: inline-block;
}
.node-politica-publica .subtitulos .field-items {
    clear: left;
}
.page-objetivos .view-estrategia .views-row {
    float: left;
    height: auto;
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 50px;
    position: relative;
}
.page-objetivos .view-estrategia .views-row .views-field-field-eje-al-que-pertenece {
    background: none repeat scroll 0 0 #F3F3F3;
    border-right: 2px solid #149DDF;
    color: #585858;
    float: left;
    font-size: 16px;
    height: 100%;
    margin-bottom: -500px;
    padding-bottom: 500px;
    padding-top: 10px;
    text-align: center;
    width: 210px;
}
.page-objetivos .view-estrategia .views-row .views-field-title {
    background: none repeat scroll 0 0 #E9E9E9;
    float: left;
    margin-bottom: -500px;
    padding-bottom: 500px;
    padding-left: 10px;
    padding-top: 10px;
    width: 830px;
}
.page-objetivos .view-estrategia .views-row .views-field-title a {
    color: #585858;
    font-size: 24px;
    font-weight: 100;
    line-height: 26px;
}
.views-field-nid {
    bottom: 20px;
    color: #399FC9;
    font-size: 16px;
    left: 250px;
    position: absolute;
}
.views-field.views-field-nid-1 {
    border-left: 1px solid #399FC9;
    bottom: 20px;
    color: #399FC9;
    left: 375px;
    padding-left: 15px;
    position: absolute;
}
.views-field.views-field-nid-2 {
    border-left: 1px solid #399FC9;
    bottom: 20px;
    color: #399FC9;
    font-size: 16px;
    left: 465px;
    padding-left: 15px;
    position: absolute;
}
.views-field.views-field-nid-3 {
    border-left: 1px solid #399FC9;
    bottom: 20px;
    color: #399FC9;
    font-size: 16px;
    left: 570px;
    padding-left: 15px;
    position: absolute;
}
.page-objetivos .view-objetivo .views-field-description {
    border-bottom: 1px solid #D1D1D1;
    color: #6A6A6A;
    font-size: 28px;
    font-weight: 100;
    line-height: 30px;
    margin-top: 40px;
    padding-bottom: 25px;
}
.estrategias_objetivos {
    color: #9F9E9E;
    float: left;
    font-size: 32px;
    font-weight: 100;
    margin-bottom: 30px;
}
.icono {
    background: url("../img/mapa.png") no-repeat scroll 50% 10% / 25px 25px #399FC9;
    float: left;
    margin-bottom: -500px;
    padding-bottom: 500px;
    width: 128px;
}
.view-estrategia .view-content {
    border-bottom: 1px solid #D1D1D1;
    float: left;
    padding-bottom: 25px;
}
.view-objetivo-noticias .view-header > div {
    clear: left;
    color: #7D7D7D;
    font-size: 20px;
    text-transform: uppercase;
}
.page-objetivos .block.block-views.block-objetivo-noticias-block.block-views-objetivo-noticias-block {
    clear: left;
    float: left;
    margin-right: 20px;
    width: 380px;
}
.page-objetivos .block.block-views.block-objetivo-noticias-block-1.block-views-objetivo-noticias-block-1 {
    float: left;
    margin-right: 20px;
    margin-top: 65px;
    width: 380px;
}
.page-objetivos .block.block-views.block-objetivo-noticias-block-2.block-views-objetivo-noticias-block-2 {
    float: left;
    margin-top: 65px;
    width: 380px;
}
.page-objetivos .block.block-views.block-objetivo-noticias-block-4.block-views-objetivo-noticias-block-4,
.page-objetivos .block.block-views.block-objetivo-noticias-block-3.block-views-objetivo-noticias-block-3 {
    float: left;
    margin-top: 30px;
    width: 380px;
}
.view-objetivo-noticias.view-display-id-block_3 .view-header > div {
    background: url("../img/icono-proyecto.png") no-repeat scroll 5px 6px ;
    padding-left: 30px;
}
.view-objetivo-noticias.view-display-id-block_4 .view-header > div {
    background: url("../img/icono-programa.png") no-repeat scroll 5px 6px ;
    padding-left: 30px;
}
.page-objetivos .titulo-destacados + .titulo-destacados {
    border-top: 1px solid #D1D1D1;
}
.page-objetivos .titulo-destacados {
    margin-top: 40px;
}
.page-objetivos .titulo-destacados h3 {
    text-align: left;
}

/*imagenes para I8 en eventos*/
.telefono .field-item {
    background-image: url("../img/social-evento.png");
    background-repeat: no-repeat;
    background-position: 2px -122px;
    padding: 5px 30px;
}

.correo .field-item {
    background-image: url("../img/social-evento.png");
    background-repeat: no-repeat;
    background-position: 0px -30px;
    padding: 5px 30px;
}
.liga-listado {
    background-image: url("../img/flecha-azul-izquierda.png");
    background-repeat: no-repeat;
    background-position: 0px 5px;
    clear: left;
    color: #30ADE0;
    float: left;
    font-size: 12px;
    margin: 2px 5px;
    padding-left: 15px;
}
.field-name-field-logros .field-label {
    background-image: url("../img/icono-indicador.png");
    background-repeat: no-repeat;
    background-position: 70px -45px;
}
.field-name-field-resultados .field-label {
    background: url("../img/icono-indicador.png");
    background-repeat: no-repeat;
    background-position: 50px -22px;
}
.field-name-field-indicadores .field-label {
    background: url("../img/icono-indicador.png");
    background-repeat: no-repeat;
    background-position: 45px -2px;
}
.portada-emergencia-block .logo-especial {
    border-right: 1px solid #dedede;
    float: left;
    height: 260px;
    margin-top: 55px;
    width: 250px;
}
.portada-emergencia-block .logo-especial img {
    margin: 50px 76px;
    width: 39%;
}
.titulo-portada-emergencia {
    float: right;
    height: 60px;
    margin: 85px 10px 0;
    text-align: center;
    width: 429px;
}
.descripcion-portada-emergencia {
    float: right;
    height: 175px;
    margin: 0 10px;
    text-align: center;
    width: 429px;
}
.descripcion-portada-emergencia > span {
    color: #9e9f9f;
    font-size: 18px;
    font-weight: 100;
    line-height: 20px;
}
.titulo-portada-emergencia > span {
    color: #63bed5;
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
}
.home-servicios.portada-emergencia .view-content ol li a {
    font-size: 12px;
}

/*Portada de emergencias*/

.page-portada-emergencia .zone-wrapper.zone-content-wrapper.clearfix {
    background: none repeat scroll 0 0 #d7d7d7;
}
.page-portada-emergencia .block-views.block-home--block-5 {
    float: right;
    margin-top: 0px;
}
.block-custom-blocks.block-portada-de-emergencia {
    float: left;
    margin-top: 45px;
}
.home-servicios.portada-emergencia {
    background: none repeat scroll 0 0 #f1bf3a;
}
.home-servicios.portada-emergencia .view-content ol li a {
    color: #f8f8f8;
}
.home-servicios.portada-emergencia .view-content ol li {
    color: #a48124;
}
.home-servicios.portada-emergencia .view-header {
    color: #ffffff;
}
.view-portada-de-emergencia .view-mode-home_cuadro .group-content {
    background: none repeat scroll 0 0 #42474a;
}
.view-portada-de-emergencia .views-row-3 .view-mode-home_cuadro .group-content {
    background: none repeat scroll 0 0 #a3a3a3;
}
.home-servicios.portada-emergencia .view-content ol li:hover {
    color: #565042;
}
.home-servicios.portada-emergencia ol .views-row:hover .views-field .field-content a {
    color: #69614d;
}
.portada-emergencia-block {
    background: none repeat scroll 0 0 #eaeaea;
    border-left:1px solid #a7a7a7;
    float: left;
    height: 370px;
    width: 700px;
}
.responsive-layout-narrow .home-servicios.portada-emergencia {
    background: none repeat scroll 0 0 #f1bf3a;
    margin: 0;
    width: 672px;
}
.home-servicios.portada-emergencia .view-content ol li {
    float: left;
    width: 305px;
}
.home-servicios.portada-emergencia ol {
    float: left;
    margin: 0;
    width: 686px;
}
.view-portada-de-emergencia .views-row-1 .view-mode-home_cuadro .field-name-field-tipo-de-evento,
.view-portada-de-emergencia .views-row-3 .view-mode-home_cuadro .field-name-field-tipo-de-evento {
    color: #ffffff;
}


/*Vista municipios*/
.page-municipios .subtitulos .field-items li {
    list-style: decimal;
    margin-bottom: 10px;
}
.page-municipios .subtitulos .field-items ul {
    list-style: circle outside none;
    margin-bottom: 10px;
}
.page-municipios .view-municipios .item-list {
    border-left: 1px solid #FFC216;
    float: left;
    height: 400px;
    margin-bottom: 30px;
    margin-top: 10px;
    padding: 0 10px;
    width: 155px;
}
.page-municipios .view-municipios .item-list:first-child {
    border: medium none;
    padding-left: 0;
}
.page-municipios .view-municipios .item-list > h3 {
    color: #525252;
    font-size: 14px;
    font-weight: normal;
    margin: 0 10px;
}
.page-municipios .view-municipios .item-list ul {
    margin-top: 25px;
}
.page-municipios .view-municipios .item-list ul li {
    list-style: none outside none;
    margin: 0;
    width: 100%;
}
.page-municipios .view-municipios .item-list ul li a {
    color: #6A6A6A;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    padding-left: 20px;
}
.page-municipios .view-municipios .item-list ul li a:hover {
    background: url("../img/flechas-link.png") no-repeat scroll 8px 2px;
    color: #12C3F4;
}
.page-portada-especial .breadcrumb {
    display: none;
}

.page-organigrama-de-la-dependencia- div.views-field.views-field-field-imagen-del-organigrama div img{
    width: 100%;
}

body.node-type-gobernador .field-name-field-responsabilidades-del-pues{
    float: right;
    width: 100%;
}

/*oculta la opcion de subir archivo desde editar en los campos file*/
#file-entity-edit .form-type-file{
    display: none;
}

.node-type-beneficio table{
    width: 100%;
}


/*Estilos a WebForms*/
#webform-component-breadcrumb {
    clear: left;
    float: left;
    margin-top: 0;
    width: 100%;
}
#webform-component-breadcrumb .description {
    border-bottom: 1px solid #ebebeb;
    color: #9c9c9c;
    font-size: 11px;
    font-weight: 300;
    height: 14px;
    padding-bottom: 15px;
}
#webform-component-breadcrumb .description a {
    background-image: url("../img/bg_breadcrumb.png");
    background-position: 0 -2px;
    background-repeat: no-repeat;
    float: left;
    height: 20px;
    margin-right: -14px;
    overflow: hidden;
    text-indent: 35px;
    width: 32px;
}
#webform-component-breadcrumb .form-text {
    display: none;
}

.node-webform .field-name-body {
    border-bottom: 1px solid #EAEAEA;
    font-size: 12px;
    width: 850px;
}
.node-webform .webform-client-form .form-item label {
    color: #6A6A6A;
    font-weight: 400;
}
.webform-component-fieldset legend .fieldset-legend {
    color: #6A6A6A;
    font-weight: 700;
}
.page-node-798 .webform-client-form .webform-component-fieldset .fieldset-wrapper .fieldset-description {
    color: #6A6A6A;
    font-weight: 700;
    margin-bottom: 30px;
}
.node-webform .form-radios input {
    display: none;
}
.node-webform .webform-client-form .form-radios label {
    background: url("../img/radio-gris.png") no-repeat scroll 5px 5px ;
    color: #515151;
    font-size: 13px;
    font-weight: 600;
    padding-left: 20px;
}
.node-webform [type="radio"]:checked + label {
    background: url("../img/radio-azul.png") no-repeat scroll 5px 5px ;
}
.node-webform .webform-client-form .form-item.webform-component.webform-component-radios {
    margin-bottom: 40px;
}
.node-webform .webform-component .form-radios .form-item-submitted-sobre-que-parte-del-sitio:nth-child(4) {
    float: left;
    margin-right: 10px;
}
.node-webform .webform-client-form .form-item.webform-component.webform-component-textfield {
    margin-top: -10px;
}
.node-webform .webform-client-form #webform-component-en-la-pagina {
    float: left;
    margin-left: -90px;
    margin-top: 150px;
}
.page-node-806 .webform-client-form .webform-component-fieldset .fieldset-wrapper .fieldset-description {
    color: #6A6A6A;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 30px;
}
.page-node-812 .webform-client-form .webform-component .form-textarea-wrapper textarea {
    height: 100px;
}
.node-webform .webform-client-form .webform-component-textarea .form-textarea-wrapper.resizable.textarea-processed {
    margin-bottom: 15px;
    width: 480px;
}
.node-webform .webform-client-form .form-item.webform-component.webform-component-textarea .description {
    clear: left;
}
#edit-submitted-anexa-tu-curriculum-vitae--2-ajax-wrapper {
    clear: left;
    float: left;
}
.node-webform .form-textarea, .node-webform input {
    background: none repeat scroll 0 0 #F4F4F4;
    border: medium none;
}
.node-webform .form-text {
    border-color: #D9D9D9;
    border-image: none;
    border-style: none solid;
    border-width: medium 5px;
}
.webform-component-fieldset .form-wrapper,
.webform-component-fieldset.form-wrapper .fieldset-wrapper
 {
    margin-top: 40px;
}
#webform-component-deseas-que-te-respondamos .fieldset-wrapper .webform-component {
    clear: left;
    margin-top: 10px;
}
#webform-component-deseas-que-te-respondamos .webform-component label {
    color: #515151;
    float: left;
    font-size: 13px;
    font-weight: 600;
    margin-right: 10px;
}
#webform-component-deseas-que-te-respondamos .webform-component input {
    width: 300px;
}
.form-actions .form-submit {
    background: none repeat scroll 0 0 #6AA7E9;
    border-bottom: 3px solid #4375AF;
    border-radius: 0;
    color: #FFFFFF;
    font-size: 14px;
    text-shadow: none;
    width: 125px;
}
.form-actions .form-submit:hover {
    background: none repeat scroll 0 0 #6AA7E9;
}
.node-webform input:focus {
    border-color: #1DD2DD;
    box-shadow: 0 0;
}
.node-webform textarea:focus {
    box-shadow: 0 0;
}
.node-webform .webform-client-form .form-item .form-select {
    background: none repeat scroll 0 0 #F4F4F4;
    border: medium none;
    box-shadow: none;
}
.webform-client-form .form-managed-file {
    overflow: hidden;
    width: 450px;
}
.node-webform .webform-client-form .form-item .form-select.required option:last-child {
    border-bottom: 5px solid #E6E6E6;
}
.webform-client-form .form-managed-file .form-submit.ajax-processed {
    background: none repeat scroll 0 0 #3E3E3E;
    border-radius: 0;
    color: #FFFFFF;
    text-shadow: none;
}
.webform-component .form-textarea-wrapper.resizable.textarea-processed.resizable-textarea {
    float: left;
}
.page-node-797 .node-webform div .form-item.webform-component label,
.page-node-807 .node-webform div .form-item.webform-component label {
    float: left;
    width: 200px;
}
.page-node-364 .node-webform div .form-item.webform-component label,
.page-node-811 .node-webform div .form-item.webform-component label {
    float: left;
    width: 190px;
}
.page-node-802 .node-webform div .form-item.webform-component label {
    float: left;
    margin-right: 0;
    width: 160px;
}
.page-node-803 .node-webform div .form-item.webform-component label {
    float: left;
    width: 75px;
}
.page-node-800 .node-webform div .form-item.webform-component label {
    float: left;
    width: 205px;
}
.page-node-801 .node-webform div .form-item.webform-component label {
    float: left;
    width: 150px;
}
.page-node-805 .node-webform div .form-item.webform-component label {
    float: left;
    width: 390px;
}
.page-node-808 .node-webform div .form-item.webform-component label {
    float: left;
    width: 140px;
}
.page-node-809 .node-webform div .form-item.webform-component label {
    clear: left;
    float: left;
    width: 165px;
}
.page-node-795 .node-webform div .form-item.webform-component label {
    clear: left;
    float: left;
    margin-bottom: 43px;
    width: 280px;
}
.page-node-799 .node-webform div .form-item.webform-component label {
    float: left;
    width: 180px;
}
.page-node-812 .node-webform div .form-item.webform-component label {
    float: left;
    margin-right: 0;
    width: 170px;
}
.page-node-798 .node-webform div .form-item.webform-component label {
    float: left;
    width: 210px;
}
.page-node-810 .node-webform div .form-item.webform-component label {
    clear: left;
    float: left;
    width: 307px;
}
.page-node-806 .node-webform div .form-item.webform-component label {
    float: left;
    width: 230px;
}
.page-node-799 .form-item.webform-component.webform-component-radios,
.page-node-806 .form-item.webform-component.webform-component-radios {
    clear: left;
    float: left;
}

#edit-submitted-anexa-tu-curriculum-vitae-ajax-wrapper {
    clear: left;
    float: left;
    margin-top: 20px;
}
#webform-component-quiero-resibir-una-copia-de-este-mensaje,
.webform-client-form .form-actions.form-wrapper,
.node-webform .form-actions.form-wrapper {
    clear: left;
}
.page-node-802 .node-webform .webform-client-form .webform-component-textarea .form-textarea-wrapper.resizable.textarea-processed,
.page-node-797 .webform-client-form .form-item.webform-component.webform-component-textfield,
.page-node-807 .form-item.webform-component.webform-component-webform_time,
#edit-submitted-adjunta-archivos-de-fotos-y-videos-ajax-wrapper div,
.page-node-806 .form-item.webform-component .form-checkboxes,
#edit-submitted-comentario-o-sugerencia-adjunta-un-archivo,
.node-webform .webform-client-form .form-radios,
.page-node-807 .webform-container-inline {
    float: left;
}
.page-node-5350 .node-webform .webform-client-form .form-radios .form-type-radio
 {
    clear: none;
}
.page-node-797 .webform-client-form .form-item.webform-component.webform-component-radios,
.page-node-798 .webform-client-form .form-item.webform-component.webform-component-textfield,
.page-node-798 .webform-client-form .form-item.webform-component.webform-component-textarea,
.page-node-798 .webform-client-form .webform-component-fieldset.form-wrapper,
.page-node-798 .webform-client-form .form-item.webform-component.webform-component-select,
.page-node-798 .webform-client-form .form-item.webform-component.webform-component-radios,
.page-node-797 .webform-client-form .webform-component-fieldset.form-wrapper,
.page-node-797 .webform-client-form .form-item.webform-component.webform-component-textarea,
.page-node-806 .form-item.webform-component.webform-component-checkboxes,
.page-node-806 .form-item.webform-component.webform-component-textfield,
.page-node-810 .webform-client-form .webform-component-fieldset,
.page-node-811 .webform-client-form .webform-component-fieldset,
.page-node-811 .webform-client-form .form-item.webform-component,
.page-node-812 .webform-client-form .webform-component,
.page-node-799 .form-item.webform-component.webform-component-textfield,
.page-node-809 .webform-client-form .fieldset-wrapper .form-item.webform-component.webform-component-select,
.page-node-809 .webform-client-form .fieldset-wrapper > div,
.page-node-806 .webform-component-fieldset.form-wrapper,
.node-webform .webform-client-form .form-radios .form-type-radio
 {
    clear: left;
    float: left;
}
.page-node-795 .node-webform .webform-client-form div .webform-component .form-radios label {
    margin-bottom: 0;
}
.page-node-812 .webform-client-form .webform-component input {
    float: left;
    width: 480px;
}
.page-node-810 .form-item.webform-component.webform-component-textfield input {
    float: left;
    margin-bottom: 15px;
}
.page-node-810 .webform-client-form .fieldset-wrapper .form-item.webform-component .form-checkboxes .form-item.form-type-checkbox label {
    float: left;
    width: 462px;
}
.page-node-810 .form-item.webform-component.webform-component-checkboxes {
    float: left;
    height: 200px;
    margin-bottom: -20px;
}
.page-node-810 .form-item.webform-component.webform-component-checkboxes .form-checkboxes {
    float: left;
    width: 411px;
}
.page-node-806 .form-item.webform-component .form-checkboxes .form-type-checkbox label {
    width: 340px;
}
#edit-submitted-cuando-sucedio-hora-ampm {
    float: right;
    margin-top: 15px;
    width: 466px;
}
#edit-submitted-cuando-sucedio-hora-ampm label {
    width: 25px;
}
.page-node-798 .node-webform .webform-client-form .form-item .form-select {
    background: url("../img/fecha_abajo.png") no-repeat scroll 165px 1px #F4F4F4;
    float: right;
    margin-right: -25px;
    overflow: hidden;
    width: 215px;
}
.page-node-798 .webform-client-form .form-item.webform-component.webform-component-select {
    overflow: hidden;
    position: relative;
    width: 400px;
}
.page-node-800 .webform-client-form .form-item.webform-component.webform-component-select {
    overflow: hidden;
    position: relative;
    width: 320px;
}
.page-node-800 .node-webform .webform-client-form .form-item .form-select {
    background: url("../img/fecha_abajo.png") no-repeat scroll 90px 1px #F4F4F4;
    float: right;
    margin-right: -28px;
    overflow: hidden;
    width: 143px;
}
.page-node-801 .webform-client-form .form-item.webform-component.webform-component-select {
    overflow: hidden;
    position: relative;
    width: 330px;
}
.page-node-801 .node-webform .webform-client-form .form-item .form-select {
    background: url("../img/fecha_abajo.png") no-repeat scroll 150px 1px #F4F4F4;
    float: right;
    margin-right: -22px;
    overflow: hidden;
    width: 200px;
}
.page-node-809 .webform-client-form .form-item.webform-component.webform-component-select {
    overflow: hidden;
    position: relative;
    width: 618px;
}
.page-node-809 .node-webform .webform-client-form .form-item .form-select {
    background: url("../img/fecha_abajo.png") no-repeat scroll 420px 1px #F4F4F4;
    float: right;
    margin-right: -22px;
    overflow: hidden;
    width: 475px;
}
.page-node-811 .webform-client-form .form-item.webform-component.webform-component-select {
    overflow: hidden;
    position: relative;
    width: 648px;
}
/*.page-node-811 .node-webform .webform-client-form .form-item .form-select {
    background: url("../img/fecha_abajo.png") no-repeat scroll 420px 1px #F4F4F4;
    float: right;
    margin-right: -22px;
    overflow: hidden;
    width: 480px;
}*/
.page-node-807 #webform-component-donde-ocurrio-el-hecho--municipio {
    overflow: hidden;
    position: relative;
    width: 378px;
}
.page-node-807 #webform-component-donde-ocurrio-el-hecho--municipio .form-select {
    background: url("../img/fecha_abajo.png") no-repeat scroll 150px 1px #F4F4F4;
    float: right;
    margin-right: -22px;
    overflow: hidden;
    width: 200px;
}
.page-node-807 .webform-client-form .webform-container-inline.webform-datepicker .form-item.form-type-select,
.page-node-810 .webform-client-form .webform-container-inline.webform-datepicker .form-item.form-type-select {
    display: inline-block;
    overflow: hidden;
    position: relative;
    width: 65px;
}
.page-node-807 .webform-client-form .webform-container-inline.webform-datepicker .form-item.form-type-select .form-select,
.page-node-810 .webform-client-form .webform-container-inline.webform-datepicker .form-item.form-type-select .form-select {
    background: url("../img/fecha_abajo.png") no-repeat scroll 40px 1px #F4F4F4;
    float: right;
    margin-right: -20px;
    overflow: hidden;
    width: 86px;
}
.page-node-807 .form-item.form-type-select.form-item-submitted-cuando-sucedio-hora-hour {
    display: inline-block;
    margin-bottom: -8px;
    margin-top: 0;
    overflow: hidden;
    position: relative;
    width: 55px;
}
.page-node-807 .webform-component-webform_time .form-item.form-type-select .hour.form-select {
    background: url("../img/fecha_abajo.png") no-repeat scroll 30px 1px #F4F4F4;
    float: right;
    margin-right: -20px;
    overflow: hidden;
    width: 75px;
}
.page-node-807 .form-item.form-type-select.form-item-submitted-cuando-sucedio-hora-minute {
    display: inline-block;
    margin-bottom: -8px;
    overflow: hidden;
    position: relative;
    width: 70px;
}
.page-node-807 .webform-component-webform_time .form-item.form-type-select .minute.form-select {
    background: url("../img/fecha_abajo.png") no-repeat scroll 43px 1px #F4F4F4;
    float: right;
    margin-right: -20px;
    overflow: hidden;
    width: 90px;
}
.page-node-807 .webform-calendar.webform-calendar-start-2012-03-13.webform-calendar-end-2016-03-13.webform-calendar-day-0.hasDatepicker,
.page-node-810 .webform-calendar.webform-calendar-start-1944-03-13.webform-calendar-end-2016-03-13.webform-calendar-day-0.hasDatepicker {
    margin-top: 15px;
}
.page-node-807 .webform-client-form .fieldset-wrapper .webform-container-inline.webform-datepicker {
    margin-top: -15px;
}
.page-node-807 .webform-component-webform_time .webform-container-inline {
    margin-top: -18px;
}
.page-node-810 .webform-client-form .form-item.webform-component.webform-component-select {
    overflow: hidden;
    position: relative;
    width: 423px;
}
.page-node-810 .node-webform .webform-client-form .form-item .form-select {
    background: url("../img/fecha_abajo.png") no-repeat scroll 90px 1px #F4F4F4;
    float: right;
    margin-right: -22px;
    overflow: hidden;
    width: 138px;
}
.page-node-802 .form-item.webform-component.webform-component-select.webform-container-inline,
.page-node-802 .form-item.webform-component.webform-component-select {
    overflow: hidden;
    position: relative;
    width: 504px;
}
.page-node-802 .node-webform .webform-client-form .form-item .form-select {
    background: url("../img/fecha_abajo.png") no-repeat scroll 315px 1px #F4F4F4;
    float: right;
    margin-right: -24px;
    overflow: hidden;
    width: 368px;
}
/************procuraduria general de justicia*****/
.page-node-42477 .webform-component,
.page-node-42477 #webform-component-datos-personales {
    clear: left;
    float: left;
}
.page-node-42477 #node-webform-42477 .form-type-radio {
    clear: none;
    margin-right: 100px;
}
#webform-component-cuanto-tiempo .form-text,
#webform-component-que-monto-te-pidieron .form-text,
#webform-component-porque .form-text,
#webform-component-por-que .form-text{
    width: 150px;
}
#webform-component-cuanto-tiempo {
    float: right;
    margin-right: 5px;
    margin-top: -35px;
}
#webform-component-por-que {
    margin-top: -30px;
}
#webform-component-que-monto-te-pidieron {
    margin-left: 135px;
    margin-top: -40px;
}
#webform-component-porque {
    margin-left: 135px;
}

#webform-component-datos-personales .fieldset-description {
    margin-bottom: 50px;
}
#webform-component-datos-personales--nombre input,
#webform-component-datos-personales--correo-electronico input {
    width: 300px;
}
#webform-component-datos-personales--telefono input {
    width: 90px;
}

#webform-component-datos-personales--telefono-1 {
    clear: none;
    float: left;
    margin-left: 10px;
    width: 160px;
}
#webform-component-datos-personales--telefono-1 input {
    width: 200px;
}
.page-node-42477 #webform-component-datos-personales label {
    float: left;
    width: 125px;
}
#webform-component-datos-personales--nombre,
#webform-component-cuando-te-atendieron,
.node-webform #webform-component-area-atencion,
.node-webform #webform-component-quien-te-atendio {
    margin-bottom: 35px;
}

/*Vista de destacados en servicios*/
.block-slider-servicios-block {
    clear: left;
    float: left;
    margin-top: 30px;
}

.slider-servicios {
    background: none repeat scroll 0 0 #2E3739;
    color: #FFFFFF;
    clear: left;
    float: left;
    height: 370px;
    width: 770px;
}
.slider-servicios .views-field-title {
    border-left: 1px solid #FFFFFF;
    float: left;
    font-size: 26px;
    font-weight: 600;
    left: 144px;
    padding-left: 15px;
    position: absolute;
    top: 91px;
    width: 610px;
    z-index: 999;
}
.slider-servicios .views-field-field-descripcion-destacado {
    border-left: 1px solid #FFFFFF;
    float: left;
    font-size: 24px;
    font-weight: 100;
    left: 144px;
    padding-left: 15px;
    position: absolute;
    top: 130px;
    width: 610px;
    z-index: 999;
}
.slider-servicios .views-field-field-contenido-relacionado {
    background: none repeat scroll 0 0 #39cc85;
    float: left;
    height: 50px;
    position: absolute;
    right: 440px;
    top: 270px;
    width: 170px;
    z-index: 999;
}
.slider-servicios .views-field-field-contenido-relacionado:hover{
    background: none repeat scroll 0 0 #dbdbdb;
}
.slider-servicios .views-field-field-contenido-relacionado div {    
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    margin-top: 13px;
    text-align: center;
}
.slider-servicios .views-field-field-contenido-relacionado:hover div{
    color: #808080;
}
.views-field.views-field-field-imagen-de-fondo {
    float: left;
    opacity: 0.4;
    position: relative;
}

.views-field-field-telefono ol li{
    list-style: none;
    clear: left;
    background: url("../img/social-evento.png") no-repeat scroll 0px 0px;
    padding: 5px 30px;
}

.views-field-field-correo-electr-nico-de-aten ol li{
    list-style: none;
    clear: left;
    background: url("../img/social-evento.png") no-repeat scroll 0px -30px;
    padding: 5px 30px;
}


.slider-servicios .views-slideshow-cycle-main-frame-row-item {
    float: left;
    position: relative;
}

.slider-servicios .views-slideshow-controls-bottom,
.slider-home .views-slideshow-controls-bottom {
    float: left;
    left: 340px;
    position: relative;
}
.slider-home .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
    background: url("../img/slider_inactivo.png") no-repeat scroll 3px 3px ;
    float: left;
    height: 20px;
    margin-left: 10px;
    overflow: hidden;
    position: relative;
    text-indent: 30px;
    top: -21px;
    width: 20px;
    z-index: 5;
}
.slider-servicios .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
    background: url("../img/slider_inactivo.png") no-repeat scroll 3px 3px ;
    float: left;
    height: 20px;
    margin-left: 10px;
    overflow: hidden;
    position: relative;
    text-indent: 30px;
    top: -90px;
    width: 20px;
    z-index: 5;
}
.slider-servicios .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active,
.slider-home .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active {
    background: url("../img/slider_activo_2.png") no-repeat scroll 3px 3px ;
}

#colorbox table,
.node-servicio table,
.node-type-permiso table{
    width: 100%
}
.slider-servicios .views-field-field-tema-padre {
    height: 50px;
    left: 46px;
    position: absolute;
    top: 127px;
    width: 50px;
}
.views-field-field-tema-padre .tema-755 {
    background: url("../img/sprite_18servicios.png") no-repeat scroll -89px 0 ;
    height: 60px;
    width: 50px;
}
.views-field-field-tema-padre .tema-757 {
    background: url("../img/sprite_18servicios.png") no-repeat scroll -463px 0 ;
    height: 60px;
    width: 50px;
}
.views-field-field-tema-padre .tema-758 {
    background: url("../img/sprite_18servicios.png") no-repeat scroll -341px -1px ;
    height: 60px;
    width: 50px;
}
.views-field-field-tema-padre .tema-761 {
    background: url("../img/sprite_18servicios.png") no-repeat scroll -505px 0 ;
    height: 60px;
    width: 50px;
}
.views-field-field-tema-padre .tema-765 {
    background: url("../img/sprite_18servicios.png") no-repeat scroll -43px 0 ;
    height: 60px;
    width: 50px;
}
.views-field-field-tema-padre .tema-780 {
    background: url("../img/sprite_18servicios.png") no-repeat scroll -246px 0 ;
    height: 60px;
    width: 50px;
}
.views-field-field-tema-padre .tema-783 {
    background: url("../img/sprite_18servicios.png") no-repeat scroll -425px 0 ;
    height: 60px;
    width: 50px;
}
.views-field-field-tema-padre .tema-803 {
    background: url("../img/sprite_18servicios.png") no-repeat scroll -703px 0 ;
    height: 60px;
    width: 50px;
}
.views-field-field-tema-padre .tema-823 {
    background: url("../img/sprite_18servicios.png") no-repeat scroll -384px 0 ;
    height: 60px;
    width: 50px;
}
.views-field-field-tema-padre .tema-835 {
    background: url("../img/sprite_18servicios.png") no-repeat scroll -544px 0 ;
    height: 60px;
    width: 50px;
}
.views-field-field-tema-padre .tema-837 {
    background: url("../img/sprite_18servicios.png") no-repeat scroll -296px 0 ;
    height: 60px;
    width: 50px;
}
.views-field-field-tema-padre .tema-840 {
    background: url("../img/sprite_18servicios.png") no-repeat scroll -633px 0 ;
    height: 60px;
    margin-left: 10px;
    margin-right: 10px;
    width: 30px;
}
.views-field-field-tema-padre .tema-845 {
    background: url("../img/sprite_18servicios.png") no-repeat scroll -6px 0 ;
    height: 60px;
    width: 50px;
}
.views-field-field-tema-padre .tema-846 {
    background: url("../img/sprite_18servicios.png") no-repeat scroll -135px 0 ;
    height: 60px;
    width: 50px;
}
.views-field-field-tema-padre .tema-852 {
    background: url("../img/sprite_18servicios.png") no-repeat scroll -589px 0 ;
    height: 60px;
    width: 50px;
}
.views-field-field-tema-padre .tema-857 {
    background: url("../img/sprite_18servicios.png") no-repeat scroll -745px 0 ;
    height: 60px;
    width: 50px;
}
.views-field-field-tema-padre .tema-862 {
    background: url("../img/sprite_18servicios.png") no-repeat scroll -192px 0 ;
    height: 60px;
    width: 50px;
}
.views-field-field-tema-padre .tema-875 {
    background: url("../img/sprite_18servicios.png") no-repeat scroll -192px 0 ;
    height: 60px;
    width: 50px;
}


.views-field-field-tema-padre .field-content .tema-845 {
    background: url("../img/iconos_slider.png") no-repeat scroll -6px -9px ;
    height: 60px;
    width: 60px;
}
.views-field-field-tema-padre .field-content .tema-765 {
    background: url("../img/iconos_slider.png") no-repeat scroll -55px -9px ;
    height: 60px;
    width: 60px;
}
.views-field-field-tema-padre .field-content .tema-755 {
    background: url("../img/iconos_slider.png") no-repeat scroll -120px -13px ;
    height: 60px;
    width: 60px;
}
.views-field-field-tema-padre .field-content .tema-783 {
    background: url("../img/iconos_slider.png") no-repeat scroll -610px -10px ;
    height: 60px;
    width: 60px;
}
.views-field-field-tema-padre .field-content .tema-761 {
    background: url("../img/iconos_slider.png") no-repeat scroll -740px -8px ;
    height: 60px;
    width: 60px;
}
.views-field-field-tema-padre .field-content .tema-875 {
    background: url("../img/iconos_slider.png") no-repeat scroll -268px -12px ;
    height: 60px;
    width: 60px;
}
.views-field-field-tema-padre .field-content .tema-852 {
    background: url("../img/iconos_slider.png") no-repeat scroll -879px -9px ;
    height: 60px;
    width: 65px;
}
.views-field-field-tema-padre .field-content .tema-803 {
    background: url("../img/iconos_slider.png") no-repeat scroll -1082px -10px ;
    height: 60px;
    width: 60px;
}
.views-field-field-tema-padre .field-content .tema-757 {
    background: url("../img/iconos_slider.png") no-repeat scroll -677px -15px ;
    height: 60px;
    width: 60px;
}
.views-field-field-tema-padre .field-content .tema-857 {
    background: url("../img/iconos_slider.png") no-repeat scroll -1153px -9px ;
    height: 60px;
    width: 60px;
}
.views-field-field-tema-padre .field-content .tema-846 {
    background: url("../img/iconos_slider.png") no-repeat scroll -197px -11px ;
    height: 60px;
    width: 60px;
}
.views-field-field-tema-padre .field-content .tema-780 {
    background: url("../img/iconos_slider.png") no-repeat scroll -345px -7px ;
    height: 60px;
    width: 60px;
}
.views-field-field-tema-padre .field-content .tema-862 {
    background: url("../img/iconos_slider.png") no-repeat scroll -268px -12px ;
    height: 60px;
    width: 60px;
}
.views-field-field-tema-padre .field-content .tema-837 {
    background: url("../img/iconos_slider.png") no-repeat scroll -417px -8px ;
    height: 60px;
    width: 60px;
}
.views-field-field-tema-padre .field-content .tema-835 {
    background: url("../img/iconos_slider.png") no-repeat scroll -805px -13px ;
    height: 60px;
    width: 60px;
}
.views-field-field-tema-padre .field-content .tema-758 {
    background: url("../img/iconos_slider.png") no-repeat scroll -487px -11px ;
    height: 60px;
    width: 60px;
}
.views-field-field-tema-padre .field-content .tema-823 {
    background: url("../img/iconos_slider.png") no-repeat scroll -553px -12px ;
    height: 60px;
    width: 60px;
}
.views-field-field-tema-padre .field-content .tema-840 {
    background: url("../img/iconos_slider.png") no-repeat scroll -956px -10px ;
    height: 60px;
    margin-left: 10px;
    margin-right: 10px;
    width: 40px;
}

.page-servicios .zone-content .block-views.block-home--block-4.block-views-home-block-4 {
    float: right;
    margin-bottom: 30px;
    margin-top: 30px;
}
.home-servicios {
    background: #E3E3E3;
    border-bottom: 1px solid #b0b5b7;
    float: right;
    height: 369px;
    width: 410px;
}
.home-servicios .view-header {
    color: #ADADAD;
    font-size: 22px;
    font-weight: 100;
    margin-bottom: 5px;
    margin-left: 20px;
    margin-top: 5px;
}
.home-servicios .view-footer .view-header {
    margin-top: 0;
    margin-left: 30px;
}
.home-servicios .view-footer .field-content > a{
    margin-left: 45px;
    display: list-item;
    list-style: circle outside none;
    color: #A6D7EE;
}
.home-servicios .view-footer .field-content > a:hover{
    color: #FFFFFF;
}
.home-servicios .view-content ol {
    margin-bottom: 5px;
}
.home-servicios .view-content ol li {
    color: #139ADE;
    margin-left: 35px;
    width: 375px;
}
.home-servicios .view-content ol li a {
    color: #5E5E5E;
    font-size: 16px;
}
.home-servicios ol .views-row:hover .views-field .field-content a {
    color: #32a9e2;
}

/*Ubicacion de servicios*/

.group-paso > .field-name-field-ubicacion-multi {
    min-height: 200px;
    position: relative;
    width: 100%;
}

.view-mode-ubicaci_n_en_servicios .group-datos-ubicacion.field-group-div {
    float: left;
    margin-right: 80px;
    padding: 8px 5px;
    width: 205px;
}
.view-mode-ubicaci_n_en_servicios .field-name-field-ubicaci-n {
    display: none;
    float: right;
    position: absolute;
    right: 0px;
    top: 0;
    width: 280px;
}

.view-mode-ubicaci_n_en_servicios .field-name-title .field-item div {
    color: #6A6A6A;
    font-size: 12px;
}

.view-mode-ubicaci_n_en_servicios .opaco {
    color: #9c9c9c;
    font-size: 10px;
    line-height: 14px;
}
.field-item.active .view-mode-ubicaci_n_en_servicios .opaco {
    color: #D1D1D1;
}
.field-item.active .view-mode-ubicaci_n_en_servicios .field-name-field-ubicaci-n {
    display: block;
    width: 280px;
}
.field-item.active .view-mode-ubicaci_n_en_servicios .field-name-title .field-item div {
    color: #FFFFFF;
}

.field-item.active .group-datos-ubicacion {
    background: none repeat scroll 0 0 #3E3E3E;
    border-bottom: 1px solid #B0B0B0;
}

.group-horario-servicio {
    border-bottom: 1px solid #F4F4F4;
    float: left;
    width: 385px;
}
.group-horario-servicio h3 {
    margin: 0;
}
.group-horario-servicio .horario_permiso {
    margin: 40px 0 20px;
}
/*Temas de servicios*/

.page-servicios .breadcrumb {
    display: none;
}
.page-servicios .block-block-17.block-without-title .content .breadcrumb {
    display: block;
}
.portada-servicios .section-content .view-content {
    position: relative;
}
.titulo-servicios {
    color: #6A6A6A;
    font-size: 24px;
    font-weight: 100;
    margin-bottom: 30px;
    margin-top: 25px;
}
.portada-servicios > .view-content {
    float: left;
    width: 280px;
}
.portada-servicios > .view-content > .views-row-odd {
    border-left: 2px solid #E6E6E6;
}
.portada-servicios > .view-content > .views-row-even {
    border-left: 2px solid #CDCDCD;
}
.portada-servicios > .view-content > .views-row {
    border-bottom: 1px solid #F4F4F4;
    cursor: pointer;
    height: auto;
    line-height: 20px;
    padding: 5px 0 5px 10px;
}
.portada-servicios > .view-content > .views-row span {
    color: #5D5D5D;
    font-size: 13px;
}
.view-servicio-e-informacion .view-servicios-subtemas .view-header p{
    font-size: 15px;
    font-style: italic;
    margin-top: -20px;
}
.portada-servicios >.view-content > .views-row:hover {
    border-left: 2px solid #149DDF;
}
.portada-servicios > .view-content > .views-row:hover > span {
    color: #149DDF;
}
.portada-servicios > .view-content > .views-row > .views-field-view {
    display: none;
    float: left;
    left: 280px;
    margin-left: 70px;
    position: absolute;
    top: 90px;
    width: 830px;
}
.view-servicio-e-informacion .views-row .views-field-field-nombre-para-url .field-content {
    display: none;
}
.servicios-subtema .views-row:hover {
    background-color: #f1f1f1;
}
.servicios-subtema > .view-content > .views-row {
    float: left;
    height: 165px;
    margin-bottom: 15px;
    margin-right: 65px;
    padding: 20px;
    width: 290px;
}
.servicios-subtema > .view-content > .views-row .views-field-name span {
    color: #787878;
    font-size: 18px;
}
.servicios-subtema > .view-content > .views-row .views-field-description {
    color: #B1B1B1;
    font-size: 14px;
    line-height: 16px;
    margin-top: 20px;
}
.servicios-subtema > .view-content > .views-row .views-field-tid div {
    background: url("../img/flecha_gris.png") no-repeat scroll 100% 2px;
    color: #989797;
    float: right;
    font-size: 12px;
    font-weight: 100;
    padding-right: 20px;
}
.servicios-subtema > .view-content > .views-row:hover .views-field-tid div {
    background: url("../img/flecha-copy.png") no-repeat scroll 100% 2px;
}
.servicios-subtema > .view-content > .views-row:hover .views-field-tid div {
    color: #32a9e2;
}
.portada-servicios > .view-content .views-row.active .views-field {
    display: block;
	background-color: #FFFFFF;
}
.portada-servicios > .view-content > .views-row.active {
    background: url("../img/fecha-servicios.png") no-repeat scroll 100% 50% ;
}
.portada-servicios > .view-content > .views-row.active > .views-field-name > span {
    color: #149DDF;
}
.servicios-subtema .view-content .views-row:hover .views-field-name span {
    color: #32A9E2;
}
.portada-servicios > .view-content > .views-row > .views-field-view-1 {
    background: none repeat scroll 0 0 #B0B0B0;
    cursor: default;
    display: none;
    float: left;
    height: 80px;
    left: 280px;
    margin-left: 70px;
    position: absolute;
    top: 0;
    width: 830px;
}
.temas-servicios .views-field-tid {
    float: left;
}
.temas-servicios .views-row .views-field-name span {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 100;
    margin-top: 15px;
}
.temas-servicios .views-row .views-field-description {
    color: #717171;
    font-size: 16px;
    margin-top: 5px;
    margin-right: 10px;
}

/*Estilos de subtemas*/

.portada-servicios .block.block-system.block-main.block-system-main.odd.block-without-title{
    float: left;
}
.portada-temas-subtemas .block.block-system.block-main.block-system-main.odd.block-without-title {
    float: left;
    width: 100%;
}
.page-servicios .block.block-views.block-listado-de-subtemas-block.block-views-listado-de-subtemas-block.even.block-without-title {
    float: left;
    width: 300px;
}
.view-listado-de-subtemas .view-header {
    float: left;
    width: 300px;
}
.view-listado-de-subtemas .view-header .texto-filtros {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #EAEAEA;
    margin-top: 23px;
    padding: 15px;
    width: 270px;
}
.view-listado-de-subtemas .view-header .liga-listado {
    margin-top: 15px;
}
.view-listado-de-subtemas .view-content {
    background: none repeat scroll 0 0 #F8F8F8;
    float: left;
    width: 300px;
}

.block-views-listado-de-subtemas-block .view-listado-de-subtemas {
    float: left;
    overflow: hidden;
    width: 300px;
}
.group-informacion-solicitas .field-type-list-text.field-name-field-ocupaci-n-opcional- {
    clear: left;
    float: left;
    overflow: hidden;
    width: 500px;
}
.group-informacion-solicitas .field-type-list-text.field-name-field-ocupaci-n-opcional- .form-item.form-type-select {
    display: inline-block;
    width: 525px;
}
.group-informacion-solicitas .field-type-list-text.field-name-field-ocupaci-n-opcional- .form-select {
    background: url("../img/fecha_abajo.png") no-repeat scroll 250px 0 #F7F7F7;
    border: medium none;
    box-shadow: none;
    display: inline-block;
    overflow: hidden;
    width: 320px;
}
#filtros_manuales {
    background: url("../img/fecha_abajo.png") no-repeat scroll 94% 0 #F7F7F7;
    border: medium none;
    box-shadow: none;
    float: left;
}
.subtemas-servicios .view-header .texto-filtros {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #D1D1D1;
    margin-top: 50px;
    padding: 20px 40px 20px 10px;
}
.subtemas-servicios .view-filters {
    background: none repeat scroll 0 0 #F8F8F8;
    clear: left;
    float: left;
    margin-top: 0;
    padding-top: 20px;
    width: 300px;
}
.subtemas-servicios .view-filters .views-exposed-widget {
    background: none repeat scroll 0 0 #F4F4F4;
    margin-left: 20px;
    margin-right: 20px;
    width: 260px;
}
.subtemas-servicios .view-filters .views-exposed-widget .form-type-select {
    overflow: hidden;
    width: 260px;
}
.subtemas-servicios .view-filters .views-exposed-widget .form-select {
    background: none repeat ;
    border-bottom: 1px none;
    border-image: none;
    border-style: none;
    border-width: medium medium 1px;
    box-shadow: none;
    overflow: hidden;
    width: 280px;
}
.subtemas-servicios .view-filters .views-exposed-widget .form-select:focus {
    text-indent: 0;
}
.subtemas-servicios .view-filters .views-exposed-widget .form-select {
    background: url("../img/subtemas.png") no-repeat scroll 235px 8px ;
    border-bottom: medium none;
}
.subtemas-servicios .view-content {
    border-bottom: 1px solid #D1D1D1;
    float: right;
    width: 620px;
}
.subtemas-servicios .view-content .views-row {
    border-left: 4px solid #CDCDCD;
    height: 70px;
    margin-bottom: 50px;
}
.subtemas-servicios .view-content .views-row:hover {
    border-left: 4px solid #149DDF;
}
.subtemas-servicios .view-content .views-row:hover .views-field-title a {
    color: #149DDF;
}
.subtemas-servicios .view-content .views-row .views-field-type {
    float: left;
    height: 70px;
    width: 96px;
}
.subtemas-servicios .view-content .views-row .views-field-title a {
    color: #585858;
    float: right;
    font-size: 24px;
    font-weight: 100;
    line-height: 26px;
    width: 520px;
}
.subtemas-servicios .view-content .views-row .views-field-body div,
.subtemas-servicios .view-content .views-row .views-field-field-balazo div{
    color: #585858;
    float: right;
    font-size: 16px;
    line-height: 18px;
    width: 520px;
}
.icono-subtema-Beneficio {
    background: url("../img/sprite_servicios_subtemas.png") no-repeat scroll 11px 4px ;
    height: 70px;
    width: 96px;
}
.icono-subtema-Permiso {
    background: url("../img/sprite_servicios_subtemas.png") no-repeat scroll -126px 4px ;
    height: 70px;
    width: 96px;
}
.icono-subtema-Servicio {
    background: url("../img/sprite_servicios_subtemas.png") no-repeat scroll -59px 4px ;
    height: 70px;
    width: 90px;
}
.icono-subtema-Información {
    background: url("../img/sprite_servicios_subtemas.png") no-repeat scroll -206px 4px ;
    height: 70px;
    width: 96px;
}
.portada-subtemas-servicios {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #B0B0B0;
    float: right;
    font-size: 24px;
    font-weight: 100;
    height: 55px;
    line-height: 210%;
    margin-top: 60px;
    padding-left: 10px;
    width: 590px;
}
.subtemas-servicios .view-content .views-row-1 {
    margin-top: 170px;
}
.sub-servicios {
    color: #B4B4B4;
    font-size: 22px;
    margin-top: 20px;
}
/*Fondo rosa en vista previa*/

.node-unpublished {
    background: none repeat ;
}

/*Portada de gabinete*/
.view-gabinete .view-content .views-row {
    height: 300px;
    margin-right: 30px;
    margin-bottom: 30px;
    position: relative;
    text-align: center;
    width: 280px;
}
.view-gabinete .view-content .views-row .views-field-field-imagen-para-listado img {
    height: 160px;
    width: 135px;
}
.view-gabinete .view-content .views-row .views-field-title {
    color: #7B7B7B;
    font-size: 14px;
    height: 40px;
    margin-top: 0;
}
.view-gabinete .view-content .views-row .views-field-title-1 {
    border-bottom: 1px solid #BCBCBC;
    color: #399FC9;
    font-size: 13px;
    font-weight: 600;
    height: 55px;
    line-height: 15px;
    margin-bottom: 5px;
}
.view-gabinete .view-content .views-row .views-field-field-correo-electr-nico-de-cont a {
    background: url("../img/social-evento.png") no-repeat scroll 0 -35px ;
    float: left;
    height: 20px;
    padding-left: 25px;
    text-align: left;
    width: 245px;
}
.view-gabinete .view-content .views-row .views-field-field-url-twitter{
    float: left;
    height: 40px;
    text-align: left;
    width: 270px;
    padding-left: 10px;
}
.view-gabinete .view-content .views-field-field-correo-electr-nico-de-cont{
    float: left;
    width: 270px;
    padding-left: 10px;
}
.view-gabinete .view-content .views-row .views-field-field-url-twitter a {
    padding-left: 25px;
}
.view-gabinete .view-content .views-row .views-field-title-2 a {
    color: #7B7B7B;
    display: none;
    font-size: 14px;
    height: 40px;
    width: 270px;
}
.view-gabinete .view-content .views-row:hover .views-field-title-2 a {
    background: none repeat scroll 0 0 #F1F1F1;
    display: block;
    padding: 10px 5px 0;
    position: absolute;
    top: 0;
}
.view-gabinete .view-content .views-row .views-field-title-3 a {
    color: #399FC9;
    display: none;
    font-size: 13px;
    height: 40px;
    margin-bottom: 10px;
    width: 270px;
}
.view-gabinete .view-content .views-row:hover .views-field-title-3 a {
    background: none repeat scroll 0 0 #F1F1F1;
    border-bottom: 1px solid #BCBCBC;
    display: block;
    font-weight: 600;
    padding: 0 5px;
    position: absolute;
    top: 40px;
}
.view-gabinete .view-content .views-row .views-field-field-universidad-y-grado-obteni a {
    background: url("../img/icono-mas.png") no-repeat scroll 240px 160px #F1F1F1;
    color: #B0B0B0;
    display: none;
    font-size: 12px;
    height: 181px;
    line-height: 19px;
    padding: 0 10px;
    width: 260px;
}
.view-gabinete .view-content .views-row:hover .views-field-field-correo-electr-nico-de-cont,
.view-gabinete .view-content .views-row:hover .views-field-field-url-twitter{
    background: #F1F1F1;
}
.view-gabinete .view-content .views-row:hover .views-field-field-url-twitter{
    border-bottom: 5px solid #EAEAEA;
}
.view-gabinete .view-content .views-row:hover .views-field-field-universidad-y-grado-obteni a {
    display: block;
    position: absolute;
    top: 80px;
}
.form-type-checkbox input[type="checkbox"] {
    display: none;
}
.form-type-checkbox input.form-checkbox[type="checkbox"]:checked + label {
    background: url("../img/busqueda_azul.png") no-repeat scroll 5px 4px ;
}
.form-type-checkbox input.form-checkbox[type="checkbox"] + label {
    background: url("../img/busqueda_avanzada.png") no-repeat scroll 5px 4px ;
    display: inline-block;
    height: 20px;
    padding-left: 20px;
}
/*Portada de ubicaciones*/

.page-direcciones .view-ubicaciones- .view-content .views-row .node-ubicacion {
    border-right: 2px solid #F1F1F1;
    clear: left;
    float: left;
    width: 400px;
}
.view-ubicaciones- .view-content .views-row.active .node-ubicacion .group-datos-ubicacion.field-group-div {
    background: none repeat scroll 0 0 #3E3E3E;
    border-bottom: 1px solid #B0B0B0;
}
.view-ubicaciones- .view-content .views-row .node-ubicacion .group-datos-ubicacion.field-group-div {
    float: left;
    padding-bottom: 8px;
    padding-left: 5px;
    padding-top: 8px;
    width: 310px;
}
.view-ubicaciones- .view-content .views-row.active .node-ubicacion .group-datos-ubicacion.field-group-div .field {
    color: #D1D1D1;
}
.view-ubicaciones- .view-content .views-row .node-ubicacion .group-datos-ubicacion.field-group-div .field-name-title {
    color: #6A6A6A;
}
.view-ubicaciones- .view-content .views-row.active .node-ubicacion .group-datos-ubicacion.field-group-div .field-name-title div {
    color: #FFFFFF;
}
.view-ubicaciones- .view-content .views-row.active .node-ubicacion .field-name-field-ubicaci-n {
    display: block;
}
.view-ubicaciones- .view-content .views-row .node-ubicacion .field-name-field-ubicaci-n {
    display: none;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    width: 730px;
}
/*Listado de solicitud de información*/

.view-listado-de-solicitud-de-informaci-n .view-content .views-table thead {
    height: 40px;
}
.view-listado-de-solicitud-de-informaci-n .view-content .views-table thead th {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px dashed #6F7277;
    border-top: 1px dashed #6F7277;
    color: #7F7F7F;
    font-weight: 100;
}
.view-listado-de-solicitud-de-informaci-n .view-content .views-table tbody tr {
    height: 50px;
}
.view-listado-de-solicitud-de-informaci-n .view-content .views-table tbody tr td:first-child {
    font-size: 14px;
    line-height: 14px;
    width: 254px;
}
.view-listado-de-solicitud-de-informaci-n .view-content .views-table tbody tr td + td {
    width: 104px;
}
.view-listado-de-solicitud-de-informaci-n .view-content .views-table tbody tr td + td + td {
    width: 164px;
}
.view-listado-de-solicitud-de-informaci-n .view-content .views-table tbody tr.even {
    background-color: #C5ED87;
}
tr:hover td, tr.even:hover td.active, tr.odd:hover td.active {
    background: none repeat scroll 0 0;
}
.view-listado-de-solicitud-de-informaci-n .views-table tr.even, tr.odd {
    background: none repeat scroll 0 0 #FFFFFF;
}
.view-listado-de-solicitud-de-informaci-n .views-table tr.even td {
    background: none repeat scroll 0 0;
}
.view-listado-de-solicitud-de-informaci-n .view-content table {
    border: medium none;
}
.view-listado-de-solicitud-de-informaci-n .view-filters {
    background: none repeat scroll 0 0 #C2C2CF;
    float: left;
    height: 85px;
    width: 950px;
}
.view-listado-de-solicitud-de-informaci-n .view-content {
    float: left;
}
.view-listado-de-solicitud-de-informaci-n .view-filters .views-widget-filter-title {
    float: left;
    position: relative;
    width: 174px;
}
.view-listado-de-solicitud-de-informaci-n .view-filters .views-widget-filter-title input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A9A9A9;
    padding: 0;
    width: 130px;
}
.view-listado-de-solicitud-de-informaci-n .view-filters .views-widget-filter-title .views-widget {
    bottom: -60px;
    float: left;
    position: absolute;
}
.view-listado-de-solicitud-de-informaci-n .view-filters .views-widget-filter-title .description {
    background: url("../img/busqueda_solicitud.png") no-repeat scroll 2px 2px;
    color: #77778A;
    float: left;
    font-size: 14px;
    left: -14px;
    padding-left: 25px;
    position: absolute;
    top: 10px;
}
.view-listado-de-solicitud-de-informaci-n .view-filters .views-widget-filter-title_1 {
    float: left;
    left: 180px;
    margin-left: 0;
    position: relative;
    top: 55px;
    width: 215px;
}
.view-listado-de-solicitud-de-informaci-n .view-filters .views-widget-filter-title_1 label {
    font-size: 10px;
    left: 0;
    position: absolute;
    text-align: right;
    width: 100px;
}
.view-listado-de-solicitud-de-informaci-n .view-filters .views-widget-filter-title_1 input {
    border: 1px solid #A9A9A9;
    position: absolute;
    right: -33px;
    width: 130px;
}
.view-listado-de-solicitud-de-informaci-n .views-exposed-form .views-exposed-widget.views-submit-button {
    float: right;
    height: 22px;
    position: absolute;
    right: 245px;
    width: 80px;
}
.view-listado-de-solicitud-de-informaci-n .views-exposed-form .views-exposed-widget.views-submit-button input {
    background: url("../img/busqueda_enviar.png") no-repeat scroll 2px 0 #D1D1DF;
    border-radius: 0;
    color: #FFFFFF;
    font-size: 10px;
    height: 21px;
    text-align: right;
    width: 78px;
}
.view-listado-de-solicitud-de-informaci-n .views-exposed-form .views-exposed-widget.views-reset-button {
    box-shadow: none;
    float: right;
    height: 22px;
    position: absolute;
    right: 254px;
    top: 56px;
    width: 75px;
}
.view-listado-de-solicitud-de-informaci-n .views-exposed-form .views-exposed-widget.views-reset-button input {
    background: url("../img/limpiar.png") no-repeat scroll 3px 3px #D1D1DF;
    border-radius: 0;
    font-size: 9px;
    height: 21px;
    text-align: right;
    width: 71px;
}
.node-organigrama .field-name-field-mapa-de-enlaces-organigram,
.view-organigrama-de-prueba  {
    padding: 20px;
    clear: left;
}
.node-organigrama .field-name-tipo-de-contenido,
.node-organigrama .field-name-title{
    float: left;
    clear: left;
}
.node-organigrama .view.view-servicios-ubicacion.view-id-servicios_ubicacion {
    width: auto;
}
.node-publicacion .group-publicaciones-relacionadas .field-name-field-referencia,
.node-publicacion .group-publicaciones-relacionadas .field-name-field-num-de-paginas,
.node-publicacion .group-publicaciones-relacionadas .field-name-field-archivo-de-publicacion,
.node-publicacion .group-publicaciones-relacionadas .field-name-publicacion-hojear-relacionados{
    float: right;
}
.node-publicacion .group-publicaciones-relacionadas .field.descarga-archivo{
    width: 200px;
}
.media-element-container img + .field-name-field-file-image-title-text {
    display: none;
}
.node-organigrama .field-name-field-dependencia-area a {
    background-image: url("../img/flecha-azul-izquierda.png");
    background-position: 5px center;
    background-repeat: no-repeat;
    clear: left;
    color: #30ADE0;
    float: left;
    padding: 20px;
}

/*Vista de consulta a listado de respuestas (Views Accordion)*/

.view-respuestas-de-solicitud-de-informacion .view-header {
    float: left;
}
.view-respuestas-de-solicitud-de-informacion .view-header > p {
    color: #6a6a6a;
    float: left;
    font-size: 22px;
    font-weight: 100;
    line-height: 26px;
    margin-bottom: 50px;
    margin-top: 50px;
    width: 100%;
}
.view-respuestas-de-solicitud-de-informacion .view-header > div {
    border-bottom: 1px solid #F3F3F3;
    color: #6A6A6A;
    float: left;
    font-size: 22px;
    font-weight: 600;
    margin-left: 120px;
    padding-bottom: 25px;
    width: 480px;
}
.view-respuestas-de-solicitud-de-informacion .view-header .filtro-solicitud,
.view-respuestas-de-solicitud-de-informacion  .views-widget-filter-field_describe_la_informaci_n_qu_value label,
.view-respuestas-de-solicitud-de-informacion  .views-widget-filter-body_value label{
    border: medium none;
    background: none repeat scroll 0 0 #F8F8F8;
    color: #A0A0A0;
    float: left;
    font-size: 20px;
    font-weight: 200;
    border-bottom: 1px solid #eaeaea;
    margin-left: 0;
    padding-bottom: 0;
    padding: 10px;
    width: 280px;
}
.view-respuestas-de-solicitud-de-informacion .view-filters .views-exposed-widget {
    background: none repeat scroll 0 0 #F7F7F7;
    float: left;
    margin-left: 0;
    width: 280px;
}
.view-respuestas-de-solicitud-de-informacion .view-filters .form-select {
    background: url("../img/ver-mas.png") no-repeat scroll 230px -5px #F4F4F4;
    border: medium none;
    box-shadow: none;
    margin-top: 10px;
    margin-left: 15px;
    width: 300px;
}
.views-exposed-widget.views-widget-filter-field__a_que_dependencia_deseas__tid .form-type-select select {
    text-indent: 0px;
}
.view-respuestas-de-solicitud-de-informacion .view-filters .views-exposed-widget .form-item-field--a-que-dependencia-deseas--tid {
    width: 280px;
}
.view-respuestas-de-solicitud-de-informacion .view-content {
    float: left;
    margin-left: 120px;
    margin-top: 30px;
    width: 480px;
}
.view-respuestas-de-solicitud-de-informacion .view-filters {
    float: left;
    margin-top: 0;
    width: 300px;
    background: #F8F8F8;
}
.view-respuestas-de-solicitud-de-informacion .views-exposed-widget > label{
    text-transform: none;
}
.view-respuestas-de-solicitud-de-informacion > .view-content > .views-row > .views-field {
    background: url("../img/flecha_solicitud.png") no-repeat scroll 460px 13px #F4F4F4;
    border: medium none;
    border-radius: 0;
    color: #6A6A6A;
    font-size: 14px;
}
.view-respuestas-de-solicitud-de-informacion .view-content .views-row .views-field .ui-icon.ui-icon-triangle-1-s,
.view-respuestas-de-solicitud-de-informacion .view-content .views-row .views-field .ui-icon.ui-icon-triangle-1-e {
    display: none;
}
.view-respuestas-de-solicitud-de-informacion .view-content .views-row .views-field .field-content > a {
    padding-left: 10px;
}
.view-respuestas-de-solicitud-de-informacion .view-content .ui-accordion-content-active {
    background: none repeat scroll 0 0;
    border: medium none;
    padding: 0;
}
.view-respuestas-de-solicitud-de-informacion .view-content .ui-accordion-content-active .views-field-view .view-content {
    float: left;
    margin: 30px 0 0;
    width: 460px;
}
.view-respuestas-de-solicitud-de-informacion .view-content .ui-accordion-content-active .views-field-view .view-solicitud-de-informacion-respuesta {
    float: left;
    width: 460px;
}
.view-respuestas-de-solicitud-de-informacion .view-content .ui-accordion-content-active .views-field-view .view-content span,
.view-respuestas-de-solicitud-de-informacion .view-content .ui-accordion-content-active .views-field-body span {
    color: #3C3C3C;
    font-weight: 600;
}
.view-respuestas-de-solicitud-de-informacion .view-content .ui-accordion-content-active .views-field-view .view-content .views-field-field-describe-la-informaci-n-qu div {
    color: #9C9C9C;
    line-height: 16px;
    margin-top: 15px;
    width: 460px;
}
.view-respuestas-de-solicitud-de-informacion .view-content .ui-accordion-content-active .views-field-body {
    float: left;
    height: auto;
    margin-top: 25px;
    width: 460px;
}
.view-respuestas-de-solicitud-de-informacion .view-content .ui-accordion-content-active .views-field-body .field-content{
    border-bottom: 1px solid #F3F3F3;
    color: #9C9C9C;
    height: auto;
    line-height: 16px;
    margin-top: 15px;
    padding-bottom: 20px;
    width: 460px;
}
.view-respuestas-de-solicitud-de-informacion .view-content .ui-accordion-content-active .views-field-field-archivos-adjuntos {
    float: left;
    margin-top: 20px;
    width: 460px;
}
.view-respuestas-de-solicitud-de-informacion .view-content .ui-accordion-content-active .views-field-view {
    float: left;
    width: 460px;
}
.view-respuestas-de-solicitud-de-informacion .view-content .ui-accordion-content-active .views-field-body .field-content p {
    margin-bottom: 0;
}
.view-respuestas-de-solicitud-de-informacion .view-filters .views-widget-filter-body_value .form-item input{
    margin-bottom: 20px;
}
.view-respuestas-de-solicitud-de-informacion .view-filters .views-widget-filter-field_describe_la_informaci_n_qu_value,
.view-respuestas-de-solicitud-de-informacion .view-filters .views-widget-filter-title {
    margin-top: 50px;
}
.view-respuestas-de-solicitud-de-informacion .view-filters .views-widget-filter-field_describe_la_informaci_n_qu_value label,
.view-respuestas-de-solicitud-de-informacion .view-filters .views-widget-filter-title label{
    margin-left: 0;
    margin-top: -30px;
}
 .view-respuestas-de-solicitud-de-informacion .view-filters .views-widget-filter-title label{
    color: #5D5D5D;
    display: block;
 }
.view-respuestas-de-solicitud-de-informacion .view-filters .views-widget-filter-field_describe_la_informaci_n_qu_value input,
.view-respuestas-de-solicitud-de-informacion .view-filters .views-widget-filter-body_value input{
    background: #F4F4F4;
    border: 1px solid;
    margin-left: 15px;
    margin-bottom: 55px;
    border: medium none;
    width: 260px;
}
.view-respuestas-de-solicitud-de-informacion .views-exposed-form .form-item-title input{
    background: none repeat scroll 0 0 #f4f4f4;
    border: medium none;
    margin-left: 15px;
    width: 260px; 
}
/*********************** CONTRARESTAR LAS REGLAS EN NORMAL*************************/
 
 /***********************
 ******DEPENDENCIAS******
 ************************/
/* .destacados > .field-items > .field-item:first-child {
    height: 345px;
    width: 340px;
}*/
.destacado_grande .imagen {
    width: 340px;
}
.destacados > .field-items > .field-item:first-child .node-eventos .field-name-title{
    height: 64px;
}
.destacados > .field-items > .field-item:first-child .group-subpie {
    width: 180px;
}
.destacados > .field-items > .field-item:first-child .group-subpie .field-name-field-fechas {
    font-size: 20px;
}
.destacados > .field-items > .field-item:first-child .group-subpie .field-name-field-ubicacion {
    width: 180px;
}
.destacados > .field-items > .field-item:first-child .group-pie .field-name-field-costo-de-admision {
    font-size: 18px;
}


/*.destacados > .field-items > .field-item + .field-item{
    width: 340px;
}*/
.destacados > .field-items > .field-item + .field-item .group-cuadro {
    height: 175px;
    width: 147px;
}
.group-cinta .field-name-tipo-de-contenido-destacados {
    font-size: 14px;
    padding-left: 10px;
    padding-right: 24px;
}

/*AREAS NARROW*/
.node-area .field-content img {
    width: 160px;
}
.node-area .views-field-field-imagen-para-listado .field-content {
    margin-right: 90px;
    width: 82px;
}
.group-titular-area.field-group-div {
    width: 490px;
}
.group-titular-area.field-group-div .field-name-field-responsabilidades {
    width: 490px;
}
.group-contacto-area.field-group-div {
    width: 750px;
}

/*PROGRAMA*/
.node-programa .group-azul {
    width: 280px;
}
.node-programa .field-name-field-politica-publica,
.node-proyecto .field-name-field-politica-publica{
    margin-top: 45px;
    margin-bottom: 15px;
}
.node-programa .logo {
    width: 280px;
}
.node-programa .field.field-name-field-video.field-type-file.field-label-hidden {
    width: 100%;
}
.node-programa .logo {
    float: left;
    padding-top: 30px;
}
.field-name-field-logros .field-label{
    background-position: 90px 1px;
}
.field-name-field-indicadores .field-label {
    background: url("../img/icono-indicador.png") no-repeat scroll 115px -2px;
}
.field-name-field-resultados .field-label {
    background: url("../img/icono-indicador.png") no-repeat scroll 115px -22px;
}
.node-programa .views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
    margin-bottom: 25px;
}
.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;
}
td:hover .resultados-evaluacion {
    background: url("../img/pdf_eva.png") no-repeat scroll 0 0;
}
.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: 0px;
}
td:hover .compromiso-evaluacion {
    background: url("../img/com_eva_h.png") no-repeat scroll 0 0;
}
.seguimiento-evaluacion {
    background: url("../img/seg_eva_s.png") no-repeat scroll 0 0;
    float: left;
    height: 28px;
    margin-left: 88px;
    overflow: hidden;
    padding-left: 22px;
    width: 1px;
}
td:hover .seguimiento-evaluacion {
    background: url("../img/seg_eva_h.png") no-repeat scroll 0 0;
}
.evaluacion {
    border: medium none;
}
.field-name-evaluaciones .evaluacion tr {
    border-bottom: 1px solid #e1e1e1;
}
.field-name-evaluaciones .evaluacion .titulo-evaluacion {
    background: none repeat scroll 0 0 #dedede;
    border: medium none;
    color: #6f6f6f;
    font-size: 13px;
    font-weight: 700;
}
.field-name-evaluaciones .evaluacion .titulo-evaluacion:first-child {
    text-align: left;
}
.field-name-evaluaciones .evaluacion tr .subtitulo-evaluacion {
    background: none repeat scroll 0 0 #eeeeee;
    color: #6f6f6f;
    font-size: 13px;
}
.field-name-evaluaciones .evaluacion tr td {
    background: none repeat scroll 0 0 #eeeeee;
}
.field-name-field-evaluaciones .field-collection-item-field-evaluaciones .field-name-field-anio-evaluacion {
    background: none repeat scroll 0 0 #e9e9e9;
    float: left;
    height: 45px;
    width: 65px;
}
.field-name-field-evaluaciones .field-label {
    color: #686868;
    float: left;
    font-family: open sans;
    font-size: 16px;
    font-weight: 700;
    margin-right: 60px;
}
.field.field-name-evaluaciones {
    clear: left;
}
.field-name-field-evaluaciones .field-collection-item-field-evaluaciones .field-name-field-anio-evaluacion .field-item {
    background: url("../img/flecha_anio.png") no-repeat scroll 40px 8px;
    color: #9f9f9f;
    float: left;
    font-family: open sans;
    font-size: 15px;
    font-weight: 700;
    margin: 11px 7px;
    padding-right: 15px;
}
.node-programa .field-name-field-evaluaciones {
    float: left;
    margin-top: 15px;
    width: 100%;
}
/*PROYECTO*/
.node-type-proyecto .group-left .field-name-field-descripcion {
    margin-left: -40px;
}

/*CAMPAÑA*/
.tema-1 .group-liston.field-group-div ,
.tema-1 .field-name-campana-secciones,
.tema-1 .group-degradado-1.field-group-div,
.tema-1 .group-cajas-2.field-group-div .field-name-field-caja-tema-2 > .field-items > .field-item:first-child,
.tema-1 .group-cajas-2.field-group-div .field-item.odd:nth-child(2),
.tema-1 .group-cajas-2.field-group-div .field-item:nth-child(3),
.tema-1 .group-cajas-2.field-group-div .field-item:nth-child(4),
.tema-1 .group-temas-relacionados{
    padding: 0 9999px;
    margin: 0 -9999px;
}
.tema-1 .group-cajas-2.field-group-div {
    width: 90%;
}
.node-campania #logofooter {
    padding: 48px 0 9999px 9999px;
}

/*solicitud de aclaracion*/

.node-solicitud-de-informaci-n-aclarac,
.node-solicitud-de-informacion-pr-rrog {
    float: left;
    margin-top: 30px;
}
.node-solicitud-de-informaci-n-aclarac .field-name-field-solicitud-de-aclaracion,
.node-solicitud-de-informaci-n-aclarac .field-name-field-solicitud-de-aclaracion .field-label,
.node-solicitud-de-informacion-pr-rrog .field-name-field-solicitud-de-prorroga,
.node-solicitud-de-informacion-pr-rrog .field-name-field-solicitud-de-prorroga .field-label {
    float: left;
}
.node-solicitud-de-informaci-n-aclarac .field-name-field-solicitud-de-aclaracion .field-items,
.node-solicitud-de-informacion-pr-rrog .field-name-field-solicitud-de-prorroga .field-items {
    border: 1px solid;
    clear: left;
    float: left;
    margin-top: 10px;
}
.node-solicitud-de-informaci-n-aclarac .field-name-field-solicitud-de-aclaracion .field-items div,
.node-solicitud-de-informacion-pr-rrog .field-name-field-solicitud-de-prorroga .field-items div {
    padding: 15px 5px;
}
.node-solicitud-de-informaci-n-aclarac .field-name-field-abjuntar-archivos,
.node-solicitud-de-informacion-pr-rrog .field-name-field-abjuntar-archivos {
    float: left;
    margin-top: 20px;
}
.node-form.node-aclaracion-form .field-type-file.field-name-field-abjuntar-archivo {
    float: left;
    margin-left: 50px;
    overflow: hidden;
    width: 500px;
}
.node-form.node-aclaracion-form .field-type-file.field-name-field-abjuntar-archivo .form-wrapper {
    border: medium none;
    margin: 0;
    padding: 0;
}
.node-form.node-aclaracion-form .field-type-file.field-name-field-abjuntar-archivo .form-wrapper legend {
    display: none;
}
.node-form.node-aclaracion-form .field-type-file.field-name-field-abjuntar-archivo .fieldset-wrapper label {
    display: none;
}
.node-form.node-aclaracion-form .field-type-file.field-name-field-abjuntar-archivo .form-managed-file {
    overflow: hidden;
    width: 500px;
}
.node-form.node-aclaracion-form .field-type-file.field-name-field-abjuntar-archivo .form-managed-file .form-file {
    background: url("../img/icono-busqueda.jpg") no-repeat scroll 100% 0 #F4F4F4;
    height: 26px;
    margin-left: -90px;
    margin-right: 50px;
    overflow: hidden;
    width: 315px;
}
.node-form.node-aclaracion-form .field-name-field-abjuntar-archivo .form-managed-file .form-submit.ajax-processed {
    background: none repeat scroll 0 0 #3E3E3E;
    border-radius: 0;
    color: #FFFFFF;
    text-shadow: none;
}
.node-form.node-aclaracion-form .field-type-file.field-name-field-abjuntar-archivo .description {
    margin-top: 10px;
}
.node-form.node-aclaracion-form .field-type-file.field-name-field-abjuntar-archivo .form-managed-file .form-file:before {
    margin-left: 15px;
}
.node-aclaracion-form .field-name-field-responder-aclaracion {
    display: none;
}
#block-sce-google-google-custom-search{
	position: relative;
	z-index: 100;
}

/*******************************
********HALLAZGOS UAT***********
*******************************/
.page-dependencias .views-field-field-status .Activo {
    display: none;
}
body.page-home-2,
.page-home-2 .tema-1 .grid-24.region.region-content {
    background: none;
}
.page-home-2 .breadcrumb {
display: none;
}
.page-home .field-name-post-date .field-items {
    display: none;
}
/************************
**********OBJETIVOS******
************************/
.page-objetivos .estrategias-objetivos {
    width: 100%;
}
.view-estrategias-objetivos .view-header .view-estrategia-objetivo {
    background: none repeat scroll 0 0 #f3f3f3;
    float: left;
    height: 81px;
    width: 81%;
}
.page-objetivos .nombre-objetivo {
    float: left;
    width: 20%;
    background: #F3F3F3;
}
.page-objetivos .bloque-estrategias {
    border-left: 3px solid #cdcdcd;
    float: left;
    height: 80px;
    margin-bottom: 30px;
    padding: 5px 0 5px 15px;
    width: 100%;
}
.view-estrategias-objetivos .view-content .views-row:hover .bloque-estrategias {
    border-left: 3px solid #149ddf;
}
.page-objetivos .estrategia-img-map {
    float: left;
    text-indent: 9999px;
    width: 71px;
}
.page-objetivos .estrategia-img-map .Desarrollo.social,
.page-objetivos .estrategia-img-map .Seguridad.integral,
.page-objetivos .estrategia-img-map .Gobierno.productivo,
.page-objetivos .estrategia-img-map .riqueza{
    height: 40px;
    margin: 21px 30%;
    width: 35px;
}
.page-objetivos .estrategia-img-map .Desarrollo.social{
    background: url("../img/sprite_iconos_objetivos_g.png") no-repeat scroll -80px 3px / 255px auto;
}
.page-objetivos .estrategia-img-map .Seguridad.integral{
    background: url("../img/sprite_iconos_objetivos_g.png") no-repeat scroll -140px 4px / 255px auto;
}
.page-objetivos .estrategia-img-map .Gobierno.productivo{
    background: url("../img/sprite_iconos_objetivos_g.png") no-repeat scroll -195px 3px / 255px auto;
}
.page-objetivos .estrategia-img-map .riqueza{
    background: url("../img/sprite_iconos_objetivos_g.png") no-repeat scroll -262px 3px / 255px auto;
}
.page-objetivos .relacionados-estrategia {
    width: 100%;
}
.page-objetivos .relacionado {
    float: left;
    width: 25%;
}
.estrategia-enlace {
    color: #c4c3c3;
}
.result-estrategia {
    background: none repeat scroll 0 0 #999999;
    color: #ffffff;
    float:  left;
    font-size: 21px;
    font-weight: 100;
    line-height: 31px;
    margin-bottom: 30px;
    padding-bottom: 25px;
    padding-top: 25px;
    text-align: center;
    text-transform: lowercase;
    width: 215px;
}
.view-estrategias-objetivos > .view-content {
    clear: left;
}
.view-estrategias-objetivos .view-content .views-row:hover .bloque-estrategias .estrategia-enlace {
    color: #139add;
}
.count-estrategias {
    display: none;
}
.page-objetivos .views-field.views-field-description div.field-content p{
    color: #A0A0A0;
    font-size: 28px;
    font-weight: lighter;
    line-height: 28px;
}
.page-objetivos .nombre-objetivo{
    color: #b0b0b0;
    font-size: 16px;
    font-weight: normal;
    line-height: 16px;
    min-width: 320px;
    padding: 33px 0;
}
.page-objetivos .bloque-estrategias .nombre-estrategia{
    color: #A0A0A0;
    font-size: 20px;
    font-weight: lighter;
    line-height: 20px;
    height: 60px;
}
.page-objetivos .views-field.views-field-description {
    border-bottom: 1px solid #EBEBEB;
    margin-bottom: 35px;
    margin-top: 10px;
}
.page-objetivos .block-system .block-inner.clearfix {
    border-bottom: 1px solid #EBEBEB;
}
.page-objetivos .titulo-destacados {
    margin-top: 0;
}
.page-objetivos .bloque-estrategias .nombre-estrategia a {
    color: #A0A0A0;
}
.view-mode-home_grande ,
.view-mode-home_chico{
    cursor: pointer;
}
.servicios-subtema .views-row .views-field-name span a{
    color: #787878;
}
.servicios-subtema .views-row:hover .views-field-name span a{
    color: #32A9E2;
}
.servicios-subtema .view-content .views-row .views-field-description div a{
    color: #B1B1B1;
}
.servicios-subtema .view-content .views-row:hover .views-field-description div a {
    color: #8a8a8a;
}
.page-servicios .view-servicios-subtemas {
    cursor: default;
}


/***********************************************
********ESTILOS PARA LOS IFRAMES****************
***********************************************/
.page-notarios iframe,
.page-denuncia iframe,
.page-adiccionet iframe{
    display: block;
    float: left;
    margin-top: 40px;
    width: 100%;
}
.page-denuncia iframe{
    height: 1000px;
}
.page-notarios iframe{
    height: 800px;
}
.page-adiccionet iframe{
    height: 800px;
}

/***************************
*******WEBFORMS*************
****************************/

.context-programa-lengua-joven-reinscripciones label {
    float: left;
    width: 150px;
}
.context-examen-de-orientación-vocacional .form-item,
.context-test-sobre-consumo-de-alcohol .form-item,
.context-test-sobre-consumo-de-tabaco .form-item,
.context-test-de-ansiedad .form-item,
.context-test-de-estrés .form-item,
.context-test-de-depresión .form-item,
.context-test-¿qué-tanto-te-cuidas-de-la-influenza-humana-ah1n1 .form-item,
.context-test-trastorno-de-la-alimentación .form-item
 {
    clear: left;
}
.context-vehículos-recuperados .form-item {
    float: left;
    margin-right: 20px;
}
.context-alumnos-de-nuevo-ingreso-programa-lengua-joven label {
    float: left;
    width: 190px;
}
.group-azul h3 {
    font-size: 20px;
    font-weight: normal;
}
.horario_atencion h3 {
    font-size: 14px;
}
.gobiernoyacciones .mdmegamenu .megamenu.clearfix {
    background-position: 21% 0;
}
.gobiernoyacciones .megamenu.clearfix{
    background: url("../img/sombra_menu.png") no-repeat scroll 21% 0px;
}

.page-blogs.gobiernoyacciones .megamenu.clearfix{
    background: url("../img/sombra_menu.png") no-repeat scroll 43% 0px;
}
.servicioseinformacion .grid-24.region.region-submenu {
    background: url("../img/sombra_menu.png") no-repeat scroll 49.5% 0;
}
/*.servicioseinformacion .block-37 .block-inner.clearfix{
    background: url("../img/sombra_menu.png") no-repeat scroll 50% 0px;
}*/

.page-servicios h2.block-title,
.node-servicio h2.block-title,
.node-type-permiso h2.block-title,
.node-type-beneficio h2.block-title,
.context-subtemas-servicios h2.block-title,
.context-temas-servicios h2.block-title{
    visibility: hidden;
}

/******ESTILOS PARA BUSQUEDA DE SITIOS EXTERNOS*************/
.region-search .block-md-megamenu ul {
    float: right;
}
.region-search .mdmegamenu.md-horizontal.md-style3 {
    border-bottom: medium none;
    left: 1px;
    /*top: -40px;*/
	top: -50px;
}
.servicioseinformacion .region-search .mdmegamenu.md-horizontal.md-style3{
    top: -73px;
}
.region-search .block-md-megamenu .md-style3 .mm-container {
    border-top: medium none;
}
.container-24 .grid-24{
    z-index: 2;
}
.region-search .block-md-megamenu .mm-parent .mm-fullwidth {
    border: 1px solid #C3C3C3;
}
.region-search .block-md-megamenu .mm-container a {
    color: #6A6A6A;
    font-family: open sans;
    font-size: 14px;
}
.region-search .block-md-megamenu .mm-container .inner div:first-child:hover{
    background: url("../img/flechas-link.png") no-repeat scroll 2px 2px;
    padding: 0 15px;
}
.region-search .block-md-megamenu .mm-container .inner div + div a:hover{
    color: #6A6A6A;
}
.region-search .block-md-megamenu .mm-container .inner div a:hover{
    color: #139add;
}
.region-search .block-md-megamenu .mm-container .inner {
    margin: 10px 0;
}
.region-search .block-md-megamenu .mm-container .inner div {
    padding: 0 15px;
}
.region-search .mm-container a:hover{
    border-bottom: medium none;
}
.region-search .block-md-megamenu .mm-container .mm-sub:last-child {
    background: none repeat scroll 0 0 #139add;
    float: right;
    width: 90px;
}
.region-search .block-md-megamenu .mm-container .mm-sub:last-child a,
.region-search .block-md-megamenu .mm-container .mm-sub:last-child a:hover{
    color: #ffffff;
}
.region-search .block-md-megamenu .mm-container .mm-sub .inner:last-child {
    padding: 0px;
}
.region-search .block-md-megamenu .mm-container .inner div:last-child:hover{
    background: url("../img/flechas-link.png") no-repeat scroll 2px 18px;
    padding: 0 15px;
}
.region-search .md-megamenu-6 ul.awemenu{
    background: url("../img/sitios-externos-2.png") no-repeat scroll 15px 9px;
}
.region-search .md-megamenu-6 ul.awemenu:hover {
    background: url("../img/sitios-externos.png") no-repeat scroll 18px 12px;
}
.region-search .md-megamenu-6 .col-md-12.col-xs-12{
margin: 10px 0;
}
.region-search .md-megamenu-6 .awemenu-megamenu-wrapper .col-md-12.col-xs-12 div a{
color: #6A6A6A;
font-family: open sans;
font-size: 14px;
}
.region-search .md-megamenu-6 .awemenu-megamenu-wrapper .row:last-child {
background: none repeat scroll 0 0 #139add;
float: right;
width: 90px;
}
.region-search .md-megamenu-6 .awemenu-megamenu-wrapper .row:last-child a{
	color: #FFFFFF !important;
}
.awemenu-nav .awemenu-megamenu-wrapper {
padding: 20px 0 0 20px;
}
.region-search .md-megamenu-6 ul.awemenu a, .region-search .md-megamenu-6 ul.awemenu a:hover{
	background-color: transparent !important;
}
.region-search .md-megamenu-6.md-style3{border-bottom: none;}
.region-search .md-megamenu-6 ul.awemenu a .awemenu-item-title{
	color: transparent;
	font-size: 0px;
}
#block-md-megamenu-4 .md-style1.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu{
background: none repeat scroll 0 0 #484d50;
	padding-bottom: 100px;
}
#block-md-megamenu-4 .md-style1.awemenu-standard{
border-bottom: 0px solid #b9b9b9;
background-color: #fff;
}
#md-megamenu-4 li.awemenu-item > a:hover {
background-color: #b9b9b9;
border-bottom: 3px solid #EAEAEA;
}
#block-sce-google-google-custom-search{width: 525px;}
#block-md-megamenu-6{
top: -55px !important;
position: relative;
right: 0;
}
.md-style1.awemenu-standard .awemenu > .awemenu-item:hover > a{
	background-color: #b9b9b9;
	box-shadow: none;
}
.region-search .md-megamenu-6 .md-style3 {
 border-bottom: none !important; 
}
.region-search .block-md-megamenu .md-style3 .mm-item > a {
    background: none;
    text-indent: -9999px;
    padding: 0px 30px;
}
.servicioseinformacion .block-md-megamenu .content.clearfix {
    margin-top: 27px;
}
.region-search .block-md-megamenu .md-style3 li.mm-item > a:hover{
    background: none;
    opacity: 0;
}

.page-datos-personales  * {
    clear: left;
    float: left;
}
.page-datos-personales {
    background: none repeat scroll 0 0 #F8F8F8;
    float: left;
    height: 100%;
    padding: 0 25px;
}
.page-transparencia-respuestas .views-exposed-widget.views-widget-filter-title:before,
.page-transparencia-respuestas .views-exposed-widget.views-widget-filter-field_describe_la_informaci_n_qu_value:before,
.page-transparencia-respuestas .views-exposed-widget.views-widget-filter-body_value:before {
    border-bottom: 1px solid #EAEAEA;
    color: #A0A0A0;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 5px;
    padding-left: 10px;
    text-align: left;
    width: 290px;
    font-size: 20px;
    font-weight: 200;
}
.page-transparencia-respuestas .views-exposed-widget.views-widget-filter-title:before{
    content: "Puedes buscar por folio:"; 
}
.page-transparencia-respuestas .views-exposed-widget.views-widget-filter-field_describe_la_informaci_n_qu_value:before{
    content: "Puedes buscar por palabra clave de la solicitud:";
}
.page-transparencia-respuestas .views-exposed-widget.views-widget-filter-body_value:before{
    content: "Puedes buscar por palabra clave de la respuesta:";
}

.page-transparencia-respuestas .views-submit-button input,
.page-transparencia-respuestas .views-reset-button input{
    background-image: -moz-linear-gradient(center top , #FFFFFF 0%, #E3E3E3 100%);
    border: 1px solid #DBDBDB;
    border-radius: 6px;
    box-shadow: 0 1px 0 0 #FFFFFF inset;
    color: #333333;
    font-weight: bold;
    padding: 8px 1em 9px;
    position: relative;
    text-shadow: 0 1px 0 #FFFFFF;
}
.page-transparencia-respuestas .views-submit-button input:hover,
.page-transparencia-respuestas .views-reset-button input:hover{
    background-image: -moz-linear-gradient(center top , #DBDBDB 0%, #F2F2F2 100%);
    border-radius: 6px;
    box-shadow: 0 1px 0 0 #FFFFFF inset;
    cursor: pointer;
}
.page-transparencia-respuestas .view-respuestas-de-solicitud-de-informacion .view-filters .views-submit-button,
.page-transparencia-respuestas .view-respuestas-de-solicitud-de-informacion .view-filters .views-reset-button{
    width: 60px;
    padding:0 10px;
}
.node-type-solicitud-de-informacion .messages.error,
.node-type-aclaracion .messages.error,
.node-type-prorroga .messages.error,
.node-type-respuesta-solicitudes .messages.error,
.node-type-seguimiento-y-an-lisis .messages.error {
    display: none;
}

.view-respuestas-de-solicitud-de-informacion .view-content .views-field-field--a-que-dependencia-deseas- {
    color: #6A6A6A;
    float: left;
    font-size: 18px;
    height: 60px;
    margin-bottom: 10px;
    margin-top: 30px;
    position: absolute;
    text-align: center;
    top: 109px;
}

.view-respuestas-de-solicitud-de-informacion .views-field-field--a-que-dependencia-deseas- .field-content {
    border-bottom: 1px solid #EAEAEA;
    font-size: 20px;
    margin-top: 10px;
    padding-bottom: 15px;
}
/* Quitar la sombra del menu del admin en infront*/
#admin-menu{
    box-shadow:none;
}
#admin-menu, #admin-menu .dropdown{
    z-index: 9999999;
}
/*FORMATO PARA LOS TELEFONOS*/
.field-name-lada-telefono .field-label{
    color: #010101;
    float: left;
}
.node-eventos .field-name-field-c-digo-de-area .field-label{
    display: none;
}
.field-name-lada-telefono .field-content {
    float: left;
}
.node-eventos .field-name-field-c-digo-de-area {
    margin-left: 35px;
    color: #A9A9A9;
}
.node-eventos .field-name-field-tel-fono{
    color: #A9A9A9;
}
.node-eventos .contacto-evento .field-name-field-correo-electronico.linea .field-name-field-correo-electronico {
    border-left: 1px solid #eaeaea;
    margin-left: 125px;
}

/*QUITAR EL SELECT DE LAS REVISIONES */
.workbench-info-block div:last-child form {
    display: none;
}

/*****************Proporcion 1.3 para iframe de docs******************/
iframe.gdoc-field {
    height: 292px;
    width: 390px;
}
/*Destacados de dependencias EVENTOS*/
.node-dependencias .node-eventos .imagen{
    width: auto;
}
.node-dependencias .node-eventos .imagen{
    margin-right: 0px;
}
.node-dependencias .node-eventos .imagen{
    margin-top: 0px;
}
/*Poner los archivos en el sidebar de proyectos y programas*/
.node-programa .field-name-field-archivos-adjuntos,
.node-proyecto .field-name-field-aechivos-adjuntos{
    background: url("../img/application-pdf.png") no-repeat scroll 0 0;
    margin-left: 20px;
    padding-left: 20px;
    float: left;
}

/*Estilos para el pie de pagina de organigrama (Contacto)*/
.node-organigrama .group-informacion.field-group-div {
    float: left;
    width: 440px;
}
.node-organigrama .group-informacion .views-label-field-correo-electr-nico-de-aten{
    float: left;
    margin-right: 5px;
}
.node-organigrama .group-ubicacion.field-group-div {
    float: left;
    width: 480px;
}
.node-organigrama .group-ver-mapa {
    float: left;
    width: 120px;
    margin-top: 20px;
}
.node-organigrama .field-name-organigrama-ver-mapa .group,
.node-organigrama .field-name-organigrama-ver-mapa .group-linea-dos{
    display: none;
}
.field-name-organigrama-ver-mapa {
    background: url("../img/icono-ubicacion.png") no-repeat scroll -5px 2px;
    float: left;
    padding-left: 35px;
    width: 100px;
	height: 50px;
}
.node-organigrama .field-name-logo-dependencia-organigrama{
    float: right;
    margin: 10px 0;
}
.node-organigrama .logo-area img {
    float: right;
    height: 90px;
    margin: 0 15px;
    width: auto;
}
.node-organigrama .group-informacion h3,
.node-organigrama .group-ubicacion a{
    color: #139ADD;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
}
.node-organigrama .group-ubicacion.field-group-div a{
    color: #525252;
    float: left;
    pointer-events:none;
}
.node-organigrama .field-name-field-c-digo-de-area .field-items,
.node-organigrama .field-name-field-tel-fono{
    color: #9C9C9C;
}
.field-name-organigrama-ver-mapa a {
    color: #A9A9A9;
    float: left;
    font-size: 13px;
    line-height: 17px;
}
.node-organigrama .field-name-field-mapa-de-enlaces-organigram p {
    text-align: center;
}
/* estilos para el listado de objetivos a detalle*/
.page-objetivos .titulo-destacados > div{
    width: 280px;
}
.page-objetivos .mas-noticias .views-row .views-field-title,
.page-objetivos .mas-publicaciones .views-row .views-field-title{
    width: 170px;
}
.page-objetivos .view-objetivo-noticias a,
.node-politica-publica .view-estrategia-proyectos a,
.node-politica-publica .view-estrategia-programas a{
    color: #6A6A6A;
}
.page-objetivos .view-objetivo-noticias a:hover,
.node-politica-publica .view-estrategia-proyectos a:hover,
.node-politica-publica .view-estrategia-programas a:hover{
    color: #25A9DF;
}
.objetivo_relacionado_programa {
    background: url("../img/icono-programa.png") no-repeat scroll 0 6px;
    padding-left: 25px;
}
.objetivo_relacionado_proyecto {
    background: url("../img/icono-proyecto.png") no-repeat scroll 0 6px;
    padding-left: 25px;
}

/****************************************
*********Estilos ubicacion***************
****************************************/
.lista-ubicaciones{
    color:#6A6A6A;
    font-size: 12px;
}
.direccion-calles, .direccion-piso-numero,.horario-lv ,
.horario-lv-tarde,.horario-sd,.horario-sd-tarde{
    color: #9C9C9C;
    font-size: 10px;
}
.ubicaciones-direccion {
    float: left;
    background: #ECECEC;
    height: 110px;
}

.view-servicio-permiso-ubicaciones .ubicaciones-direccion{
    width: 66%;
}
.view-coleccion-ubicaciones .ubicaciones-direccion{
    width: 90%;
    cursor: default;
}

.direccion-ubica{
    padding: 5px 8px;
}
.direccion-calles,.direccion-piso-numero {
    padding-left: 8px;
}

.ubicaciones-horarios {
    float: left;
    text-align: center;
    width: 25%;
    height: 110px;
    background: #ececec;
}

.ubicaciones-mapa {
    float: left;
    width: 9%;
    height: 110px;
    background: #ececec;
}
.ubicaciones-mapa a {
    text-indent: 999px;
}
.views-row-even .ubicaciones-direccion,
.views-row-even .ubicaciones-horarios,
.views-row-even .ubicaciones-mapa {
    background: #e2e2e2;
}
.view-servicio-permiso-ubicaciones .view-header {
    float: left;
    margin-bottom: 15px;
    margin-top: 5px;
}
.view-servicio-permiso-ubicaciones .view-content {
    clear: left;
}
/**/
.funcionario-resp.label {
    padding: 5px 8px;
}

.funcionario-resp.nombre {
    font-size: 10px;
    margin-top: -10px;
    padding: 0 8px;
}

.ubicaciones.telefono {
    float: left;
    font-size: 10px;
    padding: 0 8px;
    width: 30%;
}
.ubicaciones.email {
    float: left;
    font-size: 10px;
    width: 60%;
}
.direccion-piso-numero {
    margin-top: -4px;
}
.direccion-calles {
    margin-top: -10px;
}
/**/
.view-servicio-permiso-ubicaciones .views-row.active .mapa-logo,
.view-coleccion-ubicaciones .views-row.active .mapa-logo{
    background: url("../img/ver_ubicacion_hd.png") no-repeat scroll 0 0 / 100% 100%;
    height: 30px;
    width: 30px;
    margin: 20px 10%;
}
.view-servicio-permiso-ubicaciones .views-row.active .mapa-logo:hover,
.view-coleccion-ubicaciones .views-row.active .mapa-logo:hover {
    background: url("../img/ver_ubicacion_hd_hover.png") no-repeat scroll 0 0 / 100% 100%;

}

.mapa-logo {
    background: url("/sites/all/themes/gobierno/img/ver_ubicacion_hd_hover.png") no-repeat scroll 0 0 / 100% 100%;
    height: 30px;
    width: 30px;
    margin: 20px 10%;
}

.view-servicio-permiso-ubicaciones .views-row.active div ,
.view-coleccion-ubicaciones .views-row.active div{
    background: none repeat scroll 0 0 #3e3e3e;
    color: #FFFFFF;
}
.view-servicio-permiso-ubicaciones .views-row.active .direccion-calles, 
.view-servicio-permiso-ubicaciones .views-row.active .direccion-piso-numero, 
.view-servicio-permiso-ubicaciones .views-row.active .funcionario-resp.nombre,
.view-servicio-permiso-ubicaciones .views-row.active .ubicaciones.telefono span{
    color: #c2c2c2;
}
.node-servicio #node_servicio_full_group_paso_1,
.node-type-permiso #node_permiso_full_group_paso_1{
    width: 94%;
    margin-bottom: 30px;
}

/****************************************************************
************CSS PARA EL FORMULARIO DE DERECHOS ARCO*************
*****************************************************************/
.page-node-16774 .node-webform .field-name-body {
    width: 700px;
}
.page-node-16774 .group-left .webform-client-form > div {
    float: left;
    width: 190%;
}
.responsive-layout-narrow .ds-2col .group-right {
    background: none repeat scroll 0 0;
    box-shadow: inherit;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
#webform-component-tipo-de-solicitud {
    float: left;
    margin-right: 40px;
    width: 160px;
}
#webform-component-tipo-de-solicitud span,
#webform-component-datos-de-la-solicitud-asas span {
    font-size: 14px;
    font-weight: normal;
}
#webform-component-acceso-label1, 
#webform-component-acceso-label2,
#webform-component-acceso-label3,
#webform-component-acceso-label4 {
    color: #515151;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 5px;
    width: 320px;
}
#webform-component-datos-de-la-solicitud-asas {
    float: left;
    margin-bottom: 0;
    margin-right: 20px;
    margin-top: 0;
    width: 220px;
}
.page-node-16774 .form-actions .form-submit,
 .page-node-16774 .form-actions .form-submit:hover{
    background: none repeat scroll 0 0 #FFC216;
    border-radius: 0;
    font-size: 15px;
    margin-left: 220px;
    margin-top: 5px;
    width: 90px;
    border-bottom: none;
}
#webform-component-datos-de-la-solicitud {
    border-bottom: 1px solid #EAEAEA;
    margin-bottom: 22px;
    width: 650px;
}
#webform-component-datos-de-la-solicitud--nuevo label{
    color: #6A6A6A;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
}
#webform-component-datos-de-la-solicitud--nuevo label span {
    display: none;
}
#webform-component-acceso-label1 .fieldset-wrapper,
#webform-component-acceso-label2 .fieldset-wrapper,
#webform-component-acceso-label3 .fieldset-wrapper,
#webform-component-acceso-label4 .fieldset-wrapper{
    margin-top: 5px;
}
#edit-submitted-acceso {
    margin-right: 20px;
}
#edit-submitted-acceso .form-item-submitted-acceso{
    margin-bottom: 30px;
}
#webform-component-describe-tu-solicitud-2 {
    clear: left;
}
#webform-component-archivo {
    clear: left;
}
#webform-component-datos-de-ubicacion .fieldset-wrapper {
    margin-top: 0;
}
#webform-component-datos-de-ubicacion .fieldset-description {
    float: left;
    font-size: 12px;
    padding-left: 30px;
    width: 150px;
}
#webform-component-describe-la-infromacion-que-solicitas {
    clear: left;
}
#webform-component-describe-la-infromacion-que-solicitas label {
    color: #515151;
    float: left;
    font-size: 14px;
    margin-right: 20px;
    text-align: right;
    width: 200px;
}
#webform-component-describe-la-infromacion-que-solicitas .form-item {
    margin-top: 0;
}
#webform-component-describe-la-infromacion-que-solicitas input {
    border-style: none;
    width: 280px;
}
#webform-component-describe-la-infromacion-que-solicitas span {
    color: #6A6A6A;
    font-size: 14px;
}
#webform-component-terminos {
    float: left;
    margin: 0 0 0 230px;
}
#webform-component-describe-tu-solicitud-2{
    margin-bottom: 0px;
}
#webform-component-area-de-texto {
    float: left;
    margin-left: 40px;
    margin-top: -50px;
    margin-bottom: 0px;
}
#webform-component-datos-de-ubicacion {
    clear: left;
    float: left;
}
#webform-component-texto-de-arriba {
    float: left;
    margin-bottom: 0;
}
#webform-component-datos-de-ubicacion .fieldset-description {
    background: url("../img/alerta_icon.png") no-repeat scroll 7px 2px #474747;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    padding-left: 30px;
    width: 150px;
}
#webform-component-texto-de-arriba span {
    color: #6A6A6A;
    font-weight: normal;
}
#webform-component-describe-tu-solicitud-2 span{
    float: none;
}
#webform-component-archivo {
    float: left;
    margin-left: 220px;
    margin-top: 0;
}
#webform-component-acceso {
    margin-bottom: 0;
}

#webform-component-correo1 {
    display: none;
}
#webform-component-area-de-texto .form-textarea-wrapper{
    width: 430px;
}
#webform-component-terminos .form-checkbox.error + label,
#webform-component-datos-de-la-solicitud--nuevo .form-select.required.error{
    border: 2px solid #FF0000;
}
#webform-component-datos-de-la-solicitud-asas span:after {
    color: #FF0000;
    content: "*";
    font-size: 13px;
}
#webform-component-datos-de-la-solicitud--nuevo select {
    width: 290px;
}
.node-publicacion.view-mode-home_rectacgulo .field-name-field-tipo-de-publicaci-n .field-item {
    color: #ffffff;
    font-size: 17px;
    font-weight: 100;
    margin: 0;
}
.node-publicacion.view-mode-home_cuadro .field-name-field-tipo-de-publicaci-n .field-item {
    color: #ffffff;
    float: left;
    font-weight: 100;
    height: auto;
    margin-bottom: 9px;
    margin-top: 0;
    width: 100%;
}
.node-publicacion.view-mode-home_cuadro .field-name-title.field-type-ds.field-label-hidden {
    clear: left;
    float: left;
}
.node-publicacion .field-name-field-tipo-de-publicaci-n .field-item {
    color: #B4B4B4;
    margin: 0px;
    margin-top: 20px;
    font-weight: 400;
}
.views-row-3 .node-publicacion.view-mode-home_cuadro .field-name-field-tipo-de-publicaci-n .field-item {
    color: #656565;
}
/*Ajustes en Servicios y Permisos*/
.node-permiso .field-name-tipo-de-contenido .titulo,
.node-servicio .field-name-tipo-de-contenido .titulo,
.node-beneficio .field-name-tipo-de-contenido .titulo,
.node-politica-publica .field-name-tipo-de-contenido .titulo,
.node-gobernado .field-name-tipo-de-contenido .titulo,
.node-funcionario  .field-name-tipo-de-contenido .titulo,
.node-dependencias .field-name-tipo-de-contenido .titulo,
.node-informes .field-name-tipo-de-contenido .titulo,
.node-informacion .field-name-tipo-de-contenido .titulo,
.node-area .field-name-tipo-de-contenido .titulo,
.node-ubicacion .field-name-field-tipo-de-ubicaci-n .field-item,
/*.node-publicacion .field-name-field-tipo-de-publicaci-n .field-item,*/
.node-proyecto .field-name-tipo-de-contenido .titulo,
.node-programa .field-name-tipo-de-contenido .titulo,
.node-organigrama .field-name-tipo-de-contenido .titulo,
/*.node-noticias .field-name-field-tipo-de-noticia- .field-item,*/
.node-municipio .field-name-tipo-de-contenido .titulo,
.node-eventos .field-name-field-subtipo-de-evento .field-item,
.page-node .node-blog .field-name-tipo-de-contenido .titulo{
    color: #B4B4B4;
    margin: 0px;
    margin-top: 20px;
    font-weight: 400;
}
.node-noticias.view-mode-grande .group-hover .field-name-field-tipo-de-noticia-.field-type-taxonomy-term-reference.field-label-hidden {
    float: left;
    text-align: center;
    width: 100%;
}
.node-noticias.view-mode-grande .group-hover .field-name-field-tipo-de-noticia-.field-type-taxonomy-term-reference.field-label-hidden .field-item {
    color: #ffffff;
    font-size: 18px;
    font-weight: 600;
    height: auto;
    margin-top: 0;
}
.node-noticias.view-mode-grande:hover .group-hover .field-name-field-tipo-de-noticia-.field-type-taxonomy-term-reference.field-label-hidden {
    display: none;
}
.node-noticias .field-name-field-tipo-de-noticia- .field-item {
    color: #B4B4B4;
    margin: 0px;
    margin-top: 20px;
    font-weight: 400;
}
.view-mode-home_rectacgulo .group-datos .group-principal .field-name-field-tipo-de-noticia- .field-item,
.view-mode-home_cuadro .group-content .field-name-field-tipo-de-noticia- .field-item {
    color: #ffffff;
    font-size: 17px;
    font-weight: 100;
    margin: 0;
}
.node-eventos .field-name-field-subtipo-de-evento .field-item{
    font-family: open sans;
    font-size: 20px;
}
.node-permiso .field.field-name-field-cantidada-pagar,
.node-servicio .field.field-name-field-cantidada-pagar {
    float: left;
    width: 170px;
}
.node-permiso .field.field-name-field-descripci-n,
.node-servicio .field.field-name-field-descripci-n {
    clear: none;
    float: left;
    margin-top: 0;
    width: 400px;
}
.node-permiso .borde-amarillo,
.node-servicio .borde-amarillo
 {
    margin-top: 0;
}
.node-permiso .breadcrumb,
.node-servicio .breadcrumb{
    margin-bottom: 15px;
}
.node-permiso .field-name-body,
.node-servicio .field-name-body{
    float: left;
    margin-bottom: 10px;
    margin-top: 20px;
}.node-permiso .field-name-body, .node-servicio .field-name-body{width: 100%;}
.node-permiso .group-tabs.field-group-htabs {
    float: left;
    width: 100%;
}
.node-servicio .field-name-body .field-items .field-item,
.node-permiso .field-name-body .field-items .field-item,
.node-beneficio .field-name-body .field-items .field-item {
    color: #525252;
    font-size: 22px;
    font-weight: 100;
    line-height: 26px;
}
.node-servicio .subtitulos .field-items, .node-type-permiso .rets .field-items{margin-top: 15px;}
.node-servicio .field-name-field-modalidad .field-label:after, .node-servicio .field-name-field-homoclave .field-label:after{content: ":"}
/*.node-permiso .field-name-field-gratuito-o-de-costo {
    display: none;
}*/
.field-name-field-otro {
    display: none;
}
.field-name-field-formato .field-item {
    float: left;
    margin: 5px;
    width: 290px;
}
.node-permiso .group-paso > .field,
.node-servicio .group-paso > .field{
    border: medium none;
}
.node-permiso .field.field-name-field-tiempopara-recibir-el-ser .field-item {
    color: #6A6A6A;
}
.node-permiso .field-name-tipo-de-contenido .titulo:after{
    content: " o registro";
    text-transform: none;
}
.node-servicio .group-left .field-group-htabs .horizontal-tabs .horizontal-tabs-panes.horizontal-tabs-processed,
.node-type-permiso  .group-left .field-group-htabs .horizontal-tabs .horizontal-tabs-panes.horizontal-tabs-processed{
    background:transparent; 
 }
.node-permiso .field.field-name-field-formato{
    border-bottom: 1px solid #EAEAEA;
}
.node-permiso .field-name-field-formas-de-pago-lista .field-item,
.node-servicio .field-name-field-formas-de-pago-lista .field-item {
    background: url("../img/radio-gris.png") no-repeat scroll 2px 2px;
    float: left;
    margin: 3px;
    padding-left: 15px;
    width: 230px;
}
.node-permiso .field-name-field-formas-de-pago-lista,
.node-servicio .field-name-field-formas-de-pago-lista {
    float: left;
}
.node-permiso .field.field-name-field-otros-area{
    border-top: 1px solid #EAEAEA;
}
.node-permiso .archivo .field-items{
    border-top: none;
    border-bottom: none;
}
.node-servicio .etapa_label, .node-permiso .etapa_label {
    color: #9c9c9c;
    float: left;
    font-size: 12px;
    left: -150px;
    padding-right: 10px;
    position: relative;
    top: 60px;
    width: 140px;
}
.field-name-servicios-vigencia {
    color: #6a6a6a;
    font-size: 14px;
}
/*.field-name-servicios-vigencia + .field.field-name-field-cantidad-2.field-type-text.field-label-hidden.subtitulos,
.field-name-field-cantidad-2 + .field.field-name-field-unidad-de-tiempo.field-type-list-integer.field-label-hidden.subtitulos,
.field-name-servicios-vigencia-de + .field-name-field-unidad-de-tiempo-2,
.field-name-servicios-vigencia-hasta + .field-name-field-unidad-de-tiempo-3 {
    display: none;
}*/
.node-permiso .field-name-field-formato-formas,
.node-servicio .field-name-field-formato-formas {
    display: none;
}


/*********************************************
********************* IFRAMES*****************
**********************************************/
.page-aplicaciones-denuncia-en-linea iframe,
.page-aplicaciones-acta-circunstanciada iframe,
.page-aplicaciones-empleados-procuraduria iframe{
    height: 1000px;
    margin-top: 20px;
    width: 100%;
}
.page-aplicaciones-robo-de-autopartes iframe {
    height: 1200px;
    margin-top: 20px;
    width: 100%;
}
.page-aplicaciones-periodico-oficial-del-estado iframe,
.page-aplicaciones-no-antecedentes-penales iframe{
    margin-top: 20px;
    height: 1700px;
    width: 100%;
}
.page-aplicaciones-legislacion iframe{
   height: 5000px;
   margin-top: 20px;
   width: 100%;
 }
.page-aplicaciones-expedientes-laborales iframe {
    height: 500px;
    margin-top: 20px;
    width: 100%;
}
.page-aplicaciones-padron-discapacidad iframe,
.page-aplicaciones-padron-adulto iframe,
.page-aplicaciones-jefas-de-familia iframe,
.page-aplicaciones-conoce-tu-escuela iframe{
    height: 500px;
    margin-top: 20px;
    width: 100%;
}
.page-aplicaciones-reporte-calidad-del-aire iframe {
    height: 800px;
    margin-top: 20px;
    width: 100%;
}
/*Beneficios*/
.node-beneficio .field-name-body {
    padding-top:15px;
}
.breadcrumb{
    color:#9C9C9C;
}
.breadcrumb .inline a {
    color: #139add;
}
.node-beneficio .group-left .field-group-htabs .horizontal-tabs .horizontal-tabs-panes.horizontal-tabs-processed{
    background:transparent;
}
.node-beneficio #node_beneficio_full_group_pie{
    border-top:none;    
}


 /**********COMPARTIR REDES SOCILAES *******************/

.compartir-right h3 {
    color: #6a6a6a;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 0;
    position: relative;
    right: 12px;
    top: 47px;
}
.compartir-right {
    float: right;
    margin-top: -33px;
    margin-right: -10px;
}

.node-eventos .group-datos{
    margin-top: 75px;
}

.node-publicacion .group-datos{
    margin-top: 40px;
}
.node-publicacion .compartir-right {
    margin-top: -33px;
}
.node-servicio .group-tabs {
    float: left;
    width: 100%;
}
.group-en-linea {
    margin-top: 10px;
}

/**********TERMINA REDES SOCIALE*************/

.view.view-otras-dependencias .views-field-field-tel-fono-comercial {
    clear: left;
    color: #6a6a6a;
    float: left;
    margin-left: 27px;
}
.view.view-otras-dependencias .views-field-field-tel-fono-comercial span,
.view.view-otras-dependencias .views-field-field-tel-fono-comercial .field-content {
    float: left;
}
.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;
}
.archivo:hover .field-item.hover::before {
    background-position: -22px -6px;
}
.field-name-lada-telefono .field-content:before,
.field-name-field-tel-fono-comercial .field-item:before,
.field-name-tel-fonos-de-servicios .field-items .field-item .field-items .field-item::before,
.node-servicio .field-name-field-tel-fono-servicio .field-items .field-item:before,
.view-otras-dependencias .view-content .views-field-field-tel-fono-comercial .field-content:before {
    background: url("../img/social-evento.png") no-repeat scroll 0 -127px;
    content: "";
    float: left;
    height: 25px;
    padding-left: 20px;
}
.logo-nl-unido{
    background: url("../img/logo_nl_unido.png") no-repeat scroll 0 0;
    background-size: 63% 100%;
    float: right;
    height: 32px;
    margin-top: -33px;
    width: 330px;
    position: relative;
    z-index: 9999;
    margin-right: -131px;
}
.page-blogs .logo-nl-unido{
    margin-right: 45px;
}
.encabezado-servicios-informacion.logo-servicios-informacion{
    background: url("../img/logo_nuevoleon_unido_horizontal.png") no-repeat scroll 0 6px;
    background-size: 66%;
    float: right;
    height: 40px;
    width: 354px;
    margin-right: -116px;
    
}
.region-submenu .block-title{
    display: none;
}

/***************Home- Eventos G*********************************/
#node_eventos_home_grande_group_name_subtype {
 background: #F8F8F8;
 height: 130px;
}
.group-name-subtype.field-group-div .field-name-field-tipo-de-evento .field-item,
.group-name-subtipo.field-group-div div.field-name-field-tipo-de-evento .field-item{
 font-size: 15px;
 color: #4c4c4c;
 margin-left: 10px;
} 
#node_eventos_home_grande_group_name_subtype .field-name-title{
 height: auto;
}
.node-eventos.view-mode-home_grande .field.field-name-field-tipo-de-evento.field-type-taxonomy-term-reference.field-label-hidden .field-item {
    /*background: url("../img/radio-azul.png") no-repeat scroll 0 7px / 7% auto ;*/
    color: #FFFFFF;
    float: right;
    margin-right: 10px;
    margin-top: 6px;
    text-indent: 12px;
}

/***************Home- Eventos CH*********************************/
.view-mode-home_chico #node_eventos_home_chico_group_name_subtipo .field-name-title h2{
 padding: 10px;
}
.group-name-subtipo.field-group-div {
    height: 96px;
}
.view-mode-home_chico #node_eventos_home_chico_group_home_chico .field-name-title{
 height: auto;
}
#node_eventos_home_chico_group_home_chico{
 background: #F8F8F8;
}

.node-eventos.view-mode-home_chico .field.field-name-field-tipo-de-evento.field-type-taxonomy-term-reference.field-label-hidden .field-item {
   /*background: url("../img/radio-azul.png") no-repeat scroll 0 7px / 7% auto ;*/
    color: #FFFFFF;
    float: right;
    margin-right: 5px;
    margin-top: -27px;
    text-indent: 12px;
}
/*****************************************************
******Estilos para modal saliendo del portal**********
*****************************************************/
.extlink-extra-leaving{
 background: #ECECEC;
}
.extlink-extra-leaving .mensaje-principal.naranja {
    color: #f1b124;
    font-family: open sans; 
    font-size: 20pt;
}
.extlink-extra-leaving .mensaje-secundario.gris {
    color: #A3A3A3;
    font-family: open sans;
    font-size: 20px;
    margin: -15px 0 10px;
}
.extlink-extra-leaving .mensaje-botones {
    font-family: open sans;
    font-size: 22px;
    display: none;
}
.extlink-extra-leaving .boton-aceptar > a {
    color: #FFFEFE;
    padding: 5px 35px;
    border-radius: 10px;
    float: right;
    margin-right: 20px;
    /*******/
    background: #1db8bb; /* Old browsers */
    background: -moz-linear-gradient(top, #1db8bb 0%, #1db8bb 50%, #1fb1b1 52%, #1fb1b1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1db8bb), color-stop(50%,#1db8bb), color-stop(52%,#1fb1b1), color-stop(100%,#1fb1b1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1db8bb 0%,#1db8bb 50%,#1fb1b1 52%,#1fb1b1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1db8bb 0%,#1db8bb 50%,#1fb1b1 52%,#1fb1b1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1db8bb 0%,#1db8bb 50%,#1fb1b1 52%,#1fb1b1 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1db8bb 0%,#1db8bb 50%,#1fb1b1 52%,#1fb1b1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1db8bb', endColorstr='#1fb1b1',GradientType=0 ); /* IE6-9 */
}
.extlink-extra-leaving .boton-cancelar > a {
    color: #6c6c6c;
    padding: 5px 35px;
    border-radius: 10px;
    float: left;
    margin-left: 20px;
    /**********/
    background: #d0d0d0; /* Old browsers */
    background: -moz-linear-gradient(top, #d0d0d0 0%, #d0d0d0 50%, #c8c8c8 52%, #c8c8c8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0d0d0), color-stop(50%,#d0d0d0), color-stop(52%,#c8c8c8), color-stop(100%,#c8c8c8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d0d0d0 0%,#d0d0d0 50%,#c8c8c8 52%,#c8c8c8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d0d0d0 0%,#d0d0d0 50%,#c8c8c8 52%,#c8c8c8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d0d0d0 0%,#d0d0d0 50%,#c8c8c8 52%,#c8c8c8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #d0d0d0 0%,#d0d0d0 50%,#c8c8c8 52%,#c8c8c8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d0d0', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */
    cursor: pointer;
}
.extlink-extra-leaving .boton-aceptar, .boton-cancelar {
    float: left;
    width: 50%;
 
}
.extlink-extra-leaving .escudo-estado {
    background: url("../img/escudo.png") no-repeat scroll 50% 0;
    height: 140px;
    margin-top: 5px;
    text-indent: 999px;
    width: 100%;
}
.page-sitios-externos #cboxClose , .page-sitios-externos #cboxClose:hover {
    background: none repeat scroll 0 0 #000000;
    border-radius: 1px;
    top: 0;
    background: url("../img/ventana_saliendoportal.png") repeat scroll -6px -4px ; 
    z-index: 3;
}

/*Fix para servicios en resoluciones normales*/
.portada-subtemas-servicio{
    width: 615px;
}
.page-servicios .block.block-system.block-main.block-system-main.odd.block-without-title {
    width: 65%;
}
.subtemas-servicios .view-content .views-row .views-field-body div,
.subtemas-servicios .view-content .views-row .views-field-field-balazo div{
    width: 500px;
}
.subtemas-servicios .view-content .views-row .views-field-title a {
    width: 500px;
}

.subtemas-servicios .view-content {
    width: 600px;
}
.subtemas-servicios .views-field-field-documentos-datos .field-content > p,
.subtemas-servicios .views-field-field-documentos-datos .field-content > ul,
.subtemas-servicios .views-field-field-documentos-datos .field-content > li {
    display: none;
}


/********Mensaje BETA*****************/
.mensaje-beta {
	color: #A8A8A8;
    float: right;
    font-family: open sans;
    font-size: 8px;
    margin-right: 120px;
    width: 210px;
}
.servicioseinformacion  .mensaje-beta {
	margin-right: 0px;
}
.beta-azul {
    color: #4DBEC4;
}
/**** VEHICULOS ROBADOS Y RECUPERADOS ********/
.page-aplicaciones-vehiculos-robados input.form-submit,
.page-aplicaciones-vehiculos-recuperados input.form-submit{
    background: none repeat scroll 0 0 #6aa7e9;
    border-bottom: 3px solid #4375af;
    border-radius: 0;
    color: #ffffff;
    font-size: 14px;
    text-shadow: none;
    width: 125px;
    margin-top: 10px;
}
.page-aplicaciones-vehiculos-recuperados input.form-submit{
    margin-top: 30px;
}
.dataTables_length{
    float: left;
    clear: left;
}
.dataTables_filter{
    float: right;
}
.dataTable{
    clear: left;
    float: left;
    margin-top: 40px;
}
.dataTables_info {
    float: right;
    color: #6a6a6a;
    margin-bottom: 10px;
}
.dataTables_paginate{
    clear: right;
    float: right;
    margin-bottom: 40px;
}
.dataTables_filter input,
.form-item-Placa input, .form-item-Numero input, .form-item-Marca input {
    border-color: #d9d9d9;
    border-image: none;
    border-style: none solid;
    border-width: medium 5px;
    background: none repeat scroll 0 0 #f4f4f4;
}
.page-aplicaciones-vehiculos-robados .block-system-main{
    margin-bottom: 20px;
}
.dataTables_filter input:focus,
.form-item-Placa input:focus, .form-item-Numero input:focus, .form-item-Marca input:focus{
    border-color: #1dd2dd;
    box-shadow: 0 0;
}
.page-aplicaciones-vehiculos-robados label,
.page-aplicaciones-vehiculos-recuperados label{
    color: #6a6a6a;
    float: left;
    font-weight: normal;
    margin-right: 10px;
}
.fechaActualizacion {
    clear: left;
    color: #6a6a6a;
    float: left;
}
.page-aplicaciones-vehiculos-robados .form-type-select {
    float: left;
    margin-right: 40px;
}
.dataTables_paginate a {
    background: none repeat scroll 0 0 #ddd;
    color: #333;
    margin: 0 3px;
    padding: 0 5px;
    cursor: pointer;
}
.dataTables_paginate a.paginate_active{
    background: #99b3ff;
}
.form-item-Placa, .form-item-Numero, .form-item-Marca,
.form-item-Placa input, .form-item-Numero input, .form-item-Marca input{
    float: left;
    width: 300px;
    margin-right: 30px;
}
/*****************************************************************
***************  ESTILOS PARA LA VERSION MOVIL *******************/
.scrollup{
    z-index: -1;
}

.field-name-nombre-archivo-publicaciones{
    display: none;
}
.encabezado-hojear{
    display: none;
}

/************************************************
****************** NOTICIAS*********************/

.fecha-noticia{
    display: none;
}
.field-name-fecha-de-envio-de-noticia {
    display: none;
}

/*******************************************
****************  BLOG *********************/


/******************************************
**************** EVENTOS  *****************/
.node-eventos .evento-contacto-movil,
.field-name-contactos-eventos h2.block-title{
    display: none;
}
/*.node-eventos .group-como-llegar{
    float: right;
}*/

/*****Ver mas en dependencia**********/
.view.view-contacto-organigrama-block.view-id-contacto_organigrama_block,
.view.view-servicios-ubicacion.view-id-servicios_ubicacion{
	float: left;
    width: 440px;
}
h3.mas-info{
	color: #139ADD;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
}
.view.view-servicios-ubicacion.view-id-servicios_ubicacion.view-display-id-block_2{
	background: url("../img/icono-ubicacion.png") no-repeat scroll -5px 2px;
    float: left;
    padding-left: 35px;
    width: 100px;
}
.view.view-servicios-ubicacion.view-id-servicios_ubicacion.view-display-id-block_1 a{
	color: #525252;
    float: left;
    pointer-events: none;
}

.view-dependencias-objetivos .view-footer,
.view-dependencias-estrategias .view-footer,
.view-dependencias-programas .view-footer,
.view-dependencias-proyectos .view-footer{
	margin-top: 50px;
}
.view-dependencias-servicio.relacionados-ver-mas-dependencias .view-footer {
    clear: left;
    float: left;
    margin-top: 110px;
}

.view-dependencias-organigrama-logo.view-display-id-block_1 .views-field-field-imagen-para-listado img {
    height: 90px;
    margin: -100px 155px;
    width: 160px;
}
.view-servicios-ubicacion.view-display-id-block_2 a {
    color: #a9a9a9;
    font-size: 13px;
}
.view-dependencias-servicio.relacionados-ver-mas-dependencias .view-content .views-row .views-field-body .field-content {
    color: #585858;
    float: right;
    font-size: 16px;
    line-height: 18px;
    width: 500px;
}

/*********************************************
****************  ORGANIGRAMA ****************/
.horarios-organigrama {
    display: none;
}
/*********************************************
************ HOME DEPENDENCIAS ****************/

.listado-tabs .views-widget-filter-field_clasificacion_dep_tid_1{
    display: none;
}
.listado-tabs  .views-widget-filter-field_clasificacion_dep_tid{
    display: block;
}
/*.listado-tabs .form-item-field-clasificacion-dep-tid:first-child{
    display: none;
}*/

/********************************************
************ DEPENDENCIAS *******************/
.funcionarios-hijos .views-field-field-correo-electr-nico-de-cont,
.node-dependencias .field-name-tutular-dependencia-movil,
.listado-tabs .view-header{
    display: none;
}
.node-dependencias .field-name-dependencia-funcionario-titular{
    display: block;
    clear: left;
    float: inherit !important;
    width: 100%;
    text-align: center;
}
.acerca-dependencias-funcionario {
    float: left;
    margin-left: 40px;
    width: 380px;
}
.acerca-dependencias-funcionario .field-label {
    color: #3e3e3e;
    font-weight: 600;
    margin-bottom: 20px;
}
.acerca-dependencias-funcionario .field-items {
    color: #525252;
    font-size: 12px;
    line-height: 18px;
}
.node-dependencias .field-name-prueba .ver-mas {
    background-position: 326px -8px;
}
.group-funcionarios .field-name-dependencia-funcionario-titular- {
    clear: left;
    float: left;
}
.group-funcionarios .field-name-dependencia-funcionario-titular- .view-dependencias-funcionarios {
    float: left;
    width: 280px;
}
.no_tiene_titular {
    background: url("../img/maletin_gris_10.png") no-repeat scroll -101px -79px / 340px 226px;
    border-bottom: 5px solid #dd536b;
    float: left;
    height: 93px;
    width: 130px;
}
.titular_no {
    clear: left;
    color: #525252;
    float: left;
    font-family: open sans;
    font-size: 18px;
    line-height: 20px;
    margin-top: 10px;
    width: 280px;
}
.field-name-dependencia-funcionario-titular- .view-dependencias-funcionarios .view-content .views-field-field-puesto-vacante {
    clear: left;
    color: #6a6a6a;
    float: left;
    font-size: 14px;
    margin-top: 2px;
}
/******************************************
************** PROGRAMAS *****************/
/*.general-imagen .file-video {
    height: 12em;
}*/
/******************************************
************** PAGINAS DE ERROR ***********/

.field-name-field-error-movil{
    display: block;
}
.pagina-error-movil {
    display: none;
}
/*************************************
************* AREA ******************/
.node-area .group-label.field-group-div > h3,
.node-area .field-name-datos-area-,
.field-name-foto-funcionari-movil,
.field-name-datos-area-logo{
    display: none;
}
.group-label .group-ubicacion h3{
    display: block;
}
/****************************************
***********   SERVICIOS *****************/
.mas-informacion.servicio,
.ubicacion-contacto.servicio,
.ubicaciones-mapa-movil{
    display: none;
}

/****************************************
***********   Home  *****************/

.gobiernoyacciones.responsive-layout-narrow .views-slideshow-cycle-main-frame {
    height: 241px !important;
    width: 730px !important;
}

.responsive-layout-narrow .slider-home .views-slideshow-cycle-main-frame-row-item {
    width: 730px;
}

.responsive-layout-narrow .view-slider-home .views-field.views-field-field-imagen-para-listado {
    width: 510px;
}
#layer_sobre_enci {
    width: 510px;
}

.responsive-layout-narrow .slide-text .silde-title {
    font-size: 14px;
    line-height: 16px;
}

.responsive-layout-narrow .slide-text .silde-button a {
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    width: 100px;
}

.responsive-layout-narrow .slide-text .silde-button a:visited{
    color: white;
}

.responsive-layout-narrow .slider-home .slide-text {
    font-size: 12px;
    height: 267px;
    line-height: 14px;
    width: 180px;
}

.responsive-layout-narrow .view-servicio-top-ten .view-header {
    width: 240px;
}

.responsive-layout-narrow .view-servicio-top-ten .view-header .text-intro:first-child {
    padding-bottom: 0;
}
.responsive-layout-narrow .view-servicio-top-ten .view-header .text-intro {
    padding: 10px;
    width: 100%;
}

.responsive-layout-narrow .view-servicio-top-ten .view-content {
    width: 460px;
}

.responsive-layout-narrow .view-servicio-top-ten .view-content ul li {
    width: 45%;
}

.responsive-layout-narrow .view-mode-home_cuadro .group-content {
    width: 330px;
    height: 115px;
}

.responsive-layout-narrow .view-mode-home_cuadro {
    height: 341px;
    width: 350px;
}

.responsive-layout-narrow .view-mode-home_rectacgulo {
    width: 350px;
}

.responsive-layout-narrow .view-mode-home_rectacgulo .group-datos {
    width: 155px;
    height: 155px;
    margin-top: 0;
}
.node-publicacion.view-mode-home_rectacgulo .group-datos {
    margin: 0;
}

.node-blog.view-mode-home_rectacgulo .field-name-post-date .field-item {
    line-height: 20px;
}
.responsive-layout-narrow .titulo-destacados h2 + div {
    clear: left;
}
.responsive-layout-narrow .titulo-destacados > div {
    padding: 0;
    width: 100%;
}

.responsive-layout-narrow .titulo-destacados h2 + div h3 {
    margin-top: 0;
}
.responsive-layout-narrow .titulo-destacados h3 {
    margin-top: 30px;
    text-align: left;
}

.responsive-layout-narrow .titulo-destacados div .views-row {
    clear: none;
    margin: 1%;
    width: 48%;
}

.responsive-layout-narrow .titulo-destacados div.mas-noticias .views-row .views-field-title {
    width: 225px;
}

.responsive-layout-narrow .titulo-destacados div.mas-publicaciones .views-row .views-field-title {
    width: 285px;
}

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

/************** TEMA CIENCIA *************/
body.fondo1-ciencia.tema-2{
    background: none repeat scroll 0 0 #160023;
}
.fondo1-ciencia.tema-2 .zone-content-wrapper{
    background: url("../img/f_ciencia1.png") repeat-x;
}
.fondo1-ciencia.tema-2 .boton-campania {
    background: none repeat scroll 0 0 #2e68d3;
}
.fondo1-ciencia .fondo-degradado-imagen{
    box-shadow: 0 -100px 100px #160023 inset;
}
body.fondo2-ciencia.tema-2{
    background: none repeat scroll 0 0 #4796CE;
}
.fondo2-ciencia.tema-2 .zone-content-wrapper{
    background: url("../img/f_ciencia2.png") repeat-x;
}
.fondo2-ciencia.tema-2 .boton-campania {
    background: none repeat scroll 0 0 #262628;
}
.fondo2-ciencia .fondo-degradado-imagen{
    box-shadow: 0 -100px 100px #4796CE inset;
}
/************** TEMA DEPORTE *************/
body.fondo1-deporte.tema-2{
    background: none repeat scroll 0 0 #F76A25;
}
.fondo1-deporte.tema-2 .zone-content-wrapper{
    background: url("../img/f_deporte1.png") repeat-x;
}
.fondo1-deporte.tema-2 .boton-campania {
    background: none repeat scroll 0 0 #EC9F33;
}
.fondo1-deporte .fondo-degradado-imagen{
    box-shadow: 0 -100px 100px #F76A25 inset;
}
body.fondo2-deporte.tema-2{
    background: none repeat scroll 0 0 #2B2B2B;
}
.fondo2-deporte.tema-2 .zone-content-wrapper{
    background: url("../img/f_deporte2.png") repeat-x;
}
.fondo2-deporte.tema-2 .boton-campania {
    background: none repeat scroll 0 0 #45B352;
}
.fondo2-deporte .fondo-degradado-imagen{
    box-shadow: 0 -100px 100px #2B2B2B inset;
}
.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;
}
.fondo1-divorcio.tema-2 .zone-content-wrapper{
    background: url("../img/f_divorcio1.png") repeat-x;
}
.fondo1-divorcio.tema-2 .boton-campania {
    background: none repeat scroll 0 0 #ED6140;
}
.fondo1-divorcio .fondo-degradado-imagen{
    box-shadow: 0 -100px 100px #9A9599 inset;
}
body.fondo2-divorcio.tema-2{
    background: none repeat scroll 0 0 #3E3E3E;
}
.fondo2-divorcio.tema-2 .zone-content-wrapper{
    background: url("../img/f_divorcio2.png") repeat-x;
}
.fondo2-divorcio.tema-2 .boton-campania {
    background: none repeat scroll 0 0 #ED6140;
}
.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;
}
.fondo1-economia.tema-2 .zone-content-wrapper{
    background: url("../img/f_economia1.png") repeat-x;
}
.fondo1-economia.tema-2 .boton-campania {
    background: none repeat scroll 0 0 #FF971C;
}
.fondo1-economia .fondo-degradado-imagen{
    box-shadow: 0 -100px 100px #FEE7B1 inset;
}
.fondo1-economia.tema-2 .campania-descripcion > .field-items > .field-item > p,
.fondo1-economia.tema-2 .campania-descripcion .field-items .field-item ul,
.fondo1-economia.tema-2 .campania-descripcion .field-items .field-item ol,
.fondo1-economia.tema-2 .titulo-campania,
.fondo1-economia.tema-2 .group-redes-sociales h2,
.fondo1-economia.tema-2 .group-temas-relacionados h3,
.fondo1-economia.tema-2 .group-temas-relacionados .field-item .field-name-field-titulo,
.fondo1-economia.tema-2 .node-campania .cajas-campania .field-name-field-descripcion,
.fondo1-economia.tema-2 .node-campania .group-temas-relacionados .field-name-field-nombre-de-la-etiqueta-caja {
    color: #716241;
}
body.fondo2-economia.tema-2{
    background: none repeat scroll 0 0 #DCDCDC;
}
.fondo2-economia.tema-2 .zone-content-wrapper{
    background: url("../img/f_economia2.png") repeat-x;
}
.fondo2-economia.tema-2 .boton-campania {
    background: none repeat scroll 0 0 #594E30;
	position: relative;
	z-index: 1;
}
.fondo2-economia .fondo-degradado-imagen{
    box-shadow: 0 -100px 100px #DCDCDC inset;
}
.fondo2-economia.tema-2 .campania-descripcion > .field-items > .field-item > p,
.fondo2-economia.tema-2 .campania-descripcion .field-items .field-item ul,
.fondo2-economia.tema-2 .campania-descripcion .field-items .field-item ol,
.fondo2-economia.tema-2 .titulo-campania,
.fondo2-economia.tema-2 .group-redes-sociales h2,
.fondo2-economia.tema-2 .group-temas-relacionados h3,
.fondo2-economia.tema-2 .group-temas-relacionados .field-item .field-name-field-titulo,
.fondo2-economia.tema-2 .node-campania .cajas-campania .field-name-field-descripcion,
.fondo2-economia.tema-2 .group-temas-relacionados .field-name-field-nombre-de-la-etiqueta-caja {
    color: #716241;
}
/************** TEMA FAMILIA *************/
body.fondo1-familia.tema-2{
    background: none repeat scroll 0 0 #7895CF;
}
.fondo1-familia.tema-2 .zone-content-wrapper{
    background: url("../img/f_familia1.png") repeat-x;
}
.fondo1-familia.tema-2 .boton-campania {
    background: none repeat scroll 0 0 #E96B55;
}
.fondo1-familia .fondo-degradado-imagen{
    box-shadow: 0 -100px 100px #7895CF inset;
}
/************** TEMA SALUD *************/
body.fondo1-salud.tema-2{
    background: none repeat scroll 0 0 #9ECBCE;
}
.fondo1-salud.tema-2 .zone-content-wrapper{
    background: url("../img/f_salud1.png") repeat-x;
}
.fondo1-salud.tema-2 .boton-campania {
    background: none repeat scroll 0 0 #DC504F;
}
.fondo1-salud .fondo-degradado-imagen{
    box-shadow: 0 -100px 100px #9ECBCE inset;
}
.fondo1-salud.tema-2 .titulo-campania{
    color: #2e6e92;   
}
.fondo1-salud.tema-2 .campania-descripcion > .field-items > .field-item > p,
.fondo1-salud.tema-2 .campania-descripcion .field-items .field-item ul,
.fondo1-salud.tema-2 .campania-descripcion .field-items .field-item ol,
.fondo1-salud.tema-2 .group-redes-sociales h2,
.fondo1-salud.tema-2 .group-temas-relacionados h3,
.fondo1-salud.tema-2 .group-temas-relacionados .field-item .field-name-field-titulo,
.fondo1-salud.tema-2 .node-campania .cajas-campania .field-name-field-descripcion,
.fondo1-salud.tema-2 .node-campania .group-temas-relacionados .field-name-field-nombre-de-la-etiqueta-caja {
    color: #356B6B;
}
/************** TEMA TRANSPORTE *************/
body.fondo1-transporte.tema-2{
    background: none repeat scroll 0 0 #FEE7B1;
}
.fondo1-transporte.tema-2 .zone-content-wrapper{
    background: url("../img/f_transporte1.png") repeat-x;
}
.fondo1-transporte.tema-2 .boton-campania {
    background: none repeat scroll 0 0 #EC9F33;
}
.fondo1-transporte .fondo-degradado-imagen{
    box-shadow: 0 -100px 100px #FEE7B1 inset;
}
body.fondo2-transporte.tema-2{
    background: none repeat scroll 0 0 #2C2C2C;
}
.fondo2-transporte.tema-2 .zone-content-wrapper{
    background: url("../img/f_transporte2.png") repeat-x;
}
.fondo2-transporte.tema-2 .boton-campania {
    background: none repeat scroll 0 0 #3AA89B;
}
.fondo2-transporte .fondo-degradado-imagen{
    box-shadow: 0 -100px 100px #2C2C2C inset;
}
/************** TEMA TURISMO *************/
body.fondo1-turismo.tema-2{
    background: none repeat scroll 0 0 #0F0A20;
}
.fondo1-turismo.tema-2 .zone-content-wrapper{
    background: url("../img/f_turismo1.png") repeat-x;
}
.fondo-navidad.tema-2 .zone-content-wrapper{
    background: url("../img/navidad_degradado.png") repeat-x;
}
.fondo1-turismo.tema-2 .boton-campania {
    background: none repeat scroll 0 0 #38B5B7;
}
.fondo1-turismo .fondo-degradado-imagen{
    box-shadow: 0 -100px 100px #0F0A20 inset;
}
body.fondo2-turismo.tema-2{
    background: none repeat scroll 0 0 #6FC5DE;
}
.fondo2-turismo.tema-2 .zone-content-wrapper{
    background: url("../img/f_turismo2.png") repeat-x;
}
.fondo2-turismo.tema-2 .boton-campania {
    background: none repeat scroll 0 0 #465EC2;
}
.fondo2-turismo .fondo-degradado-imagen{
    box-shadow: 0 -100px 100px #6FC5DE inset;
}
/**********************************/
.fondo-degradado-imagen{
    height: 440px;
    position: absolute;
    width: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
}
body.tema-2 .zone-content-wrapper{
   opacity: 0.99;
}
.tema-2 .page .section-content {
    background: none repeat scroll 0 0;
}
/*****************************************************
**************** TEMA DE TEXTO LARGO *****************/

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

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

.salud-secciones.tema-1 #caja-2 div.field p{
    color: #ffffff;
}
    
.salud-secciones.tema-1 #caja-0,
.salud-secciones.tema-1 #caja-1,
.salud-secciones.tema-1 #caja-2,
.salud-secciones.tema-1 #caja-3{
    padding-bottom: 50px;
    padding-top: 50px;
}
.salud-secciones.tema-1 #caja-0{
    background: none repeat scroll 0 0 #36B84C;
}
.salud-secciones.tema-1 #caja-1{
     background: none repeat scroll 0 0 #F4F4F4;
}
.salud-secciones.tema-1 #caja-2{
     background: none repeat scroll 0 0 #36B84C;
}
.salud-secciones.tema-1 #caja-3{
     background: none repeat scroll 0 0 #F4F4F4;
}
/******************* TEMA URBANISMO ***********************/
.urbanismo-secciones.tema-1 .field-name-campana-secciones{
    background: none repeat scroll 0 0 #BBBBBB;
}
.urbanismo-secciones.tema-1 .field-name-campana-secciones a{
    color: #969696;
}
.urbanismo-secciones.tema-1 .field-name-campana-secciones a:hover{
    color: #FFFFFF;
}
.urbanismo-secciones.tema-1 .boton-campania{
    background: none repeat scroll 0 0 #FF551A;
}
.urbanismo-secciones.tema-1 .group-degradado-1{
    background: none repeat scroll 0 0 #E3E3E3;
    float: left;
    width: 100%;
}
.urbanismo-secciones.tema-1 .group-degradado-1 .field-name-body.campania-descripcion .field-items .field-item > p, 
.urbanismo-secciones.tema-1 .group-degradado-1 .field-name-body.campania-descripcion .field-items .field-item ul, 
.urbanismo-secciones.tema-1 .group-degradado-1 .field-name-body.campania-descripcion .field-items .field-item ol,
.urbanismo-secciones.tema-1 .group-degradado-1 .field-name-title h1,
.urbanismo-secciones.tema-1 #caja-1 div.field,
.urbanismo-secciones.tema-1 #caja-3 div.field,
.urbanismo-secciones.tema-1 .group-redes-sociales h2,
.urbanismo-secciones.tema-1 #caja-2 div.field p,
.urbanismo-secciones.tema-1 #caja-2 .field-name-field-t-tulo{
    color: #646464;
}
.urbanismo-secciones.tema-1 #caja-0,
.urbanismo-secciones.tema-1 #caja-1,
.urbanismo-secciones.tema-1 #caja-2,
.urbanismo-secciones.tema-1 #caja-3{
    padding-bottom: 50px;
    padding-top: 50px;
}
.urbanismo-secciones.tema-1 #caja-0{
    background: none repeat scroll 0 0 #A4A4A4;
}
.urbanismo-secciones.tema-1 #caja-1{
     background: none repeat scroll 0 0 #B6B6B6;
}
.urbanismo-secciones.tema-1 #caja-2{
     background: none repeat scroll 0 0 #D0D0D0;
}
.urbanismo-secciones.tema-1 #caja-3{
     background: none repeat scroll 0 0 #EEEEEE;
}
/************ SPRITE PARA REDES SOCILES TEMA MULTIMEDIA****************/
                    /***ciencia***/
.fondo2-ciencia.tema-2 .social-share-facebook{
    background: url("../img/redes_ciencia_claro.png") repeat scroll -85px 30px;
}
.fondo2-ciencia.tema-2 .social-share-facebook:hover{
    background: url("../img/redes_ciencia_claro.png") repeat scroll -123px 30px;
}
.fondo2-ciencia.tema-2 .social-share-twitter{
    background: url("../img/redes_ciencia_claro.png") repeat scroll -10px 30px;
}
.fondo2-ciencia.tema-2 .social-share-twitter:hover{
    background: url("../img/redes_ciencia_claro.png") repeat scroll -48px 30px;
}
.fondo1-ciencia.tema-2 .social-share-facebook{
    background: url("../img/redes_ciencia_oscuro.png") repeat scroll -85px 30px;
}
.fondo1-ciencia.tema-2 .social-share-facebook:hover{
    background: url("../img/redes_ciencia_oscuro.png") repeat scroll -123px 30px;
}
.fondo1-ciencia.tema-2 .social-share-twitter{
    background: url("../img/redes_ciencia_oscuro.png") repeat scroll -10px 30px;
}
.fondo1-ciencia.tema-2 .social-share-twitter:hover{
    background: url("../img/redes_ciencia_oscuro.png") repeat scroll -48px 30px;
}
                    /***deporte***/                    
.fondo2-deporte.tema-2 .social-share-facebook{
    background: url("../img/redes_deporte_oscuro.png") repeat scroll -85px 30px;
}
.fondo2-deporte.tema-2 .social-share-facebook:hover{
    background: url("../img/redes_deporte_oscuro.png") repeat scroll -123px 30px;
}
.fondo2-deporte.tema-2 .social-share-twitter{
    background: url("../img/redes_deporte_oscuro.png") repeat scroll -10px 30px;
}
.fondo2-deporte.tema-2 .social-share-twitter:hover{
    background: url("../img/redes_deporte_oscuro.png") repeat scroll -48px 30px;
}
.fondo1-deporte.tema-2 .social-share-facebook{
    background: url("../img/redes_deporte_claro.png") repeat scroll -85px 30px;
}
.fondo1-deporte.tema-2 .social-share-facebook:hover{
    background: url("../img/redes_deporte_claro.png") repeat scroll -123px 30px;
}
.fondo1-deporte.tema-2 .social-share-twitter{
    background: url("../img/redes_deporte_claro.png") repeat scroll -10px 30px;
}
.fondo1-deporte.tema-2 .social-share-twitter:hover{
    background: url("../img/redes_deporte_claro.png") repeat scroll -48px 30px;
}
                    /*** divorcio ***/
.fondo1-divorcio.tema-2 .social-share-facebook,
.fondo2-divorcio.tema-2 .social-share-facebook{
    background: url("../img/redes_divorcio.png") repeat scroll -85px 30px;
}
.fondo1-divorcio.tema-2 .social-share-facebook:hover,
.fondo2-divorcio.tema-2 .social-share-facebook:hover{
    background: url("../img/redes_divorcio.png") repeat scroll -123px 30px;
}
.fondo1-divorcio.tema-2 .social-share-twitter,
.fondo2-divorcio.tema-2 .social-share-twitter{
    background: url("../img/redes_divorcio.png") repeat scroll -10px 30px;
}
.fondo1-divorcio.tema-2 .social-share-twitter:hover,
.fondo2-divorcio.tema-2 .social-share-twitter:hover{
    background: url("../img/redes_divorcio.png") repeat scroll -48px 30px;
}
                    /*** economía ***/
.fondo1-economia.tema-2 .social-share-facebook,
.fondo2-economia.tema-2 .social-share-facebook{
    background: url("../img/redes_economia.png") repeat scroll -85px 30px;
}
.fondo1-economia.tema-2 .social-share-facebook:hover,
.fondo2-economia.tema-2 .social-share-facebook:hover{
    background: url("../img/redes_economia.png") repeat scroll -123px 30px;
}
.fondo1-economia.tema-2 .social-share-twitter,
.fondo2-economia.tema-2 .social-share-twitter{
    background: url("../img/redes_economia.png") repeat scroll -10px 30px;
}
.fondo1-economia.tema-2 .social-share-twitter:hover,
.fondo2-economia.tema-2 .social-share-twitter:hover{
    background: url("../img/redes_economia.png") repeat scroll -48px 30px;
}
                    /*** familia ***/
.fondo1-familia.tema-2 .social-share-facebook{
    background: url("../img/redes_familia.png") repeat scroll -85px 30px;
}
.fondo1-familia.tema-2 .social-share-facebook:hover{
    background: url("../img/redes_familia.png") repeat scroll -123px 30px;
}
.fondo1-familia.tema-2 .social-share-twitter{
    background: url("../img/redes_familia.png") repeat scroll -10px 30px;
}
.fondo1-familia.tema-2 .social-share-twitter:hover{
    background: url("../img/redes_familia.png") repeat scroll -48px 30px;
}
                    /*** salud ***/
.fondo1-salud.tema-2 .social-share-facebook{
    background: url("../img/redes_salud.png") repeat scroll -85px 30px;
}
.fondo1-salud.tema-2 .social-share-facebook:hover{
    background: url("../img/redes_salud.png") repeat scroll -123px 30px;
}
.fondo1-salud.tema-2 .social-share-twitter{
    background: url("../img/redes_salud.png") repeat scroll -10px 30px;
}
.fondo1-salud.tema-2 .social-share-twitter:hover{
    background: url("../img/redes_salud.png") repeat scroll -48px 30px;
}
                    /*** transporte ***/
.fondo2-transporte.tema-2 .social-share-facebook{
    background: url("../img/redes_transporte_oscuro.png") repeat scroll -85px 30px;
}
.fondo2-transporte.tema-2 .social-share-facebook:hover{
    background: url("../img/redes_transporte_oscuro.png") repeat scroll -123px 30px;
}
.fondo2-transporte.tema-2 .social-share-twitter{
    background: url("../img/redes_transporte_oscuro.png") repeat scroll -10px 30px;
}
.fondo2-transporte.tema-2 .social-share-twitter:hover{
    background: url("../img/redes_transporte_oscuro.png") repeat scroll -48px 30px;
}
.fondo1-transporte.tema-2 .social-share-facebook{
    background: url("../img/redes_transporte_claro.png") repeat scroll -85px 30px;
}
.fondo1-transporte.tema-2 .social-share-facebook:hover{
    background: url("../img/redes_transporte_claro.png") repeat scroll -123px 30px;
}
.fondo1-transporte.tema-2 .social-share-twitter{
    background: url("../img/redes_transporte_claro.png") repeat scroll -10px 30px;
}
.fondo1-transporte.tema-2 .social-share-twitter:hover{
    background: url("../img/redes_transporte_claro.png") repeat scroll -48px 30px;
}
                    /*** turismo ***/
.fondo2-turismo.tema-2 .social-share-facebook{
    background: url("../img/redes_turismo_oscuro.png") repeat scroll -85px 30px;
}
.fondo2-turismo.tema-2 .social-share-facebook:hover{
    background: url("../img/redes_turismo_oscuro.png") repeat scroll -123px 30px;
}
.fondo2-turismo.tema-2 .social-share-twitter{
    background: url("../img/redes_turismo_oscuro.png") repeat scroll -10px 30px;
}
.fondo2-turismo.tema-2 .social-share-twitter:hover{
    background: url("../img/redes_turismo_oscuro.png") repeat scroll -48px 30px;
}
.fondo1-turismo.tema-2 .social-share-facebook{
    background: url("../img/redes_turismo_claro.png") repeat scroll -85px 30px;
}
.fondo1-turismo.tema-2 .social-share-facebook:hover{
    background: url("../img/redes_turismo_claro.png") repeat scroll -123px 30px;
}
.fondo1-turismo.tema-2 .social-share-twitter{
    background: url("../img/redes_turismo_claro.png") repeat scroll -10px 30px;
}
.fondo1-turismo.tema-2 .social-share-twitter:hover{
    background: url("../img/redes_turismo_claro.png") repeat scroll -48px 30px;
}
/************ SPRITE PARA REDES SOCILES TEMA MULTIMEDIA****************/
                    /*** deportes ***/
.deportes-secciones.tema-1 .social-share-facebook{
    background: url("../img/redes_deporte.png") repeat scroll -85px 30px;
}
.deportes-secciones.tema-1 .social-share-facebook:hover{
    background: url("../img/redes_deporte.png") repeat scroll -123px 30px;
}
.deportes-secciones.tema-1 .social-share-twitter{
    background: url("../img/redes_deporte.png") repeat scroll -10px 30px;
}
.deportes-secciones.tema-1 .social-share-twitter:hover{
    background: url("../img/redes_deporte.png") repeat scroll -48px 30px;
}
                    /*** educacion ***/
.educacion-secciones.tema-1 .social-share-facebook{
    background: url("../img/redes_educacion.png") repeat scroll -85px 30px;
}
.educacion-secciones.tema-1 .social-share-facebook:hover{
    background: url("../img/redes_educacion.png") repeat scroll -123px 30px;
}
.educacion-secciones.tema-1 .social-share-twitter{
    background: url("../img/redes_educacion.png") repeat scroll -10px 30px;
}
.educacion-secciones.tema-1 .social-share-twitter:hover{
    background: url("../img/redes_educacion.png") repeat scroll -48px 30px;
}
                    /*** leyes ***/
.leyes-secciones.tema-1 .social-share-facebook{
    background: url("../img/redes_leyes.png") repeat scroll -85px 30px;
}
.leyes-secciones.tema-1 .social-share-facebook:hover{
    background: url("../img/redes_leyes.png") repeat scroll -123px 30px;
}
.leyes-secciones.tema-1 .social-share-twitter{
    background: url("../img/redes_leyes.png") repeat scroll -10px 30px;
}
.leyes-secciones.tema-1 .social-share-twitter:hover{
    background: url("../img/redes_leyes.png") repeat scroll -48px 30px;
}
                    /*** salud ***/
.salud-secciones.tema-1 .social-share-facebook{
    background: url("../img/redes_salud1.png") repeat scroll -85px 30px;
}
.salud-secciones.tema-1 .social-share-facebook:hover{
    background: url("../img/redes_salud1.png") repeat scroll -123px 30px;
}
.salud-secciones.tema-1 .social-share-twitter{
    background: url("../img/redes_salud1.png") repeat scroll -10px 30px;
}
.salud-secciones.tema-1 .social-share-twitter:hover{
    background: url("../img/redes_salud1.png") repeat scroll -48px 30px;
}
                    /*** turismo ***/
.turismo-secciones.tema-1 .social-share-facebook{
    background: url("../img/redes_turismo.png") repeat scroll -85px 30px;
}
.turismo-secciones.tema-1 .social-share-facebook:hover{
    background: url("../img/redes_turismo.png") repeat scroll -123px 30px;
}
.turismo-secciones.tema-1 .social-share-twitter{
    background: url("../img/redes_turismo.png") repeat scroll -10px 30px;
}
.turismo-secciones.tema-1 .social-share-twitter:hover{
    background: url("../img/redes_turismo.png") repeat scroll -48px 30px;
}
                    /*** urbanismo ***/
.urbanismo-secciones.tema-1 .social-share-facebook{
    background: url("../img/redes_urbanismo.png") repeat scroll -85px 30px;
}
.urbanismo-secciones.tema-1 .social-share-facebook:hover{
    background: url("../img/redes_urbanismo.png") repeat scroll -123px 30px;
}
.urbanismo-secciones.tema-1 .social-share-twitter{
    background: url("../img/redes_urbanismo.png") repeat scroll -10px 30px;
}
.urbanismo-secciones.tema-1 .social-share-twitter:hover{
    background: url("../img/redes_urbanismo.png") repeat scroll -48px 30px;
}
                    /*** socila ***/
.social-secciones.tema-1 .social-share-facebook{
    background: url("../img/redes_social.png") repeat scroll -85px 30px;
}
.social-secciones.tema-1 .social-share-facebook:hover{
    background: url("../img/redes_social.png") repeat scroll -123px 30px;
}
.social-secciones.tema-1 .social-share-twitter{
    background: url("../img/redes_social.png") repeat scroll -10px 30px;
}
.social-secciones.tema-1 .social-share-twitter:hover{
    background: url("../img/redes_social.png") repeat scroll -48px 30px;
}
.tema-2 .boton-campania a:hover {
    background: none repeat scroll 0 0 #c4c4c4;
    color: #4f4f4f;
}
/*****MENU TERMNS Y CONDICIONES****/

.block-menu-menu-menu-terminos-condiciones {
    background: none repeat scroll 0 0 #f4f4f4;
    height: 55px;
    margin-left: -300px;
    width: 160%;
}
.block-menu-menu-menu-terminos-condiciones ul {
    color: #f4f4f4;
    font-family: myriad pro;
    font-size: 12px;
    margin: 20px auto 0;
    width: 980px;
    text-align: right;
}
.responsive-layout-narrow .block-menu-menu-menu-terminos-condiciones ul{
    margin: 17px 30px;
}
.block-menu-menu-menu-terminos-condiciones ul li {
    display: inline;
}
.block-menu-menu-menu-terminos-condiciones ul li a {
    color: #888888;
}
.block-menu-menu-menu-terminos-condiciones ul li {
    border-right: 1px solid #9a9a9a;
}
.block-menu-menu-menu-terminos-condiciones ul li:last-child {
    border: medium none;
}

/************** LENGUA JOVEN ***********/
.page-table-lengua-joven .zone-content{
  margin-top: 30px;
}
.alumno-lengua-joven .views-field,
.contenedor-alumnos .field,
.grupo-datos-curso .field{
    float: left;
    height: 50px;
    margin-bottom: 20px;
    width: 370px;
}
.alumno-lengua-joven {
    background: none repeat scroll 0 0 #f4f4f4;
    border: 1px solid #eaeaea;
    float: left;
    padding: 30px;
    margin-bottom: 30px;
}
.alumno-lengua-joven .field-content,
.contenedor-alumnos .field .field-items {
    font-size: 15px;
    font-weight: 600;
}
.page-table-lengua-joven .block-views-datos-del-alumno-block h2.block-title{
    float: left;
    font-weight: 400;
    margin-bottom: 10px;
}
.datos-idioma div h1 {
    float: left;
    font-size: 12px;
    margin: 0 5px 0 0;
    clear: left;
}
.datos-idioma div {
    font-size: 12px;
}
.datos-idioma {
    background: none repeat scroll 0 0 #eaeaea;
    border: 1px solid #cccccc;
    float: left;
    padding: 10px;
    display: none;
    position: absolute;
}
.izq-idioma {
    float: left;
    width: 170px;
}
.der-idioma {
    float: left;
    width: 150px;
}
.page-table-lengua-joven .dataTable tr:hover .datos-idioma{
    display: block;
}
.page-table-lengua-joven .dataTables_info{
    display: none;
}
.page-table-lengua-joven .block-system-main input.form-submit,
.page-reinscripcion-lengua-joven #edit-submit {
    background: none repeat scroll 0 0 #6aa7e9;
    border-bottom: 3px solid #4375af;
    border-radius: 0;
    color: #ffffff;
    float: right;
    font-size: 14px;
    text-shadow: none;
    width: 125px;
    clear: right;
}
.alumno-lengua-joven .views-field-title .views-label {
    clear: left;
    float: left;
}
.alumno-lengua-joven .views-field-title .field-content {
    border-bottom: 1px solid;
    clear: left;
    float: left;
    font-style: italic;
}
.contenedor-reinscripciones {
    background: none repeat scroll 0 0 #eaeaea;
    border: 1px solid #b1b1b1;
    float: left;
    margin: 1% 12%;
    padding: 2%;
    width: 72%;
}
.columna-izquierda, .columna-derecha {
    float: left;
    width: 50%;
}
.tabla-datos-alumno td:first-child {
    text-align: right;
    width: 35%;
}
.tabla-datos-curso td:first-child {
    text-align: right;
    width: 30%;
}
.contenedor-reinscripciones td:last-child {
    font-weight: 600;
}
.titulo-recibo {
    border-bottom: 1px solid #b1b1b1;
    border-top: 1px solid #b1b1b1;
    font-size: 18px;
    font-weight: 600;
    padding: 10px;
    text-align: center;
}

.contenedor-reinscripciones table {
    border: medium none;
    margin-top: 20px;
}
.datos-empresa {
    border-bottom: 1px solid #b1b1b1;
    border-top: 1px solid #b1b1b1;
    float: left;
    padding: 1% 0;
    width: 100%;
}
.datos-empresa div {
    float: left;
    width: 25%;
}

.datos-empresa .fecha {
    margin-left: 10%;
    text-align: right;
    width: 15%;
}
.curso_vacio {
    border: 2px solid red;
    font-size: 16px;
    font-weight: 600;
    padding: 1%;
    text-align: center;
}
.datos-empresa p {
    float: left;
    margin: 0;
}
.datos-empresa p:last-child {
    font-weight: 600;
    margin-left: 5px;
}

.importe-recibo {
    font-size: 16px;
    font-weight: 600;
    padding: 3% 0;
    text-align: center;
}
.page-reinscripcion-lengua-joven #lengua-joven-form .form-type-textfield input{
    background: none repeat scroll 0 0 #f4f4f4;
    border-color: #d9d9d9;
    border-image: none;
    border-style: none solid;
    border-width: medium 5px;
    width: 320px;
}
.page-reinscripcion-lengua-joven #lengua-joven-form .form-type-textfield input.error {
    border: 2px solid red;
}
.page-reinscripcion-lengua-joven #lengua-joven-form .form-type-textfield input:focus{
    border-color: #1dd2dd;
    box-shadow: 0 0;
}
.page-reinscripcion-lengua-joven #lengua-joven-form label{
    font-weight: 600;
    color: #727272;
}
.page-reinscripcion-lengua-joven .form-item-nombre,
.page-reinscripcion-lengua-joven .form-item-apellido-pat,
.page-reinscripcion-lengua-joven .form-item-apellido-mat{
    float: left;
    margin-bottom: 50px;
    width: 390px;
}
.intro-reinscipcion {
    color: #727272;
    font-size: 15px;
    margin: 30px 0 20px;
}
.contenedor-alumnos,
.grupo-datos-curso{
    background: none repeat scroll 0 0 #f4f4f4;
    float: left;
    margin-top: 50px;
    padding: 30px;
    border: 1px solid #eaeaea;
}
.contenedor-alumnos h3 {
    font-size: 18px;
    font-weight: 600;
    float: left;
}
.contenedor-alumnos .field.field-name-title{
    clear: none;
    float: right;
    width: auto;
}
.contenedor-alumnos .field-name-title h2 {
    border-bottom: 1px solid;
    font-size: 16px;
    float: right;
}
.contenedor-alumnos .field-name-title:before {
    content: "No. de Alumno";
}
.contenedor-alumnos .field.field-name-field-nombre-s-{
    clear: left;
}
.grupo-datos-curso .field.field-name-title h2{
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
}
.grupo-datos-curso .field .field-items{
    font-size: 15px;
    font-weight: 600;
}
.grupo-datos-curso .field.field-name-title{
    float: none;
    margin-bottom: 0;
}
.datos-lengua h1 {
    font-size: 15px;
    margin-bottom: 0;
}
.datos-lengua div {
    font-size: 13px;
    font-weight: 600;
}
.datos-lengua {
    float: left;
    width: 55%;
    margin-left: 5%;
}
.logo-injuve,
.logo-lengua{
    float: left;
    height: 100px;
    width: 20%;
}
.logo-injuve img{
    width: 100%
}
.logo-lengua img{
    width: 90%;
}

.footer-lengua-joven {
    border-top: 1px solid #b1b1b1;
    float: left;
    padding: 2% 0;
    width: 100%;
}
.footer-img1,
.footer-img2,
.footer-img3,
.footer-img4,
.footer-img5{
    float: left;
    height: 80px;
    width: 20%; 
}
.footer-img2 img,
.footer-img3 img{
    width: 60%;
    float: right;
}
.footer-img1 img{
  width: 60%;
}
.footer-img4 img{
    width: 50%;
    float: right;
}
.footer-img5 img{
   width: 40%;
   float: right;
}
.footer-img3 > img {
    margin-top: 10%;
}
/******** POP UP DE FORMULARIO DE CORREO *******/
.page-email.page-email-node .zone.zone-content.clearfix.container-24,
.page-printmail .zone.zone-content.clearfix.container-24{
    background: none repeat scroll 0 0 #e9e9e9;
    margin: 0 23%;
    position: relative;
    width: 50%;
    z-index: 999;
    cursor: default;
    top: -50px;
    padding: 1% 2%;
}

.page-email.page-email-node .page .section-content,
.page-printmail .page .section-content{
    background: none repeat scroll 0 0 #969696;
    min-height: 500px;
    cursor: pointer;
}

.page-email.page-email-node .grid-24.region.region-footer-first,
.page-printmail .grid-24.region.region-footer-first {
    background: none repeat scroll 0 0 black;
    opacity: 0.3;
}

.page-email.page-email-node .section-footer a,
.page-email.page-email-node .section-header,
.page-printmail .section-footer a,
.page-printmail .section-header{
    cursor: pointer;
    pointer-events: none;
}
.page-email.page-email-node .section-footer,
.page-printmail .section-footer{
    cursor: pointer;
    position: fixed;
}
.page-email.page-email-node .section-header,
.page-printmail .section-header{
    z-index: 0;
    opacity: 0.10;
    height: 95px;
    background: none repeat scroll 0 0 black;
    cursor: pointer;
}

.page-email.page-email-node .block-system-main{
    margin-bottom: 0;
}
.page-printmail .block-system-main {
    margin-bottom: 4%;
}

.page-email.page-email-node .zone-content input.form-submit,
.page-printmail .zone-content input#edit-btn-submit,
.page-printmail .zone-content input#edit-btn-cancel{
    background: none repeat scroll 0 0 #eebb2e;
    border: medium none;
    border-radius: 0;
    color: #ffffff;
    font-size: 13px;
    padding: 5px 5%;
    text-shadow: none;
    height: 31px;
    margin-left: 29%;
}
.page-printmail .zone-content input#edit-btn-cancel.form-submit{
    float: right;
    margin-right: 29%;
    background: none repeat scroll 0 0 #a3a3a3; 
    margin-left: 0;
}
form#print-mail-form textarea#edit-txt-to-addrs {
    width: 100%;
}
.page-email.page-email-node .zone-content .form-item input.form-text,
.page-printmail .zone-content .form-item input.form-text{
    background: none repeat scroll 0 0 #f4f4f4;
    border: medium none;
    color: #919191;
    height: 30px;
    width: 100%;
}
.page-email.page-email-node .zone-content .form-text.required.error,
.page-printmail .zone-content .form-text.required.error,
.page-email.page-email-node .zone-content .form-type-textarea textarea.required.error,
.page-printmail .zone-content .form-type-textarea textarea.required.error{
    border: 2px solid red;
}
.page-email.page-email-node .zone-content .form-type-textarea textarea,
.page-printmail .zone-content .form-type-textarea textarea{
    border: medium none;
    background: none repeat scroll 0 0 #f4f4f4;
    color: #919191;
}
.page-email.page-email-node .zone-content .form-type-textarea{
    margin-bottom: 30px;
}
.page-email.page-email-node .grid-24.region.region-content,
.page-printmail .grid-24.region.region-content{
    margin: 0;
    width: 100%;
}

.cancel-contact-email {
    float: right;
    margin-right: 30%;
    position: relative;
    top: -31px;
    background: none repeat scroll 0 0 #a3a3a3;
    color: #FFFFFF;
    padding: 5px 5%;
    cursor: pointer;
}

.page-email.page-email-node #email-mail-page-form label,
.page-email.page-email-node #email-mail-page-form span,
.page-printmail #print-mail-form label,
.page-printmail #print-mail-form span{
    color: #797979;
    font-weight: 600;
    float: none;
    clear: left;
}
#edit-url-campo,
a.url_link_atras,
.url-back{
    display: none;
}
.page-printmail .form-item .description {
    color: #a4a4a4;
    font-size: 13px;
}
.page-printmail .form-item-chk-teaser,
.page-email.page-email-node .form-item-url-campo {
    display: none;
}
.page-printmail .zone-content #edit-fld-title > a {
/*    background: url("../img/img-compartir.png") no-repeat scroll 2% 0; */
    color: #b5b5b5;
    float: left;
    height: 60px;
    margin: 4% 0;
    padding-left: 20%;
}
.compartir-contenido {
    background: none repeat scroll 0 0 #d9d9d9;
    color: #898989;
    font-size: 16px;
    height: 20px;
    left: -27px;
    padding: 10px 15px;
    position: relative;
    top: -13px;
    width: 98%;
}
.close-contact-email {
    background: url("../img/close-modal-email.png") no-repeat scroll 0 0;
    cursor: pointer;
    float: right;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    width: 38px;
    z-index: 999999;
}
.page-printmail .zone-content .form-item-txt-message,
.page-email.page-email-node .form-item-message {
    background: none repeat scroll 0 0 #e2e2e2;
}
.page-email.page-email-node .zone-content .form-item.form-item-message{
    margin-bottom: 3%;
}
.page-printmail .zone-content .form-item,
.page-email.page-email-node .zone-content .form-item{
    border-bottom: 1px solid #e3e3e3;
    margin: 0 -4%;
    padding: 2% 4%;
}
.page-printmail #edit-fld-title {
    border: medium none;
    margin-bottom: 3%;
}
/****************************************
******* COMO FUNCIONA EL GOBIERNO *******/

.pagina-funciona-gobierno .views-field {
    float: left;
}

.titulo-bloque-gobierno {
    border-left: 3px solid #45b1b5;
    color: #9c9c9c;
    float: left;
    font-size: 18px;
    font-weight: 600;
    height: 20px;
    padding: 10px 10px 20px;
}
.pagina-funciona-gobierno .views-field-field-imagen-para-listado {
    border-top: 1px solid #b5b5b5;
    clear: left;
    height: 145px;
    margin-left: 15px;
    padding: 15px 0;
    width: 130px;
}

.pagina-funciona-gobierno .views-field-field-imagen-para-listado img {
    border-bottom: 5px solid #ffc216;
    width: 100%;
}
.pagina-funciona-gobierno .views-field-title {
    border-top: 1px solid #b5b5b5;
    margin-right: 50px;
    padding: 10px 35px;
    width: 565px;
}
.pagina-funciona-gobierno .views-field-title a {
    color: #515151;
    font-size: 18px;
}


.pagina-funciona-gobierno .views-field-field-cargo-actual {
    color: #585858;
    font-size: 13px;
    padding: 0 35px;
    width: 565px;
}

.pagina-funciona-gobierno .views-field-body {
    border-bottom: 1px solid #b5b5b5;
    color: #585858;
    font-size: 13px;
    margin: 5px 35px;
    width: 600px;
    line-height: 20px;
}
/*** empieza gabinete**/
.pagina-funciona-gobierno .views-field-type-1 a,
.pagina-funciona-gobierno .views-field-type-1{
    clear: left;
    color: #92918f;
    font-size: 50px;
    height: 70px;
    text-align: center;
    width: 130px;
    line-height: 75px;
}
.pagina-funciona-gobierno .views-field-type a,
.pagina-funciona-gobierno .views-field-field-tipo-de-dependencia,
.pagina-funciona-gobierno .views-field-type {
    clear: left;
    color: #aeaeae;
    font-size: 18px;
    text-align: center;
    width: 130px;
    font-weight: 600;
}
.pagina-funciona-gobierno .views-field-view,
.pagina-funciona-gobierno .views-field-view-1 {
    float: left;
    margin-top: 30px;
    width: 780px;
}
.pagina-funciona-gabinete .view-content {
    float: left;
    margin-left: 15px;
    margin-right: 10px;
}
.pagina-funciona-gabinete .view-footer {
    float: left;
    margin: 15px 0 15px 25px;
    width: 600px;
}

.titulo-bloque {
    color: #515151;
    font-size: 18px;
}
.descripcion-bloque {
    color: #515151;
    font-size: 13px;
    margin-top: 10px;
}
.pagina-funciona-dependencias .views-row {
    border-top: 1px solid #E6E6E6;
    float: left;
    width: 765px;
    margin: 20px 0 10px 15px;
}
.page-como-funciona-el-gobierno .section-content .content {
    padding-bottom: 50px;
    border-bottom: 5px solid #e4e4e4;
}
.pagina-funciona-dependencias .views-field-field-tipo-de-dependencia-1 {
    color: #92918f;
    font-size: 50px;
    text-align: center;
    width: 130px;
    line-height: 75px;
}
.pagina-funciona-dependencias .views-field-field-tipo-de-dependencia-2 {
    color: #515151;
    font-size: 18px;
    margin-left: 35px;
    margin-top: 20px;
}
.pagina-funciona-dependencias .views-row:first-child {
    margin: 0 0 10px 15px;
}
.pagina-funciona-dependencias .views-field-description {
    color: #515151;
    font-size: 13px;
    margin-left: 35px;
    margin-top: -15px;
    width: 600px;
    line-height: 20px;
}
.titulo-cajas-involucrarme {
    border-left: 4px solid #45b1b5;
    color: #9c9c9c;
    float: left;
    font-size: 18px;
    font-weight: 600;
    height: 45px;
    line-height: 22px;
    padding: 10px;
    text-transform: capitalize;
    width: 330px;
}
.contenido-cajas-involucrarme {
    border-top: 1px solid #e6e6e6;
    color: #9c9c9c;
    float: left;
    height: 180px;
    margin-left: 10px;
    padding-top: 10px;
    font-size: 14px;
    line-height: 22px;
}
.caja-involucrarme {
    border-bottom: 1px solid #b1b1b1;
    float: left;
    margin-bottom: 40px;
    margin-right: 60px;
    padding-bottom: 20px;
    width: 330px;
}
.caja-involucrarme:hover .titulo-cajas-involucrarme {
    color: #30c5ca;
}
.caja-involucrarme:hover .contenido-cajas-involucrarme {
    color: #6a6a6a;
}
.estrategias-gobierno {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.estrategias-gobierno .view-content {
    float: left;
}
.estrategias-gobierno .views-row {
    border-left: 4px solid #149ddf;
    float: left;
    height: 100px;
    margin: 2% 5% 2% 0;
    padding-left: 1%;
    width: 43%;
}
.estrategias-gobierno .views-row a {
    color: #585858;
    float: left;
    font-size: 16px;
    line-height: 24px;
}
.estrategias-gobierno .views-row a:hover{
    color: #25a9df;
}
.estrategias-gobierno .views-row .views-field-title {
    height: 80px;
}
.estrategias-gobierno .views-row .views-field-field-eje {
    color: #585858;
    font-size: 14px;
}
.responsive-layout-narrow .caja-involucrarme{
    margin-right: 20px;
}
.responsive-layout-narrow .titulo-cajas-involucrarme{
    font-size: 15px;
    width: 93%;
}
.responsive-layout-narrow .estrategias-gobierno .views-row{
    width: 100%;
}
.responsive-layout-narrow .estrategias-gobierno .views-row .views-field-field-eje{
    font-size: 14px;
}
.transparencia-tabs.funciona-gobierno-tabs label{
    width: 210px;
}
.pagina-funciona-gobierno .ver-mas{
    background: url("../img/ver-mas.png") no-repeat scroll 100% 50%;
    float: right;
    font-size: 12px;
    font-weight: 100;
    margin-top: 20px;
    padding-right: 30px;
}
/************************CSS HOME 768 *******************/
.views-row-2 .view-mode-home_rectacgulo .group-datos .field-name-field-fechas .date-display-end {
    margin-left: 1px;
}
.responsive-layout-narrow .view-mode-home_rectacgulo .field-name-field-fechas, 
.responsive-layout-narrow .view-mode-home_rectacgulo .field-name-post-date, 
.responsive-layout-narrow .view-mode-home_rectacgulo .field-name-field-fecha-de-actualizacion{
    font-size: 13px;
    padding: 40px 5px 25px;
    width: 40px;
}
.responsive-layout-narrow .view-mode-home_rectacgulo .group-principal.field-group-div {
    padding-right: 0;
    width: 120px;
}
.responsive-layout-narrow .views-row-4 .view-mode-home_rectacgulo .field-name-field-fechas, 
.responsive-layout-narrow .views-row-4 .view-mode-home_rectacgulo .field-name-post-date, 
.responsive-layout-narrow .views-row-4 .view-mode-home_rectacgulo .field-name-field-fecha-de-actualizacion{
    right: 155px;
}
.responsive-layout-narrow .view-mode-home_cuadro .field-name-title h2, 
.responsive-layout-narrow .view-mode-home_rectacgulo .field-name-title h2{
    margin: 3px 0;
}
.responsive-layout-narrow .responsive-layout-normal .view-mode-home_cuadro .group-content{
    height: 101px;
    width: 310px;
}
.responsive-layout-narrow .view-mode-home_cuadro .group-content,
.responsive-layout-narrow .view-mode-home_rectacgulo .group-datos{
    padding: 10px;
}
.responsive-layout-narrow .responsive-layout-normal .view-mode-home_rectacgulo .group-datos{
    height: 135px;
    width: 155px;
}
.responsive-layout-narrow .view-mode-home_cuadro .field-name-tipo-de-contenido-home, 
.responsive-layout-narrow .view-mode-home_rectacgulo .field-name-tipo-de-contenido-home,
.responsive-layout-narrow .view-mode-home_cuadro .field-name-field-tipo-de-publicaci-n {
    margin-top: 0;
    font-size: 14px;
}
.responsive-layout-narrow .node-publicacion.view-mode-home_cuadro .field-name-title h2,
.responsive-layout-narrow .node-blog.view-mode-home_cuadro .field-name-title h2,
.responsive-layout-narrow .node-noticias.view-mode-home_cuadro .field-name-title h2{
    height: 50px;
}
.responsive-layout-narrow .node-eventos.view-mode-home_cuadro .field-name-title h2{
    height: 40px;
}

.responsive-layout-narrow .views-field-field-imagen-de-fondo,
.responsive-layout-narrow .views-field-field-imagen-de-fondo img,
.responsive-layout-narrow .block-slider-servicios-block,
.responsive-layout-narrow .block-slider-servicios-block img{
    width: 100%;
}
.servicioseinformacion.responsive-layout-narrow .logo-img img {
    margin: 12px 0 0;
    width: 165px;
}
.page-servicios.responsive-layout-narrow .zone-content .block-views.block-home--block-4.block-views-home-block-4{
    width: 100%;
    margin-top: 0;
}
.responsive-layout-narrow .home-servicios {
    background: none repeat scroll 0 0 #e3e3e3;
    float: left;
    height: auto;
    margin-bottom: 20px;
    padding: 2%;
    width: 96%;
}
.responsive-layout-narrow .home-servicios ol li{
    float: left;
    width: 44%;
}
.responsive-layout-narrow .home-servicios ol li a{
    font-size: 14px;
}
.responsive-layout-narrow .slider-servicios{
    width: 100%;
    height: 335px;
}
.servicioseinformacion.responsive-layout-narrow .views_slideshow_cycle_teaser_section{
    height: 390px;
}
.grid-24.region.region-submenu {
    height: 40px;
}
.nuevo-leon-unido {
    float: right;
    height: 32px;
    margin-top: -32px;
    position: relative;
    width: 200px;
    z-index: 9999;
}
.nuevo-leon-unido > img {
    float: left;
    height: auto;
    width: 100%;
}
.servicioseinformacion .block-logo-nuevo-leon-unido {
    margin-top: 40px;
}
/*.page-servicios .nuevo-leon-unido {
    margin-top: 9px;
}*/
.responsive-layout-narrow .slider-servicios .views-field-field-tema-padre{
    top: 100px;
}
.responsive-layout-narrow .slider-servicios .views-field-title{
    font-size: 18px;
    top: 103px;
    width: 530px;
}
.responsive-layout-narrow .slider-servicios .views-field-field-descripcion-destacado{
    font-size: 18px;
    width: 530px;
}
.responsive-layout-narrow .slider-servicios .views-field-field-contenido-relacionado{
    width: 130px;
    top: 250px;
}
.responsive-layout-narrow .portada-servicios > .view-content > .views-row > .views-field-view{
    margin-left: 20px;
    width: 400px;
}
.responsive-layout-narrow .servicios-subtema > .view-content > .views-row{
    margin: 0px;
    width: 360px;
}
.responsive-layout-narrow .view-servicio-e-informacion .view-servicios-subtemas .view-header p{
    margin-top: 10px;
}
.responsive-layout-narrow .portada-servicios > .view-content > .views-row > .views-field-view-1{
    width: 400px;
    margin-left: 20px;
    height: 100px;
}
.responsive-layout-narrow .temas-servicios .views-row .views-field-description{
    width: 85%;
    font-size: 14px;
    float: right;
}
.responsive-layout-narrow .temas-servicios .views-row .views-field-name span{
    font-size: 18px;
}
.front.responsive-layout-narrow .field-name-field-imagen-para-listado{
    width: auto;
}
.page-servicios.responsive-layout-narrow .block.block-system.block-main.block-system-main.odd.block-without-title{
    width: 100%;
}
.page-blogs.responsive-layout-narrow .mm-parent .mm-fullwidth{
    width: 80%;
}

/*-------------------------------------------------Galeria de videos y de imagenes----------------------------------------------------------*/

.cintilla-beta,
.cintilla-beta .label {
    font-size: 11px;
}
/*---------------------------------Fix de cintilla BETA para contenidos con sidebar-----------------------------------------*/
.page-blogs #region-estatus
{
    width: 120%;
}

/*** votar los servicios ***/
.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;
    background-position: -22px 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;
    background-position: -22px 0;
    position: relative;
    z-index: 2;
}
.field-name-field-calificar div.fivestar-widget .cancel, 
.field-name-field-calificar div.fivestar-widget .star{
    width: 100px;
}
.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;
}
.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;
}

/*Ocultar icono del RSS*/

.view-home-noticias .feed-icon,
.view-noticias-dependencias .feed-icon {
    display: none;
}


/*pagina de error*/

.page-error-403 .section-content,
.page-error-404 .section-content {
    height: 660px;
}
.page-error-403 .block-system.block-main.block-system-main.odd.block-without-title,
.page-error-404 .block-system.block-main.block-system-main.odd.block-without-title {
    float: left;
    left: 50px;
    position: absolute;
    top: 135px;
    width: 100%;
}
.imagen_error {
    background: url("../img/403.png") no-repeat scroll 0 0;
    background-size: 100% 100%;
    float: left;
    height: 120px;
    margin-right: 65px;
    width: 90px;
}
.page-error-404 .imagen_error {
    background: url("../img/404.png") no-repeat scroll 0 0;
    background-size: 100% 100%;
}
.titulo-403 {
    color: #9a9b9b;
    font-size: 36px;
    font-weight: 100;
    margin-bottom: -15px;
}
.sub-titulo-403 {
    border-bottom: 1px solid #cdcdcd;
    color: #9a9b9b;
    float: none;
    font-size: 30px;
    font-weight: 100;
    left: 157px;
    position: absolute;
    width: 550px;
}
.descripcion-403 {
    clear: left;
    color: #7d7d7d;
    float: left;
    font-size: 14px;
    left: 158px;
    line-height: 22px;
    position: absolute;
    top: 100px;
}
.enlaces-error {
    left: 138px;
    position: absolute;
    top: 150px;
}
.enlaces-error a {
    background: url("../img/404_y_403.png") no-repeat scroll 11px 6px;
    color: #30ade0;
    font-size: 14px;
    padding-left: 20px;
}

/*Periodico oficial*/

.view-peri-dico-oficial-del-estado .view-header {
    float: left;
    margin-top: 30px;
}
.view-peri-dico-oficial-del-estado .texto-filtros {
    background: none repeat scroll 0 0 #f5f5f5;
    border-bottom: 1px solid #d1d1d1;
    padding: 10px;
    width: 280px;
}
.view-peri-dico-oficial-del-estado .view-filters {
    background: none repeat scroll 0 0 #f5f5f5;
    float: left;
    margin: -29px 0 0;
    width: 300px;
}
.view-peri-dico-oficial-del-estado .view-header > h2 {
    background: none repeat scroll 0 0 #f5f5f5;
    color: #585858;
    float: left;
    font-size: 34px;
    font-weight: 100;
    margin-left: 65px;
    padding: 0 0 0 15px;
    width: 320px;
}
.view-peri-dico-oficial-del-estado .view-content {
    border-bottom: 1px solid #d1d1d1;
    float: left;
    padding-bottom: 40px;
    padding-left: 80px;
    width: 320px;
}
.view-peri-dico-oficial-del-estado .views-row {
    background: url("../img/periodico_oficial.png") no-repeat scroll 12px 26px;
    border-left: 3px solid #b9b9b9;
    margin-bottom: 40px;
    padding-left: 50px;
}
.view-peri-dico-oficial-del-estado .views-row:hover {
    background: url("../img/periodico_oficial_h.png") no-repeat scroll 11px 25px;
    border-left: 3px solid #1b9fde;
}
.view-peri-dico-oficial-del-estado .views-field.views-field-title {
    margin-bottom: 20px;
}
.view-peri-dico-oficial-del-estado .view-content .views-field span {
    color: #585858;
    font-size: 16px;
}
.view-peri-dico-oficial-del-estado .view-content .views-row a {
    color: #585858;
    font-size: 24px;
    font-weight: 100;
}
.view-peri-dico-oficial-del-estado .view-content .views-field .views-label {
    float: left;
    margin-right: 5px;
}
#edit-field-fecha-de-publicacion-value-1-wrapper > label {
    font-size: 16px;
    margin-left: -105px;
    margin-top: 10px;
    position: relative;
    text-transform: none;
}
.view-peri-dico-oficial-del-estado .views-widget .form-type-textfield .description {
    display: none;
}
.form-item-field-fecha-de-publicacion-value-1-min > label {
    color: #8e8e8e;
    font-size: 13px;
    font-weight: 400;
    left: 15px;
    margin-top: 20px;
    position: absolute;
}
.form-item-field-fecha-de-publicacion-value-1-min .date-padding {
    left: 60px;
    margin-top: 20px;
    position: absolute;
}
.form-item-field-fecha-de-publicacion-value-1-max > label {
    color: #8e8e8e;
    font-size: 13px;
    font-weight: 400;
    left: 155px;
    position: absolute;
}
.form-item-field-fecha-de-publicacion-value-1-max .date-padding {
    left: 200px;
    position: absolute;
    top: 147px;
}
.form-item-field-fecha-de-publicacion-value-1-min .date-padding .form-text {
    width: 75px;
}
.form-item-field-fecha-de-publicacion-value-1-max .date-padding .form-text {
    margin-top: 30px;
    width: 75px;
}
.view-peri-dico-oficial-del-estado .view-filters .views-widget-filter-field_fecha_de_publicacion_value {
    border-top: 1px solid #d1d1d1;
    float: left;
    margin-left: 0;
    margin-top: 20px;
    padding-top: 20px;
    width: 100%;
}
.view-peri-dico-oficial-del-estado .views-widget-filter-field_fecha_de_publicacion_value .date-year.form-select {
    background-color: #e0e0e0;
    background-position: 30px -6px;
    border: medium none;
    box-shadow: none;
    float: left;
    width: 100px;
}
.view-peri-dico-oficial-del-estado .views-widget-filter-field_fecha_de_publicacion_value .date-year {
    float: left;
    margin-left: 10px;
    overflow: hidden;
    width: 80px;
}
.view-peri-dico-oficial-del-estado .views-widget-filter-field_fecha_de_publicacion_value .views-widget {
    float: left;
    width: 80px;
}
.view-peri-dico-oficial-del-estado .view-filters .views-exposed-widget > label {
    color: #8d8d8d;
    float: left;
    font-size: 16px;
    text-transform: none;
}
.view-peri-dico-oficial-del-estado .view-filters .form-submit {
    background: none repeat scroll 0 0 #6aa7e9;
    border-bottom: 3px solid #4375af;
    border-radius: 0;
    color: #ffffff;
    font-size: 14px;
    text-shadow: none;
    width: 125px;
}
.view-peri-dico-oficial-del-estado .view-filters .form-submit:hover {
    background: none repeat scroll 0 0 #6aa7e9;
}
.view-peri-dico-oficial-del-estado .views-exposed-form .views-submit-button {
    float: left;
    width: 125px;
}
.view-peri-dico-oficial-del-estado .views-exposed-form .views-reset-button {
    float: right;
    width: 125px;
}
.view-peri-dico-oficial-del-estado .view-footer {
    background: none repeat scroll 0 0 #f5f5f5;
    float: left;
    margin-top: -6px;
    position: absolute;
    top: 256px;
    width: 300px;
}
.view-peri-dico-oficial-del-estado .view-footer p {
    color: #8d8d8d;
    font-size: 16px;
    padding-left: 15px;
}
.view-peri-dico-oficial-del-estado .view-filters #edit-field-fecha-de-publicacion-value-1-wrapper > label {
    margin-left: 10px;
}
.view-peri-dico-oficial-del-estado .view-footer .view-peri-dico-oficial-indices {
    float: left;
}
.view-peri-dico-oficial-del-estado .view-footer .view-peri-dico-oficial-indices .view-content {
    border: medium none;
    height: auto;
    padding: 0 20px 10px;
    width: 260px;
}
.view-peri-dico-oficial-del-estado .view-footer .view-peri-dico-oficial-indices .views-row {
    border: medium none;
    float: left;
    margin: 0 0 10px;
    padding: 0;
    width: 65px;
}
.view-peri-dico-oficial-del-estado .view-footer .view-peri-dico-oficial-indices .views-row .field-content > a {
    color: #6a6a6a;
    font-size: 13px;
}
.view-peri-dico-oficial-del-estado .view-footer .view-peri-dico-oficial-indices .views-row .field-content > a:hover {
    color: #139add;
}
.view-footer .view-peri-dico-oficial-indices .view-header p {
    color: #8d8d8d;
}
/*Calendario*/

#ui-datepicker-div {
    background: none repeat scroll 0 0 #e5e5e5;
}
.ui-datepicker table {
    background: none repeat scroll 0 0 #e5e5e5;
    border: medium none;
}
.ui-datepicker-calendar thead tr th {
    background: none repeat scroll 0 0 #e5e5e5;
}
.ui-datepicker th span {
    color: #7a7a7a;
    font-weight: 400;
}
.ui-state-default:hover, .ui-widget-content .ui-state-default:hover, .ui-widget-header .ui-state-default:hover {
    background: none repeat scroll 0 0 #36c9d2;
    color: #ffffff;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none repeat scroll 0 0 #e5e5e5;
    border: medium none #36c9d2;
    color: #7d7d7d;
    text-align: center;
}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
    background: none repeat scroll 0 0 #e5e5e5;
    border: medium none;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    background: none repeat scroll 0 0 #e5e5e5;
    border: medium none;
    box-shadow: none;
    overflow: hidden;
}
.ui-datepicker-next .ui-icon-circle-triangle-e {
    background: url("../img/cal_der.png") no-repeat scroll 3px 1px;
}
.ui-datepicker-prev .ui-icon-circle-triangle-w {
    background: url("../img/cal_izq.png") no-repeat scroll 3px 2px;
}

/*Nuevos diseños de la portada de servicios/%/%*/

.subtemas-servicios .views-field-field-en-linea {
    float: right;
    height: 25px;
    width: 90px;
}
.subtemas-servicios .views-field-field-telefono-servicio {
    float: right;
    height: 25px;
    width: 110px;
}
.subtemas-servicios .views-field-field-documentos-datos {
    float: right;
    height: 25px;
    width: 115px;
}
.subtemas-servicios .views-field-field-en-linea .field-content {
    background: url("../img/en_linea_tipo_servicio.png") no-repeat scroll 0 0;
    height: 100%;
    width: 100%;
}
.subtemas-servicios .views-field-field-documentos-datos .field-content {
    background: url("../img/ventanilla_tipo_servicio.png") no-repeat scroll 0 0;
    height: 100%;
    width: 100%;
}
.subtemas-servicios .views-field-field-telefono-servicio .field-content {
    background: url("../img/telefono_servicio.png") no-repeat scroll 0 -4px;
    height: 100%;
    width: 100%;
}
.subtemas-servicios .views-field-field-documentos-datos .field-content ul,
.subtemas-servicios .views-field-field-documentos-datos .field-content p,
.subtemas-servicios .views-field-field-documentos-datos .field-content ol,
.subtemas-servicios .views-field-field-documentos-datos .field-content li,
.subtemas-servicios .views-field-field-documentos-datos .field-content img
 {
    display: none;

}
.view-id-eventos_destacados .view-mode-grande .group-hover .field-name-field-tipo-de-evento .field-item {
    color: #ffffff;
    font-size: 18px;
    text-align: center;
}

.node-type-solicitud-de-informacion .messages.error,
.node-type-aclaracion .messages.error,
.node-type-prorroga .messages.error,
.node-type-respuesta-solicitudes .messages.error {
    display: none;
}

/*Campo de video con ext mov*/

.field-name-field-v-deo-con-ext-mov {
    clear: left;
    float: left;
    margin: 15px 0;
    width: 180px;
}
.field-name-field-v-deo-con-ext-mov .file-size {
    display: none;
}
.view-front .views-row .view-mode-home_rectacgulo .group-datos .field-name-post-date .field-item {
    display: none;
}
/*Ubicaciones*/
.page-node-47750 .node-ubicacion .group .field-name-field-calle:after {
    content: "";
}
/*Buscador de google*/
.gcsc-branding tr {
    float: right;
    width: 50%;
}
.gcsc-branding tr .gcsc-branding-text {
    float: left;
    width: auto;
}
.gcsc-branding tr .gcsc-branding-img-noclear,
.gcsc-branding tr .gcsc-branding-text.gcsc-branding-text-name {
    float: left;
}

/*Nuevo diseño de funcionario de una dependencia*/
.view-clon-de-dependencias-funcionarios-hijos .view-content .views-row {
    height: 300px;
    margin-bottom: 30px;
    margin-right: 15px;
    position: relative;
    text-align: center;
    width: 280px;
}
.view-clon-de-dependencias-funcionarios-hijos .view-content .views-row:hover {
    background: none repeat scroll 0 0 #f1f1f1;
}
.view-clon-de-dependencias-funcionarios-hijos .view-content .views-row .views-field-field-imagen-para-listado img {
    height: 160px;
    width: 135px;
}
.view-clon-de-dependencias-funcionarios-hijos .view-content .views-row .views-field-title {
    color: #7b7b7b;
    font-size: 14px;
    height: 40px;
    margin-top: 0;
}
.view-clon-de-dependencias-funcionarios-hijos .view-content .views-row .views-field-title a{
    color: #7b7b7b;
}
.view-clon-de-dependencias-funcionarios-hijos .view-content .views-row .views-field-field-puesto-del-funcionario {
    border-bottom: 1px solid #bcbcbc;
    color: #399fc9;
    font-size: 13px;
    font-weight: 600;
    height: 55px;
    line-height: 15px;
    margin-bottom: 5px;
}
.view-clon-de-dependencias-funcionarios-hijos .view-content .views-row .views-field-field-correo-electr-nico-de-cont {
    float: left;
    padding-left: 10px;
    width: 270px;
}
.view-clon-de-dependencias-funcionarios-hijos .view-content .views-row .views-field-field-correo-electr-nico-de-cont .field-content {
    background: url("/sites/all/themes/gobierno/img/social-evento.png") no-repeat scroll 0 -35px;
    float: left;
    height: 20px;
    padding-left: 25px;
    text-align: left;
    width: 245px;
}
.view-content .views-row .views-field-field-url-twitter {
    float: left;
    height: 40px;
    padding-left: 10px;
    text-align: left;
    width: 270px;
}
.view-clon-de-dependencias-funcionarios-hijos .view-content .views-row .views-field-field-url-twitter a {
    padding-left: 25px;
}
.view-clon-de-dependencias-funcionarios-hijos .view-content .views-row:hover .views-field-title-1 a {
    background: none repeat scroll 0 0 #f1f1f1;
    display: block;
    padding: 10px 5px 0;
    position: absolute;
    top: 0;
}
.view-clon-de-dependencias-funcionarios-hijos .view-content .views-row .views-field-title-1 a {
    color: #7b7b7b;
    display: none;
    font-size: 14px;
    height: 40px;
    width: 270px;
}
.view-clon-de-dependencias-funcionarios-hijos .view-content .views-row:hover .views-field-field-puesto-del-funcionario-1 .field-content {
    background: none repeat scroll 0 0 #f1f1f1;
    border-bottom: 1px solid #bcbcbc;
    display: block;
    font-weight: 600;
    padding: 0 5px;
    position: absolute;
    top: 40px;
}
.view-clon-de-dependencias-funcionarios-hijos .view-content .views-row .views-field-field-puesto-del-funcionario-1 .field-content {
    color: #399fc9;
    display: none;
    font-size: 13px;
    height: 40px;
    margin-bottom: 10px;
    width: 270px;
}
/*.view-clon-de-dependencias-funcionarios-hijos .view-content .views-row:hover .views-field-field-universidad-y-grado-obteni .field-content a,*/
.view-clon-de-dependencias-funcionarios-hijos .view-content .views-row:hover .views-field-field-universidad-y-grado-obteni .field-content {
    cursor: default;
    display: block;
    pointer-events: none;
    position: absolute;
    top: 80px;
}
/*.view-clon-de-dependencias-funcionarios-hijos .view-content .views-row .views-field-field-universidad-y-grado-obteni .field-content a,*/
.view-clon-de-dependencias-funcionarios-hijos .view-content .views-row .views-field-field-universidad-y-grado-obteni .field-content {
    background: url("/sites/all/themes/gobierno/img/icono-mas.png") no-repeat scroll 240px 160px #f1f1f1;
    color: #b0b0b0;
    display: none;
    font-size: 12px;
    height: 181px;
    line-height: 19px;
    padding: 0 10px;
    width: 260px;
}
.view-funcionario-titular-de-la-dependencia {
    float: left;
    margin-top: 60px;
    width: 100%;
}
.view-funcionario-titular-de-la-dependencia .views-field-field-imagen-para-listado {
    float: left;
    height: auto;
    margin-right: 30px;
    width: 280px;
}
.view-funcionario-titular-de-la-dependencia .views-field-field-imagen-para-listado .field-content img {
    border-bottom: 5px solid #dd536b;
    width: 130px;
}
.view-funcionario-titular-de-la-dependencia .views-field-field-titular,
.view-funcionario-titular-de-la-dependencia .views-field.views-field-title {
    clear: left;
    float: left;
    margin-right: 30px;
    width: 280px;
}
.view-funcionario-titular-de-la-dependencia .views-field.views-field-title {
    margin-bottom: 25px;
}
.view-funcionario-titular-de-la-dependencia .views-field-field-titular .field-content {
    color: #525252;
    float: left;
    font-size: 18px;
    margin-top: 10px;
}
.view-funcionario-titular-de-la-dependencia .views-field.views-field-title .field-content > a {
    color: #6a6a6a;
    font-size: 14px;
    margin-top: 2px;
}
.views-field-field-responsabilidades-del-pues > span {
    color: #3e3e3e;
    font-weight: 600;
    margin-bottom: 20px;
}
.views-field-field-responsabilidades-del-pues .field-content {
    color: #525252;
    font-size: 12px;
    line-height: 18px;
    margin-top: 20px;
}
.views-field-field-responsabilidades-del-pues .field-content p {
    margin: 0;
}
.page-dependencia-funcionarios- .block-views .block-inner h2 {
    border-right: 6px solid #ffc216;
    color: #515151;
    float: left;
    font-size: 24px;
    font-weight: normal;
    line-height: 24px;
    margin: 20px 0;
    padding-right: 10px;
    padding-top: 0;
}
.view-funcionario-titular-de-la-dependencia .view-content .views-row {
    border-bottom: 1px solid #b1b1b1;
    float: left;
    padding-bottom: 40px;
    width: 100%;
}
.view-clon-de-dependencias-funcionarios-hijos .views-form .views-row .views-field-field-puesto-del-funcionario-1 .field-content a,
.view-clon-de-dependencias-funcionarios-hijos .views-form .views-row .views-field-field-universidad-y-grado-obteni .field-content a {
    cursor: pointer;
    pointer-events: none;
}

/*Tipo de contenido consejo*/

.node-consejo .field-name-body {
    float: left;
    width: 100%;
}
.node-consejo .field-name-body p {
    color: #525252;
    font-size: 22px;
    font-weight: 100;
    line-height: 26px;
    margin-bottom: 40px;
    margin-top: 25px;
}
.node-consejo .group-titular-del-consejo {
    float: left;
    width: 25%;
}
.node-consejo .group-titular-del-consejo h3 {
    color: #686868;
    font-size: 15px;
    font-weight: 700;
}
.node-consejo .group-titular-del-consejo .field-name-field-nombre-consejo {
    color: #a9a9a9;
    float: left;
    font-size: 16px;
    font-weight: 600;
}
.node-consejo .group-titular-del-consejo .field-name-field-puesto-dentro-del-consejo {
    clear: left;
    color: #7f7f7f;
    float: left;
    font-size: 14px;
}
.node-consejo .group-titular-del-consejo .field-name-field-dentro-del-gobierno {
    clear: left;
    color: #a8a8a8;
    float: left;
    font-size: 14px;
}
.node-consejo .group-integrantes-consejo {
    border-bottom: 1px solid #ebebeb;
    float: left;
    padding-bottom: 50px;
}
.node-consejo .field-name-field-integrantes {
    float: left;
    margin-left: 5%;
    width: 70%;
}
.node-consejo .group-resultados-consejo {
    clear: left;
    float: left;
    width: 100%;
}
.node-consejo .group-integrantes-consejo .field-name-field-integrantes > .field-items > .field-item {
    float: left;
    height: 100px;
    width: 48%;
}
.node-consejo .group-integrantes-consejo .field-name-field-integrantes > .field-items > .field-item.even {
    margin-right: 4%;
}
.node-consejo .group-integrantes-consejo .field-name-field-integrantes > .field-items > .field-item .field-name-field-nombre {
    color: #a9a9a9;
    font-size: 15px;
    font-weight: 600;
    line-height: 17px;
}
.node-consejo .group-integrantes-consejo .field-name-field-integrantes > .field-items > .field-item .field-name-field-puesto-dentro-del-consejo- {
    color: #7f7f7f;
    font-size: 14px;
    line-height: 16px;
}
.node-consejo .group-integrantes-consejo .field-name-field-integrantes > .field-items > .field-item .field-name-field-puesto-dentro-del-gobierno {
    color: #a8a8a8;
    font-size: 14px;
    line-height: 16px;
}
.node-consejo .field-name-field-versi-n-corta-y-sencilla,
.node-consejo .group-sesiones-consejos {
    border-bottom: 1px solid #ebebeb;
    clear: left;
    float: left;
    width: 100%;
}
.node-consejo .field-name-field-versi-n-corta-y-sencilla .field-label,
.node-consejo .group-sesiones-consejos h3,
.node-consejo .group-resultados-consejo h3 {
    color: #686868;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 25px;
    margin-top: 50px;
}
.node-consejo .field-name-field-versi-n-corta-y-sencilla .field-items,
.node-consejo .group-resultados-consejo .field-name-field-descripci-n-o-detalle-de-l .field-items p {
    color: #686868;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 45px;
}
.node-consejo .group-sesiones-consejos .field-items {
    border: medium none;
    width: 100%;
}
.node-consejo .group-sesiones-consejos .field-items .field-item {
    float: left;
    width: 24%;
}
.node-consejo .group-sesiones-consejos .field-name-field-formato {
    float: left;
    margin-bottom: 45px;
}
.node-consejo .group-resultados-consejo .field-name-field-archivo {
    float: left;
    width: 100%;
}
.node-consejo .group-resultados-consejo .field-name-field-archivo .field-items {
    border: medium none;
    width: 100%;
}
.node-consejo .group-resultados-consejo .field-name-field-archivo .field-items .field-item {
    float: left;
    height: 80px;
    width: 24%;
}


/*Seccion de telefono en servicios y permisos*/
.group-telefonos-servicio .fieldset-wrapper {
    padding-bottom: 30px;
    padding-top: 35px;
}
.group-telefonos-servicio .fieldset-wrapper .field-name-field-telefono-servicio {
    float: left;
    margin-bottom: 50px;
}
.group-telefonos-servicio .fieldset-wrapper .field-name-field-telefono-servicio .field-label {
    color: #6a6a6a;
    float: left;
    font-size: 15px;
    font-weight: 700;
}
.group-telefonos-servicio .fieldset-wrapper .field-name-field-telefono-servicio .field-items {
    color: #4cb8e4;
    float: left;
    font-size: 30px;
    font-weight: 600;
    margin-top: -10px;
}
.group-telefonos-servicio .fieldset-wrapper .field-name-field-descripci-n-del-tel-fono- {
    clear: left;
}

.node-dependencias .group-funcionarios .field-name-prueba.field-type-ds {
    float: left;
    margin-left: 20px;
}

.taxonomy-term-567 .field-name-field-texto-de-ayuda- .even {
padding: 20px;
background: url('../img/icono-tesoreria.png') center right no-repeat;
min-width: 100px;
overflow: auto;
max-width: 200px;
margin: 0 auto;
}
/*Listado de servicios en la dependencia*/
.relacionados-ver-mas-dependencias .view-content .views-row .views-field-type {
    float: left;
    height: 70px;
    width: 96px;
}
.view-dependencias-servicio.relacionados-ver-mas-dependencias .view-content .views-row .views-field-title a {
    color: #585858;
    float: right;
    font-size: 24px;
    font-weight: 100;
    line-height: 26px;
    width: 500px;
}
.view-dependencias-servicio.relacionados-ver-mas-dependencias .view-content .views-row .views-field-field-balazo .field-content {
    color: #585858;
    float: right;
    font-size: 16px;
    line-height: 18px;
    width: 500px
}
.view-dependencias-servicio.relacionados-ver-mas-dependencias .view-content .views-row .views-field-field-documentos-datos {
    float: right;
    height: 25px;
    width: 115px;
}
.page-dependencias-irc .views-field-field-documentos-datos table{display: none;}
.view-dependencias-servicio.relacionados-ver-mas-dependencias .view-content .views-row .views-field-field-documentos-datos .field-content {
    background: url("../img/ventanilla_tipo_servicio.png") no-repeat scroll 0 0 ;
    height: 100%;
    width: 100%;
}
.view-dependencias-servicio.relacionados-ver-mas-dependencias .view-content .views-row .views-field-field-documentos-datos .field-content ul,
.view-dependencias-servicio.relacionados-ver-mas-dependencias .view-content .views-row .views-field-field-documentos-datos .field-content p,
.view-dependencias-servicio.relacionados-ver-mas-dependencias .view-content .views-row .views-field-field-documentos-datos .field-content ol,
.view-dependencias-servicio.relacionados-ver-mas-dependencias .view-content .views-row .views-field-field-documentos-datos .field-content li,
.view-dependencias-servicio.relacionados-ver-mas-dependencias .view-content .views-row .views-field-field-documentos-datos .field-content img
 {
    display: none;

}
.view-dependencias-servicio.relacionados-ver-mas-dependencias .view-content .views-row .views-field-field-en-linea {
    float: right;
    height: 25px;
    width: 90px;
}
.view-dependencias-servicio.relacionados-ver-mas-dependencias .view-content .views-row .views-field-field-en-linea .field-content {
    background: url("../img/en_linea_tipo_servicio.png") no-repeat scroll 0 0;
    height: 100%;
    width: 100%;
}

/*Tesoreria virtual- home de servicios*/

.view-home- .view-footer {
    background: url("../img/servicios_home_cambio_2.png") no-repeat;
    background-position: 0 9px;
    background-size: 22% 73%;
    border-top: 1px solid #bdbdbd;
    bottom: 0;
    clear: left;
    float: right;
    height: 30px;
    margin-left: 37px;
    margin-right: 41px;
    padding-top: 20px;
    position: relative;
    width: 278px;
}    
.view-home- .view-footer .extlink {
    color: #404040;
    padding-left: 80px;
}


.group-avance-financiero.field-group-div {
    border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    float: left;
    padding-bottom: 50px;
    padding-top: 25px;
    width: 100%;
}
.group-avance-financiero .field-name-field-avance-fisico-financiero-t .field-label {
    color: #6a6a6a;
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 30px;
}
.group-avance-financiero .field-name-field-avance-fisico-financiero-t .field-collection-item-field-avance-fisico-financiero-t .field {
    float: left;
}
.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;
}
.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;
}
.group-avance-financiero .field-collection-item-field-avance-fisico-financiero-t .field .file-size {
    display: none;
}

.node-programa .group-informacion-reporte.field-group-div {
    border-bottom: 1px solid #dcdcdc;
    float: left;
    padding: 35px 0 45px;
    width: 100%;
}
.node-programa .field-name-field-informaci-n-detallada-del- .field-label {
    color: #6a6a6a;
    font-size: 16px;
    font-weight: 600;
}
.node-programa .field-name-field-reporte-estad-stico .field-label {
    color: #6a6a6a;
    font-size: 16px;
    font-weight: 600;
}
.node-programa .group-informacion-reporte > .field {
    float: left;
    width: 50%;
}
.node-programa .group-informacion-reporte .field-name-field-informaci-n-detallada-del- .field-items .file a,
.node-programa .group-informacion-reporte .field-name-field-informaci-n-detallada-del- .field-items .file .file-size,
.node-programa .group-informacion-reporte .field-name-field-reporte-estad-stico .field-items .file a,
.node-programa .group-informacion-reporte .field-name-field-reporte-estad-stico .field-items .file .file-size {
    display: none;
}
.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;
}
.group-informacion-reporte .field-name-field-reporte-estad-stico .field-items {
    background: url("../img/programa.png") repeat scroll 0 -3px;
    float: left;
    height: 30px;
    width: 50px;
}


.view-servicio-top-ten .view-footer {
    background: url("../img/servicios_home_cambio_2.png") no-repeat scroll -3px 8px / 14% 62%;
    border-top: 1px solid #bdbdbd;
    float: right;
    margin: 0 35px;
    padding-bottom: 15px;
    padding-left: 8%;
    padding-top: 15px;
    width: 48%;
}
.view-servicio-top-ten .view-footer .extlink {
    color: #404040;
    font-size: 14px;
    padding-left: 0;
}

/*Archivos en campaña*/
.node-campania .field-name-field-aechivos-adjuntos {
    float: left;
    margin-bottom: 25px;
    width: 100%;
}
.node-campania .field-name-field-aechivos-adjuntos .field-items {
    border: medium none;
    width: 100%;
}
.node-campania .field-name-field-aechivos-adjuntos .field-items .field-item {
    padding-bottom: 15px;
}

/*Ocultar logo de dependencia, areas y logos de campañas*/
.node-dependencias .field-name-field-imagen-para-listado.logo,
.node-area .group-logo .field.field-name-field-padre,
.node-campania .field-name-otras-dependencias .view-otras-dependencias .views-field-field-imagen-para-listado,
.node-organigrama .field-name-logo-dependencia-organigrama,
.node-funcionario .group-right .field-name-depen,
.view-dependencias-objetivos .view-header .view-dependencias-organigrama-logo,
.node-noticias .group-right .field-name-depen,
.node-programa .field-name-depen .view-campo-logo-dependencia,
.view-dependencias-servicio > .view-header .view-dependencias-organigrama-logo,
.node-area > .field-name-field-imagen-para-listado,
.view-dependencias-programas .view-dependencias-organigrama-logo,
.node-proyecto .group-right .field-name-depen .view-campo-logo-dependencia {
    display: none;
}

/*Dependencia hija*/
.node-dependencias .group-3 .field-name-dependencias-hijas .field-items .block-dependencias-hijos-block .block-inner h2 {
    display: none;
}
.node-dependencias .group-3 .field-name-dependencias-hijas .field-items .block-dependencias-hijos-block .block-inner .content {
    margin-left: 160px;
}



/**P. SILVA VEDA ELECTORAL**/




#contenido_completo {
   width: 768px;
    position: relative;
    top: 50px;
}

#cuadro{
    width: 62% !important;
    height: 198px;
}

#texto_principal {
    margin-bottom: 34px !important;
    margin-left: 14px !important;
    margin-top: 35px !important;
}


/**VEDA ELECTORAL**/

/*Ocultar mensaje de error de correo en denuncia anonima*/
.page-node-807 .zone-content .messages.error {
    display: none;
}

/*vehiculos robados*/
.page-aplicaciones-vehiculos-robados footer,
.page-aplicaciones-vehiculos-robados .region-inner.region-content-inner .breadcrumb,
.page-aplicaciones-vehiculos-robados .region-inner.region-content-inner h1,
.page-aplicaciones-vehiculos-robados header,
.page-aplicaciones-vehiculos-recuperados footer,
.page-aplicaciones-vehiculos-recuperados .region-inner.region-content-inner .breadcrumb,
.page-aplicaciones-vehiculos-recuperados .region-inner.region-content-inner h1,
.page-aplicaciones-vehiculos-recuperados header{
    display: none;
}
.page-aplicaciones-vehiculos-robados .section.section-content,
.page-aplicaciones-vehiculos-recuperados .section.section-content {
    padding: 0;
}

.page-aplicaciones-vehiculos-recuperados .sticky-header,
.page-aplicaciones-vehiculos-recuperados .sticky-enabled.tableheader-processed.sticky-table {
    float: left;
}

/*Hoja de estilos */

.view-dependencias-funcionarios .views-field-field-puesto-del-funcionario,
.field-name-dependencia-funcionario-5 .view-dependencias-funcionarios .views-field-field-despacho-del-funcionario {
    color: #6a6a6a;
    font-size: 14px;
    margin-top: 2px;
}
.view-dependencias-funcionarios .views-field-field-clave-titular {
    clear: left;
    color: #525252;
    float: left;
    font-size: 18px;
    margin-top: 10px;
}
.node-dependencias .field-name-dependencia-funcionario-3 {
    clear: left;
    float: left;
}
body.page-node-1251 .node-dependencias .field-name-dependencia-funcionario-3 {
float: none;
clear: none;
margin: 0 auto;
display: table;
position: relative;
}
.field-name-dependencia-funcionario-3 .view-dependencias-funcionarios {
    float: left;
    width: 280px;
}
.field-name-dependencia-funcionario-3 .view-dependencias-funcionarios .views-field-field-acuerdo-de-reserva {
    clear: left;
}
.view-funcionario-titular-de-la-dependencia .views-field-field-clave-titular {
    clear: left;
    float: left;
    margin-right: 30px;
    width: 280px;
}
.view-funcionario-titular-de-la-dependencia .views-field-field-acuerdo-de-reserva {
    clear: left;
    float: left;
}
.view-funcionario-titular-de-la-dependencia .views-field-field-clave-titular .field-content {
    color: #525252;
    float: left;
    font-size: 18px;
    margin-top: 10px;
}
.field-name-dependencia-funcionario-4 {
    clear: left;
    float: left;
}
.field-name-dependencia-funcionario-4 .view.view-dependencias-funcionarios,
.field-name-dependencia-funcionario-5 .view-dependencias-funcionarios {
    float: left;
    width: 280px;
}
.field-name-dependencia-funcionario-4 .view.view-dependencias-funcionarios .views-field-field-imagen-para-listado,
.field-name-dependencia-funcionario-5 .view-dependencias-funcionarios .views-field-field-imagen-para-listado {
    float: left;
    width: 100%;
}
.field-name-dependencia-funcionario-4 .view.view-dependencias-funcionarios .views-field-field-imagen-para-listado .field-content {
    border-bottom: 5px solid #dd536b;
    float: left;
    width: 130px;
}

.field-name-dependencia-funcionario-4 .view.view-dependencias-funcionarios .views-field-title-1,
.field-name-dependencia-funcionario-5 .view-dependencias-funcionarios .views-field-title {
    float: left;
    width: 100%;
}
.field-name-dependencia-funcionario-4 .view.view-dependencias-funcionarios .views-field-title-1 a,
.field-name-dependencia-funcionario-5 .view-dependencias-funcionarios .views-field-title a {
    color: #525252;
    float: left;
    font-size: 18px;
    margin-top: 10px;
}
.field-name-dependencia-funcionario-4 .view.view-dependencias-funcionarios .views-field-field-comisario-titular {
    color: #6a6a6a;
    font-size: 14px;
    margin-top: 2px;
}
.view-funcionario-titular-de-la-dependencia .views-field-field-comisario-titular,
.view-funcionario-titular-de-la-dependencia .views-field-field-despacho-del-funcionario,
.view-funcionario-titular-de-la-dependencia .views-field-field-puesto-vacante {
    clear: left;
    float: left;
    margin-right: 30px;
    width: 280px;
}
.view-funcionario-titular-de-la-dependencia .views-field-field-comisario-titular .field-content,
.view-funcionario-titular-de-la-dependencia .views-field-field-despacho-del-funcionario .field-content {
    color: #525252;
    font-size: 18px;
    margin-top: 10px;
}
.field-name-dependencia-funcionario-5 {
    clear: left;
    float: left;
}
.node-dependencias .field-name-dependencia-funcionario-5 {
    clear: left;
    float: left;
}
.page-node-5234 .node-dependencias .field-name-dependencia-funcionario-5 {
 clear: none; 
 float: none; 
width: 100%;
text-align: center;
}
.page-node-5234 .field-name-dependencia-funcionario-4 .view.view-dependencias-funcionarios, .page-node-5234 .field-name-dependencia-funcionario-5 .view-dependencias-funcionarios {
float: none;
width: 100%;
}
.page-node-5234 .field-name-dependencia-funcionario-4 .view.view-dependencias-funcionarios .views-field-title-1 a, .page-node-5234 .field-name-dependencia-funcionario-5 .view-dependencias-funcionarios .views-field-title a {
float: none;
}
.view-funcionario-titular-de-la-dependencia .views-field-field-puesto-del-funcionario,
.view-funcionario-titular-de-la-dependencia .views-field-field-puesto-acuerdo {
    clear: left;
    float: left;
    margin-right: 30px;
    width: 280px;
}
.view-funcionario-titular-de-la-dependencia .views-field-field-puesto-del-funcionario .field-content {
    color: #6a6a6a;
    font-size: 14px;
    margin-top: 2px;
}
.view-funcionario-titular-de-la-dependencia .views-field-field-puesto-del-funcionario {
    clear: left;
    float: left;
    margin-right: 30px;
    width: 280px;
}
.view-funcionario-titular-de-la-dependencia .views-field-field-puesto-del-funcionario a,
.view-funcionario-titular-de-la-dependencia .views-field-field-puesto-acuerdo a,
.view-funcionario-titular-de-la-dependencia .views-field-field-despacho-del-funcionario a,
.view-funcionario-titular-de-la-dependencia .views-field-field-puesto-vacante a,
.view-funcionario-titular-de-la-dependencia .views-field-field-comisario-titular a {
    color: #6a6a6a;
    font-size: 12px;
    margin-top: 2px;
}
.field-name-dependencia-funcionario-6 {
    clear: left;
    float: left;
    width: 280px;
}
.block.block-views.block-destacados-front-block.block-views-destacados-front-block.even.block-without-title {
    clear: left;
}
.view-destacados-front {
    background: none repeat scroll 0 0 #cfcfcf;
    margin: 0 -9999px;
    padding: 0 9999px;
    padding-bottom: 50px;
    padding-top: 50px;
}
.view-destacados-front .views-row {
    float: left;
    height: 215px;
    width: 350px;
}
.view-destacados-front .views-row .field-name-field-imagen-para-listado {
  /*  display: none;*/
    float: left;
    height: 215px;
    width: 350px; 
}
/*.view-destacados-front .views-row .field-name-field-imagen-para-listado img {
    height: 215px;  
    width: 350px;
}*/
.view-destacados-front .views-row .field-name-field-imagen-para-listado .field-items .field-item a img {
    height: 100%;
    width: 100%;
}
.view-destacados-front .views-row .field-name-field-imagen-para-listado {
    display: block;
    float: left;
    /*opacity: 0.4;*/
    position: absolute;
}
.view-destacados-front .views-row .view-mode-destacado_front {
    float: left;
    height: 215px;
    width: 350px;
}
.view-destacados-front .views-row .group-destacado-d-front {
    background: none repeat scroll 0 0 #e9e9e9;
    float: left;
    height: 215px;
    position: absolute;
    width: 350px;
}
.view-destacados-front .views-row .field-name-tipo-de-contenido,
.view-destacados-front .views-row .field-name-tipo-de-contenido-home,
.view-destacados-front .views-row .field-name-field-tipo-de-evento,
.view-destacados-front .views-row .field-name-field-tipo-d-serie {
    color: #888888;
    font-size: 18px;
    height: 30px;
    line-height: 20px;
    margin-left: 20px;
    margin-top: 30px;
    position: relative;
    text-transform: uppercase;
    width: 265px;
}
.view-destacados-front .views-row .field-name-tipo-de-contenido .content-type,
.view-destacados-front .views-row .field-name-tipo-de-contenido-home .content-type,
.view-destacados-front .views-row .field-name-field-tipo-de-evento .field-item,
.view-destacados-front .views-row .field-name-field-tipo-d-serie .field-item {
    background: url("../img/destacado_front.png") no-repeat scroll -2px 8px;
    padding-left: 10px;
}
.view-destacados-front .views-row:hover .field-name-tipo-de-contenido .content-type,
.view-destacados-front .views-row:hover .field-name-tipo-de-contenido-home .content-type,
.view-destacados-front .views-row:hover .field-name-field-tipo-de-evento .field-item,
.view-destacados-front .views-row:hover .field-name-field-tipo-d-serie .field-item {
    background: url("../img/destacado_front_a.png") no-repeat scroll -2px 8px;
}
.view-destacados-front .views-row .field-name-title {
    float: left;
    height: 100px;
    margin-left: 25px;
    margin-top: 10px;
    position: relative;
    width: 270px;
}
.view-destacados-front .views-row .field-name-title h2 {
    color: #494949;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 0;
}
.view-destacados-front .views-row .view-mode-destacado_front .field-name-post-date,
.view-destacados-front .views-row .view-mode-destacado_front .field-name-field-fechas {
    color: #888888;
    float: left;
    font-size: 18px;
    font-weight: 100;
    height: 30px;
    text-align: center;
    width: 100%;
}

/*P SILV MODIFICACIONES PARA DESTACADOS HOME EMPIEZA*/

/*
.view-destacados-front .views-row:hover .field-name-tipo-de-contenido,
.view-destacados-front .views-row:hover .field-name-title h2,
.view-destacados-front .views-row:hover .view-mode-destacado_front .field-name-post-date,
.view-destacados-front .views-row:hover .field-name-tipo-de-contenido-home,
.view-destacados-front .views-row:hover .field-name-nombre-completo-autor-blog,
.view-destacados-front .views-row:hover .view-mode-destacado_front .field-name-field-fechas,
.view-destacados-front .views-row:hover .field-name-field-tipo-de-evento {
    color: #ffffff;
}
*/
.view-destacados-front .views-row .field-name-tipo-de-contenido,
.view-destacados-front .views-row .field-name-title h2,
.view-destacados-front .views-row .view-mode-destacado_front .field-name-post-date,
.view-destacados-front .views-row .field-name-tipo-de-contenido-home,
.view-destacados-front .views-row .field-name-nombre-completo-autor-blog,
.view-destacados-front .views-row .view-mode-destacado_front .field-name-field-fechas,
.view-destacados-front .views-row .field-name-field-tipo-de-evento,
.view-destacados-front .views-row .view-mode-destacado_front .field-name-field-tipo-d-serie {
    color: #ffffff !important;
}


#layer_sobre_encima {
    width: 350px !important;
}

/*P SILV MODIFICACIONES PARA DESTACADOS HOME TERMINA*/

.view-destacados-front .views-row .node-blog.view-mode-destacado_front .field-name-title {
    height: 70px;
}
.view-destacados-front .views-row .field-name-nombre-completo-autor-blog {
    color: #494949;
    float: left;
    font-size: 13px;
    height: 30px;
    line-height: 16px;
    margin-left: 25px;
    width: 270px;
}
.field-name-field-estructura-series {
    display: none;
}
/*Unidad Anticorrupción*/
.page-node-60416 .field-name-prueba {
    display: none;
}


.view-dependencias .views-row-1 .views-row-1 .views-field.views-field-field-titular {
    display: block;
}

/*#node-gobernador-86310 .group-border {
    display: none;
}*/
.logo-img .active > img, .logo-img img {
    width: 150px !important;
}



#tweets_block {
    font-size: 11px;
    width: 85%;
}
#icono_twitter::after {
    font-size: 11px;
}
#icono_twitter {
    background-position: -3px -58px;
    width: 9%;
}

/*Agregados a solicitud de información*/
.si_aviso {
    float: left;
    margin-left: 10px;
    margin-top: 6px;
}
.aviso_ciudadno {
    color: #525252;
    float: left;
    margin-bottom: 20px;
}
.views-field-title .importante2 .anexo_si_so {
    float: none;
}
.node-type-noticias .file-video .field-name-play .play {
    background-position: -4px -4px;
    height: 44px !important;
    left: 182px;
    top: 62px !important;
    width: 40px !important;
}

.tab-evaluacion.tab-anio{
    margin-left: 0px;
}


.view-front .view-mode-home_rectacgulo .group-datos .group-principal .field-name-title {
    clear: left;
    float: left;
    margin-top: 15px;
    width: 100%;
}
/*//Evento*/

.page-node-94618 .contacto-evento .field + .group-redes-eventos {
    margin-bottom: 15px;
    margin-left: 203px;
}
.node-eventos.view-mode-home_cuadro .group-content .field-name-title {
    float: left;
    width: 100%;
}

.block.block-block.block-64.block-block-64.even.block-without-title,
div#block-block-64 {
background: #ffffff none repeat scroll 0 0;
    float: left;
    height: auto;
    margin: 0 -9999px;
    padding: 0 9999px;
    width: 100%;
}
.node-noticias .field-name-noticia-descarga-de-video {
    clear: left;
    float: left;
    margin-top: 12px;
}
.node-noticias .field-name-noticia-descarga-de-video .file-size {
    display: none;
}

.group-dependencias-relacionados .view-dependencias-servicio .view-header .field-content {
    float: left;
    height: auto;
    margin-top: -15px;
    width: 100%;
}
.page-node-56936 .group-dependencias-relacionados .view-dependencias-servicio .view-header .views-row.views-row-0,
.page-node-16420 .group-dependencias-relacionados .view-dependencias-servicio .view-header .views-row.views-row-0,
.page-node-68130 .group-dependencias-relacionados .view-dependencias-servicio .view-header .views-row.views-row-0,
.page-node-70941 .group-dependencias-relacionados .view-dependencias-servicio .view-header .views-row.views-row-0,
.page-node-70937 .group-dependencias-relacionados .view-dependencias-servicio .view-header .views-row.views-row-0,
.page-node-60416 .group-dependencias-relacionados .view-dependencias-servicio .view-header .views-row.views-row-0 {
    display: none;
}

/*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;
}

.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: 488px;
}


/*iframe de obras publicas*/


.page-aplicaciones-transparencia-de-obra-publica iframe {
    float: left;
    height: 1100px;
    width: 100%;
}
.page-aplicaciones-registro-de-contratistas-de-obra-publica iframe {
    float: left;
    height: 400px;
    width: 100%;
}

.page-aplicaciones-calendario-de-licitaciones-de-obra-publica iframe {
    float: left;
    height: 500px;
    width: 100%;
}
.page-aplicaciones-red-geodesica iframe {
    float: left;
    height: 700px;
    width: 100%;
}

/*Diseño de /dependencias*/
.view-gobernador-actual-2015-2021 .node-gobernador .field-name-field-correo-electronico .email_link,
.view-gobernador-actual-2015-2021 .node-gobernador .field-name-field-url-twitter .extlink,
.view-gobernador-actual-2015-2021 .node-gobernador .field-name-field-url-facebook .extlink {
    color: #616161;
    font-size: 14px;
}
.view-dependencias-2015-2021 .view-content .views-row {
    margin-bottom: 10px;
}
.view-dependencias-2015-2021 .view-content .views-row .field-content > a {
    background: url("../img/bullet_listado_dependencias.png") no-repeat scroll 8px 5px;
}
.view-dependencias-2015-2021 .view-content .views-row .field-content:hover > a {
    background: url("../img/bullete_listado_dependencias_hover.png") no-repeat scroll 5px 4px;
}
.view-dependencias-2015-2021 > .view-content .views-row .views-field.views-field-name-1 .field-content,
.view-gabinete-2015-2021 .view-content .views-row .views-field.views-field-name-1 .field-content {
    background: url("../img/flecha_listado_dependencias.png") no-repeat scroll 4px 11px;
    padding-left: 35px;
}
.view-dependencias-2015-2021 > .view-content > .views-row.views-row-2,
.view-dependencias-2015-2021 > .view-content > .views-row.views-row-3,
.view-gabinete-2015-2021 > .view-content > .views-row.views-row-2,
.view-gabinete-2015-2021 > .view-content > .views-row.views-row-3 {
    padding-left: 6%;
    width: 94%;
}
.view-dependencias-2015-2021 > .view-content .views-row.views-row-2 .views-field.views-field-name-1 .field-content,
.view-dependencias-2015-2021 > .view-content .views-row.views-row-3 .views-field.views-field-name-1 .field-content,
.view-gabinete-2015-2021 > .view-content > .views-row.views-row-2 .views-field.views-field-name-1 .field-content,
.view-gabinete-2015-2021 > .view-content > .views-row.views-row-3 .views-field.views-field-name-1 .field-content {
    background: url("../img/flecha_doble_listado_dependencias.png") no-repeat scroll 8px 8px;
}
.view-gobernador-actual-2015-2021 .node-gobernador .group-gobernador-actual .field-name-field-cargo-actual {
    margin-top: 20px;
}

/*Noticias*/
.group-descarga-archivo.field-group-div > h3 {
    color: #6a6a6a;
    font-size: 18px;
}
.node-noticias .field-name-field-archivos-descarga-n.field-type-file.field-label-above.archivo {
    clear: left;
    float: left;
    margin-top: 20px;
}
.node-noticias .field-name-field-archivos-descarga-n.field-type-file.field-label-above.archivo .field-label {
    color: #6a6a6a;
    font-size: 18px;
    font-weight: 800;
}
.field-name-field-archivos-descarga-n .field-items {
    border: medium none;
    clear: left;
    margin-top: 5px;
}


/*Vista de gabinete*/
.view-gabinete-2015-2021 .view-content .views-field.views-field-field-titular {
    background: url("../img/funcionario_gabinete.png") no-repeat scroll 1px -10px;
    float: left;
    padding-left: 50px;
    width: auto;
}
.view-gabinete-2015-2021 .views-row .views-field.views-field-field-titular .field-content a {
    color: #616161;
    font-size: 18px;
    font-weight: normal;
    width: auto;
}
.view-gabinete-2015-2021 .view-content .views-field.views-field-field-dependencia {
    clear: left;
    float: left;
    padding-left: 50px;
}
.views-field.views-field-field-dependencia .field-content a {
    color: #999999;
    font-size: 18px;
}
.redes_gabinete {

    height: 25px;
    overflow: hidden;
}
.view-gabinete-2015-2021 .views-field.views-field-field-correo-electr-nico-de-cont,
.view-gabinete-2015-2021 .view-content .views-field.views-field-field-url-twitter,
.view-gabinete-2015-2021 .views-field.views-field-field-url-facebook {
    float: left;
    height: 25px;
    padding-left: 10px;
    width: 30px;
}
.redes_gabinete > a {
    padding-left: 30px;
    background: url("../img/sprite_iconos_gabinete.png") no-repeat scroll 0 0;
}
.view-gabinete-2015-2021 .views-field-field-correo-electr-nico-de-cont .redes_gabinete > a {
    background-position: -72px -10px;
    float: left;
    height: 25px;
}
.view-gabinete-2015-2021 .views-field-field-correo-electr-nico-de-cont:hover .redes_gabinete > a {
    background-position: -107px -10px;
}
.view-gabinete-2015-2021 .views-field-field-url-twitter .redes_gabinete > a {
    background-position: -143px -12px;
    float: left;
    height: 25px;
}
.view-gabinete-2015-2021 .views-field-field-url-twitter:hover .redes_gabinete > a {
    background-position: -174px -12px;
}
.view-gabinete-2015-2021 .views-field-field-url-facebook .redes_gabinete > a {
    background-position: -207px -12px;
    float: left;
    height: 25px;
}
.view-gabinete-2015-2021 .views-field-field-url-facebook:hover .redes_gabinete > a {
    background-position: -230px -12px;
}
.view-gabinete-2015-2021 .view-gabinete-bloque2015-2021 > .view-content .views-row {
    float: left;
    margin-bottom: 30px;
}
.view.view-gabinete-2015-2021.view-id-gabinete_2015_2021.view-display-id-page {
    float: left;
    margin-top: 65px;
}

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


.field.field-name-field-reproductor-de-audio.field-type-file.field-label-hidden {
    float: left;
}
.field.field-name-field-reproductor-de-audio.field-type-file.field-label-hidden audio {
    margin-top: 18px;
    clear: left;
}

.node-type-publicacion .descarga-archivo{
    background: none;
}
.node-type-publicacion .descarga-archivo a:before,
.node-type-publicacion .field-name-publicaciones-descargar .descarga-archivo:before{
    background: url("../img/icono_archivo_adjunto.png") no-repeat scroll -2px -6px;
    color: #139ADD;
    content: "";
    font-weight: 100;
    padding: 15px 12px;
    float: left;
    margin-left: -25px;
}
.node-type-publicacion .descarga-archivo{
    padding-left: 0px;
}
.node-type-publicacion .field-name-publicaciones-descargar .descarga-archivo:before{
    margin-left: -10px;
}
.node-type-publicacion .descarga-archivo .field-item {
    margin-bottom: 10px;
}


/*Estilos campo Comentarios en horario de evento*/
.field-name-field-comentarios-evento .field-item {
    border-left: 1px solid #eaeaea;
    color: #a9a9a9;
    float: right;
    padding-bottom: 1px;
    padding-left: 25px;
    width: 549px;
    margin-left: 170px;
}


/**ORGANIGRAMA VERSION MOVIL EMPIEZA***/



body.node-type-organigrama-listado-simple #acdnmenu ol.acdnSub ol .acdnLink {
    font-size: 18px !important;
}
 
body.node-type-organigrama-listado-simple #acdnmenu ol.acdnSub ol ol .acdnLink{ 

    font-size: 16px !important;

}

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

    width: 100%;
}

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: 0px;

}

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

    /*background: url("../img/organi_flecha_icono.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    content: "";
    left: 34px;
    height: 27px;
    top: 4px;
    width: 18px; 

}

body.node-type-organigrama-listado-simple #acdnmenu ol.acdnSub #soy_nivel_tres::before {
    background: url("../img/organi_flecha_icono.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    left: 67px; 
    height: 27px;
    top: -5px !important;
    width: 18px;
}

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: url("../img/organi_flecha_icono.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    content: "";
    left: 34px;
    height: 27px;
    top: 4px;
    width: 18px;
 
}

body.node-type-organigrama-listado-simple #acdnmenu #soy_nivel_dos .organi_ultimo_elemento{
    
    background: url("../img/organi_barra_ultimo_elemento.jpg") !important;
    background-repeat: no-repeat !important;
    left: 75px;
    background-position: center !important;
}

body.node-type-organigrama-listado-simple #acdnmenu #soy_nivel_uno .organi_ultimo_elemento {
    background: url("../img/organi_barra_ultimo_elemento.jpg") !important;
    background-repeat: no-repeat !important;
    left: 37px;
    background-position: center !important;
}

body.node-type-organigrama-listado-simple #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;
display: block;
margin: 0px;
}

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

    padding: 0px; 
    margin-left: 0px;
    width: 99%;
    margin-bottom: 0px;

} 

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

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

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

    margin-left: 23px;
    top: 4px !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: 30px;
    top: 4px !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{

    font-size: 25px;
    
}
/**ORGANIGRAMA VERSION MOVIL TERMINA***/

.node-type-informacion .file-video.view-mode-colorbox video {
    float: left;
    margin-top: 5%;
    width: 100%;
}

.megamenu .mm-item-3 .mm-container .mm-sub .mmg_4 div + div .icon, .megamenu .mm-item-3 .mm-container .mm-sub .mmg_4:hover div + div .icon, .megamenu .mm-item-3 .mm-container .mm-sub .mmg_4 + .mmg_4 div + div .icon, .megamenu .mm-item-3 .mm-container .mm-sub .mmg_4 + .mmg_4:hover div + div .icon, .megamenu .mm-item-3 .mm-container .mm-sub .mmg_4 + .mmg_4 + .mmg_4 div + div .icon, .megamenu .mm-item-3 .mm-container .mm-sub .mmg_4 + .mmg_4 + .mmg_4:hover div + div .icon {
    background-size: 18% auto;
}
.page-node-161214 .view-dependencias-servicio .view-content .views-row-1{display: none;}

/**************** CINTILLO VOLVER AL PORTAL PRINCIPAL *****************/

.nuevobeta{background-color:#5232C2;color:#ffffff;font-size:15px;padding-top: 0px;padding-bottom: 0px;position: relative;text-align: center;}
.cerrarbanner, .clickaqui{color:#ffffff;font-weight: bold;}
.cerrarbanner:hover, .clickaqui:hover{color:#ffffff;}
.palcentro{max-width:1024px;margin:0 auto;padding: 10px 45px 10px 10px;}
.cerrarbanner{display: block;position: absolute;right: 15px;top: 10px;height: 20px;width: 20px;background-image: url(../img/closingtime.png);background-size: cover;background-repeat: no-repeat;}
.clickaqui:hover{background-color: #DFD9F4;}

@media screen and (max-width: 540px) {
	.cerrarbanner{top: 50%; right: 15px;}
}

@media all and (max-width: 580px) {
body.navbar-is-fixed-top {
padding-top: 154px;
}
}
@media all and (max-width: 640px) {
#md-megamenu-4 ul.awemenu .row .col-md-4.col-xs-12 div + div .icon, #md-megamenu-4 ul.awemenu .row .col-md-4.col-xs-12 div + div +div .icon, #md-megamenu-4 ul.awemenu .row .col-md-4.col-xs-12 div + div + div + div .icon{
    padding-left: 0px;
	height: normal;
	display: block;
	margin-top:10px;
	margin-bottom: 10px;
	font-weight: 100;
}
}
.field-name-field-modalidad{width:100%; float:left;}
