/** Estructura **/

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

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



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

#ayuda { margin-top:12px; color:#333; line-height:1.4em; }

#ayuda .bloques { overflow:hidden; }
#ayuda .bloques a { margin:5px; }
#ayuda .bloques a.blueBtn { font-size: 14px; padding: 7px 20px; width: 25%; }


#ayuda .panel-heading { background:#222222; color:#fff; border-color:none; transition:all .3s; padding: 10px 10px; }
#ayuda .panel-heading:hover { background:#222222; }
#ayuda .panel-heading a { display:block; color: #FFFFFF }

#ayuda dl { margin-left:10px; font-family:'Poppins'; }
#ayuda dt { color:#222222; font-size:18px; font-weight:500; line-height:1.4em; background:#222222; color:#fff; border-color:none; transition:all .3s; padding: 10px 20px; border-radius: 14px; }
#ayuda dd { margin-top:15px; color:#333; line-height:1.4em; font-size:13px; }
#ayuda dd img { padding:20px; box-shadow:4px 4px 0 rgba(0,0,0,.1); border:solid 1px #ccc; }
#ayuda dd a { color:#1f7bd1; }

#ayuda ul.list_ayuda {
	padding-left: 20px;
	margin-top: 10px;
	list-style: circle;
}
#ayuda ol.list_numerado {
	display: block;
	list-style-type: none;
	list-style-type: decimal !ie;
	margin: 0;
	margin-left: 3em;
	padding: 0;
	counter-reset: li-counter;
}

#ayuda ol.list_numerado > li {
	position: relative;
	margin-bottom: 18px;
	padding-left: 0.5em;
	min-height: 2em;
	border-left: 1px solid #1f7bd1;
}
ol.list_numerado > li:before {
position: absolute;
top: 0;
left: -1em;
width: 0.8em;
font-size: 1.5em;
line-height: 1;
font-weight: bold;
text-align: right;
color: #464646;
content: counter(li-counter);
counter-increment: li-counter;
}
#ayuda ol.list_numerado li {
	display: list-item;
	text-align: -webkit-match-parent;
}
/**************************/
/*			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; }

#img_plegar{
	padding: 0px !important;
	box-shadow:none !important;
	border: none !important;

}

/* ESTILO CALCULADOR ENVIO */
#contenedor_calcu_envio{
	position: relative;
	margin-top: 10px;
	line-height: 1.3em;
	min-height: 40px;
	padding: 20px 20px 20px 20px;
	background-color: #ffffff;
	border: dashed 1px #191919;;
	border-radius: 6px;
	font-weight: bold;
}
#contenedor_calcu_envio .titulo_cab{
	font-size: 16px;
}

#selectores .titulo{
	width: 70%;
}

.calcu_envio{
	margin-top: 10px;
}

.calcu_envio .row{
	width: 50%;
}

.calcu_envio select{
	border: solid 1px #cccccc;
	padding: 6px;
	font-weight: 400;
	font-size: 14px;
	margin-bottom: 20px;
	width: 70%;
}

.tabla_envio{
	padding-left: 0;
	padding-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	border: solid 0 #e1dfdf;
	font-size: 14px;
	font-weight: 400;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.tabla_envio > div{
	padding: 0px;
	border-right: solid 0px #d5d2d2;
}
.tabla_envio .titulo{
	background-color: #ffffff;
	padding: 7px 10px;
	line-height: 20px;
	margin-bottom: 8px;
}
.tabla_envio .titulo span{
	font-size: 16px;
	font-weight: 600;
}
.tabla_envio .datos{
	padding: 5px 10px;
}
