/**
10px = 0.833em
11px = 0.917em
12px = 1em 
14px = 1.167em 
16px = 1.333em
18px = 1.500em
20px = 1.667em
36px = 3.000em
*/

.imagensCarrossel {
    max-height: 368px;
    width: 490px;
}

ul {
	list-style: none;
}
body {
	font-size: 1em;
	line-height: 1em;
}
div.container {
	width: 1070px;
}

section#cadastro div.container {
	width: 64.342%;
}

section {
	font-family: 'museo100';
}
/*NAVEGACAO TOPO*/
div.navbar div.navbar-inner div.container {
	width: 1000px;
}
div.navbar div.navbar-inner div.collapse nav#toposite ul li {
	padding-bottom: 3px;
	padding-top: 3px;
}
div.navbar div.navbar-inner div.collapse nav#toposite ul li a {
	font-family: 'trebuchet MS';
	font-size: 0.833em;
	padding-bottom: 0;
	padding-top: 0; 
}
ul#direita {
	float: right;
}
a.separador {
	border-right: 1px solid #999;
}
section#menuLogado div.navbar div.navbar-inner div.container div.collapse ul.nav.filtros {
	display: none;
}
/*HEADER*/
section#logo {
    float: left;
    padding: 8px;
}
header section#loginArea {
    float: right;
    padding: 6px;
    height: 110px;
}

/*CORRECOESS*/
header section#loginArea.captcha {
	margin-top: 20px;
	height: 65px;
	width: 156px;
}
header section#loginArea.captcha div#formAcesso {
	width: 156px;
}
header section#loginArea.captcha div#formAcesso header a {
	margin: 0 0 5px 0;
	width: 130px;
}
header section#loginArea.captcha div#formAcesso header a#loginFacebook {
	float: right;
	margin: 35px 0 0 0;
	margin-top: 35px;
}
/*CORRECOES*/
header.logado section#loginArea {
    height: auto;
}
#fazerLogin,
body > header div.container section#logo div {
    display: none;
}
div#formAcesso {
    float: right;
    padding: 0 5px 10px;
    width: 463px;
}
div#formAcesso header {
    height: 30px;
    margin-bottom: -10px;
}
div#formAcesso header p {
    color: #000;
    font-size: 0.7em;
    line-height: 0.9em;
    float: left;
    margin-top: 7px;
    text-transform: uppercase;
}
div#formAcesso header a {
    float: right;
    margin-right: 6px;
}
div#formAcesso header a#loginFacebook {
    padding-left: 9px;
    padding-right: 9px;
    position: absolute;
    margin: 13px 0 0 84px;
}
div#formAcesso form {margin:0;}
div#formAcesso form ul {
    float: left;
    margin: 0px;
    height: 75px;
}
div#formAcesso form ul li {
    float: left;
    margin-right: 5px;
}
div#formAcesso form ul li#btnUltima {
    width: 150px;
}
div#formAcesso form ul li a {
    color: #000;
    font-size: 0.55em;
    text-transform: uppercase;
}
div#formAcesso form ul li.gridUser {
    width: 174px;
}
div#formAcesso form ul li.gridUser label {
    float: left;
    width: 174px;
}
div#formAcesso form ul li.gridPass {
    width: 123px;
}
div#formAcesso form ul li.gridPass label {
    float: left;
    width: 123px;
}
div#formAcesso form ul li label span {
    color:#000;
    font-size: 12px;
    float: left;
}
div#formAcesso form ul li input#tokenLogin {
    float: left;
    margin-bottom: -2px;
    width: 160px;
}
div#formAcesso form ul li input#senha {
    width: 110px;
}
div#formAcesso form ul li input#entrar {
    width: 150px;
    margin-top: 20px;
}
div#formAcesso form ul li a#cadastro {
    float: right;
    margin-right: 5px;
}
/*SLIDE*/
section#slider {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	height: 480px;
}
section#slider {
	color: #6F6F6F;
	text-shadow: #999 1px 1px 1px;
}
section#slider div.container {
	width: 1050px;
}
section#slider header {
	padding: 20px 0;
	text-align: center;
}
section#slider header h2 {
	color: #6F6F6F;
	font-size: 2.5em;
	font-family: 'museo700';
	line-height: 0.5em;
	text-transform: uppercase;
	text-shadow: none;
}
section#slider header p {
	color: #6F6F6F;
	font-family: 'museo500';
	text-shadow: none;
}
section#slider div.controles {
	position: relative;
	z-index: 1024;
}
section#slider div.controles div {
	cursor: pointer;
	margin-top: 66px;
	height: 77px;
	width: 37px;
}
section#slider div.controles div.slideAnt {
	background: url('img/sprite-setas.png') 0px 76px;
	float: left;
}
section#slider div.controles div.slidePro {
	background: url('img/sprite-setas.png') 37px 76px;
	float: right;
}
section#slider div.controles div.slideAnt:hover {
	background: url('img/sprite-setas.png') 0px 0px;
}
section#slider div.controles div.slidePro:hover {
	background: url('img/sprite-setas.png') 37px 0px;
}
section#slider div#slide div.imagens {
	position: relative;
	z-index: 0;
}
section#slider div#slide div.span2 {
	border: 3px solid #333;
	overflow: hidden;
	width: 296px;
}
section#slider div.container footer {
	margin: 30px 0;
	text-align: center;
}
section#slider div.container footer h2, section#slider div.container footer p {
	color: #6F6F6F;
	font-size: 1.2em;
	font-family: 'museo500';
	line-height: 1.2em;
	margin: 0;
	text-shadow: none;
}
/*BOXES*/
section#boxConteudo {
	background: #6F6F6F;
	color: #FFF;
	padding: 35px 0 0;
	text-align: center;
	text-shadow: #999 1px 1px 1px;
}
section#boxConteudo div.container {
	width: 940px;
}
section#boxConteudo img {
	margin-bottom: 20px;
}
section#boxConteudo h2 {
	color: #FFF;
	font-family: 'museo700';
	text-transform: uppercase;
	font-size: 2.7em;
	margin-bottom: 35px;
}

section#boxConteudo div.row div.span4 p {
	color: #FFF;
	font-family: 'museo300';
	line-height: 1.3em;
}

/*GALERIA*/
section#aconteceuClube, section#boxDataComemorativa {
	padding: 20px 0;
	text-align: center;
}
section#aconteceuClube h2, section#aconteceuClube p {
	line-height: 0.7em;
}
section#aconteceuClube h2, section#boxDataComemorativa h2 {
	text-transform: uppercase;
	font-family: 'museo700';
}
section#aconteceuClube p, section#boxDataComemorativa p {
	font-family: 'museo300';
}
section#galeria {
	background: #ECECEC;
	padding: 40px 0;
}
section#galeria div.container {
	width: 940px;
}
section#galeria div.span9 {
	padding-left: 18px;
	width: 99%;
}
section#galeria div.span9 div.row-fluid div.span3 {
	cursor: pointer;
	margin-right: 0;
	height: 205px;
	width: 200px;
}
section#galeria div.span9 div.row-fluid .aberta {
	background: url('img/seta.png') no-repeat center bottom;
}
section#galeria div.span9 div.row-fluid div.span3 img {
	box-shadow: #AE323D 3px 3px 0px;
}

section#boxDataComemorativa {
	background-color: #ededed;
}

section#boxDataComemorativa h2, section#boxDataComemorativa p {
	color: #989898;
	line-height: 1em;
}
section#boxDataComemorativa h2 {
	font-size: 2em;
}
section#boxDataComemorativa p {
	font-size: 1.7em;
}

/*FOOTER*/
body > footer {
	background: #FFA60A;
	padding: 35px 0;
}
footer div.container {
	width: 940px;
}
footer div.container div#logoFooter,
footer div.container div#institucional,
footer div.container div#redesSociais,
footer div.container div#termos {
	float: left;
	height: 84px;
	margin: 0 15px;
}
footer div.container div#institucional,
footer div.container div#termos,
div.container div#redesSociais {
	padding-top: 16px;
	height: 68px;
}
footer div.container div#institucional ul {
	margin:0;
}
footer div.container div#institucional ul li {
	padding: 0 5px;
}
footer div.container div#institucional ul li a ,
div.container div#redesSociais ul li:first-child {
	color: #FFF;
	font-family: 'trebuchet MS';
	font-size: 0.83em;
}
footer div.container div#termos {
	background: url('img/lock.png') 4px 24px no-repeat;
	padding-left: 40px;
}
footer div.container div#termos a {
	display: block;
	color: #FFF;
	font-family: 'trebuchet MS';
	font-size: 0.83em;
	line-height:10px;
}

div.container div#redesSociais ul li:first-child span {
	color: #FFF;
	display: block;
	font-style:normal;
}
div.container div#redesSociais ul li:first-child {
	text-align: right;
}
div.container div#redesSociais ul li {
	float: left;
	margin-right: 10px;
}
footer div.container div#certificados {
	float: left;
	width: 100%;
}
footer div.container div#certificados small {
	color: #FFF;
	font-family: 'trebuchet MS';
	font-size: 0.68em;
	margin-right: 10px;
	float: left;
}
footer div.container div#redesSociais li.imagem {
	width: 32px;
}
@media all and (max-width:960px){
	footer div.container div#certificados {
		height: 30px;
	}
	footer div.container div#certificados small {
		color: #FFF;
		font-family: 'trebuchet MS';
		font-size: 0.58em;
		margin-right: 10px;
	}
	footer div.container div#certificados img {
		width: 60px;
	}
	div.container div#redesSociais {
		padding: 10px 5px 5px;
	}
	div.container div#redesSociais ul li {
		margin-right: 5px;
	}
}
footer div.container div#certificados img {
	width: 65px;
}
footer div.container div#redesSociais img {
	margin-top:6px;
	width: 30px;
}

@media all and (max-width:850px){
	footer div.container div#certificados small {
		display: none;
	}
	footer div.container div#certificados img {
		width: 85px;
	}
}
/*QUERIES*/
@media all and (max-width: 1076px){
	footer div.container {
		margin: 0 auto;
		padding: 5px;
		width: 90%;
	}
	footer div.container div#logoFooter,
	footer div.container div#logoFooter,
	footer div.container div#institucional,
	footer div.container div#certificados,
	footer div.container div#termos,
	footer div.container div#redesSociais{
		height: 86px;
		margin: 0;
		padding: 0;
	}
	footer div.container div#certificados{
		height: auto;
	}
	footer div.container div#termos{
		padding-left: 40px;
		background-position: 4px 9px;
	}
	
}
@media all and (max-width: 1070px){
	div.container {
		width: auto;
	}
	section#slider div.container {
		width: 980px;
	}
}


@media all and (max-width : 999px){
	a#fazerLogin {
		display: none;
	}
	div.navbar div.navbar-inner div.container {
		width: auto;
	}
	/*HEADER*/	
	body > header div.container {
		width: 750px;
	}
	body > header.logado div.container {
		width: auto;
	}
	body > header.logado div.container section#loginArea {
		margin-right: 23px;
	}
	#assine {
		display: none;
	}
	div#formAcesso {
		float: right;
		padding: 0 10px 10px 10px;
		width: 463px;
		height: 107px;
	}
	div#formAcesso header {
		height: 30px;
		margin-bottom: -10px;
	}
	div#formAcesso header p {
		color: #FFF;
		font-size: 0.7em;
		line-height: 0.9em;
		float: left;
		margin-top: 15px;
		text-transform: uppercase;
	}
	div#formAcesso header a {
		float: right;
		margin-right: 4px;
	}
	div#formAcesso header a#loginFacebook {
		margin: 20px 0 0 84px;
	}
	div#formAcesso form ul {
		margin: 0px;
		height: 45px;
	}
	div#formAcesso form ul li {
		float: left;
		margin-right: 5px;
	}
	div#formAcesso form ul li a {
		color: #FFF;
		font-size: 0.55em;
		text-transform: uppercase;
	}
	div#formAcesso form ul li input#tokenLogin {
		display: block;
		margin-bottom: -2px;
		width: 160px;
	}
	div#formAcesso form ul li input#senha {
		width: 110px;
	}
	div#formAcesso form ul li input#entrar {
		display: block;
		margin-bottom: -2px;
		width: 150px;
	}
	div#formAcesso form ul li a#cadastro {
		float: right;
		margin-right: 5px;
	}
	/*SLID	ER*/
	section#slider {
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
		height: auto;
	}
	section#slider div.container {
		width: auto;
	}
	section#slider.menuAberto div.container {
		margin-top: 100px;
	}
	section#slider div.container header h2 {
		color: #6F6F6F;
		font-size: 1.9em;
	}
	section#slider div.container header p {
		color: #6F6F6F;
	}
	section#slider div.container div#slide div.imagens {
		margin: 0 auto;
		
	}
	section#slider div.container div#slide div.imagens div.span2 {
		border: none;
	}
	section#slider div.container footer h2, section#slider div.container footer p {
		color: #6F6F6F;
		font-size: 1em;
	}
	section#boxConteudo div.container {
		width: auto;
	}
	section#boxConteudo div.container div.row div.span4 {
		width: 30%;
	}
	section#aconteceuClube div.container, section#galeria div.container {
		width: auto;
	}
	section#galeria div.container div.span9 {
		width: 90%;
	}
	section#galeria div.container div.span9 div.row-fluid {
		padding-left: 6%;
		width: 94%;
	}
	section#galeria div.container div.span9 div.row-fluid div.span3 {
		width: 20.1%;
	}
	section#slider div#slide div.controles div.slideAnt {
	margin-left:10px;
	}
	section#slider div#slide div.controles div.slidePro {
		margin-right: 10px;
	}
}
@media all and (max-width : 866px){
	body > header div.container {
		width: 750px;
	}
	body > header.logado div.container {
		width: auto;
	}
	body > header.logado div.container section#loginArea {
		margin:0;
	}
}
@media all and (max-width : 750px){
	body > header div.container {
		width: auto;
	}
	body > header div.container section#logo {
		width:100%;
	}
	body > header.logado div.container section#logo {
		width:70%;
	}
	body > header div.container section#logo h1 {
		float: left;
		width: 45%;
	}
	body > header div.container section#logo div {
		display: block;
		float: right;
		padding-top:15px;
		width: 205px;
	}
	body > header div.container section#logo div a {
		display: block;
		float: left;
		margin-bottom: 5px;
		width: 155px;
	}
	body > header div.container section#loginArea.acesso {
		background: #FF9905;
		/*margin-top: 30px;*/
		float: right;
		width: 100%;
	}
	body > header div.container section#loginArea div#formAcesso {
		margin: 0 auto;
		float: none;
		height: 64px;
		width: 463px;
		
	}
	div#formAcesso header p {
		margin-top:0;
	}
	body > header div.container section#loginArea.acesso,
	body > header div.container section#loginArea.acesso div#formAcesso header a {
		display: none;
	}
	section#slider div.container div#slide {
		margin: 0 auto;
		float: left;
		width: 100%;
	}
	section#slider div.container div#slide div.imagens {
		margin: 0 auto;
		width: 60%;
	}
	section#slider div.container div#slide div.imagens div.span2 {
		border: 3px solid #FF9905;
		display: none;
	}
	section#slider div.container div#slide div.imagens div.span2:first-child {
		display: block;
	}
	section#slider div#slide div.controles {
		top: 0px;
	}
	section#slider div.container header {
		height: 90px;
	}
	.cycle-slide {
		width: 100%;
	}
	section#slider div.container footer {
		float: left;
	}
	section#slider div.container footer {
		margin: 30px 0;
	}
	section#slider div.container header h2 {
		line-height: 1em;
	}
	section#slider div.container header p {
		font-size: 1.3em;
	}
	section#slider div.container footer h2 {
		font-size: 1.9em;
		line-height: 1em;
	}
	section#slider div.container footer p {
		display: none;
	}
	section#boxConteudo div.container h2 {
		font-size: 2em;
	}
	section#boxConteudo div.container div.row {
		margin: 0 auto;
		width: 80%;
	}
	section#boxConteudo div.container div.row div.span4 {
		display: block;
		position: relative;
		left: 14px;
		margin:0;
		width: 100%;
	}
	section#boxConteudo div.container div.row div.span4 img {
		width: 70%;
	}
	section#boxConteudo div.container div.row div.span4 p {
		font-size: 2.5em;
		line-height: 1em;
	}
	section#boxConteudo div.container div.controles {
		position: absolute;
		margin-top: 25%;
		z-index: 1024;
		width: 100%;
	}
	section#boxConteudo div.container div.controles div {
		cursor: pointer;
		margin-top: 0;
		height: 77px;
		width: 37px;
	}
	section#boxConteudo div.container div.controles div.slideAnt {
		background: url('img/sprite-setas.png') 0px 76px;
		position: relative;
		margin-left: 10px;
	}
	section#boxConteudo div.container div.controles div.slidePro {
		background: url('img/sprite-setas.png') 37px 76px;
		position: relative;
		margin-right: 10px;
		float: right;
		top: -76px;
	}
	section#boxConteudo div.container div.controles div.slideAnt:hover {
		background: url('img/sprite-setas.png') 0px 0px;
	}
	section#boxConteudo div.container div.controles div.slidePro:hover {
		background: url('img/sprite-setas.png') 37px 0px;
	}
	section#aconteceuClube div.container h2 {
		font-size: 2.8em;
		line-height: 1em;
	}
	section#aconteceuClube div.container p {
		display: none;
	}
	
	section#galeria div.container div.span9 {
		float: none;
		min-height: 0;
		margin: 0 auto;
		padding: 0;
		width: 581px;
	}
	section#galeria div.container div.span9 div.row-fluid {
		padding: 0;
	}
	section#galeria div.container div.span9 div.row-fluid div.span3 {
		margin: 10px 20px;
		width: 250px;
	}
	section#galeria div.span9 div.row-fluid div.span3 {
	height: auto;
}
	section#galeria div.container div.span9 div.row-fluid div.span3 img {
		width: 100%;
	}
	
}
/*CORRIGIR MARGIN-TOP FORM ACESSO*/
@media all (min-width:671px) and (max-width:750px){
	body > header div.container section#loginArea {
		
	}
}
@media all and (max-width : 670px){
	html body > div.navbar div.navbar-inner div.container {
		display: none;
	}
	body > header {
		margin-top: 0px;
		height: 123px;
	}
	
	
}
@media all and (max-width:850px){
	footer div.container div#redesSociais {
		margin-left: 20%;
	}
}
@media all and (max-width: 660px){
	footer div.container div#logoFooter,
	footer div.container div#logoFooter,
	footer div.container div#institucional,
	footer div.container div#certificados,
	footer div.container div#termos,
	footer div.container div#redesSociais{
		height: 86px;
		margin: 0;
		padding: 0;
	}
	footer div.container div#logoFooter {
		text-align: center;
		width: 100%;
	}
	footer div.container div#logoFooter img {
		width: 175px!important;
	}
	footer div.container div#institucional{
		margin: 0;
		padding:0;
		margin-left: 15%;
	} 
	footer div.container div#certificados,
	footer div.container div#redesSociais{
		padding: 5px;
	}
	footer div.container div#certificados{
		height: auto;
		text-align:center;
	}
	footer div.container div#termos{
		padding-left: 40px;
		background-position: 4px 9px;
	}
	footer div.container div#redesSociais,
	footer div.container div#certificados{
		padding: 10px;
		height: auto;
		width: 100%;
	}
	footer div.container div#redesSociais ul {
		height: 31px;
		margin: 0 auto;
		width: 207px;
	}
	div.container div#redesSociais ul li:first-child {
		margin-right: 5px;
		padding-top:9px; 
	}
	div.container div#redesSociais ul li:first-child span {
		display: none;
	}
	section#boxConteudo div.container div.row div.span4 p {
		font-size: 1.5em;
	}
}
@media all and (max-width : 630px){
	footer div.container div#certificados {
		text-align: center;
		width: 100%;
	}
}
@media all and (max-width: 582px){
	section#galeria div.container div.span9 {
		width: 295px;
	}
}
@media all and (max-width : 500px){
	body {
		min-width: 305px;
		width: auto;
	}
	body > header {
		height: 90px;
	}
	body > header div.container {
		min-width: 305px;
		width: auto;
	}
	header div.container section#logo {
		padding-top: 5px;
		width: 45%;
	}
	body > header div.container section#logo div {
		width: 45%;
		margin: 0;
	}
	body > header div.container section#logo div a {
		font-size: 0.6em;
		width: 80%;
	}
	body > header div.container section#loginArea.acesso {
		width: 100%;
		height: 125px;
		margin-right: 0;
	}
	body > header div.container section#loginArea.boxes {
		height: 160px;
	}
	body > header div.container section#loginArea div#formAcesso p,
	body > header div.container section#loginArea div#formAcesso a,
	body > header div.container section#loginArea div#formAcesso header {
		display: none;
	}
	body > header div.container section#loginArea div#formAcesso {
		width: 90%;
	}
	body > header div.container section#loginArea div#formAcesso ul{
		float: none;
		margin: 0 auto;
		width:90%;
	}
	body > header div.container section#loginArea div#formAcesso ul li {
		float: none;
		margin-bottom: 5px;
		width: 100%;
	}
	body > header div.container section#loginArea div#formAcesso ul li input {
		width: 100%;
	}
	body > header div.container section#loginArea div#formAcesso ul li input#entrar.btn-warning {
		width:103%;
	}
	body > header div.container section#loginArea div#formAcesso header a {
		font-size: 0.6em;
		width: 80%;
	}
	section#slider {
		height: auto;
	}
	section#slider.corrige {
		margin-top: 150px;
	}
	section#slider div.container header h2 {
		font-size: 1.5em;
	}
	section#slider div.container header p {
		font-size: 1em;
	}
	section#slider div#slide div.span2 {
		border: 3px solid #333;
	}
	section#slider div#slide div.controles div {
		cursor: pointer;
		margin-top: 25px;
		height: 77px;
		width: 37px;
	}
	section#slider div.container footer h2 {
		font-size: 1.2em;
	}
	section#boxConteudo div.container h2 {
		font-size: 1.5em;
	}

	section#boxConteudo div.container div.row div.span4 p {
		font-size: 18px;
	}
	section#boxConteudo div.container div.controles {
		margin-top: 13%;
	}
	section#aconteceuClube div.container h2 {
		font-size: 1.8em;
		line-height: 1em;
	}
	section#aconteceuClube div.container, section#galeria div.container {
		width: 305px;
	}
	section#slider div.container div#slide div.imagens {
		margin: 0 auto;
		width: 300px;
	}
	section#slider div.container div#slide div.imagens {
		margin: 0 auto;
		left: -5px;
		min-height: 135px;
		width: 209px;
	}
	section#slider div#slide div.controles {
		top: 0px;
	}
	footer div.container div#institucional,
	footer div.container div#certificados,
	footer div.container div#termos,
	footer div.container div#redesSociais{
		height: 50px;
	}
	footer div.container div#certificados,
	footer div.container div#redesSociais{
		padding: 0;
	}
}

@media all and (max-width: 470px){
	footer div.container div#institucional,
	footer div.container div#termos {
		display: block;
		margin:0;
		width: 100%;
	}
	footer div.container div#termos {
		margin-left: 20%;
		width: 60%;
	}
	footer div.container div#institucional ul {
		margin: 0 auto;
		width: 190px;
	}
}

/*GALERIA DE IMAGENS*/
.boxGaleria {
	float: left;
	width: 98%;
	background: #AE323D;
	padding: 0.8%;
	margin-bottom: 10px;
}
.boxGaleria div.slideGaleria {
	float: left;
	margin-right: 10px;
	width: 490px;
}
.boxGaleria div.slideGaleria img {
	width: 100%;
}
.boxGaleria .textoGaleria {
	float: left;
	width: 324px;
}
.boxGaleria .textoGaleria, .boxGaleria .textoGaleria p  {
	color: #FFF;
	font-family: 'museo100';
}
.boxGaleria .textoGaleria p  {
	font-style: italic;
}
.boxGaleria a.fechar, .boxGaleria a.fechar:hover {
	background: url('img/x.png')no-repeat;
	color: #FFF;
	float: right;
	text-decoration: none;
	width: 13px;
	height: 13px;
}
.recebeGaleria {
	height: 510px;
	display: none;
}
.boxGaleria {
	display: none;
}
body section#galeria div.controles {
	height: 77px;
	margin-top: 9.75%;
	position: absolute;
	width: 100%;
	max-width: 1020px;
	margin-left: -510px;
	left: 50%;
}

body section#galeria div.slideGaleriaPrincipal div.container div.span9 div.row-fluid div.boxGaleria div.controles {
	margin-left: 0;
	left:44px;
	height: 77px;
	margin-top: 200px;
	position: absolute;
	width: 490px;
	z-index: 9999;
}
body section#galeria div.slideGaleriaPrincipal div.container div.span9 {
	width: 855px;
}
section#galeria div.container div.span9 div.recebeGaleria div.boxGaleria div.controles div.slideAnt,
body section#galeria div.controles div.slideAnt {
	background: url('img/sprite-setas.png') 0px 76px;
	cursor: pointer;
	height: 77px;
	float: left;
	width: 37px;
}
section#galeria div.container div.span9 div.recebeGaleria div.boxGaleria div.controles div.slidePro,
body section#galeria div.controles div.slidePro {
	background: url('img/sprite-setas.png') 37px 76px;
	cursor: pointer;
	float: right;
	height: 77px;
	width: 37px;
}
section#galeria div.container div.span9 div.recebeGaleria div.boxGaleria div.controles div.slideAnt:hover,
body section#galeria div.controles div.slideAnt:hover {
	background: url('img/sprite-setas.png') 0px 0px;
}
section#galeria div.container div.span9 div.recebeGaleria div.boxGaleria div.controles div.slidePro:hover,
body section#galeria div.controles div.slidePro:hover {
	background: url('img/sprite-setas.png') 37px 0px;
}

/*PAGINA DE CONTATO*/
section#contato {
	padding: 25px 0;
}
section#contato div.container {
	width: 940px;
}
section#contato div.container header {
	margin-bottom: 70px;
}
section#contato div.container header h2 {
	color: #6F6F6F;
	font-size: 2.8em;
	font-family: 'museo700';
	line-height: 1em;
	text-transform: uppercase;
}
section#contato div.container header span {
	color: #6F6F6F;
	font-size: 1.2em;
	font-family: 'museo100';
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: 5px;
	display: block;
}
section#contato div.container header small {
	color: #FF9905;
	font-family: 'museo100';
	font-weight: bold;
}
section#contato div.container article.span9 {
	width: 535px;
	margin-left: 0;
	margin-right: 70px;
}

section#contato div.container article.parceiroArticle {
    width: 100%;
    margin-left: 0;
    margin-right: 70px;
}

section#contato div.container article form p.help-block, 
section#cadastro div.container fieldset div.row-fluid p.help-block,
.modal form fieldset div.row-fluid p.help-block {
	color: #9E9E9E;
	font-size: 0.7em;
	font-weight: bold;
	margin-bottom: 3px;
}
section#contato div.container article form p.help-block em {
	color: #FF9905;
}
section#contato div.container article form .input, 
section#cadastro div.container form fieldset div.row-fluid .input, 
section#meuClube div.container div.row-fluid div.span8 div p span input,
.modal form fieldset div.row-fluid div.control-group input {
	background-color: #ECECEC;
	font-family: 'museo100';
	width: 100%;
}
section#meuClube div.container div.row-fluid div.span8 div p span input {
	background-color: #ECECEC;
	font-family: 'museo100';
	width: 100%;
}
section#contato div.container article form select {
	width: 60%!important;
}
section#contato div.container article form textarea, section#evento div.container div.row-fluid div.span8 form textarea {
	background-color: #ECECEC;
	font-family: 'museo100';
	resize: none;
}
section#contato div.container article form div#btn-enviar {
	float: right;
	margin-top: -30px;
	height: 35px;
	width: 148px;
	text-align: right;
}
section#contato div.container article form div#btn-enviar button, 
section#contato div.container article#boxLink div button, 
section#evento div.container div.row-fluid div.span8 form div button,
section#evento div.container div.row-fluid div.span7 form div button,
section#meuClube div.container div.row-fluid div.span8 div.span6 div button,
section#meuClube div.container div.row-fluid aside.span4 ul li a.btn,
section#meuClube div.container div.row-fluid article.span8 ul li div.thumbnail div.caption a.btn,
.modal#modalPesquisa .modal-body form ul li div.control-group button,
section#evento div.container div.row-fluid div.span11 #boxInfosEvento button.btn-primary  {
	background: #00b7ea; /* Old browsers */
	background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 2px solid #009ec3;
	color: #FFF;
	font-family: 'museo500';
	font-size: 1.1em;
	padding: 5px 30px;
	text-transform: uppercase;
}

section#contato div.container article#boxLink {
	background: #c10310; /* Old browsers */
	background: -moz-linear-gradient(top,  #c10310 0%, #8f0222 49%, #6d0019 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c10310), color-stop(49%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c10310 0%,#8f0222 49%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c10310 0%,#8f0222 49%,#6d0019 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c10310 0%,#8f0222 49%,#6d0019 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c10310 0%,#8f0222 49%,#6d0019 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10310', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
	padding: 10px;
	width: 25%;
}

section#contato div.container article#boxLink div h3 {
	color: #FFF;
	font-size: 1.2em;
	line-height: 1.2em;
	text-transform: uppercase;
	padding: 10px;
}
section#contato div.container article#boxLink div hr {
	border-bottom: 1px solid #4D0000;
	border-top: 1px solid #A64D4D;
	margin: 10px 0;
}
section#contato div.container article#boxLink div p {
	color: #FFF;
	font-family: 'museo300';
	font-size: 1em;
	line-height: 1.2em;
	padding: 10px;
}
section#contato div.container article#boxLink div button {
	float: right;
	margin-right: 30px;
	padding: 5px 15px;
}
@media all and (max-width: 941px){
	section#contato div.container {
		width: 100%;
	}
}
/*SECTION CADASTRO*/
section#cadastro div.container {
	padding: 25px 0;
}
section#cadastro div.container header {
	margin-bottom: 70px;
}
section#cadastro div.container header h2 {
	color: #6F6F6F;
	font-size: 2.8em;
	font-family: 'museo700';
	line-height: 1em;
	text-transform: uppercase;
}
section#cadastro div.container div.row-fluid div.boxPasso {
	background: orange;
	display: block;
	padding: 15px;
	width: 271px;
}
section#cadastro div.container div.row-fluid div.boxPasso.disabled {
	background: #e6e6e6;
	opacity: 0.30;
	filter: alpha(opacity=30);
}
section#cadastro div.container div.row-fluid div.boxPasso span {
	color: #FFF;
	float: left;
	font-family: 'museo300';
	font-size: 1.4em;
	margin-top: 1px;
	margin-left: 10px;
}
section#cadastro div.container div.row-fluid div.boxPasso.disabled span,
section#cadastro div.container div.row-fluid div.boxPasso.disabled em {
	color: #333;
}
section#cadastro div.container div.row-fluid div.boxPasso em {
	color: #FFF;
	float: left;
	font-family: 'museo900';
	font-style: normal;
	font-size: 2em;
}
section#cadastro div.container div.row-fluid small {
	color: #FF9905;
	font-family: 'museo100';
	font-weight: bold;
}
section#cadastro div.container form fieldset div.row-fluid div.control-group {
	margin-left: 0;
}
section#cadastro div.container form fieldset div.row-fluid h3 {
	color: #6F6F6F;
	font-size: 1.2em;
	font-family: 'museo300';
	line-height: 1em;
	margin-bottom: 0px;
	margin-top: 20px;
}
section#cadastro div.container form fieldset div#tipoAssinatura div.control-group span.margin {
	margin-right: 20px;
}
section#cadastro div.container form fieldset div.row-fluid div.control-group label {
	float: left;
	margin:0;
	margin-right: 10px;
	padding-left:0;
}
section#cadastro div.container form fieldset div.row-fluid div.control-group input.checkbox,
section#cadastro div.container form fieldset div.row-fluid div.control-group input.radio {
	float: left;
	padding: 0;
	margin: 0;
	width: 13px;
}
section#cadastro div.container form fieldset div.row-fluid label span {
	float: left;
	margin-top:6px;
	margin-left:5px;
} 
section#cadastro div.container form fieldset div#telefones h3 {
	margin-bottom: 10px;
}
section#cadastro div.container form fieldset div.row-fluid .input {
	width: 95%;
	margin:0;
}
section#cadastro div.container form fieldset div.identificaUser {
	margin: 15px 0; 
}
section#cadastro div.container div.row-fluid p {
	color: #808080;
}
section#cadastro div.container div.row-fluid p em {
	font-style: normal;
}
section#cadastro div.container div.row-fluid p em a {
	color: #808080;
	text-decoration: underline;
}
section#cadastro div.container div.row-fluid p:last-child {
	display: none;
}
section#cadastro div.container form fieldset div.control-group button,
.modal form fieldset div.control-group button {
	background: #00b7ea; /* Old browsers */
	background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 2px solid #009ec3;
	color: #FFF;
	font-family: 'museo500';
	font-size: 0.8em;
	padding: 5px 30px;
	text-transform: uppercase;
}
section#cadastro div.container form fieldset div.control-group a.btn {
	padding: 6px 12px;
}
html.js body section#cadastro div.container form fieldset div.row-fluid div.control-group span.error,
.modal form fieldset div.row-fluid div.control-group span.error {
	color: #F00;
	font-size: 12px;
}
html.js body section#cadastro div.container form fieldset div.row-fluid div.control-group span.help-block,
.modal form fieldset div.row-fluid div.control-group span.help-block {
	font-size: 12px;
}
html.js body section#cadastro div.container form fieldset div.row-fluid div.control-group span.error,
html.js body section#cadastro div.container form fieldset div.row-fluid div.control-group span.help-block {
	margin: 5px 0;
}
html.js body section#cadastro div.container form fieldset div.row-fluid div.control-group input.error,
.modal form fieldset div.row-fluid div.control-group input.error {
	border: 1px solid #F00;
	-webkit-box-shadow: 0px 0px 5px rgba(255, 0, 0, 06);
	-moz-box-shadow:    0px 0px 5px rgba(255, 0, 0, 06);
	box-shadow:         0px 0px 5px rgba(255, 0, 0, 06);
}
section#cadastro div.container div.row-fluid.cabeca {
	padding: 40px 0 20px;
} 

@media all and (max-width: 965px){
	section#cadastro div.container div.row-fluid a#atendimentoOnline {
		display:none;
	}
	section#cadastro div.container div.row-fluid div.boxPasso {
		margin: 10px 10px 0 0;
	}
}
@media all and (max-width: 750px){
	section#cadastro div.container div.row-fluid div.boxPasso {
		margin: 10px 0 0 0;
		width: 90%;
	}
}
@media all and (max-width: 360px){
	section#cadastro div.container div.row-fluid div.boxPasso span {
		font-size: 1.1em;
	}
	section#cadastro div.container div.row-fluid div.boxPasso em {
		font-size: 1em;
	}
}
@media all and (max-width: 901px){
	section#cadastro div.container {
		width: 900px;
	}
}
/*SECTION FAQ*/
section#faq {
	padding: 25px 0;
	min-height: 550px;
}
section#faq div.container header {
	margin-bottom: 35px;
}
section#faq div.container header h2 {
	color: #6F6F6F;
	font-size: 2.8em;
	font-family: 'museo700';
	line-height: 1em;
	text-transform: uppercase;
}
section#faq div.container header p, section#faq div.container header p a {
	color: #6F6F6F;
	font-size: 1.2em;
	font-family: 'museo100';
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: 5px;
}
section#faq div.container header p a {
	text-decoration: underline;
}
section#faq div.container div.accordion div.accordion-group {
	background: #FF6600;
	border-radius: 0;
	margin-bottom: 0;
}
section#faq div.container div.accordion div.accordion-group div.accordion-heading {
	background: #FFA60A;
	border-radius: 0;
}
section#faq div.container div.accordion div.accordion-group div.accordion-heading a {
	color: #FFF;
	font-size: 18px;
}
section#faq div.container div.accordion div.accordion-group div.accordion-heading a.accordion-toggle i.icon-chevron-right {
	margin-top: 3px;
	padding-left: 10px;
}
section#faq div.container div.accordion div.ativo div.accordion-heading {
	background: #E3E3E3;
}
section#faq div.container div.accordion div.accordion-group div.accordion-inner {
	background: #FFA60A;
	border-radius: 0;
	margin-top: -1px;
}
section#faq div.container div.accordion div.ativo div.accordion-inner {
	background: #E3E3E3;
}
section#faq div.container div.accordion div.ativo div.accordion-inner hr {
	border-top: 1px solid #A4A4A4;
	border-bottom: 1px solid #A4A4A4;
	margin-top: -8px;
	margin-bottom: 10px;
}
section#faq div.container div.accordion div.accordion-group div.accordion-inner p {
	color: #FFF;
	margin: 0 15px 60px;
	line-height: 22px;
	text-align: justify;
}
section#faq div.container div.accordion div.ativo div.accordion-inner p,
section#faq div.container div.accordion div.ativo div.accordion-heading a {
	color: #333;
}
section#faq div.container div.accordion div.ativo div.accordion-heading a {
	font-family: 'museo300';
}
/*MENU PAGINAS INTERNAS*/
/*NAVEGACAO TOPO*/
body header section#loginArea.logado {
	background: #FFF;
	margin-right: 55px;
}
body header section#loginArea.logado div span em {
	font-style: normal;
	font-weight: bold;
}
body header section#loginArea.logado div span a {
	color: #333333;
}
section#menuLogado div.navbar {
	padding: 5px;
}
section#menuLogado div.navbar, section#menuLogado div.navbar div.navbar-inner {
	background-color: #FF9905;
	border: none;
	border-radius: 0;
	box-shadow: none;
}
section#menuLogado div.navbar div.navbar-inner div.container {
	max-width: 1000px;
}
section#menuLogado div.navbar div.navbar-inner div.container div.collapse ul.nav li {
	border-left-color: #FCA25A;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #DB6E16;
	border-right-width: 1px;
	border-right-style: solid;
	padding: 5px 10px;
}
section#menuLogado div.navbar div.navbar-inner div.container div.collapse ul.nav li.active a {
	background: #f78325;
	box-shadow: none;
}
section#menuLogado div.navbar div.navbar-inner div.collapse ul.nav li a {
	border:none;
	border-radius:3px;
	color: #FFF;
	font-family: 'museo500';
	font-size: 0.833em;
	padding: 2px 10px 2px;
	text-shadow: none;
}
section#menuLogado div.navbar div.navbar-inner div.collapse ul.nav li a.separador {
	margin-top: 0px;
}
section#menuLogado div.navbar div.navbar-inner div.collapse ul.nav li a.separador:first-child {
	border-left: none;
}
section#menuLogado div.navbar div.navbar-inner div.collapse ul.nav li a.separador:last-child {
	border-left: none;
}
section#menuLogado div.navbar div.navbar-inner div.container div.collapse ul.nav li#primeiroItem {
	border-left: none;
}
section#menuLogado div.navbar div.navbar-inner div.container div.collapse ul.nav li#ultimoItem {
	border-right: none;
}
section#menuLogado div.navbar div.navbar-inner div.collapse form select {
	background: transparent;
   	width: 248px;
   	font-size: 16px;
   	line-height: 1;
   	border: 0;
   	border-radius: 0;
   	height: 24px;
   	-webkit-appearance: none;
   	margin-top: 3px;
   	font-family: 'museo700';
   	text-shadow: 0 1px 0 #ffffff;
}
section#menuLogado div.navbar div.navbar-inner div.collapse form select:focus {
	outline: none;
	border: none;
}
section#menuLogado div.navbar div.navbar-inner div.collapse form {
	margin-top: 0px;
	width: 248px;
   	height: 32px;
   	overflow: hidden;
   	background: url('img/fundoSelect.png') 248px 0px;
}
section.logado {
	padding: 25px 0;
}
section.logado div.span9 {
	margin-left:0;
	width: 669px;
}
section.logado div.span12 {
	margin-left: 5px;
	width: 99%;
	padding-top: 35px;
}
section.logado div.span12 div.slideshow {
	margin: 0;
}
section.logado div.span12 div.slideshow div.thumbnail {
	border-radius:0;
	box-shadow: none;
	border: 0;
	margin-right: 15px;
	width: 330px;
	display: inline;
}
section.logado div.span12 div.slideshow div.thumbnail div.caption {
	padding:0;
	text-align: left;
}
section.logado div.span12 div.slideshow .span2 {
	margin-right: 5px;
	width: 96px;
}
section.logado div.span12 div.slideshow div.thumbnail div.caption {
	background: none;
	float: left;
	width: 200px;
	height: 100px;
	overflow: hidden;
	margin-left: 5px;
	position: relative;
}
section.logado div.span12 div.slideshow div.thumbnail div.caption h4 {
	line-height: 1em;
	font-size: 15px;
	font-family: Tahoma;
	padding:0;
	margin:0;
	text-shadow:none;
	word-wrap: break-word;
	width: 100%;
	float: left;
	position: relative;
}
section.logado div.span12 div.slideshow div.thumbnail div.caption small {
	line-height: 1em;
	font-size: 14px;
	font-family: Tahoma;
	padding:0;
	margin:0;
	text-shadow:none;
	float: left; 
	width: 100%;
	word-wrap:break-word;
	position: relative;
}
section.logado div.span12 div.slideshow div.thumbnail div.caption h4 a {
	color: #999;
	margin:0;
	text-shadow:none;
	float: left;
	width: 100%;
	word-wrap:break-word;
	position: relative;
}
section.logado div.span12 div.slideshow div.grupo.unico {
	height: 136px;
}
section.logado div.span12 div.slideshow div.grupo.duplo {
	height: 273px;
}
section.logado div.span12 div.slideshow div.grupo.triplo {
	height: 410px;
}
html.js body section#evento.logado div.container div.row-fluid div.span11 div.span12 div.slideshow div.grupo {
	height: 350px;
}
section.logado div.span12 div.slideshow div.hiddenControls {
	background-color: #FF9905;
	text-align: center;
	height: 15px;
	width:100%;
	display: none;
}
section#boxConteudo.logado div.container div.span12 ul#expande {
	display: none;
}
section#boxConteudo.logado {
	padding-top:0;
}
section#boxConteudo.logado div.container {
	border-left:2px groove #8A8A8A;
	border-right:2px groove #8A8A8A;
	min-height: 205px;
	padding: 10px 0;
	width: 1090px;
}

/*CAROUSEL*/
html.js body section#boxConteudo.logado div.container div.row-fluid {
	margin: 0 auto;
	width: 93%;
}
html.js body section#boxConteudo.logado div.container div.control {
	position: absolute;
	width: 1090px;
	margin-top: 50px;
}
html.js body section#boxConteudo.logado div.container div.control a#volta {
	text-decoration: none;
	background: url('img/sprite-setas.png') 0px 76px;
	color: #FFF;
	float: left;
	height: 77px;
	text-indent: 9999;
	width: 37px
}
html.js body section#boxConteudo.logado div.container div.control a#avanca {
	text-decoration: none;
	background: url('img/sprite-setas.png') 37px 76px;
	float: right;
	height: 77px;
	width: 37px;
}
html.js body section#boxConteudo.logado div.container div.row-fluid div.boxImagens {
	margin-left: 38px;
}

section#boxConteudo.logado div.container div.row-fluid div.span4 {
	margin:0;
	width: 33.33%;
}
section#boxConteudo.logado div.container div.span12 {
	margin: 0;
	margin-left: -10px;
	width: 1070px;
}
section#boxConteudo.logado div.container div.span12 ul, section#boxConteudo.logado div.container div.span12 h3 {
	background: #E8E8E8;
	padding: 15px 0;
}
section#boxConteudo.logado div.container div.span12 h3 {
	margin: 0;
}
section#boxConteudo.logado div.container div.span12 ul.thumbnails {
	margin: 0;
}
section#boxConteudo.logado div.container div.span12 ul li {
	background: #FFF url('img/ico-mais.png') right top no-repeat;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
	box-shadow: 0px 0px 10px rgba(0,0,0,.4);
	padding: 10px;
	width: 22%;
}
section#boxConteudo.logado div.container div.span12 ul li:first-child {
	margin-left: 30px;
}
section#boxConteudo.logado div.container div.span12 ul li p {
	font-size: 0.95em;
	text-shadow: none;
}
section#boxConteudo.logado div.container div.span12 ul li p em {
	font-weight: bold;
	font-style: normal;
}
section#boxConteudo.logado div.container div.span12 div.expandir {
	background: none;
}
section#boxConteudo.logado div.container div.span12 div.expandir div {
	background: url('img/sprite-baseBanners.png') 0px 0px;
	height: 8px;
	width: 8px;
}
section#boxConteudo.logado div.container div.span12 div.expandir div.spriteBannerLeft {
	float: left;
}
section#boxConteudo.logado div.container div.span12 div.expandir div.spriteBannerRight {
	background-position: 8px 0;
	float: right;
}
section#boxConteudo.logado div.container div.span12 div.expandir a {
	background: #FF9905;
	color: #FFF;
	font-family: 'museo100';
	font-size: 0.6em;
	float: right;
	margin-right: 20px;
	padding: 3px 7px;
	text-shadow: none;
	text-decoration: none;
	text-transform: uppercase;
}
/*SECTION EVENTO*/
section#evento div.container div.row-fluid div.span11 {
	width: 100%;
}
section#evento div.container div.row-fluid div.span11 .boxContent {
	margin-left: 0;
}
section#evento div.container div.row-fluid div.span11 #boxInfosEvento .span12 {margin-left:0;}
section#evento div.container div.row-fluid div.span11 .boxContent .control-group{margin-bottom:5px;}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento {
	min-height: 440px;
	width: 420px;
	margin-left: 20px;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento blockquote {
	background: #8e3db0 url('img/pontera.png') right 0px no-repeat;
	border:0;
	color: #FFF;
	font-family: 'museo300';
	margin:0;
	padding:2px 25px 2px 15px;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento blockquote.titleRosaPromocoes{
	background: #ec008c url('img/pontera.png') right 0px no-repeat;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento blockquote.titleAzulEspeciais{
	background: #00a5e3 url('img/pontera.png') right 0px no-repeat;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento blockquote.titleVermelhoOferta{
	background: #ff0000 url('img/pontera.png') right 0px no-repeat;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento blockquote.titleRoxoConcursos{
	background: #8a2587 url('img/pontera.png') right 0px no-repeat;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento blockquote.titleEventosAbril{
	background: #008357 url('img/pontera.png') right 0px no-repeat;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento blockquote.titleVoceJaGanhou{
	background: #89af35 url('img/pontera.png') right 0px no-repeat;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento blockquote.titleEventoQuiz{
	background: #ff9900 url('img/pontera.png') right 0px no-repeat;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento blockquote.titleEventoPesquisa{
	background: #0066cc url('img/pontera.png') right 0px no-repeat;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento blockquote.vermelho {
	background: #F00 url('img/pontera.png') right 0px no-repeat;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento blockquote.verde {
	background: #00CC00 url('img/pontera.png') left 0px no-repeat;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento blockquote.amarelo {
	background: #FF0 url('img/pontera.png') left 0px no-repeat;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento h2 {
	color: #616161;
	font-family: Tahoma;
	font-size: 1.67em;
	margin-bottom: 25px;
	width: 100%;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento small {
	color: #616161;
	font-family: 'museo300';
	font-style: normal;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento small em {
	font-style: normal;
	font-weight: bold;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento blockquote, 
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento h2,
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento small,
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento p {
	float: left;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento p {
	text-align: justify;
	line-height: 25px;
	font-family: Tahoma;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento img {
	display: none;
}
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento div#mensagemEvento,
section#evento div.container div.row-fluid div.span11 div#boxInfosEvento .url-premiados {
	font-family: Tahoma;
}
section#evento div.container div.row-fluid div.span11 div.span8 {
	margin-left:5px;
}
section#evento div.container div.row-fluid div.span11 div.span5 {
	margin-left: 0;
	width: 320px;
}
section#evento div.container div.row-fluid div.span11 div.span5 div.slideshow div.thumbnail {
	padding: 10px 5px;
	width: 90%;
}
section#evento div.container div.row-fluid div.span11 div.span5 div.slideshow div.thumbnail div.caption h4 {
	font-size: 15px;
	line-height:15px;
}

section#evento div.container div.row-fluid div.span11 div.span8 img {
	margin-bottom: 10px;
}
section#evento div.container div.row-fluid div.span11 div.span8 img {
	width: 100%;
}
section#evento div.container div.row-fluid div.span11 div.span8 p {
	font-family: 'calibri';
	font-size: 1em;
	line-height: 1em;
	margin:0;
	margin-bottom: 15px;
	text-align: justify;
	width: 100%;
}
section#evento div.container div.row-fluid div.span11 div.span8 form input {
	margin:0;
	margin-left:-10px;
}
section#evento div.container div.row-fluid div.span11 div.span8 form span,
section#evento div.container div.row-fluid div.span11 div.span7 form span, 
section#evento div.container div.row-fluid div.span11 #boxInfosEvento .span12 span.box {
	font-family: Tahoma;
	font-size: 0.8em;
	margin-left:-10px;
	text-align: justify;
}
section#evento div.container div.row-fluid div.span11 #boxInfosEvento .span12 span.box {
	margin-left: 0px;
}
section#evento div.container div.row-fluid div.span11 div.span7 form textarea,
section#evento div.container div.row-fluid div.span11 #boxInfosEvento .span12 textarea {
	resize: none;
}
section#evento div.container div.row-fluid div.span11 div.span8 form div.row-fluid div.control-group:first-child {
	margin-bottom:5px;
}
section#evento div.container div.row-fluid div.span11 div.span8 form div#btn-enviar {
	float: right;
	width:100%;
}
section#evento div.container div.row-fluid div.span11 form div button {
	float: right;
}
section#evento div.container div.row-fluid div.span11 form div button span {
	color: #FFF;
	font-family: Tahoma;
	margin: 0 15px!important;
	font-size: 15px!important;
}
section#evento div.container div.row-fluid div.span8 form div button i {
	margin-top: 4px;
}
section#evento div.container div.row-fluid div.span11 div.span4 {
	margin:0;
	width: 320px;
}

section#evento div.container div.row-fluid div.boxVeja {
	background: #FFA60A;
	min-height: 15px;
	padding: 5px 0;
}
section#evento div.container div.row-fluid div.boxVeja span {
	color: #FFF;
	margin-left: 15px;
}


hr.zera {margin-left: 0!important;}
/*SLIDES LATERAIS*/

section.logado div.span5 {
	border:1px solid #FF9905;
	margin-left: 5px;
	width: 360px;
}
section.logado div.span5 div.slideshow {
	margin: 0;
}
section.logado div.span5 div.slideshow div.thumbnail {
	border-radius:0;
	box-shadow: none;
	border: 0;
	margin: 0 auto;
	border-bottom: 1px ridge #999999;
	padding: 20px 10px;
	width: 84%;
}
section.logado div.span5 div.slideshow div.thumbnail#ultima {
	border-bottom:0;
}
section.logado div.span5 div.slideshow div.thumbnail div.caption {
	padding:0;
	text-align: left;
}
section.logado div.span5 div.slideshow .span2 {
	margin-right: 5px;
	width: 96px;
	height: 96px;
}
section.logado div.span5 div.slideshow div.thumbnail div.caption {
	background: none;
	float: left;
	width: 64%;
}
section.logado div.span5 div.slideshow div.thumbnail div.caption h4 {
	line-height: 1em;
	font-size: 15px;
	font-family: Tahoma;
	padding:0;
	margin:0;
	text-shadow:none;
}
section.logado div.span5 div.slideshow div.thumbnail div.caption small {
	line-height: 1em;
	font-size: 14px;
	font-family: Tahoma;
	padding:0;
	margin:0;
	text-shadow:none;
}
section.logado div.span5 div.slideshow div.thumbnail div.caption h4 a {
	color: #999;
	margin:0;
}
section.logado div.span5 div.slideshow div.hiddenControls {
	background-color: #FF9905;
	text-align: center;
	height: 36px;
	width:100%;
}
html.js body section#evento.logado div.container div.control{
    margin: 0;
}
html.js body section#evento.logado div.container div.control a#volta {
	text-decoration: none;
	background: url('img/sprite-setas.png') 0px 76px;
	color: #FFF;
	float: left;
	height: 77px;
	text-indent: 9999;
	width: 37px;
        margin-top: 15px;
}
html.js body section#evento.logado div.container div.control a#avanca {
	text-decoration: none;
	background: url('img/sprite-setas.png') 37px 76px;
	float: right;
	height: 77px;
	width: 37px;
        margin-top: 15px;
}
section.logado div.span5 div.slideshow div.grupo.unico {
	height: 136px;
}
section.logado div.span5 div.slideshow div.grupo.duplo {
	height: 273px;
}
section.logado div.span5 div.slideshow div.grupo.triplo {
	height: 410px;
}

/*SLIDES LATERAIS*/
/*SECTION EVENTO*/
section#meuClube div.container div.row-fluid {
	padding: 25px 0;
	margin: 0 auto;
	width: 90%;
}
section#meuClube div.container div.row-fluid header.page-header {
	border-bottom: 1px solid #E6E6E6;
	color: #FF9905;
	font-family: 'museo700';
	padding: 0 10px 15px;
	margin-bottom: 0;
	text-transform: uppercase;
}
section#meuClube div.container div.row-fluid header.page-header h2 {
	font-size: 28px;
	margin:0;
	padding:0;
}
section#meuClube div.container div.row-fluid aside.span4, 
section#meuClube div.container div.row-fluid article.span8 {
	margin:0;
	padding-top: 25px;
}
section#meuClube div.container div.row-fluid aside.span4 header span,
section#meuClube div.container div.row-fluid aside.span4 header h2,
section#meuClube div.container div.row-fluid article.span8 header span,
section#meuClube div.container div.row-fluid header.page-header span {
	color: #FF9905;
	font-family: 'museo300';
	line-height:25px;
}
section#meuClube div.container div.row-fluid aside.span4 header h2 {
	line-height:30px;
}
section#meuClube div.container div.row-fluid aside.span4 ul {
	margin:0;
	margin-top: 30px; 
}
section#meuClube div.container div.row-fluid aside.span4 ul li {
	margin-bottom: 20px;
}
section#meuClube div.container div.row-fluid aside.span4 ul li small {
	color: #ccc;
	display: block;
	font-size: 75%;
	line-height: 1em;
	text-transform: uppercase;
}
section#meuClube div.container div.row-fluid aside.span4 ul li span {
	color: #737373;
	font-family: 'museo300';
	font-size: 100%;
	font-weight: bold;
}
section#meuClube div.container div.row-fluid aside.span4 ul li a.btn {
	font-size: 1em;
}
section#meuClube div.container div.row-fluid article.span8 {
	border-left: 1px solid #E6E6E6;
}
section#meuClube div.container div.row-fluid article.span8 > header{
	margin: 0 0 15px 15px;
}
section#meuClube div.container div.row-fluid article.span8 ul li {
	border-bottom: 1px solid #E6E6E6;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	-webkit-transition: all .2s ease-in-out;
	margin:0;
	margin-bottom: 10px;
	padding-left:15px;
	padding-bottom:15px;
}
section#meuClube div.container div.row-fluid article.span8 ul li:last-child {
	margin:0;
}
section#meuClube div.container div.row-fluid article.span8 ul li header {
	margin-bottom: 10px;
}
section#meuClube div.container div.row-fluid article.span8 ul li header h3 {
	color: #737373;
	font-size:1.1em;
	font-family: 'museo300';
	line-height:1em;
	margin:0;
}
section#meuClube div.container div.row-fluid article.span8 ul li > div, 
section#meuClube div.container div.row-fluid article.span8 ul li div.thumbnail,
section#meuClube div.container div.row-fluid article.span8 ul li div.thumbnail div.caption-box {
	border-radius:0;
	border:none;
	box-shadow:none;
	padding:0;
}
section#meuClube div.container div.row-fluid article.span8 ul li div.thumbnail img {
	width: 27%;
}
section#meuClube div.container div.row-fluid article.span8 ul li div.thumbnail div.caption h4 {
	margin:0;
	line-height: 20px;
	font-size: 15px;
	font-family: 'museo100';
}
section#meuClube div.container div.row-fluid article.span8 ul li div.thumbnail div.caption-box h4 {
	line-height: 18px;
	font-size: 13px;
}
section#meuClube div.container div.row-fluid article.span8 ul li div.thumbnail div.caption h4 a {
	color: #737373;
}
section#meuClube div.container div.row-fluid article.span8 ul li div.thumbnail div.caption h4 a:hover {
	text-decoration: none;
}
section#meuClube div.container div.row-fluid article.span8 ul li div.thumbnail div.caption a.btn,
section#meuClube div.container div.row-fluid aside.span4 ul li a.btn {
	font-family: 'museo100';
	font-size: 14px;
	padding: 3px;
	margin: 5px 0 0;
}
section#meuClube div.container div.row-fluid article.span8 ul li div.thumbnail div.caption a.btn i,
section#meuClube div.container div.row-fluid aside.span4 ul li a.btn i {
	margin-top: -0.1px;
}
section#meuClube div.container div.row-fluid aside.span4 header p,
section#meuClube div.container div.row-fluid header.page-header p {
	color: #737373;
	margin:0;
	line-height: 23px;
	font-size: 18px;
	font-family: 'museo300';
	padding: 10px;
}
section#meuClube div.container div.row-fluid header.page-header p {
	font-size: 17px;
	padding: 0;
	text-transform: none;
}
section#meuClube div.container div.row-fluid article.span8 ul li div.thumbnail div.caption-box small {
	font-size: 12px;
	font-family: 'museo300';
	margin-right: 20px;
}
section#meuClube div.container div.row-fluid article.span8 ul li div.thumbnail div.caption-box small em {
	font-style: normal;
	font-weight: bold;
}
section#meuClube div.container div.row-fluid div.row {
	margin:0;
	padding: 35px 0; 
}
section#meuClube div.container div.row-fluid div.row div.span4 {
	font-size: 1.3em;
	font-family: 'museo500';
	text-align: center;
}
section#meuClube div.container div.row-fluid div.row div.span4#cor1 p {
	color: #CC0066;
}
section#meuClube div.container div.row-fluid div.row div.span4#cor2 p {
	color: #7A00A4;
}
section#meuClube div.container div.row-fluid div.row div.span4#cor3 p {
	color: #B80000;
}
section#meuClube div.container div.row-fluid div.row div.span4 img {
	margin-bottom: 10px;
}
section#meuClube div.container div.row-fluid:last-child article.span12 {
	margin: 0;
}
section#meuClube div.container div.row-fluid:last-child article.span12 ul li {	
	width: 19.3%;
	margin-left: 5px;
}
section#meuClube div.container div.row-fluid:last-child article.span12 ul li div.thumbnail {
	border: none;
}
section#meuClube div.container div.row-fluid:last-child article.span12 ul li div.caption {
	min-height: 130px;
}
section#meuClube div.container div.row-fluid:last-child article.span12 ul li p {
	color: #737373;
	margin: 0;
	line-height: 18px;
	font-size: 13px;
	font-family: 'museo300';
	padding: 10px;
}
body.parceiros #contato div.container article.span9 {
	float: none;
	margin: 0 auto;
	width: 100%;
}

html body header div.container section#mostra_menu {
	position: absolute;
	height: 35px;
	right:0;
	top: 90px;
	width: 75px;
}
html body header div.container section#mostra_menu img {
	cursor: pointer;
	margin:0;
	width: 35px;
	height: 35px;
}
html body section#meuClube div.container div.row-fluid article.span8 ul.thumbnails li.span12 div.thumbnail div.caption h4.ocultaUm,
html body section#meuClube div.container div.row-fluid article.span8 ul.thumbnails li.span12 div.thumbnail div.caption h4.ocultaDois {
	display: none;
}

html.js body div.modal {
	font-family: 'museo300';
}
section#alertas {
	padding: 15px 0;
}
section#alertas .container {
	background: #ff3d00;
	cursor: pointer;
	padding: 10px;
	width: 1050px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
}
section#alertas .container h3,
section#alertas .container span {
	color: #FFF;
	font-size: 16px;
	line-height: 20px;
	padding: 5px 0;
	margin: 0;
}
section#alertas .container h3 {
	float: left;
	text-transform: uppercase;
}
section#alertas .container span a {
	float: right;
	height: 20px;
	width: 20px;
}
section#alertas .container span a.fechar {
	background: url('img/sprite-alertas.png') 0px 2px no-repeat;
}
section#alertas .container span a.mostrar {
	background: url('img/sprite-alertas.png') -22px 2px no-repeat;
}
section#alertas .container p,
section#alertas .container span {
	color: #FFF;
	float: right;
	width: 100%;
}
section#alertas .container p {
	display: none;
}
html.js body section#meuClube div.container div.row-fluid article.span8 div.pagination {
	margin: 20px auto;
	width: 55%;
}
html.js body section#meuClube div.container div.row-fluid article.span8 div.pagination ul {
	border: none;
	box-shadow: none;
}
html.js body section#meuClube div.container div.row-fluid article.span8 div.pagination ul li {
	border: none;
	box-shadow: none;
	margin: 0;
	padding: 0;
}
html.js body section#meuClube div.container div.row-fluid article.span8 div.pagination ul li a {
	border: none;
	color: #737373;
}
.pagination ul > .active > a {
	background: #bfcf2e;
}
html.js body section#meuClube div.container div.row-fluid article.span8 div.pagination ul li.active a {
	color: #FFF;
}

@media all and (max-width: 1100px){
	section#evento div.container {
		width: 960px;
	}
}
@media all and (max-width: 1070px){
	section#slider.logado {
		height: auto;
	}
	section#slider.logado div.container {
	}
	section#slider.logado div.container div.span5 {
		margin: 0;
		margin-left: 4px;
		width: 305px;
	}
	section#slider.logado div.container div.span5 div.thumbnail {
		padding: 20px 10px;
		width: 93%;
	}
	section#slider.logado div.container div.span5 div.thumbnail img {
		width: 34%;
		height: auto;
	}
	section#slider.logado div.container div.span5 div.caption h4 {
		font-size: 95%;
	}
	section#slider.logado div.container div.span5 div.caption small {
		font-size: 80%;
	}
	section#boxConteudo.logado div.container {
		border: none;
		width: 100%;
	}section#boxConteudo.logado div.container div.span12 {
		width: 100%;
		margin: 0;
	}
	section#boxConteudo.logado div.container div.span12 div.expandir div {
		background: none;
	}
	section#faq div.container, section#contato div.container {
		padding: 0 15px;
		width: auto
	}
	section#contato div.container header {
		width: 90%;
	}
	section#contato div.container article.span9 {
		margin-right: 0;
	}
	html body section#cadastro div.container {
		width: 90%;
	}
}
@media all and (max-width:1000px){
	section#slider.logado {
		height: auto;
	}
	section#slider.logado div.container {
	}
	section#menuLogado div.navbar div.navbar-inner div.container {
		max-width: 870px;
	}
	section#slider.logado div.container div.span9 {
		width: 67.898989%;
	}
	section#slider.logado div.container div.span5 {
		margin: 0;
		margin-left: 4px;
		width: 30.58%;
	}
	section#slider.logado div.container div.span5 div.thumbnail {
		padding: 20px 10px;
		width: 93%;
	}
	section#slider.logado div.container div.span5 div.thumbnail img {
		width: 30%;
		height: auto;
	}
	section#slider.logado div.container div.span5 div.caption h4 {
		font-size: 75%;
	}
	section#slider.logado div.container div.span5 div.caption small {
		font-size: 65%;
	}
	section#galeria div.container div.span9 div.recebeGaleria {
		height: auto;
		width:88.5%;
	}
	section#galeria div.container div.span9 div.row-fluid div.span3 {
		height: auto;
		min-height: 135px;
		padding: 2%;
	}
	section#galeria div.container div.span9 div.recebeGaleria div.boxGaleria {
		margin-left:2.2222%;
		width: 97.8%;
	}
	section#galeria div.container div.span9 div.recebeGaleria div.boxGaleria div.controles {
		margin-top:100px;
		width: 275px;
	}
	section#galeria div.container div.span9 div.recebeGaleria div.boxGaleria div.slideGaleria {
		width: 275px;
	}
	section#galeria div.container div.span9 div.recebeGaleria div.boxGaleria div.textoGaleria {
		width: 48%;
	}
	section#galeria div.container div.span9 div.recebeGaleria div.boxGaleria div.textoGaleria h2 {
		font-size: 20px;
		line-height: 22px;
	}
	section#galeria div.container div.span9 div.recebeGaleria div.boxGaleria div.textoGaleria p {
		font-size: 14px;
		line-height: 14px;
	}
	
}
@media all and (max-width: 1100px){
	section#evento div.container div.row-fluid div.span11 div#boxInfosEvento {
		width: 320px;
	}
}
@media all and (max-width:960px){
	section#evento div.container {
		width:100%;
	}
	section#evento div.container div.row-fluid div.span11 div#boxInfosEvento,
	section#evento div.container div.row-fluid div.span11 div.span7 {
		float: none;
		margin: 0 auto;
		width: 95%;
	}
	
	section#evento div.container div.row-fluid div.span11 div.span7 img {
		display: none;
	}
	section#evento div.container div.row-fluid div.span11 div#boxInfosEvento {
		min-height: 10px;
	}
	section#evento div.container div.row-fluid div.span11 div#boxInfosEvento img {
		margin:0;
		display: block;
	}
	section#evento div.container div.row-fluid div.span11 div#boxInfosEvento h2 {
		width: 100%;
	}
	section#evento div.container div.row-fluid div.span11 div.span5 {
		border:0;
		margin:0;
		width: 100%;
	}
	section#evento div.container div.row-fluid div.span11 div.span5 .hiddenControls,
	section#evento div.container div.row-fluid div.span11 div.span4 {
		display: none;
	}
	section#evento div.container div.row-fluid div.span11 div.span5 div.thumbnail {
		padding: 15px 0px 15px 20px;
	}
	section#evento div.container div.row-fluid div.span11 div.span5 div.thumbnail img {
		width: 18%;
	}
	section#evento div.container div.row-fluid div.span11 div.span5 div.caption h4 {
		font-size: 120%;
	}
	section#evento div.container div.row-fluid div.span11 div.span5 div.caption small {
		font-size: 100%;
	}
}
@media all and (max-width:940px){
	html body section#cadastro div.container form fieldset div.row-fluid div.control-group.span2 {
		width: 20%;
	}
}
@media all and (max-width:910px){
	section#galeria div.container div.span9 div.recebeGaleria div.boxGaleria div.textoGaleria p {
		font-size: 13px;
		line-height: 13px;
	}
}
@media all and (max-width:885px){
	section#menuLogado div.navbar div.navbar-inner div.container div.collapse ul.nav li {
		padding: 5px 0px;
	}
	section#menuLogado div.navbar div.navbar-inner div.collapse form {
		margin-top: 1px;
		width: 161px;
		height: 32px;
		overflow: hidden;
		background: url('img/fundoSelectSmall.png') 1px 0px;
	}
}
@media all and (max-width: 870px){
	section#menuLogado div.navbar div.navbar-inner div.container {
		width: 97%;
	}
	section#menuLogado div.navbar div.navbar-inner div.container div.collapse form input {
		width: 125px;
	}
	section#menuLogado div.navbar div.navbar-inner div.container div.collapse ul.nav li {
		padding: 5px 0px;
	}
	section#menuLogado div.navbar div.navbar-inner div.container div.collapse ul.nav li a {
		padding: 2px 5px 2px;
	}
	html body section#meuClube div.container div.row-fluid:first-child div.row div.span4 {
		font-size: 1em;
	}
	html body section#meuClube div.container div.row-fluid:last-child article.span12 ul.thumbnails li.span2 div.thumbnail,
	html body section#meuClube div.container div.row-fluid:last-child article.span12 ul.thumbnails li.span2 div.thumbnail p  {
		padding:0;
	}
	section#meuClube div.container div.row-fluid:last-child article.span12 ul li div.caption {
		min-height: 90px;
	}
}
@media all and (max-width:850px){
	section#meuClube div.container div.row-fluid header.page-header {
		border: none;
		font-size: 1.4em;
	}
	section#meuClube div.container div.row-fluid header.page-header,
	section#meuClube div.container div.row-fluid aside.span4,
	section#meuClube div.container div.row-fluid article.span8 {
		border:none;
		float: left;
		width: 90%;
		padding-bottom:0;
		padding-top:0;
	}
	body section header {
		min-height:1px!important;
	}
	section#meuClube div.container div.row-fluid header.page-header {
		padding: 0;
	}
	section#meuClube div.container div.row-fluid aside.span4 {
		border-bottom: 1px solid #E6E6E6;
		margin-bottom: 25px;
	}
	section#meuClube div.container div.row-fluid aside.span4 ul li.oculta {
		display: none;
	}
}
@media all and (max-width:795px){
	html body section#meuClube div.container div.row-fluid:last-child header.page-header {
		min-height:10px;
	}
	html body section#meuClube div.container div.row-fluid:last-child article.span12 ul.thumbnails {
		margin: 40px auto 0;
		width: 60%;
	}
	html body section#meuClube div.container div.row-fluid:last-child article.span12 ul.thumbnails li {
		float: none;
		margin: 0;
		width: 100%;
	}
	section#meuClube div.container div.row-fluid:last-child article.span12 ul li div.caption {
		margin: 0 auto;
		width: 82%;
	}
	section#galeria div.container div.span9 div.recebeGaleria div.boxGaleria div.textoGaleria {
		width: 45%;
	}
	section#galeria div.container div.span9 div.recebeGaleria div.boxGaleria div.textoGaleria h2 {
		line-height: 0px;
	}
}
@media all and (max-width:750px){
	section#logo h1 {
		margin-bottom:0;
	}
	section#slider.logado div.container div.span5 div.thumbnail img {
		width: 28%;
		height: auto;
	}
	section#slider.logado div.container div.span5 div.caption h4 {
		font-size: 70%;
	}
	section#slider.logado div.container div.span5 div.caption small {
		font-size: 60%;
	}
	body header section#loginArea.logado {
		margin:0;
		width: 162px;
		float: right;
	}
	section#contato div.container article.span9 {
		width:100%;
	}
	section#contato div.container article.span9 form div.row-fluid div.control-group,
	section#contato div.container article form select {
		float: none;
		margin-left:0;
		width: 100%!important;
	}
	section#contato div.container article#boxLink {
		margin-left: 0;
		width:98%;
	}
	html body section#cadastro div.container form fieldset div.row-fluid div.control-group.span2,
	html body section#cadastro div.container form fieldset div.row-fluid div.control-group.span3 {
		float: none;
		width: 100%;
	}
	section#cadastro div.container form fieldset div.row-fluid div.control-group #limpa {
		clear:both;
	}
}
@media all and (max-width:670px){
	body header section#logo {
		padding: 0;
	}
	section#menuLogado,
	section#menuLogado form {
		display: none;
	}
	section#menuLogado div.navbar,
	section#menuLogado div.navbar div.navbar-inner,
	section#menuLogado div.navbar div.navbar-inner div.container {
		padding:0;
	}
	section#menuLogado div.navbar div.navbar-inner div.container {
		width: 100%;
	}
	section#menuLogado div.navbar div.navbar-inner div.container ul {
		margin: 0;
		width: 100%;
	}
	section#menuLogado div.navbar div.navbar-inner div.container div.collapse ul.nav li,
	section#menuLogado div.navbar div.navbar-inner div.container div.collapse ul.nav li.active {
		border: none!important;
		float: none;
		padding: 5px 0;
		width: 100%;
	}
	section#menuLogado div.navbar div.navbar-inner div.container div.collapse ul.nav li a {
		border:0;
		font-size: 20px;
	}
	section#menuLogado div.navbar div.navbar-inner div.container div.collapse ul.nav li{
		border-bottom: 1px solid #FFAD5C!important;
		border-top: 1px solid #FF6600!important;
	}
	section#menuLogado div.navbar div.navbar-inner div.container div.collapse ul.nav li.active {
		background: #fdb002;
	}
	section#menuLogado div.navbar div.navbar-inner div.container div.collapse ul.nav li.active a {
		background: none;
	}
	body > header div.container section#loginArea.logado {
		float: left;
		padding: 5px 0;
		text-align: right;
		width: 100%;
	}
	body > header div.container section#loginArea.logado div {
		margin-right: 15px;
	}
	section#slider.logado div.container div.span5 {
		margin: 0;
		float: right;
		width: 30.58%;
	}
	section#slider.logado div.container div.span5 div.thumbnail {
		padding: 15px 5px;
		width: 90%;
	}
	section#slider.logado div.container div.span5 div.thumbnail img {
		width: 25%;
		height: auto;
	}
	section#slider.logado div.container div.span5 div.caption h4 {
		font-size: 66%;
	}
	section#slider.logado div.container div.span5 div.caption small {
		font-size: 55%;
	}
	section#faq div.container header h2, 
	section#contato div.container header h2 {
		font-size: 125%;
	}
	section#faq div.container header p,
	section#contato div.container header p {
		font-size: 90%;
	}
	section#faq div.container div.accordion {
		font-size:90%;
	}
	section#contato div.container article#boxLink h3 {
		float: left;
		font-size: 84%!important;
		margin: 20px 0 0;
		width: 47%;
	}
	section#contato div.container article#boxLink p {
		float: right;
		font-size:64%!important;
		text-shadow: none;
		width: 37%;
	}
	section#contato div.container article#boxLink button {
		float: left!important;
		margin: 0;
		font-size: 80%!important;
	}
	section#contato div.container article#boxLink hr {
		display: none;
	}
	html body section#meuClube div.container div.row-fluid:first-child div.row div.span4 {
		float: none;
		margin: 0 auto;
		width: 90%;
	}
	section#meuClube div.container div.row-fluid article.span8 ul li > div, section#meuClube div.container div.row-fluid article.span8 ul li div.thumbnail img {
		margin: 0 0 10px;
		width: 100%;
	}
	section#meuClube div.container div.row-fluid article.span8 ul li > div, section#meuClube div.container div.row-fluid article.span8 ul li div.thumbnail div h4 {
		font-size: 90%;
		width: 100%;
	}
	
}
@media all and (max-width: 995px){
	section#evento div.container div.row-fluid div.span4 div.span5 {
		margin-left: 0;
		width: 100%;
	}
	section#evento div.container div.row-fluid div.span4 div.span5 ul li div.thumbnail img {
		width: 30%;
	}
	section#evento div.container div.row-fluid div.span4 div.span5 ul li div.caption h4 {
		font-size: 95%;
	}
	section#evento div.container div.row-fluid div.span4 div.span5 ul li div.caption small {
		font-size: 80%;
	}
	section#contato div.container article.span9  {
		width:100%;
	}
	section#contato div.container article#boxLink {
		margin-left: 0;
		width:auto;
	}
}
@media all and (max-width: 720px){
	body header.logado {
		border: none;
	}
	section#slider.logado {
		padding:0;
	}
	section#slider.logado div.container {
		background: none;
	}
	section#slider.logado div.container div.span9, section#slider.logado div.container div.span9 img {
		width: 100%;
	}
	section#slider.logado div.container div.span5 {
		border:0;
		margin:0;
		width: 100%;
	}
	section#slider.logado div.container div.span5 div.thumbnail {
		padding: 15px 0px 15px 20px;
	}
	section#slider.logado div.container div.span5 div.cycle-carousel-wrap {
		width: 100%;
	}
	section.logado div.span5 div.slideshow div.grupo.triplo {
		height: 424px;
	}
	section.logado div.span5 div.slideshow {
		margin: 3px 0;
	}
	section#slider.logado div.container div.span5 div.thumbnail img {
		width: 18%;
		height: auto;
	}
	section#slider.logado div.container div.span5 div.caption h4 {
		font-size: 120%;
	}
	section#slider.logado div.container div.span5 div.caption small {
		font-size: 100%;
	}
	section#boxConteudo.logado,
	section#boxConteudo.logado div.container {
		padding: 0;
	}
	section#boxConteudo.logado div.container div.row-fluid:first-child {
		margin: 0 auto;
		width: 60%;
	}
	section#boxConteudo.logado div.container div.row-fluid div.span4 {
		float: none;
		width:100%;
	}
	section#boxConteudo.logado div.container div.row-fluid:last-child li.span3 {
		float: none;
		margin:0 auto;
		margin-bottom: 15px;
		width:40%;
	}
	section#boxConteudo.logado div.container div.row-fluid div.controles {
		margin-top: 17%;
		width: 100%;
	}
	section#boxConteudo.logado div.container div.row-fluid div.controles div.anterior {
		margin-left: 5%;
	}
	section#boxConteudo.logado div.container div.row-fluid div.controles div.proximo {
		margin-right: 5%;
	}
	section#boxConteudo.logado div.container div.expandir {
		display: none;
	}
	
}
@media all and (max-width:550px){
	section#cadastro div.container form fieldset div.row-fluid label.checkbox span {
		display: block;
		float: none;
		margin-left:20px;
	} 
}
@media all and (max-width: 500px){
	body header {
		min-height: 123px;
	}
	body header.home {
		min-height: 98px;
	}
	body header section#logo {
		padding: 0;
	}
	body header section#logo h1 img{
		width: 200px;
		max-width:200px;
	}
	body header section#loginArea.logado {
		float: left;
	}
	body header section#loginArea.logado div span  {
		font-size: 80%;
	}
	section#slider.logado div.container div.span5 div.caption h4 {
		font-size: 80%;
	}
	section#slider.logado div.container div.span5 div.caption small {
		font-size: 70%;
	}
	section#contato div.container article form div#btn-enviar button {
		padding: 5px 15px;
	}
	header div.container section#logo.acesso img {
		width:100%;
	}
	
}


/*
 * SOLUCAO PARA AJUSTES DE RESOLUÇÃO
 * Rescrever os media queries respeitando
 * a ordem de grandeza e hierarquica
 * observar padrao fornecido pelo Boostrap
 */

@media all and (min-width:670px){
	html body header div.container section#mostra_menu,
	section#menuLogado div.navbar div.navbar-inner div.container div.collapse ul.nav li a i {
		display: none;
	}
}
@media all and (min-width: 720px){
	section#boxConteudo div.container div.controles {
		display: none;
	}
}
@media all and (min-width:751px){
	section#boxConteudo div.container div.visible-phone {
		display: none;
	}
}
@media all and (max-width:750px){
	.tablet,
	.desktop {
		display: none;
	}
	section#boxConteudo div.container div.visible-desktop {
		display: none;
	}
}
@media all and (min-width:751px) and (max-width:1000px){
	.phone,
	.desktop {
		display: none;
	}
}
@media all and (max-width:1000px){
	.desktop {
		display: none;
	}
}
@media all and (min-width:1001px){
	.phone,
	.tablet {
		display: none;
	}
}


/*
 * CORRECOES DE LAYOUT
 * -CORRECAO DE ALTURA DA DIV SLIDE
 */

@media all and (max-width:578px){
	section#slider div.container div#slide {
		max-height: 310px;
	}
}

/*
 * CORRECOES DE LAYOUT
 * - CORRECAO DE LARGURA DO BOX RECEBE GALERIA 
 */

@media all and (max-width : 999px){
	section#galeria div.container div.span9 div.recebeGaleria {
		height: auto;
		width:83%;
	}
}

/*
 * CORRECOES DE LAYOUT
 * - CORRECAO DE LARGURA DOS LOGIN E FACEBOOK HEADER 
 */

@media all and (max-width : 999px){
	body > header.home section#logo  {
		width: 235px;
	}
	body > header.home div.container section#logo div {
		float: right;
		margin-left: 10px;
	}
}
@media all and (max-width : 400px) {
	body header section#logo h1 img {
		width: 100%;
		padding-top: 10px;
	}
}

/*
 * CORRECOES DE LAYOUT
 * - CORRECAO DE LARGURA DO CONTAINER CADASTRO 
 */

@media all and (max-width:1350px){
	section#cadastro div.container {
		width: 80.342%;
	}
}

div#8.span3 {
	background-color: #AE323D;
}
div#9.span3 img {
	box-shadow: none;
}

/*CORRECOES LAYOUT INDEX*/

body section#galeria div.slideGaleriaPrincipal,
body section#galeria div.slideGaleria{
	max-width: 930px;
	margin: 0 auto;
}

@media all and (max-width: 1040px){
	body section#galeria div.controles {
		margin-left: -472px;
		max-width: 940px;
	}
	body section#galeria div.slideGaleriaPrincipal,
	body section#galeria div.slideGaleria{
		max-width: 853px;
		width: 100%;
	}
	body section#galeria div.slideGaleriaPrincipal div.container {
		max-width: 855px;
		width: 855px;
	}
	body section#galeria div.slideGaleriaPrincipal div.container div.span9 {
		max-width: 855px;
		width: 100%;
		margin: 0 auto;
		padding: 0;
	}
}
@media all and (max-width: 999px){
	body section#galeria div.controles {
		margin-left:0;
		left:0;
	}
}
@media all and (max-width: 840px){
	body section#galeria div.slideGaleriaPrincipal div.container div.span9 {
		width: 90%;
	}
	body section#galeria div.slideGaleriaPrincipal,
	body section#galeria div.slideGaleria,
	body section#galeria div.slideGaleriaPrincipal div.container {
		max-width: 100%;
		width: 100%;
	}

}
/*CORRECOES LAYOUT BOX CONTEUDO LOGADO*/
@media all and (max-width: 1115px){
	section#alertas .container {width: 95%;}
	html.js body section#boxConteudo.logado div.container {min-height: 125px;}
	html.js body section#boxConteudo.logado div.container,
	html.js body section#boxConteudo.logado div.container div.control {
		border: none;
		width: 100%;
	}
	html.js body section#boxConteudo.logado div.container div.row-fluid {
		margin: 0 auto;
		width: 840px;
	}
	html.js body section#boxConteudo.logado div.container div.row-fluid a.cycle-slide,
	html.js body section#boxConteudo.logado div.container div.row-fluid a.cycle-slide img{
		width: 280px;
		margin: 0;
	}
	
	html.js body section#boxConteudo.logado div.container div.control {
		position: absolute;
		margin-top: 50px;
	}
}
@media all and (max-width: 990px){
	html.js body section#boxConteudo.logado div.container div.control {
		margin-top: 40px;
	}
	html.js body section#boxConteudo.logado div.container div.row-fluid {
		width: 600px;
	}
	html.js body section#boxConteudo.logado div.container div.row-fluid a.cycle-slide,
	html.js body section#boxConteudo.logado div.container div.row-fluid a.cycle-slide img {
		width: 300px;
		margin: 0;
	}
}
@media all and (max-width: 900px){
	section#alertas .container p, 
	section#alertas .container span {
		width: 87%;
	}
}
@media all and (max-width: 695px){
	html.js body section#boxConteudo.logado div.container div.row-fluid {
		width: 300px;
	}
	html.js body section#boxConteudo.logado div.container div.row-fluid a.cycle-slide,
	html.js body section#boxConteudo.logado div.container div.row-fluid a.cycle-slide img {
		width: 300px;
		margin: 0;
	}
}
@media all and (max-width: 580px){
	section#alertas .container {
		width: 85%;
	}
	section#alertas .container p, 
	section#alertas .container span {
		width: 60%;
	}
}
@media all and (max-width: 395px){
	html.js body section#boxConteudo.logado div.container div.control {
		margin-top: 25px;
	}
	html.js body section#boxConteudo.logado div.container div.row-fluid {
		width: 240px;
	}
	html.js body section#boxConteudo.logado div.container div.row-fluid a.cycle-slide,
	html.js body section#boxConteudo.logado div.container div.row-fluid a.cycle-slide img {
		width: 240px;
		margin: 0;
	}
}

/**
 * 	-CORRECOES LAYOUT NAVBAR MENU LOGADO 
 */
@media all and (max-width: 1030px){
	section#menuLogado div.navbar div.navbar-inner div.container {
		width: 90%;
	}
	section#menuLogado div.navbar div.navbar-inner div.collapse form {
		margin-top: 1px;
		width: 161px;
		height: 32px;
		overflow: hidden;
		background: url('img/fundoSelectSmall.png') 1px 0px;
	}
	section#menuLogado div.navbar div.navbar-inner div.container div.collapse ul.nav li {
		padding: 5px 0;
	}
}
@media all and (max-width: 750px){
	section#menuLogado div.navbar div.navbar-inner div.container {
		width: 100%;
	}
}


/*MODAL PRINT VOUCHER*/
.modal#modalVoucher {
	width: 604px;
}
.modal#modalVoucher .modal-header h3,
.modal#modalPesquisa .modal-header h3,
.modal .modal-header {
	font-size: 18.5px;
	color: #727272;
}
.modal#modalVoucher .modal-body {
	min-height: 454px;
	padding:0;
}
.modal#modalVoucher .modal-body .corpo {
	padding:20px 0; 
	width:80%; 
	margin: 0 auto; 
	font-size:13px; 
	font-family:Tahoma, Geneva, sans-serif;
}
.modal#modalVoucher .modal-body .corpo p {
	line-height: 18px;
}
.modal#modalVoucher .modal-body .corpo b {
	font-size:20px; 
	color:#F60;
}
.modal#modalVoucher .modal-body .corpo a {
	color:#F60;
}
.modal#modalVoucher img.printVoucher {
	width: 40%;
}
/*MODAL PRINT VOUCHER*/

/*MODAL PESQUISA*/
.modal#modalPesquisa .modal-body {
	height: 560px;
	max-height: 560px;
}
.modal#modalPesquisa .modal-body form ul li {
	float: left;
	margin-bottom: 10px;
}
.modal#modalPesquisa .modal-body form ul li div.pergunta em,
section#contato.pesquisa div.container article form em {
	color: #FFF;
	float: left;
	font-style: normal;
	font-size: 1em;
	padding: 3px 7px;
	background: orange;
} 
.modal#modalPesquisa .modal-body form ul li div.pergunta span,
section#contato.pesquisa div.container article form p.help-block {
	color: #6F6F6F;
	float: left;
	font-size: 1.3em;
	padding: 3px 7px;
	width: 80%;
}
.modal#modalPesquisa .modal-body form ul li div.control-group {
	margin: 15px 0;
}
.modal#modalPesquisa .modal-body form ul li.enviar div.control-group {
	margin: 0 0 0 285px;
}
.modal#modalPesquisa .modal-body form ul li div.control-group label.radio,
.modal#modalPesquisa .modal-body form ul li div.control-group label.checkbox {
	margin-left: 10px;
}
.modal#modalPesquisa .modal-body form ul li div.control-group label.radio span,
.modal#modalPesquisa .modal-body form ul li div.control-group label.checkbox span {
	float: left;
	margin: 5px 0 0 0;
}
.modal#modalPesquisa .modal-body form ul li textarea {
	background-color: #ECECEC;
	font-family: 'museo100';
	resize: none;
}
.modal.forms .modal-body {
	min-height: 660px;
}
.modal.forms .modal-body.userE {
	min-height: 225px;
}


/*CORRECOES CONTROLE GALERIA*/
.recebeGaleria {
	height: auto!important;
	display: none;
}
.boxGaleria .textoGaleria h2,
.boxGaleria .textoGaleria p {
	width: 95%;
	margin: 0 auto;
}

html.js body section#galeria div.slideGaleriaPrincipal div.container div.span9 div.row-fluid div.boxGaleria div.controles {
	margin-top: 0;
}

/*CORRECOES CONTROLE GALERIA*/

@media all and (max-width: 750px){
	section#contato.pesquisa div.container article {
		width: 250px!important;
	}
	section#contato.pesquisa div.container article form .row-fluid .span6.boxControle {
		margin-bottom: 0;
	}	
	section#contato.pesquisa div.container article form label {
		min-height: 45px!important;
	}
	section#contato.pesquisa div.container article form label span {
		margin-left: 0;
		width: 80%!important;
	}
}
@media screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2){
	section#contato.pesquisa div.container article {
		width: 250px!important;
	}
	section#contato.pesquisa div.container article form .row-fluid .span6.boxControle {
		margin-bottom: 0;
	}	
	section#contato.pesquisa div.container article form label {
		min-height: 45px!important;
	}
	section#contato.pesquisa div.container article form label span {
		margin-left: 0;
		width: 80%!important;
	}
	section#contato.pesquisa div.container article form label input,
	section#contato.pesquisa div.container article form label span {
		float: none!important;
		display: inline-block;
	}
}
/*PESQUISA*/
section#contato.pesquisa div.container article form label {
	min-height: 40px;
}
section#contato.pesquisa div.container article form label input,
section#contato.pesquisa div.container article form label span {
	float: left;
}
section#contato.pesquisa div.container article form label span {
	margin-top: 4px;
	margin-left: 10px;
	width: 90%;
}
/*CORRECOES SLIDER HOME*/
section#slider .container #slide {
	overflow:hidden;
}
.container{overflow:hidden;}
.cycle-slideshow img, .slideGaleriaPrincipal img{width:auto;height:auto;}
section#slider .container #slide .cycle-slideshow .span2{float:left;border: 3px solid #333;}
section#slider .container #slide .cycle-slideshow{padding-right:70px;}

@media all and (min-width: 750px) and (max-width: 1024px){
	section#slider .container #slide {
		margin: 0 auto;
		width: 662px;
	}
	section#slider .container #slide .cycle-slideshow .span2{width: 313px!important;margin-left: 12px;}
}
@media all and (min-width:500px) and (max-width: 750px){
	/* section#slider .container #slide {
		margin: 0 auto;
		width: 410px!important;
		float: none!important;
	}
	section#slider .container #slide .cycle-slideshow .span2{width: 203px!important;margin-left: 7px;border: 3px solid #FF9905;} */
	section#slider .container #slide {
		margin: 0 auto;
		width: 265px!important;
		float: none!important;
		padding-top: 15px;
	}
	section#slider .container #slide .cycle-slideshow .span2{width: 203px!important;border: 3px solid #FF9905;}
	section#slider div.controles div {
		margin-top: 35px;
	}
}
@media all and (max-width:500px){
	section#slider .container #slide {
		margin: 0 auto;
		width: 230px!important;
		float: none!important;
		padding-top: 15px;
	}
	section#slider .container #slide .cycle-slideshow .span2{width: 203px!important;border: 3px solid #FF9905;}
	section#slider div.controles div {
		margin-top: 35px;
	}
}

/*CORRECOES IPAD3/4*/
@media all (min-width: 750px) and (max-width: 1024px) and (-webkit-device-pixel-ratio: 1.5) and (resolution: 96dpi) and (-webkit-device-pixel-ratio: 1) and (device-aspect-ratio: 8/5) and (orientation:portrait) {
	section#slider .container #slide {
		margin: 0 auto;
		width: 662px;
	}
	section#slider .container #slide .cycle-slideshow .span2{width: 317px!important;margin-left: 12px;}
}

/*CORRECOES SLIDER HOME*/


/*CORRECOES MODAL MOBILE*/
@media all and (max-width:640px){
	div.modal {
		top: 2%;
		width: 99.6%;
		margin-left: -50%;
	}
	.modal#modalVoucher {
		top: 2%;
		width: 99.6%;
		margin-left: -50%;
	}
	.modal#modalVoucher .modal-body {
		min-height: 10px;
		max-height: 880px;
	}
}

/*GALERIA DE IMAGENS MOBILE*/

@media all and (max-width:767px){
	.imagensCarrossel{
		max-height: 198px;
	}
	html body .overlayGaleria {
		display: none;
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background-color: #000000;
		opacity: .8;
		filter: alpha(opacity=80);
		z-index: 50;
	}
	section#galeria div.container div.span9 div.recebeGaleria {
		padding: 0;
		position: fixed;
		top: 10%;
		z-index: 1050;
		width: 100%;
	}
	section#galeria div.container div.span9 div.recebeGaleria div.boxGaleria {
		position: fixed;
		top: 10%;
		left: 50%;
		z-index: 1050;
		width: 90%;
		margin-left: -45%;
		background-color: #fff;
		border: 1px solid #999;
		border: 1px solid rgba(0,0,0,0.3);
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		outline: 0;
		-webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
		-moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
		box-shadow: 0 3px 7px rgba(0,0,0,0.3);
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding-box;
		background-clip: padding-box;
	}
	section#galeria div.container div.span9 div.recebeGaleria div.boxGaleria div.slideGaleria {
		width: 85%;
		float: none;
		margin: 0 auto;
	}
	section#galeria div.container div.span9 div.row-fluid div.span3.apaga,
	section#boxConteudo div.container div.row.apaga {
		-moz-opacity: 0.08;
		opacity: 0.08;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=8);
	}
	.boxGaleria a.fechar, .boxGaleria a.fechar,
	.boxGaleria a.fechar, .boxGaleria a.fechar:hover {
		background-image: url('img/x_black.png');
		background-repeat: no-repeat;
		float: none;
		position: absolute;
		top: 5px;
		right: 5px;
	}
	html.js body section#galeria div.slideGaleriaPrincipal div.container div.span9 div.row-fluid div.boxGaleria div.controles {
		left: 0;
		height: 77px;
		margin-top: 35%;
		position: absolute;
		width: 100%;
		z-index: 9999;
	}
	section#galeria div.container div.span9 div.recebeGaleria div.boxGaleria div.textoGaleria {
		display: none;
	}
} 
@media all and (max-width:450px){
	html.js body section#galeria div.slideGaleriaPrincipal div.container div.span9 div.row-fluid div.boxGaleria div.controles {
		margin-top: 30%;
	}
}
/*GALERIA DE IMAGENS MOBILE*/

/*CORRECOES LOGIN MOBILE*/
@media all and (max-width:500px){
	section#slider.corrige {
		margin-top: 240px!important;
	}
	body > header div.container section#loginArea.boxes {
		padding: 0;
		height: auto!important;
		min-height: 246px;
	}
	body > header div.container section#loginArea div#formAcesso {
		padding: 0;
		width: 100%;
		height: 10px;
		min-height: 246px;
	}
	body > header div.container section#loginArea div#formAcesso ul {
		margin: 10px auto;
		width: 95%;
		height: 236px;
	}
	body > header div.container section#loginArea div#formAcesso ul li {
		height: 50px;
	}
	body > header div.container section#loginArea div#formAcesso ul li label {
		width: 93%;
	}
	body > header div.container section#loginArea div#formAcesso form ul li#btnUltima {
		height: 70px;
	}
	body > header div.container section#loginArea div#formAcesso form ul li#btnUltima #cadastrar {
		margin-top: 5px;
	}
	body > header div.container section#loginArea div#formAcesso form ul li#btnUltima input {
		
		width: 97%!important;
	}
	body > header div.container section#loginArea div#formAcesso form ul li.recuperaDadosMobile {
		height: 25px;
		width: 97%;
	} 
	body > header div.container section#loginArea div#formAcesso form ul li.recuperaDadosMobile a {
		display: block;
		font-size: 11px;
		padding: 5px 10px; 
	}
	body > header div.container section#loginArea div#formAcesso form ul li.recuperaDadosMobile a#esqueciEmailMobile {
		float: left;
	}
	body > header div.container section#loginArea div#formAcesso form ul li.recuperaDadosMobile a#esqueciSenhaMobile {
		float: right;
	}
}
@media all and (min-width:501px){
	body > header div.container section#loginArea div#formAcesso form ul li.recuperaDadosMobile,
	body > header div.container section#loginArea div#formAcesso form ul li#btnUltima #cadastrar {
		display: none;
	} 
}

/*CORRECOES GALERIA ACONTECEU NO CLUBE*/
@media screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 1) {
	html.js body section#galeria div.slideGaleriaPrincipal div.container div.span9 div.row-fluid div.boxGaleria div.controles {
		top: -10%;
	}
}
/*CORRECOES GALERIA ACONTECEU NO CLUBE*/

/*CORRECOES LOGIN MOBILE*/




/*FONTES*/
@font-face {
    font-family: 'museo100';
    src: url('font/museo100-regular-webfont.eot');
    src: url('font/museo100-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/museo100-regular-webfont.woff') format('woff'),
         url('font/museo100-regular-webfont.ttf') format('truetype'),
         url('font/museo100-regular-webfont.svg#museo100') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo300';
    src: url('font/museo300-regular-webfont.eot');
    src: url('font/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/museo300-regular-webfont.woff') format('woff'),
         url('font/museo300-regular-webfont.ttf') format('truetype'),
         url('font/museo300-regular-webfont.svg#museo100') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo500';
    src: url('font/museo500-regular-webfont.eot');
    src: url('font/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/museo500-regular-webfont.woff') format('woff'),
         url('font/museo500-regular-webfont.ttf') format('truetype'),
         url('font/museo500-regular-webfont.svg#museo100') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo700';
    src: url('font/museo700-regular-webfont.eot');
    src: url('font/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/museo700-regular-webfont.woff') format('woff'),
         url('font/museo700-regular-webfont.ttf') format('truetype'),
         url('font/museo700-regular-webfont.svg#museo100') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'museo900';
    src: url('font/museo900-regular-webfont.eot');
    src: url('font/museo900-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/museo900-regular-webfont.woff') format('woff'),
         url('font/museo900-regular-webfont.ttf') format('truetype'),
         url('font/museo900-regular-webfont.svg#museo100') format('svg');
    font-weight: normal;
    font-style: normal;

}

@media all and (min-width: 1px){
	font-family: 'museo100';
}




/* Fale Conosco */
.text-fale {
	clear: both;
    color: #656565;
    float: left;
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 20px 0;
	width: 100%;
}
.text-selecione {
	clear: both;
    color: #656565;
    float: left;
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 8px 8px;
	width: 100%;
}

.email-fale {
	width: 420px;
	height: 449px;
	float: left;
	clear: both;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	  behavior: url(PIE.htc);
	  position: relative; 
}

h2.titulo-email-fale {
	background: url(img/bg-box-contato.png) 0 0 no-repeat !important;
	padding: 4px 0 0 41px !important;
	height: 23px;
	margin: 12px 0 12px 7px;	
}
h2.titulo-email-fale a {
	color: #EF8704 !important;
	text-decoration: none;
	font: bold 14px/14px Arial !important;
	text-transform: none;
}
h2.titulo-email-fale a:hover {
	text-decoration: none !important;
}
.email-fale-v2 {
	width: 231px;
	height: 200px;
	float: left;
	clear: both;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	  behavior: url(PIE.htc);
	  position: relative; 
}

h2.titulo-email-fale-v2 {
	background: url(img/bg-box-contato.png) 0 0 no-repeat !important;
	padding: 4px 0 0 41px !important;
	height: 23px;
	margin: 12px 0 12px 7px;	
}
h2.titulo-email-fale-v2 a {
	color: #1a6a47 !important;
	text-decoration: none;
	font-size: 12px;
	text-transform: none;
}

.email-fale ul {
	width: 398px;
	height: 330px;
	float:left;
	clear:both;
	background: #fff;
	margin: 0 0 0 6px;
	padding: 0 0 0 10px;
}

.email-fale ul li {
	float: left;
	clear: left;
	padding-left: 10px;
	background: url(img/sprite.png) 0 -371px no-repeat;
	margin-top: 11px;
}
.email-fale ul li a {
	text-decoration: none;
	color: #666;
	font-weight: bold;
	font-size: 12px;	
}

p.todas-cat {
	width: 408px;
	display: block;
	float:left;
	clear: left;
	margin: 3px 0 0 6px;
	background: #fff;
	border-radius: 0 0 5px 5px;
	  behavior: url(PIE.htc);
	  position: relative;
}
p.todas-cat a {
	float: right;
	color: #EF8703;
	padding: 2px 0 9px 0;
	text-decoration: none;
	background: url(img/sprite.png) 109px -193px no-repeat;
	font-weight: bold;
	font-size: 12px;
	width: 138px;
}
p.txt-fl-eml {
	width: 199px;
	display: block;
	float:left;
	clear: left;
	margin: 3px 0 0 6px;
	background: #fff;
	border-radius: 0 0 5px 5px;
	  behavior: url(PIE.htc);
	  position: relative;	
	padding: 28px 10px;
	text-align: center;
	color: #666;
	font-weight: bold;
}

p.todas-cat-v2 {
	width: 219px;
	display: block;
	float:left;
	clear: left;
	margin: 3px 0 0 6px;
	background: #fff;
	border-radius: 0 0 5px 5px;
	  behavior: url(PIE.htc);
	  position: relative;
}
p.todas-cat-v2 a {
	float: right;
	color: #EF8703;
	padding: 9px 25px 9px 0;
	text-decoration: none;
	background: url("img/sprite.png") no-repeat scroll 79px -193px transparent;
	font: bold 14px/14px Arial !important;
}

.telefone-fale {
	width: 284px;
	height: 167px;
	float: right;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	 behavior: url(PIE.htc);
	  position: relative;
	margin: 0 21px 0 0;
}

h2.titulo-telefone-fale {
	background: url(img/bg-box-contato.png) -2px -44px no-repeat !important;
	padding: 9px 0 0 41px !important;
	height: 32px;
	margin: 4px 0 6px 7px;	
}
h2.titulo-telefone-fale a {
	color: #1a6a47 !important;
	text-decoration: none;
	font-size: 12px;
	text-transform: none;
}
.cont-telefone {
	width:261px;
	height:99px;
	background: #fff;
	border-radius: 0 0 5px 5px;
	  behavior: url(PIE.htc);
	  position: relative;
	margin: 0 0 0 7px;
	padding: 11px 0 0 9px;
}
.cont-telefone p {
	font-size: 11px;
	color: #666;
	font-weight:bold;
	line-height: 16px;
}
.telefones-disp {
	width: 253px;
	height: 52px;
	margin: 15px 0 0 0;
	background: #ef8703;
	border-radius: 5px;
	 behavior: url(PIE.htc);
	 position: relative;
}
.telefones-disp p{color: #fff;}
.tel-gr-sp {
	width: 90px;
	float:left;
	margin: 8px 0 0 10px;
	text-align:center;
}
.tel-dm-sp {
	width: 130px;
	float:left;
	margin: 8px 0 0 15px;
	text-align: center;
}

/*Telefones V2 */
.telefone-fale-v2 {
	width: 231px;
	height: 200px;
	float: left;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	 behavior: url(PIE.htc);
	  position: relative;
	margin: 0 0 0 115px;
	
}

h2.titulo-telefone-fale-v2 {
	background: url(img/bg-box-contato.png) -2px -44px no-repeat !important;
	padding: 9px 0 0 41px !important;
	height: 32px;
	margin: 4px 0 6px 7px;	
}
h2.titulo-telefone-fale-v2 a {
	color: #EF8704 !important;
	text-decoration: none;
	font: bold 14px/14px Arial !important;
	text-transform: none;
}
h2.titulo-telefone-fale-v2 a:hover {
	text-decoration: none !important;
}
.cont-telefone-v2 {
	width:209px;
	height:132px;
	background: #fff;
	border-radius: 0 0 5px 5px;
	  behavior: url(PIE.htc);
	  position: relative;
	margin: 0 0 0 7px;
	padding: 11px 0 0 9px;
}
.cont-telefone-v2 p {
	font-size: 11px;
	color: #666;
	font-weight:bold;
	line-height: 16px;
}
.telefones-disp-v2 {
	width: 199px;
	height: 91px;
	margin: 15px 0 0 0;
	background: #ef8703;
	border-radius: 5px;
	 behavior: url(PIE.htc);
	 position: relative;
}
.telefones-disp-v2 p{color: #fff;}
.tel-gr-sp-v2 {
	width: 199px;
	float:left;
	margin: 8px 0 0 0;
	text-align:center;
}
.tel-dm-sp-v2 {
	width: 199px;
	float:left;
	margin: 8px 0 0 0;
	text-align: center;
}
/*Fim telefone V2*/
.gr {
	font-size: 18px !important;
}
.pq {
	font-size: 10px !important;
}
.perguntas-fale {
	width: 284px;
	height: 167px;
	float: right;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	  behavior: url(PIE.htc);
	  position: relative;
	margin: 11px 21px 0 0;
}

h2.titulo-perguntas-fale {
	background: url(img/sprite.png) -390px -224px no-repeat !important;
	padding: 9px 0 0 52px !important;
	height: 32px;
	margin: 4px 0 6px 7px;	
}
h2.titulo-perguntas-fale a {
	color: #1a6a47 !important;
	text-decoration: none;
	font-size: 12px;
	text-transform: none;
}

p.cont-perguntas-fale {
	width: 270px;
	height: 53px;
	background: #fff;
	color: #666;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding-top: 22px;
	margin: 0 0 0 6px;	
}

p.ir-faq {
    background: none repeat scroll 0 0 #fff;
    border-radius: 0 0 5px 5px;
	  behavior: url(PIE.htc);
	  position: relative;
    clear: left;
    display: block;
    float: left;
    margin: 3px 0 0 6px;
    width: 270px;
}
p.ir-faq a {
    background: url("img/sprite.png") no-repeat scroll 76px -193px transparent;
    color: #EF8703;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 30px 9px 0;
    text-decoration: none;
}

/* Inicio Perguntas Frequentes v2*/

.perguntas-fale-v2 {
	width: 231px;
	height: 200px;
	float: left;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	  behavior: url(PIE.htc);
	  position: relative;
	margin: 0 0 0 10px;
}

h2.titulo-perguntas-fale-v2 {
	background: url(img/sprite.png) -390px -224px no-repeat !important;
	padding: 9px 0 0 52px !important;
	height: 32px;
	margin: 4px 0 6px 7px;	
}
h2.titulo-perguntas-fale-v2 a {
	color: #EF8704 !important;
	text-decoration: none;
	font: bold 14px/14px Arial !important;
	text-transform: none;
}
h2.titulo-perguntas-fale-v2 a:hover {
	text-decoration: none !important;
}
p.cont-perguntas-fale-v2 {
	width: 219px;
	height: 53px;
	background: #fff;
	color: #666;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 27px 0px;
	margin: 0 0 0 6px;	
}

p.ir-faq-v2 {
    background: none repeat scroll 0 0 #fff;
    border-radius: 0 0 5px 5px;
	  behavior: url(PIE.htc);
	  position: relative;
    clear: left;
    display: block;
    float: left;
    margin: 3px 0 0 6px;
    width: 219px;
}
p.ir-faq-v2 a {
    background: url("img/sprite.png") no-repeat scroll 92px -193px transparent;
    color: #EF8703;
    float: right;
    font: bold 14px/14px Arial !important;
    padding: 9px 30px 9px 0;
    text-decoration: none;
}

/* Fim Perguntas Frequentes v2*/







.chat-fale {
	width: 284px;
	height: 167px;
	float: right;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	  behavior: (PIE.htc);
	  position: relative;
	margin: 11px 21px 0 0;
}

h2.chat-perguntas-fale {
	background: url(img/sprite.png) -390px -150px no-repeat !important;
	padding: 9px 0 0 52px !important;
	height: 32px;
	margin: 4px 0 8px 7px;	
}
h2.chat-perguntas-fale a {
	color: #1a6a47 !important;
	text-decoration: none;
	font-size: 12px;
	text-transform: none;
}
p.cont-chat-fale {
	width: 266px;
	height: 68px;
	color: #666;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 6px 0 0 6px;
	margin: 0 0 0 6px;	
}
p.cont-chat-fale span {
	font-weight: normal !important;	
	font-size: 12px;
	margin-bottom: 10px;
	float: left;
}

p.ir-chat {
    border-radius: 5px;
	  behavior: (PIE.htc);
	  position: relative;
    clear: left;
    display: block;
    float: left;
    margin: 3px 0 0 6px;
    width: 270px;
}
p.ir-chat a {
    background: url("img/sprite.png") no-repeat scroll 104px -193px transparent;
    color: #EF8703;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 30px 9px 0;
    text-decoration: none;
	
}

/* Inicio Fale Chat v2 */

.chat-fale-v2 {
	width: 231px;
	height: 200px;
	float: left;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	border-radius:  0 0 5px 5px;
	  behavior: (PIE.htc);
	  position: relative;
	margin: 0 0 0 10px;
}

h2.chat-perguntas-fale-v2 {
	background: url(img/sprite.png) -390px -150px no-repeat !important;
	padding: 9px 0 0 52px !important;
	height: 32px;
	margin: 4px 0 8px 7px;	
}
h2.chat-perguntas-fale-v2 a {
	color: #EF8704 !important;
	text-decoration: none;
	font: bold 14px/14px Arial !important;
	text-transform: none;
}
p.cont-chat-fale-v2 {
	width: 198px;
	height: 68px;
	color: #666;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 18px 10px;
	margin: 0 0 0 6px;	
	background: #fff;
	border-radius: 5px;
	  behavior: (PIE.htc);
	  position: relative;
}
p.cont-chat-fale-v2 span {
	font-weight: normal !important;	
	font-size: 12px;
	margin-bottom: 10px;
	float: left;
}

p.ir-chat-v2 {
    border-radius: 5px;
	  behavior: (PIE.htc);
	  position: relative;
    clear: left;
    display: block;
    float: left;
    margin: 3px 0 0 6px;
    width: 219px;
	background: #fff;
	border-radius: 5px;
	  behavior: (PIE.htc);
	  position: relative;
	
}
p.ir-chat-v2 a {
    background: url("img/sprite.png") no-repeat scroll 128px -193px transparent;
    color: #EF8703;
    float: right;
    font: bold 14px/14px Arial !important;
    padding: 9px 30px 9px 0;
    text-decoration: none;
	
}

/* Fim Fale Chat v2*/








#areaLogada h2.para-assinar {
	font: 20px 'Franklin Gothic Extra M Bold', Arial !important;
	color: #ef8703 !important;	
	float: left;
	clear: both;
	margin: 20px 0 0 0;
	text-transform: none !important;
	width: 400px !important;
	display: block !important;
}

.as-pela-net {
	width: 720px;
	height: 57px;
	float: left;
	margin: 10px 0 0 0;
	background:url(img/bgFaleConosco1.gif) no-repeat;
}

.as-pela-net h2 {
	display: inline;
	float:left;
	color: #fff !important;
	margin: 19px 0 0 19px;
	font-size: 16px !important;	
}
.as-pela-net p {
	display: inline;
	float:left;
	color: #fff !important;
	margin: 23px 0 0 39px;
	font-size: 12px !important;
	font-weight: bold;	
}
.as-pela-net p a {
	color: #fff;
}
.as-por-tel {
	width: 720px;
	height: 61px;
	float: left;
	margin: 2px 0 0 0;
	background:url(img/bgFaleConosco2.gif) no-repeat;
}

.as-por-tel h2 {
	display: inline;
	float:left;
	color: #fff !important;
	margin: 19px 0 0 19px;
	font-size: 16px !important;	
}
.as-por-tel p {
	display: inline;
	float:left;
	color: #fff !important;
	margin: 15px 0 0 39px;
	font-size: 12px !important;	
	font-weight: bold;
}
.as-por-tel p span {
	font-size: 10px;
}
.as-por-tel p.por-tel{
	margin-top: 10px;
}
#areaLogada h2.bene-assi {
	font: 20px 'Franklin Gothic Extra M Bold', Arial !important;
	color: #5f7709 !important;	
	float: left;
	clear: both;
	margin: 20px 0 0 0;
	text-transform: none !important;
	width: 400px !important;
	display: block !important;
}
.ben-na-int {
	width: 722px;
	height: 56px;
	float: left;
	margin: 10px 0 0 0;
	background: #5f7709;
	border-radius: 5px;
	  behavior: url(PIE.htc);
	  position: relative;
}
.ben-na-int h2 {
	display: inline;
	float:left;
	color: #fff !important;
	margin: 19px 0 0 19px;
	font-size: 16px !important;	
}
.ben-na-int p {
	display: inline;
	float:left;
	color: #fff !important;
	margin: 15px 0 0 95px;
	font-size: 12px !important;	
	font-weight: bold;
	text-align: center;
}
.ben-na-int p a {
	color: #fff;
}

.lista-revistas {
	width: 720px;
	float: left;
	clear: left;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	margin: 40px 0 0 0;
	padding: 0 0 6px 0;
	border-radius: 5px;
	  behavior: url(PIE.htc);
	  position: relative;
}
.lista-revistas h2 {
	color: #5e7509 !important;
	font-size: 12px !important;
	font-weight: bold;
	padding: 3px 0 0 25px;
	margin: 19px 0 0 10px;
	height: 17px;
	background: url(img/sprite.png) -299px -380px no-repeat;
}
.lista-revistas ul {
	width: 133px;
	float:left;
	border-top: 2px solid #fff;
	padding: 0 0 0 10px;
	margin: 10px 0 0 0;
}
.lista-revistas ul li {
	float: left;
	clear: left;
	padding-left: 13px;
	background: url(img/set-esq-medium.png) 1px 4px no-repeat;
	margin-top: 5px;
	width: 130px;
}

li.titulo-lista-revista {
	background: none !important;
	color: #5e7509 !important;
	font-size: 12px !important;
	font-weight: bold;
	padding-left: 0 !important;
	width: 142px !important;
}

.lista-revistas ul li a {
	text-decoration: none;
	color: #ef8803;
	font-size: 11px;	
}
/* fim pagina fale conosco */

/* Fale Conosco - deslogado */
#modalFaleConosco .text-fale {
	clear: both;
    color: #656565;
    float: left;
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 20px 0;
	width: 100%;
}
#modalFaleConosco .text-selecione {
	clear: both;
    color: #656565;
    float: left;
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 8px 8px;
	width: 100%;
}

#modalFaleConosco .email-fale {
	width: 420px;
	height: 449px;
	float: left;
	clear: both;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	  behavior: url(PIE.htc);
	  position: relative; 
}

#modalFaleConosco h2.titulo-email-fale {
	background: url(img/bg-box-contato.png) 0 0 no-repeat !important;
	padding: 4px 0 0 41px !important;
	height: 23px;
	margin: 12px 0 12px 7px;	
}
#modalFaleConosco h2.titulo-email-fale a {
	
	color: #EF8704 !important;
	text-decoration: none;
	border:0;
	font: bold 14px/14px Arial !important;
	text-transform: none;
}
#modalFaleConosco .email-fale-v2 {
	width: 231px;
	height: 200px;
	float: left;
	clear: both;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	  behavior: url(PIE.htc);
	  position: relative; 
}

#modalFaleConosco h2.titulo-email-fale-v2 {
	background: url(img/bg-box-contato.png) 0 0 no-repeat !important;
	padding: 4px 0 0 41px !important;
	height: 23px;
	margin: 12px 0 12px 7px;	
}
#modalFaleConosco h2.titulo-email-fale-v2 a {
	color: #1a6a47 !important;
	text-decoration: none;
	font-size: 12px;
	text-transform: none;
}

#modalFaleConosco .email-fale ul {
	width: 398px;
	height: 330px;
	float:left;
	clear:both;
	background: #fff;
	margin: 0 0 0 6px;
	padding: 0 0 0 10px;
}

#modalFaleConosco .email-fale ul li {
	float: left;
	clear: left;
	padding-left: 10px;
	background: url(img/sprite.png) 0 -371px no-repeat;
	margin-top: 11px;
}
#modalFaleConosco .email-fale ul li a {
	text-decoration: none;
	color: #666;
	font-weight: bold;
	font-size: 12px;	
}

#modalFaleConosco p.todas-cat {
	width: 408px;
	display: block;
	float:left;
	clear: left;
	margin: 3px 0 0 6px;
	background: #fff;
	border-radius: 0 0 5px 5px;
	  behavior: url(PIE.htc);
	  position: relative;
}
#modalFaleConosco p.todas-cat a {
	float: right;
	color: #EF8703;
	padding: 2px 0 9px 0;
	text-decoration: none;
	background: url(img/sprite.png) 109px -193px no-repeat;
	font-weight: bold;
	font-size: 12px;
	width: 138px;
}
#modalFaleConosco p.txt-fl-eml {
	width: 199px;
	display: block;
	float:left;
	clear: left;
	margin: 3px 0 0 6px;
	background: #fff;
	border-radius: 0 0 5px 5px;
	  behavior: url(PIE.htc);
	  position: relative;	
	padding: 28px 10px;
	text-align: center;
	color: #666;
	font-weight: bold;
}

#modalFaleConosco p.todas-cat-v2 {
	width: 219px;
	display: block;
	float:left;
	clear: left;
	margin: 3px 0 0 6px;
	background: #fff;
	border-radius: 0 0 5px 5px;
	  behavior: url(PIE.htc);
	  position: relative;
}
#modalFaleConosco p.todas-cat-v2 a {
	float: right;
	color: #EF8703;
	padding: 9px 40px 9px 0;
	text-decoration: none;
	background: url("img/sprite.png") no-repeat scroll 79px -193px transparent;
	font: bold 14px/14px Arial !important;
}

#modalFaleConosco .telefone-fale {
	width: 284px;
	height: 167px;
	float: right;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	 behavior: url(PIE.htc);
	  position: relative;
	margin: 0 21px 0 0;
}

#modalFaleConosco h2.titulo-telefone-fale {
	background: url(img/bg-box-contato.png) -2px -44px no-repeat !important;
	padding: 9px 0 0 41px !important;
	height: 32px;
	margin: 4px 0 6px 7px;	
}
#modalFaleConosco h2.titulo-telefone-fale a {
	color: #1a6a47 !important;
	text-decoration: none;
	font-size: 12px;
	text-transform: none;
}
#modalFaleConosco .cont-telefone {
	width:261px;
	height:99px;
	background: #fff;
	border-radius: 0 0 5px 5px;
	  behavior: url(PIE.htc);
	  position: relative;
	margin: 0 0 0 7px;
	padding: 11px 0 0 9px;
}
#modalFaleConosco .cont-telefone p {
	font-size: 11px;
	color: #666;
	font-weight:bold;
	line-height: 16px;
}
#modalFaleConosco .telefones-disp {
	width: 253px;
	height: 52px;
	margin: 15px 0 0 0;
	background: #ef8703;
	border-radius: 5px;
	 behavior: url(PIE.htc);
	 position: relative;
}
.telefones-disp p{color: #fff;}
#modalFaleConosco .tel-gr-sp {
	width: 90px;
	float:left;
	margin: 8px 0 0 10px;
	text-align:center;
}
#modalFaleConosco .tel-dm-sp {
	width: 130px;
	float:left;
	margin: 8px 0 0 15px;
	text-align: center;
}

/*Telefones V2 */
#modalFaleConosco .telefone-fale-v2 {
	width: 231px;
	height: 200px;
	float: left;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	behavior: url(PIE.htc);
	position: relative;
	margin: 0 0 0 115px;
}

#modalFaleConosco h2.titulo-telefone-fale-v2 {
	background: url(img/bg-box-contato.png) -2px -44px no-repeat !important;
	padding: 9px 0 0 41px !important;
	height: 32px;
	margin: 4px 0 6px 7px;	
}
#modalFaleConosco h2.titulo-telefone-fale-v2 a {
	color: #EF8704 !important;
	text-decoration: none;
	font: bold 14px/14px Arial !important;
	text-transform: none;
}
#modalFaleConosco .cont-telefone-v2 {
	width:209px;
	height:132px;
	background: #fff;
	border-radius: 0 0 5px 5px;
	  behavior: url(PIE.htc);
	  position: relative;
	margin: 0 0 0 7px;
	padding: 11px 0 0 9px;
}
#modalFaleConosco .cont-telefone-v2 p {
	font-size: 11px;
	color: #666;
	font-weight:bold;

}
#modalFaleConosco .telefones-disp-v2 {
	width: 199px;
	height: 91px;
	margin: 15px 0 0 0;
	background: #ef8703;
	border-radius: 5px;
	 behavior: url(PIE.htc);
	 position: relative;
}
#modalFaleConosco .telefones-disp-v2 p{color: #fff;}
#modalFaleConosco .telefones-disp-v2 .tel-gr-sp-v2 {
	width: 199px;
	float:left;
	margin: 8px 0 0 0;
	text-align:center;
}
#modalFaleConosco .telefones-disp-v2 .tel-dm-sp-v2 {
	width: 199px;
	float:left;
	margin: 8px 0 0 0;
	text-align: center;
}
/*Fim telefone V2*/
#modalFaleConosco .gr {
	font-size: 18px !important;
	padding:0px;
	margin:0px;
}
#modalFaleConosco .pq {
	font-size: 10px !important;
	padding:0px;
	margin:0px;
}
#modalFaleConosco .perguntas-fale {
	width: 284px;
	height: 167px;
	float: right;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	  behavior: url(PIE.htc);
	  position: relative;
	margin: 11px 21px 0 0;
}

#modalFaleConosco h2.titulo-perguntas-fale {
	background: url(img/sprite.png) -390px -224px no-repeat !important;
	padding: 9px 0 0 52px !important;
	height: 32px;
	margin: 4px 0 6px 7px;	
}
#modalFaleConosco h2.titulo-perguntas-fale a {
	color: #1a6a47 !important;
	text-decoration: none;
	font-size: 12px;
	text-transform: none;
}

#modalFaleConosco p.cont-perguntas-fale {
	width: 270px;
	height: 53px;
	background: #fff;
	color: #666;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding-top: 22px;
	margin: 0 0 0 6px;	
}

#modalFaleConosco p.ir-faq {
    background: none repeat scroll 0 0 #fff;
    border-radius: 0 0 5px 5px;
	  behavior: url(PIE.htc);
	  position: relative;
    clear: left;
    display: block;
    float: left;
    margin: 3px 0 0 6px;
    width: 270px;
}
 p.ir-faq a {
    background: url("img/sprite.png") no-repeat scroll 76px -193px transparent;
    color: #EF8703;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 30px 9px 0;
    text-decoration: none;
}

/* Inicio Perguntas Frequentes v2*/

#modalFaleConosco .perguntas-fale-v2 {
	width: 231px;
	height: 200px;
	float: left;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	  behavior: url(PIE.htc);
	  position: relative;
	margin: 0 0 0 10px;
}

#modalFaleConosco h2.titulo-perguntas-fale-v2 {
	background: url(img/sprite.png) -390px -224px no-repeat !important;
	padding: 9px 0 0 52px !important;
	height: 32px;
	margin: 4px 0 6px 7px;	
}
#modalFaleConosco h2.titulo-perguntas-fale-v2 a {
	color: #EF8704 !important;
	text-decoration: none;
	font: bold 14px/14px Arial !important;
	text-transform: none;
}

#modalFaleConosco p.cont-perguntas-fale-v2 {
	width: 219px;
	height: 53px;
	background: #fff;
	color: #666;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 27px 0px;
	margin: 0 0 0 6px;	
}

#modalFaleConosco p.ir-faq-v2 {
    background: none repeat scroll 0 0 #fff;
    border-radius: 0 0 5px 5px;
	  behavior: url(PIE.htc);
	  position: relative;
    clear: left;
    display: block;
    float: left;
    margin: 3px 0 0 6px;
    width: 219px;
}
#modalFaleConosco p.ir-faq-v2 a {
    background: url("img/sprite.png") no-repeat scroll 92px -193px transparent;
    color: #EF8703;
    float: right;
    font: bold 14px/14px Arial !important;
    padding: 9px 30px 9px 0;
    text-decoration: none;
}

/* Fim Perguntas Frequentes v2*/







#modalFaleConosco .chat-fale {
	width: 284px;
	height: 167px;
	float: right;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	  behavior: (PIE.htc);
	  position: relative;
	margin: 11px 21px 0 0;
}

#modalFaleConosco h2.chat-perguntas-fale {
	background: url(img/sprite.png) -390px -150px no-repeat !important;
	padding: 9px 0 0 52px !important;
	height: 32px;
	margin: 4px 0 8px 7px;	
}
#modalFaleConosco h2.chat-perguntas-fale a {
	color: #1a6a47 !important;
	text-decoration: none;
	font-size: 12px;
	text-transform: none;
}
#modalFaleConosco p.cont-chat-fale {
	width: 266px;
	height: 68px;
	color: #666;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 6px 0 0 6px;
	margin: 0 0 0 6px;	
}
#modalFaleConosco p.cont-chat-fale span {
	font-weight: normal !important;	
	font-size: 12px;
	margin-bottom: 10px;
	float: left;
}

#modalFaleConosco p.ir-chat {
    border-radius: 5px;
	  behavior: (PIE.htc);
	  position: relative;
    clear: left;
    display: block;
    float: left;
    margin: 3px 0 0 6px;
    width: 270px;
}
#modalFaleConosco p.ir-chat a {
    background: url("img/sprite.png") no-repeat scroll 104px -193px transparent;
    color: #EF8703;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 30px 9px 0;
    text-decoration: none;
	
}

/* Inicio Fale Chat v2 */

#modalFaleConosco .chat-fale-v2 {
	width: 231px;
	height: 200px;
	float: left;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	border-radius:  0 0 5px 5px;
	  behavior: (PIE.htc);
	  position: relative;
	margin: 0 0 0 10px;
}

#modalFaleConosco h2.chat-perguntas-fale-v2 {
	background: url(img/sprite.png) -390px -150px no-repeat !important;
	padding: 9px 0 0 52px !important;
	height: 32px;
	margin: 4px 0 8px 7px;	
}
#modalFaleConosco h2.chat-perguntas-fale-v2 a {
	color: #EF8704 !important;
	text-decoration: none;
	font: bold 14px/14px Arial !important;
	text-transform: none;
}
#modalFaleConosco p.cont-chat-fale-v2 {
	width: 198px;
	height: 68px;
	color: #666;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 18px 10px;
	margin: 0 0 0 6px;	
	background: #fff;
	border-radius: 5px;
	  behavior: (PIE.htc);
	  position: relative;
}
#modalFaleConosco p.cont-chat-fale-v2 span {
	font-weight: normal !important;	
	font-size: 12px;
	margin-bottom: 10px;
	float: left;
}

#modalFaleConosco p.ir-chat-v2 {
    border-radius: 5px;
	  behavior: (PIE.htc);
	  position: relative;
    clear: left;
    display: block;
    float: left;
    margin: 3px 0 0 6px;
    width: 219px;
	background: #fff;
	border-radius: 5px;
	  behavior: (PIE.htc);
	  position: relative;
	
}
#modalFaleConosco p.ir-chat-v2 a {
    background: url("img/sprite.png") no-repeat scroll 128px -193px transparent;
    color: #EF8703;
    float: right;
    font: bold 14px/14px Arial !important;
    padding: 9px 30px 9px 0;
    text-decoration: none;
	
}

/* Fim Fale Chat v2*/








#modalFaleConosco h2.para-assinar {
	font: 20px 'Franklin Gothic Extra M Bold', Arial !important;
	color: #ef8703 !important;	
	float: left;
	clear: both;
	margin: 20px 0 0 0;
	text-transform: none !important;
	width: 400px !important;
	display: block !important;
}

#modalFaleConosco .as-pela-net {
	width: 720px;
	height: 57px;
	float: left;
	margin: 10px 0 0 0;
	background:url(img/bgFaleConosco1.gif) no-repeat;
}

#modalFaleConosco .as-pela-net h2 {
	display: inline;
	float:left;
	color: #fff !important;
	margin: 19px 0 0 19px;
	font-size: 16px !important;	
}
#modalFaleConosco .as-pela-net p {
	display: inline;
	float:left;
	color: #fff !important;
	margin: 23px 0 0 39px;
	font-size: 12px !important;
	font-weight: bold;	
}
#modalFaleConosco .as-pela-net p a {
	color: #fff;
}
#modalFaleConosco .as-por-tel {
	width: 720px;
	height: 61px;
	float: left;
	margin: 2px 0 0 0;
	background:url(img/bgFaleConosco2.gif) no-repeat;
}

#modalFaleConosco .as-por-tel h2 {
	display: inline;
	float:left;
	color: #fff !important;
	margin: 19px 0 0 19px;
	font-size: 16px !important;	
}
#modalFaleConosco .as-por-tel p {
	display: inline;
	float:left;
	color: #fff !important;
	margin: 15px 0 0 39px;
	font-size: 12px !important;	
	font-weight: bold;
}
#modalFaleConosco .as-por-tel p span {
	font-size: 10px;
}
.as-por-tel p.por-tel{
	margin-top: 10px;
}
#modalFaleConosco h2.bene-assi {
	font: 20px 'Franklin Gothic Extra M Bold', Arial !important;
	color: #5f7709 !important;	
	float: left;
	clear: both;
	margin: 20px 0 0 0;
	text-transform: none !important;
	width: 400px !important;
	display: block !important;
}
.ben-na-int {
	width: 722px;
	height: 56px;
	float: left;
	margin: 10px 0 0 0;
	background: #5f7709;
	border-radius: 5px;
	  behavior: url(PIE.htc);
	  position: relative;
}
#modalFaleConosco .ben-na-int h2 {
	display: inline;
	float:left;
	color: #fff !important;
	margin: 19px 0 0 19px;
	font-size: 16px !important;	
}
#modalFaleConosco .ben-na-int p {
	display: inline;
	float:left;
	color: #fff !important;
	margin: 15px 0 0 95px;
	font-size: 12px !important;	
	font-weight: bold;
	text-align: center;
}
#modalFaleConosco .ben-na-int p a {
	color: #fff;
}

#modalFaleConosco .lista-revistas {
	width: 720px;
	float: left;
	clear: left;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	margin: 40px 0 0 0;
	padding: 0 0 6px 0;
	border-radius: 5px;
	  behavior: url(PIE.htc);
	  position: relative;
}
#modalFaleConosco .lista-revistas h2 {
	color: #5e7509 !important;
	font-size: 12px !important;
	font-weight: bold;
	padding: 3px 0 0 25px;
	margin: 19px 0 0 10px;
	height: 17px;
	background: url(img/sprite.png) -299px -380px no-repeat;
}
#modalFaleConosco .lista-revistas ul {
	width: 133px;
	float:left;
	border-top: 2px solid #fff;
	padding: 0 0 0 10px;
	margin: 10px 0 0 0;
}
#modalFaleConosco .lista-revistas ul li {
	float: left;
	clear: left;
	padding-left: 13px;
	background: url(img/set-esq-medium.png) 1px 4px no-repeat;
	margin-top: 5px;
	width: 130px;
}

#modalFaleConosco li.titulo-lista-revista {
	background: none !important;
	color: #5e7509 !important;
	font-size: 12px !important;
	font-weight: bold;
	padding-left: 0 !important;
	width: 142px !important;
}

#modalFaleConosco .lista-revistas ul li a {
	text-decoration: none;
	color: #ef8803;
	font-size: 11px;	
}

#modalFaleConosco .btFechar {
  font: 10px 'Franklin Gothic Medium', Arial;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  background: #898989;
  padding: 0 5px 1px 5px;
  display: block;
  float: right;
  margin: 5px 0 4px 0;
}

#modalFaleConosco {
  display: none;
  color: #666666;
  font-size: 13px;
  padding:10px;
  border: 3px solid #90AF1F;
  border-radius: 5px;
    behavior: url(PIE.htc);
	position: relative;
}

#modalFaleConosco h1 {
  margin-top: 20px;
  margin-bottom: 20px;
  font: normal 22px 'Franklin Gothic Extra M Bold', Arial;
  color: #196947;
  text-transform:none;
}

#modalFaleConosco h2.para-assinar {
	font: 20px 'Franklin Gothic Extra M Bold', Arial !important;
	color: #ef8703 !important;	
	float: left;
	clear: both;
	margin: 20px 0 0 0;
	text-transform: none !important;
	width: 400px !important;
	display: block !important;
}
/* fim pagina fale conosco - deslogado*/


/* Perguntas Frequentes - FAQ */
#areaLogada h1.titulo-faq {
  color: #ee7c03;
  font: bold 22px 'Franklin Gothic Medium',Arial;
  margin-bottom: 0px;
  margin-top: 20px;
  text-transform: none;
}

#areaLogada .conteudo-centro-faq {
  width: 525px;
  float: left;
}

#areaLogada .conteudo-direita-faq {
  width: 157px;
  float: right;
  margin: 20px 0;
}
#areaLogada .conteudo-direita-faq .sprite {
	display: block;
    float: left;
    height: 60px;
    text-indent: -9000px;
    width: 56px;
}
#areaLogada .conteudo-direita-faq ul li span.sprite {
	background-image: url(img/sprite.png);
    border: 0 none;
    direction: ltr;
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
}
#areaLogada .conteudo-direita-faq ul li.outras-formas {
	width: 145px;
	height: 45px;
	float:left;
	clear:both;
	background: url(img/balao-faq.png) left top no-repeat;
	font-size: 13px;
	color: #666;
	font-weight: bold;
	padding: 10px 0 0 12px
}
#areaLogada .conteudo-direita-faq ul li.fale-conosco {
	width: 157px;
	height: 87px;
	float:left;
	clear:both;
	background: url(img/balao-faq.png) left top no-repeat;
}
#areaLogada .conteudo-direita-faq ul li.fale-conosco-busca {
	width: 155px;
	height: 87px;
	float:left;
	clear:both;
	background: url(img/bg-direita-busca.gif);
	border: 1px solid #dbdbdb;
}
#areaLogada .conteudo-direita-faq ul li.chat {
	width: 155px;
	float:left;
	clear:both;
	background: url(img/bg-direita-busca.gif);
	border: 1px solid #dbdbdb;
}
#areaLogada .conteudo-direita-faq ul li p {
	font-size: 10px;
	float:left;
	padding: 5px 0 0 10px;
	color: #666;
	font-weight:bold;
}
#areaLogada .conteudo-direita-faq ul li.telefone {
	width: 155px;
	float:left;
	clear:both;
	background: url(img/bg-direita-busca.gif);
	border: 1px solid #dbdbdb;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	behavior: url(PIE.htc);
	position: relative;
}
#areaLogada .conteudo-direita-faq ul li.fale-conosco span.sprite,#areaLogada .conteudo-direita-faq ul li.fale-conosco-busca .sprite {
	background-position: -7px -138px;
	margin-top: 12px;
}
#areaLogada .conteudo-direita-faq ul li.chat span.sprite {
	background-position: -381px -138px;
	margin-top: 12px;
}
#areaLogada .conteudo-direita-faq ul li.telefone span.sprite {
	background: url("img/bg-box-contato.png") 14px -35px no-repeat;
	margin-top: 12px;
}
#areaLogada .conteudo-direita-faq ul li.fale-conosco, #areaLogada .conteudo-direita-faq ul li.fale-conosco-busca {
	color: #EF8703;
    font: bold 14px/60px 'Franklin Gothic Medium',Arial;
    text-decoration: none;
}
#areaLogada .conteudo-direita-faq li a {
  font: bold 14px 'Franklin Gothic Medium', Arial;
  color: #1a6a47;
  text-decoration: none;
  line-height: 60px;
  margin-top: 14px;
  display: block;
  outline: none;
}

h2.ini-atend a{
  font: bold 14px/14px Arial !important;
  text-transform: none !important;
  color: #ef8803 !important;
  padding: 2px 0 0 0;
  margin: 14px 0 10px 0;
  text-decoration: none;
  float:left;
  background: url("img/sprite.png") no-repeat scroll 128px -199px transparent;
  height:20px;
  width: 160px;
}

/* 14.2.1 - menu direita */

#areaLogada .conteudo-direita-faq2 {
  width: 190px;
  float: right;
  margin: 20px 0;
}
#areaLogada .conteudo-direita-faq2 .sprite {
	display: block;
    float: left;
    height: 60px;
    text-indent: -9000px;
    width: 50px;
}
#areaLogada .conteudo-direita-faq2 ul li span.sprite {
	background-image: url(img/sprite.png);
    border: 0 none;
    direction: ltr;
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
}
#areaLogada .conteudo-direita-faq2 ul li.outras-formas {
	width: 166px;
	height: 45px;
	float:left;
	clear:both;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	font-size: 13px;
	color: #666;
	font-weight: bold;
	padding: 10px 0 0 12px;
	border-radius: 5px 5px 0 0;
	behavior: url(PIE.htc);
	position: relative;
}
#areaLogada .conteudo-direita-faq2 ul li.fale-conosco {
	width: 157px;
	height: 87px;
	float:left;
	clear:both;
	background: url(img/balao-faq.png) left top no-repeat;
}
#areaLogada .conteudo-direita-faq2 ul li.fale-conosco-busca {
	width: 168px;
	padding-left: 10px;
	height: 87px;
	float:left;
	clear:both;
	background: url(img/bg-direita-busca.gif);
	border: 1px solid #dbdbdb;
}
#areaLogada .conteudo-direita-faq2 ul li.chat {
	width: 168px;
	padding-left: 10px;
	float:left;
	clear:both;
	background: url(img/bg-direita-busca.gif);
	border: 1px solid #dbdbdb;
}
#areaLogada .conteudo-direita-faq2 ul li p {
	font-size: 10px;
	float:left;
	padding: 5px 0 0 0;
	color: #666;
	font-weight:bold;
}
#areaLogada .conteudo-direita-faq2 ul li.telefone {
	width: 168px;
	padding-left: 10px;
	float:left;
	clear:both;
	background: url(img/bg-direita-busca.gif);
	border: 1px solid #dbdbdb;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	behavior: url(PIE.htc);
	position: relative;
}
#areaLogada .conteudo-direita-faq2 ul li.fale-conosco span.sprite, #areaLogada .conteudo-direita-faq2 ul li.fale-conosco-busca .sprite {
	background-position: -12px -138px;
	margin-top: 12px;
}
#areaLogada .conteudo-direita-faq2 ul li.chat span.sprite {
	background-position: -391px -138px;
	margin-top: 12px;
}
#areaLogada .conteudo-direita-faq2 ul li.telefone span.sprite {
	background: url("img/bg-box-contato.png") no-repeat scroll 4px -35px transparent;
	margin-top: 12px;
}
#areaLogada .conteudo-direita-faq2 ul li.fale-conosco, #areaLogada .conteudo-direita-faq ul li.fale-conosco-busca {
	color: #EF8703;
    font: bold 14px/60px 'Franklin Gothic Medium',Arial;
    text-decoration: none;
}
#areaLogada .conteudo-direita-faq2 li a {
  font: bold 14px 'Franklin Gothic Medium', Arial;
  color: #1a6a47;
  text-decoration: none;
  line-height: 60px;
  margin-top: 14px;
  display: block;
  outline: none;
}














h2.ti-repre {
	color: #1a6a47 !important;
	font-size: 14px !important;
	font-weight: bold !important;	
	margin-bottom: 10px;
}

.telefones-busca {
	width: 141px;
	height:91px;
	background: #ef8703;	
	float: left;
	clear: left;
	margin: 10px 0 7px 7px;
	padding: 10px 0 0 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
  behavior: url(PIE.htc);
  position:relative;
}

.nome-cidade {
	color: #fff !important;
	text-align: center !important;
	display:block !important;
	width: 100%;
	padding: 5px 0 0 0 !important;	
}
.telefone-cidade {
	font-size: 16px !important;
	color: #fff !important;
	padding: 0 !important;
	text-align: center !important;
	display: block !important;
	width: 100%;
}

/* Box de perguntas e respostas*/
#areaLogada .box-faq {
  background: #eeede8;
  border: 1px solid #dbdbdb;
  padding: 10px 15px;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);
  margin: 10px 0 0;
  overflow: hidden;
  clear:both;
  float:left;
  width:493px;
}

.box-faq p {
	color: #656565;
    font-size: 12px;
    margin: 12px 0;	
	font-weight: normal;
}

#areaLogada .box-faq h2 { 
	color: #5e7509; 
	font: normal 12px 'Franklin Gothic Extra M Bold', Arial !important; 
	background:url("img/sprite.png") no-repeat scroll -299px -380px transparent;
	padding: 3px 0 0 25px;
	line-height: 22px;
	height: 20px;
}
#areaLogada .box-faq h2.duas-linhas { 
	height: 27px;
}

/* Formulario de busca */

.txt-nen {
	margin-bottom: 5px !important;
}
#form-pergunta {
	width: 520px;
	height: 60px;
	float:left;
	clear: both;
	margin: 0 0 20px 0;
}

/* inicio carrossel faq */
.conteudo-centro-faq .carrossel {
  clear: both;
  float: left;
  width: 100%;
}
.conteudo-centro-faq .carrossel .painel {
  display: none;
  float: left;
}
.conteudo-centro-faq .carrossel .painel dt {
  float: left;
}
.conteudo-centro-faq .carrossel .painel dd h1 {
  font: 22px 'Franklin Gothic Medium', Arial;
  text-transform: none;
  color: #196947;
  padding: 3px 0;
  margin: 22px 0;
}
.conteudo-centro-faq .carrossel .painel dd p {
  font-size: 12px;
  color: #656565;
  margin: 12px 0;
}
.conteudo-centro-faq .carrossel .painel dd a {
  font: 13px 'Franklin Gothic Medium', Arial;
  color: #ef8703;
  display: block;
  width: 67px;
  float: left;
  text-decoration: none;
}
.conteudo-centro-faq .carrossel .painel dd a span.text {
  float: left;
}
.conteudo-centro-faq .carrossel .ativo {
  display: block;
}
.conteudo-centro-faq .carrossel .items {
  padding: 0;
}
.conteudo-centro-faq .carrossel .items li {
  list-style: none;
  float:left;
  text-align:center; 
  display: block;
  margin: 5px 0 0 5px;
}

.conteudo-centro-faq .carrossel .items li a.ativo, #article .carrossel .items li a:hover {
	background: url(img/spriteFaq.png) left bottom no-repeat;
	outline: none;
}
.conteudo-centro-faq .carrossel .items li a {
  display: block;
  position: relative;
  font: 14px/14px 'Franklin Gothic Medium', Arial;
  text-decoration: none;
  color: #ffffff;
  display: block;
  width: 91px;
  height: 54px;
  padding: 0 5px;
  background: url(img/spriteFaq.png) left top no-repeat;
  font-weight: bold;
}
.conteudo-centro-faq .carrossel .items li a.uma-linha {
	padding-top: 18px;
	height: 36px;
}
.conteudo-centro-faq .carrossel .items li a.duas-linhas {
	padding-top: 12px;
	height: 42px;
}
.conteudo-centro-faq .carrossel .items li a.tres-linhas {
	padding-top: 5px;
	height: 49px;
}
.conteudo-centro-faq .carrossel .items li a.rep-aut {
	font-size: 12px !important;
	font-weight: bold !important;
	padding-top: 7px;
}

.conteudo-centro-faq .carrossel .items li a.ativo {
  display: block;
  outline: none;
}
.conteudo-centro-faq .carrossel .items li:last-child {
  border: 0;
}
/* fim carrossel */

/* Inicio termo buscado */

.termo-buscado {
		
}

.termo-buscado h2.aba {
	padding: 4px 16px 4px 10px;
	background: url(img/seta-aba.gif) right center no-repeat #c7c5bb;
	font-size: 12px!important;
	line-height:14px;
	color: #fff !important;
	display: inline;
	float:left;
	border: 1px solid #c0c0c0;
	border-right: none;
}
.termo-buscado h2.termo {
	font-size: 16px!important;
	line-height: 14px;
	text-transform: lowercase!important;
	color: #666666 !important;
	display: inline;
	float:left;
	padding: 3px 16px 5px 10px;
	border: 1px solid #c0c0c0;
	border-left: none;
	border-radius: 0 5px 5px 0;
}

.termo-buscado a.refazer-busca {
	display:block;
	float:right;
	clear:none;
	color:#fd8802;
	font-weight: bold;
	padding: 5px 0 0 14px;
	background: url(img/set-esq-medium.png) 0 9px no-repeat;
	line-height:16px;
}

.resultados-encontrados {
	clear: both;
    color: #656565;
    font-size: 13px;
    line-height: 18px;
    margin: 20px 0;
	float: left;
	clear:both;
}
.nav-busca {
	clear: both;
    color: #656565;
    font-size: 13px;
    line-height: 18px;
    margin: 0 15px 0 0;
	padding-right: 20px;
	float: left;
	clear:both;
	background: url(img/separador-vertical.gif) right center no-repeat;
	height: 57px;
	line-height: 57px;
}
label.itens {
    color: #656565;
    font-size: 13px;
    line-height: 18px;
    margin: 0 15px 0 0;
	float: left;
	height: 57px;
	line-height: 57px;
	font-weight: normal;
}
.qt-exibi {
    margin: 20px 15px 20px 0;
	float: left;
	height: 20px;
	line-height: 57px;
	display:block;
}
/* fim termo buscado */

/* Inicio da paginacao da busca */
.pag-busca {
	font: 14px/14px 'Franklin Gothic Medium', Arial;
	color: #666;
	width: 142px;
	height:15px;
}

.pag-busca a {
	padding: 0 5px;
	text-decoration: none;
	float: left; clear: none;
}
.pag-busca a:visited {
	color: #666;
}
.pag-busca a.setas {
	font-size: 16px;
	font-weight: lighter;
	display: inline;
	padding: 0 5px;
	cursor: pointer;
}
.pag-busca span.atual {
	padding: 0 10px;
	color: #fd8802;
	font-weight: bold;
	float: left; clear: none;
}

.txt_representantes {
   position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);
  margin: 10px 0 0;
  overflow: hidden;
  clear:both;
}

#areaLogada .perguntas_frequentes {
	font: 15px arial;
  color: #ef8703;
  width: 525px;
  height: 10px;
  text-align: right;
  clear: both;
  float: left;
  margin: 0;
  padding: 10px 0;
  text-decoration: none;
}

#areaLogada .perguntas_frequentes  span {
  float: none;
  font-size: 12px;
  line-height: 41px;
  margin-left: 5px;
  color: #ef8703;
}

.conteudo-centro-faq .painel dd a {
  font: 13px 'Franklin Gothic Medium', Arial;
  color: #ef8703;
  display: block;
  width: 67px;
  float: left;
  text-decoration: none;
}
/* fim paginacao da busca */


.as-pela-net {
	width: 720px;
	height: 57px;
	float: left;
	margin: 10px 0 0 0;
	background:url(img/bgFaleConosco1.gif) no-repeat;
}

.as-pela-net h2 {
	display: inline;
	float:left;
	color: #fff !important;
	margin: 19px 0 0 19px;
	font-size: 16px !important;	
}
.as-pela-net p {
	display: inline;
	float:left;
	color: #fff !important;
	margin: 23px 0 0 39px !important;
	font-size: 12px !important;
	font-weight: bold;	
}
.conteudo-centro-faq .carrossel .painel dd .as-pela-net p a {
	color: #fff !important;
}
.as-por-tel {
	width: 720px;
	height: 61px;
	clear:both;
	float: left;
	margin: 2px 0 20px 0;
	background:url(img/bgFaleConosco2.gif) no-repeat;
}

.as-por-tel h2 {
	display: inline;
	float:left;
	color: #fff !important;
	margin: 19px 0 0 19px !important;
	font-size: 16px !important;	
}
.as-por-tel p {
	display: inline;
	float:left;
	color: #fff !important;
	margin: 15px 0 0 39px !important;
	font-size: 12px !important;	
	font-weight: bold;
}

.as-por-tel p.por-tel{
	margin-top: 10px !important;
}

/*Telefones V2 */
.telefone-fale-v2 {
	width: 231px;
	height: 200px;
	float: left;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	 behavior: url(PIE.htc);
	  position: relative;
	margin: 0 0 0 115px;
	
}

h2.titulo-telefone-fale-v2 {
	background: url(img/bg-box-contato.png) -2px -44px no-repeat !important;
	padding: 9px 0 0 41px !important;
	height: 32px;
	margin: 4px 0 6px 7px;	
}
h2.titulo-telefone-fale-v2 a {
	color: #EF8704 !important;
	text-decoration: none;
	font: bold 14px/14px Arial !important;
	text-transform: none;
}
h2.titulo-telefone-fale-v2 a:hover {
	text-decoration: none !important;
}

h2.titulo-telefone-fale-v2 {
	background: url(img/bg-box-contato.png) -2px -44px no-repeat !important;
	padding: 9px 0 0 41px !important;
	height: 32px;
	margin: 4px 0 6px 7px;	
}
h2.titulo-telefone-fale-v2 a {
	color: #EF8704 !important;
	text-decoration: none;
	font: bold 14px/14px Arial !important;
	text-transform: none;
}
h2.titulo-telefone-fale-v2 a:hover {
	text-decoration: none !important;
}

/* Inicio Perguntas Frequentes v2*/

.perguntas-fale-v2 {
	width: 231px;
	height: 200px;
	float: left;
	background: url("img/bg-direita-busca.gif") repeat scroll 0 0 transparent;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	  behavior: url(PIE.htc);
	  position: relative;
	margin: 0 0 0 10px;
}

h2.titulo-perguntas-fale-v2 {
	background: url(img/sprite.png) -390px -224px no-repeat !important;
	padding: 9px 0 0 52px !important;
	height: 32px;
	margin: 4px 0 6px 7px;	
}
h2.titulo-perguntas-fale-v2 a {
	color: #EF8704 !important;
	text-decoration: none;
	font: bold 14px/14px Arial !important;
	text-transform: none;
}
h2.titulo-perguntas-fale-v2 a:hover {
	text-decoration: none !important;
}
p.cont-perguntas-fale-v2 {
	width: 219px;
	height: 53px;
	background: #fff;
	color: #666;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 27px 0px;
	margin: 0 0 0 6px;	
}

h2.chat-perguntas-fale-v2 {
	background: url(img/sprite.png) -390px -150px no-repeat !important;
	padding: 9px 0 0 52px !important;
	height: 32px;
	margin: 4px 0 8px 7px;	
}
h2.chat-perguntas-fale-v2 a {
	color: #EF8704 !important;
	text-decoration: none;
	font: bold 14px/14px Arial !important;
	text-transform: none;
}

.as-pela-net {
	width: 720px;
	height: 57px;
	float: left;
	margin: 10px 0 0 0;
	background:url(img/bgFaleConosco1.gif) no-repeat;
}

.as-pela-net h2 {
	display: inline;
	float:left;
	color: #fff !important;
	margin: 19px 0 0 19px;
	font-size: 16px !important;	
}
.as-pela-net p {
	display: inline;
	float:left;
	color: #fff !important;
	margin: 23px 0 0 39px !important;
	font-size: 12px !important;
	font-weight: bold;	
}
.as-pela-net p a {
	color: #fff !important;
}

.botaoSlideHome {
    padding-top: 2px;
	height: 33px;
	width: 100%;
}
