/** Estructura **/

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

.header h2 { float:left; }
.header a.blueBtn { float:right; }

@media (max-width: 768px)
{
	#col1, #col2, #col3 { margin-left:0px; margin-right:0px;  }
	.header h2 { float:none; display:block; }
	.header a.blueBtn { float:none; margin-top:5px; display:inline-block; }
}


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

#articulo .item_blog_listado_extendido { background:none; }
#articulo .item_blog_listado_extendido .descripcion .mas_info { position:inherit; }
#articulo .botonera_pie { margin-top:10px; overflow:hidden; }
#articulo .botonera_pie a.derecha { float:right; margin-left:5px; }

/** Diseños favoritos **/
#disenos_favoritos { margin-bottom:30px; }
#disenos_favoritos .listado_disenos { margin-top:10px; overflow:hidden; }
#disenos_favoritos .listado_disenos .item { float:left; width:30%; height:80px; margin:10px 1.5% 0 0; }
#disenos_favoritos .listado_disenos .item .imagen { float:left; width:38%; margin-right:5%; }
#disenos_favoritos .listado_disenos .item .imagen img { border:solid 1px white; filter:alpha(opacity=85); opacity:.85; vertical-align:bottom; border:solid 1px #ccc; background:#fff; padding:2px; }
#disenos_favoritos .listado_disenos .item .imagen img:hover { filter:alpha(opacity=100); opacity:1; }
#disenos_favoritos .listado_disenos .item .info { float:left; width:57%; }
#disenos_favoritos .listado_disenos .item .info h3 { margin-bottom:10px; color:#555; font-size:13px; line-height:1.3em; }

@media (max-width: 768px)
{
	#disenos_favoritos .listado_disenos .item { width:100%; margin:10px 0 20px 0; height:auto; }
}



/** Diseñadores favoritos **/
#disenadores_favoritos { margin-bottom:30px; }
#disenadores_favoritos .listado_disenadores { margin-top:10px; overflow:hidden; }
#disenadores_favoritos .listado_disenadores .item { float:left; width:30%; height:80px; margin:10px 1.5% 0 0; }
#disenadores_favoritos .listado_disenadores .item .imagen { float:left; width:38%; margin-right:5%; }
#disenadores_favoritos .listado_disenadores .item .imagen img { border:solid 1px white; filter:alpha(opacity=85); opacity:.85; vertical-align:bottom; border:solid 1px #ccc; background:#fff; padding:2px; }
#disenadores_favoritos .listado_disenadores .item .imagen img:hover { filter:alpha(opacity=100); opacity:1; }
#disenadores_favoritos .listado_disenadores .item .info { float:left; width:57%; }
#disenadores_favoritos .listado_disenadores .item .info h3 { margin-bottom:10px; color:#555; font-size:13px; line-height:1.3em; }

@media (max-width: 768px)
{
	#disenadores_favoritos .listado_disenadores .item { width:100%; margin:10px 0 20px 0; height:auto; }
}



/** Mi libro de visita **/
#libro_visita .tu_opinion { }
#libro_visita .tu_opinion .imagen { margin-top:30px; }
#libro_visita .tu_opinion .info { border-top:dashed 1px #a3a3a3; margin-top:15px; padding-bottom:15px; }
#libro_visita .tu_opinion .info .caja_comentario { margin-top:15px; position:relative; border:solid 1px #ddd; padding:20px; border-radius:7px; }
#libro_visita .tu_opinion .info .caja_comentario .formulario { margin-top:10px; line-height:1.3em; color:#555; overflow:hidden; }
#libro_visita .tu_opinion .info .caja_comentario .formulario textarea { width:100%; height:100px; margin-bottom:8px; }
#libro_visita .tu_opinion .info .caja_comentario .arrow { position:absolute; top:24px; left:-9px; width:9px; height:15px; background:url(../img/arrow_comentarios.png) no-repeat; z-index:10; }





/**************************/
/*			Col 3		  */
/**************************/

#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; }

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

/** DiseÃ±os enviados **/
#disenos_enviados { margin-bottom:30px; }
#disenos_enviados .listado_disenos { margin-top:10px; overflow:hidden; }
#disenos_enviados .listado_disenos .item { float:left; width:30%; height:80px; margin:10px 1.5% 0 0; }
#disenos_enviados .listado_disenos .item .imagen { float:left; width:38%; margin-right:5%; }
#disenos_enviados .listado_disenos .item .imagen img { border:solid 1px white; filter:alpha(opacity=85); opacity:.85; vertical-align:bottom; border:solid 1px #ccc; background:#fff; padding:2px; }
#disenos_enviados .listado_disenos .item .imagen img:hover { filter:alpha(opacity=100); opacity:1; }
#disenos_enviados .listado_disenos .item .info { float:left; width:57%; }
#disenos_enviados .listado_disenos .item .info h3 { margin-bottom:10px; color:#555; font-size:13px; line-height:1.3em; }

@media (max-width: 768px)
{
	#disenos_enviados .listado_disenos .item { width:100%; margin:10px 0 20px 0; height:auto; }
}
