/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 05-ago-2014, 15:29:28
    Author     : USER
*/
html {
background: #fff!important;}
h1{font-size:30px!important;line-height: 52px!important;}
article header {
margin: 0 0 10px;

}
.custom h1{margin-bottom: 20px!important;}
.box {
line-height: 2;
}
.box .header{text-transform: none!important;}
#gkMainbody .box.nomargin {
padding-top: 0px!important;
}
.nivo-slider-wrapper{max-height: none!important;}
#gkBreadcrumb{height:10px!important;padding:0px!important;margin:0px!important;margin-bottom:30px!important;}
#gkBreadcrumb .breadcrumbs > ul > li{font-size:14px!important;}
.ruta_private_area {
padding-top: 50px;
width: 100%;
padding-bottom: 20px;
}
.pathway.folder{font-weight: normal!important;}
.com_docman .koowa_table__download .btn-group{width:90px!important;}
#gkTools{display:none!important;}
#gkPageTop{height:110px!important;}
#gkContentWrap > section:first-child {
 border-top: none!important;
}
body{margin-left:0px!important;}
#gkToolbar{display:none!important;}

.item-page{margin-bottom:50px!important;}

#gkLogo{width:auto!important;height:100px!important;}
#gkLogo img{max-width:249px!important;}
#gkBannerTop {
margin-top:5px!important;margin-left:0px!important;height:108.8px!important;width:70%!important;
}
#gkUserArea{margin-top:5px!important;width:280px!important;border-bottom: 1px solid #e5e5e5;}
#gkUserArea a{margin-left:20px!important;}
#gkUserArea a:hover{background-color: #009fe3;}
#logolife img{height:100px!important;width:auto!important;margin-right:10px!important;margin-left:10px!important;}
#logolife{float:left;}
#logolife a{
display: block;
float: none!important;
width:138px!important;
height: 100px!important;
line-height: 45px;
margin: 0px!important;
margin-bottom: 10px!important;
padding: 0px!important;}
#logolife a:hover{background:#fff!important;}

#gkBannerTop p {line-height: 20px!important;}
#gkBreadcrumb {
border-bottom: none!important;}
.TopLine{
border-bottom: 1px solid #e5e5e5;display:inline-block;
width:75%!important;
height:114px!important;
float:left;
}
#gkPageContent + section {
margin-top: 0px!important;
}
.articlestyle h3{line-height: 1.5!important;}
.imgart{margin:20px!important;margin-right:0px!important;}
.portadaleft{float:left!important;max-width:35%!important;}
.portadaleft p{margin-top:0px!important;}
.portadaright{float:left!important;max-width:55%!important;margin-left:20px!important;}
#bandatop{background:url("../images/BandaTop.png");background-repeat: no-repeat;height:100px;background-size: 100% 100%;font-size: 16px; color:#fff;text-align: left;}
#bandatext{padding-top:3.6%;padding-left:50px;padding-right:20px;}
#gkLogin{margin-top:54px!important;}
.loginhidden{visibility:hidden;}
#gkBottom1 a{vertical-align: middle;display:inline-block!important; margin-right:70px;}
#gkBottom1 img{vertical-align: middle;display:inline-block!important;margin-top:10px;margin-bottom:20px;margin-left:0px;margin-right:5px;max-width:280px!important;}
#gkBottom1 p {vertical-align: middle;}
#gkLogo:hover {
background-color: #fff;
}
#gkMainbody .box{margin-bottom:0px!important;padding-bottom: 0px!important;}
#gkSidebar > div {
border-top: none!important;

}
#gkSidebar{width:280px!important}
#gkContentWrap + #gkSidebar {
float: right!important;
padding-left:0px!important;

}

.menu li:hover{background-color: #fff;color:#009fe3!important;}
.menu li.active > a{color:#009fe3!important;}
.menu li.active > a:hover{color:#009fe3!important;}
.menu li a:hover{color:#009fe3!important;}
th a, .menu li:hover > a {
color: #009fe3!important;
}
#gkInset{
    padding-top:35px!important;
   
}
#gkInset .box{
border-top: none!important;
margin-bottom: 0px!important;
padding-top:10px!important;
padding-bottom: 10px!important;
}
.nav a{font-size:15px!important;}
.mod-languages a{font-size:15px!important;}
.box li{border:none!important;}
div.mod-languages ul.lang-inline li {
 display: block!important;
 text-align: left;
 margin:0px!important;
}
.mod-languages ul li.lang-active {
font-weight: normal!important;
}
.mod-languages ul li.lang-active a {
color:#009fe3!important;
}
#gkBackToTop:hover{background:#009fe3!important;}
#gkBackToTop{border:none!important;}
#gkFooter > div {
border-top:none!important;
padding: 10px 0;
}
#gkFooter #gkCopyrights{line-height: 21px!important;clear:none!important;float:left!important;margin-right:20px!important;color:#fff!important;margin-left:20px!important;font-size: 12px!important;}
#gkFooter div a{color:#fff!important;}
#gkFooter{background:#505050!important;padding:0px!important;margin-left:52px!important;padding-bottom: 10px!important;}
#gkFooter #gkFooterNav{line-height: 21px!important;clear:none!important;float:right!important;margin-right:20px!important;color:#fff!important;margin-left:20px!important;font-size: 12px!important;}
#gkFooterNav p{margin:0px!important;}
.theme-default .nivo-caption {
    font-family:'Open Sans', Arial, sans-serif!important;
}
.nivo-caption p{font-size:12px!important;line-height:1.5!important;}
#gkMainbody .box.nomargin {
margin-bottom: 0px!important;
padding-bottom: 0px!important;
}
.privateareahidden{display: none!important;}

small {
font-size: 85%;
}
strong{font-weight: 600!important;}
ul.nivel1 li{
    text-indent: 20px!important;
}
ul.nivel2 li{
    text-indent: 40px!important;
}
.nivel2{margin-bottom:15px;}
.nivel1{margin-bottom: 15px;margin-top:10px;}
.box.newsevents{border: 1px solid #e5e5e5!important;padding:10px!important;text-align: left!important;}
.box.twitter{border: 1px solid #e5e5e5!important;padding:10px!important;text-align: left!important;}
.mobilemenu{display:none;}
#gkInset .box._menu{padding-top:0px!important;}
#gkInset .box._menu li{padding-top:0px!important;}
.centertext{text-align:center;margin-top:40px;}
.jwplayer{text-align:center!important;display:inline-block!important;}

.articlestyle ul{list-style-image: url("../images/arrowbullet.jpg")!important; margin-left:18px;margin-bottom: 21px;}
.actionsstyle ul{list-style:disc!important;list-style-type: disc!important;margin-bottom:21px;margin-left:18px;}
.actionsstyle p{margin-bottom:15px;}
ol li{margin-bottom: 15px!important;}
ol {
padding: 0 0 0 18px!important;
}

#mobile-frame{display:none;}

table{margin-top:20px!important;width:100%!important;}
#tablewrapper{margin-right: 20px;}

.atom_twitter_feeds{padding-top:0px!important;}
body{word-wrap:normal!important;}
#gkSidebar h3{padding-bottom:15px!important;}
.entitydesc1{width:60%;float:left;text-indent: 0px!important;margin-left:20px;text-align: justify;}
.entitylogo1{width:30%;float:left;margin-top:10px;margin-left:20px;}
.entitylogo1 img{margin-left:10px;margin-right:10px;margin-bottom: 10px;float:left;}
.entitydesc2{width:60%;float:left;text-indent: 0px!important;text-align: justify;}
.entitylogo2{width:30%;float:left;margin-top:10px;margin-left:20px;}
.entitylogo2 img{margin-left:10px;margin-right:10px;margin-bottom: 10px;float:left;}
.entitygroup1{margin-top:10px;}
.entitygroup2{margin-top:10px;}
.clear{clear:both;height:0px;}
.atom_twitter_feeds {width:95%!important;}
p{text-align: justify!important;margin-right:20px!important;}
li{text-align: justify!important;margin-right:20px!important;}
#gkInset li{text-align:left!important;}
.docframe{border: 1px solid #e5e5e5;padding:20px;margin-bottom: 20px;padding-bottom: 0px;margin-right:20px;}
#gkSocialAPI {margin-right:20px!important;}
.koowa.mod_docman{margin-top:10px;}
#ca_banner p{text-align: center!important;}
#ca_info a{color:#009fe3!important;}
#ca_info a:hover{color:#000!important;}
#ca_info p {
margin: 0.5em 0 0.5em;
}

.nav-child{display:none;position:absolute;background:#fff;left:60px;padding:10px;border:1px solid #e5e5e5;-webkit-box-shadow: 0px 1px 5px 0px #e5e5e5;-moz-box-shadow: 0px 1px 5px 0px #e5e5e5;
.nav-child a{color:#363636!important;}
          box-shadow: 0px 1px 5px 0px #e5e5e5;}
li.parent:hover .nav-child{display:block;}
li.parent:hover .nav-child a{color:#363636;}

.newsevents h4 {font-size: 14px!important;visibility:hidden!important;height:0px!important;}
.newsevents .newsdate{font-style:italic!important;}
.newsevents .newsintro{font-size:14px!important;}
.newsevents .newsintro p{margin-top:0px!important;margin-bottom: 5px!important;}
.newsitem.active {
background-color: #fff!important;
}
.picgallery{margin-top:20px;margin-right:20px;max-width:450px;}
.picgallery p{margin-top: 0px;margin-bottom:0px;font-size:12px;}

.readmore{margin-bottom: 100px!important;}

.acymailing_togglemodule{color:#4d90fe;}
.acymailing_togglemodule:hover{color:#363636;}
.emailing{border:none!important;padding:0px!important;}
#gkSidebar .box{margin-bottom:15px!important;}
.acymailing_form{margin-top:10px!important;margin-bottom: 20px!important;}

@media only screen and (max-width: 1400px) {
    #gkBannerTop {
width:67%!important;
}
}
@media only screen and (max-width: 1300px) {
    
    #gkBannerTop {
width:60%!important;
}
}
@media only screen and (max-width: 1315px) {
#gkContentWrap {
width: 65%;
}
}
@media only screen and (max-width: 1170px) {
    .TopLine{width:70%!important;}
    #gkBannerTop {
width:60%!important;
}
}

@media only screen and (max-width: 1120px) {
    
    #gkBannerTop {
       width:390px!important;
    }
    #bandatop {color:#009fe3;background:none!important;text-align: left;font-size: 18px;}
    .TopLine{width:auto!important;}
    #gkPageTop div{border:none!important;}
    #gkPageTop{border-bottom: 1px solid #e5e5e5;}
}

@media only screen and (max-width: 1024px) {
    
    .laptopmenu{display:none;}
    #gkBreadcrumb{}
    .portadaleft{float:none!important;max-width:100%!important;}
    .portadaleft p{margin-top:0px!important;}
    .portadaright{float:none!important;max-width:100%!important;margin-left:0px!important;}
    .nivo-caption{opacity:0.5!important;}
    .nivo-caption p{font-size:10px!important;}
    .box.newsevents {border: 1px solid #e5e5e5!important;border-top:1px solid #e5e5e5!important;}
    #gkSidebar .box:first-child {
        border-top: 1px solid #e5e5e5!important;
        }
        
     .imgart{float:none!important;margin-left:0px!important;margin-right:0px!important;}
     .item-page{margin-bottom:0px!important;}
     #gkBannerTop {display:inline!important;margin-right:0px!important;float:left;}
      #gkUserArea{float:left!important;}
      #gkPageTop{height:auto!important;}
     #gkContentWrap + #gkSidebar {
        float: none!important;

        }
        #gkSidebar{width:100%!important;}
        #gkSidebar .box{width:100%!important;border: 1px solid #e5e5e5!important;}
        .twitter iframe{width:100%!important;}
        #mobile-frame {display:block;padding:10px;}
        #mobile-open{background:url("../images/arrow-down.png");height:40px;width:40px;float:right;cursor: pointer;}
        #ca_banner{height:150px;}
}
@media only screen and (max-width: 768px) {
    
   .TopLine{height:180px!important;}
    #bandatop {font-size: 14px;}
    #gkBannerTop{width:300px!important;}
    #bandatext{padding-left:20px;}
    .jwplayer{width:100%!important;height:200px!important;}
}