/* RESPOSIVE WEB DESIGN /////////////////////////////////////////////////////////// */
@media only screen and (max-width: 1140px) {
	#content .item .item-img {
		float:left;
		width:88%;
	}
	#content .item {
		box-shadow: none;
		padding-bottom:10px;
		background-color:transparent;	
	}
	#content .item .item-content {
		float:left;
		width:8%;
		padding:2%;
		background-color:#FFF;
	}
	#content .item aside {
		float:none;
		margin:0px auto;	
	}
	#content .item aside a {
		margin:0px auto;	
	}
	#content .item .nomi {
		float:none;
		margin:0 auto;
		width:90%;
		padding-left:10%;
	}
	#content .item .winners {
		float:none;
		margin:0 auto;
		width:100%;
	}
	#content .item .winners img {
		display:block;
		margin:20px auto;
	}
	#content .item .item-info {
		float:left;
		width:84%;
		padding:2%;
		background-color:#fff;
		box-shadow: 0 13px 8px -10px rgba(0, 0, 0, 0.1);
	}
	#content .item .item-info .doubleCol hr {
		border:none;
		margin:10px 0;
	}
	#content .item .item-info .doubleCol {
		float:left;
		width:25%;
		margin-right:8%;
	}
	#content .item .item-info .last {
		margin-right:0;
		width:54%;
	}
	.publiAdw {
		display:none;	
	}
	.publiMini {
		display:none;
	}
}
@media only screen and (max-width: 950px) {
	#principal #navigation a {
		font-size:10px;
		font-weight:900;
		text-transform:uppercase;
		letter-spacing:1px;
		margin-left: 5px;
	}
}
@media only screen and (max-width: 800px) {
	body  {
		overflow:auto;
	}
	html {
		-webkit-text-size-adjust: none;  /*inhabilita el ajuste autom�tico del iphone en el tama�o del texto  */	
	}	
	.web {
		display:none !important;
	}
	.mobile {
		display:block !important;
	}
	.posC {
		max-width:600px;
		padding:0 20px;
	}
	.borderBottom {
		padding-bottom:30px;
	}
	
	.noBorderTop {
		padding-top:0px !important;	
	}
	#content .page-item {
		margin-top:-20px;
	}
	/* HEADER ////////////////////////////////////////////////////////// */
	#principal {
		padding:10px 0 5px 0;
		position:relative; 
	}
	#alex {
	    position: relative;
	}
	#principal h1 {
		float:left;
		width:40px;
	}
	#principal h1 img {
		width:40px;	
	}
	#principal .menu {
		display:block;
		float:right;
		margin-top:6px;
	}
	#principal .collapsed {
		display:none !important;
	}
	#principal #navigation {
		float:left;
		display:none;
		width:100%;
		margin-top:0px;
	}
	#principal #navigation .navLeft {
		margin-top:10px;
		margin-left:0px;
		padding-bottom:0px;
		width:100%;
	}
	#principal #navigation .navRight {
		float:left;
		margin-top:0px;
		width:100%;
		padding-bottom:10px;
	}
	#principal #navigation a {
		font-size:11px;
		display:block;
		float:none;
		margin-left:0px;
		padding:5px 0px;
		text-decoration:none;
		border-bottom:1px solid #EEEEEE;	
	}
	#principal #navigation span {
		display:none;
	}
	#principal .filters {
		padding:20px 0px;
		margin:0px 0 30px 0;
	}
	
	#principal .filterspecial {
		border:none !important;
		padding:10px 0px 20px 0;
		margin:0px 0 0 0 !important;
	}
	
	#principal .social {
		display:none;	
	}
	/* CONTENT ////////////////////////////////////////////////////////// */
	#content {
		padding:30px 0 0 0;	
	}
	#content .item {
		box-shadow: 0 13px 8px -10px rgba(0, 0, 0, 0.1);
		padding-bottom:0;
		background-color:#fff;
	}
	#content .item .item-img {
		float:left;
		width:100%;
	}
	#content .item .item-content {
		width:20%;
		float:right;
		width:auto;
		padding:2%;
		background-color:#FFF;
	}
	#content .item aside {
		float:right;
		margin-left:20px;
		margin-top:10px;
		background-size: 32px auto;
	}
	#content .item aside a {
		font-size:10px;
	}
	#content .item .winners {
		display:none;
	}
	#content .item .nomi {
		display:none;
	}
	#content .item .item-info {
		float:left;
		width:60%;
		padding:0px 4%;
		background-color:#fff;
		box-shadow:none;
	}
	#content .item .item-info .doubleCol {
		width:100%;
		margin-right:0%;
	}
	#content .item .item-info .last {
		margin-right:0;
		width:100%;
	}
	#content .item .item-info .doubleCol hr {
		border:none;
		margin:20px 0;
	}
	#content .itemTwo {
		width:100%;
		margin-top:30px;
		margin-right:0px;	
	}
	#content .itemTwo .item-content {
		padding:25px 3% 15px 4%;
		box-shadow: 0 13px 8px -10px rgba(0, 0, 0, 0.1);
	}
	#content .itemTwo .item-content aside {
		float:right;
		margin-left:20px;
		margin-top:-10px;
		background-size: 32px auto;
	}
	#content .itemTwo .item-content aside a {
		font-size:10px;
	}
	#content .itemTwo .item-content .winners {
		display:none;
	}
	#content .top10 {
		padding-top:30px;	
	}
	#content h2 {
		font-size:30px;
	}
	#content h3 {
		font-size:30px;
		margin-bottom:-15px;
	}
	#content h4 {
		margin-top:-10px;
		margin-bottom:-15px;
	}
	
	#content h6 {
		font-size:30px;
		margin-bottom:-20px;
		
	}
	
	#content .menuHome {
		display:none;	
	}
	/* FOOTER ////////////////////////////////////////////////////////// */
	footer {
		padding:20px 0 30px 0;
	}
	footer .threeC {
		width:100%;
		margin-right:0;
	}
	
	#loading {
		display:none;
		position: fixed;
		top: 151px;
		left: 0;
		width: 100%;
		height: 100%;
		background-color:#F5F5F5;
		z-index:999999;
		overflow:hidden;
		
	}
}