.azul{background: blue;}
.amarillo{background: gold;}
.rojo{background: red;}
.negro{background: black;}
.verde{background: green;}
.rosado{background:pink;}
.gold{background: rgb(241,182,69);}
.grey{background: grey;}
.tx_grey{color: grey;}
.tx_orange{color: orange;}
.lightgrey{background: lightgrey;}
.tx_lightgrey{color: lightgrey;}
.darkgrey{background: rgb(68,68,70);}
.tx_darkgrey{color: rgb(68,68,70);}


@font-face {
font-family: "HelveticaN";
src: url(css/helvetica/ » HelveticaNeueLTStd-Ex.otf) format("truetype");
}
@font-face {

    font-family: "HelveticaN";
    
    src: url(css/helvetca/HelveticaNeueLTStd-Ex.otf) format("otf");
    
    }

body {
    font-family: "HelveticaN", sans-serif;

/**/
min-height: 100vh;

}
.botones{cursor:pointer; }
.botones:hover{ 
filter:alpha(opacity=80);
 -moz-opacity:0.8;
 -khtml-opacity: 0.8;
 opacity: 0.8;
}

.botones2{cursor:pointer; width: 70px; height: auto;}
.botones2:hover{ 
filter:alpha(opacity=80);
 -moz-opacity:0.8;
 -khtml-opacity: 0.8;
 opacity: 0.8;
}

/*
#header,#principal,footer{display: none;}
*/
#header{border-bottom:solid 20px white; padding-bottom: 15px;}
#menu1{display: flex; justify-content: space-around;}
#header2{padding-bottom: 15px;}
#menu2{display: flex; justify-content: space-between; align-items: start}
#menu2 img{padding:0; margin: 0;}
.img1{width: 100%; max-width: 86px; height: auto;}
.img2{width: 100%; max-width: 140px; height: auto;}

#principal{min-height: 100%; padding-bottom: 40px; }
.icono_home{text-align: center;}
#zona_redes{text-align: center; margin-bottom: 40px;}
.menu_home{margin-top: 90px;}
section{max-width: 100vw;}
.submenu div{text-align: center; color:white; font-size: 11px}

.tex1 { font-size: 16px; color: #000000;}
.tex2 { font-size: 16px; color: #ffffff; }
.tex3 { font-size: 20px; color: #000000;font-weight: bold;}
.tex4 { font-size: 10px; color: #ffffff;}
.tex5 { font-size: 8px; color: #ffffff;}
.tex6 { font-size: 15px; color: #000000; font-style:italic}
.tex7 { font-size: 25px; color: #BF1E2E;}
.tex8 { font-size: 10px; color: #BF1E2E;}
.tex10 { font-size: 10px; color: #000000;}
.tex11 { font-size: 14px; color: #ffffff;}

.tx_submenu{font-size: 10px;}
.tx_subtitulo{font-size: 14px; color: #999; line-height: 0.7;}


input, textarea, select {
    -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
    border:solid 1px white; 
    background: #ccc; 
    padding-left:10px; width: 100%; margin-bottom: 8px;
}
 
input[type='submit']{
    cursor:pointer;
    background:#333; color:white;
}
input[type='submit']:hover{
    background:rgb(241,182,69); color:#333;
}

footer {
    position: fixed;
    bottom: 0;
    width: 100%;
}

h1{
    font-size:50px;
    margin:50px;
    color:#333;
}
span.reference{
    font-family:Arial;
    position:fixed;
    right:10px;
    top:10px;
    font-size:15px;
}
span.reference a{
    color:#fff;
    text-transform:uppercase;
    text-decoration:none;
}

.album img{ display:none; 
}
.descr{ display:none; 
}


@media  (max-width: 767px) { 
    .botones2{ width: 40px; height: auto; margin:0 8px}
.submenu div{font-size:9px}
}
