/************************/
/*   COMUNIDAD          */
/************************/

/** Estructura **/

#main { overflow:hidden; background:white; }
#comunidad_col1 { margin-top:20px; }
#comunidad_col2 { margin-top:20px; }

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

@media (max-width: 768px)
{
	#comunidad_col1, #comunidad_col2 { margin-left:-15px; margin-right:-15px; }
}



/** Comunidad: Resumen **/

.listado_items { margin:15px 0 30px 0; overflow:hidden; }
/*.listado_items.usuarios .item, .listado_items.disenos .item { margin-bottom:20px; }*/

.listado_items.usuarios .item { float:left; width:20%; padding:0 15px 20px 15px; }
.listado_items.usuarios .item a { color:inherit; }
.listado_items.usuarios .item h3 { text-align:center; margin-top:5px; }

.listado_items.usuarios .item .avatar
{
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 50%;
	width: 150px;
	height: 150px;
	margin:0 auto;
	border-radius:10px;
	margin-bottom:8px;
	overflow: hidden;
	border-radius: 50%;
}
.listado_items.usuarios .item img{
	height: 100%;
}
.listado_items.usuarios .item img:hover { filter:alpha(opacity=100); opacity:1; }

.listado_items.disenos .item { float:left; width:20%; padding:0 15px 20px 15px; }
.listado_items.disenos .item a { color:#1f7bd1; }
.listado_items.disenos .item .imagen img { /*width:100px; height:72px;*/ filter:alpha(opacity=85); opacity:.85; }
.listado_items.disenos .item .imagen img:hover { filter:alpha(opacity=100); opacity:1; }
.listado_items.disenos .item .info { margin-top:6px; line-height:1.3em; }
.listado_items.disenos .item .info h3 {}

.item_blog_listado .avatar
{
	overflow: hidden;
	border-radius: 50%;
	width: 100px;
	height: 100px;
}
.item_blog_listado .avatar img {
	height: 100%;
	padding: 0px;
	border: none;
}

@media (max-width: 1200px) 
{
	.listado_items.usuarios .item .avatar { width:100px; height:100px; }
}

@media (max-width: 768px) 
{
	.listado_items.disenos .item { width:50%; }
	.listado_items.usuarios .item { width:50%; }
	.listado_items.usuarios .item .avatar { width:150px; height:150px; }
}

@media (max-width: 568px)
{
	.listado_items.usuarios .item .avatar { width:120px; height:120px; }
}


.listado_items.comentarios .item { overflow:hidden; border-bottom:dashed 1px #555; padding:12px 0; }
.listado_items.comentarios .item a { color:#1f7bd1; }
/*.listado_items.comentarios .item .imagen { float:left; width:100px; margin-right:15px; }*/
/*.listado_items.comentarios .item .imagen img { width:100px; height:70px; }*/
.listado_items.comentarios .item .imagen h3 { margin-top:4px; line-height:1.3em; }
/*.listado_items.comentarios .item .info { float:left; width:610px; }*/
.listado_items.comentarios .item .info .texto { margin-top:8px; line-height:1.4em; text-align:justify; font-family:'Poppins'; font-size:13px; }

.listado_items.comentario_post .item { overflow:hidden; border-bottom:dashed 1px #555; padding:12px 0; }
.listado_items.comentario_post .item a { color:#1f7bd1; }
/*.listado_items.comentario_post .item .imagen { float:left; width:55px; margin-right:15px; }*/
.listado_items.comentario_post .item .imagen img { border-radius: 15px;}
/*.listado_items.comentario_post .item .info { float:left; width:660px; }*/
.listado_items.comentario_post .item .info h3 { margin-bottom:5px; line-height:1.3em; color:#1b325f; }
.listado_items.comentario_post .item .info .texto { margin-top:10px; line-height:1.4em; text-align:justify; font-family:'Poppins'; font-size:13px;}

.listado_items .item:first-child { padding-top:0; }



/**************************/
/*			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; }
