body.index {
	background-color: #273479;
	background-image: url(img/fundo_azul.png);
	behavior: url(iepngfix.htc);	
	background-position:center ;
	background-repeat: repeat-y;
	margin: 0; }

h1 { margin:0;
	 padding:0; }

body{
	margin: 0;
}

a.link_rodape{
	font-family: Tahoma, arial;
	font-size: 10px;
	text-decoration: none;
	color: White;
}

a.link_rodape:hover{
	font-family: Tahoma, arial;
	font-size: 10px;
	text-decoration: underline;
	color: White;
}

.texto_rodape{
	font-family: Tahoma, arial;
	font-size: 10px;
	color: White;
}

.texto_botoes {
	width:110px;
	overflow:hidden;
	font-size: 10px;	
}

td.texto_botoes a {
	text-indent:14px;
	text-decoration:none;
	font-family: tahoma, arial;
	font-size: 10px;
	color: #042753;
}


.texto_botoes a:hover{
	text-decoration: underline;
}

.texto {
	font-family: Tahoma, arial;
	font-size: 11px;
	color: #313117;
	line-height: 130%;
}

a.link_texto{
	font-family: Tahoma, arial;
	font-size: 11px;
	text-decoration: none;
	color: #313117;
	line-height: 130%;
}

a.link_texto:hover{
	font-family: Tahoma, arial;
	font-size: 11px;
	text-decoration: underline;
	color: #313117;
	line-height: 122%;
}

.texto2 {
	font-family: Tahoma, arial;
	font-size: 10px;
	color: #4B4B23;
	line-height: 130%;
}

#gambi {
	height:1px;
	clear:both;
	overflow:hidden;
	}

#assinatura {
	width:960px;
	margin-top:10px;
	height:30px;
	color:#8997B4;
	}

#assinatura #copy {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}	
	
#assinatura #binario {
	float:right;
	}	

/* MENU */

table { text-align:left; }

#navegacao{
	height:345px;
	width:187px;
	background-image:url(img/fundo_menu.gif);
	background-position:0 -6;
	display:block;
	background-repeat:repeat-x;
	float:left;
	margin:0 0 0 0;
}
#navegacao ul { float:right; margin:0 0 0 0px; padding:0; }
#navegacao li { margin:0; padding:0; list-style:none;  }
#navegacao li a {
	display:block;
	height:15px;
	background-position: right 0;
	background-repeat:no-repeat;
	text-indent:-5000px;
	margin:5px 0 5px 0;	
	*margin:1px 0 1px 0;
	_margin:1px 0 1px 0;
	width:140px;
	overflow:hidden;
}

 #navegacao li a:hover {
	background-position:right -15px;
}

#aba1,
#aba1 a{ background-image:url(img/menu_capa.gif) }

#aba2, #aba2 a { background-image:url(img/menu_colecao.gif) }	

#aba69, #aba69 a { background-image:url(img/menu_franquias.gif) }

#aba3, #aba3 a { background-image:url(img/menu_campanha.gif) }

#aba4, #aba4 a { background-image:url(img/menu_lojas.gif) }

#aba5, #aba5 a { background-image:url(img/menu_regalia.gif); }

#aba6, #aba6 a { background-image:url(img/menu_blog.gif) }

#aba7, #aba7 a { background-image:url(img/menu_freak.gif) }

#aba8, #aba8 a { background-image:url(img/menu_sobre.gif) }

#aba9, #aba9 a { background-image:url(img/menu_revendedores.gif) }

#aba10, #aba10 a { background-image:url(img/menu_trabalhe.gif) }

#aba11, #aba11 a { background-image:url(img/menu_contato.gif) }

#aba12, #aba12 a { background-image:url(img/menu_campanha.gif) }	

#aba13, #aba13 a { background-image:url(img/menu_tv.gif) }	

#aba14, #aba14 a { background-image:url(img/menu_radio.gif) }

#aba15, #aba15 a { background-image:url(img/menu_giftcard.gif) }

#aba16, #aba16 a { background-image:url(img/menu_tarolando.gif) }

#aba17, #aba17 a { background-image:url(img/menu_scrap.gif) }

/* regalia GANG */

.regalia {
	background-color: #317c8c;
	background-image:url(img/fundo_regalia.gif);
}




#regalia {
	width:759px;
	height:auto;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}
	

#regalia a, #regalia a:visited {
	color:#FFFF99;
	text-decoration:none;
	font-size:10px;
	}
	
#regalia a.grande, #regalia a.grande:visited {
	color:#FFFF33;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	}	
	
	#regalia a:hover, #regalia a.grande:hover {
	text-decoration:underline;
	}
		
#regalia #topo {
		position:relative;
		}
		
		
#regalia #topo #logo {
	margin-left:15px;
	width:284px;
	height:260px;
	float:left;
	}			
		
#regalia #topo #intro {
	margin:5px 0 10px 5px;
	float:left;
	width:435px;
	height:auto;
	display:table;
	background-image:url(img/regalia_topo_bg.png);
	background-position:0 bottom;
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc);
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
		}		


#regalia #topo #intro #box1 {
	width:406px;
	clear:both;
	margin-left:15px;
	height:auto;
	}
	
#regalia #topo #intro #box2 {
	width:406px;
	clear:both;	
	margin-top:10px;
	margin-left:15px;
	font-weight:bold;
	text-align:left;
	font-size:16px;
	}
	
#regalia #topo #intro #box2 span.local {
	font-size:10px;
	

	}	
	
#regalia #topo #intro #box2 span.premio {
	font-size:12px;
	color:#FFFF00;	
	}		
		

	
#regalia #barra {
	width:100%;
	height:auto;
	margin-top:10px;
	position:relative;
	}	
	
#regalia #topo #box {
	position:absolute;
	left:0px;
	top:60px;
	width:730px;
	height:360px;
	}
	
#regalia #topo #membros {
	float:left;
	height:180px;
	margin-top:10px;
	margin-left:0px;
	width:280px;
	overflow:hidden;
	}
	

	
#regalia #topo #cadastro
 {
	background:none;
	float:left;
	margin-right:20px;
	width:204px;
	}

#regalia #topo #login {
 	width:280px;
	float:left;
	}			
		
	
#regalia #topo #login #conteudo
 {
    margin:10px 0px 0 0px;
	font-size:11px;
	
	}
	
#regalia #topo #cadastro #conteudo
 {
	
    margin:10px 10px 0;
	font-size:11px;
	text-align:center;
	padding:5px;
	
	}	

#regalia #topo #login #conteudo td.tit
 {
	width:60px;
	font-size:10px;
	background-color:#00367C;
	padding:0px 2px 0px 4px;
	color:#FFFFFF;
	}	
	
#regalia #topo #login #conteudo h2 {
	font-size:16px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}

	
#regalia #topo #login #conteudo input
 {
	width:160px;
	border:0;
    height:20px;
	font-size:10px;
	text-indent:2px;
	line-height:16px;
	background-color:#fff;
	}					

#regalia #promo { 
	clear:both;
	width:720px;
	height:auto;
	min-height:200px;
	display:table;
/*	background-image:url(img/bg_promo.gif);*/
	background-repeat:no-repeat;
	margin-bottom:30px;
	margin-top:30px;
	margin-left:18px;
	
/*	display:none;*/
	}
	
#regalia hr {
	width:720px;
	margin:10px auto;
	height:2px;
	line-height:2px;
	background-color:#ffffff;
	color:#FFFFFF;
	border:0px;
	padding:0;
	display:block;

	}	
	
#regalia #promo #box1 {
	float:left;
	width:340px;
	height:200px;
	font-size:12px;	
	}
	
#regalia #promo #box2 {
	float:right;
	width:360px;
	height:200px;
	}
	
#regalia #promo #box1 h1 {
	margin:0px;
	font-size:18px;
	color:#FFFF66;
	font-weight:bold;
	}	
	
#regalia #promo #box1 h2 {
	margin:0px;
	font-size:12px;
	color:#FFFF66;
	font-weight:bold;	
	}
	
#regalia #promo #box1 h3 {
	width:360px;
	margin:0 auto;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	}	
	
#regalia #promo #box1 .confira {
	font-weight:bold;
	color:#FFFF00;
	}	
	
#regalia #promo #box3 {
	clear:both;
	display:table;
	height:auto;
	min-height:100px;
	width:720px;
	background-image:url(img/regalia_promo_bg.png);
	_background-image:none;
	_background-color:#08427F;
	background-repeat:repeat-x;
	background-position:bottom;
	behavior: url(iepngfix.htc);
	}
	
#regalia #promo #box3 #nomes {
	width:150px;
	font-size:14px;
	margin:20px 20px 5px 10px;
	float:left;
	height:auto;
	display:table;
	}
	
#regalia #promo #box3 #nomes.fim {	
	margin:20px 0 5px 10px;
	}
			
	
#regalia #promo #resultado { 
	float:right;
	margin-right:40px;
	margin-top:10px;
	color:#000000;
	font-size:11px;
	}	
	
	

	
	
#regalia #direita {
	width:100px;
	_width:100px;	
	height:500px;
	background-image:url(img/regalia_surfclub.gif);
	background-repeat:no-repeat;
	background-position:bottom;	
	float:right;
	margin-right:20px;
	_margin-right:0px;	
	}

#regalia #promocoes {
	margin-top:10px;
	text-align:right;
	}
	
#regalia #promocoes a {
	font-size:11px;
	color:#CC0000;
	font-weight:bold;

	}	

#regalia #miolo {
	overflow:visible;
	float:left;
	width:760px;
	_width:740px;		
	}
	
#regalia #downloads {
	float:left;
	width:620px;
	_width:600px;			
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 20px;
	}	
	

	
#regalia  #tit {
	width:90%;
	height:70px;	
	clear:both;
	}		
	
#regalia #tit h1 {
	margin-right:10px;
	margin-bottom:5px;	}
	
#regalia #downloads #wallpaper {
	width:100px;
	margin:0 8px 12px 0;
	float:left;
	text-align:center;
	font-size:10px;
	}	

#regalia #downloads #wallpaper img {
border:3px double #EE5C44;
	}	

	
#regalia #downloads #emoticon {
	width:56px;
	height:90px;
	margin:0 20px 10px 0;
	float:left;
	text-align:center;
	text-indent:3px;
	font-size:10px;
	font-weight:bold;
	background-repeat:no-repeat;
	}

#regalia #downloads #emoticon #mascaragif {
	position:absolute;
	width:50px;
	height:50px;
	z-index:auto;

}	

#regalia #downloads #emoticon img {
	margin:3px;
	border:3px double #EE5C44;	
	}	
	
#regalia #downloads #emoticon #mascaragif img {
	margin:3px;
	border:none;	
	}		
	
#regalia #termos { height:100px; display:none; _margin-left:-60px }


#regalia #miolo #formulario {
	float:left;
	background-image:none;
	width:520px;
	_height:auto;
	height:700px;
	background-color:#0F526E;
	margin-left:20px;
	text-indent:0px;
	padding:0px;
	}	
	

#regalia #miolo #formulariogeral {
margin-left:60px;

	}
	
#regalia #miolo #campo {
width:180px;
_width:170px;
height:35px;
	margin:0 30px 10px 0px;
	float:left!important;
	font-size:10px;
	font-weight:bold;	
	}	
	
#regalia #miolo #campo2 {
	clear:both;
	margin:0;
	min-height:15px;
	}	
	
#regalia #miolo input.grande, #regalia #miolo textarea.grande {
	width:390px;
	}	
	
#regalia #miolo input, #regalia #miolo select {
	width:180px;
	border:0;
	margin:0;
	padding:1px;
    height:20px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	line-height:16px;
	background-color:#fff;
	clear:both;
	}	
	

* #regalia #miolo input, #regalia #miolo select, #regalia #miolo textarea {	

padding:2px;

}



/* CLUBE GANG */

.clube {
	background-color: #EFEFDF;
	background-image:url(img/fundo_clube.jpg);
	background-repeat: no-repeat;
	background-position:0 247px ;
}

#clube {
	width:756px;
	height:815px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	

#clube a, #clube a:visited {
	color:#313117;
	text-decoration:none;
	font-size:10px;
	}
	
	#clube a:hover {
	text-decoration:underline;
	}
		
	
#clube #topo {
	background-image:url(img/topo_gang_clube.jpg);
	background-repeat:no-repeat;
	width:100%;
	margin-top:0;
	margin-bottom:20px;
	height:290px;
	position:relative;
	}	
	
#clube #topo #box {
	position:absolute;
	left:0px;
	top:60px;
	width:730px;
	height:360px;
	}
	
#clube #topo #membros {
	height:170px;
	margin-top:10px;
	width:100%;
	}
	
#clube #topo #login { margin-top:20px; }			
	
#clube #topo #login,
#clube #topo #cadastro
 {
	width:254px;
	height:171px;
	background-image:url(img/bg_membros.jpg);
	background-repeat:no-repeat;
	float:right;
	}
		
	
#clube #topo #login #conteudo
 {
    margin:20px 30px 0 37px;
	font-size:10px;
	
	}
	
#clube #topo #cadastro #conteudo
 {
	background-color:#E5E5CA;
    margin:10px 32px 0;
	font-size:10px;
	padding:10px;
	}	

#clube #topo #login #conteudo span
 {
	width:40px;
    height:20px;
	font-size:10px;
	background-color:#E3E3C5;
	font-weight:bold;
	text-indent:4px;
	padding:2px;
	}	
	
#clube #topo #login #conteudo h2 {
	font-size:16px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}

	
#clube #topo #login #conteudo input
 {
	width:140px;
	border:0;
    height:20px;
	font-size:10px;
	text-indent:2px;
	line-height:16px;
	background-color:#CCCC9A;
	}					

#clube #promo { 
	clear:both;
/*	background-image:url(img/bg_promo.gif);*/
	background-repeat:no-repeat;
	margin-bottom:40px;
	margin-left:50px;
/*	display:none;*/
	}
	
#clube #promo #resultado { 
	float:right;
	margin-right:40px;
	margin-top:10px;
	color:#000000;
	font-size:11px;
	}	

	
	
#clube #esquerda {
	width:200px;
	float:left;
	}

#clube #promocoes {
	width:142px;
	margin-right:20px;
	_margin-right:10px;	
	float:right;
	text-align:right;
	}
	
#clube #promocoes a {
	font-size:11px;
	color:#CC0000;
	font-weight:bold;
	}	
	
#clube #downloads {
	width:475px;
	float:left;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 15px;
	}	
	
#clube #emoticon #mascaragif {
	position:absolute;
	z-index:auto;

}	
	
#clube #downloads #tit {
	width:445px;
	height:50px;	
	clear:both;
	}		
	
#clube #downloads #tit h1 {
	float:left;
	margin-right:10px;
	}
	
#clube #downloads #wallpaper {
	width:101px;
	margin:0 12px 12px 0;
	float:left;
	text-align:center;
	font-size:10px;	
	}	
	
#clube #downloads #emoticon {
	width:56px;
	height:90px;
	margin:0 20px 0 0;
	float:left;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	background-image:url(img/bg_clube_emoticons.gif);
	background-repeat:no-repeat;
	position:relative;
	}

#clube #downloads #emoticon img {
	margin:3px;
	}	
	
#clube #termos { height:100px; width:300px; background-color:#FFFFFF; display:none; }
	
					
	
/* contato GANG */

.contato {
	background-color: #E9E8D6;
	background-image:url(img/fundo_contato.jpg);
	background-repeat: no-repeat;
	background-position:0 243px ;
}


#contato {
	width:756px;
	height:800px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#contato a, #contato a:visited {
	color:#313117;
	text-decoration:none;
	font-size:10px;
	}
	
	#contato a:hover {
	text-decoration:underline;
	}
		
#contato #linha { 
	height:2px;
	overflow:hidden;
	width:100%;
	margin:0 0 4px 0px;
	background-image:url(img/linha_miolo.jpg);
	background-repeat:repeat-y;
	}	
	
#contato #topo {
	background-image:url(img/topo_gang_contato.jpg);
	background-repeat:no-repeat;
	width:100%;
	margin-top:0;
	margin-bottom:0px;
	height:290px;
	position:relative;
	}	
	
#contato #topo #box {
	position:absolute;
	left:50px;
	top:118px;
	width:674px;
	height:100px;
	}
	
#contato #esquerda {
	width:200px;
	float:left;
	}

#contato #dados {
	width:142px;
	margin-right:20px;
	_margin-right:10px;	
	float:right;

	}


/* trocas GANG */

.trocas {
	background-color: #EFEFDF;
	background-image:url(img/fundo_clube.jpg);
	background-repeat: no-repeat;
	background-position:-50px 50px;
}

#trocas {
	width:300px;
	height:400px;
	margin:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#trocas #linha { 
	height:2px;
	overflow:hidden;
	width:100%;
	margin:0 0 4px 0px;
	background-image:url(img/linha_miolo.jpg);
	background-repeat:repeat-y;
	}		
	
	
/* revendedores GANG */

.revendedores {
	background-color: #EFEFDF;
	background-image:url(img/fundo_clube.jpg);
	background-repeat: no-repeat;
	background-position:0px 247px;
}


#revendedores {
	width:756px;
	height:800px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#revendedores a, #revendedores a:visited {
	color:#313117;
	cursor:pointer;
	text-decoration:none;
		line-height:14px;
	font-size:11px;
	}
	
	#revendedores a:hover {
	text-decoration:underline;
		font-size:11px;
	}


#revendedores li { 
		margin-left:-5px;
		margin-bottom:15px;
		list-style-position:-20px;
		}

#revendedores #linha { 
	height:2px;
	overflow:hidden;
	width:100%;
	margin:0 0 4px 0px;
	background-image:url(img/linha_miolo.jpg);
	background-repeat:repeat-y;
	}	
	
#revendedores #topo {
	background-image:url(img/topo_gang_revendedores.jpg);
	background-repeat:no-repeat;
	width:100%;
	margin-top:0;
	margin-bottom:0px;
	height:290px;
	position:relative;
	}	
	
#revendedores #topo #box {
	position:absolute;
	left:62px;
	top:121px;
	width:648px;
	height:100px;
	}
	
#revendedores #esquerda {
	width:230px;
	float:left;
	}


#revendedores #perguntas {
	margin-left:40px;
	}


#revendedores #respostas {
	clear:both;
	color:#CC6600;
	margin:5px 0 20px;
	line-height:18px;
	}

#revendedores #dados {
	width:142px;
	margin-right:10px;
	_margin-right:5px;	
	float:right;

	}	


#revendedores #miolo {
	width:480px;
	overflow:hidden;
	float:left;
	}	
	

#revendedores #miolo #formulario {
	width:100%;
	height:400px;
	background-color:#DEDEBC;
	background-image:url(img/bg_contato.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:20px 40px 20px;
	margin:10px;
	}



/* trabalhe GANG */

.trabalhe_capa {
	background-color: #0091e1;
	background-image:url(img/fundo_trabalhe_listao.gif);
	background-repeat: no-repeat;

}

.trabalhe {
	background-color: #EFEFDF;
	background-image:url(img/fundo_clube.jpg);
	background-repeat: no-repeat;
	background-position:0px 247px;
}

.trabalhe_capa .miolo {
	width:450px;
	margin:85px 0 0 45px;
	font-size:14px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
}


#listao {
	width:710px;
	height:auto;
	margin:80px 0 0 25px;
	}
	

#az {
	width:680px;
	height:30px;
	line-height:30px;	
	clear:both;
	display:inline;
	color:#FFFFFF;
	font-size:20px;
	background-color:#0091e1;	
	text-align:center;
	}	

#az a {
	color:#FFFF00;
	font-size:20px;
	text-decoration:none;	
	}
	
#az a:hover {
	color:#FFFF00;
	font-size:20px;	
	text-decoration:underline;
	}	
	

	


#trabalhe {
	width:756px;
	height:800px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
/* #trabalhe a, #trabalhe a:visited {
	color:#313117;
	cursor:pointer;
	text-decoration:none;
		line-height:14px;
	font-size:11px;
	}
	
	#trabalhe a:hover {
	text-decoration:underline;
		font-size:11px;
	}
*/

#trabalhe li { 
		margin-left:-5px;
		margin-bottom:15px;
		list-style-position:-20px;
		}

#trabalhe #linha { 
	height:2px;
	overflow:hidden;
	width:100%;
	margin:0 0 4px 0px;
	background-image:url(img/linha_miolo.jpg);
	background-repeat:repeat-y;
	}	
	
#trabalhe #topo {
	background-image:url(img/topo_gang_trabalhe.jpg);
	background-repeat:no-repeat;
	width:100%;
	margin-top:0;
	margin-bottom:0px;
	height:290px;
	position:relative;
	}	
	
#trabalhe #topo #box {
	position:absolute;
	left:50px;
	top:118px;
	width:674px;
	height:100px;
	}
	
#trabalhe #esquerda {
	width:230px;
	float:left;
	}

#trabalhe #dados {
	width:142px;
	margin-right:10px;
	_margin-right:5px;	
	float:right;

	}	
	
#trabalhe #dados ul {
	margin:30px 0 0 0;
	padding:10px;
	list-style:none;
	line-height:30px;
	height:30px;	
	}	


#trabalhe #miolo {
	width:480px;
	overflow:hidden;
	float:left;
	}	
	
#trabalhe #miolo h1, #trabalhe #miolo h2, #trabalhe #miolo h3, #trabalhe #miolo h4  {	
	margin-left:10px;
	margin-bottom:-10px;
	background-repeat:no-repeat;
	width:480px;
	height:35px;
	overflow:hidden;
	}	
	
#trabalhe #miolo h1 {	
	background-image:url(img/tit_trabalhe_passo1.gif);
	}	

#trabalhe #miolo h2 {	
	background-image:url(img/tit_trabalhe_passo2.gif);
	}	

#trabalhe #miolo h3 {	
	background-image:url(img/tit_trabalhe_passo3.gif);
	}	

#trabalhe #miolo h4 {	
	background-image:url(img/tit_trabalhe_passo4.gif);
	}	


#trabalhe #miolo #formulario {
	width:100%;
	height:400px;
	background-color:#DEDEBC;
	background-image:url(img/bg_contato.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:20px 40px 20px;
	margin:10px;
	}

	

/* LOJAS GANG */

.lojas {
	background-color: #E2E1CB;
	background-image:url(img/fundo_lojas.gif);
	background-position:0px 247px;
}


#lojas {
	width:756px;
	height:800px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#lojas a, #lojas a:visited {
	color:#313117;
	cursor:pointer;
	text-decoration:none;
		line-height:14px;
	font-size:11px;
	}
	
#lojas a:hover {
	text-decoration:underline;
		font-size:11px;
	}


#lojas li { 
		margin-left:-5px;
		margin-bottom:15px;
		list-style-position:-20px;
		}

#lojas #linha { 
	height:2px;
	overflow:hidden;
	width:100%;
	margin:0 0 4px 0px;
	background-image:url(img/linha_miolo.jpg);
	background-repeat:repeat-y;
	}	
	
#lojas #topo {
	background-image:url(img/bg_topos_azul.gif);
	background-repeat:repeat-y;
	background-color:#c60000;
	min-height:77px;
	width:760px;
	height:auto;
	}
	
#lojas #topo #box0 {
	float:left;
	margin:25px 0px 0px 17px;
	}	
	
#lojas #topo #box {
	float:left;
	color:#FFFFFF;
	margin-left:20px;
	margin-top:23px;
	_margin-bottom:-10px;
	width:620px;
	overflow:hidden;
	height:auto;
	padding:0;
	}
	
#lojas #topo #box p {
	margin:0 0 6px 0;
	}	



#lojas #topo .boxin {
	margin-top:0;
	height:28px;
	overflow:hidden;
	}
	
#lojas #topo .boxin_abre {
	overflow:visible;	
	}	
	
#lojas #topo .mais {
	height:25px;
	width:90px;
	margin-bottom:0px;
	float:left;
	overflow:hidden;
	background-image:url(img/bt_lermais.gif);
	cursor:pointer;	
	}
	
#lojas #topo .menos {
	height:25px;
	width:90px;
	float:left;
	overflow:hidden;
	background-image:url(img/bt_lermais.gif);
	background-position:0 -25px;
	cursor:pointer;	
	}			
	
	
#lojas #topo #thumbs {
	height:80px;
	background-image:url(img/bg_lojas_thumbs.png);
	background-repeat:no-repeat;
	clear:both;
	behavior: url(iepngfix.htc);
	}	
	

	
#lojas #topo #th {
	width:58px;
	height:58px;
	margin-top:5px;
	float:left;
	}	
	
	
#lojas #miolo {
	width:760px;
	margin:30px 0 0px 0;
	clear:both;
	}		
	
#lojas #esquerda {
	margin-left:20px;
	_margin-left:10px;	
	margin-right:5px;
	width:340px;
	float:left;
	}

#lojas #dados {
	margin-left:40px;
	margin-top:20px;
	clear:both;
	height:40px;
	}
	
#lojas #dados #campo {
	width:165px;
	margin-right:10px;
	float:left;
	height:30px;
	text-indent:2px;
	}	
	
#lojas #dados #campo select {
	width:165px;
	border:1px solid #C2BD8F;
	margin:5px 0 0 0; 
	padding:1px;
    height:20px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	background-color:#fff;
	clear:both;
	}		
	
#lojas #dados #cidade {
	width:165px;
	}		
	
#lojas #dados ul {
	margin:30px 0 0 0;
	padding:10px;
	list-style:none;
	line-height:30px;
	height:30px;	
	}	



#lojas #detalhe {
	padding:10px;
	margin-right:20px;	
	_margin-right:10px;		
	width:360px;
	_width:390px;	
	background-image:url(img/bg_lojas_detalhe.gif);
	background-repeat:no-repeat;
	height:340px;	
	overflow:hidden;
	float:left;
	position:relative;
	}
	
#lojas #detalherev {
	padding:10px;
	margin-top:20px;
	margin-right:20px;	
	_margin-right:10px;		
	width:360px;
	_width:390px;	
	background-image:url(img/bg_lojas_detalherev.gif);
	background-repeat:no-repeat;
	height:190px;	
	overflow:hidden;
	float:left;
	}		
	
#lojas #detalhe #foto {
	clear:both;
	height:247px;
	}	

#lojas #detalhe img {
	border:2px solid #6699CC;
	}
	
#lojas   #infocid {

	font-size:14px;
	color:#003366;
	font-weight: bold;
	width:135px;
	_width:120px;
	margin:5px 5px 5px 0;
	height:50px;
	float:left;
	}			

#lojas #detalhe #infoend {
color:#FFFFFF;
	position:absolute;
	background-color:#6699CC;
	left:145px;
	_left:150px;
	top:210px;
font-size:11px;
	width:200px;
	padding:5px;
/*	margin:5px 0px 10px 0; */
	height:90px;
	float:left;
	height:100px;
	}			





/* SOBRE A GANG */

.sobre {
	background-color: #EFEFDF;
	background-image:url(img/fundo_clube.jpg);
	background-repeat: no-repeat;
	background-position:0 247px ;
}

#sobre {
	width:756px;
	height:815px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	

#sobre a, #sobre a:visited {
	color:#313117;
	text-decoration:none;
	font-size:10px;
	}
	
	#sobre a:hover {
	text-decoration:underline;
	}
		
	
#sobre #topo {
	background-image:url(img/topo_gang_sobre.jpg);
	background-repeat:no-repeat;
	width:100%;
	margin-top:0;
	margin-bottom:44px;
	height:250px;
	position:relative;
	}	
	
#sobre #topo #box {
	position:absolute;
	left:210px;
	top:60px;
	width:510px;
	}
	
		
	
#sobre #esquerda {
	width:200px;
	float:left;
	}

#sobre #promocoes {
	width:142px;
	margin-right:20px;
	_margin-right:10px;	
	float:right;
	text-align:right;
	}
	
#sobre #conteudo {
font-size:12px;
margin-top:15px;
	width:475px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	}	
	
/* campanha A GANG */

.campanha_07fimdeano {
	background-color: #000;
	background-image:url(img/campanha/07fimdeano/bg_campanha.gif);
}


.campanha_07verao {
	background-color: #cccc99;
	background-image:url(img/campanha/07verao/bg_campanha.gif);
}


.campanha_07outinv {
	background-color: #cccc99;
	background-image:url(img/campanha/07outinv/bg_campanha.gif);
}


.campanha_07voltaasaulas {
	background-color: #cccc99;
	background-image:url(img/campanha/07voltaasaulas/bg_campanha.jpg);
}

.campanha_voltaasaulas08 {
	background-color: #CCB9CC;
	background-image:url(img/campanha/08voltaasaulas/bg_campanha.jpg);
	background-repeat:repeat-x;
	background-position:0 77px;
}

.campanha_open {
	background-color: #CCB9CC;
	background-image:url(img/campanha/openyourbox/bg_campanha.gif);
	background-repeat:repeat;
	background-position:0 77px;
}

.campanha_namorados08 {
	background-color: #000;
	background-image:url(img/campanha/08namorados/bg_campanha.jpg);
	background-position:0 77px;
}


.campanha_olimpiadas08 {
	background-color: #787878;
	background-image:url(img/campanha/08olimpiadas/bg_campanha.gif);
	background-repeat:repeat;	
	background-position:0 77px;
	
}

.campanha_verao08 {
	background-color: #DBFF66;
	background-image:url(img/campanha/08verao/bg_campanha.gif);
	background-repeat:repeat-y;	
	background-position:0 77px;
	
}

.campanha_fimdeano08 {
	background-color: #fff;
	background-image:url(img/campanha/08fimdeano/bg_campanha.gif);
	background-repeat:repeat-y;	
	background-position:0 77px;
	
}

.campanha_sistema09 {
	background-color: #000;
	background-image:url(img/campanha/09sistema/bg_campanha.jpg);
	background-repeat:repeat-y;	
	background-position:0 77px;
	
}

.campanha_inverno09 {
	background-image:url(img/campanha/09inverno/bg_campanha.jpg);
	background-repeat:repeat-y;	
	background-position:0 77px;
		height:980px;
	
}

.campanha_namorados09 {
	height:950px;
	width:758px;
	overflow:hidden;
	display:block;
	background-color:#9A0812;
	background-image:url(img/campanha/09namorados/bg_campanha.gif);	
}

.campanha_frutas {
	height:900px;
	width:758px;
	overflow:hidden;
	display:block;
	background-image:url(img/campanha/09frutas/fundo_madeira.jpg);	
}

.campanha_verao10 {
	height:930px;
	background-color: #FFFFFF;
	background-image:url(img/campanha/10verao/bg_campanha.jpg);
	background-position:0 77px;
}
.campanha_voltasasaulas2010 {
	height:930px;
	background-color: #FFFFFF;
	background-position:0 77px;
}

.campanha {
	background-color: #F1EFD8;
	background-image:url(img/fundo_campanhas.gif);
	background-repeat: no-repeat;
}

#campanha {
	width:756px;
	height:815px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;	
	}
	

#campanha a, #campanha a:visited {
	color:#313117;
	text-decoration:none;
	font-size:10px;
	}
	
#campanha a:hover {
	text-decoration:underline;
	}
		
	
#campanha #topo {
	background-image:url(img/bg_topos_azul.gif);
	background-repeat:repeat-y;
	background-color:#58c5bf;
	width:759px;
	height:77px;
	position:relative;
	text-align:left;
	}	
	
#campanha #topo #box {
	float:left;
	margin:25px 0px 0px 17px;
	}
	
#campanha #topo #boxanteriores {
	float:right;
	margin:25px 30px 0px 0px;
	}	
	
#campanha select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}	
	
#campanha #miolo {
	margin-top:0px;
	width:760px;	
	}
		
#campanha #conteudo {
	width:600px;
	font-size:12px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	height:auto;

	}	
	
#campanha #conteudo.verao09 {
	width:730px;
	}	
	
#campanha #conteudo.namorados09 {
	width:730px;

	}	
	

#campanha #conteudo #descricao {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height:30px;
	margin:50px auto 0;
	width:730px;
	}	
	
#campanha #conteudo #links {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height:30px;	
	float:right;
	}		
	
	
#campanha #conteudo #foto {
	width:500px;
	clear:both;
	margin:0 auto;
	}
	
#campanha #conteudo #foto.camp_sistema {
	width:100%;
	}	
	
#campanha #conteudo #foto.camp_frutas {
	width:650px;
	}			

#campanha #conteudo #thumb {
	margin:20px 10px 6px 0;
	_margin:20px 10px 6px 0;	
	float:left;
	cursor:pointer;
	}
	
#campanha #anteriores {
width:500px;
clear:both;
font-size:11px;
margin:20px auto;
font-family:Arial, Helvetica, sans-serif;
	}		
	
#campanha #anteriores #thumb {
	margin:5px 14px 6px 0;
	border:4px solid #002C5B;
	width:80px;
	height:80px;
	float:left;
	cursor:pointer;
	}	
	
#campanha #imprimir {
width:500px;
height:100px;
background-color:#58C5BF;
color:#000000;
font-size:11px;
margin:20px auto;
font-family:Arial, Helvetica, sans-serif;
	}
	
#campanha #imprimir #tit {
	width:170px;
	text-align:right;
	float:left;
	margin-top:10px;
	margin-right:20px;
	}
	
#campanha #imprimir #thumb {
	float:left;
	margin:10px;
	}
			
		

	

/* campanha out inv 08 */

#campanha #conteudo #foto_outinv08 {
	width:100%;

	}			

#campanha #conteudo #foto_outinv08 img {
	border:4px solid #000000;
	}

#campanha #conteudo #thumb.outinv08 {
	width:84px;
	height:86px;
	margin:20px 19px 6px 0;
	float:left;
	}
	
#campanha #conteudo #thumb.outinv08 img { cursor:pointer; 	border:2px solid #000000; }




/* TV GANG */

.tvgang {
	background-color: #EFEFDF;
	background-image:url(img/fundo_tvgang.jpg);
	background-repeat: repeat-x;
	
}

#tvgang {
	width:756px;
	height:auto;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow:hidden;

	}
	

#tvgang a, #tvgang a:visited {
	color:#313117;
	text-decoration:none;
	font-size:10px;
	}
	
#tvgang a:hover {
	text-decoration:underline;
	}
		

#tvgang #topo {
	background-image:url(img/topo_tvgang.gif);
	background-repeat:no-repeat;
	width:760px;
	margin-top:0px;
	margin-bottom:24px;
	height:130px;

	}	
	
#tvgang #topo #box {
	margin-left:40px;
	width:190px;
	float:left;	
	}

#tvgang #topo #box2 {
	margin-right:40px;
	margin-top:15px;
	color:#FFFFFF;
	width:460px;
	float:right;	
	}
	
#tvgang #esquerda {
	width:200px;
	float:left;
	}


#tvgang #miolo {
	width:680px;
	height:auto;
	margin-left:40px;
	_margin-left:20px;
	}

* #tvgang #miolo {
	width:680px;
	height:auto;	
	overflow:hidden;
	float:right;

	margin-right:30px;
	}	


#tvgang #promocoes {
	width:142px;
	margin-right:20px;
	_margin-right:10px;	
	float:right;
	text-align:right;
	}
	
#tvgang #conteudo {
float:left;
	font-size:12px;
	margin-bottom:40px;
	width:100%;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	}	
	
#tvgang #conteudovideo {
	margin-bottom:20px;
	clear:both;	
	text-align:center;
	}	
	
#tvgang .cvideo_off {
	height:100px;
	display:none;
	}		
	
#tvgang .cvideo {
display:block;
}	

#tvgang #programa {
float:left;
font-size:12px;
margin-bottom:20px;
width:360px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
	}
	
#tvgang #programa2 {
float:left;
font-size:12px;
margin:5px 0;
height:auto;
font-family:Arial, Helvetica, sans-serif;
	}	
	

#tvgang #logo {
margin-bottom:10px;
height:auto;
clear:both;
text-align:left;
	}	

#tvgang #video { 
float:left;
width:480px;
height:auto;
}

#framelista { 
margin-left:10px;
float:left;
}


#tvlista {
	width:160px;
	height:60px;
	float:left;
	margin:3px 0 5px 0px;
	padding-bottom:5px;
	border-bottom:1px solid #000;
	}

#tvlista #thumb {
	float:left;
	width:60px;
	height:60px;
	}
	
#tvlista #assista {
	float:left;
	width:90px;
	margin-top:2px;
	margin-left:5px;
	cursor:pointer;
	}

#tvlista #assista a {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#000000;
 text-decoration:none;
 }
 
#tvlista #assista a:hover {
	text-decoration:underline;
	} 

	
#tvgang #cadastro { 
width:405px;
font-size:18px;
padding:15px 0 0 0;
}

#tvgang #cadastro a { 
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#000000;
 text-decoration:none;
}

#tvlista #cadastro a:hover {
	text-decoration:underline!important;
	} 

#tvgang #cadastro input {
background-color:#FFFFFF;
}	
	

#tvgang #navitrine {
	width:135px;
	float:left;
	margin:0 0 15px 20px;
	}
	
#tvgang #feminino {
	font-size:12px;
	margin-bottom:20px;
	float:left;
	margin-left:15px;
	width:320px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	
#tvgang #masculino {
	font-size:12px;
	margin-bottom:20px;
	float:left;
	width:320px;
	font-family:Arial, Helvetica, sans-serif;
	}				
	
#tvgang #votomasc {
	height:26px;
	width:30px;
	text-align:center;
	padding-top:5px;
	background-color:#0099ff;
	margin-top:30px;
	float:left;
	}	

#tvgang #votomasc input {
	background-color:#0099ff;
	width:14px;
	height:14px;
	}		


#tvgang #votofem {
	height:26px;
	width:30px;
	text-align:center;
	padding-top:5px;
	background-color:#ff6699;
	margin-top:30px;
	float:left;
	}	

#tvgang #votofem input {
	background-color:#ff6699;
	width:14px;
	height:14px;
	}


#tvgang #ganhadorestit {
	font-size:14px;
	font-weight:bold;
	color:#003399;
	margin-top:20px;
	margin-bottom:10px;
	}


#tvgang #ganhadores {
	width:190px;
	float:left;
	margin-top:5px;
	text-align:right;
	font-size:13px;	
	}
	
#tvgang #candidato {
	float:left;
	width:102px;
	}
	
#tvgang #assista {
	float:right;
	margin-top:2px;
	margin-right:5px;
	cursor:pointer;
	}

	
/* MIOLO SETTINGS */	
	
#miolo {
	width:520px;
	overflow:hidden;
	float:left;
	}	
	
#miolo h2 {	
	background-repeat:no-repeat;
	overflow:hidden;
	}
	
#miolo #formulario {
	width:520px;
	height:400px;
	background-color:#DEDEBC;
	background-image:url(img/bg_contato.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:20px 60px 20px 60px;
	margin:10px;
	}	
	
#miolo #campo {
width:180px;
_width:170px;
height:35px;
	margin:0 30px 10px 0;
	float:left!important;
	font-size:10px;
	font-weight:bold;	
	}	
	
#miolo #campo2 {
	clear:both;
	margin:0;
	min-height:15px;
	}	
	
#miolo input.grande, #miolo textarea.grande {
	width:390px;
	}	
	
#miolo input, #miolo select, #miolo textarea {
	width:180px;
	border:0;
	margin:0;
	padding:1px;
    height:20px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	line-height:16px;
	background-color:#CCCC9A;
	clear:both;
	}	
	

* #miolo input, #miolo select, #miolo textarea {	

padding:2px;

}

#miolo textarea.clube {
	width:390px;
	border:0;
	margin:0;
	padding:1px;
    height:100px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	line-height:16px;
	background-color:#ffffff;
	background-image:none;
	clear:both;
	}

	
#miolo option	 { font-size:10px; }
	
			
.scrap_capa {
	position:absolute;
	z-index:10; 
	margin-top:695px; 
	margin-left:545px;
	width:180px;
	height:100px;
	}