/*fix botones header*/
.region-menu .menu li{
  font-size: 12px;
}
/*fix texto slider*/
.responsive-layout-normal .slider-home .slide-text{
  font-size: 14px;
}

/*fix boton barra de busqueda*/
#searchgobnl-form .form-submit{
	margin-top:15px;
}
/*fix para logos de footer*/
.social-icons a{
	background-image: url("../img/social-icons-ie.png");
}
/*fix para boton de cerrar en lightbox de fotos*/
#cboxClose, #cboxClose:hover{
	background: url("../img/close-video.png") repeat scroll -6px -5px;
}
/*fix al texto alt en ligthbox de fotos*/
#cboxTitle{
	width: 100%;
	background-color: #ddd;
	-ms-filter: "alpha(opacity=75)";
}
/*fix a grupo de redes sociales sobre imagenes*/
.group-redes-sociales {
	z-index: 100;
	position: relative;
}
/*fix a tabla de horario de evento*/
body.not-logged-in .node-eventos .opening-hours-week .clear-block{
	width: 85px;
}
body.not-logged-in .node-eventos .field-name-horario{
	float: right;
}
/*Fix a mapa de evento*/
.node-eventos .group-direccion-mapa{
  width: 345px; 
}
body.not-logged-in .node-eventos .node-ubicacion .field-type-geofield{
	width: 60%;
}
/*Fix a layout de dependencia*/
body.not-logged-in.node-type-dependencias .destacados div.view-mode-destacado_grande div.field-name-field-imagen-para-listado{
	width: 100%;
}
/*DESTACADO 2*/
.destacados > .field-items > .field-item + .field-item .group-cinta {
    background: none repeat scroll 0 0 #F1B124;
}
.destacados > .field-items > .field-item + .field-item .field-name-tipo-de-contenido-destacados {
    background: none repeat scroll 0 0 #FFC216;
}
/*DESTACADO 3 */
.destacados > .field-items > .field-item + .field-item + .field-item .group-cinta {
    background: none repeat scroll 0 0 #00A2AE;
}
.destacados > .field-items > .field-item + .field-item + .field-item .field-name-tipo-de-contenido-destacados {
    background: none repeat scroll 0 0 #1DB8BB;
}
/*  DESTACADO 4 */
.destacados > .field-items > .field-item + .field-item + .field-item + .field-item .group-cinta {
    background: none repeat scroll 0 0 #026CAE;
}
.destacados > .field-items > .field-item + .field-item + .field-item + .field-item .field-name-tipo-de-contenido-destacados {
    background: none repeat scroll 0 0 #139ADD;
}
/*DESTACADO 5*/
.destacados > .field-items > .field-item + .field-item + .field-item + .field-item + .field-item .group-cinta {
    background: none repeat scroll 0 0 #D13C55;
}
.destacados > .field-items > .field-item + .field-item + .field-item + .field-item + .field-item .field-name-tipo-de-contenido-destacados {
    background: none repeat scroll 0 0 #DB536A;
}
/*Fix a sección de LO ULTIMO*/
/*.mas-eventos .views-field-title {
  background: url("../img/icono-evento.png") no-repeat;
}*/
.node-type-dependencias .mas-publicaciones .views-field-title {
  width: 220px;
}

/*Fix a horizontal tabs de  Servicio*/
.horizontal-tabs ul.horizontal-tabs-list{
	background-color: transparent; ;
	border-bottom: 1px solid #E8E8E8;
	width: 100%;
}
.field-group-htabs .horizontal-tabs ul.horizontal-tabs-list li strong{
	display: block;
	font-size: 12px;
}
.field-group-htabs .horizontal-tabs ul.horizontal-tabs-list li{
	background-color: #D6D6D6;
	border-right: medium none;
	height: 24px;
	margin-right: 10px;
	overflow: hidden;
	width: 178px;
}
.field-group-htabs .horizontal-tabs ul.horizontal-tabs-list li:hover{
	background-color: #D6D6D6;
	border-right: medium none;
	height: 24px;
	margin-right: 10px;
	overflow: hidden;
	width: 178px;
}
.field-group-htabs .horizontal-tabs ul.horizontal-tabs-list li:hover a, 
.field-group-htabs .horizontal-tabs ul.horizontal-tabs-list li a:hover,
.field-group-htabs .horizontal-tabs ul.horizontal-tabs-list li:hover a:hover{
	background: transparent;
}
.field-group-htabs .horizontal-tabs ul.horizontal-tabs-list li.selected,.field-group-htabs .horizontal-tabs ul.horizontal-tabs-list li.selected:hover{
	background-color: #60B7DA;
}
.field-group-htabs .horizontal-tabs ul.horizontal-tabs-list li:after{
	background-image: url("../img/servicios_en_linea.png");
	content: "";
	height: 25px;
	left: 178px;
	position: absolute;
	top: 0;
	width: 15px;
}
.field-group-htabs .horizontal-tabs ul.horizontal-tabs-list li.selected:after {
  background-image: url("../img/servicios_en_line2.png");
  content: "";
  height: 25px;
  left: 178px;
  position: absolute;
  top: 0;
  width: 15px;
}
/*Fix a layout en otras formas de aplicar a un servicio*/
.group-paso{
	max-width: 680px;
}
.group-paso h3 {
  margin-left: 10px;
  width: 80px;
  margin-right: 0px;
}

.group-paso > .field {
  margin-left: 100px;
}

.group-paso > .field-name-field-ubicacion-multi {
  width: 99%;
}
.view-mode-ubicaci_n_en_servicios .field-name-field-ubicaci-n {
  display: none;
  float: right;
  position: absolute;
  right: -100px;
  top: 0;
  width: 280px;
}
.archivo .field-items {
  width: 100%;
}
/*Fix para mostrar los iconos de contacto y ubicación de una dependencia*/
.group-left .group-contacto{
	width: 40%;
}
.group-left .group-contacto h3{
	display: block;
	background-image: url("../img/azul-correo.png");
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
.group-left .group-ubicacion{
	width: 54%;
	float: right;
}
.group-left .group-ubicacion h3{
	display: block;
	background-image: url("../img/icono-ubicacion.png") ;
	background-repeat: no-repeat;
	background-position: -9px 0px;
}

/*Fix para corregir textos de pie de servicios*/
.group-pie-servicios , .group-pie-servicios .field-name-error-en-pagina{
	width: 710px;
}
.group-pie-servicios .field-name-error-en-pagina a.fundamentos{
	margin-left: 90px;
}
.view-servicio-permiso-ubicaciones .views-row.active .mapa-logo,
.view-coleccion-ubicaciones .views-row.active .mapa-logo{
    background: url("../img/icono-ubicacion.png") no-repeat scroll -9px 0;
    height: 30px;
    width: 30px;
    margin: 20px 10%;
}
.mapa-logo {
    background: url("../img/icono-ubicacion-gris.png") no-repeat scroll -9px 0;
    height: 30px;
    width: 30px;
    margin: 20px 10%;
}
/*Fix para poner iconos de pdf a los adjuntos*/
.archivo .field-item {
  background-image: url("../img/social-evento.png");
  background-repeat: no-repeat;
  background-position: 0 -93px;
  color: #139ADD;
  font-weight: 100;
  padding: 5px 30px;
} 

/*Municipio*/
.group-relacionados .field {
  width: 33%;
}

/*Dependencias*/
.node-dependencias .groups-acerca, 
.node-dependencias .acerca-group-2{
	width: 40%;
} 
.listado-tabs .view-filters .form-item:first-child + .form-item label{
    width: 230px;
}
.listado-tabs .view-filters [type="radio"]:checked + label {
    background-color: #FFC216;
    color: #FFFFFF;
}
.node-dependencias .acerca-group-3 {
    float: left;
    width: 140px;
    margin-left: 0px;
}
/*relacionados de las dependencias*/
.group-dependencias-relacionados {
    float: left;
    margin-right: 20px;
    width: 290px;
}
.acerca-group-3 .field-name-dependencias-hijas .block-title{
    text-align: left;
}
.funcionarios-hijos .views-row{
    width: 220px;
    margin-left: 50px;
}
.funcionarios-hijos {
    float: left;
    width: 640px;
}
/*Fix a campañas estilo 1*/

/*Boton de link de la campaña*/
.tema-1 .group-redes-sociales .field.field-name-social-share, .tema-2 .group-redes-sociales .field.field-name-social-share {
    background: none ;
}
.node-campania .field-name-social-share .social-share-facebook {
    background: url("../img/sprit_iconos_camp.png") repeat -124px 25px;
}
.node-campania .field-name-social-share .social-share-twitter {
    background: url("../img/sprit_iconos_camp.png") repeat 221px -2px ;
}
/*Ajuste de medidas para primer cuadro */
.tema-1 .field-name-title h1 {
  width: 600px;
}
.tema-1 .field-name-body.campania-descripcion {
  width: 600px;
}
/*Cajas*/
.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-item:first-child + .field-item {
    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:first-child + .field-item .field-name-field-t-tulo {
    color: #56778D;
    font-family: roboto;
    font-size: 42px;
    font-weight: 100;
    margin-top: 100px;
    text-transform: uppercase;
}
.tema-1 .group-cajas-2.field-group-div .field-item:first-child + .field-item .field-name-field-caja-descripcion {
    color: #9A9A9A;
    font-family: roboto;
    font-size: 18px;
    margin-bottom: 120px;
    margin-top: 45px;
}
.tema-1 .group-cajas-2.field-group-div .field-item:first-child + .field-item + .field-item {
    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:first-child + .field-item + .field-item .field-name-field-t-tulo {
    color: #FFFFFF;
    font-family: roboto;
    font-size: 42px;
    font-weight: 100;
    margin-top: 100px;
}
.tema-1 .group-cajas-2.field-group-div .field-item:first-child + .field-item + .field-item .field-name-field-caja-descripcion {
    float: left;
    margin-bottom: 60px;
    margin-top: 60px;
}
.tema-1 .group-cajas-2.field-group-div .field-item:first-child + .field-item + .field-item .field-name-field-caja-descripcion p {
    color: #B1DDE8;
    font-family: roboto;
    font-size: 18px;
    font-weight: 100;
    line-height: 25px;
    margin-left: 10px;
}
.tema-1 .group-cajas-2.field-group-div .field-item:first-child + .field-item + .field-item + .field-item {
    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:first-child + .field-item + .field-item + .field-item .field-name-field-t-tulo {
    color: #FFFFFF;
    font-family: roboto;
    font-size: 42px;
    font-weight: 100;
    line-height: 70px;
    margin-bottom: 50px;
    margin-top: 145px;
}
.tema-1 .group-cajas-2.field-group-div .field-item:first-child + .field-item + .field-item + .field-item .field-name-field-caja-descripcion {
    color: #FFFFFF;
    font-size: 25px;
    font-weight: 100;
    line-height: 36px;
    margin-bottom: 150px;
}
/*Temas relacionados de campaña*/
#next-box {
  background: url("../img/campana-izq.png") no-repeat scroll 6px 76px;
}
#back-box {
  background: url("../img/campana-der.png") no-repeat scroll 2px 76px;
}
.node-campania .group-temas-relacionados .field-name-field-caja-de-informacion > .field-items > .field-item {
  float: left;
  margin-bottom: 30px;
  margin-left: 50px;
  width: 400px;
}
.tema-1 .group-temas-relacionados .field-item .group-campo, .tema-2 .group-temas-relacionados .field-item .group-campo {
  height: 135px;
  width: 200px;
}
.tema-1 .group-temas-relacionados .field-item .field-name-field-descripcion, .tema-2 .group-temas-relacionados .field-item .field-name-field-descripcion {
  height: 115px;
  width: 200px;
}
.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 {
  width: 200px;
}
.tema-1 .group-temas-relacionados .field-item .field-name-field-descripcion div, .tema-2 .group-temas-relacionados .field-item .field-name-field-descripcion div {
  font-family: roboto;
  font-size: 12px;
  font-weight: 100;
  line-height: 20px;
}
/*Tablas en campañas*/
#colorbox table td, .node table td, .page-responsabilidades-del-puesto table td, .page-facultades-y-atribuciones-del-area table td {
    background: #E8E8E8;
}


/*PROGRAMA*/
.relacionados .views-field-title a {
  font-size: 13px;
}
.group-tres-columnas .field .field-label {
  padding-left: 40px;
  text-align: center;
}
.field-name-field-logros .field-label {
  background-image: url("../img/icono-indicador.png");
  background-position: 60px -45px;
  background-repeat: no-repeat;
}
.field-name-field-resultados .field-label {
  background: url("../img/icono-indicador.png") no-repeat scroll 35px -22px;
}
.field-name-field-indicadores .field-label {
  background: url("../img/icono-indicador.png") no-repeat scroll 40px 0px;
}
.relacionados .views-field-field-dependencia {
  float: right;
}


/*PROYECTO*/
.etapas > .field-items > .field-item {
  background: url("../img/bandera.png") no-repeat scroll 100% 100% ;
}
.etapas > .field-items > .field-item:first-child {
  background: url("../img/bandera-first.png") no-repeat scroll 0 100%;
}
.etapas > .field-items > .field-item:last-child {
  background: url("../img/bandera-last.png") no-repeat scroll 100% 100%;
}
.etapas .field-name-field-etapa {
  background: url("../img/sprit_iconos_proyectos.png") no-repeat scroll 30px 30px;
}
.etapas > .field-items > .field-item:first-child:hover .field-name-field-etapa {
    background-position: 30px -29px;
    color: #F3851A;
}
.etapas > .field-items > .field-item:first-child + .field-item .field-name-field-etapa {
    background-position: 30px -90px;
}
.etapas > .field-items > .field-item:first-child + .field-item:hover .field-name-field-etapa {
    background-position: 28px -167px;
    color: #F3851A;
}
.etapas .field-items {
    position: relative;
}
.etapas > .field-items > .field-item:first-child + .field-item + .field-item .field-name-field-etapa {
    background-position: 25px -240px;
}
.etapas > .field-items > .field-item:first-child + .field-item + .field-item:hover .field-name-field-etapa {
    background-position: 24px -311px;
    color: #F3851A;
}
.etapas > .field-items > .field-item:first-child + .field-item + .field-item + .field-item .field-name-field-etapa {
    background-position: 25px -390px;
}
.etapas > .field-items > .field-item:first-child + .field-item + .field-item + .field-item:hover .field-name-field-etapa {
    background-position: 23px -469px;
    color: #F3851A;
}
.etapas > .field-items > .field-item:first-child + .field-item + .field-item + .field-item + .field-item .field-name-field-etapa {
    background-position: 25px -555px;
}
.etapas > .field-items > .field-item:first-child + .field-item + .field-item + .field-item + .field-item:hover .field-name-field-etapa {
    background-position: 26px -648px;
    color: #F3851A;
}

/*Estilos Pedro*/
/*Informe de gobierno*/
/*.node-type-informes .informe-cajas > .field-items > .field-item{
    width: 300px;
    height: 215px;
}*/
.group-paso .field-name-field-documentos-datos,
.group-paso .field-name-field-formato, 
.field.field-name-field-formato.field-type-file.field-label-above.archivo, 
.group-paso .field.field-name-field-otros-area,
.group-paso .field-name-field-gratuito-o-de-costo, 
.group-paso .field-name-field-cantidad-a-pagar-desde-, 
.group-paso .field-name-field-hast-a, 
.group-paso .field-name-field-justificaci-n-de-costos-2, 
.group-paso .field-name-field-formas-de-pago-lista, 
.group-paso .field-name-field-tiempo-de-respuesta, 
.group-paso .field-name-field-criterio-de-resoluci-n, 
.group-paso .field-name-field-medios-de-defensa-para-el-, 
.group-paso .field-name-field-vigencia,
.group-paso .field-name-field-tiempopara-recibir-el-ser, 
.group-paso .field-name-field-justificaci-n-de-costos, 
.group-paso .field-name-field-cantidada-pagar, 
.group-paso .field-name-field-avisos{
  width: 80%;
}
.group-horario-servicio{
  margin-left: 100px;
}
/*
.node-type-informes .informe-cajas{
    width: 650px;
}
.node-type-informes .group-mas-noticias > .field{
	width: 350px!important;
}
.node-type-informes .mas-noticias .views-field-title{
	 width: 150px!important;
}

.node-type-informes .node-informes .group-mas-noticias,
.node-type-informes .contenedor-informe{
	width: 260px;
}
*/
          /*Estilos Epi*/

/***********CAMPAÑA****************/
/**pie de las dependencias*/
.tema-1 .group-contacto.field-group-div.clear .views-row, 
.tema-2 .group-contacto.field-group-div.clear .views-row{
    width: 400px;
    margin-right: 20px;
}
.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{
    width: 200px;
}
.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{
    margin-left: 190px;
}
.tema-2 .titulo-campania{
    width: 390px;
    font-size: 50px;
    line-height: 50px;
}
/*******************ESTRATEGIA************************
/*****ancho de las lineas de acción*/
.lineas-de-accion .field-item{
    width: 370px;
}
/*ancho de los relacionados del pie*/
.node-politica-publica .field-group-ancho .field{
    width: 300px;
}
.node-politica-publica  .mas-publicaciones .views-field-title{
    width: 250px;
}
.node-politica-publica .mas-noticias .views-row{
    height: 66px;
}

/*********INFORME DE GOBIERNO *******/
.node-informes .mas-noticias .views-row {
    height: 66px;
}

/*******AREA************/
.node-area .field-name-foto-de-funcionario-del-area .field-content img {
    width: 200px;
}
.node-area .views-field-field-imagen-para-listado .field-content{
    margin-right: 95px;
    width: 105px;
}
.group-titular-area.field-group-div,
.group-titular-area.field-group-div .field-name-field-responsabilidades{
    width: 400px;
}
.group-contacto-area.field-group-div{
    width: 300px;
    margin-right: 10px;
}
.node-area .field-name-foto-de-funcionario-del-area {
    float: left;
    /*margin: 30px 20px 0 0;*/
}
.node-area .field-name-organigrama-de-la-dependencia{
  clear: left;
}
.node-area .group-contacto-area .group-contacto,
.node-area .group-contacto-area .group-ubicacion{
    margin: 10px;
}
.node-area .group-organigrama{
     margin: 30px 20px 0px 0px;
}
/*******SERVICIOS**********/
.view-mode-ubicaci_n_en_servicios .group-datos-ubicacion.field-group-div{
    width: 190px;
}
.node-type-dependencias .group-contacto .field-name-field-ubicacion {
    background: url("../img/icono-ubicacion.png") no-repeat scroll 263px 25px ;
}
/*********PROGRAMA***********/
.group-tres-columnas .field{
    width: 210px;
    padding: 10px;
}
.node-programa .group-mas-noticias > .field{
    width: 42%;
}
.node-programa .mas-noticias .views-field-title{
    width: 180px;
}
.node-programa .group-azul{
    margin-right: 0px;
    width: 260px;
}
.node-programa .logo{
    width: 160px;
}
.node-programa .group-left .group-ubicacion{
    float: left;
}
/**********PROYECTOS********/
.node-proyecto .mas-proyectos .views-row{
    line-height: 14px;
}
.etapas .field-label {
    width: auto;
}
/******FUNCIONARIO******/
.node-funcionario .datos-personales{
    width: 490px;
    margin-left: 20px;
}
.node-funcionario .group-mas-noticias .block-title{
    font-size: 14px;
}
.node-funcionario .group-mas-noticias > .field{
    width: 295px;
}
.node-funcionario .mas-noticias .views-field-title{
    width: 175px;
}
/***********EVENTOS***********/
.node-eventos .field-name-field-urls-externas .field-item{
    width: 400px;
}
/********GOBERNADOR***********/
.node-gobernador .group-cuerpo{
    width: 740px;
}
.node-gobernador .group-imagen{
    margin-right: 20px;
}
.documentos-relacionados{
    width: 430px;
    margin-right: 20px;
}
.sectoriales{
    width: 470px;
}
.node-gobernador .group-mas-noticias .field {
    width: 279px;
}
.node-gobernador .mas-noticias .views-field-title {
    width: 169px;
}
.node-gobernador .group-mas-noticias > .field {
    padding-left: 15px;
    padding-right: 15px;
}
.documentos-relacionados.sectoriales{
    width: 530px;
}
.documentos-relacionados.sectoriales {
    margin-right: 0;
}
.documentos-relacionados{
    width: 380px;
    margin-right: 30px;
}
.sectoriales .views-row{
    width: 44%;
}
/**********MUNICIPIO***********/
.node-municipio .group-relacionados .field{
    width: 290px;
    padding: 10px;
}
.node-municipio .mas-publicaciones .views-field-title{
    width: 250px;
}
/**************PUBLICACION**************/
.node-publicacion .group-publicaciones-relacionadas .gris{
  display: block;
}
.node-publicacion .group-publicaciones-relacionadas .field.descarga-archivo{
    width: 160px;
}
/*Vista de ubicaciones*/
.page-direcciones .view-ubicaciones- .view-content .views-row .node-ubicacion {
  width: 208px;
}
.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: 204px;
}

/************H O M E **********/
.page-home .titulo-destacados .views-field-title{
    font-size: 14px;
}
.gobiernoyacciones .block-views.block-home--block-2 .view-display-id-block_2 .view-footer .boton{
  padding-left: 15px;
  width: 285px;
}
.bloque-servicio{
  clear: left;
  color: #5E5E5E;
  font-size: 16px;
  margin: 30px auto auto;
  text-align: center;
  width: 290px;
}
.utilizados{
  color: #ADADAD;
  font-size: 22px;
  font-weight: 100;
  margin-left: 30px;
  margin-top: 15px;
}

/*********BUSQUEDA DE SITIOS EXTERNOS**********/
.region-search .block-md-megamenu .mm-container div + div + div + div + div {
  background: none repeat scroll 0 0 #139ADD;
  float: right;
  width: 85px;
}
.region-search .block-md-megamenu .mm-parent .mm-fullwidth{
  width: 77%;
}
.region-search .block-md-megamenu .mm-container .mm-sub + .mm-sub + .mm-sub + .mm-sub + .mm-sub .inner,
.region-search .block-md-megamenu .mm-container .inner{
    padding: 0;
}
.region-search .block-md-megamenu .mm-container .mm-sub + .mm-sub + .mm-sub + .mm-sub + .mm-sub a, 
.region-search .block-md-megamenu .mm-container .mm-sub + .mm-sub + .mm-sub + .mm-sub + .mm-sub a:hover{
  color: #ffffff;
}

/*****************SOLICITUD DE INFORMACIÓN**************/
.page-node-add-solicitud-de-informacion .grid-24.region.region-featured,
.page-node-add-solicitud-de-informacion .grid-24.region.region-content {
    width: 710px;
}
.group-datos-de-la-solicitud.field-group-div, 
.group-informacion-solicitas.field-group-div, 
.group-domicilio.field-group-div{
  margin-left: 50px;
}
.node-form.node-solicitud_de_informacion-form .form-radio {
  display: block;
}
.group-informacion-solicitas .field-name-field-edad- input {
    background: none repeat scroll 0 0 #F4F4F4;
    border: medium none;
    width: 60px;
}
.group-informacion-solicitas .field-name-field-sexo input{
  width: 15px;
  background: none;
}
.group-modalidad .form-item input,
.group-datos-estadisticos .field-name-field-sexo.form-item input{
  width: 15px;
  background: none;
}
.node-form.node-solicitud_de_informacion-form .form-radios .form-item.form-type-radio label{
  margin-top: -18px;
}
.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{
  width: 190px;
}
.form-type-checkbox input[type="checkbox"]{
  display: block;
}
.field-name-field-notificaciones .form-item input{
  width: 20px;
  float: left;
  background: none;
}
.form-type-checkbox input.form-checkbox[type="checkbox"] + label{
  background: none;
  padding-left: 0px;
}
.field-name-field-acepto .form-type-checkbox input[type="checkbox"]{
  margin-left: -15px;
  float: left;
  width: 20px;
  background: none;
}
.group-domicilio .field-name-field-acepto .option{
  margin-top: -20px;
}
.node-solicitud_de_informacion-form .field-type-list-boolean.field-name-field-acepto.field-widget-options-onoff.form-wrapper label{
  width: 97%;
}
#solicitud-de-informacion-node-form .form-actions{
  margin-left: 40px;
}
.node-form.node-solicitud_de_informacion-form .field-name-field-medio-autorizado.field-widget-text-textfield input {
  bottom: 810px;
  background: #F4F4F4;
  position: absolute;
  right: 30px;
  width: 230px;
}

.mas-articulos .views-field-field-nom-completo{
  width: 200px!important;
  font-size: 10px!important; 
}

.mas-publicaciones .views-field-field-referencia{
  font-size: 10px!important;
}

.cintilla-beta,
.cintilla-beta .label {
    font-size: 12px;
}
.view-mode-home_rectacgulo .group-datos{
  margin: 0;
}

/*.content .logo-nl-unido{
  background: url("../img/logop_34.png") no-repeat scroll 0 0;*/
/*  background-size: 63% 100% !important;*/
/*  float: right;
  height: 32px;
  margin-top: -33px;
  width: 330px;
  position: relative;
  z-index: 9999;
  margin-right: -131px;
}*/
/*.content .nuevo-leon-unido {
    background: url("../img/logop_34.png") no-repeat scroll 405px 4px;
    height: 40px;
}*/
.nuevo-leon-unido {
    height: 40px;
    margin-top: -40px;
    width: 300px;
}
.page-servicios .nuevo-leon-unido {
    margin-top: 1px;
}

/*Menu*/

.megamenu .mm-item-1 .mm-container .mm-sub .mmg_4 div + div .icon {
    background: url("../img/megamenu.png") no-repeat scroll 0px 0px;
}
.megamenu .mm-item-1 .mm-container .mm-sub .mmg_4 + .mmg_4 + .mmg_4:hover div + div .icon {
    background: url("../img/menu-1.png") no-repeat scroll 0 0;
}
.megamenu .mm-item-1 .mm-container .mm-sub .mmg_4 + .mmg_4 + .mmg_4 div + div .icon {
    background: url("../img/icono-2.png") no-repeat scroll 0 0;
}
.megamenu .mm-item-1 .mm-container .mm-sub .mmg_4 + .mmg_4:hover div + div .icon {
    background: url("../img/menu-3.png") no-repeat scroll -1px 1px;
}
.megamenu .mm-item-1 .mm-container .mm-sub .mmg_4 + .mmg_4 div + div .icon {
    background: url("../img/menu-4.png") no-repeat scroll 0 0;
}

.megamenu .mm-item-2 .mm-container .mm-sub .mmg_4 div + div .icon {
    background: url("../img/menu-8.png") no-repeat scroll -1px 1px;
}
.megamenu .mm-item-2 .mm-container .mm-sub .mmg_4:hover div + div .icon {
    background: url("../img/menu-7.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/menu-9.png") no-repeat scroll -0px 0px;
}
.megamenu .mm-item-2 .mm-container .mm-sub .mmg_4 + .mmg_4 div + div .icon {
    background: url("../img/menu-10.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/menu-11.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/menu-12.png") no-repeat scroll 0 0;
}

.megamenu .mm-item-3 .mm-container .mm-sub .mmg_4 div + div .icon {
    background: url("../img/menu-30.png") no-repeat scroll -1px 1px;
}
.megamenu .mm-item-3 .mm-container .mm-sub .mmg_4:hover div + div .icon {
    background: url("../img/menu-29.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/menu-31.png") no-repeat scroll -0px 0px;
}
.megamenu .mm-item-3 .mm-container .mm-sub .mmg_4 + .mmg_4 div + div .icon {
    background: url("../img/menu-32.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/menu-15.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/menu-16.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 2px;
}
.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-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/menu-18.png") no-repeat scroll -1px 1px;
}
.megamenu .mm-item-6 .mm-container .mm-sub .mmg_4:hover div + div .icon {
    background: url("../img/menu-17.png") no-repeat scroll -1px 1px;
}
.megamenu .mm-item-6 .mm-container .mm-sub .mmg_4 + .mmg_4 div + div .icon {
    background: url("../img/menu-20.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/menu-19.png") no-repeat scroll -1px 1px;
}