/*
Theme Name: Bootstrap Basic Child 01
Theme URI: 
Description: Child 01 theme for the Bootstrap Basic theme
Author: <a href="http://okvee.net">Vee Winch</a>
Author URI: 
Template: bootstrap-basic
Version: 1.0.6
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Sat, 06 Feb 2016 09:25:01 +0000 */ 

@import url('../bootstrap-basic/style.css');




article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}
audio, canvas, video {
    display: inline-block;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden] {
    display: none;
}
html {
    font-family: sans-serif;
}
body {
    margin: 0;
	
}
a:focus {
    outline: 0 none;
}
a:active, a:hover {
    outline: 0 none;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight: bold;
}
dfn {
    font-style: italic;
}
hr {
    box-sizing: content-box;
    height: 0;
}
mark {
    background: #ff0 none repeat scroll 0 0;
    color: #000;
}
code, kbd, pre, samp {
    font-family: monospace,serif;
    font-size: 1em;
}
pre {
    white-space: pre-wrap;
}
q {
    quotes: "“" "”" "‘" "’";
}
small {
    font-size: 80%;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0 none;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 0;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0 none;
    padding: 0;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}
button, input {
    line-height: normal;
}
button, select {
    text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
button[disabled], html input[disabled] {
    cursor: default;
}
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="search"] {
    box-sizing: content-box;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.nav-collapse ul {
    display: block;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.nav-collapse li {
    display: block;
    width: 100%;
}
.nav-collapse.opened {
    max-height: 9999px;
}
.js-nav .nav-collapse {
    clip: rect(0px, 0px, 0px, 0px);
    display: block;
    max-height: 0;
    overflow: hidden;
    position: absolute;
}
.nav-toggle {
    -moz-user-select: none;
}
@media screen and (min-width: 767px) {
.js-nav .nav-collapse {
    position: relative;
}
.js-nav .nav-collapse.closed {
    max-height: none;
}
.nav-toggle {
    display: none;
}
}
body {
    bottom: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
}
a {
    color: #919191;
    outline: 0 none;
    text-decoration: none;
}
a:hover {
    color: #545454;
    text-decoration: none;
}
b, br {
    display: none;
}
.canvas {
    height: auto;
    margin-bottom: 0.5em;
    width: 100%;
}
.row::before, .row::after {
    content: " ";
    display: table;
}
.row::after {
    clear: both;
}
.row.mtop {
    margin-top: 0.5em;
}
.row.mtop.half {
    margin-top: 0.5em;
}
.row.mbottom {
    margin-bottom: 1em;
}
.main {
    border: 0 none;
    display: block;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.suarezsantas {
    border: 0 none;
    float: left;
    margin: 0;
    padding: 0;
}
.suarezsantas a {
    font-size: 0.7em;
    margin: 0.35em 0;
    opacity: 0;
    padding: 0;
}
.suarezsantas a {
    color: #000;
    font-weight: normal;
    letter-spacing: 0.1em;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
.suarezsantas a em {
    color: #919191;
    font-style: normal;
}
.suarezsantas a:hover {
    text-decoration: none;
}
.suarezsantas a span.arq {
    color: #545454;
}
.lang {
    float: right;
}
.lang ul.lang_sel {
    float: right;
    font-size: 1em;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.lang ul.lang_sel li {
    float: left;
    margin: 0 1em 0 0;
    padding: 0;
}
.lang ul.lang_sel li a {
    font-size: 0.5em;
    margin-bottom: 0.45em;
    margin-top: 0.45em;
}
.mainbody {
    border: 0 none;
    clear: both;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
	
}
.halfColmn {
    display: inline;
    float: left;
    width: 23.75em;
}
.contentpaneopen {
    border: 0 none;
    margin: 0;
    padding: 0;
}
table.contentpaneopen {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    padding: 0;
    width: 100%;
}
table.contentpaneopen td {
    color: #919191;
    height: 100%;
}
table.contentpaneopen span {
    color: #919191;
    font-size: 0.66em;
    text-align: right;
}
table.contentpaneopen td.componentheading {
    color: #919191;
    font-size: 0.66em;
    padding-left: 0.5em;
}
table.contentpaneopen fieldset {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #eeeeee;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
}
table.contentpane {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    padding: 0;
    width: 100%;
}
table.contentpane td {
    margin-left: 1em;
    padding: 0;
}
table.contentpane td.componentheading {
    padding-left: 4px;
}
.introtext {
    border: 0 none;
    float: left;
    margin: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0;
}
.introtext p {
    color: #919191;
    font-size: 0.66em;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: justify;
}
.introtext h1 {
    color: #000;
    font-size: 0.58em;
    font-weight: normal;
    letter-spacing: -0.0125em;
    line-height: 1.1em;
    margin: 0 0 0.2em;
    padding: 0.1em 0.1em 0.1em 0;
    text-transform: uppercase;
}
.introtext h2 {
    color: #919191;
    font-size: 0.58em;
    font-weight: normal;
    letter-spacing: -0.0125em;
    line-height: 1.1em;
    margin: 0 0 0.2em;
    padding-left: 0;
    text-transform: uppercase;
}
.introtext h3 {
    color: #919191;
    font-size: 0.58em;
    font-weight: normal;
    letter-spacing: -0.0025em;
    line-height: 1.1em;
    margin: 0 0 0.2em;
    padding-left: 0;
    text-transform: uppercase;
}
.introtext h4 {
    color: #919191;
    font-size: 0.58em;
    font-weight: normal;
    line-height: 1.1em;
    margin: 0 0 0.2em;
    padding: 0.05em 0.05em 0.05em 0;
    text-transform: uppercase;
}
.introtext h4.contacto {
    color: #919191;
    font-size: 0.58em;
    font-weight: normal;
    line-height: 0.9em;
    margin: 1em 0;
    padding: 0.05em 0.05em 0.05em 0;
    text-transform: uppercase;
}
.introtext h4.gracias {
    color: #363636;
    font-size: 0.58em;
    font-weight: normal;
    line-height: 0.9em;
    margin: 1em 0;
    padding: 0.05em 0.05em 0.05em 0;
    text-transform: uppercase;
}
.introtext h5.contacto {
    color: #919191;
    font-size: 0.58em;
    font-weight: normal;
    letter-spacing: -0.0025em;
    line-height: 0.9em;
    margin: 0 0 1.2em;
    padding: 0.05em 0.05em 0.05em 0;
    text-transform: lowercase;
}
.introtext h4.con {
    color: #919191;
    font-size: 0.58em;
    margin: 1em 0 0.8em;
}
.introtext h5 {
    color: #919191;
    font-size: 0.58em;
    font-weight: normal;
    letter-spacing: -0.0025em;
    line-height: 0.9em;
    margin: 0 0 0.2em;
    padding: 0.05em;
    text-transform: uppercase;
}
.introtext .text_form {
    background-color: #fff;
    border: 1px solid #919191;
    color: #919191;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    width: 90%;
}
.introtext .text_area {
    background-color: #fff;
    border: 1px solid #919191;
    color: #919191;
    height: 7.2em;
    margin: 0;
    padding: 0;
    width: 90%;
}
#memoria {
    border: 0 none;
    left: 0;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    top: 0;
}
#memoria img {
    margin-top: 2px;
    overflow-y: hidden;
}
#memoria p {
    margin: 0;
    padding: 0 0.5em 0 0;
}
#memoria #leftform {
    border: 0 none;
    left: 0;
    margin: 0;
    padding: 0;
    top: 0;
}
#memoria #copyr {
    border: 0 none;
    left: 0;
    padding: 0;
}
#memoria #copyr h3.copyrightr {
    color: #919191;
    font-size: 0.58em;
    font-weight: normal;
    letter-spacing: -0.0025em;
    line-height: 1em;
    margin: 0.5em 0 0;
    text-transform: capitalize;
}
#memoriaphoto {
    border: 0 none;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#memoriaphoto img {
    margin-top: 0;
    overflow: hidden;
}
#memoriafull {
    border: 0 none;
    left: 0;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    width: 100%;
}
#memoriafull p {
    line-height: 1.4em;
    margin-bottom: 0.7em;
    margin-top: 0;
    padding-right: 0.5em;
}
#memoriafull table {
    height: auto;
    width: 100%;
}
#noticiasfull {
    border: 0 none;
    left: 0;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    top: 0;
    width: 100%;
}
.fulltext {
    border: 0 none;
    float: right;
    margin: 0;
    opacity: 0;
    padding: 0;
}
.fulltext td {
    font-size: 1em;
    font-weight: normal;
    text-align: left;
}
.fulltext p {
    color: #919191;
    font-size: 0.66em;
    font-weight: normal;
    line-height: 1.1em;
    margin: 0 0 0.6em;
    padding: 0;
    text-align: justify;
}
.fulltext h1 {
    color: #363636;
    font-size: 0.72em;
    font-weight: normal;
    letter-spacing: -0.0025em;
    line-height: 1em;
    margin: 0 0 0.5em;
    padding: 0;
    text-transform: uppercase;
}
.fulltext h2 {
    color: #686868;
    font-size: 0.72em;
    font-weight: normal;
    letter-spacing: -0.0025em;
    line-height: 1em;
    margin: 0 0 1.2em;
    padding: 0.1em 0.1em 0.1em 0;
}
.fulltext h3 {
    color: #7a7a7a;
    font-size: 0.72em;
    font-weight: normal;
    letter-spacing: -0.0025em;
    line-height: 1em;
    margin: 0 0 1.2em;
    padding: 0.1em 0.1em 0.1em 0;
    text-transform: uppercase;
}
.fulltext h4 {
    color: #878787;
    font-size: 0.72em;
    font-weight: normal;
    letter-spacing: -0.0025em;
    line-height: 1em;
    margin: 0 0 1.2em;
    padding: 0.1em 0.1em 0.1em 0;
    text-transform: uppercase;
}
.fulltext h5 {
    color: #919191;
    font-size: 0.72em;
    font-weight: normal;
    letter-spacing: -0.0025em;
    line-height: 1em;
    margin: 0 0 1.2em;
    padding: 0.1em 0.1em 0.1em 0;
    text-transform: uppercase;
}
.fulltext ul {
    color: #878787;
    font-size: 1em;
    font-weight: normal;
    list-style: outside none none;
    margin: 0.2em 0 0 0.4em;
    padding: 0;
}
.fulltext ul li {
    color: #878787;
    font-size: 0.66em;
    font-weight: normal;
    list-style: outside none none;
    margin-left: 2em;
    text-transform: capitalize;
}
.fulltext .col25 {
    border: 0 none;
    float: left;
    font-size: 1em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0.2em;
    text-align: left;
    vertical-align: top;
}
.fulltext .col25 p {
}
.fulltext .col75 {
    border: 0 none;
    float: right;
    font-size: 1em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0.2em;
    text-align: left;
}
.fulltext .col75 p {
    margin-bottom: 0;
}
.fulltext img.cv {
    border: 0 none;
    display: block;
    float: left;
    margin: 0 0.5em 0 0;
    padding: 0;
    width: 3em;
}
.fulltext table {
    border: 0 none;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
.fulltext tr.premios {
    vertical-align: bottom;
}
.fulltext td#colsep {
    border: 0 none;
    height: 0.5em;
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
.fulltext td#onecol {
    border: 0 none;
    height: 100%;
    margin: 0;
    padding: 0;
    text-align: justify;
    width: 100%;
}
.fulltext td.col35 {
    border: 0 none;
    color: #7a7a7a;
    font-size: 1em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0.3em;
    text-align: left;
    vertical-align: top;
    width: 5.8em;
}
.fulltext td.col65 {
    border: 0 none;
    font-size: 1em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0.3em;
    text-align: left;
    vertical-align: top;
}
.fulltext td#col40 {
    border: 0 none;
    color: #919191;
    font-size: 1em;
    font-weight: normal;
    height: 2.1em;
    margin: 0;
    padding: 0 0 0.5em;
    text-align: left;
    vertical-align: top;
    width: 80%;
}
.fulltext td#col60 {
    border: 0 none;
    font-size: 1em;
    font-weight: normal;
    height: 2.1em;
    margin: 0;
    padding: 0 0 0.5em;
    text-align: left;
    vertical-align: bottom;
    width: 20%;
}
.fulltext td#twocoltopa {
    padding: 0;
    text-align: justify;
    vertical-align: top;
    width: 50%;
}
.fulltext td#twocoltopa h1 {
    margin-top: 7em;
}
.fulltext td#twocoltopb {
    padding: 0;
    text-align: justify;
    vertical-align: top;
    width: 50%;
}
.fulltext td#twocoltopb h1 {
    margin-top: 7em;
}
.fulltext td#twocola {
    padding: 0 0.5em 0 0;
    text-align: left;
    vertical-align: top;
    width: 50%;
}
.fulltext td#twocolb {
    padding: 0 0.5em 0 0;
    text-align: left;
    vertical-align: top;
    width: 50%;
}
.clr {
    clear: both;
}
.clr::before, .clr::after {
    content: " ";
    display: table;
}
.clr::after {
    clear: both;
}
.outline {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ededed;
    padding: 2px;
}
#buttons_outer {
    float: left;
    margin-bottom: 2px;
    margin-right: 2px;
    width: 635px;
}
#buttons_inner {
    border: 1px solid #fff;
    height: 21px !important;
}
.pathway {
    font-size: 0.6875em;
    margin: 3px;
    padding-left: 4px;
}
#pathway_text {
    border: 1px solid #fff;
    display: block;
    height: 25px;
    line-height: 25px !important;
    margin-bottom: 2px;
    overflow: hidden;
    padding-left: 4px;
}
#pathway_text img {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 6px;
}
#buttons {
    float: left;
    margin: 0;
    padding: 0;
    width: auto;
}
#buttons > ul#mainlevel-nav li a {
    width: auto;
}
#search_outer {
    float: left;
    width: 165px;
}
#search_inner {
    border: 1px solid #fff;
    height: 21px !important;
    overflow: hidden;
    padding: 0;
}
#search_inner form {
    margin: 0;
    padding: 0;
}
#search_inner .inputbox {
    border: 0 none;
    color: #686868;
    font-size: 0.6875em;
    padding: 3px 3px 3px 5px;
}
#top_outer {
    float: left;
    width: 165px;
}
#top_inner {
    border: 1px solid #fff;
    float: none !important;
    height: 144px !important;
    overflow: hidden;
    padding: 2px;
}
#left_outer {
    float: left;
    margin-top: 2px;
    width: 165px;
}
#left_inner {
    border: 1px solid #fff;
    float: none !important;
    padding: 2px;
}
#content_outer {
    float: left;
    margin-left: 2px;
    margin-top: 0;
    padding: 0;
    width: 635px;
}
#content_inner {
    float: none !important;
    margin: 0;
    padding: 2px 0 0;
}
table.content_table {
    margin: 0;
    padding: 0;
    width: 100%;
}
table.content_table td {
    margin: 0;
    padding: 0;
}
#banner_inner {
    float: left;
    height: 70px;
    padding: 0;
}
#poweredby_inner {
    float: right;
    height: 70px;
    margin-left: 0;
    padding: 0;
}
#right_outer {
    margin-left: 2px;
    width: 165px;
}
#right_inner {
    border: 1px solid #fff;
    float: none !important;
    padding: 2px;
}
.user1_inner {
    border: 1px solid #fff;
    float: none !important;
    margin: 0;
    padding: 2px;
}
.user2_inner {
    border: 1px solid #fff;
    float: none !important;
    margin: 0;
    padding: 2px;
}
table td.body_outer {
    border: 1px solid #fff;
    padding: 2px;
}
.error {
    color: #010101;
    font-size: 0.8em;
    font-style: italic;
    font-weight: bold;
    padding: 0.4em;
    text-transform: capitalize;
}
.back_button {
    background: rgba(0, 0, 0, 0) url("../images/button_bg.png") repeat-x scroll 0 0;
    float: right;
    font-size: 0.6875em;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    padding: 0 10px;
    text-align: center;
    width: auto;
}
.pagination {
    color: #010101;
    font-size: 0.75em;
}
.pagenav {
    background: rgba(0, 0, 0, 0) url("../images/button_bg.png") repeat-x scroll 0 0;
    font-size: 0.75em;
    line-height: 1.6em;
    margin: 1px;
    padding: 0.5em;
    text-align: center;
    width: 4em;
}
#pagenav {
    clear: both;
    display: block;
    font-size: 1em;
    margin: 0 1em 1em 0;
    padding: 0;
    position: relative;
    top: 15.4em;
    width: 100%;
}
.pagenavbar {
    float: right;
    margin-right: 10px;
}
.pagenav_next {
    background: rgba(0, 0, 0, 0) url("../images/button_bg.png") repeat-x scroll 0 0;
    float: right;
    font-size: 0.75em;
    line-height: 1.6em;
    margin: 1px;
    padding: 0.5em;
    width: auto;
}
.pagenav_prev {
    background: rgba(0, 0, 0, 0) url("../images/button_bg.png") repeat-x scroll 0 0;
    float: left;
    font-size: 0.75em;
    line-height: 1.6em;
    margin: 1px;
    padding: 0.5em;
    width: auto;
}
.pagenav_sep {
    font-size: 0.75em;
    height: 1em;
    width: 1em;
}
.button {
    background: rgba(0, 0, 0, 0) url("../images/button_bg.png") repeat-x scroll 0 0;
    color: #686868;
    font-size: 0.6875em;
    font-weight: bold;
    margin: 1px;
    padding: 2px;
    text-align: center;
}
.button-buscar {
    background: rgba(0, 0, 0, 0) url("../images/button_bg.png") repeat-x scroll 0 0;
    color: #686868;
    font-size: 0.6875em;
    font-weight: bold;
    margin: 1px;
    padding: 2px;
    text-align: center;
}
.inputbox {
    background-color: #fff;
    border: 1px solid #010101;
    color: #686868;
    padding: 2px;
}
.inputbox-buscar {
    background-color: #fff;
    border: 0 none;
    color: #686868;
    padding: 2px;
}
.componentheading {
    color: #878787;
    display: block;
    font-size: 0.8em;
    letter-spacing: -0.0025em;
    line-height: 1.7em;
    margin: 0 0.5em 0 0;
    padding: 0 0 0 0.5em;
    text-align: right;
    text-decoration: none;
    text-transform: capitalize;
}
.contentcolumn {
    padding-right: 5px;
}
.contentheading {
    color: #686868;
    font-size: 0.8em;
    letter-spacing: -0.0025em;
    line-height: 1.4em;
    margin: 0 0 0 0.5em;
    padding: 0;
    text-align: right;
    text-decoration: none;
    text-transform: capitalize;
}
td.contentheading {
    color: #686868;
    display: none;
    font-size: 0.8em;
    letter-spacing: -0.0312em;
    line-height: 1.4em;
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}
.contentpagetitle {
    color: #010101;
    text-align: left;
}
#active_proj {
    color: #363636;
}
table.searchinto {
    color: #878787;
    font-size: 0.75em;
    width: 100%;
}
table.searchintro td {
    font-size: 0.75em;
    font-weight: normal;
}
table.moduletable {
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 5px;
    padding: 0;
    width: 100%;
}
table.moduletable td {
    font-size: 0.6875em;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
div.moduletable {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.moduletable-main {
    border: 0 none;
    clear: none;
    display: block;
    float: right;
    margin: 0;
    opacity: 0;
    padding: 0;
}
.moduletable-main a {
    display: block;
    font-size: 0.6em;
    line-height: 1.2;
    margin: 0;
    padding: 0;
}
.moduletable-main ul.ul0 {
    border: 0 none;
    clear: both;
    display: block;
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    width: 100%;
}
.moduletable-main ul.ul0 li.li0 {
    border: 0 none;
    display: block;
    float: left;
    letter-spacing: 0;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: uppercase;
}
.moduletable-main ul.ul1 {
    border: 0 none;
    clear: both;
    display: block;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.moduletable-main ul.ul1 li.li1 {
    border: 0 none;
    display: block;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-transform: capitalize;
}
.moduletable-main ul.ul2 {
    border: 0 none;
    clear: both;
    display: block;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: capitalize;
    top: 0;
    width: 100%;
}
.moduletable-main ul.ul2 li.li2 {
    border: 0 none;
    display: block;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-indent: 0.75em;
    text-transform: capitalize;
}
.moduletable-main #ul1_46_2 {
    display: none;
}
.moduletable-main #ul1_48_2 {
    display: none;
}
.moduletable-main #ul1_47_1 {
    display: none;
}
.moduletable-main #ul1_1_1 {
    display: none;
}
.moduletable-main #ul1_59_1 {
    display: none;
}
.moduletable-main #ul1_48_2 .li2 {
    float: left;
    font-size: 0.9em;
    margin: 0.1em 0.75em 0 0;
    width: 1em;
}
.moduletable-leftmenu {
    border: 0 none;
    clear: none;
    display: block;
    float: left;
    margin: 0;
    opacity: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
}
.moduletable-leftmenu a {
    display: block;
    font-size: 0.6em;
    line-height: 1.2;
    margin: 0;
    padding: 0;
}
.moduletable-leftmenu h1 {
    color: #3b3b3b;
    font-size: 0.74em;
    font-weight: bold;
    letter-spacing: 0.05em;
    margin: 0 0 0 0.05em;
    padding: 0 0 1em;
    text-transform: uppercase;
}
.moduletable-leftmenu ul {
    border: 0 none;
    clear: both;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.moduletable-leftmenu ul li {
    border: 0 none;
    display: block;
    letter-spacing: 0;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
table.blog {
    border: 0 none;
    margin: 0;
    width: 100%;
}
table.moduletable th, div.moduletable h3, div#moduletable-buscar h3 {
    background: rgba(0, 0, 0, 0) url("../images/subhead_bg.png") repeat-x scroll 0 0;
    color: #010101;
    font-size: 0.8em;
    height: 21px;
    line-height: 21px;
    margin: 0 0 2px;
    padding-left: 4px;
    text-align: left;
    text-transform: capitalize;
}
table.pollstableborder td {
    padding: 2px;
}
.section {
    border: 0 none;
    color: #010101;
    display: block;
    float: right;
    font-size: 0.6em;
    margin-right: 0.2em;
    text-align: right;
    width: 100%;
}
.sectiontableheader {
    background: #010101 none repeat scroll 0 0;
    color: #010101;
    font-weight: bold;
    margin-left: 1em;
}
.sectiontableentry1 {
    background-color: #fff;
}
.sectiontableentry2 {
    background-color: #dedede;
}
.small {
    color: #010101;
    font-size: 0.6875em;
}
.createdate {
    color: #010101;
    font-size: 0.6875em;
    height: 15px;
    padding-bottom: 10px;
}
.modifydate {
    color: #010101;
    font-size: 0.6875em;
    height: 15px;
    padding-top: 10px;
}
table.contenttoc {
    border: 1px solid #010101;
    margin-bottom: 2px;
    margin-left: 2px;
    padding: 2px;
}
table.contenttoc td {
    padding: 2px;
}
table.contenttoc th {
    background: rgba(0, 0, 0, 0) url("../images/subhead_bg.png") repeat-x scroll 0 0;
    color: #353535;
    font-size: 10px;
    font-weight: bold;
    height: 21px;
    padding-left: 4px;
    padding-top: 2px;
    text-align: left;
    text-transform: capitalize;
}
.mainlevel {
    letter-spacing: -0.0025em;
}
.sublevel {
    letter-spacing: -0.0025em;
}
#active_menu_0 {
    color: #363636;
}
#active_menu_1 {
    color: #363636;
}
#active_menu_2 {
    color: #363636;
}
a.mainlevel {
    color: #919191;
    text-decoration: none;
}
a.mainlevel:hover {
    color: #363636;
}
a.sublevel {
    color: #919191;
    text-decoration: none;
}
a.sublevel:hover {
    color: #363636;
}
.highlight {
    background-color: Yellow;
    color: Blue;
    padding: 0;
}
.code {
    background-color: #010101;
    border: 1px solid #010101;
}
form {
    margin: 0;
    padding: 0;
}
div.mosimage {
    border: 1px solid #010101;
}
.mosimage {
    border: 1px solid #010101;
    margin: 5px;
}
.mosimage_caption {
    background: #efefef none repeat scroll 0 0;
    border-top: 1px solid #010101;
    color: #353535;
    font-size: 10px;
    margin-top: 2px;
    padding: 1px 2px;
}
.whatsonColumn {
    display: inline;
    float: left;
    width: 47.625em;
}
.whatsonText {
    width: 47.625em;
}
.hidden {
    display: none;
}
.header {
    background-repeat: repeat-x;
    height: 1.5em;
    min-width: 63em;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1;
}
code {
    color: #6666ee;
    font-size: 1.25em;
}
.inputText, searchInput, inputPassword {
    background-color: #fff;
    color: #363636;
}
.projectphoto {
    background-color: #dedede;
    border: 0 none;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}
.ml0 {
    left: 0;
    position: absolute;
    top: 24.5em;
    z-index: 999;
}
.ml1 {
    z-index: 999;
}
#moduletable-cont {
    border: 0 none;
    clear: none;
    display: block;
    float: right;
    margin: 0;
    padding: 0;
}
#moduletable-cont ul.ul0 {
    border: 0 none;
    clear: both;
    display: block;
    float: right;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
}
#moduletable-cont ul.ul0 li.li0 {
    border: 0 none;
    display: block;
    float: left;
    font-size: 0.6em;
    letter-spacing: 0;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: right;
    text-transform: uppercase;
}
#moduletable-cont ul.ul1 {
    border: 0 none;
    clear: both;
    display: block;
    left: 0;
    list-style: inside none none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    width: 100%;
}
#moduletable-cont ul.ul1 li.li1 {
    border: 0 none;
    display: block;
    font-size: 1.1em;
    letter-spacing: -0.0025em;
    margin: 0 0 0 0.5em;
    padding: 0;
    text-align: right;
    text-transform: capitalize;
}
#moduletable-cont ul.ul2 {
    border: 0 none;
    clear: both;
    display: block;
    list-style: inside none none;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: capitalize;
    top: 0;
    width: 100%;
}
#moduletable-cont ul.ul2 li.li2 {
    border: 0 none;
    display: block;
    font-size: 1em;
    letter-spacing: -0.0025em;
    margin: 0.1em 0 0;
    padding: 0 0 0 3em;
    text-align: right;
    text-transform: capitalize;
}
#main-show {
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
#slideshow {
    display: none;
    height: 100%;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    width: 100%;
}
#slideshow-show {
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
#slideshow-show .slide-desc {
    color: #919191;
    font-size: 11px;
    height: 1em;
    line-height: 14px;
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 100%;
}
#slideshow-nav {
    bottom: -1.5em;
    margin: 0 auto;
    position: absolute;
    width: 100%;
    z-index: 9999;
}
#slideshow-nav ul.breadcumb {
    display: block;
    margin: -1.5em 0 0;
    padding: 0;
    position: relative;
    text-align: right;
    width: 100%;
}
#slideshow-nav ul.breadcumb li {
    cursor: pointer;
    display: inline-block;
    font-size: 0.6em;
    height: 1em;
    line-height: 1em;
    margin: 0 0.5em 0 0;
    padding: 0;
    text-align: center;
    width: 1em;
}
#slideshow-nav ul.breadcumb li.actived {
    color: #000;
    text-shadow: 1px 1px 1px #ccc;
}
#slideshow-nav ul.breadcumb li:last-child {
    margin-right: 0.5em;
}
.ini {
    width: 100%;
}
.ini img {
    display: block;
    min-width: 100%;
    width: 100%;
}
.hidden {
    display: none;
    visibility: hidden;
}
.visible-phone {
    display: none !important;
}
.visible-tablet {
    display: none !important;
}
.hidden-desktop {
    display: none !important;
}
.visible-desktop {
    display: inherit !important;
}
@media (min-width: 768px) and (max-width: 979px) {
.hidden-desktop {
    display: inherit !important;
}
.visible-desktop {
    display: none !important;
}
.visible-tablet {
    display: inherit !important;
}
.hidden-tablet {
    display: none !important;
}
}
@media (max-width: 767px) {
.hidden-desktop {
    display: inherit !important;
}
.visible-desktop {
    display: none !important;
}
.visible-phone {
    display: inherit !important;
}
.hidden-phone {
    display: none !important;
}
}
@media (min-width: 1200px) {
.moduletable-main #li_0_0_0 {
    margin-right: 2.49375em;
    width: 9.975em;
}
.moduletable-main #li_0_0_1 {
    margin-right: 0.83125em;
    width: 9.975em;
}
.moduletable-main #li_0_0_2 {
    margin-right: 1.6625em;
    width: 9.975em;
}
.moduletable-main #li_0_0_3 {
    margin-right: 0.9975em;
    width: 6.783em;
}
.moduletable-main #li_0_0_4 {
    display: block;
    float: right;
    width: auto;
}
.mainbody {
    height: 38.9063em;
    
}
.main {
    width: 66.5em;
}
.suarezsantas {
    
}
.lang {
    width: 49.875em;
}
.introtext {
    height: 37.4063em;
    width: 15.625em;
}
.fulltext {
    height: 37.4063em;
    width: 49.875em;
}
.moduletable-cont {
    width: 5em;
}
.moduletable-main {
    width: 49.875em;
}
.moduletable-leftmenu {
    height: 4.8em;
    width: 15.625em;
}
#encabezado {
    height: 9.35156em;
    /*width: 14.625em;*/
}
#encabezadofull {
    height: 9.35156em;
}
#memoria {
    height: 28.0547em;
    
}
#memoria #leftform {
    height: 1.5em;
    width: 15.625em;
}
#memoria #copyr {
    height: 1.5em;
    margin-top: 24.5547em;
    width: 15.625em;
}
#memoriaphoto {
    height: 28.0547em;
    top: 9.35156em;
    width: 14.125em;
}
#memoriafull {
    height: 28.0547em;
}
#noticiasfull {
    height: 28.0547em;
}
.col25 {
    width: 5.7em;
}
.col75 {
    width: 43.675em;
}
.suarezsantas a {
    font-size: 1.218em;
}
.row::before, .row::after {
    content: " ";
    display: table;
}
.row::after {
    clear: both;
}
.row.mtop {
    margin-top: 0.25em;
}
.row.mtop.half {
    margin-top: 0.166667em;
}
.row.mbottom {
    margin-bottom: 0.25em;
}
}
@media (min-width: 980px) and (max-width: 1199px) {
.moduletable-main #li_0_0_0 {
    margin-right: 2.1945em;
    width: 8.778em;
}
.moduletable-main #li_0_0_1 {
    margin-right: 0.7315em;
    width: 8.778em;
}
.moduletable-main #li_0_0_2 {
    margin-right: 1.463em;
    width: 8.778em;
}
.moduletable-main #li_0_0_3 {
    margin-right: 0.8778em;
    width: 5.96904em;
}
.moduletable-main #li_0_0_4 {
    display: block;
    float: right;
    width: auto;
}
.mainbody {
    height: 34.4175em;
    
}
.main {
    width: 58.52em;
}
.suarezsantas {
    
}
.lang {
    width: 43.89em;
}
.introtext {
    height: 32.9175em;
    width: 13.75em;
}
.fulltext {
    height: 32.9175em;
    width: 43.89em;
}
.moduletable-cont {
    width: 4.4em;
}
.moduletable-main {
    width: 43.89em;
}
.moduletable-leftmenu {
    height: 4.8em;
    width: 13.75em;
}
#encabezado {
    height: 8.22937em;
    width: 12.87em;
}
#encabezadofull {
    height: 8.22937em;
}
#memoria {
    height: 24.6881em;
    width: 13.75em;
}
#memoria #leftform {
    height: 1.5em;
    width: 13.75em;
}
#memoria #copyr {
    height: 1.5em;
    margin-top: 21.1881em;
    width: 13.75em;
}
#memoriaphoto {
    height: 24.6881em;
    top: 8.22937em;
    width: 12.43em;
}
#memoriafull {
    height: 24.6881em;
}
#noticiasfull {
    height: 24.6881em;
}
.col25 {
    width: 5.7em;
}
.col75 {
    width: 37.69em;
}
.suarezsantas a {
    font-size: 0.987em;
}
.main {
    margin-top: 0.5em;
}
.row::before, .row::after {
    content: " ";
    display: table;
}
.row::after {
    clear: both;
}
.row.mtop {
    margin-top: 0.25em;
}
.row.mtop.half {
    margin-top: 0.166667em;
}
.row.mbottom {
    margin-bottom: 0.25em;
}
}
@media (min-width: 768px) and (max-width: 979px) {
.moduletable-main #li_0_0_0 {
    margin-right: 1.69575em;
    width: 6.783em;
}
.moduletable-main #li_0_0_1 {
    margin-right: 0.56525em;
    width: 6.783em;
}
.moduletable-main #li_0_0_2 {
    margin-right: 1.1305em;
    width: 6.783em;
}
.moduletable-main #li_0_0_3 {
    margin-right: 0.6783em;
    width: 4.61244em;
}
.moduletable-main #li_0_0_4 {
    display: block;
    float: right;
    width: auto;
}
.mainbody {
    height: 26.9363em;
    
}
.main {
    width: 45.22em;
}
.suarezsantas {
    
}
.lang {
    width: 33.915em;
}
.introtext {
    height: 25.4363em;
    width: 10.625em;
}
.fulltext {
    height: 25.4363em;
    width: 33.915em;
}
.moduletable-cont {
    width: 3.4em;
}
.moduletable-main {
    width: 33.915em;
}
.moduletable-leftmenu {
    height: 4.8em;
    width: 10.625em;
}
#encabezado {
    height: 6.35906em;
    width: 9.945em;
}
#encabezadofull {
    height: 6.35906em;
}
#memoria {
    height: 19.0772em;
    width: 10.625em;
}
#memoria #leftform {
    height: 1.5em;
    width: 10.625em;
}
#memoria #copyr {
    height: 1.5em;
    margin-top: 15.5772em;
    width: 10.625em;
}
#memoriaphoto {
    height: 19.0772em;
    top: 6.35906em;
    width: 9.605em;
}
#memoriafull {
    height: 19.0772em;
}
#noticiasfull {
    height: 19.0772em;
}
.col25 {
    width: 5.7em;
}
.col75 {
    width: 27.715em;
}
.suarezsantas a {
    font-size: 0.9em;
}
.main {
    margin-top: 1em;
}
.row::before, .row::after {
    content: " ";
    display: table;
}
.row::after {
    clear: both;
}
.row.mtop {
    margin-top: 0.5em;
}
.row.mtop.half {
    margin-top: 0.333333em;
}
.row.mbottom {
    margin-bottom: 0.5em;
}
}
@media (min-width: 480px) and (max-width: 567px) {
body {
    padding-left: 0.2em;
    padding-right: 0.2em;
}
.moduletable-main #li_0_0_0 {
    margin-right: 1.04737em;
    width: 4.1895em;
}
.moduletable-main #li_0_0_1 {
    margin-right: 0.349125em;
    width: 4.1895em;
}
.moduletable-main #li_0_0_2 {
    margin-right: 0.69825em;
    width: 4.1895em;
}
.moduletable-main #li_0_0_3 {
    margin-right: 0.41895em;
    width: 2.84886em;
}
.moduletable-main #li_0_0_4 {
    display: block;
    float: right;
    width: auto;
}
.mainbody {
    height: 17.2106em;
    
}
.main {
    width: 27.93em;
}
.suarezsantas {
    
}
.lang {
    width: 20.9475em;
}
.introtext {
    height: 15.7106em;
    width: 6.5625em;
}
.fulltext {
    height: 15.7106em;
    width: 20.9475em;
}
.moduletable-cont {
    width: 2.1em;
}
.moduletable-main {
    width: 20.9475em;
}
.moduletable-leftmenu {
    height: 4.8em;
    width: 6.5625em;
}
#encabezado {
    height: 3.92766em;
    width: 6.1425em;
}
#encabezadofull {
    height: 3.92766em;
}
#memoria {
    height: 11.783em;
    width: 6.5625em;
}
#memoria #leftform {
    height: 1.5em;
    width: 6.5625em;
}
#memoria #copyr {
    height: 1.5em;
    margin-top: 8.28297em;
    width: 6.5625em;
}
#memoriaphoto {
    height: 11.783em;
    top: 3.92766em;
    width: 5.9325em;
}
#memoriafull {
    height: 11.783em;
}
#noticiasfull {
    height: 11.783em;
}
.col25 {
    width: 5.7em;
}
.col75 {
    width: 14.7475em;
}
.suarezsantas a {
    font-size: 0.92em;
}
.introtext h1, .introtext h2, .introtext h3, .introtext h4, .introtext h5 {
    font-size: 0.5em;
    margin-bottom: 0;
}
.col25, .col75 {
    width: 100%;
}
.moduletable-main #li_0_0_1 {
    margin-right: 0;
}
.moduletable-main #li_0_0_2 {
    margin-right: 0;
}
.moduletable-main #li_0_0_3 {
    margin-right: 0;
    width: auto;
}
.moduletable-main #li_0_0_4 {
    margin-left: 0;
}
}
@media (min-width: 568px) and (max-width: 767px) {
body {
    padding-left: 0.2em;
    padding-right: 0.2em;
}
.moduletable-main #li_0_0_0 {
    margin-right: 1.29675em;
    width: 5.187em;
}
.moduletable-main #li_0_0_1 {
    margin-right: 0.43225em;
    width: 5.187em;
}
.moduletable-main #li_0_0_2 {
    margin-right: 0.8645em;
    width: 5.187em;
}
.moduletable-main #li_0_0_3 {
    margin-right: 0.5187em;
    width: 3.52716em;
}
.moduletable-main #li_0_0_4 {
    display: block;
    float: right;
    width: auto;
}
.mainbody {
    height: 20.9513em;
    
}
.main {
    width: 34.58em;
}
.suarezsantas {
    
}
.lang {
    width: 25.935em;
}
.introtext {
    height: 19.4513em;
    width: 8.125em;
}
.fulltext {
    height: 19.4513em;
    width: 25.935em;
}
.moduletable-cont {
    width: 2.6em;
}
.moduletable-main {
    width: 25.935em;
}
.moduletable-leftmenu {
    height: 4.8em;
    width: 8.125em;
}
#encabezado {
    height: 4.86281em;
    width: 7.605em;
}
#encabezadofull {
    height: 4.86281em;
}
#memoria {
    height: 14.5884em;
    width: 8.125em;
}
#memoria #leftform {
    height: 1.5em;
    width: 8.125em;
}
#memoria #copyr {
    height: 1.5em;
    margin-top: 11.0884em;
    width: 8.125em;
}
#memoriaphoto {
    height: 14.5884em;
    top: 4.86281em;
    width: 7.345em;
}
#memoriafull {
    height: 14.5884em;
}
#noticiasfull {
    height: 14.5884em;
}
.col25 {
    width: 5.7em;
}
.col75 {
    width: 19.735em;
}
.suarezsantas a {
    font-size: 0.92em;
}
.col25, .col75 {
    width: 100%;
}
}
@media (max-width: 479px) {
body {
    padding-left: 0.5em;
    padding-right: 0.5em;
}
.moduletable-main #li_0_0_0 {
    margin-right: 0;
    width: 100%;
}
.moduletable-main #li_0_0_1 {
    margin-right: 0;
    width: 100%;
}
.moduletable-main #li_0_0_2 {
    margin-right: 0;
    width: 100%;
}
.moduletable-main #li_0_0_3 {
    margin-right: 0;
    width: 100%;
}
.moduletable-main #li_0_0_4 {
    display: block;
    float: left;
    width: auto;
}
.main {
    box-sizing: border-box;
    width: 100%;
}
.mainbody {
    height: auto;
    padding: 0;
    
}
.suarezsantas {
    display: block;
    float: left;
    width: 100%;
}
.suarezsantas a {
    display: block;
    float: left;
}
.introtext {
    height: auto;
    width: 100%;
}
.introtext::before, .introtext::after {
    content: " ";
    display: table;
}
.introtext::after {
    clear: both;
}
.fulltext {
    height: auto;
    margin-top: 0.5em;
    width: 100%;
}
.moduletable-cont {
}
.lang {
    display: block;
    float: right;
    font-size: 0.5em;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    width: 20%;
}
.moduletable-leftmenu {
    border: 0 none;
    float: left;
    height: 5.9em;
    margin: 0;
    padding: 0;
}
.moduletable-main {
    border: 0 none;
    float: right;
    height: auto;
    margin: 0;
    padding: 0;
}
#encabezado {
    height: auto;
    width: 100%;
}
#encabezado::before, #encabezado::after {
    content: " ";
    display: table;
}
#encabezado::after {
    clear: both;
}
#encabezadofull {
    height: auto;
}
#memoria {
    height: 54.25%;
    margin-right: 0.5em;
    width: 100%;
}
#memoria #leftform {
    height: 1.5em;
    width: 100%;
}
#memoria #copyr {
    height: 1.5em;
    margin-top: 52.75%;
    width: 100%;
}
#memoriaphoto {
    height: auto;
    min-width: 100%;
}
#memoriaphoto img {
    height: auto;
}
#memoriafull {
    height: 54.25%;
}
#noticiasfull {
    height: 54.25%;
}
.suarezsantas a {
    font-size: 1.4em;
}
.lang {
    width: auto;
}
.fulltext {
    min-height: 0;
}
#main-show {
    margin-top: 0.5em;
}
#slideshow-nav {
    bottom: 0;
    position: absolute;
}
.moduletable-leftmenu {
    float: right;
    width: 45%;
}
.moduletable-main {
    float: left;
    width: 50%;
}
#memoria p {
    padding: 0;
}
#encabezado {
    padding-bottom: 0.5em;
}
.row::before, .row::after {
    content: " ";
    display: table;
}
.row::after {
    clear: both;
}
.row.mtop.half {
    margin-top: 2em;
}
.row.mbottom {
    margin-bottom: 1em;
}
.col25, .col75 {
    width: 100%;
}
}
.scrollgeneric {
    font-size: 1em;
    left: 0;
    line-height: 0;
    position: absolute;
    top: 0;
}
.vscrollerbase {
    background-color: #ffffff;
    width: 0.4em;
}
.vscrollerbar {
    background-color: #dedede;
    width: 0.4em;
}
.hscrollerbase {
    background-color: #ffffff;
    height: 0.4em;
}
.hscrollerbar {
    background-color: #dedede;
    height: 0.4em;
}
.scrollerjogbox {
    background-color: #ffffff;
    bottom: 0;
    height: 0.4em;
    left: auto;
    right: 0;
    top: auto;
    width: 0.4em;
}
.mcontentwrapper {
    width: 0;
}
#mycustomscroll {
    height: 100%;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: relative;
    width: 100%;
}
#mycustomscroll2 {
    height: 250px;
    margin: 0 auto;
    overflow: auto;
    padding: 0;
    position: relative;
    width: 340px;
}
.slides {
    display: none;
    height: 100%;
    margin: 0;
    position: relative;
    width: 100%;
}
.slides img {
    width: 100%;
}
.slides {
    display: none;
    margin-bottom: 12px;
    margin-top: 12px;
}
.slides .slidesjs-container {
    margin-bottom: 12px;
}
.clean > .slidesjs-nav {
    display: block;
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: auto;
}
.clean > .slidesjs-nav li {
    float: left;
    margin: 0;
    padding: 0;
}
.clean > .slidesjs-nav li a {
    background-clip: padding-box;
    background-color: #fff;
    border: 2px solid #000;
    border-radius: 24px;
    box-sizing: border-box;
    color: #000;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    line-height: 1.8;
    overflow: hidden;
    text-align: center;
    width: 24px;
}
.clean > .slidesjs-nav li a.active {
    background-color: #000;
    border: 2px solid #000;
    color: #fff;
}
.clean > .slidesjs-nav li a:hover {
    background-color: #919191;
    border: 2px solid #fff;
}
.clean > .slidesjs-nav .slidesjs-next, .clean > .slidesjs-nav .slidesjs-previous, .clean > .slidesjs-nav .slidesjs-play, .clean > .slidesjs-nav .slidesjs-stop {
    float: left;
}
.clean > .slidesjs-nav .slidesjs-previous::after {
    content: "<";
}
.clean > .slidesjs-nav .slidesjs-next::after {
    content: ">";
}
.clean > .slidesjs-nav .slidesjs-play::after {
    content: "ï£¿";
}
.clean > .slidesjs-nav .slidesjs-stop::after {
    content: "Ï€";
}
.clean > .slidesjs-pagination {
    display: block;
    float: right;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: auto;
}
.clean > .slidesjs-pagination li {
    float: left;
    margin: 0;
    padding: 0;
}
.clean > .slidesjs-pagination li a {
    background-clip: padding-box;
    background-color: #fff;
    border: 2px solid #000;
    border-radius: 24px;
    box-sizing: border-box;
    color: #000;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    line-height: 1.8;
    overflow: hidden;
    text-align: center;
    width: 24px;
}
.clean > .slidesjs-pagination li a.active {
    background-color: #000;
    border: 2px solid #000;
    color: #fff;
}
.clean > .slidesjs-pagination li a:hover {
    background-color: #919191;
    border: 2px solid #fff;
}
.clean > .navbar {
    overflow: hidden;
}
.slides {
    margin-bottom: 12px;
    margin-top: 12px;
    position: relative;
}
.slides .slidesjs-container {
    margin: 0;
}
.minimal .slidesjs-nav {
    display: block;
    float: left;
    left: 0;
    list-style: outside none none;
    margin: -36px 12px;
    opacity: 0.6;
    padding: 0;
    position: relative;
    width: auto;
    z-index: 9999;
}
.minimal .slidesjs-nav li {
    float: left;
    margin: 0;
    padding: 0;
}
.minimal .slidesjs-nav li a {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 24px;
    box-sizing: border-box;
    color: #000;
    display: block;
    font-size: 4.96894px;
    font-weight: bold;
    height: 24px;
    line-height: 2;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    width: 24px;
}
.minimal .slidesjs-nav li a:hover {
    color: #fff;
}
.minimal .slidesjs-nav li a.active {
    color: #fff;
}
.minimal .slidesjs-nav li a.active:hover {
    color: #fff;
}
.minimal .slidesjs-nav li a:hover {
    background-color: #000;
}
.minimal .slidesjs-nav li a.active {
    background-color: #919191;
}
.minimal .slidesjs-nav li a.active:hover {
    background-color: #7d7d7d;
}
.minimal .slidesjs-nav li a:hover {
    border: 1px solid #000;
}
.minimal .slidesjs-nav li a.active {
    border: 1px solid #000;
}
.minimal .slidesjs-nav li a.active:hover {
    border: 1px solid #000;
}
.minimal .slidesjs-nav li a::after {
    color: #000;
    content: "";
    display: block;
    font-family: "FontAwesome";
    font-size: 7.45342px;
    height: 12px;
    line-height: 12px;
    margin-top: 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 24px;
    z-index: 10001;
}
.minimal .slidesjs-nav .slidesjs-previous::after {
    content: "";
}
.minimal .slidesjs-nav .slidesjs-next::after {
    content: "";
}
.minimal .slidesjs-nav .slidesjs-play::after {
    content: "";
}
.minimal .slidesjs-nav .slidesjs-stop::after {
    content: "";
}
.minimal .slidesjs-pagination {
    display: block;
    float: right;
    list-style: outside none none;
    margin: -36px 12px;
    opacity: 0.6;
    padding: 0;
    position: relative;
    right: 0;
    width: auto;
    z-index: 9999;
}
.minimal .slidesjs-pagination li {
    float: left;
    margin: 0;
    padding: 0;
}
.minimal .slidesjs-pagination li a {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 24px;
    box-sizing: border-box;
    color: #000;
    display: block;
    font-size: 4.96894px;
    font-weight: bold;
    height: 24px;
    line-height: 2;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    width: 24px;
}
.minimal .slidesjs-pagination li a:hover {
    color: #fff;
}
.minimal .slidesjs-pagination li a.active {
    color: #fff;
}
.minimal .slidesjs-pagination li a.active:hover {
    color: #fff;
}
.minimal .slidesjs-pagination li a:hover {
    background-color: #000;
}
.minimal .slidesjs-pagination li a.active {
    background-color: #919191;
}
.minimal .slidesjs-pagination li a.active:hover {
    background-color: #7d7d7d;
}
.minimal .slidesjs-pagination li a:hover {
    border: 1px solid #000;
}
.minimal .slidesjs-pagination li a.active {
    border: 1px solid #000;
}
.minimal .slidesjs-pagination li a.active:hover {
    border: 1px solid #000;
}
.minimal .slidesjs-pagination li a::after {
    color: #000;
    content: "";
    display: block;
    font-family: "FontAwesome";
    font-size: 7.45342px;
    height: 12px;
    line-height: 12px;
    margin-top: 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 24px;
    z-index: 10001;
}
.minimal .navbar {
    overflow: hidden;
}
.dark .slidesjs-nav {
    display: block;
    height: 100%;
    left: 0;
    list-style: outside none none;
    margin: 0;
    opacity: 0.6;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.dark .slidesjs-nav li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.dark .slidesjs-nav li a {
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
.dark .slidesjs-nav li:nth-child(1), .dark .slidesjs-nav li:nth-child(2) {
    height: 100%;
    width: 50%;
}
.dark .slidesjs-nav li:nth-child(3), .dark .slidesjs-nav li:nth-child(4) {
    display: none;
}
.dark .slidesjs-nav .slidesjs-play {
    display: none;
}
.dark .slidesjs-nav .slidesjs-play::after {
    content: "";
}
.dark .slidesjs-nav .slidesjs-stop {
    display: none;
}
.dark .slidesjs-nav .slidesjs-stop::after {
    content: "";
}
.dark .slidesjs-pagination {
    display: block;
    float: right;
    list-style: outside none none;
    margin: 0;
    opacity: 0.6;
    padding: 0;
    position: relative;
    right: 0;
    width: auto;
    z-index: 9999;
}
.dark .slidesjs-pagination li {
    float: left;
    font-size: 0.9em;
    margin: 0;
    padding: 0;
}
.dark .slidesjs-pagination li a {
    box-sizing: border-box;
    color: #919191;
    display: block;
    font-size: 0.7em;
    font-weight: normal;
    height: 18px;
    line-height: 1;
    margin: 3px;
    text-align: center;
    text-transform: uppercase;
    width: 18px;
}
.dark .slidesjs-pagination li a:hover {
    color: #6b6b6b;
}
.dark .slidesjs-pagination li a.active {
    color: #363636;
}
.dark .slidesjs-pagination li a.active:hover {
    color: #575757;
}
.dark .slidesjs-pagination li a::after {
    color: #919191;
    content: "";
    display: block;
    font-family: "FontAwesome";
    font-size: 9px;
    height: 9px;
    line-height: 9px;
    margin-top: 0;
    position: relative;
    text-align: center;
    text-indent: 0;
    text-transform: uppercase;
    width: 18px;
    z-index: 10001;
}
.dark .slidesjs-pagination li a::after {
    font-family: "HelveticaRoman",Helvetica,Arial,sans-serif;
    font-weight: normal;
}
.dark .navbar {
    overflow: hidden;
}
.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}
.animated.hinge {
    animation-duration: 2s;
}
@keyframes bounce {
0%, 100%, 20%, 50%, 80% {
    transform: translateY(0px);
}
40% {
    transform: translateY(-30px);
}
60% {
    transform: translateY(-15px);
}
}
.bounce {
    animation-name: bounce;
}
@keyframes flash {
0%, 100%, 50% {
    opacity: 1;
}
25%, 75% {
    opacity: 0;
}
}
.flash {
    animation-name: flash;
}
@keyframes pulse {
0% {
    transform: scale(1);
}
50% {
    transform: scale(1.1);
}
100% {
    transform: scale(1);
}
}
.pulse {
    animation-name: pulse;
}
@keyframes shake {
0%, 100% {
    transform: translateX(0px);
}
10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
    transform: translateX(10px);
}
}
.shake {
    animation-name: shake;
}
@keyframes swing {
20% {
    transform: rotate(15deg);
}
40% {
    transform: rotate(-10deg);
}
60% {
    transform: rotate(5deg);
}
80% {
    transform: rotate(-5deg);
}
100% {
    transform: rotate(0deg);
}
}
.swing {
    animation-name: swing;
    transform-origin: center top 0;
}
@keyframes tada {
0% {
    transform: scale(1);
}
10%, 20% {
    transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
}
100% {
    transform: scale(1) rotate(0deg);
}
}
.tada {
    animation-name: tada;
}
@keyframes wobble {
0% {
    transform: translateX(0%);
}
15% {
    transform: translateX(-25%) rotate(-5deg);
}
30% {
    transform: translateX(20%) rotate(3deg);
}
45% {
    transform: translateX(-15%) rotate(-3deg);
}
60% {
    transform: translateX(10%) rotate(2deg);
}
75% {
    transform: translateX(-5%) rotate(-1deg);
}
100% {
    transform: translateX(0%);
}
}
.wobble {
    animation-name: wobble;
}
@keyframes bounceIn {
0% {
    opacity: 0;
    transform: scale(0.3);
}
50% {
    opacity: 1;
    transform: scale(1.05);
}
70% {
    transform: scale(0.9);
}
100% {
    transform: scale(1);
}
}
.bounceIn {
    animation-name: bounceIn;
}
@keyframes bounceInDown {
0% {
    opacity: 0;
    transform: translateY(-2000px);
}
60% {
    opacity: 1;
    transform: translateY(30px);
}
80% {
    transform: translateY(-10px);
}
100% {
    transform: translateY(0px);
}
}
.bounceInDown {
    animation-name: bounceInDown;
}
@keyframes bounceInLeft {
0% {
    opacity: 0;
    transform: translateX(-2000px);
}
60% {
    opacity: 1;
    transform: translateX(30px);
}
80% {
    transform: translateX(-10px);
}
100% {
    transform: translateX(0px);
}
}
.bounceInLeft {
    animation-name: bounceInLeft;
}
@keyframes bounceInRight {
0% {
    opacity: 0;
    transform: translateX(2000px);
}
60% {
    opacity: 1;
    transform: translateX(-30px);
}
80% {
    transform: translateX(10px);
}
100% {
    transform: translateX(0px);
}
}
.bounceInRight {
    animation-name: bounceInRight;
}
@keyframes bounceInUp {
0% {
    opacity: 0;
    transform: translateY(2000px);
}
60% {
    opacity: 1;
    transform: translateY(-30px);
}
80% {
    transform: translateY(10px);
}
100% {
    transform: translateY(0px);
}
}
.bounceInUp {
    animation-name: bounceInUp;
}
@keyframes bounceOut {
0% {
    transform: scale(1);
}
25% {
    transform: scale(0.95);
}
50% {
    opacity: 1;
    transform: scale(1.1);
}
100% {
    opacity: 0;
    transform: scale(0.3);
}
}
.bounceOut {
    animation-name: bounceOut;
}
@keyframes bounceOutDown {
0% {
    transform: translateY(0px);
}
20% {
    opacity: 1;
    transform: translateY(-20px);
}
100% {
    opacity: 0;
    transform: translateY(2000px);
}
}
.bounceOutDown {
    animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
0% {
    transform: translateX(0px);
}
20% {
    opacity: 1;
    transform: translateX(20px);
}
100% {
    opacity: 0;
    transform: translateX(-2000px);
}
}
.bounceOutLeft {
    animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
0% {
    transform: translateX(0px);
}
20% {
    opacity: 1;
    transform: translateX(-20px);
}
100% {
    opacity: 0;
    transform: translateX(2000px);
}
}
.bounceOutRight {
    animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
0% {
    transform: translateY(0px);
}
20% {
    opacity: 1;
    transform: translateY(20px);
}
100% {
    opacity: 0;
    transform: translateY(-2000px);
}
}
.bounceOutUp {
    animation-name: bounceOutUp;
}
@keyframes fadeIn {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.fadeIn {
    animation-name: fadeIn;
}
@keyframes fadeInDown {
0% {
    opacity: 0;
    transform: translateY(-20px);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}
.fadeInDown {
    animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
0% {
    opacity: 0;
    transform: translateY(-2000px);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}
.fadeInDownBig {
    animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
0% {
    opacity: 0;
    transform: translateX(-20px);
}
100% {
    opacity: 1;
    transform: translateX(0px);
}
}
.fadeInLeft {
    animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
0% {
    opacity: 0;
    transform: translateX(-2000px);
}
100% {
    opacity: 1;
    transform: translateX(0px);
}
}
.fadeInLeftBig {
    animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
0% {
    opacity: 0;
    transform: translateX(20px);
}
100% {
    opacity: 1;
    transform: translateX(0px);
}
}
.fadeInRight {
    animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
0% {
    opacity: 0;
    transform: translateX(2000px);
}
100% {
    opacity: 1;
    transform: translateX(0px);
}
}
.fadeInRightBig {
    animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
0% {
    opacity: 0;
    transform: translateY(20px);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}
.fadeInUp {
    animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
0% {
    opacity: 0;
    transform: translateY(2000px);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}
.fadeInUpBig {
    animation-name: fadeInUpBig;
}
@keyframes fadeOut {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
.fadeOut {
    animation-name: fadeOut;
}
@keyframes fadeOutDown {
0% {
    opacity: 1;
    transform: translateY(0px);
}
100% {
    opacity: 0;
    transform: translateY(20px);
}
}
.fadeOutDown {
    animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
0% {
    opacity: 1;
    transform: translateY(0px);
}
100% {
    opacity: 0;
    transform: translateY(2000px);
}
}
.fadeOutDownBig {
    animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
0% {
    opacity: 1;
    transform: translateX(0px);
}
100% {
    opacity: 0;
    transform: translateX(-20px);
}
}
.fadeOutLeft {
    animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
0% {
    opacity: 1;
    transform: translateX(0px);
}
100% {
    opacity: 0;
    transform: translateX(-2000px);
}
}
.fadeOutLeftBig {
    animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
0% {
    opacity: 1;
    transform: translateX(0px);
}
100% {
    opacity: 0;
    transform: translateX(20px);
}
}
.fadeOutRight {
    animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
0% {
    opacity: 1;
    transform: translateX(0px);
}
100% {
    opacity: 0;
    transform: translateX(2000px);
}
}
.fadeOutRightBig {
    animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
0% {
    opacity: 1;
    transform: translateY(0px);
}
100% {
    opacity: 0;
    transform: translateY(-20px);
}
}
.fadeOutUp {
    animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
0% {
    opacity: 1;
    transform: translateY(0px);
}
100% {
    opacity: 0;
    transform: translateY(-2000px);
}
}
.fadeOutUpBig {
    animation-name: fadeOutUpBig;
}
@keyframes flip {
0% {
    animation-timing-function: ease-out;
    transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(1);
}
40% {
    animation-timing-function: ease-out;
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
}
50% {
    animation-timing-function: ease-in;
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
}
80% {
    animation-timing-function: ease-in;
    transform: perspective(400px) translateZ(0px) rotateY(360deg) scale(0.95);
}
100% {
    animation-timing-function: ease-in;
    transform: perspective(400px) translateZ(0px) rotateY(360deg) scale(1);
}
}
.animated.flip {
    animation-name: flip;
    backface-visibility: visible;
}
@keyframes flipInX {
0% {
    opacity: 0;
    transform: perspective(400px) rotateX(90deg);
}
40% {
    transform: perspective(400px) rotateX(-10deg);
}
70% {
    transform: perspective(400px) rotateX(10deg);
}
100% {
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
}
}
.flipInX {
    animation-name: flipInX;
    backface-visibility: visible !important;
}
@keyframes flipInY {
0% {
    opacity: 0;
    transform: perspective(400px) rotateY(90deg);
}
40% {
    transform: perspective(400px) rotateY(-10deg);
}
70% {
    transform: perspective(400px) rotateY(10deg);
}
100% {
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
}
}
.flipInY {
    animation-name: flipInY;
    backface-visibility: visible !important;
}
@keyframes flipOutX {
0% {
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
}
100% {
    opacity: 0;
    transform: perspective(400px) rotateX(90deg);
}
}
.flipOutX {
    animation-name: flipOutX;
    backface-visibility: visible !important;
}
@keyframes flipOutY {
0% {
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
}
100% {
    opacity: 0;
    transform: perspective(400px) rotateY(90deg);
}
}
.flipOutY {
    animation-name: flipOutY;
    backface-visibility: visible !important;
}
@keyframes lightSpeedIn {
0% {
    opacity: 0;
    transform: translateX(100%) skewX(-30deg);
}
60% {
    opacity: 1;
    transform: translateX(-20%) skewX(30deg);
}
80% {
    opacity: 1;
    transform: translateX(0%) skewX(-15deg);
}
100% {
    opacity: 1;
    transform: translateX(0%) skewX(0deg);
}
}
.lightSpeedIn {
    animation-name: lightSpeedIn;
    animation-timing-function: ease-out;
}
@keyframes lightSpeedOut {
0% {
    opacity: 1;
    transform: translateX(0%) skewX(0deg);
}
100% {
    opacity: 0;
    transform: translateX(100%) skewX(-30deg);
}
}
.lightSpeedOut {
    animation-name: lightSpeedOut;
    animation-timing-function: ease-in;
}
@keyframes rotateIn {
0% {
    opacity: 0;
    transform: rotate(-200deg);
    transform-origin: center center 0;
}
100% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: center center 0;
}
}
.rotateIn {
    animation-name: rotateIn;
}
@keyframes rotateInDownLeft {
0% {
    opacity: 0;
    transform: rotate(-90deg);
    transform-origin: left bottom 0;
}
100% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: left bottom 0;
}
}
.rotateInDownLeft {
    animation-name: rotateInDownLeft;
}
@keyframes rotateInDownRight {
0% {
    opacity: 0;
    transform: rotate(90deg);
    transform-origin: right bottom 0;
}
100% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: right bottom 0;
}
}
.rotateInDownRight {
    animation-name: rotateInDownRight;
}
@keyframes rotateInUpLeft {
0% {
    opacity: 0;
    transform: rotate(90deg);
    transform-origin: left bottom 0;
}
100% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: left bottom 0;
}
}
.rotateInUpLeft {
    animation-name: rotateInUpLeft;
}
@keyframes rotateInUpRight {
0% {
    opacity: 0;
    transform: rotate(-90deg);
    transform-origin: right bottom 0;
}
100% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: right bottom 0;
}
}
.rotateInUpRight {
    animation-name: rotateInUpRight;
}
@keyframes rotateOut {
0% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: center center 0;
}
100% {
    opacity: 0;
    transform: rotate(200deg);
    transform-origin: center center 0;
}
}
.rotateOut {
    animation-name: rotateOut;
}
@keyframes rotateOutDownLeft {
0% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: left bottom 0;
}
100% {
    opacity: 0;
    transform: rotate(90deg);
    transform-origin: left bottom 0;
}
}
.rotateOutDownLeft {
    animation-name: rotateOutDownLeft;
}
@keyframes rotateOutDownRight {
0% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: right bottom 0;
}
100% {
    opacity: 0;
    transform: rotate(-90deg);
    transform-origin: right bottom 0;
}
}
.rotateOutDownRight {
    animation-name: rotateOutDownRight;
}
@keyframes rotateOutUpLeft {
0% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: left bottom 0;
}
100% {
    opacity: 0;
    transform: rotate(-90deg);
    transform-origin: left bottom 0;
}
}
.rotateOutUpLeft {
    animation-name: rotateOutUpLeft;
}
@keyframes rotateOutUpRight {
0% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: right bottom 0;
}
100% {
    opacity: 0;
    transform: rotate(90deg);
    transform-origin: right bottom 0;
}
}
.rotateOutUpRight {
    animation-name: rotateOutUpRight;
}
@keyframes slideInDown {
0% {
    opacity: 0;
    transform: translateY(-2000px);
}
100% {
    transform: translateY(0px);
}
}
.slideInDown {
    animation-name: slideInDown;
}
@keyframes slideInLeft {
0% {
    opacity: 0;
    transform: translateX(-2000px);
}
100% {
    transform: translateX(0px);
}
}
.slideInLeft {
    animation-name: slideInLeft;
}
@keyframes slideInRight {
0% {
    opacity: 0;
    transform: translateX(2000px);
}
100% {
    transform: translateX(0px);
}
}
.slideInRight {
    animation-name: slideInRight;
}
@keyframes slideOutLeft {
0% {
    transform: translateX(0px);
}
100% {
    opacity: 0;
    transform: translateX(-2000px);
}
}
.slideOutLeft {
    animation-name: slideOutLeft;
}
@keyframes slideOutRight {
0% {
    transform: translateX(0px);
}
100% {
    opacity: 0;
    transform: translateX(2000px);
}
}
.slideOutRight {
    animation-name: slideOutRight;
}
@keyframes slideOutUp {
0% {
    transform: translateY(0px);
}
100% {
    opacity: 0;
    transform: translateY(-2000px);
}
}
.slideOutUp {
    animation-name: slideOutUp;
}
@keyframes hinge {
0% {
    animation-timing-function: ease-in-out;
    transform: rotate(0deg);
    transform-origin: left top 0;
}
20%, 60% {
    animation-timing-function: ease-in-out;
    transform: rotate(80deg);
    transform-origin: left top 0;
}
40% {
    animation-timing-function: ease-in-out;
    transform: rotate(60deg);
    transform-origin: left top 0;
}
80% {
    animation-timing-function: ease-in-out;
    opacity: 1;
    transform: rotate(60deg) translateY(0px);
    transform-origin: left top 0;
}
100% {
    opacity: 0;
    transform: translateY(700px);
}
}
.hinge {
    animation-name: hinge;
}
@keyframes rollIn {
0% {
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg);
}
100% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
}
}
.rollIn {
    animation-name: rollIn;
}
@keyframes rollOut {
0% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
}
100% {
    opacity: 0;
    transform: translateX(100%) rotate(120deg);
}
}
.rollOut {
    animation-name: rollOut;
}


/* +++++++++++++++++++++ */



#sidebar ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#sidebar ul li {
    display: block;
}
#sidebar ul li ul {
    list-style: outside none none;
    margin-bottom: 1em;
    margin-top: 0.4em;
}
li.vategories ul {
    list-style: outside none none;
    margin-bottom: 1em;
    margin-top: 1em;
}
#sidebar ul li ul li {
    display: block;
    margin-top: 0.4em;
}
#sidebar a {
    color: #929292;
}
#sidebar a:hover {
    color: #010101;
}
#sidebar h2 {
}


.mainbody-blog {
    border: 0 none;
    clear: both;
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
	min-height: 38.9063em;
}

#content, .searchresults, .page, .categories, .archives, .linkspage {
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
    
}
#content a {
    text-decoration: none;
}
#content a:hover {
}
#content h1, .post-wrap h1, h2.post-title {
    color: #010101;
    display: inline;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}
h2.widgettitle {
    color: #010101;
    display: inline;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
}
#content h1 a, .post-wrap h1 a, h2.post-title a {
    color: #010101;
    font-weight: bold;
    text-decoration: none;
}
h1.post a {
    color: #010101;
}
h1.post a:hover {
    color: #323232;
}
#content h2 {
    display: inline;
    font-weight: normal;
    text-decoration: none;
}
#content h2 a {
    color: #010101;
    font-size: 14pt;
    font-style: normal;
}
#content p {
    font-size: 14px;
    font-style: normal;
    margin-bottom: 0.5em;
    margin-left: 0;
    padding-bottom: 0.5em;
    text-align: justify;
}
#content p a {
    text-decoration: underline;
}
#content img {
    border: 1px solid #999;
    margin: 1em 0;
}
#content table, #content table tr, #content table tr td, #content table thead th {
    border: medium none;
    font-weight: normal;
    margin: 1em 0;
    padding: 0 1em 0 0;
}
.post-content {
    clear: both;
    margin: 0;
    padding: 10px 0;
}
#content ul, #content ol {
    list-style-position: inside;
    margin: 1em 0 1em 1em;
    padding: 0;
}
.post {
    clear: both;
}
.post-date {
    float: right;
    margin: 0;
    width: 100px;
	margin-right:15px;
}
.post-month {
    color: #fff;
    display: block;
    font-size: 8pt;
    padding: 2px;
    text-align: center;
    text-transform: uppercase;
}
.post-day {
    background: #fff none repeat scroll 0 0;
    color: #555;
    display: block;
    font-size: 12px;
    line-height: 8pt;
    padding: 2px;
    text-align: right;
    text-transform: uppercase;
}
.post-meta {
    color: #929292;
    font-size: 12px;
    margin: 0.5em 0;
}
.post-meta a {
    color: #929292;
}
.post-meta a:hover {
    color: #323232;
}
.post-meta p {
    margin: 0;
}
.post-wrap {
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 1em;
}
.post-title {
    margin: 0 0 0.5em;
    padding-bottom: 0;
}
#commentwrap h3 {
    color: #666;
    font-size: 14px;
}
#commentwrap p {
    color: #666;
    font-size: 12px;
}
#commentwrap ol li {
    margin: 3em 0;
}
#commentwrap input, #commentwrap textarea {
    border: 1px solid #999;
    padding: 0.2em 0.4em;
}
#commentwrap .url {
    font-weight: normal;
}
#commentwrap {
    margin-left: 0;
}
#respond {
    padding-top: 1em;
}
.comment-meta {
    font-size: 8pt;
    margin: 0;
}
#commentwrap ol {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#commentwrap input#submit {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999;
    color: #505050;
}
#archives p {
}

#encabezado h1 {
    color: #000;
    font-size: 1.1em;
    font-weight: normal;
    letter-spacing: -0.0125em;
    line-height: 1.1em;
    margin: 0 0 0.2em;
    padding: 0.1em 0.1em 0.1em 0;
    text-transform: uppercase;
}
#encabezado {
	color: #919191;
    font-size: 0.9em;
    font-weight: normal;
    letter-spacing: -0.0125em;
    line-height: 1.1em;
    margin: 0 0 0.2em;
    padding-left: 0;
    text-transform: uppercase;
}

#memoria p {
    color: #919191;
    font-size: 0.9em;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: justify;
}


.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
/*
.dropdown-submenu{position:relative;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
*/

.sp-buttons {
	margin-top:-50px;
}

.entry-content img, .entry-content .wp-caption {
    box-shadow: none;
        border: none;
}


#content img {
    border: 0px ;
    margin: 1em 0;
}

.sp-buttons {
	display:none;
}

@media screen and (max-width: 480px) {

	
	.mainbody-blog #content {
		padding-left:15px;
		padding-right:15px;
	}
}


.sp-layer {
	position:relative !important;
	bottom:40px !important;
}

footer {
	margin-top:7px;
	color:#919191;
}

.navbar-nav {
    display: inline-block !important;
    float: none !important;
}

.navbar-collapse {
    text-align: center !important;
}

h3.uris-slider-title {
	margin-top:0px;
	display:none;
}

