body {
    padding-top: 0px;
    padding-bottom: 20px;
}

.contentContainer iframe {
        width:100% !important;
      
}

.articleWrapper iframe {
       
        min-height:360px !important;
}
.singleContainer {
    padding-top:20px;
}


.articleWrapper .article {
 border:none;
 padding-bottom:50px;
}


/*.article:last-child
{
    border-bottom:none !important;
}*/

.articleWrapper .contentContainer {
	padding-right:20px;
}


.article p {
	text-align:justify;
}

.video p {
	text-align:justify;
}

.article h2{
    color:#095dab;
    font-size:20px;
    float:left;
    width:100%;
}


.articleWrapper .articleContainer img {
	width:100% !important;
    padding-top:20px;
    padding-bottom:20px;
    height:auto;
}

.articleContainer {

}


.video h2 {
    color:#004279;
    font-size:24px;
    padding-left:5px;
}

.video {
    padding-bottom:20px;
}

.pubWrapper {

}

.pageContact{
    padding-bottom:20px;
}

.pageContact label{
    font-size:.9em;
}

.pageContact td{
    text-align:right;
}

.pageContact input{
    width:600px;
    margin:5px;
    background:#edeff0;
    border:none;
    color:#000;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    height:30px;
    padding:5px;
}

.pageContact textarea{
    width:600px;
    margin:5px;
    background:#edeff0;
    border:none;
    color:#000;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    padding:5px;
}

.pageContact h2{
    white-space:wrap;
    width:10em; 
    word-break:keep-all;
    color:#004279 !important;
    font-size:24px;
    margin-top:-1px;
}
    @media(max-width:768px) {
    .pageContact textarea{
                        width:100%;
                     }
                    }
       @media(max-width:768px) {
    .pageContact input{
                    width:100%;
                     }
                    }

.buttonSubmit {
    width:100px !important;
    float:right;
    background:#004279 !important;
    border:none;
    color:#FFF !important;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    height:30px;
}

.entrevistaBlock {
    text-align:justify;
    padding-bottom:20px;
}

.entrevistaBlock h2{
    font-size:24px;
    color:#004279;
    /*margin-top:-10px !important;
    margin-bottom: -5px !important;*/
}

.eventoBlock h2{
    font-size:24px;
    color:#004279;
    /*margin-top:-10px !important;
    margin-bottom: -5px !important;*/
}
