@charset "UTF-8";
/*===============================
=            $Custom            =
===============================*/
@import 'https://fonts.googleapis.com/css?family=Oxygen:400,300,700';
select::-ms-expand { display: none; }

.field-collection-container { border-bottom: 0; }

.field-collection-view { border-bottom: 0; margin: 0; padding: 0; }

.not-logged-in .contextual-links-region:hover { outline: none; }

.stButton .st-facebook-counter { background-image: url("../images/share-facebook.png") !important; -moz-background-size: cover; background-size: cover; height: 18px !important; width: 79px !important; }

.form-type-file .seed-file-wrapper { background: #eeeeee; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; display: inline-block; padding: 2%; width: 96%; }

.form-type-file .seed-file-wrapper .form-file { background: #ffffff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; float: left; margin-right: 2%; width: auto; }

.form-type-file .seed-file-wrapper .MultiFile-remove { 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: #ffffff; border: 1px solid #999999; color: #555555; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 4px 13px; }

.form-type-file .seed-file-wrapper .MultiFile-remove:hover { color: #ffffff; background: #1a814a; }

.form-type-file .seed-file-wrapper .MultiFile-title { display: block; font-size: 90%; }

iframe { border: none; }

.section { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.section:before, .section:after { content: ''; display: table; }

.section:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .section { max-width: 90%; } }

#navigation { border-top: 1px solid #878787; border-bottom: 3px solid #A9A9A9; }

.block-seed-tools-seed-logo { display: inline-block; vertical-align: middle; max-width: 75px; margin-right: 1%; margin-top: 13px; }

@media screen and (min-width: 1024px) and (max-width: 1308px) { .block-seed-tools-seed-logo { max-width: 62px; } }

.block-bean-policia-nacional-de-colombia { display: inline-block; vertical-align: middle; margin-top: 11px; }

.block-bean-segundo-logo { display: inline-block; vertical-align: middle; max-width: 144px; }

/* Top bar */
#topbar { background: #F1F1F1; }

#topbar .zone-wrapper { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

#topbar .zone-wrapper:before, #topbar .zone-wrapper:after { content: ''; display: table; }

#topbar .zone-wrapper:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { #topbar .zone-wrapper { max-width: 90%; } }

#topbar-first { float: left; padding: 15px 0; width: 40%; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { #topbar-first .section { max-width: 100%; } }

#topbar-third { float: right; padding: 15px 0; width: 60%; }

#topbar-third .section { padding: 0; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { #topbar-third .section { max-width: 100%; } }

/* Foooter */
#footer { margin-top: 1.5em; background: #F1F1F1; }

#footer-first { background: #e5e5e5; border-top: 1px solid #dadada; padding: 8px 0; }

#footer-second { border-bottom: 1px solid #c3c3c3; margin-bottom: 35px; padding: 35px 0; }

.region-footer-second { font-size: 0; }

.region-footer-second > * { font-size: 16px; }

.region-footer-second > .block { display: inline-block; vertical-align: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-right: 1px solid #c3c3c3; padding: 0 2%; width: 27.5%; }

.region-footer-second .block-bean-footer-bar-1 { padding-left: 0; }

.region-footer-second .block-bean-pre-footer-info { width: 45%; }

.region-footer-second .block-menu-menu-menu-pre-footer { border-right: 0; }

#sidebar-second { background: #ffffff; -webkit-border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px; -webkit-box-shadow: 0px 2px 10px #000000; -moz-box-shadow: 0px 2px 10px #000000; box-shadow: 0px 2px 10px #000000; right: 0%; padding: 240px 0.5em 5px; position: fixed; top: 10px; z-index: 10; }

@media screen and (min-width: 1024px) and (max-width: 1276px) { #sidebar-second { padding: 260px 0.2em 0.5em; } }

.field-name-sharethis, #block-sharethis-sharethis-block { text-align: center; }

.block-service-links-service-links-not-node, .block-service-links-service-links { margin-top: 1em; text-align: center; }

.block-service-links-service-links-not-node > .content ul li, .block-service-links-service-links > .content ul li { display: inline-block; vertical-align: top; }

/*----------  blocks  ----------*/
/* Menu */
.block-system-main-menu .block-title { color: #333333; font-size: 1em; float: left; font-weight: bold; margin: 13px 0 0; }

@media screen and (min-width: 1024px) and (max-width: 1280px) { .block-system-main-menu .block-title { max-width: 18%; margin-top: 2px; text-align: center; } }

.block-system-main-menu > .content { float: right; margin-bottom: -3px; }

@media (min-width: 768px) { .block-system-main-menu > .content { display: block !important; overflow: inherit !important; height: auto !important; margin-bottom: -3px !important; } }

.block-system-main-menu > .content .menu { list-style: none; margin: 0; }

.block-system-main-menu > .content > .menu > .menu-item { display: table-cell; vertical-align: middle; text-align: center; border-bottom: 3px solid #00B2B2; color: #002f46; font-size: 124%; font-weight: 200; padding: 0.5em 1.8em; }

@media screen and (min-width: 1024px) and (max-width: 1170px) { .block-system-main-menu > .content > .menu > .menu-item { padding: 0.5em 0.8em; } }

.block-system-main-menu > .content > .menu > .menu-item > .nolink { cursor: pointer; }

.block-system-main-menu > .content > .menu > .menu-item:nth-child(2n) { border-bottom-color: #FF5C26; }

.block-system-main-menu > .content > .menu > .menu-item:nth-child(3n) { border-bottom-color: #FFBF00; }

.block-system-main-menu > .content > .menu > .menu-item a:hover, .block-system-main-menu > .content > .menu > .menu-item a:focus { text-decoration: none; }

.block-menu-menu-menu-home > .content .menu { list-style: none; margin: 0; font-size: 0; }

.block-menu-menu-menu-home > .content .menu-item { -webkit-box-shadow: 2px 2px 1px #d9d9d9; -moz-box-shadow: 2px 2px 1px #d9d9d9; box-shadow: 2px 2px 1px #d9d9d9; list-style: none; width: 32%; margin-right: 2%; display: inline-block; font-size: 16px; margin-bottom: 1em; }

.block-menu-menu-menu-home > .content .menu-item:nth-child(3n) { margin-right: 0; }

.block-menu-menu-menu-home > .content .menu-item a, .block-menu-menu-menu-home > .content .menu-item a:link { background: #ffffff; color: #009A48; display: block; font-size: 150%; font-weight: 300; padding: 0.5em 0.8em; }

.block-menu-menu-menu-home > .content .menu-item a span, .block-menu-menu-menu-home > .content .menu-item a:link span { clear: both; color: #007336; display: block; font-size: 1.2em; font-weight: bold; padding-top: 0.4em; text-transform: uppercase; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .menu { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father { background: rgba(0, 0, 0, 0.9); height: 100%; left: 0; padding-top: 48px; position: fixed; top: 0; width: 100%; z-index: 100; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father.element-invisible { padding: 0; height: 0; width: 0; overflow: auto; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu { display: block; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; font-size: 0; overflow: hidden; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu:before, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu:after { content: ''; display: table; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu:after { clear: both; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > * { font-size: 16px; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu:before { content: "La Policía Nacional"; color: #ffffff; display: block; font-size: 35px; font-weight: 100; margin-bottom: 40px; text-align: left; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu .menu { margin: 0; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu .menu-item { margin: 0; position: relative; text-align: left; width: 100%; z-index: 1; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu .menu-item a, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu .menu-item a:link, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu .menu-item .nolink { color: #FFEFBF; font-weight: 100; display: inline-block; font-size: 1em; line-height: 1.7; padding: 2px 0 2px 5%; position: relative; width: 95%; z-index: 1; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu .menu-item a:before, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu .menu-item a:link:before, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu .menu-item .nolink:before { width: 6px; height: 10px; content: ''; background: url("../images/sprite.png") no-repeat -211px -19px; left: 5px; position: absolute; top: 11px; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu .menu-item.expanded > .nolink { color: #ffffff; display: inline-block; width: 100%; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu .menu-item a, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu .menu-item a:link { color: #FFEFBF; font-weight: 100; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item { margin-right: 2%; padding: 0; width: 32%; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item .menu-item a:hover, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item .menu-item a:link:hover { background: #b0aeb1; color: #333333; text-decoration: none; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item .menu-item.expanded > a, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item .menu-item.expanded .nolink { cursor: pointer; color: #ffffff; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item .menu-item.expanded > a:before, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item .menu-item.expanded .nolink:before { background: #ffffff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 5px; top: 13px; width: 5px; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item .menu-item.expanded .menu-item a, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item .menu-item.expanded .menu-item a:link, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item .menu-item.expanded .menu-item .nolink { padding-left: 10%; }

.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, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item .menu-item.expanded .menu-item .nolink:before { left: 25px; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item:before { content: none; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.last { margin-right: 0; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item > .nolink { border-bottom: 1px dashed #ffffff; color: #ffffff; display: inline-block; font-size: 1.1em; margin-bottom: 1em; padding: 0 0 0.5em 0 !important; width: 100%; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item > .nolink:before { content: none; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first { z-index: 1000; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded { width: 102%; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu { background: #363636; height: 100%; left: 0; margin-left: 1%; overflow: scroll; position: fixed; text-align: left; top: 0; width: 0px; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu.element-invisible { position: absolute !important; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu a, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu a:link, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu .nolink { padding: 0 0 0 25px; width: auto; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu a:before, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu a:link:before, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu .nolink:before { left: 10px; top: 9px; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu a:hover, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu a:link:hover, .block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu .nolink:hover { background: none; color: #ffffff; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu .expanded { margin-bottom: 1em; width: 90%; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu .expanded > .nolink { color: #ffffff; border: none; border-bottom: 1px dashed #ffffff; font-size: 118%; margin-bottom: 13px; padding: 0 0 10px 0; width: 100%; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu .expanded > .nolink:before { content: none; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu .expanded > ul { display: block; margin: 0; position: relative; overflow: hidden; width: auto !important; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .menu .expanded > ul li { width: 22%; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded:hover { width: 102%; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .nolink { border-top: 1px solid transparent; border-bottom: 1px solid transparent; padding: 5px 0 5px 5%; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .nolink:hover { background: -webkit-gradient(linear, left top, right top, from(transparent), to(#363636)); background: -webkit-linear-gradient(left, transparent, #363636); background: -moz-linear-gradient(left, transparent, #363636); background: linear-gradient(to right, transparent, #363636); border-top: 1px solid #717171; border-bottom: 1px solid #717171; width: 98%; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded .nolink:before { width: 9px; height: 8px; background: url("../images/sprite.png") no-repeat -210px -35px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; top: 14px; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded.active { position: relative; width: 102%; z-index: 2; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father > .menu > .menu-item.first .expanded.active > .nolink { background: #363636; background: -webkit-gradient(linear, left top, right top, from(transparent), to(#363636)); background: -webkit-linear-gradient(left, transparent, #363636); background: -moz-linear-gradient(left, transparent, #363636); background: linear-gradient(to right, transparent, #363636); border-right: 1px solid #363636; border-top: 1px solid #717171; border-bottom: 1px solid #717171; display: inline-block; padding: 5px 0 5px 5%; position: relative; width: 98%; z-index: 2; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father .close { width: 29px; height: 29px; background: url("../images/sprite.png") no-repeat -225px -109px; cursor: pointer; display: inline-block; position: absolute; right: 1%; top: 10px; z-index: 1000; }

.block-menu-menu-menu-topbar > .content .menu-father ~ .content-father .close:hover { background-position: -225px -75px; }

.block-menu-menu-menu-topbar { display: inline-block; vertical-align: top; text-align: left; width: 100%; }

.block-menu-menu-menu-topbar.user-menu { width: 87%; }

.block-menu-menu-menu-topbar > .content .menu { list-style: none; margin: 0 0 2em 0; text-align: right; }

.block-menu-menu-menu-topbar > .content .menu-item { display: inline-block; vertical-align: top; margin-right: 3%; }

@media screen and (min-width: 1024px) and (max-width: 1308px) { .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 { cursor: pointer; color: #002f46; font-size: 114%; font-weight: normal; }

@media screen and (min-width: 1024px) and (max-width: 1308px) { .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: 107%; } }

.block-menu-menu-menu-topbar > .content .last { margin: 0; }

.block-menu-menu-menu-topbar > .content > .menu > .first { margin-top: -3px; }

.block-menu-menu-menu-topbar > .content > .menu > .first a { width: 17px; height: 15px; background: url("../images/sprite.png") no-repeat -215px -55px; font-size: 0 !important; display: inline-block; margin-top: 6px; vertical-align: top; }

.block-menu-menu-menu-pre-footer > .content .menu { list-style-position: inside; line-height: 1.2; margin: 0; }

.block-menu-menu-menu-pre-footer > .content .menu-item { color: #179c94; list-style-type: inherit; }

.block-menu-menu-menu-pre-footer > .content .menu-item a, .block-menu-menu-menu-pre-footer > .content .menu-item a:link { color: #003148; font-size: 73%; font-weight: 400; }

.block-system-main-menu .menu-item { list-style: none; text-align: left; }

.block-system-main-menu > .content > .menu > .expanded > .menu { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main { background: #06245ade; height: 100%; left: 0; padding-top: 100px; position: fixed; top: 0; width: 100%; z-index: 100; }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main.element-invisible { padding: 0; height: 0; overflow: auto; width: 0; }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; font-size: 0; display: block; text-align: left; overflow: hidden; padding: 0; }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu:before, .block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu:after { content: ''; display: table; }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu:after { clear: both; }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu > * { font-size: 16px; }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu > .menu-item { display: inline-block; vertical-align: top; margin-right: 2%; width: 32%; }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu > .menu-item .nolink { border-bottom: 1px dashed #ffffff; color: #ffffff; display: inline-block; font-size: 1.1em; margin-bottom: 1em; padding: 0 0 0.5em 0 !important; width: 100%; }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu > .menu-item .menu-item a, .block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu > .menu-item .menu-item a:link { color: #FFEFBF; font-weight: 100; display: inline-block; font-size: 1em; line-height: 1.7; padding: 2px 0 2px 5%; position: relative; width: 95%; z-index: 1; }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu > .menu-item .menu-item a:hover, .block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu > .menu-item .menu-item a:link:hover { background: #b0aeb1; color: #333333; text-decoration: none; }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu > .menu-item .menu-item a:before, .block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu > .menu-item .menu-item a:link:before { width: 6px; height: 10px; content: ''; background: url("../images/sprite.png") no-repeat -211px -19px; left: 5px; position: absolute; top: 11px; }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu > .menu-item:nth-child(3n) { margin-right: 0; }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu .expanded { color: blue; }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu .expanded > a, .block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu .expanded > a:link { color: #ffffff !important; }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu .expanded > a:before, .block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu .expanded > a:link:before { background: #ffffff !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 5px !important; top: 13px !important; width: 5px !important; }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu .expanded > a ~ .menu li a, .block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu .expanded > a ~ .menu li a:link, .block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu .expanded > a:link ~ .menu li a, .block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu .expanded > a:link ~ .menu li a:link { padding-left: 10%; }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu .expanded > a ~ .menu li a:before, .block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu .expanded > a ~ .menu li a:link:before, .block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu .expanded > a:link ~ .menu li a:before, .block-system-main-menu > .content > .menu > .expanded > .content-father-main > .menu .expanded > a:link ~ .menu li a:link:before { left: 25px; }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main .close { width: 29px; height: 29px; background: url("../images/sprite.png") no-repeat -225px -109px; cursor: pointer; display: inline-block; position: absolute; right: 1%; top: 10px; z-index: 1000; }

.block-system-main-menu > .content > .menu > .expanded > .content-father-main .close:hover { background-position: -225px -75px; }

/* Global */
#block-views-exp-buscador-page .views-exposed-widgets { border: 1px solid darkgray; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin: 0 0 0 auto; position: relative; width: 50%; }

#block-views-exp-buscador-page .views-exposed-widgets label { position: absolute !important; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

#block-views-exp-buscador-page .views-exposed-widget { padding: 0; width: 90%; }

#block-views-exp-buscador-page .views-exposed-widget .form-text { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border: 0; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; padding: 6px 10px; color: #777777; }

#block-views-exp-buscador-page .views-submit-button { max-width: 35px; padding: 0; position: absolute; right: 0; top: 0; width: 15%; }

#block-views-exp-buscador-page .views-submit-button .form-submit { display: inline-block; text-indent: -5000em; background: #179c94 url("../images/sprite.png") no-repeat -348px -232px; -webkit-border-radius: 0 6px 6px 0; -moz-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0; border: none; margin: 0; padding: 8px; width: 100%; }

.block-menu-menu-mapa-del-sitio { float: left; }

.block-menu-menu-mapa-del-sitio ul { list-style: none; margin: 0; }

.block-menu-menu-mapa-del-sitio ul .menu-item { list-style: none; }

.block-menu-menu-mapa-del-sitio ul .menu-item a, .block-menu-menu-mapa-del-sitio ul .menu-item a:link { color: #002f45; font-size: 93%; font-weight: 700; }

.block-policia-last-update { float: right; }

.block-policia-last-update .last_update span { color: #555555; font-size: 73%; }

.block-bean-footer-bar-1 .field-name-field-image { display: inline-block; vertical-align: middle; max-width: 39%; }

.block-bean-footer-bar-1 .field-group-div { display: inline-block; vertical-align: middle; color: #555555; font-weight: 100; font-size: 134%; line-height: 1.3; margin-left: 3%; width: 58%; }

.block-bean-footer-bar-1 .field-group-div p { margin: 0; }

.block-bean-pre-footer-info > .content .field-name-field-body div { color: #555555; font-size: 86%; line-height: 1.6; font-weight: 400; margin-bottom: 0; }

.block-bean-pre-footer-info > .content .field-name-field-body div a, .block-bean-pre-footer-info > .content .field-name-field-body div a:link { color: #555555; font-weight: 400; }

.block-menu-menu-menu-footer > .content .menu { font-size: 0; list-style: none; }

.block-menu-menu-menu-footer > .content .menu > * { font-size: 16px; }

.block-menu-menu-menu-footer > .content .menu-item { display: inline-block; vertical-align: top; width: 20%; }

.block-menu-menu-menu-footer > .content .menu-item a, .block-menu-menu-menu-footer > .content .menu-item a:link { color: #555555; display: table-cell; font-weight: 400; font-size: 75%; height: 20px; line-height: 1.2; padding: 1em 0 1em 22%; vertical-align: middle; width: 72%; display: inline-block; }

.block-menu-menu-menu-footer > .content .menu-item a:last-child { padding-right: 0; }

.block-widgets-s-socialmedia-profile-default > .content .widgets-element { float: none; margin-bottom: 4px; }

.block-widgets-s-socialmedia-profile-default .widgets-element img { display: none; }

.block-widgets-s-socialmedia-profile-default .widgets-element a, .block-widgets-s-socialmedia-profile-default .widgets-element a:link { width: 38px; height: 38px; background-image: url("../images/sprite.png"); background-repeat: no-repeat; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; display: block; margin: 0 auto; }

.block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-twitter-profile-button a { background-color: #00BFFF; }

.block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-facebook-profile-button a { background-color: #265CFF; }

.block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-googleplus-profile-button a { background-color: #FF0000; }

.block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-chat-profile-button a { background-color: #007336; }

.block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-flickr-profile-button a { background-color: #FFFFFF; }

.block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-instagram-profile-button a { background-color: #00BFFF; }

.block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-pinterest-profile-button a { background-color: #FF0000; }

.block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-youtube-profile-button a { background-color: #D90000; }

.block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-facebook-profile-button a { background-position: -283px -222px; }

.block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-twitter-profile-button a { background-position: -345px -284px; }

.block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-googleplus-profile-button a { background-position: -280px -108px; }

.block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-instagram-profile-button a { background-position: -282px -163px; }

.block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-pinterest-profile-button a { background-position: -338px -59px; }

.block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-youtube-profile-button a { background-position: -338px 5px; }

.block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-flickr-profile-button a { background-position: -282px -56px; border: 1px solid #555555; }

.block-widgets-s-socialmedia-profile-default #widgets-element-socialmedia_socialmedia-rss-feed-button a { background-color: #EA7819; background-position: -334px -110px; }

.block-menu-menu-incorporaci-n { background: #179C94; max-height: 160px; min-height: 160px; right: 0; overflow: hidden; padding: 10px 12px 10px 44px; position: fixed; top: 65px; }

@media screen and (min-width: 1024px) and (max-width: 1276px) { .block-menu-menu-incorporaci-n { padding-left: 34px; } }

.block-menu-menu-incorporaci-n.active { background: 0E737D(128, 168, 26, 0.8); padding-left: 64px; }

.block-menu-menu-incorporaci-n.active .content-title { background: url("../images/withe-arrow.png") no-repeat 7px center; }

.block-menu-menu-incorporaci-n .content-title { background: url("../images/withe-arrow-left.png") no-repeat 7px center; cursor: pointer; float: left; height: 180px; left: 0; position: absolute; top: 0; width: 54px; }

.block-menu-menu-incorporaci-n .block-title { color: #ffffff; font-size: 1.1em; font-weight: 100; left: -26px; position: absolute; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); top: 79px; }

.block-menu-menu-incorporaci-n > .content { background: rgba(0, 47, 70); display: none; float: right; max-height: 160px; min-height: 160px; width: 900px; }

.block-menu-menu-incorporaci-n > .content .thumbnail-incorporaciones { float: left; width: 19%; }

.block-menu-menu-incorporaci-n > .content .thumbnail-incorporaciones img { max-height: 160px; }

.block-menu-menu-incorporaci-n > .content .menu { float: right; margin: 0; padding: 2%; width: 77%; }

.block-menu-menu-incorporaci-n > .content .menu-item { clear: left; float: left; list-style: none; width: 50%; }

.block-menu-menu-incorporaci-n > .content .menu-item:nth-child(2n) { clear: right; float: right; }

.block-menu-menu-incorporaci-n > .content .menu-item a, .block-menu-menu-incorporaci-n > .content .menu-item a:link { color: #FFEFBF; padding-left: 10px; font-weight: 500; font-size: 0.9em; position: relative; }

.block-menu-menu-incorporaci-n > .content .menu-item a:before, .block-menu-menu-incorporaci-n > .content .menu-item a:link:before { width: 6px; height: 10px; content: ''; background: url("../images/sprite.png") no-repeat -211px -19px; left: 0; position: absolute; top: 5px; }

.block-bean-boton-chat { text-align: center; }

.block-bean-boton-chat p { margin-bottom: 5px; }

.block-bean-boton-chat #mibew-agent-button { color: #555555; display: inline-block; font-size: 0.9em; font-weight: 100; }

.block-bean-boton-chat #mibew-agent-button:before { width: 38px; height: 38px; background: #007336 url("../images/sprite.png") no-repeat -281px -284px; content: ''; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; display: block; }

.pager { margin: 2em 0; }

.pager li { vertical-align: middle; margin-right: 0.2em; }

.pager .pager-current { color: #666666; font-weight: normal; font-size: 127%; }

.pager .pager-current:after { color: #666666; content: ","; }

.pager .pager-item { font-size: 1.3em; }

.pager .pager-item a, .pager .pager-item a:link { color: #; font-weight: 100; }

.pager .pager-item a:after, .pager .pager-item a:link:after { color: #007336; content: ","; }

.pager .pager-ellipsis { border: none; color: #007336; padding: 0; vertical-align: bottom; }

.pager .pager-next { margin-right: 0.8em; }

/*.pager .pager-next a { width: 39px; height: 39px; display: inline-block; text-indent: -5000em; background: url("../images/sprite.png") no-repeat -150px -236px; }*/

.pager .pager-previous { margin-left: 0.4em; }

/*.pager .pager-previous a { width: 39px; height: 39px; display: inline-block; text-indent: -5000em; background: url("../images/sprite.png") no-repeat -151px -236px; }*/

.block-seed-tools-seed-breadcrumb { margin: 1.5em 0; }

.block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.block-seed-tools-seed-breadcrumb #breadcrumb a, .block-seed-tools-seed-breadcrumb #breadcrumb a:link { color: #ffffff; font-weight: 100; }

.block-seed-tools-seed-breadcrumb #breadcrumb .separator hr { display: none; }

.horizontal-tabs .content-tabs { background: #179C94; }

.horizontal-tabs .content-tabs .horizontal-tabs-list { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; background: none; border: none; display: block; }

.horizontal-tabs .content-tabs .horizontal-tabs-list:before, .horizontal-tabs .content-tabs .horizontal-tabs-list:after { content: ''; display: table; }

.horizontal-tabs .content-tabs .horizontal-tabs-list:after { clear: both; }

.horizontal-tabs .content-tabs .horizontal-tabs-list .horizontal-tab-button { display: inline-block; vertical-align: top; background: none; border: none; float: none; margin-right: 10%; position: relative; }

.horizontal-tabs .content-tabs .horizontal-tabs-list .horizontal-tab-button a, .horizontal-tabs .content-tabs .horizontal-tabs-list .horizontal-tab-button a:link { background: none; color: #ffffff; padding: 1.7em 0; font-size: 133%; font-weight: 100; }

.horizontal-tabs .content-tabs .horizontal-tabs-list .horizontal-tab-button strong { font-weight: 100; }

.horizontal-tabs .content-tabs .horizontal-tabs-list .horizontal-tab-button.selected strong { color: #ffffff; font-weight: normal; }

.horizontal-tabs .content-tabs .horizontal-tabs-list .horizontal-tab-button.selected: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; }

.horizontal-tabs .content-tabs .horizontal-tabs-list .horizontal-tab-button: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; }

.block-quicktabs .quicktabs-style-nostyle .quicktabs-tabs { margin: 0; }

.block-quicktabs .quicktabs-style-nostyle .quicktabs-tabs li { display: inline-block; vertical-align: middle; background-color: #A7A5A8; min-width: 5em; margin-right: 1%; padding: 0.5% 3%; text-align: center; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; }

.block-quicktabs .quicktabs-style-nostyle .quicktabs-tabs li:last-child { margin-right: 0; }

.block-quicktabs .quicktabs-style-nostyle .quicktabs-tabs li.active, .block-quicktabs .quicktabs-style-nostyle .quicktabs-tabs li:hover { background-color: #002f46; }

.block-quicktabs .quicktabs-style-nostyle .quicktabs-tabs li a { display: inline-block; color: #ffffff; text-decoration: none; font-weight: lighter; width: 100%; }

#postscript-third .section { margin: 0; padding: 0; max-width: 100%; }

#postscript-third .block-policia-link-subir { display: none; text-align: right; position: fixed; right: 70px; bottom: 10%; }

#postscript-third .block-policia-link-subir .content a, #postscript-third .block-policia-link-subir .content a:link { display: inline-block; text-indent: -5000em; background: url("../images/arrow-gotoup.png") no-repeat; font-size: 0; width: 52px; height: 52px; }

.region-blockgroup-accesibilidad-all { position: absolute; top: 10px; }

.region-blockgroup-accesibilidad-all #block-bean-discapacidad > .content { position: relative; z-index: 22; }

.region-blockgroup-accesibilidad-all #block-bean-discapacidad > .content p { margin: 0; }

.region-blockgroup-accesibilidad-all #block-bean-discapacidad > .content a, .region-blockgroup-accesibilidad-all #block-bean-discapacidad > .content a:link { display: inline-block; text-indent: -5000em; width: 38px; height: 38px; background: #004566 url("../images/sprite.png") no-repeat -286px 3px; -webkit-box-shadow: 0px 0px 4px #555555; -moz-box-shadow: 0px 0px 4px #555555; box-shadow: 0px 0px 4px #555555; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; display: block; }

.region-blockgroup-accesibilidad-all .region-blockgroup-accesibilidad { background: #002f46; position: absolute; top: 16px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; z-index: 1; height: 0; overflow: hidden; width: 0; -webkit-transition-property: width, height; -moz-transition-property: width, height; transition-property: width, height; -webkit-transition-duration: 1s, 1s; -moz-transition-duration: 1s, 1s; transition-duration: 1s, 1s; right: 16px; -webkit-box-shadow: 0px 0px 4px #555555; -moz-box-shadow: 0px 0px 4px #555555; box-shadow: 0px 0px 4px #555555; }

.region-blockgroup-accesibilidad-all .region-blockgroup-accesibilidad.mostrar { -webkit-transition-property: width, height; -moz-transition-property: width, height; transition-property: width, height; -webkit-transition-duration: 1s, 1s; -moz-transition-duration: 1s, 1s; transition-duration: 1s, 1s; width: 178px; height: 117px; }

.block-high-contrast { padding: 6% 4% 0 4%; }

.block-high-contrast .block-title { margin: 0; }

.block-text-resize { padding: 0 4%; }

.high_contrast_switcher_label { color: #ffffff; display: block; margin-bottom: 2px; font-size: 15px; }

.high_contrast_switcher_separator { display: none; }

span.high_contrast_switcher_normal, span.high_contrast_switcher_high { background: #179c94; padding: 1px 13px; display: inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-transform: uppercase; font-size: 13px; -webkit-box-shadow: inset 0px 0px 6px #484848; -moz-box-shadow: inset 0px 0px 6px #484848; box-shadow: inset 0px 0px 6px #484848; color: #ffffff; }

span.high_contrast_switcher_high { margin-right: 11px; }

span.has-switcher-link { background: #ffffff; padding: 0; }

span.has-switcher-link a { padding: 1px 13px; color: #555555; font-weight: 100; display: block; }

span.has-switcher-link:hover { background: #179c94; }

span.has-switcher-link:hover a { color: #ffffff; text-decoration: none; }

a#text_resize_increase, a#text_resize_reset, a#text_resize_decrease { float: none; display: inline-block; margin-top: 0; margin-left: 0; margin-right: 5px; vertical-align: middle; }

.block-bean-policia-nacional-de-colombia .field-name-field-body { max-width: 180px; }

@media screen and (min-width: 1024px) and (max-width: 1308px) { .block-bean-policia-nacional-de-colombia .field-name-field-body { max-width: 156px; } }

.block-bean-policia-nacional-de-colombia .field-name-field-body p { color: #555555; font-weight: bold; font-size: 110%; line-height: 1.2; margin: 0; }

@media screen and (min-width: 1024px) and (max-width: 1308px) { .block-bean-policia-nacional-de-colombia .field-name-field-body p { font-size: 98%; } }

/* Pages */
.view-eventos .view-filters { border: 1px solid #dadada; padding: 1%; margin-bottom: 1em; }

.view-eventos .view-filters .views-exposed-widgets { margin: 0; }

.view-eventos .view-filters .views-exposed-widgets > div { margin-right: 3%; padding: 0; width: 24%; }

.view-eventos .view-filters .views-exposed-widgets label { font-size: 0.9em; font-weight: bold; margin-bottom: 9px; padding: 0; }

.view-eventos .view-filters .views-exposed-widgets .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-eventos .view-filters .views-exposed-widgets .views-widget-filter-title .form-item-title label { display: none; }

.view-eventos .view-filters .views-exposed-widgets .views-widget-filter-title .form-item-title input[type="text"] { color: #777777; text-transform: capitalize; }

.view-eventos .view-filters .views-exposed-widgets .views-submit-button { float: right; margin: 30px 0 0 0; width: auto; }

.view-eventos .view-filters .views-exposed-widgets .views-submit-button .form-submit { background: #002f46; border: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: #ffffff; font-weight: 100; margin: 0; padding: 8px 15px; }

.view-eventos .view-filters .views-exposed-widgets .views-submit-button .form-submit:hover { color: #ffffff; background: #1a814a; }

.view-eventos .not-calendar .views-row-first { width: 23.8%; }

.view-eventos .not-calendar .views-row-first .block-event { width: 100%; }

.view-eventos .not-calendar .views-row-11, .view-eventos .not-calendar .views-row-7, .view-eventos .not-calendar .views-row-3 { margin-right: 1%; }

.view-eventos .not-calendar .views-row:nth-child(4n) { margin-right: 0; }

.view-eventos .views-row { display: inline-block; vertical-align: top; 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: 0 1% 1em 0; padding-bottom: 50px; position: relative; text-align: center; width: 23.7%; }

.view-eventos .views-row .event-image img { width: 100%; }

.view-eventos .views-row .event-date { background: #008e8e; padding: 10px; text-align: center; }

.view-eventos .views-row .event-date .date-display-single { color: #ffffff; display: block; font-size: 1.1em; font-weight: 100; }

.view-eventos .views-row .event-date > .date-display-single { font-size: 1.3em; font-weight: 500; margin-bottom: 3px; padding-bottom: 10px; position: relative; }

.view-eventos .views-row .event-date > .date-display-single:after { background: #ffffff; bottom: 0; content: ''; height: 1px; left: 50%; position: absolute; width: 30px; }

.view-eventos .views-row .event-date > .date-display-single:after { margin-left: -15px; }

.view-eventos .views-row .event-title { line-height: 1.2; margin-top: 10px; padding: 2%; }

.view-eventos .views-row .event-title a, .view-eventos .views-row .event-title a:link { color: #007b3a; font-size: 1.1em; font-weight: 400; }

.view-eventos .views-row .event-city { color: #555555; font-size: 0.9em; }

.view-eventos .views-row .event-end-date { border-top: 1px solid #d9d9d9; margin-top: 3em; }

@media (min-width: 767px) { .view-eventos .views-row .event-end-date { bottom: 0; position: absolute; margin: 0; width: 100%; } }

.view-eventos .views-row .event-end-date span { color: #555555; display: block; font-size: 0.9em; font-weight: bold; }

.view-eventos .views-row .event-end-date .date-display-single { font-size: 1em; font-weight: 100; }

.view-eventos .views-row-first { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: 1px solid transparent; padding-bottom: 0; width: 49.1%; }

.view-eventos .views-row-first .views-fieldset { display: initial; height: 100%; }

.view-eventos .views-row-first .views-field-views-conditional { height: 100%; }

.view-eventos .views-row-first .views-field-views-conditional .field-content { height: 100%; }

.view-eventos .views-row-first .block-event { -webkit-box-shadow: 2px 2px 1px #c1c1c1; -moz-box-shadow: 2px 2px 1px #c1c1c1; box-shadow: 2px 2px 1px #c1c1c1; border: 1px solid #d9d9d9; float: right; margin-right: 0; padding-bottom: 50px; position: relative; width: 48.47%; height: 100% !important; }

.view-eventos .event-calendar { border: 1px solid #d9d9d9; border-bottom: 10px solid #678e00; -webkit-box-shadow: 2px 2px 1px #c1c1c1; -moz-box-shadow: 2px 2px 1px #c1c1c1; box-shadow: 2px 2px 1px #c1c1c1; float: left; height: 100%; padding-bottom: 40px; width: 48.47%; }

.view-eventos .event-calendar .today { background: #678e00; border-bottom: 1px solid #aac566; color: #ffffff; display: block; font-size: 115%; font-weight: 100; margin-bottom: 0; padding: 3px 0; text-transform: uppercase; }

.view-eventos .event-calendar .dayofweek { background: #678e00; color: #ffffff; display: block; font-size: 115%; margin-bottom: 0; font-weight: 100; padding-top: 0.5em; }

.view-eventos .event-calendar .daynumber { background: #678e00; color: #ffffff; display: block; margin-bottom: 0; font-size: 160%; padding-bottom: 0.5em; }

.view-eventos .event-calendar .mini { background: #ffffff; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; text-align: center; }

.view-eventos .event-calendar .mini th { background: none; border: none; font-size: 0.9em; color: #000000; }

.view-eventos .event-calendar .mini tr { background: none; }

.view-eventos .event-calendar .mini td { color: #000000; font-size: 0.9em; font-weight: 100; padding: 7px; }

.view-eventos .event-calendar .mini td.today .month { background: #d9d9d9; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

.view-eventos .event-calendar .mini .mini-day-on a, .view-eventos .event-calendar .mini .mini-day-on a:link { color: #008e8e; font-weight: bold; text-decoration: none; }

.view-eventos .event-calendar .view-header .date-nav { border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; padding: 10px 0; }

.view-eventos .event-calendar .view-header .date-nav h3 { font-size: 1em; font-weight: normal; }

.view-eventos .event-calendar .view-header .date-nav h3 a, .view-eventos .event-calendar .view-header .date-nav h3 a:link { color: #555555; font-weight: normal; }

.view-eventos .event-calendar .view-header .pager { display: inline-block; margin: 0 0 0 -25%; position: absolute; left: 50%; top: 8px; width: 50%; }

.view-eventos .event-calendar .view-header .pager li a, .view-eventos .event-calendar .view-header .pager li a:link { display: inline-block; text-indent: -5000em; background: url("../images/sprite.png") no-repeat -159px -17px; font-size: 0; height: 13px; margin-top: 11px; width: 13px; }

.view-eventos .event-calendar .view-header .pager .date-prev { background: none; left: 0; padding: 0; width: 16px; }

.view-eventos .event-calendar .view-header .pager .date-next { background: none; padding: 0; width: 16px; }

.view-eventos .event-calendar .view-header .pager .date-next a, .view-eventos .event-calendar .view-header .pager .date-next a:link { background-position: -159px -36px; }

.view-eventos .views-row-11, .view-eventos .views-row-7, .view-eventos .views-row-3 { margin-right: 0; }

.view-eventos .view-footer { margin-top: 2em; text-align: right; }

.view-eventos .view-footer a, .view-eventos .view-footer a:link { color: #002f46; font-weight: 100; font-size: 1.4em; padding: 5px 35px 5px 0px; position: relative; }

.view-eventos .view-footer a:after, .view-eventos .view-footer a:link:after { width: 29px; height: 29px; background: url("../images/sprite.png") no-repeat -149px -92px; content: ''; display: inline-block; position: absolute; right: 0; margin-top: -14px; top: 50%; }

.view-eventos .view-footer a:hover, .view-eventos .view-footer a:link:hover { text-decoration: none; }

.block-views--exp-solr-noticias-page-2 .views-exposed-widget, .view-id-solr_noticias .views-exposed-widget { padding: 0; }

.block-views--exp-solr-noticias-page-2 .views-exposed-widget label, .view-id-solr_noticias .views-exposed-widget label { display: inline-block; vertical-align: middle; font-size: 0.9em; font-weight: bold; margin-bottom: 9px; padding: 0; }

.block-views--exp-solr-noticias-page-2 .views-ef-fieldset-container, .view-id-solr_noticias .views-ef-fieldset-container { padding: 1em; }

.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 { display: inline-block; vertical-align: top; border: none; margin: 0; padding: 0; width: 45%; }

.block-views--exp-solr-noticias-page-2 .views-ef-fieldset-container legend, .view-id-solr_noticias .views-ef-fieldset-container legend { font-size: 0.9em; font-weight: bold; line-height: 1.3; margin-bottom: 9px; padding: 0; }

.block-views--exp-solr-noticias-page-2 .container-inline-date, .view-id-solr_noticias .container-inline-date { display: inline-block; width: 50%; }

.block-views--exp-solr-noticias-page-2 .container-inline-date label, .view-id-solr_noticias .container-inline-date label { color: #555555; float: left; font-weight: normal; margin: 0; padding: 6px 0; width: 20%; }

.block-views--exp-solr-noticias-page-2 .container-inline-date .date-padding, .view-id-solr_noticias .container-inline-date .date-padding { float: right; width: 80%; }

.block-views--exp-solr-noticias-page-2 .container-inline-date .date-padding .form-text, .view-id-solr_noticias .container-inline-date .date-padding .form-text { background: url("../images/buttom-select-date.png") no-repeat right center; color: #555555; font-weight: 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 { display: inline-block; vertical-align: top; margin-right: 3%; width: 20%; }

.block-views--exp-solr-noticias-page-2 .form-text, .view-id-solr_noticias .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%; margin: 0 !important; }

.block-views--exp-solr-noticias-page-2 .form-submit, .view-id-solr_noticias .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; display: inline-block; vertical-align: bottom; margin: 0 !important; }

.block-views--exp-solr-noticias-page-2 .form-submit:hover, .view-id-solr_noticias .form-submit:hover { color: #ffffff; background: #002f46; }

.block-views--exp-solr-noticias-page-2 .view-empty, .view-id-solr_noticias .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; }

.block-views--exp-solr-noticias-page-2 .view-empty .upper-text, .view-id-solr_noticias .view-empty .upper-text { color: #666666; font-size: 190%; margin: 0; font-weight: lighter; margin: 0 auto 10px auto; position: relative; }

.block-views--exp-solr-noticias-page-2 .view-empty .upper-text:after, .view-id-solr_noticias .view-empty .upper-text:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.block-views--exp-solr-noticias-page-2 .view-empty .upper-text:after, .view-id-solr_noticias .view-empty .upper-text:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.block-views--exp-solr-noticias-page-2 .view-empty .secondary-text, .view-id-solr_noticias .view-empty .secondary-text { font-weight: 100; }

.block-views--exp-solr-noticias-page-2 .view-empty p, .view-id-solr_noticias .view-empty p { font-size: 145%; }

.block-views--exp-solr-noticias-page-2 .view-empty:before, .view-id-solr_noticias .view-empty:before { content: url("../images/icon-document-not-found.png"); display: block; }

.page-noticias-resultados #preface .section .block-bean { bottom: 60px; }

.group-mision { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.group-mision:before, .group-mision:after { content: ''; display: table; }

.group-mision:after { clear: both; }

.group-mision > h3 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 13px; text-align: center; }

.group-mision > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-mision > h3:after { background: #bbbbbb; margin: 15px auto 0 auto; width: 75px; }

.group-mision > h3 a, .group-mision > h3 a:link { font-weight: 100; color: #555555; }

.group-mision .field-collection-view { 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: 0; padding: 0; position: relative; }

.group-mision .field-collection-view .field-name-field-imagen-mision { float: left; width: 45%; }

@media only screen and (max-width: 767px) { .group-mision .field-collection-view .field-name-field-imagen-mision { float: none; width: 96%; } }

.group-mision .field-collection-view .field-name-field-imagen-mision img { height: 100%; width: 100%; }

.group-mision .field-collection-view .field-name-field-body { color: #555555; float: right; font-size: 1.1em; font-weight: 100; line-height: 1.5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 54%; }

@media only screen and (max-width: 767px) { .group-mision .field-collection-view .field-name-field-body { float: none; width: 96%; } }

.group-mision .field-collection-view .field-name-field-body p { margin: 2%; }

.group-mision .field-collection-view .field-name-funciones { bottom: 5px; height: auto !important; right: 0; padding: 0 2%; position: absolute; text-align: right; width: 51%; }

@media only screen and (max-width: 767px) { .group-mision .field-collection-view .field-name-funciones { bottom: 0; position: relative; width: 96%; } }

.group-mision .field-collection-view .field-name-funciones a, .group-mision .field-collection-view .field-name-funciones a:link { color: #007336; display: inline-block; font-weight: 100; padding-right: 21px; position: relative; }

.group-mision .field-collection-view .field-name-funciones a:after, .group-mision .field-collection-view .field-name-funciones 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; width: 13px; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .group-mision { max-width: 90%; } }

.group-resena { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.group-resena:before, .group-resena:after { content: ''; display: table; }

.group-resena:after { clear: both; }

.group-resena > span, .group-resena h3 { display: inline-block; vertical-align: middle; color: #ffffff; font-size: 230%; font-weight: 100; width: 39%; }

.group-resena .field-name-field-rese-a-historica { display: inline-block; vertical-align: middle; width: 60%; }

.group-resena .field-name-field-rese-a-historica iframe, .group-resena .field-name-field-rese-a-historica video { border: none; width: 100%; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .group-resena .field-name-field-rese-a-historica iframe, .group-resena .field-name-field-rese-a-historica video { height: 275px; width: 100%; } }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .group-resena { max-width: 90%; } }

.page-node-type-subsitio .block-views-noticias-unidades-block-2 { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-type-subsitio .block-views-noticias-unidades-block-2:before, .page-node-type-subsitio .block-views-noticias-unidades-block-2:after { content: ''; display: table; }

.page-node-type-subsitio .block-views-noticias-unidades-block-2:after { clear: both; }

.view-noticias-unidades .view-header p { color: #666666; font-size: 234%; margin: 0; margin: 1.5em 0 2px 0; font-weight: 100; text-align: center; width: 100%; }

.view-noticias-unidades .view-header p:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.view-noticias-unidades .view-header p:after { background: #888888; margin: 30px auto; width: 55px; }

.view-noticias-unidades .view-content .views-row { -webkit-box-shadow: 2px 2px 1px #c1c1c1; -moz-box-shadow: 2px 2px 1px #c1c1c1; box-shadow: 2px 2px 1px #c1c1c1; border: 1px solid #d9d9d9; display: inline-block; vertical-align: top; margin: 0 1% 1em 0; padding-bottom: 30px; position: relative; overflow: hidden; width: 23.8%; }

.view-noticias-unidades .view-content .views-row:hover .views-field-field-seccion a, .view-noticias-unidades .view-content .views-row:hover .views-field-field-seccion a:link { background: #1a814a; }

.view-noticias-unidades .view-content .views-row .views-field-field-seccion a, .view-noticias-unidades .view-content .views-row .views-field-field-seccion a:link { background: #007153; color: #ffffff; display: block; font-weight: 500; font-size: 104%; text-align: center; padding: 0.3em 0; }

.view-noticias-unidades .view-content .views-row .views-field-field-seccion a:hover, .view-noticias-unidades .view-content .views-row .views-field-field-seccion a:focus { background: #1a7f64; }

.view-noticias-unidades .view-content .views-row .views-field-field-imagen-noticia img { width: 100%; }

.view-noticias-unidades .view-content .views-row .grouping-field { padding: 1em; }

.view-noticias-unidades .view-content .views-row .views-field-title { margin-bottom: 0.5em; }

.view-noticias-unidades .view-content .views-row .views-field-title .field-content { font-size: 114%; font-weight: bold; line-height: 1.1; }

.view-noticias-unidades .view-content .views-row .views-field-title a, .view-noticias-unidades .view-content .views-row .views-field-title a:link { color: #555555; }

.view-noticias-unidades .view-content .views-row .views-field-field-resumen { color: #555555; font-weight: 300; line-height: 1.2; margin-bottom: 1em; }

.view-noticias-unidades .view-content .views-row .views-field-created { color: #919191; font-weight: 300; line-height: 1.1; font-size: 87%; }

.view-noticias-unidades .view-content .views-row .views-field-field-noticia-ciudad { position: relative; color: #919191; font-weight: 300; font-size: 87%; line-height: 1.1; padding-top: 6px; }

.view-noticias-unidades .view-content .views-row .views-field-field-noticia-ciudad:before { background: #c1c0c2; content: ''; height: 1px; left: 0; position: absolute; width: 25%; top: 0; }

.view-noticias-unidades .view-content .views-row:hover .group-hidden-fields { display: block; top: 0; }

.view-noticias-unidades .view-content .views-row:nth-child(4n) { margin-right: 0; }

.view-noticias-unidades .view-content .views-row .views-field-title { margin: 0; padding: 6% 4% 0; }

.view-noticias-unidades .view-content .views-row .views-field-field-noticia-ciudad { padding: 13px 4% 0; }

.view-noticias-unidades .view-content .views-row .views-field-field-noticia-ciudad:before { left: 4%; width: 50px; }

.view-noticias-unidades .view-content .views-row .views-field-field-resumen { margin-bottom: 2.5em; padding: 6% 4% 0; }

.view-noticias-unidades .view-content .views-row .views-field-created { padding: 0 4% 6%; }

.view-noticias-unidades .view-content .views-row .group-hidden-fields { background: rgba(0, 0, 0, 0.7); height: 94%; left: 0; padding-top: 10%; position: absolute; text-align: center; top: -101%; width: 100%; -webkit-transition: top 1s; -moz-transition: top 1s; transition: top 1s; }

.view-noticias-unidades .view-content .views-row .group-hidden-fields .views-label-service-links, .view-noticias-unidades .view-content .views-row .group-hidden-fields .views-label-sharethis { color: #ffffff; display: inline-block; font-size: 0.7em; margin-bottom: 1em; }

.view-noticias-unidades .view-content .views-row .group-hidden-fields .views-field-title-1 { padding: 3%; text-align: left; }

.view-noticias-unidades .view-content .views-row .group-hidden-fields .views-field-title-1 a { color: #ffffff; font-weight: normal; position: relative; }

.view-noticias-unidades .view-content .views-row .group-hidden-fields .links { margin: 0; }

.view-noticias-unidades .view-content .views-row .group-hidden-fields .links > li { display: inline-block; vertical-align: top; list-style: none; }

.view-noticias-unidades .view-content .views-row .group-hidden-fields .links .service-links-google-plus-one > div { max-width: 74px !important; }

@media (min-width: 1200px) { .view-noticias-unidades .view-content .views-row .views-field-created { position: absolute; bottom: 6px; }
  .view-noticias-unidades .view-content .views-row .views-field-field-noticia-ciudad { bottom: 45px; left: 4%; position: absolute; } }

.view-noticias-unidades .view-footer { margin-top: 1em; text-align: right; }

.view-noticias-unidades .view-footer a, .view-noticias-unidades .view-footer a:link { color: #002f46; font-weight: 100; font-size: 1.4em; padding: 5px 35px 5px 0px; position: relative; }

.view-noticias-unidades .view-footer a:after, .view-noticias-unidades .view-footer a:link:after { width: 29px; height: 29px; background: url("../images/sprite.png") no-repeat -155px -95px; content: ''; display: inline-block; position: absolute; right: 0; margin-top: -14px; top: 50%; }

.view-noticias-unidades .view-footer a:hover, .view-noticias-unidades .view-footer a:link:hover { text-decoration: none; }

.group-unidad { text-align: center; }

.group-unidad > h3 { color: #666666; font-size: 234%; margin: 0; margin: 1em 0; font-weight: 100; text-align: center; width: 100%; }

.group-unidad > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-unidad > h3:after { background: #999999; margin: 30px auto; width: 55px; }

.group-unidad > .field, .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.7%; }

@media only screen and (max-width: 767px) { .group-unidad > .field, .group-unidad > .field-group-div { margin: 20px auto !important; display: block; width: 70% !important; } }

.group-unidad > .field h3, .group-unidad > .field-group-div h3 { color: #007336; font-weight: 100; font-size: 120%; margin-top: 0.3em; min-height: 47px; }

.group-unidad > .field .field-group-div, .group-unidad > .field-group-div .field-group-div { padding: 0 5%; }

.group-unidad > .field .field a, .group-unidad > .field .field a:link, .group-unidad > .field-group-div .field a, .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 -91px -146px; }

.group-unidad > .field .field span, .group-unidad > .field-group-div .field span { color: #666666; display: block; font-weight: 100; font-size: 91%; margin-top: 0.3em; }

.group-unidad > .field .field.field-type-file a, .group-unidad > .field .field.field-type-file a:link, .group-unidad > .field-group-div .field.field-type-file a, .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; }

.group-unidad > .field .field.field-type-file a:before, .group-unidad > .field .field.field-type-file a:link:before, .group-unidad > .field-group-div .field.field-type-file a:before, .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; }

.group-unidad > .field .field.field-type-file .file-size, .group-unidad > .field .field.field-type-file img, .group-unidad > .field-group-div .field.field-type-file .file-size, .group-unidad > .field-group-div .field.field-type-file img { display: none; }

.group-unidad > .field .field img, .group-unidad > .field-group-div .field img { width: 100%; }

.group-unidad .field-type-entityreference:nth-child(4n) { margin-right: 0; }

.block-policia-slider-css3-slider-observatorio fieldset { border: none; margin: 0; padding: 0; }

.block-policia-slider-css3-slider-observatorio .slideshow { max-width: 100%; margin: 0 auto; position: relative; }

.block-policia-slider-css3-slider-observatorio .slideshow input[type=radio] { position: absolute; left: 50%; bottom: 15px; z-index: 100; visibility: hidden; }

.block-policia-slider-css3-slider-observatorio .slideshow .slideshow-inner { overflow: hidden; position: relative; }

.block-policia-slider-css3-slider-observatorio .slideshow .slideshow-inner ul { list-style: none; height: 100%; margin: 0; overflow: hidden; position: relative; -webkit-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1); transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1); width: 500%; }

.block-policia-slider-css3-slider-observatorio .slideshow .slideshow-inner ul li { float: left; position: relative; width: 20%; }

.block-policia-slider-css3-slider-observatorio .slideshow label.arrows { background-color: transparent !important; background: transparent url("../images/sprite.png") no-repeat 0 -249px; color: ivory; color: #ffffff; cursor: pointer; display: none; font-size: 0; margin-left: 0 !important; margin-top: -31px; height: 63px; opacity: 0.7; top: 50%; position: absolute; width: 80px; z-index: 10; }

.block-policia-slider-css3-slider-observatorio .slideshow label.arrows:hover { opacity: 1; }

.block-policia-slider-css3-slider-observatorio .slideshow label:not(.arrows) { background-color: #c4c4c4; bottom: 4px !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; cursor: pointer; left: 50%; height: 12px; position: absolute; width: 25px; z-index: 10; }

.block-policia-slider-css3-slider-observatorio .slideshow label:not(.arrows) { display: none; }

.block-policia-slider-css3-slider-observatorio .slideshow label.goto-first { display: block !important; left: 2%; -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1); z-index: 3; }

.block-policia-slider-css3-slider-observatorio .slideshow label.goto-last { display: block !important; right: 7%; z-index: 3; }

.group-contactenos, .group-contacto { margin-top: 1.5em; }

.group-contactenos > h3, .group-contactenos > h2, .group-contacto > h3, .group-contacto > h2 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 1em; margin-top: 10px; text-align: center; }

.group-contactenos > h3:after, .group-contactenos > h2:after, .group-contacto > h3:after, .group-contacto > h2:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-contactenos > h3:after, .group-contactenos > h2:after, .group-contacto > h3:after, .group-contacto > h2:after { margin: 0.4em auto 0; width: 54px; }

.group-contactenos .group-contac, .group-contactenos .group-contact, .group-contacto .group-contac, .group-contacto .group-contact { -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; }

.group-contactenos .group-contac h3, .group-contactenos .group-contact h3, .group-contacto .group-contac h3, .group-contacto .group-contact h3 { color: #666666; font-size: 225%; font-weight: 100; margin-bottom: 0.4em; }

.group-contactenos .group-contac .field-name-field-noticia-ciudad, .group-contactenos .group-contact .field-name-field-noticia-ciudad, .group-contacto .group-contac .field-name-field-noticia-ciudad, .group-contacto .group-contact .field-name-field-noticia-ciudad { color: #666666; font-size: 108%; font-weight: 100; padding-bottom: 1em; position: relative; }

.group-contactenos .group-contac .field-name-field-noticia-ciudad:after, .group-contactenos .group-contact .field-name-field-noticia-ciudad:after, .group-contacto .group-contac .field-name-field-noticia-ciudad:after, .group-contacto .group-contact .field-name-field-noticia-ciudad:after { background: #bbbbbb; bottom: 0; content: ''; height: 1px; left: 0; position: absolute; width: 55px; }

.group-contactenos .field-name-field-ubicacion, .group-contacto .field-name-field-ubicacion { border-bottom: 1px solid #d9d9d9; }

.group-contactenos .field-name-field-ubicacion .group-localizacion, .group-contacto .field-name-field-ubicacion .group-localizacion { display: inline-block; vertical-align: middle; padding: 2%; width: 25%; }

.group-contactenos .field-name-field-ubicacion .field-name-field-mapa, .group-contacto .field-name-field-ubicacion .field-name-field-mapa { display: inline-block; vertical-align: middle; width: 71%; }

.group-contactenos .field-name-field-ubicacion .field-name-field-mapa .geolocation-googlemaps-static, .group-contacto .field-name-field-ubicacion .field-name-field-mapa .geolocation-googlemaps-static { height: auto; width: 100%; }

.group-contactenos .geolocation-map, .group-contacto .geolocation-map { margin: 0; width: 100% !important; }

.group-contactenos .field-collection-container, .group-contacto .field-collection-container { border: none; margin: 0; padding: 2%; }

.group-contactenos .field-collection-container .field-collection-view, .group-contacto .field-collection-container .field-collection-view { margin: 0; padding: 0; }

.group-contactenos .field-name-field-atenci-n-al-ciudadano .field, .group-contacto .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%; }

.group-contactenos .field-name-field-atenci-n-al-ciudadano .field .field-label, .group-contacto .field-name-field-atenci-n-al-ciudadano .field .field-label { font-weight: 100; text-transform: uppercase; }

.group-contactenos .field-name-field-atenci-n-al-ciudadano .field .field-items, .group-contacto .field-name-field-atenci-n-al-ciudadano .field .field-items { font-size: 0.9em; line-height: 1.1; }

.group-contactenos .field-name-field-atenci-n-al-ciudadano .field:before, .group-contacto .field-name-field-atenci-n-al-ciudadano .field:before { width: 28px; height: 28px; content: ''; background: url("../images/sprite.png") no-repeat; display: inline-block; position: absolute; left: 0; top: 3px; }

.group-contactenos .field-name-field-atenci-n-al-ciudadano .field-name-field-direccion:before, .group-contacto .field-name-field-atenci-n-al-ciudadano .field-name-field-direccion:before { background-position: -194px -288px; }

.group-contactenos .field-name-field-atenci-n-al-ciudadano .field-name-field-horarios:before, .group-contacto .field-name-field-atenci-n-al-ciudadano .field-name-field-horarios:before { background-position: -194px -223px; }

.group-contactenos .field-name-field-atenci-n-al-ciudadano .field-name-field-telefonos:before, .group-contacto .field-name-field-atenci-n-al-ciudadano .field-name-field-telefonos:before { background-position: -194px -190px; }

.group-contactenos .field-name-field-atenci-n-al-ciudadano .field-name-field-correos:before, .group-contacto .field-name-field-atenci-n-al-ciudadano .field-name-field-correos:before { background-position: -194px -257px; }

.group-contactenos .field-name-field-atenci-n-al-ciudadano .field-name-field-twitter:before, .group-contacto .field-name-field-atenci-n-al-ciudadano .field-name-field-twitter:before { background-position: -194px -157px; }

.group-contactenos .field-name-field-inscripcion, .group-contacto .field-name-field-inscripcion { bottom: 7%; position: absolute; right: 0; width: 32%; }

.group-contactenos .field-name-field-inscripcion a, .group-contactenos .field-name-field-inscripcion a:link, .group-contacto .field-name-field-inscripcion a, .group-contacto .field-name-field-inscripcion 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; padding: 4px 15px; }

.group-contactenos .field-name-field-inscripcion a:hover, .group-contactenos .field-name-field-inscripcion a:link:hover, .group-contacto .field-name-field-inscripcion a:hover, .group-contacto .field-name-field-inscripcion a:link:hover { color: #ffffff; background: #1a814a; }

.page-node-type-unidades .view-mode-narcotrafico .group-grupo-2 .group-productos h3 { display: none; }

.page-node-type-unidades .view-mode-narcotrafico .group-grupo-2 .group-productos .field-name-field-productos { float: left; width: 100%; 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: 31px; color: #555555; }

.page-node-type-unidades .view-mode-narcotrafico .group-grupo-2 .group-productos .field-name-field-productos .group-productos { float: left; width: 55%; padding: 3%; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.page-node-type-unidades .view-mode-narcotrafico .group-grupo-2 .group-productos .field-name-field-productos .group-productos h3 { display: inline-block; color: #007336; font-weight: lighter; font-size: 1.9em; }

.page-node-type-unidades .view-mode-narcotrafico .group-grupo-2 .group-productos .field-name-field-productos .group-productos h3:after { content: ''; display: block; height: 1px; width: 60px; background-color: #007336; margin: 20px 0 0; }

.page-node-type-unidades .view-mode-narcotrafico .group-grupo-2 .group-productos .field-name-field-productos .field-name-field-imagen { float: right; width: 45%; }

.page-node-type-unidades .view-mode-narcotrafico .group-grupo-2 .group-productos .field-name-field-productos .field-name-field-imagen img { width: 100%; }

.group-aviacion { text-align: center; }

.group-aviacion > h3 { color: #666666; font-size: 234%; margin: 0; margin: 1em 0; font-weight: 100; text-align: center; width: 100%; }

.group-aviacion > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-aviacion > h3:after { background: #999999; margin: 30px auto; width: 55px; }

.group-aviacion > .field, .group-aviacion > .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: 1%; margin-bottom: 1em; padding: 0 0 1%; position: relative; text-align: center; width: 24%; }

@media only screen and (max-width: 767px) { .group-aviacion > .field, .group-aviacion > .field-group-div { margin: 20px auto !important; display: block; width: 70% !important; } }

.group-aviacion > .field h3, .group-aviacion > .field-group-div h3 { color: #007336; font-weight: 100; font-size: 120%; margin-top: 0.3em; min-height: 47px; }

.group-aviacion > .field .field-group-div, .group-aviacion > .field-group-div .field-group-div { padding: 0 5%; }

.group-aviacion > .field .field a, .group-aviacion > .field .field a:link, .group-aviacion > .field-group-div .field a, .group-aviacion > .field-group-div .field a:link { width: 60px; height: 60px; display: inline-block; text-indent: -5000em; background: url("../images/sprite.png") no-repeat -91px -146px; }

.group-aviacion > .field .field span, .group-aviacion > .field-group-div .field span { color: #666666; display: block; font-weight: 100; font-size: 91%; margin-top: 0.3em; }

.group-aviacion > .field .field.field-type-file a, .group-aviacion > .field .field.field-type-file a:link, .group-aviacion > .field-group-div .field.field-type-file a, .group-aviacion > .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; }

.group-aviacion > .field .field.field-type-file a:before, .group-aviacion > .field .field.field-type-file a:link:before, .group-aviacion > .field-group-div .field.field-type-file a:before, .group-aviacion > .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; }

.group-aviacion > .field .field.field-type-file .file-size, .group-aviacion > .field .field.field-type-file img, .group-aviacion > .field-group-div .field.field-type-file .file-size, .group-aviacion > .field-group-div .field.field-type-file img { display: none; }

.group-aviacion > .field .field img, .group-aviacion > .field-group-div .field img { width: 100%; }

.group-aviacion > .field-name-field-roles-y-uniformes { margin-right: 0; }

.group-programas { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.group-programas:before, .group-programas:after { content: ''; display: table; }

.group-programas:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .group-programas { max-width: 90%; } }

.group-programas > h3 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 1em; margin-top: 1em; text-align: center; }

.group-programas > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-programas > h3:after { margin: 0.4em auto 0; width: 54px; }

.group-programas .field-collection-view { border: none; padding: 0; }

.group-programas .field-collection-container { border: none; padding: 0; }

.group-programas .field-items { font-size: 0; text-align: center; }

.group-programas .field-items > * { font-size: 16px; }

.group-programas .field-items .field-item { display: inline-block; vertical-align: top; margin-bottom: 2%; margin-right: 1%; text-align: center; width: 19.2%; }

.group-programas .field-items .field-item:nth-child(5n) { margin-right: 0; }

.group-programas .field-items .field-name-field-imagen-programa { margin-bottom: 0.5em; }

.group-programas .field-items .field-name-field-imagen-programa img { background: #cdcdcd; border: 5px solid #F1F1F1; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-box-shadow: 0px 0px 2px #555555; -moz-box-shadow: 0px 0px 2px #555555; box-shadow: 0px 0px 2px #555555; padding: 2%; width: 96%; }

.group-programas .field-items .field-name-field-link-programa a, .group-programas .field-items .field-name-field-link-programa a:link { color: #4d9d72; font-size: 120%; font-weight: 100; }

.group-programas .field-items .field-name-field-duracion { font-weight: bold; font-size: 89%; line-height: 1.1; text-transform: uppercase; color: #4d4d4d; }

.group-programas .field-items .field-name-field-duracion { position: relative; margin-top: 1em; padding-top: 1em; }

.group-programas .field-items .field-name-field-duracion:before { background: #bbbbbb; content: ''; height: 1px; left: 50%; position: absolute; width: 50px; top: 0; }

.group-programas .field-items .field-name-field-duracion:before { margin-left: -25px; }

.group-academia { text-align: center; }

.group-academia > h3 { color: #666666; font-size: 234%; margin: 0; margin: 1em 0; font-weight: 100; text-align: center; width: 100%; }

.group-academia > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-academia > h3:after { background: #999999; margin: 30px auto; width: 55px; }

.group-academia > .field, .group-academia > .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: 1%; margin-bottom: 1em; padding: 0 0 1%; position: relative; text-align: center; width: 24%; }

@media only screen and (max-width: 767px) { .group-academia > .field, .group-academia > .field-group-div { margin: 20px auto !important; display: block; width: 70% !important; } }

.group-academia > .field h3, .group-academia > .field-group-div h3 { color: #007336; font-weight: 100; font-size: 120%; margin-top: 0.3em; min-height: 47px; }

.group-academia > .field .field-group-div, .group-academia > .field-group-div .field-group-div { padding: 0 5%; }

.group-academia > .field .field a, .group-academia > .field .field a:link, .group-academia > .field-group-div .field a, .group-academia > .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; }

.group-academia > .field .field span, .group-academia > .field-group-div .field span { color: #666666; display: block; font-weight: 100; font-size: 91%; margin-top: 0.3em; }

.group-academia > .field .field.field-type-file a, .group-academia > .field .field.field-type-file a:link, .group-academia > .field-group-div .field.field-type-file a, .group-academia > .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; }

.group-academia > .field .field.field-type-file a:before, .group-academia > .field .field.field-type-file a:link:before, .group-academia > .field-group-div .field.field-type-file a:before, .group-academia > .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; }

.group-academia > .field .field.field-type-file .file-size, .group-academia > .field .field.field-type-file img, .group-academia > .field-group-div .field.field-type-file .file-size, .group-academia > .field-group-div .field.field-type-file img { display: none; }

.group-academia > .field .field img, .group-academia > .field-group-div .field img { width: 100%; }

.group-academia > .field:nth-child(5n) { margin-right: 0; }

#video-institucional { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

#video-institucional:before, #video-institucional:after { content: ''; display: table; }

#video-institucional:after { clear: both; }

#video-institucional > span, #video-institucional h3 { display: inline-block; vertical-align: middle; color: #ffffff; font-size: 230%; font-weight: 100; width: 39%; }

#video-institucional .field-name-field-rese-a-historica { display: inline-block; vertical-align: middle; width: 60%; }

#video-institucional .field-name-field-rese-a-historica iframe, #video-institucional .field-name-field-rese-a-historica video { border: none; width: 100%; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { #video-institucional .field-name-field-rese-a-historica iframe, #video-institucional .field-name-field-rese-a-historica video { height: 275px; width: 100%; } }

@media screen and (min-width: 1025px) and (max-width: 1308px) { #video-institucional { max-width: 90%; } }

.group-quienes { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.group-quienes:before, .group-quienes:after { content: ''; display: table; }

.group-quienes:after { clear: both; }

.group-quienes > h3 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 13px; text-align: center; }

.group-quienes > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-quienes > h3:after { background: #bbbbbb; margin: 15px auto 0 auto; width: 75px; }

.group-quienes > h3 a, .group-quienes > h3 a:link { font-weight: 100; color: #555555; }

.group-quienes .field-collection-view { 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: 0; padding: 0; position: relative; }

.group-quienes .field-collection-view .field-name-field-imagen-mision { float: left; width: 45%; }

@media only screen and (max-width: 767px) { .group-quienes .field-collection-view .field-name-field-imagen-mision { float: none; width: 96%; } }

.group-quienes .field-collection-view .field-name-field-imagen-mision img { height: 100%; width: 100%; }

.group-quienes .field-collection-view .field-name-field-body { color: #555555; float: right; font-size: 1.1em; font-weight: 100; line-height: 1.5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 54%; }

@media only screen and (max-width: 767px) { .group-quienes .field-collection-view .field-name-field-body { float: none; width: 96%; } }

.group-quienes .field-collection-view .field-name-field-body p { margin: 2%; }

.group-quienes .field-collection-view .field-name-funciones { bottom: 5px; height: auto !important; right: 0; padding: 0 2%; position: absolute; text-align: right; width: 51%; }

@media only screen and (max-width: 767px) { .group-quienes .field-collection-view .field-name-funciones { bottom: 0; position: relative; width: 96%; } }

.group-quienes .field-collection-view .field-name-funciones a, .group-quienes .field-collection-view .field-name-funciones a:link { color: #002f46; display: inline-block; font-weight: 100; padding-right: 21px; position: relative; }

.group-quienes .field-collection-view .field-name-funciones a:after, .group-quienes .field-collection-view .field-name-funciones 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; width: 13px; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .group-quienes { max-width: 90%; } }

.group-criminologicos > h3 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 1em; margin-top: 10px; text-align: center; }

.group-criminologicos > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-criminologicos > h3:after { margin: 0.4em auto 0; width: 54px; }

.group-criminologicos .group-revista { 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-bottom: 1.5em; }

.group-criminologicos .group-revista .field-name-revista-criminalidad { display: inline-block; vertical-align: middle; width: 54%; }

.group-criminologicos .group-revista .field-name-revista-criminalidad .field-items { margin-left: 6%; }

.group-criminologicos .group-revista .field-name-revista-criminalidad .field-items a, .group-criminologicos .group-revista .field-name-revista-criminalidad .field-items a:link { color: #002f46; font-size: 190%; margin: 0; font-weight: 100; }

.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 { background: #80b99b; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.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-top: 21px; width: 56px; }

.group-criminologicos .group-revista .field-name-revista-criminalidad .field-items a:hover, .group-criminologicos .group-revista .field-name-revista-criminalidad .field-items a:link:hover { text-decoration: none; }

.group-criminologicos .group-revista .field-name-field-imagen-revista-criminalida { display: inline-block; vertical-align: middle; text-align: center; width: 46%; }

.group-criminologicos .group-revista .field-name-field-imagen-revista-criminalida img { width: 100%; }

.group-criminologicos .group-section { text-align: center; }

.group-criminologicos .group-section > h3 { color: #666666; font-size: 234%; margin: 0; margin: 1em 0; font-weight: 100; text-align: center; width: 100%; }

.group-criminologicos .group-section > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-criminologicos .group-section > h3:after { background: #999999; margin: 30px auto; width: 55px; }

.group-criminologicos .group-section > .field, .group-criminologicos .group-section > .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: 1%; margin-bottom: 1em; padding: 0 0 1%; position: relative; text-align: center; width: 24%; }

@media only screen and (max-width: 767px) { .group-criminologicos .group-section > .field, .group-criminologicos .group-section > .field-group-div { margin: 20px auto !important; display: block; width: 70% !important; } }

.group-criminologicos .group-section > .field h3, .group-criminologicos .group-section > .field-group-div h3 { color: #002f46; font-weight: 100; font-size: 120%; margin-top: 0.3em; min-height: 47px; }

.group-criminologicos .group-section > .field .field-group-div, .group-criminologicos .group-section > .field-group-div .field-group-div { padding: 0 5%; }

.group-criminologicos .group-section > .field .field a, .group-criminologicos .group-section > .field .field a:link, .group-criminologicos .group-section > .field-group-div .field a, .group-criminologicos .group-section > .field-group-div .field a:link { width: 60px; height: 60px; display: inline-block; text-indent: -5000em; background: url("../images/sprite.png") no-repeat -91px -146px; }

.group-criminologicos .group-section > .field .field span, .group-criminologicos .group-section > .field-group-div .field span { color: #666666; display: block; font-weight: 100; font-size: 91%; margin-top: 0.3em; }

.group-criminologicos .group-section > .field .field.field-type-file a, .group-criminologicos .group-section > .field .field.field-type-file a:link, .group-criminologicos .group-section > .field-group-div .field.field-type-file a, .group-criminologicos .group-section > .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; }

.group-criminologicos .group-section > .field .field.field-type-file a:before, .group-criminologicos .group-section > .field .field.field-type-file a:link:before, .group-criminologicos .group-section > .field-group-div .field.field-type-file a:before, .group-criminologicos .group-section > .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; }

.group-criminologicos .group-section > .field .field.field-type-file .file-size, .group-criminologicos .group-section > .field .field.field-type-file img, .group-criminologicos .group-section > .field-group-div .field.field-type-file .file-size, .group-criminologicos .group-section > .field-group-div .field.field-type-file img { display: none; }

.group-criminologicos .group-section > .field .field img, .group-criminologicos .group-section > .field-group-div .field img { width: 100%; }

.group-criminologicos .group-section .field-type-entityreference:nth-child(4n) { margin-right: 0; }

.group-eventos > h3 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 1em; margin-top: 10px; text-align: center; }

.group-eventos > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-eventos > h3:after { margin: 0.4em auto 0; width: 54px; }

.group-red { margin-bottom: 3em; }

.group-red > h3 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 1em; margin-top: 10px; text-align: center; }

.group-red > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-red > h3:after { margin: 0.4em auto 0; width: 54px; }

.group-red .group-content-red { border: 1px solid #d9d9d9; -webkit-box-shadow: 1px 0px 6px #c1c1c1; -moz-box-shadow: 1px 0px 6px #c1c1c1; box-shadow: 1px 0px 6px #c1c1c1; }

.group-red .group-content-red .field-name-field-imagen-red { display: inline-block; vertical-align: top; width: 46%; }

.group-red .group-content-red .field-name-field-imagen-red img { width: 100%; }

.group-red .group-content-red .group-que-es-la-red { display: inline-block; vertical-align: top; padding: 1% 3%; width: 48%; }

.group-red .group-content-red .group-que-es-la-red > h3 { color: #666666; font-size: 190%; margin: 0; font-weight: 100; margin-bottom: 0.3em; }

.group-red .group-content-red .group-que-es-la-red > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-red .group-content-red .group-que-es-la-red > h3:after { width: 43px; }

.group-red .group-content-red .group-que-es-la-red .field-name-field-que-es-la-red { color: #555555; font-size: 1.1em; font-weight: 100; }

.view-integrantes-de-nuestra-red { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.view-integrantes-de-nuestra-red:before, .view-integrantes-de-nuestra-red:after { content: ''; display: table; }

.view-integrantes-de-nuestra-red:after { clear: both; }

.view-integrantes-de-nuestra-red .views-row { border: 1px solid #d9d9d9; -webkit-box-shadow: 1px 1px 3px #919191; -moz-box-shadow: 1px 1px 3px #919191; box-shadow: 1px 1px 3px #919191; margin-bottom: 1em; display: inline-block; padding: 2%; width: 96%; }

.view-integrantes-de-nuestra-red .views-row .views-field-field-icono { border-right: 1px solid darkgray; float: left; margin-right: 2%; padding-right: 2%; width: 17%; }

.view-integrantes-de-nuestra-red .views-row .views-field-field-icono ~ .views-field { float: left; margin-bottom: 0.8em; width: 77%; }

.view-integrantes-de-nuestra-red .views-row .views-field-field-icono ~ .views-field .views-label { color: #555555; font-size: 88%; font-weight: 100; line-height: 1; text-transform: uppercase; width: auto; }

.view-integrantes-de-nuestra-red .views-row .views-field-field-icono ~ .views-field .field-content { color: #444444; font-size: 90%; font-weight: 100; }

.view-integrantes-de-nuestra-red .views-row .views-field-field-nombre { color: #444444; font-size: 120%; font-weight: 100; }

.group-grupos { text-align: center; }

.group-grupos > h3 { color: #666666; font-size: 234%; margin: 0; margin: 1em 0; font-weight: 100; text-align: center; width: 100%; }

.group-grupos > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-grupos > h3:after { background: #999999; margin: 30px auto; width: 55px; }

.group-grupos > .field, .group-grupos > .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: 1%; margin-bottom: 1em; padding: 0 0 1%; position: relative; text-align: center; width: 24%; }

@media only screen and (max-width: 767px) { .group-grupos > .field, .group-grupos > .field-group-div { margin: 20px auto !important; display: block; width: 70% !important; } }

.group-grupos > .field h3, .group-grupos > .field-group-div h3 { color: #002f46; font-weight: 100; font-size: 120%; margin-top: 0.3em; min-height: 47px; }

.group-grupos > .field .field-group-div, .group-grupos > .field-group-div .field-group-div { padding: 0 5%; }

.group-grupos > .field .field a, .group-grupos > .field .field a:link, .group-grupos > .field-group-div .field a, .group-grupos > .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; }

.group-grupos > .field .field span, .group-grupos > .field-group-div .field span { color: #666666; display: block; font-weight: 100; font-size: 91%; margin-top: 0.3em; }

.group-grupos > .field .field.field-type-file a, .group-grupos > .field .field.field-type-file a:link, .group-grupos > .field-group-div .field.field-type-file a, .group-grupos > .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; }

.group-grupos > .field .field.field-type-file a:before, .group-grupos > .field .field.field-type-file a:link:before, .group-grupos > .field-group-div .field.field-type-file a:before, .group-grupos > .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; }

.group-grupos > .field .field.field-type-file .file-size, .group-grupos > .field .field.field-type-file img, .group-grupos > .field-group-div .field.field-type-file .file-size, .group-grupos > .field-group-div .field.field-type-file img { display: none; }

.group-grupos > .field .field img, .group-grupos > .field-group-div .field img { width: 100%; }

.group-grupos .field:nth-child(5n) { margin-right: 0; }

.view-documentos-recuperados { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; max-width: 660px; }

.view-documentos-recuperados:before, .view-documentos-recuperados:after { content: ''; display: table; }

.view-documentos-recuperados:after { clear: both; }

.view-documentos-recuperados form .views-exposed-widget { display: inline-block; vertical-align: top; padding: 0; margin-right: 4%; width: 48%; }

.view-documentos-recuperados form .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-documentos-recuperados form label { color: #555555; font-size: 95%; }

.view-documentos-recuperados form 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-documentos-recuperados form select[disabled] { background: red; }

.view-documentos-recuperados form .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-documentos-recuperados form .seed-select-wrapper select[disabled] { background: red; }

.view-documentos-recuperados form .views-widget-filter-field_numero_documento_value { margin-right: 0; }

.view-documentos-recuperados form .views-submit-button { float: right; padding-right: 0; margin-top: 3%; width: 24%; margin-right: 0; }

.view-documentos-recuperados form .views-submit-button input[type='submit'] { font-weight: lighter; 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; width: 160px; float: right; }

.view-documentos-recuperados form .views-submit-button input[type='submit']:hover { color: #ffffff; background: #002f46; }

.view-documentos-recuperados .view-content { background-color: #EEEEEE; margin: 3% 0; padding: 3.5%; }

.view-documentos-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; }

.view-documentos-recuperados .view-content .views-row-1 .views-field-nothing:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.view-documentos-recuperados .view-content .views-row-1 .views-field-nothing:before { content: url("../images/icon-lost-documents.png"); display: inline-block; }

.view-documentos-recuperados .view-content .views-row-1 .views-field-nothing:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.view-documentos-recuperados .view-content .views-row-1 .views-field { margin-bottom: 2%; }

.view-documentos-recuperados .view-content .views-row-1 .views-field .views-label { font-weight: 700; display: block; }

.view-documentos-recuperados .view-content .views-row-1 .views-field:last-child { margin-bottom: 0; }

.view-documentos-recuperados .view-content .views-row-1 .views-field .field-content { font-weight: 100; }

.view-documentos-recuperados .view-content .views-row-1 .views-field-nothing { margin-bottom: 1.5em; }

.view-documentos-recuperados .view-empty { background-color: #EEEEEE; margin: 3% 0; padding: 3.5%; text-align: center; color: #555555; position: relative; }

.view-documentos-recuperados .view-empty .upper-text { color: #666666; font-size: 190%; margin: 0; font-weight: lighter; margin: 0 auto 10px auto; position: relative; }

.view-documentos-recuperados .view-empty .upper-text:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.view-documentos-recuperados .view-empty .upper-text:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.view-documentos-recuperados .view-empty .secondary-text { font-weight: 100; }

.view-documentos-recuperados .view-empty:before { content: url("../images/icon-document-not-found.png"); display: inline-block; }

.bt-wrapper .bt-content li { list-style: none; float: left; height: 140px; }

.bt-wrapper .bt-content .caroufredsel_wrapper { margin: 0 !important; }

.bt-wrapper .calendar_tooltips-title-value { line-height: 1; }

.bt-wrapper .calendar_tooltips-title-value a { color: #007336; font-size: 85%; font-weight: 400; }

.bt-wrapper .calendar_tooltips-field_fecha-value .date-display-single { color: #ffffff; line-height: 1.2; font-size: 72%; font-weight: 100; margin-top: 0.5em; }

.bt-wrapper .calendar_tooltips-field_fecha-value .date-display-range { color: #ffffff; line-height: 1.2; font-size: 72%; font-weight: 100; margin-top: 0.5em; }

.bt-wrapper .calendar_tooltips-field_fecha-value .date-display-range span { display: block; }

.bt-wrapper #next { display: inline-block; text-indent: -5000em; width: 27px; height: 27px; background: url("../images/sprite.png") no-repeat -150px -124px; display: inline-block; }

.bt-wrapper #prev { display: inline-block; text-indent: -5000em; width: 27px; height: 27px; background: url("../images/sprite.png") no-repeat -151px -156px; display: inline-block; margin-right: 1em; }

.bt-content { max-height: 200px; overflow-y: hidden; }

.bt-wrapper canvas { left: 0; }

.bt-content li { list-style: none; padding-bottom: 10px; }

.bt-wrapper { height: auto !important; }

.view-publicaciones-institucionales .view-filters { border: 1px solid #dadada; margin-bottom: 2em; padding: 2%; }

.view-publicaciones-institucionales .view-filters .views-exposed-widget { display: inline-block; vertical-align: bottom; float: none; width: 28%; }

.view-publicaciones-institucionales .view-filters .views-exposed-widget label { color: #555555; font-weight: bold; font-size: 105%; margin-bottom: 4px; padding: 0; }

.view-publicaciones-institucionales .view-filters .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-publicaciones-institucionales .view-filters .views-submit-button { padding: 0; width: auto; }

.view-publicaciones-institucionales .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; margin: 0; }

.view-publicaciones-institucionales .view-filters .views-submit-button .form-submit:hover { color: #ffffff; background: #002f46; }

.view-publicaciones-institucionales .views-row { border: 1px solid #d9d9d9; -webkit-box-shadow: 1px 1px 3px #919191; -moz-box-shadow: 1px 1px 3px #919191; box-shadow: 1px 1px 3px #919191; display: inline-block; margin-bottom: 1em; padding: 2%; width: 96%; }

.view-publicaciones-institucionales .views-row .views-field-field-publicacion-thumbnail { float: left; margin-right: 1%; padding-right: 1%; width: 10%; }

.view-publicaciones-institucionales .views-row .views-field-field-publicacion-thumbnail ~ .views-field { color: #555555; float: right; width: 87%; }

.view-publicaciones-institucionales .views-row .views-field-field-publicacion-thumbnail ~ .views-field .views-label { color: #555555; font-size: 88%; font-weight: 100; line-height: 1; text-transform: uppercase; width: auto; }

.view-publicaciones-institucionales .views-row .views-field-field-publicacion-thumbnail ~ .views-field .field-content { color: #444444; font-size: 90%; font-weight: 100; }

.view-publicaciones-institucionales .views-row .views-field-title a { color: #555555; font-size: 120%; font-weight: 100; }

.view-publicaciones-institucionales .views-row .views-field-field-publicaciones-descargable .file-application-pdf > .content img { display: none; }

.view-publicaciones-institucionales .views-row .views-field-field-publicaciones-descargable .file-application-pdf > .content a { background: url("../images/link-icon-arrow-download.png") no-repeat center top; -moz-background-size: 50px; background-size: 50px; display: inline-block; height: 50px; text-indent: -9999px; width: 51px; }

.field-name-field-audio, .views-field-field-audio { border: 1px solid #c4c4c4; margin-bottom: 1em; padding: 2%; }

.field-name-field-audio .content-slider, .views-field-field-audio .content-slider { display: inline-block; vertical-align: middle; margin-right: 1%; position: relative; width: 65%; }

#songSlider { background: #dadada; height: 30px; width: 100%; }

#trackProgress { background: #179c94; position: absolute; top: 0; left: 0; height: 30px; }

#songPlay { display: inline-block; vertical-align: middle; background: #002f46 url("../images/audio-play.png") no-repeat 25px center; height: 10px; margin-right: 2%; width: 63px; padding: 26px 0; max-width: 63px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-box-shadow: 0px 0px 6px #aeaeae; -moz-box-shadow: 0px 0px 6px #aeaeae; box-shadow: 0px 0px 6px #aeaeae; }

#songPlay.pause { background: #179c94 url("../images/audio-pause.png") no-repeat 24px center; -moz-background-size: 17px 30px; background-size: 17px 30px; }

#songTime { display: inline-block; vertical-align: middle; color: #c4c4c4; font-size: 126%; }

/* home */
.block-views-nodequeue-1-block-2 .block-title { color: #666666; font-size: 230%; margin: 0; margin: 1em 0; font-weight: 100; text-align: center; width: 100%; }

.block-views-nodequeue-1-block-2 .block-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.block-views-nodequeue-1-block-2 .block-title:after { margin: 20px auto; }

.block-views-nodequeue-1-block-2 .content > .view-nodequeue-1 > .view-content > .views-row { font-size: 0; }

.block-views-nodequeue-1-block-2 .content > .view-nodequeue-1 > .view-content > .views-row > * { font-size: 16px; }

.block-views-nodequeue-1-block-2 .views-field-view { display: inline-block; vertical-align: top; background: #ffffff; -webkit-box-shadow: 0px 1px 3px #797979; -moz-box-shadow: 0px 1px 3px #797979; box-shadow: 0px 1px 3px #797979; margin-right: 1%; position: relative; overflow: hidden; width: 34%; }

.block-views-nodequeue-1-block-2 .views-field-view .views-field-field-imagen-noticia img { width: 100%; }

.block-views-nodequeue-1-block-2 .views-field-view .grouping-field { padding-bottom: 4% !important; }

.block-views-nodequeue-1-block-2 .views-field-view .views-field-title a { font-size: 160%; line-height: 1.2em; }

.block-views-nodequeue-1-block-2 .views-field-view .views-field-field-resumen { color: #3c3c3c; font-size: 98%; font-weight: 100; line-height: 1.4; }

.block-views-nodequeue-1-block-2 .views-field-view .group-hidden-fields .views-label-service-links, .block-views-nodequeue-1-block-2 .views-field-view .group-hidden-fields .views-label-sharethis { color: #ffffff; display: inline-block; font-size: 0.7em; margin-bottom: 1em; }

.block-views-nodequeue-1-block-2 .views-field-view .group-hidden-fields .links { margin: 0; }

.block-views-nodequeue-1-block-2 .views-field-view .group-hidden-fields .links > li { display: inline-block; vertical-align: top; list-style: none; }

.block-views-nodequeue-1-block-2 .views-field-view .group-hidden-fields .links .service-links-google-plus-one > div { max-width: 74px !important; }

.block-views-nodequeue-1-block-2 .views-field-view .group-hidden-fields .views-field-title-1 { margin-top: 15px; padding: 3%; text-align: left; }

.block-views-nodequeue-1-block-2 .views-field-view .group-hidden-fields .views-field-title-1 a { color: #ffffff; font-weight: normal; }

.block-views-nodequeue-1-block-2 .views-field-view-1 { display: inline-block; vertical-align: top; background: #ffffff; -webkit-box-shadow: 0px 1px 3px #797979; -moz-box-shadow: 0px 1px 3px #797979; box-shadow: 0px 1px 3px #797979; margin-right: 1%; overflow: hidden; position: relative; width: 21%; }

.block-views-nodequeue-1-block-2 .views-field-view-1 .field-content .view-nodequeue-1 .view-content .views-field-field-imagen-noticia { position: absolute; bottom: 0; width: 100%; }

.block-views-nodequeue-1-block-2 .views-field-view-1 .field-content .view-nodequeue-1 .view-content .views-field-field-imagen-noticia img { width: 100%; }

@media (min-width: 1024px) { .block-views-nodequeue-1-block-2 .views-field-view-1 .field-content .views-field-field-noticia-ciudad { bottom: 195px; left: 4%; margin: 0; position: absolute; } }

@media (min-width: 1024px) { .block-views-nodequeue-1-block-2 .views-field-view-1 .field-content .views-field-created { bottom: 180px; left: 4%; margin: 0; position: absolute; } }

.block-views-nodequeue-1-block-2 .views-field-view-1 .grouping-field { padding-bottom: 5% !important; }

.block-views-nodequeue-1-block-2 .views-field-view-1 .views-field-title .field-content a { font-size: 160%; }

.block-views-nodequeue-1-block-2 .views-field-view-1 .views-field-field-resumen { color: #3c3c3c; font-size: 98%; font-weight: 100; line-height: 1.4; }

.block-views-nodequeue-1-block-2 .views-field-view-1 .group-hidden-fields .views-label-service-links, .block-views-nodequeue-1-block-2 .views-field-view-1 .group-hidden-fields .views-label-sharethis { color: #ffffff; display: inline-block; font-size: 0.7em; margin-bottom: 1em; }

.block-views-nodequeue-1-block-2 .views-field-view-1 .group-hidden-fields .views-field-sharethis .stButton .stBubble { display: none !important; }

.block-views-nodequeue-1-block-2 .views-field-view-1 .group-hidden-fields .views-field-sharethis .stButton .stButton_gradient { background: none; border: none; height: auto; min-width: inherit; padding: 0; }

.block-views-nodequeue-1-block-2 .views-field-view-1 .group-hidden-fields .views-field-sharethis .stButton .st-twitter-counter { background: #00BFFF url("../images/sprite.png") no-repeat -344px -284px !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 38px; padding: 0; width: 38px; }

.block-views-nodequeue-1-block-2 .views-field-view-1 .group-hidden-fields .views-field-sharethis .stButton .st-facebook-counter { background: #265CFF url("../images/sprite.png") no-repeat -283px -222px !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 38px !important; padding: 0; width: 38px !important; }

.block-views-nodequeue-1-block-2 .views-field-view-1 .group-hidden-fields .views-field-sharethis .stButton .googleplus { background: #FF0000 url("../images/sprite.png") no-repeat -278px -108px !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 38px; padding: 0; text-indent: -99999px; width: 38px; }

.block-views-nodequeue-1-block-2 .views-field-view-1 .group-hidden-fields .links { margin: 0; }

.block-views-nodequeue-1-block-2 .views-field-view-1 .group-hidden-fields .links > li { display: inline-block; vertical-align: top; list-style: none; }

.block-views-nodequeue-1-block-2 .views-field-view-1 .group-hidden-fields .links .service-links-google-plus-one > div { max-width: 74px !important; }

.block-views-nodequeue-1-block-2 .views-field-view-1 .group-hidden-fields .views-field-title-1 { margin-top: 15px; padding: 3%; text-align: left; }

.block-views-nodequeue-1-block-2 .views-field-view-1 .group-hidden-fields .views-field-title-1 a { color: #ffffff; font-weight: normal; }

.block-views-nodequeue-1-block-2 .news-block-group { display: inline-block; vertical-align: top; margin-right: 1%; width: 21%; }

.block-views-nodequeue-1-block-2 .news-block-group > .views-field { margin-bottom: 15px; }

.block-views-nodequeue-1-block-2 .news-block-group > .views-field .view, .block-views-nodequeue-1-block-2 .news-block-group > .views-field .field-content { height: 100%; }

.block-views-nodequeue-1-block-2 .news-block-group > .views-field.views-field-view-3, .block-views-nodequeue-1-block-2 .news-block-group > .views-field.views-field-view-5 { margin-bottom: 0; }

.block-views-nodequeue-1-block-2 .news-block-group .view-nodequeue-1 { background: #ffffff; -webkit-box-shadow: 0px 1px 3px #797979; -moz-box-shadow: 0px 1px 3px #797979; box-shadow: 0px 1px 3px #797979; margin-bottom: 1%; position: relative; overflow: hidden; }

.block-views-nodequeue-1-block-2 .news-block-group .view-nodequeue-1 .views-field-field-imagen-noticia img { width: 100%; }

.block-views-nodequeue-1-block-2 .news-block-group .view-nodequeue-1 .views-field-title .field-content { min-height: 77px; margin: 0; }

.block-views-nodequeue-1-block-2 .news-block-group .views-field-title .field-content { font-size: 1em; }

.block-views-nodequeue-1-block-2 .news-block-group .group-hidden-fields .views-label-service-links, .block-views-nodequeue-1-block-2 .news-block-group .group-hidden-fields .views-label-sharethis { color: #ffffff; display: inline-block; font-size: 0.7em; margin-bottom: 1em; }

.block-views-nodequeue-1-block-2 .news-block-group .group-hidden-fields .views-field-sharethis .stButton .stBubble { display: none !important; }

.block-views-nodequeue-1-block-2 .news-block-group .group-hidden-fields .views-field-sharethis .stButton .stButton_gradient { background: none; border: none; height: auto; min-width: inherit; padding: 0; }

.block-views-nodequeue-1-block-2 .news-block-group .group-hidden-fields .views-field-sharethis .stButton .st-twitter-counter { background: #00BFFF url("../images/sprite.png") no-repeat -344px -284px !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 38px; padding: 0; width: 38px; }

.block-views-nodequeue-1-block-2 .news-block-group .group-hidden-fields .views-field-sharethis .stButton .st-facebook-counter { background: #265CFF url("../images/sprite.png") no-repeat -283px -222px !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 38px !important; padding: 0; width: 38px !important; }

.block-views-nodequeue-1-block-2 .news-block-group .group-hidden-fields .views-field-sharethis .stButton .googleplus { background: #FF0000 url("../images/sprite.png") no-repeat -278px -108px !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 38px; padding: 0; text-indent: -99999px; width: 38px; }

.block-views-nodequeue-1-block-2 .news-block-group .group-hidden-fields .links { margin: 0; }

.block-views-nodequeue-1-block-2 .news-block-group .group-hidden-fields .links > li { display: inline-block; vertical-align: top; list-style: none; }

.block-views-nodequeue-1-block-2 .news-block-group .group-hidden-fields .links .service-links-google-plus-one > div { max-width: 74px !important; }

.block-views-nodequeue-1-block-2 .news-block-group .group-hidden-fields .views-field-title-1 { margin-top: 15px; padding: 3%; text-align: left; }

.block-views-nodequeue-1-block-2 .news-block-group .group-hidden-fields .views-field-title-1 a { color: #ffffff; font-weight: normal; }

.block-views-nodequeue-1-block-2 .news-block-group-right { margin-right: 0; }

.block-views-nodequeue-1-block-2 .view-content .grouping-field { padding: 4% 4% 20% 4%; }

.block-views-nodequeue-1-block-2 .view-content .grouping-field .field-content a { color: #555555; }

.block-views-nodequeue-1-block-2 .view-content .views-field-field-seccion {background: #179c94; bottom: 0; margin: 0; padding: 2px 0; position: absolute; width: 100%; z-index: 1; }

.block-views-nodequeue-1-block-2 .view-content .views-field-field-seccion p { margin: 0; }

.block-views-nodequeue-1-block-2 .view-content .views-field-field-seccion a { color: #ffffff;display: inline-block; font-size: 0.9em; font-weight: 100; text-align: center; text-decoration: none; width: 100%; }

.block-views-nodequeue-1-block-2 .view-content .views-field-field-seccion:hover { background: #004566; font-weight: bolder; font-weight: 100;}

.block-views-nodequeue-1-block-2 .view-content .views-field-field-noticia-ciudad { position: relative; color: #A9A9A9; font-size: 0.8em; margin-top: 4em; padding-top: 3px; }

.block-views-nodequeue-1-block-2 .view-content .views-field-field-noticia-ciudad:before { background: #A9A9A9; content: ''; height: 1px; left: 0; position: absolute; width: 65px; top: 0; }

.block-views-nodequeue-1-block-2 .view-content .views-field-field-noticia-ciudad .field-content div { display: inline-block; }

@media (min-width: 1024px) { .block-views-nodequeue-1-block-2 .view-content .views-field-field-noticia-ciudad { bottom: 30px; left: 4%; margin: 0; position: absolute; } }

.block-views-nodequeue-1-block-2 .view-content .views-field-created { color: #989898; font-size: 81%; font-weight: 100; line-height: 1; }

@media (min-width: 1024px) { .block-views-nodequeue-1-block-2 .view-content .views-field-created { bottom: 15px; left: 4%; margin: 0; position: absolute; } }

.block-views-nodequeue-1-block-2 .view-footer { margin-top: 20px; text-align: right; }

.block-views-nodequeue-1-block-2 .view-footer a, .block-views-nodequeue-1-block-2 .view-footer a:link { color: white; font-weight: 100; font-size: 1.4em; padding: 5px 35px 5px 0px; position: relative; }

.block-views-nodequeue-1-block-2 .view-footer a:after, .block-views-nodequeue-1-block-2 .view-footer a:link:after { width: 29px; height: 29px; background: url("../images/sprite.png") no-repeat -155px -93px; content: ''; display: inline-block; position: absolute; right: 0; margin-top: -14px; top: 50%; }

.block-views-nodequeue-1-block-2 .view-footer a:hover, .block-views-nodequeue-1-block-2 .view-footer a:link:hover { text-decoration: none; }

/* Block home emergency hotline */
.block-views-lineas-de-emergencia-block .block-title { color: #004566; font-size: 230%; margin: 0; display: inline-block; font-weight: 100; text-align: left; vertical-align: middle; width: 20%; }

.block-views-lineas-de-emergencia-block .block-title:after { background: #e5a994; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.block-views-lineas-de-emergencia-block .block-title:after { background: #dadada; }

.block-views-lineas-de-emergencia-block > .content { display: inline-block; vertical-align: middle; width: 79%; }

.block-views-lineas-de-emergencia-block .view-lineas-de-emergencia .view-content { font-size: 0; }

.block-views-lineas-de-emergencia-block .view-lineas-de-emergencia .view-content > * { font-size: 16px; }

.block-views-lineas-de-emergencia-block .view-lineas-de-emergencia .views-row { display: inline-block; vertical-align: top; text-align: center; width: 24%!important; }

.block-views-lineas-de-emergencia-block .view-lineas-de-emergencia .views-row a, .block-views-lineas-de-emergencia-block .view-lineas-de-emergencia .views-row a:link { color: #555555; }

.block-views-lineas-de-emergencia-block .view-lineas-de-emergencia .views-row-last .views-field-field-linea-de-emergencias { font-size: 1em; }

.view-slider-home-principal  .views-slideshow-controls-bottom .views-slideshow-pager-field-processed { top: -90px; position: relative; z-index: 99999;}

.views-slideshow-controls-bottom .views-slideshow-pager-field-processed { display: flex; justify-content: center;}

.views-slideshow-cycle-processed .views-slideshow-controls-bottom, .views-slideshow-cycle-processed .views-slideshow-controls-top{ margin-bottom: 30px;}

.views-slideshow-pager-field-item.active{ text-indent: -9999px; font-weight: bold; background: #C2D500; border-radius: 50px; width: 8px; height: 8px; text-indent: -9999px; padding: 5px; }

.views-slideshow-pager-field-item {display: inline; margin: 10px; background: #b1b1b1; padding: 5px; width: 8px; height: 8px; border-radius: 50px; text-indent: -9999px;}

.block-views-lineas-de-emergencia-block .view-lineas-de-emergencia .views-field-field-icono { margin-bottom: 5px; }

.block-views-lineas-de-emergencia-block .view-lineas-de-emergencia .views-field-field-linea-de-emergencias { font-size: 223%; font-weight: bold; margin: 16px 0 12px; }

.block-views-lineas-de-emergencia-block .view-lineas-de-emergencia .views-field-title { line-height: 1.3; margin: 0 auto; width: 71%; }

.block-views-lineas-de-emergencia-block .view-lineas-de-emergencia .views-field-title a, .block-views-lineas-de-emergencia-block .view-lineas-de-emergencia .views-field-title a:link { font-weight: 400; }

/* Block home subscribe to youtube */
.suscribe-youtube { background: #ffffff; max-height: 58px; margin-top: -5px; padding: 5px; }

.suscribe-youtube > span { color: #2570ba; display: block; margin-bottom: 12px; }

.block-policia-slider-css3-slider-recomendados fieldset { border: none; margin: 0; padding: 0; }

.block-policia-slider-css3-slider-recomendados .slideshow { max-width: 1200px; margin: 0 auto; position: relative; }

.block-policia-slider-css3-slider-recomendados .slideshow input[type=radio] { position: absolute; left: 50%; bottom: 15px; z-index: 100; visibility: hidden; }

.block-policia-slider-css3-slider-recomendados .slideshow .slideshow-inner { overflow: hidden; position: relative; }

.block-policia-slider-css3-slider-recomendados .slideshow .slideshow-inner ul { list-style: none; height: 100%; margin: 0; overflow: hidden; position: relative; -webkit-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1); transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1); width: 500%; }

.block-policia-slider-css3-slider-recomendados .slideshow .slideshow-inner ul li { float: left; position: relative; width: 20%; }

.block-policia-slider-css3-slider-recomendados .slideshow label.arrows { background-color: transparent !important; background: transparent url("../images/sprite.png") no-repeat 0 -249px; color: ivory; color: #ffffff; cursor: pointer; display: none; font-size: 0; margin-left: 0 !important; margin-top: -31px; height: 63px; opacity: 0.7; top: 50%; position: absolute; width: 80px; z-index: 10; }

.block-policia-slider-css3-slider-recomendados .slideshow label.arrows:hover { opacity: 1; }

.block-policia-slider-css3-slider-recomendados .slideshow label:not(.arrows) { background-color: #c4c4c4; bottom: 4px !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; cursor: pointer; left: 50%; height: 12px; position: absolute; width: 25px; z-index: 10; }

.block-policia-slider-css3-slider-recomendados .slideshow .slideshow-inner { padding-bottom: 40px; }

.block-policia-slider-css3-slider-recomendados .slideshow label.arrows { display: none !important; }

.block-policia-slider-css3-slider-recomendados .block-title { color: #666666; font-size: 230%; margin: 0; font-weight: 100; text-align: center; margin: 20px 0; }

.block-policia-slider-css3-slider-recomendados .block-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.block-policia-slider-css3-slider-recomendados .block-title:after { margin: 12px auto 0; }

.block-policia-slider-css3-slider-home fieldset { border: none; margin: 0; padding: 0; }

.block-policia-slider-css3-slider-home .slideshow { max-width: 100%; margin: 0 auto; position: relative; }

.block-policia-slider-css3-slider-home .slideshow input[type=radio] { position: absolute; left: 50%; bottom: 15px; z-index: 100; visibility: hidden; }

.block-policia-slider-css3-slider-home .slideshow .slideshow-inner { overflow: hidden; position: relative; }

.block-policia-slider-css3-slider-home .slideshow .slideshow-inner ul { list-style: none; height: 100%; margin: 0; overflow: hidden; position: relative; -webkit-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1); transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1); width: 500%; }

.block-policia-slider-css3-slider-home .slideshow .slideshow-inner ul li { float: left; position: relative; width: 20%; }

.block-policia-slider-css3-slider-home .slideshow label.arrows { background-color: transparent !important; background: transparent url("../images/sprite.png") no-repeat 0 -249px; color: ivory; color: #ffffff; cursor: pointer; display: none; font-size: 0; margin-left: 0 !important; margin-top: -31px; height: 63px; opacity: 0.7; top: 50%; position: absolute; width: 80px; z-index: 10; }

.block-policia-slider-css3-slider-home .slideshow label.arrows:hover { opacity: 1; }

.block-policia-slider-css3-slider-home .slideshow label:not(.arrows) { background-color: #c4c4c4; bottom: 4px !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; cursor: pointer; left: 50%; height: 12px; position: absolute; width: 25px; z-index: 10; }

.block-policia-slider-css3-slider-home .slideshow label:not(.arrows) { display: none; }

.block-policia-slider-css3-slider-home .slideshow label.goto-first { display: block !important; left: 2%; -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1); z-index: 3; }

.block-policia-slider-css3-slider-home .slideshow label.goto-last { display: block !important; right: 7%; z-index: 3; }

.block-views-servicios-destacados-block .block-title,
.block-views-linea-de-mando-block-1 .block-title 
{ color: #666666; font-size: 230%; margin: 0; width: 100%; text-align: center; font-weight: 100; }

.block-views-servicios-destacados-block .block-title:after,
.block-views-linea-de-mando-block-1 .block-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.block-views-servicios-destacados-block .block-title:after,
.block-views-linea-de-mando-block-1 .block-title:after { margin: 20px auto; }

.block-views-servicios-destacados-block .view-servicios-destacados .view-content { font-size: 0; }

.block-views-servicios-destacados-block .view-servicios-destacados .view-content > * { font-size: 16px; }

.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row { display: inline-block; margin-right: 2%; margin-bottom: 1em; max-height: 60px; padding: 1%; position: relative; vertical-align: top; width: 30%; }

.block-views-servicios-destacados-block .view-servicios-destacados .view-content #views_slideshow_cycle_div_servicios_destacados-block_1_0 .views-row:first-child { background: #064665;}
.block-views-servicios-destacados-block .view-servicios-destacados .view-content #views_slideshow_cycle_div_servicios_destacados-block_1_0 .views-row:first-child a { color: #fff;}

.block-views-servicios-destacados-block .view-servicios-destacados .view-content #views_slideshow_cycle_div_servicios_destacados-block_1_0 .views-row:first-child:hover { background: #fff;}
.block-views-servicios-destacados-block .view-servicios-destacados .view-content #views_slideshow_cycle_div_servicios_destacados-block_1_0 .views-row:first-child:hover a { color: #1D2C28;}

.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row:nth-child(3n) { margin-right: 0; }

.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row .views-field-field-hover { display: none; float: left; }

.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row:hover { background: #064665; color: #ffffff; }

.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row:hover .views-field-field-hover { display: block; }

.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row:hover .views-field-field-icono { display: none; }

.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row:hover .views-field-title a, .block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row:hover .views-field-title a:link { color: #ffffff; }

.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row:hover .views-field-field-descripcion-link { color: #ffffff; }

.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-field-field-icono { float: left; }

.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-field-title { float: right; width: 76%; }

.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-field-title .field-content { display: inline-block; width: 90%; }

.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-field-title a, .block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-field-title a:link { color: #555555; font-size: 1.2em; font-weight: bold; }

.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-field-field-descripcion-link { color: #555555; float: right; font-size: 0.9em; line-height: 1.4; width: 76%; }

.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-field-field-link { display: inline-block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }

.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-field-field-link .field-content { display: inline-block; height: 100%; width: 100%; }

.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-field-field-link .field-content a { display: inline-block; text-indent: -5000em; height: 100%; width: 100%; }

.block-policia-radio { background: rgba(0, 0, 0, 0.3); padding: 2% 0; position: absolute; left: 0; top: 0; width: 100%; }

.block-policia-radio > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.block-policia-radio > .content:before, .block-policia-radio > .content:after { content: ''; display: table; }

.block-policia-radio > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .block-policia-radio > .content { max-width: 90%; } }

.block-policia-radio .social-title { color: #ffffff; font-size: 230%; margin: 0; float: left; font-weight: 100; line-height: 1.2; width: 30%; }

.block-policia-radio .social-title:after { background: white; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.block-policia-radio .social-title:after { width: 80px; }

.block-policia-radio .radio-content { float: right; margin: 0 auto; max-width: 430px; width: 100%; }

.block-policia-radio .radio-content .radio-title { background: url("../images/icon-radio.png") no-repeat left center; color: #ffffff; margin-bottom: 0.5em; padding: 5px 0 5px 45px; }

.block-policia-radio .radio-content iframe { background: rgba(154, 195, 194, 0.6); -webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px; border: none; height: 77px; overflow: hidden; width: 100%; }

/*----------  pages  ----------*/
.front #block-seed-tools-seed-sitename { position: absolute !important; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

.front #preface-first .section { max-width: inherit; padding: 0; }

.front #pager-slider { display: none !important; }

.front .block-seed-tools-seed-breadcrumb { margin: 0; }

.front #preface-second { background: #f5f5f5; border-top: 1px solid #c1c1c1; padding: 2em 0 1em; }

.front #preface-second .section { max-width: inherit; padding: 0; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .front #preface-second .section { max-width: 90%; } }

.front #preface-third { background: #ffffff; border-top: 1px solid #c1c1c1; }

.front #preface-third .section { max-width: inherit; padding: 1em 0 0; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .front #preface-third .section { max-width: 90%; } }

.front #preface-third .section-inner { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.front #preface-third .section-inner:before, .front #preface-third .section-inner:after { content: ''; display: table; }

.front #preface-third .section-inner:after { clear: both; }

.front #main { background: #f5f5f5; }

.front .block-views-lineas-de-emergencia-block { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; padding-bottom: 30px; }

.front .block-views-lineas-de-emergencia-block:before, .front .block-views-lineas-de-emergencia-block:after { content: ''; display: table; }

.front .block-views-lineas-de-emergencia-block:after { clear: both; }

.front .region-post-content { font-size: 0; }

.front .region-post-content > * { font-size: 16px; }

.front .region-post-content .block { width: 23.3%; margin-right: 2%; display: inline-block; vertical-align: top; }

.front .region-post-content .block:last-child { margin-right: 0; }

.front #postscript-first { background: #00B2B2 url("../images/background-social-home.png") repeat-x center top; -moz-background-size: 100%; background-size: 100%; padding: 13.5em 0 4em 0; position: relative; }

.front #postscript-first .block-policia-policia-youtube { display: inline-block; vertical-align: top; margin-right: 5%; width: 45%; }

.front #postscript-first .block-policia-policia-youtube iframe { width: 100%; }

.front #postscript-first .block-facebook-boxes { display: inline-block; vertical-align: top; margin-right: 5%; width: 22%; }

.front #postscript-first .block-twitter-block { display: inline-block; vertical-align: top; width: 22%; }

.front #postscript-first .block-twitter-block iframe { width: 265px !important; height: 380px !important; }

.front .block-views-slider-home-inferior-block { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.front .block-views-slider-home-inferior-block:before, .front .block-views-slider-home-inferior-block:after { content: ''; display: table; }

.front .block-views-slider-home-inferior-block:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .front .block-views-slider-home-inferior-block { max-width: 90%; } }

.page-noticias #preface-first { background: none !important; margin-bottom: 0 !important; padding-top: 0 !important; }

.page-noticias #preface-first .section { max-width: 100%; padding: 0; position: relative; width: 100%; }

@media (min-width: 2000px) { .page-noticias #preface-first img { width: 100% !important; } }

.page-noticias #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-noticias #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-noticias #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-noticias #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-noticias #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-noticias #preface-first .block-seed-tools-seed-breadcrumb > .content { max-width: 90%; } }

.page-noticias #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-noticias #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-noticias #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.page-noticias #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-noticias #preface-first .block-bean, .page-noticias #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-noticias #preface-first .block-bean, .page-noticias #preface-first .block-seed-tools-seed-title { bottom: 0; top: 30%; text-align: center; } }

@media only screen and (max-width: 767px) { .page-noticias #preface-first .block-bean, .page-noticias #preface-first .block-seed-tools-seed-title { bottom: 0; margin: 0; position: relative; } }

.page-noticias #preface-first .block-bean > .content, .page-noticias #preface-first .block-seed-tools-seed-title > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-noticias #preface-first .block-bean > .content:before, .page-noticias #preface-first .block-bean > .content:after, .page-noticias #preface-first .block-seed-tools-seed-title > .content:before, .page-noticias #preface-first .block-seed-tools-seed-title > .content:after { content: ''; display: table; }

.page-noticias #preface-first .block-bean > .content:after, .page-noticias #preface-first .block-seed-tools-seed-title > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-noticias #preface-first .block-bean > .content, .page-noticias #preface-first .block-seed-tools-seed-title > .content { max-width: 90%; } }

@media only screen and (max-width: 767px) { .page-noticias #preface-first .block-bean > .content, .page-noticias #preface-first .block-seed-tools-seed-title > .content { padding: 0; } }

.page-noticias #preface-first .block-bean > .content h2, .page-noticias #preface-first .block-bean > .content #page-title, .page-noticias #preface-first .block-seed-tools-seed-title > .content h2, .page-noticias #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-noticias #preface-first .block-bean > .content h2:after, .page-noticias #preface-first .block-bean > .content #page-title:after, .page-noticias #preface-first .block-seed-tools-seed-title > .content h2:after, .page-noticias #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-noticias #preface-first .block-bean > .content h2, .page-noticias #preface-first .block-bean > .content #page-title, .page-noticias #preface-first .block-seed-tools-seed-title > .content h2, .page-noticias #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-noticias #preface-first .block-bean > .content h2, .page-noticias #preface-first .block-bean > .content #page-title, .page-noticias #preface-first .block-seed-tools-seed-title > .content h2, .page-noticias #preface-first .block-seed-tools-seed-title > .content #page-title { background: #00817b; font-size: 140%; font-weight: 100; margin: 0; padding: 2%; text-shadow: none; width: 96%; } }

.page-noticias #preface .block-seed-tools-seed-title { margin: 1em 0; position: relative; text-align: center; }

.page-noticias #preface .block-seed-tools-seed-title > .content .title { color: #666666; font-size: 234%; margin: 0; background: none; font-weight: 100; padding: 0; width: 100%; }

.page-noticias #preface .block-seed-tools-seed-title > .content .title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-noticias #preface .block-seed-tools-seed-title > .content .title:after { margin: 20px auto 0; width: 60px; }

.page-noticias #preface-third .section { margin: 0; padding: 0; max-width: 100%; }

.page-noticias #block-menu-menu-resultados-de-noticias { background: #179c94; padding: 12px 0; }

.page-noticias #block-menu-menu-resultados-de-noticias .menu { list-style: none; margin: 0.5em 0; padding-bottom: 4px; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; margin: 0 auto !important; }

.page-noticias #block-menu-menu-resultados-de-noticias .menu li, .page-noticias #block-menu-menu-resultados-de-noticias .menu .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.page-noticias #block-menu-menu-resultados-de-noticias .menu li:nth-child(5n), .page-noticias #block-menu-menu-resultados-de-noticias .menu .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-noticias #block-menu-menu-resultados-de-noticias .menu li, .page-noticias #block-menu-menu-resultados-de-noticias .menu .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .page-noticias #block-menu-menu-resultados-de-noticias .menu li:nth-child(5n), .page-noticias #block-menu-menu-resultados-de-noticias .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-noticias #block-menu-menu-resultados-de-noticias .menu li:nth-child(2n), .page-noticias #block-menu-menu-resultados-de-noticias .menu .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .page-noticias #block-menu-menu-resultados-de-noticias .menu li, .page-noticias #block-menu-menu-resultados-de-noticias .menu .menu-item { vertical-align: top; width: 47% !important; }
  .page-noticias #block-menu-menu-resultados-de-noticias .menu li:nth-child(5n), .page-noticias #block-menu-menu-resultados-de-noticias .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-noticias #block-menu-menu-resultados-de-noticias .menu li:nth-child(2n), .page-noticias #block-menu-menu-resultados-de-noticias .menu .menu-item:nth-child(2n) { margin-right: 0; } }

.page-noticias #block-menu-menu-resultados-de-noticias .menu li a, .page-noticias #block-menu-menu-resultados-de-noticias .menu li a:link, .page-noticias #block-menu-menu-resultados-de-noticias .menu .menu-item a, .page-noticias #block-menu-menu-resultados-de-noticias .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; }

.page-noticias #block-menu-menu-resultados-de-noticias .menu li a.active, .page-noticias #block-menu-menu-resultados-de-noticias .menu li a:hover, .page-noticias #block-menu-menu-resultados-de-noticias .menu li a:focus, .page-noticias #block-menu-menu-resultados-de-noticias .menu .menu-item a.active, .page-noticias #block-menu-menu-resultados-de-noticias .menu .menu-item a:hover, .page-noticias #block-menu-menu-resultados-de-noticias .menu .menu-item a:focus { background-color: #002f46; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.page-noticias #block-menu-menu-resultados-de-noticias .menu li a.active, .page-noticias #block-menu-menu-resultados-de-noticias .menu .menu-item a.active { font-weight: normal; }

.page-noticias #block-menu-menu-resultados-de-noticias .menu:before, .page-noticias #block-menu-menu-resultados-de-noticias .menu:after { content: ''; display: table; }

.page-noticias #block-menu-menu-resultados-de-noticias .menu:after { clear: both; }

.page-noticias .all-items-news .views-row { -webkit-box-shadow: 2px 2px 1px #c1c1c1; -moz-box-shadow: 2px 2px 1px #c1c1c1; box-shadow: 2px 2px 1px #c1c1c1; border: 1px solid #d9d9d9; display: inline-block; vertical-align: top; margin: 1em 1% 1em 0; position: relative; width: 23.7%; }

.page-noticias .all-items-news .views-row:hover .views-field-field-seccion a, .page-noticias .all-items-news .views-row:hover .views-field-field-seccion a:link { background: #002f46; }

.page-noticias .all-items-news .views-row .views-field-field-seccion a, .page-noticias .all-items-news .views-row .views-field-field-seccion a:link { background: #179C94; color: #ffffff; display: block; font-weight: 500; font-size: 104%; text-align: center; padding: 0.3em 0; }

.page-noticias .all-items-news .views-row .views-field-field-seccion a:hover, .page-noticias .all-items-news .views-row .views-field-field-seccion a:focus { background: #002f46; }

.page-noticias .all-items-news .views-row .views-field-field-imagen-noticia img { width: 100%; }

.page-noticias .all-items-news .views-row .grouping-field { padding: 1em; }

.page-noticias .all-items-news .views-row .views-field-title { margin-bottom: 0.5em; }

.page-noticias .all-items-news .views-row .views-field-title .field-content { font-size: 114%; font-weight: bold; line-height: 1.1; }

.page-noticias .all-items-news .views-row .views-field-title a, .page-noticias .all-items-news .views-row .views-field-title a:link { color: #555555; }

.page-noticias .all-items-news .views-row .views-field-field-resumen { color: #555555; font-weight: 300; line-height: 1.2; margin-bottom: 1em; }

.page-noticias .all-items-news .views-row .views-field-created { color: #919191; font-weight: 300; line-height: 1.1; font-size: 87%; }

.page-noticias .all-items-news .views-row .views-field-field-noticia-ciudad { position: relative; color: #919191; font-weight: 300; font-size: 87%; line-height: 1.1; padding-top: 6px; }

.page-noticias .all-items-news .views-row .views-field-field-noticia-ciudad:before { background: #c1c0c2; content: ''; height: 1px; left: 0; position: absolute; width: 25%; top: 0; }

.page-noticias .all-items-news .views-row:nth-child(4n) { margin-right: 0; }

@media (min-width: 768px) { .page-noticias .all-items-news .views-row { padding-bottom: 70px; }
  .page-noticias .all-items-news .views-row .views-field-field-seccion { bottom: 0; left: 0; position: absolute; width: 100%; }
  .page-noticias .all-items-news .views-row .views-field-created { position: absolute; bottom: 50px; }
  .page-noticias .all-items-news .views-row .views-field-field-noticia-ciudad { display: block; width: 80%; bottom: 70px; position: absolute; } }

.page-noticias .all-items-news .item-list { text-align: center; }

.page-noticias .all-items-news .item-list .view-footer { display: inline-block; vertical-align: middle; color: #999999; font-size: 126%; font-weight: 100; margin-right: 1%; }

.page-noticias .all-items-news .item-list .view-footer span { color: #777777; font-weight: normal; }

.page-noticias .all-items-news .item-list .pager { display: inline-block; vertical-align: middle; }

.page-noticias .block-views-solr-noticias-block-1 > .content .views-row { background: #fff; -webkit-box-shadow: 2px 2px 1px #d9d9d9; -moz-box-shadow: 2px 2px 1px #d9d9d9; box-shadow: 2px 2px 1px #d9d9d9; border: 1px solid #d9d9d9; margin-bottom: 1em; position: relative; }

.page-noticias .block-views-solr-noticias-block-1 > .content .views-row:before, .page-noticias .block-views-solr-noticias-block-1 > .content .views-row:after { content: ''; display: table; }

.page-noticias .block-views-solr-noticias-block-1 > .content .views-row:after { clear: both; }

.page-noticias .block-views-solr-noticias-block-1 > .content .views-row .views-field-field-imagen-noticia { display: table-cell; width: 50%; vertical-align: top; }

.page-noticias .block-views-solr-noticias-block-1 > .content .views-row .views-field-field-imagen-noticia img { width: 100%; }

.page-noticias .block-views-solr-noticias-block-1 > .content .views-row .grouping-field { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: table-cell; width: 50%; vertical-align: top; padding: 2em; }

.page-noticias .block-views-solr-noticias-block-1 > .content .views-row .views-field-title { margin-bottom: 0.5em; }

.page-noticias .block-views-solr-noticias-block-1 > .content .views-row .views-field-title .field-content { font-size: 192%; font-weight: normal; line-height: 1.2; }

.page-noticias .block-views-solr-noticias-block-1 > .content .views-row .views-field-title a, .page-noticias .block-views-solr-noticias-block-1 > .content .views-row .views-field-title a:link { color: #555555; }

.page-noticias .block-views-solr-noticias-block-1 > .content .views-row .views-field-field-resumen { color: #555555; font-weight: 300; }

.page-noticias .block-views-solr-noticias-block-1 > .content .views-row .views-field-created { position: relative; bottom: 1em; color: #919191; font-weight: 300; font-size: 86%; padding-top: 20px; position: absolute; }

.page-noticias .block-views-solr-noticias-block-1 > .content .views-row .views-field-created:before { background: #dadada; content: ''; height: 1px; left: 0; position: absolute; width: 70px; top: 0; }

.page-noticias .block-views-solr-noticias-block-1 > .content .views-row-even .views-field-field-imagen-noticia { float: right; }

.page-noticias .block-views-solr-noticias-block-1 > .content .views-row-even .grouping-field { float: left; }

.page-noticias .block-views-solr-noticias-block-1 > .content .views-row { height: auto !important; }

.page-noticias .block-views-solr-noticias-block-1 > .content .views-row .grouping-field { padding-bottom: 70px; }

.page-unidades.node-type-p-gina-unidad #preface-first { margin-bottom: 0; }

.page-unidades.node-type-p-gina-unidad #preface { background: #179c94; position: relative; }

.page-unidades.node-type-p-gina-unidad #preface .block-seed-tools-seed-breadcrumb { background: rgba(0, 0, 0, 0.4); margin: 0; left: 0; padding: 8px 0; position: absolute; top: 0; width: 100%; z-index: 1; }

.page-unidades.node-type-p-gina-unidad #preface .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-unidades.node-type-p-gina-unidad #preface .block-seed-tools-seed-breadcrumb > .content:before, .page-unidades.node-type-p-gina-unidad #preface .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-unidades.node-type-p-gina-unidad #preface .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

.page-unidades.node-type-p-gina-unidad #preface .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-unidades.node-type-p-gina-unidad #preface .block-seed-tools-seed-breadcrumb #breadcrumb a:link { color: #ffffff; font-weight: 100; }

.page-unidades.node-type-p-gina-unidad #preface .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-unidades.node-type-p-gina-unidad #preface #page-title { color: #ffffff; font-size: 201%; font-weight: 100; margin-top: 0.7em; margin-bottom: 1em; text-align: left; }

.page-unidades.node-type-p-gina-unidad #preface #page-title:after { content: none; }

.page-unidades.node-type-p-gina-unidad #main-inner .section { margin: 0; padding: 0; max-width: 100%; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-menu-observatorio-del-delito, .page-unidades.node-type-p-gina-unidad #main-inner .field-name-menu-unidad { background: #00817b; margin-bottom: 2em; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-menu-observatorio-del-delito ul, .page-unidades.node-type-p-gina-unidad #main-inner .field-name-menu-unidad ul { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-menu-observatorio-del-delito ul:before, .page-unidades.node-type-p-gina-unidad #main-inner .field-name-menu-observatorio-del-delito ul:after, .page-unidades.node-type-p-gina-unidad #main-inner .field-name-menu-unidad ul:before, .page-unidades.node-type-p-gina-unidad #main-inner .field-name-menu-unidad ul:after { content: ''; display: table; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-menu-observatorio-del-delito ul:after, .page-unidades.node-type-p-gina-unidad #main-inner .field-name-menu-unidad ul:after { clear: both; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-menu-observatorio-del-delito ~ div, .page-unidades.node-type-p-gina-unidad #main-inner .field-name-menu-unidad ~ div { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; color: #555555; max-width: 660px; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-menu-observatorio-del-delito ~ div:before, .page-unidades.node-type-p-gina-unidad #main-inner .field-name-menu-observatorio-del-delito ~ div:after, .page-unidades.node-type-p-gina-unidad #main-inner .field-name-menu-unidad ~ div:before, .page-unidades.node-type-p-gina-unidad #main-inner .field-name-menu-unidad ~ div:after { content: ''; display: table; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-menu-observatorio-del-delito ~ div:after, .page-unidades.node-type-p-gina-unidad #main-inner .field-name-menu-unidad ~ div:after { clear: both; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-mapa .geolocation-map { width: 100% !important; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-group-div > h3, .page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-title { color: #666666; font-size: 234%; margin: 0; font-weight: 100; line-height: 1; margin-bottom: 26px; margin-top: 1em; text-align: center; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-group-div > h3:after, .page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-group-div > h3:after, .page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-title:after { margin: 0.4em auto 0; width: 54px; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-body { color: #777777; font-weight: 100; margin-bottom: 1em; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-uniforme { text-align: center; }

.page-unidades.node-type-p-gina-unidad #main-inner .link-element { display: inline-block; height: 100%; position: absolute; left: 0; top: 0; width: 100%; z-index: 2; }

.page-unidades.node-type-p-gina-unidad #main-inner .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; }

.page-unidades.node-type-p-gina-unidad #main-inner .two-col .field-item, .page-unidades.node-type-p-gina-unidad #main-inner .two-col .field-name-field-fotografia { width: 49% !important; }

.page-unidades.node-type-p-gina-unidad #main-inner .two-col .field-item:nth-child(2n), .page-unidades.node-type-p-gina-unidad #main-inner .two-col .field-name-field-fotografia:nth-child(2n) { margin-right: 0 !important; }

.page-unidades.node-type-p-gina-unidad #main-inner .two-col .field-item:nth-child(3n), .page-unidades.node-type-p-gina-unidad #main-inner .two-col .field-name-field-fotografia:nth-child(3n) { margin-right: 1% !important; }

.page-unidades.node-type-p-gina-unidad #main-inner .two-col .field-item .link-element, .page-unidades.node-type-p-gina-unidad #main-inner .two-col .field-name-field-fotografia .link-element { background: rgba(0, 0, 0, 0.5) url("../images/icon-view-article.png") no-repeat center 40%; display: none; }

.page-unidades.node-type-p-gina-unidad #main-inner .two-col .field-item .galeria-title-image, .page-unidades.node-type-p-gina-unidad #main-inner .two-col .field-name-field-fotografia .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; }

.page-unidades.node-type-p-gina-unidad #main-inner .two-col .field-item:hover .link-element, .page-unidades.node-type-p-gina-unidad #main-inner .two-col .field-name-field-fotografia:hover .link-element { display: block; }

.page-unidades.node-type-p-gina-unidad #main-inner .two-col .field-item:hover .galeria-title-image, .page-unidades.node-type-p-gina-unidad #main-inner .two-col .field-name-field-fotografia:hover .galeria-title-image { bottom: 2% !important; }

.page-unidades.node-type-p-gina-unidad #main-inner .two-col.one-image .field-item, .page-unidades.node-type-p-gina-unidad #main-inner .two-col.one-image .field-name-field-fotografia { width: auto !important; }

.page-unidades.node-type-p-gina-unidad #main-inner .group-uniforme, .page-unidades.node-type-p-gina-unidad #main-inner .field-type-image { margin-bottom: 1em; text-align: center; }

.page-unidades.node-type-p-gina-unidad #main-inner .group-uniforme .field-name-field-fotografia, .page-unidades.node-type-p-gina-unidad #main-inner .group-uniforme .field-item, .page-unidades.node-type-p-gina-unidad #main-inner .field-type-image .field-name-field-fotografia, .page-unidades.node-type-p-gina-unidad #main-inner .field-type-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; width: 32.5%; }

.page-unidades.node-type-p-gina-unidad #main-inner .group-uniforme .field-name-field-fotografia:nth-child(3n), .page-unidades.node-type-p-gina-unidad #main-inner .group-uniforme .field-item:nth-child(3n), .page-unidades.node-type-p-gina-unidad #main-inner .field-type-image .field-name-field-fotografia:nth-child(3n), .page-unidades.node-type-p-gina-unidad #main-inner .field-type-image .field-item:nth-child(3n) { margin-right: 0; }

.page-unidades.node-type-p-gina-unidad #main-inner .group-uniforme .field-name-field-fotografia:hover .galeria-title-image, .page-unidades.node-type-p-gina-unidad #main-inner .group-uniforme .field-item:hover .galeria-title-image, .page-unidades.node-type-p-gina-unidad #main-inner .field-type-image .field-name-field-fotografia:hover .galeria-title-image, .page-unidades.node-type-p-gina-unidad #main-inner .field-type-image .field-item:hover .galeria-title-image { bottom: 0; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-body { text-align: left; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-lista-descargable > .field-items { font-size: 0; text-align: center; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-lista-descargable > .field-items > * { font-size: 16px; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-lista-descargable .field-item { display: inline-block; vertical-align: top; -webkit-box-shadow: 1px 0px 6px #c1c1c1; -moz-box-shadow: 1px 0px 6px #c1c1c1; box-shadow: 1px 0px 6px #c1c1c1; border: 1px solid #c1c1c1; padding: 1%; text-align: center; margin-right: 2%; margin-bottom: 2%; padding-bottom: 80px; position: relative; width: 21%; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-lista-descargable .field-item:nth-child(4n) { margin-right: 0; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-lista-descargable .field-name-field-version { color: #007336; font-size: 120%; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-lista-descargable .field-name-field-archivo { bottom: 0; left: 0; padding-bottom: 7px; position: absolute; width: 100%; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-lista-descargable .field-name-field-archivo .file-size, .page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-lista-descargable .field-name-field-archivo img { display: none; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-lista-descargable .field-name-field-archivo a, .page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-lista-descargable .field-name-field-archivo a:link { width: 60px; height: 60px; display: inline-block; text-indent: -5000em; background: url("../images/sprite.png") no-repeat -81px -262px; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-lista-descargable .field-name-field-title { color: #007336; font-size: 100%; margin: 0; }

.page-unidades.node-type-p-gina-unidad #main-inner .field-name-field-lista-descargable .field-name-field-title:after { content: none; }

.page-unidades.node-type-p-gina-unidad .menu-policia-unidad { list-style: none; margin: 0.5em 0; padding-bottom: 4px; }

.page-unidades.node-type-p-gina-unidad .menu-policia-unidad li, .page-unidades.node-type-p-gina-unidad .menu-policia-unidad .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.page-unidades.node-type-p-gina-unidad .menu-policia-unidad li:nth-child(5n), .page-unidades.node-type-p-gina-unidad .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-unidades.node-type-p-gina-unidad .menu-policia-unidad li, .page-unidades.node-type-p-gina-unidad .menu-policia-unidad .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .page-unidades.node-type-p-gina-unidad .menu-policia-unidad li:nth-child(5n), .page-unidades.node-type-p-gina-unidad .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-unidades.node-type-p-gina-unidad .menu-policia-unidad li:nth-child(2n), .page-unidades.node-type-p-gina-unidad .menu-policia-unidad .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .page-unidades.node-type-p-gina-unidad .menu-policia-unidad li, .page-unidades.node-type-p-gina-unidad .menu-policia-unidad .menu-item { vertical-align: top; width: 47% !important; }
  .page-unidades.node-type-p-gina-unidad .menu-policia-unidad li:nth-child(5n), .page-unidades.node-type-p-gina-unidad .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-unidades.node-type-p-gina-unidad .menu-policia-unidad li:nth-child(2n), .page-unidades.node-type-p-gina-unidad .menu-policia-unidad .menu-item:nth-child(2n) { margin-right: 0; } }

.page-unidades.node-type-p-gina-unidad .menu-policia-unidad li a, .page-unidades.node-type-p-gina-unidad .menu-policia-unidad li a:link, .page-unidades.node-type-p-gina-unidad .menu-policia-unidad .menu-item a, .page-unidades.node-type-p-gina-unidad .menu-policia-unidad .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; }

.page-unidades.node-type-p-gina-unidad .menu-policia-unidad li a.active, .page-unidades.node-type-p-gina-unidad .menu-policia-unidad li a:hover, .page-unidades.node-type-p-gina-unidad .menu-policia-unidad li a:focus, .page-unidades.node-type-p-gina-unidad .menu-policia-unidad .menu-item a.active, .page-unidades.node-type-p-gina-unidad .menu-policia-unidad .menu-item a:hover, .page-unidades.node-type-p-gina-unidad .menu-policia-unidad .menu-item a:focus { background-color: #156742; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.page-unidades.node-type-p-gina-unidad .menu-policia-unidad li a.active, .page-unidades.node-type-p-gina-unidad .menu-policia-unidad .menu-item a.active { font-weight: normal; }

.page-unidades.node-type-p-gina-unidad #menu-policia-unidad-observatorio { font-size: 0; list-style: none; margin: 0; padding-bottom: 15px; }

.page-unidades.node-type-p-gina-unidad #menu-policia-unidad-observatorio > * { font-size: 16px; }

@media only screen and (max-width: 767px) { .page-unidades.node-type-p-gina-unidad #menu-policia-unidad-observatorio { width: 95%; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-unidades.node-type-p-gina-unidad #menu-policia-unidad-observatorio { width: 96%; } }

.page-unidades.node-type-p-gina-unidad #menu-policia-unidad-observatorio > li { display: inline-block; vertical-align: top; margin-right: 3%; margin: 10px 3% 10px 0; width: 22.7%; }

.page-unidades.node-type-p-gina-unidad #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.node-type-p-gina-unidad #menu-policia-unidad-observatorio > li > span { border-bottom: 1px solid #ffffff; font-size: 90%; min-height: auto; padding: 10px 2%; } }

.page-unidades.node-type-p-gina-unidad #menu-policia-unidad-observatorio > li.last { margin-right: 0; }

@media only screen and (max-width: 767px) { .page-unidades.node-type-p-gina-unidad #menu-policia-unidad-observatorio > li { margin: 0; width: 100%; } }

.page-unidades.node-type-p-gina-unidad #menu-policia-unidad-observatorio > li .item-list { border-top: 1px solid #62b38e; display: block; }

@media only screen and (max-width: 767px) { .page-unidades.node-type-p-gina-unidad #menu-policia-unidad-observatorio > li .item-list { display: none; } }

.page-unidades.node-type-p-gina-unidad #menu-policia-unidad-observatorio > li .item-list ul { list-style: none; margin: 0; }

@media only screen and (max-width: 767px) { .page-unidades.node-type-p-gina-unidad #menu-policia-unidad-observatorio > li .item-list ul { margin: 0 auto; width: 95%; } }

.page-unidades.node-type-p-gina-unidad #menu-policia-unidad-observatorio > li .item-list li a, .page-unidades.node-type-p-gina-unidad #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.node-type-p-gina-unidad #menu-policia-unidad-observatorio > li .item-list li a:hover, .page-unidades.node-type-p-gina-unidad #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.node-type-p-gina-unidad .field-name-sharethis { text-align: center; }

.page-unidades.node-type-p-gina-unidad table, .page-unidades.node-type-p-gina-unidad th, .page-unidades.node-type-p-gina-unidad td { border: none; }

.page-noticias-seccion #preface-first { background: #1E935E; position: relative; padding-top: 40px; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-noticias-seccion #preface-first { padding: 0 !important; } }

.page-noticias-seccion #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; }

.page-noticias-seccion #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-noticias-seccion #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-noticias-seccion #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-noticias-seccion #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-noticias-seccion #preface-first .block-seed-tools-seed-breadcrumb { display: none; } }

.page-noticias-seccion #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-noticias-seccion #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-noticias-seccion #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.page-noticias-seccion #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-noticias-seccion #preface-first .block-bean, .page-noticias-seccion #preface-first .block-seed-tools-seed-title { margin: 1em 0; }

.page-noticias-seccion #preface-first .block-bean > .content h2, .page-noticias-seccion #preface-first .block-bean > .content #page-title, .page-noticias-seccion #preface-first .block-seed-tools-seed-title > .content h2, .page-noticias-seccion #preface-first .block-seed-tools-seed-title > .content #page-title { color: #ffffff; font-size: 180%; font-weight: 100; margin: 0; text-align: left; }

.page-noticias-seccion #preface-first .block-bean > .content h2:after, .page-noticias-seccion #preface-first .block-bean > .content #page-title:after, .page-noticias-seccion #preface-first .block-seed-tools-seed-title > .content h2:after, .page-noticias-seccion #preface-first .block-seed-tools-seed-title > .content #page-title:after { content: none; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-noticias-seccion #preface-first .block-bean, .page-noticias-seccion #preface-first .block-seed-tools-seed-title { margin: 0; } }

.page-noticias-seccion #preface-first { background: #179c94 !important; margin-bottom: 1em; }

.page-noticias-seccion #preface-first .section { position: initial; }

.page-noticias-seccion #preface-first .block-bean { bottom: 0; margin: 4em 0 1em !important; position: relative; }

.page-noticias-seccion #preface-first .block-bean > .content h2 { text-shadow: none; background: none; padding: 0; }

.page-noticias-seccion #preface-first .block-menu > .content .menu { list-style: none; margin: 0.5em 0; padding-bottom: 4px; border: none; }

.page-noticias-seccion #preface-first .block-menu > .content .menu li, .page-noticias-seccion #preface-first .block-menu > .content .menu .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.page-noticias-seccion #preface-first .block-menu > .content .menu li:nth-child(5n), .page-noticias-seccion #preface-first .block-menu > .content .menu .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-noticias-seccion #preface-first .block-menu > .content .menu li, .page-noticias-seccion #preface-first .block-menu > .content .menu .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .page-noticias-seccion #preface-first .block-menu > .content .menu li:nth-child(5n), .page-noticias-seccion #preface-first .block-menu > .content .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-noticias-seccion #preface-first .block-menu > .content .menu li:nth-child(2n), .page-noticias-seccion #preface-first .block-menu > .content .menu .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .page-noticias-seccion #preface-first .block-menu > .content .menu li, .page-noticias-seccion #preface-first .block-menu > .content .menu .menu-item { vertical-align: top; width: 47% !important; }
  .page-noticias-seccion #preface-first .block-menu > .content .menu li:nth-child(5n), .page-noticias-seccion #preface-first .block-menu > .content .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-noticias-seccion #preface-first .block-menu > .content .menu li:nth-child(2n), .page-noticias-seccion #preface-first .block-menu > .content .menu .menu-item:nth-child(2n) { margin-right: 0; } }

.page-noticias-seccion #preface-first .block-menu > .content .menu li a, .page-noticias-seccion #preface-first .block-menu > .content .menu li a:link, .page-noticias-seccion #preface-first .block-menu > .content .menu .menu-item a, .page-noticias-seccion #preface-first .block-menu > .content .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; }

.page-noticias-seccion #preface-first .block-menu > .content .menu li a.active, .page-noticias-seccion #preface-first .block-menu > .content .menu li a:hover, .page-noticias-seccion #preface-first .block-menu > .content .menu li a:focus, .page-noticias-seccion #preface-first .block-menu > .content .menu .menu-item a.active, .page-noticias-seccion #preface-first .block-menu > .content .menu .menu-item a:hover, .page-noticias-seccion #preface-first .block-menu > .content .menu .menu-item a:focus { background-color: #002f46; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.page-noticias-seccion #preface-first .block-menu > .content .menu li a.active, .page-noticias-seccion #preface-first .block-menu > .content .menu .menu-item a.active { font-weight: normal; }

@media (min-width: 1200px) { .page-noticias-seccion .all-items-news .views-row .views-field-created { bottom: 20px; }
  .page-noticias-seccion .all-items-news .views-row .views-field-field-noticia-ciudad { bottom: 40px; position: absolute; } }

.page-noticias-seccion .views-ef-fieldset-container-container-1 > legend { position: absolute !important; padding: 0; height: 0; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: auto; width: 0; }

.page-noticias-seccion .views-ef-fieldset-container-container-1 .fieldset-wrapper .fieldset-description { font-size: 0.9em; font-weight: bold; line-height: 1.3; margin-bottom: 9px; }

.node-type-noticias #preface-first { background: #1E935E; position: relative; padding-top: 40px; }

@media only screen and (min-width: 0) and (max-width: 480px) { .node-type-noticias #preface-first { padding: 0 !important; } }

.node-type-noticias #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-noticias #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.node-type-noticias #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .node-type-noticias #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.node-type-noticias #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media only screen and (min-width: 0) and (max-width: 480px) { .node-type-noticias #preface-first .block-seed-tools-seed-breadcrumb { display: none; } }

.node-type-noticias #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.node-type-noticias #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .node-type-noticias #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.node-type-noticias #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.node-type-noticias #preface-first .block-bean, .node-type-noticias #preface-first .block-seed-tools-seed-title { margin: 1em 0; }

.node-type-noticias #preface-first .block-bean > .content h2, .node-type-noticias #preface-first .block-bean > .content #page-title, .node-type-noticias #preface-first .block-seed-tools-seed-title > .content h2, .node-type-noticias #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-noticias #preface-first .block-bean > .content h2:after, .node-type-noticias #preface-first .block-bean > .content #page-title:after, .node-type-noticias #preface-first .block-seed-tools-seed-title > .content h2:after, .node-type-noticias #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-noticias #preface-first .block-bean, .node-type-noticias #preface-first .block-seed-tools-seed-title { margin: 0; } }

.node-type-noticias .block-seed-tools-seed-title { margin: 1em 0; position: relative; text-align: center; }

.node-type-noticias .block-seed-tools-seed-title > .content #page-title { color: #666666; font-size: 234%; font-weight: 100; max-width: 660px; margin: 0 auto; text-align: left; }

.node-type-noticias .block-seed-tools-seed-title > .content #page-title:after { content: none; }

.node-type-noticias #preface-first .block-menu > .content .menu { list-style: none; margin: 0.5em 0; padding-bottom: 4px; border-bottom: none; margin: 0.5em 0; }

.node-type-noticias #preface-first .block-menu > .content .menu li, .node-type-noticias #preface-first .block-menu > .content .menu .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.node-type-noticias #preface-first .block-menu > .content .menu li:nth-child(5n), .node-type-noticias #preface-first .block-menu > .content .menu .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .node-type-noticias #preface-first .block-menu > .content .menu li, .node-type-noticias #preface-first .block-menu > .content .menu .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .node-type-noticias #preface-first .block-menu > .content .menu li:nth-child(5n), .node-type-noticias #preface-first .block-menu > .content .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .node-type-noticias #preface-first .block-menu > .content .menu li:nth-child(2n), .node-type-noticias #preface-first .block-menu > .content .menu .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .node-type-noticias #preface-first .block-menu > .content .menu li, .node-type-noticias #preface-first .block-menu > .content .menu .menu-item { vertical-align: top; width: 47% !important; }
  .node-type-noticias #preface-first .block-menu > .content .menu li:nth-child(5n), .node-type-noticias #preface-first .block-menu > .content .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .node-type-noticias #preface-first .block-menu > .content .menu li:nth-child(2n), .node-type-noticias #preface-first .block-menu > .content .menu .menu-item:nth-child(2n) { margin-right: 0; } }

.node-type-noticias #preface-first .block-menu > .content .menu li a, .node-type-noticias #preface-first .block-menu > .content .menu li a:link, .node-type-noticias #preface-first .block-menu > .content .menu .menu-item a, .node-type-noticias #preface-first .block-menu > .content .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-noticias #preface-first .block-menu > .content .menu li a.active, .node-type-noticias #preface-first .block-menu > .content .menu li a:hover, .node-type-noticias #preface-first .block-menu > .content .menu li a:focus, .node-type-noticias #preface-first .block-menu > .content .menu .menu-item a.active, .node-type-noticias #preface-first .block-menu > .content .menu .menu-item a:hover, .node-type-noticias #preface-first .block-menu > .content .menu .menu-item a:focus { background-color: #002f46; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.node-type-noticias #preface-first .block-menu > .content .menu li a.active, .node-type-noticias #preface-first .block-menu > .content .menu .menu-item a.active { font-weight: normal; }

.node-type-noticias #preface-first .block-bean-noticias { margin: 3em 0 2em 0; }

.node-type-noticias #main-inner > .section { max-width: 660px; }

.node-type-noticias .node-noticias .field-name-field-noticia-ciudad, .node-type-noticias .node-noticias .field-name-field-fecha-de-publicacion { display: inline-block; vertical-align: top; color: #888888; font-size: 90%; }

.node-type-noticias .node-noticias .field-name-field-noticia-ciudad { margin-right: 12px; }

.node-type-noticias .node-noticias .field-name-field-resumen { color: #555555; font-size: 132%; font-weight: 100; line-height: 1.2; margin-bottom: 1em; margin-top: 0.5em; }

.node-type-noticias .node-noticias .field-type-text-with-summary { color: #3c3c3c; font-size: 110%; font-weight: 100; margin-top: 1em; }

.node-type-noticias .block-service-links-service-links, .node-type-noticias #block-sharethis-sharethis-block { text-align: right; }

.node-type-noticias .block-facebook-comments-box .fb_iframe_widget { width: 100%; }

.node-type-noticias .block-facebook-comments-box .fb_iframe_widget > span { width: 100% !important; }

.node-type-noticias .block-facebook-comments-box .fb_iframe_widget iframe { width: 100% !important; }

.node-type-noticias .block-views-solr-noticias-block-2 > .block-title { color: #666666; font-size: 234%; margin: 0; font-weight: 100; padding: 0; text-align: center; width: 100%; }

.node-type-noticias .block-views-solr-noticias-block-2 > .block-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.node-type-noticias .block-views-solr-noticias-block-2 > .block-title:after { margin: 20px auto 0; width: 60px; }

.node-type-noticias .view-solr-noticias .view-content .views-row { -webkit-box-shadow: 2px 2px 1px #c1c1c1; -moz-box-shadow: 2px 2px 1px #c1c1c1; box-shadow: 2px 2px 1px #c1c1c1; border: 1px solid #d9d9d9; display: inline-block; vertical-align: top; margin: 1em 1% 1em 0; position: relative; width: 23.8%; }

.node-type-noticias .view-solr-noticias .view-content .views-row:hover .views-field-field-seccion a, .node-type-noticias .view-solr-noticias .view-content .views-row:hover .views-field-field-seccion a:link { background: #002f46; }

.node-type-noticias .view-solr-noticias .view-content .views-row .views-field-field-seccion a, .node-type-noticias .view-solr-noticias .view-content .views-row .views-field-field-seccion a:link { background: #007153; color: #ffffff; display: block; font-weight: 500; font-size: 104%; text-align: center; padding: 0.3em 0; }

.node-type-noticias .view-solr-noticias .view-content .views-row .views-field-field-seccion a:hover, .node-type-noticias .view-solr-noticias .view-content .views-row .views-field-field-seccion a:focus { background: #1a7f64; }

.node-type-noticias .view-solr-noticias .view-content .views-row .views-field-field-imagen-noticia img { width: 100%; }

.node-type-noticias .view-solr-noticias .view-content .views-row .grouping-field { padding: 1em; }

.node-type-noticias .view-solr-noticias .view-content .views-row .views-field-title { margin-bottom: 0.5em; }

.node-type-noticias .view-solr-noticias .view-content .views-row .views-field-title .field-content { font-size: 114%; font-weight: bold; line-height: 1.1; }

.node-type-noticias .view-solr-noticias .view-content .views-row .views-field-title a, .node-type-noticias .view-solr-noticias .view-content .views-row .views-field-title a:link { color: #555555; }

.node-type-noticias .view-solr-noticias .view-content .views-row .views-field-field-resumen { color: #555555; font-weight: 300; line-height: 1.2; margin-bottom: 1em; }

.node-type-noticias .view-solr-noticias .view-content .views-row .views-field-created { color: #919191; font-weight: 300; line-height: 1.1; font-size: 87%; }

.node-type-noticias .view-solr-noticias .view-content .views-row .views-field-field-noticia-ciudad { position: relative; color: #919191; font-weight: 300; font-size: 87%; line-height: 1.1; padding-top: 6px; }

.node-type-noticias .view-solr-noticias .view-content .views-row .views-field-field-noticia-ciudad:before { background: #c1c0c2; content: ''; height: 1px; left: 0; position: absolute; width: 25%; top: 0; }

.node-type-noticias .view-solr-noticias .view-content .views-row:nth-child(4n) { margin-right: 0; }

.node-type-noticias .view-solr-noticias .view-content .views-row .grouping-field { padding-bottom: 3em; }

@media (min-width: 1200px) { .node-type-noticias .view-solr-noticias .view-content .views-row .views-field-created { position: absolute; bottom: 10px; }
  .node-type-noticias .view-solr-noticias .view-content .views-row .views-field-field-noticia-ciudad { bottom: 35px; display: block; position: absolute; width: 80%; } }

.node-type-noticias .field-name-slider-noticias fieldset { border: none; margin: 0; padding: 0; }

.node-type-noticias .field-name-slider-noticias .slideshow { max-width: 1200px; margin: 0 auto; position: relative; }

.node-type-noticias .field-name-slider-noticias .slideshow input[type=radio] { position: absolute; left: 50%; bottom: 15px; z-index: 100; visibility: hidden; }

.node-type-noticias .field-name-slider-noticias .slideshow .slideshow-inner { overflow: hidden; position: relative; }

.node-type-noticias .field-name-slider-noticias .slideshow .slideshow-inner ul { list-style: none; height: 100%; margin: 0; overflow: hidden; position: relative; -webkit-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1); transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1); width: 500%; }

.node-type-noticias .field-name-slider-noticias .slideshow .slideshow-inner ul li { float: left; position: relative; width: 20%; }

.node-type-noticias .field-name-slider-noticias .slideshow label.arrows { background-color: transparent !important; background: transparent url("../images/sprite.png") no-repeat 0 -249px; color: ivory; color: #ffffff; cursor: pointer; display: none; font-size: 0; margin-left: 0 !important; margin-top: -31px; height: 63px; opacity: 0.7; top: 50%; position: absolute; width: 80px; z-index: 10; }

.node-type-noticias .field-name-slider-noticias .slideshow label.arrows:hover { opacity: 1; }

.node-type-noticias .field-name-slider-noticias .slideshow label:not(.arrows) { background-color: #c4c4c4; bottom: 4px !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; cursor: pointer; left: 50%; height: 12px; position: absolute; width: 25px; z-index: 10; }

.node-type-noticias .field-name-slider-noticias .slideshow .slideshow-inner { padding-bottom: 40px; }

.node-type-noticias .field-name-slider-noticias .slideshow label.arrows { display: none !important; }

.node-type-noticias .field-name-slider-noticias .slideshow label:not(.arrows) { height: 4px; width: 20px; }

.node-type-noticias .field-name-slider-noticias .slideshow-inner li img { height: 350px; }

.page-eventos .block-seed-tools #page-title { color: #666666; font-size: 234%; margin: 0; font-weight: 300; margin: 0 0 28px 0; text-align: center; }

.page-eventos .block-seed-tools #page-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-eventos .block-seed-tools #page-title:after { margin: 22px auto 0 auto; width: 75px; }

.node-type-evento-observatorio-del-delito .block-seed-tools #page-title, .node-type-evento .block-seed-tools #page-title { color: #666666; font-size: 234%; margin: 0; font-weight: 300; margin: 0 auto 28px auto; max-width: 660px; text-align: center; }

.node-type-evento-observatorio-del-delito .block-seed-tools #page-title:after, .node-type-evento .block-seed-tools #page-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.node-type-evento-observatorio-del-delito .block-seed-tools #page-title:after, .node-type-evento .block-seed-tools #page-title:after { margin: 22px auto 0 auto; width: 60px; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito, .node-type-evento-observatorio-del-delito .node-evento, .node-type-evento .node-evento-observatorio-del-delito, .node-type-evento .node-evento { margin: 0 auto; max-width: 660px; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .group-all-content, .node-type-evento-observatorio-del-delito .node-evento .group-all-content, .node-type-evento .node-evento-observatorio-del-delito .group-all-content, .node-type-evento .node-evento .group-all-content { background: #ffffff; -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: 31px; width: 100%; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .views-field .views-label, .node-type-evento-observatorio-del-delito .node-evento .views-field .views-label, .node-type-evento .node-evento-observatorio-del-delito .views-field .views-label, .node-type-evento .node-evento .views-field .views-label { 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-evento-observatorio-del-delito .node-evento-observatorio-del-delito .field-name-fecha, .node-type-evento-observatorio-del-delito .node-evento .field-name-fecha, .node-type-evento .node-evento-observatorio-del-delito .field-name-fecha, .node-type-evento .node-evento .field-name-fecha { background: #1D9489; color: #ffffff; float: left; text-align: center; width: 27%; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .field-name-fecha .views-field-field-fecha, .node-type-evento-observatorio-del-delito .node-evento .field-name-fecha .views-field-field-fecha, .node-type-evento .node-evento-observatorio-del-delito .field-name-fecha .views-field-field-fecha, .node-type-evento .node-evento .field-name-fecha .views-field-field-fecha { background: #17766E; border-bottom: 1px solid #8bbbb7; font-size: 1.1em; padding: 1px; text-transform: uppercase; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .field-name-fecha .views-field-field-fecha-1, .node-type-evento-observatorio-del-delito .node-evento .field-name-fecha .views-field-field-fecha-1, .node-type-evento .node-evento-observatorio-del-delito .field-name-fecha .views-field-field-fecha-1, .node-type-evento .node-evento .field-name-fecha .views-field-field-fecha-1 { font-size: 280%; font-weight: bold; line-height: 1; padding-top: 10px; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .field-name-fecha .views-field-field-fecha-4, .node-type-evento-observatorio-del-delito .node-evento .field-name-fecha .views-field-field-fecha-4, .node-type-evento .node-evento-observatorio-del-delito .field-name-fecha .views-field-field-fecha-4, .node-type-evento .node-evento .field-name-fecha .views-field-field-fecha-4 { font-size: 138%; font-weight: 100; margin-top: 2px; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .field-name-fecha .views-field-field-fecha-2, .node-type-evento-observatorio-del-delito .node-evento .field-name-fecha .views-field-field-fecha-2, .node-type-evento .node-evento-observatorio-del-delito .field-name-fecha .views-field-field-fecha-2, .node-type-evento .node-evento .field-name-fecha .views-field-field-fecha-2 { font-size: 98%; font-weight: 100; margin-top: 15px; padding-bottom: 10px; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .field-name-fecha .views-field-field-fecha-2:before, .node-type-evento-observatorio-del-delito .node-evento .field-name-fecha .views-field-field-fecha-2:before, .node-type-evento .node-evento-observatorio-del-delito .field-name-fecha .views-field-field-fecha-2:before, .node-type-evento .node-evento .field-name-fecha .views-field-field-fecha-2:before { width: 21px; height: 21px; background: url("../images/sprite.png") no-repeat -230px -47px; content: ''; display: inline-block; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .field-name-fecha .views-field-field-fecha-3, .node-type-evento-observatorio-del-delito .node-evento .field-name-fecha .views-field-field-fecha-3, .node-type-evento .node-evento-observatorio-del-delito .field-name-fecha .views-field-field-fecha-3, .node-type-evento .node-evento .field-name-fecha .views-field-field-fecha-3 { background: #17766E; border-top: 1px solid #8bbbb7; font-size: 0.9em; padding: 8px 16%; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .field-name-fecha .views-field-field-fecha-3 .views-label, .node-type-evento-observatorio-del-delito .node-evento .field-name-fecha .views-field-field-fecha-3 .views-label, .node-type-evento .node-evento-observatorio-del-delito .field-name-fecha .views-field-field-fecha-3 .views-label, .node-type-evento .node-evento .field-name-fecha .views-field-field-fecha-3 .views-label { font-weight: bold; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .field-name-fecha .views-field-field-fecha-3 .date-display-single, .node-type-evento-observatorio-del-delito .node-evento .field-name-fecha .views-field-field-fecha-3 .date-display-single, .node-type-evento .node-evento-observatorio-del-delito .field-name-fecha .views-field-field-fecha-3 .date-display-single, .node-type-evento .node-evento .field-name-fecha .views-field-field-fecha-3 .date-display-single { font-weight: 100; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .group-contacto, .node-type-evento-observatorio-del-delito .node-evento .group-contacto, .node-type-evento .node-evento-observatorio-del-delito .group-contacto, .node-type-evento .node-evento .group-contacto { float: right; font-weight: 100; padding: 0 6%; width: 61%; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .group-contacto .field, .node-type-evento-observatorio-del-delito .node-evento .group-contacto .field, .node-type-evento .node-evento-observatorio-del-delito .group-contacto .field, .node-type-evento .node-evento .group-contacto .field { color: #555555; margin-bottom: 10px; padding-left: 45px; position: relative; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .group-contacto .field .field-label, .node-type-evento-observatorio-del-delito .node-evento .group-contacto .field .field-label, .node-type-evento .node-evento-observatorio-del-delito .group-contacto .field .field-label, .node-type-evento .node-evento .group-contacto .field .field-label { font-weight: 100; text-transform: uppercase; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .group-contacto .field .field-items, .node-type-evento-observatorio-del-delito .node-evento .group-contacto .field .field-items, .node-type-evento .node-evento-observatorio-del-delito .group-contacto .field .field-items, .node-type-evento .node-evento .group-contacto .field .field-items { font-size: 0.9em; line-height: 1.1; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .group-contacto .field:before, .node-type-evento-observatorio-del-delito .node-evento .group-contacto .field:before, .node-type-evento .node-evento-observatorio-del-delito .group-contacto .field:before, .node-type-evento .node-evento .group-contacto .field:before { background: #1D9388 url("../images/sprite.png") no-repeat -398px -293px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; content: ""; left: 0; height: 30px; position: absolute; top: 0; width: 30px; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .group-contacto .field-name-field-telefono:before, .node-type-evento-observatorio-del-delito .node-evento .group-contacto .field-name-field-telefono:before, .node-type-evento .node-evento-observatorio-del-delito .group-contacto .field-name-field-telefono:before, .node-type-evento .node-evento .group-contacto .field-name-field-telefono:before { background-position: -347px -168px; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .group-contacto .field-name-field-correos:before, .node-type-evento-observatorio-del-delito .node-evento .group-contacto .field-name-field-correos:before, .node-type-evento .node-evento-observatorio-del-delito .group-contacto .field-name-field-correos:before, .node-type-evento .node-evento .group-contacto .field-name-field-correos:before { background-position: -396px -235px; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .group-contacto .field-name-field-twitter:before, .node-type-evento-observatorio-del-delito .node-evento .group-contacto .field-name-field-twitter:before, .node-type-evento .node-evento-observatorio-del-delito .group-contacto .field-name-field-twitter:before, .node-type-evento .node-evento .group-contacto .field-name-field-twitter:before { background-position: -349px -290px; }

.node-type-evento-observatorio-del-delito .node-evento-observatorio-del-delito .field-name-body, .node-type-evento-observatorio-del-delito .node-evento .field-name-body, .node-type-evento .node-evento-observatorio-del-delito .field-name-body, .node-type-evento .node-evento .field-name-body { color: #555555; font-size: 1.2em; font-weight: 100; }

.node-type-unidades #preface-first { background: none !important; margin-bottom: 0 !important; padding-top: 0 !important; }

.node-type-unidades #preface-first .section { max-width: 100%; padding: 0; position: relative; width: 100%; }

@media (min-width: 2000px) { .node-type-unidades #preface-first img { width: 100% !important; } }

.node-type-unidades #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-unidades #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.node-type-unidades #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .node-type-unidades #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.node-type-unidades #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .node-type-unidades #preface-first .block-seed-tools-seed-breadcrumb > .content { max-width: 90%; } }

.node-type-unidades #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.node-type-unidades #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .node-type-unidades #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.node-type-unidades #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.node-type-unidades #preface-first .block-bean, .node-type-unidades #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-unidades #preface-first .block-bean, .node-type-unidades #preface-first .block-seed-tools-seed-title { bottom: 0; top: 30%; text-align: center; } }

@media only screen and (max-width: 767px) { .node-type-unidades #preface-first .block-bean, .node-type-unidades #preface-first .block-seed-tools-seed-title { bottom: 0; margin: 0; position: relative; } }

.node-type-unidades #preface-first .block-bean > .content, .node-type-unidades #preface-first .block-seed-tools-seed-title > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.node-type-unidades #preface-first .block-bean > .content:before, .node-type-unidades #preface-first .block-bean > .content:after, .node-type-unidades #preface-first .block-seed-tools-seed-title > .content:before, .node-type-unidades #preface-first .block-seed-tools-seed-title > .content:after { content: ''; display: table; }

.node-type-unidades #preface-first .block-bean > .content:after, .node-type-unidades #preface-first .block-seed-tools-seed-title > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .node-type-unidades #preface-first .block-bean > .content, .node-type-unidades #preface-first .block-seed-tools-seed-title > .content { max-width: 90%; } }

@media only screen and (max-width: 767px) { .node-type-unidades #preface-first .block-bean > .content, .node-type-unidades #preface-first .block-seed-tools-seed-title > .content { padding: 0; } }

.node-type-unidades #preface-first .block-bean > .content h2, .node-type-unidades #preface-first .block-bean > .content #page-title, .node-type-unidades #preface-first .block-seed-tools-seed-title > .content h2, .node-type-unidades #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-unidades #preface-first .block-bean > .content h2:after, .node-type-unidades #preface-first .block-bean > .content #page-title:after, .node-type-unidades #preface-first .block-seed-tools-seed-title > .content h2:after, .node-type-unidades #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-unidades #preface-first .block-bean > .content h2, .node-type-unidades #preface-first .block-bean > .content #page-title, .node-type-unidades #preface-first .block-seed-tools-seed-title > .content h2, .node-type-unidades #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-unidades #preface-first .block-bean > .content h2, .node-type-unidades #preface-first .block-bean > .content #page-title, .node-type-unidades #preface-first .block-seed-tools-seed-title > .content h2, .node-type-unidades #preface-first .block-seed-tools-seed-title > .content #page-title { background: #179c94; font-size: 140%; font-weight: 100; margin: 0; padding: 2%; text-shadow: none; width: 96%; } }

.node-type-unidades #main .section { max-width: 100%; padding: 0; }

.node-type-unidades #main .group-grupo-1 { background: #F1F1F1; padding-bottom: 1em; }

.node-type-unidades #main .group-grupo-1 .group-director { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; text-align: center; }

.node-type-unidades #main .group-grupo-1 .group-director:before, .node-type-unidades #main .group-grupo-1 .group-director:after { content: ''; display: table; }

.node-type-unidades #main .group-grupo-1 .group-director:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .node-type-unidades #main .group-grupo-1 .group-director { max-width: 90%; } }

.node-type-unidades #main .group-grupo-1 .group-director h3 { color: #666666; font-size: 217%; margin: 0; font-weight: 100; max-width: 660px; margin: 1em auto; text-align: center; }

.node-type-unidades #main .group-grupo-1 .group-director h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.node-type-unidades #main .group-grupo-1 .group-director h3:after { background: #bbbbbb; width: 54px; margin: 15px auto 0; }

.node-type-unidades #main .group-grupo-1 .group-director .field-name-field-director { width: 100%; margin: 0; padding: 0; }

.node-type-unidades #main .group-grupo-1 .group-director .field-name-field-director .unidades-director .group-director { width: 20%; float: left; background-color: #ffffff; border: none; margin: 0; }

@media only screen and (max-width: 767px) { .node-type-unidades #main .group-grupo-1 .group-director .field-name-field-director .unidades-director .group-director { float: none; padding: 2% 0; width: 100%; } }

.node-type-unidades #main .group-grupo-1 .group-director .field-name-field-director .unidades-director .group-director h3 { margin: 0; }

.node-type-unidades #main .group-grupo-1 .group-director .field-name-field-director .unidades-director .group-director .field-name-field-fotografia { border: 2px solid #C3BBBB; }

.node-type-unidades #main .group-grupo-1 .group-director .field-name-field-director .unidades-director .group-datos { float: right; width: 76%; height: 185px; background-color: #F5F5F5; }

@media only screen and (max-width: 767px) { .node-type-unidades #main .group-grupo-1 .group-director .field-name-field-director .unidades-director .group-datos { float: none; height: auto; width: 100%; } }

.node-type-unidades #main .group-grupo-1 .group-director .field-name-field-director .unidades-director .group-datos .field-name-field-nombre { text-align: left; padding-left: 3%; line-height: 1; font-weight: lighter; color: #777777; margin-top: 5px; }

.node-type-unidades #main .group-grupo-1 .group-director .field-name-field-director .unidades-director .group-datos .field-name-field-nombre a, .node-type-unidades #main .group-grupo-1 .group-director .field-name-field-director .unidades-director .group-datos .field-name-field-nombre a:link { font-weight: 100; color: #777777; }

.node-type-unidades #main .group-grupo-1 .group-director .field-name-field-director .unidades-director .group-datos .field-name-field-nombre:after { background: #C1C1C1; content: ''; display: block; height: 1px; margin-top: 15px; width: 470px; }

@media only screen and (max-width: 767px) { .node-type-unidades #main .group-grupo-1 .group-director .field-name-field-director .unidades-director .group-datos .field-name-field-nombre { text-align: center; } }

.node-type-unidades #main .group-grupo-1 .group-director .field-name-field-director .unidades-director .group-datos .field-name-field-cargo-director { color: #777777; padding-left: 3%; text-align: left; }

@media only screen and (max-width: 767px) { .node-type-unidades #main .group-grupo-1 .group-director .field-name-field-director .unidades-director .group-datos .field-name-field-cargo-director { text-align: center; } }

.node-type-unidades #main .group-grupo-1 .group-director .field-name-field-director .unidades-director .group-datos .field-name-field-rango { text-align: left; padding: 3% 0 0 3%; font-weight: bold; color: #777777; }

@media only screen and (max-width: 767px) { .node-type-unidades #main .group-grupo-1 .group-director .field-name-field-director .unidades-director .group-datos .field-name-field-rango { text-align: center; } }

.node-type-unidades #main .group-grupo-3 { background: url("../images/resena-historica_bg.jpg") repeat-x; }

.node-type-unidades #main .group-grupo-5, .node-type-unidades #main .group-grupo-4, .node-type-unidades #main .group-grupo-6 { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.node-type-unidades #main .group-grupo-5:before, .node-type-unidades #main .group-grupo-5:after, .node-type-unidades #main .group-grupo-4:before, .node-type-unidades #main .group-grupo-4:after, .node-type-unidades #main .group-grupo-6:before, .node-type-unidades #main .group-grupo-6:after { content: ''; display: table; }

.node-type-unidades #main .group-grupo-5:after, .node-type-unidades #main .group-grupo-4:after, .node-type-unidades #main .group-grupo-6:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .node-type-unidades #main .group-grupo-5, .node-type-unidades #main .group-grupo-4, .node-type-unidades #main .group-grupo-6 { max-width: 90%; } }

.node-type-unidades #main .group-grupo-2 { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; margin: 2em auto; }

.node-type-unidades #main .group-grupo-2:before, .node-type-unidades #main .group-grupo-2:after { content: ''; display: table; }

.node-type-unidades #main .group-grupo-2:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .node-type-unidades #main .group-grupo-2 { max-width: 90%; } }

.node-type-unidades #main .group-grupo-2 .field-name-field-cargo-director { color: #555555; font-weight: 100; font-size: 115%; }

.node-type-unidades #main .group-grupo-2 > .field-name-field-director { display: inline-block; vertical-align: top; background: #ffffff; border: 1px solid #d9d9d9; -webkit-box-shadow: 1px 0px 6px #c1c1c1; -moz-box-shadow: 1px 0px 6px #c1c1c1; box-shadow: 1px 0px 6px #c1c1c1; display: inline-block; margin-right: 2%; padding-bottom: 11px; text-align: center; width: 40%; }

.node-type-unidades #main .group-grupo-2 > .field-name-field-director .group-director { background: #F1F1F1; border-bottom: 1px solid #c1c1c1; margin-bottom: 1em !important; padding: 10px 0 !important; }

.node-type-unidades #main .group-grupo-2 > .field-name-field-director .group-director .field-name-field-fotografia { border: 3px solid #c1c1c1; }

.node-type-unidades #main .group-grupo-2 > .field-name-field-director .field-name-field-nombre { color: #555555; font-size: 106%; margin: 10px 0; }

.node-type-unidades #main .group-grupo-2 > .field-name-field-director.info-director { background: #eeeeee; padding: 0; width: 100%; }

.node-type-unidades #main .group-grupo-2 > .field-name-field-director.info-director .group-director { background: #ffffff; border: none; float: left; margin: 0 !important; width: 22%; }

.node-type-unidades #main .group-grupo-2 > .field-name-field-director.info-director .group-director h3 { display: none; }

.node-type-unidades #main .group-grupo-2 > .field-name-field-director.info-director .group-director ~ .field { color: #777777; float: right; text-align: left; width: 75%; }

.node-type-unidades #main .group-grupo-2 > .field-name-field-director.info-director .field-name-field-rango { font-weight: bold; margin-top: 1.5em; }

.node-type-unidades #main .group-grupo-2 > .field-name-field-director.info-director .field-name-field-nombre:after { background: #C1C1C1; content: ''; display: block; height: 1px; margin-top: 12px; width: 470px; }

.node-type-unidades #main .group-grupo-2 > .field-name-field-director.info-director .field-name-field-nombre a { color: #777777; }

.node-type-unidades #main .group-grupo-2 .group-director { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; text-align: center; }

.node-type-unidades #main .group-grupo-2 .group-director:before, .node-type-unidades #main .group-grupo-2 .group-director:after { content: ''; display: table; }

.node-type-unidades #main .group-grupo-2 .group-director:after { clear: both; }

.node-type-unidades #main .group-grupo-2 .group-director .field-name-field-director .group-director { height: 100%; float: left; width: 30%; text-align: center; }

.node-type-unidades #main .group-grupo-2 .group-director .field-name-field-director .group-ganeral-datos { display: inline-block; vertical-align: top; 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: 1%; overflow: hidden; width: 39%; }

.node-type-unidades #main .group-grupo-2 .group-director .field-name-field-director .group-ganeral-datos .field-name-field-nombre:after { width: 96% !important; }

.node-type-unidades #main .group-grupo-2 .group-director .field-name-field-director .group-datos { background-color: #F5F5F5; float: right; height: 100%; width: 64%; }

.node-type-unidades #main .group-grupo-2 .group-director .field-name-field-director .group-datos .field-name-field-rango { text-align: left; padding: 3% 0 0 3%; font-weight: bold; color: #777777; }

.node-type-unidades #main .group-grupo-2 .group-director .field-name-field-director .group-datos .field-name-field-nombre { text-align: left; padding-left: 3%; line-height: 1; color: #777777; margin-top: 5px; }

.node-type-unidades #main .group-grupo-2 .group-director .field-name-field-director .group-datos .field-name-field-nombre a, .node-type-unidades #main .group-grupo-2 .group-director .field-name-field-director .group-datos .field-name-field-nombre a:link { color: #777777; font-size: 140%; font-weight: 100; }

.node-type-unidades #main .group-grupo-2 .group-director .field-name-field-director .group-datos .field-name-field-nombre:after { background: #C1C1C1; content: ''; display: block; height: 1px; margin-top: 12px; width: 470px; }

.node-type-unidades #main .group-grupo-2 .group-director .field-name-field-director .group-datos .field-name-field-cargo-director { color: #777777; padding-left: 3%; text-align: left; }

.node-type-unidades #main .group-grupo-2 .group-director .field-name-field-director .group-resumen { display: inline-block; vertical-align: top; background: url("../images/fondo-saludo.png") no-repeat; -webkit-box-shadow: 0px 2px 4px #919191; -moz-box-shadow: 0px 2px 4px #919191; box-shadow: 0px 2px 4px #919191; -moz-background-size: cover; background-size: cover; padding: 2px 2% 0 6%; width: 51%; }

.node-type-unidades #main .group-grupo-2 .group-director .field-name-field-director .group-resumen .field-name-field-saludo { margin-top: 32px; }

.node-type-unidades #main .group-grupo-2 .group-director .field-name-field-director .group-resumen p { color: #ffffff; font-size: 126%; font-weight: 100; font-style: italic; line-height: 1.3; margin: 0; }

.node-type-unidades #main .group-grupo-2 .group-director .field-name-field-director .group-resumen .field-name-link-director { line-height: 1; margin-bottom: 6px; text-align: right; }

.node-type-unidades #main .group-grupo-2 .group-director .field-name-field-director .group-resumen .field-name-link-director .field-item a { width: 27px; height: 27px; display: inline-block; text-indent: -5000em; background: url("../images/sprite.png") no-repeat -150px -124px; font-size: 0; }

.node-type-unidades #main .field-name-menu-unidad { background: #179c94; padding: 15px 0; }

.node-type-unidades .director-grupo > h3 { display: none; }

.node-type-unidades .menu-policia-unidad { list-style: none; margin: 0.5em 0; padding-bottom: 4px; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.node-type-unidades .menu-policia-unidad li, .node-type-unidades .menu-policia-unidad .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.node-type-unidades .menu-policia-unidad li:nth-child(5n), .node-type-unidades .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .node-type-unidades .menu-policia-unidad li, .node-type-unidades .menu-policia-unidad .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .node-type-unidades .menu-policia-unidad li:nth-child(5n), .node-type-unidades .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 1%; }
  .node-type-unidades .menu-policia-unidad li:nth-child(2n), .node-type-unidades .menu-policia-unidad .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .node-type-unidades .menu-policia-unidad li, .node-type-unidades .menu-policia-unidad .menu-item { vertical-align: top; width: 47% !important; }
  .node-type-unidades .menu-policia-unidad li:nth-child(5n), .node-type-unidades .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 1%; }
  .node-type-unidades .menu-policia-unidad li:nth-child(2n), .node-type-unidades .menu-policia-unidad .menu-item:nth-child(2n) { margin-right: 0; } }

.node-type-unidades .menu-policia-unidad li a, .node-type-unidades .menu-policia-unidad li a:link, .node-type-unidades .menu-policia-unidad .menu-item a, .node-type-unidades .menu-policia-unidad .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-unidades .menu-policia-unidad li a.active, .node-type-unidades .menu-policia-unidad li a:hover, .node-type-unidades .menu-policia-unidad li a:focus, .node-type-unidades .menu-policia-unidad .menu-item a.active, .node-type-unidades .menu-policia-unidad .menu-item a:hover, .node-type-unidades .menu-policia-unidad .menu-item a:focus { background-color: #002f46; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.node-type-unidades .menu-policia-unidad li a.active, .node-type-unidades .menu-policia-unidad .menu-item a.active { font-weight: normal; }

.node-type-unidades .menu-policia-unidad:before, .node-type-unidades .menu-policia-unidad:after { content: ''; display: table; }

.node-type-unidades .menu-policia-unidad:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .node-type-unidades .menu-policia-unidad { max-width: 90%; } }

.node-type-unidades .field-name-field-director .field-name-field-nombre a { color: #555555; font-size: 140%; font-weight: 100; }

.node-type-unidades .field-name-field-director .field-name-field-fotografia { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 3px solid #ffffff; margin-top: 10px; display: inline-block; }

.node-type-unidades .field-name-field-director .field-name-field-fotografia img { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }

.node-type-unidades .field-name-field-director .field-name-field-rango { color: #555555; font-size: 111%; font-weight: 100; }

.node-type-unidades .field-name-field-director.info-director-full-width { border: 1px solid #d9d9d9; -webkit-box-shadow: 1px 0px 6px #c1c1c1; -moz-box-shadow: 1px 0px 6px #c1c1c1; box-shadow: 1px 0px 6px #c1c1c1; background: #eeeeee; padding: 0; width: 100%; }

.node-type-unidades .field-name-field-director.info-director-full-width .group-director { background: #ffffff; border: none; margin: 0 !important; padding: 10px 0 !important; width: 22% !important; }

.node-type-unidades .field-name-field-director.info-director-full-width .group-director h3 { display: none; }

.node-type-unidades .field-name-field-director.info-director-full-width .group-director ~ .field { color: #777777; float: right; text-align: left; width: 75%; }

.node-type-unidades .field-name-field-director.info-director-full-width .group-director .field-name-field-fotografia { border: 3px solid #c1c1c1; }

.node-type-unidades .field-name-field-director.info-director-full-width .field-name-field-cargo-director { color: #777777 !important; margin-top: 10px; }

.node-type-unidades .field-name-field-director.info-director-full-width .field-name-field-rango { font-weight: bold; margin-top: 1.5em; }

.node-type-unidades .field-name-field-director.info-director-full-width .field-name-field-nombre:after { background: #C1C1C1; content: ''; display: block; height: 1px; margin-top: 12px; width: 470px; }

.node-type-unidades .field-name-field-director.info-director-full-width .field-name-field-nombre a { color: #777777; }

.node-type-unidades .group-atencion { 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; padding: 2%; width: 57%; position: relative; min-height: 305px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.node-type-unidades .group-atencion h2, .node-type-unidades .group-atencion h3 { display: inline-block; vertical-align: top; color: #666666; font-size: 217%; margin: 0; font-weight: 100; margin-right: 2%; width: 32%; position: absolute; top: 23%; }

.node-type-unidades .group-atencion h2:after, .node-type-unidades .group-atencion h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.node-type-unidades .group-atencion h2:after, .node-type-unidades .group-atencion h3:after { background: #bbbbbb; width: 54px; }

.node-type-unidades .group-atencion .field-collection-container { display: inline-block; vertical-align: top; border: none; margin: 0; width: 60%; right: 0; position: absolute; }

.node-type-unidades .group-atencion .field-collection-container .field-collection-view { margin: 0; padding: 0; }

.node-type-unidades .group-atencion .field-collection-container .field-name-field-atenci-n-al-ciudadano .field { color: #555555; margin-bottom: 10px; padding-left: 45px; position: relative; }

.node-type-unidades .group-atencion .field-collection-container .field-name-field-atenci-n-al-ciudadano .field .field-label { font-weight: 400; }

.node-type-unidades .group-atencion .field-collection-container .field-name-field-atenci-n-al-ciudadano .field .field-items { font-size: 0.9em; font-weight: 100; line-height: 1.1; }

.node-type-unidades .group-atencion .field-collection-container .field-name-field-atenci-n-al-ciudadano .field:before { width: 28px; height: 28px; content: ''; background: url("../images/sprite.png") no-repeat; display: inline-block; position: absolute; left: 0; top: 3px; }

.node-type-unidades .group-atencion .field-collection-container .field-name-field-atenci-n-al-ciudadano .field-name-field-direccion:before { background-position: -194px -288px; }

.node-type-unidades .group-atencion .field-collection-container .field-name-field-atenci-n-al-ciudadano .field-name-field-horarios:before { background-position: -194px -288px; }

.node-type-unidades .group-atencion .field-collection-container .field-name-field-atenci-n-al-ciudadano .field-name-field-telefonos:before { background-position: -194px -190px; }

.node-type-unidades .group-atencion .field-collection-container .field-name-field-atenci-n-al-ciudadano .field-name-field-correos:before { background-position: -194px -256px; }

.node-type-unidades .group-atencion .field-collection-container .field-name-field-atenci-n-al-ciudadano .field-name-field-twitter:before { background-position: -194px -154px; }

.not-front #preface-first { background: #179c94; position: relative; padding-top: 40px; }

@media only screen and (min-width: 0) and (max-width: 480px) { .not-front #preface-first { padding: 0 !important; } }

.not-front #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; }

.not-front #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.not-front #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .not-front #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.not-front #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media only screen and (min-width: 0) and (max-width: 480px) { .not-front #preface-first .block-seed-tools-seed-breadcrumb { display: none; } }

.not-front #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.not-front #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .not-front #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.not-front #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.not-front #preface-first .block-bean, .not-front #preface-first .block-seed-tools-seed-title { margin: 1em 0; }

.not-front #preface-first .block-bean > .content h2, .not-front #preface-first .block-bean > .content #page-title, .not-front #preface-first .block-seed-tools-seed-title > .content h2, .not-front #preface-first .block-seed-tools-seed-title > .content #page-title { color: #ffffff; font-size: 180%; font-weight: 100; margin: 0; text-align: left; }

.not-front #preface-first .block-bean > .content h2:after, .not-front #preface-first .block-bean > .content #page-title:after, .not-front #preface-first .block-seed-tools-seed-title > .content h2:after, .not-front #preface-first .block-seed-tools-seed-title > .content #page-title:after { content: none; }

@media only screen and (min-width: 0) and (max-width: 480px) { .not-front #preface-first .block-bean, .not-front #preface-first .block-seed-tools-seed-title { margin: 0; } }

.not-front #preface-first .block-seed-tools-seed-breadcrumb { background: #002f46!important;}

.not-front #preface-first .menu-policia-unidad { list-style: none; margin: 0.5em 0; padding-bottom: 4px; }

.not-front #preface-first .menu-policia-unidad li, .not-front #preface-first .menu-policia-unidad .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.not-front #preface-first .menu-policia-unidad li:nth-child(5n), .not-front #preface-first .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .not-front #preface-first .menu-policia-unidad li, .not-front #preface-first .menu-policia-unidad .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .not-front #preface-first .menu-policia-unidad li:nth-child(5n), .not-front #preface-first .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 1%; }
  .not-front #preface-first .menu-policia-unidad li:nth-child(2n), .not-front #preface-first .menu-policia-unidad .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .not-front #preface-first .menu-policia-unidad li, .not-front #preface-first .menu-policia-unidad .menu-item { vertical-align: top; width: 47% !important; }
  .not-front #preface-first .menu-policia-unidad li:nth-child(5n), .not-front #preface-first .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 1%; }
  .not-front #preface-first .menu-policia-unidad li:nth-child(2n), .not-front #preface-first .menu-policia-unidad .menu-item:nth-child(2n) { margin-right: 0; } }

.not-front #preface-first .menu-policia-unidad li a, .not-front #preface-first .menu-policia-unidad li a:link, .not-front #preface-first .menu-policia-unidad .menu-item a, .not-front #preface-first .menu-policia-unidad .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; }

.not-front #preface-first .menu-policia-unidad li a.active, .not-front #preface-first .menu-policia-unidad li a:hover, .not-front #preface-first .menu-policia-unidad li a:focus, .not-front #preface-first .menu-policia-unidad .menu-item a.active, .not-front #preface-first .menu-policia-unidad .menu-item a:hover, .not-front #preface-first .menu-policia-unidad .menu-item a:focus { background-color: #002f46; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.not-front #preface-first .menu-policia-unidad li a.active, .not-front #preface-first .menu-policia-unidad .menu-item a.active { font-weight: normal; }

.not-front #preface-first .policia-unidad-observatorio { font-size: 0; list-style: none; margin: 0; padding-bottom: 15px; }

.not-front #preface-first .policia-unidad-observatorio > * { font-size: 16px; }

@media only screen and (max-width: 767px) { .not-front #preface-first .policia-unidad-observatorio { width: 95%; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .not-front #preface-first .policia-unidad-observatorio { width: 96%; } }

.not-front #preface-first .policia-unidad-observatorio > li { display: inline-block; vertical-align: top; margin-right: 3%; margin: 10px 3% 10px 0; width: 22.7%; }

.not-front #preface-first .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) { .not-front #preface-first .policia-unidad-observatorio > li > span { border-bottom: 1px solid #ffffff; font-size: 90%; min-height: auto; padding: 10px 2%; } }

.not-front #preface-first .policia-unidad-observatorio > li.last { margin-right: 0; }

@media only screen and (max-width: 767px) { .not-front #preface-first .policia-unidad-observatorio > li { margin: 0; width: 100%; } }

.not-front #preface-first .policia-unidad-observatorio > li .item-list { border-top: 1px solid #62b38e; display: block; }

@media only screen and (max-width: 767px) { .not-front #preface-first .policia-unidad-observatorio > li .item-list { display: none; } }

.not-front #preface-first .policia-unidad-observatorio > li .item-list ul { list-style: none; margin: 0; }

@media only screen and (max-width: 767px) { .not-front #preface-first .policia-unidad-observatorio > li .item-list ul { margin: 0 auto; width: 95%; } }

.not-front #preface-first .policia-unidad-observatorio > li .item-list li a, .not-front #preface-first .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; }

.not-front #preface-first .policia-unidad-observatorio > li .item-list li a:hover, .not-front #preface-first .policia-unidad-observatorio > li .item-list li a:link:hover { background-color: #002f46; background-position: 10px; padding-left: 25px; text-decoration: none; }

.page-resultados-unidad #preface-first { background: #179c94; position: relative; padding-top: 40px; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-resultados-unidad #preface-first { padding: 0 !important; } }

.page-resultados-unidad #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; }

.page-resultados-unidad #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-resultados-unidad #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-resultados-unidad #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-resultados-unidad #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-resultados-unidad #preface-first .block-seed-tools-seed-breadcrumb { display: none; } }

.page-resultados-unidad #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-resultados-unidad #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-resultados-unidad #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.page-resultados-unidad #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-resultados-unidad #preface-first .block-bean, .page-resultados-unidad #preface-first .block-seed-tools-seed-title { margin: 1em 0; }

.page-resultados-unidad #preface-first .block-bean > .content h2, .page-resultados-unidad #preface-first .block-bean > .content #page-title, .page-resultados-unidad #preface-first .block-seed-tools-seed-title > .content h2, .page-resultados-unidad #preface-first .block-seed-tools-seed-title > .content #page-title { color: #ffffff; font-size: 180%; font-weight: 100; margin: 0; text-align: left; }

.page-resultados-unidad #preface-first .block-bean > .content h2:after, .page-resultados-unidad #preface-first .block-bean > .content #page-title:after, .page-resultados-unidad #preface-first .block-seed-tools-seed-title > .content h2:after, .page-resultados-unidad #preface-first .block-seed-tools-seed-title > .content #page-title:after { content: none; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-resultados-unidad #preface-first .block-bean, .page-resultados-unidad #preface-first .block-seed-tools-seed-title { margin: 0; } }

.page-resultados-unidad .menu-policia-unidad { list-style: none; margin: 0.5em 0; padding-bottom: 4px; }

.page-resultados-unidad .menu-policia-unidad li, .page-resultados-unidad .menu-policia-unidad .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.page-resultados-unidad .menu-policia-unidad li:nth-child(5n), .page-resultados-unidad .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-resultados-unidad .menu-policia-unidad li, .page-resultados-unidad .menu-policia-unidad .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .page-resultados-unidad .menu-policia-unidad li:nth-child(5n), .page-resultados-unidad .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-resultados-unidad .menu-policia-unidad li:nth-child(2n), .page-resultados-unidad .menu-policia-unidad .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .page-resultados-unidad .menu-policia-unidad li, .page-resultados-unidad .menu-policia-unidad .menu-item { vertical-align: top; width: 47% !important; }
  .page-resultados-unidad .menu-policia-unidad li:nth-child(5n), .page-resultados-unidad .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-resultados-unidad .menu-policia-unidad li:nth-child(2n), .page-resultados-unidad .menu-policia-unidad .menu-item:nth-child(2n) { margin-right: 0; } }

.page-resultados-unidad .menu-policia-unidad li a, .page-resultados-unidad .menu-policia-unidad li a:link, .page-resultados-unidad .menu-policia-unidad .menu-item a, .page-resultados-unidad .menu-policia-unidad .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; }

.page-resultados-unidad .menu-policia-unidad li a.active, .page-resultados-unidad .menu-policia-unidad li a:hover, .page-resultados-unidad .menu-policia-unidad li a:focus, .page-resultados-unidad .menu-policia-unidad .menu-item a.active, .page-resultados-unidad .menu-policia-unidad .menu-item a:hover, .page-resultados-unidad .menu-policia-unidad .menu-item a:focus { background-color: #002f46; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.page-resultados-unidad .menu-policia-unidad li a.active, .page-resultados-unidad .menu-policia-unidad .menu-item a.active { font-weight: normal; }

.page-resultados-unidad #preface-first .block-seed-tools-seed-title { margin: 3em 0; }

.page-resultados-unidad .view-solr-noticias { margin-top: 3em; }

.page-resultados-unidad .view-solr-noticias .view-header p { color: #555555; font-size: 246%; margin: 0; font-weight: 100; margin-bottom: 1em; text-align: center; }

.page-resultados-unidad .view-solr-noticias .view-header p:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-resultados-unidad .view-solr-noticias .view-header p:after { margin: 20px auto 0; }

.page-resultados-unidad .view-solr-noticias .views-row { -webkit-box-shadow: 2px 2px 1px #c1c1c1; -moz-box-shadow: 2px 2px 1px #c1c1c1; box-shadow: 2px 2px 1px #c1c1c1; border: 1px solid #d9d9d9; display: inline-block; vertical-align: top; margin: 1em 1% 1em 0; position: relative; width: 23.8%; }

.page-resultados-unidad .view-solr-noticias .views-row:hover .views-field-field-seccion a, .page-resultados-unidad .view-solr-noticias .views-row:hover .views-field-field-seccion a:link { background: #1a814a; }

.page-resultados-unidad .view-solr-noticias .views-row .views-field-field-seccion a, .page-resultados-unidad .view-solr-noticias .views-row .views-field-field-seccion a:link { background: #007153; color: #ffffff; display: block; font-weight: 500; font-size: 104%; text-align: center; padding: 0.3em 0; }

.page-resultados-unidad .view-solr-noticias .views-row .views-field-field-seccion a:hover, .page-resultados-unidad .view-solr-noticias .views-row .views-field-field-seccion a:focus { background: #1a7f64; }

.page-resultados-unidad .view-solr-noticias .views-row .views-field-field-imagen-noticia img { width: 100%; }

.page-resultados-unidad .view-solr-noticias .views-row .grouping-field { padding: 1em; }

.page-resultados-unidad .view-solr-noticias .views-row .views-field-title { margin-bottom: 0.5em; }

.page-resultados-unidad .view-solr-noticias .views-row .views-field-title .field-content { font-size: 114%; font-weight: bold; line-height: 1.1; }

.page-resultados-unidad .view-solr-noticias .views-row .views-field-title a, .page-resultados-unidad .view-solr-noticias .views-row .views-field-title a:link { color: #555555; }

.page-resultados-unidad .view-solr-noticias .views-row .views-field-field-resumen { color: #555555; font-weight: 300; line-height: 1.2; margin-bottom: 1em; }

.page-resultados-unidad .view-solr-noticias .views-row .views-field-created { color: #919191; font-weight: 300; line-height: 1.1; font-size: 87%; }

.page-resultados-unidad .view-solr-noticias .views-row .views-field-field-noticia-ciudad { position: relative; color: #919191; font-weight: 300; font-size: 87%; line-height: 1.1; padding-top: 6px; }

.page-resultados-unidad .view-solr-noticias .views-row .views-field-field-noticia-ciudad:before { background: #c1c0c2; content: ''; height: 1px; left: 0; position: absolute; width: 25%; top: 0; }

.page-resultados-unidad .view-solr-noticias .views-row:nth-child(4n) { margin-right: 0; }

@media (min-width: 1200px) { .page-resultados-unidad .view-solr-noticias .views-row .views-field-created { position: absolute; bottom: 20px; }
  .page-resultados-unidad .view-solr-noticias .views-row .views-field-field-noticia-ciudad { bottom: 45px; position: absolute; } }

.page-resultados-unidad .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-resultados-unidad .view-empty .upper-text { color: #666666; font-size: 190%; margin: 0; font-weight: lighter; margin: 0 auto 10px auto; position: relative; }

.page-resultados-unidad .view-empty .upper-text:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-resultados-unidad .view-empty .upper-text:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.page-resultados-unidad .view-empty .secondary-text { font-weight: 100; }

.page-resultados-unidad .view-empty p { font-size: 145%; }

.page-resultados-unidad .view-empty:before { content: url("../images/icon-document-not-found.png"); display: block; }

.page-unidades-biblioteca #preface-first { background: #1E935E; position: relative; padding-top: 40px; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-unidades-biblioteca #preface-first { padding: 0 !important; } }

.page-unidades-biblioteca #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; }

.page-unidades-biblioteca #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-unidades-biblioteca #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-unidades-biblioteca #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-unidades-biblioteca #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-unidades-biblioteca #preface-first .block-seed-tools-seed-breadcrumb { display: none; } }

.page-unidades-biblioteca #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-unidades-biblioteca #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-unidades-biblioteca #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.page-unidades-biblioteca #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-unidades-biblioteca #preface-first .block-bean, .page-unidades-biblioteca #preface-first .block-seed-tools-seed-title { margin: 1em 0; }

.page-unidades-biblioteca #preface-first .block-bean > .content h2, .page-unidades-biblioteca #preface-first .block-bean > .content #page-title, .page-unidades-biblioteca #preface-first .block-seed-tools-seed-title > .content h2, .page-unidades-biblioteca #preface-first .block-seed-tools-seed-title > .content #page-title { color: #ffffff; font-size: 180%; font-weight: 100; margin: 0; text-align: left; }

.page-unidades-biblioteca #preface-first .block-bean > .content h2:after, .page-unidades-biblioteca #preface-first .block-bean > .content #page-title:after, .page-unidades-biblioteca #preface-first .block-seed-tools-seed-title > .content h2:after, .page-unidades-biblioteca #preface-first .block-seed-tools-seed-title > .content #page-title:after { content: none; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-unidades-biblioteca #preface-first .block-bean, .page-unidades-biblioteca #preface-first .block-seed-tools-seed-title { margin: 0; } }

.page-unidades-biblioteca #preface { padding: 0 !important; }

.page-unidades-biblioteca #main-inner > .section { margin: 0 auto !important; max-width: 660px !important; }

.page-unidades-biblioteca #preface-first .block-seed-tools-seed-title { margin: 3em 0; }

.page-unidades-biblioteca .menu-policia-unidad { list-style: none; margin: 0.5em 0; padding-bottom: 4px; border-bottom: none; }

.page-unidades-biblioteca .menu-policia-unidad li, .page-unidades-biblioteca .menu-policia-unidad .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.page-unidades-biblioteca .menu-policia-unidad li:nth-child(5n), .page-unidades-biblioteca .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-unidades-biblioteca .menu-policia-unidad li, .page-unidades-biblioteca .menu-policia-unidad .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .page-unidades-biblioteca .menu-policia-unidad li:nth-child(5n), .page-unidades-biblioteca .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-unidades-biblioteca .menu-policia-unidad li:nth-child(2n), .page-unidades-biblioteca .menu-policia-unidad .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .page-unidades-biblioteca .menu-policia-unidad li, .page-unidades-biblioteca .menu-policia-unidad .menu-item { vertical-align: top; width: 47% !important; }
  .page-unidades-biblioteca .menu-policia-unidad li:nth-child(5n), .page-unidades-biblioteca .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-unidades-biblioteca .menu-policia-unidad li:nth-child(2n), .page-unidades-biblioteca .menu-policia-unidad .menu-item:nth-child(2n) { margin-right: 0; } }

.page-unidades-biblioteca .menu-policia-unidad li a, .page-unidades-biblioteca .menu-policia-unidad li a:link, .page-unidades-biblioteca .menu-policia-unidad .menu-item a, .page-unidades-biblioteca .menu-policia-unidad .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; }

.page-unidades-biblioteca .menu-policia-unidad li a.active, .page-unidades-biblioteca .menu-policia-unidad li a:hover, .page-unidades-biblioteca .menu-policia-unidad li a:focus, .page-unidades-biblioteca .menu-policia-unidad .menu-item a.active, .page-unidades-biblioteca .menu-policia-unidad .menu-item a:hover, .page-unidades-biblioteca .menu-policia-unidad .menu-item a:focus { background-color: #002f46; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.page-unidades-biblioteca .menu-policia-unidad li a.active, .page-unidades-biblioteca .menu-policia-unidad .menu-item a.active { font-weight: normal; }

.page-unidades-biblioteca .group-biblioteca > h3 { color: #555555; font-size: 230%; margin: 0; font-weight: 100; margin-top: 1em; text-align: center; width: 100%; }

.page-unidades-biblioteca .group-biblioteca > h3:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-unidades-biblioteca .group-biblioteca > h3:after { margin: 20px auto; width: 55px; }

.page-unidades-biblioteca .group-biblioteca .field-name-field-body { color: #555555; font-size: 1.2em; font-weight: 100; margin-bottom: 1em; }

.page-unidades-biblioteca .group-biblioteca .field-collection-view { border: none; margin: 0; padding: 0; }

.page-unidades-biblioteca .group-biblioteca .field-collection-container { border-bottom: none; }

.page-unidades-biblioteca .group-biblioteca .field-collection-container .field-item { border-top: 1px dotted #aeaeae; display: inline-block; padding: 1.1em 0; position: relative; width: 100%; }

.page-unidades-biblioteca .group-biblioteca .field-collection-container .field-name-field-titulo-archivo { color: #002f46; font-size: 130%; line-height: 1.3; padding-right: 10%; width: 90%; }

.page-unidades-biblioteca .group-biblioteca .field-collection-container .field-name-field-descripcion-archivo { color: #555555; font-size: 86%; font-weight: 300; padding-right: 10%; width: 90%; }

.page-unidades-biblioteca .group-biblioteca .field-collection-container .field-name-field-archivo { right: 0; position: absolute; top: 15px; }

.page-unidades-biblioteca .group-biblioteca .field-collection-container .field-name-field-archivo .file .file-size, .page-unidades-biblioteca .group-biblioteca .field-collection-container .field-name-field-archivo .file img { display: none; }

.page-unidades-biblioteca .group-biblioteca .field-collection-container .field-name-field-archivo .file a, .page-unidades-biblioteca .group-biblioteca .field-collection-container .field-name-field-archivo .file a:link { display: inline-block; text-indent: -5000em; background: url("../images/link-icon-arrow-download.png") no-repeat; width: 61px; height: 60px; }

.page-unidades-director #preface-first .block-seed-tools-seed-title { margin: 3em 0 2em; }

.page-unidades-director #preface { padding-top: 0 !important; }

.page-unidades-director #main-inner > .section { padding: 0; max-width: 100%; }

.page-unidades-director .field-name-menu-unidad { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; margin-bottom: 55px; }

.page-unidades-director .field-name-menu-unidad:before, .page-unidades-director .field-name-menu-unidad:after { content: ''; display: table; }

.page-unidades-director .field-name-menu-unidad:after { clear: both; }

.page-unidades-director .group-grupo-1 { background: #F1F1F1; margin-bottom: 2em; padding-top: 3em; padding-bottom: 15px; }

.page-unidades-director .group-director { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; max-width: 660px; text-align: center; }

.page-unidades-director .group-director:before, .page-unidades-director .group-director:after { content: ''; display: table; }

.page-unidades-director .group-director:after { clear: both; }

.page-unidades-director .group-director .field-name-field-fotografia { display: inline-block; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 3px solid #dadada; }

.page-unidades-director .group-director .field-name-field-fotografia img { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }

.page-unidades-director .group-director .field-name-field-fotografia .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; display: none; }

.page-unidades-director .group-director .field-name-field-rango { border-top: 1px solid #aaaaaa; color: #555555; font-size: 109%; font-weight: bold; padding-top: 20px; margin: 20px auto 10px; width: 40%; }

.page-unidades-director .group-director .field-name-field-nombre { color: #555555; font-size: 180%; font-weight: 100; }

.page-unidades-director .group-director .field-name-field-cargo-director { color: #666666; font-size: 105%; font-weight: 100; margin-top: 25px; }

.page-unidades-director .group-grupo-2 { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; max-width: 660px; }

.page-unidades-director .group-grupo-2:before, .page-unidades-director .group-grupo-2:after { content: ''; display: table; }

.page-unidades-director .group-grupo-2:after { clear: both; }

.page-unidades-director .group-saludo { margin-top: 20px; }

.page-unidades-director .group-saludo h3 { color: #555555; font-size: 172%; margin: 0; font-weight: 100; margin-bottom: 20px; text-align: center; }

.page-unidades-director .group-saludo h3:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-unidades-director .group-saludo h3:after { background: #aaaaaa; margin: 20px auto; width: 45px; }

.page-unidades-director .group-saludo .field-name-field-saludo { border-left: 1px solid #555555; color: #555555; font-size: 115%; font-weight: 100; padding-left: 1em; }

.page-unidades-director .field-group-div h3 { color: #555555; font-size: 172%; margin: 0; font-weight: 100; text-align: center; margin-bottom: 20px; }

.page-unidades-director .field-group-div h3:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-unidades-director .field-group-div h3:after { background: #aaaaaa; margin: 20px auto; width: 30px; }

.page-unidades-director .field-group-div .field-name-field-body { font-size: 114% !important; line-height: 1.3; }

.page-unidades-director .field-group-div .field-name-field-body p { color: #555555; font-weight: 100; }

.page-unidades-director .field-name-sharethis { max-width: 660px; margin: 0 auto; text-align: center; }

.node-type-unidades .horizontal-tabs { border: none; }

.node-type-unidades .view-mode-escuelas_de_policia .group-grupo-5 { background: #F1F1F1; }

.node-type-unidades .view-mode-escuelas_de_policia .group-grupo-5 .block-title { color: #666666; font-size: 246%; margin: 0; font-weight: 100; margin-bottom: 1em; margin-top: 1em; text-align: center; }

.node-type-unidades .view-mode-escuelas_de_policia .group-grupo-5 .block-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.node-type-unidades .view-mode-escuelas_de_policia .group-grupo-5 .block-title:after { margin: 0.4em auto 0; width: 54px; }

.node-type-unidades .view-mode-escuelas_de_policia .field-name-field-director { display: inline-block; vertical-align: top; background: #ffffff; border: 1px solid #d9d9d9; -webkit-box-shadow: 1px 0px 6px #c1c1c1; -moz-box-shadow: 1px 0px 6px #c1c1c1; box-shadow: 1px 0px 6px #c1c1c1; display: inline-block; margin-right: 2%; padding-bottom: 23px !important; text-align: center; width: 40%; }

.node-type-unidades .view-mode-escuelas_de_policia .field-name-field-director .group-director { background: #F1F1F1; border-bottom: 1px solid #c1c1c1; margin-bottom: 1em !important; padding: 10px 0 !important; }

.node-type-unidades .view-mode-escuelas_de_policia .field-name-field-director .group-director .field-name-field-fotografia { border: 3px solid #c1c1c1; }

.node-type-unidades .view-mode-escuelas_de_policia .field-name-field-director .field-name-field-nombre { color: #555555; font-size: 106%; margin: 10px 0; }

.node-type-unidades .view-mode-escuelas_de_policia .group-grupo-6, .node-type-unidades .view-mode-escuelas_de_policia .field-name-programas-acad-micos { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.node-type-unidades .view-mode-escuelas_de_policia .group-grupo-6:before, .node-type-unidades .view-mode-escuelas_de_policia .group-grupo-6:after, .node-type-unidades .view-mode-escuelas_de_policia .field-name-programas-acad-micos:before, .node-type-unidades .view-mode-escuelas_de_policia .field-name-programas-acad-micos:after { content: ''; display: table; }

.node-type-unidades .view-mode-escuelas_de_policia .group-grupo-6:after, .node-type-unidades .view-mode-escuelas_de_policia .field-name-programas-acad-micos:after { clear: both; }

.node-type-unidades .view-mode-escuelas_de_policia .field-name-menu-unidad-2 { background: #179C94; padding: 15px 0; }

.node-type-unidades .view-mode-escuelas_de_policia fieldset { padding: 0; }

.node-type-unidades .view-mode-escuelas_de_policia .group-atencion .field-name-atenci-n-al-usuario-2 { display: inline-block; vertical-align: top; border: none; margin: 0; width: 60%; position: absolute; right: 0; }

.node-type-unidades .view-mode-escuelas_de_policia .group-atencion .field-name-atenci-n-al-usuario-2 .field-collection-container { width: 100%; }

.node-type-unidades .view-mode-escuelas_de_policia .group-atencion .field-name-atenci-n-al-usuario-2 .field { color: #555555; margin-bottom: 10px; padding-left: 45px; position: relative; }

.node-type-unidades .view-mode-escuelas_de_policia .group-atencion .field-name-atenci-n-al-usuario-2 .field .field-label { font-weight: 100; text-transform: uppercase; width: 100%; }

.node-type-unidades .view-mode-escuelas_de_policia .group-atencion .field-name-atenci-n-al-usuario-2 .field .field-items { font-size: 0.9em; line-height: 1.1; }

.node-type-unidades .view-mode-escuelas_de_policia .group-atencion .field-name-atenci-n-al-usuario-2 .field .field-items a, .node-type-unidades .view-mode-escuelas_de_policia .group-atencion .field-name-atenci-n-al-usuario-2 .field .field-items a:link { font-weight: normal; color: #555555; }

.node-type-unidades .view-mode-escuelas_de_policia .group-atencion .field-name-atenci-n-al-usuario-2 .field:before { width: 28px; height: 28px; content: ''; background: url("../images/sprite.png") no-repeat; display: inline-block; position: absolute; left: 0; top: 3px; }

.node-type-unidades .view-mode-escuelas_de_policia .group-atencion .field-name-atenci-n-al-usuario-2 .field-name-field-direccion:before { background-position: -189px -285px; }

.node-type-unidades .view-mode-escuelas_de_policia .group-atencion .field-name-atenci-n-al-usuario-2 .field-name-field-horarios:before { background-position: -189px -219px; }

.node-type-unidades .view-mode-escuelas_de_policia .group-atencion .field-name-atenci-n-al-usuario-2 .field-name-field-telefonos:before { background-position: -189px -187px; }

.node-type-unidades .view-mode-escuelas_de_policia .group-atencion .field-name-atenci-n-al-usuario-2 .field-name-field-correos:before { background-position: -189px -253px; }

.node-type-unidades .view-mode-escuelas_de_policia .group-atencion .field-name-atenci-n-al-usuario-2 .field-name-field-twitter:before { background-position: -189px -154px; }

.node-type-unidades .view-mode-escuelas_de_policia .view-noticias-unidades .view-content .views-row { width: 49%; }

.node-type-unidades .view-mode-escuelas_de_policia .view-noticias-unidades .view-content .views-row:nth-child(2n) { margin-right: 0; }

.node-type-unidades .view-mode-escuelas_de_policia .view-noticias-unidades .view-content .views-field-field-imagen-noticia { display: inline-block; float: left; margin-right: 2%; width: 40%; }

.node-type-unidades .view-mode-escuelas_de_policia .view-noticias-unidades .view-content .views-field-field-imagen-noticia img { width: auto; }

.node-type-unidades .view-mode-escuelas_de_policia .view-noticias-unidades .view-content .views-field-field-imagen-noticia ~ .views-field { float: right; margin-top: 1%; margin-bottom: 0; padding: 0; width: 56%; }

.node-type-unidades .view-mode-escuelas_de_policia .view-noticias-unidades .view-content .views-field-field-noticia-ciudad { padding-top: 5px !important; }

.node-type-unidades .view-mode-escuelas_de_policia .view-noticias-unidades .view-content .views-field-field-noticia-ciudad:before { left: 0; }

.node-type-unidades .view-mode-escuelas_de_policia .group-unidad > .field, .node-type-unidades .view-mode-escuelas_de_policia .group-unidad > .field-group-div { margin-right: 1%; width: 24%; }

.node-type-unidades .view-mode-escuelas_de_policia .group-unidad > .field:nth-child(5n), .node-type-unidades .view-mode-escuelas_de_policia .group-unidad > .field-group-div:nth-child(5n) { margin-right: 0; }

.page-componente-aeronautico #preface-first { background: #1E935E; position: relative; padding-top: 40px; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-componente-aeronautico #preface-first { padding: 0 !important; } }

.page-componente-aeronautico #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; }

.page-componente-aeronautico #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-componente-aeronautico #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-componente-aeronautico #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-componente-aeronautico #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-componente-aeronautico #preface-first .block-seed-tools-seed-breadcrumb { display: none; } }

.page-componente-aeronautico #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-componente-aeronautico #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-componente-aeronautico #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.page-componente-aeronautico #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-componente-aeronautico #preface-first .block-bean, .page-componente-aeronautico #preface-first .block-seed-tools-seed-title { margin: 1em 0; }

.page-componente-aeronautico #preface-first .block-bean > .content h2, .page-componente-aeronautico #preface-first .block-bean > .content #page-title, .page-componente-aeronautico #preface-first .block-seed-tools-seed-title > .content h2, .page-componente-aeronautico #preface-first .block-seed-tools-seed-title > .content #page-title { color: #ffffff; font-size: 180%; font-weight: 100; margin: 0; text-align: left; }

.page-componente-aeronautico #preface-first .block-bean > .content h2:after, .page-componente-aeronautico #preface-first .block-bean > .content #page-title:after, .page-componente-aeronautico #preface-first .block-seed-tools-seed-title > .content h2:after, .page-componente-aeronautico #preface-first .block-seed-tools-seed-title > .content #page-title:after { content: none; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-componente-aeronautico #preface-first .block-bean, .page-componente-aeronautico #preface-first .block-seed-tools-seed-title { margin: 0; } }

.page-componente-aeronautico #preface-first .block-bean { bottom: 0; position: relative; }

.page-componente-aeronautico #preface-first .block-bean > .content h2 { background: none; padding: 0; }

.page-componente-aeronautico #preface-first .menu-policia-unidad { list-style: none; margin: 0.5em 0; padding-bottom: 4px; border-bottom: none; margin: 0.5em 0; }

.page-componente-aeronautico #preface-first .menu-policia-unidad li, .page-componente-aeronautico #preface-first .menu-policia-unidad .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.page-componente-aeronautico #preface-first .menu-policia-unidad li:nth-child(5n), .page-componente-aeronautico #preface-first .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-componente-aeronautico #preface-first .menu-policia-unidad li, .page-componente-aeronautico #preface-first .menu-policia-unidad .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .page-componente-aeronautico #preface-first .menu-policia-unidad li:nth-child(5n), .page-componente-aeronautico #preface-first .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-componente-aeronautico #preface-first .menu-policia-unidad li:nth-child(2n), .page-componente-aeronautico #preface-first .menu-policia-unidad .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .page-componente-aeronautico #preface-first .menu-policia-unidad li, .page-componente-aeronautico #preface-first .menu-policia-unidad .menu-item { vertical-align: top; width: 47% !important; }
  .page-componente-aeronautico #preface-first .menu-policia-unidad li:nth-child(5n), .page-componente-aeronautico #preface-first .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-componente-aeronautico #preface-first .menu-policia-unidad li:nth-child(2n), .page-componente-aeronautico #preface-first .menu-policia-unidad .menu-item:nth-child(2n) { margin-right: 0; } }

.page-componente-aeronautico #preface-first .menu-policia-unidad li a, .page-componente-aeronautico #preface-first .menu-policia-unidad li a:link, .page-componente-aeronautico #preface-first .menu-policia-unidad .menu-item a, .page-componente-aeronautico #preface-first .menu-policia-unidad .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; }

.page-componente-aeronautico #preface-first .menu-policia-unidad li a.active, .page-componente-aeronautico #preface-first .menu-policia-unidad li a:hover, .page-componente-aeronautico #preface-first .menu-policia-unidad li a:focus, .page-componente-aeronautico #preface-first .menu-policia-unidad .menu-item a.active, .page-componente-aeronautico #preface-first .menu-policia-unidad .menu-item a:hover, .page-componente-aeronautico #preface-first .menu-policia-unidad .menu-item a:focus { background-color: #156742; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.page-componente-aeronautico #preface-first .menu-policia-unidad li a.active, .page-componente-aeronautico #preface-first .menu-policia-unidad .menu-item a.active { font-weight: normal; }

.page-componente-aeronautico .view-componente-aeronautico .view-header p { color: #555555; font-size: 230%; margin: 0; font-weight: 100; margin: 1em 0; text-align: center; width: 100%; }

.page-componente-aeronautico .view-componente-aeronautico .view-header p:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-componente-aeronautico .view-componente-aeronautico .view-header p:after { background: #888888; margin: 30px auto; width: 55px; }

.page-componente-aeronautico .view-componente-aeronautico .views-row { display: inline-block; vertical-align: top; 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: 1em 1% 1em 0; padding-bottom: 3em; text-align: center; width: 22.8%; }

.page-componente-aeronautico .view-componente-aeronautico .views-row:nth-child(4n) { margin-right: 0; }

.page-componente-aeronautico .view-componente-aeronautico .views-row .item-list { margin-bottom: 1em; }

.page-componente-aeronautico .view-componente-aeronautico .views-row .item-list ul { list-style: none; margin: 0; }

.page-componente-aeronautico .view-componente-aeronautico .views-row .item-list ul img { width: 100%; }

.page-componente-aeronautico .view-componente-aeronautico .views-row > a { color: #007336; font-size: 120%; font-weight: normal; }

.node-type-componente-aeronautico #preface-first { background: #1E935E; position: relative; padding-top: 40px; }

@media only screen and (min-width: 0) and (max-width: 480px) { .node-type-componente-aeronautico #preface-first { padding: 0 !important; } }

.node-type-componente-aeronautico #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-componente-aeronautico #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.node-type-componente-aeronautico #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .node-type-componente-aeronautico #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.node-type-componente-aeronautico #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media only screen and (min-width: 0) and (max-width: 480px) { .node-type-componente-aeronautico #preface-first .block-seed-tools-seed-breadcrumb { display: none; } }

.node-type-componente-aeronautico #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.node-type-componente-aeronautico #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .node-type-componente-aeronautico #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.node-type-componente-aeronautico #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.node-type-componente-aeronautico #preface-first .block-bean, .node-type-componente-aeronautico #preface-first .block-seed-tools-seed-title { margin: 1em 0; }

.node-type-componente-aeronautico #preface-first .block-bean > .content h2, .node-type-componente-aeronautico #preface-first .block-bean > .content #page-title, .node-type-componente-aeronautico #preface-first .block-seed-tools-seed-title > .content h2, .node-type-componente-aeronautico #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-componente-aeronautico #preface-first .block-bean > .content h2:after, .node-type-componente-aeronautico #preface-first .block-bean > .content #page-title:after, .node-type-componente-aeronautico #preface-first .block-seed-tools-seed-title > .content h2:after, .node-type-componente-aeronautico #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-componente-aeronautico #preface-first .block-bean, .node-type-componente-aeronautico #preface-first .block-seed-tools-seed-title { margin: 0; } }

.node-type-componente-aeronautico #preface-first .block-bean { bottom: 0; position: relative; }

.node-type-componente-aeronautico #preface-first .block-bean > .content h2 { background: none; padding: 0; }

.node-type-componente-aeronautico #preface-first .menu-policia-unidad { list-style: none; margin: 0.5em 0; padding-bottom: 4px; border-bottom: none; margin: 0.5em 0; }

.node-type-componente-aeronautico #preface-first .menu-policia-unidad li, .node-type-componente-aeronautico #preface-first .menu-policia-unidad .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.node-type-componente-aeronautico #preface-first .menu-policia-unidad li:nth-child(5n), .node-type-componente-aeronautico #preface-first .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .node-type-componente-aeronautico #preface-first .menu-policia-unidad li, .node-type-componente-aeronautico #preface-first .menu-policia-unidad .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .node-type-componente-aeronautico #preface-first .menu-policia-unidad li:nth-child(5n), .node-type-componente-aeronautico #preface-first .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 1%; }
  .node-type-componente-aeronautico #preface-first .menu-policia-unidad li:nth-child(2n), .node-type-componente-aeronautico #preface-first .menu-policia-unidad .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .node-type-componente-aeronautico #preface-first .menu-policia-unidad li, .node-type-componente-aeronautico #preface-first .menu-policia-unidad .menu-item { vertical-align: top; width: 47% !important; }
  .node-type-componente-aeronautico #preface-first .menu-policia-unidad li:nth-child(5n), .node-type-componente-aeronautico #preface-first .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 1%; }
  .node-type-componente-aeronautico #preface-first .menu-policia-unidad li:nth-child(2n), .node-type-componente-aeronautico #preface-first .menu-policia-unidad .menu-item:nth-child(2n) { margin-right: 0; } }

.node-type-componente-aeronautico #preface-first .menu-policia-unidad li a, .node-type-componente-aeronautico #preface-first .menu-policia-unidad li a:link, .node-type-componente-aeronautico #preface-first .menu-policia-unidad .menu-item a, .node-type-componente-aeronautico #preface-first .menu-policia-unidad .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-componente-aeronautico #preface-first .menu-policia-unidad li a.active, .node-type-componente-aeronautico #preface-first .menu-policia-unidad li a:hover, .node-type-componente-aeronautico #preface-first .menu-policia-unidad li a:focus, .node-type-componente-aeronautico #preface-first .menu-policia-unidad .menu-item a.active, .node-type-componente-aeronautico #preface-first .menu-policia-unidad .menu-item a:hover, .node-type-componente-aeronautico #preface-first .menu-policia-unidad .menu-item a:focus { background-color: #156742; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.node-type-componente-aeronautico #preface-first .menu-policia-unidad li a.active, .node-type-componente-aeronautico #preface-first .menu-policia-unidad .menu-item a.active { font-weight: normal; }

.node-componente-aeronautico { text-align: center; }

.node-componente-aeronautico .group-gallery h2 { color: #555555; font-size: 230%; margin: 0; font-weight: 100; margin: 1em 0; text-align: center; width: 100%; }

.node-componente-aeronautico .group-gallery h2:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.node-componente-aeronautico .group-gallery h2:after { background: #888888; margin: 30px auto; width: 55px; }

.node-componente-aeronautico .field-name-field-image .field-items { font-size: 0; text-align: center; }

.node-componente-aeronautico .field-name-field-image .field-items > * { font-size: 16px; }

.node-componente-aeronautico .field-name-field-image .field-items .field-item { display: inline-block; vertical-align: top; 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: 0 1% 1% 0; width: 24%; }

.node-componente-aeronautico .field-name-field-image .field-items .field-item:nth-child(4n) { margin-right: 0; }

.node-componente-aeronautico .field-name-field-image .field-items .field-item img { width: 100%; }

.node-componente-aeronautico .group-rendimiento, .node-componente-aeronautico .group-especificaciones { display: inline-block; vertical-align: top; padding: 2%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 40%; }

.node-componente-aeronautico .group-rendimiento h3, .node-componente-aeronautico .group-especificaciones h3 { color: #555555; font-size: 184%; margin: 0; font-weight: 100; margin: 1em 0 0.3em; text-align: left; width: 100%; }

.node-componente-aeronautico .group-rendimiento h3:after, .node-componente-aeronautico .group-especificaciones h3:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.node-componente-aeronautico .group-rendimiento h3:after, .node-componente-aeronautico .group-especificaciones h3:after { background: #888888; width: 55px; }

.node-componente-aeronautico .group-rendimiento .field .field-label, .node-componente-aeronautico .group-especificaciones .field .field-label { color: #555555; }

.node-componente-aeronautico .group-rendimiento .field .field-items, .node-componente-aeronautico .group-especificaciones .field .field-items { color: #888888; }

.node-componente-aeronautico .group-especificaciones { margin-right: 2%; }

.node-type-descargable #main { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; max-width: 660px; }

.node-type-descargable #main:before, .node-type-descargable #main:after { content: ''; display: table; }

.node-type-descargable #main:after { clear: both; }

.node-type-descargable .field-name-body { color: #555555; font-size: 1.2em; font-weight: 100; }

.node-type-descargable .view-descargable .views-exposed-widgets { background: #eeeeee; border: 1px solid #dddddd; padding: 4%; }

@media only screen and (max-width: 767px) { .node-type-descargable .view-descargable .views-exposed-widgets { margin-top: 1em; } }

.node-type-descargable .view-descargable .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-descargable .view-descargable .views-exposed-widgets .views-exposed-widget { margin: 0; width: 100%; } }

.node-type-descargable .view-descargable .views-exposed-widgets .views-exposed-widget label { color: #555555; display: inline-block; width: 30%; }

@media only screen and (max-width: 767px) { .node-type-descargable .view-descargable .views-exposed-widgets .views-exposed-widget label { width: 100%; } }

.node-type-descargable .view-descargable .views-exposed-widgets .views-exposed-widget .views-widget { display: inline-block; width: 69%; }

@media only screen and (max-width: 767px) { .node-type-descargable .view-descargable .views-exposed-widgets .views-exposed-widget .views-widget { margin-bottom: 1em; width: 100%; } }

.node-type-descargable .view-descargable .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-descargable .view-descargable .views-exposed-widgets .views-submit-button { margin-right: 0; width: 19%; }

@media only screen and (max-width: 767px) { .node-type-descargable .view-descargable .views-exposed-widgets .views-submit-button { width: auto; } }

.node-type-descargable .view-descargable .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-descargable .view-descargable .views-exposed-widgets .views-submit-button .form-submit:hover { color: #ffffff; background: #002A58; }

.node-type-descargable .view-descargable .view-filters { margin-bottom: 1.5em; }

.node-type-descargable .view-descargable h2 { color: #555555; font-size: 127%; margin: 0; text-align: center; }

.node-type-descargable .view-descargable h2:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.node-type-descargable .view-descargable h2:after { margin: 12px auto; }

.node-type-descargable .view-descargable h3 { color: #555555; font-size: 115%; font-weight: 100; margin-bottom: 0.4em; }

.node-type-descargable .view-descargable .views-row { border-top: 1px dotted #aeaeae; display: inline-block; min-height: 60px; padding: 8px 0; position: relative; width: 100%; }

.node-type-descargable .view-descargable .views-row .views-field-php { color: #002f46; font-size: 130%; line-height: 1.3; padding-right: 10%; width: 90%; }

.node-type-descargable .view-descargable .views-row .views-field-field-version { color: #555555; font-size: 86%; font-weight: 300; padding-right: 10%; width: 90%; }

.node-type-descargable .view-descargable .views-row .extension { color: #ffffff; font-size: 75%; letter-spacing: 1px; text-transform: uppercase; }

.node-type-descargable .view-descargable .views-row .icono-descargable { width: 46px; height: 40px; background: #179c94  url("../images/incon-download.png") no-repeat bottom center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; margin-top: -23px; right: 0; position: absolute; padding: 3px 0; text-align: center; top: 50%; }

.node-type-descargable .view-descargable .views-row .views-field-rendered-1 .file .file-size, .node-type-descargable .view-descargable .views-row .views-field-rendered-1 .file img { display: none; }

.node-type-descargable .view-descargable .views-row .views-field-rendered-1 .file a, .node-type-descargable .view-descargable .views-row .views-field-rendered-1 .file a:link { width: 46px; height: 46px; display: inline-block; text-indent: -5000em; font-size: 0; position: absolute; top: 0; left: 0; }

.group-observatorio-del-delito #main .group-grupo-4 { margin-bottom: 2em; }

.group-observatorio-del-delito #main .group-grupo-1 { margin-bottom: 3em; }

.group-observatorio-del-delito .field-name-menu-observatorio-del-delito { background: #179c94; margin-bottom: 1em; }

.group-observatorio-del-delito #menu-policia-unidad-observatorio { font-size: 0; list-style: none; margin: 0; padding-bottom: 15px; margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.group-observatorio-del-delito #menu-policia-unidad-observatorio > * { font-size: 16px; }

@media only screen and (max-width: 767px) { .group-observatorio-del-delito #menu-policia-unidad-observatorio { width: 95%; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .group-observatorio-del-delito #menu-policia-unidad-observatorio { width: 96%; } }

.group-observatorio-del-delito #menu-policia-unidad-observatorio > li { display: inline-block; vertical-align: top; margin-right: 3%; margin: 10px 3% 10px 0; width: 22.7%; }

.group-observatorio-del-delito #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) { .group-observatorio-del-delito #menu-policia-unidad-observatorio > li > span { border-bottom: 1px solid #ffffff; font-size: 90%; min-height: auto; padding: 10px 2%; } }

.group-observatorio-del-delito #menu-policia-unidad-observatorio > li.last { margin-right: 0; }

@media only screen and (max-width: 767px) { .group-observatorio-del-delito #menu-policia-unidad-observatorio > li { margin: 0; width: 100%; } }

.group-observatorio-del-delito #menu-policia-unidad-observatorio > li .item-list { border-top: 1px solid #62b38e; display: block; }

@media only screen and (max-width: 767px) { .group-observatorio-del-delito #menu-policia-unidad-observatorio > li .item-list { display: none; } }

.group-observatorio-del-delito #menu-policia-unidad-observatorio > li .item-list ul { list-style: none; margin: 0; }

@media only screen and (max-width: 767px) { .group-observatorio-del-delito #menu-policia-unidad-observatorio > li .item-list ul { margin: 0 auto; width: 95%; } }

.group-observatorio-del-delito #menu-policia-unidad-observatorio > li .item-list li a, .group-observatorio-del-delito #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; }

.group-observatorio-del-delito #menu-policia-unidad-observatorio > li .item-list li a:hover, .group-observatorio-del-delito #menu-policia-unidad-observatorio > li .item-list li a:link:hover { background-color: #002f46; background-position: 10px; padding-left: 25px; text-decoration: none; }

.group-observatorio-del-delito #menu-policia-unidad-observatorio:before, .group-observatorio-del-delito #menu-policia-unidad-observatorio:after { content: ''; display: table; }

.group-observatorio-del-delito #menu-policia-unidad-observatorio:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .group-observatorio-del-delito #menu-policia-unidad-observatorio { max-width: 90%; } }

.group-observatorio-del-delito .group-contactenos { border: 1px solid #d9d9d9; -webkit-box-shadow: 1px 0px 6px #c1c1c1; -moz-box-shadow: 1px 0px 6px #c1c1c1; box-shadow: 1px 0px 6px #c1c1c1; }

.group-observatorio-del-delito .group-contactenos > h3 { display: inline-block; vertical-align: top; color: #666666; font-size: 190%; margin: 0; font-weight: 100; margin-bottom: 0.3em; padding: 2%; text-align: left; width: 26%; }

.group-observatorio-del-delito .group-contactenos > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-observatorio-del-delito .group-contactenos > h3:after { background: #999999; margin: 12px 0 0; width: 43px; }

.group-observatorio-del-delito .group-contactenos .field-collection-container { display: inline-block; vertical-align: top; border-bottom: none; margin: 0; padding: 1% 0; width: 70%; }

.group-observatorio-del-delito .group-contactenos .field-name-field-atenci-n-al-ciudadano .field { padding-left: 35px; width: 43%; }

.group-observatorio-del-delito .group-objetivo { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; margin-bottom: 2em; }

.group-observatorio-del-delito .group-objetivo:before, .group-observatorio-del-delito .group-objetivo:after { content: ''; display: table; }

.group-observatorio-del-delito .group-objetivo:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .group-observatorio-del-delito .group-objetivo { max-width: 90%; } }

.group-observatorio-del-delito .group-objetivo > h3 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 13px; text-align: center; }

.group-observatorio-del-delito .group-objetivo > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-observatorio-del-delito .group-objetivo > h3:after { background: #bbbbbb; margin: 15px auto 0 auto; width: 75px; }

.group-observatorio-del-delito .group-objetivo > h3 a, .group-observatorio-del-delito .group-objetivo > h3 a:link { font-weight: 100; color: #555555; }

.group-observatorio-del-delito .group-objetivo .field-name-field-objetivo { 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%; }

.group-observatorio-del-delito .group-objetivo .field-name-field-objetivo p { color: #555555; margin: 0; font-size: 1.1em; font-weight: 100; line-height: 1.5; }

.page-unidades-vinculese-a-nuestra-red #preface-first { background: #1E935E; position: relative; padding-top: 40px; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-unidades-vinculese-a-nuestra-red #preface-first { padding: 0 !important; } }

.page-unidades-vinculese-a-nuestra-red #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; }

.page-unidades-vinculese-a-nuestra-red #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-unidades-vinculese-a-nuestra-red #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-unidades-vinculese-a-nuestra-red #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-unidades-vinculese-a-nuestra-red #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-unidades-vinculese-a-nuestra-red #preface-first .block-seed-tools-seed-breadcrumb { display: none; } }

.page-unidades-vinculese-a-nuestra-red #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-unidades-vinculese-a-nuestra-red #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-unidades-vinculese-a-nuestra-red #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.page-unidades-vinculese-a-nuestra-red #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-unidades-vinculese-a-nuestra-red #preface-first .block-bean, .page-unidades-vinculese-a-nuestra-red #preface-first .block-seed-tools-seed-title { margin: 1em 0; }

.page-unidades-vinculese-a-nuestra-red #preface-first .block-bean > .content h2, .page-unidades-vinculese-a-nuestra-red #preface-first .block-bean > .content #page-title, .page-unidades-vinculese-a-nuestra-red #preface-first .block-seed-tools-seed-title > .content h2, .page-unidades-vinculese-a-nuestra-red #preface-first .block-seed-tools-seed-title > .content #page-title { color: #ffffff; font-size: 180%; font-weight: 100; margin: 0; text-align: left; }

.page-unidades-vinculese-a-nuestra-red #preface-first .block-bean > .content h2:after, .page-unidades-vinculese-a-nuestra-red #preface-first .block-bean > .content #page-title:after, .page-unidades-vinculese-a-nuestra-red #preface-first .block-seed-tools-seed-title > .content h2:after, .page-unidades-vinculese-a-nuestra-red #preface-first .block-seed-tools-seed-title > .content #page-title:after { content: none; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-unidades-vinculese-a-nuestra-red #preface-first .block-bean, .page-unidades-vinculese-a-nuestra-red #preface-first .block-seed-tools-seed-title { margin: 0; } }

.page-unidades-vinculese-a-nuestra-red #menu-policia-unidad-observatorio { font-size: 0; list-style: none; margin: 0; padding-bottom: 15px; }

.page-unidades-vinculese-a-nuestra-red #menu-policia-unidad-observatorio > * { font-size: 16px; }

@media only screen and (max-width: 767px) { .page-unidades-vinculese-a-nuestra-red #menu-policia-unidad-observatorio { width: 95%; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-unidades-vinculese-a-nuestra-red #menu-policia-unidad-observatorio { width: 96%; } }

.page-unidades-vinculese-a-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-vinculese-a-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-vinculese-a-nuestra-red #menu-policia-unidad-observatorio > li > span { border-bottom: 1px solid #ffffff; font-size: 90%; min-height: auto; padding: 10px 2%; } }

.page-unidades-vinculese-a-nuestra-red #menu-policia-unidad-observatorio > li.last { margin-right: 0; }

@media only screen and (max-width: 767px) { .page-unidades-vinculese-a-nuestra-red #menu-policia-unidad-observatorio > li { margin: 0; width: 100%; } }

.page-unidades-vinculese-a-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-vinculese-a-nuestra-red #menu-policia-unidad-observatorio > li .item-list { display: none; } }

.page-unidades-vinculese-a-nuestra-red #menu-policia-unidad-observatorio > li .item-list ul { list-style: none; margin: 0; }

@media only screen and (max-width: 767px) { .page-unidades-vinculese-a-nuestra-red #menu-policia-unidad-observatorio > li .item-list ul { margin: 0 auto; width: 95%; } }

.page-unidades-vinculese-a-nuestra-red #menu-policia-unidad-observatorio > li .item-list li a, .page-unidades-vinculese-a-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-vinculese-a-nuestra-red #menu-policia-unidad-observatorio > li .item-list li a:hover, .page-unidades-vinculese-a-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-vinculese-a-nuestra-red #preface { padding: 0 !important; }

.page-unidades-vinculese-a-nuestra-red #preface-first .block-seed-tools-seed-title { margin: 2em 0; }

.page-unidades-vinculese-a-nuestra-red #main-inner .section { max-width: 660px !important; margin: 0 auto !important; }

.page-unidades-vinculese-a-nuestra-red .group-nuestra-red { margin-bottom: 3em; }

.page-unidades-vinculese-a-nuestra-red .group-nuestra-red > h3 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; line-height: 1; margin-bottom: 26px; margin-top: 1em; text-align: center; }

.page-unidades-vinculese-a-nuestra-red .group-nuestra-red > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-unidades-vinculese-a-nuestra-red .group-nuestra-red > h3:after { margin: 0.4em auto 0; width: 54px; }

.page-unidades-vinculese-a-nuestra-red .group-nuestra-red .field-name-field-body { color: #4d4d4d; font-size: 110%; font-weight: 100; }

.page-unidades-vinculese-a-nuestra-red .block-entityform-block form { margin: 0 auto; width: 70%; }

.page-unidades-vinculese-a-nuestra-red .block-entityform-block form .form-wrapper { margin-bottom: 1.5em; }

.page-unidades-vinculese-a-nuestra-red .block-entityform-block form .form-wrapper label { color: #555555; font-weight: bold; font-size: 105%; margin-bottom: 4px; padding: 0; }

.page-unidades-vinculese-a-nuestra-red .block-entityform-block form .form-wrapper .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-unidades-vinculese-a-nuestra-red .block-entityform-block form .form-wrapper .description { color: #777777; font-style: italic; }

.page-unidades-vinculese-a-nuestra-red .block-entityform-block form .form-wrapper textarea { 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-unidades-vinculese-a-nuestra-red .block-entityform-block form .form-wrapper .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; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 7px 40px; }

.page-unidades-vinculese-a-nuestra-red .block-entityform-block form .form-wrapper .form-submit:hover { color: #ffffff; background: #1a814a; }

.page-unidades-vinculese-a-nuestra-red .block-entityform-block form .form-actions { text-align: right; }

.node-type-subsitio .region-content > .block-views-revista-policia-block-1 .view-content { margin: 0 auto; margin-top: 20px; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.node-type-subsitio .region-content .view-revista-policia .grup-1 .view-revista-policia .view-header > p { padding-top: 10px; }

.node-type-subsitio .region-content .view-revista-policia .grup-1 .view-revista-policia > .view-content { margin-top: -10px; }

.node-type-subsitio .region-content .view-revista-policia .grup-1 .view-revista-policia .views-row { color: #888; font-weight: bold; }

.node-type-subsitio .region-content .view-revista-policia .grup-1 .view-revista-policia .view-footer p { padding-top: 10px; }

.page-revista-criminalidad #preface-first, .node-type-subsitio #preface-first { background: #179c94; position: relative; padding-top: 40px; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-revista-criminalidad #preface-first, .node-type-subsitio #preface-first { padding: 0 !important; } }

.page-revista-criminalidad #preface-first .block-seed-tools-seed-breadcrumb, .node-type-subsitio #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; }

.page-revista-criminalidad #preface-first .block-seed-tools-seed-breadcrumb > .content, .node-type-subsitio #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-revista-criminalidad #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-revista-criminalidad #preface-first .block-seed-tools-seed-breadcrumb > .content:after, .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; }

.page-revista-criminalidad #preface-first .block-seed-tools-seed-breadcrumb > .content:after, .node-type-subsitio #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-revista-criminalidad #preface-first .block-seed-tools-seed-breadcrumb, .node-type-subsitio #preface-first .block-seed-tools-seed-breadcrumb { display: none; } }

.page-revista-criminalidad #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb, .node-type-subsitio #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-revista-criminalidad #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-revista-criminalidad #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link, .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; }

.page-revista-criminalidad #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink, .node-type-subsitio #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-revista-criminalidad #preface-first .block-bean, .page-revista-criminalidad #preface-first .block-seed-tools-seed-title, .node-type-subsitio #preface-first .block-bean, .node-type-subsitio #preface-first .block-seed-tools-seed-title { margin: 1em 0; }

.page-revista-criminalidad #preface-first .block-bean > .content h2, .page-revista-criminalidad #preface-first .block-bean > .content #page-title, .page-revista-criminalidad #preface-first .block-seed-tools-seed-title > .content h2, .page-revista-criminalidad #preface-first .block-seed-tools-seed-title > .content #page-title, .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 { color: #ffffff; font-size: 180%; font-weight: 100; margin: 0; text-align: left; }

.page-revista-criminalidad #preface-first .block-bean > .content h2:after, .page-revista-criminalidad #preface-first .block-bean > .content #page-title:after, .page-revista-criminalidad #preface-first .block-seed-tools-seed-title > .content h2:after, .page-revista-criminalidad #preface-first .block-seed-tools-seed-title > .content #page-title:after, .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: 0) and (max-width: 480px) { .page-revista-criminalidad #preface-first .block-bean, .page-revista-criminalidad #preface-first .block-seed-tools-seed-title, .node-type-subsitio #preface-first .block-bean, .node-type-subsitio #preface-first .block-seed-tools-seed-title { margin: 0; } }

.page-revista-criminalidad #preface-first .block-seed-tools-seed-title, .node-type-subsitio #preface-first .block-seed-tools-seed-title { margin: 2.5em 0; }

.page-revista-criminalidad #preface-first .block-seed-tools-seed-title > .content #page-title, .node-type-subsitio #preface-first .block-seed-tools-seed-title > .content #page-title { background: url(../images/logo-chat-ponal.png) no-repeat left center; font-weight: bold; font-size: 250%; padding-left: 56px; }

.page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu, .node-type-subsitio .block-menu-menu-revista-criminalidad .menu { list-style: none; margin: 0.5em 0; padding-bottom: 4px; margin: 0.8em 0; }

.page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu li, .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item, .node-type-subsitio .block-menu-menu-revista-criminalidad .menu li, .node-type-subsitio .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%; }

.page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu li:nth-child(5n), .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(5n), .node-type-subsitio .block-menu-menu-revista-criminalidad .menu li:nth-child(5n), .node-type-subsitio .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) { .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu li, .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item, .node-type-subsitio .block-menu-menu-revista-criminalidad .menu li, .node-type-subsitio .block-menu-menu-revista-criminalidad .menu .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu li:nth-child(5n), .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(5n), .node-type-subsitio .block-menu-menu-revista-criminalidad .menu li:nth-child(5n), .node-type-subsitio .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu li:nth-child(2n), .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(2n), .node-type-subsitio .block-menu-menu-revista-criminalidad .menu li:nth-child(2n), .node-type-subsitio .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu li, .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item, .node-type-subsitio .block-menu-menu-revista-criminalidad .menu li, .node-type-subsitio .block-menu-menu-revista-criminalidad .menu .menu-item { vertical-align: top; width: 47% !important; }
  .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu li:nth-child(5n), .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(5n), .node-type-subsitio .block-menu-menu-revista-criminalidad .menu li:nth-child(5n), .node-type-subsitio .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu li:nth-child(2n), .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(2n), .node-type-subsitio .block-menu-menu-revista-criminalidad .menu li:nth-child(2n), .node-type-subsitio .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(2n) { margin-right: 0; } }

.page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu li a, .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu li a:link, .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item a, .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item a:link, .node-type-subsitio .block-menu-menu-revista-criminalidad .menu li a, .node-type-subsitio .block-menu-menu-revista-criminalidad .menu li a:link, .node-type-subsitio .block-menu-menu-revista-criminalidad .menu .menu-item a, .node-type-subsitio .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; }

.page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu li a.active, .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu li a:hover, .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu li a:focus, .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item a.active, .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item a:hover, .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item a:focus, .node-type-subsitio .block-menu-menu-revista-criminalidad .menu li a.active, .node-type-subsitio .block-menu-menu-revista-criminalidad .menu li a:hover, .node-type-subsitio .block-menu-menu-revista-criminalidad .menu li a:focus, .node-type-subsitio .block-menu-menu-revista-criminalidad .menu .menu-item a.active, .node-type-subsitio .block-menu-menu-revista-criminalidad .menu .menu-item a:hover, .node-type-subsitio .block-menu-menu-revista-criminalidad .menu .menu-item a:focus { background-color: #002f46; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu li a.active, .page-revista-criminalidad .block-menu-menu-revista-criminalidad .menu .menu-item a.active, .node-type-subsitio .block-menu-menu-revista-criminalidad .menu li a.active, .node-type-subsitio .block-menu-menu-revista-criminalidad .menu .menu-item a.active { font-weight: normal; }

.page-revista-criminalidad #main-inner > .section, .node-type-subsitio #main-inner > .section { max-width: 100%; padding: 0; }

.page-revista-criminalidad .region-content > .view-revista-criminalidad > .view-header, .page-revista-criminalidad .region-content > .view-revista-criminalidad > .block-content, .page-revista-criminalidad .region-content > .block-views-revista-policia-block-1 > .view-header, .page-revista-criminalidad .region-content > .block-views-revista-policia-block-1 > .block-content, .node-type-subsitio .region-content > .view-revista-criminalidad > .view-header, .node-type-subsitio .region-content > .view-revista-criminalidad > .block-content, .node-type-subsitio .region-content > .block-views-revista-policia-block-1 > .view-header, .node-type-subsitio .region-content > .block-views-revista-policia-block-1 > .block-content { background: #ececec; margin-bottom: 1.5em; }

.page-revista-criminalidad .region-content > .view-revista-criminalidad > .view-header p, .page-revista-criminalidad .region-content > .view-revista-criminalidad > .block-content p, .page-revista-criminalidad .region-content > .block-views-revista-policia-block-1 > .view-header p, .page-revista-criminalidad .region-content > .block-views-revista-policia-block-1 > .block-content p, .node-type-subsitio .region-content > .view-revista-criminalidad > .view-header p, .node-type-subsitio .region-content > .view-revista-criminalidad > .block-content p, .node-type-subsitio .region-content > .block-views-revista-policia-block-1 > .view-header p, .node-type-subsitio .region-content > .block-views-revista-policia-block-1 > .block-content p { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; color: #606060; font-size: 200%; font-weight: 100; padding-bottom: 13px; padding-top: 121px; }

.page-revista-criminalidad .region-content > .view-revista-criminalidad > .view-header p:before, .page-revista-criminalidad .region-content > .view-revista-criminalidad > .view-header p:after, .page-revista-criminalidad .region-content > .view-revista-criminalidad > .block-content p:before, .page-revista-criminalidad .region-content > .view-revista-criminalidad > .block-content p:after, .page-revista-criminalidad .region-content > .block-views-revista-policia-block-1 > .view-header p:before, .page-revista-criminalidad .region-content > .block-views-revista-policia-block-1 > .view-header p:after, .page-revista-criminalidad .region-content > .block-views-revista-policia-block-1 > .block-content p:before, .page-revista-criminalidad .region-content > .block-views-revista-policia-block-1 > .block-content p:after, .node-type-subsitio .region-content > .view-revista-criminalidad > .view-header p:before, .node-type-subsitio .region-content > .view-revista-criminalidad > .view-header p:after, .node-type-subsitio .region-content > .view-revista-criminalidad > .block-content p:before, .node-type-subsitio .region-content > .view-revista-criminalidad > .block-content p:after, .node-type-subsitio .region-content > .block-views-revista-policia-block-1 > .view-header p:before, .node-type-subsitio .region-content > .block-views-revista-policia-block-1 > .view-header p:after, .node-type-subsitio .region-content > .block-views-revista-policia-block-1 > .block-content p:before, .node-type-subsitio .region-content > .block-views-revista-policia-block-1 > .block-content p:after { content: ''; display: table; }

.page-revista-criminalidad .region-content > .view-revista-criminalidad > .view-header p:after, .page-revista-criminalidad .region-content > .view-revista-criminalidad > .block-content p:after, .page-revista-criminalidad .region-content > .block-views-revista-policia-block-1 > .view-header p:after, .page-revista-criminalidad .region-content > .block-views-revista-policia-block-1 > .block-content p:after, .node-type-subsitio .region-content > .view-revista-criminalidad > .view-header p:after, .node-type-subsitio .region-content > .view-revista-criminalidad > .block-content p:after, .node-type-subsitio .region-content > .block-views-revista-policia-block-1 > .view-header p:after, .node-type-subsitio .region-content > .block-views-revista-policia-block-1 > .block-content p:after { clear: both; }

.page-revista-criminalidad .region-content > .view-revista-criminalidad > .view-header p a, .page-revista-criminalidad .region-content > .view-revista-criminalidad > .view-header p a:link, .page-revista-criminalidad .region-content > .view-revista-criminalidad > .block-content p a, .page-revista-criminalidad .region-content > .view-revista-criminalidad > .block-content p a:link, .page-revista-criminalidad .region-content > .block-views-revista-policia-block-1 > .view-header p a, .page-revista-criminalidad .region-content > .block-views-revista-policia-block-1 > .view-header p a:link, .page-revista-criminalidad .region-content > .block-views-revista-policia-block-1 > .block-content p a, .page-revista-criminalidad .region-content > .block-views-revista-policia-block-1 > .block-content p a:link, .node-type-subsitio .region-content > .view-revista-criminalidad > .view-header p a, .node-type-subsitio .region-content > .view-revista-criminalidad > .view-header p a:link, .node-type-subsitio .region-content > .view-revista-criminalidad > .block-content p a, .node-type-subsitio .region-content > .view-revista-criminalidad > .block-content p a:link, .node-type-subsitio .region-content > .block-views-revista-policia-block-1 > .view-header p a, .node-type-subsitio .region-content > .block-views-revista-policia-block-1 > .view-header p a:link, .node-type-subsitio .region-content > .block-views-revista-policia-block-1 > .block-content p a, .node-type-subsitio .region-content > .block-views-revista-policia-block-1 > .block-content p a:link { display: inline-block; text-indent: -5000em; width: 29px; height: 29px; background: url("../images/sprite.png") no-repeat -149px -92px; }

.page-revista-criminalidad .region-content > .view-revista-criminalidad > .view-content, .page-revista-criminalidad .region-content > .block-views-revista-policia-block-1 > .view-content, .node-type-subsitio .region-content > .view-revista-criminalidad > .view-content, .node-type-subsitio .region-content > .block-views-revista-policia-block-1 > .view-content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-revista-criminalidad .region-content > .view-revista-criminalidad > .view-content:before, .page-revista-criminalidad .region-content > .view-revista-criminalidad > .view-content:after, .page-revista-criminalidad .region-content > .block-views-revista-policia-block-1 > .view-content:before, .page-revista-criminalidad .region-content > .block-views-revista-policia-block-1 > .view-content:after, .node-type-subsitio .region-content > .view-revista-criminalidad > .view-content:before, .node-type-subsitio .region-content > .view-revista-criminalidad > .view-content:after, .node-type-subsitio .region-content > .block-views-revista-policia-block-1 > .view-content:before, .node-type-subsitio .region-content > .block-views-revista-policia-block-1 > .view-content:after { content: ''; display: table; }

.page-revista-criminalidad .region-content > .view-revista-criminalidad > .view-content:after, .page-revista-criminalidad .region-content > .block-views-revista-policia-block-1 > .view-content:after, .node-type-subsitio .region-content > .view-revista-criminalidad > .view-content:after, .node-type-subsitio .region-content > .block-views-revista-policia-block-1 > .view-content:after { clear: both; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1, .node-type-subsitio .view-revista-criminalidad .grup-1, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 { float: left; width: 40%; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia { border: 1px solid #d9d9d9; -webkit-box-shadow: 1px 1px 3px #919191; -moz-box-shadow: 1px 1px 3px #919191; box-shadow: 1px 1px 3px #919191; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-header p, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .view-header p, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-header p, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-header p, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-header p, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .view-header p, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-header p, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-header p { color: #555555; font-size: 170%; margin: 0; font-weight: 100; margin-top: 20px; text-align: center; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-header p:after, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .view-header p:after, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-header p:after, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-header p:after, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-header p:after, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .view-header p:after, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-header p:after, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-header p:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-header p:after, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .view-header p:after, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-header p:after, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-header p:after, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-header p:after, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .view-header p:after, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-header p:after, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-header p:after { background: #999999; margin: 0.4em auto 0; width: 54px; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-content, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .view-content, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-content, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-content, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-content, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .view-content, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-content, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-content { font-size: 0; padding: 5%; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-content > *, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .view-content > *, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-content > *, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-content > *, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-content > *, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .view-content > *, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-content > *, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-content > * { font-size: 16px; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .views-row, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .views-row, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .views-row, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .views-row, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .views-row, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .views-row, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .views-row, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .views-row { display: inline-block; vertical-align: top; margin-right: 4%; text-align: center; width: 30.6%; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .views-row:nth-child(3n), .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .views-row:nth-child(3n), .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .views-row:nth-child(3n), .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .views-row:nth-child(3n), .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .views-row:nth-child(3n), .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .views-row:nth-child(3n), .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .views-row:nth-child(3n), .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .views-row:nth-child(3n) { margin-right: 0; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .views-row .views-field-title-1, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .views-row .views-field-title, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .views-row .views-field-title-1, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .views-row .views-field-title, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .views-row .views-field-title-1, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .views-row .views-field-title, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .views-row .views-field-title-1, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .views-row .views-field-title, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .views-row .views-field-title-1, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .views-row .views-field-title, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .views-row .views-field-title-1, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .views-row .views-field-title, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .views-row .views-field-title-1, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .views-row .views-field-title, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .views-row .views-field-title-1, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .views-row .views-field-title { height: 48px; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .views-row .views-field-title-1 a, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .views-row .views-field-title a, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .views-row .views-field-title-1 a, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .views-row .views-field-title a, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .views-row .views-field-title-1 a, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .views-row .views-field-title a, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .views-row .views-field-title-1 a, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .views-row .views-field-title a, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .views-row .views-field-title-1 a, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .views-row .views-field-title a, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .views-row .views-field-title-1 a, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .views-row .views-field-title a, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .views-row .views-field-title-1 a, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .views-row .views-field-title a, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .views-row .views-field-title-1 a, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .views-row .views-field-title a { color: #888888; font-size: 100%; margin-top: 7px; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-footer p, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .view-footer p, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-footer p, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-footer p, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-footer p, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .view-footer p, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-footer p, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-footer p { text-align: center; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-footer p:nth-child(2n), .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .view-footer p:nth-child(2n), .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-footer p:nth-child(2n), .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-footer p:nth-child(2n), .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-footer p:nth-child(2n), .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .view-footer p:nth-child(2n), .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-footer p:nth-child(2n), .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-footer p:nth-child(2n) { background: #F1F1F1; border-top: 1px solid #d9d9d9; padding: 4% 16px; margin: 0; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-footer p:nth-child(2n) a, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .view-footer p:nth-child(2n) a, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-footer p:nth-child(2n) a, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-footer p:nth-child(2n) a, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-footer p:nth-child(2n) a, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .view-footer p:nth-child(2n) a, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-footer p:nth-child(2n) a, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-footer p:nth-child(2n) a { display: inline-block; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-footer p a, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-footer p a:link, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .view-footer p a, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .view-footer p a:link, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-footer p a, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-footer p a:link, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-footer p a, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-footer p a:link, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-footer p a, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-footer p a:link, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .view-footer p a, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .view-footer p a:link, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-footer p a, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-footer p a:link, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-footer p a, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-footer p a:link { color: #179c94; display: inline-block; font-size: 121%; font-weight: 100; margin-right: 1em; padding-right: 25px; position: relative; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-footer p a:after, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-footer p a:link:after, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .view-footer p a:after, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .view-footer p a:link:after, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-footer p a:after, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-footer p a:link:after, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-footer p a:after, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-footer p a:link:after, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-footer p a:after, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-footer p a:link:after, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .view-footer p a:after, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .view-footer p a:link:after, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-footer p a:after, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-footer p a:link:after, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-footer p a:after, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-footer p a:link:after { background: url("../images/sprite.png") -181px -54px no-repeat; content: ''; height: 20px; margin-top: -10px; position: absolute; right: 0; top: 50%; width: 20px; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-footer p br, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .view-revista-policia .view-footer p br, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-footer p br, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-footer p br, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-criminalidad .view-footer p br, .node-type-subsitio .view-revista-criminalidad .grup-1 .view-revista-policia .view-footer p br, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-criminalidad .view-footer p br, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .view-revista-policia .view-footer p br { display: none; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .views-field-nothing, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .views-field-nothing, .node-type-subsitio .view-revista-criminalidad .grup-1 .views-field-nothing, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .views-field-nothing { border: 1px solid #d9d9d9; -webkit-box-shadow: 1px 1px 3px #919191; -moz-box-shadow: 1px 1px 3px #919191; box-shadow: 1px 1px 3px #919191; margin-top: 19px; position: relative; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .views-field-nothing .field-content, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .views-field-nothing .field-content, .node-type-subsitio .view-revista-criminalidad .grup-1 .views-field-nothing .field-content, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .views-field-nothing .field-content { display: inline-block; padding: 3% 3% 7%; width: 94%; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .views-field-nothing .field-content > span, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .views-field-nothing .field-content > span, .node-type-subsitio .view-revista-criminalidad .grup-1 .views-field-nothing .field-content > span, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .views-field-nothing .field-content > span { background: darkgray; height: 100%; left: 0; position: absolute; top: 0; width: 35%; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .views-field-nothing .field-content > h3, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .views-field-nothing .field-content > h3, .node-type-subsitio .view-revista-criminalidad .grup-1 .views-field-nothing .field-content > h3, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .views-field-nothing .field-content > h3 { float: right; width: 60%; color: #555555; font-size: 170%; margin: 0; font-weight: 100; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .views-field-nothing .field-content > h3:after, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .views-field-nothing .field-content > h3:after, .node-type-subsitio .view-revista-criminalidad .grup-1 .views-field-nothing .field-content > h3:after, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .views-field-nothing .field-content > h3:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .views-field-nothing .field-content > h3:after, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .views-field-nothing .field-content > h3:after, .node-type-subsitio .view-revista-criminalidad .grup-1 .views-field-nothing .field-content > h3:after, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .views-field-nothing .field-content > h3:after { background: #999999; width: 54px; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .views-field-nothing .field-content .block-content-link, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .views-field-nothing .field-content .block-content-link, .node-type-subsitio .view-revista-criminalidad .grup-1 .views-field-nothing .field-content .block-content-link, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .views-field-nothing .field-content .block-content-link { float: right; width: 60%; }

.page-revista-criminalidad .view-revista-criminalidad .grup-1 .views-field-nothing .field-content .block-content-link a, .page-revista-criminalidad .view-revista-criminalidad .grup-1 .views-field-nothing .field-content .block-content-link a:link, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .views-field-nothing .field-content .block-content-link a, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-1 .views-field-nothing .field-content .block-content-link a:link, .node-type-subsitio .view-revista-criminalidad .grup-1 .views-field-nothing .field-content .block-content-link a, .node-type-subsitio .view-revista-criminalidad .grup-1 .views-field-nothing .field-content .block-content-link a:link, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .views-field-nothing .field-content .block-content-link a, .node-type-subsitio .block-views-revista-policia-block-1 .grup-1 .views-field-nothing .field-content .block-content-link a:link { color: #007336; display: block; font-size: 106%; font-weight: 400; line-height: 1.8; }

.page-revista-criminalidad .view-revista-criminalidad .grup-2, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-2, .node-type-subsitio .view-revista-criminalidad .grup-2, .node-type-subsitio .block-views-revista-policia-block-1 .grup-2 { float: right; margin-top: -154px; width: 57%; }

.page-revista-criminalidad .view-revista-criminalidad .grup-2 .views-field-field-thumbnail, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-2 .views-field-field-thumbnail, .node-type-subsitio .view-revista-criminalidad .grup-2 .views-field-field-thumbnail, .node-type-subsitio .block-views-revista-policia-block-1 .grup-2 .views-field-field-thumbnail { margin-bottom: 1em; text-align: center; }

.page-revista-criminalidad .view-revista-criminalidad .grup-2 .views-field-title, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-2 .views-field-title, .node-type-subsitio .view-revista-criminalidad .grup-2 .views-field-title, .node-type-subsitio .block-views-revista-policia-block-1 .grup-2 .views-field-title { background: #729E00; padding: 2%; }

.page-revista-criminalidad .view-revista-criminalidad .grup-2 .views-field-title a, .page-revista-criminalidad .view-revista-criminalidad .grup-2 .views-field-title a:link, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-2 .views-field-title a, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-2 .views-field-title a:link, .node-type-subsitio .view-revista-criminalidad .grup-2 .views-field-title a, .node-type-subsitio .view-revista-criminalidad .grup-2 .views-field-title a:link, .node-type-subsitio .block-views-revista-policia-block-1 .grup-2 .views-field-title a, .node-type-subsitio .block-views-revista-policia-block-1 .grup-2 .views-field-title a:link { color: #ffffff; font-size: 200%; font-weight: 400; }

.page-revista-criminalidad .view-revista-criminalidad .grup-2 .views-field-field-volumen, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-2 .views-field-field-volumen, .node-type-subsitio .view-revista-criminalidad .grup-2 .views-field-field-volumen, .node-type-subsitio .block-views-revista-policia-block-1 .grup-2 .views-field-field-volumen { background: #729E00; }

.page-revista-criminalidad .view-revista-criminalidad .grup-2 .views-field-field-volumen .field-content, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-2 .views-field-field-volumen .field-content, .node-type-subsitio .view-revista-criminalidad .grup-2 .views-field-field-volumen .field-content, .node-type-subsitio .block-views-revista-policia-block-1 .grup-2 .views-field-field-volumen .field-content { color: #ffffff; }

.page-revista-criminalidad .view-revista-criminalidad .grup-2 .views-field-nothing-1, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-2 .views-field-nothing-1, .node-type-subsitio .view-revista-criminalidad .grup-2 .views-field-nothing-1, .node-type-subsitio .block-views-revista-policia-block-1 .grup-2 .views-field-nothing-1 { background: #5b7e00; padding: 1% 2%; }

.page-revista-criminalidad .view-revista-criminalidad .grup-2 .views-field-nothing-1 a, .page-revista-criminalidad .block-views-revista-policia-block-1 .grup-2 .views-field-nothing-1 a, .node-type-subsitio .view-revista-criminalidad .grup-2 .views-field-nothing-1 a, .node-type-subsitio .block-views-revista-policia-block-1 .grup-2 .views-field-nothing-1 a { background: url("../images/arrow-white.png") no-repeat right center; -moz-background-size: 16px; background-size: 16px; color: #ffffff; font-weight: 100; padding-right: 25px; }

.page-simbolos.node-type-p-gina #main { max-width: 100%; }

.page-simbolos #preface #preface-third #page-title { color: #555555; font-size: 265%; margin: 0; font-weight: 300; margin: 0 auto 28px auto; max-width: 660px; text-align: center; }

.page-simbolos #preface #preface-third #page-title:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-simbolos #preface #preface-third #page-title:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.page-simbolos #quicktabs-simbolos .item-list { display: inline-block; margin-bottom: 40px; width: 100%; }

.page-simbolos .quicktabs-tabs { display: block; margin: 0 auto !important; max-width: 660px; text-align: center; }

.page-simbolos .quicktabs-tabs li { display: inline-block; vertical-align: middle; background-color: #002f46; min-width: 5em; margin-right: 1%; padding: 0.5% 3%; text-align: center; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; }

.page-simbolos .quicktabs-tabs li:last-child { margin-right: 0; }

.page-simbolos .quicktabs-tabs li.active, .page-simbolos .quicktabs-tabs li:hover { background-color: #A7A5A8; }

.page-simbolos .quicktabs-tabs li a { display: inline-block; width: 100%; color: #ffffff; text-decoration: none; font-weight: lighter; }

.page-simbolos .quicktabs-tabpage { margin: 0 auto; max-width: 660px; }

.page-simbolos .quicktabs-tabpage .views-field-field-body { color: #555555; margin-top: 2em; }

.page-simbolos .quicktabs-tabpage .views-field-field-body .views-label-field-body { color: #555555; font-size: 180%; margin: 0; display: inherit; font-weight: 300; margin: 0 auto 28px auto; text-align: center; }

.page-simbolos .quicktabs-tabpage .views-field-field-body .views-label-field-body:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-simbolos .quicktabs-tabpage .views-field-field-body .views-label-field-body:after { margin: 23px auto; width: 50px; }

.page-simbolos .quicktabs-tabpage table, .page-simbolos .quicktabs-tabpage th, .page-simbolos .quicktabs-tabpage td { border: none; }

.page-simbolos .quicktabs-tabpage .views-field-field-imagen { text-align: center; }

.page-simbolos #quicktabs-tabpage-simbolos-4, .page-simbolos #quicktabs-tabpage-simbolos-3 { max-width: 100%; }

.page-simbolos #quicktabs-tabpage-simbolos-4 .view-id-simbolos, .page-simbolos #quicktabs-tabpage-simbolos-3 .view-id-simbolos { background: #ffffff; padding: 2%; margin: 0 auto; text-align: center; }

.page-simbolos #quicktabs-tabpage-simbolos-4 .view-id-simbolos .view-header p, .page-simbolos #quicktabs-tabpage-simbolos-3 .view-id-simbolos .view-header p { color: #555555; font-size: 180%; margin: 0; display: inherit; font-weight: 300; margin: 0 auto 28px auto; text-align: center; }

.page-simbolos #quicktabs-tabpage-simbolos-4 .view-id-simbolos .view-header p:after, .page-simbolos #quicktabs-tabpage-simbolos-3 .view-id-simbolos .view-header p:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-simbolos #quicktabs-tabpage-simbolos-4 .view-id-simbolos .view-header p:after, .page-simbolos #quicktabs-tabpage-simbolos-3 .view-id-simbolos .view-header p:after { margin: 23px auto; width: 50px; }

.page-simbolos .block-service-links-service-links, .page-simbolos #block-sharethis-sharethis-block { margin: 1em auto 0; }

.page-simbolos .views-field-field-grados .content > .field-name-field-title { color: #666666; font-size: 176%; font-weight: bold; margin-bottom: 1.3em; text-transform: uppercase; }

.page-simbolos .views-field-field-grados .field-name-field-s-mbolos-grado .field-item { display: inline-block; vertical-align: top; margin-right: 2%; width: 32%; }

.page-simbolos .views-field-field-grados .field-name-field-s-mbolos-grado .field-item:nth-child(3n) { margin-right: 0; }

.page-simbolos .views-field-field-grados .field-name-field-s-mbolos-grado .field-name-field-title { color: #555555; font-size: 120%; font-weight: bold; margin-bottom: 0; }

.page-simbolos .views-field-field-grados .field-name-field-s-mbolos-grado .field-name-field-imagen img { width: 100%; }

.page-simbolos .views-field-field-grados .field-name-field-s-mbolos-grado .field-name-field-imagen .field-item { margin-right: 0; color: #555555; margin-bottom: 1em; text-align: left; width: 100%; }

.page-node-type-galeria .block-seed-tools h1 { color: #555555; font-size: 246%; margin: 0; font-weight: 100; margin-bottom: 1.4em; margin-top: 1em; text-align: center; }

.page-node-type-galeria .block-seed-tools h1:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-type-galeria .block-seed-tools h1:after { margin: 20px auto 0; }

.page-node-type-galeria .field-name-field-galeria .field-items { font-size: 0; }

.page-node-type-galeria .field-name-field-galeria .field-items > * { font-size: 16px; }

.page-node-type-galeria .field-name-field-galeria .field-item { display: inline-block; vertical-align: top; border: 1px solid #d9d9d9; -webkit-box-shadow: 1px 1px 3px #919191; -moz-box-shadow: 1px 1px 3px #919191; box-shadow: 1px 1px 3px #919191; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: 2%; margin-bottom: 2%; width: 23.5%; }

.page-node-type-galeria .field-name-field-galeria .field-item:nth-child(4n) { margin-right: 0; }

.page-node-type-galeria .field-name-field-galeria .field-item .galeria-title-image { color: #338f5e; font-size: 116%; min-height: 58px; padding: 6% 10%; text-align: center; }

.page-node-type-galeria .field-name-field-galeria img { width: 100%; }

.page-unidades-georeferenciacion-del-delito #preface-first { background: #1E935E; position: relative; padding-top: 40px; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-unidades-georeferenciacion-del-delito #preface-first { padding: 0 !important; } }

.page-unidades-georeferenciacion-del-delito #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; }

.page-unidades-georeferenciacion-del-delito #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-unidades-georeferenciacion-del-delito #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-unidades-georeferenciacion-del-delito #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-unidades-georeferenciacion-del-delito #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-unidades-georeferenciacion-del-delito #preface-first .block-seed-tools-seed-breadcrumb { display: none; } }

.page-unidades-georeferenciacion-del-delito #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-unidades-georeferenciacion-del-delito #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-unidades-georeferenciacion-del-delito #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.page-unidades-georeferenciacion-del-delito #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-unidades-georeferenciacion-del-delito #preface-first .block-bean, .page-unidades-georeferenciacion-del-delito #preface-first .block-seed-tools-seed-title { margin: 1em 0; }

.page-unidades-georeferenciacion-del-delito #preface-first .block-bean > .content h2, .page-unidades-georeferenciacion-del-delito #preface-first .block-bean > .content #page-title, .page-unidades-georeferenciacion-del-delito #preface-first .block-seed-tools-seed-title > .content h2, .page-unidades-georeferenciacion-del-delito #preface-first .block-seed-tools-seed-title > .content #page-title { color: #ffffff; font-size: 180%; font-weight: 100; margin: 0; text-align: left; }

.page-unidades-georeferenciacion-del-delito #preface-first .block-bean > .content h2:after, .page-unidades-georeferenciacion-del-delito #preface-first .block-bean > .content #page-title:after, .page-unidades-georeferenciacion-del-delito #preface-first .block-seed-tools-seed-title > .content h2:after, .page-unidades-georeferenciacion-del-delito #preface-first .block-seed-tools-seed-title > .content #page-title:after { content: none; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-unidades-georeferenciacion-del-delito #preface-first .block-bean, .page-unidades-georeferenciacion-del-delito #preface-first .block-seed-tools-seed-title { margin: 0; } }

.page-unidades-georeferenciacion-del-delito #menu-policia-unidad-observatorio { font-size: 0; list-style: none; margin: 0; padding-bottom: 15px; }

.page-unidades-georeferenciacion-del-delito #menu-policia-unidad-observatorio > * { font-size: 16px; }

@media only screen and (max-width: 767px) { .page-unidades-georeferenciacion-del-delito #menu-policia-unidad-observatorio { width: 95%; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-unidades-georeferenciacion-del-delito #menu-policia-unidad-observatorio { width: 96%; } }

.page-unidades-georeferenciacion-del-delito #menu-policia-unidad-observatorio > li { display: inline-block; vertical-align: top; margin-right: 3%; margin: 10px 3% 10px 0; width: 22.7%; }

.page-unidades-georeferenciacion-del-delito #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-georeferenciacion-del-delito #menu-policia-unidad-observatorio > li > span { border-bottom: 1px solid #ffffff; font-size: 90%; min-height: auto; padding: 10px 2%; } }

.page-unidades-georeferenciacion-del-delito #menu-policia-unidad-observatorio > li.last { margin-right: 0; }

@media only screen and (max-width: 767px) { .page-unidades-georeferenciacion-del-delito #menu-policia-unidad-observatorio > li { margin: 0; width: 100%; } }

.page-unidades-georeferenciacion-del-delito #menu-policia-unidad-observatorio > li .item-list { border-top: 1px solid #62b38e; display: block; }

@media only screen and (max-width: 767px) { .page-unidades-georeferenciacion-del-delito #menu-policia-unidad-observatorio > li .item-list { display: none; } }

.page-unidades-georeferenciacion-del-delito #menu-policia-unidad-observatorio > li .item-list ul { list-style: none; margin: 0; }

@media only screen and (max-width: 767px) { .page-unidades-georeferenciacion-del-delito #menu-policia-unidad-observatorio > li .item-list ul { margin: 0 auto; width: 95%; } }

.page-unidades-georeferenciacion-del-delito #menu-policia-unidad-observatorio > li .item-list li a, .page-unidades-georeferenciacion-del-delito #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-georeferenciacion-del-delito #menu-policia-unidad-observatorio > li .item-list li a:hover, .page-unidades-georeferenciacion-del-delito #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-georeferenciacion-del-delito #preface { padding: 0 !important; }

.page-unidades-georeferenciacion-del-delito .group-georeferenciacion > h3 { color: #555555; font-size: 246%; margin: 0; font-weight: 100; margin-bottom: 1.4em; margin-top: 1em; text-align: center; }

.page-unidades-georeferenciacion-del-delito .group-georeferenciacion > h3:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-unidades-georeferenciacion-del-delito .group-georeferenciacion > h3:after { margin: 20px auto 0; }

.page-unidades-georeferenciacion-del-delito .group-georeferenciacion .field-name-field-imagen-galeria .field-items { font-size: 0; }

.page-unidades-georeferenciacion-del-delito .group-georeferenciacion .field-name-field-imagen-galeria .field-items > * { font-size: 16px; }

.page-unidades-georeferenciacion-del-delito .group-georeferenciacion .field-name-field-imagen-galeria .field-item { display: inline-block; vertical-align: top; border: 1px solid #d9d9d9; -webkit-box-shadow: 1px 1px 3px #919191; -moz-box-shadow: 1px 1px 3px #919191; box-shadow: 1px 1px 3px #919191; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: 2%; margin-bottom: 2%; width: 23.5%; }

.page-unidades-georeferenciacion-del-delito .group-georeferenciacion .field-name-field-imagen-galeria .field-item:nth-child(4n) { margin-right: 0; }

.page-unidades-georeferenciacion-del-delito .group-georeferenciacion .field-name-field-imagen-galeria .field-item .galeria-title-image { color: #338f5e; font-size: 116%; min-height: 58px; padding: 6% 10%; text-align: center; }

.page-unidades-georeferenciacion-del-delito .group-georeferenciacion .field-name-field-imagen-galeria img { width: 100%; }

.node-type-unidades .group-metropolitanas-y-comandos .field-name-field-director { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: none; }

.node-type-unidades .group-metropolitanas-y-comandos .field-name-field-director .unidades-director .group-director { height: 100%; width: 30% !important; }

.node-type-unidades .group-metropolitanas-y-comandos .field-name-field-director .unidades-director .group-datos { height: 100% !important; width: 63% !important; }

.node-type-unidades .group-metropolitanas-y-comandos .field-name-field-director .unidades-director .group-datos .field-name-field-nombre { line-height: 1; margin: 0 !important; }

.node-type-unidades .group-metropolitanas-y-comandos .group-ganeral-datos { display: inline-block; vertical-align: top; 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: 1%; overflow: hidden; width: 39%; }

.node-type-unidades .group-metropolitanas-y-comandos .group-ganeral-datos .field-name-field-nombre:after { width: 96% !important; }

.node-type-unidades .group-metropolitanas-y-comandos .group-resumen { display: inline-block; vertical-align: top; background: url("../images/fondo-saludo.png") no-repeat; -webkit-box-shadow: 0px 2px 4px #919191; -moz-box-shadow: 0px 2px 4px #919191; box-shadow: 0px 2px 4px #919191; -moz-background-size: cover; background-size: cover; padding: 0 2% 0 6%; width: 51%; }

.node-type-unidades .group-metropolitanas-y-comandos .group-resumen .field-name-field-saludo { margin-top: 32px; }

.node-type-unidades .group-metropolitanas-y-comandos .group-resumen p { color: #ffffff; font-size: 126%; font-weight: 100; font-style: italic; line-height: 1.3; margin: 0; }

.node-type-unidades .group-metropolitanas-y-comandos .group-resumen .field-name-link-director { line-height: 1; margin-bottom: 6px; text-align: right; }

.node-type-unidades .group-metropolitanas-y-comandos .group-resumen .field-name-link-director .field-item a { width: 27px; height: 27px; display: inline-block; text-indent: -5000em; background: url("../images/sprite.png") no-repeat -155px -127px; font-size: 0; }

.group-asuntos-internacionales .group-grupo-2 .group-director > h3 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 1em; text-align: center; }

.group-asuntos-internacionales .group-grupo-2 .group-director > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-asuntos-internacionales .group-grupo-2 .group-director > h3:after { margin: 13px auto 0; width: 55px; }

.group-asuntos-internacionales .group-grupo-2 .group-director .field-name-field-director { border: 1px solid #d9d9d9; -webkit-box-shadow: 0px 2px 4px #c1c1c1; -moz-box-shadow: 0px 2px 4px #c1c1c1; box-shadow: 0px 2px 4px #c1c1c1; }

.group-asuntos-internacionales .group-grupo-2 .group-director .field-name-field-director .group-director { width: 22% !important; }

.group-asuntos-internacionales .group-grupo-2 .group-director .field-name-field-director .group-director .field-name-field-fotografia { border: 1px solid #A9A9A9; }

.group-asuntos-internacionales .group-grupo-2 .group-director .field-name-field-director .group-datos { background-color: #eeeeee !important; height: 152px !important; width: 75% !important; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content > h3 { color: #666666; font-size: 234%; margin: 0; margin: 1em 0; font-weight: 100; text-align: center; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content > h3:after { margin: 13px auto 0; width: 55px; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia { background: #ffffff; border: 1px solid #A7A5A8; -webkit-box-shadow: 2px 2px 1px #C1C1C1; -moz-box-shadow: 2px 2px 1px #C1C1C1; box-shadow: 2px 2px 1px #C1C1C1; margin: 20px 0; padding: 0; float: left; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-collection-container { width: 60%; float: left; border: 0; margin: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-collection-container { height: auto !important; } }

@media only screen and (max-width: 767px) { .group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-collection-container { float: none; height: auto !important; width: 100%; } }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-collection-container .field-name-field-presencia-en-el-exterior { height: 100%; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-collection-container .field-name-field-presencia-en-el-exterior * { height: 100%; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-collection-container .field-name-field-presencia-en-el-exterior .field-items .field-item { margin: 0; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-collection-container .field-name-field-presencia-en-el-exterior .field-items .field-item .field-collection-view { margin: 0; padding: 0; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-collection-container .field-name-field-presencia-en-el-exterior .field-items .field-item .field-collection-view .field-collection-item-field-presencia-en-el-exterior { position: relative; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-collection-container .field-name-field-presencia-en-el-exterior .field-items .field-item .field-collection-view .field-collection-item-field-presencia-en-el-exterior .field-name-field-ubicacion-mapa div { background-color: #000000; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-collection-container .field-name-field-presencia-en-el-exterior .field-items .field-item .field-collection-view .field-collection-item-field-presencia-en-el-exterior .field-name-field-ubicacion-mapa div img { width: 100%; -webkit-filter: grayscale(0.5) blur(5px); filter: grayscale(0.5) blur(5px); }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-collection-container .field-name-field-presencia-en-el-exterior .field-items .field-item .field-collection-view .field-collection-item-field-presencia-en-el-exterior .field-name-ver-mapa { position: absolute; top: 0; left: 0; z-index: 1000; width: 100%; height: 100%; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-collection-container .field-name-field-presencia-en-el-exterior .field-items .field-item .field-collection-view .field-collection-item-field-presencia-en-el-exterior .field-name-ver-mapa .field-items .field-item p { margin: 0 auto; width: 50%; text-align: center; line-height: 18; color: white; position: relative; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-collection-container .field-name-field-presencia-en-el-exterior .field-items .field-item .field-collection-view .field-collection-item-field-presencia-en-el-exterior .field-name-ver-mapa .field-items .field-item p a:link { width: 60px; height: 60px; display: inline-block; text-indent: -5000em; background: url("../images/sprite.png") no-repeat -86px -142px; left: 50%; margin-left: -30px; position: absolute; top: 137px; z-index: 1000; }

@media only screen and (max-width: 767px) { .group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-collection-container .field-name-field-presencia-en-el-exterior .field-items .field-item .field-collection-view .field-collection-item-field-presencia-en-el-exterior .field-name-ver-mapa .field-items .field-item p a:link { top: 50px; } }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-collection-container .field-name-field-presencia-en-el-exterior .field-items .field-item .field-collection-view .field-collection-item-field-presencia-en-el-exterior .field-name-ver-mapa .field-items .field-item p strong { font-weight: lighter; position: absolute; top: 215px; left: 50%; font-size: 1.5em; line-height: 0; margin-left: -60px; width: 120px; }

@media only screen and (max-width: 767px) { .group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-collection-container .field-name-field-presencia-en-el-exterior .field-items .field-item .field-collection-view .field-collection-item-field-presencia-en-el-exterior .field-name-ver-mapa .field-items .field-item p strong { top: 125px; } }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional { color: #555555; float: right; width: 40%; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional { height: auto !important; } }

@media only screen and (max-width: 767px) { .group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional { float: none; width: 100%; } }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items { position: relative; padding: 15px; margin: 10px 2%; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items .field-item { line-height: 1.4; font-weight: 100; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items .field-item p { overflow: hidden; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items .link-cooperacion, .group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items .link-presencia { position: absolute; bottom: 0; }

@media only screen and (max-width: 767px) { .group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items .link-cooperacion, .group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items .link-presencia { margin-bottom: 1em; position: relative; } }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items .link-cooperacion a, .group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items .link-cooperacion a:link, .group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items .link-presencia a, .group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items .link-presencia a:link { color: #007336; font-weight: 100; padding-right: 27px; position: relative; text-decoration: none; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items .link-cooperacion a:after, .group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items .link-cooperacion a:link:after, .group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items .link-presencia a:after, .group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items .link-presencia a:link:after { background: url("../images/sprite.png") -181px -54px no-repeat; content: ''; height: 20px; margin-top: -10px; position: absolute; right: 0; top: 50%; width: 20px; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items .link-cooperacion { right: 138px; }

@media only screen and (max-width: 767px) { .group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items .link-cooperacion { right: 0; } }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items .link-presencia { right: 0; }

.group-asuntos-internacionales .group-grupo-2 .group-presencia-content .group-presencia .field-name-cooperacion-internacional .field-items .link-presencia p { margin: 0; }

.group-asuntos-internacionales .group-grupo-2 .group-misiones > h3 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin: 1em 0; text-align: center; }

.group-asuntos-internacionales .group-grupo-2 .group-misiones > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-asuntos-internacionales .group-grupo-2 .group-misiones > h3:after { margin: 13px auto 0; width: 55px; }

.group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz { background: #ffffff; border: 1px solid #A7A5A8; -webkit-box-shadow: 2px 2px 1px #C1C1C1; -moz-box-shadow: 2px 2px 1px #C1C1C1; box-shadow: 2px 2px 1px #C1C1C1; margin: 20px 0; padding: 0; float: left; }

.group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .field-name-field-imagen-galeria { width: 45%; float: left; }

@media only screen and (max-width: 767px) { .group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .field-name-field-imagen-galeria { float: none; 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 { width: 100%; height: 265px; }

.group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo { color: #555555; height: 253px; float: right; position: relative; margin: 6px 2%; width: 51%; }

@media only screen and (max-width: 767px) { .group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo { float: none; height: auto; margin: 0; padding: 2%; 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 { font-weight: 100; }

@media only screen and (max-width: 767px) { .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: 1em; } }

.group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo .field-name-eventos-misiones-de-paz, .group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo .field-name-misiones-de-paz { position: absolute; bottom: 0; }

@media only screen and (max-width: 767px) { .group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo .field-name-eventos-misiones-de-paz, .group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo .field-name-misiones-de-paz { position: relative; } }

.group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo .field-name-eventos-misiones-de-paz a, .group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo .field-name-eventos-misiones-de-paz a:link, .group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo .field-name-misiones-de-paz a, .group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo .field-name-misiones-de-paz a:link { color: #007336; font-weight: 100; padding-right: 27px; position: relative; text-decoration: none; }

.group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo .field-name-eventos-misiones-de-paz a:after, .group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo .field-name-eventos-misiones-de-paz a:link:after, .group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo .field-name-misiones-de-paz a:after, .group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo .field-name-misiones-de-paz a:link:after { background: url("../images/sprite.png") -181px -54px no-repeat; content: ''; height: 20px; margin-top: -10px; position: absolute; right: 0; top: 50%; width: 20px; }

.group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo .field-name-eventos-misiones-de-paz { right: 151px; }

@media only screen and (max-width: 767px) { .group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo .field-name-eventos-misiones-de-paz { right: 0; } }

.group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo .field-name-misiones-de-paz { right: 0; }

.group-asuntos-internacionales .group-grupo-2 .group-misiones .field-name-field-misiones-de-paz .unidades-misiones-de-paz .group-misiones-grupo .field-name-misiones-de-paz p { margin: 0; }

.group-asuntos-internacionales .group-grupo-2 .group-asuntos { text-align: center; }

.group-asuntos-internacionales .group-grupo-2 .group-asuntos > h3 { color: #666666; font-size: 234%; margin: 0; margin: 1em 0; font-weight: 100; text-align: center; width: 100%; }

.group-asuntos-internacionales .group-grupo-2 .group-asuntos > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-asuntos-internacionales .group-grupo-2 .group-asuntos > h3:after { background: #999999; margin: 30px auto; width: 55px; }

.group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .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: 1%; margin-bottom: 1em; padding: 0 0 1%; position: relative; text-align: center; width: 19%; }

@media only screen and (max-width: 767px) { .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field-group-div { margin: 20px auto !important; display: block; width: 70% !important; } }

.group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field h3, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field-group-div h3 { color: #007336; font-weight: 100; font-size: 120%; margin-top: 0.3em; min-height: 47px; }

.group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field .field-group-div, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field-group-div .field-group-div { padding: 0 5%; }

.group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field .field a, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field .field a:link, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field-group-div .field a, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .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; }

.group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field .field span, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field-group-div .field span { color: #666666; display: block; font-weight: 100; font-size: 91%; margin-top: 0.3em; }

.group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field .field.field-type-file a, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field .field.field-type-file a:link, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field-group-div .field.field-type-file a, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .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; }

.group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field .field.field-type-file a:before, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field .field.field-type-file a:link:before, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field-group-div .field.field-type-file a:before, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .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; }

.group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field .field.field-type-file .file-size, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field .field.field-type-file img, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field-group-div .field.field-type-file .file-size, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field-group-div .field.field-type-file img { display: none; }

.group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field .field img, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field-group-div .field img { width: 100%; }

.group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field-group-div h3, .group-asuntos-internacionales .group-grupo-2 .group-asuntos > .field h3 { font-size: 110%; min-height: 44px; }

.group-asuntos-internacionales .group-grupo-2 .group-asuntos .group-rendicion-group { margin-right: 0; }

.page-presencia-exterior #preface-first .block-seed-tools-seed-title { margin: 3em 0; }

.page-presencia-exterior #main-inner > .section { background: #F1F1F1; max-width: 100%; padding: 0; }

.page-presencia-exterior #footer { margin: 0; }

.page-presencia-exterior .point-mision { display: inline-block; text-indent: -5000em; background: url("../images/marca-misiones.png") no-repeat; width: 22px; height: 46px; -webkit-transform: translateY(-100%) translateX(-50%); -moz-transform: translateY(-100%) translateX(-50%); -ms-transform: translateY(-100%) translateX(-50%); transform: translateY(-100%) translateX(-50%); }

.page-presencia-exterior .point-agregaduria { display: inline-block; text-indent: -5000em; background: url("../images/marca-agregadurias.png") no-repeat; width: 22px; height: 46px; -webkit-transform: translateY(-100%) translateX(-50%); -moz-transform: translateY(-100%) translateX(-50%); -ms-transform: translateY(-100%) translateX(-50%); transform: translateY(-100%) translateX(-50%); }

.page-presencia-exterior .leaflet-popup-content .tooltip-title { font-size: 116%; font-weight: bold; margin-bottom: 1em; }

.page-presencia-exterior .leaflet-popup-content > div { margin-bottom: 0.5em; }

.page-presencia-exterior .region-content > .view-presencia-en-el-exterior { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-presencia-exterior .region-content > .view-presencia-en-el-exterior:before, .page-presencia-exterior .region-content > .view-presencia-en-el-exterior:after { content: ''; display: table; }

.page-presencia-exterior .region-content > .view-presencia-en-el-exterior:after { clear: both; }

.page-presencia-exterior .region-content > .view-presencia-en-el-exterior .view-header h2 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin: 1em 0; text-align: center; width: 100%; }

.page-presencia-exterior .region-content > .view-presencia-en-el-exterior .view-header h2:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-presencia-exterior .region-content > .view-presencia-en-el-exterior .view-header h2:after { margin: 20px auto; }

.page-presencia-exterior .region-content > .view-presencia-en-el-exterior .view-footer { margin-top: 10px; text-align: right; }

.page-presencia-exterior .region-content > .view-presencia-en-el-exterior .view-footer > div { color: #666666; display: inline-block; margin-left: 3%; padding: 11px 0 10px 31px; }

.page-presencia-exterior .region-content > .view-presencia-en-el-exterior .view-footer .convencion-agregaduria { background: url("../images/marca-agregadurias.png") no-repeat; }

.page-presencia-exterior .region-content > .view-presencia-en-el-exterior .view-footer .convencion-misiones { background: url("../images/marca-misiones.png") no-repeat; }

.page-presencia-exterior .region-post-content { background: #ffffff; }

.page-presencia-exterior .region-post-content .quicktabs-wrapper { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; padding-top: 3px; margin-top: 19px; }

.page-presencia-exterior .region-post-content .quicktabs-wrapper:before, .page-presencia-exterior .region-post-content .quicktabs-wrapper:after { content: ''; display: table; }

.page-presencia-exterior .region-post-content .quicktabs-wrapper:after { clear: both; }

.page-presencia-exterior .region-post-content .item-list ul { margin: 2em 0; }

.page-presencia-exterior .region-post-content .item-list li { margin-right: 1%; }

.page-presencia-exterior .region-post-content .item-list li a, .page-presencia-exterior .region-post-content .item-list li 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; background: #aeaeae; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding: 6px 29px; }

.page-presencia-exterior .region-post-content .item-list li a:hover, .page-presencia-exterior .region-post-content .item-list li a:link:hover { color: #ffffff; background: #1a814a; }

.page-presencia-exterior .region-post-content .item-list li a:hover, .page-presencia-exterior .region-post-content .item-list li a:link:hover { background: #007336; text-decoration: none; }

.page-presencia-exterior .region-post-content .item-list li.active a, .page-presencia-exterior .region-post-content .item-list li.active a:link { background: #007336; }

.page-presencia-exterior .region-post-content .view-presencia-en-el-exterior .views-table { border: none; margin-bottom: 30px; }

.page-presencia-exterior .region-post-content .view-presencia-en-el-exterior .views-table tr { padding: 13px 0; display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #a7a7a7; width: 1200px; }

.page-presencia-exterior .region-post-content .view-presencia-en-el-exterior .views-table th { background: none; border: none; color: #777777; float: left; font-size: 115%; padding: 0 2%; }

.page-presencia-exterior .region-post-content .view-presencia-en-el-exterior .views-table td { border: none; color: #444444; float: left; font-size: 90%; line-height: 1.4; padding: 7px 2%; }

.page-presencia-exterior .region-post-content .view-presencia-en-el-exterior .views-table td > span { font-size: 105%; font-weight: 100; }

.page-presencia-exterior .region-post-content .view-presencia-en-el-exterior .views-table td > div { margin-bottom: 18px; }

.page-presencia-exterior .region-post-content .view-presencia-en-el-exterior .views-table td > div:last-child { margin-bottom: 0; }

.page-presencia-exterior .region-post-content .view-presencia-en-el-exterior .views-table td.views-field-field-direccion-exterior { border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }

.page-presencia-exterior .region-post-content .view-presencia-en-el-exterior .views-table thead tr { padding: 2px 0; }

.page-presencia-exterior .region-post-content .view-presencia-en-el-exterior .views-table tbody tr { padding: 10px 0; }

.page-presencia-exterior .region-post-content .view-presencia-en-el-exterior .views-table tbody > .even { background: #f5f5f5; }

.page-presencia-exterior .region-post-content .view-presencia-en-el-exterior .views-table .views-field-field-title { width: 16%; }

.page-presencia-exterior .region-post-content .view-presencia-en-el-exterior .views-table .views-field-field-direccion-exterior { width: 40%; }

.page-presencia-exterior .region-post-content .view-presencia-en-el-exterior .views-table .views-field-field-nombre-exterior { width: 30%; }

.group-municipios-seguros .group-grupo-1 .group-descripcion > h3 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 13px; text-align: center; }

.group-municipios-seguros .group-grupo-1 .group-descripcion > h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.group-municipios-seguros .group-grupo-1 .group-descripcion > h3:after { background: #bbbbbb; margin: 15px auto 0 auto; width: 75px; }

.group-municipios-seguros .group-grupo-1 .group-descripcion > h3 a, .group-municipios-seguros .group-grupo-1 .group-descripcion > h3 a:link { font-weight: 100; color: #555555; }

.group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-view { 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: 0; padding: 0; position: relative; }

.group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-view .field-name-field-imagen-mision { float: left; width: 45%; }

@media only screen and (max-width: 767px) { .group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-view .field-name-field-imagen-mision { float: none; width: 96%; } }

.group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-view .field-name-field-imagen-mision img { height: 100%; width: 100%; }

.group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-view .field-name-field-body { color: #555555; float: right; font-size: 1.1em; font-weight: 100; line-height: 1.5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 54%; }

@media only screen and (max-width: 767px) { .group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-view .field-name-field-body { float: none; width: 96%; } }

.group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-view .field-name-field-body p { margin: 2%; }

.group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-view .field-name-funciones { bottom: 5px; height: auto !important; right: 0; padding: 0 2%; position: absolute; text-align: right; width: 51%; }

@media only screen and (max-width: 767px) { .group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-view .field-name-funciones { bottom: 0; position: relative; width: 96%; } }

.group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-view .field-name-funciones a, .group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-view .field-name-funciones a:link { color: #007336; display: inline-block; font-weight: 100; padding-right: 21px; position: relative; }

.group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-view .field-name-funciones a:after, .group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-view .field-name-funciones a:link:after { background: url("../images/sprite.png") no-repeat -159px -36px; content: ""; display: inline-block; height: 13px; margin-top: 6px; right: 0; position: absolute; width: 13px; }

.group-municipios-seguros .group-grupo-1 .group-descripcion:after { margin: 15px auto 0; }

.group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-container { width: 100%; margin: 0 auto; max-width: 1200px; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-container { max-width: 90%; } }

.group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-container .field-type-field-collection .field-name-field-imagen { float: left; width: 46%; }

@media only screen and (max-width: 767px) { .group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-container .field-type-field-collection .field-name-field-imagen { float: none; width: 100%; } }

.group-municipios-seguros .group-grupo-1 .group-descripcion .field-collection-container .field-type-field-collection .field-name-field-body { float: right; }

.group-municipios-seguros .field-name-field-unica-imagen { float: left; }

.group-municipios-seguros .group-grupo-2 .field-type-entityreference { 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: 20px 0; padding: 0; }

.group-municipios-seguros .group-grupo-2 .field-type-entityreference .entity-unidades .group-block-doctrina { float: left; width: 55%; padding: 2%; }

.group-municipios-seguros .group-grupo-2 .field-type-entityreference .entity-unidades .group-block-doctrina h3 { color: #007336; font-weight: 100; font-size: 2em; }

.group-municipios-seguros .group-grupo-2 .field-type-entityreference .entity-unidades .group-block-doctrina h3:after { content: ''; display: block; height: 1px; margin-top: 12px; width: 40px; background-color: #007336; }

.group-municipios-seguros .group-grupo-2 .field-type-entityreference .entity-unidades .group-block-doctrina .field-name-field-body { font-size: 0; font-weight: lighter; color: #555555; }

.group-municipios-seguros .group-grupo-2 .field-type-entityreference .entity-unidades .group-block-doctrina .field-name-field-body > div { font-size: 16px; }

.group-municipios-seguros .group-grupo-2 .field-type-entityreference .entity-unidades .group-block-doctrina .field-name-field-body div[itemprop="description"] p:after { content: '...'; }

.group-municipios-seguros .group-grupo-2 .field-type-entityreference .entity-unidades .group-block-doctrina .field-name-field-body .link-doctrina { margin-top: 10px; }

.group-municipios-seguros .group-grupo-2 .field-type-entityreference .entity-unidades .group-block-doctrina .field-name-field-body .link-doctrina a, .group-municipios-seguros .group-grupo-2 .field-type-entityreference .entity-unidades .group-block-doctrina .field-name-field-body .link-doctrina a:link { background: url("../images/link-icon-arrow-left.png") no-repeat right center; -moz-background-size: 20px; background-size: 20px; color: #007336; font-weight: 100; padding-right: 27px; }

.group-municipios-seguros .group-grupo-2 .field-type-entityreference .entity-unidades .field-name-field-imagen { float: right; width: 41%; }

.group-municipios-seguros .group-grupo-2 .field-type-entityreference .entity-unidades .field-name-field-imagen img { float: right; }

.group-municipios-seguros .group-grupo-2 .field-name-field-capacitacion { width: 100%; }

.group-municipios-seguros .group-grupo-2 .field-name-field-capacitacion .field-name-field-imagen { float: left !important; }

.group-municipios-seguros .group-grupo-2 .field-name-field-capacitacion .field-name-field-title { float: right; width: 55%; padding: 2%; color: #007336; font-weight: 100; font-size: 2em; line-height: 1.6; margin-top: 3%; }

.group-municipios-seguros .group-grupo-2 .field-name-field-capacitacion .field-name-field-title:after { content: ''; display: block; height: 1px; margin-top: 12px; width: 40px; background-color: #007336; }

.group-municipios-seguros .group-grupo-2 .field-name-field-capacitacion .field-name-field-body { color: #555555; float: right; font-weight: 100; font-size: 0; margin-bottom: 1em; padding: 0 2%; width: 55%; }

.group-municipios-seguros .group-grupo-2 .field-name-field-capacitacion .field-name-field-body > div { font-size: 16px; }

.group-municipios-seguros .group-grupo-2 .field-name-field-capacitacion .field-name-field-body div[itemprop="description"] p:after { content: '...'; }

.group-municipios-seguros .group-grupo-2 .field-name-field-capacitacion .field-name-link-asesoria-y-acompanamiento { float: right; margin-bottom: 1em; margin-right: 2%; text-align: right; width: 55%; }

.group-municipios-seguros .group-grupo-2 .field-name-field-capacitacion .field-name-link-asesoria-y-acompanamiento .field-items .field-item a { color: #007336; font-weight: lighter; }

.group-municipios-seguros .group-grupo-2 .field-name-field-capacitacion .field-name-link-asesoria-y-acompanamiento .field-items .field-item a:link { background: url("../images/link-icon-arrow-left.png") no-repeat right center; -moz-background-size: 20px; background-size: 20px; display: inline-block; padding-right: 25px; text-decoration: none; text-indent: 0; }

.page-eventos-observatorio #preface-first { background: #1E935E; position: relative; padding-top: 40px; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-eventos-observatorio #preface-first { padding: 0 !important; } }

.page-eventos-observatorio #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; }

.page-eventos-observatorio #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-eventos-observatorio #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-eventos-observatorio #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-eventos-observatorio #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-eventos-observatorio #preface-first .block-seed-tools-seed-breadcrumb { display: none; } }

.page-eventos-observatorio #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-eventos-observatorio #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-eventos-observatorio #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.page-eventos-observatorio #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-eventos-observatorio #preface-first .block-bean, .page-eventos-observatorio #preface-first .block-seed-tools-seed-title { margin: 1em 0; }

.page-eventos-observatorio #preface-first .block-bean > .content h2, .page-eventos-observatorio #preface-first .block-bean > .content #page-title, .page-eventos-observatorio #preface-first .block-seed-tools-seed-title > .content h2, .page-eventos-observatorio #preface-first .block-seed-tools-seed-title > .content #page-title { color: #ffffff; font-size: 180%; font-weight: 100; margin: 0; text-align: left; }

.page-eventos-observatorio #preface-first .block-bean > .content h2:after, .page-eventos-observatorio #preface-first .block-bean > .content #page-title:after, .page-eventos-observatorio #preface-first .block-seed-tools-seed-title > .content h2:after, .page-eventos-observatorio #preface-first .block-seed-tools-seed-title > .content #page-title:after { content: none; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-eventos-observatorio #preface-first .block-bean, .page-eventos-observatorio #preface-first .block-seed-tools-seed-title { margin: 0; } }

.page-eventos-observatorio #menu-policia-unidad-observatorio { font-size: 0; list-style: none; margin: 0; padding-bottom: 15px; }

.page-eventos-observatorio #menu-policia-unidad-observatorio > * { font-size: 16px; }

@media only screen and (max-width: 767px) { .page-eventos-observatorio #menu-policia-unidad-observatorio { width: 95%; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-eventos-observatorio #menu-policia-unidad-observatorio { width: 96%; } }

.page-eventos-observatorio #menu-policia-unidad-observatorio > li { display: inline-block; vertical-align: top; margin-right: 3%; margin: 10px 3% 10px 0; width: 22.7%; }

.page-eventos-observatorio #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-eventos-observatorio #menu-policia-unidad-observatorio > li > span { border-bottom: 1px solid #ffffff; font-size: 90%; min-height: auto; padding: 10px 2%; } }

.page-eventos-observatorio #menu-policia-unidad-observatorio > li.last { margin-right: 0; }

@media only screen and (max-width: 767px) { .page-eventos-observatorio #menu-policia-unidad-observatorio > li { margin: 0; width: 100%; } }

.page-eventos-observatorio #menu-policia-unidad-observatorio > li .item-list { border-top: 1px solid #62b38e; display: block; }

@media only screen and (max-width: 767px) { .page-eventos-observatorio #menu-policia-unidad-observatorio > li .item-list { display: none; } }

.page-eventos-observatorio #menu-policia-unidad-observatorio > li .item-list ul { list-style: none; margin: 0; }

@media only screen and (max-width: 767px) { .page-eventos-observatorio #menu-policia-unidad-observatorio > li .item-list ul { margin: 0 auto; width: 95%; } }

.page-eventos-observatorio #menu-policia-unidad-observatorio > li .item-list li a, .page-eventos-observatorio #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-eventos-observatorio #menu-policia-unidad-observatorio > li .item-list li a:hover, .page-eventos-observatorio #menu-policia-unidad-observatorio > li .item-list li a:link:hover { background-color: #156742; background-position: 10px; padding-left: 25px; text-decoration: none; }

.page-eventos-observatorio .view-eventos-observatorio-del-delito .view-filters { border: 1px solid #dadada; padding: 1%; }

.page-eventos-observatorio .view-eventos-observatorio-del-delito .view-filters .views-exposed-widgets { margin: 0; }

.page-eventos-observatorio .view-eventos-observatorio-del-delito .view-filters .views-exposed-widgets > div { margin-right: 3%; padding: 0; width: 24%; }

.page-eventos-observatorio .view-eventos-observatorio-del-delito .view-filters .views-exposed-widgets label { font-size: 0.9em; font-weight: bold; margin-bottom: 9px; padding: 0; }

.page-eventos-observatorio .view-eventos-observatorio-del-delito .view-filters .views-exposed-widgets .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-eventos-observatorio .view-eventos-observatorio-del-delito .view-filters .views-exposed-widgets .views-submit-button { float: right; margin: 33px 0 0 0; width: auto; }

.page-eventos-observatorio .view-eventos-observatorio-del-delito .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; }

.page-eventos-observatorio .view-eventos-observatorio-del-delito .view-filters .views-exposed-widgets .views-submit-button .form-submit:hover { color: #ffffff; background: #1a814a; }

.page-eventos-observatorio .view-eventos-observatorio-del-delito .view-content .views-row { display: inline-block; vertical-align: top; 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: 1em 1% 1em 0; text-align: center; width: 23.8%; }

.page-eventos-observatorio .view-eventos-observatorio-del-delito .view-content .views-row .views-field-field-fecha, .page-eventos-observatorio .view-eventos-observatorio-del-delito .view-content .views-row .views-field-field-fecha-1 { background-color: #008e8e; color: #ffffff; }

.page-eventos-observatorio .view-eventos-observatorio-del-delito .view-content .views-row .views-field-field-fecha { font-size: 1.1em; padding: 1px; text-transform: uppercase; }

.page-eventos-observatorio .view-eventos-observatorio-del-delito .view-content .views-row .views-field-field-fecha:after { content: ''; display: block; height: 1px; width: 30px; background-color: #ffffff; margin: 3% auto; }

.page-eventos-observatorio .view-eventos-observatorio-del-delito .view-content .views-row .views-field-field-fecha-1 { padding-bottom: 2%; }

.page-eventos-observatorio .view-eventos-observatorio-del-delito .view-content .views-row .views-field-title { line-height: 1.2; margin-top: 10px; padding: 2%; }

.page-eventos-observatorio .view-eventos-observatorio-del-delito .view-content .views-row .views-field-title a, .page-eventos-observatorio .view-eventos-observatorio-del-delito .view-content .views-row .views-field-title a:link { color: #007b3a; font-size: 1.1em; font-weight: 400; }

.page-eventos-observatorio .view-eventos-observatorio-del-delito .view-content .views-row .views-field-field-noticia-ciudad { color: #555555; font-size: 0.9em; }

.page-eventos-observatorio .view-eventos-observatorio-del-delito .view-content .views-row .views-field-field-fecha-2 { border-top: 1px solid #d9d9d9; margin-top: 3em; }

.page-eventos-observatorio .view-eventos-observatorio-del-delito .view-content .views-row .views-field-field-fecha-2 span { color: #555555; display: block; font-size: 0.9em; font-weight: bold; }

.page-eventos-observatorio .view-eventos-observatorio-del-delito .view-content .views-row .views-field-field-fecha-2 .date-display-single { font-size: 1em; font-weight: 100; }

.page-revista-criminalidad-todas #preface-first { background: #179c94; position: relative; padding-top: 40px; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-revista-criminalidad-todas #preface-first { padding: 0 !important; } }

.page-revista-criminalidad-todas #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; }

.page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-breadcrumb { display: none; } }

.page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-revista-criminalidad-todas #preface-first .block-bean, .page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-title { margin: 1em 0; }

.page-revista-criminalidad-todas #preface-first .block-bean > .content h2, .page-revista-criminalidad-todas #preface-first .block-bean > .content #page-title, .page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-title > .content h2, .page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-title > .content #page-title { color: #ffffff; font-size: 180%; font-weight: 100; margin: 0; text-align: left; }

.page-revista-criminalidad-todas #preface-first .block-bean > .content h2:after, .page-revista-criminalidad-todas #preface-first .block-bean > .content #page-title:after, .page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-title > .content h2:after, .page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-title > .content #page-title:after { content: none; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-revista-criminalidad-todas #preface-first .block-bean, .page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-title { margin: 0; } }

.page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-title { margin: 2.5em 0; }

.page-revista-criminalidad-todas #preface-first .block-seed-tools-seed-title > .content #page-title { background: url(../images/logo-chat-ponal.png) no-repeat left center; font-weight: bold; font-size: 250%; padding-left: 56px; }

.page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu { list-style: none; margin: 0.5em 0; padding-bottom: 4px; margin: 0.8em 0; }

.page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu li, .page-revista-criminalidad-todas .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%; }

.page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu li:nth-child(5n), .page-revista-criminalidad-todas .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) { .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu li, .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu li:nth-child(5n), .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu li:nth-child(2n), .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu li, .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu .menu-item { vertical-align: top; width: 47% !important; }
  .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu li:nth-child(5n), .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu li:nth-child(2n), .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(2n) { margin-right: 0; } }

.page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu li a, .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu li a:link, .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu .menu-item a, .page-revista-criminalidad-todas .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; }

.page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu li a.active, .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu li a:hover, .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu li a:focus, .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu .menu-item a.active, .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu .menu-item a:hover, .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu .menu-item a:focus { background-color: #002f46; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu li a.active, .page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu .menu-item a.active { font-weight: normal; }

.page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu .menu-item { background-position: center left; margin-right: 1%; padding-top: 0.5em; padding-bottom: 0.5em; width: 17.25%; }

.page-revista-criminalidad-todas .block-menu-menu-revista-criminalidad .menu .menu-item:nth-child(5n) { margin-right: 0; }

.page-revista-criminalidad-todas #main .section { max-width: 660px; margin: 0 auto; }

.page-revista-criminalidad-todas .view-revista-criminalidad { padding-top: 2em; }

.page-revista-criminalidad-todas .view-revista-criminalidad .view-header p { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 13px; text-align: center; }

.page-revista-criminalidad-todas .view-revista-criminalidad .view-header p:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-revista-criminalidad-todas .view-revista-criminalidad .view-header p:after { margin: 15px auto 0 auto; width: 60px; }

.page-revista-criminalidad-todas .view-revista-criminalidad .view-content { font-size: 0; }

.page-revista-criminalidad-todas .view-revista-criminalidad .view-content > * { font-size: 16px; }

.page-revista-criminalidad-todas .view-revista-criminalidad .view-content .views-row { display: inline-block; vertical-align: top; margin-right: 2%; margin-bottom: 5%; text-align: center; width: 18.4%; }

.page-revista-criminalidad-todas .view-revista-criminalidad .view-content .views-row:nth-child(5n) { margin-right: 0; }

.page-revista-criminalidad-todas .view-revista-criminalidad .view-content .views-row .views-field-title-1 a { color: #A7A5A8; font-weight: 100; font-size: 90%; }

.page-node-128706 #preface-first { background: none !important; margin-bottom: 0 !important; padding-top: 0 !important; }

.page-node-128706 #preface-first .section { max-width: 100%; padding: 0; position: relative; width: 100%; }

@media (min-width: 2000px) { .page-node-128706 #preface-first img { width: 100% !important; } }

.page-node-128706 #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-node-128706 #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-128706 #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-node-128706 #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-node-128706 #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-128706 #preface-first .block-seed-tools-seed-breadcrumb > .content { max-width: 90%; } }

.page-node-128706 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-node-128706 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-node-128706 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.page-node-128706 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-node-128706 #preface-first .block-bean, .page-node-128706 #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-node-128706 #preface-first .block-bean, .page-node-128706 #preface-first .block-seed-tools-seed-title { bottom: 0; top: 30%; text-align: center; } }

@media only screen and (max-width: 767px) { .page-node-128706 #preface-first .block-bean, .page-node-128706 #preface-first .block-seed-tools-seed-title { bottom: 0; margin: 0; position: relative; } }

.page-node-128706 #preface-first .block-bean > .content, .page-node-128706 #preface-first .block-seed-tools-seed-title > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-128706 #preface-first .block-bean > .content:before, .page-node-128706 #preface-first .block-bean > .content:after, .page-node-128706 #preface-first .block-seed-tools-seed-title > .content:before, .page-node-128706 #preface-first .block-seed-tools-seed-title > .content:after { content: ''; display: table; }

.page-node-128706 #preface-first .block-bean > .content:after, .page-node-128706 #preface-first .block-seed-tools-seed-title > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-128706 #preface-first .block-bean > .content, .page-node-128706 #preface-first .block-seed-tools-seed-title > .content { max-width: 90%; } }

@media only screen and (max-width: 767px) { .page-node-128706 #preface-first .block-bean > .content, .page-node-128706 #preface-first .block-seed-tools-seed-title > .content { padding: 0; } }

.page-node-128706 #preface-first .block-bean > .content h2, .page-node-128706 #preface-first .block-bean > .content #page-title, .page-node-128706 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-128706 #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-node-128706 #preface-first .block-bean > .content h2:after, .page-node-128706 #preface-first .block-bean > .content #page-title:after, .page-node-128706 #preface-first .block-seed-tools-seed-title > .content h2:after, .page-node-128706 #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-node-128706 #preface-first .block-bean > .content h2, .page-node-128706 #preface-first .block-bean > .content #page-title, .page-node-128706 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-128706 #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-node-128706 #preface-first .block-bean > .content h2, .page-node-128706 #preface-first .block-bean > .content #page-title, .page-node-128706 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-128706 #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-node-128706 #preface-third { background: #179c94; }

.page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu { list-style: none; margin: 0.5em 0; padding-bottom: 4px; margin: 0.8em 0; }

.page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu li, .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu li:nth-child(5n), .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu li, .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu li:nth-child(5n), .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu li:nth-child(2n), .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu li, .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu .menu-item { vertical-align: top; width: 47% !important; }
  .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu li:nth-child(5n), .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu li:nth-child(2n), .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu .menu-item:nth-child(2n) { margin-right: 0; } }

.page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu li a, .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu li a:link, .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu .menu-item a, .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .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; }

.page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu li a.active, .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu li a:hover, .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu li a:focus, .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu .menu-item a.active, .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu .menu-item a:hover, .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu .menu-item a:focus { background-color: #002f46; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu li a.active, .page-node-128706 #preface-third .block-menu-menu-red-integral-de-seguridad-e .menu .menu-item a.active { font-weight: normal; }

.page-node-128706 .views-row-1 .image-text-resume h3 { color: #CB5229; font-size: 230%; margin: 0; clear: left; float: left; font-size: 230%; font-weight: 100; line-height: 1; margin-bottom: 5px; text-align: left; width: 36%; }

.page-node-128706 .views-row-1 .image-text-resume h3:after { background: #e5a994; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-128706 .views-row-1 .image-text-resume h3:after { background: #aeaeae; margin-top: 20px; }

.page-node-128706 .views-row-1 .image-text-resume > p { float: left; clear: left; width: 36%; }

.page-node-128706 .views-row-1 .image-text-resume > p:nth-child(1) { color: #555555; font-size: 150%; font-weight: bold; margin-bottom: 5px; }

.page-node-128706 .views-row-1 .image-text-resume > p:nth-child(2) { color: #555555; font-weight: 100; width: 27%; }

.page-node-128706 .views-row-1 .image-text-resume > ul { float: right; margin: -95px 0 0 0; width: 60%; }

.page-node-128706 .views-row-1 .image-text-resume > ul li { display: inline-block; vertical-align: top; color: #555555; font-weight: 100; list-style: none; padding-left: 45px; position: relative; margin-bottom: 1em; width: 43%; }

.page-node-128706 .views-row-1 .image-text-resume > ul li h4 { font-size: 104%; font-weight: 100; margin-bottom: 0; }

.page-node-128706 .views-row-1 .image-text-resume > ul li p { margin: 0; }

.page-node-128706 .views-row-1 .image-text-resume > ul li a, .page-node-128706 .views-row-1 .image-text-resume > ul li a:link { color: #555555; font-weight: 100; }

.page-node-128706 .views-row-1 .image-text-resume > ul li:before { width: 28px; height: 28px; background: url("../images/sprite.png") no-repeat -189px -187px; content: ''; display: inline-block; position: absolute; left: 0; top: 0; }

.page-node-128706 .views-row-1 .image-text-resume > ul li:nth-child(4):before, .page-node-128706 .views-row-1 .image-text-resume > ul li:nth-child(5):before { background-position: -189px -285px; }

.page-node-128706 .views-row-1 .image-text-resume > ul li:nth-child(3):before { background-position: -189px -253px; }

.page-node-128706 #main-inner .section { margin: 0; padding: 0; max-width: 100%; }

.page-node-128706 #main-inner .view-secciones-items > .view-content > .views-row { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-128706 #main-inner .view-secciones-items > .view-content > .views-row:before, .page-node-128706 #main-inner .view-secciones-items > .view-content > .views-row:after { content: ''; display: table; }

.page-node-128706 #main-inner .view-secciones-items > .view-content > .views-row:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-128706 #main-inner .view-secciones-items > .view-content > .views-row { max-width: 90%; } }

.page-node-128706 #main-inner .view-secciones-items > .view-content > .views-row-1 { margin: 0; padding: 0; max-width: 100%; background: #F1F1F1; padding: 1.5em 0; }

.page-node-128706 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-128706 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text:before, .page-node-128706 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text:after { content: ''; display: table; }

.page-node-128706 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-128706 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text { max-width: 90%; } }

.page-node-128706 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text .image-text { background: #ffffff; -webkit-box-shadow: 2px 2px 1px #c1c1c1; -moz-box-shadow: 2px 2px 1px #c1c1c1; box-shadow: 2px 2px 1px #c1c1c1; border: 1px solid #d9d9d9; display: inline-block; padding: 2%; }

.page-node-128706 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text .image-text h2 { margin: 0; }

.page-node-128706 .views-row-2 .image-text .image-text-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; width: 100%; }

.page-node-128706 .views-row-2 .image-text .image-text-content img { float: left; width: 45%; }

@media only screen and (max-width: 767px) { .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 { color: #555555; float: right; font-size: 1.1em; font-weight: 100; line-height: 1.5; padding: 2%; width: 51%; }

@media only screen and (max-width: 767px) { .page-node-128706 .views-row-2 .image-text .image-text-content .image-text-resume { width: 96%; } }

.page-node-128706 .views-row-2 .image-text .image-text-content .image-text-resume a, .page-node-128706 .views-row-2 .image-text .image-text-content .image-text-resume a:link { color: #179c94; float: right; font-weight: 100; padding-right: 27px; position: relative; }

.page-node-128706 .views-row-2 .image-text .image-text-content .image-text-resume a:after, .page-node-128706 .views-row-2 .image-text .image-text-content .image-text-resume a:link:after { background: url("../images/sprite.png") -181px -54px no-repeat; content: ''; height: 20px; margin-top: -10px; position: absolute; right: 0; top: 50%; width: 20px; }

.page-node-128706 .views-row-2 .image-text h2 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 20px; margin-top: 25px; text-align: center; }

.page-node-128706 .views-row-2 .image-text h2:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-128706 .views-row-2 .image-text h2:after { margin: 15px auto 0 auto; width: 60px; }

.page-node-128706 .ver .viewreference-title { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 13px; text-align: center; }

.page-node-128706 .ver .viewreference-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-128706 .ver .viewreference-title:after { margin: 15px auto 0 auto; width: 60px; }

.page-node-128706 .ver .view-empresas .view-content { font-size: 0; text-align: center; }

.page-node-128706 .ver .view-empresas .view-content > * { font-size: 16px; }

.page-node-128706 .ver .view-empresas .views-row { display: inline-block; vertical-align: top; -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-right: 1%; margin-bottom: 1em; padding-bottom: 1%; position: relative; text-align: center; width: 24%; }

.page-node-128706 .ver .view-empresas .views-row:nth-child(4n) { margin-right: 0; }

@media only screen and (max-width: 767px) { .page-node-128706 .ver .view-empresas .views-row { margin: 20px auto !important; display: block; width: 70% !important; } }

.page-node-128706 .ver .view-empresas .views-row .views-field-title, .page-node-128706 .ver .view-empresas .views-row .views-field-views-conditional-1 { line-height: 1.3; min-height: 50px; padding: 2% 3%; }

.page-node-128706 .ver .view-empresas .views-row .views-field-title a, .page-node-128706 .ver .view-empresas .views-row .views-field-title a:link, .page-node-128706 .ver .view-empresas .views-row .views-field-views-conditional-1 a, .page-node-128706 .ver .view-empresas .views-row .views-field-views-conditional-1 a:link { color: #007336; font-size: 105%; font-weight: 100; margin-top: 0.3em; }

.page-node-128706 .ver .view-empresas .views-row .views-field-field-image img { width: 100%; }

.page-node-128706 .ver .view-empresas .views-row .views-field-field-thumbnail img { width: 100%; }

.page-node-128706 .ver .view-empresas .views-row .views-field-title ~ .views-field-nid, .page-node-128706 .ver .view-empresas .views-row .views-field-title ~ .views-field-views-conditional { margin-top: 30px; }

.page-node-128706 .ver .view-empresas .views-row .views-field-nid, .page-node-128706 .ver .view-empresas .views-row .views-field-views-conditional { display: inline-block; }

.page-node-128706 .ver .view-empresas .views-row .views-field-nid a, .page-node-128706 .ver .view-empresas .views-row .views-field-nid a:link, .page-node-128706 .ver .view-empresas .views-row .views-field-views-conditional a, .page-node-128706 .ver .view-empresas .views-row .views-field-views-conditional a:link { color: #777777; height: auto; line-height: 2; font-weight: 100; text-indent: 0; }

.page-node-128706 .ver .view-empresas .views-row .views-field-nid a:before, .page-node-128706 .ver .view-empresas .views-row .views-field-nid a:link:before, .page-node-128706 .ver .view-empresas .views-row .views-field-views-conditional a:before, .page-node-128706 .ver .view-empresas .views-row .views-field-views-conditional a:link:before { width: 60px; height: 60px; background: url("../images/sprite.png") no-repeat -85px -142px; content: ''; display: block; margin: 0 auto; }

.page-node-128706 .ver .view-empresas .views-row .views-field-nid .descargable-item .views-field-title, .page-node-128706 .ver .view-empresas .views-row .views-field-views-conditional .descargable-item .views-field-title { color: #007336; font-size: 122%; font-weight: 100; margin-top: 0.3em; margin-bottom: 30px; }

.page-node-128706 .ver .view-empresas .views-row .views-field-nid .descargable-item .file img, .page-node-128706 .ver .view-empresas .views-row .views-field-views-conditional .descargable-item .file img { display: none; }

.page-node-128706 .ver .view-empresas .views-row .views-field-nid .descargable-item .file a, .page-node-128706 .ver .view-empresas .views-row .views-field-nid .descargable-item .file a:link, .page-node-128706 .ver .view-empresas .views-row .views-field-views-conditional .descargable-item .file a, .page-node-128706 .ver .view-empresas .views-row .views-field-views-conditional .descargable-item .file a:link { font-size: 0; }

.page-node-128706 .ver .view-empresas .views-row .views-field-nid .descargable-item .file a:before, .page-node-128706 .ver .view-empresas .views-row .views-field-nid .descargable-item .file a:link:before, .page-node-128706 .ver .view-empresas .views-row .views-field-views-conditional .descargable-item .file a:before, .page-node-128706 .ver .view-empresas .views-row .views-field-views-conditional .descargable-item .file a:link:before { background-position: -82px -263px; margin-bottom: 10px; }

.page-node-128706 .region-post-content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-128706 .region-post-content:before, .page-node-128706 .region-post-content:after { content: ''; display: table; }

.page-node-128706 .region-post-content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-128706 .region-post-content { max-width: 90%; } }

.page-node-128706 .region-post-content .block-views .block-title { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 13px; text-align: center; }

.page-node-128706 .region-post-content .block-views .block-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-128706 .region-post-content .block-views .block-title:after { margin: 15px auto 0 auto; width: 60px; }

.pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu { list-style: none; margin: 0.5em 0; padding-bottom: 4px; margin: 0.8em 0; }

.pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu li, .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu li:nth-child(5n), .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu li, .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu li:nth-child(5n), .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu li:nth-child(2n), .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu li, .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu .menu-item { vertical-align: top; width: 47% !important; }
  .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu li:nth-child(5n), .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu li:nth-child(2n), .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu .menu-item:nth-child(2n) { margin-right: 0; } }

.pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu li a, .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu li a:link, .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu .menu-item a, .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .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; }

.pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu li a.active, .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu li a:hover, .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu li a:focus, .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu .menu-item a.active, .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu .menu-item a:hover, .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu .menu-item a:focus { background-color: #156742; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu li a.active, .pagina-ristra .block-menu-menu-red-integral-de-seguridad-e > .content .menu .menu-item a.active { font-weight: normal; }

.page-node-126210 #preface-first { background: none !important; margin-bottom: 0 !important; padding-top: 0 !important; }

.page-node-126210 #preface-first .section { max-width: 100%; padding: 0; position: relative; width: 100%; }

@media (min-width: 2000px) { .page-node-126210 #preface-first img { width: 100% !important; } }

.page-node-126210 #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-node-126210 #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-126210 #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-node-126210 #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-node-126210 #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-126210 #preface-first .block-seed-tools-seed-breadcrumb > .content { max-width: 90%; } }

.page-node-126210 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-node-126210 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-node-126210 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.page-node-126210 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-node-126210 #preface-first .block-bean, .page-node-126210 #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-node-126210 #preface-first .block-bean, .page-node-126210 #preface-first .block-seed-tools-seed-title { bottom: 0; top: 30%; text-align: center; } }

@media only screen and (max-width: 767px) { .page-node-126210 #preface-first .block-bean, .page-node-126210 #preface-first .block-seed-tools-seed-title { bottom: 0; margin: 0; position: relative; } }

.page-node-126210 #preface-first .block-bean > .content, .page-node-126210 #preface-first .block-seed-tools-seed-title > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-126210 #preface-first .block-bean > .content:before, .page-node-126210 #preface-first .block-bean > .content:after, .page-node-126210 #preface-first .block-seed-tools-seed-title > .content:before, .page-node-126210 #preface-first .block-seed-tools-seed-title > .content:after { content: ''; display: table; }

.page-node-126210 #preface-first .block-bean > .content:after, .page-node-126210 #preface-first .block-seed-tools-seed-title > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-126210 #preface-first .block-bean > .content, .page-node-126210 #preface-first .block-seed-tools-seed-title > .content { max-width: 90%; } }

@media only screen and (max-width: 767px) { .page-node-126210 #preface-first .block-bean > .content, .page-node-126210 #preface-first .block-seed-tools-seed-title > .content { padding: 0; } }

.page-node-126210 #preface-first .block-bean > .content h2, .page-node-126210 #preface-first .block-bean > .content #page-title, .page-node-126210 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-126210 #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-node-126210 #preface-first .block-bean > .content h2:after, .page-node-126210 #preface-first .block-bean > .content #page-title:after, .page-node-126210 #preface-first .block-seed-tools-seed-title > .content h2:after, .page-node-126210 #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-node-126210 #preface-first .block-bean > .content h2, .page-node-126210 #preface-first .block-bean > .content #page-title, .page-node-126210 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-126210 #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-node-126210 #preface-first .block-bean > .content h2, .page-node-126210 #preface-first .block-bean > .content #page-title, .page-node-126210 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-126210 #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-node-126210 #preface-third { background: #179c94; }

.page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu { list-style: none; margin: 0.5em 0; padding-bottom: 4px; margin: 0.8em 0; }

.page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu li, .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu li:nth-child(5n), .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu li, .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu li:nth-child(5n), .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu li:nth-child(2n), .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu li, .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu .menu-item { vertical-align: top; width: 47% !important; }
  .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu li:nth-child(5n), .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu li:nth-child(2n), .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu .menu-item:nth-child(2n) { margin-right: 0; } }

.page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu li a, .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu li a:link, .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu .menu-item a, .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .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; }

.page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu li a.active, .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu li a:hover, .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu li a:focus, .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu .menu-item a.active, .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu .menu-item a:hover, .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu .menu-item a:focus { background-color: #002f46; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu li a.active, .page-node-126210 #preface-third .block-menu-menu-informaci-n-tur-stica .menu .menu-item a.active { font-weight: normal; }

.page-node-126210 #main-inner .section { margin: 0; padding: 0; max-width: 100%; }

.page-node-126210 #main-inner .view-secciones-items > .view-content > .views-row { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-126210 #main-inner .view-secciones-items > .view-content > .views-row:before, .page-node-126210 #main-inner .view-secciones-items > .view-content > .views-row:after { content: ''; display: table; }

.page-node-126210 #main-inner .view-secciones-items > .view-content > .views-row:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-126210 #main-inner .view-secciones-items > .view-content > .views-row { max-width: 90%; } }

.page-node-126210 #main-inner .view-secciones-items > .view-content > .views-row-1 { margin: 0; padding: 0; max-width: 100%; background: #F1F1F1; margin-bottom: 1em; padding-bottom: 1em; }

.page-node-126210 #main-inner .view-secciones-items > .view-content > .views-row-1 .ver { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-126210 #main-inner .view-secciones-items > .view-content > .views-row-1 .ver:before, .page-node-126210 #main-inner .view-secciones-items > .view-content > .views-row-1 .ver:after { content: ''; display: table; }

.page-node-126210 #main-inner .view-secciones-items > .view-content > .views-row-1 .ver:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-126210 #main-inner .view-secciones-items > .view-content > .views-row-1 .ver { max-width: 90%; } }

.page-node-126210 #main-inner .view-secciones-items > .view-content > .views-row-1 .ver .view-header { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 40px; text-align: center; }

.page-node-126210 #main-inner .view-secciones-items > .view-content > .views-row-1 .ver .view-header:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-126210 #main-inner .view-secciones-items > .view-content > .views-row-1 .ver .view-header:after { margin: 15px auto 0 auto; width: 75px; }

.page-node-126210 #main-inner .view-secciones-items > .view-content > .views-row-1 .ver .geofieldMap { -webkit-box-shadow: 2px 2px 1px #c1c1c1; -moz-box-shadow: 2px 2px 1px #c1c1c1; box-shadow: 2px 2px 1px #c1c1c1; width: 100% !important; }

.page-node-126210 #main-inner .view-secciones-items > .view-content > .views-row-2 { margin-bottom: 1.5em; }

.page-node-126210 .image-text .image-text-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; width: 100%; }

.page-node-126210 .image-text .image-text-content img { float: left; width: 45%; }

@media only screen and (max-width: 767px) { .page-node-126210 .image-text .image-text-content img { width: 100%; } }

.page-node-126210 .image-text .image-text-content .image-text-resume { color: #555555; float: right; font-size: 1.1em; font-weight: 100; line-height: 1.5; padding: 2%; width: 51%; }

@media only screen and (max-width: 767px) { .page-node-126210 .image-text .image-text-content .image-text-resume { width: 96%; } }

.page-node-126210 .image-text .image-text-content .image-text-resume a, .page-node-126210 .image-text .image-text-content .image-text-resume a:link { color: #007336; float: right; font-weight: 100; padding-right: 27px; position: relative; }

.page-node-126210 .image-text .image-text-content .image-text-resume a:after, .page-node-126210 .image-text .image-text-content .image-text-resume a:link:after { background: url("../images/sprite.png") -181px -54px no-repeat; content: ''; height: 20px; margin-top: -10px; position: absolute; right: 0; top: 50%; width: 20px; }

.page-node-126210 .image-text > h2 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 13px; text-align: center; }

.page-node-126210 .image-text > h2:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-126210 .image-text > h2:after { margin: 15px auto 0 auto; width: 75px; }

.page-node-126210 .ver .viewreference-title { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 40px; text-align: center; }

.page-node-126210 .ver .viewreference-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-126210 .ver .viewreference-title:after { margin: 15px auto 0 auto; width: 75px; }

.page-node-126210 .view-turismo > .view-content { font-size: 0; }

.page-node-126210 .view-turismo > .view-content > * { font-size: 16px; }

.page-node-126210 .view-turismo > .view-content .views-row { display: inline-block; vertical-align: top; margin-right: 2%; position: relative; width: 18.4%; }

.page-node-126210 .view-turismo > .view-content .views-row:nth-child(5n) { margin-right: 0; }

@media only screen and (max-width: 767px) { .page-node-126210 .view-turismo > .view-content .views-row { margin-bottom: 1em; width: 49%; }
  .page-node-126210 .view-turismo > .view-content .views-row:nth-child(2n) { margin-right: 0; }
  .page-node-126210 .view-turismo > .view-content .views-row:nth-child(5n) { margin-right: 2%; } }

.page-node-126210 .view-turismo > .view-content .views-row .views-field-title { background: red; padding: 10% 1%; position: relative; text-align: center; z-index: 1; }

.page-node-126210 .view-turismo > .view-content .views-row .views-field-title a, .page-node-126210 .view-turismo > .view-content .views-row .views-field-title a:link { color: #ffffff; }

.page-node-126210 .view-turismo > .view-content .views-row .views-field-title h3 { font-size: 115%; font-weight: 100; margin: 0; }

.page-node-126210 .view-turismo > .view-content .views-row .views-field-field-image img { width: 100%; }

.page-node-126210 .view-turismo > .view-content .views-row .views-field-nid { background: rgba(102, 102, 102, 0.5); display: none; height: 100%; position: absolute; top: 0; width: 100%; }

.page-node-126210 .view-turismo > .view-content .views-row .views-field-nid .field-content { display: table-cell; height: 330px; vertical-align: middle; text-align: center; width: 222px; }

@media only screen and (max-width: 767px) { .page-node-126210 .view-turismo > .view-content .views-row .views-field-nid .field-content { height: 357px; width: 400px; } }

.page-node-126210 .view-turismo > .view-content .views-row .views-field-nid .field-content a, .page-node-126210 .view-turismo > .view-content .views-row .views-field-nid .field-content a:link { color: #ffffff; display: block; font-weight: 100; margin-top: 50px; }

.page-node-126210 .view-turismo > .view-content .views-row .views-field-nid .field-content a:before, .page-node-126210 .view-turismo > .view-content .views-row .views-field-nid .field-content a:link:before { width: 60px; height: 60px; background: url("../images/sprite.png") no-repeat -85px -202px; content: ''; display: block; margin: 0 auto; }

.page-node-126210 .view-turismo > .view-content .views-row:hover .views-field-nid { display: block; }

.page-node-126210 .view-turismo > .view-content .views-row-1 .views-field-title { background-color: #FF2626; }

.page-node-126210 .view-turismo > .view-content .views-row-2 .views-field-title { background-color: #C926FF; }

.page-node-126210 .view-turismo > .view-content .views-row-3 .views-field-title { background-color: #00A3D9; }

.page-node-126210 .view-turismo > .view-content .views-row-4 .views-field-title { background-color: #D96D00; }

.page-node-126210 .view-turismo > .view-content .views-row-5 .views-field-title { background-color: #698C00; }

.page-node-126286 #preface-first { background: none !important; margin-bottom: 0 !important; padding-top: 0 !important; }

.page-node-126286 #preface-first .section { max-width: 100%; padding: 0; position: relative; width: 100%; }

@media (min-width: 2000px) { .page-node-126286 #preface-first img { width: 100% !important; } }

.page-node-126286 #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-node-126286 #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-126286 #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-node-126286 #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-node-126286 #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-126286 #preface-first .block-seed-tools-seed-breadcrumb > .content { max-width: 90%; } }

.page-node-126286 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-node-126286 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-node-126286 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.page-node-126286 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-node-126286 #preface-first .block-bean, .page-node-126286 #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-node-126286 #preface-first .block-bean, .page-node-126286 #preface-first .block-seed-tools-seed-title { bottom: 0; top: 30%; text-align: center; } }

@media only screen and (max-width: 767px) { .page-node-126286 #preface-first .block-bean, .page-node-126286 #preface-first .block-seed-tools-seed-title { bottom: 0; margin: 0; position: relative; } }

.page-node-126286 #preface-first .block-bean > .content, .page-node-126286 #preface-first .block-seed-tools-seed-title > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-126286 #preface-first .block-bean > .content:before, .page-node-126286 #preface-first .block-bean > .content:after, .page-node-126286 #preface-first .block-seed-tools-seed-title > .content:before, .page-node-126286 #preface-first .block-seed-tools-seed-title > .content:after { content: ''; display: table; }

.page-node-126286 #preface-first .block-bean > .content:after, .page-node-126286 #preface-first .block-seed-tools-seed-title > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-126286 #preface-first .block-bean > .content, .page-node-126286 #preface-first .block-seed-tools-seed-title > .content { max-width: 90%; } }

@media only screen and (max-width: 767px) { .page-node-126286 #preface-first .block-bean > .content, .page-node-126286 #preface-first .block-seed-tools-seed-title > .content { padding: 0; } }

.page-node-126286 #preface-first .block-bean > .content h2, .page-node-126286 #preface-first .block-bean > .content #page-title, .page-node-126286 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-126286 #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-node-126286 #preface-first .block-bean > .content h2:after, .page-node-126286 #preface-first .block-bean > .content #page-title:after, .page-node-126286 #preface-first .block-seed-tools-seed-title > .content h2:after, .page-node-126286 #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-node-126286 #preface-first .block-bean > .content h2, .page-node-126286 #preface-first .block-bean > .content #page-title, .page-node-126286 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-126286 #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-node-126286 #preface-first .block-bean > .content h2, .page-node-126286 #preface-first .block-bean > .content #page-title, .page-node-126286 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-126286 #preface-first .block-seed-tools-seed-title > .content #page-title { background: #179c94; font-size: 140%; font-weight: 100; margin: 0; padding: 2%; text-shadow: none; width: 96%; } }

.page-node-126286 #preface-third { background: #1E935E; }

.page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu { list-style: none; margin: 0.5em 0; padding-bottom: 4px; }

.page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu li, .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu li:nth-child(5n), .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu li, .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu li:nth-child(5n), .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu li:nth-child(2n), .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu li, .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu .menu-item { vertical-align: top; width: 47% !important; }
  .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu li:nth-child(5n), .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu li:nth-child(2n), .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu .menu-item:nth-child(2n) { margin-right: 0; } }

.page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu li a, .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu li a:link, .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu .menu-item a, .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .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; }

.page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu li a.active, .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu li a:hover, .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu li a:focus, .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu .menu-item a.active, .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu .menu-item a:hover, .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu .menu-item a:focus { background-color: #002f46; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu li a.active, .page-node-126286 #preface-third .block-menu-menu-academ-a-de-historia-polici .menu .menu-item a.active { font-weight: normal; }

.page-node-126286 #main-inner .section { margin: 0; padding: 0; max-width: 100%; }

.page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row:before, .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row:after { content: ''; display: table; }

.page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row:after { clear: both; }

.page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-1 { margin: 0; padding: 0; max-width: 100%; background: #F1F1F1; padding-bottom: 1em; }

.page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 { margin: 0; padding: 0; max-width: 100%; background: url("../images/resena-historica_bg.jpg") repeat-x; margin-bottom: 2.5em; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 { background-repeat: repeat; padding: 2% 0; } }

@media only screen and (max-width: 767px) { .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 { padding-bottom: 2%; } }

.page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 .title-video-content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 .title-video-content:before, .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 .title-video-content:after { content: ''; display: table; }

.page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 .title-video-content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 .title-video-content { max-width: 90%; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 .title-video-content { text-align: center; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 .title-video-content > h2 { font-size: 151%; width: 100%; } }

.page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 h2 { display: inline-block; vertical-align: middle; color: #ffffff; font-size: 230%; font-weight: 100; width: 39%; }

@media only screen and (max-width: 767px) { .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 h2 { font-size: 113%; padding: 22px 0 15px 0; text-align: center; margin: 0; width: 100%; } }

.page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 .file-video, .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 video { display: inline-block; vertical-align: middle; width: 60%; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 .file-video, .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 video { width: 100%; } }

@media only screen and (max-width: 767px) { .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 .file-video, .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 video { height: 300px; width: 100%; } }

@media only screen and (max-width: 767px) { .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 .file-video iframe, .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 video iframe { height: 300px; width: 100%; } }

.page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 .file-video iframe, .page-node-126286 #main-inner .block-views > .content > .view-secciones-items > .view-content > .views-row-2 .file-video video { width: 100%; }

.page-node-126286 .image-text { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-126286 .image-text:before, .page-node-126286 .image-text:after { content: ''; display: table; }

.page-node-126286 .image-text:after { clear: both; }

.page-node-126286 .image-text .image-text-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; width: 100%; }

.page-node-126286 .image-text .image-text-content img { float: left; width: 45%; }

@media only screen and (max-width: 767px) { .page-node-126286 .image-text .image-text-content img { width: 100%; } }

.page-node-126286 .image-text .image-text-content .image-text-resume { color: #555555; float: right; font-size: 1.1em; font-weight: 100; line-height: 1.5; padding: 2%; width: 51%; }

@media only screen and (max-width: 767px) { .page-node-126286 .image-text .image-text-content .image-text-resume { width: 96%; } }

.page-node-126286 .image-text .image-text-content .image-text-resume a, .page-node-126286 .image-text .image-text-content .image-text-resume a:link { color: #007336; float: right; font-weight: 100; padding-right: 27px; position: relative; }

.page-node-126286 .image-text .image-text-content .image-text-resume a:after, .page-node-126286 .image-text .image-text-content .image-text-resume a:link:after { background: url("../images/sprite.png") -181px -54px no-repeat; content: ''; height: 20px; margin-top: -10px; position: absolute; right: 0; top: 50%; width: 20px; }

.page-node-126286 .image-text h2 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 13px; text-align: center; }

.page-node-126286 .image-text h2:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-126286 .image-text h2:after { margin: 15px auto 0 auto; width: 75px; }

.page-node-126286 .image-text .image-text-content { background: #ffffff; }

.page-node-126286 .ver .viewreference-title { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 13px; text-align: center; }

.page-node-126286 .ver .viewreference-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-126286 .ver .viewreference-title:after { margin: 15px auto 0 auto; width: 75px; }

.page-node-126286 .ver .view-academia .view-content { font-size: 0; text-align: center; }

.page-node-126286 .ver .view-academia .view-content > * { font-size: 16px; }

.page-node-126286 .ver .view-academia .views-row { display: inline-block; vertical-align: top; -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-right: 1%; margin-bottom: 1em; padding-bottom: 1%; position: relative; text-align: center; width: 24%; }

.page-node-126286 .ver .view-academia .views-row:nth-child(4n) { margin-right: 0; }

@media only screen and (max-width: 767px) { .page-node-126286 .ver .view-academia .views-row { margin: 20px auto !important; display: block; width: 70% !important; } }

.page-node-126286 .ver .view-academia .views-row .views-field-title, .page-node-126286 .ver .view-academia .views-row .views-field-views-conditional-1 { line-height: 1.3; min-height: 50px; padding: 2% 3%; }

.page-node-126286 .ver .view-academia .views-row .views-field-title a, .page-node-126286 .ver .view-academia .views-row .views-field-title a:link, .page-node-126286 .ver .view-academia .views-row .views-field-views-conditional-1 a, .page-node-126286 .ver .view-academia .views-row .views-field-views-conditional-1 a:link { color: #007336; font-size: 105%; font-weight: 100; margin-top: 0.3em; }

.page-node-126286 .ver .view-academia .views-row .views-field-field-image img { width: 100%; }

.page-node-126286 .ver .view-academia .views-row .views-field-field-thumbnail img { width: 100%; }

.page-node-126286 .ver .view-academia .views-row .views-field-title ~ .views-field-nid, .page-node-126286 .ver .view-academia .views-row .views-field-title ~ .views-field-views-conditional { margin-top: 30px; }

.page-node-126286 .ver .view-academia .views-row .views-field-nid, .page-node-126286 .ver .view-academia .views-row .views-field-views-conditional { display: inline-block; }

.page-node-126286 .ver .view-academia .views-row .views-field-nid a, .page-node-126286 .ver .view-academia .views-row .views-field-nid a:link, .page-node-126286 .ver .view-academia .views-row .views-field-views-conditional a, .page-node-126286 .ver .view-academia .views-row .views-field-views-conditional a:link { color: #777777; height: auto; line-height: 2; font-weight: 100; text-indent: 0; }

.page-node-126286 .ver .view-academia .views-row .views-field-nid a:before, .page-node-126286 .ver .view-academia .views-row .views-field-nid a:link:before, .page-node-126286 .ver .view-academia .views-row .views-field-views-conditional a:before, .page-node-126286 .ver .view-academia .views-row .views-field-views-conditional a:link:before { width: 60px; height: 60px; background: url("../images/sprite.png") no-repeat -85px -142px; content: ''; display: block; margin: 0 auto; }

.page-node-126286 .ver .view-academia .views-row .views-field-nid .descargable-item .views-field-title, .page-node-126286 .ver .view-academia .views-row .views-field-views-conditional .descargable-item .views-field-title { color: #007336; font-size: 122%; font-weight: 100; margin-top: 0.3em; margin-bottom: 30px; }

.page-node-126286 .ver .view-academia .views-row .views-field-nid .descargable-item .file img, .page-node-126286 .ver .view-academia .views-row .views-field-views-conditional .descargable-item .file img { display: none; }

.page-node-126286 .ver .view-academia .views-row .views-field-nid .descargable-item .file a, .page-node-126286 .ver .view-academia .views-row .views-field-nid .descargable-item .file a:link, .page-node-126286 .ver .view-academia .views-row .views-field-views-conditional .descargable-item .file a, .page-node-126286 .ver .view-academia .views-row .views-field-views-conditional .descargable-item .file a:link { font-size: 0; }

.page-node-126286 .ver .view-academia .views-row .views-field-nid .descargable-item .file a:before, .page-node-126286 .ver .view-academia .views-row .views-field-nid .descargable-item .file a:link:before, .page-node-126286 .ver .view-academia .views-row .views-field-views-conditional .descargable-item .file a:before, .page-node-126286 .ver .view-academia .views-row .views-field-views-conditional .descargable-item .file a:link:before { background-position: -82px -263px; margin-bottom: 10px; }

.page-node-126286 .ver .view-academia .views-row .views-field-title { margin-top: 0.3em; min-height: 60px; }

.page-node-126286 .ver .view-academia .views-row .views-field-title a, .page-node-126286 .ver .view-academia .views-row .views-field-title a:link { font-size: 122%; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row { -webkit-box-shadow: 2px 2px 1px #c1c1c1; -moz-box-shadow: 2px 2px 1px #c1c1c1; box-shadow: 2px 2px 1px #c1c1c1; border: 1px solid #d9d9d9; display: inline-block; vertical-align: top; margin: 1em 1% 1em 0; width: 49%; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row:hover .views-field-field-seccion a, .page-node-126286 .view-secciones-items .views-row-4 .ver .views-row:hover .views-field-field-seccion a:link { background: #1a814a; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .views-field-field-seccion a, .page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .views-field-field-seccion a:link { background: #007153; color: #ffffff; display: block; font-weight: 500; font-size: 104%; text-align: center; padding: 0.3em 0; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .views-field-field-seccion a:hover, .page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .views-field-field-seccion a:focus { background: #1a7f64; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .views-field-field-imagen-noticia img { width: 100%; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .grouping-field { padding: 1em; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .views-field-title { margin-bottom: 0.5em; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .views-field-title .field-content { font-size: 114%; font-weight: bold; line-height: 1.1; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .views-field-title a, .page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .views-field-title a:link { color: #555555; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .views-field-field-resumen { color: #555555; font-weight: 300; line-height: 1.2; margin-bottom: 1em; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .views-field-created { color: #919191; font-weight: 300; line-height: 1.1; font-size: 87%; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .views-field-field-noticia-ciudad { position: relative; color: #919191; font-weight: 300; font-size: 87%; line-height: 1.1; padding-top: 6px; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .views-field-field-noticia-ciudad:before { background: #c1c0c2; content: ''; height: 1px; left: 0; position: absolute; width: 25%; top: 0; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row:nth-child(2n) { margin-right: 0; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .views-field-field-imagen-noticia { display: inline-block; float: left; margin-right: 2%; width: 40%; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .views-field-field-imagen-noticia img { width: auto; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .views-field-field-imagen-noticia ~ .views-field { float: right; margin-top: 1%; margin-bottom: 0; padding: 0; width: 56%; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .views-field-field-noticia-ciudad { padding-top: 5px !important; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .views-row .views-field-field-noticia-ciudad:before { left: 0; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .view-footer { text-align: right; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .view-footer a, .page-node-126286 .view-secciones-items .views-row-4 .ver .view-footer a:link { color: #007336; font-weight: 100; font-size: 1.4em; padding: 5px 35px 5px 0px; position: relative; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .view-footer a:after, .page-node-126286 .view-secciones-items .views-row-4 .ver .view-footer a:link:after { width: 29px; height: 29px; background: url("../images/sprite.png") no-repeat -149px -92px; content: ''; display: inline-block; position: absolute; right: 0; margin-top: -14px; top: 50%; }

.page-node-126286 .view-secciones-items .views-row-4 .ver .view-footer a:hover, .page-node-126286 .view-secciones-items .views-row-4 .ver .view-footer a:link:hover { text-decoration: none; }

.page-node-126286 .block-views-eventos-block-3 { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-126286 .block-views-eventos-block-3:before, .page-node-126286 .block-views-eventos-block-3:after { content: ''; display: table; }

.page-node-126286 .block-views-eventos-block-3:after { clear: both; }

.page-node-126286 .block-views-eventos-block-3 > h2 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 13px; text-align: center; }

.page-node-126286 .block-views-eventos-block-3 > h2:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-126286 .block-views-eventos-block-3 > h2:after { margin: 15px auto 0 auto; width: 75px; }

.block-menu-menu-academ-a-de-historia-polici > .content .menu { list-style: none; margin: 0.5em 0; padding-bottom: 4px; margin: 0.8em 0; }

.block-menu-menu-academ-a-de-historia-polici > .content .menu li, .block-menu-menu-academ-a-de-historia-polici > .content .menu .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.block-menu-menu-academ-a-de-historia-polici > .content .menu li:nth-child(5n), .block-menu-menu-academ-a-de-historia-polici > .content .menu .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .block-menu-menu-academ-a-de-historia-polici > .content .menu li, .block-menu-menu-academ-a-de-historia-polici > .content .menu .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .block-menu-menu-academ-a-de-historia-polici > .content .menu li:nth-child(5n), .block-menu-menu-academ-a-de-historia-polici > .content .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .block-menu-menu-academ-a-de-historia-polici > .content .menu li:nth-child(2n), .block-menu-menu-academ-a-de-historia-polici > .content .menu .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .block-menu-menu-academ-a-de-historia-polici > .content .menu li, .block-menu-menu-academ-a-de-historia-polici > .content .menu .menu-item { vertical-align: top; width: 47% !important; }
  .block-menu-menu-academ-a-de-historia-polici > .content .menu li:nth-child(5n), .block-menu-menu-academ-a-de-historia-polici > .content .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .block-menu-menu-academ-a-de-historia-polici > .content .menu li:nth-child(2n), .block-menu-menu-academ-a-de-historia-polici > .content .menu .menu-item:nth-child(2n) { margin-right: 0; } }

.block-menu-menu-academ-a-de-historia-polici > .content .menu li a, .block-menu-menu-academ-a-de-historia-polici > .content .menu li a:link, .block-menu-menu-academ-a-de-historia-polici > .content .menu .menu-item a, .block-menu-menu-academ-a-de-historia-polici > .content .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; }

.block-menu-menu-academ-a-de-historia-polici > .content .menu li a.active, .block-menu-menu-academ-a-de-historia-polici > .content .menu li a:hover, .block-menu-menu-academ-a-de-historia-polici > .content .menu li a:focus, .block-menu-menu-academ-a-de-historia-polici > .content .menu .menu-item a.active, .block-menu-menu-academ-a-de-historia-polici > .content .menu .menu-item a:hover, .block-menu-menu-academ-a-de-historia-polici > .content .menu .menu-item a:focus { background-color: #156742; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.block-menu-menu-academ-a-de-historia-polici > .content .menu li a.active, .block-menu-menu-academ-a-de-historia-polici > .content .menu .menu-item a.active { font-weight: normal; }

.page-node-126242 #preface-first { background: none !important; margin-bottom: 0 !important; padding-top: 0 !important; }

.page-node-126242 #preface-first .section { max-width: 100%; padding: 0; position: relative; width: 100%; }

@media (min-width: 2000px) { .page-node-126242 #preface-first img { width: 100% !important; } }

.page-node-126242 #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-node-126242 #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-126242 #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-node-126242 #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-node-126242 #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-126242 #preface-first .block-seed-tools-seed-breadcrumb > .content { max-width: 90%; } }

.page-node-126242 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-node-126242 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-node-126242 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.page-node-126242 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-node-126242 #preface-first .block-bean, .page-node-126242 #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-node-126242 #preface-first .block-bean, .page-node-126242 #preface-first .block-seed-tools-seed-title { bottom: 0; top: 30%; text-align: center; } }

@media only screen and (max-width: 767px) { .page-node-126242 #preface-first .block-bean, .page-node-126242 #preface-first .block-seed-tools-seed-title { bottom: 0; margin: 0; position: relative; } }

.page-node-126242 #preface-first .block-bean > .content, .page-node-126242 #preface-first .block-seed-tools-seed-title > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-126242 #preface-first .block-bean > .content:before, .page-node-126242 #preface-first .block-bean > .content:after, .page-node-126242 #preface-first .block-seed-tools-seed-title > .content:before, .page-node-126242 #preface-first .block-seed-tools-seed-title > .content:after { content: ''; display: table; }

.page-node-126242 #preface-first .block-bean > .content:after, .page-node-126242 #preface-first .block-seed-tools-seed-title > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-126242 #preface-first .block-bean > .content, .page-node-126242 #preface-first .block-seed-tools-seed-title > .content { max-width: 90%; } }

@media only screen and (max-width: 767px) { .page-node-126242 #preface-first .block-bean > .content, .page-node-126242 #preface-first .block-seed-tools-seed-title > .content { padding: 0; } }

.page-node-126242 #preface-first .block-bean > .content h2, .page-node-126242 #preface-first .block-bean > .content #page-title, .page-node-126242 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-126242 #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-node-126242 #preface-first .block-bean > .content h2:after, .page-node-126242 #preface-first .block-bean > .content #page-title:after, .page-node-126242 #preface-first .block-seed-tools-seed-title > .content h2:after, .page-node-126242 #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-node-126242 #preface-first .block-bean > .content h2, .page-node-126242 #preface-first .block-bean > .content #page-title, .page-node-126242 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-126242 #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-node-126242 #preface-first .block-bean > .content h2, .page-node-126242 #preface-first .block-bean > .content #page-title, .page-node-126242 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-126242 #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-node-126242 #preface-third { background: #1E935E; }

.page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu { list-style: none; margin: 0.5em 0; padding-bottom: 4px; }

.page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu li, .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu li:nth-child(5n), .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu li, .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu li:nth-child(5n), .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu li:nth-child(2n), .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu li, .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu .menu-item { vertical-align: top; width: 47% !important; }
  .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu li:nth-child(5n), .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu li:nth-child(2n), .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu .menu-item:nth-child(2n) { margin-right: 0; } }

.page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu li a, .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu li a:link, .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu .menu-item a, .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .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; }

.page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu li a.active, .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu li a:hover, .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu li a:focus, .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu .menu-item a.active, .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu .menu-item a:hover, .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu .menu-item a:focus { background-color: #156742; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu li a.active, .page-node-126242 #preface-third .block-menu-menu-planeacion-gestion-y-contro .menu .menu-item a.active { font-weight: normal; }

.page-node-126242 #footer { margin-top: 0; }

.page-node-126242 #main-inner { background: #F1F1F1; padding-top: 3em; }

.page-node-126242 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk { 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: 1.5em; padding: 0; width: 100%; }

.page-node-126242 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk img { float: left; width: 45%; }

.page-node-126242 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk .image-text-bk-resume { float: right; margin-top: 90px; padding: 2%; width: 51%; }

.page-node-126242 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk .image-text-bk-resume h2 { color: #007336; font-size: 200%; margin: 0; font-weight: 100; line-height: 1.5; }

.page-node-126242 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk .image-text-bk-resume h2:after { background: #80b99b; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-126242 #main-inner .view-secciones-items .views-row:nth-child(2n) .image-text-bk img { float: right; }

.page-node-126242 #main-inner .view-secciones-items .views-row:nth-child(2n) .image-text-bk .image-text-bk-resume { float: left; }

.page-node-126254 #preface-first { background: none !important; margin-bottom: 0 !important; padding-top: 0 !important; }

.page-node-126254 #preface-first .section { max-width: 100%; padding: 0; position: relative; width: 100%; }

@media (min-width: 2000px) { .page-node-126254 #preface-first img { width: 100% !important; } }

.page-node-126254 #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-node-126254 #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-126254 #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-node-126254 #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-node-126254 #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-126254 #preface-first .block-seed-tools-seed-breadcrumb > .content { max-width: 90%; } }

.page-node-126254 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-node-126254 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-node-126254 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.page-node-126254 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-node-126254 #preface-first .block-bean, .page-node-126254 #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-node-126254 #preface-first .block-bean, .page-node-126254 #preface-first .block-seed-tools-seed-title { bottom: 0; top: 30%; text-align: center; } }

@media only screen and (max-width: 767px) { .page-node-126254 #preface-first .block-bean, .page-node-126254 #preface-first .block-seed-tools-seed-title { bottom: 0; margin: 0; position: relative; } }

.page-node-126254 #preface-first .block-bean > .content, .page-node-126254 #preface-first .block-seed-tools-seed-title > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-126254 #preface-first .block-bean > .content:before, .page-node-126254 #preface-first .block-bean > .content:after, .page-node-126254 #preface-first .block-seed-tools-seed-title > .content:before, .page-node-126254 #preface-first .block-seed-tools-seed-title > .content:after { content: ''; display: table; }

.page-node-126254 #preface-first .block-bean > .content:after, .page-node-126254 #preface-first .block-seed-tools-seed-title > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-126254 #preface-first .block-bean > .content, .page-node-126254 #preface-first .block-seed-tools-seed-title > .content { max-width: 90%; } }

@media only screen and (max-width: 767px) { .page-node-126254 #preface-first .block-bean > .content, .page-node-126254 #preface-first .block-seed-tools-seed-title > .content { padding: 0; } }

.page-node-126254 #preface-first .block-bean > .content h2, .page-node-126254 #preface-first .block-bean > .content #page-title, .page-node-126254 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-126254 #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-node-126254 #preface-first .block-bean > .content h2:after, .page-node-126254 #preface-first .block-bean > .content #page-title:after, .page-node-126254 #preface-first .block-seed-tools-seed-title > .content h2:after, .page-node-126254 #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-node-126254 #preface-first .block-bean > .content h2, .page-node-126254 #preface-first .block-bean > .content #page-title, .page-node-126254 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-126254 #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-node-126254 #preface-first .block-bean > .content h2, .page-node-126254 #preface-first .block-bean > .content #page-title, .page-node-126254 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-126254 #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-node-126254 #preface-third { background: #179c94; }

.page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu { list-style: none; margin: 0.5em 0; padding-bottom: 4px; margin: 0.8em 0; }

.page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu li, .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu li:nth-child(5n), .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu li, .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu li:nth-child(5n), .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu li:nth-child(2n), .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu li, .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item { vertical-align: top; width: 47% !important; }
  .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu li:nth-child(5n), .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu li:nth-child(2n), .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item:nth-child(2n) { margin-right: 0; } }

.page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu li a, .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu li a:link, .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item a, .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .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; }

.page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu li a.active, .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu li a:hover, .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu li a:focus, .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item a.active, .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item a:hover, .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item a:focus { background-color: #002f46; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu li a.active, .page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item a.active { font-weight: normal; }

.page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item { border-bottom: 1px solid #4ba97e; margin-right: 1%; margin-bottom: 0.2em; padding-bottom: 0.5em; width: 17.25%; }

.page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item:nth-child(5n) { margin-right: 0; }

.page-node-126254 #preface-third .block-menu-menu-plataforma-estrat-gica-de-s .menu .menu-item:nth-child(5n) ~ .menu-item { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }

.page-node-126254 #main-inner .section { margin: 0; padding: 0; max-width: 100%; }

.page-node-126254 #main-inner .view-secciones-items > .view-content > .views-row { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-126254 #main-inner .view-secciones-items > .view-content > .views-row:before, .page-node-126254 #main-inner .view-secciones-items > .view-content > .views-row:after { content: ''; display: table; }

.page-node-126254 #main-inner .view-secciones-items > .view-content > .views-row:after { clear: both; }

.page-node-126254 #main-inner .view-secciones-items > .view-content > .views-row-2, .page-node-126254 #main-inner .view-secciones-items > .view-content > .views-row-1 { margin: 0; padding: 0; max-width: 100%; background: #F1F1F1; padding-bottom: 1em; }

.page-node-126254 #main-inner .view-secciones-items > .view-content > .views-row-2 .image-text, .page-node-126254 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-126254 #main-inner .view-secciones-items > .view-content > .views-row-2 .image-text:before, .page-node-126254 #main-inner .view-secciones-items > .view-content > .views-row-2 .image-text:after, .page-node-126254 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text:before, .page-node-126254 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text:after { content: ''; display: table; }

.page-node-126254 #main-inner .view-secciones-items > .view-content > .views-row-2 .image-text:after, .page-node-126254 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text:after { clear: both; }

.page-node-126254 #main-inner .view-secciones-items > .view-content > .views-row-3 { margin-top: 2.5em; }

.page-node-126254 #main-inner .view-secciones-items > .view-content > .views-row-2 { background: #ffffff; }

.page-node-126254 .image-text .image-text-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; width: 100%; }

.page-node-126254 .image-text .image-text-content img { float: left; width: 45%; }

@media only screen and (max-width: 767px) { .page-node-126254 .image-text .image-text-content img { width: 100%; } }

.page-node-126254 .image-text .image-text-content .image-text-resume { color: #555555; float: right; font-size: 1.1em; font-weight: 100; line-height: 1.5; padding: 2%; width: 51%; }

@media only screen and (max-width: 767px) { .page-node-126254 .image-text .image-text-content .image-text-resume { width: 96%; } }

.page-node-126254 .image-text .image-text-content .image-text-resume a, .page-node-126254 .image-text .image-text-content .image-text-resume a:link { color: #007336; float: right; font-weight: 100; padding-right: 27px; position: relative; }

.page-node-126254 .image-text .image-text-content .image-text-resume a:after, .page-node-126254 .image-text .image-text-content .image-text-resume a:link:after { background: url("../images/sprite.png") -181px -54px no-repeat; content: ''; height: 20px; margin-top: -10px; position: absolute; right: 0; top: 50%; width: 20px; }

.page-node-126254 .image-text h2 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 13px; text-align: center; }

.page-node-126254 .image-text h2:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-126254 .image-text h2:after { margin: 15px auto 0 auto; width: 75px; }

.page-node-126254 .ver .viewreference-title { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 13px; text-align: center; }

.page-node-126254 .ver .viewreference-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-126254 .ver .viewreference-title:after { margin: 15px auto 0 auto; width: 75px; }

.page-node-126254 .ver .view-plataforma-estrategica .view-content { font-size: 0; text-align: center; }

.page-node-126254 .ver .view-plataforma-estrategica .view-content > * { font-size: 16px; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row { display: inline-block; vertical-align: top; -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-right: 1%; margin-bottom: 1em; padding-bottom: 1%; position: relative; text-align: center; width: 24%; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row:nth-child(4n) { margin-right: 0; }

@media only screen and (max-width: 767px) { .page-node-126254 .ver .view-plataforma-estrategica .views-row { margin: 20px auto !important; display: block; width: 70% !important; } }

.page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-title, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-views-conditional-1 { line-height: 1.3; min-height: 50px; padding: 2% 3%; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-title a, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-title a:link, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-views-conditional-1 a, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-views-conditional-1 a:link { color: #007336; font-size: 105%; font-weight: 100; margin-top: 0.3em; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-field-image img { width: 100%; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-field-thumbnail img { width: 100%; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-title ~ .views-field-nid, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-title ~ .views-field-views-conditional { margin-top: 30px; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-nid, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-views-conditional { display: inline-block; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-nid a, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-nid a:link, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-views-conditional a, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-views-conditional a:link { color: #777777; height: auto; line-height: 2; font-weight: 100; text-indent: 0; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-nid a:before, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-nid a:link:before, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-views-conditional a:before, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-views-conditional a:link:before { width: 60px; height: 60px; background: url("../images/sprite.png") no-repeat -85px -142px; content: ''; display: block; margin: 0 auto; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-nid .descargable-item .views-field-title, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-views-conditional .descargable-item .views-field-title { color: #007336; font-size: 122%; font-weight: 100; margin-top: 0.3em; margin-bottom: 30px; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-nid .descargable-item .file img, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-views-conditional .descargable-item .file img { display: none; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-nid .descargable-item .file a, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-nid .descargable-item .file a:link, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-views-conditional .descargable-item .file a, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-views-conditional .descargable-item .file a:link { font-size: 0; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-nid .descargable-item .file a:before, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-nid .descargable-item .file a:link:before, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-views-conditional .descargable-item .file a:before, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-views-conditional .descargable-item .file a:link:before { background-position: -82px -263px; margin-bottom: 10px; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row { margin-right: 1%; width: 19%; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row:nth-child(4n) { margin-right: 1%; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row:nth-child(5n) { margin-right: 0; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-title { margin-top: 0.3em; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-title a, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-title a:link { font-size: 115%; }

.page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-nid a, .page-node-126254 .ver .view-plataforma-estrategica .views-row .views-field-nid a:link { padding: 60px 2px 0; }

.page-node-126254 .image-text-bk .image-text-bk { 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: 1.5em; padding: 0; width: 100%; }

.page-node-126254 .image-text-bk .image-text-bk img { float: right; width: 45%; }

.page-node-126254 .image-text-bk .image-text-bk .image-text-bk-resume { color: #555555; float: left; font-size: 1.1em; font-weight: 100; line-height: 1.5; padding: 2%; width: 51%; }

.page-node-126254 .image-text-bk .image-text-bk .image-text-bk-resume h2 { color: #666666; font-size: 170%; margin: 0; font-weight: 100; margin-bottom: 0.5em; }

.page-node-126254 .image-text-bk .image-text-bk .image-text-bk-resume h2:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-126254 .image-text-bk .image-text-bk .image-text-bk-resume > div { display: inline-block; vertical-align: top; width: 49%; }

.page-node-126254 .image-text-bk .image-text-bk .image-text-bk-resume h4 { font-size: 108%; }

.page-node-126254 .image-text-bk .image-text-bk .image-text-bk-resume ol { list-style-position: inside; margin: 0; }

.page-node-126254 .image-text-bk .image-text-bk .image-text-bk-resume ol li { font-size: 90%; margin: 0; }

.page-node-126253 #preface-first { background: none !important; margin-bottom: 0 !important; padding-top: 0 !important; }

.page-node-126253 #preface-first .section { max-width: 100%; padding: 0; position: relative; width: 100%; }

@media (min-width: 2000px) { .page-node-126253 #preface-first img { width: 100% !important; } }

.page-node-126253 #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-node-126253 #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-126253 #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-node-126253 #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-node-126253 #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-126253 #preface-first .block-seed-tools-seed-breadcrumb > .content { max-width: 90%; } }

.page-node-126253 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-node-126253 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-node-126253 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.page-node-126253 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-node-126253 #preface-first .block-bean, .page-node-126253 #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-node-126253 #preface-first .block-bean, .page-node-126253 #preface-first .block-seed-tools-seed-title { bottom: 0; top: 30%; text-align: center; } }

@media only screen and (max-width: 767px) { .page-node-126253 #preface-first .block-bean, .page-node-126253 #preface-first .block-seed-tools-seed-title { bottom: 0; margin: 0; position: relative; } }

.page-node-126253 #preface-first .block-bean > .content, .page-node-126253 #preface-first .block-seed-tools-seed-title > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-126253 #preface-first .block-bean > .content:before, .page-node-126253 #preface-first .block-bean > .content:after, .page-node-126253 #preface-first .block-seed-tools-seed-title > .content:before, .page-node-126253 #preface-first .block-seed-tools-seed-title > .content:after { content: ''; display: table; }

.page-node-126253 #preface-first .block-bean > .content:after, .page-node-126253 #preface-first .block-seed-tools-seed-title > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-126253 #preface-first .block-bean > .content, .page-node-126253 #preface-first .block-seed-tools-seed-title > .content { max-width: 90%; } }

@media only screen and (max-width: 767px) { .page-node-126253 #preface-first .block-bean > .content, .page-node-126253 #preface-first .block-seed-tools-seed-title > .content { padding: 0; } }

.page-node-126253 #preface-first .block-bean > .content h2, .page-node-126253 #preface-first .block-bean > .content #page-title, .page-node-126253 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-126253 #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-node-126253 #preface-first .block-bean > .content h2:after, .page-node-126253 #preface-first .block-bean > .content #page-title:after, .page-node-126253 #preface-first .block-seed-tools-seed-title > .content h2:after, .page-node-126253 #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-node-126253 #preface-first .block-bean > .content h2, .page-node-126253 #preface-first .block-bean > .content #page-title, .page-node-126253 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-126253 #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-node-126253 #preface-first .block-bean > .content h2, .page-node-126253 #preface-first .block-bean > .content #page-title, .page-node-126253 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-126253 #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-node-126253 #preface-third { background: #1E935E; }

.page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu { list-style: none; margin: 0.5em 0; padding-bottom: 4px; margin: 0.8em 0; }

.page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu li, .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu li:nth-child(5n), .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu li, .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu li:nth-child(5n), .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu li:nth-child(2n), .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu li, .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu .menu-item { vertical-align: top; width: 47% !important; }
  .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu li:nth-child(5n), .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu li:nth-child(2n), .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu .menu-item:nth-child(2n) { margin-right: 0; } }

.page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu li a, .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu li a:link, .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu .menu-item a, .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .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; }

.page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu li a.active, .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu li a:hover, .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu li a:focus, .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu .menu-item a.active, .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu .menu-item a:hover, .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu .menu-item a:focus { background-color: #156742; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu li a.active, .page-node-126253 #preface-third .block-menu-menu-educaci-n-en-salud .menu .menu-item a.active { font-weight: normal; }

.page-node-126253 #footer { margin-top: 0; }

.page-node-126253 #main-inner { background: #F1F1F1; padding-top: 3em; }

.page-node-126253 #main-inner .view-secciones-items .views-row .image-text-bk .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: 1.5em; padding: 0; width: 100%; }

.page-node-126253 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk-content img { float: left; width: 45%; }

.page-node-126253 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk-content .image-text-bk-resume { color: #555555; float: right; font-size: 1.1em; font-weight: 100; line-height: 1.5; padding: 2%; width: 51%; }

.page-node-126253 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk-content .image-text-bk-resume h2 { color: #666666; font-size: 185%; margin: 0; font-weight: 100; margin-bottom: 15px; margin-top: 13px; }

.page-node-126253 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk-content .image-text-bk-resume h2:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-126253 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk-content .image-text-bk-resume h2:after { width: 50px; }

.page-node-126253 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk-content .image-text-bk-resume ul { list-style: none; margin: 0; }

.page-node-126253 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk-content .image-text-bk-resume ul li { float: left; line-height: 1.1; margin-right: 1%; margin-bottom: 0.3em; width: 49%; }

.page-node-126253 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk-content .image-text-bk-resume ul li a, .page-node-126253 #main-inner .view-secciones-items .views-row .image-text-bk .image-text-bk-content .image-text-bk-resume ul li a:link { color: #007336; font-size: 90%; font-weight: 100; }

.page-node-126253 #main-inner .view-secciones-items .views-row:nth-child(2n) .image-text-bk-content img { float: right; }

.page-node-126253 #main-inner .view-secciones-items .views-row:nth-child(2n) .image-text-bk-content .image-text-bk-resume { float: left; }

.page-node-112601 #preface-first { background: none !important; margin-bottom: 0 !important; padding-top: 0 !important; }

.page-node-112601 #preface-first .section { max-width: 100%; padding: 0; position: relative; width: 100%; }

@media (min-width: 2000px) { .page-node-112601 #preface-first img { width: 100% !important; } }

.page-node-112601 #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-node-112601 #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-112601 #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-node-112601 #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-node-112601 #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-112601 #preface-first .block-seed-tools-seed-breadcrumb > .content { max-width: 90%; } }

.page-node-112601 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-node-112601 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-node-112601 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.page-node-112601 #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-node-112601 #preface-first .block-bean, .page-node-112601 #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-node-112601 #preface-first .block-bean, .page-node-112601 #preface-first .block-seed-tools-seed-title { bottom: 0; top: 30%; text-align: center; } }

@media only screen and (max-width: 767px) { .page-node-112601 #preface-first .block-bean, .page-node-112601 #preface-first .block-seed-tools-seed-title { bottom: 0; margin: 0; position: relative; } }

.page-node-112601 #preface-first .block-bean > .content, .page-node-112601 #preface-first .block-seed-tools-seed-title > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-112601 #preface-first .block-bean > .content:before, .page-node-112601 #preface-first .block-bean > .content:after, .page-node-112601 #preface-first .block-seed-tools-seed-title > .content:before, .page-node-112601 #preface-first .block-seed-tools-seed-title > .content:after { content: ''; display: table; }

.page-node-112601 #preface-first .block-bean > .content:after, .page-node-112601 #preface-first .block-seed-tools-seed-title > .content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-112601 #preface-first .block-bean > .content, .page-node-112601 #preface-first .block-seed-tools-seed-title > .content { max-width: 90%; } }

@media only screen and (max-width: 767px) { .page-node-112601 #preface-first .block-bean > .content, .page-node-112601 #preface-first .block-seed-tools-seed-title > .content { padding: 0; } }

.page-node-112601 #preface-first .block-bean > .content h2, .page-node-112601 #preface-first .block-bean > .content #page-title, .page-node-112601 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-112601 #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-node-112601 #preface-first .block-bean > .content h2:after, .page-node-112601 #preface-first .block-bean > .content #page-title:after, .page-node-112601 #preface-first .block-seed-tools-seed-title > .content h2:after, .page-node-112601 #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-node-112601 #preface-first .block-bean > .content h2, .page-node-112601 #preface-first .block-bean > .content #page-title, .page-node-112601 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-112601 #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-node-112601 #preface-first .block-bean > .content h2, .page-node-112601 #preface-first .block-bean > .content #page-title, .page-node-112601 #preface-first .block-seed-tools-seed-title > .content h2, .page-node-112601 #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-node-112601 #preface-third { background: #179c94; }

.page-node-112601 #preface-third .block-menu-menu-museo-historico .menu { list-style: none; margin: 0.5em 0; padding-bottom: 4px; margin: 0.8em 0; }

.page-node-112601 #preface-third .block-menu-menu-museo-historico .menu li, .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.page-node-112601 #preface-third .block-menu-menu-museo-historico .menu li:nth-child(5n), .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu li, .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu li:nth-child(5n), .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu li:nth-child(2n), .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu li, .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu .menu-item { vertical-align: top; width: 47% !important; }
  .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu li:nth-child(5n), .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu li:nth-child(2n), .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu .menu-item:nth-child(2n) { margin-right: 0; } }

.page-node-112601 #preface-third .block-menu-menu-museo-historico .menu li a, .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu li a:link, .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu .menu-item a, .page-node-112601 #preface-third .block-menu-menu-museo-historico .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; }

.page-node-112601 #preface-third .block-menu-menu-museo-historico .menu li a.active, .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu li a:hover, .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu li a:focus, .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu .menu-item a.active, .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu .menu-item a:hover, .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu .menu-item a:focus { background-color: #002f46; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.page-node-112601 #preface-third .block-menu-menu-museo-historico .menu li a.active, .page-node-112601 #preface-third .block-menu-menu-museo-historico .menu .menu-item a.active { font-weight: normal; }

.page-node-112601 #preface-third .block-menu-menu-museo-historico .menu .menu-item { border-bottom: 1px solid #4ba97e; margin-right: 1%; margin-bottom: 0.2em; width: 17.25%; }

.page-node-112601 #preface-third .block-menu-menu-museo-historico .menu .menu-item:nth-child(5n) { margin-right: 0; }

.page-node-112601 #preface-third .block-menu-menu-museo-historico .menu .menu-item:nth-child(5n) ~ .menu-item { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }

.page-node-112601 #main-inner .section { margin: 0; padding: 0; max-width: 100%; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row:before, .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row:after { content: ''; display: table; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row { max-width: 90%; } }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row.views-row-7 { margin-top: 2em; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text-bk .image-text-bk { background: #678e00; 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: 1.5em; width: 100%; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text-bk img { display: inline-block; vertical-align: top; width: 56%; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text-bk .image-text-bk-resume { display: inline-block; vertical-align: top; padding: 3%; width: 37%; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text-bk .image-text-bk-resume h2 { position: relative; color: #ffffff; font-size: 181%; font-weight: 100; margin-bottom: 0.7em; padding-bottom: 0.7em; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text-bk .image-text-bk-resume h2:after { background: #ffffff; bottom: 0; content: ''; height: 1px; left: 0; position: absolute; width: 70px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text-bk .image-text-bk-resume p { color: #ffffff; font-size: 100%; font-weight: 100; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas .view-header h3 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 13px; text-align: center; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas .view-header h3:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas .view-header h3:after { margin: 15px auto 0 auto; width: 75px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content { font-size: 0; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content > * { font-size: 16px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row { display: inline-block; vertical-align: top; margin-right: 2%; position: relative; width: 18.4%; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row:nth-child(5n) { margin-right: 0; }

@media only screen and (max-width: 767px) { .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row { margin-bottom: 1em; width: 49%; }
  .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row:nth-child(2n) { margin-right: 0; }
  .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row:nth-child(5n) { margin-right: 2%; } }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row .views-field-title { background: red; padding: 10% 1%; position: relative; text-align: center; z-index: 1; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row .views-field-title a, .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row .views-field-title a:link { color: #ffffff; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row .views-field-title h3 { font-size: 115%; font-weight: 100; margin: 0; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row .views-field-field-image img { width: 100%; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row .views-field-nid { background: rgba(102, 102, 102, 0.5); display: none; height: 100%; position: absolute; top: 0; width: 100%; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row .views-field-nid .field-content { display: table-cell; height: 330px; vertical-align: middle; text-align: center; width: 222px; }

@media only screen and (max-width: 767px) { .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row .views-field-nid .field-content { height: 357px; width: 400px; } }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row .views-field-nid .field-content a, .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row .views-field-nid .field-content a:link { color: #ffffff; display: block; font-weight: 100; margin-top: 50px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row .views-field-nid .field-content a:before, .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row .views-field-nid .field-content a:link:before { width: 60px; height: 60px; background: url("../images/sprite.png") no-repeat -85px -202px; content: ''; display: block; margin: 0 auto; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row:hover .views-field-nid { display: block; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row-1 .views-field-title { background-color: #E35858; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row-2 .views-field-title { background-color: #C158E3; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row-3 .views-field-title { background-color: #22A9D6; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row-4 .views-field-title { background-color: #D67D22; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .view-salas > .view-content .views-row-5 .views-field-title { background-color: #197A9B; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text h2 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 13px; text-align: center; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text h2:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text h2:after { margin: 15px auto 0 auto; width: 75px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text .image-text-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; width: 100%; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text .image-text-content img { float: left; width: 45%; }

@media only screen and (max-width: 767px) { .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text .image-text-content img { width: 100%; } }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text .image-text-content .image-text-resume { color: #555555; float: right; font-size: 1.1em; font-weight: 100; line-height: 1.5; padding: 2%; width: 51%; }

@media only screen and (max-width: 767px) { .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text .image-text-content .image-text-resume { width: 96%; } }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text .image-text-content .image-text-resume a, .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text .image-text-content .image-text-resume a:link { color: #007336; float: right; font-weight: 100; padding-right: 27px; position: relative; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text .image-text-content .image-text-resume a:after, .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .image-text .image-text-content .image-text-resume a:link:after { background: url("../images/sprite.png") -181px -54px no-repeat; content: ''; height: 20px; margin-top: -10px; position: absolute; right: 0; top: 50%; width: 20px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row h3.viewreference-title { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 13px; text-align: center; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row h3.viewreference-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row h3.viewreference-title:after { margin: 15px auto 0 auto; width: 75px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .views-field-title { float: left; margin-top: 2.5em; padding: 0 2%; width: 25%; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .views-field-title h2 { color: #666666; font-size: 240%; font-weight: 100; margin-bottom: 0.3em; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .views-field-field-ciudad { clear: left; float: left; padding: 0 2%; width: 25%; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .views-field-field-ciudad h3 { position: relative; color: #666666; font-size: 133%; font-weight: 100; padding-bottom: 17px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .views-field-field-ciudad h3:after { background: #dadada; bottom: 0; content: ''; height: 1px; left: 0; position: absolute; width: 70px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .views-field-field-mapa { margin-top: -143px; float: right; width: 71%; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .views-field-field-mapa img { width: 100%; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .view-contact-block { border: 1px solid #d9d9d9; -webkit-box-shadow: 2px 2px 1px #c1c1c1; -moz-box-shadow: 2px 2px 1px #c1c1c1; box-shadow: 2px 2px 1px #c1c1c1; overflow: hidden; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .view-contact-block .view-contact-block { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: none; border-top: 1px solid #d9d9d9; display: inline-block; padding: 2%; width: 100%; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .view-contact-block .view-contact-block .views-row { display: inline-block; vertical-align: top; color: #555555; margin-right: 1%; margin-bottom: 0.5em; padding-left: 3%; position: relative; width: 29%; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .view-contact-block .view-contact-block .views-row:before { width: 28px; height: 28px; background: url("../images/sprite.png") no-repeat; content: ''; display: inline-block; position: absolute; left: 0; top: 0; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .view-contact-block .view-contact-block .views-row .views-field-field-elemento h4 { font-size: 94%; font-weight: 100; margin: 0; text-transform: uppercase; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .view-contact-block .view-contact-block .views-row .views-field-field-resumen { font-size: 0.9em; font-weight: 100; line-height: 1.1; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .view-contact-block .view-contact-block .views-row-1:before { background-position: -189px -285px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .view-contact-block .view-contact-block .views-row-2:before { background-position: -189px -219px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .view-contact-block .view-contact-block .views-row-3:before { background-position: -189px -187px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .view-contact-block .view-contact-block .views-row-4:before { background-position: -189px -253px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row .contact-block .view-contact-block .view-contact-block .views-row-5:before { background-position: -189px -154px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 { margin: 0; padding: 0; max-width: 100%; background: #F1F1F1; padding-bottom: 1em; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text:before, .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text:after { content: ''; display: table; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text { max-width: 90%; } }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text .image-text { max-width: 100%; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 h2 { color: #666666; font-size: 234%; margin: 0; font-weight: 100; margin-bottom: 30px; margin-top: 13px; text-align: center; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 h2:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 h2:after { margin: 15px auto 0 auto; width: 75px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text-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; width: 100%; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text-content img { float: left; width: 45%; }

@media only screen and (max-width: 767px) { .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text-content img { width: 100%; } }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text-content .image-text-resume { color: #555555; float: right; font-size: 1.1em; font-weight: 100; line-height: 1.5; padding: 2%; width: 51%; }

@media only screen and (max-width: 767px) { .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text-content .image-text-resume { width: 96%; } }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text-content .image-text-resume a, .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text-content .image-text-resume a:link { color: #007336; float: right; font-weight: 100; padding-right: 27px; position: relative; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text-content .image-text-resume a:after, .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text-content .image-text-resume a:link:after { background: url("../images/sprite.png") -181px -54px no-repeat; content: ''; height: 20px; margin-top: -10px; position: absolute; right: 0; top: 50%; width: 20px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-1 .image-text-content { background: #ffffff; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 { margin: 0; padding: 0; max-width: 100%; background: url("../images/resena-historica_bg.jpg") repeat-x; margin-bottom: 2.5em; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 { background-repeat: repeat; padding: 2% 0; } }

@media only screen and (max-width: 767px) { .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 { padding-bottom: 2%; } }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 .title-video-content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 .title-video-content:before, .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 .title-video-content:after { content: ''; display: table; }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 .title-video-content:after { clear: both; }

@media screen and (min-width: 1025px) and (max-width: 1308px) { .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 .title-video-content { max-width: 90%; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 .title-video-content { text-align: center; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 .title-video-content > h2 { font-size: 151%; width: 100%; } }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 h2 { display: inline-block; vertical-align: middle; color: #ffffff; font-size: 230%; font-weight: 100; width: 39%; }

@media only screen and (max-width: 767px) { .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 h2 { font-size: 113%; padding: 22px 0 15px 0; text-align: center; margin: 0; width: 100%; } }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 .file-video, .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 video { display: inline-block; vertical-align: middle; width: 60%; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 .file-video, .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 video { width: 100%; } }

@media only screen and (max-width: 767px) { .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 .file-video, .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 video { height: 300px; width: 100%; } }

@media only screen and (max-width: 767px) { .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 .file-video iframe, .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 video iframe { height: 300px; width: 100%; } }

.page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 .file-video iframe, .page-node-112601 #main-inner .view-secciones-items > .view-content > .views-row-2 .file-video video { width: 100%; }

.page-linea-de-mando .block-seed-tools-seed-title #page-title, .page-directores-y-comandantes .block-seed-tools-seed-title #page-title { color: #777777; font-size: 265%; margin: 0; font-weight: 300; margin: 0 auto 28px auto; max-width: 660px; text-align: center; }

.page-linea-de-mando .block-seed-tools-seed-title #page-title:after, .page-directores-y-comandantes .block-seed-tools-seed-title #page-title:after { background: #bbbbbb; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-linea-de-mando .block-seed-tools-seed-title #page-title:after, .page-directores-y-comandantes .block-seed-tools-seed-title #page-title:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.view-directores-y-comandantes .view-content, .view-linea-de-mando .view-content { font-size: 0; }

.view-directores-y-comandantes .view-content > *, .view-linea-de-mando .view-content > * { font-size: 16px; }

.view-directores-y-comandantes .view-content .views-row, .view-linea-de-mando .view-content .views-row { display: inline-block; vertical-align: top; width: 23%; 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: 480px; background-color: #F1F1F1; text-align: center; color: #555555; }

.view-directores-y-comandantes .view-content .views-row:nth-child(4n), .view-linea-de-mando .view-content .views-row:nth-child(4n) { margin-right: 0; }

.view-directores-y-comandantes .view-content .views-row .views-field-field-fotografia, .view-directores-y-comandantes .view-content .views-row .views-field-field-imagen, .view-linea-de-mando .view-content .views-row .views-field-field-fotografia, .view-linea-de-mando .view-content .views-row .views-field-field-imagen { background-color: #ffffff; margin: 0 auto; padding: 5%; border: 1px solid #D9D9D9; width: 90%; }

.view-directores-y-comandantes .view-content .views-row .views-field-field-fotografia img, .view-directores-y-comandantes .view-content .views-row .views-field-field-imagen img, .view-linea-de-mando .view-content .views-row .views-field-field-fotografia img, .view-linea-de-mando .view-content .views-row .views-field-field-imagen img { width: 100%; }

.view-directores-y-comandantes .view-content .views-row .views-field-title, .view-linea-de-mando .view-content .views-row .views-field-title { margin-top: 5%; font-weight: 900; }

.view-directores-y-comandantes .view-content .views-row .views-field-field-cargo-director, .view-directores-y-comandantes .view-content .views-row .views-field-field-rango, .view-linea-de-mando .view-content .views-row .views-field-field-cargo-director, .view-linea-de-mando .view-content .views-row .views-field-field-rango { margin-top: 2%; font-weight: normal; color: #777777; }

.view-directores-y-comandantes .view-content .views-row .views-field-field-nombre-1, .view-directores-y-comandantes .view-content .views-row .views-field-field-nombre, .view-linea-de-mando .view-content .views-row .views-field-field-nombre-1, .view-linea-de-mando .view-content .views-row .views-field-field-nombre { font-size: 1.2em; margin-top: 3%; padding: 0 5%; font-weight: lighter; }

.view-directores-y-comandantes .view-content .views-row { height: auto; }

.view-directores-y-comandantes .view-content .views-row .views-field-field-rango { color: #555555; font-weight: bold; margin-top: 5%; text-transform: uppercase; }

.view-directores-y-comandantes .view-content .views-row .views-field-title .views-label-title { display: block; }

.view-directores-y-comandantes .view-content .views-row .views-field-title .field-content { display: inline-block; padding: 0 2% 3% 2%; }

.view-directores-y-comandantes .view-content .views-row .views-field-title .field-content a { font-weight: 100; color: #179c94; }

.view-directores-y-comandantes .view-filters .views-exposed-form { border: 1px solid #dddddd; margin-bottom: 1.5em; padding: 1% 2%; }

.view-directores-y-comandantes .view-filters .views-exposed-form .views-exposed-widget { display: inline-block; vertical-align: bottom; float: none; width: 20%; }

.view-directores-y-comandantes .view-filters .views-exposed-form label { color: #555555; font-weight: bold; font-size: 105%; margin-bottom: 4px; padding: 0; }

.view-directores-y-comandantes .view-filters .views-exposed-form .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-directores-y-comandantes .view-filters .views-exposed-form .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; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 7px 40px; }

.view-directores-y-comandantes .view-filters .views-exposed-form .form-submit:hover { color: #ffffff; background: #002f46; }

.page-entidades-y-agremiaciones #preface #preface-third #page-title { color: #555555; font-size: 265%; margin: 0; font-weight: 300; margin: 0 auto 28px auto; max-width: 660px; text-align: center; }

.page-entidades-y-agremiaciones #preface #preface-third #page-title:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-entidades-y-agremiaciones #preface #preface-third #page-title:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.page-entidades-y-agremiaciones #main .section #content .view-content .views-row { float: left; width: 100%; max-width: 1150px; 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; text-align: center; color: #777777; padding: 2%; }

.page-entidades-y-agremiaciones #main .section #content .view-content .views-row .views-fieldset { float: left; width: 31.94%; margin-right: 2%; text-align: left; font-weight: lighter; }

.page-entidades-y-agremiaciones #main .section #content .view-content .views-row .views-fieldset:nth-child(3n) { margin-right: 0; }

.page-entidades-y-agremiaciones #main .section #content .view-content .views-row .views-fieldset .views-field-field-siglas { font-weight: bold; }

.page-entidades-y-agremiaciones #main .section #content .view-content .views-row .views-fieldset .views-field-field-noticia-ciudad { margin-top: 3%; }

.page-entidades-y-agremiaciones #main .section #content .view-content .views-row .group-1, .page-entidades-y-agremiaciones #main .section #content .view-content .views-row .group-2 { position: relative; }

.page-entidades-y-agremiaciones #main .section #content .view-content .views-row .group-1:after, .page-entidades-y-agremiaciones #main .section #content .view-content .views-row .group-2:after { position: absolute; top: 13px; right: 7px; content: ''; float: right; display: block; height: 80px; width: 1px; background-color: #999999; }

.page-unidades-simbolos #preface-first { background: #179c94; position: relative; padding-top: 40px; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-unidades-simbolos #preface-first { padding: 0 !important; } }

.page-unidades-simbolos #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; }

.page-unidades-simbolos #preface-first .block-seed-tools-seed-breadcrumb > .content { margin: 0 auto; max-width: 1200px; padding-left: 10px; padding-right: 10px; }

.page-unidades-simbolos #preface-first .block-seed-tools-seed-breadcrumb > .content:before, .page-unidades-simbolos #preface-first .block-seed-tools-seed-breadcrumb > .content:after { content: ''; display: table; }

.page-unidades-simbolos #preface-first .block-seed-tools-seed-breadcrumb > .content:after { clear: both; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-unidades-simbolos #preface-first .block-seed-tools-seed-breadcrumb { display: none; } }

.page-unidades-simbolos #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb { color: #ffffff; font-weight: 100; font-size: 0.8em; text-transform: uppercase; }

.page-unidades-simbolos #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a, .page-unidades-simbolos #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb a:link { font-weight: 100; }

.page-unidades-simbolos #preface-first .block-seed-tools-seed-breadcrumb #breadcrumb .nolink { color: #ffffff; font-weight: 100; }

.page-unidades-simbolos #preface-first .block-bean, .page-unidades-simbolos #preface-first .block-seed-tools-seed-title { margin: 1em 0; }

.page-unidades-simbolos #preface-first .block-bean > .content h2, .page-unidades-simbolos #preface-first .block-bean > .content #page-title, .page-unidades-simbolos #preface-first .block-seed-tools-seed-title > .content h2, .page-unidades-simbolos #preface-first .block-seed-tools-seed-title > .content #page-title { color: #ffffff; font-size: 180%; font-weight: 100; margin: 0; text-align: left; }

.page-unidades-simbolos #preface-first .block-bean > .content h2:after, .page-unidades-simbolos #preface-first .block-bean > .content #page-title:after, .page-unidades-simbolos #preface-first .block-seed-tools-seed-title > .content h2:after, .page-unidades-simbolos #preface-first .block-seed-tools-seed-title > .content #page-title:after { content: none; }

@media only screen and (min-width: 0) and (max-width: 480px) { .page-unidades-simbolos #preface-first .block-bean, .page-unidades-simbolos #preface-first .block-seed-tools-seed-title { margin: 0; } }

.page-unidades-simbolos #preface-first .block-seed-tools-seed-title { margin: 3em 0 2em; }

.page-unidades-simbolos #preface { padding: 0 !important; }

.page-unidades-simbolos .menu-policia-unidad { list-style: none; margin: 0.5em 0; padding-bottom: 4px; border-bottom: none; }

.page-unidades-simbolos .menu-policia-unidad li, .page-unidades-simbolos .menu-policia-unidad .menu-item { display: inline-block; vertical-align: middle; border-bottom: 1px solid #4ba97e; margin-right: 1.5%; width: 17.25%; }

.page-unidades-simbolos .menu-policia-unidad li:nth-child(5n), .page-unidades-simbolos .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 0; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .page-unidades-simbolos .menu-policia-unidad li, .page-unidades-simbolos .menu-policia-unidad .menu-item { background-position: 0px 14px; margin-right: 1%; vertical-align: top; width: 49% !important; }
  .page-unidades-simbolos .menu-policia-unidad li:nth-child(5n), .page-unidades-simbolos .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-unidades-simbolos .menu-policia-unidad li:nth-child(2n), .page-unidades-simbolos .menu-policia-unidad .menu-item:nth-child(2n) { margin-right: 0; } }

@media only screen and (max-width: 767px) { .page-unidades-simbolos .menu-policia-unidad li, .page-unidades-simbolos .menu-policia-unidad .menu-item { vertical-align: top; width: 47% !important; }
  .page-unidades-simbolos .menu-policia-unidad li:nth-child(5n), .page-unidades-simbolos .menu-policia-unidad .menu-item:nth-child(5n) { margin-right: 1%; }
  .page-unidades-simbolos .menu-policia-unidad li:nth-child(2n), .page-unidades-simbolos .menu-policia-unidad .menu-item:nth-child(2n) { margin-right: 0; } }

.page-unidades-simbolos .menu-policia-unidad li a, .page-unidades-simbolos .menu-policia-unidad li a:link, .page-unidades-simbolos .menu-policia-unidad .menu-item a, .page-unidades-simbolos .menu-policia-unidad .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; }

.page-unidades-simbolos .menu-policia-unidad li a.active, .page-unidades-simbolos .menu-policia-unidad li a:hover, .page-unidades-simbolos .menu-policia-unidad li a:focus, .page-unidades-simbolos .menu-policia-unidad .menu-item a.active, .page-unidades-simbolos .menu-policia-unidad .menu-item a:hover, .page-unidades-simbolos .menu-policia-unidad .menu-item a:focus { background-color: #002f46; color: #ffffff; background-position: 11px 18px; padding-left: 25px; text-decoration: none; }

.page-unidades-simbolos .menu-policia-unidad li a.active, .page-unidades-simbolos .menu-policia-unidad .menu-item a.active { font-weight: normal; }

.page-unidades-simbolos #main-inner .section { max-width: 660px !important; margin: 2em auto 0 !important; }

.page-unidades-simbolos .group-simbolos > h3 { color: #555555; font-size: 265%; margin: 0; font-weight: 100; margin: 0 auto 28px auto; text-align: center; }

.page-unidades-simbolos .group-simbolos > h3:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-unidades-simbolos .group-simbolos > h3:after { background: #999999; margin: 22px auto 0 auto; width: 60px; }

.page-unidades-simbolos .group-simbolos .horizontal-tabs { border: none; text-align: center; }

.page-unidades-simbolos .group-simbolos .horizontal-tabs-list { background: none; border: none; margin-bottom: 3em; width: 53%; }

.page-unidades-simbolos .group-simbolos .horizontal-tabs-list li:last-child { margin-right: 0; }

.page-unidades-simbolos .group-simbolos .horizontal-tabs-list .horizontal-tab-button { background: none; border: none; float: none; display: inline-block; margin-right: 2%; }

.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 { 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; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; padding: 3px 29px; }

.page-unidades-simbolos .group-simbolos .horizontal-tabs-list .horizontal-tab-button a:hover, .page-unidades-simbolos .group-simbolos .horizontal-tabs-list .horizontal-tab-button a:link:hover { color: #ffffff; background: #002f46; }

.page-unidades-simbolos .group-simbolos .horizontal-tabs-list .horizontal-tab-button a strong, .page-unidades-simbolos .group-simbolos .horizontal-tabs-list .horizontal-tab-button a:link strong { color: #ffffff; font-weight: 100; }

.page-unidades-simbolos .group-simbolos .horizontal-tabs-list .horizontal-tab-button a:hover, .page-unidades-simbolos .group-simbolos .horizontal-tabs-list .horizontal-tab-button a:link:hover { background: #aeaeae; }

.page-unidades-simbolos .group-simbolos .horizontal-tabs-list .horizontal-tab-button.selected a, .page-unidades-simbolos .group-simbolos .horizontal-tabs-list .horizontal-tab-button.selected a:link { background: #aeaeae; }

.page-unidades-simbolos .group-simbolos .field-group-htab .field-group-div { margin-top: 2em; }

.page-unidades-simbolos .group-simbolos .field-group-htab .field-group-div > h3 { color: #555555; font-size: 190%; margin: 0; font-weight: 100; margin: 0 auto 28px auto; }

.page-unidades-simbolos .group-simbolos .field-group-htab .field-group-div > h3:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-unidades-simbolos .group-simbolos .field-group-htab .field-group-div > h3:after { background: #999999; margin: 16px auto 0 auto; width: 40px; }

.page-unidades-simbolos .group-simbolos .field-group-htab .field-group-div > .field { color: #555555; text-align: left; font-weight: 100; }

.page-unidades-simbolos .group-simbolos .field-group-htab .field-group-div .field-name-field-audio { border: 1px solid #d9d9d9; font-size: 16px; margin-bottom: 1em; padding: 4% 2%; width: 95%; }

.page-unidades-simbolos .group-simbolos .field-group-htab .group-title-himno { margin-top: 0; }

.page-unidades-simbolos .block-service-links-service-links, .page-unidades-simbolos .field-name-sharethis, .page-unidades-simbolos #block-sharethis-sharethis-block { margin-top: 1em; text-align: center; }

.page-node-2 #preface #preface-third #page-title { color: #555555; font-size: 265%; margin: 0; font-weight: 300; margin: 0 auto 28px auto; max-width: 660px; text-align: center; }

.page-node-2 #preface #preface-third #page-title:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-2 #preface #preface-third #page-title:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.page-node-2 #main .section #content .node-webform { max-width: 660px; margin: 0 auto; color: #555555; }

.page-node-2 #main .section #content .node-webform .webform-component--reporte label { font-weight: bold; font-size: 1.3em; }

.page-node-2 #main .section #content .node-webform .webform-component--reporte .description { font-style: italic; font-weight: lighter; margin-bottom: 2%; font-size: 1em; }

.page-node-2 #main .section #content .node-webform .webform-component--reporte .form-textarea-wrapper textarea { resize: none; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

.page-node-2 #main .section #content .node-webform #edit-submitted-evidencia-ajax-wrapper { margin-top: 3%; }

.page-node-2 #main .section #content .node-webform #edit-submitted-evidencia-ajax-wrapper label { font-weight: bold; font-size: 1.3em; }

.page-node-2 #main .section #content .node-webform #edit-submitted-evidencia-ajax-wrapper .description { font-weight: lighter; font-style: italic; margin-bottom: 2%; font-size: 1em; }

.page-node-2 #main .section #content .node-webform #edit-submitted-evidencia-ajax-wrapper .form-managed-file { background-color: #F1F1F1; padding: 1%; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

.page-node-2 #main .section #content .node-webform #edit-submitted-evidencia-ajax-wrapper .form-managed-file input[type='file'] { background-color: #ffffff; font-weight: lighter; }

.page-node-2 #main .section #content .node-webform #edit-submitted-evidencia-ajax-wrapper .form-managed-file input[type='submit'] { font-weight: lighter; }

.page-node-2 #main .section #content .node-webform .webform-component--quien-reporta { margin-top: 3%; }

.page-node-2 #main .section #content .node-webform .webform-component--quien-reporta label { font-weight: bold; font-size: 1.3em; }

.page-node-2 #main .section #content .node-webform .webform-component--quien-reporta .description { font-style: italic; font-weight: lighter; margin-bottom: 2%; font-size: 1em; }

.page-node-2 #main .section #content .node-webform .webform-component--quien-reporta .form-textarea-wrapper textarea { resize: none; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

.page-node-2 #main .section #content .node-webform .form-actions { float: right; margin-top: 3%; }

.page-node-2 #main .section #content .node-webform .form-actions input[type='submit'] { font-weight: lighter; 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-node-2 #main .section #content .node-webform .form-actions input[type='submit']:hover { color: #ffffff; background: #1a814a; }

.page-vehiculos-recuperados #preface #preface-third #page-title { color: #555555; font-size: 265%; margin: 0; font-weight: 300; margin: 0 auto 28px auto; max-width: 660px; text-align: center; }

.page-vehiculos-recuperados #preface #preface-third #page-title:after { background: #aaaaaa; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-vehiculos-recuperados #preface #preface-third #page-title:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados { max-width: 660px; margin: 0 auto; color: #555555; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-filters .views-exposed-widget { width: 32%; margin-right: 2%; padding: 0; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-filters .views-exposed-widget:nth-child(3n), .page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-filters .views-exposed-widget:last-child { margin-right: 0; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-filters .views-exposed-widget input[type='text'] { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-filters .views-submit-button { float: right; padding-right: 0; margin-top: 3%; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-filters .views-submit-button input[type='submit'] { font-weight: lighter; 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; width: 160px; float: right; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-filters .views-submit-button input[type='submit']:hover { color: #ffffff; background: #1a814a; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-content { background-color: #EEEEEE; margin: 3% 0; padding: 3.5%; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-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-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-content .views-row-1 .views-field-nothing:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-content .views-row-1 .views-field-nothing:before { content: url("../images/icon-lost-documents.png"); display: inline-block; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-content .views-row-1 .views-field-nothing:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-content .views-row-1 .views-field { margin-bottom: 2%; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-content .views-row-1 .views-field .views-label { font-weight: 700; display: block; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-content .views-row-1 .views-field:last-child { margin-bottom: 0; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-content .views-row-1 .views-field .field-content { font-weight: 100; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-content .views-row-1 .views-field-nothing { margin-bottom: 1.5em; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-content .views-row-1 .views-field-nothing:before { content: url("../images/icon-car-not-found.png"); display: inline-block; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-empty { background-color: #EEEEEE; margin: 3% 0; padding: 3.5%; text-align: center; color: #555555; position: relative; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-empty .upper-text { color: #666666; font-size: 190%; margin: 0; font-weight: lighter; margin: 0 auto 10px auto; position: relative; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-empty .upper-text:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-empty .upper-text:after { background: #999999; margin: 15px auto 0 auto; width: 60px; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-empty .secondary-text { font-weight: 100; }

.page-vehiculos-recuperados #main .section #content .view-veh-culos-recuperados .view-empty:before { content: url("../images/icon-document-not-found.png"); display: inline-block; }

.page-node-3 #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-node-3 #preface #preface-third #page-title:after { background: #b3b3b3; content: ''; display: block; height: 1px; margin-top: 12px; width: 60px; }

.page-node-3 #preface #preface-third #page-title:after { margin: 15px auto 0 auto; width: 60px; }

.page-node-3 #main .section #content .node-webform { max-width: 660px; margin: 0 auto; color: #555555; }

.page-node-3 #main .section #content .node-webform .webform-component--reporte label { font-weight: bold; font-size: 1.3em; }

.page-node-3 #main .section #content .node-webform .webform-component--reporte .description { font-style: italic; font-weight: lighter; margin-bottom: 2%; font-size: 1em; }

.page-node-3 #main .section #content .node-webform .webform-component--reporte .form-textarea-wrapper textarea { resize: none; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

.page-node-3 #main .section #content .node-webform #edit-submitted-evidencia-ajax-wrapper { margin-top: 3%; }

.page-node-3 #main .section #content .node-webform #edit-submitted-evidencia-ajax-wrapper label { font-weight: bold; font-size: 1.3em; }

.page-node-3 #main .section #content .node-webform #edit-submitted-evidencia-ajax-wrapper .description { font-weight: lighter; font-style: italic; margin-bottom: 2%; font-size: 1em; }

.page-node-3 #main .section #content .node-webform #edit-submitted-evidencia-ajax-wrapper .form-managed-file { background-color: #F1F1F1; padding: 1%; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

.page-node-3 #main .section #content .node-webform #edit-submitted-evidencia-ajax-wrapper .form-managed-file input[type='file'] { background-color: #ffffff; font-weight: lighter; }

.page-node-3 #main .section #content .node-webform #edit-submitted-evidencia-ajax-wrapper .form-managed-file input[type='submit'] { font-weight: lighter; }

.page-node-3 #main .section #content .node-webform .webform-component--datos-de-quien-reporta-opcional { margin-top: 3%; }

.page-node-3 #main .section #content .node-webform .webform-component--datos-de-quien-reporta-opcional label { font-weight: bold; font-size: 1.3em; }

.page-node-3 #main .section #content .node-webform .webform-component--datos-de-quien-reporta-opcional .description { font-style: italic; font-weight: lighter; margin-bottom: 2%; font-size: 1em; }

.page-node-3 #main .section #content .node-webform .webform-component--datos-de-quien-reporta-opcional .form-textarea-wrapper textarea { resize: none; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

.page-node-3 #main .section #content .node-webform .form-actions { float: right; margin-top: 3%; }

.page-node-3 #main .section #content .node-webform .form-actions input[type='submit'] { font-weight: lighter; 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; }

.page-node-3 #main .section #content .node-webform .form-actions input[type='submit']:hover { color: #ffffff; background: #002f46; }

.group-hidden-fields.views-fieldset {
  display: none;

}

/* Home-Views Noticias Destacadas Block 2 */
.noticias-destacadas .group-hidden-fields.views-fieldset,
.noticias-destacadas .group-hidden-fields.views-fieldset:hover{
    display: none;
}

.noticias-destacadas .group-hidden-fields.views-fieldset,
.noticias-destacadas .group-hidden-fields.views-fieldset:hover{
    display: none;
}

/*-----  Menu Principal Unidades  ------*/
.view.view-menu-principal-unidades {
  width: 100%;
  height: auto;
  background: #1E935E;
}

.view.view-menu-principal-unidades {
  background: #179c94;
  padding: 15px 0;
}

.view-menu-principal-unidades .item-list ul {
  list-style: none;
  margin: 0.5em 0;
  padding-bottom: 4px;
  margin: 0 auto;
  max-width: 1200px;
  padding-left: 10px;
  padding-right: 10px;
}

.view-menu-principal-unidades li.views-row {
  display: inline-block;
  vertical-align: middle;
  border-bottom: 1px solid #4ba97e;
  margin-right: 1.5%;
  width: 17.25%;
}

.view.view-menu-principal-unidades li.views-row .enlace-principal-unidades a {
  background-image: url(../images/menu-bullet.png);
  background-repeat: no-repeat;
  background-position: 0px 18px;
  color: #ffffff;
  font-size: 0.9em;
  font-weight: 100;
  display: block;
  padding-left: 11px;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
  text-decoration: none;
}

.views-field.views-field-field-enlace:hover, .enlace-principal-unidades.active {
  background-color: #00293d;
  color: #ffffff;
  background-position: 11px 18px;
  padding-left: 10px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .view-menu-principal-unidades li.views-row {
    background-position: 0px 14px;
    margin-right: 1%;
    vertical-align: top;
    width: 49% !important;
    margin-right: 0;
  }
}

@media only screen and (max-width: 767px) {
  .view-menu-principal-unidades li.views-row {
    vertical-align: top;
    width: 47% !important;
    margin-right: 0;
  }
}

/*-----  End of $Custom Menu -----*/
/* Estilos counter*/
#block-counter-visits-page-counter-visits-page {
    position: relative;
}

.block-counter-visits-page h2 {
    color: #007336;
    font-size: 93%;
    font-weight: 700;
    width: 9%;
    display: contents;
}

.block-counter-visits-page .content.block-content {
    width: 45%;
    display: contents;
    color: black;
    font-weight: bold;
}
/*
.field.field-name-field-video-rese-a.field-type-youtube.field-label-hidden {
    position: absolute;
    width: 48%;
*/
/*fin estilos counter*/
/*-----  End of $Custom  ------*/

.page-radio #main-inner .section {
  max-width: 100%;
}

.page-radio .section {
  padding: 0%;
}
.page-radio .view.view-menu-radio {
  width: 100%;
  height: auto;
  background: #179c94;
  padding: 15px 0;
}

.page-radio .view-menu-radio .item-list ul {
  list-style: none;
  margin: 0.5em 0;
  padding-bottom: 4px;
  margin: 0 auto;
  max-width: 1200px;
  padding-left: 10px;
  padding-right: 10px;
}

.page-radio .view-menu-radio li.views-row {
  display: inline-block;
  vertical-align: middle;
  border-bottom: 1px solid #4ba97e;
  margin-right: 1.5%;
  width: 17.25%;
}
.page-radio .view.view-menu-radio li.views-row .enlace-radio a {
  background-image: url(../images/menu-bullet.png);
  background-repeat: no-repeat;
  background-position: 0px 18px;
  color: #ffffff;
  font-size: 0.9em;
  font-weight: 100;
  display: block;
  padding-left: 11px;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
  text-decoration: none;
}

.page-radio .views-field.views-field-field-enlace:hover, .enlace-radio.active {
  background-color: #00293d;
  color: #ffffff;
  background-position: 11px 18px;
  padding-left: 10px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.page-radio .view-menu-radio li.views-row {
    background-position: 0px 14px;
    margin-right: 1%;
    vertical-align: top;
    width: 49% !important;
    margin-right: 0;
  }
}

@media only screen and (max-width: 767px) {
.page-radio .view-menu-radio li.views-row {
    vertical-align: top;
    width: 47% !important;
    margin-right: 0;
  }
}

.page-radio .views_slideshow_cycle_main {
  width: 100%;
  float: left;
}
.page-radio .views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
  width: 100% !important;
  height: auto;
}
.page-radio .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
  width: 100% !important;
  height: auto;
}
.page-radio .views_slideshow_cycle_main .field-content {
  max-width: 100%;
  width: 100%;
}
.page-radio .views_slideshow_cycle_main .field-content img {
  max-width: 100%;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.page-radio .view-banner-slide-radio #vscc_controls_pause_banner_slide_radio-block_1 img, .page-radio .view-banner-slide-radio #vscc_controls_previous_banner_slide_radio-block_1 img, .page-radio .view-banner-slide-radio #vscc_controls_next_banner_slide_radio-block_1 img,
.page-radio .view-banner-slide-mobile-radio #vscc_controls_pause_banner_slide_mobile_radio-block_1 img, .page-radio .view-banner-slide-mobile-radio #vscc_controls_previous_banner_slide_mobile_radio-block_1 img, .page-radio .view-banner-slide-mobile-radio #vscc_controls_next_banner_slide_mobile_radio-block_1 img
{
  width: 20px;
}

.page-radio .view-banner-slide-radio .skin-default.views-slideshow-cycle-processed, .page-radio .view-banner-slide-mobile-radio .skin-default.views-slideshow-cycle-processed {
  position: relative;
}

.page-radio .view-banner-slide-radio .views-slideshow-controls-bottom.clearfix, .page-radio .view-banner-slide-mobile-radio .views-slideshow-controls-bottom.clearfix {
  z-index: 100;
  top: 150px;
  width: 100%;
}

.page-radio .view-banner-slide-radio div#vscc_controls_banner_slide_radio-block_1, .page-radio .view-banner-slide-mobile-radio div#vscc_controls_banner_slide_mobile_radio-block_1 {
  display: flex;
  justify-content: space-around;
}

.page-radio .view-banner-slide-radio .skin-default.views-slideshow-cycle-processed, .page-radio .view-banner-slide-mobile-radio .skin-default.views-slideshow-cycle-processed {
  position: relative;
}

.page-radio .view-banner-slide-radio .views-slideshow-controls-bottom.clearfix, .page-radio .view-banner-slide-mobile-radio .views-slideshow-controls-bottom.clearfix {
  position: absolute;
  z-index: 100;
  top: 0px;
  width: 100%;
  margin-top: 10%;
}

.page-radio .view-banner-slide-radio div#vscc_controls_banner_slide_radio-block_1, .page-radio .view-banner-slide-mobile-radio div#vscc_controls_banner_slide_mobile_radio-block_1 {
  display: flex;
  justify-content: space-around;
  margin-right: 3%;
}

.page-radio .view-banner-slide-radio span#vscc_controls_pause_banner_slide_radio-block_1, .page-radio .view-banner-slide-mobile-radio span#vscc_controls_pause_banner_slide_mobile_radio-block_1 {
  margin: 10% 90% 0% -5%;
}

.page-radio .view.view-radio.view-id-radio.view-display-id-page {
	position: relative;
  padding: 1%;
  background: rgb(0, 42, 88);
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
}

.page-radio .noticias .views-field .view-noticias-radio {
  border: solid 1px;
  padding: 1%;
  margin: 1%;
  border-radius: 10px;
  background: #fff;
}

.page-radio .views-field-field-seccion span, .views-field-field-fecha-de-publicacion span {
  font-family: MyriadPro-Bold, Myriad Pro;
}

.page-radio .views-field-field-seccion span, .views-field-field-fecha-de-publicacion span {
  font-family: MyriadPro-Bold, "Myriad Pro";
  font-size: 80%;
}

.page-radio .view-display-id-destacada span.date-display-single {
  font-size: 100%;
}

.page-radio .view-display-id-destacada .views-field-field-fecha-de-publicacion .field-content {
  text-align: end;
}


.page-radio .noticias-radio-content {
  width: 60%;
  display: inline-block;
}

.page-radio .destacada {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  border: 1px solid rgb(197, 209, 0);
  border-radius: 10px;
  background: rgb(197, 209, 0);
  padding: 1%;
}

.page-radio .noticias {
  width: 47%;
  display: inline-block;
  vertical-align: top;
}

.page-radio .video {
  width: 39.5%;
  display: inline-block;
  vertical-align: top;
}

.page-radio .title-noticias-radio {
  text-align: center;
  color: #fff;
  font-size: 160%;
  font-weight: bold;
  padding: 1%;
}

.page-radio .destacada a {
  color: #00293d;
  font-size: 120%;
  line-height: 1.2em;
  background-color: transparent;
}

.page-radio .destacada img {
  margin-left: 10%;
  width: 78%;
  border-radius: 10px;
  padding: 1%;
}

.page-radio .destacada .views-field.views-field-nothing {
  text-align: center;
  width: 100%;
  color: #fff;
  font-size: 150%;
  font-weight: bold;
  padding: 2%;
  margin-left: -2%;
  margin-bottom: -1.7%;
  background: linear-gradient(90deg, rgba(28,93,147,1) 0%, rgba(6,46,91,1) 100%, rgba(6,46,91,1) 100%);
}

.page-radio .destacada p {
  font-size: 98%;
  font-weight: 100;
  line-height: 1.4;
}

.page-radio .destacada span.date-display-single, .page-radio .noticias .views-field.views-field-field-seccion span, .page-radio .noticias .views-field.views-field-field-fecha-de-publicacion span {
  font-size: 81%;
  font-weight: 100;
  line-height: 1;
}

.page-radio .noticias .views-field.views-field-field-fecha-de-publicacion span {
  vertical-align: top;
}

.page-radio .noticias .views-field.views-field-title a {
  color: #00293d;
}

.page-radio .destacada a:hover {
  color: #179c94;
}

.page-radio .noticias .views-field .view-noticias-radio:hover {
  background: #429c94;
}

.page-radio .noticias .views-field.views-field-title a:hover {
  color: #fff;
}

.page-radio .video .ruta-radio {
  text-align: left;
  color: #003366;
  font-size: 150%;
  font-weight: bolder;
  padding: 1%;
  background: linear-gradient(to right, #ffffff, #ffffff, #ffffff00);
}

.page-radio .block-policia-radio .radio-content .radio-title {
  display: none;
}

.page-radio .region.region-post-content.clearfix {
  max-width: 1200px;
  margin: 0 auto;
}

.page-radio iframe.radio-iframe {
  width: 100%;
  height: auto;
}

.page-radio div#block-policia-radio-policia-radio {
  width: 40%;
}

.page-radio div#block-fb-likebox-0 {
  display: inline-block;
  width: 33%;
  vertical-align: top;
}

.page-radio div#block-twitter-block-3 {
  display: inline-block;
  width: 33%;
  vertical-align: top;
}

.page-radio div#block-instagram-feeds {
  display: inline-block;
  width: 33%;
  vertical-align: top;
}

.page-radio div#block-instagram-feeds .content.block-content, .page-radio div#block-twitter-block-3 .content.block-content, .page-radio div#block-fb-likebox-0 .content.block-content {
  background-color: #fafafa;
  margin: 1rem;
  padding: 1rem;
  border: 2px solid #ccc;
  text-align: center;
  height: auto;
}

.page-radio .view-banner-slide-mobile-radio {
  display: none;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {

  .page-radio .title-noticias-radio {
    width: 100%;
  }

  .page-radio .noticias-radio-content {
    width: 100%;
  }

  .page-radio .destacada {
    width: 98%;
  }

  .page-radio .noticias {
    width: 100%;
    display: grid;
    grid-template-columns: 50% 50%;
  }

  .page-radio .video {
    width: 100%;
  }

  .page-radio .noticias .views-field .view-noticias-radio {
    display: inline-block;
    width: 95%;
  }

  .page-radio .view-banner-slide-mobile-radio {
    display: none;
  }

  .page-radio div#block-instagram-feeds,.page-radio div#block-twitter-block-3.page-radio div#block-fb-likebox-0 {
      width: 32%;
  }

}



@media only screen and (max-width: 767px) {
  .page-radio .view.view-radio.view-id-radio.view-display-id-page {
    width: 98%;
  }

  .page-radio .title-noticias-radio {
    width: 100%;
  }

  .page-radio .noticias-radio-content {
    width: 92%;
    padding: 4%;
  }

  .page-radio .destacada {
    width: 98%;
  }

  .page-radio .noticias {
    width: 100%;
  }

  .page-radio .video {
    width: 100%;
  }

  .page-radio .region.region-post-content.clearfix {
    width: 100%;
  }

  .page-radio div#block-fb-likebox-0, .page-radio div#block-twitter-block-3, .page-radio div#block-instagram-feeds {
    display: initial;
    width: 100%;
  }

  .page-radio .view-banner-slide-mobile-radio{
    display: block;
  }

  .page-radio .view-banner-slide-radio {
    display: none;
  }

  .page-radio .youtube-container--responsive {
      overflow: hidden;
      position: relative;
      padding-bottom: 100%;
      height: 0;
  }

  .page-radio #player {
    margin-left: 5%;
  }

  .page-radio .view-banner-slide-mobile-radio span#vscc_controls_pause_banner_slide_mobile_radio-block_1 {
    margin-top: 50%;
    margin: 40%;
  }

  .page-radio .view-banner-slide-mobile-radio .views-slideshow-controls-bottom.clearfix {
    margin-top: 40%;
  }
}

@media (max-width: 1024px) {
  .page-radio iframe#youtube-field-player {
      width: 100%;
      height: -webkit-fill-available;
  }
}

/* |-- Genelal styles home first mobile --| */

/* backgrounds */
.front #preface-second,
#postscript-third {
  background: white;
}
.front #preface-third {
  background: #e5e5e5;
}
.front #main {
  background: linear-gradient(125deg, #002a58, #009b94);
}
.front #postscript-first {
  background: #e5e5e5;
  padding: 4em 0;
}
#postscript-second /*nueva linea*/ {
  background: linear-gradient(125deg, #009b94, #002a58);
}

/* general styles titles */
.block-views-lineas-de-emergencia-block .block-title,
.block-views-servicios-destacados-block .block-title,
.block-views-linea-de-mando-block-1 .block-title,
.block-views-nodequeue-1-block-2 .block-title,
.block-policia-slider-css3-slider-recomendados .block-title, /*linea nueva*/
.block-views-videos-youtube-block .block-title,
.block-views-destacados-block .block-title {

  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 1.375rem;
  font-size: 1rem;
  font-weight: bold;
  text-align: left;
  color: #282828;
}
.block-views-lineas-de-emergencia-block .block-title:after,
.block-views-servicios-destacados-block .block-title:after,
.block-views-linea-de-mando-block-1 .block-title:after,
.block-views-nodequeue-1-block-2 .block-title:after,
.block-policia-slider-css3-slider-recomendados .block-title:after, /*linea nueva*/
.block-views-videos-youtube-block .block-title::after,
.block-views-destacados-block .block-title:after {
  background: #C2D500;
  content: '';
  display: inline-block;
  height: 1rem;
  margin: 12px .75rem 0;
  width: .25rem;
  padding: 0;
}

.block-policia-slider-css3-slider-recomendados .block-title {
  padding-left: 1rem;
}

/* titles color white */
.block-views-nodequeue-1-block-2 .block-title,
.block-views-videos-youtube-block .block-title {
  color: white;
}

/* Styles dots */
.block-policia-slider-css3-slider-recomendados .slideshow label:not(.arrows) {
  width: 1rem;
  height: auto;
  background: #C8C8C8;
}

/* |-- Header --| */
#block-views-bloque-gobierno-en-linea-block {
  height: 2rem;
  background: #3366CC;
}
#block-views-bloque-gobierno-en-linea-block ul {
  margin: 0;
}
#block-views-bloque-gobierno-en-linea-block ul li a img {
  height: 1.25rem;
  object-fit: contain;
}
#block-views-bloque-gobierno-en-linea-block {
  height: 2rem;
  background: #3366CC;
}
#block-views-bloque-gobierno-en-linea-block ul {
  margin: 0;
}
#block-views-bloque-gobierno-en-linea-block ul li a img {
  height: 1.25rem;
  object-fit: contain;
}
#topbar {
  display: flex;
  height: 60px;
  background: white;
}
#topbar-first {
  padding: 0;
}
#navigation {
  background: #f8f8f8;
}
@media only screen and (min-width: 0) and (max-width: 767px){
  #topbar .zone-wrapper {
    margin: 0;
    padding-right: 0;
    padding-left : 0;
    width: 100%;
}
  #topbar-first {
	  width: 85%;
  }
  #topbar .topmenu-button {
    position: relative;
  }
  .block-seed-tools-seed-logo {
    width: 45px;
    position: absolute;
    padding-right: 10px;
  }
  .block-bean-policia-nacional-de-colombia {
    display: block;
    max-width: 55%;
    height: 42px;
    position: absolute;
    left: 23%;
  }
  #topbar .topmenu-button,
  .block-seed-tools-seed-logo,
  .block-bean-policia-nacional-de-colombia {
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}

/* |-- Footer --| */
#footer-second {
  background: #282828;
}
#footer-second div {
  color: white;
}
#footer-second div a,
#footer-second div a span{
  color: #C2D500 !important;
  text-decoration: underline;
}

/* |-- Block slider principal home --| */
.view-slider-home-principal.mobile {
  height: 56vh;
}
.view-slider-home-principal.desktop {
  display: none;
}
.view-slider-home-principal .views-field-field-slider-imagen img {
  height: 65vh;
  object-fit: cover;
}
.view-slider-home-principal .campana-informacion {
  display: block;
  position: absolute;
  width: 70vw;
  left: 50%;
  top: 50%;
  padding: 1rem 2rem 1rem 1rem;
  transform: translate3d(-50%, 0, 0);
  background: #002a58;
  color: white;
  font-size: 1.25rem;
  font-weight: 600;
}
.view-slider-home-principal .campana-informacion a{
  margin: 1rem 0;
  text-transform: uppercase;
  color: #C2D500;
}
.view-slider-home-principal .campana-informacion .views-field-field-link-1 {
  margin-top: 1rem;
}

.view-servicios-destacados .vscc-next-processed {
  width: 40px;
  height: 40px;
  position: absolute;
  background: transparent!important;
  background-image: url('../images/arrow-right-slider.svg')!important;
  border-radius: 50%;
  z-index: 10;
  text-align: center;
}

.view-servicios-destacados .vscc-previous-processed{
  width: 40px;
  height: 40px;
  position: absolute;
  background: transparent!important;
  background-image: url('../images/arrow-left-slider.svg')!important;
  border-radius: 50%;
  z-index: 10;
  text-align: center;
}

.view-servicios-destacados .vscc-previous-processed a img {
  visibility: hidden;
}

.view-servicios-destacados .vscc-next-processed a img {
  visibility: hidden;
}

.vscc-pause-processed {
  display: none;
}

.view-slider-home-principal .vscc-next-processed{
  width: 40px;
  height: 40px;
  background: transparent!important;
  background-image: url('../images/arrow-right-slider.svg')!important;
  border-radius: 50%;
  position: absolute;
  z-index: 10;
  text-align: center;
  top: 25vh;
}

.view-slider-home-principal .vscc-previous-processed{
  width: 40px;
  height: 40px;
  background: transparent!important;
  background-image: url('../images/arrow-left-slider.svg')!important;
  border-radius: 50%;
  position: absolute;
  z-index: 10;
  text-align: center;
  top: 25vh;
}

.view-servicios-destacados .vscc-previous-processed,
.view-slider-home-principal .vscc-previous-processed{
  left: 5vw;
}

.view-servicios-destacados .vscc-next-processed,
.view-slider-home-principal .vscc-next-processed{
  right: 5vw;
}

.view-servicios-destacados .views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section {
  top: 2.725rem;
  margin-bottom: 2.725rem;
}

/* |-- Block emergency lines --| */
.block-views-lineas-de-emergencia-block .block-title,
.block-views-lineas-de-emergencia-block > .content {
  width: 100%;
  display: block;
}
.block-views-lineas-de-emergencia-block .view-lineas-de-emergencia .views-row a,
.block-views-lineas-de-emergencia-block .view-lineas-de-emergencia .views-row a:link {
  color: #282828;
}
/* Image icon */
.block-views-lineas-de-emergencia-block .view-lineas-de-emergencia .views-field-field-icono {
  height: 50px;
  padding-bottom: .625rem;
}

/* |-- Block favorites services --| */
.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row {
  height: 70px;
  background: white;
  border-radius: 10px;
}
.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row:hover {
  background: #002a58;
  color: white;
}
.view-servicios-destacados .views-row-first a,
.view-servicios-destacados .views-row-first a:link{
  color: #1D2C28;
}
.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row a,
.block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row a:link {
  color: #1D2C28;
  font-weight: 400;
}

/* |-- Block youtube --| */
.block-views-videos-youtube-block {
  padding-top: 1.5rem;
}
.block-views-videos-youtube-block ul{
  align-items: center;
}
.block-views-videos-youtube-block ul.quicktabs-tabs li {
  display: inline-block;
  width: 90%;
  padding: 1rem;
  background: #cbff00;
  margin: 1rem 0;
  white-space: break-spaces;
}
.block-views-videos-youtube-block ul.quicktabs-tabs li:hover {
  background: #e5e5e5;
}
.block-views-videos-youtube-block .block-content .view-videos-youtube .view-content .quicktabs-wrapper{
  display: flex;
  flex-direction: column-reverse;
}
.block-views-videos-youtube-block .block-content .view-videos-youtube .view-content .quicktabs-wrapper #quicktabs-container-view__videos_youtube__block {
  text-align: center;
}
.block-views-videos-youtube-block .block-content .view-videos-youtube .view-content .quicktabs-wrapper iframe{
  width: 90%;
  text-align: center;
}
.block-views-videos-youtube-block ul {
  margin-left: 0;
  margin-bottom: 0;
}
.block-views-videos-youtube-block ul.quicktabs-tabs li a:link{
  color: #000000;
}

/*  |-- Block favorites --|  */
.block-views-destacados-block {
  padding-top: 1.5rem;
}
.block-views-destacados-block .image-destacado{
  width: 100%;
}
.block-views-destacados-block .info-destacado {
  background: #002a58;
  padding: 2rem 1.5rem;

}
.block-views-destacados-block .info-destacado .views-field-title span{
  color: #cbff00;
  font-weight: bold;
  font-size: 1.25rem;
}
.block-views-destacados-block .info-destacado a {
  background: #cbff00;
  padding: 1.125rem 1.25rem;
  border-radius: 10px;
}
.block-views-destacados-block .info-destacado .views-field-body,
.block-views-destacados-block .info-destacado .views-field-body p {
  color: white;
  text-align: justify;
}

.view-slider-home-principal .views-slideshow-controls-bottom .views-slideshow-pager-field-processed {
  top: auto;
}

@media (max-width: 768px){
  body.front {
    overflow-x: hidden;
  }
  .block-policia-slider-css3-slider-recomendados .slideshow label:not(.arrows) {
    left: 36%;
  }
}

/* |-- Media query tablet --| */
@media (min-width: 768px) {

  /* general styles titles */
  .block-views-lineas-de-emergencia-block .block-title,
  .block-views-servicios-destacados-block .block-title,
  .block-views-linea-de-mando-block-1 .block-title,
  .block-views-nodequeue-1-block-2 .block-title,
  .block-policia-slider-css3-slider-recomendados .block-title, /*linea nueva*/
  .block-views-videos-youtube-block .block-title,
  .block-views-destacados-block .block-title {
    margin-bottom: 2rem;
    text-align: center;
    font-size: 1.375rem;
    letter-spacing: 3px;
  }
  .block-views-lineas-de-emergencia-block .block-title:after,
  .block-views-servicios-destacados-block .block-title:after,
  .block-views-linea-de-mando-block-1 .block-title:after,
  .block-views-nodequeue-1-block-2 .block-title:after,
  .block-policia-slider-css3-slider-recomendados .block-title:after, /*linea nueva*/
  .block-views-videos-youtube-block .block-title:after,
  .block-views-destacados-block .block-title:after {
    height: 22px;
  }
  .block-views-lineas-de-emergencia-block .block-title:before,
  .block-views-servicios-destacados-block .block-title:before,
  .block-views-linea-de-mando-block-1 .block-title:before,
  .block-views-nodequeue-1-block-2 .block-title:before,
  .block-policia-slider-css3-slider-recomendados .block-title:before, /*linea nueva*/
  .block-views-videos-youtube-block .block-title:before,
  .block-views-destacados-block .block-title:before {
    background: #C2D500;
    content: '';
    display: inline-block;
    height: 22px;
    margin: 12px .75rem 0;
    width: .25rem;
    position: relative;
  }

  /* |-- header --| */
  #topbar {
    height: 90px;
    display: block;
  }

  /* |-- Block slider principal home --| */
  .view-slider-home-principal.mobile {
    display: none;
  }
  .view-slider-home-principal.desktop {
    display: block;
    height: 65vh;
  }
  .view-slider-home-principal .campana-informacion {
    width: 40vw;
    left: 10vw;
    transform: translate3d(0, -50%, 0);
    padding: 1rem 2.5rem 1rem 1rem;
    font-size: 1.5rem;
  }

  /* |-- Block emergency lines --| */
  .block-views-lineas-de-emergencia-block .view-lineas-de-emergencia .views-field-field-icono {
    padding-bottom: 1rem;
  }

  .block-views-lineas-de-emergencia-block .views-slideshow-cycle-main-frame-row.views_slideshow_cycle_slide.views_slideshow_slide.views-row-1.views-row-first.views-row-odd,
  .block-views-lineas-de-emergencia-block .views-slideshow-cycle-main-frame-row.views_slideshow_cycle_slide.views_slideshow_slide.views-row-2.views_slideshow_cycle_hidden.views-row-last.views-row-even {
    width: 100% !important;
  }
  /* |-- Block youtube --| */
  .block-views-videos-youtube-block ul {
    display: flex;
    overflow: hidden;
  }
  .block-views-videos-youtube-block ul.quicktabs-tabs li {
    display: flex;
    padding: 1rem;
    margin: 1rem .5rem;

  }
  .block-views-videos-youtube-block .block-content .view-videos-youtube .view-content .quicktabs-wrapper iframe{
    height: 80vh;
  }
  /*  |-- Block favorites --|  */
  .block-views-destacados-block .image-destacado img{
    width: 100%;
    object-fit: cover;
  }
  .block-views-destacados-block .info-destacado .views-field-title span{
    font-size: 1.5rem;
  }
}

/* |-- Media query Desktop --| */
@media (min-width: 1024px) {

  /* general styles titles */
  .block-views-lineas-de-emergencia-block .block-title,
  .block-views-servicios-destacados-block .block-title,
  .block-views-linea-de-mando-block-1 .block-title,
  .block-views-nodequeue-1-block-2 .block-title,
  .block-policia-slider-css3-slider-recomendados .block-title, /*linea nueva*/
  .block-views-videos-youtube-block .block-title,
  .block-views-destacados-block .block-title {
    margin-bottom: 2.75rem;
    font-size: 1.75rem;
    letter-spacing: 4px;
  }
  .block-views-lineas-de-emergencia-block .block-title:after,
  .block-views-servicios-destacados-block .block-title:after,
  .block-views-linea-de-mando-block-1 .block-title:after,
  .block-views-nodequeue-1-block-2 .block-title:after,
  .block-policia-slider-css3-slider-recomendados .block-title:after, /*linea nueva*/
  .block-views-videos-youtube-block .block-title:after,
  .block-views-destacados-block .block-title:after {
    height: 28px;
  }
  .block-views-lineas-de-emergencia-block .block-title:before,
  .block-views-servicios-destacados-block .block-title:before,
  .block-views-linea-de-mando-block-1 .block-title:before,
  .block-views-nodequeue-1-block-2 .block-title:before,
  .block-policia-slider-css3-slider-recomendados .block-title:before, /*linea nueva*/
  .block-views-videos-youtube-block .block-title:before,
  .block-views-destacados-block .block-title:before {
    height: 28px;
  }

  /* |-- Block slider principal home --| */
  .view-slider-home-principal .campana-informacion {
    width: 35vw;
    padding: 1rem 3rem 1rem 1rem;
    font-size: 1.75rem;
  }
  .view-slider-home-principal .vscc-previous-processed,
  .view-slider-home-principal .vscc-next-processed{
    top: 50vh;
  }

  /* |-- Block emergency lines --| */
  .block-views-lineas-de-emergencia-block .view-lineas-de-emergencia .views-field-field-icono {
    padding-bottom: 1.375rem;
  }
  /* |-- Block youtube --| */
  .block-views-videos-youtube-block .block-content .view-videos-youtube .view-content .quicktabs-wrapper{
    flex-direction: row;
  }

  .block-views-videos-youtube-block .block-content .view-videos-youtube .view-content .quicktabs-wrapper .item-list{
    max-width: 35%;
    height: 100%;
    display: flex;
    position: relative;
  }

  .block-views-videos-youtube-block ul {
    width: 100%;
    flex-direction: column;
    padding: 0;
  }
  .block-views-videos-youtube-block ul.quicktabs-tabs li {
    width: 80%;
    min-height: 20%;
    max-height: 20%;
    margin: 0;
    margin-bottom: 1rem;
  }

  .block-views-videos-youtube-block .block-content .view-videos-youtube .view-content .quicktabs-wrapper #quicktabs-container-view__videos_youtube__block {
    width: 65%;
    padding-bottom: 2rem;
  }
  .block-views-videos-youtube-block .block-content .view-videos-youtube .view-content .quicktabs-wrapper iframe{
    height: 320px;
  }
  /*  |-- Block favorites --|  */
  .block-views-destacados-block .views-slideshow-cycle-main-frame-row-item{
    display: flex;
    flex-direction: row;
    background: #002a58;
  }
  .block-views-destacados-block .image-destacado{
    width: 50%;
  }
  .block-views-destacados-block .info-destacado {
    width: 50%;
    padding-left: 2.5rem;
    padding-right: 10%;
    margin: auto 0;
  }
  .block-views-destacados-block {
    max-width: 1200px;
    margin: 0 auto;
  }
  .block-views-destacados-block .info-destacado .views-field-title span{
    font-size: 1.75rem;
  }
}


@media only screen and (max-width: 767px) {
  section.block-views-lineas-de-emergencia-block .view-lineas-de-emergencia, .block-views-lineas-de-emergencia-block .view-lineas-de-emergencia { height: 400px; position: relative;}
  .block-views-lineas-de-emergencia-block .views-slideshow-controls-bottom{ bottom: 0px; position: relative; z-index: 999;}
  .block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-field-title{font-size: 12px; line-height: 17px;}
  .views-slideshow-cycle-processed .views-slideshow-controls-bottom, .views-slideshow-cycle-processed .views-slideshow-controls-top{ margin-bottom: 20px}
  .block-views-servicios-destacados-block .view-servicios-destacados .view-content .views-row{ margin: 5px!important}
}

#footer-second {
    margin-bottom: 0;
}

#footer-third .section {
    max-width:none !important;
    padding-left: 0px;
    padding-right:0 px;
}
#footer-third .section .block-title {
    display: none;
}
#views-exposed-form-notificaciones-por-estado-page label,
#views-exposed-form-notificaciones-por-estado-page .views-widget,
#views-exposed-form-historico-notificaciones-por-estado-page label,
#views-exposed-form-historico-notificaciones-por-estado-page .views-widget
{display: inline;}
#views-exposed-form-notificaciones-por-estado-page .views-widget .form-type-textfield input,
#views-exposed-form-historico-notificaciones-por-estado-page .views-widget .form-type-textfield input
{width:17.5rem;}

/** CUSTOM FOR WEBFORM REPORTE INFORMACION PARA LA PAZ **/
body.page-node-269499 {
  background:rgb(219, 219, 219);
}
#webform-client-form-269499 .webform-submit.button-primary.form-submit {
  width: 100%;
  background:#06245ade;
  color: white;
}
#webform-client-form-269499 input[type=submit] {
  background:#06245ade;
  color: white;
}
#webform-client-form-269499 input[type=text], #webform-client-form-269499 select, #webform-client-form-269499 textarea {
  border: 1px solid #06245ade;
}
body.page-node-269499 #preface-third {
  z-index: 15;
  position: relative;
  background: #fff;
  width: 60%;
  margin: 100px auto 0px;
  border-bottom: none;
  box-shadow: 20px 0 30px rgba(0,0,0, .1);
}
body.page-node-269499 #main {
  z-index: 15;
  position: relative;
  background: #fff;
  width: 60%;
  border-radius: 4px;
  border-top: none;
  box-shadow: 0 20px 30px rgba(0,0,0, .1);
  box-sizing: border-box;
  margin: 0 auto 10px;
  padding: 50px;
}
@media only screen and (max-width: 576px) {
  body.page-node-269499 #preface-third {
      width: auto;
  }
  body.page-node-269499 #main {
      width: auto;
  }
}
/** FIN CUSTOM FOR WEBFORM REPORTE INFORMACION PARA LA PAZ **/

/** TRAMITES Y SERVICIOS **/
body .ds-2col-fluid .group-left {
  width: 70%;
}  
body .ds-2col-fluid .group-right {
  width: 25%;
}

.views-ef-fieldset-container .form-item .form-type-bef-link {
  padding: 0 10px;
  border: 1px solid #06245ade;
  border-radius: 40px;
  margin: 5px;
}
.views-ef-fieldset-container .form-item.form-item-title {
  width: 100%;
}
.views-ef-fieldset-container .form-item.form-item-title #edit-title {
  border: 1px solid #000;
}
.field-name-field-tipo-de-tramite, .field-name-field-mensaje-costo-tramite {
  font-weight: bold;
}
.view-tramites-y-servicios .views-row {
  margin-bottom: 1rem;
  margin-bottom: 2rem;
  padding-bottom: 1rem;
  border-bottom: 1.5px solid #06245ade;
}
/** FIN TRAMITES Y SERVICIOS **/
/** HOME DIRECTOR **/
#block-views-linea-de-mando-block-1 .view-content .views-row-last {
  display: block;
  margin: 0 auto 35px auto;
}
@media only screen and (max-width: 576px) {
  #block-views-linea-de-mando-block-1 .view-content .views-row-last {
    width: 100%;
    height: auto;
  }
}
/** HOME DIRECTOR **/