.modelo_camiseta { position:relative; float:left; margin:6px 6px 6px 6px; z-index:1; width:180px; height:280px; }
.modelo_camiseta .capa_imagen { position:absolute; top:0px; left:0px; z-index:10; }
/*.modelo_camiseta .capa_imagen img { width:180px; height:194px; }*/

.modelo_camiseta .capa_imagen .imagen { z-index:10; }
.modelo_camiseta .capa_imagen .imagen_over { display:none;  z-index:10; }
.modelo_camiseta .capa_imagen .imagen .tag,
.modelo_camiseta .capa_imagen .imagen_over .tag { position:absolute; bottom:10px; right:0px; 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; }

.modelo_camiseta .capa_info { position:absolute; top:200px; left:0px; z-index:10; color:#989797; font-size:10px; line-height:1.5em; }

.modelo_camiseta .capa_precio { position:absolute; bottom:20px; right:0px; z-index:10; }
.modelo_camiseta .capa_precio .etiqueta_agotado { 
	background:url(../img/etiqueta_agotado.png) no-repeat; 
	width:98px; 
	height:19px; 
	color:#cbbb6f; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	text-align:right; 
	padding-right:6px; 
	padding-top:4px; 
}
.modelo_camiseta .capa_precio .etiqueta {
	/*background:url(../img/etiqueta.png) no-repeat; */
	color:#2c2c2c;
	font-family:Poppins, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-right:6px;
	padding-top:2px;
	cursor:pointer;
	border-radius:0 3px 3px 0;
	height: 24px;
}
.modelo_camiseta .capa_precio .etiqueta img{
	margin-right: 5px;
	height: 24px;
	width: auto;
	display: none;
}

.modelo_camiseta .capa_precio .etiqueta_oferta {
	position:relative;
	width:160px;
	height:24px;
	color:#2c2c2c;
	font-family:Poppins, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}
.modelo_camiseta .capa_precio .etiqueta_oferta img{
	margin-right: 5px;
	height: 24px;
	width: auto;
	display: none;
}
.modelo_camiseta .capa_precio .etiqueta_oferta .texto_oferta {
	text-decoration: line-through;
	display: inline-block;
	margin-right: 10px;
}
.modelo_camiseta .capa_precio .etiqueta_oferta .precio_oferta { color: #f92b89; display: inline-block;  }

.modelo_camiseta .container { position:absolute; top:-10px; left:-10px; width:196px; height:280px; z-index:1; border:solid 1px #fff; } 

/** Hover **/

div.modelo_camiseta:hover { z-index:100; }
div.modelo_camiseta:hover .capa_imagen .imagen { display:none; }
div.modelo_camiseta:hover .capa_imagen .imagen_over { display:block; }
div.modelo_camiseta:hover .container { background:#f4f4f4; border:solid 1px #ebebeb; }


/** Modulo camisetas lateral **/

.camiseta_lateral { margin-top:15px; text-align:center; }
.camiseta_lateral .imagen { border:solid 1px #e0e0e0; /*width:145px;*/ margin:0 auto; }
.camiseta_lateral .imagen img { border:solid 1px #fff; /*width:143px;*/ }
.camiseta_lateral .capa_info { margin-top:8px; line-height:1.3em; }




/* --------------------------- ESTILO PARA EL DISEÑO DE BLOQUES MÁS GRANDES DE COL-4  --------------------------------- */

.mas_ancho .modelo_camiseta { position:relative; float:left; margin:6px 6px 25px 6px; z-index:1; width:100%; height:auto; }
.mas_ancho .modelo_camiseta .capa_imagen { position:absolute; top:0px; left:0px; z-index:2; }
/*.modelo_camiseta .capa_imagen img { width:180px; height:194px; }*/

.mas_ancho .modelo_camiseta .capa_imagen .imagen { z-index:10; }
.mas_ancho .modelo_camiseta .capa_imagen .imagen_over { display:none;  z-index:10; }
.mas_ancho .modelo_camiseta .capa_imagen .imagen .tag,
.mas_ancho .modelo_camiseta .capa_imagen .imagen_over .tag { position:absolute; bottom:10px; right:0px; 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; }

.mas_ancho .modelo_camiseta .capa_info { position:relative; top: 0px; z-index:10; color:#989797; font-size:10px; line-height:1.5em; }

.mas_ancho .modelo_camiseta .capa_precio { position:relative; bottom:0px; right:0px; z-index:10; }
.mas_ancho .modelo_camiseta .capa_precio .etiqueta_agotado { 
	background:url(../img/etiqueta_agotado.png) no-repeat; 
	width:98px; 
	height:19px; 
	color:#cbbb6f; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	text-align:right; 
	padding-right:6px; 
	padding-top:4px; 
}
.mas_ancho .modelo_camiseta .capa_precio .etiqueta {
	/*background:url(../img/etiqueta.png) no-repeat; */
	color:#2c2c2c;
	font-family:Poppins, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-right:6px;
	padding-top:2px;
	cursor:pointer;
	border-radius:0 3px 3px 0;
	height: 24px;
}
.mas_ancho .modelo_camiseta .capa_precio .etiqueta img{
	margin-right: 5px;
	height: 24px;
	width: auto;
	display: none;
}

.mas_ancho .modelo_camiseta .capa_precio .etiqueta_oferta {
	position:relative;
	width:160px;
	height:24px;
	color:#2c2c2c;
	font-family:Poppins, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}
.mas_ancho .modelo_camiseta .capa_precio .etiqueta_oferta img{
	margin-right: 5px;
	height: 24px;
	width: auto;
	display: none;
}
.mas_ancho .modelo_camiseta .capa_precio .etiqueta_oferta .texto_oferta {
	text-decoration: line-through;
	display: inline-block;
	margin-right: 10px;
}
.mas_ancho .modelo_camiseta .capa_precio .etiqueta_oferta .precio_oferta { color: #f92b89; display: inline-block; }

.mas_ancho .modelo_camiseta .container { position:absolute; top:-10px; left:-10px; width:196px; height:280px; z-index:1; border:solid 1px #fff; } 

/** Hover **/

.mas_ancho div.modelo_camiseta:hover { z-index:10; }
.mas_ancho div.modelo_camiseta:hover .capa_imagen .imagen { display:none; }
.mas_ancho div.modelo_camiseta:hover .capa_imagen .imagen_over { display:block; }
.mas_ancho div.modelo_camiseta:hover .container { background:#f4f4f4; border:solid 1px #ebebeb; }

.mas_ancho .modelo_camiseta .imagen .tipo_classics {
    display: none; 
    position: absolute;
    top: 10px;
    left: 0px;
    color: #000;
    font-size: 11px;
    padding: 6px 8px;
    border-radius: 0 7px 7px 0;
    background: #f0f0f0;
    border: solid 1px #d0d0d0;
    border-left: none;
}

.mas_ancho .modelo_camiseta .imagen .tag {
    position: absolute;
    bottom: 75px;
    right: 0px;
    color: #333;
    font-size: 14px;
    background: #eaf2f5;
    padding: 2px 10px;
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    font-family: raleway;
    font-weight: 600;
}

.mas_ancho .modelo_camiseta .imagen { position:relative; z-index:10; overflow:hidden; cursor:pointer; width:auto; height:auto; border-radius: 10px}
.mas_ancho .modelo_camiseta .imagen .capa_img_camiseta_movil {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	position:relative;
	width:100%;
	height:320px;
}
