@charset "utf-8";
/* CSS Document */

* { margin: 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; text-decoration:none; }
a { text-decoration:none; font-size:12px;}

body {
	background:url(../img/fundo/bg_body.jpg) repeat-x;
	background-color:#CCCC99;
	
}

button{border:none;}

#download_mozilla { width:99%; background:#FFFFD6; margin:0 auto; text-align:center; padding:10px 0; position:absolute; top:0; left:5px; top:5px; }
#download_mozilla a { color:#495122; }

.dow_mozilla{background-image:url(../img/site/firefox.png);}
.dow_explorer{background-image:url(../img/site/explorer.png);}
.dow_google{background-image:url(../img/site/google.png);}


.limpar { clear:both;}


													/* 			CSS - Para HOME			 */
											/* ---------------------------------------------------- */
													/* Primeira Parte - 1  Parte do Menu*/
											/* ---------------------------------------------------- */
													/* 									*/
													
													
#corpo { width:990px; margin:0 auto;} 

#barra_menu {
	margin:0 auto;
	width:990px;
	height:50px;
	background:url(../img/menu/bg_menu.jpg) repeat-x;
}

#barra_menu span { line-height:50px; vertical-align:middle;}
#barra_menu li { float:left; list-style-type:none;}
#barra_menu li a { display:block; text-align:center; color:#fff; font-size:14px; border-right: solid 1px #333; padding: 0 16px;  font-weight:bold;}

#barra_menu li a:hover.over { background:url(../img/menu/bg_menu_hover.jpg) repeat-x;}

#bem_vindo { display:block; text-align:center; color:#fff; font-size:12px; font-style:italic; margin-left:20px;}

#bg_fundo_banner { width:990px; height:276px; background-color:#E4DAD0; margin-top:10px; margin-bottom:22px;}


													/* Término da primeira parte - 1  Parte do Menu */
											/* ------------------------------------------------------------ */
													/* Inicio da segunda parte - 2 Parte do Banner */


#bg_fundo_lado_esquerdo{width:310px; height:276px; float:left;}
#bg_banner_logomarca { background-image:url(../img/banner/logomarca.jpg); width:278px; height:153px; float:left; margin-top:33px; margin-left:16px;}
#bg_banner_telefone_logomarca { background-image:url(../img/banner/banner_telefone_logomarca.jpg); width:225px; height:54px; float:left; margin-top:13px; margin-left:46px;}


#bg_fundo_banner_lado_direito { width:688px; height:276px; float:right; margin-top:-276px;}
#bg_banner_principal { width:674px; height:260px; float:left; margin-top:8px; margin-left:8px;}

													/* Término da segunda parte - 2 Parte do Banner */
											/* ------------------------------------------------------------- */
													/* Inicio da terceira parte - 3 Parte do conteudo */

					/* Dividi a terceira parte, parte do conteudo em sub-partes.								
								Essa é a parte  1 lado direito do conteudo */

#bg_conteudo_fundo { background-color:#F6F3EC; width:990px; height:292px;}

#conteudo_lado_direito { width:267px; height:292px; margin-top:22px;}

#caixa_area_restrita { background-image:url(../img/conteudo/caixa_area_restrista.jpg); background-repeat:no-repeat; width:258px; height:148px; float:left; margin-left:5px; margin-top:6px;}

#topo_area_restrita{ background-image:url(../img/conteudo/topo_area_restrita.jpg); background-repeat:no-repeat; width:240px; height:30px; float:left; margin-top:10px; margin-left:9px;}

#login { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#4D6F23; font-size:12px; margin-top:10px; margin-left:21px;}
#senha2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#4D6F23; font-size:12px; margin-top:10px; margin-left:17px;}

.caixa_login_senha { height:21px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000;}

#botao_entrar { background-image:url(../img/conteudo/botao_entrar.jpg); border:none; background-repeat:no-repeat; width:60px; height:25px; float:left; margin-left:142px; margin-top:-25px; cursor:pointer;}

#caixa_projeto_social { background-image:url(../img/conteudo/caixa_projeto_social.jpg);  background-repeat:no-repeat; width:258px; height:128px; float:left; margin-left:5px; margin-top:8px;}

#ecco { background-image:url(../img/conteudo/ecco.jpg);  width:120px; height:112px; float:left; margin-left:9px; margin-top:8px;}

#anicer { background-image:url(../img/conteudo/anicer.jpg); width:120px; height:112px; float:left; margin-top:8px;}

#nome_projeto_social {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4D6F23; float:left; margin-top:-127px; margin-left:8px;}

						/* Dividi a terceira parte, parte do conteudo em sub-partes.
								Essa é a parte  2 centro do conteudo		*/


#conteudo_centro { width:500px; height:292px; float:left; margin-top:-292px; margin-left:267px;}

#topo_centro_bem_vindo { width:500px; min-height:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; float:left; color:#990000; margin-top:10px;}

#descricao_centro_conteudo { min-width:490px; max-width:490px; min-height:79px; max-height:79px; float:left;}

.saiba_mais { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#597F28; float:left; width:475px; height:15px; font-style:italic; margin-top:5px; text-decoration:none;}

#conteudo_baixo_produto { background-color:#FFF; width:500px; height:130px; float:left; margin-top:-130px; margin-left:267px;}

#conteudo_titulo { font-weight:bold; width:350px; height:25px; color:#990000; font-size:14px; text-align:left; margin-right:5px; margin-left:5px;}

.texto_conteudo_produto { width:300px; text-align:left; float:left; margin-top:-90px; margin-left:160px; text-align:justify;}

.texto_conteudo_produto p { color:#597F27; font-size:12px;}

.texto_conteudo_titulo {font-weight:bold; width:300px; height:25px; color:#990000; font-size:14px; text-align:left; float:left; margin-top:-112px; margin-left:155px;}

.link_produtos { float:left; font-weight:bold; color:#597F28; font-size:12px; margin-top:105px; margin-left:420px; text-decoration:none;}


						/* Dividi a terceira parte, parte do conteudo em sub-partes.
								Essa é a parte  3 lado esquerdo do conteudo		*/


#conteudo_lado_esquerdo { width:223px; height:292px; float:right; margin-top:-292px;}

#conteudo_bloco_dica { width:206px; height:65px; float:left; margin-left:8px; border-bottom:solid 1px #ccc;}

#caixa_ultimas_dicas { background-image:url(../img/conteudo/caixa_ultimas_dicas.jpg); width:206px; height:30px; float:left; margin-top: 10px; margin-left:8px;}

.foto_dica { background-color:#F00; width:106px; height:81px; float:left;}

.conteudo_data_dica { width:75px; height:15px; float:left; margin-top:5px;}

.texto_conteudo_data_dica{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#4C6C21; font-style:normal; font-size:11px;}

.texto_conteudo_descricao_dica{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666; font-style:normal; font-size:11px;}

.texto_conteudo_descricao_dica :hover { text-decoration:underline;}

.conteudo_descricao_dica { width:205px; height:10px; float:left;}

#caixa_ver_todas { background-image:url(../img/conteudo/caixa_ver_todas.jpg); width:80px; height:25px; float:right; margin-top:10px; margin-right:10px;}


													/* Término da terceira parte - 3 Parte do conteudo */
											/* ------------------------------------------------------------- */
													/* Inicio da quarta parte - 4 Parte do rodape */


#rodape_bloco { background-color:#6F1818; width:100%; height:100px; float:left;}

.texto_rodape_endereco { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:left; margin-top:10px; margin-left:12px;}

#rodape_endereco { width:285px; height:99px; float:left;}

#rodape_imagem { background-image:url(../img/rodape/logo_tipo_rodape.jpg); width:119px; height:73px; float:left; margin-left:225px; margin-top:26px; margin-right:50px;}

.texto_rodape_produzido_miraline { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFF; text-align:right; text-decoration:none;}

.miraline_link{ color:#FFF; font-size:12px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; float:right; margin-left:10px;}

#rodape_produzido_miraline { width:300px; height:16px; float:right; margin-top:50px;}


												/* Término da quarta parte - 4 Parte do rodape */



												/* 		CSS - Geral para paginas internas		 */
											/* ---------------------------------------------------- */
														/* 									*/

#corpo_centro_pagina_interna { background-color:#F6F3EC; width:990px; min-height:180px; float:left;} 

#caixa_texto_pagina_interna { width:275px; height:34px; margin-top:16px; margin-left:17px; float:left;}

#separador_texto_pagina_interna { background-color:#CCC; width:960px; height:2px; color:#CCC; float:left; margin-top:5px;}

#separador_texto_pagina_interna2 { background-color:#CCC; width:960px; height:1px; color:#CCC; float:left; margin-top:20px;}

.texto_titulo_pagina_interna { font-family:Arial, Helvetica, sans-serif; color:#990000; font-size:24px; font-style:normal; font-weight:bold;}

.bloco_botoes {width:190px; height:35px; float:right; margin-top:60px; margin-right:15px; margin-bottom:10px;}

.botao_voltar{ background-image:url(../img/produtos/botao_voltar_produtos.jpg); width:81px; height:25px; float:left; margin-top: 5px; margin-left:10px;}

.botao_topo { background-image:url(../img/produtos/botao_topo_produtos.jpg); width:81px; height:25px; float:right; margin-top: 5px; margin-right:10px;}

.bloco_fundo_pagina_interna { width:960px; float:left; margin-top:15px; margin-left:15px;}

.titulo_pagina_interna {width:100%; height:25px; margin-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; font-weight:bold; color:#5F721F;}

.texto_descricao_pagina_interna { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#000; text-align:justify;}

.descricao_pagina_interna { width:100%; margin-top:15px;}

													/* 			CSS - Para Empresa			 */
											/* ---------------------------------------------------- */
														/* 									*/
											/* ---------------------------------------------------- */
													/* 									*/
													

.bloco_titulo_fotos_empresa { width:960px; float:left; margin-top:15px; margin-left:15px;}

.bloco_fotos_empresa { width:990px; float:left; margin-top:10px;}

.foto_empresa { width:100px; height:75px; float:left; margin-top:25px; margin-left:40px; margin-bottom:20px; margin-right:20px;}

.nome_da_foto { font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; font-style:normal; font-weight:bold; letter-spacing:normal; text-decoration:none; color:#000; margin-left:-95px; margin-top:115px;}


														/* 	  	CSS - Para Produtos		 */
											/* ---------------------------------------------------- */
													/* 									*/
													

#bloco_fundo_produto { background-color:#FFF; width:470px; min-height:130px; float:left; margin-top:10px; margin-left:17px; margin-right:3px;}

.caixa_produto { width:990px; float:left; margin-top:5px;}

#imagem_conteudo_produto { width:140px; height:113px; float:left; margin-left:10px; margin-top:10px;}


														/* 	  	CSS - Para Localização		 */
											/* ---------------------------------------------------- */
													/* 										*/
												
												
#alinha_mapa_centro_localizacao { width:948px; height:589px; float:left; margin-top:20px; margin-left:25px;}


														/* 	  	CSS - Para Dicas		 */
											/* ---------------------------------------------------- */
													/* 										*/
													
.bloco_dicas { width:950px; float:left; margin:0 8px; border-bottom:solid 1px #ccc; padding:10px 5px; margin-left:17px;}

.foto_dicas { width:106px; height:81px; float:left; margin-left:15px; margin-top:15px; margin-bottom:10px; margin-right:10px;}


														/* 	  	CSS - Para Fale Conosco		 */
											/* ---------------------------------------------------- */
													/* 										*/
													

#bloco_fale_conosco { width:960px; float:left; margin-left:17px; margin-top:20px; margin-bottom:15px;}

#bloco_formulario_fale_conosco {width:415px; height:580px; float:left; margin-left: 287px;}

#texto_fale_conosco_observacao { font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#990000; font-size:12px; margin-top:15px;}

.texto_formulario_fale_conosco { font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#990000; font-size:12px; margin-top:15px; font-weight:bold;}

.detalhes_input_fale_conosco { background-color:#CCC; border-color:#990000; border-style:groove; height:20px;}

#caixa_botoes { width:100%; height:100px; float:left; margin-top:-120px; margin-bottom:10px;}

#botao_enviar { background-image:url(../img/fale_conosco/botao_enviar.jpg); width:81px; height:25px; border:none; cursor:pointer; margin-left:132px; float:left; margin-top:15px;}

														/* 	  	CSS - Para Orçamento		 */
											/* ---------------------------------------------------- */
													/* 										*/
													
													
													
#bloco_orcamento { width:656px; height:800px; float:left;}

#bloco_titulo_orcamento {width:100%; height:40px; float:left;}

.alinha_tabela { float:left; margin-left:55px; margin-top:10px;}

.texto_pagina_interna_orcamento {  font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#990000; font-size:12px; margin-top:4px;  text-align:right;}

.texto_alerta_orcamento {font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#990000; font-size:12px; margin-top:4px; text-align:justify; margin-left:250px; font-weight:bold; margin-top:15px;  }

.bloco_titulo_interno_orcamento { width:656px; height:40px; margin-top:20px; float:left;}

.texto_titulo_interno_orcamento { font-family:Arial, Helvetica, sans-serif; color:#990000; font-size:12px; font-weight:bold; margin-left:55px;}

.detalhes_input_orcamento { background-color:#CCC; border-color:#990000; border-style:groove; height:20px; margin-top:5px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.separador_subtitulo_orcamento { background-color:#990000; width:600px; height:1px; float:left; margin-top:10px; margin-left:55px;}

.texto_tabela2_orcamento { font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#990000; font-size:12px; margin-top:4px;  text-align:center;}

.detalhes_select_orcamento { background-color:#CCC; border-color:#990000; border-style:groove; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}




													/* 			CSS - Para Area restrita			 */
											/* ---------------------------------------------------- */
													/* 									*/
#sair { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; float:right; width:60px; font-weight:bold; cursor:pointer;}

#sair:hover { text-decoration:underline; color:#F00;}

#principal { width:940px; min-height:650px; float:left; margin-top:15px; margin-left:25px; color:#000;}

#principal p { color:#000; font-size:12px;}

#principal p b{ color:#000; font-size:13px; font-weight:bold;}

.p2 { color:#000; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

#embed { width:920px; height:180px; margin-left:10px;}

#opcoes_restrita { width:100%; float:left;}

#nomes_restrita { width:100%; height:40px; margin-top:110px;}

#logado { width:220px; height:85px; margin-top:35px; margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

#botoes_logado { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; cursor:pointer;}

#botoes_logado:hover { text-decoration:underline; color:#000;}