*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html{
    margin:0;
    width:100%;
    height: 100%;
    background-color:#fff;
    background-size: cover;
}
body{
    margin:0;
    width:100%;
    height: 100%;
    font-family: Arial;
}
.cabecera{
    width:100%;
    max-width:1200px;
    margin:0 auto;
}
.cabecera img{
    width: 100%;
}
.cuerpo{
    width:100%;
    max-width:775px;
    margin:0 auto 80px auto;
    
}
.cuerpo .contenido{
    width:100%;
}
.cuerpo .contenido h1{
    color:#555555;
    font-weight: bold;
    text-transform: uppercase;
    font-size:18px;
    text-align: center;
    margin-bottom:30px;
}
.cuerpo .contenido h2{
    color:#777777;
    font-weight: 300;
    text-transform: uppercase;
    text-decoration: underline;
    font-size:16px;
    text-align: left;
    margin-bottom:15px;
}
.cuerpo .contenido p{
    color:#777777;
    font-weight: 300;
    

    font-size:14px;
    text-align: justify;
    margin-bottom:15px;
}
.cuerpo .contenido p a{
    color:#777777;
    text-decoration: underline;
}
.cuerpo .contenido p a:hover{
    color:#777777;
    text-decoration: none;
}
.barraFija{
    width:100%;
    background-color: #886e4e;
    text-align: center;
    padding:15px;
    position: fixed;
    bottom: 0;
    left: 0;
    -webkit-box-shadow: 0px 0px 10px 10px rgba(119,119,119,0.35);
    -moz-box-shadow: 0px 0px 10px 10px rgba(119,119,119,0.35);
    box-shadow: 0px 0px 10px 10px rgba(119,119,119,0.35);
}
.barraFija a{
    color:#fff;
    font-size:20px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 300;
    display:block;
    width:100%;
    height: 100%;
    padding:15px 0;
}



/* movil vertical */
@media only screen and (min-device-width : 320px) and (max-device-width : 768px) and (orientation : portrait) {
    /* Styles */
    body {
        /*border-top:10px solid black;*/
        max-width: none;
    }
    .cuerpo{
        max-width: 90%;
    }
    .barraFija a{
        font-size:3rem;
        padding:50px 0;
    }
}
/* movil horizontal */
@media only screen and (min-device-width : 320px) and (max-device-width : 768px) and (orientation : landscape) {
    /* Styles */
    body {
        /*border-top:10px solid lightcyan;*/
    }
    .cuerpo{
        max-width: 95%;
    }
    .barraFija a{
        font-size:2rem;
        padding:50px 0;
    }

}


/* tablet vertical */
/* ipad vertical */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    /* Styles */
    body{
        /*border-top:10px solid pink;*/
    }
    .barraFija a{
        padding: 15px 0;
    }
    
}
/* ipad horizontal */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    /* Styles */
    body{
        /*border-top:10px solid green;*/
    }
    .barraFija a{
        padding: 15px 0;
    }
    
}
/* screen small */
@media only screen  and (min-width : 1024px) {
    /* Styles */
    body {
        /*border-top:10px solid yellow;*/
    }
}
/* screen medium AZUL */
/* tablet horizontal AZUL */
@media only screen  and (min-width : 1224px) {
    /* Styles */
    body {
        /*border-top:10px solid blue;*/
    }

}

/* screen big ROJO */
@media only screen  and (min-width : 1824px) {
    /* Styles */
    body {
        /*border-top:10px solid red;*/
    }
}

strong{
	font-weight:bold;
}