@charset "UTF-8";
/* CSS Document */


@font-face {
    font-family: 'GothamBookRegular';
    src: url('../fonts/gotham-book-webfont.eot');
    src: url('../fonts/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-book-webfont.woff') format('woff'),
         url('../fonts/gotham-book-webfont.ttf') format('truetype'),
         url('../fonts/gotham-book-webfont.svg#GothamBookRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamMedium';
    src: url('../fonts/gotham-medium-webfont-webfont.eot');
    src: url('../fonts/gotham-medium-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham-medium-webfont-webfont.woff') format('woff'),
         url('../fonts/gotham-medium-webfont-webfont.ttf') format('truetype'),
         url('../fonts/gotham-medium-webfont-webfont.svg#GothamMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* BODY */

body {
    margin: 0px;
    padding: 0px;
	background-color:#FFF;
	overflow-x:hidden;
	box-sizing:border-box;
} 


a:focus{outline: none}

/* BANNER */

#banner {
	margin:0;
	border: 0;
	padding:0;
	top:0;
	text-align:center;
	width:100%;
	line-height: 0;
}

#banner img{
	/*width:100%;
	height:325px;*/
}

/* CONTENT */
.cycle > div
{
right: 0!important;
}
#content {
    width: 672px;
	margin: 0 auto;
	border: 0;
	padding:0;
	padding:25px 0px;
	float:none;
	text-align:justify;
	font-family:GothamBookRegular;
	font-size:14px;
	color:#999;
	line-height:20px;
}

.image-source-link {
	color: #98C3D1;
}

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 0.3s ease-out; 
	-moz-transition: all 0.3s ease-out; 
	-o-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
		opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
		opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}

.mfp-bottom-bar{font-family: 'GothamBookRegular';}

.zoom-gallery{
	margin: 0 auto;
	margin-bottom: -15px;	
}

.gallery-pop {
	display: inline-block;
	width: 32%;
	vertical-align: middle;	
	padding:0!important;
	margin-bottom: 15px;
	overflow: hidden;
}

.gallery-pop img {
	
	transition: transform 0.5s ease;
}

.gallery-pop:hover img {
	transform: scale(1.1,1.1);	
	transition: transform 0.5s ease;
}

#content a{
color:#b68364;
text-decoration:none;
padding-bottom:8px;
}

#content a:hover {
text-decoration:underline;
}

/* HEADER */

#header {
	float:none;
	/*margin:10px 0 10px 0;*/
	padding:10px;
	border: 0;
	padding:0;
	top:0;
	text-align:center;
	background-color:#FFF;
	
}

.logo {
margin:10px;
}

/* IDIOMA*/

#idioma {

position: absolute !important; 
right: 10px; top: 122px;
z-index:100;
font-family:GothamBookRegular;
font-size:12px;
}

#idioma a{
color:#b68364;
text-decoration:none;
padding-bottom:8px;
}

#idioma a:hover {
text-decoration:underline;
}

/* NAVIGATION */

#navigation-holder{
background-color: rgba(95, 77, 63,1);
width:100%;
border-top:solid 3px;
border-top-color:#b68364;
padding:10px;
text-align:center;
}

#navigation {
font-family:GothamBookRegular;
font-size:16px;
font-weight:bold;
margin:0 auto 0 auto; 
}

#navigation-button {
padding:0 10px 0 10px;
border-right:solid 2px #000000;
display: inline-block;
}

#navigation-button:last-child {
	border: 0;	
}


#navigation a{
color:#000;
text-decoration:none;
padding-bottom:8px;
}

#navigation a:hover, #navigation a.active {
	color:#FFF;
	
}

#map {
	width: 100%;
	height: 375px;	
}






/* FOOTER */

#footer {
width: 100%;
height:100px;
font-family:GothamBookRegular;
font-size:10px;
text-align:center;
padding:10px 0 10px 0;
background-color:#FFF;
float:none !important;
color:#999;
}

#footer-galeria {
width: 100%;
height:100px;
font-family:GothamBookRegular;
font-size:10px;
text-align:center;
padding:10px 0 10px 0;
float:none !important;
color:#333;
}

#footer a , #footer-galeria a{
color:#b68364;
text-decoration:none;
padding-bottom:8px;
}

#footer a , #footer-galeria a:hover {
text-decoration:underline;
}