@charset "UTF-8";
@import 'https://fonts.googleapis.com/css?family=Oxygen:400,300,700';
/*----------  blocks  ----------*/
.field-name-plantilla-slider ul { margin: 0; }

.field-name-plantilla-slider ul li { list-style: none; }

.field-name-plantilla-slider .views-row { display: none; }

.field-name-plantilla-slider .views-row-first { display: block; }

.field-name-plantilla-slider .caroufredsel_wrapper { margin: 0 !important; }

.field-name-plantilla-slider .caroufredsel_wrapper .views-row { float: left; list-style: none; display: block; }

.field-name-plantilla-slider .pager-slider { text-align: center; }

.field-name-plantilla-slider .pager-slider a:link, .field-name-plantilla-slider .pager-slider a { display: inline-block; text-indent: -5000em; width: 25px; height: 25px; background: #c4c4c4; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin-left: 1em; }

.field-name-plantilla-slider .pager-slider a:link.selected, .field-name-plantilla-slider .pager-slider a:link:hover, .field-name-plantilla-slider .pager-slider a.selected, .field-name-plantilla-slider .pager-slider a:hover { background: #555555; }

.field-name-plantilla-slider #control-nav { list-style: none; margin: 0; margin-top: -40px; position: absolute; top: 50%; width: 100%; }

.field-name-plantilla-slider #control-nav a { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; display: inline-block; position: absolute; text-align: center; }

.field-name-plantilla-slider #control-nav #prev { left: 2%; }

.field-name-plantilla-slider #control-nav #next { right: 2%; }

.field-name-plantilla-slider .field-content { font-size: 0; }

.field-name-plantilla-slider .field-content img { height: inherit; }

.field-name-plantilla-youtube { margin: 2em 0; text-align: center; }

.field-name-plantilla-bloques .view-plantilla .view-content { text-align: center; font-size: 0; }

.field-name-plantilla-bloques .view-plantilla .view-content > * { font-size: 16px; }

.field-name-plantilla-bloques .view-plantilla .view-content .views-row { display: inline-block; vertical-align: top; background: #ffffff; -webkit-box-shadow: 0px 0px 7px #919191; -moz-box-shadow: 0px 0px 7px #919191; box-shadow: 0px 0px 7px #919191; margin-right: 2%; margin-bottom: 1em; padding: 1%; text-align: left; width: 29%; }

.field-name-plantilla-bloques .view-plantilla .view-content .views-row:nth-child(3n) { margin-right: 0; }

.field-name-plantilla-bloques .view-plantilla .view-content .views-row .position-left .views-field-field-bloque-imagen { margin-right: 3%; float: left; }

.field-name-plantilla-bloques .view-plantilla .view-content .views-row .position-right .views-field-field-bloque-imagen { margin-left: 3%; float: right; }

.field-name-plantilla-bloques .view-plantilla .view-content .views-row .views-field-field-resumen { color: #555555; font-size: 1em; font-weight: 100; }

.field-name-plantilla-bloques .view-plantilla .view-content .views-row .views-field-field-link { display: inline-block; text-align: right; width: 100%; }

.field-name-plantilla-bloques .view-plantilla .view-content .views-row .views-field-field-link a { font-size: 1em; font-weight: normal; color: #007336; }

#page-title { color: #555555; font-size: 234%; margin: 0; font-weight: 100; margin: 1em auto; text-align: center; width: 100%; }

#page-title:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

#page-title:after { background: #888888; margin: 18px auto; width: 55px; }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional, .view-normatividad { margin: 0 auto; max-width: 660px; }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .view-filters .views-exposed-widgets, .view-normatividad .view-filters .views-exposed-widgets { background: #eeeeee; border: 1px solid #dddddd; padding: 4%; }

@media only screen and (max-width: 767px) { .view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .view-filters .views-exposed-widgets, .view-normatividad .view-filters .views-exposed-widgets { margin-top: 1em; } }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .view-filters .views-exposed-widgets .views-exposed-widget, .view-normatividad .view-filters .views-exposed-widgets .views-exposed-widget { display: inline-block; margin-right: 2%; padding: 0; width: 79%; }

@media only screen and (max-width: 767px) { .view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .view-filters .views-exposed-widgets .views-exposed-widget, .view-normatividad .view-filters .views-exposed-widgets .views-exposed-widget { margin: 0; width: 100%; } }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .view-filters .views-exposed-widgets .views-exposed-widget label, .view-normatividad .view-filters .views-exposed-widgets .views-exposed-widget label { color: #555555; display: inline-block; width: 30%; }

@media only screen and (max-width: 767px) { .view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .view-filters .views-exposed-widgets .views-exposed-widget label, .view-normatividad .view-filters .views-exposed-widgets .views-exposed-widget label { width: 100%; } }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .view-filters .views-exposed-widgets .views-exposed-widget .views-widget, .view-normatividad .view-filters .views-exposed-widgets .views-exposed-widget .views-widget { display: inline-block; width: 69%; }

@media only screen and (max-width: 767px) { .view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .view-filters .views-exposed-widgets .views-exposed-widget .views-widget, .view-normatividad .view-filters .views-exposed-widgets .views-exposed-widget .views-widget { margin-bottom: 1em; width: 100%; } }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .view-filters .views-exposed-widgets .views-exposed-widget .form-text, .view-normatividad .view-filters .views-exposed-widgets .views-exposed-widget .form-text { border: 1px solid #aeaeae; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 6px; width: 100%; }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .view-filters .views-exposed-widgets .views-submit-button, .view-normatividad .view-filters .views-exposed-widgets .views-submit-button { margin-right: 0; width: 19%; }

@media only screen and (max-width: 767px) { .view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .view-filters .views-exposed-widgets .views-submit-button, .view-normatividad .view-filters .views-exposed-widgets .views-submit-button { width: auto; } }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .view-filters .views-exposed-widgets .views-submit-button .form-submit, .view-normatividad .view-filters .views-exposed-widgets .views-submit-button .form-submit { background: #007336; border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffff; font-weight: 100; margin: 0; padding: 8px 15px; margin: 0; width: 100%; }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .view-filters .views-exposed-widgets .views-submit-button .form-submit:hover, .view-normatividad .view-filters .views-exposed-widgets .views-submit-button .form-submit:hover { color: #ffffff; background: #1a814a; }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .view-filters .views-exposed-widgets .views-exposed-widget .views-widget, .view-normatividad .view-filters .views-exposed-widgets .views-exposed-widget .views-widget { width: 100%; }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .view-filters .views-exposed-widgets .views-exposed-widget label, .view-normatividad .view-filters .views-exposed-widgets .views-exposed-widget label { width: 15%; }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .view-filters .views-exposed-widgets .views-exposed-widget .form-text, .view-normatividad .view-filters .views-exposed-widgets .views-exposed-widget .form-text { width: 80%; }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .views-row, .view-normatividad .views-row { border-top: 1px dotted #aeaeae; display: inline-block; padding: 8px 0; position: relative; width: 100%; }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .views-row .views-field-title, .view-normatividad .views-row .views-field-title { float: left; margin-top: 9px; padding-right: 10%; width: 80%; }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .views-row .views-field-title span, .view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .views-row .views-field-title a, .view-normatividad .views-row .views-field-title span, .view-normatividad .views-row .views-field-title a { color: #179c94; font-size: 130%; font-weight: 100; line-height: 1.3; padding-right: 10%; }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .views-row .views-field-field-tipo-de-norma, .view-normatividad .views-row .views-field-field-tipo-de-norma { color: #555555; float: left; font-size: 90%; font-weight: 300; line-height: 1.2; padding-right: 10%; width: 80%; }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .views-row .views-field-field-archivo .file-application-pdf, .view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .views-row .views-field-field-archivo .file-application-pdf, .view-normatividad .views-row .views-field-field-archivo .file-application-pdf, .view-normatividad .views-row .views-field-field-archivo .file-application-pdf { position: inherit; }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .views-row .views-field-field-archivo .content, .view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .views-row .views-field-field-archivo .content, .view-normatividad .views-row .views-field-field-archivo .content, .view-normatividad .views-row .views-field-field-archivo .content { margin-top: -20px; position: absolute; right: 0; top: 50%; }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .views-row .views-field-field-archivo .content .file-icon, .view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .views-row .views-field-field-archivo .content .file-icon, .view-normatividad .views-row .views-field-field-archivo .content .file-icon, .view-normatividad .views-row .views-field-field-archivo .content .file-icon { display: none; }

.view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .views-row .views-field-field-archivo .content a, .view-ofertas-de-empleo-y-pasant-as-en-la-polic-a-nacional .views-row .views-field-field-archivo .content a, .view-normatividad .views-row .views-field-field-archivo .content a, .view-normatividad .views-row .views-field-field-archivo .content a { display: inline-block; text-indent: -5000em; width: 40px; height: 40px; display: inline-block; background: url("../images/button-download-pdf-big.png") no-repeat; -moz-background-size: 40px; background-size: 40px; }

.view-establecimientos-de-sanidad .views-exposed-widgets { background: #eeeeee; border: 1px solid #dddddd; padding: 4%; }

@media only screen and (max-width: 767px) { .view-establecimientos-de-sanidad .views-exposed-widgets { margin-top: 1em; } }

.view-establecimientos-de-sanidad .views-exposed-widgets .views-exposed-widget { display: inline-block; margin-right: 2%; padding: 0; width: 79%; }

@media only screen and (max-width: 767px) { .view-establecimientos-de-sanidad .views-exposed-widgets .views-exposed-widget { margin: 0; width: 100%; } }

.view-establecimientos-de-sanidad .views-exposed-widgets .views-exposed-widget label { color: #555555; display: inline-block; width: 30%; }

@media only screen and (max-width: 767px) { .view-establecimientos-de-sanidad .views-exposed-widgets .views-exposed-widget label { width: 100%; } }

.view-establecimientos-de-sanidad .views-exposed-widgets .views-exposed-widget .views-widget { display: inline-block; width: 69%; }

@media only screen and (max-width: 767px) { .view-establecimientos-de-sanidad .views-exposed-widgets .views-exposed-widget .views-widget { margin-bottom: 1em; width: 100%; } }

.view-establecimientos-de-sanidad .views-exposed-widgets .views-exposed-widget .form-text { border: 1px solid #aeaeae; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 6px; width: 100%; }

.view-establecimientos-de-sanidad .views-exposed-widgets .views-submit-button { margin-right: 0; width: 19%; }

@media only screen and (max-width: 767px) { .view-establecimientos-de-sanidad .views-exposed-widgets .views-submit-button { width: auto; } }

.view-establecimientos-de-sanidad .views-exposed-widgets .views-submit-button .form-submit { background: #179c94; border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffff; font-weight: 100; margin: 0; padding: 8px 15px; margin: 0; width: 100%; }

.view-establecimientos-de-sanidad .views-exposed-widgets .views-submit-button .form-submit:hover { color: #ffffff; background: #002f46; }

.view-establecimientos-de-sanidad select { background: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: none; margin: 0; height: 31px; -webkit-appearance: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -moz-appearance: none; padding: 0 6px; width: 100%; }

.view-establecimientos-de-sanidad select[disabled] { background: red; }

.view-establecimientos-de-sanidad .seed-select-wrapper { color: #555555; border: 1px solid #aeaeae; background: #ffffff url(../images/arrow_select.png) no-repeat right top; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; display: block; height: 31px; }

.view-establecimientos-de-sanidad .seed-select-wrapper select[disabled] { background: red; }

.view-establecimientos-de-sanidad .view-filters { margin: 0 auto 1em; max-width: 660px; }

.view-establecimientos-de-sanidad .views-exposed-widgets .views-widget-filter-field_departamento_ciudad_tid, .view-establecimientos-de-sanidad .views-exposed-widgets .views-widget-filter-field_complejidad_predominante_value { margin-right: 0; }

.view-establecimientos-de-sanidad .views-exposed-widgets .views-exposed-widget { float: none; width: 48%; }

.view-establecimientos-de-sanidad .views-exposed-widgets .views-exposed-widget label { width: 100%; }

.view-establecimientos-de-sanidad .views-exposed-widgets .views-exposed-widget .views-widget { width: 100%; }

.view-establecimientos-de-sanidad .views-exposed-widgets .views-submit-button { float: right; margin-top: 1em; width: 19%; }

/* Menu */
.block-policia-editor-unidades { display: inline-block; vertical-align: top; margin-left: 3%; max-width: 9%; }

@media screen and (min-width: 1024px) and (max-width: 1308px) { .block-policia-editor-unidades { margin-left: 1%; } }

.block-policia-editor-unidades .menu-editor { cursor: pointer; color: #179c94; font-size: 114%; font-weight: normal; }

@media screen and (min-width: 1024px) and (max-width: 1308px) { .block-policia-editor-unidades .menu-editor { font-size: 107%; } }

.block-policia-editor-unidades > .content ul { list-style: none; margin: 0; }

.block-policia-editor-unidades > .content ul.menu-list-1 { position: absolute !important; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

.block-policia-editor-unidades > .content .menu-editor-creation { background-image: url("../images/withe-arrow-bottom.png"); background-repeat: no-repeat; background-position: 95% center; padding: 2% 5%; display: block; cursor: pointer; color: #ffffff; font-size: 95%; }

.block-policia-editor-unidades > .content .menu-editor-creation.active { background-image: url("../images/withe-arrow-top.png"); background-color: #156742; background-repeat: no-repeat; background-position: 95% center; }

.block-policia-editor-unidades > .content .menu-editor-creation:hover { background-color: #156742; }

.block-policia-editor-unidades > .content li.user-menu { border: none; position: relative; }

.block-policia-editor-unidades > .content ul.user-menu { background: #1E935E; -webkit-box-shadow: 1px 1px 5px #000000; -moz-box-shadow: 1px 1px 5px #000000; box-shadow: 1px 1px 5px #000000; position: absolute; z-index: 20; display: inline-block; width: 220px; right: 0; }

.block-policia-editor-unidades > .content ul.user-submenu { display: none; }

.block-policia-editor-unidades > .content ul.user-submenu li a { padding-left: 12%; background-position: 15px 15px; width: 83%; }

.block-policia-editor-unidades > .content li.user-submenu { padding: 0; border: none; }

.block-policia-editor-unidades > .content li { display: inline-block; width: 100%; }

.block-policia-editor-unidades > .content li a { background-image: url("../images/menu-bullet.png"); background-position: 9px 15px; background-repeat: no-repeat; cursor: pointer; color: #fff; font-size: 95%; font-weight: normal; display: inline-block; padding: 2% 5% 2% 8%; width: 87%; }

.block-policia-editor-unidades > .content li a:hover { background-color: #156742; text-decoration: none; }

.field-name-plantilla-menu { margin: 3em 0; }

.field-name-plantilla-menu .menu-plantilla ul { list-style: none; margin: 0; }

.field-name-plantilla-menu .menu-plantilla ul li { display: inline-block; vertical-align: middle; }

.field-name-plantilla-menu .menu-plantilla ul li a { display: inline-block; color: #ffffff; font-weight: 100; font-size: 123%; padding: 10px 13px 10px 13px; }

.not-front #preface-second .section { margin: 0; padding: 0; max-width: 100%; }

.block-menu-menu-plataforma-estrat-gica-de-s, .block-policia-menu-subsitio { background: #179c94; padding: 12px 0; }

.block-menu-menu-plataforma-estrat-gica-de-s .menu, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio, .block-policia-menu-subsitio .menu, .block-policia-menu-subsitio .menu-policia-subsitio { list-style: none; margin: 0.5em 0; padding-bottom: 4px; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.block-menu-menu-plataforma-estrat-gica-de-s .menu li, .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio li, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio .menu-item, .block-policia-menu-subsitio .menu li, .block-policia-menu-subsitio .menu .menu-item, .block-policia-menu-subsitio .menu-policia-subsitio li, .block-policia-menu-subsitio .menu-policia-subsitio .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.block-menu-menu-plataforma-estrat-gica-de-s .menu li:nth-child(5n), .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item:nth-child(5n), .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio li:nth-child(5n), .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio .menu-item:nth-child(5n), .block-policia-menu-subsitio .menu li:nth-child(5n), .block-policia-menu-subsitio .menu .menu-item:nth-child(5n), .block-policia-menu-subsitio .menu-policia-subsitio li:nth-child(5n), .block-policia-menu-subsitio .menu-policia-subsitio .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .block-menu-menu-plataforma-estrat-gica-de-s .menu li, .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio li, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio .menu-item, .block-policia-menu-subsitio .menu li, .block-policia-menu-subsitio .menu .menu-item, .block-policia-menu-subsitio .menu-policia-subsitio li, .block-policia-menu-subsitio .menu-policia-subsitio .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .block-menu-menu-plataforma-estrat-gica-de-s .menu li:nth-child(5n), .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item:nth-child(5n), .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio li:nth-child(5n), .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio .menu-item:nth-child(5n), .block-policia-menu-subsitio .menu li:nth-child(5n), .block-policia-menu-subsitio .menu .menu-item:nth-child(5n), .block-policia-menu-subsitio .menu-policia-subsitio li:nth-child(5n), .block-policia-menu-subsitio .menu-policia-subsitio .menu-item:nth-child(5n) { margin-right: 1%; }
  .block-menu-menu-plataforma-estrat-gica-de-s .menu li:nth-child(2n), .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item:nth-child(2n), .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio li:nth-child(2n), .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio .menu-item:nth-child(2n), .block-policia-menu-subsitio .menu li:nth-child(2n), .block-policia-menu-subsitio .menu .menu-item:nth-child(2n), .block-policia-menu-subsitio .menu-policia-subsitio li:nth-child(2n), .block-policia-menu-subsitio .menu-policia-subsitio .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .block-menu-menu-plataforma-estrat-gica-de-s .menu li, .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio li, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio .menu-item, .block-policia-menu-subsitio .menu li, .block-policia-menu-subsitio .menu .menu-item, .block-policia-menu-subsitio .menu-policia-subsitio li, .block-policia-menu-subsitio .menu-policia-subsitio .menu-item { vertical-align: top; width: 47% !important; }
  .block-menu-menu-plataforma-estrat-gica-de-s .menu li:nth-child(5n), .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item:nth-child(5n), .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio li:nth-child(5n), .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio .menu-item:nth-child(5n), .block-policia-menu-subsitio .menu li:nth-child(5n), .block-policia-menu-subsitio .menu .menu-item:nth-child(5n), .block-policia-menu-subsitio .menu-policia-subsitio li:nth-child(5n), .block-policia-menu-subsitio .menu-policia-subsitio .menu-item:nth-child(5n) { margin-right: 1%; }
  .block-menu-menu-plataforma-estrat-gica-de-s .menu li:nth-child(2n), .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item:nth-child(2n), .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio li:nth-child(2n), .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio .menu-item:nth-child(2n), .block-policia-menu-subsitio .menu li:nth-child(2n), .block-policia-menu-subsitio .menu .menu-item:nth-child(2n), .block-policia-menu-subsitio .menu-policia-subsitio li:nth-child(2n), .block-policia-menu-subsitio .menu-policia-subsitio .menu-item:nth-child(2n) { margin-right: 0; } }

.block-menu-menu-plataforma-estrat-gica-de-s .menu li a, .block-menu-menu-plataforma-estrat-gica-de-s .menu li a:link, .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item a, .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item a:link, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio li a, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio li a:link, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio .menu-item a, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio .menu-item a:link, .block-policia-menu-subsitio .menu li a, .block-policia-menu-subsitio .menu li a:link, .block-policia-menu-subsitio .menu .menu-item a, .block-policia-menu-subsitio .menu .menu-item a:link, .block-policia-menu-subsitio .menu-policia-subsitio li a, .block-policia-menu-subsitio .menu-policia-subsitio li a:link, .block-policia-menu-subsitio .menu-policia-subsitio .menu-item a, .block-policia-menu-subsitio .menu-policia-subsitio .menu-item a:link { background-image: url("../images/menu-bullet.png"); background-repeat: no-repeat; background-position: 0px 18px; color: #ffffff; font-weight: normal; font-size: 0.9em; font-weight: 100; display: block; padding-left: 11px; padding-bottom: 0.5em; padding-top: 0.5em; }

.block-menu-menu-plataforma-estrat-gica-de-s .menu li a.active, .block-menu-menu-plataforma-estrat-gica-de-s .menu li a:hover, .block-menu-menu-plataforma-estrat-gica-de-s .menu li a:focus, .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item a.active, .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item a:hover, .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item a:focus, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio li a.active, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio li a:hover, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio li a:focus, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio .menu-item a.active, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio .menu-item a:hover, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio .menu-item a:focus, .block-policia-menu-subsitio .menu li a.active, .block-policia-menu-subsitio .menu li a:hover, .block-policia-menu-subsitio .menu li a:focus, .block-policia-menu-subsitio .menu .menu-item a.active, .block-policia-menu-subsitio .menu .menu-item a:hover, .block-policia-menu-subsitio .menu .menu-item a:focus, .block-policia-menu-subsitio .menu-policia-subsitio li a.active, .block-policia-menu-subsitio .menu-policia-subsitio li a:hover, .block-policia-menu-subsitio .menu-policia-subsitio li a:focus, .block-policia-menu-subsitio .menu-policia-subsitio .menu-item a.active, .block-policia-menu-subsitio .menu-policia-subsitio .menu-item a:hover, .block-policia-menu-subsitio .menu-policia-subsitio .menu-item a:focus { background-color: #002f46; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.block-menu-menu-plataforma-estrat-gica-de-s .menu li a.active, .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item a.active, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio li a.active, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio .menu-item a.active, .block-policia-menu-subsitio .menu li a.active, .block-policia-menu-subsitio .menu .menu-item a.active, .block-policia-menu-subsitio .menu-policia-subsitio li a.active, .block-policia-menu-subsitio .menu-policia-subsitio .menu-item a.active { font-weight: normal; }

.block-menu-menu-plataforma-estrat-gica-de-s .menu:before, .block-menu-menu-plataforma-estrat-gica-de-s .menu:after, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio:before, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio:after, .block-policia-menu-subsitio .menu:before, .block-policia-menu-subsitio .menu:after, .block-policia-menu-subsitio .menu-policia-subsitio:before, .block-policia-menu-subsitio .menu-policia-subsitio:after { content: ''; display: table; }

.block-menu-menu-plataforma-estrat-gica-de-s .menu:after, .block-menu-menu-plataforma-estrat-gica-de-s .menu-policia-subsitio:after, .block-policia-menu-subsitio .menu:after, .block-policia-menu-subsitio .menu-policia-subsitio:after { clear: both; }

/*----------  pages  ----------*/
.page-glosario #glosario { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; max-width: 900px; }

.page-glosario #glosario:before, .page-glosario #glosario:after { content: ''; display: table; }

.page-glosario #glosario:after { clear: both; }

.page-glosario .block-seed-tools .title { color: #666666; font-size: 234%; margin: 0; font-weight: 100; line-height: 1; margin-bottom: 1em; text-align: center; }

.page-glosario .block-seed-tools .title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-glosario .block-seed-tools .title:after { margin: 0.4em auto 0; width: 54px; }

.page-glosario .lexicon-links { background: none; display: inline-block; float: left; font-size: 0; line-height: 1.5; max-width: 276px; }

.page-glosario .lexicon-links.fixed { top: 5px; position: fixed; }

.page-glosario .lexicon-links a, .page-glosario .lexicon-links a:link { color: #666666; border-bottom: 1px solid #dddddd; display: inline-block; font-weight: bold; font-size: 16px; padding: 9px 5px; text-transform: uppercase; text-align: center; width: 35px; }

.page-glosario .lexicon-links a:hover, .page-glosario .lexicon-links a.active-new, .page-glosario .lexicon-links a:link:hover, .page-glosario .lexicon-links a:link.active-new { background: #8eb133; color: #ffffff; text-decoration: none; }

.page-glosario .block-views--exp-glosario-policia-page { background: #f6f6f6; border: 1px solid #c4c4c4; float: right; margin-bottom: 1.5em; padding: 15px 2%; position: relative; width: 64%; }

.page-glosario .block-views--exp-glosario-policia-page .views-widget-filter-name { font-size: 0; display: inline-block; vertical-align: middle; padding: 0; width: 95%; }

.page-glosario .block-views--exp-glosario-policia-page .views-widget-filter-name > * { font-size: 16px; }

.page-glosario .block-views--exp-glosario-policia-page label { display: inline-block; vertical-align: middle; color: #555555; font-size: 92%; font-weight: bold; padding: 0; width: 24%; }

.page-glosario .block-views--exp-glosario-policia-page .views-widget { display: inline-block; vertical-align: middle; width: 76%; }

.page-glosario .block-views--exp-glosario-policia-page .views-widget .form-text { border: 1px solid #aeaeae; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 6px; width: 100%; -webkit-border-radius: 8px 0 0 8px; -moz-border-radius: 8px 0 0 8px; border-radius: 8px 0 0 8px; }

.page-glosario .block-views--exp-glosario-policia-page .views-submit-button { display: inline-block; vertical-align: middle; padding: 0; width: 5%; }

.page-glosario .block-views--exp-glosario-policia-page .views-submit-button .form-submit { display: inline-block; text-indent: -5000em; background: #007336 url("../images/sprite.png") no-repeat -343px -230px; -webkit-border-radius: 0 6px 6px 0; -moz-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0; border: none; margin: 0; min-width: 38px; padding: 9px; }

.page-glosario .lexicon-list { float: right; text-align: center; width: 68%; }

.page-glosario .lexicon-list .lexicon-letter { border-bottom: 1px solid #cccccc; color: #666666; display: inline-block; font-weight: bold; padding: 10px; }

.page-glosario .lexicon-list dl { margin: 0; text-align: left; }

.page-glosario .lexicon-list dt { color: #666666; }

.page-glosario .lexicon-list dd { color: #555555; font-weight: 100; font-size: 107%; line-height: 1.5; margin: 0 0 30px 0; }

.page-glosario-de-la-polic-a-nacional .block-seed-tools-seed-title .title { color: #666666; font-size: 234%; margin: 0; font-weight: 100; line-height: 1; margin-bottom: 1em; text-align: center; }

.page-glosario-de-la-polic-a-nacional .block-seed-tools-seed-title .title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-glosario-de-la-polic-a-nacional .block-seed-tools-seed-title .title:after { margin: 0.4em auto 0; width: 54px; }

.page-glosario-de-la-polic-a-nacional .view-glosario-policia { margin: 0 auto; max-width: 660px; }

.page-glosario-de-la-polic-a-nacional .view-glosario-policia .views-row { margin-bottom: 2em; }

.page-glosario-de-la-polic-a-nacional .view-glosario-policia .views-field-name a { color: #555555; }

.page-glosario-de-la-polic-a-nacional .view-glosario-policia .views-field-description { color: #555555; font-size: 107%; font-weight: 100; line-height: 1.5; }

.page-glosario-de-la-polic-a-nacional .view-empty { background-color: #EEEEEE; margin: 3% 0; padding: 3.5%; text-align: center; color: #555555; max-width: 660px; margin: 0 auto; text-align: center; }

.page-glosario-de-la-polic-a-nacional .view-empty .upper-text { color: #666666; font-size: 190%; margin: 0; font-weight: lighter; margin: 0 auto 10px auto; position: relative; }

.page-glosario-de-la-polic-a-nacional .view-empty .upper-text:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-glosario-de-la-polic-a-nacional .view-empty .upper-text:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.page-glosario-de-la-polic-a-nacional .view-empty .secondary-text { font-weight: 100; }

.page-glosario-de-la-polic-a-nacional .view-empty p { font-size: 145%; }

.page-glosario-de-la-polic-a-nacional .view-empty:before { content: url("../images/icon-document-not-found.png"); display: block; }

.page-unidades-organigrama #main { margin-top: 50px; }

.page-unidades-organigrama #main .section { max-width: 100%; padding-left: 0; padding-right: 0; }

.page-unidades-organigrama #main-inner .group-organigrama h3 { color: #555555; font-size: 234%; margin: 0; font-weight: lighter; margin: 0 auto 28px auto; text-align: center; }

.page-unidades-organigrama #main-inner .group-organigrama h3:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-unidades-organigrama #main-inner .group-organigrama h3:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.page-unidades-organigrama #main-inner .group-organigrama .field-name-field-image { background: url("../images/Bg-tile.jpg"); }

.page-unidades-organigrama #main-inner .group-organigrama .field-name-field-image .field-items { border: 1px solid #EEEEEE; }

.page-unidades-organigrama #main-inner .group-organigrama .field-name-field-image .field-items .field-item { margin: 0 auto; width: 100% !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; overflow: auto; }

.page-unidades-organigrama #main-inner .group-organigrama .field-name-field-image .field-items .field-item img { width: 100%; }

.page-unidades-organigrama #main-inner .group-organigrama .field-name-field-image .field-items .field-item .galeria-title-image { position: absolute !important; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

.page-unidades-organigrama .group-estrucutura { margin: 30px auto 0; max-width: 1200px; }

.page-unidades-organigrama .group-estrucutura h3 { color: #555555; font-size: 265%; margin: 0; font-weight: lighter; margin: 0 auto 28px auto; text-align: center; font-size: 1.9em; }

.page-unidades-organigrama .group-estrucutura h3:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-unidades-organigrama .group-estrucutura h3:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.page-unidades-organigrama .group-estrucutura .group-estructura { max-width: 400px; margin: 30px auto 0; width: 20%; background: #ffffff; border: 1px solid #D9D9D9; -webkit-box-shadow: 2px 2px 1px #C1C1C1; -moz-box-shadow: 2px 2px 1px #C1C1C1; box-shadow: 2px 2px 1px #C1C1C1; margin-bottom: 10px; }

.page-unidades-organigrama .group-estrucutura .group-estructura .field-name-field-title { text-align: center !important; color: #007336 !important; font-weight: 100 !important; font-size: 1.3em !important; margin-top: 15px !important; }

.page-unidades-organigrama .group-estrucutura .group-estructura .field-name-field-title:after { content: none !important; }

.page-unidades-organigrama .group-estrucutura .group-estructura .field-type-file { color: #777777; padding: 2%; position: relative; text-align: center; }

.page-unidades-organigrama .group-estrucutura .group-estructura .field-type-file a, .page-unidades-organigrama .group-estrucutura .group-estructura .field-type-file a:link { width: 60px; height: 60px; display: inline-block; text-indent: -5000em; background: url("../images/sprite.png") no-repeat -81px -262px; }

.page-unidades-organigrama .group-estrucutura .group-estructura .field-type-file .file-size, .page-unidades-organigrama .group-estrucutura .group-estructura .field-type-file img { display: none; }

.page-escalafon-heroes #preface-first { background: none !important; margin-bottom: 0 !important; padding-top: 0 !important; }

.page-escalafon-heroes #preface-first .section { max-width: 100%; padding: 0; position: relative; width: 100%; }

@media (min-width: 2000px) { .page-escalafon-heroes #preface-first img { width: 100% !important; } }

.page-escalafon-heroes #preface-first .block-seed-tools-seed-breadcrumb { background: rgba(0, 0, 0, 0.7) !important; left: 0; margin: 0; padding: 8px 0; position: absolute; top: 0; width: 100%; z-index: 1; }

.page-escalafon-heroes #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-escalafon-heroes #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-escalafon-heroes #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-escalafon-heroes #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-escalafon-heroes #preface-first .block-seed-tools-seed-breadcrumb > .content { max-width: 90%; } }

.page-escalafon-heroes #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-escalafon-heroes #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-escalafon-heroes #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.page-escalafon-heroes #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-escalafon-heroes #preface-first .block-bean, .page-escalafon-heroes #preface-first .block-seed-tools-seed-title { bottom: 10px; position: absolute; width: 100%; z-index: 1; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-escalafon-heroes #preface-first .block-bean, .page-escalafon-heroes #preface-first .block-seed-tools-seed-title { bottom: 0; top: 30%; text-align: center; } }

@media only screen and (max-width: 767px) { .page-escalafon-heroes #preface-first .block-bean, .page-escalafon-heroes #preface-first .block-seed-tools-seed-title { bottom: 0; margin: 0; position: relative; } }

.page-escalafon-heroes #preface-first .block-bean > .content, .page-escalafon-heroes #preface-first .block-seed-tools-seed-title > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-escalafon-heroes #preface-first .block-bean > .content:before, .page-escalafon-heroes #preface-first .block-bean > .content:after, .page-escalafon-heroes #preface-first .block-seed-tools-seed-title > .content:before, .page-escalafon-heroes #preface-first .block-seed-tools-seed-title > .content:after { content: ''; display: table; }

.page-escalafon-heroes #preface-first .block-bean > .content:after, .page-escalafon-heroes #preface-first .block-seed-tools-seed-title > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-escalafon-heroes #preface-first .block-bean > .content, .page-escalafon-heroes #preface-first .block-seed-tools-seed-title > .content { max-width: 90%; } }

@media only screen and (max-width: 767px) { .page-escalafon-heroes #preface-first .block-bean > .content, .page-escalafon-heroes #preface-first .block-seed-tools-seed-title > .content { padding: 0; } }

.page-escalafon-heroes #preface-first .block-bean > .content h2, .page-escalafon-heroes #preface-first .block-bean > .content #page-title, .page-escalafon-heroes #preface-first .block-seed-tools-seed-title > .content h2, .page-escalafon-heroes #preface-first .block-seed-tools-seed-title > .content #page-title { background: rgba(0, 0, 0, 0.7); color: #ffffff; display: inline-block; font-size: 222%; padding: 3% 2%; text-align: left; text-shadow: 1px 2px 4px #000000; width: 35%; }

.page-escalafon-heroes #preface-first .block-bean > .content h2:after, .page-escalafon-heroes #preface-first .block-bean > .content #page-title:after, .page-escalafon-heroes #preface-first .block-seed-tools-seed-title > .content h2:after, .page-escalafon-heroes #preface-first .block-seed-tools-seed-title > .content #page-title:after { content: none; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-escalafon-heroes #preface-first .block-bean > .content h2, .page-escalafon-heroes #preface-first .block-bean > .content #page-title, .page-escalafon-heroes #preface-first .block-seed-tools-seed-title > .content h2, .page-escalafon-heroes #preface-first .block-seed-tools-seed-title > .content #page-title { margin: 0; padding: 1% 2%; font-size: 180%; width: auto; } }

@media only screen and (max-width: 767px) { .page-escalafon-heroes #preface-first .block-bean > .content h2, .page-escalafon-heroes #preface-first .block-bean > .content #page-title, .page-escalafon-heroes #preface-first .block-seed-tools-seed-title > .content h2, .page-escalafon-heroes #preface-first .block-seed-tools-seed-title > .content #page-title { background: #1E935E; font-size: 140%; font-weight: 100; margin: 0; padding: 2%; text-shadow: none; width: 96%; } }

.page-escalafon-heroes #preface #preface-third #page-title { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin: 0 auto 28px auto; max-width: 660px; text-align: center; }

.page-escalafon-heroes #preface #preface-third #page-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-escalafon-heroes #preface #preface-third #page-title:after { margin: 15px auto 0 auto; width: 60px; }

.page-escalafon-heroes #main { max-width: 850px; margin: 0 auto; }

.page-escalafon-heroes #main .section { padding-right: 0; padding-left: 0; }

.page-escalafon-heroes .view-escalafon-de-horoes { margin-top: 2em; }

.page-escalafon-heroes .view-escalafon-de-horoes .views-row { display: inline-block; vertical-align: top; margin-right: 1.667%; margin-bottom: 1%; width: 23.3%; }

.page-escalafon-heroes .view-escalafon-de-horoes .views-row:nth-child(4n) { margin-right: 0; }

.page-escalafon-heroes .view-escalafon-de-horoes h2 { display: none; }

.node-type-p-gina #preface .block-menu .menu { list-style: none; margin: 0.5em 0; padding-bottom: 4px; }

.node-type-p-gina #preface .block-menu .menu li, .node-type-p-gina #preface .block-menu .menu .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.node-type-p-gina #preface .block-menu .menu li:nth-child(5n), .node-type-p-gina #preface .block-menu .menu .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .node-type-p-gina #preface .block-menu .menu li, .node-type-p-gina #preface .block-menu .menu .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .node-type-p-gina #preface .block-menu .menu li:nth-child(5n), .node-type-p-gina #preface .block-menu .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .node-type-p-gina #preface .block-menu .menu li:nth-child(2n), .node-type-p-gina #preface .block-menu .menu .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .node-type-p-gina #preface .block-menu .menu li, .node-type-p-gina #preface .block-menu .menu .menu-item { vertical-align: top; width: 47% !important; }
  .node-type-p-gina #preface .block-menu .menu li:nth-child(5n), .node-type-p-gina #preface .block-menu .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .node-type-p-gina #preface .block-menu .menu li:nth-child(2n), .node-type-p-gina #preface .block-menu .menu .menu-item:nth-child(2n) { margin-right: 0; } }

.node-type-p-gina #preface .block-menu .menu li a, .node-type-p-gina #preface .block-menu .menu li a:link, .node-type-p-gina #preface .block-menu .menu .menu-item a, .node-type-p-gina #preface .block-menu .menu .menu-item a:link { background-image: url("../images/menu-bullet.png"); background-repeat: no-repeat; background-position: 0px 18px; color: #ffffff; font-weight: normal; font-size: 0.9em; font-weight: 100; display: block; padding-left: 11px; padding-bottom: 0.5em; padding-top: 0.5em; }

.node-type-p-gina #preface .block-menu .menu li a.active, .node-type-p-gina #preface .block-menu .menu li a:hover, .node-type-p-gina #preface .block-menu .menu li a:focus, .node-type-p-gina #preface .block-menu .menu .menu-item a.active, .node-type-p-gina #preface .block-menu .menu .menu-item a:hover, .node-type-p-gina #preface .block-menu .menu .menu-item a:focus { background-color: #002f46; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.node-type-p-gina #preface .block-menu .menu li a.active, .node-type-p-gina #preface .block-menu .menu .menu-item a.active { font-weight: normal; }

.node-type-p-gina #preface #preface-third { margin-top: 1em; }

.node-type-p-gina #preface #preface-third #page-title { color: #777777; font-size: 234%; margin: 0; font-weight: 300; margin: 0 auto 28px auto; text-align: center; max-width: 660px; }

.node-type-p-gina #preface #preface-third #page-title:after { background: #bbbbbb; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.node-type-p-gina #preface #preface-third #page-title:after { background: #adadad; margin: 15px auto 0 auto; width: 60px; }

.node-type-p-gina .field-name-field-video { margin: 1em 0; }

.node-type-p-gina .field-name-field-video iframe { width: 100%; }

.node-type-p-gina #main { max-width: 660px; margin: 0 auto; }

.node-type-p-gina #main .section #content { color: #777777; font-weight: 100; }

.node-type-p-gina #main .section #content .field-name-field-image .field-items { font-size: 0; text-align: center; }

.node-type-p-gina #main .section #content .field-name-field-image .field-items > * { font-size: 16px; }

.node-type-p-gina #main .section #content .field-name-field-image .field-items .field-item { display: inline-block; vertical-align: top; -webkit-box-shadow: 0 0 2px #555555; -moz-box-shadow: 0 0 2px #555555; box-shadow: 0 0 2px #555555; margin-right: 1%; margin-bottom: 1.5%; position: relative; overflow: hidden; width: 32.5%; }

.node-type-p-gina #main .section #content .field-name-field-image .field-items .field-item .link-element { display: inline-block; height: 100%; position: absolute; left: 0; top: 0; width: 100%; z-index: 2; }

.node-type-p-gina #main .section #content .field-name-field-image .field-items .field-item:nth-child(3n) { margin-right: 0; }

.node-type-p-gina #main .section #content .field-name-field-image .field-items .field-item .galeria-title-image { background: rgba(0, 0, 0, 0.5) url("../images/icon-view-article.png") no-repeat center 10%; bottom: -100%; left: 0; padding: 32% 2% 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #ffffff; position: absolute; width: 100%; height: 100%; -webkit-transition: bottom 1s; -moz-transition: bottom 1s; transition: bottom 1s; text-align: left; z-index: 1; }

.node-type-p-gina #main .section #content .field-name-field-image .field-items .field-item:hover .galeria-title-image { bottom: 0; }

.node-type-p-gina #main .section #content .field-name-field-image.two-col .field-item { width: 49%; }

.node-type-p-gina #main .section #content .field-name-field-image.two-col .field-item:nth-child(2n) { margin-right: 0; }

.node-type-p-gina #main .section #content .field-name-field-image.two-col .field-item:nth-child(3n) { margin-right: 1%; }

.node-type-p-gina #main .section #content .field-name-field-image.two-col .field-item .link-element { background: rgba(0, 0, 0, 0.5) url("../images/icon-view-article.png") no-repeat center 40%; display: none; }

.node-type-p-gina #main .section #content .field-name-field-image.two-col .field-item .galeria-title-image { background: rgba(0, 0, 0, 0.8); bottom: 2%; left: 2%; padding: 2%; height: auto; width: auto; -webkit-transition: none; -moz-transition: none; transition: none; }

.node-type-p-gina #main .section #content .field-name-field-image.two-col .field-item:hover .link-element { display: block; }

.node-type-p-gina #main .section #content .field-name-field-image.two-col .field-item:hover .galeria-title-image { bottom: 2%; }

.node-type-p-gina #main .section #content .field-name-field-imagen-grande { text-align: center; margin-bottom: 1em; }

.node-type-p-gina #main .section #content .field-name-field-imagen-grande .field-item { display: inline-block; position: relative; }

.node-type-p-gina #main .section #content .field-name-field-imagen-grande .field-item .galeria-title-image { background: rgba(0, 0, 0, 0.8); bottom: 2%; color: #ffffff; left: 2%; padding: 2%; position: absolute; }

.node-type-p-gina #main .section #content .field-name-field-links { text-align: center; }

.node-type-p-gina #main .section #content .field-name-field-links .field-item { margin-bottom: 10px; }

.node-type-p-gina #main .section #content .field-name-field-links .field-item a, .node-type-p-gina #main .section #content .field-name-field-links .field-item a:link { color: #179c94; display: inline-block; font-weight: 100; font-size: 122%; padding-right: 29px; position: relative; }

.node-type-p-gina #main .section #content .field-name-field-links .field-item a:after, .node-type-p-gina #main .section #content .field-name-field-links .field-item a:link:after { width: 20px; height: 20px; background: url("../images/sprite.png") -181px -54px no-repeat; content: ''; margin-top: -10px; position: absolute; right: 0; top: 50%; }

.node-type-p-gina #main .section #content .field-name-sharethis { text-align: center; }

.node-type-p-gina #main .section #content .field-name-field-objetos { border: none; display: inline-block; margin-top: 2em; text-align: center; width: 100%; }

.node-type-p-gina #main .section #content .field-name-field-objetos .field-items .field-item { display: inline-block; vertical-align: top; margin-right: 1%; background: #ffffff; border: 1px solid #d9d9d9; -webkit-box-shadow: 2px 2px 1px #c1c1c1; -moz-box-shadow: 2px 2px 1px #c1c1c1; box-shadow: 2px 2px 1px #c1c1c1; margin-bottom: 1em; padding-bottom: 80px; position: relative; width: 23.948%; }

.node-type-p-gina #main .section #content .field-name-field-objetos .field-items .field-item:nth-child(4n) { margin-right: 0; }

.node-type-p-gina #main .section #content .field-name-field-objetos .field-items .field-item .field-collection-view { padding-top: 0; }

.node-type-p-gina #main .section #content .field-name-field-objetos .field-items .field-item .field-collection-view .field-name-field-title { text-align: center; color: #007153; font-size: 0.8em; word-break: keep-all; line-height: 1.2; margin: 9px auto; font-weight: 500; width: 90%; }

.node-type-p-gina #main .section #content .field-name-field-objetos .field-items .field-item .field-collection-view .field-name-field-archivo { bottom: 0; left: 0; padding-bottom: 7px; position: absolute; width: 100%; }

.node-type-p-gina #main .section #content .field-name-field-objetos .field-items .field-item .field-collection-view .field-name-field-archivo .content .file .file-icon, .node-type-p-gina #main .section #content .field-name-field-objetos .field-items .field-item .field-collection-view .field-name-field-archivo .content .file .file-size { display: none; }

.node-type-p-gina #main .section #content .field-name-field-objetos .field-items .field-item .field-collection-view .field-name-field-archivo .content .file a, .node-type-p-gina #main .section #content .field-name-field-objetos .field-items .field-item .field-collection-view .field-name-field-archivo .content .file a:link { background: url("../images/link-icon-arrow-download.png") no-repeat center top; -moz-background-size: 50px; background-size: 50px; color: #555555; height: auto; line-height: 2; font-weight: 100; text-indent: -9999px; display: inline-block; width: 60px; height: 60px; text-decoration: none; }

.node-type-p-gina #main .section #content .field-name-field-objetos .field-collection-view { margin: 0; }

.node-type-p-gina #main .section #content .field-name-field-objetos .field-collection-view .content .field-name-field-body table { width: 100% !important; }

.node-type-p-gina #main .section #content .field-name-field-objetos .field-collection-view .content .field-name-field-body img { border: 1px solid #777777; }

.node-type-p-gina #main .section #content .field-name-field-multiple-archivo { width: 100%; display: inline-block; /* eliminar apenas esten todas las paginas basicas de descargables actualizadas */ /*-----*/ }

.node-type-p-gina #main .section #content .field-name-field-multiple-archivo .field-items .field-item { float: left; width: 23.948%; height: 265px; margin-right: 1%; background: #ffffff; border: 1px solid #d9d9d9; -webkit-box-shadow: 2px 2px 1px #c1c1c1; -moz-box-shadow: 2px 2px 1px #c1c1c1; box-shadow: 2px 2px 1px #c1c1c1; display: inline-block; margin-bottom: 1em; padding: 0; }

.node-type-p-gina #main .section #content .field-name-field-multiple-archivo .field-items .field-item:nth-child(4n) { margin-right: 0; }

.node-type-p-gina #main .section #content .field-name-field-multiple-archivo .field-items .field-item .file .file-icon, .node-type-p-gina #main .section #content .field-name-field-multiple-archivo .field-items .field-item .file .file-size { display: none; }

.node-type-p-gina #main .section #content .field-name-field-multiple-archivo .field-items .field-item .file a, .node-type-p-gina #main .section #content .field-name-field-multiple-archivo .field-items .field-item .file a:link { background: url("../images/link-icon-arrow-download.png") no-repeat center top; -moz-background-size: 50px; background-size: 50px; color: #555555; height: auto; line-height: 2; font-weight: 100; padding-top: 60px; margin-top: 200px; text-indent: -9999px; display: inline-block; width: 100%; text-decoration: none; }

.node-type-p-gina #main .section #content .sharethis-buttons { max-width: 240px; margin: 0 auto; }

.node-type-p-gina.revista-criminalidad #preface-first { background: #179c94; }

.node-type-p-gina.revista-criminalidad #preface-first .block-seed-tools-seed-title { margin: 2.5em 0; }

.node-type-p-gina.revista-criminalidad #preface-first .block-seed-tools-seed-title > .content #page-title { font-weight: bold; font-size: 250%; }

.node-type-p-gina table, .node-type-p-gina th, .node-type-p-gina td { border: none; }

.page-celulares-recuperados #preface #preface-third #page-title { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin: 0 auto 28px auto; max-width: 660px; text-align: center; }

.page-celulares-recuperados #preface #preface-third #page-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-celulares-recuperados #preface #preface-third #page-title:after { margin: 15px auto 0 auto; width: 60px; }

.page-celulares-recuperados .view-celulares-recuperados { max-width: 660px; margin: 0 auto; color: #555555; }

.page-celulares-recuperados .view-celulares-recuperados .view-filters .views-exposed-widget { display: inline-block; vertical-align: top; float: none; padding: 0; width: 70%; }

.page-celulares-recuperados .view-celulares-recuperados .view-filters .views-exposed-widget > label { display: inline-block; vertical-align: top; }

.page-celulares-recuperados .view-celulares-recuperados .view-filters .views-exposed-widget > .views-widget { display: inline-block; vertical-align: top; margin-left: 6%; width: 86%; }

.page-celulares-recuperados .view-celulares-recuperados .view-filters .views-exposed-widget > .views-widget label { display: none; }

.page-celulares-recuperados .view-celulares-recuperados .view-filters .views-exposed-widget .form-text { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }

.page-celulares-recuperados .view-celulares-recuperados .view-filters .views-submit-button { display: inline-block; vertical-align: top; padding: 0; text-align: right; width: 29%; }

.page-celulares-recuperados .view-celulares-recuperados .view-filters .views-submit-button .form-submit { background: #179c94; border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffff; font-weight: 100; margin: 0; padding: 8px 15px; font-weight: 100; width: 160px; }

.page-celulares-recuperados .view-celulares-recuperados .view-filters .views-submit-button .form-submit:hover { color: #ffffff; background: #002f46; }

.page-celulares-recuperados .view-celulares-recuperados .view-content { background-color: #EEEEEE; margin: 3% 0; padding: 3.5%; }

.page-celulares-recuperados .view-celulares-recuperados .view-content .views-row-1 .views-field-nothing { position: relative; color: #666666; font-size: 190%; margin: 0; font-weight: lighter; margin: 0 auto 28px auto; max-width: 660px; text-align: center; }

.page-celulares-recuperados .view-celulares-recuperados .view-content .views-row-1 .views-field-nothing:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-celulares-recuperados .view-celulares-recuperados .view-content .views-row-1 .views-field-nothing:before { content: url("../images/icon-lost-documents.png"); display: inline-block; }

.page-celulares-recuperados .view-celulares-recuperados .view-content .views-row-1 .views-field-nothing:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.page-celulares-recuperados .view-celulares-recuperados .view-content .views-row-1 .views-field { margin-bottom: 2%; }

.page-celulares-recuperados .view-celulares-recuperados .view-content .views-row-1 .views-field .views-label { font-weight: 700; display: block; }

.page-celulares-recuperados .view-celulares-recuperados .view-content .views-row-1 .views-field:last-child { margin-bottom: 0; }

.page-celulares-recuperados .view-celulares-recuperados .view-content .views-row-1 .views-field .field-content { font-weight: 100; }

.page-celulares-recuperados .view-celulares-recuperados .view-content .views-row-1 .views-field-nothing { margin-bottom: 1.5em; }

.page-celulares-recuperados .view-celulares-recuperados .view-content .views-row-1 .views-field-nothing:before { content: url("../images/icon-phone-not-found.png"); display: inline-block; }

.page-celulares-recuperados .view-celulares-recuperados .view-content .views-row-1 .views-field-nothing span { margin-top: 10px; display: inherit; }

.page-celulares-recuperados .view-celulares-recuperados .view-empty { background-color: #EEEEEE; margin: 3% 0; padding: 3.5%; text-align: center; color: #555555; position: relative; }

.page-celulares-recuperados .view-celulares-recuperados .view-empty .upper-text { color: #666666; font-size: 190%; margin: 0; font-weight: lighter; margin: 0 auto 10px auto; position: relative; }

.page-celulares-recuperados .view-celulares-recuperados .view-empty .upper-text:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-celulares-recuperados .view-celulares-recuperados .view-empty .upper-text:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.page-celulares-recuperados .view-celulares-recuperados .view-empty .secondary-text { font-weight: 100; }

.page-celulares-recuperados .view-celulares-recuperados .view-empty:before { content: url("../images/icon-document-not-found.png"); display: inline-block; }

.page-unidades-integrantes-de-nuestra-red #menu-policia-unidad-observatorio { font-size: 0; list-style: none; margin: 0; padding-bottom: 15px; }

.page-unidades-integrantes-de-nuestra-red #menu-policia-unidad-observatorio > * { font-size: 16px; }

@media only screen and (max-width: 767px) { .page-unidades-integrantes-de-nuestra-red #menu-policia-unidad-observatorio { width: 95%; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-unidades-integrantes-de-nuestra-red #menu-policia-unidad-observatorio { width: 96%; } }

.page-unidades-integrantes-de-nuestra-red #menu-policia-unidad-observatorio > li { display: inline-block; vertical-align: top; margin-right: 3%; margin: 10px 3% 10px 0; width: 22.7%; }

.page-unidades-integrantes-de-nuestra-red #menu-policia-unidad-observatorio > li > span { color: #ffffff; display: block; font-size: 113%; font-weight: normal; min-height: 60px; }

@media only screen and (max-width: 767px) { .page-unidades-integrantes-de-nuestra-red #menu-policia-unidad-observatorio > li > span { border-bottom: 1px solid #ffffff; font-size: 90%; min-height: auto; padding: 10px 2%; } }

.page-unidades-integrantes-de-nuestra-red #menu-policia-unidad-observatorio > li.last { margin-right: 0; }

@media only screen and (max-width: 767px) { .page-unidades-integrantes-de-nuestra-red #menu-policia-unidad-observatorio > li { margin: 0; width: 100%; } }

.page-unidades-integrantes-de-nuestra-red #menu-policia-unidad-observatorio > li .item-list { border-top: 1px solid #62b38e; display: block; }

@media only screen and (max-width: 767px) { .page-unidades-integrantes-de-nuestra-red #menu-policia-unidad-observatorio > li .item-list { display: none; } }

.page-unidades-integrantes-de-nuestra-red #menu-policia-unidad-observatorio > li .item-list ul { list-style: none; margin: 0; }

@media only screen and (max-width: 767px) { .page-unidades-integrantes-de-nuestra-red #menu-policia-unidad-observatorio > li .item-list ul { margin: 0 auto; width: 95%; } }

.page-unidades-integrantes-de-nuestra-red #menu-policia-unidad-observatorio > li .item-list li a, .page-unidades-integrantes-de-nuestra-red #menu-policia-unidad-observatorio > li .item-list li a:link { background-image: url("../images/menu-bullet.png"); background-repeat: no-repeat; background-position: left center; color: #ffffff; border-bottom: 1px solid #62b38e; display: block; font-weight: 100; font-size: 91%; padding: 6px 0 6px 15px; }

.page-unidades-integrantes-de-nuestra-red #menu-policia-unidad-observatorio > li .item-list li a:hover, .page-unidades-integrantes-de-nuestra-red #menu-policia-unidad-observatorio > li .item-list li a:link:hover { background-color: #156742; background-position: 10px; padding-left: 25px; text-decoration: none; }

.page-unidades-integrantes-de-nuestra-red #preface { background: #1E935E; position: relative; }

.page-unidades-integrantes-de-nuestra-red #preface .block-seed-tools-seed-breadcrumb { background: rgba(0, 0, 0, 0.4); left: 0; margin: 0; padding: 8px 0; position: absolute; top: 0; width: 100%; z-index: 1; }

.page-unidades-integrantes-de-nuestra-red #preface .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-unidades-integrantes-de-nuestra-red #preface .block-seed-tools-seed-breadcrumb > .content:before, .page-unidades-integrantes-de-nuestra-red #preface .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-unidades-integrantes-de-nuestra-red #preface .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

.page-unidades-integrantes-de-nuestra-red #preface .block-seed-tools-seed-breadcrumb #breadcrumb { font-weight: 100; }

.page-unidades-integrantes-de-nuestra-red #preface .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-unidades-integrantes-de-nuestra-red #preface .block-seed-tools-seed-breadcrumb #breadcrumb a:link { color: #ffffff; font-weight: 100; }

.page-unidades-integrantes-de-nuestra-red #preface .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-unidades-integrantes-de-nuestra-red #preface #page-title { color: #ffffff; font-size: 190%; font-weight: 100; margin: 1.5em 0 1em; }

.page-unidades-integrantes-de-nuestra-red .block-views > h2 { color: #555555; font-size: 230%; margin: 0; margin: 1em 0; font-weight: 100; text-align: center; width: 100%; }

.page-unidades-integrantes-de-nuestra-red .block-views > h2:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-unidades-integrantes-de-nuestra-red .block-views > h2:after { background: #999999; margin: 30px auto; width: 55px; }

.page-unidades-integrantes-de-nuestra-red #main-inner .section { margin: 0; padding: 0; max-width: 100%; }

.page-unidades-integrantes-de-nuestra-red #main-inner .field-name-menu-observatorio-del-delito { background: #1E935E; margin-bottom: 2em; padding-bottom: 0.5em; }

.page-unidades-integrantes-de-nuestra-red #main-inner .field-name-menu-observatorio-del-delito ul { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; padding: 0; }

.page-unidades-integrantes-de-nuestra-red #main-inner .field-name-menu-observatorio-del-delito ul:before, .page-unidades-integrantes-de-nuestra-red #main-inner .field-name-menu-observatorio-del-delito ul:after { content: ''; display: table; }

.page-unidades-integrantes-de-nuestra-red #main-inner .field-name-menu-observatorio-del-delito ul:after { clear: both; }

.page-unidades-integrantes-de-nuestra-red #main-inner .field-name-menu-observatorio-del-delito ~ div { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-unidades-integrantes-de-nuestra-red #main-inner .field-name-menu-observatorio-del-delito ~ div:before, .page-unidades-integrantes-de-nuestra-red #main-inner .field-name-menu-observatorio-del-delito ~ div:after { content: ''; display: table; }

.page-unidades-integrantes-de-nuestra-red #main-inner .field-name-menu-observatorio-del-delito ~ div:after { clear: both; }

.page-planeacion-gestion-defensa-judicial #preface #preface-third #page-title { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin: 0 auto 28px auto; max-width: 660px; text-align: center; }

.page-planeacion-gestion-defensa-judicial #preface #preface-third #page-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-planeacion-gestion-defensa-judicial #preface #preface-third #page-title:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial { max-width: 660px; margin: 0 auto; color: #555555; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-filters .views-exposed-widget { display: inline-block; vertical-align: top; float: none; padding: 0; width: 70%; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-filters .views-exposed-widget > label { display: inline-block; vertical-align: top; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-filters .views-exposed-widget > .views-widget { display: inline-block; vertical-align: top; margin-left: 6%; width: 60%; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-filters .views-exposed-widget > .views-widget label { display: none; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-filters .views-exposed-widget .form-text { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-filters .views-submit-button { display: inline-block; vertical-align: top; padding: 0; text-align: right; width: 29%; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-filters .views-submit-button .form-submit { background: #179c94; border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffff; font-weight: 100; margin: 0; padding: 8px 15px; font-weight: 100; width: 160px; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-filters .views-submit-button .form-submit:hover { color: #ffffff; background: #1a814a; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-content { background-color: #EEEEEE; margin: 3% 0; padding: 3.5%; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-content .views-row-1 .views-field-nothing { position: relative; color: #666666; font-size: 190%; margin: 0; font-weight: lighter; margin: 0 auto 28px auto; max-width: 660px; text-align: center; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-content .views-row-1 .views-field-nothing:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-content .views-row-1 .views-field-nothing:before { content: url("../images/icon-lost-documents.png"); display: inline-block; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-content .views-row-1 .views-field-nothing:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-content .views-row-1 .views-field { margin-bottom: 2%; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-content .views-row-1 .views-field .views-label { font-weight: 700; display: block; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-content .views-row-1 .views-field:last-child { margin-bottom: 0; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-content .views-row-1 .views-field .field-content { font-weight: 100; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-content .views-row-1 .views-field-nothing { margin-bottom: 1.5em; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-content .views-row-1 .views-field-nothing:before { content: url("../images/icon-files-found.png"); display: inline-block; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-content .views-row-1 .views-field-nothing span { margin-top: 10px; display: inherit; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-empty { background-color: #EEEEEE; margin: 3% 0; padding: 3.5%; text-align: center; color: #555555; position: relative; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-empty .upper-text { color: #666666; font-size: 190%; margin: 0; font-weight: lighter; margin: 0 auto 10px auto; position: relative; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-empty .upper-text:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-empty .upper-text:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-empty .secondary-text { font-weight: 100; }

.page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-empty:before { content: url("../images/icon-document-not-found.png"); display: inline-block; }

.page-directorio #preface #preface-third #page-title { color: #666666; font-size: 234%; margin: 0; font-weight: 300; margin: 0 auto 28px auto; max-width: 660px; text-align: center; }

.page-directorio #preface #preface-third #page-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-directorio #preface #preface-third #page-title:after { margin: 15px auto 0 auto; width: 60px; }

.page-directorio .external-links { border: 1px solid #d6d6d6; margin-bottom: 20px; padding: 1%; }

.page-directorio .external-links .sub-title { color: #777777; font-weight: 100; margin-bottom: 8px; text-transform: uppercase; }

.page-directorio .external-links .menu { margin: 0; }

.page-directorio .external-links .menu .menu-item { display: inline-block; vertical-align: top; margin-right: 3%; }

.page-directorio .external-links .menu .menu-item:last-child { margin-right: 0; }

.page-directorio .external-links .menu .menu-item a, .page-directorio .external-links .menu .menu-item a:link { color: #002f46; font-size: 107%; font-weight: 100; text-decoration: none; }

.page-directorio .filters { border: 1px solid #d6d6d6; }

.page-directorio .filters input[type="radio"] { display: none; }

.page-directorio .filters input[type="radio"] ~ label { background: url("../images/radio-unchecked.png") center left no-repeat; display: inline-block; color: #666666; cursor: pointer; font-size: 100%; font-weight: 100; padding: 0 0 0 25px; vertical-align: middle; }

.page-directorio .filters input[type="radio"]:checked ~ label { background: url("../images/radio-checked.png") center left no-repeat; }

.page-directorio .filters div > fieldset { display: block; margin: 0; padding: 0; border: 0; }

.page-directorio .filters .sub-title { color: #777777; font-weight: 100; margin-bottom: 8px; text-transform: uppercase; text-align: center; }

.page-directorio .filters .general-filters { font-size: 0; margin: 0 auto; padding: 1%; width: 70%; }

.page-directorio .filters .general-filters > * { font-size: 16px; }

.page-directorio .filters .general-filters > fieldset { font-size: 0; }

.page-directorio .filters .general-filters > fieldset * { font-size: 16px; }

.page-directorio .filters .general-filters .filter { display: inline-block; vertical-align: top; margin-right: 2%; position: relative; width: 32%; }

.page-directorio .filters .general-filters .filter .select-wrapper { background: #ffffff url("../images/arrow_select.png") no-repeat 100% center; border: 1px solid #d6d6d6; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin-top: 10px; position: relative; }

.page-directorio .filters .general-filters .filter .select-wrapper select { -webkit-appearance: none; -moz-appearance: none; background: none; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 3px 45px 3px 8px; width: 100%; }

.page-directorio .filters .general-filters .filter.disabled .select-wrapper { background: #e5e5e5 url("../images/arrow_select.png") no-repeat right center; }

.page-directorio .filters .general-filters .filter.disabled .select-wrapper .unblocker { height: 100%; top: 0; position: absolute; width: 100%; }

.page-directorio .filters .general-filters .filter input[type="radio"] ~ label { color: #a0a0a0; font-weight: bold; }

.page-directorio .filters .general-filters .filter input[type="radio"]:checked ~ label { color: #666666; }

.page-directorio .filters .general-filters .custom-search { margin-right: 0; }

.page-directorio .filters .general-filters .custom-search input[type="text"] { margin-top: 10px; padding: 5px 4px; }

.page-directorio .filters .general-filters .custom-search.disabled .unblocker { bottom: 0; height: 32px; position: absolute; width: 100%; }

.page-directorio .filters .inplace-filters { background-color: #D9D9D9; display: block; height: 28px; margin: 11px auto 0; padding: 14px 1% 17px; width: 68%; }

.page-directorio .filters .inplace-filters .inplace-filter { float: left; margin-right: 3%; }

.page-directorio .filters .inplace-filters .inplace-filter.select { width: 100%; }

.page-directorio .filters .inplace-filters .inplace-filter.select label { display: inline-block; vertical-align: middle; color: #555555; font-weight: bold; margin-right: 2%; padding: 0; }

.page-directorio .filters .inplace-filters .inplace-filter.select select { display: inline-block; vertical-align: middle; -webkit-appearance: none; -moz-appearance: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #ffffff url("../images/arrow_select.png") no-repeat 100% center; height: 33px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 0 49px 0 10px; width: 70%; }

.page-directorio .filters .actions { margin-top: 15px; padding: 1%; text-align: center; }

.page-directorio .filters .actions button { background: #007336; border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffff; font-weight: 100; margin: 0; padding: 8px 15px; padding: 8px 30px; }

.page-directorio .filters .actions button:hover { color: #ffffff; background: #1a814a; }

.page-directorio .filters.showing-inplacefilters .filter:after { border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #D9D9D9; bottom: -25px; content: ''; height: 0; left: 50%; margin-left: -20px; position: absolute; width: 0; }

.page-directorio .filters.showing-inplacefilters .filter.disabled:after { content: none; }

.page-directorio .results .search_term { color: #555555; font-size: 96%; margin: 10px 0; }

.page-directorio .results .search_term .label { display: inline-block; font-weight: bold; }

.page-directorio .results .search_term .value { display: inline-block; font-weight: 100; }

.page-directorio .results .content .row { border: 1px solid #d9d9d9; -webkit-box-shadow: 1px 0px 6px #c1c1c1; -moz-box-shadow: 1px 0px 6px #c1c1c1; box-shadow: 1px 0px 6px #c1c1c1; margin: 0 0 20px 0; padding: 2%; width: 96%; }

.page-directorio .results .content .row .item { color: #555555; font-weight: 100; margin-bottom: 0.8em; }

.page-directorio .results .content .row .item .label { text-transform: uppercase; }

.page-directorio .results .content .row .basic-information { float: left; width: 35%; }

.page-directorio .results .content .row .contact-information { float: right; position: relative; width: 60%; }

.page-directorio .results .content .row .contact-information:before { position: absolute; top: 2px; left: -45px; content: ''; height: 100%; width: 1px; background-color: #A7A5A8; }

.page-calendar-node-field-fecha-year .view-calendario .calendar-calendar .year-view table .date-nav { background: #DFDFDF; }

.page-calendar-node-field-fecha-year .view-calendario .calendar-calendar .year-view table tbody td { vertical-align: top; }

.page-calendar-node-field-fecha-year .view-calendario .calendar-calendar .year-view table tbody .has-events .beautytips-module-processed { color: #007336; background: none; }

.page-calendar-node-field-fecha-week .week-view .full td.multi-day div.weekview { background: #7B7B7B; }

.page-calendar-node-field-fecha-week .week-view .full td.multi-day div.weekview a, .page-calendar-node-field-fecha-week .week-view .full td.multi-day div.weekview a:link { color: #ffffff; font-size: 127%; }

.page-calendar-node-field-fecha-week .week-view .full td.multi-day div.weekview .continues { display: none; }

.page-calendar-node-field-fecha-day #main #content .view-calendario .view-content .full { table-layout: auto; border-right: 1px solid #C1C1C1; }

.page-calendar-node-field-fecha-day #main #content .view-calendario .view-content .full .first > div, .page-calendar-node-field-fecha-day #main #content .view-calendario .view-content .full .last > div { width: 100%; }

.page-calendar-node-field-fecha-day #main #content .view-calendario .view-content .full .first { width: 20%; }

.page-calendar-node-field-fecha-day #main #content .view-calendario .view-content .full .last { width: 80%; }

.page-calendar-node-field-fecha-day #main #content .view-calendario .view-content #single-day-container, .page-calendar-node-field-fecha-day #main #content .view-calendario .view-content #multi-day-container { border-right: 1px solid #C1C1C1; }

.page-calendar-node-field-fecha-day #main #content .view-calendario .view-content #multi-day-container { height: 3.7em; }

.page-calendar-node-field-fecha-day #main #content .view-calendario .view-content #multi-day-container .full .multi-day .calendar div.dayview { background: #7B7B7B; }

.page-calendar-node-field-fecha-day #main #content .view-calendario .view-content #multi-day-container .full .multi-day .calendar div.dayview a { color: #ffffff; font-size: 120%; }

.page-node-126310 #page-title { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin: 0 auto; text-align: center; }

.page-node-126310 #page-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-126310 #page-title:after { margin: 15px auto 0 auto; width: 60px; }

.page-node-126310 .view-timeline .views-row .views-row { background: #8eb133; margin-bottom: 0.3em; }

.page-node-126310 .view-timeline .views-field-field-period { display: inline-block; vertical-align: middle; position: relative; width: 12%; }

.page-node-126310 .view-timeline .views-field-field-period .field-content { color: #555555; font-size: 130%; font-weight: 100; }

.page-node-126310 .view-timeline .views-field-field-period:after { background: #179c94; border: 1px solid #555555; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0px 0px 3px #ffffff; -moz-box-shadow: inset 0px 0px 3px #ffffff; box-shadow: inset 0px 0px 3px #ffffff; content: ''; display: inline-block; height: 10px; position: absolute; top: 6px; right: -9px; width: 10px; }

.page-node-126310 .view-timeline .history-title { background: url("../images/arrow-history-bottom.png")  no-repeat 99% 10px; padding: 1.5% 2% 1.5% 80px; position: relative; background: #179c94;}

.page-node-126310 .view-timeline .history-title.active { background: url("../images/arrow-history-top.png") no-repeat 99% 10px; background: #002f46;}

.page-node-126310 .view-timeline .history-title.active .views-field-field-image { display: none; }

.page-node-126310 .view-timeline .history-title .views-field-title { display: inline-block; vertical-align: middle; width: 66%; }

.page-node-126310 .view-timeline .history-title .views-field-title .field-content { color: #ffffff; font-size: 120%; font-weight: 100; margin: 0; }

.page-node-126310 .view-timeline .history-title .views-field-title .counts { background: rgba(0, 0, 0, 0.3); color: #ffffff; display: inline-block; font-size: 149%; left: 10px; margin-top: -27px; padding: 15px 0px; position: absolute; text-align: center; top: 50%; width: 55px; }

.page-node-126310 .view-timeline .history-title .views-field-field-image { display: inline-block; vertical-align: middle; position: absolute; right: 5%; top: 10px; }

.page-node-126310 .view-timeline .history-title .views-field-field-image img { border: 1px solid #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

.page-node-126310 .view-timeline .history-title .views-field-nid { display: none; }

.page-node-126310 .view-timeline .history-body { color: #ffffff; display: none; padding: 2%; background: #179c94;}

.page-node-126310 .view-timeline .history-body .views-field-field-body { display: inline-block; vertical-align: middle; margin-right: 5%; width: 70%; }

.page-node-126310 .view-timeline .history-body .views-field-field-image-1 { display: inline-block; vertical-align: top; width: 20%; }

.page-node-126310 .view-timeline .history-body .views-field-field-image-1 img { border: 1px solid #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

.page-node-126310 .view-timeline .views-field-view { display: inline-block; vertical-align: middle; border-left: 1px solid #555555; padding-left: 1%; width: 86%; }

.page-node-126310 .image-text-bk { margin-top: 3em; }

.page-node-126310 .image-text-bk-content { background: #ffffff; border: 1px solid #d9d9d9; -webkit-box-shadow: 2px 2px 1px #c1c1c1; -moz-box-shadow: 2px 2px 1px #c1c1c1; box-shadow: 2px 2px 1px #c1c1c1; display: inline-block; margin-bottom: 1em; padding: 0; position: relative; width: 100%; }

.page-node-126310 .image-text-bk-content img { float: left; width: 51%; }

.page-node-126310 .image-text-bk-content .image-text-bk-resume { color: #555555; float: right; font-size: 1.1em; font-weight: 100; line-height: 1.5; padding: 3% 2%; width: 45%; }

.page-node-126310 .image-text-bk-content .image-text-bk-resume h2 { color:#002f46; font-size: 190%; margin: 0; font-weight: 100; margin-bottom: 10px; }

.page-node-126310 .image-text-bk-content .image-text-bk-resume h2:after { background: #80b99b; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-126310 .image-text-bk-content .image-text-bk-resume h2:after { margin-top: 8px; width: 56px; }

.page-node-126310 .image-text-bk-content .image-text-bk-resume p a { bottom: 2%; color:#179c94; font-weight: 100; padding-right: 27px; position: absolute; right: 2%; }

.page-node-126310 .image-text-bk-content .image-text-bk-resume p a:after { background: url("../images/sprite.png") -186px -57px no-repeat; content: ''; height: 20px; margin-top: -10px; position: absolute; right: 0; top: 50%; width: 20px; }

.node-type-revista-de-criminalidad #preface-first { background: #007336; position: relative; padding-top: 40px; }

@media only screen and (min-width: 0) and (max-width: 480px) { .node-type-revista-de-criminalidad #preface-first { padding: 0 !important; } }

.node-type-revista-de-criminalidad #preface-first .block-seed-tools-seed-breadcrumb { background: rgba(0, 0, 0, 0.4); left: 0; margin: 0; padding: 8px 0; position: absolute; top: 0; width: 100%; z-index: 1; }

.node-type-revista-de-criminalidad #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.node-type-revista-de-criminalidad #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .node-type-revista-de-criminalidad #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.node-type-revista-de-criminalidad #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media only screen and (min-width: 0) and (max-width: 480px) { .node-type-revista-de-criminalidad #preface-first .block-seed-tools-seed-breadcrumb { display: none; } }

.node-type-revista-de-criminalidad #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.node-type-revista-de-criminalidad #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .node-type-revista-de-criminalidad #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.node-type-revista-de-criminalidad #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.node-type-revista-de-criminalidad #preface-first .block-bean, .node-type-revista-de-criminalidad #preface-first .block-seed-tools-seed-title { margin: 1em 0; }

.node-type-revista-de-criminalidad #preface-first .block-bean > .content h2, .node-type-revista-de-criminalidad #preface-first .block-bean > .content #page-title, .node-type-revista-de-criminalidad #preface-first .block-seed-tools-seed-title > .content h2, .node-type-revista-de-criminalidad #preface-first .block-seed-tools-seed-title > .content #page-title { color: #ffffff; font-size: 180%; font-weight: 100; margin: 0; text-align: left; }

.node-type-revista-de-criminalidad #preface-first .block-bean > .content h2:after, .node-type-revista-de-criminalidad #preface-first .block-bean > .content #page-title:after, .node-type-revista-de-criminalidad #preface-first .block-seed-tools-seed-title > .content h2:after, .node-type-revista-de-criminalidad #preface-first .block-seed-tools-seed-title > .content #page-title:after { content: none; }

@media only screen and (min-width: 0) and (max-width: 480px) { .node-type-revista-de-criminalidad #preface-first .block-bean, .node-type-revista-de-criminalidad #preface-first .block-seed-tools-seed-title { margin: 0; } }

.node-type-revista-de-criminalidad #preface-first .block-bean-titulo-revista-de-criminalidad .revista-criminalidad-title { background: url(../images/logo-chat-ponal.png) no-repeat left center; color: #ffffff; font-weight: bold; font-size: 250%; margin-bottom: 0; padding: 10px 0 10px 56px; }

.node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu { list-style: none; margin: 0.5em 0; padding-bottom: 4px; margin: 0.8em 0; }

.node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu li, .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu li:nth-child(5n), .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu li, .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu li:nth-child(5n), .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu li:nth-child(2n), .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu li, .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item { vertical-align: top; width: 47% !important; }
  .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu li:nth-child(5n), .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu li:nth-child(2n), .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(2n) { margin-right: 0; } }

.node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu li a, .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu li a:link, .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item a, .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item a:link { background-image: url("../images/menu-bullet.png"); background-repeat: no-repeat; background-position: 0px 18px; color: #ffffff; font-weight: normal; font-size: 0.9em; font-weight: 100; display: block; padding-left: 11px; padding-bottom: 0.5em; padding-top: 0.5em; }

.node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu li a.active, .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu li a:hover, .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu li a:focus, .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item a.active, .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item a:hover, .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item a:focus { background-color: #156742; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu li a.active, .node-type-revista-de-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item a.active { font-weight: normal; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-left { width: 16.2%; margin-right: 2%; float: left; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-left .field-name-descargable-de-revista-de-crimin { margin-top: 15px; text-align: center; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-left .field-name-descargable-de-revista-de-crimin a { text-decoration: none; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-left .field-name-descargable-de-revista-de-crimin .content a:link, .node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-left .field-name-descargable-de-revista-de-crimin .content a:visited { color: #555555; font-weight: lighter; font-size: 0.9em; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-left .field-name-descargable-de-revista-de-crimin .content .download-icon_revistacriminalidad { width: 60px; height: 60px; display: inline-block; text-indent: -5000em; background: url("../images/sprite.png") no-repeat -81px -262px; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right { float: left; width: 55%; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-title { color: #777777; font-weight: lighter; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-title h2 { margin: 0; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-post-date { font-size: 109%; font-weight: 100; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right > .field-collection-container { margin-top: 2em !important; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-pdf-editorial { margin: 30px 0 15px; padding: 1%; background: #ffffff; border: 1px solid #D9D9D9; -webkit-box-shadow: 2px 0px 9px #cecece; -moz-box-shadow: 2px 0px 9px #cecece; box-shadow: 2px 0px 9px #cecece; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-pdf-editorial .file .file-icon, .node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-pdf-editorial .file .file-size { display: none; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-pdf-editorial a, .node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-pdf-editorial a:link { width: 25px; height: 25px; display: inline-block; background: url("../images/link-icon-arrow-download.png") no-repeat center top; -moz-background-size: 25px; background-size: 25px; font-weight: 100; text-decoration: none; text-indent: 35px; color: #555555; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-collection-container { border: none; margin: 0; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .group-magazine-article { display: inline-block; padding: 3%; width: 96%; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .group-magazine-article .field-name-field-articulo { float: left; min-width: 33px; margin-bottom: 0.5em; width: 5%; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .group-magazine-article .field-name-field-articulo .file-size, .node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .group-magazine-article .field-name-field-articulo img { display: none; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .group-magazine-article .field-name-field-articulo a, .node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .group-magazine-article .field-name-field-articulo a:link { display: inline-block; text-indent: -5000em; background: url("../images/button-download-pdf-big.png") no-repeat center top; -moz-background-size: 32px; background-size: 32px; height: 34px; width: 33px; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .group-magazine-article .field-name-field-articulo ~ .field { color: #555555; float: right; font-size: 100%; font-style: italic; font-weight: 100; margin-bottom: 0.5em; width: 90%; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .group-magazine-article .field-name-field-articulo ~ .field.field-name-field-titulo-espaniol { font-style: normal; font-weight: normal; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .group-magazine-article .field-name-field-articulo ~ .field.field-name-field-autores { font-weight: normal; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .group-magazine-article .field-name-field-articulo ~ .field.field-name-field-articulo-en-html { clear: left; float: left; min-width: 33px; width: 5%; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .group-magazine-article .field-name-field-articulo ~ .field.field-name-field-articulo-en-html .file-icon { position: absolute !important; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .group-magazine-article .field-name-field-articulo ~ .field.field-name-field-articulo-en-html a { display: inline-block; text-indent: -5000em; background: url("../images/boton-html.png") no-repeat center top; -moz-background-size: 32px; background-size: 32px; height: 34px; width: 33px; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista > .field-items > .field-item { -webkit-box-shadow: 2px 0px 9px #cecece; -moz-box-shadow: 2px 0px 9px #cecece; box-shadow: 2px 0px 9px #cecece; border: none; margin-bottom: 2em; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .field-items .field-item { border-bottom: 1px solid #D9D9D9; padding: 0; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .field-items .field-name-field-archivos-extra { margin-top: 1em; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .field-items .field-name-field-archivos-extra .field-item { border-bottom: none; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .field-items .field-name-field-archivos-extra .field-item .file a { color: #007336; font-weight: normal; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .field-items .field-name-field-archivos-extra .field-item .file-size, .node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .field-items .field-name-field-archivos-extra .field-item .file-icon { display: none; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .field-items .field-collection-view { padding: 0; margin: 0; border: none; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .field-items .group-topic-titles { background: #eeeeee; padding: 15px 3%; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .field-items .group-topic-titles .field { display: inline-block; vertical-align: top; color: #666666; font-weight: bold; font-size: 108%; padding-left: 10px; width: auto; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .field-items .group-topic-titles .field:before { content: '/'; margin-right: 10px; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .field-items .group-topic-titles .field:first-child { padding: 0; }

.node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right .field-name-field-temas-en-revista .field-items .group-topic-titles .field:first-child:before { content: none; }

.page-documentos-extraviados #page-title { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin: 0 auto 28px auto; max-width: 660px; text-align: center; }

.page-documentos-extraviados #page-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-documentos-extraviados #page-title:after { margin: 15px auto 0 auto; width: 60px; }

.page-estado-de-las-vias #page-title { color: #666666; font-size: 234%; margin: 0; font-weight: 300; margin: 0 auto 28px auto; text-align: center; }

.page-estado-de-las-vias #page-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-estado-de-las-vias #page-title:after { margin: 15px auto 0 auto; width: 60px; }

.view-estado-de-las-v-as .view-header { background: #eeeeee; color: #333333; font-size: 125%; font-weight: 100; padding: 1%; text-align: center; }

.view-estado-de-las-v-as .views-exposed-widgets { background: #eeeeee; }

.view-estado-de-las-v-as .views-exposed-widgets .views-widget-filter-field_departamento_via_tid { border-top: 1px solid #ffffff; float: none; margin: 0 auto; padding: 0; width: 96%; }

.view-estado-de-las-v-as .views-exposed-widgets .views-widget-filter-field_departamento_via_tid .bef-checkboxes { font-size: 0; }

.view-estado-de-las-v-as .views-exposed-widgets .views-widget-filter-field_departamento_via_tid .bef-checkboxes > * { font-size: 16px; }

.view-estado-de-las-v-as .views-exposed-widgets .views-widget-filter-field_departamento_via_tid .bef-checkboxes .form-item { display: inline-block; vertical-align: top; background: none; width: 25%; }

.view-estado-de-las-v-as .views-exposed-widgets .views-widget-filter-field_departamento_via_tid .bef-checkboxes .form-item label { background: url("../images/check-box.png") no-repeat left center; font-size: 97%; font-weight: 400; padding: 0 0 0 20px; }

.view-estado-de-las-v-as .views-exposed-widgets .views-widget-filter-field_departamento_via_tid .bef-checkboxes .form-item input { display: none; }

.view-estado-de-las-v-as .views-exposed-widgets .views-widget-filter-field_departamento_via_tid .bef-checkboxes .form-item.highlight label { background: url("../images/check-box-selected.png") no-repeat left center; }

.view-estado-de-las-v-as .views-exposed-widgets .views-submit-button { border-top: 1px solid #ffffff; float: none; margin: 1em auto 0 auto; padding: 1% 0; text-align: right; width: 96%; }

.view-estado-de-las-v-as .views-exposed-widgets .views-submit-button .form-submit { background: #179c94; border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffff; font-weight: 100; margin: 0; padding: 8px 15px; margin: 0; }

.view-estado-de-las-v-as .views-exposed-widgets .views-submit-button .form-submit:hover { color: #ffffff; background: #002f46; }

.view-estado-de-las-v-as .view-content .views-row { font-size: 0; border-bottom: 1px solid #a7a7a7; }

.view-estado-de-las-v-as .view-content .views-row > * { font-size: 16px; }

.view-estado-de-las-v-as .view-content .views-row legend { border-bottom: 1px solid #a7a7a7; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #777777; display: none; font-weight: bold; font-size: 110%; padding: 4px 5%; text-transform: uppercase; width: 100%; }

.view-estado-de-las-v-as .view-content .views-row-1 legend { display: block; }

.view-estado-de-las-v-as .view-content .views-row-even { background: #f8f8f8; }

.view-estado-de-las-v-as .view-content fieldset { display: inline-block; vertical-align: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: none; padding: 0; width: 25%; }

.view-estado-de-las-v-as .view-content h3 { color: #999999; font-size: 146%; font-weight: 100; margin: 1.5em 0px; }

.view-estado-de-las-v-as .view-content .fieldset-wrapper { padding: 3px 5%; }

.view-estado-de-las-v-as .view-content .fieldset-wrapper .views-field { color: #333333; }

.view-estado-de-las-v-as .view-content .fieldset-wrapper .views-field .views-label { font-weight: bold; }

.view-estado-de-las-v-as .view-content .fieldset-wrapper .views-field .field-content { font-weight: 100; }

.view-estado-de-las-v-as .view-empty { background-color: #EEEEEE; margin: 3% 0; padding: 3.5%; text-align: center; color: #555555; max-width: 660px; margin: 0 auto; text-align: center; }

.view-estado-de-las-v-as .view-empty .upper-text { color: #666666; font-size: 190%; margin: 0; font-weight: lighter; margin: 0 auto 10px auto; position: relative; }

.view-estado-de-las-v-as .view-empty .upper-text:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.view-estado-de-las-v-as .view-empty .upper-text:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.view-estado-de-las-v-as .view-empty .secondary-text { font-weight: 100; }

.view-estado-de-las-v-as .view-empty p { font-size: 145%; }

.view-estado-de-las-v-as .view-empty:before { content: url("../images/icon-document-not-found.png"); display: block; }

.page-polired #header-second, .node-type-polired #header-second { background: #008C69; position: relative; padding: 25px; }

.page-polired #header-third, .node-type-polired #header-third { background: #00543f; margin-bottom: 1em; }

.page-polired .block-policia-radio, .node-type-polired .block-policia-radio { display: inline-block; vertical-align: middle; background: none; padding: 1% 0; position: relative; width: 49%; }

.page-polired .block-policia-radio .radio-content, .node-type-polired .block-policia-radio .radio-content { float: none; display: inline-block; }

.page-polired .block-policia-radio .radio-content .radio-title, .node-type-polired .block-policia-radio .radio-content .radio-title { display: none; }

.page-polired .block-views-polired-logo-block, .node-type-polired .block-views-polired-logo-block { float: left; margin-right: 9%; margin-top: 50px; width: 40%; }

.page-polired .block-views-polired-logo-block .block-title, .node-type-polired .block-views-polired-logo-block .block-title { color: #ffffff; border-bottom: 1px solid #4daf96; font-size: 260%; font-weight: 100; padding-bottom: 10px; width: 100%; }

.page-polired .block-views-polired-logo-block .views-field-field-image, .node-type-polired .block-views-polired-logo-block .views-field-field-image { display: inline-block; vertical-align: middle; margin-right: 2%; width: 12%; }

.page-polired .block-views-polired-logo-block .views-field-field-body, .node-type-polired .block-views-polired-logo-block .views-field-field-body { display: inline-block; vertical-align: middle; width: 65%; }

.page-polired .block-views-polired-logo-block .views-field-field-body p, .node-type-polired .block-views-polired-logo-block .views-field-field-body p { color: #ffffff; font-size: 130%; font-weight: 100; margin: 0; }

.page-polired .block-views-polired-logo-block .views-field-field-body strong, .node-type-polired .block-views-polired-logo-block .views-field-field-body strong { font-size: 70%; font-weight: normal; }

.page-polired .block-policia-polred-login, .node-type-polired .block-policia-polred-login { float: right; text-align: right; width: 40%; }

.page-polired .block-policia-polred-login > .content a, .node-type-polired .block-policia-polred-login > .content a { background: #E9EEEF; -webkit-border-radius: 6px 8px 0 0; -moz-border-radius: 6px 8px 0 0; border-radius: 6px 8px 0 0; color: #1d3c41; font-weight: 100; padding: 1% 2%; }

.page-polired .block-policia-iframe-polired, .node-type-polired .block-policia-iframe-polired { float: right; text-align: right; width: 40%; }

.page-polired .block-policia-iframe-polired #outerdiv, .node-type-polired .block-policia-iframe-polired #outerdiv { margin: 0 0 0 auto; }

.page-polired .block-widgets-s-socialmedia-profile-default, .node-type-polired .block-widgets-s-socialmedia-profile-default { display: inline-block; vertical-align: middle; text-align: right; width: 50%; }

.page-polired .block-widgets-s-socialmedia-profile-default > .content .widgets-element, .node-type-polired .block-widgets-s-socialmedia-profile-default > .content .widgets-element { display: inline-block; margin-bottom: 0; margin-top: 4px; margin-left: 1%; }

.page-polired .block-widgets-s-socialmedia-profile-default > .content .widgets-element a, .page-polired .block-widgets-s-socialmedia-profile-default > .content .widgets-element a:link, .node-type-polired .block-widgets-s-socialmedia-profile-default > .content .widgets-element a, .node-type-polired .block-widgets-s-socialmedia-profile-default > .content .widgets-element a:link { width: 33px; height: 33px; background-color: transparent !important; border: none !important; display: block; margin: 0 auto; }

.page-polired .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-facebook-profile-button a, .node-type-polired .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-facebook-profile-button a { background-position: -222px -250px; }

.page-polired .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-twitter-profile-button a, .node-type-polired .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-twitter-profile-button a { background-position: -222px -180px; }

.page-polired .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-flickr-profile-button a, .node-type-polired .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-flickr-profile-button a { background-position: -222px -283px; }

.page-polired .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-googleplus-profile-button a, .node-type-polired .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-googleplus-profile-button a { background-position: -222px -213px; }

.page-polired .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-youtube-profile-button a, .node-type-polired .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-youtube-profile-button a { background-position: -222px -145px; }

.page-polired .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-rss-feed-button, .page-polired .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-pinterest-profile-button, .page-polired .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-instagram-profile-button, .node-type-polired .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-rss-feed-button, .node-type-polired .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-pinterest-profile-button, .node-type-polired .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-instagram-profile-button { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); padding: 0; width: 0; height: 0; }

.page-polired .region-footer-second > .block, .node-type-polired .region-footer-second > .block { vertical-align: middle; }

.page-polired .region-footer-second .block-bean-polired-footer-medio, .node-type-polired .region-footer-second .block-bean-polired-footer-medio { width: 44%; }

.page-polired .region-footer-second .block-bean-polired-footer-medio p, .node-type-polired .region-footer-second .block-bean-polired-footer-medio p { color: #555555; font-size: 73%; }

.page-polired .region-footer-second .block-bean-polired-es-un-honor, .node-type-polired .region-footer-second .block-bean-polired-es-un-honor { border-right: none; }

.page-polired #footer-second, .node-type-polired #footer-second { margin-bottom: 0; }

.page-polired #footer-third, .node-type-polired #footer-third { padding: 1% 0; }

.page-polired #footer-first .field-name-field-body, .node-type-polired #footer-first .field-name-field-body { text-align: right; }

.page-polired #footer-first .field-name-field-body p, .node-type-polired #footer-first .field-name-field-body p { color: #555555; font-size: 73%; }

.page-polired #footer-first .field-name-field-body p a, .node-type-polired #footer-first .field-name-field-body p a { color: #555555; font-weight: 100; }

.page-polired .block-menu-menu-polired-footer > .content .menu, .node-type-polired .block-menu-menu-polired-footer > .content .menu { list-style: none; margin: 0; }

.page-polired .block-menu-menu-polired-footer > .content .menu .menu-item, .node-type-polired .block-menu-menu-polired-footer > .content .menu .menu-item { display: inline-block; padding-right: 13%; vertical-align: middle; }

.page-polired .block-menu-menu-polired-footer > .content .menu .menu-item a, .node-type-polired .block-menu-menu-polired-footer > .content .menu .menu-item a { display: inline-block; font-size: 0; }

.page-polired .block-menu-menu-polired-footer > .content .menu .menu-item:nth-child(3), .node-type-polired .block-menu-menu-polired-footer > .content .menu .menu-item:nth-child(3) { border-right: 1px solid #c3c3c3; }

.page-polired .block-menu-menu-polired-footer > .content .menu .menu-item:nth-child(4), .page-polired .block-menu-menu-polired-footer > .content .menu .menu-item:nth-child(5), .page-polired .block-menu-menu-polired-footer > .content .menu .menu-item:nth-child(6), .node-type-polired .block-menu-menu-polired-footer > .content .menu .menu-item:nth-child(4), .node-type-polired .block-menu-menu-polired-footer > .content .menu .menu-item:nth-child(5), .node-type-polired .block-menu-menu-polired-footer > .content .menu .menu-item:nth-child(6) { padding-left: 12%; padding-right: 0; }

.node-type-polired .group-grupo-2, .node-type-polired .group-grupo-1 { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.node-type-polired .group-grupo-2:before, .node-type-polired .group-grupo-2:after, .node-type-polired .group-grupo-1:before, .node-type-polired .group-grupo-1:after { content: ''; display: table; }

.node-type-polired .group-grupo-2:after, .node-type-polired .group-grupo-1:after { clear: both; }

.node-type-polired #block-seed-tools-seed-title { position: absolute !important; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

.node-type-polired #main-inner .section { margin: 0; padding: 0; max-width: 100%; }

.node-type-polired .field-name-noticias-principales-polired { display: inline-block; vertical-align: top; width: 50%; }

.node-type-polired .field-name-noticias-principales-polired .view-polired-noticia .view-content { font-size: 0; height: 100%; }

.node-type-polired .field-name-noticias-principales-polired .view-polired-noticia .view-content > * { font-size: 16px; }

.node-type-polired .field-name-noticias-principales-polired .view-polired-noticia .view-content .views-row { display: inline-block; vertical-align: top; background: #008e8e; border: 1px solid #d9d9d9; -webkit-box-shadow: 0px 2px 4px #c1c1c1; -moz-box-shadow: 0px 2px 4px #c1c1c1; box-shadow: 0px 2px 4px #c1c1c1; margin-right: 3%; width: 47%; height: 100%; }

.node-type-polired .field-name-noticias-principales-polired .view-polired-noticia .view-content .views-row-last { margin-right: 0; }

.node-type-polired .field-name-noticias-principales-polired .view-polired-noticia .view-content .views-row .views-field-field-imagen img { width: 100%; }

.node-type-polired .field-name-noticias-principales-polired .view-polired-noticia .view-content .views-field-title { padding: 3% 5% 0% 5%; text-align: center; }

.node-type-polired .field-name-noticias-principales-polired .view-polired-noticia .view-content .views-field-title a { color: #ffffff; font-size: 116%; font-weight: 100; }

.node-type-polired .field-name-noticias-principales-polired .view-polired-noticia .view-content .views-field-field-resumen { color: #ffffff; font-size: 91%; font-weight: 100; line-height: 1.4; padding: 1% 5% 4% 5%; text-align: center; }

.node-type-polired .field-name-polired-slider { margin: 1em 0; position: relative; }

.node-type-polired .field-name-polired-slider .view-footer { position: absolute; bottom: 2%; width: 100%; }

.node-type-polired .field-name-field-polired-video { display: inline-block; vertical-align: top; width: 50%; }

.node-type-polired .field-name-field-polired-video .media-youtube-video { background: #000000; }

.node-type-polired .field-name-field-polired-video iframe { height: 320px; width: 100%; }

.node-type-polired .view-polired-slider ul { margin: 0; }

.node-type-polired .view-polired-slider ul li { list-style: none; }

.node-type-polired .view-polired-slider .views-row { display: none; }

.node-type-polired .view-polired-slider .views-row-first { display: block; }

.node-type-polired .view-polired-slider .caroufredsel_wrapper { margin: 0 !important; }

.node-type-polired .view-polired-slider .caroufredsel_wrapper .views-row { float: left; list-style: none; display: block; }

.node-type-polired .view-polired-slider .pager-slider { text-align: center; }

.node-type-polired .view-polired-slider .pager-slider a:link, .node-type-polired .view-polired-slider .pager-slider a { display: inline-block; text-indent: -5000em; width: 25px; height: 25px; background: rgba(174, 174, 174, 0.7); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin-left: 1em; }

.node-type-polired .view-polired-slider .pager-slider a:link.selected, .node-type-polired .view-polired-slider .pager-slider a:link:hover, .node-type-polired .view-polired-slider .pager-slider a.selected, .node-type-polired .view-polired-slider .pager-slider a:hover { background: #555555; }

.node-type-polired .view-polired-slider #control-nav { list-style: none; margin: 0; margin-top: -40px; position: absolute; top: 50%; width: 100%; }

.node-type-polired .view-polired-slider #control-nav a { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; display: inline-block; position: absolute; text-align: center; }

.node-type-polired .view-polired-slider #control-nav #prev { left: 2%; }

.node-type-polired .view-polired-slider #control-nav #next { right: 2%; }

.node-type-polired .view-polired-coest { position: relative; }

.node-type-polired .view-polired-coest ul { margin: 0; }

.node-type-polired .view-polired-coest ul li { list-style: none; }

.node-type-polired .view-polired-coest .views-row { display: none; }

.node-type-polired .view-polired-coest .views-row-first { display: block; }

.node-type-polired .view-polired-coest .caroufredsel_wrapper { margin: 0 !important; }

.node-type-polired .view-polired-coest .caroufredsel_wrapper .views-row { float: left; list-style: none; display: block; }

.node-type-polired .view-polired-coest .pager-slider { text-align: center; }

.node-type-polired .view-polired-coest .pager-slider a:link, .node-type-polired .view-polired-coest .pager-slider a { display: inline-block; text-indent: -5000em; width: 25px; height: 25px; background: #c4c4c4; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin-left: 1em; }

.node-type-polired .view-polired-coest .pager-slider a:link.selected, .node-type-polired .view-polired-coest .pager-slider a:link:hover, .node-type-polired .view-polired-coest .pager-slider a.selected, .node-type-polired .view-polired-coest .pager-slider a:hover { background: #555555; }

.node-type-polired .view-polired-coest #control-nav { list-style: none; margin: 0; margin-top: -40px; position: absolute; top: 50%; width: 100%; }

.node-type-polired .view-polired-coest #control-nav a { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; display: inline-block; position: absolute; text-align: center; }

.node-type-polired .view-polired-coest #control-nav #prev { left: 2%; }

.node-type-polired .view-polired-coest #control-nav #next { right: 2%; }

.node-type-polired .view-polired-coest .view-footer { bottom: 10px; position: absolute; width: 100%; }

.node-type-polired .group-menu-servicios { background: url("../images/Polired-textura.png"); }

.node-type-polired .group-menu-servicios > h3 { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; color: #ffffff; padding-bottom: 25px; padding-top: 25px; }

.node-type-polired .group-menu-servicios > h3:before, .node-type-polired .group-menu-servicios > h3:after { content: ''; display: table; }

.node-type-polired .group-menu-servicios > h3:after { clear: both; }

.node-type-polired .group-menu-servicios .field-name-los-servicios-a-su-mano { background: #fdfdfd; }

.node-type-polired .group-menu-servicios .field-items { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.node-type-polired .group-menu-servicios .field-items:before, .node-type-polired .group-menu-servicios .field-items:after { content: ''; display: table; }

.node-type-polired .group-menu-servicios .field-items:after { clear: both; }

.node-type-polired .group-menu-servicios .field-item > .menu { margin: 0; }

.node-type-polired .group-menu-servicios .field-item > .menu > .menu-item { display: inline-block; vertical-align: top; list-style: none; position: relative; }

.node-type-polired .group-menu-servicios .field-item > .menu > .menu-item:hover > a, .node-type-polired .group-menu-servicios .field-item > .menu > .menu-item:hover > a:link { background: #179c94; color: #ffffff; cursor: pointer; }

.node-type-polired .group-menu-servicios .field-item > .menu > .menu-item:hover > a:after, .node-type-polired .group-menu-servicios .field-item > .menu > .menu-item:hover > a:link:after { content: none; }

.node-type-polired .group-menu-servicios .field-item > .menu > .menu-item > a, .node-type-polired .group-menu-servicios .field-item > .menu > .menu-item > a:link { color: #007336; display: inline-block; font-size: 123%; font-weight: 100; padding: 10px 25px 10px 13px; position: relative; }

.node-type-polired .group-menu-servicios .field-item > .menu > .menu-item > a:after, .node-type-polired .group-menu-servicios .field-item > .menu > .menu-item > a:link:after { width: 18px; height: 16px; background: url("../images/sprite.png") no-repeat -155px -74px; content: ''; display: block; margin-top: -8px; position: absolute; right: 3px; top: 50%; }

.node-type-polired .group-menu-servicios .field-item > .menu > .menu-item .menu { background: rgba(142, 177, 51, 0.9); -webkit-box-shadow: 2px 4px 8px #555555; -moz-box-shadow: 2px 4px 8px #555555; box-shadow: 2px 4px 8px #555555; display: none; margin: 0; position: absolute; width: 250px; z-index: 1; }

.node-type-polired .group-menu-servicios .field-item > .menu > .menu-item .menu > .menu-item { display: block; }

.node-type-polired .group-menu-servicios .field-item > .menu > .menu-item .menu > .menu-item:hover > .nolink { background: #ffffff; color: #729E00; text-decoration: none; }

.node-type-polired .group-menu-servicios .field-item > .menu > .menu-item .menu > .menu-item .nolink, .node-type-polired .group-menu-servicios .field-item > .menu > .menu-item .menu > .menu-item a, .node-type-polired .group-menu-servicios .field-item > .menu > .menu-item .menu > .menu-item a:link { color: #ffffff; display: block; font-weight: 100; padding: 3px 10px; }

.node-type-polired .group-menu-servicios .field-item > .menu > .menu-item .menu > .menu-item .nolink:after, .node-type-polired .group-menu-servicios .field-item > .menu > .menu-item .menu > .menu-item a:after, .node-type-polired .group-menu-servicios .field-item > .menu > .menu-item .menu > .menu-item a:link:after { content: none; }

.node-type-polired .group-menu-servicios .field-item > .menu > .menu-item .menu > .menu-item .nolink:hover, .node-type-polired .group-menu-servicios .field-item > .menu > .menu-item .menu > .menu-item a:hover, .node-type-polired .group-menu-servicios .field-item > .menu > .menu-item .menu > .menu-item a:link:hover { background: #ffffff; color: #729E00; text-decoration: none; }

.node-type-polired .group-menu-servicios .field-item > .menu .expanded:hover > .menu { display: block; }

.node-type-polired .group-menu-servicios .field-item > .menu .expanded:hover > .menu .expanded { position: relative; }

.node-type-polired .group-menu-servicios .field-item > .menu .expanded:hover > .menu .expanded > ul { position: absolute; top: 0; right: -250px; }

.node-type-polired .group-servicios { background: #e5e5e5; margin-bottom: 1.5em; }

.node-type-polired .group-grupo-1-servicio { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; padding-bottom: 30px; padding-top: 30px; }

.node-type-polired .group-grupo-1-servicio:before, .node-type-polired .group-grupo-1-servicio:after { content: ''; display: table; }

.node-type-polired .group-grupo-1-servicio:after { clear: both; }

.node-type-polired .group-image-title { display: inline-block; vertical-align: top; position: relative; width: 29%; }

.node-type-polired .group-image-title .views-field-title { bottom: 30px; background: rgba(0, 0, 0, 0.7); left: 5%; position: absolute; padding: 3%; width: 70%; }

.node-type-polired .group-image-title .views-field-title a { color: #ffffff; font-size: 120%; font-weight: 100; }

.node-type-polired .group-link-services { display: inline-block; vertical-align: top; background: #ffffff; -webkit-box-shadow: 0px 2px 4px #c1c1c1; -moz-box-shadow: 0px 2px 4px #c1c1c1; box-shadow: 0px 2px 4px #c1c1c1; padding: 2%; width: 67%; }

.node-type-polired .group-link-services .field-group-div { display: inline-block; vertical-align: top; width: 49%; }

.node-type-polired .group-link-services .field-group-div h3 { color: #d0633e; font-weight: 100; font-size: 135%; text-transform: uppercase; }

.node-type-polired .group-link-services .group-utilizados .field-items { width: 77%; }

.node-type-polired .group-link-services .group-utilizados .field-items .field-item { border-bottom: 1px solid #777777; padding: 2% 0; }

.node-type-polired .group-link-services .group-utilizados .field-items .field-item a, .node-type-polired .group-link-services .group-utilizados .field-items .field-item a:link { background: url("../images/arrow-black.png") no-repeat center left; color: #555555; font-size: 105%; font-weight: 100; padding-left: 20px; }

.node-type-polired .group-link-services .group-utilizados .field-items .field-item:last-child { border-bottom: none; }

.node-type-polired .group-grupo-admin-1 { -webkit-box-shadow: 0px 2px 4px #c1c1c1; -moz-box-shadow: 0px 2px 4px #c1c1c1; box-shadow: 0px 2px 4px #c1c1c1; margin-bottom: 1.5em; }

.node-type-polired .group-administrar { background: #17766E; border-bottom: 1px solid #5d9f9a; padding: 2%; }

.node-type-polired .group-administrar .field-type-link-field { line-height: 1.1; margin: 5px auto 0; width: 55%; }

.node-type-polired .group-administrar .field-type-link-field a { color: #ffffff; font-size: 90%; font-weight: 100; }

.node-type-polired .group-administrar > h3 { display: inline-block; vertical-align: middle; color: #ffffff; font-size: 200%; font-weight: 100; margin: 0; width: 20%; }

.node-type-polired .group-administrar .group-grup-admin { display: inline-block; vertical-align: middle; width: 80%; }

.node-type-polired .group-administrar .group-grup-admin > .field-group-div { display: inline-block; vertical-align: top; text-align: center; width: 20%; }

.node-type-polired .group-temas { background: #2e847d; padding: 2%; }

.node-type-polired .group-temas > h3 { display: inline-block; vertical-align: middle; color: #ffffff; font-size: 200%; font-weight: 100; margin-bottom: 0; margin-right: 3%; width: 20%; }

.node-type-polired .group-temas .field-name-field-temas-transversales { display: inline-block; vertical-align: middle; width: 77%; }

.node-type-polired .group-temas .field-name-field-temas-transversales .field-items { font-size: 0; }

.node-type-polired .group-temas .field-name-field-temas-transversales .field-items > * { font-size: 16px; }

.node-type-polired .group-temas .field-name-field-temas-transversales .field-items .field-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #5d9f9a; margin-right: 3%; padding: 1% 0; width: 30%; }

.node-type-polired .group-temas .field-name-field-temas-transversales .field-items .field-item a, .node-type-polired .group-temas .field-name-field-temas-transversales .field-items .field-item a:link { color: #ffffff; font-size: 105%; font-weight: 100; padding-left: 20px; position: relative; }

.node-type-polired .group-temas .field-name-field-temas-transversales .field-items .field-item a:before, .node-type-polired .group-temas .field-name-field-temas-transversales .field-items .field-item a:link:before { background: url("../images/sprite.png") no-repeat -201px -89px; content: ''; display: inline-block; height: 11px; left: 0; margin-top: -5px; position: absolute; top: 50%; width: 12px; }

.node-type-polired .group-temas .field-name-field-temas-transversales .field-items .field-item:last-child { border-bottom: none; }

.node-type-polired .field-name-encuesta { display: inline-block; vertical-align: top; background: url("../images/polired-fondo-rojo.png"); -moz-background-size: cover; background-size: cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: 2%; padding: 2%; width: 32%; }

.node-type-polired .field-name-encuesta form { text-align: center; }

.node-type-polired .field-name-encuesta .field-name-title { text-align: left; }

.node-type-polired .field-name-encuesta .field-name-title h2 { color: #ffffff; font-size: 110%; }

.node-type-polired .field-name-encuesta .form-item { text-align: left; }

.node-type-polired .field-name-encuesta .form-item label { font-size: 93%; font-weight: 100; color: #ffffff; }

.node-type-polired .field-name-encuesta .form-submit { background: #007336; border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffff; font-weight: 100; margin: 0; padding: 8px 15px; background: #179c94; margin-top: 25px; }

.node-type-polired .field-name-encuesta .form-submit:hover { color: #ffffff; background: #002f46; }

.node-type-polired .field-name-field-link-extras { display: inline-block; vertical-align: top; background: #00B2B2; margin-right: 2%; width: 32%; }

.node-type-polired .field-name-field-link-extras .field-items .field-item { border-bottom: 1px solid #ffffff; padding: 4%; }

.node-type-polired .field-name-field-link-extras .field-items .field-item a, .node-type-polired .field-name-field-link-extras .field-items .field-item a:link { color: #ffffff; font-weight: normal; padding: 4px 0 4px 29px; position: relative; }

.node-type-polired .field-name-field-link-extras .field-items .field-item a:before, .node-type-polired .field-name-field-link-extras .field-items .field-item a:link:before { width: 22px; height: 22px; background: rgba(255, 255, 255, 0.8); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; content: ''; left: 0; display: inline-block; margin-top: -11px; position: absolute; top: 50%; }

.node-type-polired .group-clasificados { display: inline-block; vertical-align: top; position: relative; width: 32%; }

.node-type-polired .group-clasificados .field-name-field-imagen-clasificados img { width: 100%; }

.node-type-polired .group-clasificados .field-name-field-link-clasificados { position: absolute; left: 0; margin-top: -22px; top: 50%; text-align: center; width: 100%; }

.node-type-polired .group-clasificados .field-name-field-link-clasificados a { color: #ffffff; font-size: 220%; font-weight: 100; }

.node-type-polired .poll .bar { background: #ffffff; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }

.node-type-polired .poll .text { color: #ffffff; font-weight: 100; }

.node-type-polired .poll .foreground { background: rgba(142, 177, 51, 0.9); -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }

.node-type-polired .poll .percent { color: #ffffff; font-style: italic; font-size: 0.8em; }

.node-type-polired .poll .total { color: #ffffff; font-weight: bold; }

.page-polired-noticias .block-seed-tools-seed-title { margin: 1em 0; position: relative; text-align: center; }

.page-polired-noticias .block-seed-tools-seed-title > .content .title { color: #666666; font-size: 234%; font-weight: 100; max-width: 660px; margin: 0 auto; text-align: left; }

.page-polired-noticias #main-inner .section { max-width: 660px; }

.page-polired-noticias .polired-noticias .field-name-field-fecha-de-publicacion { color: #888888; font-size: 90%; }

.page-polired-noticias .polired-noticias .field-name-field-resumen { color: #555555; font-size: 132%; font-weight: 100; line-height: 1.2; margin-bottom: 1em; margin-top: 0.5em; }

.page-polired-noticias .polired-noticias .field-name-field-body { color: #3c3c3c; font-size: 110%; font-weight: 100; margin-top: 1em; }

.node-type-vinculos #main { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; max-width: 660px; }

.node-type-vinculos #main:before, .node-type-vinculos #main:after { content: ''; display: table; }

.node-type-vinculos #main:after { clear: both; }

.node-type-vinculos .block-seed-tools-seed-title .title { color: #555555; font-size: 230%; margin: 0; margin: 1em 0; font-weight: 100; text-align: center; width: 100%; }

.node-type-vinculos .block-seed-tools-seed-title .title:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.node-type-vinculos .block-seed-tools-seed-title .title:after { background: #aaaaaa; margin: 20px auto; width: 55px; }

.node-type-vinculos .view-vinculos .views-exposed-widgets { background: #eeeeee; border: 1px solid #dddddd; padding: 4%; }

@media only screen and (max-width: 767px) { .node-type-vinculos .view-vinculos .views-exposed-widgets { margin-top: 1em; } }

.node-type-vinculos .view-vinculos .views-exposed-widgets .views-exposed-widget { display: inline-block; margin-right: 2%; padding: 0; width: 79%; }

@media only screen and (max-width: 767px) { .node-type-vinculos .view-vinculos .views-exposed-widgets .views-exposed-widget { margin: 0; width: 100%; } }

.node-type-vinculos .view-vinculos .views-exposed-widgets .views-exposed-widget label { color: #555555; display: inline-block; width: 30%; }

@media only screen and (max-width: 767px) { .node-type-vinculos .view-vinculos .views-exposed-widgets .views-exposed-widget label { width: 100%; } }

.node-type-vinculos .view-vinculos .views-exposed-widgets .views-exposed-widget .views-widget { display: inline-block; width: 69%; }

@media only screen and (max-width: 767px) { .node-type-vinculos .view-vinculos .views-exposed-widgets .views-exposed-widget .views-widget { margin-bottom: 1em; width: 100%; } }

.node-type-vinculos .view-vinculos .views-exposed-widgets .views-exposed-widget .form-text { border: 1px solid #aeaeae; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 6px; width: 100%; }

.node-type-vinculos .view-vinculos .views-exposed-widgets .views-submit-button { margin-right: 0; width: 19%; }

@media only screen and (max-width: 767px) { .node-type-vinculos .view-vinculos .views-exposed-widgets .views-submit-button { width: auto; } }

.node-type-vinculos .view-vinculos .views-exposed-widgets .views-submit-button .form-submit { background: #179c94; border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffff; font-weight: 100; margin: 0; padding: 8px 15px; margin: 0; width: 100%; }

.node-type-vinculos .view-vinculos .views-exposed-widgets .views-submit-button .form-submit:hover { color: #ffffff; background: #179c94; }

.node-type-vinculos .view-vinculos .view-content h2 { color: #555555; font-size: 134%; }

.node-type-vinculos .view-vinculos .view-content .body-vinculos { color: #555555; font-size: 1.2em; font-weight: 100; margin-bottom: 1.2em; }

.node-type-vinculos .view-vinculos .views-row { border-top: 1px dotted #aeaeae; display: inline-block; padding: 8px 0; position: relative; width: 100%; }

.node-type-vinculos .view-vinculos .views-row.views-row-last { border-bottom: 1px dotted #aeaeae; }

.node-type-vinculos .view-vinculos .views-row .views-field-field-icono { float: left; margin-right: 1.5%; max-width: 9%; }

.node-type-vinculos .view-vinculos .views-row .views-field-field-link { float: left; padding-right: 10%; width: 80%; }

.node-type-vinculos .view-vinculos .views-row .views-field-field-link a { color: #002f46; font-size: 130%; font-weight: 100; line-height: 1.3; padding-right: 10%; }

.node-type-vinculos .view-vinculos .views-row .views-field-field-version { color: #555555; float: right; font-size: 90%; font-weight: 300; line-height: 1.2; padding-right: 10%; width: 80%; }

.node-type-vinculos .view-vinculos .views-row .views-field-field-link-1 { margin-top: -20px; position: absolute; right: 0; top: 50%; }

.node-type-vinculos .view-vinculos .views-row .views-field-field-link-1 a { display: inline-block; text-indent: -5000em; width: 40px; height: 40px; display: inline-block; background: url("../images/link-icon-arrow-left.png") no-repeat; -moz-background-size: 40px; background-size: 40px; }

.page-contratos table { border: none; }

.page-contratos table th { background: #179c94; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; color: #ffffff; font-size: 125%; font-weight: 100; padding: 17px 10px; text-align: left; }

.page-contratos table tbody tr.even { background: #F1F1F1; }

.page-contratos table tbody td { border: none; color: #555555; font-size: 88%; vertical-align: middle; }

.page-contratos table tbody td a, .page-contratos table tbody td a:link { color: #007336; font-weight: normal; }

.page-contratos table tbody .views-field-field-adjunto { text-align: center; }

.page-contratos table tbody .views-field-field-adjunto img { display: none; }

.page-contratos table tbody .views-field-field-adjunto a, .page-contratos table tbody .views-field-field-adjunto a:link { display: inline-block; text-indent: -5000em; width: 60px; height: 60px; background: url("../images/sprite.png") no-repeat -87px -266px; }

.page-contratos .block-seed-tools-seed-title h1 { color: #666666; font-size: 234%; margin: 0; margin: 10px auto; font-weight: 100; text-align: center; max-width: 660px; }

.page-contratos .block-seed-tools-seed-title h1:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-contratos .block-seed-tools-seed-title h1:after { background: #999999; margin: 15px auto; width: 55px; }

.page-contratos .view-contratos .views-exposed-widgets { background: #eeeeee; border: 1px solid #dddddd; padding: 4%; }

@media only screen and (max-width: 767px) { .page-contratos .view-contratos .views-exposed-widgets { margin-top: 1em; } }

.page-contratos .view-contratos .views-exposed-widgets .views-exposed-widget { display: inline-block; margin-right: 2%; padding: 0; width: 79%; }

@media only screen and (max-width: 767px) { .page-contratos .view-contratos .views-exposed-widgets .views-exposed-widget { margin: 0; width: 100%; } }

.page-contratos .view-contratos .views-exposed-widgets .views-exposed-widget label { color: #555555; display: inline-block; width: 30%; }

@media only screen and (max-width: 767px) { .page-contratos .view-contratos .views-exposed-widgets .views-exposed-widget label { width: 100%; } }

.page-contratos .view-contratos .views-exposed-widgets .views-exposed-widget .views-widget { display: inline-block; width: 69%; }

@media only screen and (max-width: 767px) { .page-contratos .view-contratos .views-exposed-widgets .views-exposed-widget .views-widget { margin-bottom: 1em; width: 100%; } }

.page-contratos .view-contratos .views-exposed-widgets .views-exposed-widget .form-text { border: 1px solid #aeaeae; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 6px; width: 100%; }

.page-contratos .view-contratos .views-exposed-widgets .views-submit-button { margin-right: 0; width: 19%; }

@media only screen and (max-width: 767px) { .page-contratos .view-contratos .views-exposed-widgets .views-submit-button { width: auto; } }

.page-contratos .view-contratos .views-exposed-widgets .views-submit-button .form-submit { background: #179c94; border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffff; font-weight: 100; margin: 0; padding: 8px 15px; margin: 0; width: 100%; }

.page-contratos .view-contratos .views-exposed-widgets .views-submit-button .form-submit:hover { color: #ffffff; background: #002f46; }

.page-contratos .view-contratos select { background: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: none; margin: 0; height: 31px; -webkit-appearance: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -moz-appearance: none; padding: 0 6px; width: 100%; }

.page-contratos .view-contratos select[disabled] { background: red; }

.page-contratos .view-contratos .seed-select-wrapper { color: #555555; border: 1px solid #aeaeae; background: #ffffff url(../images/arrow_select.png) no-repeat right top; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; display: block; height: 31px; }

.page-contratos .view-contratos .seed-select-wrapper select[disabled] { background: red; }

.page-contratos .view-contratos .views-exposed-form { max-width: 660px; margin: 10px auto 30px; }

.page-contratos .view-contratos .views-exposed-form .views-exposed-widget label { width: 17%; }

.page-contratos .view-contratos .views-exposed-form .views-exposed-widget .views-widget { width: 78%; }

.page-contratos table .views-field-field-numero-proceso { width: 17%; }

.page-contratos table .views-field-field-objeto-contrato { width: 45%; }

.page-user-directores table { border: none; }

.page-user-directores table th { background: #007336; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; color: #ffffff; font-size: 125%; font-weight: 100; padding: 17px 10px; text-align: left; }

.page-user-directores table tbody tr.even { background: #F1F1F1; }

.page-user-directores table tbody td { border: none; color: #555555; font-size: 88%; vertical-align: middle; }

.page-user-directores table tbody td a, .page-user-directores table tbody td a:link { color: #007336; font-weight: normal; }

.page-user-directores table tbody .views-field-field-adjunto { text-align: center; }

.page-user-directores table tbody .views-field-field-adjunto img { display: none; }

.page-user-directores table tbody .views-field-field-adjunto a, .page-user-directores table tbody .views-field-field-adjunto a:link { display: inline-block; text-indent: -5000em; width: 60px; height: 60px; background: url("../images/sprite.png") no-repeat -81px -262px; }

.page-user-directores .block-seed-tools-seed-title h1 { color: #666666; font-size: 234%; margin: 0; margin: 10px auto; font-weight: 100; text-align: center; max-width: 660px; }

.page-user-directores .block-seed-tools-seed-title h1:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-user-directores .block-seed-tools-seed-title h1:after { background: #999999; margin: 15px auto; width: 55px; }

.page-user-directores .view-directores { max-width: 660px; margin: 10px auto 30px; }

.page-user-directores .view-directores .views-exposed-widgets { background: #eeeeee; border: 1px solid #dddddd; padding: 4%; }

@media only screen and (max-width: 767px) { .page-user-directores .view-directores .views-exposed-widgets { margin-top: 1em; } }

.page-user-directores .view-directores .views-exposed-widgets .views-exposed-widget { display: inline-block; margin-right: 2%; padding: 0; width: 79%; }

@media only screen and (max-width: 767px) { .page-user-directores .view-directores .views-exposed-widgets .views-exposed-widget { margin: 0; width: 100%; } }

.page-user-directores .view-directores .views-exposed-widgets .views-exposed-widget label { color: #555555; display: inline-block; width: 30%; }

@media only screen and (max-width: 767px) { .page-user-directores .view-directores .views-exposed-widgets .views-exposed-widget label { width: 100%; } }

.page-user-directores .view-directores .views-exposed-widgets .views-exposed-widget .views-widget { display: inline-block; width: 69%; }

@media only screen and (max-width: 767px) { .page-user-directores .view-directores .views-exposed-widgets .views-exposed-widget .views-widget { margin-bottom: 1em; width: 100%; } }

.page-user-directores .view-directores .views-exposed-widgets .views-exposed-widget .form-text { border: 1px solid #aeaeae; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 6px; width: 100%; }

.page-user-directores .view-directores .views-exposed-widgets .views-submit-button { margin-right: 0; width: 19%; }

@media only screen and (max-width: 767px) { .page-user-directores .view-directores .views-exposed-widgets .views-submit-button { width: auto; } }

.page-user-directores .view-directores .views-exposed-widgets .views-submit-button .form-submit { background: #007336; border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffff; font-weight: 100; margin: 0; padding: 8px 15px; margin: 0; width: 100%; }

.page-user-directores .view-directores .views-exposed-widgets .views-submit-button .form-submit:hover { color: #ffffff; background: #1a814a; }

.page-user-directores .view-directores .view-header a, .page-user-directores .view-directores .view-header a:link { background: #007336; border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffff; font-weight: 100; margin: 0; padding: 8px 15px; }

.page-user-directores .view-directores .view-header a:hover, .page-user-directores .view-directores .view-header a:link:hover { color: #ffffff; background: #1a814a; }

.page-user-directores .view-directores .views-exposed-form .views-exposed-widget label { padding: 0; vertical-align: middle; width: 34%; }

.page-user-directores .view-directores .views-exposed-form .views-exposed-widget .views-widget { width: 65%; }

.pagina-orgranigrama #main { margin: 0; padding: 0; max-width: 100%; }

.pagina-orgranigrama #main .section { margin: 0; padding: 0; max-width: 100%; }

.pagina-orgranigrama #main .field-collection-container { margin: 0 auto; max-width: 1200px; }

.pagina-orgranigrama #main .field-collection-container .field-name-field-thumbnail-descargable img { width: 100%; }

.pagina-orgranigrama #main .field-collection-container .field-name-field-title { font-size: 116% !important; }

.pagina-orgranigrama #main .field-name-field-imagen-grande { background: url("../images/Bg-tile.jpg"); }

.page-buscador .block-seed-tools-seed-title { margin-bottom: 1em; }

.page-buscador .block-seed-tools-seed-title #page-title { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin: 0 auto; text-align: center; }

.page-buscador .block-seed-tools-seed-title #page-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-buscador .block-seed-tools-seed-title #page-title:after { margin: 15px auto 0 auto; width: 60px; }

.page-buscador #block-views-exp-buscador-page--2 { margin-bottom: 1em; }

.page-buscador #block-views-exp-buscador-page--2 .views-exposed-widgets { background: #eeeeee; border: 1px solid #dddddd; padding: 4%; }

@media only screen and (max-width: 767px) { .page-buscador #block-views-exp-buscador-page--2 .views-exposed-widgets { margin-top: 1em; } }

.page-buscador #block-views-exp-buscador-page--2 .views-exposed-widgets .views-exposed-widget { display: inline-block; margin-right: 2%; padding: 0; width: 79%; }

@media only screen and (max-width: 767px) { .page-buscador #block-views-exp-buscador-page--2 .views-exposed-widgets .views-exposed-widget { margin: 0; width: 100%; } }

.page-buscador #block-views-exp-buscador-page--2 .views-exposed-widgets .views-exposed-widget label { color: #555555; display: inline-block; width: 30%; }

@media only screen and (max-width: 767px) { .page-buscador #block-views-exp-buscador-page--2 .views-exposed-widgets .views-exposed-widget label { width: 100%; } }

.page-buscador #block-views-exp-buscador-page--2 .views-exposed-widgets .views-exposed-widget .views-widget { display: inline-block; width: 69%; }

@media only screen and (max-width: 767px) { .page-buscador #block-views-exp-buscador-page--2 .views-exposed-widgets .views-exposed-widget .views-widget { margin-bottom: 1em; width: 100%; } }

.page-buscador #block-views-exp-buscador-page--2 .views-exposed-widgets .views-exposed-widget .form-text { border: 1px solid #aeaeae; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 6px; width: 100%; }

.page-buscador #block-views-exp-buscador-page--2 .views-exposed-widgets .views-submit-button { margin-right: 0; width: 19%; }

@media only screen and (max-width: 767px) { .page-buscador #block-views-exp-buscador-page--2 .views-exposed-widgets .views-submit-button { width: auto; } }

.page-buscador #block-views-exp-buscador-page--2 .views-exposed-widgets .views-submit-button .form-submit { background: #007336; border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffff; font-weight: 100; margin: 0; padding: 8px 15px; margin: 0; width: 100%; }

.page-buscador #block-views-exp-buscador-page--2 .views-exposed-widgets .views-submit-button .form-submit:hover { color: #ffffff; background: #1a814a; }

.page-buscador #block-views-exp-buscador-page--2 .views-exposed-widgets .views-exposed-widget .views-widget { width: 100%; }

.page-buscador #content { margin: 0 auto; max-width: 660px; }

.page-buscador .view-buscador .views-row { border-top: 1px dotted #aeaeae; display: inline-block; padding: 8px 0; position: relative; width: 100%; }

.page-buscador .view-buscador .views-row .views-field-title a { color: #002f46; font-size: 114%; font-weight: 100; line-height: 1.3; }

.page-buscador .view-buscador .views-row-last { border-bottom: 1px dotted #aeaeae; }

.page-calendar-node-field-fecha .view-calendario .date-nav-wrapper .date-heading h3 { font-weight: 100; color: #ffffff; }

.page-calendar-node-field-fecha .view-calendario .date-nav-wrapper .date-heading h3 a { font-weight: 100; color: #ffffff; }

.page-calendar-node-field-fecha .view-calendario .date-nav-wrapper .date-nav { background: #002f46; margin: 0; padding: 1% 0; }

.page-calendar-node-field-fecha .view-calendario .date-nav-wrapper .pager { margin: 0; }

.page-calendar-node-field-fecha .view-calendario .date-nav-wrapper .pager li { background: none; margin-top: -15px; padding: 0; top: 50%; }

.page-calendar-node-field-fecha .view-calendario .date-nav-wrapper .pager li a { display: inline-block; text-indent: -5000em; width: 27px; height: 27px; background: url("../images/sprite.png") no-repeat -150px -124px; display: inline-block; font-size: 0; }

.page-calendar-node-field-fecha .view-calendario .date-nav-wrapper .pager .date-prev { right: initial; left: 0; }

.page-calendar-node-field-fecha .view-calendario .date-nav-wrapper .pager .date-prev a { background-position: -151px -156px; }

.page-calendar-node-field-fecha .view-calendario .calendar-calendar table { border: none; }

.page-calendar-node-field-fecha .view-calendario .calendar-calendar table th { background: #007336; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; color: #ffffff; font-size: 125%; font-weight: 100; padding: 17px 10px; text-align: left; }

.page-calendar-node-field-fecha .view-calendario .calendar-calendar table tbody tr.even { background: #F1F1F1; }

.page-calendar-node-field-fecha .view-calendario .calendar-calendar table tbody td { border: none; color: #555555; font-size: 88%; vertical-align: middle; }

.page-calendar-node-field-fecha .view-calendario .calendar-calendar table tbody td a, .page-calendar-node-field-fecha .view-calendario .calendar-calendar table tbody td a:link { color: #007336; font-weight: normal; }

.page-calendar-node-field-fecha .view-calendario .calendar-calendar table tbody .views-field-field-adjunto { text-align: center; }

.page-calendar-node-field-fecha .view-calendario .calendar-calendar table tbody .views-field-field-adjunto img { display: none; }

.page-calendar-node-field-fecha .view-calendario .calendar-calendar table tbody .views-field-field-adjunto a, .page-calendar-node-field-fecha .view-calendario .calendar-calendar table tbody .views-field-field-adjunto a:link { display: inline-block; text-indent: -5000em; width: 60px; height: 60px; background: url("../images/sprite.png") no-repeat -81px -262px; }

.page-calendar-node-field-fecha .view-calendario .calendar-calendar table { background: #F6F6F6; }

.page-calendar-node-field-fecha .view-calendario .calendar-calendar thead tr { background: none; }

.page-calendar-node-field-fecha .view-calendario .calendar-calendar thead th { background: transparent; text-align: center; color: #555; font-size: 125%; font-weight: bold; }

.page-calendar-node-field-fecha .view-calendario .calendar-calendar tbody td { background: #F6F6F6; text-align: center; padding: 1%; border: 3px solid #E8E8E8 !important; }

.page-calendar-node-field-fecha .view-calendario .calendar-calendar tbody .has-events .beautytips-module-processed { background: #007336; display: inline-block; font-size: 157%; padding: 4%; width: 31px; height: 31px; color: #ffffff; text-decoration: none; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }

.page-publicaciones-institucionales #page-title { color: #666666; font-size: 234%; margin: 0; font-weight: 100; line-height: 1; margin-bottom: 1em; text-align: center; }

.page-publicaciones-institucionales #page-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-publicaciones-institucionales #page-title:after { margin: 0.4em auto 0; width: 54px; }

.page-node-type-plantilla .block-seed-tools-seed-title .title { color: #666666; font-size: 234%; margin: 0; font-weight: 100; line-height: 1; margin-bottom: 26px; margin-top: 1em; text-align: center; }

.page-node-type-plantilla .block-seed-tools-seed-title .title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-type-plantilla .block-seed-tools-seed-title .title:after { margin: 0.4em auto 0; width: 54px; }

.page-node-type-plantilla .field-name-field-subtitle { color: #666666; font-size: 234%; margin: 0; font-weight: 100; line-height: 1; margin-bottom: 26px; margin-top: 1em; text-align: center; }

.page-node-type-plantilla .field-name-field-subtitle:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-type-plantilla .field-name-field-subtitle:after { margin: 0.4em auto 0; width: 54px; }

.page-node-type-plantilla .field-name-field-body { color: #777777; font-weight: 100; margin-bottom: 3em; }

.page-node-type-plantilla .field-name-plantilla-twitter { display: inline-block; vertical-align: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 4%; width: 35%; }

.page-node-type-plantilla .field-name-plantilla-twitter ~ .field-collection-container { display: inline-block; vertical-align: top; width: 65%; }

.page-node-type-plantilla .field-name-plantilla-twitter ~ .field-collection-container .field-item { border-bottom: 2px solid #eeeeee; padding-bottom: 10px; }

.page-node-type-plantilla .field-name-plantilla-twitter ~ .field-collection-container .field-name-field-resumen { color: #555555; font-size: 1em; font-weight: 100; }

.page-node-type-plantilla .field-name-plantilla-twitter ~ .field-collection-container .field-name-field-link { text-align: right; }

.page-node-type-plantilla .field-name-plantilla-twitter ~ .field-collection-container .field-name-field-link a { font-size: 1em; font-weight: normal; color: #007336; }

.page-rendicion-de-cuentas #main { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; max-width: 660px; }

.page-rendicion-de-cuentas #main:before, .page-rendicion-de-cuentas #main:after { content: ''; display: table; }

.page-rendicion-de-cuentas #main:after { clear: both; }

.page-rendicion-de-cuentas .block-seed-tools-seed-title .title { color: #555555; font-size: 230%; margin: 0; margin: 1em 0; font-weight: 100; text-align: center; width: 100%; }

.page-rendicion-de-cuentas .block-seed-tools-seed-title .title:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-rendicion-de-cuentas .block-seed-tools-seed-title .title:after { background: #aaaaaa; margin: 20px auto; width: 55px; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-exposed-widgets { background: #eeeeee; border: 1px solid #dddddd; padding: 4%; }

@media only screen and (max-width: 767px) { .page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-exposed-widgets { margin-top: 1em; } }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-exposed-widgets .views-exposed-widget { display: inline-block; margin-right: 2%; padding: 0; width: 79%; }

@media only screen and (max-width: 767px) { .page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-exposed-widgets .views-exposed-widget { margin: 0; width: 100%; } }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-exposed-widgets .views-exposed-widget label { color: #555555; display: inline-block; width: 30%; }

@media only screen and (max-width: 767px) { .page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-exposed-widgets .views-exposed-widget label { width: 100%; } }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-exposed-widgets .views-exposed-widget .views-widget { display: inline-block; width: 69%; }

@media only screen and (max-width: 767px) { .page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-exposed-widgets .views-exposed-widget .views-widget { margin-bottom: 1em; width: 100%; } }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-exposed-widgets .views-exposed-widget .form-text { border: 1px solid #aeaeae; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 6px; width: 100%; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-exposed-widgets .views-submit-button { margin-right: 0; width: 19%; }

@media only screen and (max-width: 767px) { .page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-exposed-widgets .views-submit-button { width: auto; } }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-exposed-widgets .views-submit-button .form-submit { background: #007336; border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffff; font-weight: 100; margin: 0; padding: 8px 15px; margin: 0; width: 100%; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-exposed-widgets .views-submit-button .form-submit:hover { color: #ffffff; background: #1a814a; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-exposed-widgets .views-exposed-widget .description { color: #555555; font-size: 87%; margin-left: 13%; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-exposed-widgets .views-exposed-widget label { width: 12%; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-exposed-widgets .views-exposed-widget .form-text { width: 82%; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-exposed-widgets .views-exposed-widget .views-widget { width: 100%; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-row { border-top: 1px dotted #aeaeae; display: inline-block; padding: 8px 0; position: relative; width: 100%; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-row.views-row-last { border-bottom: 1px dotted #aeaeae; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-row .views-field-field-fecha-publicaci-n-rendici- { float: left; padding-right: 10%; width: 80%; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-row .views-field-field-fecha-publicaci-n-rendici- .date-display-single { color: #555555; font-size: 87%; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-row .views-field-title { float: left; padding-right: 10%; width: 80%; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-row .views-field-title a { color: #007336; font-size: 130%; font-weight: 100; line-height: 1.3; padding-right: 10%; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-row .views-field-field-version { color: #555555; float: right; font-size: 90%; font-weight: 300; line-height: 1.2; padding-right: 10%; width: 80%; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-row .views-field-field-rendicion-de-cuentas .file-application-pdf { position: inherit; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-row .views-field-field-rendicion-de-cuentas .file-application-pdf .element-invisible { display: none; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-row .views-field-field-rendicion-de-cuentas .content { margin-top: -20px; position: absolute; right: 0; top: 50%; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-row .views-field-field-rendicion-de-cuentas .content .file-icon { display: none; }

.page-rendicion-de-cuentas .view-rendici-n-de-cuentas .views-row .views-field-field-rendicion-de-cuentas .content a { display: inline-block; text-indent: -5000em; width: 40px; height: 40px; display: inline-block; background: url("../images/button-download-pdf-big.png") no-repeat; -moz-background-size: 40px; background-size: 40px; }

.page-convocatoria #main { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; max-width: 660px; }

.page-convocatoria #main:before, .page-convocatoria #main:after { content: ''; display: table; }

.page-convocatoria #main:after { clear: both; }

.page-convocatoria .view-convocatorias .views-exposed-widgets { background: #eeeeee; border: 1px solid #dddddd; padding: 4%; }

@media only screen and (max-width: 767px) { .page-convocatoria .view-convocatorias .views-exposed-widgets { margin-top: 1em; } }

.page-convocatoria .view-convocatorias .views-exposed-widgets .views-exposed-widget { display: inline-block; margin-right: 2%; padding: 0; width: 79%; }

@media only screen and (max-width: 767px) { .page-convocatoria .view-convocatorias .views-exposed-widgets .views-exposed-widget { margin: 0; width: 100%; } }

.page-convocatoria .view-convocatorias .views-exposed-widgets .views-exposed-widget label { color: #555555; display: inline-block; width: 30%; }

@media only screen and (max-width: 767px) { .page-convocatoria .view-convocatorias .views-exposed-widgets .views-exposed-widget label { width: 100%; } }

.page-convocatoria .view-convocatorias .views-exposed-widgets .views-exposed-widget .views-widget { display: inline-block; width: 69%; }

@media only screen and (max-width: 767px) { .page-convocatoria .view-convocatorias .views-exposed-widgets .views-exposed-widget .views-widget { margin-bottom: 1em; width: 100%; } }

.page-convocatoria .view-convocatorias .views-exposed-widgets .views-exposed-widget .form-text { border: 1px solid #aeaeae; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 6px; width: 100%; }

.page-convocatoria .view-convocatorias .views-exposed-widgets .views-submit-button { margin-right: 0; width: 19%; }

@media only screen and (max-width: 767px) { .page-convocatoria .view-convocatorias .views-exposed-widgets .views-submit-button { width: auto; } }

.page-convocatoria .view-convocatorias .views-exposed-widgets .views-submit-button .form-submit { background: #179c94; border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffff; font-weight: 100; margin: 0; padding: 8px 15px; margin: 0; width: 100%; }

.page-convocatoria .view-convocatorias .views-exposed-widgets .views-submit-button .form-submit:hover { color: #ffffff; background: #002f46; }

.page-convocatoria .view-convocatorias select { background: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: none; margin: 0; height: 31px; -webkit-appearance: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -moz-appearance: none; padding: 0 6px; width: 100%; }

.page-convocatoria .view-convocatorias select[disabled] { background: red; }

.page-convocatoria .view-convocatorias .seed-select-wrapper { color: #555555; border: 1px solid #aeaeae; background: #ffffff url(../images/arrow_select.png) no-repeat right top; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; display: block; height: 31px; }

.page-convocatoria .view-convocatorias .seed-select-wrapper select[disabled] { background: red; }

.page-convocatoria .view-convocatorias .views-exposed-widgets .views-widget-filter-field_tipo_de_convocatoria_value { margin-right: 0; }

.page-convocatoria .view-convocatorias .views-exposed-widgets .views-exposed-widget { float: none; width: 49%; }

.page-convocatoria .view-convocatorias .views-exposed-widgets .views-exposed-widget label { width: 100%; }

.page-convocatoria .view-convocatorias .views-exposed-widgets .views-exposed-widget .views-widget { width: 100%; }

.page-convocatoria .view-convocatorias .views-exposed-widgets .views-submit-button { float: right; margin-top: 1em; width: 19%; }

.page-convocatoria .view-convocatorias .views-row { border-top: 1px dotted #aeaeae; display: inline-block; padding: 8px 0; position: relative; width: 100%; }

.page-convocatoria .view-convocatorias .views-row .views-field-title { float: left; padding-right: 10%; width: 80%; }

.page-convocatoria .view-convocatorias .views-row .views-field-title a { color: #007336; font-size: 130%; font-weight: 100; line-height: 1.3; padding-right: 10%; }

.page-convocatoria .view-convocatorias .views-row .views-field-field-fecha-convocatoria { color: #555555; float: left; font-size: 90%; font-weight: 300; line-height: 1.2; padding-right: 10%; width: 80%; }

.page-convocatoria .view-convocatorias .views-row .views-field-field-requisitos .file-application-pdf { position: inherit; }

.page-convocatoria .view-convocatorias .views-row .views-field-field-requisitos .content { margin-top: -20px; position: absolute; right: 0; top: 50%; }

.page-convocatoria .view-convocatorias .views-row .views-field-field-requisitos .content .file-icon { display: none; }

.page-convocatoria .view-convocatorias .views-row .views-field-field-requisitos .content a { display: inline-block; text-indent: -5000em; width: 40px; height: 40px; display: inline-block; background: url("../images/button-download-pdf-big.png") no-repeat; -moz-background-size: 40px; background-size: 40px; }

.page-hojas-de-vida #main { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; max-width: 660px; }

.page-hojas-de-vida #main:before, .page-hojas-de-vida #main:after { content: ''; display: table; }

.page-hojas-de-vida #main:after { clear: both; }

.page-hojas-de-vida .block-seed-tools-seed-title .title { color: #555555; font-size: 230%; margin: 0; margin: 1em 0; font-weight: 100; text-align: center; width: 100%; }

.page-hojas-de-vida .block-seed-tools-seed-title .title:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-hojas-de-vida .block-seed-tools-seed-title .title:after { background: #aaaaaa; margin: 20px auto; width: 55px; }

.page-hojas-de-vida .view-hojas-de-vida .views-exposed-widgets { background: #eeeeee; border: 1px solid #dddddd; padding: 4%; }

@media only screen and (max-width: 767px) { .page-hojas-de-vida .view-hojas-de-vida .views-exposed-widgets { margin-top: 1em; } }

.page-hojas-de-vida .view-hojas-de-vida .views-exposed-widgets .views-exposed-widget { display: inline-block; margin-right: 2%; padding: 0; width: 79%; }

@media only screen and (max-width: 767px) { .page-hojas-de-vida .view-hojas-de-vida .views-exposed-widgets .views-exposed-widget { margin: 0; width: 100%; } }

.page-hojas-de-vida .view-hojas-de-vida .views-exposed-widgets .views-exposed-widget label { color: #555555; display: inline-block; width: 30%; }

@media only screen and (max-width: 767px) { .page-hojas-de-vida .view-hojas-de-vida .views-exposed-widgets .views-exposed-widget label { width: 100%; } }

.page-hojas-de-vida .view-hojas-de-vida .views-exposed-widgets .views-exposed-widget .views-widget { display: inline-block; width: 69%; }

@media only screen and (max-width: 767px) { .page-hojas-de-vida .view-hojas-de-vida .views-exposed-widgets .views-exposed-widget .views-widget { margin-bottom: 1em; width: 100%; } }

.page-hojas-de-vida .view-hojas-de-vida .views-exposed-widgets .views-exposed-widget .form-text { border: 1px solid #aeaeae; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 6px; width: 100%; }

.page-hojas-de-vida .view-hojas-de-vida .views-exposed-widgets .views-submit-button { margin-right: 0; width: 19%; }

@media only screen and (max-width: 767px) { .page-hojas-de-vida .view-hojas-de-vida .views-exposed-widgets .views-submit-button { width: auto; } }

.page-hojas-de-vida .view-hojas-de-vida .views-exposed-widgets .views-submit-button .form-submit { background: #179c94; border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffff; font-weight: 100; margin: 0; padding: 8px 15px; margin: 0; width: 100%; }

.page-hojas-de-vida .view-hojas-de-vida .views-exposed-widgets .views-submit-button .form-submit:hover { color: #ffffff; background: #002f46; }

.page-hojas-de-vida .view-hojas-de-vida select { background: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: none; margin: 0; height: 31px; -webkit-appearance: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -moz-appearance: none; padding: 0 6px; width: 100%; }

.page-hojas-de-vida .view-hojas-de-vida select[disabled] { background: red; }

.page-hojas-de-vida .view-hojas-de-vida .seed-select-wrapper { color: #555555; border: 1px solid #aeaeae; background: #ffffff url(../images/arrow_select.png) no-repeat right top; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; display: block; height: 31px; }

.page-hojas-de-vida .view-hojas-de-vida .seed-select-wrapper select[disabled] { background: red; }

.page-hojas-de-vida .view-hojas-de-vida .views-exposed-widgets .views-widget-filter-field_categoria_hv_value { margin-right: 0; }

.page-hojas-de-vida .view-hojas-de-vida .views-exposed-widgets .views-exposed-widget { float: none; width: 48%; }

.page-hojas-de-vida .view-hojas-de-vida .views-exposed-widgets .views-exposed-widget label { width: 100%; }

.page-hojas-de-vida .view-hojas-de-vida .views-exposed-widgets .views-exposed-widget .views-widget { width: 100%; }

.page-hojas-de-vida .view-hojas-de-vida .views-exposed-widgets .views-submit-button { float: right; margin-top: 1em; width: 19%; }

.page-hojas-de-vida .view-hojas-de-vida .views-row { border-top: 1px dotted #aeaeae; display: inline-block; padding: 8px 0; position: relative; width: 100%; }

.page-hojas-de-vida .view-hojas-de-vida .views-row .views-field-title { float: left; padding-right: 10%; width: 80%; }

.page-hojas-de-vida .view-hojas-de-vida .views-row .views-field-title span { color: #179c94; font-size: 130%; font-weight: 100; line-height: 1.3; padding-right: 10%; }

.page-hojas-de-vida .view-hojas-de-vida .views-row .views-field-field-categoria-hv { color: #555555; float: left; font-size: 90%; font-weight: 300; line-height: 1.2; padding-right: 10%; width: 80%; }

.page-hojas-de-vida .view-hojas-de-vida .views-row .views-field-field-archivo-hv .file-application-pdf { position: inherit; }

.page-hojas-de-vida .view-hojas-de-vida .views-row .views-field-field-archivo-hv .content { margin-top: -20px; position: absolute; right: 0; top: 50%; }

.page-hojas-de-vida .view-hojas-de-vida .views-row .views-field-field-archivo-hv .content .file-icon { display: none; }

.page-hojas-de-vida .view-hojas-de-vida .views-row .views-field-field-archivo-hv .content a { display: inline-block; text-indent: -5000em; width: 40px; height: 40px; display: inline-block; background: url("../images/button-download-pdf-big.png") no-repeat; -moz-background-size: 40px; background-size: 40px; }

.page-hojas-de-vida .view-hojas-de-vida .view-empty { background-color: #EEEEEE; margin: 3% 0; padding: 3.5%; text-align: center; color: #555555; max-width: 660px; margin: 0 auto; text-align: center; }

.page-hojas-de-vida .view-hojas-de-vida .view-empty .upper-text { color: #666666; font-size: 190%; margin: 0; font-weight: lighter; margin: 0 auto 10px auto; position: relative; }

.page-hojas-de-vida .view-hojas-de-vida .view-empty .upper-text:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-hojas-de-vida .view-hojas-de-vida .view-empty .upper-text:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.page-hojas-de-vida .view-hojas-de-vida .view-empty .secondary-text { font-weight: 100; }

.page-hojas-de-vida .view-hojas-de-vida .view-empty p { font-size: 145%; }

.page-hojas-de-vida .view-hojas-de-vida .view-empty:before { content: url("../images/icon-document-not-found.png"); display: block; }

.unidad-escuelas-policia #preface-first .section { margin: 0; padding: 0; max-width: 100%; background: #179c94; }

.unidad-escuelas-policia #preface-first .block-seed-tools-seed-title { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; margin: 1em auto; }

.unidad-escuelas-policia #preface-first .block-seed-tools-seed-title:before, .unidad-escuelas-policia #preface-first .block-seed-tools-seed-title:after { content: ''; display: table; }

.unidad-escuelas-policia #preface-first .block-seed-tools-seed-title:after { clear: both; }

.unidad-escuelas-policia #preface-first #quicktabs-menu_escuelas > .item-list { background: #179c94; margin-top: 2em; }

.unidad-escuelas-policia #preface-first #quicktabs-menu_escuelas > .item-list .quicktabs-tabs { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.unidad-escuelas-policia #preface-first #quicktabs-menu_escuelas > .item-list .quicktabs-tabs:before, .unidad-escuelas-policia #preface-first #quicktabs-menu_escuelas > .item-list .quicktabs-tabs:after { content: ''; display: table; }

.unidad-escuelas-policia #preface-first #quicktabs-menu_escuelas > .item-list .quicktabs-tabs:after { clear: both; }

.unidad-escuelas-policia #preface-first #quicktabs-menu_escuelas > .item-list li { display: inline-block; vertical-align: middle; background: none; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; float: none; margin-right: 10%; min-width: auto; padding: 0; position: relative; text-align: left; width: auto; }

.unidad-escuelas-policia #preface-first #quicktabs-menu_escuelas > .item-list li a { background: none; color: #ffffff; padding: 1.7em 0; font-size: 133%; font-weight: 100; }

.unidad-escuelas-policia #preface-first #quicktabs-menu_escuelas > .item-list li.active:after { content: ""; border-left: 14px solid transparent; border-right: 14px solid transparent; border-bottom: 14px solid #002f46; bottom: 0; left: 50%; margin-left: -14px; position: absolute; }

.unidad-escuelas-policia #preface-first #quicktabs-menu_escuelas > .item-list li.active a { font-weight: normal; }

.unidad-escuelas-policia #preface-first #quicktabs-menu_escuelas > .item-list li:hover:after { bottom: 0; border-left: 14px solid transparent; border-right: 14px solid transparent; border-bottom: 14px solid #002f46; content: ""; left: 50%; margin-left: -14px; position: absolute; }

.unidad-escuelas-policia #preface-first #quicktabs-menu_escuelas .quicktabs_main { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.unidad-escuelas-policia #preface-first #quicktabs-menu_escuelas .quicktabs_main:before, .unidad-escuelas-policia #preface-first #quicktabs-menu_escuelas .quicktabs_main:after { content: ''; display: table; }

.unidad-escuelas-policia #preface-first #quicktabs-menu_escuelas .quicktabs_main:after { clear: both; }

.unidad-escuelas-policia .unidades-investigacion, .unidad-escuelas-policia .unidades-mapa, .unidad-escuelas-policia .unidades-bienestar-universitario, .unidad-escuelas-policia .unidades-educacion-continuada { margin: 0 auto; max-width: 660px; }

.node-establecimientos-de-sanidad .field-name-field-image { text-align: center; }

.node-establecimientos-de-sanidad .field-name-field-image .field-item { display: inline-block; vertical-align: top; -webkit-box-shadow: 0 0 2px #555555; -moz-box-shadow: 0 0 2px #555555; box-shadow: 0 0 2px #555555; margin-right: 1%; margin-bottom: 1.5%; position: relative; overflow: hidden; }

.node-establecimientos-de-sanidad .field-name-field-image .field-item .link-element { background: rgba(0, 0, 0, 0.5) url("../images/icon-view-article.png") no-repeat center 40%; display: none; width: 100%; height: 100%; position: absolute; }

.node-establecimientos-de-sanidad .field-name-field-image .field-item .galeria-title-image { background: rgba(0, 0, 0, 0.8); bottom: 2%; left: 2%; padding: 2%; color: #ffffff; position: absolute; }

.node-establecimientos-de-sanidad .field-name-field-image .field-item:hover .link-element { display: block; }

.node-establecimientos-de-sanidad .field-name-field-image .field-item:hover .galeria-title-image { bottom: 2%; }

.node-establecimientos-de-sanidad .group-complejidad { margin-bottom: 4em; }

.node-establecimientos-de-sanidad .group-complejidad > h3 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 1em; margin-top: 10px; text-align: center; }

.node-establecimientos-de-sanidad .group-complejidad > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.node-establecimientos-de-sanidad .group-complejidad > h3:after { margin: 0.4em auto 0; width: 54px; }

.node-establecimientos-de-sanidad .group-complejidad .field-name-field-complejidad-predominante { color: #007336; font-size: 233%; font-weight: bold; text-align: center; text-transform: uppercase; }

.node-establecimientos-de-sanidad .group-atencion { -webkit-box-shadow: 2px 2px 1px #c1c1c1; -moz-box-shadow: 2px 2px 1px #c1c1c1; box-shadow: 2px 2px 1px #c1c1c1; border: 1px solid #d9d9d9; margin-bottom: 1em; position: relative; }

.node-establecimientos-de-sanidad .group-atencion h3 { display: inline-block; vertical-align: middle; color: #666666; font-size: 225%; font-weight: 100; margin-left: 2%; padding-bottom: 0.4em; padding-right: 10%; width: 18%; position: relative; }

.node-establecimientos-de-sanidad .group-atencion h3:after { background: #bbbbbb; bottom: 0; content: ''; height: 1px; left: 0; position: absolute; width: 55px; }

.node-establecimientos-de-sanidad .group-atencion .group-mapa { display: inline-block; vertical-align: middle; width: 70%; }

.node-establecimientos-de-sanidad .group-atencion .geolocation-map { margin: 0; width: 100% !important; }

.node-establecimientos-de-sanidad .group-atencion .group-datos { border-top: 1px solid #d9d9d9; padding: 2%; }

.node-establecimientos-de-sanidad .group-atencion .group-datos .field { display: inline-block; vertical-align: top; color: #555555; margin-right: 1%; margin-bottom: 0.5em; padding-left: 3%; position: relative; width: 29%; }

.node-establecimientos-de-sanidad .group-atencion .group-datos .field .field-label { float: none; font-weight: 100; display: block; text-transform: uppercase; }

.node-establecimientos-de-sanidad .group-atencion .group-datos .field .field-items { font-size: 0.9em; line-height: 1.1; }

.node-establecimientos-de-sanidad .group-atencion .group-datos .field:before { width: 28px; height: 28px; content: ''; background: url("../images/sprite.png") no-repeat; display: inline-block; position: absolute; left: 0; top: 3px; }

.node-establecimientos-de-sanidad .group-atencion .group-datos .field-name-field-departamento-ciudad:before, .node-establecimientos-de-sanidad .group-atencion .group-datos .field-name-field-direccion:before { background-position: -189px -285px; }

.node-establecimientos-de-sanidad .group-atencion .group-datos .field-name-field-horarios:before { background-position: -189px -219px; }

.node-establecimientos-de-sanidad .group-atencion .group-datos .field-name-field-telefonos:before { background-position: -189px -187px; }

.node-establecimientos-de-sanidad .group-atencion .group-datos .field-name-field-correo-hv:before { background-position: -189px -253px; }

.node-establecimientos-de-sanidad .group-atencion .group-datos .field-name-field-twitter:before { background-position: -189px -154px; }

.node-establecimientos-de-sanidad .group-portafolio { margin-top: 3em; }

.node-establecimientos-de-sanidad .group-portafolio > h3 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 1em; margin-top: 10px; text-align: center; }

.node-establecimientos-de-sanidad .group-portafolio > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.node-establecimientos-de-sanidad .group-portafolio > h3:after { margin: 0.4em auto 0; width: 54px; }

.node-establecimientos-de-sanidad .group-portafolio .field-name-body p { display: inline-block; vertical-align: middle; color: #555555; font-weight: bold; margin-bottom: 0.3em; position: relative; width: 32%; }

.node-establecimientos-de-sanidad .group-portafolio .field-name-body p:before { display: inline-block; vertical-align: middle; background: #555555; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; content: ''; height: 5px; margin-right: 8px; width: 5px; }

.node-type-subsitio #preface-first { background: none !important; margin-bottom: 0 !important; padding-top: 0 !important; }

.node-type-subsitio #preface-first .section { max-width: 100%; padding: 0; position: relative; width: 100%; }

@media (min-width: 2000px) { .node-type-subsitio #preface-first img { width: 100% !important; } }

.node-type-subsitio #preface-first .block-seed-tools-seed-breadcrumb { background: rgba(0, 0, 0, 0.7) !important; left: 0; margin: 0; padding: 8px 0; position: absolute; top: 0; width: 100%; z-index: 1; }

.node-type-subsitio #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.node-type-subsitio #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .node-type-subsitio #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.node-type-subsitio #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .node-type-subsitio #preface-first .block-seed-tools-seed-breadcrumb > .content { max-width: 90%; } }

.node-type-subsitio #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.node-type-subsitio #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .node-type-subsitio #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.node-type-subsitio #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.node-type-subsitio #preface-first .block-bean, .node-type-subsitio #preface-first .block-seed-tools-seed-title { bottom: 10px; position: absolute; width: 100%; z-index: 1; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .node-type-subsitio #preface-first .block-bean, .node-type-subsitio #preface-first .block-seed-tools-seed-title { bottom: 0; top: 30%; text-align: center; } }

@media only screen and (max-width: 767px) { .node-type-subsitio #preface-first .block-bean, .node-type-subsitio #preface-first .block-seed-tools-seed-title { bottom: 0; margin: 0; position: relative; } }

.node-type-subsitio #preface-first .block-bean > .content, .node-type-subsitio #preface-first .block-seed-tools-seed-title > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.node-type-subsitio #preface-first .block-bean > .content:before, .node-type-subsitio #preface-first .block-bean > .content:after, .node-type-subsitio #preface-first .block-seed-tools-seed-title > .content:before, .node-type-subsitio #preface-first .block-seed-tools-seed-title > .content:after { content: ''; display: table; }

.node-type-subsitio #preface-first .block-bean > .content:after, .node-type-subsitio #preface-first .block-seed-tools-seed-title > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .node-type-subsitio #preface-first .block-bean > .content, .node-type-subsitio #preface-first .block-seed-tools-seed-title > .content { max-width: 90%; } }

@media only screen and (max-width: 767px) { .node-type-subsitio #preface-first .block-bean > .content, .node-type-subsitio #preface-first .block-seed-tools-seed-title > .content { padding: 0; } }

.node-type-subsitio #preface-first .block-bean > .content h2, .node-type-subsitio #preface-first .block-bean > .content #page-title, .node-type-subsitio #preface-first .block-seed-tools-seed-title > .content h2, .node-type-subsitio #preface-first .block-seed-tools-seed-title > .content #page-title { background: rgba(0, 0, 0, 0.7); color: #ffffff; display: inline-block; font-size: 222%; padding: 3% 2%; text-align: left; text-shadow: 1px 2px 4px #000000; width: 35%; }

.node-type-subsitio #preface-first .block-bean > .content h2:after, .node-type-subsitio #preface-first .block-bean > .content #page-title:after, .node-type-subsitio #preface-first .block-seed-tools-seed-title > .content h2:after, .node-type-subsitio #preface-first .block-seed-tools-seed-title > .content #page-title:after { content: none; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .node-type-subsitio #preface-first .block-bean > .content h2, .node-type-subsitio #preface-first .block-bean > .content #page-title, .node-type-subsitio #preface-first .block-seed-tools-seed-title > .content h2, .node-type-subsitio #preface-first .block-seed-tools-seed-title > .content #page-title { margin: 0; padding: 1% 2%; font-size: 180%; width: auto; } }

@media only screen and (max-width: 767px) { .node-type-subsitio #preface-first .block-bean > .content h2, .node-type-subsitio #preface-first .block-bean > .content #page-title, .node-type-subsitio #preface-first .block-seed-tools-seed-title > .content h2, .node-type-subsitio #preface-first .block-seed-tools-seed-title > .content #page-title { background: #1E935E; font-size: 140%; font-weight: 100; margin: 0; padding: 2%; text-shadow: none; width: 96%; } }

.node-type-subsitio #main .section { margin: 0; padding: 0; max-width: 100%; }

.node-type-subsitio .group-grupo-1 { background: #F1F1F1; padding-top: 2em; }

.node-type-subsitio .group-grupo-1 .field-name-field-titulo-items { color: #666666; font-size: 234%; margin: 0; display: inline-block; margin: 0; font-weight: 100; text-align: center; width: 100%; }

.node-type-subsitio .group-grupo-1 .field-name-field-titulo-items:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.node-type-subsitio .group-grupo-1 .field-name-field-titulo-items:after { background: #999999; margin: 30px auto; width: 55px; }

.node-type-subsitio .field-name-subsitio-items { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.node-type-subsitio .field-name-subsitio-items:before, .node-type-subsitio .field-name-subsitio-items:after { content: ''; display: table; }

.node-type-subsitio .field-name-subsitio-items:after { clear: both; }

.node-type-subsitio .field-name-subsitio-items .view-subsitio .views-row { background: #ffffff; border: 1px solid #d9d9d9; -webkit-box-shadow: 2px 2px 1px #c1c1c1; -moz-box-shadow: 2px 2px 1px #c1c1c1; box-shadow: 2px 2px 1px #c1c1c1; display: inline-block; margin-bottom: 1em; width: 100%; }

.node-type-subsitio .field-name-subsitio-items .view-subsitio .views-row .views-field-field-unica-imagen { display: inline-block; float: left; width: 43%; }

.node-type-subsitio .field-name-subsitio-items .view-subsitio .views-row .views-field-field-unica-imagen .field-content { display: table-cell; vertical-align: middle; }

.node-type-subsitio .field-name-subsitio-items .view-subsitio .views-row .fieldset { color: #555555; font-size: 1.1em; font-weight: 100; float: right; line-height: 1.5; padding: 2%; width: 51%; }

.node-type-subsitio .field-name-subsitio-items .view-subsitio .views-row .fieldset .views-field-field-links ul { list-style: none; margin: 0; }

.node-type-subsitio .field-name-subsitio-items .view-subsitio .views-row .fieldset .views-field-field-links ul li { display: inline-block; vertical-align: top; margin-right: 5%; width: 42%; }

.node-type-subsitio .field-name-subsitio-items .view-subsitio .views-row .fieldset a, .node-type-subsitio .field-name-subsitio-items .view-subsitio .views-row .fieldset a:link { color: #008c86; display: inline-block; font-size: 90%; font-weight: 100; padding-right: 21px; position: relative; }

.node-type-subsitio .field-name-subsitio-items .view-subsitio .views-row .fieldset a:after, .node-type-subsitio .field-name-subsitio-items .view-subsitio .views-row .fieldset a:link:after { background: url("../images/sprite.png") no-repeat -164px -39px; content: ""; display: inline-block; height: 13px; margin-top: 6px; right: 0; position: absolute; top: 0; width: 13px; }

.node-type-subsitio .field-name-subsitio-items .view-subsitio .views-row .position-Derecha .views-field-field-unica-imagen { float: right; }

.node-type-subsitio .field-name-subsitio-items .view-subsitio .views-row .position-Derecha .fieldset { float: left; }

.node-type-subsitio .field-name-subsitio-items .view-subsitio .views-row .position-Derecha .fieldset .views-field-field-link { text-align: left; }

.node-type-subsitio .group-grupo-2 { background: url("../images/resena-historica_bg.jpg") repeat-x; }

.node-type-subsitio .group-video { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.node-type-subsitio .group-video:before, .node-type-subsitio .group-video:after { content: ''; display: table; }

.node-type-subsitio .group-video:after { clear: both; }

.node-type-subsitio .group-video .field-name-field-titulo-video { display: inline-block; vertical-align: middle; color: #ffffff; font-size: 230%; font-weight: 100; line-height: 1.3; width: 39%; }

.node-type-subsitio .group-video .field-name-field-video-rese-a { display: inline-block; vertical-align: middle; width: 60%; }

.node-type-subsitio .group-video .field-name-field-video-rese-a video, .node-type-subsitio .group-video .field-name-field-video-rese-a iframe { width: 100%; }

.node-type-subsitio .group-grupo-3 { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; padding-top: 2em; }

.node-type-subsitio .group-grupo-3:before, .node-type-subsitio .group-grupo-3:after { content: ''; display: table; }

.node-type-subsitio .group-grupo-3:after { clear: both; }

.node-type-subsitio .group-grupo-3 .field-name-field-titulo-bloques { color: #666666; font-size: 234%; margin: 0; margin: 0; font-weight: 100; text-align: center; width: 100%; }

.node-type-subsitio .group-grupo-3 .field-name-field-titulo-bloques:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.node-type-subsitio .group-grupo-3 .field-name-field-titulo-bloques:after { background: #999999; margin: 30px auto; width: 55px; }

.node-type-subsitio .field-name-field-bloques { text-align: center; }

.node-type-subsitio .field-name-field-bloques .field-item { display: inline-block; vertical-align: top; border: 1px solid #d9d9d9; -webkit-box-shadow: 1px 0px 6px #c1c1c1; -moz-box-shadow: 1px 0px 6px #c1c1c1; box-shadow: 1px 0px 6px #c1c1c1; margin-right: 1%; margin-bottom: 1em; padding: 0 0 1%; position: relative; text-align: center; width: 24%; }

.node-type-subsitio .field-name-field-bloques .field-item:nth-child(4n) { margin-right: 0; }

.node-type-subsitio .field-name-field-bloques .field-item .field-name-field-imagen-bloque { margin-bottom: 10px; }

.node-type-subsitio .field-name-field-bloques .field-item .field-name-field-imagen-bloque img { width: 100%; }

.node-type-subsitio .field-name-field-bloques .field-item .field-name-field-title { color: #007336; font-weight: 100; font-size: 120%; min-height: 47px; }

.node-type-subsitio .field-name-field-bloques .field-item .field-name-field-link a { width: 60px; height: 60px; display: inline-block; text-indent: -5000em; background: url("../images/sprite.png") no-repeat -86px -143px; }

.node-type-subsitio .field-name-field-bloques .field-item .field-name-field-archivo .content a, .node-type-subsitio .field-name-field-bloques .field-item .field-name-field-archivo .content a:link { background: none; color: #ffffff; display: inline-block; height: auto; line-height: 2; font-weight: 100; text-indent: 0; font-size: 0; width: auto; text-decoration: none; }

.node-type-subsitio .field-name-field-bloques .field-item .field-name-field-archivo .content a:before, .node-type-subsitio .field-name-field-bloques .field-item .field-name-field-archivo .content a:link:before { width: 60px; height: 60px; background: url("../images/sprite.png") no-repeat -82px -263px; content: ''; display: block; margin: 0 auto; }

.node-type-subsitio .field-name-field-bloques .field-item .field-name-field-archivo .file-size, .node-type-subsitio .field-name-field-bloques .field-item .field-name-field-archivo img { display: none; }

.node-type-subsitio .group-grupo-4 { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; padding-top: 2em; }

.node-type-subsitio .group-grupo-4:before, .node-type-subsitio .group-grupo-4:after { content: ''; display: table; }

.node-type-subsitio .group-grupo-4:after { clear: both; }

.node-type-subsitio .group-atencion .field-name-field-titulo-contacto { color: #666666; font-size: 234%; margin: 0; display: inline-block; margin: 0; font-weight: 100; text-align: center; width: 100%; }

.node-type-subsitio .group-atencion .field-name-field-titulo-contacto:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.node-type-subsitio .group-atencion .field-name-field-titulo-contacto:after { background: #999999; margin: 30px auto; width: 55px; }

.node-type-subsitio .group-atencion .field-collection-container { background: #ffffff; border: 1px solid #d9d9d9; -webkit-box-shadow: 2px 2px 1px #c1c1c1; -moz-box-shadow: 2px 2px 1px #c1c1c1; box-shadow: 2px 2px 1px #c1c1c1; padding: 2%; }

.node-type-subsitio .group-atencion .field-name-field-atenci-n-al-ciudadano .field { display: inline-block; vertical-align: top; color: #555555; margin-right: 1%; margin-bottom: 0.5em; padding-left: 3%; position: relative; width: 29%; }

.node-type-subsitio .group-atencion .field-name-field-atenci-n-al-ciudadano .field .field-label { font-weight: 100; text-transform: uppercase; }

.node-type-subsitio .group-atencion .field-name-field-atenci-n-al-ciudadano .field .field-items { font-size: 0.9em; line-height: 1.1; }

.node-type-subsitio .group-atencion .field-name-field-atenci-n-al-ciudadano .field:before { width: 33px; height: 35px; content: ''; background: url("../images/sprite.png") no-repeat; display: inline-block; position: absolute; left: 0; top: 3px; }

.node-type-subsitio .group-atencion .field-name-field-atenci-n-al-ciudadano .field-name-field-direccion:before { background-position: -189px -285px; }

.node-type-subsitio .group-atencion .field-name-field-atenci-n-al-ciudadano .field-name-field-horarios:before { background-position: -189px -219px; }

.node-type-subsitio .group-atencion .field-name-field-atenci-n-al-ciudadano .field-name-field-telefonos:before { background-position: -189px -187px; }

.node-type-subsitio .group-atencion .field-name-field-atenci-n-al-ciudadano .field-name-field-correos:before { background-position: -189px -253px; }

.node-type-subsitio .group-atencion .field-name-field-atenci-n-al-ciudadano .field-name-field-twitter:before { background-position: -189px -154px; }

.node-type-pico-y-placa .block-policia-filtro-nodos { background: #eeeeee; border: 1px solid #dddddd; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-width: 660px; margin: 0 auto 3em; padding: 2%; }

.node-type-pico-y-placa .block-policia-filtro-nodos select { background: transparent; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: none; margin: 0; height: 31px; -webkit-appearance: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -moz-appearance: none; padding: 0 6px; width: 100%; }

.node-type-pico-y-placa .block-policia-filtro-nodos select[disabled] { background: red; }

.node-type-pico-y-placa .block-policia-filtro-nodos .seed-select-wrapper { color: #555555; border: 1px solid #aeaeae; background: #ffffff url(../images/arrow_select.png) no-repeat right top; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; display: block; height: 31px; }

.node-type-pico-y-placa .block-policia-filtro-nodos .seed-select-wrapper select[disabled] { background: red; }

.node-type-pico-y-placa .block-policia-filtro-nodos .form-type-select { display: inline-block; vertical-align: bottom; width: 88%; }

.node-type-pico-y-placa .block-policia-filtro-nodos .form-type-select label { color: #555555; display: inline-block; font-weight: bold; width: 30%; }

@media only screen and (max-width: 767px) { .node-type-pico-y-placa .block-policia-filtro-nodos .form-type-select label { width: 100%; } }

.node-type-pico-y-placa .block-policia-filtro-nodos .form-submit { background: #007336; border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffff; font-weight: 100; margin: 0; padding: 8px 15px; display: inline-block; vertical-align: bottom; max-width: 11%; margin: 0; }

.node-type-pico-y-placa .block-policia-filtro-nodos .form-submit:hover { color: #ffffff; background: #002f46; }

.node-type-pico-y-placa .field-name-field-tabla-pico-y-placa table { border: none; }

.node-type-pico-y-placa .field-name-field-tabla-pico-y-placa table th { background: #007336; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; color: #ffffff; font-size: 125%; font-weight: 100; padding: 17px 10px; text-align: left; }

.node-type-pico-y-placa .field-name-field-tabla-pico-y-placa table tbody tr.even { background: #F1F1F1; }

.node-type-pico-y-placa .field-name-field-tabla-pico-y-placa table tbody td { border: none; color: #555555; font-size: 88%; vertical-align: middle; }

.node-type-pico-y-placa .field-name-field-tabla-pico-y-placa table tbody td a, .node-type-pico-y-placa .field-name-field-tabla-pico-y-placa table tbody td a:link { color: #007336; font-weight: normal; }

.node-type-pico-y-placa .field-name-field-tabla-pico-y-placa table tbody .views-field-field-adjunto { text-align: center; }

.node-type-pico-y-placa .field-name-field-tabla-pico-y-placa table tbody .views-field-field-adjunto img { display: none; }

.node-type-pico-y-placa .field-name-field-tabla-pico-y-placa table tbody .views-field-field-adjunto a, .node-type-pico-y-placa .field-name-field-tabla-pico-y-placa table tbody .views-field-field-adjunto a:link { display: inline-block; text-indent: -5000em; width: 60px; height: 60px; background: url("../images/sprite.png") no-repeat -81px -262px; }

.node-type-pico-y-placa .field-name-field-tabla-pico-y-placa table th, .node-type-pico-y-placa .field-name-field-tabla-pico-y-placa table td { text-align: center; }

.node-type-pico-y-placa .field-name-field-tabla-pico-y-placa table p { margin: 0; }

.node-type-pico-y-placa .field-collection-item-field-tabla-pico-y-placa { margin-bottom: 3em; }

.node-type-pico-y-placa .field-collection-item-field-tabla-pico-y-placa > .content .field-name-field-title { text-align: center; font-weight: bold; font-size: 160%; color: #555555; margin-bottom: 1em; line-height: 1.3; }

.node-type-pico-y-placa .field-collection-item-field-tabla-pico-y-placa .field-name-field-unica-imagen { text-align: center; }

.node-type-pico-y-placa .field-collection-item-field-tabla-pico-y-placa .group-horario { margin-bottom: 1em; }

.node-type-pico-y-placa .field-collection-item-field-tabla-pico-y-placa .group-horario h3 { color: #555555; font-size: 130%; font-weight: bold; margin-bottom: 0; margin-right: 10px; }

.node-type-pico-y-placa .field-collection-item-field-tabla-pico-y-placa .group-horario .field-name-field-horario-pc { color: #555555; display: inline-block; font-size: 95%; }

.node-type-pico-y-placa .field-collection-item-field-tabla-pico-y-placa .field-name-field-bloques-extras { font-size: 90%; color: #555555; }

/*----------  contrast ----------*/
body.high-contrast .block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row .views-field-field-link { background-color: transparent !important; }

body.high-contrast .block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row .views-field-field-link * { background-color: transparent !important; }

/*----------  resize ----------*/
/*----------  Tablet Section  ----------*/
@media only screen and (min-width: 768px) and (max-width: 1024px) { .section { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  /*----------  LAYOUT  ----------*/
  body { padding-top: 55px; }
  #footer-first { display: none; }
  /*----------  GLOBAL  ----------*/
  #topbar-first { width: 41%; }
  .block-seed-tools-seed-logo { max-width: 50px; margin-right: 0; }
  .block-bean-policia-nacional-de-colombia .field-name-field-body { max-width: 122px; }
  .block-bean-policia-nacional-de-colombia .field-name-field-body p { font-size: 77%; }
  .block-bean-segundo-logo { max-width: 110px; }
  #topbar-third { width: 59%; }
  .block-search-form { width: 70%; }
  /*-- MENU TOPBAR --*/
  .block-menu-menu-menu-topbar > .content .menu-item { margin-right: 1%; }
  .block-menu-menu-menu-topbar > .content .menu-item a, .block-menu-menu-menu-topbar > .content .menu-item a:link, .block-menu-menu-menu-topbar > .content .menu-item .menu-father { font-size: 87%; }
  /*-- MANIN MENU --*/
  .block-system-main-menu .block-title { font-weight: normal; margin: 0; text-align: center; width: 22%; }
  .block-system-main-menu .content-father-main { overflow-y: scroll; }
  .block-system-main-menu > .content { width: 78%; }
  .block-system-main-menu > .content > .menu > .menu-item { font-size: 95%; padding: 0.5em; }
  /*-- SOCIAL FLOATING --*/
  #sidebar-second { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; left: 0; top: 0; padding: 2%; width: 100%; }
  .block-widgets-s-socialmedia-share-default { display: inline-block; vertical-align: top; }
  .block-widgets-s-socialmedia-share-default > .content .widgets-element { float: left; margin-right: 1%; }
  .block-menu-menu-incorporaci-n { min-height: inherit; max-height: inherit; padding: 14px 2% 46px 2%; position: absolute; top: 0; width: 25%; }
  .block-menu-menu-incorporaci-n.active .content-title { background: url("../images/withe-arrow-top.png") no-repeat center 10%; padding-bottom: 0; padding-top: 13px; }
  .block-menu-menu-incorporaci-n > .content { min-height: inherit; max-height: inherit; padding: 0; width: 100%; }
  .block-menu-menu-incorporaci-n .content-title { background: url("../images/withe-arrow-bottom.png") no-repeat center 80%; float: none; height: 30px; top: initial; padding-bottom: 17px; bottom: 0; text-align: center; width: 100%; }
  .block-menu-menu-incorporaci-n .block-title { left: 0; position: relative; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; transform: inherit; top: 0; }
  .block-menu-menu-incorporaci-n.active { padding-left: 2%; }
  .block-bean-boton-chat { display: inline-block; vertical-align: middle; }
  .block-bean-boton-chat p { margin: 0; }
  .block-bean-boton-chat #mibew-agent-button { display: inline-block; text-indent: -5000em; padding: 0; text-indent: -999px; display: block; width: 50px; font-size: 0; height: 50px; }
  .block-bean-boton-chat #mibew-agent-button:before { background-position: -275px -277px; width: 50px; height: 50px; }
  .region-blockgroup-accesibilidad-all { display: inline-block; vertical-align: middle; position: relative; top: 0; }
  .region-blockgroup-accesibilidad-all #block-bean-discapacidad a, .region-blockgroup-accesibilidad-all #block-bean-discapacidad a:link { background-position: -275px 10px; height: 50px; width: 50px; }
  .region-blockgroup-accesibilidad-all .region-blockgroup-accesibilidad { left: 35px; top: 35px; right: inherit; }
  span.high_contrast_switcher_normal, span.high_contrast_switcher_high { padding: 7px 13px; }
  span.has-switcher-link { padding: 0; }
  span.has-switcher-link a { padding: 7px 13px; }
  /*-- FOOTER --*/
  .region-footer-second > .block { border: none; }
  .region-footer-second .block-bean-footer-bar-1 { border-right: 0; float: left; height: 300px; width: 50%; }
  .region-footer-second .block-bean-footer-bar-1 > .content { display: table-cell; height: 280px; vertical-align: middle; }
  .region-footer-second .block-bean-pre-footer-info { width: 50%; float: right; border-left: 1px solid #dadada; margin-bottom: 14px; }
  .region-footer-second .block-menu-menu-menu-pre-footer { float: right; border-left: 1px solid #dadada; width: 50%; }
  /*----------  Section   ----------*/
  iframe.mibew-chat-frame { top: 63px; left: 0; width: 650px; }
  .block-menu-menu-menu-topbar > .content { /** Main Menu **/ }
  .block-menu-menu-menu-topbar > .content .menu { margin: 0 0 0.9em 0; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father { overflow-y: scroll; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu:before { text-align: center; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item .menu-item.expanded .menu-item a:before, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item .menu-item.expanded .menu-item a:link:before { left: 8px; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu .menu li { width: 50%; display: inline-block; float: left; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded { width: 50%; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu .expanded { display: block; float: none; margin: 0 auto; width: 96%; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu .expanded > ul { top: 0; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded:hover { width: 50%; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .nolink { border: none; width: 95%; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .nolink:hover { background: none; border: none; width: 95%; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu { position: absolute; width: 100%; top: 37px; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded.active { width: 50%; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded.active > .nolink { background: #363636; border: none; width: 95%; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first li.expanded.menu-item.active .menu { overflow: hidden; margin-left: -10px; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item { width: 100%; }
  #sidebar-second { padding: 3px 0 3px 1%; line-height: 1; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
  .block-menu-menu-incorporaci-n > .content .thumbnail-incorporaciones { width: 100%; }
  .block-menu-menu-incorporaci-n > .content .thumbnail-incorporaciones img { width: 100%; max-height: 217px; }
  .block-menu-menu-incorporaci-n > .content .menu { width: 96%; }
  .block-menu-menu-incorporaci-n > .content .menu-item { line-height: 1.6; padding-left: 14px; width: 93%; }
  #block-widgets-s-socialmedia-profile-default { display: inline-block; vertical-align: middle; }
  .block-widgets-s-socialmedia-profile-default > .content .widgets-element { float: none; display: inline-block; margin-bottom: 0; padding: 0 2px; }
  .block-widgets-s-socialmedia-profile-default > .content .widgets-element a, .block-widgets-s-socialmedia-profile-default > .content .widgets-element a:link { width: 50px; height: 50px; }
  .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-facebook-profile-button a { background-position: -278px -217px; }
  .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-twitter-profile-button a { background-position: -339px -279px; }
  .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-googleplus-profile-button a { background-position: -273px -104px; }
  .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-instagram-profile-button a { background-position: -275px -157px; }
  .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-pinterest-profile-button a { background-position: -331px -54px; }
  .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-youtube-profile-button a { background-position: -331px 10px; }
  .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-flickr-profile-button a { background-position: -275px -50px; }
  .block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-rss-feed-button a { background-position: -328px -105px; }
  .block-views-lineas-de-emergencia-block .block-title { margin: 0; width: 100%; text-align: center; }
  .block-views-lineas-de-emergencia-block .block-title:after { margin: 20px auto; }
  .block-views-lineas-de-emergencia-block > .content { width: 100%; }
  .block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row { width: 46%; }
  .block-views-nodequeue-1-block-2 .views-field-view { width: 45%; float: left; margin-left: 2%; margin-bottom: 3%; }
  .block-views-nodequeue-1-block-2 .views-field-view-1 { width: 45%; margin-left: 2%; margin-bottom: 3%; }
  .block-views-nodequeue-1-block-2 .views-field-view-1 .views-field-field-imagen-noticia img { height: 13em; }
  .block-views-nodequeue-1-block-2 .news-block-group { float: left; clear: both; height: auto !important; margin-right: 0; width: 100%; }
  .block-views-nodequeue-1-block-2 .news-block-group > .views-field { display: inline-block; vertical-align: top; margin-left: 2%; width: 45%; }
  .block-views-nodequeue-1-block-2 .view-footer { display: inline-block; text-align: center; width: 100%; }
  .block-views-nodequeue-1-block-2 img { width: 100%; }
  .front #block-views-slider-home-inferior-block { display: none; }
  .front #postscript-first { padding: 10px 0; }
  .front #postscript-first .block-policia-radio { background: none; position: relative; text-align: center; }
  .front #postscript-first .block-policia-radio .social-title { float: none; width: 100%; }
  .front #postscript-first .block-policia-radio .social-title:after { margin: 12px auto 0; }
  .front #postscript-first .block-policia-radio .radio-content { float: none; margin-top: 1.5em; width: 100%; }
  .front #postscript-first .block-policia-radio .radio-content .radio-title { display: inline-block; }
  .front #postscript-first .block-policia-radio .radio-content iframe { margin: 0 auto; display: block; }
  .front #postscript-first .block-policia-policia-youtube { display: none; }
  .front #postscript-first .block-facebook-boxes-fb-like { display: none; }
  .front #postscript-first .block-twitter-block-1 { display: none; }
  #postscript-third { text-align: center; padding-bottom: 10px; padding-top: 20px; }
  /*----------  Contenido Unidades  ----------*/
  .node-type-unidades .group-grupo-2 { padding-top: 10px; padding-bottom: 40px; }
  .node-type-unidades .field-name-field-director { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .node-type-unidades .director-grupo > h3 { color: #666666; font-size: 160%; margin: 0; display: block; font-weight: 100; margin-bottom: 1em; text-align: center; }
  .node-type-unidades .director-grupo > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }
  .node-type-unidades .director-grupo > h3:after { margin: 13px auto; }
  .node-type-unidades .group-atencion { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 58%; }
  .node-type-unidades .group-atencion h2 { position: relative; top: 0; width: 100%; }
  .node-type-unidades .group-atencion .field-collection-container { position: relative; width: 100%; }
  .node-type-unidades .group-resena > span, .node-type-unidades .group-resena > h3 { width: 100%; color: white; font-size: 135%; margin: 0; font-weight: 100; margin: 0em 0 0.5em; text-align: center; }
  .node-type-unidades .group-resena > span:after, .node-type-unidades .group-resena > h3:after { background: white; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }
  .node-type-unidades .group-resena > span:after, .node-type-unidades .group-resena > h3:after { margin: 13px auto 0; width: 55px; }
  .node-type-unidades .group-resena .field-name-field-video-rese-a video, .node-type-unidades .group-resena .field-name-field-video-rese-a iframe { height: 275px; }
  .node-type-unidades .group-grupo-3 { text-align: center; padding-bottom: 30px; padding-top: 30px; background-repeat: repeat; }
  .node-type-unidades .group-grupo-3 .field-name-field-video-rese-a { width: 95%; }
  .node-type-unidades .group-unidad { text-align: center; }
  .node-type-unidades .group-unidad > h3 { color: #666666; font-size: 234%; margin: 0; margin: 1em 0; font-weight: 100; text-align: center; width: 100%; }
  .node-type-unidades .group-unidad > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }
  .node-type-unidades .group-unidad > h3:after { background: #999999; margin: 30px auto; width: 55px; }
  .node-type-unidades .group-unidad > .field, .node-type-unidades .group-unidad > .field-group-div { display: inline-block; vertical-align: top; border: 1px solid #d9d9d9; -webkit-box-shadow: 1px 0px 6px #c1c1c1; -moz-box-shadow: 1px 0px 6px #c1c1c1; box-shadow: 1px 0px 6px #c1c1c1; margin-right: 2%; margin-bottom: 1em; padding: 0 0 1%; position: relative; text-align: center; width: 31%; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-width: 767px) { .node-type-unidades .group-unidad > .field, .node-type-unidades .group-unidad > .field-group-div { margin: 20px auto !important; display: block; width: 70% !important; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .node-type-unidades .group-unidad > .field h3, .node-type-unidades .group-unidad > .field-group-div h3 { color: #007336; font-weight: 100; font-size: 120%; margin-top: 0.3em; min-height: 47px; }
  .node-type-unidades .group-unidad > .field .field-group-div, .node-type-unidades .group-unidad > .field-group-div .field-group-div { padding: 0 5%; }
  .node-type-unidades .group-unidad > .field .field a, .node-type-unidades .group-unidad > .field .field a:link, .node-type-unidades .group-unidad > .field-group-div .field a, .node-type-unidades .group-unidad > .field-group-div .field a:link { width: 60px; height: 60px; display: inline-block; text-indent: -5000em; background: url("../images/sprite.png") no-repeat -86px -143px; }
  .node-type-unidades .group-unidad > .field .field span, .node-type-unidades .group-unidad > .field-group-div .field span { color: #666666; display: block; font-weight: 100; font-size: 91%; margin-top: 0.3em; }
  .node-type-unidades .group-unidad > .field .field.field-type-file a, .node-type-unidades .group-unidad > .field .field.field-type-file a:link, .node-type-unidades .group-unidad > .field-group-div .field.field-type-file a, .node-type-unidades .group-unidad > .field-group-div .field.field-type-file a:link { background: none; color: #555555; height: auto; line-height: 2; font-weight: 100; text-indent: 0; width: auto; text-decoration: none; }
  .node-type-unidades .group-unidad > .field .field.field-type-file a:before, .node-type-unidades .group-unidad > .field .field.field-type-file a:link:before, .node-type-unidades .group-unidad > .field-group-div .field.field-type-file a:before, .node-type-unidades .group-unidad > .field-group-div .field.field-type-file a:link:before { width: 60px; height: 60px; background: url("../images/sprite.png") no-repeat -82px -263px; content: ''; display: block; margin: 0 auto; }
  .node-type-unidades .group-unidad > .field .field.field-type-file .file-size, .node-type-unidades .group-unidad > .field .field.field-type-file img, .node-type-unidades .group-unidad > .field-group-div .field.field-type-file .file-size, .node-type-unidades .group-unidad > .field-group-div .field.field-type-file img { display: none; }
  .node-type-unidades .group-unidad > .field .field img, .node-type-unidades .group-unidad > .field-group-div .field img { width: 100%; }
  .node-type-unidades .group-academia > .field { width: 47%; margin-right: 2%; }
  .node-type-unidades .view-mode-escuelas_de_policia .group-unidad .group-rendicion-group, .node-type-unidades .view-mode-escuelas_de_policia .group-unidad > .field { margin-right: 3%; width: 48%; }
  .node-type-unidades .view-mode-escuelas_de_policia .group-unidad .group-rendicion-group { margin-right: 0; }
  .node-type-unidades .view-mode-escuelas_de_policia .group-atencion { width: 58%; }
  .node-type-unidades .view-mode-escuelas_de_policia .group-atencion .field-name-atenci-n-al-usuario-2 { position: relative; width: 100%; }
  .node-type-unidades .view-noticias-unidades .view-content .views-row { margin: 0 2% 1em 0; width: 46.8%; }
  .node-type-unidades .view-noticias-unidades .view-footer { text-align: center; }
  .node-type-unidades #atencion-ciudadano .field-name-field-atenci-n-al-ciudadano { padding-top: 10px; }
  .node-type-unidades #atencion-ciudadano .field-name-field-atenci-n-al-ciudadano .field-label, .node-type-unidades #atencion-ciudadano .field-name-field-atenci-n-al-ciudadano .field-items { padding-left: 10px; }
  .node-type-unidades #main .group-grupo-1 .group-director .field-name-field-director .group-director { width: 26.3%; padding-bottom: 33px; }
  .node-type-unidades #main .group-grupo-1 .group-director .field-name-field-director .group-datos { width: 71%; }
  .node-type-unidades .group-aviacion > .field { width: 48%; }
  .node-type-unidades .group-aviacion .field-name-field-bases-aereas { margin-right: 0; }
  .node-type-unidades .group-aviacion > .field-group-div { width: 48%; }
  .node-type-unidades .group-quienes .field-collection-view .field-name-field-imagen-mision { width: 100%; }
  .node-type-unidades .group-quienes .field-name-field-body { margin-left: 22px; width: 90%; float: left; padding-top: 17px; padding-bottom: 17px; }
  .node-type-unidades #video-institucional span, .node-type-unidades #video-institucional h3 { width: 100%; }
  .node-type-unidades #video-institucional .field-name-field-video-rese-a video { width: 100%; height: 300px; }
  .node-type-unidades .group-red .group-content-red .field-name-field-imagen-red { width: 100%; }
  .node-type-unidades .group-red .group-content-red .group-que-es-la-red { width: 90%; }
  .node-type-unidades .group-criminologicos .group-section > .field { width: 48%; }
  .node-type-unidades .group-criminologicos .group-section > .field:nth-child(2n) { margin-right: 0; }
  .node-type-unidades .view-mode-grupos_especializados .group-resena > h3 { margin: 0; }
  .node-type-unidades .view-mode-grupos_especializados .group-mision .field-collection-view .field-name-field-imagen-mision { width: 100%; }
  .node-type-unidades .view-mode-grupos_especializados .group-mision .field-collection-view .field-name-field-body { margin-left: 22px; width: 90%; float: left; padding-top: 17px; padding-bottom: 17px; }
  .node-type-unidades .view-mode-grupos_especializados .group-grupos > .field { width: 48%; }
  .node-type-unidades .view-mode-narcotrafico .group-mision .field-collection-view .field-name-field-imagen-mision { width: 100%; }
  .node-type-unidades .view-mode-narcotrafico .group-mision .field-collection-view .field-name-field-body { margin-left: 22px; width: 90%; float: left; padding-top: 17px; padding-bottom: 17px; }
  .node-type-unidades #main .section #content .view-mode-narcotrafico .group-grupo-2 .group-productos .field-name-field-productos .group-productos { width: 100%; text-align: center; }
  .node-type-unidades #main .section #content .view-mode-narcotrafico .group-grupo-2 .group-productos .field-name-field-productos .group-productos > h3:after { width: 128px; }
  .node-type-unidades #main .section #content .view-mode-narcotrafico .group-grupo-2 .group-productos .field-name-field-productos .group-productos .field-name-field-body { padding-right: 45px; }
  .node-type-unidades #main .section #content .view-mode-narcotrafico .group-grupo-2 .group-productos .field-name-field-productos .field-name-field-imagen { float: left; width: 100%; }
  .node-type-unidades #main .section #content .view-mode-narcotrafico .group-grupo-2 .group-productos .field-name-field-productos .field-name-field-imagen a img { width: 100%; }
  .node-type-unidades .view-mode-asuntos_internacionales .group-mision .field-collection-view .field-name-field-imagen-mision { width: 100%; }
  .node-type-unidades .view-mode-asuntos_internacionales .group-mision .field-collection-view .field-name-field-body { width: 90%; }
  .node-type-unidades #preface-first .block-seed-tools-seed-title { top: 37%; bottom: 0; text-align: center; width: 100%; }
  .node-type-unidades #preface-first .block-seed-tools-seed-title > .content #page-title { margin: 0; padding: 1% 2%; width: auto; }
  /****** end unidades ******/
  .page-entidades-y-agremiaciones #main .section #content .view-content .views-row { padding: 0 0 20px 0; }
  .page-entidades-y-agremiaciones #main .section #content .view-content .views-row .views-fieldset { width: 30%; padding-left: 15px; margin-right: 1%; }
  .page-componente-aeronautico .view-componente-aeronautico { text-align: center; }
  .page-componente-aeronautico .view-componente-aeronautico .views-row { margin-right: 2%; width: 31%; }
  .page-componente-aeronautico .view-componente-aeronautico .views-row:nth-child(4n) { margin-right: 2%; }
  .page-componente-aeronautico .view-componente-aeronautico .views-row:nth-child(3n) { margin-right: 0; }
  .page-node-70696 .group-grupo-2 .group-presencia-content .group-presencia { height: 100%; }
  .page-node-70696 .group-grupo-2 .group-presencia-content .group-presencia .field-collection-container { width: 100%; }
  .page-node-70696 .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional { width: 100%; }
  .page-node-70696 .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items { height: 225px; }
  .page-node-70696 .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz { height: 100%; }
  .page-node-70696 .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .field-name-field-imagen-galeria { width: 100%; }
  .page-node-70696 .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo { width: 93%; padding-right: 20px; height: 140px; }
  .page-node-70696 .group-grupo-2 .group-asuntos > .field, .page-node-70696 .group-grupo-2 .group-asuntos > .field-group-div { width: 48%; }
  .page-node-70696 #main .field-name-menu-unidad li { border-top: none; }
  .page-node-126286 .image-text .image-text-content img { width: 100%; }
  .page-node-126286 .image-text .image-text-content .image-text-resume { width: 95%; }
  .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 { background-repeat: repeat; padding-bottom: 26px; }
  .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 .title-video-content > h2 { text-align: center; width: 100%; }
  .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 .file-video-youtube, .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 video { width: 100%; }
  .page-node-126286 .ver .view-academia .views-row { width: 48%; }
  .page-node-126286 .view-secciones-items .views-row-4 .ver .views-row { width: 100%; }
  .page-node-126286 .view-secciones-items .views-row-4 .ver .view-footer { text-align: center; padding-top: 20px; padding-bottom: 20px; }
  /*----------  Page Unidades   ----------*/
  .page-unidades #block-seed-tools-seed-title .content > h1 { width: 100%; color: white; font-size: 234%; margin: 0; font-weight: 100; margin: 1em 0; text-align: center; }
  .page-unidades #block-seed-tools-seed-title .content > h1:after { background: white; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }
  .page-unidades #block-seed-tools-seed-title .content > h1:after { margin: 13px auto 0; width: 90px; }
  #block-seed-tools-seed-title .content > h1 { width: 100%; color: #666666; font-size: 265%; margin: 0; font-weight: 100; margin: 1em 0; text-align: center; }
  #block-seed-tools-seed-title .content > h1:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }
  #block-seed-tools-seed-title .content > h1:after { margin: 13px auto 0; width: 90px; }
  .page-unidades-director .group-grupo-2 { max-width: 100%; padding-left: 40px; padding-right: 40px; }
  .page-unidades-director .footer-second .section { padding-left: 0; padding-right: 0; }
  .view-documentos-recuperados { max-width: 100%; padding-left: 0; padding-right: 0; }
  .view-documentos-recuperados .view-filters { padding-left: 20px; padding-right: 20px; }
  .page-vehiculos-recuperados .section { padding-left: 0; padding-right: 0; }
  .page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados { max-width: 100%; }
  .page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-filters { padding-left: 30px; padding-right: 30px; }
  .page-vehiculos-recuperados .block-views-servicios-destacados-block .view-servicios-destacados { padding-left: 30px; padding-right: 30px; }
  /*----------  Section Noticas   ----------*/
  .page-noticias .block-views-solr-noticias-block-1 > .content .views-row { margin: 0 auto; width: 86%; }
  .page-noticias .block-views-solr-noticias-block-1 > .content .views-row .grouping-field { width: 100%; }
  .page-noticias .block-views-solr-noticias-block-1 > .content .views-row .views-field-created { position: inherit; padding-top: 5px; }
  .page-noticias .block-views-solr-noticias-block-1 > .content .views-row .views-field-field-imagen-noticia { width: 100%; display: table-header-group; }
  .page-noticias .block-views--exp-solr-noticias-page-2 .views-ef-fieldset-container, .page-noticias .view-id-solr_noticias .views-ef-fieldset-container { width: 92%; text-align: center; margin: 0 auto; }
  .page-noticias .block-views--exp-solr-noticias-page-2 .container-inline-date, .page-noticias .view-id-solr_noticias .container-inline-date { width: 45%; }
  .page-noticias .block-views--exp-solr-noticias-page-2 .container-inline-date label, .page-noticias .view-id-solr_noticias .container-inline-date label { margin-left: -13px; }
  .page-noticias .block-views--exp-solr-noticias-page-2 .form-item-search-api-views-fulltext-unity, .page-noticias .block-views--exp-solr-noticias-page-2 .form-item-search-api-views-fulltext, .page-noticias .block-views--exp-solr-noticias-page-2 .form-item-search-api-views-fulltext-1, .page-noticias .block-views--exp-solr-noticias-page-2 .form-item-search-api-views-fulltext-for-news, .page-noticias .block-views--exp-solr-noticias-page-2 .form-item-field-noticia-ciudad, .page-noticias .view-id-solr_noticias .form-item-search-api-views-fulltext-unity, .page-noticias .view-id-solr_noticias .form-item-search-api-views-fulltext, .page-noticias .view-id-solr_noticias .form-item-search-api-views-fulltext-1, .page-noticias .view-id-solr_noticias .form-item-search-api-views-fulltext-for-news, .page-noticias .view-id-solr_noticias .form-item-field-noticia-ciudad { padding-top: 20px; width: 40%; text-align: left; }
  .page-noticias .block-views--exp-solr-noticias-page-2 .form-submit, .page-noticias .view-id-solr_noticias .form-submit { width: 11%; }
  .page-noticias .all-items-news .views-row { width: 48%; }
  .page-noticias-seccion #preface-first .block-bean { margin: 1em 0 0; }
  .node-type-noticias .view-solr-noticias .view-content .views-row { width: 48%; }
  .node-type-noticias #preface-first .block-bean-noticias { margin: 1em 0 1em 0; }
  .node-type-noticias #preface-first .block-bean-noticias .field-type-text-long > h2 { color: white; font-size: 234%; margin: 0; text-align: center; }
  .node-type-noticias #preface-first .block-bean-noticias .field-type-text-long > h2:after { background: white; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }
  .node-type-noticias #preface-first .block-bean-noticias .field-type-text-long > h2:after { margin: 13px auto 0; }
  .page-node-type-noticias #block-seed-tools-seed-title .content > h1 { text-align: left; margin: 0 auto; }
  .page-node-type-noticias #block-seed-tools-seed-title .content > h1:after { content: none; }
  /*end */
  .page-linea-de-mando #main .section #content .view-content .views-row { width: 47%; padding-bottom: 15px; height: 100%; }
  /*----------  Section Revista  ----------*/
  .page-revista-criminalidad-todas .view-revista-criminalidad .view-content .views-row { width: 30%; padding-right: 15px; margin-right: 1%; }
  .page-revista-criminalidad-todas .view-revista-criminalidad .view-content .views-row img { width: 100%; }
  .page-revista-criminalidad-todas .view-revista-criminalidad .view-content .views-row .views-field-field-volumen { padding-top: 5px; }
  .page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-title > .content #page-title { padding-left: 0; font-size: 200%; text-align: left; padding-left: 59px; padding-top: 10px; }
  .page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-title > .content #page-title:after { display: none; }
  .page-revista-criminalidad #preface-first .block-seed-tools-seed-title > .content #page-title { padding-left: 0; font-size: 200%; text-align: left; padding-left: 59px; padding-top: 10px; }
  .page-revista-criminalidad #preface-first .block-seed-tools-seed-title > .content #page-title:after { display: none; }
  .page-revista-criminalidad .region-content > .view-revista-criminalidad > .view-header p { padding-top: 30px; }
  .page-revista-criminalidad .region-content > .view-revista-criminalidad .grup-1 { width: 100%; }
  .page-revista-criminalidad .region-content > .view-revista-criminalidad .grup-2 { float: left; margin-top: 17px; padding-bottom: 20px; width: 100%; }
  .node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right { width: 79%; }
  /*----------  Page secciones   ----------*/
  .page-node-126210 .view-turismo > .view-content .views-row { margin-right: 1%; width: 31.4%; padding-bottom: 18px; }
  .page-node-126210 #preface-first .block-seed-tools-seed-title > .content #page-title { font-size: 155%; }
  .page-node-126210 .image-text .image-text-content img { width: 100%; }
  .page-node-126210 .image-text .image-text-content .image-text-resume { width: 95%; }
  .page-node-126210 .image-text .image-text-content .image-text-resume a:link { text-align: center; float: left; margin-left: 60px; }
  .page-eventos-observatorio-66451 .view-content .views-row-first { width: 100% !important; }
  .page-eventos-observatorio-66451 .view-content .views-row { width: 48%; }
  .page-eventos .view-eventos .view-filters .views-widget-filter-title, .page-eventos .view-eventos .view-filters .views-widget-filter-field_noticia_ciudad_tid { width: 38%; }
  .page-eventos .view-eventos .view-filters .views-submit-button { margin: 24px 0 0 0; }
  .page-eventos .view-eventos .view-filters .views-submit-button .form-submit { padding: 9px 42px; }
  .view-eventos .views-row-first { width: 100% !important; }
  .view-eventos .view-eventos .views-row { width: 48%; }
  .group-municipios-seguros .menu-policia-unidad { display: block; }
  .group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-container { width: 98%; }
  .group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-view .field-name-field-imagen { width: 100%; }
  .group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-view .field-name-field-imagen img { width: 100%; }
  .group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-view .field-name-field-body { width: 90%; float: left; padding-left: 25px; }
  .group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-container .field-type-field-collection .field-collection-view .entity-field-collection-item .content .field-name-field-body { float: left; }
  .group-municipios-seguros .group-grupo-2 .field-name-field-capacitacion .field-name-link-asesoria-y-acompanamiento { float: none; margin: 0; padding: 0 2%; text-align: right; width: 96%; }
  .group-municipios-seguros .group-grupo-2 .field-name-field-capacitacion .field-name-link-asesoria-y-acompanamiento .field-items .field-item a:link { background-position: right center; width: auto; padding-right: 28px; }
  .group-municipios-seguros .group-grupo-2 .field-name-field-capacitacion .field-name-field-title { float: none; margin: 0; width: 96%; }
  .group-municipios-seguros .group-grupo-2 .field-name-field-capacitacion .field-name-field-body { float: none; padding: 1% 2%; width: 96%; }
  .group-municipios-seguros .group-grupo-2 .field-type-entityreference { height: auto; }
  .group-municipios-seguros .group-grupo-2 .field-type-entityreference .entity-unidades .field-name-field-imagen { width: 100%; }
  .group-municipios-seguros .group-grupo-2 .field-type-entityreference .entity-unidades .field-name-field-imagen img { width: 100%; }
  .group-municipios-seguros .group-grupo-2 .field-type-entityreference .entity-unidades .group-block-doctrina { width: 90%; }
  /*----------  Section simbolos   ----------*/
  .page-unidades-simbolos #preface-first { background: #F1F1F1; }
  .page-unidades-simbolos #preface-first .block-seed-tools-seed-title > .content #page-title { color: #777777; }
  .page-unidades-simbolos #preface-first .block-seed-tools-seed-title > .content #page-title:after { background: #777777; }
  .page-node-14732 .group-escuela .group-mision .field-collection-view .field-name-field-imagen-mision { width: 100%; }
  .page-node-14732 .group-escuela .group-mision .field-collection-view .field-name-field-body { width: 95%; }
  .page-node-14732 .group-escuela .view-noticias-unidades .view-content .views-row { width: 100%; }
  .page-node-14732 .group-escuela .group-unidad > .field-group-div { margin-right: 0; width: 48%; }
  .page-node-14732 .group-escuela .group-resena > h3 { margin: 0; }
  .page-node-126310 .view-timeline .views-field-field-period .field-content { font-size: 100%; }
  .page-node-126310 .image-text-bk-content img { width: 100%; }
  .page-node-126310 .image-text-bk-content .image-text-bk-resume { width: 95%; }
  .page-resultados-unidad .view-solr-noticias .views-row { width: 48%; }
  .page-resultados-unidad .view-id-solr_noticias .views-ef-fieldset-container .views-ef-fieldset-container { width: 100%; text-align: center; }
  .page-resultados-unidad .view-id-solr_noticias .container-inline-date { width: 45%; }
  .page-resultados-unidad .view-id-solr_noticias .container-inline-date .date-padding { width: 75%; }
  .page-resultados-unidad .view-id-solr_noticias .container-inline-date .date-padding .form-text { width: 200px; }
  .page-resultados-unidad .view-id-solr_noticias .form-item-search-api-views-fulltext-unity, .page-resultados-unidad .view-id-solr_noticias .form-item-search-api-views-fulltext-for-news, .page-resultados-unidad .view-id-solr_noticias .form-item-search-api-views-fulltext-1, .page-resultados-unidad .view-id-solr_noticias .form-item-field-noticia-ciudad, .page-resultados-unidad .view-id-solr_noticias .form-item-search-api-views-fulltext { padding-top: 20px; padding-left: 20px; width: 33%; }
  .page-resultados-unidad .form-submit { width: 20%; }
  .page-node-126254 #preface-first .block-seed-tools-seed-title > .content #page-title { width: 55%; }
  .page-node-126254 .image-text-bk .image-text-bk .image-text-bk-resume { font-size: 1em; }
  .page-node-126254 .image-text-bk .image-text-bk .image-text-bk-resume h2 { font-size: 140%; }
  .page-node-126254 .image-text .image-text-content .image-text-resume { width: 50%; font-size: 1em; }
  .page-node-126254 .ver .view-plataforma-estrategica .views-row { width: 48%; }
  .page-node-126253 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk-content img { width: 100%; }
  .page-node-126253 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk-content .image-text-bk-resume { width: 93%; }
  .page-node-128706 .views-row-1 .image-text-resume > ul { width: 100%; margin-top: 20px; }
  .page-node-128706 .views-row-1 .image-text-resume h3 { width: 100%; }
  .page-node-128706 .views-row-1 .image-text-resume > p:nth-child(1n+1) { width: 100%; }
  .page-node-128706 .ver .view-empresas .views-row { width: 48%; }
  .page-node-128706 #preface-first .block-seed-tools-seed-title { bottom: -26px; }
  .page-node-128706 #preface-first .block-seed-tools-seed-title > .content #page-title { width: 70%; }
  .page-glosario .lexicon-links { max-width: 100%; padding-bottom: 20px; }
  .page-glosario .lexicon-links.fixed { position: relative !important; }
  .page-glosario .block-views--exp-glosario-policia-page { width: 95%; margin-right: 4px; }
  .page-glosario .lexicon-list { width: 100%; }
  .page-planeacion-gestion-defensa-judicial .views-exposed-widgets { width: 90%; padding-left: 63px; }
  .page-planeacion-gestion-defensa-judicial .view-defensa-judicial { width: 100%; max-width: 100%; }
  .group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-collection-container { width: 100%; }
  .group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional { width: 100%; }
  .group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .field-name-field-imagen-galeria { width: 100%; }
  .group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .field-name-field-imagen-galeria .field-items .field-item img { height: 100%; }
  .group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo { height: auto; float: left; width: 96%; }
  .group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo .field-type-text-long { margin-bottom: 3em; }
  .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field-group-div { width: 48%; }
  .page-node-126242 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk .image-text-bk-resume { margin-top: 0; }
  .page-node-128547 #video-institucional .field-name-field-video-rese-a { width: 100%; }
  .page-node-type-unidades .group-mision .field-collection-view .field-name-field-imagen-mision { width: 100%; }
  .page-node-type-unidades .group-mision .field-collection-view .field-name-field-body { height: auto !important; width: 100%; }
  /*----------  Section Footer   ----------*/
  .block-menu-menu-menu-footer .menu { text-align: center; }
  .block-menu-menu-menu-footer > .content .menu-item { width: 30%; }
  /*----------  VIEWS EVENT   ----------*/
  .view-eventos .not-calendar .views-row-first { float: left; margin-right: 1%; width: 49% !important; }
  .view-eventos .event-calendar { margin-right: 1%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 49%; }
  .view-eventos .views-row { margin: 0 1% 1em 0; float: left; width: 49%; }
  .view-eventos .views-row .event-end-date { position: absolute; bottom: 0; width: 100%; }
  .view-eventos .views-row-11, .view-eventos .views-row-9, .view-eventos .views-row-7, .view-eventos .views-row-5, .view-eventos .views-row-3 { margin-right: 0; }
  .view-eventos .views-row-first { margin: 0 0 1em 0; width: 100%; }
  .view-eventos .views-row-first .block-event { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; width: 49%; }
  .view-eventos .view-footer { display: inline-block; text-align: center; width: 100%; }
  /*---------- BOTON SUBIR   ----------*/
  #postscript-third .block-policia-link-subir { display: block !important; bottom: 0 !important; position: relative; right: 2%; }
  /*---------- PAGINA DIRECTORIO  ----------*/
  .page-directorio .filters .general-filters { width: 95%; }
  .page-directorio .filters .general-filters .filter { margin-right: 1%; width: 32%; }
  .page-directorio .filters .general-filters .filter input[type="radio"] ~ label { font-weight: 100; }
  .page-directorio .filters .general-filters .custom-search { margin-right: 0; }
  .page-directorio .filters .inplace-filters { padding: 10px 1%; width: 95%; }
  /*---------- COMMANDS  ----------*/
  .node-type-unidades .field-name-field-director .unidades-director .group-datos { width: 63% !important; }
  .node-type-unidades .group-resumen { padding: 0 2% 0 12%; width: 45%; }
  /*--------- PUBLICACIONES INSTITUCIONALS -----------*/
  .view-publicaciones-institucionales .view-filters .views-exposed-widget { padding-right: 1%; width: 27%; }
  .view-publicaciones-institucionales .view-filters .views-submit-button { width: auto; }
  /*---------PAGINADOR-----------*/
  .pager { display: inline-block; width: 100%; }
  /*----------- ESCALAFON DE HEROES --------------*/
  .page-escalafon-heroes .view-escalafon-de-horoes .view-content { font-size: 0; }
  .page-escalafon-heroes .view-escalafon-de-horoes .view-content > * { font-size: 16px; }
  .page-escalafon-heroes .view-escalafon-de-horoes .views-row { margin-right: 3%; width: 31%; }
  .page-escalafon-heroes .view-escalafon-de-horoes .views-row:nth-child(4n) { margin-right: 3%; }
  .page-escalafon-heroes .view-escalafon-de-horoes .views-row:nth-child(3n) { margin-right: 0; }
  .page-escalafon-heroes .view-escalafon-de-horoes .views-row .field-content, .page-escalafon-heroes .view-escalafon-de-horoes .views-row .views-field { height: 100%; }
  .page-escalafon-heroes .view-escalafon-de-horoes .views-row img { height: 100%; width: 100%; }
  /*---------- NODE AVIACION POLICIAL ------------*/
  .node-componente-aeronautico .field-name-field-image { text-align: center; }
  .node-componente-aeronautico .field-name-field-image .field-items .field-item { margin-bottom: 2%; margin-right: 2%; width: 31%; }
  .node-componente-aeronautico .field-name-field-image .field-items .field-item:nth-child(4n) { margin-right: 2%; }
  .node-componente-aeronautico .field-name-field-image .field-items .field-item:nth-child(3n) { margin-right: 0; }
  /*----------------Museo ---------------*/
  .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .view-contact-block .view-contact-block tw { padding-left: 5%; width: 42%; }
  /*---------------- Menu user ---------------*/
  .block-policia-editor-unidades { margin-left: 1%; }
  .block-policia-editor-unidades .menu-editor { font-size: 87%; }
  /*------------- nodo establecimiento de sanidad  ------------------*/
  .node-establecimientos-de-sanidad .group-atencion h3 { font-size: 173%; }
  .node-establecimientos-de-sanidad .group-atencion .group-datos .field { padding-left: 6%; width: 40%; }
  /*----------- Pagina sub sitio ---------------*/
  .node-type-subsitio .group-video { padding-top: 1em; text-align: center; }
  .node-type-subsitio .group-video .field-name-field-titulo-video { font-size: 135%; margin: 0em 0 0.5em; width: 100%; }
  .node-type-subsitio .group-video .field-name-field-video-rese-a { width: 90%; }
  .node-type-subsitio .group-video .field-name-field-video-rese-a video, .node-type-subsitio .group-video .field-name-field-video-rese-a iframe { height: 275px; }
  .node-type-subsitio .group-atencion .field-name-field-atenci-n-al-ciudadano .field { padding-left: 5%; width: 27%; }
  .node-type-subsitio .field-name-field-bloques .field-item { width: 48%; }
  .node-type-subsitio .field-name-field-bloques .field-item:nth-child(2n) { margin-right: 0; } }

/*----------  mobile  ----------*/
@media only screen and (max-width: 767px) { /*----------  LAYOUT  ----------*/
  body { padding-top: 50px; }
  #footer-first { display: none; }
  /*----------  GLOBAL  ----------*/
  #topbar-first  { min-width: 204px; width: 33%; }
  /* .block-seed-tools-seed-logo { max-width: 70px; } */
  .block-bean-segundo-logo { max-width: 110px; }
  #topbar-third { width: 65%; }
  .block-search-form { width: 70%; }
  #postscript .zone-wrapper .block-policia-link-subir { text-align: center; float: none; }
  /*-- MENU TOPBAR --*/
  .block-menu-menu-menu-topbar > .content .menu-item { margin-right: 1%; }
  .block-menu-menu-menu-topbar > .content .menu-item a, .block-menu-menu-menu-topbar > .content .menu-item a:link, .block-menu-menu-menu-topbar > .content .menu-item .menu-father { font-size: 95%; }
  /*-- USER MENU --*/
  .block-policia-editor-unidades { margin-left: 1%; }
  .block-policia-editor-unidades .menu-editor { font-size: 95%; }
  /*-- MANIN MENU --*/
  #navigation .section { padding: 0; }
  .block-system-main-menu .block-title { float: none; font-weight: normal; border-bottom: 2px solid #555555; margin: 0; padding: 2%; text-align: center; width: 96%; }
  .block-system-main-menu > .content { float: none; width: 100%; }
  .block-system-main-menu > .content > .menu > .menu-item { font-size: 107%; padding: 0.5em 2%; display: block; width: 96%; }
  .block-system-main-menu > .content > .menu > .expanded > .content-father-main { overflow-y: scroll; padding-top: 40px; }
  .block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu > .menu-item { margin: 0; width: 100%; }
  /*-- SOCIAL FLOATING --*/
  #sidebar-second { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; left: 0; top: 0; line-height: 1; padding: 5px 0; width: 100%; }
  #sidebar-second .block-bean-boton-chat { display: inline-block; vertical-align: middle; width: 40px; display: inline-block; }
  #sidebar-second .block-bean-boton-chat p { margin: 0; }
  #sidebar-second span.high_contrast_switcher_normal, #sidebar-second span.high_contrast_switcher_high { padding: 7px 13px; }
  #sidebar-second span.has-switcher-link { padding: 0; }
  #sidebar-second span.has-switcher-link a { padding: 7px 13px; }
  #sidebar-second .region-blockgroup-accesibilidad-all { display: inline-block; vertical-align: middle; position: relative; top: 0; margin-left: 1%; width: 40px; }
  #sidebar-second .region-blockgroup-accesibilidad-all .region-blockgroup-accesibilidad { left: 35px; top: 35px; right: inherit; }
  #sidebar-second .block-widgets-s-socialmedia-profile-default { display: inline-block; vertical-align: middle; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: auto; padding: 0; text-align: center; }
  #sidebar-second .block-widgets-s-socialmedia-profile-default > .content .widgets-element { display: inline-block; vertical-align: top; height: 36px; margin: 0 0 0 2px; padding: 0; width: 36px; }
  #sidebar-second .block-widgets-s-socialmedia-profile-default > .content .widgets-element a, #sidebar-second .block-widgets-s-socialmedia-profile-default > .content .widgets-element a:link { height: 36px; width: 36px; }
  .block-widgets-s-socialmedia-share-default { display: inline-block; vertical-align: top; }
  .block-widgets-s-socialmedia-share-default > .content .widgets-element { float: left; margin-right: 1%; }
  .block-menu-menu-incorporaci-n { background: none; min-height: inherit; max-height: inherit; padding: 0; position: absolute; top: 0; width: 16%; }
  .block-menu-menu-incorporaci-n.active { background: none; padding: 0; }
  .block-menu-menu-incorporaci-n.active .content-title { background: #009B94 url("../images/withe-arrow-top.png") no-repeat center 89%; }
  .block-menu-menu-incorporaci-n > .content { background: #009B94; left: 0; min-height: inherit; max-height: inherit; padding: 2%; position: fixed; width: 96%; }
  .block-menu-menu-incorporaci-n > .content .thumbnail-incorporaciones { display: none; }
  .block-menu-menu-incorporaci-n > .content .menu { background: #002f46; width: 96%; }
  .block-menu-menu-incorporaci-n > .content .menu-item { float: none; line-height: 1.6; width: 100%; }
  .block-menu-menu-incorporaci-n .content-title { background: #009B94 url("../images/withe-arrow-bottom.png") no-repeat center 89%; float: none; height: auto; padding: 9px 1% 25px; position: relative; text-align: center; width: auto; }
  .block-menu-menu-incorporaci-n .block-title { left: 0; position: relative; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; transform: inherit; margin: 0; top: 0; font-size: 80%; }
  .block-bean-boton-chat #mibew-agent-button { display: inline-block; text-indent: -5000em; text-indent: 9999px; height: 38px; padding: 0; width: 38px; overflow: hidden; }
  /*-- FOOTER --*/
  .region-footer-second > .block { border: none; }
  .region-footer-second .block-bean-footer-bar-1 { border-right: 0; float: left; height: 300px; width: 50%; }
  .region-footer-second .block-bean-footer-bar-1 > .content { display: table-cell; height: 280px; vertical-align: middle; }
  .region-footer-second .block-bean-pre-footer-info { width: 50%; float: right; border-left: 1px solid #dadada; margin-bottom: 14px; }
  .region-footer-second .block-menu-menu-menu-pre-footer { float: right; border-left: 1px solid #dadada; width: 50%; }
  body { padding-top: 50px; }
  .section { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .front #postscript-third > .section { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }
  .front .block-views-lineas-de-emergencia-block, .front #main-inner > .section { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  #sidebar-second .region-sidebar-second .socialmedia-button { width: 43px; height: 42px; background-image: url(../images/icon-social.png); float: left; cursor: pointer; }
  #sidebar-second .region-sidebar-second .socialmedia-button.selected { background-position: -1 -40px; }
  #sidebar-second .burger-social { display: none; }
  #topbar-first { width: 100%; float: none; }
  /* .block-seed-tools-seed-logo { max-width: none; width: 62px; display: inline-block; } */
  .block-bean-policia-nacional-de-colombia .field-name-field-body { max-width: 151px; }
  .block-bean-policia-nacional-de-colombia .field-name-field-body p { font-size: 94%; }
  #topbar-third { width: 100%; }
  #topbar-third.section-wrapper { position: static; }
  section.block-views-lineas-de-emergencia-block, .block-views-lineas-de-emergencia-block { display: block; width: 100%; text-align: center; margin-bottom: 0.5em; }
  /* section.block-views-lineas-de-emergencia-block .block-title, .block-views-lineas-de-emergencia-block .block-title { display: block; width: 100%; text-align: center; padding-bottom: 30px; font-size: 2em; } */
  section.block-views-lineas-de-emergencia-block .block-title:after, .block-views-lineas-de-emergencia-block .block-title:after { margin: 10px auto 0 auto; }
  section.block-views-lineas-de-emergencia-block .view-lineas-de-emergencia, .block-views-lineas-de-emergencia-block .view-lineas-de-emergencia { text-align: center; }
  section.block-views-lineas-de-emergencia-block .view-lineas-de-emergencia .views-row, .block-views-lineas-de-emergencia-block .view-lineas-de-emergencia .views-row { width: 48% !important; padding-bottom: 2em; }
  .block-views-nodequeue-1-block-2 .views-field-view-1 .field-content .view-nodequeue-1 .view-content .views-field-field-imagen-noticia { position: relative; }
  .block-views-nodequeue-1-block-2 > .content > .view-nodequeue-1 > .view-content > .views-row > div { height: auto !important; width: 100%; }
  .block-views-nodequeue-1-block-2 > .content > .view-nodequeue-1 > .view-content > .views-row > .views-fieldset { padding-top: 10px; }
  .block-views-nodequeue-1-block-2 > .content > .view-nodequeue-1 > .view-content > .views-row > .views-fieldset > div { text-align: center; }
  .block-views-nodequeue-1-block-2 > .content > .view-nodequeue-1 > .view-content > .views-row > .views-fieldset:after { content: ''; width: 100%; height: 1px; display: inline-block; }
  .block-views-nodequeue-1-block-2 > .content > .view-nodequeue-1 > .view-content > .views-row > .views-fieldset > .views-field { width: 47%; display: inline-block; vertical-align: top; margin-right: 5%; }
  .block-views-nodequeue-1-block-2 > .content > .view-nodequeue-1 > .view-content > .views-row > .views-fieldset .views-field-view-3, .block-views-nodequeue-1-block-2 > .content > .view-nodequeue-1 > .view-content > .views-row > .views-fieldset .views-field-view-5 { margin-right: 0; }
  .block-views-nodequeue-1-block-2 .views-field-field-imagen-noticia img { width: 100%; }
  .block-views-nodequeue-1-block-2 .view-footer { text-align: center; }
  .front #postscript-first { padding: 10px 0; }
  .front #postscript-first .region-postscript-first .block-policia-radio { background: none; position: relative; text-align: center; }
  .front #postscript-first .region-postscript-first .block-policia-radio .social-title { float: none; width: 100%; }
  .front #postscript-first .region-postscript-first .block-policia-radio .social-title:after { margin: 12px auto 0; }
  .front #postscript-first .region-postscript-first .block-policia-radio .radio-content { float: none; margin-top: 1.5em; width: 100%; }
  .front #postscript-first .region-postscript-first .block-policia-radio .radio-content .radio-title { display: inline-block; }
  .front #postscript-first .region-postscript-first .block-policia-policia-youtube { display: none; }
  .front #postscript-first .region-postscript-first .block-facebook-boxes-fb-like { display: none; }
  .front #postscript-first .region-postscript-first .block-twitter-block-1 { display: none; }
  .block-policia-radio-policia-radio-slim { background: #33b5ad; text-align: center; padding-bottom: 10px; padding-top: 20px; }
  .block-menu-menu-menu-footer .menu { margin: 0; }
  .block-menu-menu-menu-footer .menu:after { content: ''; display: inline-block; width: 100%; height: 1px; }
  .block-menu-menu-menu-footer > .content ul.menu li.menu-item { max-width: none; min-width: inherit; width: 31%; margin-top: 5%; }
  .block-menu-menu-menu-footer > .content ul.menu li.menu-item a { background-position: center top; padding: 4em 0 0 0; text-align: center; width: 116px; max-width: none; }
  #block-views-exp-solr-noticias-page-2 .views-ef-fieldset-container-root { text-align: center; }
  #block-views-exp-solr-noticias-page-2 .views-ef-fieldset-container-root .views-ef-fieldset-container-container-2 { width: 500px; margin-bottom: 20px; }
  #block-views-exp-solr-noticias-page-2 .views-ef-fieldset-container-root .form-item-search-api-views-fulltext-unity, #block-views-exp-solr-noticias-page-2 .views-ef-fieldset-container-root .form-item-search-api-views-fulltext { width: 250px; display: inline-block; text-align: left; margin-bottom: 20px; }
  #block-views-exp-solr-noticias-page-2 .views-ef-fieldset-container-root .form-submit { width: 150px; }
  .node-type-unidades #content .group-grupo-2 .group-atencion { width: 46%; height: auto; }
  .node-type-unidades #content .group-grupo-2 .group-atencion h3, .node-type-unidades #content .group-grupo-2 .group-atencion .field-collection-container { width: 100%; position: static; }
  .node-type-unidades #content .group-grupo-2 .group-atencion .field-collection-container { padding-top: 10px; }
  .node-type-unidades #content .group-grupo-4 .view-content { text-align: center; }
  .node-type-unidades #content .group-grupo-4 .view-content .views-row { width: 47%; text-align: left; }
  .node-type-unidades #content .group-contacto .field-name-field-ubicacion { border: 0; }
  .node-type-unidades #content .group-contacto .field-name-field-ubicacion .group-localizacion, .node-type-unidades #content .group-contacto .field-name-field-ubicacion .field-name-field-mapa { display: block; width: 100%; }
  .node-type-unidades #content .group-contacto .field-collection-container .field-collection-item-field-atenci-n-al-ciudadano .field-label-above { width: 48%; padding-left: 40px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .node-type-unidades #content .group-contacto .field-name-field-inscripcion { bottom: 4%; right: 5%; width: auto; }
  .node-type-unidades #content .field-name-programas-acad-micos.field-type-ds .view-programas-academicos > .view-content .views-row { width: 48%; }
  .node-type-unidades #content .field-name-programas-acad-micos.field-type-ds .view-programas-academicos > .view-content .views-field-field-image img { width: 75%; }
  .page-node-type-unidades #content .group-mision .content > .field-name-field-imagen-mision { width: 100%; float: none; }
  .page-node-type-unidades #content .group-mision .content > .field-name-field-body { width: 100%; float: none; padding: 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 24px; }
  .page-linea-de-mando #main .section #content .view-linea-de-mando .view-content { text-align: center; }
  .page-linea-de-mando #main .section #content .view-linea-de-mando .view-content .views-row { float: none; display: inline-block; width: 46%; height: auto; }
  .page-documentos-extraviados-consulta-documentos h1 { font-size: 1.5em; text-align: center; font-weight: normal; color: #555555; }
  .page-documentos-extraviados-consulta-documentos .view-id-documentos_recuperados .views-exposed-widgets .views-widget-filter-field_tipo_documento_tid .seed-select-wrapper { background-position: 100% 0; }
  .page-documentos-extraviados-consulta-documentos .view-id-documentos_recuperados .views-exposed-widgets .views-submit-button input { margin: 20px auto; display: block; float: none; }
  .page-documentos-extraviados-consulta-documentos .view-id-documentos_recuperados .views-exposed-widgets .views-widget-filter-field_tipo_documento_tid, .page-documentos-extraviados-consulta-documentos .view-id-documentos_recuperados .views-exposed-widgets .views-widget-filter-field_numero_documento_value, .page-documentos-extraviados-consulta-documentos .view-id-documentos_recuperados .views-exposed-widgets .views-submit-button { display: block; width: 100%; }
  .page-revista-criminalidad #preface-first .block-seed-tools-seed-title { margin: 0.5em 0; }
  .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item { border: 0; width: 24.25%; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-header { text-align: center; width: 100%; text-align: center; font-size: 0.75em; margin-bottom: 0; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-header a { display: none; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-header p { padding: 30px 0 20px; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-content { padding: 0; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-content .views-row { position: relative; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-content .views-row .grup-1 { display: inline-block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top: 510px; float: none; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-content .views-row .grup-1 .view-revista-criminalidad .view-footer p { padding: 0; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-content .views-row .grup-1 .view-revista-criminalidad .view-footer a { background-image: none; font-size: 150%; padding: 0.5em 0; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-content .views-row .grup-1 .view-revista-criminalidad .view-footer br { display: block; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-content .views-row .grup-1 .view-revista-criminalidad .view-footer p:nth-child(2n) a { padding: 10px 0; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-content .views-row .grup-1 .views-field-nothing .field-content { padding: 3%; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-content .views-row .grup-1 .views-field-nothing .field-content > span { display: none; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-content .views-row .grup-1 .views-field-nothing .field-content .block-content-link, .page-revista-criminalidad #content .view-revista-criminalidad > .view-content .views-row .grup-1 .views-field-nothing .field-content h3 { text-align: center; width: 100%; font-size: 132%; margin-bottom: 10px; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-content .views-row .grup-1 .views-field-nothing .field-content h3:after { margin-right: auto; margin-left: auto; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-content .views-row .grup-1 .views-field-nothing .field-content .block-content-link a { font-size: 100%; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-content .views-row .grup-2 { float: none; top: 0; margin-top: 0; padding: 10px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-content .views-row .grup-2 .views-field-field-thumbnail { position: absolute; top: 0; padding: 4%; background-color: #ececec; left: 0; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-content .views-row .grup-2 .views-field-title { margin-top: 1em; padding: 5%; text-align: center; }
  .page-revista-criminalidad #content .view-revista-criminalidad > .view-content .views-row .grup-2 .views-field-field-volumen { padding: 3% 4%; text-align: center; }
  .page-revista-criminalidad-todas .view-revista-criminalidad .view-content .views-row { width: 21%; margin: 2%; }
  .page-revista-criminalidad-todas .view-revista-criminalidad .view-content .views-row:nth-child(5n) { margin: 2%; }
  #footer #footer-third > .section { margin: 0; padding: 0; }
  .group-contactenos .field-name-field-ubicacion .group-localizacion { padding: 2%; text-align: center; width: 96%; }
  .group-contactenos .field-name-field-ubicacion .field-name-field-mapa { width: 100%; }
  .group-contactenos .group-contac .field-name-field-noticia-ciudad:after { margin-left: -27px; left: 50%; }
  .group-contactenos .field-name-field-atenci-n-al-ciudadano .field { padding-left: 38px; width: 37%; }
  /*----------  GLOBAL ----------*/
  /* .block-views-servicios-destacados-block > h2 { font-size: 150% !important; }
  .block-views-servicios-destacados-block > h2:after { margin: 12px auto !important; } */
  .block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row { margin-right: 2%; width: 47%; }
  .block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row:nth-child(2n) { margin-right: 0; }
  .page-node-126253 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk-content img { float: none; width: 100%; }
  .page-node-126253 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk-content .image-text-bk-resume { width: 96%; }
  .page-node-126253 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk-content .image-text-bk-resume ul li { width: 100%; }
  .page-node-126254 .image-text-bk .image-text-bk img { float: none; width: 100%; }
  .page-node-126254 .image-text-bk .image-text-bk .image-text-bk-resume { float: none; width: 96%; }
  .page-node-3 #preface #preface-third #page-title { font-size: 122%; margin: 20px auto; }
  .view-eventos .views-row-first { margin: 0 !important; width: 100% !important; }
  .view-eventos .views-row-first .block-event { display: block; float: none; margin: 0 auto; padding-bottom: 0; width: 85%; }
  .view-eventos .not-calendar .views-row-first { width: 85% !important; }
  .view-eventos .event-calendar { display: block; float: none; margin: 20px auto; width: 85%; }
  .view-eventos .views-row { display: block; margin: 20px auto !important; padding-bottom: 0; width: 85%; }
  .view-eventos .view-filters { padding: 4%; }
  .view-eventos .view-filters .views-exposed-widgets > div { margin: 0 0 20px 0; width: 100%; }
  .view-eventos .view-filters .views-exposed-widgets .views-submit-button { display: block; float: none; margin: 0; }
  /*----------  ESCUELA ----------*/
  .group-programas .field-items .field-item { margin-bottom: 2em; margin-right: 0; width: 70%; }
  .horizontal-tabs .content-tabs .horizontal-tabs-list .horizontal-tab-button a, .horizontal-tabs .content-tabs .horizontal-tabs-list .horizontal-tab-button a:link { font-size: 103%; }
  /*----------  UNIDAD ----------*/
  .node-type-unidades .view-mode-escuelas_de_policia .field-name-field-director { width: 51%; }
  .node-type-unidades .view-mode-escuelas_de_policia .group-atencion .field-name-atenci-n-al-usuario-2 { position: relative; width: 100%; }
  .group-red .group-content-red .field-name-field-imagen-red { width: 100%; }
  .group-red .group-content-red .group-que-es-la-red { width: 94%; }
  .group-eventos .view-eventos .view-footer { text-align: center; }
  #video-institucional > span, #video-institucional h3 { font-size: 113%; padding: 22px 0 15px 0; text-align: center; margin: 0; width: 100%; }
  #video-institucional .field-name-field-video-rese-a { width: 100%; }
  #video-institucional .field-name-field-video-rese-a iframe { height: 300px; width: 100%; }
  .group-observatorio-del-delito .group-contactenos .field-collection-container { margin-left: 2%; width: 64%; }
  .group-resena > span, .group-resena h3 { font-size: 113%; padding: 22px 0 15px 0; text-align: center; margin: 0; width: 100%; }
  .group-resena .field-name-field-video-rese-a { width: 100%; }
  .group-resena .field-name-field-video-rese-a video, .group-resena .field-name-field-video-rese-a iframe { height: 300px; width: 100%; }
  .node-type-unidades #main .group-grupo-2 > .field-name-field-director { width: 100%; }
  .node-type-unidades #main .group-grupo-2 .group-atencion { margin-top: 2em; width: 100%; }
  .node-type-unidades #main .group-grupo-2 .group-atencion h2 { position: relative; width: 100%; }
  .node-type-unidades #main .group-director .field-name-field-fotografia { margin: 1em 0; }
  .node-type-unidades #main .group-director .field-name-field-director .group-director { float: none !important; padding: 0; width: 100% !important; text-align: center; }
  .node-type-unidades #main .group-director .field-name-field-director .group-datos { float: none !important; height: auto; width: 100% !important; }
  .node-type-unidades #main .group-director .field-name-field-director .group-datos .field-name-field-rango { font-size: 156%; font-weight: normal; padding: 0 !important; text-align: center !important; }
  .node-type-unidades #main .group-director .field-name-field-director .group-datos .field-name-field-nombre { padding: 0 !important; text-align: center !important; }
  .node-type-unidades #main .group-director .field-name-field-director .group-datos .field-name-field-nombre:after { content: none !important; }
  .node-type-unidades #main .group-director .field-name-field-director .group-datos .field-name-field-cargo-director { padding: 0 !important; text-align: center !important; }
  .node-type-unidades #main .group-grupo-2 > .field-name-field-director.info-director .group-director { float: none; }
  .node-type-unidades #main .group-grupo-2 > .field-name-field-director.info-director .group-director ~ .field { float: none; text-align: center; width: 100%; }
  .node-type-unidades #main .group-grupo-2 > .field-name-field-director.info-director .field-name-field-nombre:after { content: none; }
  /*----------  COMPONENTE AERONAUTICO ----------*/
  .page-componente-aeronautico .view-componente-aeronautico .views-row { width: 48%; }
  .page-componente-aeronautico .view-componente-aeronautico .views-row:nth-child(2n) { margin-right: 0; }
  /*----------  PLANEACION, GESTION Y CONTROL ----------*/
  .page-node-126242 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk img { float: none; width: 100%; }
  .page-node-126242 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk .image-text-bk-resume { float: none; margin: 0; width: 96%; }
  .page-node-126242 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk .image-text-bk-resume h2 { text-align: center; }
  .page-node-126242 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk .image-text-bk-resume h2:after { content: none; }
  /*----------  PLANEACION, GESTION Y CONTROL ----------*/
  .page-unidades-simbolos .group-simbolos .horizontal-tabs-list { width: 100%; }
  .page-unidades-simbolos .group-simbolos .horizontal-tabs-list .horizontal-tab-button { border-bottom: 2px solid white; float: none; margin: 0; padding: 0; width: 100%; }
  .page-unidades-simbolos .group-simbolos .horizontal-tabs-list .horizontal-tab-button a, .page-unidades-simbolos .group-simbolos .horizontal-tabs-list .horizontal-tab-button a:link { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; font-size: 127%; padding: 2%; }
  /*----------  DEPARTAMENTO  Y MUNICIPIOS SEGITOS ----------*/
  .group-municipios-seguros .field-name-field-imagen { text-align: center; }
  .group-municipios-seguros .group-grupo-2 .field-type-entityreference .entity-unidades .group-block-doctrina { float: none; padding: 2%; width: 96%; }
  .group-municipios-seguros .group-grupo-2 .field-type-entityreference .entity-unidades .field-name-field-imagen { float: none !important; width: 100%; }
  .group-municipios-seguros .group-grupo-2 .field-type-entityreference .entity-unidades .field-name-field-imagen img { float: none; width: 100%; }
  .group-municipios-seguros .group-grupo-2 .field-name-field-capacitacion .field-name-field-title { margin: 0; float: none; font-size: 135%; width: 96%; }
  .group-municipios-seguros .group-grupo-2 .field-name-field-capacitacion .field-name-field-body { float: none; padding: 1% 2%; width: 96%; }
  .group-municipios-seguros .group-grupo-2 .field-name-field-capacitacion .field-name-link-asesoria-y-acompanamiento { padding: 2%; float: none; }
  /*----------  HISTORIA DE LA POLICIA ----------*/
  .page-node-126310 .view-timeline .views-field-field-period { width: 11%; }
  .page-node-126310 .view-timeline .views-field-field-period .field-content { font-size: 110%; }
  .page-node-126310 .view-timeline .history-title { height: 62px; }
  .page-node-126310 .view-timeline .history-title .views-field-title .field-content { display: none; font-weight: bold; left: 2%; position: absolute; top: 85px; }
  .page-node-126310 .view-timeline .history-title.active { height: 150px; }
  .page-node-126310 .view-timeline .history-title.active .views-field-title .field-content { display: block; }
  .page-node-126310 .view-timeline .history-title .views-field-field-image { display: none; }
  .page-node-126310 .view-timeline .history-body .views-field-field-body { width: 100%; }
  .page-node-126310 .view-timeline .history-body .views-field-field-image-1 { text-align: center; width: 100%; }
  .page-node-126310 .image-text-bk-content img { float: none; width: 100%; }
  .page-node-126310 .image-text-bk-content .image-text-bk-resume { float: none; width: 96%; }
  /*----------  ACADEMIA DE HISTORIA POLICIAL ----------*/
  .page-node-126286 .view-secciones-items .views-row-4 .ver .views-row { margin: 0 0 1em 0; width: 100%; }
  .page-node-126286 .view-secciones-items .views-row-4 .ver .view-footer { text-align: center; margin-top: 1em; }
  /*----------  SIMBOLOS ----------*/
  .page-simbolos #main .section #content .item-list ul li { margin-right: 0.8%; padding: 0.5% 1%; }
  /*----------  VEHICULOS RECUPERADOS ----------*/
  .page-documentos-extraviados #preface, .page-celulares-recuperados #preface, .page-planeacion-gestion-defensa-judicial #preface, .page-vehiculos-recuperados #preface { margin-top: 1em; }
  .page-documentos-extraviados #preface #preface-third #page-title, .page-celulares-recuperados #preface #preface-third #page-title, .page-planeacion-gestion-defensa-judicial #preface #preface-third #page-title, .page-vehiculos-recuperados #preface #preface-third #page-title { font-size: 140%; }
  .page-documentos-extraviados #main-inner .section, .page-celulares-recuperados #main-inner .section, .page-planeacion-gestion-defensa-judicial #main-inner .section, .page-vehiculos-recuperados #main-inner .section { margin: 0; padding: 0; max-width: 100%; }
  .page-documentos-extraviados .views-exposed-widgets, .page-celulares-recuperados .views-exposed-widgets, .page-planeacion-gestion-defensa-judicial .views-exposed-widgets, .page-vehiculos-recuperados .views-exposed-widgets { padding: 2%; }
  .page-documentos-extraviados .view-documentos-recuperados { padding: 0; }
  /*----------  NOTICIAS ----------*/
  .page-noticias .all-items-news .views-row { width: 48.6%; }
  .page-noticias .all-items-news .views-row:nth-child(2n) { margin-right: 0; }
  .page-noticias .block-views-solr-noticias-block-1 { display: none; }
  .block-views--exp-solr-noticias-page-2 .container-inline-date, .view-id-solr_noticias .container-inline-date { margin-bottom: 1em; }
  .block-views--exp-solr-noticias-page-2 .views-ef-fieldset-container, .view-id-solr_noticias .views-ef-fieldset-container { text-align: center; }
  .block-views--exp-solr-noticias-page-2 .views-ef-fieldset-container .views-ef-fieldset-container, .view-id-solr_noticias .views-ef-fieldset-container .views-ef-fieldset-container { width: 100%; }
  .block-views--exp-solr-noticias-page-2 .form-item-search-api-views-fulltext-unity, .block-views--exp-solr-noticias-page-2 .form-item-search-api-views-fulltext, .block-views--exp-solr-noticias-page-2 .form-item-search-api-views-fulltext-1, .block-views--exp-solr-noticias-page-2 .form-item-search-api-views-fulltext-for-news, .block-views--exp-solr-noticias-page-2 .form-item-field-noticia-ciudad, .view-id-solr_noticias .form-item-search-api-views-fulltext-unity, .view-id-solr_noticias .form-item-search-api-views-fulltext, .view-id-solr_noticias .form-item-search-api-views-fulltext-1, .view-id-solr_noticias .form-item-search-api-views-fulltext-for-news, .view-id-solr_noticias .form-item-field-noticia-ciudad { margin-bottom: 1em; text-align: left; width: 45%; }
  .block-views--exp-solr-noticias-page-2 .form-item-search-api-views-fulltext-unity, .block-views--exp-solr-noticias-page-2 .form-item-search-api-views-fulltext, .view-id-solr_noticias .form-item-search-api-views-fulltext-unity, .view-id-solr_noticias .form-item-search-api-views-fulltext { margin-right: 0; }
  .page-noticias-seccion #preface-first .block-bean { display: inline-block; margin: 0.5em 0; padding: 0 2%; width: 96%; }
  .node-type-noticias .view-solr-noticias .view-content .views-row { width: 48.6%; }
  .node-type-noticias .view-solr-noticias .view-content .views-row:nth-child(2n) { margin-right: 0; }
  /*----------  ESCALAFON DE HEROES ----------*/
  .page-escalafon-heroes .view-escalafon-de-horoes .views-row { margin-right: 1%; width: 32%; }
  .page-escalafon-heroes .view-escalafon-de-horoes .views-row:nth-child(3n) { margin-right: 0; }
  .page-escalafon-heroes .view-escalafon-de-horoes .views-row:nth-child(4n) { margin-right: 1%; }
  /*----------  Georeferenciación del delito ----------*/
  .page-unidades-georeferenciacion-del-delito .group-georeferenciacion .field-name-field-imagen-galeria .field-item { width: 49%; }
  .page-unidades-georeferenciacion-del-delito .group-georeferenciacion .field-name-field-imagen-galeria .field-item:nth-child(2n) { margin-right: 0; }
  /*----------  ORGANIGRAMA ----------*/
  .page-unidades-organigrama .group-estrucutura .group-estructura { width: 36%; }
  /*----------  RISTRA ----------*/
  .page-node-128706 .views-row-1 .image-text-content { padding: 3%; }
  .page-node-128706 .views-row-1 .image-text-content .image-text-resume h3 { width: 100%; }
  .page-node-128706 .views-row-1 .image-text-content .image-text-resume > p { width: 100%; }
  .page-node-128706 .views-row-1 .image-text-content .image-text-resume > p:first-child { font-size: 1.3em; text-align: center; }
  .page-node-128706 .views-row-1 .image-text-content .image-text-resume > p:first-child:after { margin: 12px auto; }
  .page-node-128706 .views-row-1 .image-text-content .image-text-resume > p:nth-child(2) { font-size: 1em; text-align: center; }
  .page-node-128706 .views-row-1 .image-text-content .image-text-resume ul { width: 100%; float: left; margin-top: 10px; }
  .page-node-128706 .views-row-1 .image-text-content .image-text-resume ul li { width: 84%; }
  .page-node-128706 .views-row-2 .image-text > h2 { font-size: 170%; }
  .page-node-128706 .views-row-2 .image-text > .image-text-content img { width: 100%; }
  .page-node-128706 .views-row-2 .image-text > .image-text-content .image-text-resume { width: 94%; padding: 3%; }
  .page-node-128706 .views-row-2 .image-text > .image-text-content .image-text-resume p { margin-bottom: 0; }
  /*----------  DEFENSA JUDICIAL ----------*/
  .page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-filters .views-exposed-widget { width: 75%; }
  .page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-filters .views-exposed-widget > .views-widget { margin-left: 0; width: 57%; }
  .page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-filters .views-submit-button { width: 24%; }
  .page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-filters .views-submit-button .form-submit { width: auto; }
  /*----------  CELULARES RECUPERADOS  ----------*/
  .page-celulares-recuperados .view-celulares-recuperados .view-filters .views-exposed-widget { width: 70%; }
  .page-celulares-recuperados .view-celulares-recuperados .view-filters .views-exposed-widget > .views-widget { margin-left: 0; width: 86%; }
  .page-celulares-recuperados .view-celulares-recuperados .view-filters .views-submit-button { width: 24%; }
  .page-celulares-recuperados .view-celulares-recuperados .view-filters .views-submit-button .form-submit { width: auto; }
  /*----------  ESTADO DE LAS VIAS  ----------*/
  .view-estado-de-las-v-as .views-exposed-widgets .views-widget-filter-field_departamento_via_tid .bef-checkboxes .form-item { margin-bottom: 10px; width: 50%; }
  .view-estado-de-las-v-as .view-content .views-row { background: none; border-bottom: 0; margin-bottom: 20px; }
  .view-estado-de-las-v-as .view-content h3 { color: #555555; font-size: 165%; font-weight: bold; margin: 1.5em 0px 0.5em; }
  .view-estado-de-las-v-as .view-content .fieldset-wrapper { display: none; }
  .view-estado-de-las-v-as .view-content fieldset { margin: 0; width: 100%; }
  .view-estado-de-las-v-as .view-content fieldset.via legend { background: #CACACA; }
  .view-estado-de-las-v-as .view-content fieldset.via .fieldset-wrapper { display: block; }
  .view-estado-de-las-v-as .view-content .views-row legend { background: #8eb133 url("../images/arrow-history-bottom.png") no-repeat 99% 10px; border-bottom: 2px solid #ffffff; color: #ffffff; display: block; margin-bottom: 0; padding: 8px 5%; }
  .view-estado-de-las-v-as .view-content .views-row legend.active { background: #8eb133 url("../images/arrow-history-top.png") no-repeat 99% 10px; }
  .view-estado-de-las-v-as .view-header { background: #007336; -webkit-border-radius: 31px; -moz-border-radius: 31px; border-radius: 31px; color: #ffffff; font-size: 106%; margin-bottom: 11px; padding: 2%; }
  .view-estado-de-las-v-as .view-filters { display: none; }
  /*----------  REVISTA CRIMINAL NODO  ----------*/
  .node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-left { width: 23.2%; }
  .node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right { width: 73%; }
  /*----------  MUSEO HISTORICO  ----------*/
  .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .views-field { width: 100%; float: none; }
  .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .views-field-field-mapa { margin: 0; }
  .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .view-contact-block .view-contact-block .views-row { padding-left: 37px; width: 88%; }
  .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text-bk img { width: 100%; }
  .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text-bk .image-text-bk-resume { padding: 2%; width: 96%; }
  /*----------  VIEWS EVENT  ----------*/
  .view-eventos .view-footer { text-align: center; }
  /*---------- BOTON SUBIR   ----------*/
  #postscript-third .block-policia-link-subir { display: block !important; bottom: 0 !important; position: relative; right: 2%; }
  /*------------ MENU EXPANDET ---------*/
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father { background: #000000; padding-top: 16px; overflow-y: scroll; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu { padding: 0; width: 100%; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu:before { font-size: 29px; margin-left: 11px; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu .menu-item { border: none; padding: 0; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item { border: none; width: 100%; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded { border: none; padding: 0; width: 100%; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .nolink:hover { background: #363636; border-top-color: transparent; border-bottom-color: transparent; width: 95%; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded a, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded a:link { border: none; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded.active { width: 100%; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded.active > .nolink { background: #363636; border: none; width: 95%; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu { margin: 0; overflow: scroll; position: absolute; left: 0 !important; top: initial; width: 100%; }
  .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu.element-invisible { height: 0; width: 0; overflow: auto; }
  /*------------ RESULTADO DE BUSQUEDA UNIDAD ---------*/
  .page-resultados-unidad .view-solr-noticias .views-row { width: 48.6%; }
  .page-resultados-unidad .view-solr-noticias .views-row:nth-child(2n) { margin-right: 0; }
  /*---------- PAGINA DIRECTORIO  ----------*/
  .page-directorio .external-links .menu .menu-item { margin-bottom: 1em; width: 100%; }
  .page-directorio .filters .general-filters .filter { margin: 0 0 1em 0; width: 100%; }
  .page-directorio .filters .general-filters .filter:after { display: none; }
  .page-directorio .filters .inplace-filters { margin: 0; padding: 2%; width: 96%; }
  .page-directorio .filters .inplace-filters .inplace-filter.select label { width: 100%; }
  .page-directorio .filters .inplace-filters .inplace-filter.select select { margin-top: 0.5em; width: 100%; }
  .page-directorio .results .content .row .cell { width: 100%; }
  .page-directorio .results .content .row .cell:before { content: none; }
  .page-directorio .results .content .row .item { overflow: hidden; }
  /*---------- COMMANDS  ----------*/
  .node-type-unidades .group-ganeral-datos { margin: 0; width: 100% !important; }
  .node-type-unidades .field-name-field-director .unidades-director .group-director { width: 100% !important; }
  .node-type-unidades .field-name-field-director .unidades-director .group-datos { width: 100% !important; }
  .node-type-unidades .field-name-field-director.info-director-full-width .group-director ~ .field { float: none; margin: 2%; text-align: center; width: 100%; }
  .node-type-unidades .field-name-field-director.info-director-full-width .field-name-field-nombre:after { content: none; }
  .node-type-unidades .group-resumen { padding: 30px 2% 47px 12% !important; margin-top: 2em; width: 86% !important; }
  /*--------- PUBLICACIONES INSTITUCIONALS -----------*/
  .view-publicaciones-institucionales .view-filters .views-exposed-widget { padding: 0; width: 100%; }
  .view-publicaciones-institucionales .view-filters .views-submit-button { margin-top: 1em; }
  .view-publicaciones-institucionales .views-row { padding: 8% 2%; }
  .view-publicaciones-institucionales .views-row .views-field-field-publicacion-thumbnail { margin: 0; padding: 0; float: none; text-align: center; width: auto; }
  .view-publicaciones-institucionales .views-row .views-field-field-publicacion-thumbnail ~ .views-field { float: none; width: 100%; }
  /*----------  BLOQUE AUDIO  ----------*/
  .views-field-field-audio .content-slider { width: 55%; }
  #songPlay { -moz-background-size: 15px; background-size: 15px; background-position: 21px center; height: 50px; padding: 0; width: 50px; }
  #songPlay.pause { -moz-background-size: 15px 20px; background-size: 15px 20px; background-position: 19px center; }
  /*---------- NODE AVIACION POLICIAL ------------*/
  .node-componente-aeronautico .field-name-field-image { text-align: center; }
  .node-componente-aeronautico .field-name-field-image .field-items .field-item { margin-bottom: 2%; margin-right: 2%; width: 48%; }
  .node-componente-aeronautico .field-name-field-image .field-items .field-item:nth-child(2n) { margin-right: 0; }
  /*----------  GLOSARIO  ----------*/
  .page-glosario .lexicon-links { float: none; margin-bottom: 20px; max-width: 100%; }
  .page-glosario .lexicon-links.fixed { position: relative !important; }
  .page-glosario .block-views--exp-glosario-policia-page { float: none; display: inline-block; width: 96%; }
  .page-glosario .block-views--exp-glosario-policia-page label { width: 100%; }
  .page-glosario .block-views--exp-glosario-policia-page .views-widget { width: 100%; }
  .page-glosario .block-views--exp-glosario-policia-page .views-widget .form-text { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
  .page-glosario .block-views--exp-glosario-policia-page .views-submit-button { display: block; width: auto; }
  .page-glosario .block-views--exp-glosario-policia-page .views-submit-button .form-submit { background: #007336; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; bottom: 0; color: #ffffff; float: right; font-weight: 100; margin-top: 10px; right: 0; padding: 10px 15px; position: relative; text-indent: 0; top: 0; }
  .page-glosario .lexicon-list { float: none; width: 100%; }
  .group-asuntos-internacionales .group-grupo-2 .group-director .field-name-field-director .group-datos { height: auto !important; padding: 2% 0; }
  /*------------- nodo establecimiento de sanidad  ------------------*/
  .node-establecimientos-de-sanidad .group-complejidad h3 { font-size: 150%; }
  .node-establecimientos-de-sanidad .group-complejidad .field-name-field-complejidad-predominante { font-size: 200%; line-height: 1.3; }
  .node-establecimientos-de-sanidad .group-atencion h3 { font-size: 173%; display: block; width: auto; }
  .node-establecimientos-de-sanidad .group-atencion .group-mapa { width: 100%; }
  .node-establecimientos-de-sanidad .group-atencion .group-datos .field { padding-left: 33px; display: block; width: auto; }
  .node-establecimientos-de-sanidad .group-portafolio > h3 { font-size: 150%; }
  .node-establecimientos-de-sanidad .group-portafolio .field-name-body p { width: 100%; }
  /*----------- Pagina sub sitio ---------------*/
  .node-type-subsitio .field-name-subsitio-items .view-subsitio .views-row .views-field-field-unica-imagen { float: none; width: 100%; text-align: center; }
  .node-type-subsitio .field-name-subsitio-items .view-subsitio .views-row .fieldset { float: none; width: 96%; }
  .node-type-subsitio .group-atencion .field-name-field-atenci-n-al-ciudadano .field { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 40px; width: 45%; }
  .node-type-subsitio .group-video { padding-top: 1em; text-align: center; }
  .node-type-subsitio .group-video .field-name-field-titulo-video { font-size: 135%; margin: 0em 0 0.5em; width: 100%; }
  .node-type-subsitio .group-video .field-name-field-video-rese-a { width: 90%; }
  .node-type-subsitio .group-video .field-name-field-video-rese-a video, .node-type-subsitio .group-video .field-name-field-video-rese-a iframe { height: 275px; }
  .node-type-subsitio .field-name-field-bloques .field-item { margin: 20px 0; width: 70%; }
  .page-simbolos .views-field-field-grados .field-name-field-s-mbolos-grado .field-item { margin: 0; width: 100%; }
  .view-noticias-unidades .view-content .views-row { display: block; margin: 30px auto; width: 80%; }
  .view-noticias-unidades .view-content .views-row:nth-child(4n) { margin-right: auto; }
  .view-noticias-unidades .view-footer { text-align: center; } }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-vehiculos-recuperados #preface #preface-third .block-seed-tools-seed-title .content h1 { font-size: 150% !important; margin: 15px auto 1px !important; }
  .node-type-unidades .group-grupo-4 .field-name-noticias-destacadas-unidad .view-content .views-row { height: 535px !important; }
  .group-observatorio-del-delito .group-grupo-1 .group-quienes h3 { font-size: 170%; }
  .group-observatorio-del-delito .group-grupo-1 .group-quienes .field-collection-container .content .field-type-image { width: 100%; }
  .group-observatorio-del-delito .group-grupo-1 .group-quienes .field-collection-container .content .field-name-field-body { width: 88%; padding: 5%; font-size: 0.9em; float: left; }
  .group-observatorio-del-delito .group-grupo-2 { margin: 0 auto !important; }
  .group-observatorio-del-delito .group-grupo-2 .group-red { margin-bottom: 2em; }
  .group-observatorio-del-delito .group-grupo-2 .group-red h3 { font-size: 140%; margin-bottom: 1em; text-align: center; }
  .group-observatorio-del-delito .group-grupo-2 .group-red h3:after { margin: 10px auto; }
  .group-observatorio-del-delito .group-grupo-2 .group-red .group-content-red { width: 100% !important; }
  .group-observatorio-del-delito .group-grupo-2 .group-red .group-content-red .group-que-es-la-red { font-size: 0.9em; }
  .group-observatorio-del-delito .group-grupo-2 .group-eventos > h3 { font-size: 140%; margin-bottom: 1.3em; }
  .group-observatorio-del-delito .group-grupo-2 .group-eventos .field-name-calendario { margin-top: 0 !important; }
  .group-observatorio-del-delito .group-grupo-2 .group-eventos .field-name-calendario .view-content .views-row { width: 100%; }
  .group-observatorio-del-delito .group-grupo-2 .group-eventos .field-name-calendario .view-content .views-row-1 { margin-top: 0; margin-right: 0; }
  .group-observatorio-del-delito .group-grupo-2 .group-eventos .field-name-calendario .view-content .views-row-1 .event-calendar { width: 100%; margin-bottom: 0.7em; }
  .group-observatorio-del-delito .group-grupo-2 .group-eventos .field-name-calendario .view-content .views-row-1 .event-calendar .dayofweek { font-size: 100%; }
  .group-observatorio-del-delito .group-grupo-2 .group-eventos .field-name-calendario .view-content .views-row-1 .event-calendar .daynumber { font-size: 120%; }
  .group-observatorio-del-delito .group-grupo-2 .group-eventos .field-name-calendario .view-content .views-row-1 .block-event { width: 100%; }
  .zone-wrapper { position: relative; }
  .zone-wrapper .section .block-seed-tools-seed-breadcrumb { display: none; }
  .zone-wrapper .section .group-grupo-1 .group-mision h3 { font-size: 150%; margin-bottom: 20px; }
  .zone-wrapper .section .group-grupo-1 .group-mision .field-collection-container { font-size: 0.8em; }
  .zone-wrapper .section .group-grupo-2 .group-productos .field-name-field-productos { margin-top: 0 !important; }
  .zone-wrapper .section .group-grupo-2 .group-productos .field-name-field-productos .group-productos { width: 94% !important; }
  .zone-wrapper .section .group-grupo-2 .group-productos .field-name-field-productos .group-productos h3 { font-size: 1.7em !important; }
  .zone-wrapper .section .group-grupo-2 .group-productos .field-name-field-productos .group-productos h3:after { margin-top: 12px !important; }
  .zone-wrapper .section .group-grupo-2 .group-productos .field-name-field-productos .group-productos .field-name-field-body { font-size: 0.87em; font-weight: lighter; }
  .zone-wrapper .view-componente-aeronautico .view-header p { font-size: 1.6em; }
  .zone-wrapper .view-componente-aeronautico .view-header p:after { margin: 20px auto; }
  .zone-wrapper .view-componente-aeronautico .view-content .views-row { width: 87%; margin: 22px auto; display: block; }
  .zone-wrapper .view-componente-aeronautico .view-content .views-row:nth-child(4n) { margin-right: auto; }
  #preface { padding-top: 0 !important; }
  #preface #preface-third .section .content h1 { font-size: 140%; width: 70%; margin: 20px auto; text-align: center; }
  #preface #preface-third .section .content h1:after { background: #ffffff; content: ''; display: block; height: 1px; margin: 12px auto; width: 60px; }
  #main #content .horizontal-tabs .content-tabs .horizontal-tabs-list { text-align: center; padding: 0; }
  #main #content .horizontal-tabs .content-tabs .horizontal-tabs-list .horizontal-tab-button { width: 100%; margin-right: 0; }
  #main #content .horizontal-tabs .content-tabs .horizontal-tabs-list .horizontal-tab-button a { display: inline-block; padding: 1em 3%; text-align: center; width: 94%; }
  #main #content .horizontal-tabs .content-tabs .horizontal-tabs-list .horizontal-tab-button.selected:after { content: none; }
  #main #content .horizontal-tabs .content-tabs .horizontal-tabs-list .horizontal-tab-button.selected a { background: #8eb133; }
  #main #content .horizontal-tabs .content-tabs .horizontal-tabs-list .horizontal-tab-button:hover:after { content: none; }
  #main #content .block-views-solr-noticias-block-1 .grouping-field { width: 100%; padding: 1em; height: 134px; }
  #main #content .block-views-solr-noticias-block-1 .grouping-field .views-field-title { font-size: 0.7em; }
  #main #content .block-views-solr-noticias-block-1 .grouping-field .views-field-created:before { top: 10px; }
  #main #content .block-views-nodequeue-1-block-2 h2 { font-size: 140%; }
  #main #content .block-views-nodequeue-1-block-2 h2:after { margin: 10px auto; }
  #main #content .view-solr-noticias .view-content .views-row { width: 99%; margin-right: 0; }
  #main #content .view-veh-culos-recuperados .view-filters .views-exposed-form .views-exposed-widget { width: 100% !important; }
  #main #content .view-veh-culos-recuperados .view-empty { margin-left: -6px !important; padding-right: 0 !important; margin-right: -10px !important; }
  #main #content .view-veh-culos-recuperados .view-empty .upper-text { font-size: 150% !important; }
  #main #content .view-documentos-recuperados .view-empty .upper-text { font-size: 140%; }
  #topbar-first { width: 235px; float: left; }
  /* .block-seed-tools-seed-logo { max-width: 100px; float: left; margin: 0; padding: 0; } */
  #topbar-third { display: none; }
  #topbar-third.selected { display: block; }
  #topbar-third .region-topbar-third { position: absolute; top: 50px; right: 0; z-index: 999; background-color: #eeeeee; padding-bottom: 0.7em; width: 75%; -webkit-box-shadow: 2px 2px 1px #c1c1c1; -moz-box-shadow: 2px 2px 1px #c1c1c1; box-shadow: 2px 2px 1px #c1c1c1; padding: 2%; }
  #topbar-third .region-topbar-third #block-views-exp-buscador-page .views-exposed-widgets { width: 100%; }
  #topbar-third .block-menu-menu-menu-topbar .menu-item { display: block; border: 0; }
  #topbar-third .block-menu-menu-menu-topbar > .content > .menu > .first { display: none; }
  #topbar-third .block-menu-menu-menu-topbar > .content > .menu > .menu-item > a, #topbar-third .block-menu-menu-menu-topbar > .content > .menu > .menu-item > .menu-father { height: 40px; line-height: 40px; display: block; border-bottom: 1px solid #A9A9A9; text-align: left; padding-left: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  #topbar-third .block-search-form { width: 90%; margin: 0 auto; }
  .block-views--exp-buscador-page .views-exposed-widgets { margin: 0 auto; width: 90%; }
  .node-evento.view-mode-full .field-name-fecha { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .node-evento.view-mode-full .field-name-fecha .views-field-field-fecha:first-child { padding: 6px 0; }
  .node-evento.view-mode-full .group-contacto { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-left: 1px solid #dadada; margin: 0; padding-top: 24px; }
  .block-widgets-s-socialmedia-profile-default { display: none; }
  .block-widgets-s-socialmedia-profile-default.selected { display: block; height: 60px; }
  #sidebar-second .region-sidebar-second .socialmedia-button { display: block; }
  .page-linea-de-mando #main .section #content .view-linea-de-mando .view-content { text-align: center; }
  .page-linea-de-mando #main .section #content .view-linea-de-mando .view-content .views-row { float: none; display: inline-block; width: 97%; height: auto; }
  #topbar .topmenu-button { display: block; width: 42px; height: 30px; background-image: url(../images/icon-menu.png); cursor: pointer; float: right; }
  #topbar .topmenu-button.selected { background-position: -1 -36px; }
  .front #postscript-third > .section { padding-top: 8px; }
  .burger-menu-topbar { display: none; }
  .block-views-slider-home-inferior-block .caroufredsel_wrapper { width: 100% !important; }
  .block-menu-menu-menu-footer .menu { text-align: center; }
  .node-type-unidades #content .group-grupo-2 .field-name-field-director { margin-bottom: 20px; }
  .node-type-unidades #content .group-grupo-2 .field-name-field-director, .node-type-unidades #content .group-grupo-2 .group-atencion { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .node-type-unidades #content .group-grupo-2 .group-atencion h3 { font-size: 131%; text-align: center; padding: 13px 0; margin: 0; }
  .node-type-unidades #content .group-grupo-2 .group-atencion h3:after { margin: 13px auto 0; }
  .node-type-unidades #content .group-grupo-2 .group-atencion .field-name-atenci-n-al-usuario-2 { position: initial; margin-top: 0; }
  .node-type-unidades #content .group-grupo-3 .group-resena .field-name-field-video-rese-a video { height: 200px; }
  .node-type-unidades #content .group-grupo-4 .group-unidad h3 { font-size: 170%; }
  .node-type-unidades #content .group-grupo-4 .group-unidad h3:after { margin: 12px auto; }
  .node-type-unidades #content .group-grupo-4 .group-unidad > div { width: 80.9%; }
  .node-type-unidades #content .group-contacto .field-collection-container .field-collection-item-field-atenci-n-al-ciudadano .field-label-above { width: 100%; }
  .node-type-unidades #content .group-contacto .field-collection-container { padding: 4%; }
  .node-type-unidades #content .group-contacto .field-name-field-inscripcion { position: static; padding: 20px; padding-top: 0; }
  .node-type-unidades #content .group-contacto .field-name-field-inscripcion a { line-height: 22px; display: inline-block; font-size: 1em; text-decoration: none; }
  .field-name-programas-acad-micos.field-type-ds .view-programas-academicos > .view-content .views-row { width: 100%; }
  .field-name-programas-acad-micos.field-type-ds .view-programas-academicos > .view-content .views-field-field-image img { width: 75%; }
  .page-revista-criminalidad-todas .view-revista-criminalidad .view-content { width: 80%; margin: 0 auto; }
  .page-revista-criminalidad-todas .view-revista-criminalidad .view-content .views-row { width: 41%; margin: 3%; display: inline-block; float: none; }
  .page-revista-criminalidad-todas .view-revista-criminalidad .view-content .views-row:nth-child(5n) { margin: 2%; }
  /*----------  LAYOUT  ----------*/
  body { padding-top: 50px; }
  .block-bean-segundo-logo { display: none; }
  #topbar { position: relative; }
  .active-menu-two-expanded .content-father { overflow: hidden !important; }
  .active-menu-expanded #sidebar-second { z-index: 0; }
  /*----------  GLOBAL ----------*/
  /* Social */
  #sidebar-second { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 0; width: 100%; z-index: 12; }
  #sidebar-second .sidebar-inner { display: inline-block; width: 83%; }
  #sidebar-second .block-bean-boton-chat { margin-top: 6px; padding: 0 5%; }
  #sidebar-second .region-blockgroup-accesibilidad-all { margin-top: 6px; padding: 0 5%; }
  .burger-social { display: inline-block; vertical-align: top; background: #F1F1F1; height: 54px; width: 15%; }
  .burger-social.active { background: #007336; }
  #sidebar-second .block-widgets-s-socialmedia-profile-default { background: #ffffff; -webkit-box-shadow: 0px 3px 11px #A9A9A9; -moz-box-shadow: 0px 3px 11px #A9A9A9; box-shadow: 0px 3px 11px #A9A9A9; display: none; left: 0; padding: 13px 0; position: absolute; text-align: center; top: 54px; width: 100%; height: auto; }
  #sidebar-second .block-widgets-s-socialmedia-profile-default.selected { display: block; }
  #sidebar-second .block-widgets-s-socialmedia-profile-default > .content { display: block; margin: 0 auto; width: 65%; }
  #sidebar-second .block-widgets-s-socialmedia-profile-default > .content .widgets-element { height: 40px; width: 40px; margin: 2px 9px; }
  .block-menu-menu-incorporaci-n { width: 35%; }
  .block-menu-menu-incorporaci-n .block-title { font-size: 98%; }
  /* Menu topbar */
  .burger-menu-topbar { background: red; height: 10px; right: 2%; position: absolute; top: 40px; width: 10px; }
  #topbar-third { background: #F1F1F1; display: none; right: 0; padding: 2%; position: absolute; top: 96px; z-index: 11; }
  #topbar-third .block-search-form { width: 88%; margin: 0 0.5em; }
  /* Menu topbar Expande*/
  .block-menu-menu-menu-topbar > .content .menu { margin-bottom: 10px; }
  .block-menu-menu-menu-topbar > .content .menu-item { border-bottom: 1px solid #A9A9A9; display: block; margin-right: 0; padding: 5px 0; text-align: left; }
  /* Main menu */
  .block-system-main-menu { position: relative; }
  .block-system-main-menu .block-title { padding: 3% 2%; width: 96%; }
  .block-system-main-menu > .content { background: white; width: 100%; z-index: 10; }
  .block-system-main-menu > .content > .menu > .menu-item { display: block; }
  /*----------  HOME  ----------*/
  .front #postscript-first { padding: 0; }
  .front #postscript-first .block-twitter-block, .front #postscript-first .block-facebook-boxes { display: none; }
  .front #postscript-first .block-policia-policia-youtube { display: none; }
  .front #postscript-first .block-policia-radio { background: none; position: relative; width: 100%; }
  .front #postscript-first .block-policia-radio .radio-content { float: none; }
  .front #postscript-first .block-policia-radio .radio-title { text-align: left; }
  .front #postscript-first .block-policia-radio .social-title { display: none; }
  .front #postscript-first .block-policia-radio iframe { padding: 2% 1%; width: 98% !important; }
  .front #pager-slider { display: block !important; }
  .front .control-nav-home { display: none; }
  .front .block-views-slider-home-inferior-block { display: none; }
  /*Slider home*/
  .block-views-slider-home-principal-block { overflow: hidden; }
  .block-views-slider-home-principal-block .view-footer { margin: 12px auto 0; }
  .block-views-slider-home-principal-block .view-footer .pager-slider-home { text-align: center; }
  .block-views-slider-home-principal-block .view-footer .pager-slider-home a { width: 15px; height: 15px; background-color: #aeaeae; display: inline-block; margin-right: 10%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
  .block-views-slider-home-principal-block .view-footer .pager-slider-home a span { display: inline-block; text-indent: -9999px; }
  .block-views-slider-home-principal-block .view-footer .pager-slider-home a.selected { background: #8eb133; border: 1px solid #aeaeae; }
  .block-views-slider-home-principal-block .view-footer .pager-slider-home a:last-child { margin-right: 0; }
  /* Feactured service */
  /* .block-views-servicios-destacados-block > h2 { font-size: 150% !important; }
  .block-views-servicios-destacados-block > h2:after { margin: 12px auto !important; } */
  .block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row { margin: 0; width: 98%; }
  .block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row:nth-child(2n) { margin-right: 0; }
  /* Police report */
  .block-views-nodequeue-1-block-2 .view-content .views-row .views-field-view { margin-right: 0; margin-bottom: 1em; width: 100%; }
  .block-views-nodequeue-1-block-2 .view-content .views-row .views-field-view-1 { margin-right: 0; margin-bottom: 1em; width: 100%; }
  .block-views-nodequeue-1-block-2 .view-content .views-row .news-block-group { margin: 0; font-size: 0 !important; width: 100%; }
  .block-views-nodequeue-1-block-2 .view-content .views-row .news-block-group > .views-field { display: inline-block; font-size: 16px; margin-right: 2%; width: 100%; }
  .block-views-nodequeue-1-block-2 .view-content .views-row .news-block-group > .views-field:nth-child(2n) { margin-right: 0; }
  .block-views-nodequeue-1-block-2 .view-content .views-row .news-block-group-left > .views-field, .block-views-nodequeue-1-block-2 .view-content .views-row .news-block-group-right > .views-field { width: 100% !important; }
  .block-views-nodequeue-1-block-2 .view-content .views-row .news-block-group-left > .views-field .view-nodequeue-1, .block-views-nodequeue-1-block-2 .view-content .views-row .news-block-group-right > .views-field .view-nodequeue-1 { height: 190px; }
  .block-views-nodequeue-1-block-2 .view-content .views-row .news-block-group-left > .views-field .view-nodequeue-1 .views-field-field-imagen-noticia, .block-views-nodequeue-1-block-2 .view-content .views-row .news-block-group-right > .views-field .view-nodequeue-1 .views-field-field-imagen-noticia { float: left; width: 50%; }
  .block-views-nodequeue-1-block-2 .view-content .views-row .news-block-group-left > .views-field .view-nodequeue-1 .grouping-field, .block-views-nodequeue-1-block-2 .view-content .views-row .news-block-group-right > .views-field .view-nodequeue-1 .grouping-field { float: right; width: 40%; }
  .block-views-nodequeue-1-block-2 .view-content .views-row .group-hidden-fields { padding-top: 0; height: 85%; }
  .block-views-nodequeue-1-block-2 .view-content .views-row .group-hidden-fields .views-field-title-1 { padding: 1%; text-align: center; }
  /*----------  UNIDAD  ----------*/
  .group-criminologicos .group-revista .field-name-revista-criminalidad { text-align: center; width: 100%; }
  .group-criminologicos .group-revista .field-name-revista-criminalidad .field-items { margin: 1em 0; }
  .group-criminologicos .group-revista .field-name-revista-criminalidad .field-items a, .group-criminologicos .group-revista .field-name-revista-criminalidad .field-items a:link { font-size: 150%; }
  .group-criminologicos .group-revista .field-name-revista-criminalidad .field-items a:after, .group-criminologicos .group-revista .field-name-revista-criminalidad .field-items a:link:after { margin: 21px auto 0; }
  .group-criminologicos .group-revista .field-name-field-imagen-revista-criminalida { width: 100%; }
  /*----------  OBSERVATORIO DEL DELITO  ----------*/
  .group-observatorio-del-delito .group-contactenos > h3 { text-align: center; width: 96%; }
  .group-observatorio-del-delito .group-contactenos > h3:after { margin: 12px auto 0; }
  .group-observatorio-del-delito .group-contactenos .field-collection-container { margin: 0; padding: 3%; width: 94%; }
  /*----------  REVISTA CRIMINAL  ----------*/
  .page-revista-criminalidad #preface-first .block-seed-tools-seed-title > .content #page-title { font-size: 230%; }
  /*----------  VINCULESE A NUESTRA RED  ----------*/
  .page-unidades-vinculese-a-nuestra-red #main-inner .section { max-width: 90%; padding: 0; }
  .page-unidades-vinculese-a-nuestra-red .block-entityform-block form { width: 100%; }
  /*----------  INTEGRANTES DE NUESTRA RED  ----------*/
  .view-integrantes-de-nuestra-red .views-row { width: 96%; }
  .view-integrantes-de-nuestra-red .views-row .views-field-field-icono { border-right: none; float: none; margin: 0 auto; padding-right: 0; }
  .view-integrantes-de-nuestra-red .views-row .views-field-field-icono ~ .views-field { margin: 10px auto; float: none; width: 100%; }
  .view-integrantes-de-nuestra-red .views-row .views-field-field-nombre { text-align: center; }
  .view-integrantes-de-nuestra-red .views-row .views-field-field-nombre .field-content { font-size: 130%; font-weight: normal; }
  /*----------  SIMBOLOS ----------*/
  .page-simbolos #main .section #content .item-list ul li { border-bottom: 2px solid white; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; margin: 0; padding: 0; width: 100%; }
  .page-simbolos #main .section #content .item-list ul li a { font-size: 127%; padding: 2%; width: 96%; }
  .page-simbolos #quicktabs-tabpage-simbolos-4 .view-simbolos, .page-simbolos #quicktabs-tabpage-simbolos-3 .view-simbolos { width: 80%; }
  /*----------  NOTICIAS ----------*/
  .block-views--exp-solr-noticias-page-2 .container-inline-date, .view-id-solr_noticias .container-inline-date { width: 100%; }
  .block-views--exp-solr-noticias-page-2 .container-inline-date .form-item, .view-id-solr_noticias .container-inline-date .form-item { width: 100%; }
  .block-views--exp-solr-noticias-page-2 .container-inline-date .form-item input, .view-id-solr_noticias .container-inline-date .form-item input { width: 100%; }
  .block-views--exp-solr-noticias-page-2 .container-inline-date label, .view-id-solr_noticias .container-inline-date label { text-align: left; }
  .block-views--exp-solr-noticias-page-2 .form-item-search-api-views-fulltext-unity, .block-views--exp-solr-noticias-page-2 .form-item-search-api-views-fulltext, .block-views--exp-solr-noticias-page-2 .form-item-search-api-views-fulltext-1, .block-views--exp-solr-noticias-page-2 .form-item-search-api-views-fulltext-for-news, .block-views--exp-solr-noticias-page-2 .form-item-field-noticia-ciudad, .view-id-solr_noticias .form-item-search-api-views-fulltext-unity, .view-id-solr_noticias .form-item-search-api-views-fulltext, .view-id-solr_noticias .form-item-search-api-views-fulltext-1, .view-id-solr_noticias .form-item-search-api-views-fulltext-for-news, .view-id-solr_noticias .form-item-field-noticia-ciudad { margin: 0 0 1em; width: 100%; }
  .node-type-noticias .view-solr-noticias .view-content .views-row { margin: 1em 0; width: 100%; }
  /*----------  ESCALAFON DE HEROES ----------*/
  .page-escalafon-heroes .view-escalafon-de-horoes .views-row { width: 49%; }
  .page-escalafon-heroes .view-escalafon-de-horoes .views-row:nth-child(3n) { margin-right: 1%; }
  .page-escalafon-heroes .view-escalafon-de-horoes .views-row:nth-child(2n) { margin-right: 0%; }
  /*----------  Georeferenciación del delito ----------*/
  .page-unidades-georeferenciacion-del-delito .group-georeferenciacion > h3 { font-size: 150%; }
  .page-unidades-georeferenciacion-del-delito .group-georeferenciacion .field-name-field-imagen-galeria .field-item { display: block; margin: 1em auto !important; width: 80%; }
  /*----------  ORGANIGRAMA ----------*/
  .page-unidades-organigrama .group-estrucutura .group-estructura { width: 50%; }
  /*----------  DEFENSA JUDICIAL ----------*/
  .page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-filters .views-exposed-widget { margin-bottom: 1em; width: 100%; }
  .page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-filters .views-exposed-widget > .views-widget { margin-left: 0; width: 100%; }
  .page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-filters .views-submit-button { width: auto; }
  .page-planeacion-gestion-defensa-judicial .view-defensa-judicial .view-filters .views-submit-button .form-submit { width: auto; }
  /*----------  CELULARES RECUPERADOS  ----------*/
  .page-celulares-recuperados .view-celulares-recuperados .view-filters .views-exposed-widget { margin-bottom: 1em; width: 100%; }
  .page-celulares-recuperados .view-celulares-recuperados .view-filters .views-exposed-widget > .views-widget { margin-left: 0; width: 100%; }
  .page-celulares-recuperados .view-celulares-recuperados .view-filters .views-submit-button { width: auto; }
  .page-celulares-recuperados .view-celulares-recuperados .view-filters .views-submit-button .form-submit { width: auto; }
  /*----------  REVISTA CRIMINAL NODO  ----------*/
  .node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-left { text-align: center; margin: 0; width: 100%; }
  .node-type-revista-de-criminalidad .node-revista-de-criminalidad .group-right { margin-top: 1em; width: 100%; }
  /*----------  BLOQUE AUDIO  ----------*/
  #songTime { font-size: 120%; }
  /*----------  SOCIALES  ----------*/
  .block-service-links-service-links, #block-sharethis-sharethis-block { text-align: center !important; }
  /*---------- NODE AVIACION POLICIAL ------------*/
  .node-componente-aeronautico .field-name-field-image { text-align: center; }
  .node-componente-aeronautico .field-name-field-image .field-items .field-item { margin-right: 0; width: 96%; }
  .node-componente-aeronautico .field-name-field-image .field-items .field-item:nth-child(4n) { margin-right: 0; }
  .block-policia-editor-unidades { display: inline-block; max-width: 100%; width: 100%; }
  .block-policia-editor-unidades > .content ul.user-menu { width: 100%; }
  .block-menu-menu-menu-topbar.user-menu { width: 100%; }
  /*----------- Pagina sub sitio ---------------*/
  .node-type-subsitio .field-name-subsitio-items .view-subsitio .views-row .fieldset .views-field-field-links ul li { width: 100%; margin-right: 0; }
  .node-type-subsitio .group-atencion .field-name-field-atenci-n-al-ciudadano .field { width: 100%; } }


/*----------- Directorio ---------------*/
.page-directorio #directory-form{
  border: 1px solid #d6d6d6;
  display: inline-block;
  padding-bottom: 0;
  width: 100%;
}

.page-directorio #directory-form #edit-directory{
  width: 70%;
  margin: 0 auto;
  border: none;
}

.page-directorio #directory-form #edit-directory legend{
  font-size: 16px;
  color: #777777;
  font-weight: 100;
  margin-bottom: 8px;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
  padding-top: 10px;
}

.page-directorio #directory-form #edit-directory .form-radios{
  display: flex;
}

.page-directorio #directory-form #edit-directory .form-radios .form-item{
  width: 29%;
  float: left;
  position: relative;
  padding: 0 2%;
}

.page-directorio #directory-form #edit-directory .form-radios .form-item input[type="radio"]{
  opacity: 0;
}

.page-directorio #directory-form #edit-directory .form-radios .form-item input[type="radio"] ~ label:before{
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 50px;
  border: 1px solid #a0a0a0;
  left: -8%;
}

.page-directorio #directory-form #edit-directory .form-radios .form-item input[type="radio"]:checked ~ label:after{
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50px;
  background-color: #179C94;
  left: calc(-8% + 3px);
  margin-top: 3px;
  top: 8px;
}

.page-directorio #directory-form #edit-directory .form-radios .form-item label{
  color: #a0a0a0;
  font-weight: bold;
  padding-left: 6px;
  cursor: pointer;
  width: 90%;
  float: right;
  position: relative;
}

.page-directorio #directory-form #edit-directory .form-radios .form-item input[type="radio"]:checked ~ label{
  color: #666666;
}

.page-directorio #directory-form #edit-directory .form-item{
  width: 29%;
  float: left;
  position: relative;
  padding: 0 2%;
}

.page-directorio #directory-form #edit-directory .form-item.form-item-other-types-unidad,
.page-directorio #directory-form #edit-directory .form-item.form-item-search-place,
.page-directorio #directory-form #edit-directory .form-item.form-item-keyword-search{
  display: block !important;
}

.page-directorio #directory-form #edit-directory .form-item.form-item-search-place label{
  display: none;
}

.page-directorio #directory-form #edit-directory .form-item-other-types-unidad{
  position: absolute;
  left: 33%;
}

.page-directorio #directory-form #edit-directory .form-item-keyword-search{
  position: absolute;
  left: 66%;
}

.page-directorio #directory-form #edit-directory .form-item-keyword-search #edit-keyword-search{
  padding: 4px;
}

.page-directorio #directory-form #edit-directory .fieldset-wrapper{
  position: relative;
  padding-bottom: 65px;
}

.page-directorio #directory-form .form-type-textfield{
  width: 29%;
  float: left;
  position: relative;
  padding: 0 2%;
  display: block !important;
}

.page-directorio #directory-form #edit-directory .form-item.form-type-select .seed-select-wrapper{
  background: #ffffff url(/sites/default/themes/seed_policia/images/arrow_select.png) no-repeat 100% center;
  border: 1px solid #d6d6d6;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-top: 10px;
  position: relative;
  padding: 4px 0px 4px 0px;
  width: 31%;
  margin: 0;
}

.page-directorio #directory-form #edit-directory .form-item.form-type-select + .form-type-select{
  width: 80%;
  left: 50%;
  transform: translateX(-50%);
  margin: 30px 0 12px;
}

.page-directorio #directory-form #edit-directory .form-item.form-type-select + .form-type-select:before{
  width: 66vw;
  margin: 11px auto 0;
  background-color: #D9D9D9;
  height: 28px;
  padding: 14px 1% 17px;
  position: absolute;
  content: "";
  left: -7vw;
  top: -23px;
}

.page-directorio #directory-form #edit-directory .form-item.form-type-select + .form-type-select:after{
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #D9D9D9;
  top: -27px;
  content: '';
  height: 0;
  left: 50%;
  margin-left: -20px;
  position: absolute;
  width: 0;
}

.page-directorio #directory-form #edit-directory .form-item select.form-select{
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  padding: 3px 45px 3px 8px;
  width: 100%;
  background: none;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.page-directorio #directory-form .form-submit{
  background: #179C94;
  border: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #ffffff;
  font-weight: 100;
  margin: 27px 40% 10px;
  padding: 8px 30px;
  position: inherit;
  width: 20%;
}

.page-directorio #directory-form .form-submit:hover{
  color: #ffffff;
  background: #002f46;
}

.page-directorio #directory-form .form-item-status{
  width: 98% !important;
  margin: 18px auto 0;
  background-color: #D9D9D9;
  height: 29px;
  padding: 14px 1% 17px !important;
  position: relative;
}

.page-directorio #directory-form .form-item-status:before{
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #D9D9D9;
  top: -15px;
  content: '';
  height: 0;
  left: 16%;
  margin-left: -20px;
  position: absolute;
  width: 0;
}

.page-directorio #directory-form .form-item-status #edit-status{
  margin-left: 4%;
}

.page-directorio #directory-form .form-item-status label[for="edit-status"]{
  display: none;
}

.page-directorio #directory-form .form-item-status .form-radios .form-item{
  padding: 0;
  float: left;
  width: auto;
  margin: 0 3% 0 0;
  display: contents;
}

.page-directorio #directory-form .form-item-status .form-radios .form-item::before{
  display: none;
}

.page-directorio #directory-form .form-item-status .form-radios .form-item input[type="radio"]{
  opacity: 0;
}

.page-directorio #directory-form .form-item-status .form-radios .form-item .option{
  position: relative;
  color: #666666;
  cursor: pointer;
  font-size: 100%;
  font-weight: 100;
  vertical-align: middle;
}

.page-directorio #directory-form .form-item-status .form-radios .form-item input[type="radio"] ~ label:before{
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 50px;
  border: 1px solid #a0a0a0;
  left: -22px;
  background-color: #fff;
}

.page-directorio #directory-form .form-item-status .form-radios .form-item input[type="radio"]:checked ~ label:after{
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50px;
  background-color: #156700;
  left: -19px;
  margin-top: 3px;
  top: 8px;
}

.directory{
  display: inline-block;
  position: relative;
  width: 84%;
  margin: 2% 5%;
  padding: 3%;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
}

.directory:before{
  content: "";
  position: absolute;
  width: 1px;
  height: 89%;
  top: 6%;
  left: 45%;
  background-color: #666666;
}

.directory div[class^='info-place']{
  width: 50%;
  color: #666666;
}

.directory div[class^='info-place']:first-child{
  float: left;
}

.directory div[class^='info-place'] .label-name-col{
  text-transform: uppercase;
  margin-bottom: 0;
}

.directory div[class^='info-place'] .data-name-col{
  margin-top: 0;
}

.directory div[class^='info-place'] + div[class^='info-place']{
  margin-left:50%;
}

.directory div[class^='info-place'] + iframe{
  max-width: 300px;
  max-height: 220px;
  margin-left: 50%;
}

@media (max-width:1024px){
  .page-directorio #directory-form #edit-directory{width: 100%;}
  .page-directorio #directory-form .form-item-status{width: 96%;}
  .page-directorio #directory-form #edit-directory .form-item.form-type-select + .form-type-select:before{width: 92vw;}
}

@media (max-width: 768px){
  .page-directorio #directory-form #edit-directory{width: 70%;}
  .page-directorio #directory-form #edit-directory .form-radios{display: block;}
  .page-directorio #directory-form #edit-directory .form-radios .form-item{width: 100%;margin-bottom: 50px;}
  .page-directorio #directory-form #edit-directory .fieldset-wrapper{position: relative;}
  .page-directorio #directory-form #edit-directory .form-item.form-item-search-place{width: 98%; top: 43px; position: absolute;}
  .page-directorio #directory-form #edit-directory .form-item.form-item-other-types-unidad{width: 98%; top: 128px; position: absolute; left: 0;}
  .page-directorio #directory-form #edit-directory .form-item-keyword-search{position: absolute; left: 0; width: 98%; top: 215px;}
  .page-directorio #directory-form #edit-directory .form-item.form-type-select + .form-type-select:after{display: none;}
  .page-directorio #directory-form #edit-directory .form-item.form-type-select + .form-type-select{width: 90%;}
  .page-directorio #directory-form .form-item-status:before{display: none;}
  .page-directorio #directory-form #edit-directory .form-item{display: inline-table;}
  .page-directorio #directory-form #edit-directory .form-radios .form-item.form-type-radio.form-item-status{margin-bottom: 0;}
  .directory{width: 92%; margin: 3% 1%;}
  .directory div[class^='info-place']{width: 100%; margin-left: 0 !important;}
  .directory div[class^='info-place']:first-child{height: auto; margin-bottom: 0;}
  .directory:before{width: 94%; height: 1px; top: 69px; left: 3%;}
  .directory div[class^='info-place'] + iframe{ width: 100%; margin-left: 0;}
  .page-directorio #directory-form .form-submit{width: 38%; margin: 27px 31% 10px;}
}

@media (max-width: 380px){
  .page-directorio #directory-form #edit-directory .form-item.form-item-search-place{top: 64px;}
  .page-directorio #directory-form #edit-directory .form-item.form-item-other-types-unidad{top: 150px;}
}

@media (min-width: 1281px) {
  .view-redes-sociales .views-row { padding: 10%;}
  div#block-views-redes-sociales-block { display: block;}
}

@media (min-width: 100px) and (max-width: 767px) {
	div#block-views-redes-sociales-block { display: none;}
    #block-views-redes-sociales-block .views-row {
      height: 40px;
      width: 40px;
      margin: 2px 9px;
      display: inline-block;
      vertical-align: top;
      text-align: center;
      padding: 0;
      float: none;
    }
    #block-views-redes-sociales-block .view-content {
      background: #ffffff;
      -moz-box-shadow: 0px 3px 11px #A9A9A9;
      box-shadow: 0px 3px 11px #a9a9a9;
      left: 0;
      padding: 13px 0;
      position: absolute;
      text-align: center;
      top: 54px;
      width: 100%;
      height: auto;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    #block-views-redes-sociales-block .views-row {
    height: 40px;
    width: 40px;
    margin: 2px 9px;
    vertical-align: top;
    text-align: center;
    padding: 0;
    float: left;
    }
    #block-views-redes-sociales-block .view-content {
      display: inline-block;
      margin-left: 40px;
      margin-top: -8px;
    }
    div#block-bean-discapacidad {
    position: fixed;
	}
}

@media (min-width: 1025px) {
  .field.field-name-field-video-rese-a.field-type-youtube.field-label-hidden {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 60%;
    height: 390px;
  }
}

.group-resena .field.field-name-field-video-rese-a iframe, .group-resena .field.field-name-field-video-rese-a video {
  border: none;
  width: 100%;
}

@media (max-width: 1024px) {
  .field.field-name-field-video-rese-a.field-type-youtube.field-label-hidden {
    width: 100%;
    height: 310px;
  }
  iframe#youtube-field-player {
    width: 100%;
    height: 300px;
  }
}

.view-los-mas-buscados .view-filters .views-exposed-form {
  border: 1px solid #dddddd;
  margin-bottom: 1.5em;
  padding: 1% 2%;
  margin-top: 10px;
  width: 92.8%;
}

.view-los-mas-buscados .view-filters .views-exposed-form .views-exposed-widget {
  display: inline-block;
  vertical-align: bottom;
  float: none;
  width: 20%;
}

.view-los-mas-buscados .view-filters .views-exposed-form label {
  color: #555555;
  font-weight: bold;
  font-size: 105%;
  margin-bottom: 4px;
  padding: 0;
}

.view-los-mas-buscados .view-filters .views-exposed-form .form-submit {
  background: #003366;
  border: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #ffffff;
  font-weight: 100;
  margin: 0;
  padding: 8px 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 7px 40px;
}

.view-los-mas-buscados .view-content .views-row {
  display: inline-block;
  vertical-align: top;
  width: 22%;
  margin-right: 2.6%;
  background: #ffffff;
  border: 1px solid #D9D9D9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 2px 2px 1px #c1c1c1;
  -moz-box-shadow: 2px 2px 1px #C1C1C1;
  box-shadow: 2px 2px 1px #c1c1c1;
  margin-bottom: 31px;
  height: 620px;
  background-color: #F1F1F1;
  text-align: center;
  color: #555555;
}

.view-los-mas-buscados .view-content .views-row .views-field-field-unica-imagen .field-content {
  border: 1px solid white;
}

.view-los-mas-buscados .view-content .views-row .views-field-field-unica-imagen {
  /*background-color: #056b62;*/
  background: rgb(2,0,36);
  background: linear-gradient(170deg, rgba(2,0,36,1) 0%, rgba(0,51,102,1) 50%, rgba(0,153,153,1) 100%);
  width: 90%;
  padding: 5%;
  height: 50%;
}

.view-los-mas-buscados .view-content .views-row .views-field-field-unica-imagen img {
  width: 100%;
  height: 300px;
}

.view-los-mas-buscados .view-content .views-row .views-field-field-nombre {
  color: #555555;
  font-weight: bold;
  margin-top: 5%;
  text-transform: uppercase;
}

.view-los-mas-buscados .view-content .views-row .views-field-field-nombre-documento {
  font-size: 1em;
  margin-top: 3%;
  padding: 0 5%;
  font-weight: lighter;
  display: inline-flex;
}

.view-los-mas-buscados .view-content .views-row .views-field-field-nombre-documento .field-content {
  margin-left: 5px;
  margin-bottom: 5%;
}

.view-los-mas-buscados .view-content .views-row .views-field-field-correo, .view-los-mas-buscados .view-content .views-row .views-field-field-telefono {
  margin-top: 2%;
  font-weight: normal;
  color: #003366;
}

.view-los-mas-buscados .view-content .views-row .views-field-field-clase {
  color: #f0fdff;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 80%;
  background-color: #003366;  
}

.view-los-mas-buscados .view-content .views-row .views-label-field-peso-cargado {
  color: yellow;
  font-weight: bold;
}

.view-los-mas-buscados .view-content .views-row .views-field-field-peso-cargado {
  background-color: #003366;
}

.view-los-mas-buscados .view-content .views-row .views-field-field-peso-cargado .field-content {
  color: #ffffff;
  font-weight: bold;
  font-size: 100%;

}

.view-los-mas-buscados .view-content .views-row .views-field-field-correo .views-label-field-correo {
  color: #003366;
}

.view-los-mas-buscados .view-content .views-row .views-field-field-correo .views-label-field-correo {
  color: #003366;
  font-weight: bold;
}

.view-los-mas-buscados .view-content .views-row .views-field-field-correo .field-content {
  color: #003366;
  text-transform: lowercase;
}

@media (max-width: 768px) {
  .view-los-mas-buscados .view-content .views-row {
    width: 100%;
    vertical-align: inherit;
    height: auto;
  }

  .view-los-mas-buscados .view-filters .views-exposed-form .views-exposed-widget {
    width: 130px;
  }
}

.file-size, .file-icon{
   display: none;
}


