@CHARSET "UTF-8";

/*Custom styles for this template*/

/*Webfonts*/
@font-face {
    font-family: 'oxygenbold';
    src: url('../webfonts/oxygen/oxygen-bold-webfont.eot');
    src: url('../webfonts/oxygen/oxygen-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/oxygen/oxygen-bold-webfont.woff') format('woff'),
         url('../webfonts/oxygen/oxygen-bold-webfont.ttf') format('truetype'),
         url('../webfonts/oxygen/oxygen-bold-webfont.svg#oxygenbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oxygenlight';
    src: url('../webfonts/oxygen/oxygen-light-webfont.eot');
    src: url('../webfonts/oxygen/oxygen-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/oxygen/oxygen-light-webfont.woff') format('woff'),
         url('../webfonts/oxygen/oxygen-light-webfont.ttf') format('truetype'),
         url('../webfonts/oxygen/oxygen-light-webfont.svg#oxygenlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oxygenregular';
    src: url('../webfonts/oxygen/oxygen-regular-webfont.eot');
    src: url('../webfonts/oxygen/oxygen-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/oxygen/oxygen-regular-webfont.woff') format('woff'),
         url('../webfonts/oxygen/oxygen-regular-webfont.ttf') format('truetype'),
         url('../webfonts/oxygen/oxygen-regular-webfont.svg#oxygenregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight';
    src: url('../webfonts/opensans/opensans-light-webfont.eot');
    src: url('../webfonts/opensans/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/opensans/opensans-light-webfont.woff') format('woff'),
         url('../webfonts/opensans/opensans-light-webfont.ttf') format('truetype'),
         url('../webfonts/opensans/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: 300;
    font-style: normal;

}
@font-face {
    font-family: 'opensans-condlight';
    src: url('../webfonts/opensans/opensans-condlight-webfont.eot');
    src: url('../webfonts/opensans/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/opensans/opensans-condlight-webfont.woff') format('woff'),
         url('../webfonts/opensans/opensans-condlight-webfont.ttf') format('truetype'),
         url('../webfonts/opensans/opensans-condlight-webfont.svg#opensans-condlight') format('svg');
    font-weight: 300;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('../webfonts/opensans/opensans-regular-webfont.eot');
    src: url('../webfonts/opensans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/opensans/opensans-regular-webfont.woff') format('woff'),
         url('../webfonts/opensans/opensans-regular-webfont.ttf') format('truetype'),
         url('../webfonts/opensans/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: 300;
    font-style: normal;

}
@font-face {
    font-family: 'benchninebold';
    src: url('../webfonts/benchnine/benchnine-bold-webfont.eot');
    src: url('../webfonts/benchnine/benchnine-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/benchnine/benchnine-bold-webfont.woff') format('woff'),
         url('../webfonts/benchnine/benchnine-bold-webfont.ttf') format('truetype'),
         url('../webfonts/benchnine/benchnine-bold-webfont.svg#benchninebold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'benchninelight';
    src: url('../webfonts/benchnine/benchnine-light-webfont.eot');
    src: url('../webfonts/benchnine/benchnine-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/benchnine/benchnine-light-webfont.woff') format('woff'),
         url('../webfonts/benchnine/benchnine-light-webfont.ttf') format('truetype'),
         url('../webfonts/benchnine/benchnine-light-webfont.svg#benchninelight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'benchnineregular';
    src: url('../webfonts/benchnine/benchnine-regular-webfont.eot');
    src: url('../webfonts/benchnine/benchnine-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/benchnine/benchnine-regular-webfont.woff') format('woff'),
         url('../webfonts/benchnine/benchnine-regular-webfont.ttf') format('truetype'),
         url('../webfonts/benchnine/benchnine-regular-webfont.svg#benchnineregular') format('svg');
    font-weight: normal;
    font-style: normal;/* margin-bottom: 20px; */

}
/*Icons from Bootstrap*/
@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../webfonts/glyphicons/glyphicons-halflings-regular.eot');
  src: url('../webfonts/glyphicons/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../webfonts/glyphicons/glyphicons-halflings-regular.woff2') format('woff2'), url('../webfonts/glyphicons/glyphicons-halflings-regular.woff') format('woff'), url('../webfonts/glyphicons/glyphicons-halflings-regular.ttf') format('truetype'), url('../webfonts/glyphicons/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
/*Icons from FontAwesome*/
@font-face {
  font-family: 'FontAwesome';
  src: url('../webfonts/fontawesome/fontawesome-webfont.eot?v=4.3.0');
  src: url('../webfonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../webfonts/fontawesome/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../webfonts/fontawesome/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../webfonts/fontawesome/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../webfonts/fontawesome/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*Icons from FlexSlider*/
@font-face {
  font-family: 'flexslider-icon';
  src: url('../webfonts/flexslider/flexslider-icon.eot');
  src: url('../webfonts/flexslider/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('../webfonts/flexslider/flexslider-icon.woff') format('woff'), url('../webfonts/flexslider/flexslider-icon.ttf') format('truetype'), url('../webfonts/flexslider/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*End Webfonts*/

body {
  /* padding-top: 20px; */
  /* padding-bottom: 20px; */
}
a {
	color:#922B5A;
}
a:hover {
	color:#232323;
}
.hr {
  height: 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
/* p.f-text {
	padding-bottom:30px;
} */
/* .navbar {
  margin-bottom: 20px;
} */

/*Media queries settings*/
@media (max-width: 767px) {
	.logo img {
	height: 30px;
	}
	.sidebar-fixed-right {
		display:none;
	}
	/*Images*/
	section#slideshow-events figcaption { /*Para imagem no tamanho 661x277px*/
	    font-family: 'open_sanslight';
	    text-transform:uppercase;
	    font-size:13px;
	    padding:9.5px 0 9.5px 15px;
	    background:rgba(0,0,0,0.7);
	    margin-top:-39px;
	    color:#CCC;
	    width:100%;
        position:absolute;
	    z-index:1000;
	}
	section#fotos h3 {
		font-family: 'open_sansregular';
		font-weight:400;
		font-size:12px;
		margin-bottom:0;
	}
	section#fotos.menina-ops > ul > li > figure > figcaption > a > span {
		font-size:11px;
	}
	section#fotos.menina-ops > ul > li > div.box-gray > a > span {
		font-size:11px;
	}
	section#ops {
		margin-top:30px;
	}
	section#guia-ops.dados-empresa section#map iframe {
		width:100%;
		height:200px;
		margin-top:30px;
	}
}
@media (min-width: 768px) {
  /* .container {
    width: 750px;
  } */
  .logo img {
	height: 30px;
	}
	.sidebar-fixed-right {
        display:none;
    }
	/*Images*/
	section#slideshow-events figcaption { /*Para imagem no tamanho 661x277px*/
	    font-family: 'open_sanslight';
	    text-transform:uppercase;
	    font-size:19px;
	    padding:9.5px 0 9.5px 15px;
	    background:rgba(0,0,0,0.7);
	    margin-top:-52px;
	    color:#CCC;
	    width:100%;
        position:absolute;
	    z-index:1000;
	}
	.social-icons {
	   max-height:15px;
	}
	section#guia-ops.dados-empresa section#map iframe {
		width:100%;
		height:300px;
		margin-top:30px;
	}
}
@media (min-width: 992px) {
  /* .container {
    width: 920px;
  } */
  /* .logo img {
	height: 40px;
	} */
	/*Images*/
	section#slideshow-events figcaption { /*Para imagem no tamanho 661x277px*/
	    font-family: 'open_sanslight';
	    text-transform:uppercase;
	    font-size:23px;
	    padding:9.5px 0 9.5px 15px;
	    background:rgba(0,0,0,0.7);
	    margin-top:-52px;
	    color:#CCC;
	    width:100%;
        position:absolute;
	    z-index:1000;
	}
	section#guia-ops.dados-empresa section#map iframe {
		width:100%;
		height:400px;
		margin-top:30px;
	}
}
@media (min-width: 1200px) {
  .container {
    width: 1018px;
  }
  .logo img {
  /* margin-top:15px; */
	height: 70px;
	}
	.navbar-default .navbar-nav > li {
	padding-top:41px;
	/* margin-bottom:-1px; */
	/* padding-bottom:35px; */
	}
	/* .navbar-nav .navbar-right > li {
	padding-top:43px;
	margin-bottom:-8px;
	padding-bottom:35px;
	} */
  .navbar-default .navbar-nav > li  a {
	/* padding-top:35px;
	padding-bottom:35px; */
	}
	.navbarLS {
		border-bottom:5px solid #922B5A /* #00619C */;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-o-border-radius:0;
		/* background-color:black; */
		/* margin:0;
		padding:0; */
	}
	#form-search {
    margin-top:47px;
	}
	footer ul.nav.navbar-nav > li > a {
	background-color:transparent !important;
	color:white;
	/* text-shadow:0.5px 1px #666; */
    font-size:16.34pt;
    text-transform:uppercase;
	}
	footer ul.nav.navbar-nav > li > a:hover {
		color:#922B5A;
		text-shadow:none;
		/* text-decoration:underline; */
		/* box-shadow: 0px 0px 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.4);
		-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.4); */
	}
	.input-search {
	    border:1px solid #922B5A;
	    border-radius:0;
	    -webkit-border-radius:0;
	    -moz-border-radius:0;
	}
	/*Images*/
	section#slideshow-events figcaption { /*Para imagem no tamanho 661x277px*/
	    font-family: 'open_sanslight';
	    text-transform:uppercase;
	    font-size:23px;
	    padding:9.5px 0 9.5px 15px;
	    background:rgba(0,0,0,0.7);
	    margin-top:-52px;
	    color:#CCC;
	    width:100%;
	    position:absolute;
	    z-index:1000;
	}
	.girl, .dica {
    padding-left:0;
	}
	.social, .guia {
	    padding-right:0;
	}
	.border-T {
		border-top:1px solid #e7e7e7;
	}
	.border-R {
		border-right:1px solid #e7e7e7;
	}
	.border-B {
		border-bottom:1px solid #e7e7e7;
	}
	.border-L {
		border-left:1px solid #e7e7e7;
	}
	img.movie-preview, img.news-preview {
		max-height:350px;
	}
	section#guia-ops.dados-empresa section#map iframe {
		width:100%;
		height:450px;
		margin-top:30px;
	}

}
/* /Media queries settings */
/*General settings*/
body, html {
	font-family:"open_sansregular";
}
h1, h2, h3, h4, h5, h6 {
	font-weight:300;
}
a {
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
}
a:hover {
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
}
.navbar-default .navbar-nav > li  {
	font-family: 'benchninelight';
	font-size:24px;
	line-height:40px;
	text-transform:uppercase;
	/* border-right:1px solid black; */
}
.navbar-default {
	border:none;
	/*border-radius: 4px 0 0 4px;*/
}
.navbar-default .navbar-nav > li  a {
	color:#922B5A;
}
.navbar-default .navbar-nav > li  a:hover {
	background:#922B5A;
	color:white;
}
.navbar-default .navbar-nav > .active > a {
	background:#922B5A;
	color: #FFF;
}
.navbar-default .navbar-nav > .active > a:hover {
	background:#922B5A;
	color: #000;
}
.dropdown-menu {
	width:100%;
	background-color:#922B5A;
	border: 1px solid #922B5A;
 	/* border: 1px solid rgba(146, 43, 90, .15); */
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}
.navbar-default .dropdown .dropdown-menu li a {
	color:#000;
	font-size:15.5px;
}
.navbar-default .dropdown .dropdown-menu li a:hover {
	color:#922B5A;
	background:#000;
}
.navbar-default .dropdown .dropdown-menu .dropdown-header {
	font-size:15.5px;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color: #922B5A;
	text-decoration: none;
	background-color: #FFF;
	outline: 0;
	margin-left:-1px;
	margin-right:-1px;
}
ul.nav.navbar-nav > li.dropdown.open > a.dropdown-toggle {
	background-color: #922B5A;
	color:#FFF;
}
.navbar-default .navbar-toggle {
  	border-color: #922B5A;
	/* background-color: #922B5A; */
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #922B5A;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #922B5A;
}
.logo {
	float:left;
}
.logo img {
	max-height: 70px;
}
/*Classes bootstrap customizadas*/
.row-ls {
	margin-left:0;
	margin-right:0;
}
li.dropdown.open > ul.dropdown-menu > form {
	width:250px;
	padding:15px;
}
.navbarLS {
		border-bottom:5px solid #922B5A /* #00619C */;
		background-color:black;
		/* margin:0;
		padding:0; */
	}
/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  height: 500px;
  margin-bottom: 60px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: auto;
  background-color: transparent !important;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  /* height: 500px; */
}
.carousel-LS {
	margin-top:-20px;
}
.features {
	/* background-color: #E7E7E7; */
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	/* border:1px solid #e7e7e7; */
	color:#fff;
	margin-bottom:50px;
}
.features .fa-home, .features .fa-cogs, .features .fa-table {
	font-size:50px;
	padding-top:15px;
}
.features h3 {
	margin-top:5px;
	color:#e7e7e7;
}
.footer-title {
	font-size:18.62pt;
	text-align:center;
	text-shadow:0;
	color:#922B5A;
	padding-bottom:50px;
}
footer {
	background:#1A1A1A url(../images/footer-bg2.png) repeat 0 0;
	color:#ffffff;
	margin-top:70px;
	padding:30px 0 0 0;
	font-family: 'open_sanslight';
}
footer a {
	color:white;
}
.copyright {
	/* line-height:35px; */
	background-color:black;
	color:white;
	text-align:center;
	padding:15px 0 15px 0;
	margin-top:20px;
}
a.copyright {
	color: black;
}
a.copyright:hover {
	color: white;
}
.poweredby {
	max-height:20px;
}
.carousel-caption {
	background: rgba(0, 3, 0, 0.4);
	color:WHITE;
}
.carousel-caption p {
	/* font-size:14px; */
	font-weight:bold;
}
.carousel-caption h1 {
	font-family:'oxygenbold';
	font-size:50px;
}
.carousel-indicators .active {
	background-color: #00619C;
}

/* .carousel-LS img {
	opacity: 0.9;
    filter: alpha(opacity=90); For IE8 and earlier
} */
section.slider > div.flexslider.carousel > div.flex-viewport > ul.slides > li > img {
	/* width:200px; */
	height:200px;
}
.featured-image {
	margin-top:-20px;
}
/* img.img-responsive.featured-image {
	max-height:400px;
} */
.pointer {
    cursor:pointer;
}

/*Paddings*/
.padding-top5 {
    padding-top:5px;
}
.padding-top10 {
    padding-top:10px;
}
.padding-top20 {
    padding-top:20px;
}
.padding-top30 {
    padding-top:30px;
}
.padding-top35 {
    padding-top:35px;
}
.padding-top40 {
    padding-top:40px;
}
.padding-top45 {
    padding-top:45px;
}
.padding-top50 {
    padding-top:50px;
}
.padding-bottom0 {
	padding-bottom:0;
}
.padding-bottom5 {
    padding-bottom:5px;
}
.padding-bottom10 {
    padding-bottom:10px;
}
.padding-bottom15 {
    padding-bottom:15px;
}
.padding-bottom20 {
    padding-bottom:20px;
}
.padding-bottom25 {
    padding-bottom:25px;
}
.padding-bottom30 {
    padding-bottom:30px;
}
.padding-bottom35 {
    padding-bottom:35px;
}
.padding-bottom40 {
    padding-bottom:40px;
}
.padding-bottom45 {
    padding-bottom:45px;
}
.padding-bottom50 {
    padding-bottom:50px;
}
.padding-right0 {
    padding-right:0;
}
.padding-left0 {
    padding-left:0;
}
.no-padding {
	padding:0;
}
/*/End Paddings*/

/*Margins*/
.margin-top0 {
    margin-top:0;
}
.margin-bottom0 {
    margin-bottom:0;
}
.margin-top10 {
    margin-top:10px;
}
.margin-top15 {
    margin-top:15px;
}
.margin-top20 {
    margin-top:20px;
}
.margin-top30 {
    margin-top:30px;
}
.margin-top40 {
    margin-top:40px;
}
.margin-top50 {
    margin-top:50px;
}
.margin-top-20 {
    margin-top:-20px;
}
.margin-bottom10 {
    margin-bottom:10px;
}
.margin-bottom15 {
    margin-bottom:15px;
}
.margin-bottom20 {
    margin-bottom:20px;
}
.margin-bottom30 {
    margin-bottom:30px;
}
.margin-bottom40 {
    margin-bottom:40px;
}
.margin-bottom50 {
    margin-bottom:50px;
}
.no-margin {
	margin:0;
}
/*/Margins*/
.tab-home {
	background:#EFF0F4;
	/* max-width:980px; */
	border-radius:0 0 5px 5px;
}
.tab-home > ul > li > a {
	font-family: 'benchninelight';
	font-size:20px;
	text-transform:uppercase;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
}
.tab-home > ul > li.active > a {
	border:none;
	border-bottom:1px solid #fff;
}
.tab-home > ul > li.active > a:hover {
    border:none;
    border-bottom:1px solid #fff;
}
.nav-tabs {
	border-bottom:none;
}
.tab-content {
	background:#FFF;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:30px;
	border-radius:0 0 5px 5px;
}
.tab-home h4, .tab-home h3 {
	font-family: 'oxygenlight';
}
.sidebar-fixed-right {
	position:fixed;
	right:0;
	top:35%;
	font-size:20px;
	background:#232323;
	box-shadow: 0px 0px 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.4);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.4);
	z-index:10000 !important;
}
div.sidebar-fixed-right > ul.nav > li > a {
	color:white;
}
div.sidebar-fixed-right > ul.nav > li > a:hover {
	color:#232323;
	background-color:#922B5A;
}
.input-search {
    background:white;
    color:black;
}
input.input-search {
    box-shadow: /* 0px 1px 1px rgba(0, 0, 0, 0.075) inset */ 0px;
}
.search-button {
    background:#00619c;
    color:white;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border:none;
    transition:all 0.5s;
    -webkit-transition:all 0.5s;
    -moz-transition:all 0.5s;
    -o-transition:all 0.5s;
}
.search-button:hover {
    background:#00619c;
    color:LIGHTGRAY;
    transition:all 0.5s;
    -webkit-transition:all 0.5s;
    -moz-transition:all 0.5s;
    -o-transition:all 0.5s;
}
.btn-input-search {
    font-size: 12.5px;
    /* margin-left: -80px; */
    /* padding-left: 15px; */
    text-transform: uppercase;
    margin-left:-4px;
    border-radius:0;
    border:2px solid #922B5A;
}
.btn-b-5pxlue, a.btn-blue {
	background:#00619c;
	color:WHITE;
}
.btn-blue:hover, a.btn-blue:hover {
	color:#000;
}
.btn-red, a.btn-red {
	background:RED;
	color:WHITE;
}
.btn-red:hover, a.btn-red:hover {
	color:#000;
}
.btn-gray, a.btn-gray {
	background:#E7E7E7;
	color:#333;
}
.btn-gray:hover, a.btn-gray:hover {
	color:#000;
}
/*Modals*/
h4.modal-title {
	font-weight:300;
	color:#00619c;
	font-family: 'oxygenlight';
	/* font-family: "benchninelight"; */
}
/*/Modals*/
/*Feature box*/
.f-box
{
  background-color:#EFF0F4 /* #f4f4f4 */;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  text-align: center;
  min-height: 210px;
  margin-bottom: 20px;
  transition-duration: 500ms;
  transition-property: width, background;
  transition-timing-function: ease;
  /* box-shadow:inset 0 0 10px #EFF0F4; */
}

.f-box:hover, .f-box.active
{
  background-color: #222;
  background-image: url(../images/ios_bg.png);
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  text-align: center;
  min-height: 210px;
  margin-bottom: 20px;
  transition-duration: 500ms;
  transition-property: width, background;
  transition-timing-function: ease;
  color:white;
}
.f-box i
{
  font-size: 50px;
  line-height: normal;
  margin-top: 40px;
  display: block;
  color: #666;
}

.f-box:hover i, .f-box.active i
{
  font-size: 50px;
  line-height: normal;
  margin-top: 40px;
  display: block;
  color: #ffffff;
}
/*/end feature box*/
/*Slideshow*/
/*Slideshow cockpit*/
.carousel-indicators li {
  width: 18px;
  height: 18px;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #00619C;
}
.carousel-indicators .active {
  width: 20px;
  height: 20px;
  margin: 0;
  background-color: #00619C;
  border: 1px solid #00619C;
}
.carousel-caption {
  width:86%;
  position: absolute;
  right: 7%;
  /* bottom: 20px; */
  top:0;
  left: 7%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-inner h1 {
	font-family: 'open_sanslight';
	/* font-weight:300; */
}
/*/end slideshow*/
.date-search {
	background: #262626;
	color:#ffffff;
	padding:8px 0;
}
/*Colors*/
.color1 {
	color:#922B5A;
}
.color2 {
    color:rgba(146,43,90,0.7);
}
/*Forms*/
.btn-custom {
	background:#922B5A;
	color:white;
	border:2px solid #922B5A;
}
/*Banners*/
.full-banner {
	padding:0;
}
/*Sections*/
section#full-banner {
	/* float:left; */
}
section#slideshow-events {
	/* float:left; */
    /* background:url(../images/separator.png) no-repeat bottom 0;
    border-bottom:13px dashed #eee; */
}
section.slider {
    /* float:left; */
}
section.events h1, section.events h2 {
    font-family: 'open_sanslight';
    text-transform:uppercase;
    /* color:black; */
}
section.events h2 {
	font-size:22.49;
}
section.events li {
	padding-top:15px;
	border-bottom:1px dashed #922B5A;
	transition:0.5s;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
}
section.events li:hover {
	background-color:rgba(238,238,238,0.2);
	transition:0.5s;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
}
section#ops {
	width:100%;
	float:left;
    background:url(../images/separator.png) no-repeat 0 0;
    color:#666;
}
section#ops h1, section#ops h2 {
	border-bottom: 1px solid #922B5A;
	padding-bottom:10px;
	color:#922B5A;
	font-family: 'open_sanslight';
}
section#ops figcaption {
	color:#666;
	padding-top:08px;
	font-family: 'open_sanslight';
	text-transform:uppercase;
}
section#ops figcaption:hover {
	color:#922B5A;
}
.div-light-bg {
	background:rgba(238,238,238,0.7);
}
section#ops p {
	text-align:justify;
}
section#ops li img {
	max-width:95px;
}
section#ops ul.guia-item {
	width:100%;
	float:left;
}
section#ops ul.guia-item > li > figure > figcaption {
	color:#922B5A;
	text-transform:none;
	font-family: 'open_sansregular';
	font-size:08px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
section#ops ul.guia-item > li > figure > figcaption a {
	color:#922B5A;
	text-decoration:none;
}
section#ops ul.guia-item > li > figure > figcaption a:hover {
	color:black;
}
section#full-banner2 {
	width:100%;
	float:left;
	text-align:center:
}
/* section#full-banner2 > div.row.row-ls.margin-top30 > img.img-responsive {
	margin:0 auto;
} */
section#full-banner2 small {
	font-size:09px;
}
section#facebook-box {
	width:100%;
	float:left;
}
/* Control Nav */
section#slideshow-events.padding-top20 > div.col-lg-8.col-md-8.col-sm-12.col-xs-12.no-padding > section.slider > div.flexslider > ol.flex-control-nav,
section#slideshow-events > section.slider > .flex-control-nav {width: 100%; position: absolute; bottom: 4% /* -40px */; padding-left:80%;}
.flex-control-nav {width: 100%; position: absolute; bottom: 4% -40px; /* padding-left:80%; */ /* text-align: center; */}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 13px; height: 13px; display: block; background: #922B5A; background: rgba(146,43,90,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: #922B5A; cursor: default; }

/*Calendar*/
.calendarTitle {

}
.calendarDate-Number {
	width:100%;
	font-size:46.02pt;
	font-family: 'open_sanslight';
	line-height:40px;
	text-transform:uppercase;
	float:left;
}
.calendarMonth {
    font-size:23.62pt;
    color:#CCC;
    width:100%;
    padding-top:-5px;
    float:left;
    font-family: 'open_sanslight';
    text-transform:uppercase;
}
.calendarEvent-Title {
    color:;
    font-size:15.49pt;
}
.calendarEvent-Local {
    width:100%;
    color:#922B5A;
    font-family: 'open_sanslight';
    font-size:13.08pt;
    text-transform:uppercase;
    margin-top:5px;
    margin-bottom:10px;
}
.calendarRead-More {
    font-sze:10.16pt;
    color:#922B5A;
    font-family: 'open_sanslight';
    font-size:10.16pt;
    font-weight:400;
    text-transform:none;
    float:right;
}
.calendarEvent-Controls {
	width:100%;
	float:left;
	padding-top:5px;
}
h1.page-title {
    font-family:'benchninelight';
    color:#922B5A;
    font-weight:300;
    margin-top:0;
    padding-top:10px;

}
h1.page-title span {
	/* background:rgba(146,43,90,.3);
	padding-left:20px;
	padding-right:20px; */
}
/*Página fotos*/
section#fotos > ul > li > figure > figcaption {
	color:#922B5A;
	text-align:center;
	margin-top:-30px;
	position:absolute;
	z-index:1000;
	background:rgba(0,0,0,0.9);
	padding:5px;
}
/* section#fotos > ul > li > figure > figcaption a {
    color:#FFF;
} */
section#fotos > ul > li > figure > figcaption a:hover {
	color:#CCC;
	text-decoration:none;
}
section#fotos > ul > li {
	margin-bottom:15px;
}
section#fotos h3 {
	margin-top:10px;
	font-family: 'open_sanslight';
	font-weight:300;

}
.fotoPagination > li > a, .listPagination > li > a {
    color:#922B5A;
}
.fotoPagination > li > a:hover, .listPagination > li > a:hover {
    color:#000000;
    background-color:#922B5A;
    border:1px solid transparent;
}
.pagination.fotoPagination > li.active > a, .pagination.listPagination > li.active > a {
    color:#FFFFFF;
    background-color:#922B5A;
    border:1px solid #922B5A;
}
.pagination.fotoPagination > li.active > a:hover, .pagination.listPagination > li.active > a:hover {
    color:#000000;
}
/*Página album*/
section#album > ul > li > figure > figcaption {
    color:#922B5A;
    text-align:center;
    margin-top:-30px;
    position:absolute;
    z-index:1000;
    background:rgba(0,0,0,0.9);
    padding:5px;
}
/* section#album > ul > li > figure > figcaption a {
    color:#FFF;
} */
section#album > ul > li > figure > figcaption a:hover {
    color:#CCC;
    text-decoration:none;
}
section#album > ul > li {
    margin-bottom:15px;
}
section#fotos > ul > li > figure > a > img:hover, section#album > ul > li > figure > a > img:hover {
    transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -webkit-transition: opacity 0.5s;
}
h1.page-title > span > small > a {
	color:#777777;
}
h1.page-title > span > small > a:hover {
    color:#922B5A;
}
section.events ul {
	/* border:1px solid #ccc; */
	height:208px;
	overflow-y:scroll /* hidden */;
}

/*Página Agenda*/
section#agenda img.img-agenda-item {
	/*width:661px;
	max-height:277px;*/
}
section#agenda section.events {
	/* padding-bottom:10px; */
}
/* section#agenda ul li {
	padding-bottom:25px;
	margin-bottom:15px;
	float:none;
	clear:both;
} */
.more-info {
	color:#666;
	margin-top: 30px;
	padding-top:0;
	/*border-top:1px dashed #922B5A;*/
}
.more-info h2, .more-info h3, .more-info h4, .more-info h5 {
	color:#922B5A;
	font-family: 'open_sanslight';
	border-bottom:1px dashed #922B5A;
	padding-bottom: 20px;
}
section#agenda .btn-custom {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius:0;
	margin-top: 30px;
	margin-bottom:50px;
	background-color: transparent !important;
	border:1px solid #922B5A;
	color:#922B5A;
}
section#agenda .btn-custom:hover {
	color:#333;
	border:1px solid #333;
}
section#agenda section.events .calendarEvent-Title, section#agenda section.events .calendarEvent-Local  {
	font-size:11px;
}
/*section#agenda ul li {
	padding-bottom: 50px;
	clear: both;
}*/
/*Página menina ops*/
section#fotos.menina-ops > ul > li > figure > figcaption {
    color:#922B5A;
    text-align:center;
    margin-top:0;
    position:absolute;
    z-index:1000;
    background:rgba(238,238,238,0.9999);
    padding:5px;
    padding-bottom:10px;
    /* width:100%; */
}
section#fotos.menina-ops > ul > li > div.box-gray {
	background:rgba(238,238,238,0.9999);
}
section#fotos.menina-ops > ul > li > a {
    color:#922B5A;
    padding-left:0;
    padding-right:0;
}
section#fotos.menina-ops > ul > li > a:hover {
    color:#000000;
    text-decoration:none;
}
section#fotos.menina-ops > ul > li > div.box-gray > a span {
	color:#000;
}
section#fotos.menina-ops > ul > li > div.box-gray > a:hover > span {
	text-decoration:none;
}
section#fotos.menina-ops > ul > li > div.box-gray > a:hover {
	text-decoration:none;
}
/* section#fotos.menina-ops > ul > li > figure > figcaption > a:hover > span {
    color:#922B5A;
} */
section#fotos.menina-ops > ul > li > div.box-gray {
	font-size:14px;
	text-align:center;
}
#slider
{
  margin-bottom: 12.5px;
}
.flexslider { border: 1px none; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0; -moz-box-shadow: 0; -o-box-shadow: 0; box-shadow: 0; zoom: 1; }
section#fotos.menina-ops > #slider.flexslider {
	-webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0;
}
section#fotos.menina-ops > #carousel.flexslider {
    border:none;
}
/*Página de contato*/
.btn-custom {
	background-color:#922B5A;
	color:#FFFFFF;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	margin-left:15px;
}
.btn-custom:hover {
	color:#000;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
}
.form-control:focus {
  border-color: #922B5A;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(146, 43, 90, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(146, 43, 90, .6);
}
/*Botões de compartilhamento*/
.share {
	color:#922B5A;
	padding:10px auto;
}
.share:hover {
	background-color:#e7e7e7;
}
/*Página Guia Ops*/
.alfabeto {
	text-align:center;
	border-bottom:1px solid #922B5A;
	/* box-shadow: -3px 2px 2px rgba(0,0,0,.4);
	-webkit-box-shadow: -3px 2px 2px rgba(0,0,0,.4);
	-moz-box-shadow: -3px 2px 2px rgba(0,0,0,.4); */
}
section#guia-ops > .alfabeto > ul li a:hover {
	color:#000000;
	text-decoration:overline;
}
section#guia-ops > .alfabeto > ul li a.active {
	background-color:#922B5A;
	color:#ffffff;
	padding:0 5px;
}
section#guia-ops > .alfabeto > ul li a.active:hover {
	color:#000000;
	text-decoration:none;
}
section#guia-ops h3 {
	font-family: 'open_sanslight';
	font-weight:300;
	border-bottom:1px solid #e7e7e7;
	padding-bottom:15px;
	margin-bottom:15px;
	margin-top:30px;
}
.guia-empresas {
	border:1px solid #e7e7e7;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	transition:0.5s;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
}
.guia-empresas:hover {
	border:1px solid #e7e7e7;
	background-color:#f3f3f3;
	box-shadow:inset 0 0 10px #e7e7e7;
	transition:0.5s;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
}
.logo-empresa {
	max-width:70%;
	margin-top:5px;
	margin-bottom:15px;
	text-align:center;
}
.read-more {
    font-sze:10.16pt;
    color:#922B5A;
    font-family: 'open_sanslight';
    font-size:10.16pt;
    font-weight:400;
    text-transform:none;
    float:right;
}
.categoria-colunas a, .categoria-empresas a, .categoria-filmes a {
	display:block;
	line-height:30px;
}
.categoria-colunas a:hover, .categoria-empresas a:hover, .categoria-filmes a:hover {
  color: #ffffff;
  background-color: #922B5A;
  padding-left: 14px;
}
/*Página social ops*/
.box-gray {
	background-color:#e7e7e7;
	color:#666;
	padding:10px;
	font-size:11px;
	margin-bottom:15px;
}
section#social-ops h3 {
	font-family: 'open_sanslight';
	color:#922B5A;
}
section#social-ops p {
	margin-top:15px;
	text-align:justify;
}
section#social-ops ul li {
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
}
section#social-ops ul li:hover {
	box-shadow: 0px 0px 10px rgba(0,0,0,.2);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.2);
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
}
.painel-compacto button {
	display:none;
	margin-left:auto;
	margin-right:auto;
	/* margin-top:50px; */
}
.painel-compacto li:nth-child(n+7) { /*Exibe 6 colunas por vez, e quando clicar no botão Mostrar + exibe mais 6 e assim por diante.*/
	display: none;
}
.painel-compacto button {
	display: block;
}
.flexslider { margin: 0 0 60px; background: #F3F3F3; border: none; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; zoom: 1;}
.gradiente {
	background: linear-gradient(to bottom, white, #F3F3F3);
}
section#dicas-cinema h3 {
	color:#922B5A;
    font-family: 'open_sanslight';
	font-weight:300;
}
/* section#dicas-cinema .flexslider {
	background: linear-gradient(to bottom, white, #F3F3F3);
} */
section#list-movies h3, section#list-news h3 {
	color:#922B5A;
    font-family: 'open_sanslight';
	font-weight:300;
	text-transform:uppercase;
	font-size:18px;
}
section#list-movies ul li, section#list-news ul li {
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
}
section#list-movies ul li:hover {
	box-shadow: 0px 0px 10px rgba(0,0,0,.2);
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.2);
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	/* padding-top:15px; */
}
section#list-news ul li:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
}
section#list-movies ul li img, section#list-news ul li img {
	border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-o-border-radius:4px 4px 0 0;
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
}
section#list-movies ul li img:hover, section#list-news ul li img:hover {
	outline: 0;
  	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(231, 231, 231, .6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(231, 231, 231, .6);
	-o-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(231, 231, 231, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(231, 231, 231, .6);
	transition:0.5s;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
}
section#list-movies ul li .box-gray, section#list-news ul li .box-gray {
	border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-o-border-radius:0 0 4px 4px;
}
section#movie h4 {
	color:#922B5A;
    font-family: 'open_sanslight';
	font-weight:300;
	text-transform:uppercase;
	/* font-size:18px; */
	border-bottom:1px solid #e7e7e7;
	padding:10px 0 15px 0;
}
section#movie h4 {
	color:#333;
}
/* .mais-filmes ul li img {

} */
ul.slides.mais-filmes > li {
	width:210px;
}
section#list-news ul li p {
	font-size:14px;
}
.tab-menu-item {
	/* color:#922B5A; */
    font-family: 'open_sanslight';
	font-weight:300;
	text-transform:uppercase;
	font-size:18px;
}
.carousel-latest-news {
	background-color:transparent !important;
}
/* .jumbotron h1 {
	font-family: 'opensans-condlight';
} */
section#dicas h3 {
	font-family: 'open_sanslight';
	font-weight:300;
}
.gradienteTop {
	background: linear-gradient(to top, white, #F3F3F3);
}