/** Estructura **/

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

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

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


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

.texto_legal { margin-top:20px; margin-left:10px; color:#555; line-height:1.4em; text-align:justify; }
.texto_legal h5 { font-size:14px; color:#1f7bd1; margin-bottom: 20px; }


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


.imagen .tipo_pap48 { 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; }


/* ESTILO PARA LAS PAGINAS DE INFORMACION DE SECCION_TEXTO */



.titulo_page {
    font-size: 28px;
    font-family: 'Raleway';
    font-weight: 500;
    padding-bottom: 4px;
    border-bottom: solid 4px #e3e5e5;
    margin: 10px;
    margin-bottom: 30px;
    color: #4c4c4c;
    line-height: 1.3em;

}

.texto_page{
	margin: 10px;
}
.texto_page p{
	font-size: 16px;
    font-family: 'Poppins';
    line-height: 26px;
    padding-bottom: 8px;
    font-weight: 300;
}

.texto_page > p > span{
    font-size: 16px !important;
    font-family: 'Poppins' !important;
    line-height: 26px !important;
    padding-bottom: 8px !important;
    font-weight: 300 !important;
}

.texto_page h1{
    font-size: 50px;
    color: #333333;
    font-weight: 600;
    margin-bottom: 20px;
}

.texto_page h2{
    font-size: 30px;
    color: #333333;
    font-weight: 600;
    margin-bottom: 20px;
}

.texto_page h3{
    font-size: 20px;
    color: #333333;
    font-weight: 600;
    margin-bottom: 20px;
}

.texto_page img{
    max-width: 1100px;
    height: auto;
}

.texto_page .modelo_camiseta h3{
    margin-bottom: 0px;
}

#blog-nuevo{
    font-family: "Barlow Condensed-Medium";
    padding: 0 22px;
}

#blog-nuevo .titulo_page {
    font-size: 44px;
    font-family: "Barlow Condensed-Medium";
    font-weight: 500;
    padding-bottom: 4px;
    border-bottom: none;
    margin: 10px 0px 10px;
    margin-bottom: 30px;
    color: #201f1f;
    line-height: 1.3em;
}
#blog-nuevo .texto_page {
    margin: 10px 0px;
}

#blog-nuevo .categoria{
    text-transform: uppercase;
    color: var(--primarypink);
    font-size: 16px;
    font-weight: 600;
    margin-top: 30px;
}

#blog-nuevo .redes_sociales {
    list-style: none;
    padding: 0;
    margin: 20px 0;
    text-align: right;
}

#blog-nuevo .redes_sociales li {
    display: inline-block;
    margin-right: 5px;
}
#blog-nuevo .redes_sociales li img{
    width: 36px;
}

#blog-nuevo .border-redes{
    border-top: solid 1px #d0cece;

}

@media (max-width: 768px){

    .texto_page img{
        width: 100% !important;
        height: auto !important;
    }
    .texto_page a{
      margin-left: 0em !important;
    margin-right: 0em !important;
    }

    #blog-nuevo .titulo_page {
        font-size: 38px;
        font-family: "Barlow Condensed-Medium";
        font-weight: 500;
        padding-bottom: 4px;
        border-bottom: none;
        margin: 10px 0px 10px;
        margin-bottom: 30px;
        color: #201f1f;
        line-height: 1.1em;
    }

}

.titulo_page_list {
    font-size: 20px !important;
    font-family: 'Poppins';
    font-weight: 500;
    padding-bottom: 4px;
    margin: 10px 0px;
    color: #4c4c4c;
    line-height: 1.3em;
}
.texto_page_list{
    margin: 0 0 10px;
    font-size: 15px;
    font-family: 'Poppins';
    font-weight: 300;
    padding-bottom: 8px;
}
.texto_page_list p{
    margin-top: 15px;
    line-height: 25px;
}
.texto_page_list a.btn_mas{
    width: auto;
    color: #fff;
    padding: 4px 7px;
    background: #1f7bd1;
    border-radius: 6px;
    text-align: center;
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 500;
    padding: 6px 20px;
    float: right;
}

.texto_page_list h2 {
    margin-top: 10px;
}


@media (max-width: 568px){
    .texto_page_list a.btn_mas{
        width: 100%;
    }
}
