/* FOLHA DE ESTILOS GERAL DO SITE: AQUI DEVERÃO ENTRAR OS ESTILOS GENÉRICOS PARA O SITE*/
/* Definições dos elementos do site */
body{
	margin:0px;
	padding:0px;
	background: url("/images/bg.jpg") repeat-x center top;
}

div, td, select, input, textarea, a{
	font-family:tahoma,verdana, arial, heveltica;
	font-size:11px;
	color: #666666;
}

select, input, textarea{
	border:1px solid #588ab4;
}

a{
	color: #666666;
	text-decoration: none;
}

img{
	border:0px;
}

form{
	margin:0px;
	padding:0px;
}

ul, ol, li{
	margin:0px;
	padding:0px;
	list-style: none;
}

h1{
	background: url("/images/seta_titulo.gif") no-repeat 0px 7px;
	margin:0px 0px 10px 0px;
	padding-left: 15px;
	font-size:20px;
	color: #336699;
	font-weight: bold;
}


/* Fim das definições dos elementos do site */

/* Definições da estrutura do site */
#controlaConteudo{
	width:760px;
	position:relative;
	left:50%;
	margin-left:-380px;
}

/*estilos para o topo*/
#topo{
	padding:19px 10px 10px 10px;
}

#menu_topo li{
	float: left;
}

.segundoNivel{
	display:none;
	position:absolute;
	top:89px;
	left:247px;
	width: 503px;
	background: url("/images/bgmenu.gif") repeat-x;
}

.segundoNivel li a{
	float: left;	
	height:21px;
	font-size: 10px;
	color: #386697;
	display:block;
	padding:3px 10px 0px 15px;
}
/*classes para os botoes do menu topo: ao inserir um novo item no menu é necessario criar uma classe para
para ele e uma classe over, alem de inserir a classe Over ul, na ultima class desta seçao*/
.empresa{
	background: url("/images/empresa.gif") no-repeat;
	width:79px;
	height:21px;
}

.empresaOver{
	background: url("/images/empresa_over.gif") no-repeat;
	width:79px;
	height:21px;
}


.produtos{
	background: url("/images/produtos.gif") no-repeat;
	width:79px;
	height:21px;
}

.produtosOver{
	background: url("/images/produtos_over.gif") no-repeat;
	width:79px;
	height:21px;
}

.onde_comprar{
	background: url("/images/ondecomprar.gif") no-repeat;
	width:107px;
	height:21px;
}

.onde_comprarOver{
	background: url("/images/ondecomprar_over.gif") no-repeat;
	width:107px;
	height:21px;
}

.premios{
	background: url("/images/premios.gif") no-repeat;
	width:70px;
	height:21px;
}

.premiosOver{
	background: url("/images/premios_over.gif") no-repeat;
	width:70px;
	height:21px;
}

.assistencia{
	background: url("/images/assistencia.gif") no-repeat;
	width:91px;
	height:21px;
}

.assistenciaOver{
	background: url("/images/assistencia_over.gif") no-repeat;
	width:91px;
	height:21px;
}

.noticia{
	background: url("/images/noticias.gif") no-repeat;
	width:76px;
	height:21px;
}

.noticiaOver{
	background: url("/images/noticias_over.gif") no-repeat;
	width:76px;
	height:21px;
}

.empresaOver ul, .produtosOver ul, .onde_comprarOver ul, .premiosOver ul, .assistenciaOver ul, .noticiaOver ul{
	display:block;
}

/*fim da classes para os botoes do menu topo*/
.segundoNivelMarcado, .segundoNivel li a:hover{
	color:#37a1ff!important;
}

#iconesMenuTopo, #iconesMenuTopo a{
	text-align: right;	
	color: #336699;
	font-weight: bold;
	text-decoration:none;
}

#iconesMenuTopo img{
	margin:0px 3px 0px 15px;
}

/* fim estilos para o topo*/
/*estilos para a lateral*/
#lateral{
	float:left;
	width:180px;
}

#menuLateral li a{
	text-decoration:none;
	width:140px;
	display:block;
	color: #386697;
	padding:4px 15px 2px 15px;
	border-top:1px solid #d1d8de;
}

.menuLateralMarcado, #menuLateral li a:hover{
	color:#37a1ff!important;
}

#menuLateral{
	width:170px;
	border-bottom:1px solid #d1d8de;
}

#cross_onde_comprar{
	background: url("/images/onde_comprar.gif") no-repeat;
	width:150px;
	height:127px;
	margin-left:15px;
}

#cross_duvida{
	background: url("/images/banner_duvida.jpg") no-repeat;
	width:150px;
	height:105px;
	margin-left:15px;
}
/* fim estilos para a lateral*/

/* estilos para a lateral de produtos */
#subNivelProdutos{
	border-top: 1px dotted #a9aaac;	
	border-bottom: 1px dotted #a9aaac;	
	margin:0px;
	padding:0px;
	/*background: url(/images/pontilhado.gif) repeat-x 0px 0px;*/
}

#subNivelProdutos li
{	
	padding:1px 0px;
	}

#subNivelProdutos li a{
	border:0px;
	margin:0px 0px;
	color:#676767;	
	font-size:10px;
	padding:4px 15px 2px 15px;
}

#subNivelProdutos li a:hover, .subNivelProdutosMarcado
{
	background:url(/images/seta_menu.gif) no-repeat 5px 10px #ffcc00;	
	color:#9E6A00!important;	
}
/* fim estilos para a lateral de produtos */

#conteudo{
	float:left;
	width:560px;
	margin:5px;
}

.txtamarelo{
	color:#d68f01;
}

.txtazul{
	color:#386697;
}

#rodape{
	clear:both;
	background: url("/images/rodape.gif") repeat-x;
	text-align:center;
	margin: 25px 0px 15px 0px;
	color: #336699;
}
/*estilos para impressao*/
@media print{
	#topo, #lateral, #rodape{
		display: none;
	}
	#conteudo{
		width:600px;
		margin-left:50px;
	}
}
/*fim dos estilos para impressao*/


/* Fim das definições da estrutura do site */

/* Definições do conteudo */
.floatLeft{
	float:left;
}

.floatLeftImg{
	float:left;
	margin-right:10px
}

.floatRight{
	float:right;
}

.floatRightImg{
	float:right;
	margin-left:10px
}

.center{
	text-align:center;
}

.clear{
	clear: both;
}

.block{
	display:block;
}

.none{
	display:none;
}
/*Fim das definições do conteudo*/
/*estilos para as paginas de produtos*/
.produto{
	float:left;
	color:#d68f01;
	width: 250px;			
}

.fotoProduto{
	border:1px solid #dbe8f0;
}

.tit_produto{
	font-size:14px;
	color:#CC9900;
}

.tab_produto tr td{
	background-color: #FFF;
	color: #797979;
	padding:5px;
	text-align:center;
}

.tab_produto tr th{
	background-color: #FFCC00;
	color: #FFFD92;
	font-size:11px;
}
/* fim dos estilos para as paginas de produtos*/
