@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Muli);
@import url(http://fonts.googleapis.com/css?family=Myriad);

/*///////////////////////////////
////////// CLASSES /////////////
/////////////////////////////*/
.texto1 {
	font-family: 'Myriad Pro';
	font-size:30px;
	color:#F07F2B;
}

.texto2 {
	font-family: 'Myriad Pro';
	font-size:24px;
	color:#F23B91;
}

.texto3 {
	font-family: 'Myriad Pro';
	font-size:18px;
	color:#000;
	font-weight:bold;
	padding-left:5px;
}

.texto4 {
	font-size:13px;
	color:#666;
	padding:10px 0px 0px 5px;
	height:100px;
}

.texto5 {
	font-size:28px;
	color:#333;
}

.texto6 {
	font-size:16px;
	color:#EB7222;
}

.texto7 {
	font-family: 'Myriad Pro';
	font-size:20px;
	color:#F07F2B;	
}

.texto8 {
	font-size:25px;
	color:#F07F2B;
	font-weight:bold;
}

.texto9 {
	font-family: 'Myriad Pro';
	font-size:25px;
	color:#444;
}

.texto10 {
	font-size:16px;
	color:#EB7222;
	background-color:#fff;
	padding-right:15px;
	padding-top:5px;
	font-weight:bold;
}

.texto11 {
	font-size:17px;
	color:#444444;
	font-weight:bold;
	margin-top:-8px;
}

.texto12 {
	font-size:11px;
	color:#717171;
	text-align:right;
	width:100%;
	margin-top:-3px;
}
.texto13 {
	font-size:14px;
	color:#444444;
	
}
.texto14{
	font-size:12px;
	color:#717171;
	margin:-15px 0px 25px 0px;
}

.texto15 {
	color:#545454;
	background-color:#FFF;
	padding-right:20px;
	font-size:20px;
	font-weight:bold;	
	
}

.texto16 {
	color:#999999;
	font-size:13px;
	line-height:16px;
}

.texto17 {
	color:#444;
	font-size:15px;
	font-weight:bold;
	margin-top:6px;
}

.texto18{
	color:#EE2C85;
	font-family:"Myriad Pro";
	font-size:20px;
	font-weight:bold;
}

.texto19 {
	color:#00589E;
}

.texto20 {
	color:#666;
	font-size:14px;
	line-height:26px;
}

.texto21:link, .texto21:active, .texto21:visited {
	font-size:16px;
	text-decoration:none;
	color:#EB7222;
}

.texto21:hover {
	text-decoration:underline;
}

fieldset {
	background-color:#F7F7F7;
	border:solid 1px #ddd;
}

.form1{
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;
	width:245px;
	padding:5px;
	background-color:#FFF;
	box-shadow:#EEEEEE 1px 1px 3px;
	border:solid 1px #CCCCCC;
	font-size:13px;
	color:#666;
	resize:none;
}

.form2{
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;
	width:170px;
	padding:5px;
	background-color:#FFF;
	box-shadow:#DDD 1px 1px 3px;
	border:solid 1px #CCCCCC;
	font-size:13px;
	color:#666;
	resize:none;
}


#formParceiro select, #formContato select {
	width:257px;
}

#formParceiro textarea {
	font-size:13px;
	font-weight:normal;
	width:245px;
	height:50px;
	background-color:#FFF;
	color:#666;
	padding:5px;
	font-size:13px;
	resize:none;
}

.botaoParceiro {
	width:150px; height:50px; 
	border-radius:5px; 
	border:solid 1px #D93600;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
	transition:all 0.1s ease-in-out;
	text-align:center;
	background: -moz-linear-gradient(top,  #f0812b 0%, #d93600 100%);
	background: -webkit-linear-gradient(top,  #f0812b 0%,#d93600 100%);
	background: -o-linear-gradient(top,  #f0812b 0%,#d93600 100%);
	background: -ms-linear-gradient(top,  #f0812b 0%,#d93600 100%);
	text-shadow:#333 0px 0px 1px;
}

.botaoParceiro:hover {
	box-shadow:#d93600 0px 0px 3px 1px inset;
	text-shadow:#333 0px 0px 3px;
	
}

.linkAzul:link, .linkAzul:visited, .linkAzul:active {
	color:#2692FF;
	text-decoration:none;
}

.linkAzul:hover {
	text-decoration:underline;
}

.botaoAzul {
	width: 110px;
	height:28px;
	border-radius:3px;
	background: #0083c9;
	background: -moz-linear-gradient(top,  #0083c9 0%, #005096 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0083c9), color-stop(100%,#005096));
	background: -webkit-linear-gradient(top,  #0083c9 0%,#005096 100%);
	background: -o-linear-gradient(top,  #0083c9 0%,#005096 100%);
	background: -ms-linear-gradient(top,  #0083c9 0%,#005096 100%);
	background: linear-gradient(to bottom,  #0083c9 0%,#005096 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0083c9', endColorstr='#005096',GradientType=0 );
	border: solid 1px #005FB4;
	font-size:15px;
	color:#FFF;
	font-weight:bold;
	-webkit-transition:All 1s ease-out;
	-moz-transition:All 1s ease-out;
	-o-transition:All 1s ease-out;
}

.botaoAzul:hover {
	background: rgb(0,80,150);
background: -moz-linear-gradient(top,  rgba(0,80,150,1) 5%, rgba(41,137,216,1) 29%, rgba(0,80,150,1) 89%, rgba(0,80,150,1) 100%, rgba(0,80,150,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,rgba(0,80,150,1)), color-stop(29%,rgba(41,137,216,1)), color-stop(89%,rgba(0,80,150,1)), color-stop(100%,rgba(0,80,150,1)), color-stop(100%,rgba(0,80,150,1)));
background: -webkit-linear-gradient(top,  rgba(0,80,150,1) 5%,rgba(41,137,216,1) 29%,rgba(0,80,150,1) 89%,rgba(0,80,150,1) 100%,rgba(0,80,150,1) 100%);
background: -o-linear-gradient(top,  rgba(0,80,150,1) 5%,rgba(41,137,216,1) 29%,rgba(0,80,150,1) 89%,rgba(0,80,150,1) 100%,rgba(0,80,150,1) 100%);
background: -ms-linear-gradient(top,  rgba(0,80,150,1) 5%,rgba(41,137,216,1) 29%,rgba(0,80,150,1) 89%,rgba(0,80,150,1) 100%,rgba(0,80,150,1) 100%);
background: linear-gradient(to bottom,  rgba(0,80,150,1) 5%,rgba(41,137,216,1) 29%,rgba(0,80,150,1) 89%,rgba(0,80,150,1) 100%,rgba(0,80,150,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005096', endColorstr='#005096',GradientType=0 );

}

	
/*///////////////////////////////
/////////// INDEX //////////////
/////////////////////////////*/
body {
	margin: 0px auto;
	background: -moz-linear-gradient(top,  rgba(242,242,242,0.65) 0%, rgba(255,255,255,0) 26%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,0.65)), color-stop(26%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top,  rgba(242,242,242,0.65) 0%,rgba(255,255,255,0) 26%);
	background: -o-linear-gradient(top,  rgba(242,242,242,0.65) 0%,rgba(255,255,255,0) 26%);
	background: -ms-linear-gradient(top,  rgba(242,242,242,0.65) 0%,rgba(255,255,255,0) 26%);
	background: linear-gradient(to bottom,  rgba(242,242,242,0.65) 0%,rgba(255,255,255,0) 26%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6f2f2f2', endColorstr='#00ffffff',GradientType=0 );
	background-image:url(../img/bgBody.png);
	background-repeat:repeat;
	font-family:'Muli', Verdana, Geneva, sans-serif;
}

a img {
	border:none;
}

/*/////////// HEADER ///////////*/
header {
	width:100%;
	height:115px;
	background-color:#FFF;
	box-shadow:0px 2px 6px #999;	
}

#cabecalho {
	width:100%;
	background-image:url(../img/bgHeader.jpg);
	background-repeat:repeat-x;
	height: 30px;
	position:fixed;
	top:0px;
	left:0px;
	z-index:9999;
}

#boxCabecalho {
	margin:0px auto;
	width:980px;
	padding-top:6px;
}

#bannerHeader {
	height:82px;
	width:100%;
}

#boxLogo {
	margin:0px auto;
	width:980px;
}

.menuHeader {
	font-size:13px;
	list-style:none;
	width:230px;
	float:left;
}
.menuHeader li {
	display:inline;
	margin:0px 8px 0px 8px;
}
.menuHeader a:link {
	text-decoration:none;
	color: #EEE;
}
.menuHeader li a:hover {
	text-shadow:1px 1px 7px #CCC;
	color:#FCFCFC;
}

.menuHeader a:visited {
	color: #EEE;	
}


#cidade {
	color: #EEE;
	font-size:14px;
	margin-left:36px;
	width:200px;
	float:left;
}

#selectCidade {
	width:20px;
	height:18px;
	background-color:#484848;
	border-radius:2px;
	float:left;
	margin-left:5px;
}

#selectCidade:hover {
	box-shadow:1px 1px 1px #666 inset;
	width:20px;
	height:17px;
	padding:1px 0px 0px 0px;
	cursor:pointer;
}

.trianguloSelect{
	border-color:#EEE transparent transparent transparent; 
	border-width:6px; 
	border-style:solid;
	width:0px;
	margin-left:4px;
	margin-top:6px;
}

/*/////////// PAINEL USUARIO LOGADO ///////////*/
#boxPainel {
	width:230px;
	float:left;
	color: #EEE;
	margin-left:30px;
	font-size:13px;
}

#login {
	width:160px;
	padding-left:10px;
	float:left;
	border-left:solid 2px #666;
	color: #EEE;
	font-size:13px;
	margin-left:3px;
}

#login a, #boxPainel a {
	float:left;
	text-decoration:none;
}

#login a:link, #login a:visited {
	color: #EEE;
	margin:0px 8px 0px 8px;
}
#boxPainel a:link, #boxPainel a:visited {
	 color: #EEE;
}

#login a:hover, #boxPainel a:hover {
	text-shadow:1px 1px 7px #CCC;
	color:#FCFCFC;
}

#painelUsuario {
	width:390px;
	border:solid 1px #FFFFFF;
}

/* /////////////  MODAL LOGIN  ///////////// */
#mask, #mask_modal {
  position:absolute;
  z-index:998;
  z-index:998;
  top:0px;
  left:0px;
  background-color:#000;
  display:none;
}
 
 .fecha{
	 font-size:14px !important; 
	 color:#005096; 
	 float:left; 
	 font-family:'Muli', Verdana, Geneva, sans-serif !important; 
	 text-shadow:none;
	 cursor:pointer;
 }
 
.window {
position:fixed;
display:none;
z-index:999;
} 

#dialog{
  width:295px;
  height:165x;
  padding:0px 5px 5px 5px;
  border-radius:3px;
  background-color:#ffffff;
}

.close{display:block; float:right; margin-right:-15px;}


/*/////////// SCROLL + BARRA SOCIAL ///////////*/	
#carregando {
	margin-top:20px;
	font-size:16px;
	color:#666;	
}
.scrollup{
    width:40px;
    height:40px;
    opacity:0.3;
    position:fixed;
    bottom:110px;
    right:40px;
    display:none;
    text-indent:-9999px;
    background: url('../img/icon_top.png') no-repeat;
}

.barrasocial {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:fixed;
	width:100px;
    bottom:150px;
    left:-21px;
    display:none;
    text-indent:-9999px;
	text-align:center;
}

.barrasocial ul{
	text-align:center;
	}

.barrasocial ul li{
	color:#666;
	text-align:center;
	vertical-align:central;
	font-weight:400;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	border-bottom:none;
}

#facebook {
	background: #444 url(../img/facebook.png) no-repeat -0px -59px;
	border-radius:5px;
	opacity:0.4;
	width:40px;
	height:40px;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
}

#facebook:hover {
	background: #191919 url(../img/facebook.png) no-repeat -0px -0px;
	opacity:1;
}

#twitter {
	background: #444 url(../img/twitter.png) no-repeat -0px -59px;
	border-radius:5px;
	opacity:0.4;
	width:40px;
	height:40px;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
}

#twitter:hover {
	background:url(../img/twitter.png); no-repeat -0px -0px;
	opacity:1;
}

#google {
	background: #444 url(../img/google.png) no-repeat -0px -59px;
	border-radius:5px;
	opacity:0.4;
	width:40px;
	height:40px;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
}

#google:hover {
	background: url(../img/google.png) no-repeat -0px -0px;
	opacity:1;
}

#pinterest {
	background: #444 url(../img/pinterest.png) no-repeat -0px -59px;
	border-radius:5px;
	opacity:0.4;
	width:40px;
	height:40px;
	-webkit-transition:All 0.3s ease-out;
	-moz-transition:All 0.3s ease-out;
	-o-transition:All 0.3s ease-out;
}

#pinterest:hover {
	background: url(../img/pinterest.png) no-repeat -0px -0px;
	opacity:1;
}


/*/////////// FOOTER ///////////*/
footer {
	width:100%px;
	height:80px;
	margin:0px auto;
	clear:both;
	font-family: 'Myriad Pro';
	background-color:#FFF;
	box-shadow:0px -1px 6px #999;
}

#boxRodape {
	width:980px;
	margin:0px auto;
	text-align:center;
	padding-top:20px;
}

#boxRodape p {
	font-size:12px;
	color: #878787;
	clear:both;
	text-align:center;
	margin:0px auto !important;
}

#menuRodape, #menuRodape li, #menuRodape li a{
	display:inline;
	text-decoration:none;
	color:#545454;
	font-family:'Myriad Pro';
	font-size:13px;
	margin:0px 3px -5px 3px;
}

#modal {
	width:800px;
	height:415px;
	margin-top:300px;
	color:#FFF;
	font-size: 38px;
	font-family: 'Playfair Display';
	font-weight:bold;
	background:url(../img/bgModal.jpg) repeat-x;
	text-shadow:1px 1px 1px #000000;	
}

/*/////////// PÁGINAS - DIV's COMUNS ///////////*/
#conteinerPagina{
	width:930px;
	min-height:200px;
	margin:0px auto;
	background-color:#FFF;
	border-radius:4px;
	margin-top:60px;
	margin-bottom:20px;
	padding:25px;
	color:#666666;
	border:solid 1px #DEDEDE;
	font-size:14px;
}

#conteinerPagina p {
	margin:0px;
	margin-bottom:5px;
}
/*///////////////////////////////
///////// OFERTA_DIA ///////////
/////////////////////////////*/

#boxPagina {
	margin:0px auto;
	width:980px;	min-height:400px;
	margin-top:60px;
	margin-bottom:20px;
	background:url(../img/bgBody.png) repeat;
}

#colRight {
	width:260px;
	min-height:200px;
	float:right;
}

#colLeft {
	width:700px;
	float:left;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	background-color:#FFF;
	padding-bottom:5px;
}


#boxTitulo {
	width:670px; 	min-height:48px;
	float:left;
	background-color:#F23C91;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	color:#FFF;
	line-height:25px;
	font-size:24px;
	padding:11px 15px 12px 15px;
}

#boxInfos {
	width:250px; height:300px;
	float:left;
	background-color:#FFF;
}

#etiqueta {
	width:320px;	height:261px;
	background-image:url(../img/etiqueta.png);	background-repeat:no-repeat;
	margin-left:-70px;
	padding-top:12px;
	color:#3A5998;
	margin-bottom:-140px;
	font-weight:bolder;
	font-family:'Myriad Pro';
	font-size:36px;
	
}

#informacoes {
	padding:30px 0px 0px 20px;
	width:250px; height:60px;
	font-family:'Myriad Pro';
	font-size:18px;
	font-weight:bold;
	color:#666;
}

#relogio {
	width:215px; height:48px; 
	padding:28px 20px 0px 20px; 
	font-family:'Myriad Pro'; 
	font-size:18px;
	font-weight:bold; 
	color:#666;
	float:left;
	text-align:center;
}

#compraram {
	width:105px; height:60px;
	border-bottom:solid 1px #CCCCCC; 
	border-right: solid 1px #CCCCCC; 
	float:left; 
	text-align:center;
}

#economia {
	width:105px; height:60px;
	border-bottom:solid 1px #CCCCCC;
	float:left;
	text-align:center;	
}


#compraram span, #economia span {
	font-family:'Myriad Pro';
	font-size:14px;
	font-weight:normal;
	color:#909090;
}

#imagemOferta {
	width:450px;	height:300px;
	float:right;
	background-color:#CCC;
}

#desconto {
	width:120px;
	height:100px;
	background-image:url(../img/bgDesconto.png);
	background-repeat:no-repeat;
	float:right;
	padding-top:12px;
	padding-right:13px;
	text-align:right;
	font-size:25px;
	color:#FFF;
	line-height:21px;
	letter-spacing:0px;
}

#botaoComprar {
	width:206px;
	height:66px;
	background-image:url(../img/btComprar.png);
	background-repeat:no-repeat;
	margin-left:95px;
	margin-top:10px;
	cursor:pointer;
	opacity:0.86;
	margin-bottom:0px;
}

#botaoComprar:hover {
	opacity:10.0;
}


#redesSociais {
	width:700px;	height:53px;
	float:left;
	padding-top:15px;
	text-align:center;
	
}
#conteinerTabExpansiva {
	width:700px;
	float:left;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	background-color:#FFF;
}

/*///////////MENU TABS///////////*/

#destaque, #regras, #localizacao {
	padding:13px 20px 4px 20px;
	font-weight:bold;
	font-size:16px;
	color:#666;
	float:left;
	display:inline;
	text-decoration:none;
	text-transform:none;
	margin:0px;
}

#menuTabs li a, #menuTabs a, #menuTabs a li {
	text-decoration:none;
		cursor:pointer;
}

#menuTabs {
	width:700px;
	float:left;
}

#tab1, #tab2, #tab3{
	background-color:#FFF;
	font-size:13px;
	width:654px;
	color:#535353;
	padding:20px 23px 0px 23px;
	height:230px;
	line-height:22px;
	text-decoration:none !important;
	margin-bottom:0px;
	-webkit-transition:All 0.5s ease-in-out;
	-moz-transition:All 0.5s ease-in-out;
	-o-transition:All 0.5s ease-in-out;
	overflow:hidden;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
#tab3 {
	padding:0px;
	height:250px;
	width:700px;
}
#tab1 a, #tab2 a, #tab3 a {
	text-decoration:none !important;
	font-size:15;
	cursor:pointer;
	font-family: 'Myriad Pro';
}


#ocultaTab1, #ocultaTab2, #ocultaTab3 {
	width:654px;
	display:none;
	overflow:hidden;
	font-size:13px;
	line-height:22px;
}

#expandeTab1, #expandeTab2, #expandeTab3{
	width:654px;	height:30px;
	padding-top:5px;
	background-color:#FFF;
	position:relative;
	text-align:center;
	font-family: 'Myriad Pro';
	font-size:15px;
	cursor:pointer;
	color:#006DD9;
	top:195px;	
	margin-bottom:-35px;
}

#recolheTab1, #recolheTab2, #recolheTab3 {
	width:654px;	height:47px;
	padding-top:10px;
	margin-bottom:20px;
	background-color:#FFF;
	text-align:center;
	cursor:pointer;
	font-family: 'Myriad Pro';
	font-size:15px;
	color:#006DD9;
}

#muralOfertas {
	width:980px;	min-height:250px;
	background-color:#FFF;
	margin:0px auto;
	border:1px solid #EEE;
	margin-bottom:20px;
	border-radius:4px;
}

#trianguloSeletor {
	height:9px;
	width:700px;
	float:left;
}

#tri1, #tri2, #tri3{
	border-color:#F69D28 transparent transparent transparent; 
	border-width:10px; 
	border-style:solid;
	width:0px;
	margin:0px;
	position:relative;
	float:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	 #tri1 {margin-left:5px;}
	 #tri2 {margin-left:15px;}
	 #tri3 {margin-left:29px;}
} 


/* ----------- tabs jquery ------- */

#tabs,#tabs2,#tabs3,#tabs4,#tabs5 {
	width: 654px;
	margin: 0 auto;
	margin-bottom: 40px;
}

#tabs li,#tabs2 li,#tabs3 li,#tabs4 li,#tabs5 li {
	float: left;
	margin-right: 2px;
}

#tabs li a,#tabs2 li a,#tabs3 li a,#tabs4 li a,#tabs5 li a {
	display: block;
	padding: 17px 30px;
	text-decoration: none;
	color: #8478B3;
}



#tabs li a:hover,#tabs2 li a:hover,#tabs3 li a:hover,#tabs4 li a:hover,#tabs5 li a:hover {
	background: rgb(78, 74, 99);
}

#tabs_container {
	padding: 40px;
	overflow: hidden;
	position: relative;
	background: white;
	height:500px !important;
	border:solid 3px #0000FF;
}

#tabs_container div {
	margin-right: 40px;
}

.transition {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.make_transist {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.hidescale {
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	filter: alpha(opacity=0);
	opacity: 0;
}

.showscale {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.hideleft {
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}

.showleft {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-o-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.hidescaleup {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}

.showscaleup {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;
}

.hideflip {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;

	-webkit-transform: rotatey(-90deg) scale(1.1);
	-moz-transform: rotatey(-90deg) scale(1.1);
	-o-transform: rotatey(-90deg) scale(1.1);
	-ms-transform: rotatey(-90deg) scale(1.1);
	transform: rotatey(-90deg) scale(1.1);

	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.showflip {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;

	-webkit-transition-delay: .3s;
	-moz-transition-delay: .3s;
	-o-transition-delay: .3s;
	-ms-transition-delay: .3s;
	transition-delay: .3s;

	-webkit-transform: rotatey(0deg) scale(1);
	-moz-transform: rotatey(0deg) scale(1);
	-o-transform: rotatey(0deg) scale(1);
	-ms-transform: rotatey(0deg) scale(1);
	transform: rotatey(0deg) scale(1);

	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.tabulous_active {
	border-bottom:solid 7px #CCCC00;
	
}

.tabulousclear {
	display: block;
	clear: both;
}


/*///////////GOOGLE MAPS - DESCRIÇÃO HTML///////////*/
.infoBox { background-color: #FFF; width: 200px; font-family: Arial, Helvetica, sans-serif; text-align:center; font-size: 14px; border: 2px solid #3fa7d8; border-radius: 3px; margin-top: 10px }
.infoBox p { padding: 0 15px }
.infoBox:before { border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #3fa7d8; top: -10px; content: ""; height: 0; position: absolute; width: 0; left: 138px }

#mapa {
	padding:0px;
	margin:0px;
	height:230px;
	width:700px;
	margin-top:15px;
}

#rodapeMapa {
	background-color:#F69D28;
	color:#FFF;
	font-size:13px;
	padding-top:3px;
	text-align:center;
	height:30px;
	width:700px;
	position:relative;
	bottom:21px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

#relogio span{
	margin-left:2px;
	float:left;
}

/*///////////MENU MURAL DE OFERTAS///////////*/
#menuMural {
	text-align:center;
	color:#0087CC;
	width:950px;
	height:25px;
	font-size:14px;
	padding:35px 15px 0px 15px;
	font-weight:bold;
}

#menuMural a, #menuMural a:link, #menuMural a:visited {
	padding:0px 20px 3px 20px;
	text-decoration:none;
	color:#0087CC;
}

#menuMural a:hover {
	border-bottom:solid 7px #F69D28;
}

#menuMural a li {
	display:inline;
}

#boxOfertaA {
	background-color:#FFF;
}

#boxOferta {
	width:233px;
	height:280px;
	margin-bottom:8px;
	border: solid 1px #DDDDDD;
	float:left;
	font-size:18px;
	color:#909090;
	margin-left:8px;
	transition: all 2s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
}

#boxOferta:hover {
	border:solid 1px #DDDDDD;
	box-shadow:0px 0px 20px #CCCCCC;
	transform:translatey(-3px);
	-moz-transform:translatey(-3px);
	-ms-transform:translatey(-3px);
	-webkit-transform:translatey(-3px);
	-o-transform:translatey(-3px);
}

#boxOferta h4 {
	font-size:11px;
	color:#909090;
	margin:10px;
}

#boxOferta table tr td p, #boxOferta p {
	color:#1F1F1F;
	font-size:13px;
	margin:0px 10px 10px 10px;
}

#boxOferta p {
	color:#1F1F1F;
	font-size:13px;
	margin:0px 10px 20px 10px;
}

#imagemOfertaB {
	width:100%;		height:160px;
	background-color:#999;
}

#descontoB {
	width:70px;
	height:65px;
	background-image:url(../img/bgDescontoB.png);
	background-repeat:no-repeat;
	background-position:right;
	float:right;
	padding-right:5px;
	padding-top:8px;
	text-align:right;
	font-size:16px;
	color:#FFF;
	line-height:15px;
	letter-spacing:0px;
}

#barPreco {
	width:213px; 	height:20px;
	padding:3px 10px 0px 10px;
}

.valor {
	font-size:13px;
	font-family:'Myriad Pro';
	color:#909090;
	text-decoration:line-through;
	margin-right:5px;
}
.preco {
	font-size:18px;
	font-family:'Myriad Pro';
	color:#EE2C85;
	font-weight:bold;
	margin-left:5px;
}

/*///////////////////////////////
////////// PARCEIRO ////////////
/////////////////////////////*/
#diagramaParceiro {
	width:865px;
	height:350px;
	margin:0px auto;
	margin-top:40px;
	
}
#boxDiagrama {
	width:257px;
	height:330px;
	padding:5px;
	border:solid 1px #CCC;
	border-radius:4px;
	background-color:#FFF;
	float:left;
	z-index:9998;
	box-shadow:#DDDDDD 2px 2px 5px;
	
}
#setaDiagrama {
	position:relative;
	width:80px;
	height:340px;margin-left:-25px;
	margin-right:-27px;
	background:url(../img/setaDiagrama.png) no-repeat center;
	z-index:997 !important;
	float:left;
}
#circulo { 
   width: 38px;
   height: 36px;
   padding-top:3px;
   background: #F23C91; 
   -moz-border-radius: 80px; 
   -webkit-border-radius:80px; 
   border-radius: 80px;
   position:relative;
   top:-365px;
   left:-26px;
   border:solid 3px #FFFFFF;
   box-shadow:#DDDDDD 2px 2px 5px;
   font-family: 'Myriad Pro';
   font-size:30px;
   font-weight:bold;
   color:#FFFFFF;
   text-align:center;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	 #circulo {height: 39px; padding-top:0px;}
} 
@media screen and (min-width:0\0) {
	#circulo {height: 32px; padding-top:6px;}
}

#boxDiagrama #bg {
	width:100%;
	height:178px;
	background-color:#F2F2F2;
	margin-bottom:20px;	
	
}

#boxDiagrama p {
	line-height:16px;
}

#BoxFormParceiro {
	width:835px;
	padding:15px;
	margin:0px auto;
	margin-top:30px;
	border:solid 1px #CCC;
	border-radius:4px;
	background-color:#FFF;
	box-shadow:#DDDDDD 2px 2px 5px;	
}

#formParceiro {
	float:left;
}

#parceiroDir {
	width:340px;
	padding:26px 10px 0px 10px;
	float:right;
}

#parceiroDir li {
	margin-left:15px;
	color:#000;
	line-height:23px;
	font-size:14px;
	list-style:url(../img/li.png);
}

#barraSocial {
	width:100%;
	height:44px;
	border-bottom: 3px solid #999999;
	border-top: 3px solid #999999;
	color: #333333;
	font-size:15px;
	padding-top:16px;
}

#botoesSociais {
	float:right;
	margin-top:5px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	 #parceiroDir li, #perguntasParceiro a li {margin-left:0px !important;}
	 #parceiroDir {padding-top:30px;}
	 #barraSocial {height:46px; padding-top:14px;}
}

#ferramentas {
	padding:38px;
	margin-bottom:60px;
}

#perguntasParceiro a:link, #perguntasParceiro a:visited, #perguntasParceiro a:active {
	text-decoration:none;
	color: #666666;
	margin-left:15px;
	font-size:14px;
	line-height:10px;
	list-style:url(../img/li.png);
}

#perguntasParceiro a li {
	margin-left:15px;
}



#perguntasParceiro a:hover {
	text-decoration:underline;
}

.respostas {
	margin-top: 8px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {	
	 .respostas { margin-top: -8px !important;}
}

/*///////////////////////////////
///////// CONSULTORA ///////////
/////////////////////////////*/
#consultora {
	width:980px;
	min-height:900px;
	margin:0px auto;
	margin-top:60px;
	margin-bottom:20px;
}

#consultoraLeft {
	width:650px;
	border:solid 1px #EDEDED;
	padding:25px;
	min-height:350px;
	background-color:#FFF;
	border-radius:4px;
	float:left;
}

#consultoraLeft .tituloConsultoras {
	font-size:24px;
	color:#F23B91;
}

#consultoraRight {
	width:265px;
	float:right;
}

.botaoConsultoras {
	width:210px;
	height:45px;
	margin:35px 0px 30px 220px;
	color: #FFF;
	cursor:pointer;
	font-weight:bold;
	text-shadow:0px 0px 5px #993300;
	font-size: 24px;
	border:none;
	background-color: #F69D28;
	border-radius:30px;
	box-shadow:1px 2px 2px #333;
}

.botaoConsultoras:hover {
	height:47px;
	margin-bottom:28px;
	box-shadow:1px 2px 2px #333 inset;
}

#conteudo_consultoras {
	font-family: 'Arial', Calibri;
	font-size:14px;
	line-height:23px;
	color:#666;
}
#boxBotaoRight {
	float:right;
	width:230px;
	height:40px;
}
	
.botaoAvancar {
	width:230px;
	height:40px;
	border:none;
	float:right;
	font-size: 20px;
	color:#FFF;
	cursor:pointer;
	font-family: 'Muli';
	text-shadow:0px 0px 5px #C09;
	background: #e34392;
	background: -moz-linear-gradient(top,  #e34392 0%, #c1337a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e34392), color-stop(100%,#c1337a));
	background: -webkit-linear-gradient(top,  #e34392 0%,#c1337a 100%);
	background: -o-linear-gradient(top,  #e34392 0%,#c1337a 100%);
	background: -ms-linear-gradient(top,  #e34392 0%,#c1337a 100%);
	background: linear-gradient(to bottom,  #e34392 0%,#c1337a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e34392', endColorstr='#c1337a',GradientType=0 );

}

#rabetaBotao {
	  width: 0;
	  height: 0;
	  border-top: 20px solid transparent;
	  border-bottom: 20px solid transparent;
	  border-left: 20px solid white;
	  position:relative;
	  z-index:999;
	  left:0px;
	 }
	 
#bicoBotaoCima {
	  width: 0;
	  height: 0;
	  border-top: 20px solid white ;
	  border-bottom: 20px solid transparent;
	  border-left: 20px solid transparent;
	  position:relative;
	  bottom:40px;
	  left:210px;
	}
	
#bicoBotaoBaixo {
	  width: 0;
	  height: 0;
	  border-top: 20px solid transparent;
	  border-bottom: 20px solid white;
	  border-left: 20px solid transparent;
	  position:relative;
	  bottom:80px;
	  left:210px;
	}

#oportunidade {
	padding-top:5px;
	background-color:#FFF;
	text-align:center;
	border-radius:4px;
	font-size:32px;
	height:110px;
	color:#CC00CC;
}

#oportunidade p, #bannerBlog p {
	margin:0px auto;
	margin-bottom:15px;
}

#bannerBlog {
	text-align:center;
	padding-top:5px;
	background-color:#FFF;
	border-radius:4px;
	height:155px;
}


/*///////////////////////////////
///// CONSULTORA_CADASTRO //////
/////////////////////////////*/
#boxFormConsultora table .form1{
	width:285px;
}

#boxFormConsultora table select {
	width:298px !important;
}

#boxFormConsultora table textarea {
	width:305px !important;
	height:130px;
	resize:none;
	margin-top:3px;
}

#boxFormConsultora {
	width:730px;
	margin:0px auto;
	margin-bottom:60px;
}

#loader_cep {
	width:370px; height:340px; 
	background-color:#FFF; 
	position:relative; 
	top:80px; 
	left:370px; 
	z-index:999999; 
	display:none; 
	background-image:url(../img/ajax-loader.gif);
	background-position:center;
	background-repeat:no-repeat;
}

.bt_teste {
	border:none 0px; 
	cursor:pointer; 
	padding:0px;
	border-radius:4px;
}

.bt_teste:hover{
	box-shadow:0px 0px 15px #333333;
}

/*///////////////////////////////
///// CONSULTORA_FUNCIONA //////
/////////////////////////////*/
#boxConsultoras {
	width:865px;
	padding:30px;
	border-radius:4px;
	border:solid 1px #CCC;
	min-height:250px;
	box-shadow:#DDDDDD 2px 2px 3px;	
}

#barraPassos {
	width:520px;
	height:45px;
	border:solid 1px #ccc;
	border-radius:4px;
	float:right;
}

#botaoPasso {
	width:135px;
	height:32px;
	padding-top:13px;
	padding-left:5px;
	background:url(../img/bgBotaoPassos.png) no-repeat;
	float:left;
}

#botaoPasso a:link, #botaoPasso a:visited, #botaoPasso a:active, #perguntasCompra a:link, #perguntasCompra a:visited, #perguntasCompra a:active  {
	text-decoration:none;
	color:#999;
}

#boxConsultoraFunciona {
	
	width:335px;	height:320px;
	border-radius:4px;
	border:solid 1px #CCC;
	padding:10px;
	margin-top:60px;
	float:left;
	line-height:20px;
	
}

#boxImagemCons {
	height:180px;
	background-color:#F7F7F7;
	width:100%;
	text-align:center;
	border-radius:4px;
	
}

#perguntasConsultora li {
	line-height:23px;
	font-size:14px;
	margin-left:12px;
	margin-top:5px;
	margin-bottom:-3px;
	list-style:url(../img/li.png);
}
#perguntasConsultora p {
	margin:0px;
}

#perguntasConsultora  a:link, #perguntasConsultora  a:visited, #perguntasConsultora a:active {
	text-decoration:none;
	color:#666;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	 #perguntasConsultora li {margin-left:0px;}
}


/*///////////////////////////////
/////////// COMPRA /////////////
/////////////////////////////*/
#barraPreco {
	width:688px;
	height:40px;
	font-size:22px;
	color:#FFF;
	font-weight:bold;
	background-color:#444A55;
	margin-left:-25px;
	text-align:right;
	padding-right:12px;
}

#barraPreco p {
	padding-top:7px;
}
	
.borderBotton {
	border-bottom:solid 1px #CCC;
}

#consultora #boxTabela table {
	font-size:14px;
	color:#666;
}

#presente {
	font-family:'Myriad Pro';
	color:#0087CC;
	font-size:16px;
	width:100%;
}

#boxLogin {
	width:620px;
	height:95px;
	border:solid 1px #EEE;
	padding:15px;
	font-size:15px;
	color:#666666;
	border-radius:4px;
	background:url(../img/bgBody.png) repeat;
}
#perguntasCompra {
	border-radius:4px;
	background-color:#FFF;
	border:1px solid #EEE;
	padding:12px;
	color:#666;
	
}
#perguntasCompra li {
	margin-bottom:-3px;
	line-height:16px;
	margin-top:10px;
	color:#666;
	margin-left:15px;
	list-style:url(../img/li.png);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#perguntasCompra li {margin-left:0px;}
}

#perguntasCompra p {
	margin-top:5px;
}

/*///////////////////////////////
////////// RECENTES ////////////
/////////////////////////////*/
#conteinerRecentes {
	width:940px;	min-height:250px;
	background-color:#FFF;
	padding:20px;
	margin:0px auto;
	margin-bottom:20px;
	margin-top:60px;
	border:1px solid #EEE;
	border-radius:4px;
}

#maskRecente {
	width:231px;
	height:118px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity:0;
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-o-transform: translateY(100px);
	-ms-transform: translateY(100px);
	transform: translateY(100px);		
}
	
#boxOferta:hover #maskRecente {
	background-color: rgba(255, 255, 255, 0.8);
	-webkit-transform: translateY(-105px);
	-moz-transform: translateY(-103px);
	-o-transform: translateY(-103px);
	-ms-transform: translateY(-103px);
	transform: translateY(-103px);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.botaoDevolta {
	width: 150px;
	border-radius:4px;
	margin-top:42px;
	background: #0083c9;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	box-shadow:1px 1px 3px #666;
	background: -moz-linear-gradient(top,  #0083c9 0%, #005096 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0083c9), color-stop(100%,#005096));
	background: -webkit-linear-gradient(top,  #0083c9 0%,#005096 100%);
	background: -o-linear-gradient(top,  #0083c9 0%,#005096 100%);
	background: -ms-linear-gradient(top,  #0083c9 0%,#005096 100%);
	background: linear-gradient(to bottom,  #0083c9 0%,#005096 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0083c9', endColorstr='#005096',GradientType=0 );
	border: solid 1px #005FB4;
	color:#FFF;
	cursor:pointer;
	font-weight:bold;
	height:32px;
	font-size:15px;
	border:none\0/;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	margin-left:42px;
}

#boxOferta:hover #maskRecente .botaoDevolta {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}

.formRecente {
	border:solid 1px #CCC;
	width:300px;
	height:30px;
	border-radius:5px;
	padding-left:8px;
	float:right;
	
}
.SearchButton {
	height:30px; width:30px;
	background:url(../img/search.png) right no-repeat;
	cursor:pointer;
	border:none;
	position:relative;
	left:800px;
}

/*///////////MENU OFERTAS RECENTES///////////*/
#menuRecentes{
	text-align:center;
	color:#0087CC;
	width:980px;
	height:25px;
	margin-left:-20px;
	font-size:14px;
	font-weight:bold;
}

#menuRecentes a, #menuRecentes a:link, #menuRecentes a:visited {
	padding:0px 15px 3px 15px;
	text-decoration:none;
	color:#0086CC;
}

#menuRecentes a:hover {
	border-bottom:solid 7px #F69D28;
}

#menuRecentes a li, #menuRecentes li {
	display:inline;
}

#conteudoRecentes {
	width: 980px;
	margin-left:-20px;
}

/*///////////SUB-MENU OFERTAS RECENTES///////////*/
.subMenu {
	padding:5px 10px 20px 20px;
	cursor:default;
}

.subMenu:hover #conteudoSubMenu{
	display:block;
}

#conteudoSubMenu {
	padding:3px 7px 7px 7px;
	min-width:145px;
	min-height:20px;
	background-color:#FFF;
	border:solid 1px #DDD;
	border-radius:4px;
	display:none;
	position:absolute;
	margin-left:805px;
	margin-top:15px;
	text-align:left;
	z-index:99;
	box-shadow:0px 0px 3px #DDD;
}
#conteudoSubMenu a:link, #conteudoSubMenu a:hover, #conteudoSubMenu a {
	margin:6px 0px 6px 0px;
	padding:0px;
	display:list-item;
	text-decoration:none;
	list-style:none;	
}

#conteudoSubMenu a:hover  {
	border-bottom:none;
	color: #F69D28;
}

#opcaoSubFixa {
	border-top:solid 1px #DDD;
	padding-top:10px;
	height:18px;
	
}
a #opcaoSubFixa {
	font-weight:normal;
	color:#ED2C85;
	font-size:15px;
}

#boxBannerGuia {
	width: 200px;
	height:150px;
	text-align:center !important;
	border:solid 1px #DDD;
	border-radius:4px;
	background:url(../img/bannerGuia5av2.png) center no-repeat;
}


/*///////////////////////////////
////////// GUIA 5AV ////////////
/////////////////////////////*/
#conteinerGuia {
	width:940px;	min-height:250px;
	background-color:#FFF;
	padding:20px;
	margin:0px auto;
	margin-bottom:20px;
	margin-top:60px;
	border:1px solid #EEE;
	border-radius:4px;
}

#conteudoGuia {
	width:980px;
	margin-left:-20px;
}

#boxGuia{
	width:286px;
	height:330px;
	background-color:#CCC;
	float:left;
	margin:0px 20px 20px 20px;
	background:url(../img/bgCategoriaGuia.png) repeat-x;
	background-position:right top;
}

#boxGuia img {
	margin-top:14px;
}

#boxGuia a:link, #boxGuia a:visited, #boxGuia a:active {
	color:#0087CC;
	text-decoration:none;
}
#boxGuia a:hover {
	text-decoration:underline;
}


/*///////////////////////////////
//////// DETALHES GUIA /////////
/////////////////////////////*/
#detalhesEsq {
	width:610px;
	height:auto !important;
	padding-right:20px;
	float:left;
	font-size:14px;
	color:#666666;
	line-height:21px;
}

#detalhesDir {
	border-left:dotted 2px #CCCCCC;
	padding-left:20px;
	float:right;
	width:288px;
}

#conteudoGuiaDetalhes {
	width:940px;
}

#comentarioGuia {
	width:100%;
	margin-bottom:-30px;
	margin-top:60px;
}

#sobreParceiro {
	height:200px;
	width:288px;
	background:url(../img/bgCategoriaGuia.png) repeat-x;
	background-position:right top;
}

#mapaGuia {
	padding:0px;
	margin:0px;
	height:250px;
	width:288px;
	border:solid 1px #DDD;
	margin-top:20px;
}

#relacionadosParceiro {
	height:40px;
	width:288px;
	margin-top:40px;
	margin-bottom:-40px; /*pra anular o margin do primeiro boxRelacionado */
	background:url(../img/bgCategoriaGuia.png) repeat-x;
	background-position:right top;
}

#boxRelacionado {
	width:100%;
	height:60px;
	font-size:13px;
	color:#999;
	line-height:15px;
	margin-top:40px;
	cursor:pointer;
	}

#boxRelacionado img {
	float:left;
	margin-right:10px;
}

#boxEntreClube {
	width:285px;
	height:115px;
	margin-bottom:15px;
	border-radius:4px;
	background-color:#F7F7F7;
	border:solid 1px #DDD;
	float:right;
	padding:25px;
}

/*///////////////////////////////
////////// CADASTRO ////////////
/////////////////////////////*/
#formCadastro {
	float:left;
	width:360px;
	margin-left:30px;
}

#boxLoginFb {
	width:500px;
	min-height: 450px;
	float:right;
	margin-top:-50px;
	text-align:center;
	margin-right:30px;
}


/*///////////////////////////////
/////// GANHE_PREMIOS //////////
/////////////////////////////*/

#boxPontuacao {
	width:370px;
	height:205px;
	padding-top:5px;
	border-radius:5px;
	float:right;
	margin:-183px 0px 0px 0px;
	box-shadow:0px 0px 3px #666;
	background-color:#F69D28;
	font-size:20px;
	color:#FFF;
	border:solid 1px;
}

#pontosBox {
	width:330px;
	margin-top:5px;
	padding:25px 0px 0px 40px;
	background-color:#F6f6f6;
	border-radius:4px;
	height:148px;
	height:150px\0/;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#pontosBox {height:150px;}
}

#comoFuncionaPremios {
	clear:both;
}

#comoFuncionaPremios p{
	font-size:14px;
	color:#333;
	line-height:26px;
	width:520px;
}
#comoFuncionaPremios p span {
	color:#00589E;
	font-weight:bold;
}

.tabelaRanking {
	border-bottom:1px solid #DDD !important;
	font-size:14px;
	color:#666;	
}

.azulPontos {
	color:#00A3D8;
	font-size:14px;
}


/*//////////////////////////////////
//////// ADMIN PORTAL //////////
/////////////////////////////////*/

/*///////////MENU ADMIN///////////*/
#menuAdmin{
	text-align:center;
	color:#0087CC;
	width:980px;
	height:25px;
	margin-left:-20px;
	font-size:14px;
	font-weight:bold;
}

#menuAdmin a, #menuAdmin a:link, #menuAdmin a:visited, #menuParceiro a, #menuParceiro a:link, #menuParceiro a:visited {
	padding:0px 15px 0px 15px;
	text-decoration:none;
	color:#0086CC;
}

#menuAdmin a li, #menuAdmin li {
	display:inline;
}

/*///////////SUB-MENU ADMIN///////////*/
.subMenuAdmin {
	padding:5px 10px 20px 20px;
	cursor:default;
}

.subMenuAdmin:hover #conteudoSubMenuAdmin{
	display:block;
}

#conteudoSubMenuAdmin {
	padding:3px 7px 3px 7px;
	min-width:100px;
	min-height:20px;
	background-color:#FFF;
	border:solid 1px #DDD;
	border-radius:4px;
	display:none;
	position:absolute;
	margin-left:30px;
	margin-top:8px;
	text-align:left;
	z-index:99;
	box-shadow:0px 0px 3px #DDD;
}
#conteudoSubMenuAdmin a:link, #conteudoSubMenuAdmin a:hover, #conteudoSubMenuAdmin a {
	margin:6px 0px 6px 0px;
	padding:0px;
	display:list-item;
	text-decoration:none;
	list-style:none;	
}

#conteudoSubMenuAdmin a:hover  {
	border-bottom:none;
	color: #F69D28;
}

.trianguloSubMenu{
	border-color: transparent transparent #ddd transparent; 
	border-width:8px; 
	border-style:solid;
	width:0px;
	margin-left:10px;
	margin-top:-20px;
	
}

#formOferta textarea {
	width:830px;
	height:200px;
	font-size:13px;
	text-align:left;
	font-family:inherit;
	color:#999;
	resize:none;
}

.range {
	padding:4px;
	padding:6px\0/;
	background-color:#FFF;
	box-shadow:#DDD 1px 1px 3px;
	border:solid 1px #CCCCCC;
	color:#666;
	float:left;
	width:130px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.range {padding:0px; box-shadow:none;
	border:none; background:none;}
}

.tabela_lista {
	font-size:13px;
	border: dotted 1px #CCC;
}



/*//////////////////////////////////
////// ÁREA DO PARCEIRO ////////
/////////////////////////////////*/

.tabelaAdmin {
	border:solid 1px #DDD;
	font-size:13px;
}

/*///////////MENU PARCEIRO///////////*/
#menuParceiro{
	text-align:right;
	color:#0087CC !important;
	text-decoration:none;
	height:25px;
	margin-top:10px;
	margin-left:-20px;
	font-size:14px;
	font-weight:bold;
}

#menuParceiro a:hover {
	color:#F90;
}

/*///////////MODAL PARCEIRO///////////*/
.black_overlay{
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #000;
	z-index:1001;
	opacity:0.8;
}

.white_content {
	display: none;
	z-index:1002;
	width:620px;
	height:340px; 
	border-radius:3px;
	padding:20px;
	position:absolute;
	box-shadow:5px 5px 100px 5px #000000;
	background-color:#ffffff;
}

.btImprimir{
	width:172px;
	float:left;
	height:40px;
	background-color:#EE2C85;
	color:#FFF;
	font-weight:bold;
	border:none;
}
.btDownload{
	width:172px;
	height:40px;
	float:left;
	margin-left:15px;
	background-color:#4D90FE;
	color:#FFF;
	font-weight:bold;
	border:none;
	
}

/* ====== CUPOM VERSÃO - IMPRESSÃO ====== */
#boxCupom {
	width:906px;
	background-color:#FFF;
}

#cupom {
	width:896px;
	padding:3px;
	background-color:#FFF;
	border:dashed 2px #CCC;
}

#infoCupom {
	float:left;
	width: 530px;
	height:230px;
	padding-left:15px;
	margin-bottom:18px;
}

#boxEsq, #boxDir {
	width:430px;
	float:left;
	padding:10px;
	font-size:16px;
	color:#333;
}

#boxEsq p, #boxDir p {
	margin:0px 0px 5px 0px;
}

#cupomExpress, #cupomParceiro {
	width:896px;
	padding:3px;
	height:170px;
	margin-top:50px;
	border:dashed 2px #CCC;	
}

#conteudoExpress {
	float:left;
	margin-left:20px;
	font-size:16px;
	color:#999;
	width:600px;
	font-family:Arial, Helvetica, sans-serif;
}

#btPrint, #btPrint2{
	width:594px;
	height:28px;
	background-color:#999;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:310px;
	box-shadow:0px 0px 3px #333333;
	cursor:pointer;
}

/*======= OPINIAO ======*/
#opiniao, #opiniao1, #opiniao2, #opiniao3, #opiniao4, #opiniao5, #opiniao6, #opiniao7 {
	width:97%px;
	margin-top:5px;
	height:27px;
	padding-top:8px;
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}


#form_opiniao, #form_opiniao1, #form_opiniao2, #form_opiniao3, #form_opiniao4, #form_opiniao5, #form_opiniao6, #form_opiniao7 {
	width:96%px;
	margin-top:5px;
	height:430px;
	padding-top:8px;
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

/*======= FAQ ======*/
#menu_faq {
	float:right;
}


/* ========== DADOS ===== */
#dados_usuario a:hover {
	margin-left:5px;
}

#altsenha, #altcad, #altemail {
	width:99%;
	height:15px;
	border:solid 1px #DDD;
	background-color:#F9F9F9;
}

#altsenha_aberto, #altcad_aberto, #altemail_aberto {
	width:99%;
	min-height:100px;
	border:solid 1px #DDD;
	background-color:#F9F9F9;
}

#altsenha, #altsenha_aberto, #altcad, #altcad_aberto, #altemail, #altemail_aberto {
	margin-top:10px;
	padding:8px 0px 10px 10px;	
}


/* ========== RECARREGUE CREDITOS ===== */
#stick_dir {
	width:430px;
	padding:20px;
	border:solid 1px #CCC;
	float:right;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:-0px;
	color:#333;
	text-align:justify;
	margin-top:15px;
	margin-right:35px;
}

#stick_dir p {margin: 0px;}