



@font-face {
    font-family: 'book_antiquabold';
    src: url('antquab-webfont.woff2') format('woff2'),
         url('antquab-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'book_antiquabold_italic';
    src: url('antquabi-webfont.woff2') format('woff2'),
         url('antquabi-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'book_antiquaitalic';
    src: url('antquai-webfont.woff2') format('woff2'),
         url('antquai-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'book_antiquaregular';
    src: url('bkant-webfont.woff2') format('woff2'),
         url('bkant-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body {
    background-color: #efefe4;
}

footer{
    background-color: white;
    text-align: center;
}

.carousel-inner {
    width: 1140px;
    margin: auto;

}

.espacio {

    background-color: whitesmoke;
    width: 1170px;
    height: auto;
    padding: 15px;

}

iframe {
    width: 1170px;
    height: 658px;
    margin: 0;
    padding-bottom: 25px;
    !important
}

.espacioparrafo {
    padding-left: 13px;
    text-align: justify;
}


.container {
    padding: 0;


}

#contact h2 {
    padding-top: 30px;
}


#inversionistas {
    clear: both;
    padding-top: 30px;
}


#mapa {
    padding-top: 10px;
}

#alojamiento {
    padding-top: 30px;
}

#otros {
    padding-top: 30px;
}

h2 {
    font-size: 2.5em;
    padding-bottom: 10px;
}

p {
    font-size: 1.18em;
}

ol li {
    font-size: 1.2em;
}

section {
    width: 1170px;
    padding-top: 0;
    margin: auto;

}

.masthead {
    width: 1170px;
    margin: auto;
    padding-top: 115px;



}

.masthead p {
    float: left;
    padding-right: 30px;
    width: 940px;
    color: black;
    text-align: justify;
    font-size: 1.18em;
    padding-bottom: 100px;
}

.masthead h1 {
    float: left;
    color: black;
    text-align: justify;
}

header img {
    width: 200px;
    height: 430px;
    padding-top: 60px;
    float: right;
}

table.tableizer-table {
    display: inline;
    font-size: 16px;
    border: 2px solid #CCC;
    font-family: 'Book Antiqua', arial;
    font-weight: 700;
    margin: 0px;
    text-align: center;
}

.tableizer-table td {
    padding: 4px;
    margin: 3px;
    border: 1px solid #CCC;
}

.tableizer-table th {
    background-color: #2A5E2D;
    color: #FFF;
    font-weight: bold;
    padding: 3px 7px 3px 7px;
}

.lr {
    width: 40%;
    height: calc(width / 2.01089325);
    display: inline;
    padding: 10px;
    margin: auto;
}

.lim {
    width: 59%;
    height: calc(width / 5.67857143);
    display: inline;
    padding: 10px;
    margin: auto;
}

 .loteo{
    width: 1140px;
    margin: auto;
    }

.lasrosastres {
    float: left;
    width: 45%;
}

.lasrosastresimagen {
    float: right;
    width: 45%;
}

.limpio {
    clear: both;
}
@media (max-width: 1169px) {

    body {
        padding-right: 15px;
    }

    .carousel-inner {
        width: auto;
        height: (width / 1.77777778);

        padding-top: 10px;
    }
    
    .loteo{
        width: 95vw;
        height: (width / 1.77777778);
    }
    #mainNav .navbar-nav .nav-item .nav-link {
        color: #282828;
    }
    section {
        width: 95vw;
        padding: 5px;

        !important
    }


    #mapa {
        padding-top: 60px;
        padding-bottom: 40px;
    }
	


    .masthead {
        width: 95vw;
        padding-bottom: 0px;
        margin-bottom: 0px;

    }

    .masthead p {
        float: none;
        width: 95vw;
        padding-right: 10vw;
        padding-left: 10px;
        font-size: 1.1em;

    }

    .masthead h1 {
        float: none;
        padding-left: 10px;

    }

    header img {
        display: none;
    }

    .espacio {
        padding: 10px;
        width: 100vw;
    }

    .espacioparrafo {
        padding-left: 0px;
        text-align: left;
    }




    iframe {
        width: auto;
        height: (width / 1.77777778);


    }
    section {
        padding: 0;
        !important
    }



    #inversionistas {
        padding-top: 50px;
    }

    #alojamiento {
        padding-top: 50px;
    }

    #vacamuerta {
        padding-top: 50px;
    }

    #otros {
        padding-top: 50px;
    }

    #contact {
        padding-top: 50px;
    }

    .masthead {
        padding-top: 125px;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }

    .masthead p {

        width: 95vw;
        padding-right: 15px;

    }

    form {
        padding: 5px;
    }

    .lr {
        width: 70%;
        height: calc(width / 2.01089325);
        display: block;
        
        
    }
    .lim {
        width: 95%;
    height: calc(width / 5.67857143);
        display: block;
        
        padding: 10px 0 0 0;
        
    }
    
    #espaciotres{
        margin-bottom: 10px;
    }

}
