#main,#main-content,#column-one,#column-two{
    display:block;
    width:100%;
    padding:0;
    vertical-align:top
}
#main-content{
    padding:0
}
div#content{
    margin:0
}
.wrapper{
    margin:0 auto;
    padding:0 15px
}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
    position:relative;
    min-height:1px;
    padding-right:3%;
    padding-left:3%
}
#btnav,#btnav:hover{
    position:absolute;
    top:27px;
    right:15px
}
#btnav:hover{
    width:100%!important
}
#btnav ul{
    z-index:10;
    display:none
}
#btnav i{
    font-size:2.5em;
    position:absolute;
    right:0;
    color:#3c3c3c
}
ul.submenu{
    display:none;
    display:none
}
nav li{
    display:block;
    width:100%;
    height:auto;
    padding:6px 0 4px
}
div:hover#btnav ul{
    font-weight:600;
    position:absolute;
    top:61px;
    left:15px;
    display:block;
    width:100%;
    background:#3c3c3c
}
div:hover#btnav ul li a{
    padding:2px 15px
}
div:hover#btnav ul li span{
    padding:10px
}
.visualClear,.clear{
    clear:both
}
iframe{
    max-width:100%
}
html body{
    font-family:Helvetica,Tahoma,sans-serif;
    font-size:100%;
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
    border:0 none
}
a{
    text-decoration:none
}
header #portal-searchbox{
    display:block
}
div#mainMenu{
    min-height:2px;
    margin-bottom:15px;
    border-top:3px solid #e6ac2c
}
div.field.error{
    font-size:100%
}
footer{
    clear:both;
    margin-top:20px
}
.portletStaticText img{
    margin-bottom:20px
}
@media only screen and (max-width : 767px){
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
        padding-right:0;
        padding-left:0
    }
}
@media only screen and (min-width : 768px){
    .wrapper{
        width:750px;
        padding:0
    }
    .section-home #portal-breadcrumbs{
        display:none
    }
}
@media only screen and (min-width : 992px){
    .wrapper{
        width:970px
    }
    div:hover#btnav ul{
        font-weight:400;
        position:relative;
        top:0;
        left:0;
        display:block;
        margin:0
    }
    #mainMenu{
        background:#3c3c3c;
        height:30px;
        padding:0
    }
    div:hover#btnav ul li span{
        padding:0
    }
    #portal-searchbox input#searchGadget,#portal-searchbox input#nolivesearchGadget{
        font-size:1.2em;
        color:#000;
        border:none;
        background:none
    }
    #portal-searchbox .LSBox{
        position:relative
    }
    #portal-searchbox div#LSResult{
        display:none!important
    }
    #btnav{
        position:relative;
        top:0
    }
    #btnav::before{
        content:' '
    }
    #btnav .fa{
        display:none
    }
    #btnav ul{
        display:block
    }
    #btnav i{
        display:inline-table;
        padding-top:0
    }
    ul.submenu{
        display:inline-table
    }
    nav li{
        display:inline-table;
        float:left;
        height:20px;
        width:auto;
        padding-right:8px;
        padding-left:8px;
        border-right:1px solid gray
    }
    #main-navigation ul li:first-child{
        padding-left:0
    }
    #main-navigation ul li:last-child{
        border-right:none
    }
    div:hover#btnav ul{
        display:block
    }
    div:hover#btnav ul li a{
        padding:0!important
    }
    #btnav:hover{
        right:0
    }
    #btnav,#btnav:hover{
        position:relative;
        top:0;
        right:0
    }
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
        float:left;
        padding-right:0
    }
    .col-md-12{
        width:100%;
        padding-left:0
    }
    .col-md-11{
        width:91.416666666667%
    }
    .col-md-10{
        width:82.833333333333%
    }
    .col-md-9{
        width:74.25%
    }
    .col-md-8{
        width:65.666666666667%
    }
    .col-md-7{
        width:57.083333333333%
    }
    .col-md-6{
        width:48.5%
    }
    .col-md-5{
        width:39.916666666667%
    }
    .col-md-4{
        width:31.333333333333%
    }
    .col-md-3{
        width:22.75%
    }
    .col-md-2{
        width:14.166666666667%
    }
    .col-md-1{
        width:5.5833333333333%
    }
    .column:first-child{
        padding:0
    }
    #main .wrapper{
        display:table
    }
    #main{
        display:table
    }
    #main-content{
        width:auto
    }
    #column-one{
        width:20%
    }
    #column-two{
        width:24.5%
    }
    body.portaltype-collective-cover-content.section-pagina-inicial #column-two{
        width:24.5%
    }
    #main-content,#column-one,#column-two{
        display:table-cell
    }
    #column-one{
        padding-top:15px;
        padding-right:2%
    }
    #column-two{
        padding-left:2%
    }
    #portal-column-content{
        width:100%;
        margin-left:-100%
    }
}
@media only screen and (min-width : 1200px){
    .wrapper{
        width:1170px
    }
    nav li{
        padding-right:12px;
        padding-left:12px
    }
}
