
/* ---------- Color Module Styles ----------- */

body,
body.overlay {
    color: #000;
}
.comment .comment-arrow {
    border-color: #ffffff;
}
#page,
#main-wrapper{
    background: #ffffff;
}

a {
    color: #000;
}
a:hover,
a:focus {
    color: #000;
}
a:active {
    color: #000;
}
.sidebar .block {
    background-color: #f6f6f2;
    border-color: #f9f9f9;
}
/*#page-wrapper,*/
#footer-wrapper {
    background: rgb(31,101,111);
    color: #fff;
}
.region-header,
.region-header a,
.region-header li a.active,
#name-and-slogan,
#name-and-slogan a,
#secondary-menu-links li a {
    color: #000;
}


.tablefield th{
    background-color: rgb(79,132,140);
}
.tablefield .odd{
    background-color: rgb(210,224,226);
}
.tablefield .even{
    background-color: rgb(233,240,241);
}
.block-body span{
    margin-top:30%;
    font-size: 58px;
    font-weight: 300;
    color: rgb(255,255,255);
    position: absolute;
}
.block-body img{
    width: auto !important;
    max-width: 100%;
}

.download-row {
    background-color: rgb(210,224,226);
    border-bottom: 1px solid #ccc;
    font-size: 0.857em;
    color: #000;
    height: 30px;
    line-height: 30px;
}

.download-row:nth-child(even) {
    background-color: rgb(233,240,241);
}

.download-row .download-date::before {
    display: inline-block;
    font-family: 'FontAwesome';
    content: '\f133';
    padding-right: 10px;
}

.download-row .download-file a::before {
    display: inline-block;
    font-family: 'FontAwesome';
    content: '\f0ed';
    padding-right: 10px;
}

.download-row.views-row-last {
    margin-bottom: 20px;
}

.view-header .download-row {
    background-color: rgb(79,132,140);
    color: #fff;
}

.view-header .download-row .download-date::before,
.view-header .download-row .download-file a::before {
    display: none;
}

#block-menu-menu-promoci-n,
#block-menu-menu-control-y-certificaci-n {
    text-align: center;
}

#block-menu-menu-promoci-n ul,
#block-menu-menu-control-y-certificaci-n ul {
    display: inline;
}

#block-menu-menu-promoci-n ul li,
#block-menu-menu-control-y-certificaci-n ul li {
    display: inline-block;
}

#block-menu-menu-promoci-n ul li a,
#block-menu-menu-control-y-certificaci-n ul li a {
    display: block;
    background: rgb(79,132,140);
    color: #fff;
    text-decoration:none;
    padding: 5px 20px;
}

#block-menu-menu-promoci-n ul li a:before,
#block-menu-menu-control-y-certificaci-n ul li a:before {
    font-family : 'FontAwesome';
    display: inline-block;
    content: '\f02b';
    padding-right: 10px
}

