*{font-family: 'Times New Roman', 'serif';}

.didotbold {font-family: linotype-didot,serif;
font-weight: 700;
font-style: normal;}

.didotregular {font-family: linotype-didot,serif;
font-weight: 400;
font-style: normal;}

ul, li {list-style: none; }


h1 {font-weight: 700 !important; font-size: 24px;}
h2{font-size: 18px !important; font-style: italic;}
.btn-secondary2 {max-width: 435px; border-radius: 0px; background-color: #000; font-size: 18px; font-weight: 300; letter-spacing: 1px; text-transform: uppercase; padding: 6px !important; border: none; color: #fff;}

.btn-secondary2:hover {max-width: 435px; border-radius: 0px; color: #fff; background-color: #545B62;}
.featurette strong {font-weight: 700;}


.separator {height: 2px !important; background-color: #000; max-width: 170px;}

.featurette p {font-size: 20px; font-weight: 100; color: #000; line-height: 20px;}

.txt24 {font-size: 24px; line-height: 30px;}

.bolder {font-weight: 900;}

.footer {background-color: #fff; }
.footer p {font-size: 12px; color: #000; font-weight: 300; line-height: 14px; padding-bottom: 20px; border-bottom: solid 1px #dbdbdb; font-family: 'Arial', 'sans-serif';}
.footer a {font-family: 'Arial', 'sans-serif'; font-size: 12px; text-decoration: underline;}
.footer strong {color: #000;}

.rrss {background-color: #000; }
footer .fichas {font-size: 12px;}
footer strong {font-weight: 600;}

.location-footer {border-top: solid 8px #000; border-bottom: solid 8px #000;}

.txt-blue {color: #49638a;}

.txt-title {letter-spacing: 1px; line-height: 20px;}
.txt-small {font-size: 14px; line-height: 16px; letter-spacing: 1px;}
.txt-footer {color: #868686; line-height: 16px; font-size: 14px;}
.txt-footer a {color: #868686; text-decoration: none;}

h4 {font-size: 12px;}


.calc100 {width: calc(100% - 63px);}

.contenedor {position: relative; background-image: url("../../images/bg_sisley.jpg"); background-size: cover; background-position: center center; min-height: 600px;}
.texto-absoluto {position: relative; z-index: 100; background-color: rgba(255,255,255,0.95); border: 2px solid white; max-width: 450px; margin: 0 auto;}



@media (max-width: 476px) {
	.txt-footer {font-size: 0.7em; }
}

@media (max-width: 439px) {
	.btn-secondary2 {font-size: 16px;  letter-spacing: 0px; line-height: 18px;}
}