@import "normalize.css";
@import "poll.css";
@import url('https://fonts.googleapis.com/css?family=Copse|Lato:300,400,700|Roboto:300,400,400i,500,700');

body {
	margin:0;
	background:#fff;
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	line-height: 18px;
	color:#3b3b3b;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizelegibility;
}

/* Box model */
*, *:before, *:after { -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }

.left  {float:left;}
.right {float:right;}

a, a:visited, a:hover {color:#347414;text-decoration:none;outline: 0;transition:all 0.2s ease;}
a:hover {color:#1D9D3B;}
/*a:hover {color:#68a116;}*/

article {position:relative;transition:all 0.2s ease-in-out;}
.noprint {display:none;}

h1, h2, h3, h4 {
	font-family: "Roboto", sans-serif;
	font-weight:400;
	font-weight:bold;
	color:#3a3a3a;
	clear: both;
}
h1 {font-size:36px;line-height:38px;}
h2 {font-size:27px;line-height:29px;}
h3 {font-size:21px;line-height:23px;}

a:hover h1, 
a:hover h2, 
a:hover h3, 
a:hover h4 {color:#347414;} 

p, summary {
	font-family: 'Copse', Serif;
	font-size:15px;
	line-height: 20px;
	color:#323232;
}

/* Grilla general */

.container {width:1260px;margin:auto;position:relative;}

.mobile-alert {padding:15px;}
.mobile-alert a {display:inline-block;margin:0 10px 0 0;}

.b-lazy {
	background-image:url('../imgs/backgrounds/cube.svg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 25px auto;
	border:1px solid #ccc;
    -webkit-transition: opacity 500ms ease-in-out;
       -moz-transition: opacity 500ms ease-in-out;
         -o-transition: opacity 500ms ease-in-out;
            transition: opacity 500ms ease-in-out;
             max-width: 100%;
               opacity: 0.5;
            
}
.b-lazy:after {
	content:'';
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	width:25px;
	height:25px;
	background:#000;
	opacity:1;
	z-index:20;
}
.b-lazy.b-loaded {
	/*background:none;*/
    opacity: 1;
    border:0;
}

#top {background:#dcdcdc;}
#top ul,
#top ul li   {float:left;}
#top ul li a,
#top ul li span {display:block;padding:10px 18px;font-size:13px;}
#top ul li span {background:#fff;font-weight:bold;}
#top ul li a:hover {background:#63b32e;color:#fff;}

.social {margin:9px 10px 0;}
.social a {
	display:block;
	float:right;
	height:22px;
	width:22px;
	margin:0 0 0 14px;
	font-size:22px;
	text-align:center;
	color:#6a6a6a;
	transition:all 0.2s ease;
}
.social a span {display:none;}
.social a.facebook:hover {color:#2e52a0;}
.social a.instagram:hover {color:#8a3ab9;}
.social a.twitter:hover {color:#0098f0;}
.social a.rss:hover {color:#f06000;}

.site-header {background:#fff;padding:20px 0;}
.site-header .container {}

.site-header .logo {
	display:block;
	margin:auto;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-48%);
	width:260px;
}
.site-header .logo img {width:100%;}

.site-header .day-info {float:left;width:40%;color:#111;line-height:20px;}
.site-header time {float:left;display:block;width:44%;padding:10px 0 0;min-height:72px;}
.site-header time span {display:block;font-size:13px;color:#838383;padding:2px 0 0;}

.site-header .conditions {
	float:left;
	width:56%;
	padding:17px 0 0 120px;
	border-left:1px solid #e0e0e0;
	background-repeat:no-repeat;
	background-position:5px center;
	background-size:105px auto;
	min-height:72px;
}
.site-header .conditions span {display:inline-block;font-size:13px;font-weight:bold;padding:0 5px 0 0;}
.site-header .conditions .desc {display:block;font-weight:normal}

.site-header .search {position:absolute;right:0;width:20%;top:50%;transform:translateY(-50%);}
.site-header .search button {border:0;background:transparent;outline:0;position:absolute;top:7px;right:5px;font-size:16px;width:18px;height:18px;padding:0;color:#a8a8a8;}
.site-header .search input {width:100%;border:1px solid #313131;padding:5px;border-radius:0;-webkit-appearance: none;}
.site-header .search input:focus {outline: 0;}
.site-header.reduced {
	position:fixed;
	top:-60px;
	width: 100%;
	height: 60px;
	z-index: 5000;
	padding: 0;
	transition: top .2s ease;
	background: rgba(255,255,255,0.97);
}
.site-header.reduced .logo {
	width: 125px;
	top: 32px;
}
.site-header.reduced time {
	padding: 12px 0 0 15px;
	display: block;
	width: auto;
	font-size: 14px;
	line-height: 18px;
}
.site-header.reduced .conditions,
.site-header.reduced .search {display: none;}

nav.top.reduced {
	position: fixed;
	top: -45px;
	width: 100%;
	z-index: 5000;
	box-shadow: 0 3px 5px -3px rgba(0,0,0,0.6);
	transition: top .3s ease;
	background:rgba(25,25,25,0.9);
}
nav.top.reduced ul li a {padding: 8px 16px;}

.site-header.reduced.nav-down {top:0;}
nav.top.reduced.nav-down {top:60px;}
#top.reduced {margin-bottom:105px;}

nav.top {background:#2c2c2c;}
nav.top ul li {float:left;}
nav.top ul li a {display:block;padding:12px 16px;color:#fff;font-weight:bold;}
nav.top ul li a:visited {color:#fff;}
nav.top ul ul {display:none;}
nav.top ul.subnav li {float:none;}
nav.top ul.subnav {
	position: absolute;
	background: #2c2c2c;
	z-index: 99;
}
nav.top ul li a:hover {background:#3a3a3a;}

nav.bottom li {
	float:left;
	width:14.28%;
	font-family:'Copse', Serif;
	font-weight:bold;
	font-size:14px;
}
nav.bottom li a {display:block;color:#3a3a3a;padding:10px;}
nav.bottom li a:hover {color:#347414;}

nav.bottom li li {float:none;font-weight:normal;width:auto;}
nav.bottom li li a {padding:5px 10px;}

footer {
	border-top:1px solid #e0e0e0;
	overflow:hidden;
}
footer .company-info {
	border-bottom:1px solid #e0e0e0;
	text-align:center;
	padding:35px 0;
}
footer .company-info p {margin:10px 0 0 0;font-size:14px;}
footer .company-info span {display:inline-block;padding:0 20px 0 0;}
footer .company-info span:last-child {padding:0;}

.today-topics {
	padding:12px 0;
	box-shadow:1px 1px 3px rgba(0,0,0,0.25);
	position:relative;
	z-index:10;
	background:#fff;
}
.today-topics .container {text-align:center;}
.today-topics span {
	font-weight:bold;
	display:inline-block;
	padding:0 10px 0 0;
	color:#888;
}
.today-topics a {
	display:inline-block;
	padding:0 15px;
	font-family:"Copse", Serif;
	color:#000;
}
.today-topics a:hover {color:#1d9d74;}


span.category {
	display:inline-block;
	padding:4px 8px;
	color:#fff;
	font-size:13px;
	vertical-align:middle;
	background:#3a3a3a;
}

.category.color-3 {background:#628a3b;}  /* Locales */
.category.color-4 {background:#546847;}  /* Interior */
.category.color-5 {background:#304359;}  /* Policiales */
.category.color-7 {background:#ee5b0d;}  /* Nacionales */
.category.color-8 {background:#5f6388;}  /* Mundo */
.category.color-13 {background:#2c4670;} /* Tecnologia */
.category.color-21 {background:#d60b26;} /* Bellezas */

.category.color-23, .category.color-43 {background:#3a3a3a;} /* Suplementos, Editorial */
.category.color-26 {background:#c70062;} /* Espectaculos */
.category.color-28, .category.color-6 {background:#007ac7;} /* Deportes */
.category.color-39 {background:#2f95a8;} /* Info General */
.category.color-40 {background:#78322b;} /* Politica */
.category.color-41 {background:#da4038;} /* Economia */
.category.color-44 {background:#ad347b;} /* Gente y estilo */

.category.color-45 {background:#a6a237;} /* Medio Ambiente */

/*Paginación*/
.pagination {
	line-height: 29px;
	font-weight: 400;
}
.pagination .total-info {
	font-weight: 600;
	margin-right: 5px;
}
.pagination li {
	float: left;
	text-align: center;
}
.pagination li .btn {
	width: 30px;
	background:rgba(49, 125, 67, 0.8);
	border-radius: 5px;
	margin: 0 2px;
	font-weight: 600;
	display: block;
	color: #fff;
}
.pagination li .btn:hover {background: #317d43;}
.pagination li .gray,
.pagination li .gray:hover {background: rgba(0,0,0,0.3);}
.pagination li .selected {background: #317d43;}

/* Scrolls for windows */
::-webkit-scrollbar { width: 12px; height: 12px; }
::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.1); }
::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.5); }

/* Ficha Persona */
.person-pic {
	border-radius: 50%;
}
.person-item .main {
	padding-bottom: 50px;
	border-bottom: 2px solid #000;
	margin-bottom: 50px;
}
.person-item .person-image,
.person-item .info,
.person-item .related {
	float: left;
}
.person-item .person-image {
	width: 25%;
}
.person-item .person-image .person-pic {
	padding: 10px;
	border:1px solid #e2e2e2;
}
.person-item .info {
	width: 32%;
	padding-left: 10px;
}
.person-item .info h1,
.person-item .info h3 {margin: 0 0 15px 0;}
.person-item .follow a {display: inline-block;margin: 5px;}
.person-item .follow a:hover {color:#6e6e6e;}

.person-item .follow i {font-size:18px;}
.person-item .follow span {padding-left: 5px;}
.person-item .related {
	width: 40%;
	margin-left: 20px;
	text-align: center;
}
.related .person {
	float: left;
	width: 33.3%;
	padding: 0 10px; 
}
.related .person img {width: 100%;}
.related .person a {margin: 5px 0;display: block;}
.related .border-title {
	margin-top: 20px;
	border-top: 1px solid #000;
	padding-top: 20px; 
}
.related .tag {
	text-transform: uppercase;
	border:1px solid #000;
	padding: 5px 10px;
	float: left;
	margin: 5px;
	display: block;
	/*color:#347414;*/
}

.person-images .head,
.person-videos .head {margin: 25px 0 15px;}
.person-images h3,
.person-videos h3 {margin: 0;}

.person-images .all span,
.person-videos .all span {margin-right: 5px;}

.person-images .all i,
.person-videos .all i {font-size: 16px;}

.person-images .image,
.person-videos .video {
	width: 19.5%;
	float: left;
	margin-right: 0.5%;
	position: relative;
}
.person-images .image img,
.person-videos .video img {width: 100%;}

.person-images .image img,
.person-videos .video img {display: block;}

.person-videos .title {
	padding: 10px;
	background:#2c2c2c;
}
.person-videos .video:hover .title {
	background: #347414;
}
.person-videos .video:hover .title h4 {color: #fff;}
.person-videos .video .play-btn {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 45px;
	height: 45px;
	text-align: center;
	border: 2px solid #fff;
	background-color: #2B333F;
	background-color: rgba(43, 51, 63, 0.7);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	padding: 0 0 0 3px;
}
.person-videos .video .fa-play {
	width: 100%;
	height: 100%;
}
.person-videos .video .fa-play:before {
	display: block;
	color: #fff;
	font-size: 20px;
	line-height: 42px;
}
.person-videos .video:hover .play-btn, .person-videos .video:focus .play-btn {
	background-color: #73859f;
	background-color: rgba(115, 133, 159, 0.5);
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-ms-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}
.person-videos h4 {
	margin: 0;
	color:#fff;
	height: 54px;
	overflow: hidden;
}

.person-avatar {
	padding:10px;
	text-align:center;
}
.person-avatar .pic {
	margin:0 0 15px 0;
	border-radius: 50%;
	display:inline;
}


/*Listado de Suplementos*/
.suple-list .section-head {
	padding: 30px 0;
	border-top: 2px solid #317D43;
	margin-bottom: 20px;
}
.suple-list .section-footer {
	padding: 10px 0 30px;
}
.suple-list .section-head h2 {
	margin: 0;
	float: left;
	font-family: "Copse", sans-serif;
	font-style: italic;
	font-weight: lighter;
	font-size: 32px;
}
.suple-list .mosaic article {
	height: auto;
}
.suple-list .mosaic article h2 {
	height: 65px;
}
.suple-list .mosaic .article-info {
	position: relative;
	left: 0;
	bottom: 0;
}


/*Ficha de Suplemento*/
.suple-item .mosaic {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-column-gap: 20px;
	grid-row-gap: 40px;
	margin-bottom: 40px;
}
.suple-item h2.name {
	font-family: "Copse", sans-serif;
	font-style: italic;
	font-weight: lighter;
	font-size: 32px;
}
.suple-poster {background: #fff; padding: 20px;}
.suple-poster .image {float: left;width: 65%;}
.suple-poster .image img {width: 100%;}
.suple-poster .info {float: right;width: 32%;}

.suple-poster time {
	display: block;
	margin-bottom: 30px;
	line-height: 20px;
	color: #212121;
}
.suple-poster time i {
	margin: 0 4px 0 0;
	color: #317D43;
}

.suple-item .share a {
	color: #fff;
	font-size: 17px;
	background: rgba(0,0,0,0.5);
	margin: 0 0 0 3px;
	text-align: center;
	width: 26px;
	height: 26px;
	display: inline-block;
	line-height: 26px;
	border-radius: 4px;
}
.suple-item .share a:hover {background:rgba(227,108,11,0.8);}
.suple-item .share a.fb:hover {background:#3A629C;}
.suple-item .share a.tw:hover {background:#008CF0;}

/*Listado de Tapas*/
.frontpage-list h3 {
	margin:0;
	font-size:17px;
	padding:10px;
	background:#4d555d;
	color:#fff;
	margin:-15px -15px 0;
}
.frontpage-list article {
	border-radius:5px;
	overflow: hidden;
}
/*.tapa-info strong i {margin:0 4px 0 0;color:#317D43;}*/

/*Ficha tapa*/
.tapa-item h2.name {
	font-family: "Copse", sans-serif;
	font-style: italic;
	font-weight: lighter;
	font-size: 32px;
}
.tapa-poster {background: #fff; padding: 20px;margin-top: 20px;}
.tapa-poster .image {float: left;width: 65%;}
.tapa-poster .info {float: right;width: 32%;}
.tapa-poster .info time {
	display: block;
	margin-bottom: 30px;
	line-height: 20px;
	color: #212121;
}
.tapa-poster .info time i {
	margin: 0 4px 0 0;
	color: #317D43;
}
.tapa-poster .image .pic{width: 100%;}
.tapa-item .share a {
	color: #fff;
	font-size: 17px;
	background: rgba(0,0,0,0.5);
	margin: 0 0 0 3px;
	text-align: center;
	width: 26px;
	height: 26px;
	display: inline-block;
	line-height: 26px;
	border-radius: 4px;
}
.tapa-item .share a:hover {background:rgba(227,108,11,0.8);}
.tapa-item .share a.fb:hover {background:#3A629C;}
.tapa-item .share a.tw:hover {background:#008CF0;}

/*Listado de Notas*/
.article-list {padding:0 0 30px 0;}
.article-list .section-head,
.article-list .section-footer {padding: 30px 0;}
.article-list .section-head {margin-bottom: 20px;}
.article-list .section-footer {padding: 10px 0 30px;}
.article-list .section-head h2 {
	margin: 0;
	float: left;
	font-family: "Copse", sans-serif;
	font-style: italic;
	font-weight: lighter;
	font-size: 32px;
}
.empty-list {
	text-align: center;
	padding: 60px;
}

.article-list .content-ad {text-align: center;}
.article-list .content-ad img {display: inline-block;}

/*Mosaico*/
.mosaic .container {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-column-gap: 20px;
	grid-row-gap: 40px;
}
.mosaic .content-ad {}

.person-item .mosaic h3 {margin: 25px 0 15px;}

.mosaic article {
	background:#fff;
	padding-bottom:50px;
}
.mosaic article summary {}
.mosaic article .pic {width:100%;}
.mosaic article h2 {
	max-height:87px;
	overflow:hidden;
	font-size:18px;
	line-height:22px;
	margin:10px 0;
}
.mosaic article .article-info {
	position: absolute;
	bottom: 5px;
	left: 0;
}

.mosaic article .article-info .category {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 45%;
}

.article-info {padding:10px 0 0;}
.article-info strong {display:block;padding:3px 0 0 10px;font-size:13px;line-height:20px;color:#212121;float:left;}
.article-info strong i {margin:0 4px 0 0;color:#317D43;}
.article-info strong p {margin:0 15px 0 0;}

.article-info .category {float:left;}
.article-info .share a {float:left;}

.share {display:inline;}
/*article .share {position:absolute;top:5px;right:5px;z-index:11;}*/
article .share a {
	color:#fff;
	font-size:17px;
	background:rgba(0,0,0,0.5);
	margin:0 0 0 3px;
	/*padding:3px 2px 3px 6px;*/
	text-align:center;
	width: 26px;
	height: 26px;
	display: inline-block;
	line-height: 26px;
	border-radius:4px;
}
article .share a:hover {background:rgba(227,108,11,0.8);}
article .share a.fb:hover {background:#3A629C;}
article .share a.tw:hover {background:#008CF0;}

/*Estilos VideoJS*/
.video-js   {margin-bottom:25px;}
.vjs-poster {background-size:cover;}
.video-js .vjs-big-play-button {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	line-height: 55px;
	font-size: 40px;
	margin-top:0;
	margin-left:0;
	transform:translate(-50%,-50%);
}

.editorial article {height:272px;padding:20px;}
.editorial article h2 {margin-top:0;height:auto;}
.editorial article summary {display:block;margin-bottom:15px;height:auto}
.editorial article h2 em,
.editorial article summary em {font-weight:bold;color:#ee5b0d;}
.editorial article .article-info {position:absolute;left:15px;bottom:15px;}
.editorial article .pic {display:none;}


/*Modal*/
.modal-wrapper {
  display: table-cell;
    vertical-align: middle;
    height:100%;
}
.modal-overlay {
  background-color: rgba(240, 240, 240, 0.85);
    display: table;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
  opacity: 0;
  transition:all 0.2s ease;
}
.modal-overlay::before, .modal-overlay::after {
    content: "";
    display: table-cell;
    width: 50%;
}
.modal-overlay.done  {opacity:1;}
.modal-layer {
  width:640px;
  /*height:400px;*/
  overflow: hidden;
  background:#fff;
  box-shadow: 0 17px 50px -20px rgba(0, 0, 0, 0.19), 0 12px 15px -10px rgba(0, 0, 0, 0.24);
  border-radius:8px;
  transform:scaleY(0) scaleX(0);
  z-index: 1000;
  transition:all 0.2s ease-out;
}
.modal-layer.showing {transform: scaleY(1) scaleX(1);}
.modal-close {
  position:absolute;
  top:10px;
  right:10px;
  z-index:999;
  text-indent:-1000px;
  background: url('../imgs/icons/close.png') center center no-repeat;
  width:32px;
  height:32px;
  overflow: hidden;
}

.modal-title {
  padding:10px 15px;
  font-size:17px;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  border-bottom:1px solid #f0f0f0;
}

.modal-header {
  padding:0;
  /*border-bottom:1px solid #f0f0f0;*/
  background: #fff;
  height:50px;
  width:100%;
  position:absolute;
  top:0;
  left:0;
}
.modal-header h3 {
  margin:0;
  padding:10px 20px;
  font-size:17px;
  font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
  background:#2c2c2c;
  color:#fff;
}

.modal-body {
  height:100%;
  padding:70px 20px 20px;
  position:relative;
}
.modal-body p {font-size:14px;margin:0 0 10px 0;}
.modal-content {
  height:100%;
}

.modal-controls {
  position: absolute;
  right: 42px;
  text-align: center;
  top: 10px;
  width: 200px;
}

.modal-content {
  height:100%;
  overflow-y:scroll;
  -webkit-overflow-scrolling: touch;
}

/*Página No Encontrada*/
#not-found {
	padding: 30px 0 50px;
	text-align: center; 
}
#not-found .error {
	width: 310px;
	margin: 0 auto;
}

#not-found i {
	color: #c80202;
	font-size: 30px;
	float: left;
	margin-right: 10px;
}
#not-found .subtitle {
	margin: 0 0 20px;
	float: left;
	line-height: 30px;
	clear: initial;
}
#not-found p {
	margin: 0 0 15px;
	line-height: 25px;
}




/*Clasificados*/

.clasificados .search {
	position: relative;
	width:70%;
	margin: 20px auto 30px;
}
.clasificados .search .select-box {
	position: relative;
	width: 25%;
	border: 1px solid #313131;
}
.clasificados .search .select-box::after{
	content:"\025be";
	display:table-cell;
	text-align:center;
	padding-top:4px;
	width:30px;
	height:28px;
	border-bottom: 0;
	background-color:#fff;
	position:absolute;
	top:1px;
	right:1px;
	pointer-events: none;
}
.clasificados .search select {
	padding: 4px 5px;
	border-radius: 0;
	border:0;
	width: 100%;
	height: 29px;
	background: #fff;
}
.clasificados .search select:focus{outline:0;}

.clasificados .search .query-box {
	width:70%;
	position: relative;
}
.clasificados .search button {
	border:0;
	background:transparent;
	outline:0;
	position:absolute;
	top:5px;
	right:5px;
	font-size:16px;
	width:18px;
	height:18px;
	padding:0;
	color:#a8a8a8;
}
.clasificados .search input {
	width: 100%;
	border:1px solid #313131;
	padding:5px;
	border-radius:0;
	-webkit-appearance: none;
}
.clasificados .search input:focus {outline: 0;}
.clasificados h2.section-head {
	font-family: "Copse", sans-serif;
	font-style: italic;
	font-weight: lighter;
	font-size: 32px;
}

.clasificados .breadcrumb {
    display: block;
    padding: 10px 0;
    font-size: 13px;
}

.rubros li {
	font-size:16px;
	padding:0 15px 20px 45px;
	width:33%;
	float:left;
	background-repeat:no-repeat;
	line-height: 32px;
	position: relative;
}
.rubros li span {font-size:12px;}
.rubros li.saenz-pena {background-image:url('../imgs/clasificados/chaco.svg');}
.rubros li.terrenos-inmobiliarias {background-image:url('../imgs/clasificados/terrenos.svg');}
.rubros li.terrenos-particulares {background-image:url('../imgs/clasificados/terrenos.svg');}
.rubros li.campos-inmobiliarias {background-image:url('../imgs/clasificados/campos.svg');}
.rubros li.campos-particulares {background-image:url('../imgs/clasificados/campos.svg');}
.rubros li.extravios {background-image:url('../imgs/clasificados/extravios.svg');}
.rubros li.oficios {background-image:url('../imgs/clasificados/oficios.svg');}


.rubros li:before {
	font-family: FontAwesome;
	left:0;
	position:absolute;
	top:0;
	font-size: 26px;
}
.rubros li.remates:before {content: '\f0e3';}
.rubros li.repuestos-maquinarias:before {content: '\f0ad';}
.rubros li.alquileres-inmobiliarias:before {content: '\f0f7';}  
.rubros li.alquileres-particulares:before {content: '\f0f7';}
.rubros li.alq-zonas-tur-inmobiliarias:before {content: '\f277';} 
.rubros li.alq-zonas-tur-particulares:before {content: '\f277';}
.rubros li.animacion:before {content: '\f008';}
.rubros li.concesionarios-automotores:before {content: '\f1b9';} 
.rubros li.particulares-automotores:before {content: '\f1b9';}
.rubros li.repuestos-automotores:before {content: '\f1b9';}
.rubros li.compra-venta:before {content: '\f0a1';}
.rubros li.construccion-empresas:before {content: '\f1ad';} 
.rubros li.domesticas:before {content: '\f2c3';}
.rubros li.empleos:before {content: '\f0b1';} 
.rubros li.ensenanza:before {content: '\f02d';} 
.rubros li.finanzas:before {content: '\f201';}
.rubros li.informatica:before {content: '\f108';}
.rubros li.maquinas:before {content: '\f085';}
.rubros li.mascotas:before {content: '\f1b0';}
.rubros li.concesionarios-motos:before {content: '\f21c';}
.rubros li.particulares-motos:before {content: '\f21c';}
.rubros li.repuestos-motos:before {content: '\f21c';}
.rubros li.concesionarios-nautica:before {content: '\f13d';}
.rubros li.particulares-nautica:before {content: '\f13d';}
.rubros li.marcas-y-patentes:before {content: '\f0f6';}
.rubros li.profesionales:before {content: '\f27e';}
.rubros li.propiedades-inmobiliarias:before {content: '\f015';}
.rubros li.propiedades-particulares:before {content: '\f015';}
.rubros li.turismo:before {content: '\f072';}
.rubros li.varios:before {content: '\f019';}

.clasificados .pagination {margin: 30px 0 50px;}

.clasificados .masonry .brick {
	background: #fff;
	border-bottom:1px solid #e0e0e0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: break-word;
	font-family:'Helvetica Neue', Helvetica, arial, sans-serif;
}
.clasificados .masonry .brick h3,
.clasificados .masonry .brick p {margin:0;font-size:16px;line-height:20px;}
.clasificados .masonry .brick h3 {font-size:16px;font-weight:500;margin:0 0 8px;}
.clasificados .masonry .brick span.date {
	display:block;
	padding:6px 0;
	margin:0 5px 0 0;
	color:#858582;
	font-size:12px;
	line-height:12px;
}
.clasificados .masonry .brick a.block {display:block;position:relative;padding:10px 15px;color:#323232;}
.clasificados .masonry .brick a.block:hover span.date {color:#347414;}
.clasificados .masonry .brick a.block:hover h3 {color:#000;}

.clasificados article.aviso-item .data {padding:30px 0 30px;margin:0 0 30px 0;border-bottom: 1px solid #e0e0e0;}
.clasificados article.aviso-item .data span {font-size:12px;color:#777;}
/*.clasificados article.aviso-item .data .date {color:#347414;}*/
.clasificados article.aviso-item .category {background:#f0f0f0;}
.clasificados article.aviso-item .share {float:right;}

.search-data {
	margin:15px 0 0;
}
.search-alert {
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	color: #c09853;
	padding: 15px 20px;
	margin:0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.clasificados .empty-list {
	padding: 40px 0;
	text-align: center;
}
.clasificados .empty-list h3 {margin-bottom: 50px;}




/* Adserver */
/*.ad-horizontal {}
.ad-mega {}*/
.content-ad {position:relative;min-width:300px;min-height:265px;padding:0;background-image:url('../imgs/backgrounds/ad2.png');}
.content-ad img {display: block;}


/*(min-width:768px) and (max-width:979px)*/
@media (min-width:1600px){
	main.skycrapper .container {width:1560px;padding-right:315px;} 
}

@media (max-width:1600px){
	main.skycrapper .container {width:1280px;padding-right:310px;}
	
}

@media (max-width:1330px){
	main.skycrapper .container {width:1080px;}
}

@media (max-width:1280px){
	.container {width:980px;}
	.site-header .logo {width:200px;}
	.day-info time {margin-left: 20px;}
	.day-info .conditions {width:auto;border:0;}
	
	footer .company-info p {font-size:13px;}
	footer .company-info span {display:inline-block;padding:0 20px 0 0;}
	.person-item .person-image .person-pic {width: 95%;}

	.mosaic .content-ad, 
	
	.suple-item .suple-poster .pic {width: 100%;}

	/*main.skycrapper .container {margin:0 0;}*/
	/*main.skycrapper .ad-mega {display:block;}*/
}

@media (max-width:1260px){
	main.skycrapper .container {width:980px;padding-right:0;}
	main.skycrapper #eplAdDivHiImpactLayer {display:none;}
}

@media (max-width:1024px){
	body {min-width:720px;}
	.container {width:100%;margin:auto;}
	main.skycrapper .container {padding:0;width:100%;}
	.site-header .search {right:15px;}
	.site-header .logo {width:200px;}
	.day-info .conditions {width:auto;border:0;}
	
	footer .company-info p {font-size:13px;}
	footer .company-info span {display:inline-block;padding:0 20px 0 0;}
	.person-item {padding: 0 20px;}

	

	.clasificados .container {padding: 0 20px;}
	.clasificados .search {width:90%;}
	.rubros li {width:50%;}

	main.skycrapper #eplAdDivHiImpactLayer {display:none;}
}
