/** Estructura **/

#main { overflow:hidden; }
#col1 { margin-top:20px; background:white; }
#col2 { margin-top:20px; }

.header h2 { float:left; }
.header a.blueBtn { float:right; margin-left:4px; }

@media (max-width: 768px)
{
	#col1, #col2 { margin-left:-15px; margin-right:-15px; }
	.header h2 { width:100%; }
	.header span.botonera { display:inline-block; margin-top:5px; }
	.header a.blueBtn { margin-left:0; margin-right:4px; }
}



/**************************/
/*			Col 1		  */
/**************************/

#filtro { padding:10px; border-bottom:dashed 1px #a3a3a3; color:#333; font-size:12px; }
#filtro { padding:10px; border-bottom:dashed 1px #a3a3a3; color:#444; }
#filtro a { color:#1f7bd1; text-decoration:underline; }
#filtro span.comentarios { float:right; }

/** Disenos **/
#listado_disenos { overflow:hidden; }
#listado_disenos .diseno { 
	margin-left:-10px;
	margin-right:-10px;
	position:relative; 
	margin-top:8px; 
	padding:8px;
	border:solid 0px;
}
#listado_disenos .diseno .contenido_diseno {
	border: solid 1px #ebebeb;
	background: #ffffff;
	padding: 8px;
	border-radius: 10px;
}

#listado_disenos div.diseno .contenido_diseno:hover {
	-webkit-box-shadow: -1px 0px 7px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: -1px 0px 7px 1px rgba(0,0,0,0.2);
	box-shadow: -1px 0px 7px 1px rgba(0,0,0,0.2);
	border-radius: 10px;
}

#listado_disenos .diseno .imagen { position:relative;  padding:1px; background:#fff; border:solid 0px #e0e0e0; }
#listado_disenos .diseno .imagen img {
	vertical-align:bottom;
	border: 0px solid;
	border-radius: 10px;
	padding: 0px;}
#listado_disenos .diseno .imagen .tag { position:absolute; bottom:10px; right:1px; color:#333; font-weight:bold; font-size:10px; background:#c5efc6; padding:8px 10px; border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; }
#listado_disenos .diseno .capa_info { margin-top:10px; line-height:1.3em; font-size:12px; font-family:'Poppins'; }

#listado_disenos .diseno .categoria_ganadora { margin-top:10px; font-size:11px; color:#888; font-family:'Poppins'; }
#listado_disenos .diseno .categoria_ganadora span { font-size:13px; color:#1B325F; font-family:'Poppins'; }

#listado_disenos .diseno .capa_datos { /*position:absolute; bottom:50px; left:8px;*/ margin-top:15px; overflow:hidden; }
#listado_disenos .diseno .capa_datos .item { float:left; margin-right:15px; font-size:11px; color:#555; }
#listado_disenos .diseno .capa_datos img { vertical-align:baseline; margin-right:2px; }

#listado_disenos .diseno .botonera { margin-top:20px; overflow:hidden; }

#listado_disenos .diseno a.blueBtn {
	float: none;
	text-align: center;
}

@media (max-width: 1200px)
{
	#listado_disenos .diseno { height:385px; }
}

@media (max-width: 992px)
{
	#listado_disenos .diseno { height:385px; }
}

@media (max-width: 768px)
{
	#listado_disenos .diseno { height:auto; margin-bottom:20px; }
	#listado_disenos .diseno .botonera { position:static; width:100%; right:0; }
	#listado_disenos .diseno .botonera a.blueBtn { width:100%; text-align:center; }
}



/**************************/
/*			Col 2		  */
/**************************/

#mod_lateral_camisetas { padding:20px; overflow:hidden; background:#f4f4f4; }
#mod_lateral_camisetas .camisetas { margin-top:15px; padding-bottom:20px; border-top:solid 3px #dfdfdf; }
#mod_lateral_camisetas .titulo { font-family:"Poppins"; font-size:24px; color:#1B325F; text-align:center; text-shadow:2px 2px 2px rgba(255,255,255,1); line-height:1em; }
#mod_lateral_camisetas .titulo .subtitulo { color:#1f7bd1; font-size:15px; margin-top:5px; }

#col2 .publi { margin-top:20px; }
#col2 .publi a { display:block; margin-bottom:8px; }
#col2 .publi a img { border:none; }

