/* Background Image */
.ui-body-c { margin:0px; }

/* Wrapper */
.wrapper {
	margin: 0px;
	padding:0px;	
}

/* Logo */
.logo {
	margin: 0 auto;
	width: 100%;
	max-width: 255px;
}

.logo img {
	width: 100%;
	max-width: 940px;
	margin: 25px 0;
}


/* Slider */
.slider_container {
	width: 100%;
	height:320px;
	position: relative;
	margin-bottom: 25px;
}

.slider {
	background: #fff;
	width: 100%;
	height:320px;
	overflow: hidden;
	text-align: center;	
}


.slider img {
	width: 100%;
	height: 100%;
	margin: 0 0%;
}

/* Slider Prev/Next Buttons */
#nav {
	position: relative;
	z-index: 10000;
	width:	 48px;
	margin: 0 auto;	
}

#prev img {
	width:100%;
	max-width: 48px;
	height: 30px;
	max-height: 30px;	
	position: absolute;
}

#prev {
	position: absolute;
	top:0px;
	display: block;
	text-indent: -9999px;
}

#next img {
	width:100%;
	max-width: 48px;
	height: 30px;
	max-height: 30px;	
	position: absolute;
}



#next {
	position: absolute;
	display: block;
	text-indent: -9999px;
	top:100px;
}


/* Menu */
.menu {
	/*box-shadow: 0px 2px 7px rgba(0,0,0,0.75);*/
}

.menu li a {

}

/* Menu Icon */
.ui-li-icon {
	width:16px;
	height:16px;
}


/* Search Form */
.search-form {
	border-bottom: 0px;
}

.ui-input-search {
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.6)), color-stop(99%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 99%); /* IE10+ */
	background: linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
	border-radius: 10px;
}

.ui-input-search input.ui-input-text {
	color: #fff;	
	font-size: 90%;
}

.ui-input-search input.ui-input-text::-webkit-input-placeholder {
    color:    #FFF;
	font-style: italic;
	font-size: 90%;
	text-shadow: 1px 1px 2px #000;
}
.ui-input-search input.ui-input-text:-moz-placeholder {
	font-style: italic;
	font-size: 90%;
    color:    #FFF;
}




/* Social Media Icons */
.social-media {
	margin: 0 auto;
	width: 100%;	
	display: inline-block;
	text-align: center;
}

.social-media a {
	margin: 0 5%;	
}

.social-media a img {
	max-width: 32px;
}	


/* Page Header */
.header {
	margin-bottom: 0px;
	border-bottom:4px solid #007493;
}

.header h4 {
	font: 24px 'GothamBoldRegular'; text-transform:uppercase; color:#007493; margin-bottom:5%; margin-top:0%;
}


/* Page Footer */
.footer {
	float:left;
	margin-top: 25px;
	text-align:center;
	/*box-shadow: 0px -2px 10px rgba(0,0,0,0.5);	*/
	height:50px; 
	background:#007694 url(../img/_bg-rodape.png) no-repeat center top; 
	color:#FFF;
}

.footer p {
	font-size:12px;
}

/* Dialog Box */
.dialog {
	background: #fff;	
}

/* Page Content */
.content {
	color: #777;
	font-family: 'PTSansRegular', sans-serif;
	font-size: 15px;
	line-height: 22px;
	background: #fff;
	/*
	border-radius: 10px;	
	box-shadow: 0px 2px 7px rgba(0,0,0,0.75);
	*/
	padding: 20px;
	margin-bottom: 25px;
}

/* Collapsible Content */
.ui-collapsible {
	margin:0;
	margin-bottom: 10px;
}

.ui-collapsible-heading {
	margin:0;	
}

.ui-collapsible-heading a {
}

.ui-collapsible-content {
	margin:0;
}


/* Google Map */
.map_container {
	background: #fff;
	
	border-radius: 10px;
	padding: 6px;
	margin-bottom: 25px;
	
}

#the_map {
	width: 100%;
	height: 100px;
}


/* PhotoSwipe styles */
.gallery { list-style: none; padding: 0; margin: 0; }
.gallery:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.gallery li { float: left; width: 33.33333333%; }
.gallery li a { background: #fff; display: block; margin: 5px; box-shadow: 0px 2px 5px  rgba(0,0,0,0.6); padding: 3px;border-radius: 10px; }
.gallery li img { display: block; width: 100%; height: auto;border-radius: 10px; }

#PhotoSwipeTarget { width: 100%; height: 200px; }

#Indicators { text-align: center; margin-top: 20px; }
#Indicators span { display: inline-block; height: 10px; width: 10px; margin: 0 10px 0 0; padding: 0; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; background: #c5c5c5; overflow:hidden; }
#Indicators span.current{ background: #EEBF02; }

