/*Site M Marchi */
* {margin:0 auto; padding:0 0 0 0;} 
html { background:url(imagens/fundos/bg_meio.jpg) center top  repeat-y;} /*fundo que apaerecerá no meio */
body {background:url(imagens/fundos/bg_body.jpg) center top repeat-x;} /*fundo que aparecerá no topo */
.roda{ background:url(imagens/fundos/bg_roda.jpg) repeat-x bottom; } /*fundo que aparecerá no rodape */
.centro{ width:1000px;}

/*TOPO*/
.topo{background:url(imagens/fundos/bg_topo.jpg) no-repeat center top; width:1000px; height:277px;}
.barra{float:left; width:239px;}
.menu{float:left; width:740px; }
.menu ul{list-style-type:none;}
.menu li{float:left; margin:0 auto; padding:0;}
.topo_inter{background:url(imagens/fundos/bg_topo_inter.jpg) no-repeat center top; width:1000px; height:277px;}

/*meio da index*/
.conheca{float:left; width:479px; background:url(imagens/fundos/bg_conheca_index.jpg) top no-repeat; height:262px;}
.conheca_text{width:357px; height:117px; margin:52px 0 0 52px; font-family:arial; font-size:11px; color:#000; text-align:justify;}
.conheca_text a{font-family:arial; font-size:11px; color:#000; text-align:justify; text-decoration:none;}
.conheca_text a:hover{font-family:arial; font-size:11px; color:#000; text-align:justify; text-decoration:underline;}

.portfolio{float:right; width:521px; background:url(imagens/fundos/bg_portfolio.jpg) top no-repeat; height:262px;}
.portfolio_carossel{margin:75px 0 0 0; width:521px; height:170px;}

.orcamento{float:right; width:300px; background:url(imagens/fundos/bg_orcamento.jpg) top no-repeat; padding:52px 0 0 0;}
.div_orca{width:261px; font-family:arial; font-size:11px; color:#FFFFFF;}
.div_orca a{font-family:arial; font-size:11px; color:#FFFFFF; text-decoration:none;}
.div_orca a:hover{font-family:arial; font-size:11px; color:#FFFFFF; text-decoration:underline;}
.div_orca ul{list-style-type:none; margin:0; padding:0;}
.div_orca ul li{float:left;}
.div_orca input{ margin-top:3px; font-family:tahoma; font-size:11px; color:#000; border:1px solid #0E4C89; background:#FFFFFF; width:187px;}
.div_orca select{margin-top:3px; font-family:tahoma; font-size:11px; color:#000; border:1px solid #0E4C89; background:#FFFFFF; width:187px;}
.div_orca textarea{margin-top:3px; font-family:tahoma; font-size:11px; color:#000; border:1px solid #0E4C89; background:#FFFFFF; width:205px; height:100px;}
.nomes {clear:both; width:50px; text-align:left; font-family:arial; font-size:11px; color:#FFFFFF; padding-left:10px;}
.bg_orca{background:url(imagens/fundos/bg_express.jpg) top repeat-y; height:240px;}

.div_frete_quali{float:left; width:700px;}
.nossos_produtos{float:left; width:456px;}
.parceiros_index {float:right; width:228px;}

/*propriedades para meio das internas*/
.meio{background:url(imagens/fundos/bg_conteudo.jpg) top no-repeat; margin-bottom:25px;}
.bg_top_cont{background:url(imagens/fundos/top_cont.jpg) top right no-repeat;}
.bg_meio_cont{background:url(imagens/fundos/meio_cont.jpg) repeat-y right; width:963px;}
.bg_rod_cont{background:url(imagens/fundos/roda_cont.jpg) center bottom no-repeat;}


.text_preto{font-family:arial; font-size:11px; color:#000;  padding:25px 25px 35px 45px; text-align:justify;}
.text_preto strong{font-family:arial; font-size:11px; color:#183D83; font-weight:bold;}
.text_azul  a{font-family:arial; font-size:11px; color:#183D83; font-weight:bold; text-decoration:none;}
.text_azul  a:hover{font-family:arial; font-size:11px; color:#183D83; font-weight:bold; text-decoration:underline;}

.titulo fieldset{border:1px #7288B1 dashed; padding:15px 5px 15px 10px;}
.titulo fieldset img{margin:10px 8px 5px 8px;}
.album{float:left; width:280px;}
.album img{margin:5px 0 5px 0;}

.foto{float:right; width:600px;}

.mapa {list-style-type:none; padding:15px 0 0 165px; line-height:30px; }
.mapa a{font-family:arial; font-size:12px; color:#145AA0; font-weight:bold; text-decoration:none;}
.mapa a:hover{font-family:arial; font-size:12px; color:#145AA0; font-weight:bold; text-decoration:underline;}
.mapa img{ float:left;}
.mapa li{height:35px;}

/*propriedades do rodape*/
.div_rodape{background:url(imagens/fundos/bg_rodape.jpg) no-repeat; height:109px; width:1000px; clear:both;}
.menu_rodap{font-family:arial; font-size:11px; color:#FFFFFF; padding-top: 20px;}
.menu_rodap a{font-family:arial; font-size:11px; color:#FFFFFF; text-decoration:none;}
.menu_rodap a:hover{font-family:arial; font-size:11px; color:#FFFFFF; text-decoration:underline;}
.menu_rodap ul{list-style-type:none;}
.menu_rodap ul li{float:left;}
.menu_rodap_sep{ width:75px; text-align:center;}
.endereco{font-style:normal; font-family:arial; font-size:11px; color:#000;}

/*Propriedades para indique a um amigo*/
.conteudo_amigo{width:440px; height:600px;}
.fundo_meio_amigo{background-color:#FFFFFF; width:420px; border:1px solid #000; text-align:center; height:250px; margin:10px;}
.texto_amigo2{font-family:tahoma; font-size:11px; color:#FFF;}
.texto_amigo{font-family:tahoma; font-size:11px; color:#000000;}
.texto_amigo a{font-family:tahoma; font-size:11px; color:#000000; text-decoration:none;}
.texto_amigo a:hover{font-family:tahoma; font-size:11px; color:#000000; text-decoration:underline;}

/*propriedades para contato do site, abaixo propriedades para indique a um amigo*/
.nome_campos {clear:both; width:150px; text-align:right; font-family:tahoma; font-size:11px; color:#000;}
.formulario ul {list-style-type:none; margin:0; padding:0; text-align:left;}
.formulario ul li {float:left;}
.formulario {font-family:tahoma; font-size:10px; color:#013468; width:400px;}
.formulario input {margin:2px 0 2px 5px; font-family:tahoma; font-size:11px; color:#000; border:1px solid #7288B1; width:180px;}
.formulario select {margin:2px 0 2px 5px; font-family:tahoma; font-size:11px; color:#000; border:1px solid #7288B1; width:180px;}
.formulario textarea {margin:2px 0 0 5px; font-family:tahoma; font-size:11px; color:#000; border:1px solid #7288B1; width:210px; height:80px;}
.alinha_imagem_seguranca {text-align:right; clear:both; padding-right:40px;}
.alinha_botao_enviar {text-align:center; clear:both;}

/*lateral direita*/
.lateral{float:right; width:210px; background:url(imagens/fundos/bg_lateral.jpg) top repeat-y; text-align:center;}

.inst_meio{background:url(imagens/fundos/inst_meio.jpg) repeat-y right; width:788px; float:left; }
.inst_rod{background:url(imagens/fundos/inst_rodape.jpg) center bottom no-repeat;}
.inst_top{background:url(imagens/fundos/inst_topo.jpg) top right no-repeat;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*javascript para lightbox*/
#lightbox{position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0;}
#lightbox a img{ border: none; }
#outerImageContainer{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#imageContainer{padding: 10px;}
#loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#hoverNav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width:49%; height:100%; background:transparent url(lightbox2.03.3/images/blank.gif) no-repeat; display:block;}
#prevLink { left: 0; float: left; }
#nextLink { right: 0; float: right; }
#prevLink:hover, #prevLink:visited:hover { background:url(imagens/prevlabel.gif) left 100% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background:url(imagens/nextlabel.gif) right 100% no-repeat; }
#imageDataContainer{font:10px verdana, arial, tahoma, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%	}
#imageData{	padding:0 10px; color:#666; }
#imageData #imageDetails{ width:70%; float:left; text-align:left; }	
#imageData #caption{ font-weight:bold;	}
#imageData #numberDisplay{ display:block; clear:left; padding-bottom:1.0em;	}			
#imageData #bottomNavClose{ width:66px; float:right;  padding-bottom:0.7em; }		
#overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000;}


/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.name {text-align:right; font-family:tahoma; font-size:11px; color:#000; float:left; width:50px; clear:both;}
.orcamento_int ul {list-style-type:none; margin:0; padding:0; text-align:left;}
.orcamento_int ul li {float:left;}
.orcamento_int {font-family:tahoma; font-size:10px; color:#013468;}
.orcamento_int input{margin:2px 0 2px 5px; font-family:tahoma; font-size:11px; color:#000; border:1px solid #7288B1; width:180px;}
.orcamento_int select {margin:2px 0 2px 5px; font-family:tahoma; font-size:11px; color:#000; border:1px solid #7288B1; width:180px;}
.orcamento_int textarea{margin:2px 0 0 5px; font-family:tahoma; font-size:11px; color:#000; border:1px solid #7288B1; width:210px; height:80px; }


.dados {clear:both; text-align:right; font-family:tahoma; font-size:11px; color:#000;}
.dados_int ul {list-style-type:none; margin:0; padding:0; text-align:left;}
.dados_int ul li {float:left; width:200px;}
.quant{ text-align:right; font-family:tahoma; font-size:11px; color:#000;}
.quant input{ height:15px;}
.dados_int input{margin:2px 0 2px 5px; font-family:tahoma; font-size:11px; color:#000; border:1px solid #7288B1; width:50px;}
.text_legend {font-family:arial; font-size:12px; color:#183D83; font-weight:bold; text-decoration:none;}

.fiel_direito{float:left; width:330px; margin:50px 0 0 25px; padding-left:20px; border:1px #183F84 solid; height:254px;}
.fiel_esquerdo{float:right; width:450px; margin:50px 35px 0 0; border:1px #183F84 solid;  padding: 0 0 10px 20px;}




