#imgPrincipal img{width: 100%;}
#imgArticulo img{display: block; width: 100%;}
#noticia{overflow: hidden;}
#noticia>div>div p, #noticia>div>div a{color: #1f1f1f;}
#noticia>div>div a{font-family: amsipro-black;}
#noticia>div>div section + section{border-top: solid 1px #1f1f1f; }
#noticia>div>div h2{background: #006887; color: #FFF; font-family: amsipro-light; font-weight: normal; position: relative; }
#noticia>div>div a{float: right; text-decoration: none;} 


@media screen and (min-width:1200px){  
    #noticia>div>div h2{width: 290px; font-size: 27px; padding: 8px 25px; margin: -26px auto 0px auto; }
    #noticia>div>div p, #noticia>div>div p span, #noticia>div>div a{font-size: 20px; margin-top: 14px; }        
    h1{font-size: 65px; line-height: 70px;}
    #cnt p, #cnt p span, ul li, ul li span{font-size: 20px;}
}

@media screen and (max-width:1199px){     
    #noticia>div>div h2{ font-size: 18px; padding: 4px 12px; display: block; margin: 0px; }
    #noticia>div>div p, #noticia>div>div p span, #noticia>div>div a{font-size: 18px; margin-top: 10px; }    
    h1{font-size: 30px;}
    #cnt p, #cnt p span, ul li, ul li span{font-size: 18px;}    
}

@media screen and (min-width:800px){     
    #noticia>div{display: table; margin: 70px auto; width: 88%;}
    #noticia>div>article, #noticia>div>div{display: table-cell; vertical-align: top;}
    #noticia>div>div{padding-left: 4.1%;}
    #noticia>div>div img{display: block; width: 100%;}
    #noticia>div>article{width: 61%;}            
    #noticia>div>div section + section{padding-top: 10px; margin-top: 35px;}    
}   

@media screen and (max-width:799px){
    #noticia>div{margin: 30px auto; width: 95%; max-width: 750px;}
    h1{margin: 20px 0px; text-align: center;}
    #cnt{margin-bottom: 35px;}
    section{max-width: 425px; display: block; margin: 15px auto;}
    section>img:first-child{display: block; width: 100%;}
    #noticia>div>div section + section{padding-top: 7px; margin-top: 20px;}    
}