main > header{width:100%;background:#efefef;}
main > header h1{width:100%;max-width:115.3rem;padding:4rem 0;font:300 3.6em/.75em Lato;color:#3d3d3d;background: url(../img/cab-economia.png) right 0 no-repeat;background-size:auto 100%;margin:0 auto;text-indent:2.5rem;}
main > section{width:100%;max-width:115.3em;padding:2rem 0;margin:0 auto;}
main > section > ul:first-of-type{width:100%;clear:both;margin:0 auto 2rem;text-align:center;}
main > section > ul:first-of-type li{display:inline-block;margin:0 1rem;width:3rem;height:3rem;}
main > section > ul:first-of-type li:last-child{display:none;}
main > section > ul:first-of-type a{display:block;text-indent:-9999px;width:3rem;height:3rem;}
main > section > ul:first-of-type li:first-child a{background:url(../img/icono-facebook.svg) 0 0 no-repeat;background-size:contain;}
main > section > ul:first-of-type li:nth-child(2) a{background:url(../img/icono-twitter.svg) 0 0 no-repeat;background-size:contain;}
main > section > ul:first-of-type li:last-child a{background:url(../img/icono-whatsapp.svg) 0 0 no-repeat;background-size:contain;}
main > section > ul:first-of-type a:hover{opacity:.7;}
main > section > p{font:1.8em/1.25em proximanova;color:#292929;width:95.4%;margin:1rem auto;}
main > section > ul:last-of-type{width:95.4%;margin:0 auto;}
main > section > ul:last-of-type li{width:48%;margin:1rem 2% 1rem 0 !important;;display:block;float:left;}
main > section > ul:last-of-type li:nth-child(even){margin:1rem 0 1rem 2%;}
main > section > ul:last-of-type li h2{font:300 2.2em/.75em Lato;color:#191e23;padding:1.5rem 1rem 1.5rem 0;margin-bottom:1.5rem;border-bottom:1px solid #b2b4b6;float:left;}
main > section > ul:last-of-type li iframe{clear:both;}
.caja_iframe {
    height: 42px;
    overflow: hidden;
    width: 100%;
}
	#cnt-publi-sup-mov{display:none;}
@media (max-width:995px){
	#cnt-publi-sup-mov, #cnt-publi-sup-mov .publi_luto_vertical{display:block;}
}
@media (max-width:952px){
    main > header{background:#f6f6f6 url(../img/cab-economia-movil.png) right 0 no-repeat;background-size:auto 100%;}
    main > header h1{background:none;padding:2.4rem 0;}
}
@media (max-width:768px){
	main > section > ul:first-of-type li:last-child{display:inline-block;}
}
@media (max-width:670px){
    main > header h1{font-size:3.2em;width:23rem;text-indent:0;position:relative;left:1rem;background:none;margin:0;}
}
@media (max-width:414px){
    main > section > ul:last-of-type li{width:100%;margin:1rem 0;}
}
@media (max-width:320px){
    main > header h1{font-size:2.5em;}
}