@charset "UTF-8";
@import "reset.css";
@import "default.css";


/*
	INDEX
	+geral
	+wrap
	+header
	+nav
	+content
	+footer
	+classes
*/

/* +geral */
body{font: normal 62.5% "verdana", sans-serif;
	background:#545890;
}
strong{font-weight:bold;}
/* end geral */


/* +wrap */
#wrap {
}
/* end wrap */


/* +header */
#header {height:76px;}
#header .wrap, #nav .wrap{
	width:778px;
	margin:0 auto;
	position:relative;
	
}

#header .wrap_ie6, #nav .wrap_ie6{
	width:778px;
	margin:0 auto;
	position:relative;
	
}

#header h1 a{
	text-indent:-9999px;
	display:block;

}
#logo{
	position:absolute;
	top:20px;
	left:0;
	}
	
	
h2#clube-foroni {
	width:115px;
	height:54px;
	position:absolute;
	top:15px;
	right:0;
	
}
/* end header */


/* +nav */
#nav {
	position:relative;
	z-index:1;
}
#nav:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	line-height:0;
	
}
#menu{
	width:343px;
	position:absolute;
	top:-64px;
	left:3px;
	left:178px; 
}
#menu li{
	position:relative;
	display:block;
	float:left;
	margin-top:1px; 
	
}
#menu li li{
	float:none;
	display:block;
	margin-top:1px; 
}
#menu li a{
	height:27px;
	display:block;
	text-indent:-99999px;
	outline:none; 
}
#menu li a:hover, #menu li.active a{background-position:0 -27px;}
#menu a.foroni{background:url(../imgs/menu/foroni.gif) no-repeat 0 0;width:68px;}
#menu a.news{background:url(../imgs/menu/noticias.gif) no-repeat 0 0;width:67px;}
#menu a.representatives{background:url(../imgs/menu/representantes.gif) no-repeat 0 0;width:98px;}
#menu a.contact{background:url(../imgs/menu/contato.gif) no-repeat 0 0;width:63px;}
#menu a.sac{background:url(../imgs/menu/sac.gif) no-repeat 0 0;width:46px;}
#menu a.lines{background:url(../imgs/menu/linhas.gif) no-repeat 0 0;width:68px;}
#menu a.Mproducts{background:url(../imgs/menu/produtos.gif) no-repeat 0 0;width:67px;}
#menu a.MImprensa{background:url(../imgs/menu/Imprensa.gif) no-repeat 0 0;width:67px;}
#menu a.where-to-buy{background:url(../imgs/menu/onde-comprar.gif) no-repeat 0 0;width:98px;}
#menu a.pdv{background:url(../imgs/menu/pdv.gif) no-repeat 0 0;width:109px;}

#menu li ul, #menu li ul.Mproducts{
	/*visibility:hidden;*/
	display:none;
	position:absolute;
	width: 320px;
	top:27px;
	left:5px;
	padding-bottom:5px;
	background:url(../imgs/backgrounds/menu.png) no-repeat bottom; 
	z-index:100;
	
}
 #menu li ul.Mproducts
 {	
	border-top:1px solid #545890;
 }

.SMproduto
{	
	position:relative;
	width: 350px;	
	top:-8px;
	left:435px;
	padding-bottom:5px;
	background:url(../imgs/backgrounds/menu.png) no-repeat bottom;
	z-index:100;
	margin:-27px 0 0 178px;
}


#menu li ul.Mproducts li{
	width:184px; padding:2px 0; 
	
}
#menu li ul.menu-normal li {padding:2px 0;}
#menu li ul.Mproducts{
	width:184px; 
	background:url(../imgs/backgrounds/menu2.png) no-repeat bottom; 
	
}


#menu li:hover ul, #menu li li:hover ul, #menu li.over ul, #menu li li.over ul {
		display:block; 
/*visibility:visible;*/
}
#menu li ul.SMproduto li{
	float:left;
	width:160px;
	height:20px;
	background:#FFFEB3;
	border:none;
	margin:0;
	padding:2px 0;
	
	
}


 #menu li ul li{
	display:block;
	float:left;
	width:160px;
	background:#FFFEB3;
	border:none;
	margin:0;
	padding:0;  

	
	
}
.SMproduto li.color,#menu li ul li.color{
	background:#FFFC40; 
	
}
.SMproduto li a
{
	padding:3px 0 0 18px;
	text-indent:0;
	color:#5C5F8D;
	text-decoration:none;
	font-weight:bold;
	margin:0 ;
	float:left;
	font-size:9px;
	
	
	
}


#menu li ul li a{
	height:17px;
	padding:3px 0 0px 18px;
	text-indent:0;
	color:#5C5F8D;
	text-decoration:none;
	font-weight:bold;
	
	
	
}
.SMproduto li a:hover,#menu li ul li a:hover{
	background: url(../imgs/backgrounds/arrow.gif) no-repeat 6px 7px; 
	
}
/* end nav */
/* +search */
#nav .wrap #search{
	position:absolute;
	right:119px;
	top:-64px;
}
#search form{
	background:url(../imgs/backgrounds/form.gif) no-repeat;
	width:136px;
	height:27px;
	position:relative;
}
#search form input{
	width:60px;
	height:16px;
	border:none;
	border-top:1px solid #C4C5CF;
	border-left:1px solid #C4C5CF;
	font-size:1.1em;
	color:#5C5F8D;
	background:url(../imgs/backgrounds/input-search.jpg) repeat-x;
	position:relative;
	top:3px;
	padding:4px 2px 0 2px;
}
#search form button{
	border:0;
	background:url(../imgs/buttons/pesquisar.gif) no-repeat;
	width:23px;
	height:27px;
	position:absolute;
	right:0px;
	text-indent:-9999px;
	cursor:pointer;
}
#search form label{
	color:#5C5F8D;
	padding:0 0 0 4px;
	font-size:1.2em;
	position:relative;
	top:2px;
}
#search #advanced-search{
	display:block;
	height:28px;
	width:136px;
	text-indent:-9999px;
	background:url(../imgs/buttons/busca-avancada.png) no-repeat;
	margin-top:1px;
}

/* end search */


/* +content */
#content{
	background:#8387C7;
	position:relative;
	z-index:0;
	height:900px;
}

#content-menu
{
	background:#8387C7;
	position:relative;
	z-index:0;
	margin:auto;
}

#content-menu .wrap{
	margin:0 auto;
	position:relative;
	width:778px;
	padding:23px 0 30px 0;
}

#content .wrap{
	margin:0 auto;
	position:relative;
	width:778px;
	padding:23px 0 30px 0;
}
.home #content{
	background:url(../imgs/backgrounds/home.jpg) no-repeat;
	height:645px;
	
}
.home #highlights{
	width:778px;
	margin:0 auto;
	overflow:auto;
}
.home #highlights #news{
	width:250px;
	float:left;
}
.home #highlights #club{
	width:700px;
	margin:auto;
}

.home #highlights #club-highlight{
	margin-left:100px;

}


.home #news li{
	clear:both;
	margin-bottom:5px;
	display:block;
	overflow:auto;
}
.home #news ul li a img{
	float:left;
	width:64px;
	margin-right:12px;
}
.home #news li p{
	float:left;
	width:125px;
}
.home #news span.date{
	display:block;
	/*color:#fff;*/
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}	

.home #news p,.home #news a {
	color:#292B51;
	text-decoration:none;
	font-size:1.0em;
}
.home #news a:hover, .home #news span.date:hover{
	text-decoration:underline;
}

.home #news .read-more{
	display:block;
	height:16px;
	width:63px;
	background:url(../imgs/buttons/saiba-mais.gif) no-repeat;
	text-indent:-9999px;
	margin:-10px 0 0 77px;
}
/* end content */

/* +produtos */
.line-description{background:url(../imgs/backgrounds/linhas/foroni.png) no-repeat}
.line-description p{color:#004181;}

.pucca #content{	background: #FDEFF1 url(../imgs/backgrounds/bg-linhas/pucca.jpg) no-repeat top center;}
.pucca .line-description{background:url(../imgs/backgrounds/linhas/pucca.png) no-repeat}

.moranguinho #content{background: #FBE8EF url(../imgs/backgrounds/bg-linhas/moranguinho.jpg) no-repeat top center;}
.moranguinho .line-description{background:url(../imgs/backgrounds/linhas/moranguinho.png) no-repeat}

.moranguinho_baby #content{background: #FBE8EF url(../imgs/backgrounds/bg-linhas/moranguinho_baby.jpg) no-repeat top center;}
.moranguinho_baby .line-description{background:url(../imgs/backgrounds/linhas/moranguinho_baby.png) no-repeat}

.barbie #content{background: #FDEFF1 url(../imgs/backgrounds/bg-linhas/pucca.jpg) no-repeat top center;}
.barbie .line-description{background:url(../imgs/backgrounds/linhas/barbie.png) no-repeat}

.powerpuffgirls #content{background: #DEDCE8 url(../imgs/backgrounds/bg-linhas/powerpuffgirls.jpg) no-repeat top center;}
.powerpuffgirls .line-description{background:url(../imgs/backgrounds/linhas/powerpuffgirls.png) no-repeat}

.hannahmontana #content{background: #F5E8FA url(../imgs/backgrounds/bg-linhas/hannah.png) no-repeat top center;}
.hannahmontana .line-description{background:url(../imgs/backgrounds/linhas/hannah.png) no-repeat}

.amigasparasempre #content{background: #DCC6E9 url(../imgs/backgrounds/bg-linhas/amigasparasempre.jpg) no-repeat top center;}
.amigasparasempre .line-description{background:url(../imgs/backgrounds/linhas/amigasparasempre.png) no-repeat}

.sugarbabe #content{background: #FDEFF1 url(../imgs/backgrounds/bg-linhas/pucca.jpg) no-repeat top center;}
.sugarbabe .line-description{background:url(../imgs/backgrounds/linhas/sugarbabe.png) no-repeat}

.tweety #content{background: #FCE979 url(../imgs/backgrounds/bg-linhas/tweety.jpg) no-repeat top center;}
.tweety .line-description{background:url(../imgs/backgrounds/linhas/tweety.png) no-repeat}

.witch #content{background: #F5E8FA url(../imgs/backgrounds/bg-linhas/hannahmontana.jpg) no-repeat top center;}
.witch .line-description{background:url(../imgs/backgrounds/linhas/witch.png) no-repeat}

.hollyhobbie #content{background: #D7DDE8 url(../imgs/backgrounds/bg-linhas/hollyhobbie.jpg) no-repeat top center;}
.hollyhobbie .line-description{background:url(../imgs/backgrounds/linhas/hollyhobbie.png) no-repeat}

.littlest-petshop #content{background: #D7DDE8 url(../imgs/backgrounds/bg-linhas/littlest-petshop.jpg) no-repeat top center;}
.littlest-petshop .line-description{background:url(../imgs/backgrounds/linhas/littlest-petshop.png) no-repeat}

.wall-e #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/wall-e.jpg) no-repeat top center;}
.wall-e .line-description{background:url(../imgs/backgrounds/linhas/wall-e.png) no-repeat}

.american-chopper #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/wall-e.jpg) no-repeat top center;}
.american-chopper .line-description{background:url(../imgs/backgrounds/linhas/american-chopper.png) no-repeat}

.era_do_gelo #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/era-do-gelo3.jpg.jpg) no-repeat top center;}
.era_do_gelo .line-description{background:url(../imgs/backgrounds/linhas/era-do-gelo3.jpg) no-repeat}

.animal-planet #content{background: #C6E0CD url(../imgs/backgrounds/bg-linhas/animal-planet.jpg) no-repeat top center;}
.animal-planet .line-description{background:url(../imgs/backgrounds/linhas/animal-planet.png) no-repeat;}
.animal-planet #content .line-description p{color:#000;}

.bob-esponja #content{background: #FCE979 url(../imgs/backgrounds/bg-linhas/tweety.jpg) no-repeat top center;}
.bob-esponja .line-description{background:url(../imgs/backgrounds/linhas/bob-esponja.png) no-repeat}

.disney #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/wall-e.jpg) no-repeat top center;}
.disney .line-description{background:url(../imgs/backgrounds/linhas/disney.png) no-repeat}
.disney #content .line-description p{color:#000;}

.everlast #content{background: #F1EBD4 url(../imgs/backgrounds/bg-linhas/everlast.jpg) no-repeat top center;}
.everlast .line-description{background:url(../imgs/backgrounds/linhas/everlast.png) no-repeat}

.the-fast-and-the-furious #content{background: #FCE3C3 url(../imgs/backgrounds/bg-linhas/the-fast-and-the-furious.jpg) no-repeat top center;}
.the-fast-and-the-furious .line-description{background:url(../imgs/backgrounds/linhas/the-fast-and-the-furious.png) no-repeat}

.looney-tunes #content{background: #EEF8D5 url(../imgs/backgrounds/bg-linhas/looney-tunes.jpg) no-repeat top center;}
.looney-tunes .line-description{background:url(../imgs/backgrounds/linhas/looney-tunes.png) no-repeat}

.superman #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/wall-e.jpg) no-repeat top center;}
.superman .line-description{background:url(../imgs/backgrounds/linhas/superman.png) no-repeat}

.madagascar #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/wall-e.jpg) no-repeat top center;}
.madagascar .line-description{background:url(../imgs/backgrounds/linhas/madagascar.png) no-repeat}
.madagascar #content .line-description p{color:#E84432;}

.foroni #content{background: #D7DDE8 url(../imgs/backgrounds/bg-linhas/hollyhobbie.jpg) no-repeat top center;}
.foroni .line-description{background:url(../imgs/backgrounds/linhas/foroni.png) no-repeat}
.foroni #content .line-description p{color:#004181;}

.marvel-comics #content{background: #FCE979 url(../imgs/backgrounds/bg-linhas/tweety.jpg) no-repeat top center;}
.marvel-comics .line-description{background:url(../imgs/backgrounds/linhas/marvel-comics.png) no-repeat}
.marvel-comics #content .line-description p{color:#000;}

.carros #content{	background: #FDEFF1 url(../imgs/backgrounds/bg-linhas/pucca.jpg) no-repeat top center;}
.carros .line-description{background:url(../imgs/backgrounds/linhas/carros.png) no-repeat}

.starwars #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/wall-e.jpg) no-repeat top center;}
.starwars .line-description{background:url(../imgs/backgrounds/linhas/starwars.png) no-repeat}

.times-europeus #content{background: #F5EDE6 url(../imgs/backgrounds/bg-linhas/times-europeus.jpg) no-repeat top center;}
.times-europeus .line-description{background:url(../imgs/backgrounds/linhas/times-europeus.png) no-repeat}

.speed-racer #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/speed-racer.jpg) no-repeat top center;}
.speed-racer .line-description{background:url(../imgs/backgrounds/linhas/speed-racer.png) no-repeat}

.backyardigans #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/speed-racer.jpg) no-repeat top center;}
.backyardigans .line-description{background:url(../imgs/backgrounds/linhas/backyardigans.png) no-repeat}

.business #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/speed-racer.jpg) no-repeat top center;}
.business .line-description{background:url(../imgs/backgrounds/linhas/business.png) no-repeat}

.ecologie #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/speed-racer.jpg) no-repeat top center;}
.ecologie .line-description{background:url(../imgs/backgrounds/linhas/ecologie.png) no-repeat}

.escolar #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/speed-racer.jpg) no-repeat top center;}
.escolar .line-description{background:url(../imgs/backgrounds/linhas/escolar.png) no-repeat}

.esperanca #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/speed-racer.jpg) no-repeat top center;}
.esperanca .line-description{background:url(../imgs/backgrounds/linhas/esperanca.png) no-repeat}

.envelopes #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/speed-racer.jpg) no-repeat top center;}
.envelopes .line-description{background:url(../imgs/backgrounds/linhas/envelopes.png) no-repeat}

.executivos #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/speed-racer.jpg) no-repeat top center;}
.executivos .line-description{background:url(../imgs/backgrounds/linhas/executivos.png) no-repeat}

.livros_contabeis #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/foroni.jpg) no-repeat top center;}
.livros_contabeis .line-description{background:url(../imgs/backgrounds/linhas/livros_contabeis.png) no-repeat}

.federais #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/foroni.jpg) no-repeat top center;}
.federais .line-description{background:url(../imgs/backgrounds/linhas/federais.png) no-repeat}

.anotacoes #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/foroni.jpg) no-repeat top center;}
.anotacoes .line-description{background:url(../imgs/backgrounds/linhas/taloes_de_pedido.png) no-repeat}

.trabalhistas #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/foroni.jpg) no-repeat top center;}
.trabalhistas .line-description{background:url(../imgs/backgrounds/linhas/impressos_trabalhistas.png) no-repeat}

.padronizados #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/foroni.jpg) no-repeat top center;}
.padronizados .line-description{background:url(../imgs/backgrounds/linhas/vales.png) no-repeat}

.recibos #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/foroni.jpg) no-repeat top center;}
.recibos .line-description{background:url(../imgs/backgrounds/linhas/recibos.png) no-repeat}

.pedidos #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/foroni.jpg) no-repeat top center;}
.pedidos .line-description{background:url(../imgs/backgrounds/linhas/taloes_de_pedido.png) no-repeat}

.diversos #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/foroni.jpg) no-repeat top center;}
.diversos .line-description{background:url(../imgs/backgrounds/linhas/blocos_diversos.png) no-repeat}

.fichas #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/foroni.jpg) no-repeat top center;}
.fichas .line-description{background:url(../imgs/backgrounds/linhas/fichas.png) no-repeat}

.livras_atas #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/foroni.jpg) no-repeat top center;}
.livras_atas .line-description{background:url(../imgs/backgrounds/linhas/livros_atas.png) no-repeat}

.livros_fiscais #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/foroni.jpg) no-repeat top center;}
.livros_fiscais .line-description{background:url(../imgs/backgrounds/linhas/livros_fiscais.png) no-repeat}

.indices #content{background: #F9F7E5 url(../imgs/backgrounds/bg-linhas/foroni.jpg) no-repeat top center;}
.indices .line-description{background:url(../imgs/backgrounds/linhas/indices_telefonicos.png) no-repeat}

.era_do_gelo #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/era-do-gelo3.jpg.jpg) no-repeat top center;}
.era_do_gelo .line-description{background:url(../imgs/backgrounds/linhas/era-do-gelo3.jpg) no-repeat}

.business #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/business.png) no-repeat top center;}
.business .line-description{background:url(../imgs/backgrounds/linhas/business.png) no-repeat}


.comercial #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/comercial.png) no-repeat top center;}
.comercial .line-description{background:url(../imgs/backgrounds/linhas/comercial.png) no-repeat}

.ekos #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/ekos.png) no-repeat top center;}
.ekos .line-description{background:url(../imgs/backgrounds/linhas/ekos.png) no-repeat}

.femme #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/femme.png) no-repeat top center;}
.femme .line-description{background:url(../imgs/backgrounds/linhas/femme.png) no-repeat}

.moto-pg #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/moto-pg.png) no-repeat top center;}
.moto-pg .line-description{background:url(../imgs/backgrounds/linhas/moto-pg.png) no-repeat margin-top:30px;}

.motogp #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/motogp.png) no-repeat top center;}
.motogp .line-description{background:url(../imgs/backgrounds/linhas/motogp.png) no-repeat}

.paul-frank #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/paul-frank.png) no-repeat top center;}
.paul-frank .line-description{background:url(../imgs/backgrounds/linhas/paul-frank.png) no-repeat}

.paulista #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/paulista.png) no-repeat top center;}
.paulista .line-description{background:url(../imgs/backgrounds/linhas/paulista.png) no-repeat}


.funkeys #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/funkeys.png) no-repeat top center;}
.funkeys .line-description{background:url(../imgs/backgrounds/linhas/funkeys.png) no-repeat}

.stockcar #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/stockcar.png) no-repeat top center;}
.stockcar .line-description{background:url(../imgs/backgrounds/linhas/stockcar.png) no-repeat}

.stitch #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/stitch.png) no-repeat top center;}
.stitch .line-description{background:url(../imgs/backgrounds/linhas/stitch.png) no-repeat}

.spiderman #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/spiderman.png) no-repeat top center;}
.spiderman .line-description{background:url(../imgs/backgrounds/linhas/spiderman.png) no-repeat}

.barbie2 #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/barbie2.png) no-repeat top center;}
.barbie2 .line-description{background:url(../imgs/backgrounds/linhas/barbie2.png) no-repeat}

.artstudio #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/artstudio.png) no-repeat top center;}
.artstudio .line-description{background:url(../imgs/backgrounds/linhas/artstudio.png) no-repeat}

.motogp2 #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/motogp2.png) no-repeat top center;}
.motogp2 .line-description{background:url(../imgs/backgrounds/linhas/motogp2.png) no-repeat}

.marvel_heroes #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/marvel_heroes.png) no-repeat top center;}
.marvel_heroes .line-description{background:url(../imgs/backgrounds/linhas/marvel_heroes.png) no-repeat}

.nihao #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/nihao.png) no-repeat top center;}
.nihao .line-description{background:url(../imgs/backgrounds/linhas/nihao.png) no-repeat}

.miami-ink #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/miami-ink.png) no-repeat top center;}
.miami-ink .line-description{background:url(../imgs/backgrounds/linhas/miami-ink.png) no-repeat}

.elementos #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/elementos.png) no-repeat top center;}
.elementos .line-description{background:url(../imgs/backgrounds/linhas/elementos.png) no-repeat}

.badalice #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/badalice.png) no-repeat top center;}
.badalice .line-description{background:url(../imgs/backgrounds/linhas/badalice.png) no-repeat}

.bakugan #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/bakugan.png) no-repeat top center;}
.bakugan .line-description{background:url(../imgs/backgrounds/linhas/bakugan.png) no-repeat}

.gapp #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/gapp.png) no-repeat top center;}
.gapp .line-description{background:url(../imgs/backgrounds/linhas/gapp.png) no-repeat}

.gijoe #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/gijoe.png) no-repeat top center;}
.gijoe .line-description{background:url(../imgs/backgrounds/linhas/gijoe.png) no-repeat}

.iCarly #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/iCarly.png) no-repeat top center;}
.iCarly .line-description{background:url(../imgs/backgrounds/linhas/iCarly.png) no-repeat}

.link_natureza #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/link_natureza.png) no-repeat top center;}
.link_natureza .line-description{background:url(../imgs/backgrounds/linhas/link_natureza.png) no-repeat}

.jump #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/jump.png) no-repeat top center;}
.jump .line-description{background:url(../imgs/backgrounds/linhas/jump.png) no-repeat}

.smoogies #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/smoogies.png) no-repeat top center;}
.smoogies .line-description{background:url(../imgs/backgrounds/linhas/smoogies.png) no-repeat}

.xgames #content{background: #EAF0F8 url(../imgs/backgrounds/bg-linhas/xgames.png) no-repeat top center;}
.xgames .line-description{background:url(../imgs/backgrounds/linhas/xgames.png) no-repeat}




.products .line-description{
	position:relative;
	height:73px;
	width:730px;
	padding:0 0 42px 30px;
	float:left;
	margin:10px 0;
}

.products .line-description h2, .products .line-description p, .products .line-description form{
	display:block;
	float:left;
	width:171px;
}
.products .line-description h2{
	height:70px;
	text-indent:-9999px;
}

.products .line-description form{width:180px; }
.products .line-description form select{
	position:absolute;
	top:7px;
	right:17px;
	font-size:1.1em;
	width:161px;
	margin:0 0 0 382px;
	padding:3px 2px;
}
.products ul.products{overflow:auto;}
.products ul.products li{
	width:258px;
	float:left;
	padding-bottom:60px;
	position:relative;
}
.products ul.products ul{
	padding:25px 0 0 20px;
	min-height:120px;
}
.products .products li ul li{
	margin:0;
	padding:2px 4px 2px 100px;
	width:auto;
	display:block;
	background:#B3B6D5;
	z-index:1;
	font-size:1.0em;
}
.products .products li ul li.color{background:#E6EAFF;}
.products .products img.thumb{
	position:absolute;
	left:0;
	top:22px;
	z-index:2;
	display:block;
}
ul.products strong{
	display:block;
	margin-bottom:7px
}
ul.products strong a{
	color:#292B51;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
}
.products a.read-more{
	display:block;
	height:16px;
	width:63px;
	background:url(../imgs/buttons/detalhe-produto.gif) no-repeat;
	text-indent:-9999px;
	margin:5px 0 0 15px
}
.product-detail a.back{
	display:block;
	width:50px;
	height:16px;
	background:url(../imgs/buttons/voltar.png) no-repeat;
	text-indent:-9999px;
	float:left;
	margin:0 12px 20px 0;
}
.product-detail h2{
	font-size:1.2em;
	font-weight:bold;
	width:680px;
	color:#2A2B51;
	margin:2px 0 20px 0;
	float:left;
}
.product-detail .product-image{
	width:366px!important;
	height:439px!important;
	float:left;
}
.product-detail .product-image h4{
	width:120px;
	color:#FFF;
	text-align:center;
	margin:0 auto;
	padding:2px 5px;
	background:#686DA0;
	position:relative;
	top:2px;
	z-index:0;
}
.product-detail .product-image a.modal{
	display:block;
	width:122px;
	height:20px;
	background:url(../imgs/buttons/clique-para-folhear.png) no-repeat;
	text-indent:-9999px;
	float:right;
	margin:10px 25px 0 0;
}
.product-detail .description{
	width:385px;
	float:left;
	color:#292B51;
}
.product-detail .description h3{
	background:#ED1651;
	color:#fff;
	font-size:1.1em;
	padding:3px 5px;
	margin-top:18px;
}
.product-detail .description div{
	position:relative;
}
.product-detail .description .cover{
	min-height:160px;
}
.product-detail .description .cover ul{
	width:360px;
	margin:20px 0 0 28px;
}
.product-detail .description .cover li{
	display:block;
	float:left;
	width:105px;
	margin-right:7px;
}
.product-detail .description .cover li.active a img{
	opacity:0.4;
	filter:alpha(opacity=40);
}
.product-detail .description ul.features{
	margin:10px 25px;
	list-style-type:disc;
}
.product-detail h4.models{
	background:#93A016;
	padding:3px 5px;
	color:#fff;
	width:740px;
	margin:20px 0 0 0;
	position:relative;
}
.product-detail .details, .product-detail .accessories{
	float:left;
	width:187px;
}
.product-detail .details{
	margin-right:11px;
}
.product-detail .details li, .product-detail .accessories li{
	display:block;
	width:146px;
	text-align:center;
}
.product-detail .details ul, .product-detail .accessories ul{
	margin:15px auto 0 auto;
	width:146px;

}
.product-detail .details ul img, .product-detail .accessories ul img{

}
.product-detail .description span.next, .product-detail .description span.previous{
	display:block;
	width:21px;
	height:136px;
	position:absolute;
	top:30px;
}
.product-detail .description span.next{
	right:0;
	background:url(../imgs/backgrounds/proximo.png) no-repeat;
}
.product-detail .description span.previous{
	left:0;
	background:url(../imgs/backgrounds/anterior.png) no-repeat;
}
.product-detail span.next a, .product-detail span.previous a{
	display:block;
	height:26px;
	width:20px;
	text-indent:-9999px;
	background:url(../imgs/buttons/nav.gif) no-repeat 0 0;
	margin-top:50px;
}
.product-detail span.previous a{background-position:-20px 0;}
.product-detail dl{
	margin:15px 20px 0 2px;
}
.product-detail dl dt{
	margin:10px 0 0 0;
}
.product-detail dl dt strong{
	display:block;
	width:120px;
	background:#686DA0;
	color:#fff;
	font-weight:bold;
	padding:3px 4px;
	border-right:2px solid #898388;
	border-bottom:2px solid #898388;
	position:relative;
	z-index:1;
}
.product-detail dl dd{
	display:block;
	background:#C5C9F4;
	padding:5px 0 5px 10px;
	border-right:2px solid #898388;
	border-bottom:2px solid #898388;
	position:relative;
	top:-2px;
	margin-left:20px;
	z-index:0;
	width:715px;
}
.product-detail dl dd a.where-to-buy{
	position:absolute;
	top:-10px;
	right:5px;
	width:96px;
	height:29px;
	background:url(../imgs/buttons/onde-comprar.png) no-repeat;
	text-indent:-9999px;
}


.product-cover a.back{
	display:block;
	width:50px;
	height:00px;
	background:url(../imgs/buttons/voltar.png) no-repeat;
	text-indent:-9999px;
	float:left;
	margin:0 12px 20px 0;
}
.product-cover h2{
	font-size:1.2em;
	font-weight:bold;
	width:680px;
	color:#2A2B51;
	margin:2px 0 20px 0;
	float:left;
}
.product-cover .product-image{
	width:366px;
	float:left;
}
.product-cover .product-image h4{
	width:120px;
	color:#FFF;
	text-align:center;
	margin:0 auto;
	padding:2px 5px;
	background:#686DA0;
	position:relative;
	top:2px;
	z-index:0;
}
.product-cover .product-image a.modal{
	display:block;
	width:122px;
	height:00px;
	background:url(../imgs/buttons/clique-para-folhear.png) no-repeat;
	text-indent:-9999px;
	float:right;
	margin:10px 25px 0 0;
}
.product-cover .description{
	width:386px;
	float:left;
	color:#292B51;
}
.product-cover .description h3{
	background:#ED1651;
	color:#fff;
	font-size:1.1em;
	padding:3px 5px;
	margin-top:00px;
}
.product-cover .description div{
	position:relative;
}
.product-cover .description .cover{
	min-height:160px;
}
.product-cover .description .cover ul{
	width:360px;
	margin:10px 0 0 28px;
}
.product-cover .description .cover li{
	display:block;
	float:left;
	width:105px;
	margin-right:7px;
}
.product-cover .description .cover li.active a img{
	opacity:0.4;
	filter:alpha(opacity=40);
}
.product-cover .description ul.features{
	margin:10px 25px;
	list-style-type:disc;
}
.product-cover h4.models{
	background:#93A016;
	padding:3px 5px;
	color:#fff;
	width:740px;
	margin:20px 0 0 0;
	position:relative;
}

.product-cover .description{
	margin-right:11px;
}
.product-cover .description li, .product-cover .accessories li{
	display:block;
	width:146px;
	text-align:center;
}
.product-cover .description ul, .product-cover .accessories ul{
	margin:15px auto 0 auto;
	width:146px;

}
.product-cover .description ul img, .product-cover .accessories ul img{

}
.product-cover .description span.next, .product-cover .description span.previous{
	display:block;
	width:21px;
	height:136px;
	position:absolute;
	top:00px;
}
.product-cover .description span.next{
	right:0;
	background:url(../imgs/backgrounds/proximo.png) no-repeat;
}
.product-cover .description span.previous{
	left:0;
	background:url(../imgs/backgrounds/anterior.png) no-repeat;
}
.product-cover span.next a, .product-cover span.previous a{
	display:block;
	height:26px;
	width:20px;
	text-indent:-9999px;
	background:url(../imgs/buttons/nav.gif) no-repeat 0 0;
	margin-top:50px;
}
.product-cover span.previous a{background-position:-20px 0;}
.product-cover dl{
	margin:15px 20px 0 2px;
}




.product-details a.back{
	display:block;
	width:50px;
	height:16px;
	background:url(../imgs/buttons/voltar.png) no-repeat;
	text-indent:-9999px;
	float:left;
	margin:0 12px 20px 0;
}
.product-details .description{
	width:385px;
	float:left;
	color:#292B51;
}
.product-details .description div{
	position:relative;
}
.product-details .description .cover{
	min-height:160px;
}
.product-details .description .cover ul{
	width:360px;
	margin:10px 0 0 28px;
}
.product-details .description .cover li{
	display:block;
	float:left;
	width:105px;
	margin-right:7px;
}
.product-details .description .cover li.active a img{
	opacity:0.4;
	filter:alpha(opacity=40);
}
.product-details .description ul.features{
	margin:0px 25px;
	list-style-type:disc;
}
.product-details h4.models{
	background:#93A016;
	padding:0px 5px;
	color:#fff;
	width:740px;
	margin:0px 0 0 0;
	position:relative;
}
.product-details .details, .product-details .accessories{
	float:left;
	width:187px;
}
.product-details .details{
	margin-right:11px;
}
.product-details .details li, .product-details .accessories li{
	display:block;
	width:126px;
	text-align:center;
}
.product-details .details ul, .product-details .accessories ul{
	margin:15px auto 0 auto;
	width:126px;

}
.product-details .details ul img, .product-details .accessories ul img{

}
.product-details .description span.next, .product-details .description span.previous{
	display:block;
	width:21px;
	height:136px;
	position:absolute;
	top:01px;
}
.product-details .description span.next{
	right:0;
	background:url(../imgs/backgrounds/proximo.png) no-repeat;
}
.product-details .description span.previous{
	left:0;
	background:url(../imgs/backgrounds/anterior.png) no-repeat;
}
.product-details span.next a, .product-details span.previous a{
	display:block;
	height:26px;
	width:20px;
	text-indent:-9999px;
	background:url(../imgs/buttons/nav.gif) no-repeat 0 0;
	margin-top:50px;
}
.product-details span.previous a{background-position:-20px 0;}
.product-details dl{
	margin:0px 20px 0 2px;
}
/* end produtos */

/* +news */
.news #content{
	background: #6266B0 url(../imgs/backgrounds/noticias.jpg) no-repeat top center;
}
.news #content .wrap{
	overflow:auto;
	color:#292B51;
}
.news #content a{
	color:#292B51;
	text-decoration:none;
}
.news #news{
	width:343px;
	float:left;
	margin-right:15px;
	padding:15px 0 0 0;
}

.news #news h4.clipping{
	display:block;
	width:91px;
	height:19px;
	background:url(../imgs/titles/clipping.png)no-repeat;
	text-indent:-9999px;
	margin:0 auto;
}
.news #news .date{
	padding:2px 5px;
	color:#fff;
	background:#E58B18;
	font-size:0.9em;
}
.news #news h3{
	padding:4px 5px;
	color:#fff;
	background:#686DA0;
	font-weight:bold;
	margin: 0 0 0 7px;
}
.news #news p{
	margin:12px 0;
	padding: 0 0 0 22px;
}
.news #news img.photo{
	padding:9px;
	background:#FFF;
	border-right: 2px solid #858585;
	border-bottom: 2px solid #858585;
	margin:0 0 10px 0;
}
.news #news a.back{
	display:block;
	width:50px;
	height:16px;
	background:url(../imgs/buttons/voltar.gif) no-repeat;
	text-indent:-999px;
	margin:0 auto;
}
.news #latest-news{
	width:400px;
	float:left;
}
.news #latest-news h3{
	padding:3px 10px;
	color:#fff;
	background:#E58B18;
	font-weight:bold;
}
.news #latest-news li, .news #news-archive li {
	display:block;
	background:#FEF342;
	padding:3px 5px 3px 16px;
	margin:0 10px 0 42px;
	border-right:2px solid #898989;
	border-bottom:2px solid #898989;
}
.news #latest-news li.color, .news #news-archive li.color{
	background:#FFF;
	padding:3px 10px 3px 20px;
	margin:0 35px 0 15px;
}
.news #latest-news li a:hover{
	text-decoration:underline;
}
.news #latest-news a.archive{
	display:block;
	height:16px;
	width:82px;
	margin:15px auto;
	background:url(../imgs/buttons/arquivo.gif) no-repeat;
	text-indent:-999px;
}
.news #news-archive{
	width:360px;
	float:left;
	margin:20px 20px 0 0;
}
.news #news-archive li{
	width:62%;
}
.news #news-archive h3{
	background:#E58B18;
	color:#FFF;
	font-weight:bold;
	padding:3px 10px;
	margin:0 40px 0px 0;
}
.news #news-archive a.older{
	display:block;
	height:	16px;
	width:82px;
	margin:10px auto;
	background:url(../imgs/buttons/mais-antigas.gif) no-repeat;
	text-indent:-9999px;
}
.news #archive-result{
	width:360px;
	float:left;
}
.news #archive-result h3{
	background:#686DA0;
	color:#FFF;
	font-weight:bold;
	padding:3px 10px;
	margin:0 0px 0px 0;
	border-right:1px solid #898989;
	border-bottom:1px solid #898989;
}

.news #archive-result ul{margin:10px;}
.news #archive-result ul li{margin:4px 0;}
.news #archive-result ul li a:hover{text-decoration:underline;}
.news #archive-result span.date{color:#686DA0;}

.news #archive-result a.back{
	display:block;
	height:	16px;
	width:50px;
	margin:10px auto;
	background:url(../imgs/buttons/voltar.gif) no-repeat;
	text-indent:-9999px;
}

.news .vnews {
	background:url(../imgs/backgrounds/contact_news.gif);
	width:404px;
	height:70px;
	padding:33px 0 0 45px;
	margin:20px 0 0 0px;
	clear:both;
}


.news .vnews p {line-height:1.3em!important; }
/* end news */
/* +search */
.advanced_search #content
	{ background:#6367B1 url(../imgs/backgrounds/adv_search.jpg) no-repeat;
}
.advanced_search * {
	color:#292B51;
}
.advanced_search .breadcrumb {
	margin:0 0 35px 0;
}
.advanced_search #tabs {
	height:45px;
	background:url(../imgs/backgrounds/adv_search_bg_tabs.gif) bottom left no-repeat;
}
.advanced_search #tabs ul {
	margin:0 0 0 21px;
}
.advanced_search #tabs ul li {
	display:inline; float:left;
}
.advanced_search #tabs ul li a {
	display:block;
	height:19px;
	background:url(../imgs/backgrounds/adv_search_tabs.jpg); overflow:hidden; text-indent:-9999px;
}
.advanced_search #tabs ul li.tab1 a {
	width:71px;
}
.advanced_search #tabs ul li.tab1 a:hover, .advanced_search #tabs ul li.tab1 a.affected {
	width:71px;
	background-position:0 -19px;
}
.advanced_search #tabs ul li.tab2 a {
	width:89px;
	background-position:-71px 0;
}
.advanced_search #tabs ul li.tab2 a:hover, .advanced_search #tabs ul li.tab2 a.affected {
	width:89px;
	background-position:-71px -19px;
}
.advanced_search #tabs ul li.tab3 a {
	width:63px;
	background-position:-160px 0;
}
.advanced_search #tabs ul li.tab3 a:hover, .advanced_search #tabs ul li.tab3 a.affected {
	width:63px;
	background-position:-160px -19px;
}
.advanced_search #tabs ul li.tab4 a {
	width:63px;
	background-position:-223px 0;
}
.advanced_search #tabs ul li.tab4 a:hover, .advanced_search #tabs ul li.tab4 a.affected {
	width:63px;
	background-position:-223px -19px;
}

.advanced_search  .search {
	width:373px;
	float:left;
	margin:0 17px 0 0; }

.advanced_search .search form {
	position:relative;
	padding:10px;
	background:#E9E9E9 url(../imgs/backgrounds/adv_search_bottom.gif) left bottom no-repeat;
	color:#292B51;
}
.advanced_search .search form fieldset { position:relative; }
.advanced_search .search form legend {
	font-size:14px;
	font-weight:bold;
}
.advanced_search .search form fieldset fieldset {padding:5px 15px 20px 15px;}
.advanced_search .search form fieldset fieldset legend {
	position:relative;
	font-weight:bold;
	font-size:11px;
	margin:0 0 5px -5px;
}
.advanced_search .search form fieldset fieldset p { height:18px;}
.advanced_search .search form fieldset fieldset p label, .advanced_search .search form fieldset fieldset p input { vertical-align:middle; }
.advanced_search .search form fieldset fieldset p input {
	width:12px;
	height:12px;
	float:left;
	margin:0 8px 0 0;
}
.advanced_search .search form fieldset fieldset p label { float:left; }
.advanced_search .search form select {
	width:100%;
	background:#D5D5D5;
	margin:0 0 10px 0;
}
.advanced_search .search form .bts {
	margin:0 0 0 40px;
}
.advanced_search .search form .bt_form {
	width:136px;
	height:28px;
	float:left;
	display:block;
	cursor:pointer;
	text-indent:-10000px;
	overflow:hidden;
	text-align:center;
	border:none;
	line-height:20em;
	border:0;
}
.advanced_search .search form .bt_submit {
	background:url(../imgs/buttons/bt_search.jpg);
	margin:0 12px 0 0;
}
.advanced_search .search form .bt_cleanup { background:url(../imgs/buttons/bt_cleanup.jpg); }
.advanced_search .search_form fieldset  fieldset.first { margin-top:30px; }
.advanced_search .search_form fieldset  fieldset.first label { font-weight:bold; }
.advanced_search .search_form fieldset  fieldset.first .tip {
	position:absolute;
	top:-50px;
	right:25px;
	width:200px;
}
.advanced_search .search_form fieldset  fieldset.first .tip span { font-size:10x; }
.advanced_search .results {
	position:relative;
	float:left;
	width:373px;
}
.advanced_search .results  h2 {
	height:38px;
	background:url(../imgs/titles/adv_search_results.png);
}
.advanced_search .results .infos {
	position:relative;
	padding:10px 40px 20px; 
}
.advanced_search .results .infos h3 {
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0; border:1px red solid;
}
.advanced_search .results .infos a.all {
	position:absolute;
	top:10px;
	right:30px;
	display:block;
	width:115px;
	height:16px;
	background:url(../imgs/buttons/adv_search_all.png);
	overflow:hidden;
	text-indent:-999px; 
}

.advanced_search .results .pagination ul li a { margin:0 5px 0 0; }
.advanced_search .results .pagination ul li { display:inline; }
.advanced_search .results .pagination ul li a{ text-decoration:none; }
.advanced_search .results .pagination ul li.first { margin:0 10px 0 0; }
.advanced_search .results .pagination ul li.last { margin:0 0 0 10px; }

.advanced_search .results .list li {
	position:relative;
	width:186px;
	height:220px;
	float:left;
	text-align:center;
}
.advanced_search .results .list li h4 {
	font-size:11px;
	font-weight:bold;
	margin:0 0 5px 0;
}
.advanced_search .results .list li a { display:block; }
.advanced_search .results .list li a.more {
	margin:5px auto 0;
	width:63px;
	height:16px;
	background:url(../imgs/buttons/adv_search_more.png);
	overflow:hidden;
	text-indent:-9999px;
}

/* end search */


/* +contact */
.contact #content {
	background:url(../imgs/backgrounds/contact.jpg) center top no-repeat;
	height:800px;
}

.contact_form{ margin:0 0 40px 0; }
.contact_form input, .contact_form select, .contact_form textarea {
	font-size:11px;
	font-family:"verdana";
}
.contact_form h2 {
	background:url(../imgs/backgrounds/contact_phone.gif);
	width:234px;
	height:17px;
	margin:55px 0 10px 67px;
}

.contact_form fieldset.inputs {
	position:relative;
	float:left;
	padding:26px 0 0 0;
	width:350px;
	background:url(../imgs/backgrounds/contact_inputs.gif) no-repeat;
}
.contact_form fieldset.inputs label {
	display:block;
	float:left;
	width:135px;
	line-height:25px;
	text-indent:-9999px;
	overflow:hidden;
}
.contact_form fieldset.inputs input {
	background:#E8DE3C;
	border:1px solid #D2C936;
	border-width:1px 0 0 1px;
	padding:1px 2px;
}
.contact_form fieldset.inputs select {
	padding:2px;
}
.contact_form fieldset.inputs select {
	border:0;
	background:#E8DE3C;
}
.contact_form fieldset.inputs p span {
	display:block;
	height:16px;
	overflow:hidden;
}
.contact_form fieldset.inputs p span select {
	border:none;
	margin:-2px;
}

.contact_form fieldset.inputs p.name { height:28px; }
.contact_form fieldset.inputs p.name input { width:193px; }
.contact_form fieldset.inputs p.mail { height:29px; }
.contact_form fieldset.inputs p.mail input { width:188px; }
.contact_form fieldset.inputs p.phone { height:30px; }
.contact_form fieldset.inputs p.phone input { width:186px; }
.contact_form fieldset.inputs p.city { height:30px;  }
.contact_form fieldset.inputs p.city input { width:189px; }
.contact_form fieldset.inputs p.state { height:28px;  }
.contact_form fieldset.inputs p.state span { width:198px; }
.contact_form fieldset.inputs p.state select { width:201px; }
.contact_form fieldset.inputs p.sector { height:28px;}
.contact_form fieldset.inputs p.sector span { width:183px; }
.contact_form fieldset.inputs p.sector select { width:186px; }

.contact_form fieldset.msg {
	position:relative;
	float:left;
	width:333px;
	height:194px;
	background:url(../imgs/backgrounds/contact_bg_msg.gif) right bottom no-repeat;
}
.contact_form fieldset.msg label{
	display:block;
	margin:0 auto;
	overflow:hidden;
	text-indent:-9999px;
	width:90px;
	height:17px;
	background:url(../imgs/backgrounds/contact_label_msg.png);
}
.contact_form fieldset.msg textarea {
	width:294px;
	height:153px;
	line-height:22px;
	padding:0 0 0 5px;
	margin:12px 0 0 17px;
	background:url(../imgs/backgrounds/contact_bg_textarea.gif);
	border:0;
}

.contact_form .actions { clear:both;}
.contact_form .actions .bt_submit {
	margin:0 0 0 535px;
	width:102px;
	height:33px;
	background:url(../imgs/buttons/contact_bt_send.png);
}

.contact .vcard {
	background:url(../imgs/backgrounds/contact_infos.gif);
	width:406px;
	height:73px;
	padding:33px 0 0 45px;
}

.contact .vcard p {line-height:1.3em; }
/* end contact */


/* +pdv */
.pdv #content{
	background: #6266B0 url(../imgs/backgrounds/noticias.jpg) no-repeat top center;
}
.pdv .breadcrumb{
	margin:0 0 30px 0;
}

.pdv p{
	margin:10px;
}

.pdv  ul.list li{
position:relative;
float:left;
height:210px;
margin:0 25px 0 0;
}

.pdv ul.list li p  { margin:0; display:inline; float:left; position:relative; z-index:2;  }

.pdv ul.list li h3{
position:relative;
z-index:1;
margin:50px 0 0 -25px;
padding:3px 10px 3px 35px;
float:left;
width:160px;
background:#686DA0;
color:#FFF;
border-right:2px solid #66677F;
border-bottom:2px solid #66677F;
font-size:1.2em;
}


/* end pdv */

/* +onde comprar */
.buy #content { background:#6367B1 url(../imgs/backgrounds/contact.jpg) center top no-repeat; min-height:500px; }
.buy  .breadcrumb { margin:0 0 35px 0; }

.buy .filters { width:321px; float:left; margin:0 50px 0 0; }
.buy .filters h2 { display:none; }
.buy .filters fieldset { height:173px; padding:27px 0 0 0; background:url(../imgs/backgrounds/buy_form.png); margin:0 0 15px 0 }
.buy .filters p { height:29px; }
.buy .filters label { display:block; float:left; width:114px; overflow:hidden; text-indent:-10000px; line-height:20px; }
.buy .filters p span { display:block; height:17px; overflow:hidden; width:188px; }
.buy .filters p span select { border:none; background:#E9E9E9; margin:-1px 0 0 -1px; font-size:10px; width:190px; }
.buy .filters .bt_submit { width:98px; height:32px; background:url(../imgs/buttons/buy_search.png); margin:0 0 0 205px;  }
.buy .filters .actions .bt_send { position:absolute; border:none; top:290px; right:470px; width:54px; height:15px; background:url(../imgs/buttons/newsletter_bt_send.png);  }
.buy .filters .actions .bt_send2 { position:absolute; border:none; top:150px; right:140px; width:54px; height:15px; background:url(../imgs/buttons/newsletter_bt_send.png);  }

.buy .results {width:370px; float:left; }
.buy .results .infos { background:url(../imgs/backgrounds/buy_results.png) no-repeat; height:101px; padding:30px 0 0 0;}
.buy .results .infos h2 { display:none; }
.buy .results .infos * { color:#686DA0; font-size:11px; }
.buy .results .infos p { padding:0 0 0 32px; line-height:1.6em; }

.infos { margin:0;}

.buy .results .companies * { color:#000; font-size:10px; }
.buy .results .companies div {padding:0 0 17px 32px; }
.buy .results .companies h3 {font-weight:bold; }
/* end onde comprar */

/* +institucional */
.institutional #content { background:url(../imgs/backgrounds/contact.jpg) center top no-repeat; }
.institutional  .breadcrumb { margin:0 0 35px 0; }


.institutional  .box { width:592px; padding:0 0 8px 0; background:url(../imgs/backgrounds/institutional_box_bottom.gif) left bottom no-repeat; }
.institutional  .box h2 { height:30px; overflow:hidden; text-indent:-9999px; background:url(../imgs/backgrounds/institutional_box_top.gif); margin:0 2px 0 0; }
.institutional  .box h2 span { display:block; height:100%; background-position:12px 0; background-repeat:no-repeat; }
.institutional  .box .content { background:url(../imgs/backgrounds/institutional_box_middle.jpg) 25px 0 repeat-y; padding:0 15px 10px 45px; }
.institutional  .box .content p { margin:0 0 10px 0;}
.institutional  .box .content ul, .institutional  .box .content li { padding:0 0 5px 0; vertical-align:top; }
.institutional  .box#mission span { background-image:url(../imgs/titles/institutional_title_1.gif); }
.institutional  .box#social-responsability span { background-image:url(../imgs/titles/institutional_title_2.gif); }
.institutional  .box#values span { background-image:url(../imgs/titles/institutional_title_3.gif); }
.institutional  .box#historico_foroni span { background-image:url(../imgs/titles/institutional_title_4.gif); }


.institutional  .box#mission  { margin:-15px 0 0 75px; }
.institutional  .box#social-responsability  { margin:-15px 0 0 50px; }
.institutional  .box#values { margin:-14px 0 40px 105px; }
.institutional  .box#historico_foroni { margin:0 0 0 25px; }

.institutional  .box ul li { list-style:circle inside; }
/* end institucional */

/* +representantes */
.representatives *{ color:#292B51; }

.representatives #content { background: #6367B1 url(../imgs/backgrounds/contact.jpg) center top no-repeat; }
.representatives  .breadcrumb { margin:0 0 35px 0; }

.representatives #map { width:375px; height:405px; float:left; margin:0 30px 0 0; }

.representatives .state { overflow:hidden; float:left; width:370px;  }
.representatives .state h2 { padding:3px 5px; background:#F39519; margin:0 0 15px 0; font-size:14px; font-weight:bold; letter-spacing:-1px; color:#FFF; }
.representatives .state .region { width:278px; height:120px; padding:0 0 0 22px; margin:0 0 25px 0; background:url(../imgs/backgrounds/representatives_box.png); }
.representatives .state .region h3 { font-size:11px; color:#FFF; font-weight:bold; padding:2px 0 0 0; height:21px; }
.representatives .state h4, .representatives .state p {font-size:10px; }
.representatives .state .region a { text-decoration:none; }
.representatives .state .region .org { height:22px;  }
.representatives .state .region .fn { height:17px; }
.representatives .state .region .tels { line-height:1.7em; width:235px; height:39px;  }
.representatives .bt_back { margin:0 0 0 420px; display:block; width:50px; height:16px; background:url(../imgs/buttons/voltar.gif); }
/* end representantes */

/* +licenças */
.licenses #content { background:#D0D4EC; }
.licenses  .breadcrumb {}

.licenses .filters { float:right; background:url(../imgs/backgrounds/licenses_filters.png); width:325px; height:63px; margin:0 5px 30px 0; }
.licenses .filters .orderby { padding:6px 0 13px 0;}
.licenses .filters label { display:block; float:left; width:114px; overflow:hidden; text-indent:-10000px; line-height:20px; }
.licenses .filters p span { display:block; height:17px; overflow:hidden; width:195px; }
.licenses .filters p span select { border:none; background:#E9E9E9; margin:-1px 0 0 -1px; padding:2px; font-size:10px; width:197px; }

.licenses .license { }
.licenses .license ul.products { overflow:visible !important; }

.licenses .license .line-description .go-top { position:absolute; top:40px; right:24px; display:block; width:61px; height:16px; background:url(../imgs/buttons/licenses-go-top.gif); overflow:hidden; text-indent:-9999px; }
/* end licenças */

/* +copyright */
.copyright #content { background:url(../imgs/backgrounds/contact.jpg) center top no-repeat; min-height:500px; }
.copyright  .breadcrumb { margin:0 0 35px 0; }

.copyright  table.copyrights { margin:0 auto; width:502px; border-collapse:collapse; border-spacing:0; }
.copyright  table.copyrights thead th { height:59px; background:url(../imgs/backgrounds/copyright_th.jpg) right top;}
.copyright  table.copyrights thead th.first { background:url(../imgs/backgrounds/copyright_th.jpg) left top; }
.copyright  table.copyrights tr td { height:59px; text-align:center; background:url(../imgs/backgrounds/copyright_td.jpg) right bottom no-repeat; }
.copyright  table.copyrights tr td.first { width:176px; font-size:14px; color:#5C5F8D; background:url(../imgs/backgrounds/copyright_td.jpg) left bottom no-repeat; }
/* end copyright */

/* +sac */

/*
.sac #content { background:url(../imgs/backgrounds/contact.jpg) center top no-repeat; }
.sac_form input, .sac_form select, .sac_form textarea { font-size:11px;font-family:"verdana"; }
.sac_form h2 { background:url(../imgs/titles/sac_title.png); width:351px; height:14px; margin:55px 0 10px 0; }
.sac_form fieldset.inputs p { height:29px; }
.sac_form fieldset.inputs { position:relative; float:left; padding:26px 0 0 0; width:340px; height:316px; background:url(../imgs/backgrounds/sac_inputs.gif) no-repeat; }
.sac_form fieldset.inputs label { display:block; float:left; width:135px; line-height:25px; text-indent:-9999px; overflow:hidden; }
.sac_form fieldset.inputs input {  background:#E3E3E3; width:192px; border:1px solid #CECECE; border-width:1px 0 0 1px; padding:1px 2px; }
.sac_form fieldset.inputs p span { display:block; width:190px; height:16px; overflow:hidden; border:1px solid #CECECE; }
.sac_form fieldset.inputs p span select { padding:2px; width:192px; background:#E3E3E3; border:none; margin:-1px; }
.sac_form fieldset.inputs p.city { height:30px; }
.sac_form fieldset.inputs p.state { height:32px; }
.sac_form fieldset.inputs p.phone { height:30px; }
.sac_form fieldset.inputs p.phone input { margin:0 0 0 5px; width:187px; }
.sac_form fieldset.msg { position:relative; float:left; width:333px; background:url(../imgs/backgrounds/sac_bg_msg.gif) right 18px no-repeat; }
.sac_form fieldset.msg label{ display:block; margin:0 auto;overflow:hidden; text-indent:-9999px; width:92px; height:18px; background:url(../imgs/backgrounds/sac_label_msg.png); }
.sac_form fieldset.msg textarea { width:298px; height:145px; line-height:22px; padding:0 0 0 5px;  margin:12px 0 0 17px; background:#E3E3E3; border:1px solid #CECECE; }

.sac_form .actions .bt_submit { margin:22px 0 0 220px; width:88px; height:22px; background:url(../imgs/buttons/sac_bt_send.png); }
*/

.sac #content { background:url(../imgs/backgrounds/contact.jpg) center top no-repeat; }
.sac_form input, .sac_form select, .sac_form textarea { font-size:11px;font-family:"verdana"; }
.sac_form h2 { background:url(../imgs/titles/sac_title.png); width:351px; height:14px; margin:55px 0 10px 0; }
.sac_form fieldset.inputs p { height:29px; }
.sac_form fieldset.inputs { position:relative; float:left; padding:26px 0 0 0; width:340px; height:362px; background:url(../imgs/backgrounds/sac_inputs.gif) no-repeat; }
.sac_form fieldset.inputs label { display:block; float:left; width:135px; line-height:25px; text-indent:-9999px; overflow:hidden; }
.sac_form fieldset.inputs input {  background:#E3E3E3; width:192px; border:1px solid #CECECE; border-width:1px 0 0 1px; padding:1px 2px; }
.sac_form fieldset.inputs p span { display:block; width:190px; height:16px; overflow:hidden; border:1px solid #CECECE; }
.sac_form fieldset.inputs p span select { padding:2px; width:192px; background:#E3E3E3; border:none; margin:-1px; }
.sac_form fieldset.inputs p.city { height:30px; }
.sac_form fieldset.inputs p.state { height:32px; }
.sac_form fieldset.inputs p.phone { height:30px; }
.sac_form fieldset.inputs p.phone input { margin:0 0 0 5px; width:187px; }
.sac_form fieldset.msg { position:relative; float:left; width:333px; height:194px; background:url(../imgs/backgrounds/contact_bg_msg.gif) right bottom no-repeat; }
.sac_form fieldset.msg label{ display:block; margin:0 auto; overflow:hidden; text-indent:-9999px; width:90px; height:17px; background:url(../imgs/backgrounds/contact_label_msg.png); }
.sac_form fieldset.msg textarea { width:294px; height:153px; line-height:22px; padding:0 0 0 5px;  margin:12px 0 0 17px;  background:url(../imgs/backgrounds/contact_bg_textarea.gif); border:0; }
.sac_form .actions {clear:left; }
.sac_form .actions .bt_submit { position:absolute; top:330px; right:105px; width:88px; height:22px; background:url(../imgs/buttons/sac_bt_send.png);  }


/* end sac */


/* +newsletter */
.newsletter #content { background:url(../imgs/backgrounds/contact.jpg) center top no-repeat; }
.newsletter_form input, .newsletter_form select, .newsletter_form textarea { font-size:11px;font-family:"verdana"; }
.newsletter_form h2 { background:url(../imgs/titles/sac_title.png); width:351px; height:14px; margin:55px 0 10px 0; }
.newsletter_form fieldset.inputs p { height:29px; }
.newsletter_form fieldset.inputs { position:relative; float:left; padding:26px 0 0 0; width:340px; height:300px; background:url(../imgs/backgrounds/newsletter_inputs.gif) no-repeat; }
.newsletter_form fieldset.inputs label { display:block; float:left; width:135px; line-height:25px; text-indent:-9999px; overflow:hidden; }
.newsletter_form fieldset.inputs input {  background:#E3E3E3; width:192px; border:1px solid #CECECE; border-width:1px 0 0 1px; padding:1px 2px; }
.newsletter_form fieldset.inputs p span { display:block; width:190px; height:16px; overflow:hidden; border:1px solid #CECECE; }
.newsletter_form fieldset.inputs p span select { padding:2px; width:192px; background:#E3E3E3; border:none; margin:-1px; }
.newsletter_form fieldset.inputs p.city { height:30px; }
.newsletter_form fieldset.inputs p.state { height:32px; }
.newsletter_form fieldset.inputs p.phone { height:30px; }
.newsletter_form fieldset.inputs p.phone input { margin:0 0 0 5px; width:187px; }
.newsletter_form fieldset.msg { position:relative; float:left; width:332px; height:108px; background:url(../imgs/backgrounds/newsletter_bg_msg.gif) right bottom no-repeat; }
.newsletter_form fieldset.msg label{ display:block; margin:0 auto; overflow:hidden; text-indent:-9999px; width:180px; height:17px; background:url(../imgs/backgrounds/newsletter_label_msg.png); }
.newsletter_form fieldset.msg textarea { width:294px; height:153px; line-height:22px; padding:0 0 0 5px;  margin:12px 0 0 17px;  background:url(../imgs/backgrounds/contact_bg_textarea.gif); border:0; }
.newsletter_form .actions {clear:left; }
.newsletter_form .actions .bt_submit { position:absolute; top:330px; right:105px; width:88px; height:22px; background:url(../imgs/buttons/sac_bt_send.png);  }
.newsletter_form .actions .bt_send { position:absolute; border:none; top:295px; right:140px; width:54px; height:15px; background:url(../imgs/buttons/newsletter_bt_send.png);  }
.newsletter_form .actions .bt_send2 { position:absolute; border:none; top:130px; right:140px; width:54px; height:15px; background:url(../imgs/buttons/newsletter_bt_send.png);  }
/* end newsletter */

/* +newsletter */
.ondecomprar_form fieldset { margin:270px 0 0 -382px;}
.ondecomprar #content { background:url(../imgs/backgrounds/contact.jpg) center top no-repeat; }
.ondecomprar_form input, .ondecomprar_form select, .ondecomprar_form textarea { font-size:11px;font-family:"verdana"; }
.ondecomprar_form h2 { background:url(../imgs/titles/sac_title.png); width:351px; height:14px; margin:55px 0 10px 0; }
.ondecomprar_form fieldset.inputs p { height:29px; }
.ondecomprar_form fieldset.inputs { position:relative; float:left; padding:100px 0 0 0; width:340px; height:55px; background:url(../imgs/backgrounds/ondecomprar_inputs.gif) no-repeat; }
.ondecomprar_form fieldset.inputs label { display:block; float:left; width:135px; line-height:25px; text-indent:-9999px; overflow:hidden; }
.ondecomprar_form fieldset.inputs input {  background:#E3E3E3; width:192px; border:1px solid #CECECE; border-width:1px 0 0 1px; padding:1px 2px; }
.ondecomprar_form fieldset.inputs p span { display:block; width:190px; height:16px; overflow:hidden; border:1px solid #CECECE; }
.ondecomprar_form fieldset.inputs p span select { padding:2px; width:192px; background:#E3E3E3; border:none; margin:-1px; }
.ondecomprar_form fieldset.inputs p.city { height:30px; }
.ondecomprar_form fieldset.inputs p.state { height:32px; }
.ondecomprar_form fieldset.inputs p.phone { height:30px; }
.ondecomprar_form fieldset.inputs p.phone input { margin:0 0 0 5px; width:187px; }
.ondecomprar_form fieldset.msg { position:relative; float:left; width:332px; height:108px; background:url(../imgs/backgrounds/newsletter_bg_msg.gif) right bottom no-repeat; }
.ondecomprar_form fieldset.msg label{ display:block; margin:0 auto; overflow:hidden; text-indent:-9999px; width:180px; height:17px; background:url(../imgs/backgrounds/newsletter_label_msg.png); }
.ondecomprar_form fieldset.msg textarea { width:294px; height:153px; line-height:22px; padding:0 0 0 5px;  margin:12px 0 0 17px;  background:url(../imgs/backgrounds/contact_bg_textarea.gif); border:0; }
.ondecomprar_form .actions {clear:left; }
.ondecomprar_form .actions .bt_submit { position:absolute; top:330px; right:105px; width:88px; height:22px; background:url(../imgs/buttons/sac_bt_send.png);  }
.ondecomprar_form .actions .bt_send { position:absolute; border:none; top:60px; right:0px; width:54px; height:15px; background:url(../imgs/buttons/newsletter_bt_send.png);  }
.ondecomprar_form .actions .bt_send2 { position:absolute; border:none; width:54px; height:15px; background:url(../imgs/buttons/newsletter_bt_send.png);  }

.ff3 .ondecomprar_form .actions .bt_send2 { left:270px; top:50px; }
.ie8 .ondecomprar_form .actions .bt_send2 {left:270px; top:145px; }
.ie7 .ondecomprar_form .actions .bt_send2 {left:270px; top:145px; }
.ie6 .ondecomprar_form .actions .bt_send2 {left:270px; top:145px; }
/* end newsletter */

/* +modal */
#image-modal, #product-modal{position:relative;}
#image-modal img{
	background:#fff;
	padding:10px;
}
#image-modal #closeLayer, #product-modal #closeLayer{
	top:-12px;
	right:-10px;
	background:#E58B18;
	padding:3px 5px;
	color:#fff;
	text-decoration:none;
	position:absolute;
}
#product-modal a.previous, #product-modal a.next{
	bottom:-22px;
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:122px;
	height:20px;
	background:url(../imgs/buttons/clique-para-folhear.gif) no-repeat 0 0;
}
#product-modal a.next{
	background-position:-122px 0;
	right:0px !important;
}
/* end modal */


/* +footer */
#footer 
{
	width:620px;
	margin:0 auto;
	min-height:80px;
	color:#3A3C65;
	padding-top:15px;
	
}
#footer .menu, #footer .credits{
	text-align:right;
	padding-right:15px;
}
#footer .menu li{
	display:inline;
	margin:0 3px;
}
#footer .menu li a{
	color:#BEC0D5;
	text-decoration:none;
	font-size:1.1em;
}
#footer .credits p, #footer #w3haus{
	float:right;
	margin:15px 3px;
	font-size:1.0em;
}
#footer #w3haus{margin-top:13px;}
#footer #logo_w3haus a {
	display:block;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	width:55px;
	height:20px;
	background:url(../imgs/others/logo_w3haus_a.gif);
}
#footer #logo_w3haus a:hover {
	background:url(../imgs/others/logo_w3haus_b.gif);
}
/* end footer */


/* +classes */
#content-menu .breadcrumb li{
	display:inline;
	padding:0 5px
}
#content-menu .breadcrumb li a{
	font-size:2.0em;
	color:#292B51;
	text-decoration:underline;
}
#content-menu .breadcrumb li.active a{font-size:1.8em;}
/* end classes */

/* PDV */

.div center
{
	margin:auto;
	text-align:center;
}

.table_pdv
{
	width:100%;
}

.table_pdv .legenda
{
	font-weight:bold;
}

.table_pdv .imagem
{
	vertical-align:bottom;
}


.twitters {
  border: 2px solid #545890;
  width:420px;
  margin:0 auto;
  height:140px;
  overflow: auto;
  padding:10px;
}

.h2-twitters{width:420px; margin:0 auto; height:35px; background:#545890; color:#fff; padding:5px 12px 0px 12px; font-size:12px }
.h2-twitters span{width:308px;height:10px; color:#fff; display:block; float:left; border-bottom:1px solid #fff; padding-bottom:3px; margin-bottom:3px ; font-size:9px!important}
.twitters-geral{ width:400px; height:90px; float:left;}
.twitters-geral span.prefix{ width:30px; height:80px; float:left; margin-right:10px; }
.twitters-geral span.prefix img{ border:1px solid #3a3f8b }
.twitters-geral span.twitterStatus { float:left; width:350px; margin-bottom:8px; line-height:18px;}
.twitters-geral span a { color: #000;}
.img-twitter-menor{ float:right; margin-top:5px;}



/* end PDV */


.sele-estado {position:relative; top:-83px; left:135px; width:179px; border:none; background:#E9E9E9;}
.ie8 .sele-estado {top:-83px; left:0px;}
.ie7 .sele-estado {top:-88px;}

.sele-cidade {position:relative; top:-68px; left:0px; width:179px; border:none; background:#E9E9E9;}
.ie8 .sele-cidade {top:-70px; left:0;}
.ie7 .sele-cidade {top:-77px;}

.sele-bairro {position:relative; top:-81px; left:135px; width:179px; border:none; background:#E9E9E9;}
.ie8 .sele-bairro {top:-56px; left:0px;}
.ie7 .sele-bairro {top:-93px;}

.area-imprensa{ width:690px; float:left; border:1px solid #545890; background:#fff; padding:10px; margin:30px auto 0 200px!important; }
.lista-area-imprensa, .lista-area-imprensa-interna{ width:690px; float:left; border:1px solid #545890; background:#fff; padding:30px; margin-top:30px; }
.lista-area-imprensa li{ width:690px; border-bottom:1px solid #373a79; min-height:120px; padding:10px 0 10px 0; }
.lista-area-imprensa li img{ float:left; margin:0 25px 15px 0; }
.lista-area-imprensa-interna img{ xfloat:left; margin:0 25px 15px 0; }
.lista-area-imprensa li p { float:left; margin-top:25px;   }
.lista-area-imprensa-interna p{ margin-top:25px;line-height:20px;  }
.lista-area-imprensa li a , .lista-area-imprensa-interna li a{ color:#292b51!important; }
.lista-area-imprensa-interna li{width:690px; border-bottom:1px solid #373a79; min-height:170px; float:left; padding:10px 0 10px 0; }
.baixar-arquivo{ display:block; width:124px; height:32px; margin:0 auto;  background: url(../imgs/buttons/ContinuarLendo.png); text-indent:-9999px;}

.cadastre-se{ display:block; width:102px; height:32px; xmargin:0 auto; float:left;  background: url(../imgs/buttons/cadastre-se.gif); text-indent:-9999px; cursor:pointer;}
.Esqueci-senha{ display:block; width:150px; height:32px; xmargin:0 auto; float:right;  background: url(../imgs/buttons/esqueci-senha.gif); text-indent:-9999px; cursor:pointer;}


