#pag_home h1{
	margin: 0px;
	text-align:left;
	margin-bottom:30px;
	font-size:60px;
	padding-top: 0px !important;
}
#section_0 p{
	font-size:var(--h3);	
}
#pag_home .bqlboxhome{
	padding:10px;
	background-color:#FFF;
	border-radius:20px;
	margin:5px;
	text-align:center;
}

#section_0{
	padding-top:200px;	
}
#section_0 .row{
	align-items:center;	
}
	
#sec1row{
	margin-top:30px;
	justify-content: center;
}
#sec1row .bqlboxhome {
	width:90%;
	max-width: 250px;
	margin:auto !important;
	margin-bottom: 20px !important;
	cursor:pointer;
	transition:.3s;
	background-color:#FFF;
	border:1px solid #FFF;
}
#sec1row .bqlboxhome:hover {
	background-color:var(--colorFondo);
	border:1px solid var(--colorPrincipal);;
}
#sec2row{
	align-items:center;	
}

#section_1{
	padding:0px;	
}
#blqboxses_home{
	padding:20px;
	border-radius:25px;
	background-color:#FFFFFFDD;
	padding-top: var(--margenes);
	padding-bottom: var(--margenes);
}
#section_1 h2, #section_1 p{

}
.bqlboxhome_tit{
	color:var(--colorPrincipal);
	font-size:1.1em;
	margin-bottom:5px;
	
}
.bqlboxhome_tit_txt{
	font-size:0.8em;
}
.bqlboxhome_tit_btn{
	margin-top:10px;
	font-size:0.8em;
}
#sec1row .bqlboxhome{
	margin-bottom:20px;	
}
#sec1row .bqlboxhome .bqlboxhome_tit_btn{
	color:var(--colorInteraccion);
	padding:0px;
	transition:.3s;
}
#sec1row .bqlboxhome:hover .bqlboxhome_tit_btn{
	padding-left:20px;
}
/*
BLOG
*/

#blog .cajaBlog {
    background-color: white;
    margin-left: 20px;
    margin-right: 20px;
    cursor: pointer;
    overflow: hidden;
    border-radius: 15px;
    margin: 10px;
    margin-bottom: 40px;
}

#blog .imgblog {
    height: 220px;
}

#blog .imgtxtBlog {
    height: 180px;
    padding: 20px;
}

.blogtitle {
    text-align: center;
    margin-bottom: 50px;
}

#blog .cajaBlog h3 {
    color: var(--textoOscuro)
}

#blog .sbermasBlog {
    padding-left: 25px;
    padding-top: 25px;
    padding-bottom: 40px;
    transition: .5s;
}

#blog .cajaBlog:hover h3 {
    color: var(--colorPrincipal)
}

#blog .cajaBlog .sbermasBlog i {
    padding-left: 20px;
    transition: .5s;
}

#blog .cajaBlog:hover .sbermasBlog {
    color: var(--colorPrincipal);
    padding-left: 35px;
}

#blog .cajaBlog:hover .sbermasBlog i {
    padding-left: 40px;
}

#blog .barraInfBlog {
    background: rgb(158, 32, 63);
    background: -moz-radial-gradient(circle, rgba(158, 32, 63, 1) 0%, rgba(229, 0, 102, 1) 100%);
    background: -webkit-radial-gradient(circle, rgba(158, 32, 63, 1) 0%, rgba(229, 0, 102, 1) 100%);
    background: radial-gradient(circle, rgba(158, 32, 63, 1) 0%, rgba(229, 0, 102, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#9e203f", endColorstr="#e50066", GradientType=1);
    margin: auto;
    width: 0px;
    height: 5px;
    transition: .5s;
}

#blog .cajaBlog:hover .barraInfBlog {
    width: 100%;
}
.bqlboxhome_sctos{
	background-color:white;
	padding:15px;
	border-radius:20px;
}
#section_2 .bqlboxhome{
	padding:0px;
	background-size:cover;
	background-position:center;
	cursor:pointer;
	overflow:hidden;
	height:190px;
	max-width:calc(100% - 20px);;
	position:relative;
	margin:auto;
	margin-bottom:20px;
	
}
#section_2 .bqlboxhome .bqlboxhome_con {
	padding: 10px;
	background-color: #FFFFFFEE;
	border-radius: 19px;
	height:auto;
	position:absolute;
	top:120px;
	left:10px;
	right:10px;
	transition:.5s;
	width:calc(100% - 20px);;
}
#section_2 .bqlboxhome .bqlboxhome_con .bqlboxhome_tit_txt{
	display:none;
}
#section_2 .bqlboxhome:hover .bqlboxhome_con {
	top:10px;	
	height:170px;
}
#section_2 .bqlboxhome:hover .bqlboxhome_con .bqlboxhome_tit_txt{
	display:block;	
}
#section_2 h2, #section_2 p{
	text-align:center;	
}
#section_2 .boton{
	margin:auto;
	margin-bottom:20px;
}
#blqhometools{
	text-align:center;
	margin-bottom:40px;
}
@media(max-width:1000px){
	#section_0 .indbox{
		margin-top:60px;	
	}
}
#section_2 .bqlboxhome:hover .bqlboxhome_con .bqlboxhome_tit_btn{
	margin-top:10px;
	padding:7px;
	border-radius:15px;
	border:1px solid var(--colorInteraccion);
}

@media(max-width:800px){
#pag_home h1{
	
	font-size:50px;
}
	#section_2 .bqlboxhome .bqlboxhome_con .bqlboxhome_tit_btn{
	margin-top:10px;
	padding:7px;
	border-radius:15px;
	border:1px solid var(--colorInteraccion);
}
	#section_0{
		padding-top:110px;	
	}
}