
html, body{
    background-color: #000;
	color: #fff;
}


h1, h2, h3, h4, h5, h6 {
	margin: 0;
	text-transform: uppercase;
	font-weight: 700;
	text-align: left;
	border-width: 0 80px 0 0; border-style: solid; border-color: #00b0df; display:block;
}
h6{
	font-size: 10px;
}

p{
    font-family: 'Trocchi', serif;
	margin: 0;
	line-height: 1.7;
	font-size: 1rem;
	padding-bottom: 1em;
	text-align: left;
}

.intro{
    font-family: 'Trocchi', serif;
    margin: 0;
    line-height: 1.7;
    font-size: 1rem;
    padding-bottom: 1em;
    text-align: center;
}
.p_flor{
    height: 200px;
    background-color: #00000000;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgb(0, 0, 0));
    position: fixed;
    z-index: 800;
    bottom: 0px;

}

.pl_c{
    height: 200px;
    width: 100%;
    background-image: url(../img/pleca_b.png);
    background-repeat: repeat-x;
    position: fixed;
    width: 100%;
    z-index: 900;
    bottom: -70px;

}
.menu {
	background-color: rgba(255, 255, 255, 1);
	height: 40px;
}
.menu .row {
	height: 40px;
}
.menu .col-5.col-sm-2{
	background-color: #ed1c24;
	padding: 5px 3px 3px;
}
.menu .col-5.col-sm-3 .col-3:first-child{
	border-left: 2px solid #000;
}
.menu img{
	max-width: 100px;
}
.menu .row .row .col-3{
	padding-top: 5px;
}
.menu .row .row .col-3 a{
	color: #000;
	text-decoration: none;
	font-size: 1.3rem;
}

/*
p span{
	font-weight: 500;
}*/

/*@media (min-width: 1200px){
	.container {
	    width: 1100px;
	}
}*/
.portada{
    background-image: url(../img/back2.jpg);
    background-size: cover;
    background-attachment: fixed;
    width: 100%;
    height: 900px;
}
.back2{
    background-image: url(../img/back1.jpg);
    background-size: cover;
    background-attachment: fixed;
    width: 100%;
}












