@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);
@import url(https://fonts.googleapis.com/css?family=Arimo);


/* ********** COMECA PRINCIPAL ********** */

body { background:#000; margin:0; overflow-x:hidden; }
#parallax-window { width:100%; min-height:750px; background:transparent; }
#fundo-site { position:relative; width:100%; height:500px; margin-top:50px; }

#logo { position:relative; width:95%; padding:30px 0 0 5%; }
.logo img { width:100%; max-width:279px; cursor:pointer; }

.texto { font-size:14px; color:#252525; font-family: 'Arimo', sans-serif; font-weight:normal; line-height:130%; }
a.texto:link, a.texto:active, a.texto:visited { font-size:14px; color:#185da4; font-family: 'Arimo', sans-serif; font-weight:normal; line-height:130%; text-decoration:none; }
a.texto:hover { color:#185da4; text-decoration:underline; }

h1 { font-size:20px; color:#252525; font-family: 'Arimo', sans-serif; font-weight:bold; line-height:100%; }
a.h1:link, a.h1:active, a.h1:visited { color:#185da4; text-decoration:none; }
a.h1:hover { text-decoration:underline; }

h2 { font-size:15px; color:#252525; font-family: 'Arimo', sans-serif; font-weight:bold; line-height:100%; padding:10px; background:#ffd76c; }


/* Phone Portrait (1024px) */
@media only screen and (max-width: 1024px) and (min-width: 961px) {
	#fundo-site { height:400px; margin-top:50px; }
}

/* Phone Portrait (800px) */
@media only screen and (max-width: 800px) and (min-width: 481px) {
	.logo img { max-width:200px; margin-top:30px; }
}

/* Phone Portrait (480px) */
@media only screen and (max-width: 480px) and (min-width: 321px) {
	.logo img { max-width:200px; margin-top:30px; }
}

/* Phone Portrait (320px) */
@media only screen and (max-width: 320px) {
	.logo img { max-width:200px; margin-top:30px; }
}

/* ********** TERMINA PRINCIPAL ********** */



/* ********** COMECA MENU ********** */

#menu-superior { position:fixed; width:100%; height:50px; top:0; padding:0; background:#000; z-index:999; }

#player { float:left; position:relative; width:50%; height:100%; padding:0; margin:10px 0 0 0; z-index:999; }
#menu { float:left; position:relative; width:50%; height:100%; padding:0; margin:auto; }


/* Phone Portrait (1280px) */
@media only screen and (max-width: 1280px) and (min-width: 1024px) {
	#menu-superior { width:100%; }
	#player { width:44%; }
	#menu { width:56%; }
}

/* Phone Portrait (1024px) */
@media only screen and (max-width: 1024px) and (min-width: 961px) {
	#menu-superior { width:100%; }
	#player { width:35%; }
	#menu { width:65%; }
	.menu { font-size:18px; }
}

/* Phone Portrait (960px) */
@media only screen and (max-width: 960px) and (min-width: 801px) {
	#menu-superior { width:100%; height:60px; }
	#player { width:37%; }
	#menu { width:63%; }
}

/* Phone Portrait (800px) */
@media only screen and (max-width: 800px) and (min-width: 769px) {
	#menu-superior { width:100%; height:60px; }
	#player { width:44%; }
	#menu { width:56%; }
}

/* Phone Portrait (768px) */
@media only screen and (max-width: 768px) and (min-width: 481px) {
	#menu-superior { width:100%; height:60px; }
	#player { width:46%; }
	#menu { width:54%; }
}

/* Phone Portrait (480px) */
@media only screen and (max-width: 480px) and (min-width: 321px) {
	#menu-superior { width:100%; height:100px; }
	#player { width:100%; height:50px; text-align:center; }
	#menu { width:100%; height:50px; padding:0; }
}

/* Phone Portrait (320px) */
@media only screen and (max-width: 320px) {
	#menu-superior { width:100%; height:100px; }
	#player { width:100%; height:50px; text-align:center; }
	#menu { width:100%; height:50px; padding:0; }
}

/* ********** TERMINA MENU ********** */



/* ********** COMECA CSSMENU ********** */

#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button { margin:0; padding:0; border:0; list-style:none; line-height:1; display:block; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

#cssmenu:after,
#cssmenu > ul:after { content: "."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }

#cssmenu #menu-button { display:none; }
#cssmenu { width:auto; font-family: 'Arimo', sans-serif; line-height:1; background:#000; }

#cssmenu > ul { background: url('images/bg.png'); }
#cssmenu > ul > li { float: left; }

#cssmenu.align-center > ul { font-size:0; text-align:center; }
#cssmenu.align-center > ul > li { display:inline-block; float:none; }

#cssmenu.align-right > ul > li { float:right; }

#cssmenu > ul > li > a { padding:15px 15px; font-size:20px; color:#fff; text-transform:uppercase; text-decoration:none; cursor:pointer; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; }
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a { color:#fff; background:#cd1517;  }

#cssmenu #menu-indicator { position:absolute; bottom:0; display:block; height:0; width:0; border:5px solid transparent; border-bottom-color: transparent; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -ms-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; transition: all 0.25s ease-out; }

#cssmenu.small-screen { width:100%; }
#cssmenu.small-screen > ul,
#cssmenu.small-screen.align-center > ul { width:100%; text-align:left; }
#cssmenu.small-screen > ul > li,
#cssmenu.small-screen.align-center > ul > li { float: none; display:block; border-top:1px solid rgba(100, 100, 100, 0.1); }
#cssmenu.small-screen > ul > li > a { padding:18px 25px; }
#cssmenu.small-screen > ul > li:after,
#cssmenu.small-screen > ul > li:before { display: none; }

#cssmenu.small-screen #menu-button { display:block; padding:18px 25px; cursor:pointer; font-size:14px; text-transform:uppercase; text-decoration:none; color:#fff; background:url('images/bg.png'); }
#cssmenu.small-screen #menu-button.menu-opened { color: #444444; }
#cssmenu.small-screen #menu-button:after { content:""; position:absolute; right:25px; top:19.5px; display:block; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing: content-box; border-top: 2px solid #fff; border-bottom: 2px solid #fff; width:18px; height:3px; }
#cssmenu.small-screen #menu-button.menu-opened:after { border-top: 2px solid #505050; border-bottom:2px solid #505050; }
#cssmenu.small-screen #menu-button:before { content:""; position:absolute; right:25px; top:29.5px; display:block; width:18px; height:2px; background:#fff; }
#cssmenu.small-screen #menu-button.menu-opened:before { background: #505050; }
#cssmenu.small-screen #menu-indicator { display:none; }


/* Phone Portrait (1280px) */
@media only screen and (max-width: 1280px) and (min-width: 1024px) {
	#cssmenu > ul > li > a { padding:16px 15px; font-size:18px; }
}

/* Phone Portrait (1024px) */
@media only screen and (max-width: 1024px) and (min-width: 961px) {
	#cssmenu > ul > li > a { padding:18px 11px; font-size:18px; }
}

/* Phone Portrait (960px) */
@media only screen and (max-width: 960px) and (min-width: 801px) {
	#cssmenu > ul > li > a { padding:22px 8px; font-size:17.5px; }
}

/* ********** TERMINA CSSMENU ********** */



/* ********** COMECA CONTEUDO ********** */

#conteudo { overflow:hidden; width:86%; margin:auto; margin-top:-100px; text-align:left; padding:2%; background:#fff; border-radius:7px 7px 0 0; }
#meio { width:100%; margin:auto; text-align:left; padding:0; }

#coluna1 { float:left; width:50%; padding:0%; }
#coluna2 { float:left; width:50%; padding:0%; }

#titulo { overflow:hidden; position:relative; width:100%; text-align:left; padding:7px 0; margin:0 0 10px 0; border-bottom:1px solid #d9d9d9; }
.titulo { font-size:30px; color:#252525; font-family: 'Arimo', sans-serif; font-weight:bold; }

#titulo-coluna1 { float:left; width:80%; text-align:left; padding:0; }
#titulo-coluna2 { float:left; width:20%; text-align:right; padding:0; }

#formulario { position:relative; width:98%; text-align:left; padding:1% 1% 600px 1%; background:#fff; }

#home1 { position:relative; float:left; width:54%; height:700px; padding:0 2% 0 0; cursor:pointer; }
.home1 img { width:100%; height:100%; border:1px solid #d9d9d9; }

#home2 { position:relative; float:left; width:42%; padding:0; margin-left:1%; margin-bottom:2%; }
#home3 { position:relative; float:left; width:42%; padding:0; margin-left:1%; }

#programa { float:left; width:29.33%; padding:0 2%; min-height:470px; margin-bottom:15px; }
.programa img { width:100%; border:1px solid #d9d9d9; }



/* Phone Portrait (1280px) */
@media only screen and (max-width: 1280px) and (min-width: 1025px) {
	#home1 { height:600px; }
}

/* Phone Portrait (1024px) */
@media only screen and (max-width: 1024px) and (min-width: 961px) {
	#conteudo { width:94%; padding:1%; margin-top:-100px; }
	#meio { width:96%; padding:0 2% 3% 2%; }
	#titulo { width:96%; padding:7px 2% 10px 2%; }
	#home1 { height:550px; }
	#home3 { width:100%; margin:0 0 30px 0; }
}

/* Phone Portrait (960px) */
@media only screen and (max-width: 960px) and (min-width: 801px) {
	#conteudo { width:94%; padding:1%; margin-top:-170px; }
	#meio { width:96%; padding:0 2% 3% 2%; }
	#titulo { width:96%; padding:7px 2% 10px 2%; }
	#home1 { height:530px; }
	#home3 { width:100%; margin:0 0 30px 0; }
}

/* Phone Portrait (800px) */
@media only screen and (max-width: 800px) and (min-width: 769px) {
	#conteudo { width:94%; padding:1%; margin-top:-300px; }
	#meio { width:96%; padding:0 2% 3% 2%; }
	#titulo { width:96%; padding:7px 2% 10px 2%; }
	#home1 { width:100%; height:720px; }
	#home2 { width:100%; margin:0 0 30px 0; }
	#home3 { width:100%; margin:0 0 30px 0; }
}

/* Phone Portrait (768px) */
@media only screen and (max-width: 768px) and (min-width: 481px) {
	#conteudo { width:94%; padding:1%; margin-top:-300px; }
	#meio { width:96%; padding:0 2% 3% 2%; }
	#titulo { width:96%; padding:7px 2% 10px 2%; }
	#home1 { width:100%; height:700px; }
	#home2 { width:100%; margin:0 0 30px 0; }
	#home3 { width:100%; margin:0 0 30px 0; }
}

/* Phone Portrait (480px) */
@media only screen and (max-width: 480px) and (min-width: 321px) {
	#conteudo { width:92%; padding:2%; margin-top:-300px; }
	#meio { width:96%; padding:0 2% 3% 2%; }
	#titulo { width:94%; padding:7px 3% 10px 3%; }
	#home1 { width:100%; height:420px; }
	#home2 { width:100%; margin:0 0 30px 0; text-align:center; }
	#home3 { width:100%; margin:0 0 30px 0; text-align:center; }
	#programa { width:96%; padding:0 2%; min-height:auto; }
}

/* Phone Portrait (320px) */
@media only screen and (max-width: 320px) {
	#conteudo { width:90%; padding:2%; margin-top:-300px; }
	#meio { width:96%; padding:0 2% 3% 2%; }
	#titulo { width:94%; padding:7px 3% 10px 3%; }
	#home1 { width:100%; height:270px; }
	#home2 { width:100%; margin:0 0 30px 0; text-align:center; }
	#home3 { width:100%; margin:0 0 30px 0; text-align:center; }
	#programa { width:96%; padding:0 2%; min-height:auto; }
}

/* ********** TERMINA CONTEUDO ********** */



/* ********** COMECA PROMOCOES ********** */

#promocoes-atuais { float:left; width:100%; padding:0; margin-bottom:20px; }
#promocoes-anteriores { float:left; width:100%; padding:0; margin-bottom:50px; }

#promocao { float:left; width:23%; text-align:center; padding:1%; margin-bottom:10px; cursor:pointer; }
#promocao-antiga { float:left; width:9.5%; text-align:center; padding:0.2%; margin-bottom:10px; cursor:pointer; }

#promocao-coluna1 { float:left; width:45%; text-align:left; padding:0 5% 0 0; }
#promocao-coluna2 { float:left; width:50%; text-align:left; padding:0; }

.promocao img { width:100%; padding:0; border:0px solid #d9d9d9; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; }
.promocao img:hover { border:0px solid #909090; box-shadow:2px 2px 5px #909090; }


/* Phone Portrait (1024px) */
@media only screen and (max-width: 1024px) and (min-width: 961px) {
	#promocao-antiga { width:13%; padding:0.5%; margin-bottom:2px; }
}

/* Phone Portrait (960px) */
@media only screen and (max-width: 960px) and (min-width: 801px) {
	#promocao-antiga { width:13%; padding:0.5%; margin-bottom:2px; }
}

/* Phone Portrait (768px) */
@media only screen and (max-width: 768px) and (min-width: 481px) {
	#promocao-coluna1 { width:90%; padding:0 5%; }
	#promocao-coluna2 { width:90%; padding:0 5% 25px 0; }
	#promocao-antiga { width:18.9%; padding:0.5%; margin-bottom:2px; }
}

/* Phone Portrait (480px) */
@media only screen and (max-width: 480px) and (min-width: 321px) {
	#promocao-coluna1 { width:90%; padding:0 5%; }
	#promocao-coluna2 { width:90%; padding:0 5% 25px 0; }
	.promocao img { width:100%; padding:0; border:0; }
	#promocao-antiga { width:48%; padding:0.5% 1%; }
}

/* Phone Portrait (320px) */
@media only screen and (max-width: 320px) {
	#promocao-coluna1 { width:100%; padding:0; }
	#promocao-coluna2 { width:80%; padding:0 10% 25px 0; }
	.promocao img { width:100%; padding:0; border:0; }
	#promocao-antiga { width:80%; padding:0.5% 10%; }
}

/* ********** TERMINA PROMOCOES ********** */



/* ********** COMECA RODAPE ********** */

#rodape { overflow:hidden; width:86%; padding:2% 2% 100px 2%; margin:auto; background:#1f1f1f; border-radius:0 0 7px 7px; }
#rodape-coluna1 { float:left; width:50%; padding:0; }
#rodape-coluna2 { float:left; width:50%; padding:0; text-align:right; }

.rodape { font-size:12px; color:#a29f9f; font-family: 'Open Sans', sans-serif, arial; line-height:130%; }
a.rodape:link, a.rodape:active, a.rodape:visited { font-size:12px; color:#a29f9f; font-family: 'Open Sans', sans-serif, arial; line-height:130%; text-decoration:underline; }
a.rodape:hover { color:#fff; text-decoration:underline; }


/* Phone Portrait (1024px) */
@media only screen and (max-width: 1024px) and (min-width: 961px) {
	#rodape { width:94%; padding:3% 1% 100px 1%; }
}

/* Phone Portrait (960px) */
@media only screen and (max-width: 960px) and (min-width: 801px) {
	#rodape { width:94%; padding:3% 1% 100px 1%; }
	#rodape-coluna1 { width:38%; padding:0 0 0 2%; }
	#rodape-coluna2 { width:58%; padding:0 2% 0 0; }
}

/* Phone Portrait (800px) */
@media only screen and (max-width: 800px) and (min-width: 769px) {
	#rodape { width:94%; padding:3% 1% 100px 1%; }
	#rodape-coluna1 { width:38%; padding:0 0 0 2%; }
	#rodape-coluna2 { width:58%; padding:0 2% 0 0; }
}

/* Phone Portrait (768px) */
@media only screen and (max-width: 768px) and (min-width: 481px) {
	#rodape { width:94%; padding:3% 1% 70px 1%; }
	#rodape-coluna1 { width:100%; padding:0; text-align:center; }
	#rodape-coluna2 { width:100%; padding:15px 0 0 0; text-align:center; }
}

/* Phone Portrait (480px) */
@media only screen and (max-width: 480px) and (min-width: 321px) {
	#rodape { width:92%; padding:3% 2% 70px 2%; }
	#rodape-coluna1 { width:100%; padding:0; text-align:center; }
	#rodape-coluna2 { width:100%; padding:15px 0 0 0; text-align:center; }
}

/* Phone Portrait (320px) */
@media only screen and (max-width: 320px) {
	#rodape { width:90%; padding:3% 3% 70px 3%; }
	#rodape-coluna1 { width:100%; padding:20px 0 0 0; text-align:center; }
	#rodape-coluna2 { width:100%; padding:20px 0 0 0; text-align:center; }
}

/* ********** TERMINA RODAPE ********** */



/* ********** COMECA TOP 10 ********** */

#top { float:left; width:44.5%; margin:0.5%; text-align:left; padding:1% 2%; background:#f5f5f5; border:1px solid #d9d9d9; border-radius:0px; }
.top img { width:100%; max-width:100px; margin:0; padding:0; border:1px solid #d9d9d9; border-radius:0px; }

#top-coluna1 { float:left; width:25%; text-align:left; padding:0; }
#top-coluna2 { float:left; width:75%; text-align:left; padding:5px 0 0 0; }

#top-linha1 { float:left; width:100%; text-align:left; padding:0; }
.top-linha1 { font-size:40px; color:#252525; font-family: 'Arimo', sans-serif; font-weight:normal; line-height:100%; }

#top-linha2 { float:left; width:100%; text-align:left; padding:0; }
.top-linha2 { font-size:30px; color:#252525; font-family: 'Arimo', sans-serif; font-weight:bold; line-height:100%; }

#top-linha3 { float:left; width:100%; text-align:left; padding:0; }

.top10 img { width:100%; max-width:100px; margin:0; padding:0; border:1px solid #d9d9d9; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; }
.top10 img:hover { border:1px solid #252525; }


/* Phone Portrait (1280px) */
@media only screen and (max-width: 1280px) and (min-width: 1025px) {
	#top { width:44.5%; min-height:100px; margin:0.5%; padding:1% 2%; }
	#top-coluna1 { width:25%; padding:0; }
	#top-coluna2 { width:75%; padding:5px 0 0 0; }
}

/* Phone Portrait (1024px) */
@media only screen and (max-width: 1024px) and (min-width: 961px) {
	#top { width:44.5%; min-height:100px; margin:0.5%; padding:1% 2%; }
	#top-coluna1 { width:34%; padding:0; }
	#top-coluna2 { width:66%; padding:5px 0 0 0; }
	.top-linha2 { font-size:25px; }
}

/* Phone Portrait (960px) */
@media only screen and (max-width: 960px) and (min-width: 801px) {
	#top { width:44.5%; min-height:100px; margin:0.5%; padding:1% 2%; }
	#top-coluna1 { width:34%; padding:0; }
	#top-coluna2 { width:66%; padding:5px 0 0 0; }
	.top-linha2 { font-size:25px; }
}

/* Phone Portrait (800px) */
@media only screen and (max-width: 800px) and (min-width: 769px) {
	#top { width:44.5%; min-height:120px; margin:0.5%; padding:1% 2%; }
	#top-coluna1 { width:40%; padding:0; }
	#top-coluna2 { width:60%; padding:5px 0 0 0; }
	.top-linha2 { font-size:25px; }
}

/* Phone Portrait (768px) */
@media only screen and (max-width: 768px) and (min-width: 481px) {
	#top { width:44.5%; min-height:130px; margin:0.5%; padding:1% 2%; }
	#top-coluna1 { width:40%; padding:0; }
	#top-coluna2 { width:60%; padding:5px 0 0 0; }
	.top-linha2 { font-size:25px; }
}

/* Phone Portrait (480px) */
@media only screen and (max-width: 480px) and (min-width: 321px) {
	#top { width:96%; margin-bottom:5px; padding:1% 2%; }
	#top-coluna1 { width:33%; padding:7px 0 0 0; }
	#top-coluna2 { width:67%; padding:0 0 15px 0; }
	.top-linha2 { font-size:25px; }
}

/* Phone Portrait (320px) */
@media only screen and (max-width: 320px) {
	#top { width:96%; margin-bottom:5px; padding:1% 2%; }
	#top-coluna1 { width:50%; padding:7px 0 0 0; }
	#top-coluna2 { width:50%; padding:0 0 15px 0; }
	.top-linha2 { font-size:25px; }
}

/* ********** TERMINA TOP 10 ********** */



/* ********** COMECA FANCYBOX ********** */

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap; }

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('../img/fancybox_sprite.png'); }

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div { width: 44px; height: 44px; margin:auto; background: url('../img/loading.gif') center center no-repeat #151515; }

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span { left: 10px; background-position: 0 -36px; }
.fancybox-next span { right: 10px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */
.fancybox-lock { overflow: hidden !important; width: auto; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }

.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url('../img/fancybox_overlay.png'); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }

.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }

/* Title helper */
.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title { visibility: visible; }

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); }


/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../img/fancybox_sprite.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../img/loading.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}


.fancybox-effects-a img{ width:100%; max-width:145px; padding:0; border:1px solid #fff; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; }
.fancybox-effects-a img:hover { border:1px solid #252525; opacity:0.8; filter:alpha(opacity=80); }
a.fancybox-effects-a:link, a.group2:active, a.group2:visited { font-size:15px; color:#fff; font-family: 'Open Sans', sans-serif, arial; font-weight:normal; line-height:120%; text-decoration:none; position: relative; display: inline; }
a.fancybox-effects-a span { position:absolute; width:100%; padding:10px 0 10px 0; color:#fff; background:#252525; font-size:15px; font-family: 'Open Sans', sans-serif, arial; text-align:center; visibility:hidden; }
a:hover.fancybox-effects-a span { visibility: visible; top:50%; left:50%; margin-top:-50%; margin-left:-50%; opacity:0.9; filter:alpha(opacity=90); z-index: 999; }


/* Phone Portrait (1024px) */
@media only screen and (max-width: 1024px) {
	.fancybox-effects-a img{ width:15%; max-width:145px; }
}

/* Phone Portrait (800px) */
@media only screen and (max-width: 800px) {
	.fancybox-effects-a img{ width:18%; max-width:145px; }
}

/* Phone Portrait (320px) */
@media only screen and (max-width: 320px) {
	.fancybox-effects-a img{ width:48%; max-width:145px; }
}

/* ********** TERMINA FANCYBOX ********** */














.form-campos { width:80%; border:1px solid #c5c5c5; border-radius:5px; font-size:15px; font-family: 'Open Sans', sans-serif, arial; color:#252525; padding:8px; margin-top:5px; margin-bottom:5px; resize:none; }
.form-campos:focus { border:1px solid #505050; box-shadow: 0 0 3px #185da4; }

.form-botao { border:0; font-size:14px; font-family: 'Open Sans', sans-serif, arial;  color:#fff; background:#252525; padding:7px 10px 7px 10px; border-radius:5px; cursor:pointer; -webkit-appearance: none; }
.form-botao:hover { background:#185da4; }

.form-botao-mais { font-size:14px; font-family: 'Open Sans', sans-serif, arial;  color:#505050; background:none; padding:7px 10px 7px 10px; border:1px solid #909090; border-radius:5px; cursor:pointer; -webkit-appearance: none; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; }
.form-botao-mais:hover { background:#185da4; color:#fff; border:1px solid #185da4; }

table, td, th { border-collapse:collapse; padding:3px; }
table { width:100%; padding:3px; }
tr:hover { background:#fbf4c1; }
td { vertical-align:middle; text-align:left; padding:5px; }
table tr { border-bottom:1px solid #d9d9d9; }










.share-facebook { float:left; width:25px; height:25px; background:url(../img/share-facebook.png) 0 0 no-repeat; border:0; margin-right:0px; cursor:pointer; -webkit-appearance:none; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-appearance: none; }
.share-facebook:hover { background:url(../img/share-facebook.png) 0 -25px no-repeat; }

.share-twitter { float:left; width:25px; height:25px; background:url(../img/share-twitter.png) 0 0 no-repeat; border:0; margin-right:0px; cursor:pointer; -webkit-appearance:none; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-appearance: none; }
.share-twitter:hover { background:url(../img/share-twitter.png) 0 -25px no-repeat; }

.share-google { float:left; width:25px; height:25px; background:url(../img/share-google.png) 0 0 no-repeat; border:0; margin-right:0px; cursor:pointer; -webkit-appearance:none; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-appearance: none; }
.share-google:hover { background:url(../img/share-google.png) 0 -25px no-repeat; }

.share-youtube { float:left; width:25px; height:25px; background:url(../img/share-youtube.png) 0 0 no-repeat; border:0; margin-right:0px; cursor:pointer; -webkit-appearance:none; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-appearance: none; }
.share-youtube:hover { background:url(../img/share-youtube.png) 0 -25px no-repeat; }

.mais-info { float:left; height:25px; background:url(../img/ic-abrir.png) 5px 3px no-repeat #929292; padding:0 10px 0 25px; border:0; margin-right:0px; cursor:pointer; color:#fff; font-family: 'Open Sans', sans-serif, arial; -webkit-appearance:none; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-appearance: none; }
.mais-info:hover { background:url(../img/ic-abrir.png) 5px 3px no-repeat #505050; }


/* Phone Portrait (1024px) */
@media only screen and (max-width: 1024px) {
	#superior { width: 98%; }
	#destaques { width:98%; height:470px; }
	#proximos-eventos { height:100%; max-height:454px; }
}

/* Phone Portrait (800px) */
@media only screen and (max-width: 800px) {
	#superior { width: 100%; }
	#destaques { width:98%; height:370px; }
	#proximos-eventos { height:100%; max-height:340px; }
	#agenda { width:91%; margin-left:2%; padding:6px 5% 6.3px 2%; }
	#agenda:hover { border-radius:0; background:#f5f5f5; }
	#agenda0 { overflow:hidden; width:32px; height:32px; }
	#agenda1 { overflow:hidden; width:32px; height:32px; }
	#agenda2 { overflow:hidden; max-width:200px; padding:10px 0 0 7px; }
	.agenda0 { font-size:30px; line-height:80%; }
	.agenda1 { font-size:30px; line-height:80%; }
	.agenda2 { font-size:13px; }
	.agenda-mes-titulo { font-size:15px; }
}

/* Phone Portrait (480px) */
@media only screen and (max-width: 480px) and (min-width: 321px) {
	#superior { width: 100%; }
	#destaques { width:100%; }
	#banner { width:100%; }
	#proximos-eventos { position:relative; width:100%; max-height:340px; display:block; margin:0 0 20px 0; border-bottom:1px solid #d9d9d9; background:#fff; }
	#agenda { overflow:hidden; width:96%; margin:0; padding:5px 2% 5px 2%; }
	#agenda:hover { border-radius:0; background:#f5f5f5; }
	#agenda0 { overflow:hidden; width:32px; height:32px; }
	#agenda1 { overflow:hidden; width:32px; height:32px; }
	#agenda2 { overflow:hidden; padding:10px 0 0 7px; }
	.agenda0 { font-size:30px; line-height:80%; }
	.agenda1 { font-size:30px; line-height:80%; }
	.agenda2 { font-size:14px; }
}

/* Phone Portrait (320px) */
@media only screen and (max-width: 320px) {
	#superior { width: 100%; }
	#destaques { width:100%; height:250px; }
	#banner { width:100%; }
	#proximos-eventos { position:relative; width:100%; display:block; margin:0 0 20px 0; border-bottom:1px solid #d9d9d9; background:#fff; }
	#agenda { overflow:hidden; width:96%; margin:0; padding:5px 2% 5px 2%; }
	#agenda:hover { border-radius:0; background:#f5f5f5; }
	#agenda0 { overflow:hidden; width:32px; height:32px; }
	#agenda1 { overflow:hidden; width:32px; height:32px; }
	#agenda2 { overflow:hidden; padding:10px 0 0 7px; }
	.agenda0 { font-size:30px; line-height:80%; }
	.agenda1 { font-size:30px; line-height:80%; }
	.agenda2 { font-size:13px; }
	#agenda-mes { width:90%; margin-left:0; }
	#agenda-mes-titulo { width:90%; padding:5%; margin:0; }
	.agenda-mes-titulo { font-size:17px; }
}

/* ********** TERMINA SUPERIOR ********** */







#subir { float:left; width:100%; text-align:center; padding:10px 0 10px 0; margin:20px 0 5px 0; cursor:pointer; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; }









/* ********** COMECA LATERAL ********** */

#lateral-data { height:95px; text-align:left; padding:0 0 0 0; margin-top:20px; margin-left:5px; background:#f2f2f2; border-radius:50px; }
#lateral-data1 { width:70px; height:70px; float:left; padding:14px 16px 10px 8px; background:#d94e11; border-radius:50%; text-align:center; }
#lateral-data2 { float:left; padding:23px 0 0 7px; }
.lateral-data1 { font-size:60px; color:#fff; font-family:Georgia,"Bitstream Vera Serif", sans-serif, arial; font-style:italic; font-weight:normal; line-height:90%; letter-spacing:-3px; }
.lateral-data2 { font-size:25px; color:#252525; font-family:'Open Sans', sans-serif, arial; font-weight:bold; line-height:90%; }

#lateral-calendario { text-align:left; padding:16px 0 7px 25px; margin-left:5px; background:url(../img/ic-calendario.png) 0 15px no-repeat; }
#lateral-horario { text-align:left; padding:16px 0 7px 25px; margin-left:5px; background:url(../img/ic-horario.png) 0 15px no-repeat; }
#lateral-local { text-align:left; padding:10px 0 5px 25px; margin-left:5px; background:url(../img/ic-local.png) 0 15px no-repeat; }
#lateral-preco { text-align:left; padding:8px 0 5px 25px; margin-left:5px; background:url(../img/ic-preco.png) 0 5px no-repeat; }
#lateral-download { text-align:left; padding:8px 0 5px 25px; margin-left:5px; background:url(../img/ic-download.png) 0 15px no-repeat; }


/* Tablet Landscape (800px) */
@media only screen and (max-width: 800px) {
	#lateral-data { height:62px; }
	#lateral-data1 { width: 40px; height:40px; padding:12px; }
	#lateral-data2 { padding:20px 0 0 7px; }
	.lateral-data1 { font-size:35px; color:#fff; font-family:Georgia,"Bitstream Vera Serif", sans-serif, arial; font-style:italic; font-weight:normal; line-height:90%; }
	.lateral-data2 { font-size:15px; }
}

/* ********** TERMINA LATERAL ********** */



/* ********** COMECA EVENTOS ANTERIORES ********** */

#eventos-anteriores { float:left; width:25%; height:210px; text-align:center; padding:0; margin-bottom:10px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; }
#eventos-anteriores:hover { background:#d9d9d9; }
.eventos-anteriores img{ width:100%; padding:0px; background:#fff; border:1px solid #d9d9d9; opacity:0.5; filter:alpha(opacity=50); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; }
.eventos-anteriores img:hover { padding:0; background:#fff; border:1px solid #323331; opacity:1; filter:alpha(opacity=100); }


/* Tablet Landscape (800px) */
@media only screen and (max-width: 800px) and (min-width: 481px) {
	#eventos-anteriores { width:33.33%; height:170px; }
}

/* Tablet Landscape (480px) */
@media only screen and (max-width: 480px) and (min-width: 321px) {
	#eventos-anteriores { width:50%; height:230px; }
}

/* Tablet Landscape (320px) */
@media only screen and (max-width: 320px) {
	#eventos-anteriores { width: 50%; height:170px; }
}

/* ********** TERMINA EVENTOS ANTERIORES ********** */





#titulo-mobile { float:left; width:100%; text-align:left; padding:0; margin-bottom:0px; border-bottom:1px solid #d9d9d9; display:none; }

#caminho { width:100%; text-align:left; padding:0; margin:0 0 15px 0; }
.caminho { font-size:12px; color:#909090; font-family: 'Open Sans', sans-serif, arial;  font-weight:normal; line-height:130%; }
a.caminho:link, a.caminho:active, a.caminho:visited { font-size:12px; color:#909090; font-family: 'Open Sans', sans-serif, arial; font-weight:normal; line-height:130%; text-decoration:none; }
a.caminho:hover { color:#185da4; text-decoration:underline; }






/* ********** COMECA HOME ********** */

#home-lateral { float:left; width:30%; height:100%; text-align:center; padding:0; }
#home-conteudo { float:left; width:70%; height:100%; text-align:left; padding:0; }

#home-artigo { width:85%; text-align:left; background:#f5f5f5; padding:5% 5% 10% 5%; }
.home-artigo img{ width:100%; margin-bottom:5px; border:1px solid #f5f5f5; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; }
.home-artigo img:hover { border:1px solid #185da4; }

#home-video { width:85%; text-align:left; background:#f5f5f5; padding:5% 5% 10% 5%; border-top:1px solid #d9d9d9; }
.home-video img{ width:100%; margin-bottom:5px; }

#lateral-video { width:306px; height:172px; }

#pesquisa { float:left; position:relative; width:100%; margin:15px 0 20px 0; }
.pesquisa img{ width:100%; }


/* Phone Portrait (1024px) */
@media only screen and (max-width: 1024px) and (min-width: 961px) {
	#home-conteudo { width:68%; }
	#lateral-video { width:258px; height:145px; }
}

/* Phone Portrait (960px) */
@media only screen and (max-width: 960px) and (min-width: 801px) {
	#home-conteudo { width:68%; }
	#lateral-video { width:242px; height:136px; }
}

/* Phone Portrait (800px) */
@media only screen and (max-width: 800px) and (min-width: 769px) {
	#lateral-video { width:197px; height:111px; }
}

/* Phone Portrait (768px) */
@media only screen and (max-width: 768px) and (min-width: 481px) {
	#lateral-video { width:189px; height:106px; }
}

/* Phone Portrait (480px) */
@media only screen and (max-width: 480px) and (min-width: 321px) {
	#home-lateral { width:100%; }
	#home-conteudo { width:94%; padding:0 3% 0 3%; text-align:center; }
	#home-artigo { width:90%; text-align:center; padding:5%; }
	#home-video { width:90%; text-align:center; padding:5%; }
	#lateral-video { width:422px; height:237px; }
}

/* Phone Portrait (320px) */
@media only screen and (max-width: 320px) {
	#home-lateral { width:100%; }
	#home-conteudo { width:94%; padding:0 3% 0 3%; text-align:center; }
	#home-artigo { width:90%; text-align:center; padding:5%; }
	#home-video { width:90%; text-align:center; padding:5%; }
	#lateral-video { width:262px; height:147px; }
}

/* ********** TERMINA HOME ********** */



/* ********** COMECA DVDS CANTATAS ********** */

#conteudo-dvd { position:relative; overflow:hidden; width:100%; padding:0 0 20px 0; margin:20px 0 20px 0; border-bottom:3px solid #f01830; }
.conteudo-dvd img{ width:100%; }

#conteudo-dvd-coluna1 { float:left; width:48%; text-align:left; padding:1%; }
#conteudo-dvd-coluna2 { float:left; width:48%; text-align:left; padding:1%; }
#conteudo-dvd-coluna3 { float:left; width:40%; text-align:left; }
#conteudo-dvd-coluna4 { float:left; width:60%; text-align:left; }


/* Tablet Landscape (320px) */
@media only screen and (max-width: 320px) {
	#conteudo-dvd { width: 90%; margin:0 5% 0 5%; }
	#conteudo-dvd-coluna1 { width: 100%; }
	#conteudo-dvd-coluna2 { width: 100%; }
	#conteudo-dvd-coluna3 { width: 100%; }
	#conteudo-dvd-coluna4 { width: 100%; }
}

/* ********** TERMINA DVDS CANTATAS ********** */



/* ********** COMECA HORARIOS CULTOS ********** */

#horarios-cultos { position:relative; width:14.28%; float:left; text-align:left; padding:0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; }

#cultos-segunda { position:relative; width:22%; float:left; text-align:left; padding:1% 1% 2% 1%; background:#f5f5f5; margin:0 1% 1% 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; }
#cultos-segunda:hover { background:#faf5cb; }

#cultos-terca   { width:22%; float:left; text-align:left; padding:1% 1% 2% 1%; background:#f5f5f5; margin:0 1% 1% 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; }
#cultos-terca:hover { background:#faf5cb; }

#cultos-quarta  { width:22%; float:left; text-align:left; padding:1% 1% 2% 1%; background:#f5f5f5; margin:0 1% 1% 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; }
#cultos-quarta:hover { background:#faf5cb; }

#cultos-quinta  { width:23%; float:left; text-align:left; padding:1% 1% 2% 1%; background:#f5f5f5; margin:0 0 1% 0%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; }
#cultos-quinta:hover { background:#faf5cb; }

#cultos-sexta   { width:22%; float:left; text-align:left; padding:1% 1% 2% 1%; background:#f5f5f5; margin:0 1% 1% 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; }
#cultos-sexta:hover { background:#faf5cb; }

#cultos-sabado  { width:22%; float:left; text-align:left; padding:1% 1% 2% 1%; background:#f5f5f5; margin:0 1% 1% 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; }
#cultos-sabado:hover { background:#faf5cb; }

#cultos-domingo { width:48%; float:left; text-align:left; padding:1% 1% 2% 1%; background:#f5f5f5; margin:0 0 1% 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; }
#cultos-domingo:hover { background:#faf5cb; }


/* Tablet Landscape (480px) */
@media only screen and (max-width: 480px) and (min-width: 321px) {
	#cultos-segunda { width:40%; padding:0 5% 10px 5%; margin:10px 0 10px 0; }
	#cultos-terca   { width:40%; padding:0 5% 10px 5%; margin:10px 0 10px 0; }
	#cultos-quarta  { width:40%; padding:0 5% 10px 5%; margin:0 0 10px 0; }
	#cultos-quinta  { width:40%; padding:0 5% 10px 5%; margin:0 0 10px 0; }
	#cultos-sexta   { width:40%; padding:0 5% 10px 5%; margin:0 0 10px 0; }
	#cultos-sabado  { width:40%; padding:0 5% 10px 5%; margin:0 0 10px 0; }
	#cultos-domingo { width:90%; padding:0 5% 10px 5%; margin:0 0 10px 0; }
}

/* Tablet Landscape (320px) */
@media only screen and (max-width: 320px) {
	#cultos-segunda { width:90%; padding:0 5% 10px 5%; margin:10px 0 10px 0; }
	#cultos-terca   { width:90%; padding:0 5% 10px 5%; margin:0 0 10px 0; }
	#cultos-quarta  { width:90%; padding:0 5% 10px 5%; margin:0 0 10px 0; }
	#cultos-quinta  { width:90%; padding:0 5% 10px 5%; margin:0 0 10px 0; }
	#cultos-sexta   { width:90%; padding:0 5% 10px 5%; margin:0 0 10px 0; }
	#cultos-sabado  { width:90%; padding:0 5% 10px 5%; margin:0 0 10px 0; }
	#cultos-domingo { width:90%; padding:0 5% 10px 5%; margin:0 0 10px 0; }
}

/* ********** TERMINA HORARIOS CULTOS ********** */



/* ********** COMECA EQUIPE PASTORAL ********** */

#equipe-pastoral { position:relative; overflow:hidden; width:100%; padding:0 0 20px 0; }

#equipe-coluna1 { width:39.66%; max-width:500px; float:left; text-align:left; padding:0 2% 0 0; }
#equipe-coluna2 { width:58.33%; max-width:700px; float:left; text-align:left; padding:0; }

#equipe-conteudo { float:left; width:94%; padding:2%; background:#f8f8f8; border-left:10px solid #505050; margin:5px 0; }

.equipe-foto img{ width:100%; max-width:500px; }


/* Tablet Landscape (320px) */
@media only screen and (max-width: 320px) {
	#equipe-pastoral { width:100%; margin-top:10px; }
	#equipe-coluna1 { width:100%; }
	#equipe-coluna2 { width:100%; }
	.equipe-foto img{ width:100%; }
	#equipe-conteudo { width:90%; padding:5%; background:#f5f5f5; }

}

/* ********** TERMINA EQUIPE PASTORAL ********** */

















.botao-facebook { width:30px; height:30px; background:url(../img/ic-facebook.png) 0 0 no-repeat; border:0; margin-right:5px; margin-bottom:10px; cursor:pointer; -webkit-appearance:none; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-appearance:none; }
.botao-facebook:hover { background:url(../img/ic-facebook.png) 0 -30px no-repeat; }

.botao-google { width:30px; height:30px; background:url(../img/ic-google.png) 0 0 no-repeat; border:0; margin-right:5px; margin-bottom:10px; cursor:pointer; -webkit-appearance:none; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-appearance:none; }
.botao-google:hover { background:url(../img/ic-google.png) 0 -30px no-repeat; }

.botao-twitter { width:30px; height:30px; background:url(../img/ic-twitter.png) 0 0 no-repeat; border:0; margin-right:5px; margin-bottom:10px; cursor:pointer; -webkit-appearance:none; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-appearance:none; }
.botao-twitter:hover { background:url(../img/ic-twitter.png) 0 -30px no-repeat; }

.botao-youtube { width:30px; height:30px; background:url(../img/ic-youtube.png) 0 0 no-repeat; border:0; margin-right:5px; margin-bottom:10px; cursor:pointer; -webkit-appearance:none; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-appearance:none; }
.botao-youtube:hover { background:url(../img/ic-youtube.png) 0 -30px no-repeat; }


















/* ********** COMECA OWL CAROUSEL ********** */

/* clearfix */
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

/* display none until init */
.owl-carousel{ display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }

.owl-carousel .owl-wrapper{ display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer{ overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-wrapper-outer.autoHeight{ -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
	
.owl-carousel .owl-item{ float: left; }

.owl-controls .owl-page,
.owl-controls .owl-buttons div{ cursor: pointer; }

.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* mouse grab icon */
.grabbing {  cursor:url(../img/grabbing.png) 8 8, move; }

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{ -webkit-backface-visibility: hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); }


.row { margin-left:-5px; }
.row:before,
.row:after { display: table; content: ""; line-height: 0; }
.row:after { clear: both; }

[class*="span"] { float:left; min-height:1px; }

.span12 { width:100%; }

/* ********** TERMINA OWL CAROUSEL ********** */



/* ********** COMECA OWL THEME ********** */

.owl-theme .owl-controls{ margin-top:10px; text-align:center; }

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div{ color: #FFF; display:inline-block; zoom: 1; *display: inline;/*IE7 life-saver */ margin:5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background: #869791; filter: Alpha(Opacity=50);/*IE7 fix*/ opacity: 0.5; }

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{ filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none; }

/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{ display: inline-block; zoom:1; *display: inline;/*IE7 life-saver */ }
.owl-theme .owl-controls .owl-page span{ display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50);/*IE7 fix*/ opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #869791; }

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{ filter: Alpha(Opacity=100);/*IE7 fix*/ opacity:1; }

/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{ height:auto; width:auto; color:#FFF; padding:2px 10px; font-size:12px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; }

/* preloading images */
.owl-item.loading{ min-height: 150px; background: url(../img/carregando.gif) no-repeat center center }

/* ********** TERMINA OWL THEME ********** */





/* FIM */