/* EXTRALIFE @ CSS Document
*
* Starcorp (http://www.starcorp.com.br)
* Criado por Thiago Rocha (thiago.rocha@starcorp.com.br)
* Início do Projeto: 02/05/2008
* Última Atualização: 12/06/2008
* por Thiago Rocha (thiago.rocha@starcorp.com.br)
*
*/



/* ********** RESET ********** */
*	{
	margin:0;
	padding:0;
	border:none;
	outline:none;
	list-style:none;
}



/* ********** GERAL ********** */
body {font-family:Verdana, Arial, Helvetica, sans-serif;}

input, select, textarea	{
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

.pos-relative {position:relative;}



/* ********** CONTAINER ********** */
#container	{
	position:relative;
	left:50%;
	width:1004px;
	height:600px;
	margin:0 0 0 -502px;
}



/* ********** CONTAINER > HEADER ********** */
#container #header	{
	background:url(../img/conteudo/bgHeader.jpg) no-repeat left #005EAC;
	width:1004px;
	height:77px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.tabela_topo{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:10px;
}

.tabela_topo input{
	font-weight:bold;
}

.tabela_topo select{
	font-weight:bold;
}

.tabela_topo span{
	font-size:10px;
	font-weight:normal;
	letter-spacing:-1px;
}

#container #header #lnkHome {float:left;}

#container #header #lnkHome a {
	display:block;
	width:157px;
	height:77px;
}

/* BUSCA */
#container #header .busca	{
	float:right;
	margin:25px 15px auto;
}

#container #header .busca span	{
	margin:-5px 0 0 185px;
	font-size:10px;
	font-weight:normal;
	letter-spacing:-1px;
}

#container #header .busca input	{
	width:140px;
	font-weight:bold;
}

/* IDIOMA */
#container #header #idioma	{
	float:right;
	margin:27px 50px auto;
}

#container #header #idioma select	{
	font-weight:bold;
}

/* ********** CONTAINER > EXTRALIFE ********** */
#container #extralife	{
	width:1004px;
	height:196px;
	margin:2px 0 0 0;
}

/* ********** ONDE COMPRAR ********** */
#ondeComprar	{
	font-size:13px;
	margin-left:10px;
}

#ondeComprarForm	{
	font-size:12px;
	font-weight:bold;
}

/* FABRICA */
#container #extralife #fabrica	{
	float:left;
	background:url(../img/conteudo/extralife.jpg) no-repeat;
	width:501px;
	height:196px;
	z-index:10;
}

/* TVFLASH */
#container #extralife #tvFlash	{
	float:right;
	width:501px;
	height:196px;
	z-index:10;
}

/* ********** CONTAINER > LINHAS ********** */
#container #linhas	{
	float:left;
	width:1002px;
	margin:0 0 10px 2px;
	_margin:0 0 -30px 2px;
	color:#FFFFFF;
}

/* boxPRODUTOS */
#container #linhas #boxProdutos	{
	position:relative;
	z-index:665px;
	float:left;
	background:url(../img/conteudo/bgBoxProdutos.jpg) repeat-x #005FAF;
	width:165px;
	height:140px;
	margin:2px 2px 0 0;
	font-family:Arial, Helvetica, sans-serif;
}

#container #linhas #boxProdutos a {color:#FFFFFF;}
#container #linhas #boxProdutos ul {margin:5px 7px;}
#container #linhas #boxProdutos ul li {font-size:12px; font-weight:bold; word-spacing:-1px;}
#container #linhas #boxProdutos ul li ul {margin:auto; *margin:-3px 0 0 0;}
#container #linhas #boxProdutos ul li ul li {*margin:0 0 -5px 0; font-size:11px; font-weight:normal;}

/* boxCATEGORIAS */
#container #linhas #boxCategorias	{
	float:left;
	background:url(../img/conteudo/bgBoxLinhas.jpg) repeat-x;
	width:165px;
	height:20px;
	margin:2px 2px 0 0;
	font-family:Arial, Helvetica, sans-serif;
}

#container #linhas #boxCategorias a {color:#FFFFFF;}
#container #linhas #boxCategorias ul {margin:3px 7px; *margin:0 7px;}
#container #linhas #boxCategorias ul li {font-size:12px; font-weight:bold; word-spacing:-1px;}
#container #linhas #boxCategorias ul li ul {position:absolute; z-index:1000; background:url(../img/conteudo/bgBoxLinhasSub.jpg) repeat-x #013A87; width:165px; height:123px; margin:1px 0 0 -7px;}
#container #linhas #boxCategorias ul li ul li {margin:0 5px 0 7px; font-size:11px; font-weight:normal;}

/* REVENDAS */
#revenda	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:	45px;
}

/* ********** CONTAINER > PRODUTOS ********** */
#container #produtos {
	width:1004px;
	*width:985px;
	height:227px;
	overflow:auto;
	margin:55px 0 0 0;
	*margin:0 0 10px 0;
	_margin:40px 0 10px 0;
	text-align:center;
}

#container #produtos h1 {font-size:14px; font-weight:bold; color:#003A86;}
#container #produtos p {margin:0 0 12px 0; font-size:11px;}


/* ********** CONTAINER > PRODUTOS > DETALHES ********** */
#container #produtos #detalhes	{
	background:url(../img/conteudo/bgProdutos.jpg) no-repeat;
	width:235px;
	height:211px;
	margin:0 0 16px 5px;
	font-size:11px;
	text-align:center;
	float:left;
}

#container #produtos #detalhes a {color:#000000;}

/* NOME */
#container #produtos #detalhes .nome	{
	height:35px;
	overflow:hidden;
	margin:10px 10px 0 10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

/* DESCRICAO */
#container #produtos #detalhes .descricao	{
	height:15px;
	overflow:hidden;
	margin:0 10px 0 10px;
	font-size:11px;
	text-align:center;
}

/* FOTO */
#container #produtos #detalhes .foto {margin:0 0 0 0;}



/* ********** CONTAINER >PAGINACAO ********** */
#container #paginacao {float:right; margin:0 0 10px 0; *margin:0 0 0 0; font-size:12px;}
#container #paginacao li {float:left; display:inline; margin:0 2px; display:block;}
#container #paginacao li a {float:left; color:#0060AD; padding:5px 10px;}
#container #paginacao li a:hover {background:#0060AD; font-weight:bold; color:#FFFFFF;}
#container #paginacao li.current {background:#003A85; padding:5px 10px; font-weight:bold; color:#FFFFFF;}
#container #paginacao li.nolink {padding:5px 10px; color:#898989;}



/* ********** CONTAINER > MAIN ********** */
#container #main {
	width:1004px;
}



/* ********** CONTAINER > MAIN > INTERNA ********** */
#container #main #interna	{
	background:url(../img/conteudo/bgInternas.jpg) no-repeat;
	width:1004px;
	height:472px;
}

#container #main #internaBranca	{
	background-color:#FFFFFF;
	width:1004px;
	height:472px;
}


/* ********** CONTAINER > MAIN > INTERNA > IMG ********** */
#container #main #interna #img {float:left;}

#container #main #interna #img .historia {
	width:360px;
	height:360px;
	margin:24px 0 0 122px;
	*margin:68px 0 0 130px;
}

#container #main #interna #img .missao {
	width:360px;
	height:360px;
	margin:24px 0 0 122px;
	*margin:68px 0 0 130px;
}

#container #main #interna #img .exportacao {
	width:230px;
	height:230px;
	margin:87px 0 0 195px;
	*margin:127px 0 0 195px;
}

#container #main #interna #img .sae {
	width:410px;
	height:290px;
	margin:128px 0 0 90px;
	*margin:170px 0 0 90px;
}

#container #main #interna #img .enderecos{
	width:410px;
	height:290px;
	margin:88px 0 0 85px;
	*margin:128px 0 0 85px;
}

#container #main #interna #img .noticia {
	width:360px;
	height:360px;
	margin:45px 0 0 140px;
	*margin:85px 0 0 140px;
}

#boxRevenda {
	float:right;
	margin:0px 272px 0px 272px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

/* ********** CONTAINER > MAIN > INTERNA > BOX ********** */
#container #main #interna #box {
	float:right;
	background:url(../img/conteudo/bgBoxInternas.jpg) no-repeat;
	width:373px;
	height:410px;
	margin:2px 130px 0 0;
	*margin:38px 120px 0 0;
	*padding:10px 0 0 0;
	font-size:12px;
}

#container #main #interna #box #conteudo{
	height:383px;
	margin:10px 15px 0 10px;
	padding:0 10px 0 0;
	overflow:auto;
}

/* ********** CONTAINER > MAIN > INTERNA > BOX INDIQUE AMIGO ********** */
#container #main #interna #boxIndica {
	float:right;
	background:url(../img/conteudo/bgBoxIndique.jpg) no-repeat;
	width:480px;
	height:376px;
	font-size:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin:18px 209px 0 0;
	*margin:60px 209px 0 0;
}

#container #main #interna #boxIndica #formulario table {font-size:12px;}



/* ********** CONTAINER > MAIN > GERAL ********** */
#container #main #geral	{
	clear:both;
	width:1004px;
	margin:0 0 10px 0;
	_margin:40px 0 10px 0;
	font-size:12px;
}

#container #main #geral h1 {border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; font-size:14px;}
#container #main #geral table {margin:auto;}
#container #main #geral #lista {font-size:11px;}



/* ********** CONTAINER > MAIN > LINHA-PRODUTO ********** */
#container #main #linha-produto {width:1004px; _margin:0 0 0 -2px;}

#container #main #linha-produto #bestpro	{
	background:url(../img/conteudo/bgBestPro.jpg) no-repeat bottom;
	height:472px;
}

#container #main #linha-produto #extralife	{
	background:url(../img/conteudo/bgExtralife.jpg) no-repeat;
	height:472px;
}

#container #main #linha-produto #vibemix	{
	background:url(../img/conteudo/bgVibemix.jpg) no-repeat;
	height:472px;
}



/* ********** CONTAINER > MAIN > LINHA-PRODUTO > PRODUTO-INFO ********** */
#container #main #linha-produto #produto-info	{
	float:right;
	width:235px;
	height:405px;
	margin:10px 15px 0 0;
	_margin:45px 15px 0 0;
}

#container #main #linha-produto #produto-info .botao	{
	width:211px;
	height:33px;
	cursor:pointer;
}

#boxProduto, #boxInformacoes, #boxMidia, #boxDownload {
	display:none;
	width:235px;
	height:240px;
	overflow:auto;
	margin:5px 0 10px 0;
	font-size:11px;
}

.expand {display:block !important;}
.hide {display:none !important;}

#boxProduto p {margin:0 0 11px 0;}
#boxProduto h1 {font-size:12px; font-weight:bold;}
#boxProduto h2 {margin:0 0 15px 0; font-size:18px; font-weight:bold;}
#boxProduto h2:first-letter {text-transform:uppercase;}
#boxProduto ul {margin:0 0 0 -10px; padding:0;}
#boxProduto li {list-style-type:disc; list-style-position:inside; margin:0 0 0 10px; padding:0;}

#bestpro #produto-info #boxProduto a {font-weight:bold; color:#23713B;}
#extralife #produto-info #boxProduto a {font-weight:bold; color:#1B4E8B;}
#vibemix #produto-info #boxProduto a {font-weight:bold; color:#485D62;}

#boxInformacoes p {margin:0 0 11px 0;}
#boxInformacoes h1 {font-size:12px; font-weight:bold;}
#boxInformacoes h2 {margin:0 0 15px 0; font-size:18px; font-weight:bold;}
#boxInformacoes h2:first-letter {text-transform:uppercase;}
#boxInformacoes ul {margin:0 0 0 -10px; padding:0;}
#boxInformacoes li {list-style-type:disc; list-style-position:inside; margin:0 0 0 10px; padding:0;}

#bestpro #produto-info #boxInformacoes a {font-weight:bold; color:#23713B;}
#extralife #produto-info #boxInformacoes a {font-weight:bold; color:#1B4E8B;}
#vibemix #produto-info #boxInformacoes a {font-weight:bold; color:#485D62;}

#boxMidia p {margin:0 0 11px 0;}
#boxMidia h1 {font-size:12px; font-weight:bold;}
#boxMidia h2 {margin:0 0 15px 0; font-size:18px; font-weight:bold;}
#boxMidia h2:first-letter {text-transform:uppercase;}
#boxMidia ul {margin:0 0 0 -10px; padding:0;}
#boxMidia li {list-style-type:disc; list-style-position:inside; margin:0 0 0 10px; padding:0;}

#bestpro #produto-info #boxMidia a {font-weight:bold; color:#23713B;}
#extralife #produto-info #boxMidia a {font-weight:bold; color:#1B4E8B;}
#vibemix #produto-info #boxMidia a {font-weight:bold; color:#485D62;}

#boxDownload p {margin:0 0 11px 0;}
#boxDownload h1 {font-size:12px; font-weight:bold;}
#boxDownload h2 {margin:0 0 15px 0; font-size:18px; font-weight:bold;}
#boxDownload h2:first-letter {text-transform:uppercase;}
#boxDownload ul {margin:0 0 0 -10px; padding:0;}
#boxDownload li {list-style-type:disc; list-style-position:inside; margin:0 0 0 10px; padding:0;}

#bestpro #produto-info #boxDownload a {font-weight:bold; color:#23713B;}
#extralife #produto-info #boxDownload a {font-weight:bold; color:#1B4E8B;}
#vibemix #produto-info #boxDownload a {font-weight:bold; color:#485D62;}

#container #main #linha-produto #produto-info #boxProduto .zoom {
	float:left;
	background:url(../img/conteudo/prodZoom-trans.png) no-repeat;
	width:70px;
	height:74px;
	margin:10px 2px 0 0;
}



/* ********** CONTAINER > MAIN > LINHA-PRODUTO > PRODUTO-IMAGEM ********** */
#container #main #linha-produto #produto-imagem	{
	float:right;
	width:385px;
	height:292px;
	margin:70px 25px 0 0;
	_margin:105px 25px 0 0;
	text-align:center;
}

#container #main #linha-produto #produto-imagem p {margin:0 55px 0 0; font-size:9px;}
#container #main #linha-produto #produto-imagem img {margin:0 58px 0 0;}

/* LINKS */
#container #main #linha-produto #produto-imagem .links {float:right; margin:10px 0 0 0;}
#container #main #linha-produto #produto-imagem .links table {width:100%;}
#container #main #linha-produto #produto-imagem .links a {font-size:11px; font-weight:bold; color:#FF0000; text-transform:uppercase;}



/* ********** CONTAINER > FOOTER ********** */
#container #footer	{
	clear:both;
	width:1004px;
	margin:0 0 5px 0;
	font-size:9px;
	font-weight:bold;
	color:#444444;
	text-align:center;
}

#container #footer a {color:#FFFFFF;}
#container #footer ul {background:url(../img/conteudo/bgFooter.jpg) repeat-x; height:18px; margin:0 0 5px 0; padding:1px 0 0 0; font-size:13px;}
#container #footer ul li {display:inline; margin:0 80px;}
#container #footer ul li #mnSobre {margin:-63px 0 0 162px; *margin:-55px 0 0 -149px;}
#container #footer ul li #mnPublicidade {margin:-63px 0 0 461px; *margin:-55px 0 0 -100px;}
#container #footer ul li #mnFaleConosco {margin:-63px 0 0 710px; *margin:-55px 0 0 -126px;}
#container #footer ul li ul {position:absolute; background:url(../img/conteudo/bgBoxFooter.jpg) bottom repeat-x; width:165px; height:40px; *height:44px; padding:5px 10px;}
#container #footer ul li ul li {display:block; margin:0; font-size:11px; text-align:left;}
#container #footer ul li #mnPublicidade li {margin:25px 0 0 0; *margin:35px 0 0 0;}