/* FUNDO DA PAGINA */
body *{
	padding:0; margin:0;
}
body{
	background:url(../img/fundo2.jpg);
}
/*----------------- INDEX -----------------*/
/* TOPO */
#topo{
	position: relative;
	width:780px;
	height:200px;
}

/* CENTRO DA PAGINA */
#centro{
	position:absolute;
	width:780px;
	left:50%;
	margin-left: -390px;
	background-color:#FFFFFF;
}
/* RODAPE */
#rodape{
	position:relative;
	margin-top:8px;
	width:780px;
	height:37px;
	clear:both;
}
/*-----------------------------------------*/
/*-----------------------------------------*/
/*-----------------------------------------*/
/* --- HOME --- */
.textoBold12px{
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
}
#prodBusca{
	background:url(../img/fundo_botao_produto.jpg) no-repeat;
	height:28px;
	width:180px;
	text-align:center;
}
#prodPeq{
	height:153px;
	width:180px;
	text-align:center;
}
#pesq{
	height:15px;
	width:15px;
	background:url(../img/botao_produto.gif) no-repeat;
	border:0;
}
#pesq:hover{
	height:15px;
	width:15px;
	background:url(../img/botao_produto_over.gif) no-repeat;
	border:0;
}
#ladoDir{
	position:relative;
	float:left;
	width:600px;
	margin-top:5px;
	margin-bottom:8px;
}
#ladoDir img{ float:left; top:0px; position:relative;}
#ladoEsq{
	height:180px;
	position:relative;
	float:left;
}
#newsTit{
	position:relative;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:172px;
	height:20px;
	border-bottom:2px solid #000;
	padding-left:8px;
	margin-top:10px;
	clear:both;
}
#newsBaixo{
	background:url(../img/fundo_news.jpg) no-repeat;
	position:relative;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:94px;
	width:158px;
	padding-left:17px;
	padding-right:5px;
	line-height:20px;
	clear:both;
}
.tam12{
	font-size:10px;
}
#slideshow{
	position:relative;
	height:204px;
	width:370px;
	top:4px;
	float:left;
	background:url(../img/fundo_slide.jpg) no-repeat;
	clear:both;
}
#noticia{
	position:relative;
	width:406px;
	height:209px;
	top:4px;
	float:left;
	left:4px;
	background:url(../img/fundo_noticia.jpg) no-repeat;
}
#revenda{
	position:relative;
	float:left;
}
#revendaTit{
	position:relative;
	float:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:58px;
	border-bottom:2px solid #000;
	width:256px;
	top:4px;
}
#revendaBaixo{
	position:relative;
	font-size:10px;
	height:121px;
	width:236px;
	background:url(../img/mapa.jpg) no-repeat;
	top:4px;
	padding-left: 20px;
	padding-top:9px;
	clear:both;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
#tempo{
	position:relative;
	float:left;
}
#tempoTit{
	position:relative;
	float:left;
	width:242px;
	height:18px;
	background:#3B4346;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;	
	border-bottom:2px solid #000;
	top:8px;
	left:5px;
	padding-top:16px;
	padding-left:15px;
}
#tempoBaixo{
	position:relative;
	width:258px;
	height:150px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	top:9px;
	left:5px;
	background:url(../img/fundo_tempo.jpg) no-repeat;
	clear:both;
}
#faleconosco{
	position:relative;
	float:left;
	width:147px;
	height:156px;
	background:url(../img/fundo_fale.jpg) no-repeat;
	top:9px;
	left:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-left:110px;
	padding-top:30px;
}
#textoFale{
	position:relative;
	float:left;
	width:130px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	top:50px;
	left:-90px;
	line-height:15px;
	text-align:justify;	
}
/* -------------- */
#topoGeral{
	position:relative;
	float:left;
	width:780px;
}

/* TEMPO GERAL */
#tempoGeral{
	position:relative;
	float:left;
	background:#222;
	padding-top:10px;
	height:163px;
	width:180px;
}

/* NOTICIAS */
#noticiaGeral{
	position:relative;
	float:left;
	width:400px;
	height:173px;
	background:url(../img/fundo_noticia_geral.jpg) no-repeat;
}
.para{
	text-indent:50px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#divfonte{
	margin-top:20px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
#divfotos{
	margin-top:25px;
}
#divfotosEmp{
	margin-top:15px;
}
/* BUSCA PRODUTO */
#produtos{
	position:relative;
	float:left;
}
#prodBuscaGeral{
	position:relative;
	float:left;
	background:url(../img/fundo_botao_produto.jpg) repeat-x;
	height:22px;
	left:4px;
	width:196px;
	text-align:center;
	clear:both;
}
#prodFlash{
	position:relative;
	left:4px;
	width:196px;
	height:149px;
	top:1px;
	clear:both;
}
#pagina{
	position:relative;
	float:left;
	clear:both;
	width:665px;
	margin-left:5px;
	padding-left:50px;
	padding-right:55px;
	padding-top:80px;
}
#topoPagina{
	position: relative;
	padding-bottom:5px;
	border-bottom:1px solid #999999;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:25px;
	text-align:justify;
}

#topoPagina2{
	position: relative;
	padding-bottom:5px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;	
	margin-bottom:10px;
	text-align:justify;
}

/* ------------------ */
/* PAGINA DE NOTICIAS */
/* ------------------ */
.tituloNoticia{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:25px;
}

.tituloNoticia img{
	margin-right:25px;
}
#listaNoticia{
	height:325px;
	overflow:auto;
}
/* ------------------ */

/* ------------------ */
/*       REVENDA      */
/* ------------------ */
#mapa{
	position:relative;
	float:left;
	width:390px;
	height:340px;
	margin-top: -50px;
	left: -40px;
}
#repre{
	position:relative;
	float:left;
	width:270px;
	height:65px;
	border-bottom:2px solid #999999;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:13px;
	margin-top: -20px;
}
/* ------------------ */

/*--------------------*/
/*     FALE CONOSCO   */
/* ------------------ */
#formulario td{
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif
}
#formulario input{
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif
}
#formulario select{
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif
}
/* ------------------ */

/*--------------------*/
/*  EVENTOS E FEIRAS  */
/* ------------------ */
#listaEvento{
	width:600px;
}
.tituloEvento{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:20px;
}
.tituloEvento img{
	margin-right:5px;
}
/* ------------------ */

/* ----------
-------------
-------------
-------------  */

/* PAINEL */
#login{
	width:400px;;
	height:220px;
	position:relative;
	left:50%;
	margin-left:-200px;
	margin-top:150px;;
	border:5px solid #444444;
	text-align:center;
	background:#CCCCCC;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	z-index:2;
}
.botaoEnv{
	width:54px;
	height:30px;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
}
#msgLogin{
	position:relative;
	width:20%;
	clear:both;
	height:30px;
	left:40%;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	background:#FFFFFF;
	line-height:30px;
	font-weight:bold;
	color:#FF0000;
	display:none;
	border-right:5px solid #444444;
	border-left:5px solid #444444;
	border-bottom:5px solid #444444;
	z-index:1;
}
#moldura{
	position:absolute;
	width:700px;
	left:50%;
	height:auto;
	margin-left:-350px;
	float:left;
}
#menuPainel{
	position:relative;
	float:left;
	width:150px;
	height:100%;
}

#sair{ position:relative;margin-top:20px; background:#CCCCC; cursor:pointer; font-weight:bold; }
#sair:hover{ background:#FF9900; }

#conteudoMeio{
	position:relative;
	float:left;
	width:547px;
	background:#CCCCCC;
	height:auto;
}
.espaco{
	margin-left:30px;
}
#conteudoNoticia{
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6000;
	font-weight:bold;
	font-size:14px;
}

#msg{
	position:fixed;
	width:360px;
	height:40px;
	left:50%;
	margin-left:-180px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	background:#FFFFFF;
	line-height:30px;
	font-weight:bold;
	clear:both;
	display:none;
	border:5px solid #444444;
}
h3{
	border-bottom:3px solid #999999;
}
#list{
	margin-left:5px;
	width:250px;
	border:2px solid #333333;
	line-height:30px;
}


/* FEIRAS E EVENTOS (SITE) --  PRECISA CORRIGIR O CSS PARA FUNCIONAR NO IE7 */
/* remove margins from the image */
.items img {
	margin:0;
}
 
/* make A tags our floating scrollable items */
.items a {
	display:block;
	float:left;
	margin:20px 15px;
} 
 
/* scrollable should not disable gallery navigation */
#gallery .disabled {
	visibility:visible !important;
}
 
#gallery .inactive {
	visibility:hidden !important;
}
.scrollable .active { 
    border:1px solid #fff;
    outline:2px solid #000; 
 
    /* these two settings makes it visible over the mask */ 
    z-index:9; 
    position:relative; 
}
/* ------------------ */

.marginleft5px{
	margin-left:5px;
}
.marginright20px{
	margin-right:20px;
}
#cidades div{
	line-height:20px;
}
.repre{
	margin-bottom:8px;
	margin-left:20px;
}
.empresa{
	height:250px;
	overflow:auto;
	padding-left:30px;
	font-family:Tahoma;
	font-size:12px;
}
.empresa p{
	text-indent:15pt;
	margin-bottom:15px;
	position:relative;
}
.produtoLista{
	width:685px;
	position:relative;
	clear:both;
	margin-left:30px;
}
#menuEmpresa{
	margin-bottom:30px; font-family:Tahoma; font-size:12px; font-weight:bold;
}
.noticiaGeral{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	line-height:21px;
}
/* --------------------- LISTA FOTOS -------------------*/
#fechar{
	position:relative;
	margin-top:10px;
	left:50%;
	width:60px;
	margin-left:-30px;
	background:#CCCCCC;
	height:30px;
	line-height:30px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
#fechar:hover{
	color:#FF8000;
	background:#333333;
}
#excluir{
	width:60px;
	background:#CCCCCC;
	height:30px;
	line-height:30px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
#excluir:hover{
	color:#FF8000;
	background:#333333;
}
#excluirT{
	position:relative;
	left:50%;
	margin-left:-405px;
	width:810px;;
	background:#CCCCCC;
	height:30px;
	line-height:30px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
#excluirT:hover{
	color:#FF8000;
	background:#333333;
}
#excluirT2{
	position:relative;
	width:500px;;
	background:#CCCCCC;
	height:30px;
	line-height:30px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
#excluirT2:hover{
	color:#FF8000;
	background:#333333;
}
/*----------------------------*/
.tabela{
	border-bottom:1px dashed #333333;
	font-size:12px;
	font-family:Tahoma;
	font-weight:normal;
	line-height:20px;
	color:#000000;
}

.titulotabela{
	font-size:14px;
	font-family:Tahoma;
	font-weight:bold;
	color:#000000;
}


/* ------------------- */
/*  MENU DOS PRODUTO   */
/* ------------------- */
ul.nav-menux { margin:0; padding:0; list-style:none;float:left; font-size:12px; font-family:Tahoma; text-align:left; }
ul.nav-menux li {cursor:pointer; margin-top:1px; width: 130px; list-style:none; text-align:left;}
ul.nav-menux li a {cursor:pointer; display:block; padding: 4px; color: #000000; text-decoration:none; outline:none;text-align:left; }

ul.nav-menux li ul {cursor:pointer; margin: 0; padding:0; list-style:none; display:none; width: 130px; text-align:left; margin-bottom:10px;}
ul.nav-menux li ul li{cursor:pointer; *height:20px; list-style:none; font-size:11px width: 119px;text-align:left; margin-left:10px;}
ul.nav-menux li ul li a#menux {cursor:pointer; display:block; color:#000000; text-decoration:none; font-weight:normal; outline:none; width: 102px;margin-top:0px; }
/* ------------------- */
#menuProduto{
	width:670px;
	position:relative;
	float:left;	
	
}

.fonte{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:25px;
}
.fonteB{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:25px;
}
