@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

body, ul, li, p, a, h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	background: url(../img/barra-top.jpg) repeat-x top center;
	font-family: Verdana, Arial;
}

li {
	list-style: none;
}

@font-face {
	font-family: 'anthroposoph-bold';
	src: url('../fonts/anthroposoph-bold-webfont.eot'); /* IE9 Compat Modes */
	src: url('../fonts/anthroposoph-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/anthroposoph-bold-webfont.woff') format('woff'), /*  Modern Browsers */
		 url('../fonts/anthroposoph-bold-webfont.ttf')  format('truetype'),
		 url('../fonts/anthroposoph-bold-webfont.svg#anthroposoph-bold') format('svg'); /* Safari, Android, iOS */
	font-weight: normal;
	font-style: normal;
}

.anthroposoph {
	font-family: 'anthroposoph-bold';
}
.base { 
	width: 100%;
	margin: auto;
}
.txt-indent {
    text-indent: -9999px;
}
/**********************************************************/
/*
-----------> HEADER
*/
/**********************************************************/

.top-header {
	height: 4px;
}
.blc-header {
	width: 100%;
	margin: 0 auto;	
}
	.lang-menu {
		/*display: none;*/
		position: absolute;
		right: 16px;
	}

	.lang-menu li {
		float: left;
		display: block;
		margin: 0 2px;
		color: #7d4e1f;
		font-size: 10px;
		font-weight: bold;
	}
	
	.lang-menu a.lang-pt-br, .lang-menu a.lang-en {
		color: #f8981d;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
	}

	.lang-menu a:hover.lang-pt-br, .lang-menu a:hover.lang-en {
		color: #7d4e1f;
	}

	.lang-menu a.active {
		color: #7d4e1f;
	}


/**********************************************************/
/*
-----------> MENU RESPONSIVO
*/
/**********************************************************/

	.nav-menu {
		display: none;
		margin-top: 40px; 
	}
	 a.logo-centro-paulus {
		display: block;
		margin: 20px auto 10px;
        outline: none;
		width: 134px;
		height: 71px;
		background: url(../img/logo-centro-paulus.jpg) no-repeat;
	}
	.nav-menu-resp {
		width: 100%;
		margin: auto;
		margin-bottom: 30px;
		background-color: #fff;
	}
	.nav-menu-resp 	.mn-top {
        position: absolute;
        right: 10px;
        top: 10px;
	}
		.mn-tit {
			float: left;
			display: none;
			color: #f8981d;
			width: 80px;
			font-size: 14px;
            font-weight: bold;
			margin: 16px 0 0 30px;
		}
		.mn-button {
			display: block;
			padding: 2px 10px;
			border-radius: 10px;
			border: 3px solid #f8981d;
			margin-top: 24px;
		}
		.mn-button:hover {
			cursor: pointer;
		}
			.mn-barra {
				display: block;
				margin: 4px 0;
				height: 3px;
				width: 26px;
				background: #f8981d;
				text-align: center;
			}
		.mn-links {
			display: none;
		}
		.mn-links ul li {
			display: block;
		}
			.mn-links ul li a {
				display: block;
				width: 100%;
				color: #f8981d;
				font-size: 14px;
                font-weight: bold;
				padding: 9px 0;
				border-bottom: 1px solid #f8981d;
				text-align: center;
				text-decoration: none;
                outline: none;
                overflow: hidden;
			}
			.mn-links ul li a.active {
				color: #9a6531;
			}
			.mn-links ul li .active-contato {
				color: #9a6531;
			}




/**********************************************************/
/*
-----------> BANNER
*/
/**********************************************************/

.bx-wrapper .bx-caption {
	bottom: 224px;
	right: 145px;
}
.bx-wrapper .bx-next { display: none; }
.bx-wrapper .bx-prev { display: none; }


/**********************************************************/
/*
-----------> CONTENT
*/
/**********************************************************/

.blc-content {
	clear: both;
	display: table;
	width: 100%;
	margin: auto;
	/*margin-bottom: 80px;*/
}

/*
// HOME
*/
	.slider {
		padding-bottom: 50px;
	}
	.btn-menu {
		clear: both;
	}
	.btn-menu a {
		background-repeat: no-repeat;
		background-size: contain;
		display: block;
		width: 82%;
		height: 158px;
		margin: auto 9%;
	}
		.btn-menu a.btn-o-centro-paulus 		{ background-image: url(../img/btn-o-centro-paulus-off.jpg); }
		.btn-menu a.btn-acomodacoes 			{ background-image: url(../img/btn-acomodacoes-off.jpg); }
		.btn-menu a:hover.btn-o-centro-paulus 	{ background-image: url(../img/btn-o-centro-paulus-on.jpg); }
		.btn-menu a:hover.btn-acomodacoes 		{ background-image: url(../img/btn-acomodacoes-on.jpg); }

.banner-legenda {
	position: absolute;
	bottom: 110px;
	right: 75px;
	width: 262px;
	height: 70px;
	background: url(../img/banner-legenda.png) no-repeat;
}


/*
// O CENTRO PAULUS | ESTRUTURA
*/
.destaque-centro-paulus {
	position: relative;
	width: 90%;
	margin: auto;
}
    .destaque-centro-paulus img {
        width: 100%;
    }
.tit-centro-paulus, .tit-estrutura {
    background: url(../img/titulos.png) no-repeat;
    background-size: 240px;
    width: 200px;
    height: 21px;
    display: block;
    margin: 20px auto;
}
    .tit-centro-paulus  { background-position: -19px 0; }
    .tit-estrutura      { background-position: -19px -26px; }

.txt-centro-paulus, .txt-estrutura {
	width: 90%;
	color: #7d4e1f;
	text-align: center;
	font-size: 18px;
	margin: 0 auto 70px;
}
.fotos-centro-paulus, .fotos-estrutura {
	clear: both;
	width: 250px;
	height: 720px;
	margin: auto;
	overflow: hidden;
}
.fotos-centro-paulus {
	margin-bottom: 70px;
}
	.fotos-centro-paulus a, .fotos-estrutura a {
		width: 245px;
		height: 160px;
		display: block;
		margin-bottom: 15px;
		background-repeat: no-repeat;
	}
	.fotos-centro-paulus a.centro-paulus-thumb-1 		{ background-image: url(../img/centro-paulus/thumb-01.jpg); }
	.fotos-centro-paulus a.centro-paulus-thumb-2 		{ background-image: url(../img/centro-paulus/thumb-02.jpg); }
	.fotos-centro-paulus a.centro-paulus-thumb-3 		{ background-image: url(../img/centro-paulus/thumb-03.jpg); }
	.fotos-centro-paulus a.centro-paulus-thumb-4 		{ background-image: url(../img/centro-paulus/thumb-04.jpg); }

	.fotos-estrutura a.estrutura-thumb-1 		{ background-image: url(../img/estrutura/thumb-01.jpg); }
	.fotos-estrutura a.estrutura-thumb-2 		{ background-image: url(../img/estrutura/thumb-02.jpg); }
	.fotos-estrutura a.estrutura-thumb-3 		{ background-image: url(../img/estrutura/thumb-03.jpg); }
	.fotos-estrutura a.estrutura-thumb-4 		{ background-image: url(../img/estrutura/thumb-04.jpg); }

    .fotos-centro-paulus a:hover.centro-paulus-thumb-1,
    .fotos-centro-paulus a:hover.centro-paulus-thumb-2, 
    .fotos-centro-paulus a:hover.centro-paulus-thumb-3,
    .fotos-centro-paulus a:hover.centro-paulus-thumb-4,
    .fotos-estrutura a:hover.estrutura-thumb-1,
	.fotos-estrutura a:hover.estrutura-thumb-2,
	.fotos-estrutura a:hover.estrutura-thumb-3,
	.fotos-estrutura a:hover.estrutura-thumb-4 
    {
        background-image: url(../img/centro-paulus-thumb-over.jpg);
    }



/*
// ACOMODAÇÕES
*/
.blc-acomodacoes {
	color: #7d4e1f;
	font-size: 18px;
}
	.blc-acomodacoes p {
		text-align: center;
	}
	.blc-acomodacoes strong {
		display: block;
	}
	.blc-acomodacoes a {
		/*width: 613px;
		height: 396px;
		display: block;
		background-repeat: no-repeat;*/
	}
	.destaque-acomodacoes {
		position: relative;
		width: 90%;
        margin: auto;
	}
        .destaque-acomodacoes img {
            width: 100%;
        }

    .tit-acomodacoes, .tit-tarifas {
        background: url(../img/titulos.png) no-repeat;
        background-size: 240px;
        width: 200px;
        height: 22px;
        display: block;
        margin: 20px auto;
    }
        .tit-acomodacoes  { background-position: -19px -56px; }
        .tit-tarifas      { background-position: -19px -87px; }

	.tit-tarifas {
		margin-top: 70px;
	}
	.txt-acomodacoes {
		width: 90%;
		margin: 0 auto 70px;
	}
	.video-acomodacoes {
		position: relative;
		width: 90%;
		height: 0;
		margin: auto;
		padding-bottom: 56.25%;
		padding-top: 30px;
		overflow: hidden;
	}
	.video-acomodacoes iframe {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 90%;
	}

    .standard .tit-standard,
    .diferenciados .tit-diferenciados,
    .albergue .tit-albergue
    {
        width: 65%;
        margin: auto;
    }

    .standard .tit-standard img,
    .diferenciados .tit-diferenciados img,
    .albergue .tit-albergue img
    {
        width: 100%;
    }

	.galeria-standard,
    .galeria-diferenciados,
    .galeria-albergue 
    {
        height: 180px;
		overflow: hidden;
	}

	.galeria-standard a,
    .galeria-diferenciados a,
    .galeria-albergue a 
    {
		display: block;
		background-repeat: no-repeat;
		background-size: contain;
		width: 245px;
		height: 100%;
        margin: auto;
	}

		.galeria-standard a 			{ background-image: url(../img/apartamentos/standard1/thumb-01.jpg); }
		.galeria-standard a:hover 		{ background-image: url(../img/btn-dormitorio-1.jpg); }

		.galeria-diferenciados a 		{ background-image: url(../img/apartamentos/fridha/thumb-01.jpg); }
		.galeria-diferenciados a:hover 	{ background-image: url(../img/btn-dormitorio-2.jpg); }

		.galeria-albergue a 			{ background-image: url(../img/apartamentos/albergue/thumb-01.jpg); }
		.galeria-albergue a:hover 		{ background-image: url(../img/btn-dormitorio-3.jpg); }



/*
// GASTRONOMIA
*/
.destaque-gastronomia {
	position: relative;
	width: 90%;
	margin: auto;
}
    .destaque-gastronomia img {
        width: 100%;
    }
.tit-gastronomia {
    background: url(../img/titulos.png) no-repeat;
    background-position: -19px -115px;
    background-size: 240px;
    width: 200px;
    height: 25px;
    display: block;
    margin: 20px auto;
}
.txt-gastronomia {
	width: 90%;
	color: #7d4e1f;
	text-align: center;
	font-size: 18px;
	margin: 0 auto 70px;
}
.fotos-gastronomia {
	clear: both;
	width: 245px;
	height: 720px;
	margin: auto;
	overflow: hidden;
}
	.fotos-gastronomia a {
		display: block;
		width: 245px;
		height: 160px;
		background-repeat: no-repeat;
	}

	.fotos-gastronomia a.gastronomia-thumb-1 		{ background-image: url(../img/gastronomia/thumb-01.jpg); }
	.fotos-gastronomia a.gastronomia-thumb-2 		{ background-image: url(../img/gastronomia/thumb-02.jpg); }
	.fotos-gastronomia a.gastronomia-thumb-3 		{ background-image: url(../img/gastronomia/thumb-03.jpg); }
	.fotos-gastronomia a.gastronomia-thumb-4 		{ background-image: url(../img/gastronomia/thumb-04.jpg); }

	.fotos-gastronomia a:hover.gastronomia-thumb-1,
	.fotos-gastronomia a:hover.gastronomia-thumb-2,
	.fotos-gastronomia a:hover.gastronomia-thumb-3,
	.fotos-gastronomia a:hover.gastronomia-thumb-4 	
    {
        background-image: url(../img/gastronomia-thumb-over.jpg);
    }



/*
// TURISMO SUSTENTÁVEL
*/
.destaque-turismo-sustentavel {
	position: relative;
	width: 90%;
	margin: auto;
}
    .destaque-turismo-sustentavel img {
        width: 100%;
    }
.tit-turismo-sustentavel {
    background: url(../img/titulos.png) no-repeat;
    background-position: 2px -142px;
    background-size: 240px;
    width: 247px;
    height: 25px;
    display: block;
    margin: 20px auto;
}
.txt-turismo-sustentavel {
	width: 90%;
	color: #7d4e1f;
	text-align: center;
	font-size: 18px;
	margin: 20px auto;
}
.video-turismo-sustentavel {
	position: relative;
	width: 90%;
	margin: auto;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.video-turismo-sustentavel iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 90%;
}


/*
// LOCALIZAÇÃO | COMO CHEGAR
*/

.destaque-local {
	position: relative;
	width: 90%;
	margin: auto;
}
    .destaque-local img {
        width: 100%;
    }
.tit-local, .tit-como-chegar {
    background: url(../img/titulos.png) no-repeat;
    background-size: 240px;
    width: 200px;
    height: 25px;
    display: block;
    margin: 20px auto;
}
    .tit-local          { background-position: -19px -176px; }
    .tit-como-chegar    { background-position: -19px -206px; }

.txt-local {
	width: 90%;
	color: #7e5b26;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	margin: auto;
	margin-top: 30px;
}

.txt-rotas {
	width: 75%;
	color: #7e5b26;
	font-size: 10px;
	font-weight: bold;
	margin: auto;
	}
.rota-carro, .rota-metro-bus, .rota-trem-bus {
	display: block;
	margin: auto;
	margin-bottom: 10px;
}
    .rota-carro     { width: 14%; }
    .rota-metro-bus { width: 25%; }
    .rota-trem-bus  { width: 25%; }

.mapa-local {
    position: relative;
    padding-bottom: 56.25%;
    margin: 0 3%;
    height: 0;
    overflow: hidden;
}

ul.rotas li {
	clear: both;
	background: url(../img/box-como-chegar-02.jpg) no-repeat;
	background-size: contain;
	width: 98%;
	height: 255px;
	padding: 6% 0;
	margin: auto 1%;
}
ul.rotas li:last-child {
	margin-bottom: 0;
}


/*
// CONTATO
*/

.destaque-contato {
	position: relative;
	width: 90%;
	margin: auto;
}
    .destaque-contato img {
        width: 100%;
    }
.tit-contato {
    background: url(../img/titulos.png) no-repeat;
    background-position: -19px -235px;
    background-size: 240px;
    width: 200px;
    height: 25px;
    display: block;
    margin: 20px auto;
}

.tel-contatos {
	background: url(../img/icons.png) no-repeat 0 1px;
	width: 100px;
	height: 70px;
}

.blc-contatos {
	width: 255px;
	margin: auto;
}
	.blc-contatos li {
		position: relative;
		margin: 5% 0;
	}

	.blc-contatos p {
		display: block;
		width: 80%;
		height: auto;
	}

	.blc-contatos span, .contato-mail a {
		display: block;
		color: #7e5b26;
		font-size: 17px;
		font-weight: bold;
		font-family: 'anthroposoph-bold', Arial;
	}

	.blc-contatos .contato-mail a {
		text-decoration: none;
	}

	.blc-contatos .contato-mail a:hover {
		color: #ffce84;
	}

	.blc-contatos .contato-tel, .blc-contatos .contato-mail  {
		position: absolute;
	}
		.blc-contatos .contato-tel {
			top: 23%;
			left: 19%;
		}
		.blc-contatos .contato-mail {
			top: 32%;
			left: 15%;
		}

	.blc-contatos .icon-tel, .blc-contatos .icon-mail {
		float: left;
		display: block;
	}
		.blc-contatos .icon-tel {
			margin: 4% 8% 3% 0;
			width: 17%;
		}

		.blc-contatos .icon-mail {
			margin: 4% 3% 2% 0;
			width: 13%;
		}	
	.blc-contatos .btn-facebook, .blc-contatos .btn-youtube {
		border: none;
	}




/**********************************************************/
/*
-----------> FOOTER
*/
/**********************************************************/

.blc-footer {
	clear: both;
	display: table;
	width: 100%;
	height: 456px;
	background: #7d4e1f url(../img/bg-footer.jpg) repeat-x top center;;
}
.footer-container {
	clear: both;
	display: table;
	margin: 115px auto 50px;
}
	.footer-container ul {
		clear: both;
	}
		.footer-container li {
            clear: both;
			float: none;
			display: block;
			padding-top: 0;
			margin: 0 auto;
            font-size: 14px;
            color: #bfa387;
		}
		.footer-container li.divisoria {
			background: none;
			width: 100%;
			height: auto;
			padding-top: 0;
			margin-top: 30px;
		}
			.footer-container .box-local {
				width: 240px;
			}
                .footer-container .box-local p {
                    margin-top: 0;
                    display: table;
                }
			.footer-container .box-contato {
				width: 240px;
			}
                .footer-container .box-contato p {
                    margin-top: 4px;
                    display: table;
                }
			.footer-container .icon-map {
				float: left;
                display: block;
                width: 29%;
                margin-right: 13px;
                margin-bottom: 30px;
			}
			.footer-container .icon-phone {
				float: left;
                display: block;
                width: 27%;
                margin-right: 16px;
                margin-bottom: 30px;
			}

			.box-redes-sociais {
				margin-top: 0;
			}
			.box-redes-sociais a {
				background: url(../img/icons.png);
				float: left;
				display: block;
			}
			.box-redes-sociais a.link-facebook {
				background-position: -23px -707px; 
				width: 79px;
                height: 74px;
                margin: 0 30px 0 0;
			}
			.box-redes-sociais a.link-youtube {
				background-position: 0 -575px;
				width: 119px;
				height: 49px;
				margin: 15px 0 0 0;
			}
			.box-redes-sociais a:hover.link-facebook { background-position: -21px -792px; }
			.box-redes-sociais a:hover.link-youtube { background-position: -1px -640px; }

.txt-copyright {
	clear: both;
	display: block;
	height: 35px;
	padding-top: 15px;
	font-size: 24px;
	color: #fef9f9;
	text-align: center;
	background-color: #9a6531;
}
.txt-fbb {
	width: 100%;
	height: 28px;
	margin: auto;
	padding-top: 12px;
	padding-right: 0;
	text-align: center;
	font-size: 12px;
	color: #fef9f9;
}
.txt-fbb a {
	color: #fef9f9;
	text-decoration: none;
}

/*--------------------------------------------------------------------------------------------------*/

/* Desktop Layout: 320px min.  Inherits styles from: Mobile Layout. */

/*--------------------------------------------------------------------------------------------------*/

@media only screen and (min-width: 320px) {

            .footer-container li {
                font-size: 16px;
                margin-left: 20px;
            }
                .footer-container .box-local,
                .footer-container .box-contato
                {
                    width: 290px;
                    margin: auto;
                }
                    .footer-container .box-local p,
                    .footer-container .box-contato p
                    {
                        display: table;
                    }
                    .footer-container .box-local p   { margin-top: 2px; }
                    .footer-container .box-contato p { margin-top: 5px; }
    
                .footer-container .icon-map {
                    width: 27%;
                    margin-right: 20px;
                }
                .footer-container .icon-phone {
                    width: 24%;
                    margin-right: 20px;
                }

                .box-redes-sociais a.link-facebook  { margin: 0; }
                .box-redes-sociais a.link-youtube   { margin: 15px 0 0 60px; }

    
    
    
    
    /*
    // ACOMODAÇÕES
    */

    .standard .tit-standard,
    .diferenciados .tit-diferenciados,
    .albergue .tit-albergue
    {
        width: 50%;
    }

	.galeria-standard,
    .galeria-diferenciados,
    .galeria-albergue 
    {
        height: 180px;
	}

	.galeria-standard a,
    .galeria-diferenciados a,
    .galeria-albergue a 
    {
		width: 245px;
	}


    /*
    // CONTATO
    */

	.blc-contatos span, .contato-mail a {
		font-size: 17px;
	}
	.blc-contatos .icon-tel {
		margin: 4% 8% 3% 0;
		width: 17%;
	}

	.blc-contatos .icon-mail {
		margin: 2% 3% 2% 0;
		width: 13%;
	}
}




/*--------------------------------------------------------------------------------------------------*/

/* Desktop Layout: 480px min.  Inherits styles from: Mobile Layout. */

/*--------------------------------------------------------------------------------------------------*/

@media only screen and (min-width: 480px) {


	/*
	// O CENTRO PAULUS | ESTRUTURA
	*/
    
    
    .tit-centro-paulus, .tit-estrutura {
        background: url(../img/titulos.png) no-repeat;
        background-size: 265px;
        width: 220px;
    }
        .tit-centro-paulus  { background-position: -22px 0; }
        .tit-estrutura      { background-position: -22px -30px; }
    
    .fotos-centro-paulus, .fotos-estrutura {
		width: 495px;
		height: 340px;
	}
	.fotos-centro-paulus a, .fotos-estrutura a {
		float: left;
	}


	/*
	// ACOMODAÇÕES
	*/
    
    .tit-acomodacoes, .tit-tarifas {
        background: url(../img/titulos.png) no-repeat;
        background-size: 265px;
        width: 200px;
        height: 28px;
    }
        .tit-acomodacoes  { background-position: -32px -60px; }
        .tit-tarifas      { background-position: -32px -94px; }

    
    .standard .tit-standard,
    .diferenciados .tit-diferenciados,
    .albergue .tit-albergue
    {
        width: 50%;
    }

	.galeria-standard,
    .galeria-diferenciados,
    .galeria-albergue 
    {
        height: 270px;
	}

	.galeria-standard a,
    .galeria-diferenciados a,
    .galeria-albergue a 
    {
		width: 400px;
	}



	/*
	// GASTRONOMIA
	*/
    
    
    .tit-gastronomia {
        background: url(../img/titulos.png) no-repeat;
        background-position: -19px -127px;
        background-size: 265px;
        width: 200px;
        height: 28px;
    }
	.fotos-gastronomia {
		width: 495px;
		height: 340px;
		margin: auto;
	}
		.fotos-gastronomia a {
			float: left;
		}



	/*
	// TURISMO SUSTENTÁVEL
	*/
    
    .tit-turismo-sustentavel {
        background: url(../img/titulos.png) no-repeat;
        background-position: 2px -158px;
        background-size: 265px;
        width: 272px;
        height: 25px;
    }
    
    
	/*
	// LOCALIZAÇÃO | COMO CHEGAR
	*/
    
    .tit-local, .tit-como-chegar {
        background: url(../img/titulos.png) no-repeat;
        background-size: 265px;
        width: 200px;
        height: 27px;
    }
        .tit-local          { background-position: -19px -194px; }
        .tit-como-chegar    { background-position: -19px -228px; }
    
	ul.rotas li {
		padding: 10% 0;
	}
    .txt-rotas {
        width: 75%;
        font-size: 14px;
    }
    .rota-carro {
        width: 14%;
    }
    .rota-metro-bus {
        width: 25%;
    }
    .rota-trem-bus {
        width: 25%;
    }
    
    
    
	/*
	// CONTATO
	*/

    .tit-contato {
        background: url(../img/titulos.png) no-repeat;
        background-position: -23px -262px;
        background-size: 265px;
        width: 200px;
        height: 25px;
    }
    
    .blc-contatos {
		width: 395px;
		margin: auto;
	}

	.blc-contatos span, .contato-mail a {
		font-size: 26px;
	}
	.blc-contatos .contato-tel {
		top: 23%;
		left: 20%;
	}
	.blc-contatos .contato-mail {
		top: 32%;
		left: 17%;
	}
	.blc-contatos .icon-tel {
		margin: 3% 9% 3% 0;
		width: 16%;
	}

	.blc-contatos .icon-mail {
		margin: 2% 3% 2% 0;
		width: 13%;
	}



}

/*--------------------------------------------------------------------------------------------------*/

/* Desktop Layout: 600px min.  Inherits styles from: Mobile Layout. */

/*--------------------------------------------------------------------------------------------------*/

@media only screen and (min-width: 600px) {


	/*
	// CONTATO
	*/

	.blc-contatos {
		width: 500px;
	}
	.blc-contatos span, .contato-mail a {
		font-size: 28px;
	}
	.blc-contatos .contato-tel {
		top: 21%;
		left: 18%;
	}
	.blc-contatos .contato-mail {
		top: 32%;
		left: 15%;
	}
	.blc-contatos .icon-tel {
		margin: 4% 6% 3% 0;
		width: 18%;
	}

	.blc-contatos .icon-mail {
		margin: 2% 2% 3% 0;
		width: 13%;
	}

}

/*--------------------------------------------------------------------------------------------------*/

/* Desktop Layout: 769px min.  Inherits styles from: Mobile Layout. */

/*--------------------------------------------------------------------------------------------------*/

@media only screen and (min-width: 769px) {


	.blc-header {
		width: 980px;
		margin: 0 auto;
        position: relative;
	}


/**********************************************************/
/*
-----------> BANNER
*/
/**********************************************************/

.bx-wrapper .bx-next { display: block; }
.bx-wrapper .bx-prev { display: block; }


/**********************************************************/
/*
-----------> CONTENT
*/
/**********************************************************/


.blc-content {
	clear: both;
	display: table;
	width: 980px;
	margin: auto;
	margin-bottom: 80px;
}

/*
// HOME
*/

	.btn-menu a {
		float: left;
		width: 481px;
		height: 158px;
		margin: auto;
	}




/**********************************************************/
/*
-----------> MENU DESKTOP
*/
/**********************************************************/

	.nav-menu-resp {
		display: none;
	}
	a.logo-centro-paulus {
		display: none;
	}
	.nav-menu {
		display: block;
		margin-top: 40px;
	}
		.nav-menu ul { clear: both; }
			.nav-menu li {
				float: left;
				display: block;
				margin-right:58px;
			}
			.nav-menu li:last-child {
				margin-right:0;
			}
				.nav-menu a {
					background: url(../img/menu.png) no-repeat;
					display: block;
					margin-top: 20px;
				}
				.nav-menu .page-1 { background-position: 3px -22px; width: 66px; height: 35px; }
				.nav-menu .page-2 { background-position: -114px -25px; width: 101px; height: 35px; }
				.nav-menu .page-3 { background-position: -255px -25px; width: 91px; height: 35px; }
				.nav-menu .page-4 { background-position: -391px 0; width: 134px; height: 71px; margin-top: 0; }
				.nav-menu .page-5 { background-position: -571px -23px; width: 88px; height: 35px; }
				.nav-menu .page-6 { background-position: -714px -24px; width: 82px; height: 35px; }
				.nav-menu .page-7 { background-position: -853px -25px; width: 58px; height: 35px; }
    
				.nav-menu a:hover.page-1, .nav-menu .active-1 { background-position: 3px -94px; }
				.nav-menu a:hover.page-2, .nav-menu .active-2 { background-position: -114px -97px; }
				.nav-menu a:hover.page-3, .nav-menu .active-3 { background-position: -255px -97px; }
				.nav-menu a:hover.page-5, .nav-menu .active-5 { background-position: -571px -95px; }
				.nav-menu a:hover.page-6, .nav-menu .active-6 { background-position: -714px -96px; }
				.nav-menu a:hover.page-7, .nav-menu .active-7 { background-position: -853px -97px; }

/*
// O CENTRO PAULUS | ESTRUTURA
*/
    .destaque-centro-paulus {
        position: relative;
        background: url(../img/banner/banner-006.jpg) no-repeat;
        width: 980px;
        height: 485px;
        margin: auto;
    }
    .tit-centro-paulus, .tit-estrutura {
        background-size: contain;
        width: 898px;
        height: 33px;
        display: block;
        margin: 20px auto 40px;
    }
        .tit-centro-paulus  { background: url(../img/titulos-o-centro-paulus.png) no-repeat; }
        .tit-estrutura      { background: url(../img/titulos-estrutura.png) no-repeat; }
    
    .txt-centro-paulus, .txt-estrutura {
        width: 898px;
        color: #7d4e1f;
        text-align: center;
        font-size: 18px;
        margin: 0 auto 70px;
    }
    .fotos-centro-paulus {
        clear: both;
        width: 980px;
        height: 160px;
        overflow: hidden;
        margin-bottom: 70px;
    }
        .fotos-centro-paulus a {
            float: left;
            width: 245px;
            height: 160px;
            display: block;
            background-repeat: no-repeat;
        }

    .fotos-estrutura {
        clear: both;
        width: 980px;
        height: 160px;
        overflow: hidden;
    }
        .fotos-estrutura a {
            float: left;
            display: block;
            width: 245px;
            height: 160px;
            background-repeat: no-repeat;
        }
    


/*
// ACOMODAÇÕES
*/

    .tit-acomodacoes, .tit-tarifas {
    	background-size: contain;
        width: 898px;
        height: 33px;
        display: block;
        margin: 20px auto 40px;
    }
        .tit-acomodacoes  { background: url(../img/titulos-acomodacoes.png) no-repeat; }
        .tit-tarifas      { background: url(../img/titulos-tarifas.png) no-repeat; }
    
    .standard, .diferenciados, .albergue {
        margin-bottom: 40px;
    }
    .standard .tit-standard,
    .diferenciados .tit-diferenciados,
    .albergue .tit-albergue
    {
        width: 300px;
        text-align: center;
    }
    .standard .tit-standard             { margin-left: 20px; }
    .diferenciados .tit-diferenciados   { margin-right: 20px; }
    .albergue .tit-albergue             { margin-left: 20px; }
    
    .standard .tit-standard             { float: left; }
    .diferenciados .tit-diferenciados   { float: right; }
    .albergue .tit-albergue             { float: left }

    .standard .tit-standard img,
    .diferenciados .tit-diferenciados img,
    .albergue .tit-albergue img
    {
        width: auto;
    }
    
	.galeria-standard,
    .galeria-diferenciados,
    .galeria-albergue 
    {
        height: 396px;
	}

	.galeria-standard a,
    .galeria-diferenciados a,
    .galeria-albergue a 
    {
		width: 613px;
	}


/*
// GASTRONOMIA
*/
.destaque-gastronomia {
	position: relative;
	background: url(../img/banner/banner-005.jpg) no-repeat;
	width: 980px;
	height: 585px;
}

.tit-gastronomia {
    background: url(../img/titulos-gastronomia.png) no-repeat;
    background-size: contain;
    width: 898px;
    height: 33px;
    display: block;
    margin: 20px auto 40px;
}

.fotos-gastronomia {
	clear: both;
	width: 980px;
	height: 160px;
	overflow: hidden;
}
	.fotos-gastronomia a {
		float: left;
		display: block;
		width: 245px;
		height: 160px;
		background-repeat: no-repeat;
	}


/*
// TURISMO SUSTENTÁVEL
*/
.destaque-turismo-sustentavel {
	position: relative;
	background: url(../img/banner/banner-004.jpg) no-repeat;
	width: 980px;
	height: 585px;
}

.tit-turismo-sustentavel {
    background: url(../img/titulos-turismo-sustentavel.png) no-repeat;
    background-size: contain;
    width: 898px;
    height: 33px;
    display: block;
    margin: 20px auto 40px;
}


/*
// LOCALIZAÇÃO | COMO CHEGAR
*/

.destaque-local {
	position: relative;
	background: url(../img/banner/banner-007.jpg) no-repeat;
	width: 980px;
	height: 585px;
}
    
.tit-local, .tit-como-chegar {
	background-size: contain;
    width: 898px;
    height: 33px;
    display: block;
    margin: 40px auto 40px;
}
    .tit-local          { background: url(../img/titulos-localizacao.png) no-repeat; }
    .tit-como-chegar    { background: url(../img/titulos-como-chegar.png) no-repeat; }
    .tit-local {
        margin-top: 50px;
    }
    
.txt-rotas {
	width: 100%;
	color: #7e5b26;
	font-size: 14px;
	font-weight: bold;
	margin: auto;
}
.rota-carro, .rota-metro-bus, .rota-trem-bus {
	float: left;
	margin-right: 30px;
}

ul.rotas li {
	clear: both;
	background: url(../img/box-como-chegar.png) no-repeat;
	width: 84%;
	height: 110px;
	padding: 40px 80px;
}
ul.rotas li:last-child {
	margin-bottom: 0;
}



/*
// CONTATO
*/

.destaque-contato {
	position: relative;
	background: url(../img/banner/banner-008.jpg) no-repeat;
	width: 980px;
	height: 585px;
}
.tit-contato {
    background: url(../img/titulos-contato.png) no-repeat;
    background-size: contain;
    width: 898px;
    height: 33px;
    display: block;
    margin: 20px auto 40px;
}
.blc-contatos {
	width: auto;
	margin: auto;
}

	.blc-contatos li {
		position: relative;
		margin: 2% 0;
		float: left;

	}
	.blc-contatos span, .contato-mail a {
		font-size: 34px;
	}
	.blc-contatos .contato-tel {
		top: 23%;
		left: 19%;
	}
	.blc-contatos .contato-mail {
		top: 32%;
		left: 13%;
	}
	.blc-contatos .icon-tel {
		margin: 4% 8% 3% 0;
		width: 17%;
	}
	.blc-contatos .icon-mail {
		margin: 4% 3% 4% 0;
		width: 13%;
	}



/**********************************************************/
/*
-----------> FOOTER
*/
/**********************************************************/

	.blc-footer {
		clear: both;
		display: table;
		width: 100%;
		height: 456px;
		background: #7d4e1f url(../img/bg-footer.jpg) repeat-x top center;
	}
	.footer-container {
		clear: both;
		display: table;
		width: 860px;
		margin: 0 auto;
		padding-bottom: 40px;
	}
		.footer-container ul {
			clear: both;
		}
			.footer-container li {
                clear: none;
				float: left;
				display: block;
				padding-top: 128px;
				margin: 0;
			}
			.footer-container li.divisoria {
				background: url(../img/icons.png) no-repeat -29px -1030px;
				width: 248px;
				margin-top: 128px;
			}
				.footer-container .box-local {
					float: left;
					display: block;
					width: 410px;
					font-size: 18px;
					color: #bfa387;
					margin-left: 0;
				}
                    .footer-container .box-local p.endlocal {
                        padding-top: 52px;
                    }
				.footer-container .box-contato {
					float: left;
					display: block;
					width: 210px;
					font-size: 18px;
					margin-top: 0;
					color: #bfa387;
					padding: 0;
					margin-left: 20px;
				}
                    .footer-container .box-contato p {
                        padding-top: 2px;
                        margin: auto;
                    }
                .footer-container .icon-map {
                    float: left;
                    display: block;
                    width: auto;
                    margin: 0 13px 0 0;
                }
                .footer-container .icon-phone {
                    float: none;
                    display: table;
                    width: auto;
                    margin: 0 auto 20px;
                }
    
				.box-redes-sociais {
					width: 119px;
					margin: 0 0 0 76px;
				}
				.box-redes-sociais a {
					background: url(../img/icons.png);
					display: block;
				}
				.box-redes-sociais a.link-facebook {
					background-position: -23px -707px; 
					width: 79px; 
					height: 74px;
					margin: 0 0 0 20px;
				}
				.box-redes-sociais a.link-youtube {
					background-position: 0 -575px;
					width: 119px;
					height: 49px;
					margin: 50px 0 0 0;
				}
				.box-redes-sociais a:hover.link-facebook { background-position: -21px -792px; }
				.box-redes-sociais a:hover.link-youtube { background-position: -1px -640px; }

	.txt-copyright {
		clear: both;
		display: block;
		height: 35px;
		padding-top: 15px;
		font-size: 24px;
		color: #fef9f9;
		text-align: center;
		background-color: #9a6531;
	}
	.txt-fbb {
		width: 900px;
		height: 28px;
		margin: auto;
		padding-top: 12px;
		text-align: right;
		font-size: 12px;
		color: #fef9f9;
	}
	.txt-fbb a {
		color: #fef9f9;
		text-decoration: none;
	}

}