#primary{width:100%;display:table;background-color:#dee3e7;min-height: 70vh;padding:10px 0}
#posts{margin-bottom: 120px;width: 750px;float: left;padding: 0 10px;}
#posts article.modular-post{width: 100%}
#sidebar, #buscador{width:230px;height:auto;padding:0;float:right;z-index: 4}
#sidebar ul{margin:0;padding:0;list-style-position:inside;list-style:none;position:relative;z-index:10}
#sidebar ul li{padding:0 10px;cursor:pointer;position:relative;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
#sidebar ul li:first-child{border:none}
#sidebar ul li:hover{background:#e7eaec}
#sidebar ul li a{text-decoration:none}
#sidebar ul li div{padding:10px 0;line-height:1.2;font-weight:700;font-size:12px;color:#003E7E;border-top:1px solid #c2ccd5;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
#sidebar ul:hover li.hover div{border-color:transparent}
#sidebar ul li:first-child div{border:none}
.load-wrap{position: absolute;width: 100%;bottom:-100px;}
.load-wrap>img{margin:0 auto;text-align:center;display:block}
.menu-footer{display:none}
#filtros{text-align:center;margin-bottom: 5px}
#filtros .filtros-wrap{display:inline-block;/*width:1010px;*/margin:0 auto;text-align:left;padding: 0px 10px}
#filtros .filtros-wrap>div{width:210px;/*width:250px;*/float:left;margin-right:15px}
#filtros .filtros-wrap>div.busqueda{margin-right:0;overflow:hidden;/*width:380px;position:relative*/}
#filtros .filtros-wrap>div.busqueda .icono{background:url(../images/lupa.png);background-repeat:no-repeat;background-position:center;width:30px;height:30px;position:absolute;top:38px;/*top:25px;right:0;*/right:10px;z-index:100;cursor:pointer}
#filtros .filtros-wrap>div span.filtro-nombre{width:100%}
#filtros .campo-select{position:relative;overflow:hidden;display:block}
#filtros .campo-select:before{content:">";position:absolute;top:10%;right:10px;font-size:20px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);z-index:1}
#filtros input,#filtros select{width:100%;position:relative;z-index:10;/*cursor:pointer;*/font-size:16px;}
#sidebar h2 {margin: 5px 10px 0;}
body div#wrap {padding-top: 0;}
h2.frame{text-align: left!important}
#buscador h2.frame{border-bottom: 0;}