html {overflow-y:scroll;}
body, form { margin:0; padding:0; font-family:Arial;}

/* Gerais */

	a {color:#797a7c; text-decoration:none;}
	a:hover{text-decoration:underline;}
	img{border:none;}
	input{font-size:11px; color:#797a7c; padding:0px;}
	select{font-size:11px; color:#797a7c; padding:0px;}
	textarea{font-size:11px; color:#797a7c; padding:0px;}

/* Fim Gerais */

/* Fonts (Cores) */

		/* Branco */

	.branco10{font-size:10px; color:#ffffff;}	

	.branco11{font-size:11px; color:#ffffff;}	
	.branco11Bold{font-size:11px; color:#ffffff; font-weight:bold; }

	.branco30Bold{font-size:30px; color:#ffffff; font-weight:bold;}	
	.branco26{font-size:26px; color:#ffffff;}	
	.branco23Bold{font-size:23px; color:#ffffff; font-weight:bold;}
	.branco18{font-size:18px; color:#ffffff;}		
	.branco14{font-size:14px; color:#ffffff;}		

		/* Preto */

	.preto11{font-size:11px; color:#000000;}	
	.preto11Bold{font-size:11px; color:#000000; font-weight:bold;}	
	
		/* Cinza Escuro */
	.cinzaEscuro9{font-size:9px; color:#797a7c;}			
		
	.cinzaEscuro10{font-size:10px; color:#797a7c;}
	.cinzaEscuro10Bold{font-size:10px; color:#797a7c; font-weight:bold;}		

	.cinzaEscuro11{font-size:11px; color:#797a7c;}	
	.cinzaEscuro11Bold{font-size:11px; color:#797a7c; font-weight:bold;}
	
	.cinzaEscuro12{font-size:12px; color:#797a7c;}
	.cinzaEscuro12Bold{font-size:12px; color:#797a7c; font-weight:bold;}
			
	.cinzaEscuro13{font-size:13px; color:#797a7c;}	
	.cinzaEscuro13Bold{font-size:13px; color:#797a7c; font-weight:bold;}	
	
	.cinzaEscuro16Bold{font-size:16px; color:#797a7c; font-weight:bold;}
	
	.cinzaEscuro17Bold{font-size:17px; color:#797a7c; font-weight:bold;}	
		/* Cinza Claro */

	.cinzaClaro10{font-size:10px; color:#c9cacb;}
	.cinzaClaro10Bold{font-size:10px; color:#c9cacb; font-weight:bold;}		
	
		/* Vermelho Escuro  */

	.vermelhoEscuro10{font-size:10px; color:#be002c; font-weight:normal;}	
	.vermelhoEscuro10Bold{font-size:10px;color:#be002c; font-weight:bold;}
	.vermelhoEscuro11{font-size:11px;color:#be002c;}	
	.vermelhoEscuro11Bold{font-size:11px;color:#be002c; font-weight:bold;}
	.vermelhoEscuro12{font-size:12px;color:#be002c;}	
	.vermelhoEscuro12Bold{font-size:12px;color:#be002c; font-weight:bold;}		
	.vermelhoEscuro13{font-size:13px;color:#be002c;}	
	.vermelhoEscuro13Bold{font-size:13px;color:#be002c; font-weight:bold;}	
	.vermelhoEscuro16{font-size:16px;color:#be002c;}		
	.vermelhoEscuro17Bold{font-size:17px;color:#be002c; font-weight:bold;}	
	.vermelhoEscuro17{font-size:17px;color:#be002c;}
	.vermelhoEscuro18{font-size:18px;color:#be002c;}	
	.vermelhoEscuro19Bold{font-size:19px;color:#be002c; font-weight:bold;}	
	.vermelhoEscuro20Bold{font-size:19px;color:#be002c; font-weight:bold;}		
	.vermelhoEscuro23{font-size:23px;color:#be002c;}		
	.vermelhoEscuro23Bold{font-size:23px;color:#be002c; font-weight:bold;}	
	.vermelhoEscuro26Bold{font-size:26px;color:#be002c; font-weight:bold;}	
	.vermelhoEscuro31{font-size:31px;color:#be002c;}	
		/* Rosa */

	.rosa10{font-size:11px;color:#ec8883;}	
	.rosa10Bold{font-size:11px;color:#ec8883; font-weight:bold;}	
	
		/* Azul Escuro */
		
	.azulEscuro17Bold{font-size:17px;color:#093b66; font-weight:bold;}	
	
	
/* Fim Fonts (Cores) */

/* Blocos Principais */

		.main{width:970px; margin:0 auto 0 auto; padding:0; min-height:500px; background-color:#FFFFFF;}
		
		.top{display:block;  width:970px;  height:442px;}
		/* background-image:url(../imgs/baseHpTopo.jpg); background-repeat:no-repeat; */
		
		.destaquesHp{display:block;width:970px;  height:109px;} 
		/* background-image:url(../imgs/baseHpDestaque.jpg); background-repeat:no-repeat;*/
		
		.bussola{width:959px;height:18px;padding-left:11px;}
		
		.geralContent{display:block;width:959px; padding-left:11px; margin-top:27px;}
		
		.geralContentInside{display:block;width:970px; margin-top:22px;}	
		
		.centerSide{display:block;float:left;width:788px; padding-bottom:20px;}
		
		.centerSideInt{display:block;float:left;width:798px; padding-bottom:20px;}		
		
		.lateralSide{display:block;float:right;width:161px;}	
		
		.leftSide{display:block;float:left;width:243px; padding-bottom:40px;}
		
		.rightSide{display:block;float:left; width:716px;}
		
		.middleSide{display:block;float:left; width:544px;}
		
		.mainContent{position:absolute; display:block; width:970px; background-color:#FFFFFF}
		
		.footer{display:block; width:970px; height:47px; }
		/*background-image:url(../imgs/baseHpFooter.jpg); background-repeat:no-repeat;*/
		
		.middleSide{display:block;float:left;width:544px;padding-bottom:20px; padding-top:24px;}
		
/* Fim Blocos Principais */

/* Especificos */
		
		.destHp{display:block; float:left; width:300px; height:85px; margin-top:17px; padding-left:11px; padding-right:11px; line-height:13px;}/*line-height:75%;*/
		.destHp .titDest{display:block; float:left; width:260px; height:25px;}
		.destHp .txtDest{display:block; float:left; width:300px; height:45px;}
		.destHp .linkDest{display:block; float:left; width:160px; height:12px;}
		.destHp .linkDest a{display:block; float:left; width:160px; height:12px;}
		
		.artigoBO a{text-decoration:underline;}
		.artigoBO a:hover{color:#be002c;}
		
		.docContent{display:block; float:left; width:235px; min-height:100px; padding-bottom:40px; font-size:11px; color:#797a7c; }
		
		.docRequest{display:block; float:left;  width:235px; min-height:40px; padding-top:20px; padding-bottom:20px;}
		
		.searchPanel{display:block; float:left; background-color:#c9cacb; padding:0px;}
		
		.searchPanel a{float:left; width:18px; height:17px; margin-top:6px; margin-bottom:5px; margin-left:5px; cursor:pointer; background-image:url(../imgs/ok.jpg); background-repeat:no-repeat;}		
		.searchPanel span{float:left; margin-top:8px; margin-bottom:5px; margin-left:5px;}
		.searchPanel select{float:left; margin-top:6px; margin-bottom:6px; margin-left:5px; padding:0px; font-size:11px; color:#a3a3a3; padding:0px;}
		.searchPanel input{float:left; margin-top:6px; margin-bottom:6px; margin-left:5px; padding:0px; font-size:11px; color:#a3a3a3; padding:0px;}
		
		.glossario{ display:block; float:left; background-color:#c9cacb;height:30px; padding:0px;}
		
		/* FS - Passatempo */
		
		.holderPassatempo							 {display:block; float:left; width:716px; padding-bottom:70px;}
		.holderPassatempo .navPassatempo			 {display:block; float:left; background-color:#c9cacb; }
		.holderPassatempo .navPassatempo a			 {display:block; float:left; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:9px;}
		.holderPassatempo .navPassatempo a:hover	 { background-color:#be002c; text-decoration:none;}
		.holderPassatempo .navPassatempo .navSelec	 {display:block; float:left; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:9px; background-color:#be002c; text-decoration:none;}
		.holderPassatempo .navPassatempo .after		 {display:block; float:left; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:9px;}
				
		.holderPassatempo .imgPassatempo			 { display:block; float:left; width:716px; height:120px; background-image:url(../imgs/fotoPassatempo.jpg); background-repeat:no-repeat; margin-top:2px;}		
		.holderPassatempo .swfPassatempo			 { display:block; float:left; width:716px; height:178px;}
		.holderPassatempo .quizPassatempo			 { display:block; float:left; margin-top:2px; width:716px;}
		
		.holderPassatempo .tit						 { display:block; float:left; width:696px; margin-top:15px; font-family:Arial, Helvetica, sans-serif; padding-left:20px; font-size:25px; font-weight:normal; color:#be002c;}
		
		.holderPassatempo .holderPremios			 { display:block; float:left; width:716px; height:514px; background-image:url(../imgs/premios.jpg); background-repeat:no-repeat; margin-top:2px; margin-bottom:50px;}
		
		.holderPassatempo .holderRegulamento		 { display:block; float:left; width:716px; font-family:Arial, Helvetica, sans-serif;  font-size:11px; font-weight:normal; color:#797a7c; margin-top:2px; margin-bottom:50px;}		
		
		.holderQuestion{ display:block; float:left; width:716px; margin-top:37px; padding-bottom:26px; border-bottom:solid 1px #c9cacb;}
		.holderQuestion .question					 { display:block; float:left; width:696px; font-family:Arial, Helvetica, sans-serif; padding-left:20px; font-size:15px; font-weight:bold; color:#be002c;}
		
		.holderPassatempo .holderQuestion .anwser	 { display:block; float:left; width:696px; margin-top:12px; padding-left:20px;font-family:Arial, Helvetica, sans-serif;  font-size:13px; font-weight:normal; color:#797a7c;}
		.holderPassatempo .holderQuestion input		 { display:block; float:left; padding:0px!important; margin:0px 0px 0px 5px!important; }
		.holderPassatempo .holderQuestion label		 { margin-left:10px; }		
		.holderPassatempo .holderQuestion textarea 	 { display:block; float:left; width:684px; height:90px; font-family:Arial, Helvetica, sans-serif;  font-size:13px; font-weight:normal; color:#797a7c;}
		.holderPassatempo .holderQuestion .legenda 	 { display:block; float:left; font-family:Arial, Helvetica, sans-serif;  font-size:10px; font-weight:normal; color:#797a7c; margin-top:2px;}
		
		.holderPassatempo .submitForm				 { display:block; float:left; width:716px; margin-bottom:10px;}
		.holderPassatempo .submitForm	.enviarForm	 { display:block; float:right;width:39px; margin-right:10px; margin-top:3px; text-align:right;}
		.holderPassatempo .submitForm	.enviarForm a { font-family:Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; color:#be002c;}		
		
		
		.holderPassatempo .primPremio				 { display:block; float:left; width:716px; height:295px; margin-top:18px;}
		.holderPassatempo .primPremio .infoPass		 { display:block; float:left; width:319px; height:255px;  background-image:url(../imgs/bgprimPremio.jpg); background-repeat:repeat-y; padding:20px;}			
		.holderPassatempo .primPremio .fotoPass		 { display:block; float:left; width:357px; height:295px; background-image:url(../imgs/1premio.jpg); background-repeat:no-repeat;}
		
		.holderPassatempo .segterPremio				 { display:block; float:left; width:716px; height:220px; border-bottom:solid 1px #c9cacb;}
		.holderPassatempo .segterPremio .infoPass	 { display:block; float:left; width:319px; height:180px; background-color:#FFFFFF; padding:20px;}					
		.holderPassatempo .segterPremio .fotoPass2	 { display:block; float:left; width:357px; height:220px; background-image:url(../imgs/premio2.jpg); background-repeat:no-repeat;}					
		.holderPassatempo .segterPremio .fotoPass3	 { display:block; float:left; width:357px; height:220px; background-image:url(../imgs/premio3.jpg); background-repeat:no-repeat;}
		
		.holderPassatempo .colEsqPremio				 { display:block; float:left; width:318px!important; height:168px!important; border-bottom:solid 1px #c9cacb; border-right:solid 1px #c9cacb; padding:20px;}			
		
		.holderPassatempo .colDirPremio				 { display:block; float:left; width:317px!important; height:168px!important; border-bottom:solid 1px #c9cacb;  padding:20px;}	
		

		.holderPassatempo .titVencedor	 { display:block; float:left; width:200px;}
		
		.holderPassatempo .nomeVencedor	 { display:block; float:left; width:200px;}		
		
		.holderPassatempo .fraseVencedor { display:block; float:left; width:315px; margin-top:57px;}			
		
		.holderPassatempo .fotoPass4	 { width:160px; height:140px; background-image:url(../imgs/premio4.jpg); background-repeat:no-repeat; background-position:top right;}	
		.holderPassatempo .fotoPass7	 { width:160px; height:140px; background-image:url(../imgs/premio7.jpg); background-repeat:no-repeat; background-position:top right;}	
		.holderPassatempo .fotoPass10	 { width:160px; height:140px; background-image:url(../imgs/premio10.jpg); background-repeat:no-repeat; background-position:top right;}					
				
		/* FS - Passatempo */		
		

		.menu{ display:block; float:left; background-color:#c9cacb;height:30px; padding:0px;}
				
		.paging{display:block; float:left; background-color:#ffffff;height:26px;}
		.paging .leftPag{display:block; float:left; width:320px; height:26px;}
		.paging .leftPag span{display:block; float:left; margin-top:5px; margin-left:5px;}
		.paging .leftPag a{display:block; float:left; margin-top:5px; margin-left:5px;}
		
		.paging .rightPag{display:block; float:right; width:320px; height:26px; text-align:right;}
		.paging .rightPag span{display:block; float:right; margin-top:5px; margin-right:10px;}
		.paging .rightPag a{display:block; float:right; margin-top:5px; margin-right:10px;}	
		
		.infoContent{display:block;float:left;}
		
		.infoContent input{display:block; float:left;}

		.infoContent textarea{display:block; float:left;}
		
		.infoContent select{display:block; float:left;}
		
		.infoContentRight{display:block;float:right;}
		
		.campFoto{display:block; float:left;}
		
		.campContent{display:block;float:right;}		
				
		.footerMenu{ display:block; float:left;width:970px; height:30px; }
		/* background-image:url(../imgs/bgFooter.jpg); background-repeat:repeat-y;*/	
		
		.footerAvisos{display:block; float:left; width:970px; line-height:12px;}
		.footerAvisos .linkMapa{float:right; width:80px; text-align:right;}
		.footerAvisos .linkMapa a{text-decoration:none; }
		.footerAvisos .linkAvisos{float:right; width:80px; text-align:right; }
		.footerAvisos .linkAvisos a{ text-decoration:none;}		
				

		.productLine {display:block; float:left; margin-top:13px; width:798px;}

		.imgProdutoCategoria {display:block; float:left; width:94px; margin-left:10px;margin-right:10px;}		
		.imgProdutoCategoria a{display:block; line-height:16px; padding-top:1px;margin:0px;}		
		.imgProdutoCategoria img{display:block; padding:0px;margin:0px;}

		.productTextContent {display:block; float:left; border-top:1px solid #c9cacb ; margin-top:7px;margin-left:10px;width:788px;}
		
		.productImages {display:block; float:left; margin-top:20px; width:243px}
		
		.productDetailTitle{display:block;width:544px;}
		.productDetailContent{display:block; float:left; margin-left:10px; margin-top:20px; width:544px}
		
		.sideImageParts{display:block; float:left; width:161px; /*margin-left:10px;*/ margin-top:22px;}
		
		.partDetailContent{display:block; float:left; margin-left:10px; margin-top:22px; width:616px}
		.article{ display:block; float:left; width:616px;}
		.articleTitle{display:block; float:left;margin-bottom:17px; line-height:15px; width:616px; }
		.articleServiceTitle{display:block; float:left;margin-bottom:17px; line-height:15px; width:544px; }
		.articleContent{ display:block; float:left;}
		
		.partBox {float:left; width:616px;background-color:#e4e4e5;margin-top:17px;}
		
		.partCode { width:616px; height:17px; margin-top:17px; margin-bottom:18px}
		
		.partCode span {float:left; margin-left:10px; font-size:11px; color:#797a7c;}
		
		.partCode input{float:left; width:90px; margin-left:6px;}
		
		.partCode a{width:18px; height:17px; cursor:pointer; background-image:url(../imgs/ok.jpg); background-repeat:no-repeat; margin-left:5px; display:block; float:left; }
	
		.partCodeResultList {width:616px; margin-left:10px; margin-bottom:14px;}	
		
		.partCodeResult{height:18px; width:616px}
		
		.partCodeResult span{float:left; display:block;}
		
		.productCategoryList span{line-height:20px;float:left;width:616px;display:block; font-size:11px; color:#797a7c;margin-top:20px}
		
		.productCategoryLink{line-height:20px;float:left;display:block; width:616px;}
		
		.productCategoryLink a{font-size:11px; color:#797a7c; vertical-align:middle; text-decoration:underline; }
		
		.formTitle {font-size:13px;color:#be002c; font-weight:bold; width:544px;}
	
		.formacaoDetailTitle{display:block; float:left;} 		
		.formacaoDetailCategoryTitle{display:block; float:left; font-size:13px; margin-left: 2px; color:#be002c } 

		.formacaoDetailText { display:block; float:left; font-size:11px;color:#797a7c;}
		
		.historyArticle{ display:block; float:left; width:798px; padding-top:20px; border-bottom:solid 1px #c9cacb; }

		.historyArticleImage{ display:block; float:left; width:161px; margin-left:10px; margin-bottom:20px; border:solid 1px #e4e4e5;}
		
		.historyArticleTitleText{ display:block; float:left; width:610px; margin-left:13px; margin-top:5px;}
		
		.historyArticleMainText{ display:block; float:left; width:542px; margin-left:13px; margin-top:20px; padding-bottom:15px; }

		.siteMap2col{display:block; float:left; width:184px; margin-left:10px; padding-bottom:30px;}
		
		.siteMapTitle{display:block; float:left; padding-left:10px; border-bottom:solid 1px #be002c; font-size:17px;color:#be002c; font-weight:bold; }
		
		.siteMapSubTitle{display:block; float:left; padding-left:10px; border-bottom:solid 1px #afafb0; font-size:13px;color:#797a7c; font-weight:bold; }
		
		.siteMapContent{display:block; float:left; padding-left:10px; }
		
		.siteMap3col{display:block; float:left; width:184px; margin-left:10px; padding-bottom:30px;}

		.siteMap1col{display:block; float:left; width:572px; margin-left:10px; padding-bottom:30px;}
		
		.formRadioInput{display:block; float:left; padding:0 0 0 0;margin:0 0 0 0; width:12px; height:12px;}
		
		.formCheckBoxInput{display:block; float:left; padding:0 0 0 0;margin:0 0 0 0; width:12px; height:12px; margin-top:4px;}

/* Fim Especificos */

/* Simbolos */

/* Fim Simbolos */

/* Botões */

/* Fim Botões */
			
/* Pormenores */

		.infoSemUnd{ display:block;float:left;}
		.infoSemUnd a{text-decoration:none;}

		.bgVermelho{background-color:#be002c; background-repeat:repeat;}
		.bgBranco{background-color:#ffffff; background-repeat:repeat;}
		.bgCinzaClaro{background-color:#e4e4e5; background-repeat:repeat;}
		.bgCinzaEscuro{background-color:#797a7c; background-repeat:repeat;}

		.overVermelho{}
		.overVermelho a:hover{color:#be002c;}

		.largLn12{ line-height:12px;}
		.largLn20{ line-height:20px;}
		
		.altLn10{ line-height:10px;}
		.altLn12{ line-height:12px;}
		.altLn20{ line-height:20px;}

		.pontoPag{display:block; float:right; margin-top:2px; margin-right:5px;}

		.sepVertical{display:block; float:left; width:1px; height:85px; background-color:#c3c4c4; background-repeat:repeat; margin-top:13px;}
		.sepHorizontal{display:block; float:left; width:100%; height:1px; background-color:#bebebf; background-repeat:repeat;}	
		
		.sepHorizontalClaro{display:block; float:left; width:100%; height:1px; background-color:#e4e4e5; background-repeat:repeat;}	
		
		.sepHorBranco{display:block; float:left; width:100%; height:1px; background-color:#ffffff; background-repeat:repeat;}		
		
		.sepLatEsqHorizontal{display:block; float:left; width:235px; height:1px; background-color:#bebebf; background-repeat:repeat;}	
		
		.underline{text-decoration:underline;}
		
		.invisivel{display:none;}
		
		.rebCinzaClaro{ border:solid 1px #e4e4e5}
		
		.padFoto{padding-left:7px; padding-right:7px; padding-top:6px; padding-bottom:6px;}

		.padColGlossario{ display:block; float:left; padding-left:7px; padding-right:7px; padding-top:9px; padding-bottom:8px;}		

		.padColMenu{ display:block; float:left; padding-left:7px; padding-right:7px; padding-top:9px; padding-bottom:8px;}		
		
		.pad0{ padding:0px;}

		.padTopBot11{ padding-top:11px; padding-bottom:11px;}
		.padTopBot15{ padding-top:15px; padding-bottom:15px;}
		.padTopBot18{padding-bottom:18px; padding-top:18px;}
		.padTopBot22{padding-bottom:22px; padding-top:22px;}		
		.padLeftRight12{ padding-left:12px; padding-right:11px;}	
		.padTopBot5{ padding-top:5px; padding-bottom:5px;}	

		.padBot5{ padding-bottom:5px;}
		.padBot8{ padding-bottom:8px;}	
		.padBot10{ padding-bottom:10px;}	
		.padBot11{ padding-bottom:11px;}
		.padBot14{ padding-bottom:14px;}
		.padBot18{ padding-bottom:18px;}
		.padBot20{ padding-bottom:20px;}
		.padBot22{ padding-bottom:22px;}	
		.padBot25{ padding-bottom:25px;}	
		
		.padTop0 { padding-top:0px;}
		.padTop1 { padding-top:1px;}
		.padTop2 { padding-top:2px;}
		.padTop3 { padding-top:3px;}
		.padTop5 { padding-top:5px;}
		.padTop7 { padding-top:7px;}
		.padTop9 { padding-top:9px;}
		.padTop10{ padding-top:10px;}
        .padTop11{ padding-top:11px;}
		.padTop14{ padding-top:14px;}		
		.padTop18{ padding-top:18px;}	
		.padTop24{ padding-top:24px;}	
		.padTop28{ padding-top:28px;}	
		
		.padRight3{ padding-right:3px;}	
		.padRight4{ padding-right:4px;}	
		.padRight5{ padding-right:5px;}			
		.padRight8{ padding-right:8px;}	
		.padRight9{ padding-right:9px;}	
		.padRight10{ padding-right:10px;}	
		.padRight12{ padding-right:12px;}
		.padRight18{ padding-right:18px;}	
						
		.padLeft3{  padding-left:3px;}							
		.padLeft4{  padding-left:4px;}
		.padLeft5{  padding-left:5px;}		
		.padLeft6{  padding-left:6px;}
		.padLeft7{  padding-left:7px;}
		.padLeft8{  padding-left:8px;}
		.padLeft9{	padding-left:9px;}
		.padLeft10{ padding-left:10px;}	
		.padLeft11{ padding-left:11px;}	
		.padLeft12{ padding-left:12px;}		
		.padLeft14{ padding-left:14px;}			
		.padLeft18{ padding-left:18px;}	
		.padLeft21{ padding-left:21px;}				
		.padLeft60{ padding-left:60px;}	
		.padLeft65{ padding-left:72px;}				

		.marg0{ margin:0px;}

		.margBottom4{ margin-bottom:4px;}
		.margBottom6{ margin-bottom:6px;}
		.margBottom7{ margin-bottom:7px;}
		.margBottom10{ margin-bottom:10px;}	
        .margBottom14{ margin-bottom:14px;}	
		.margBottom20{ margin-bottom:20px;}	
		.margBottom25{ margin-bottom:25px;}		

		.margRight9{ margin-right:9px;}
		.margRight12{ margin-right:12px;}
		.margRight15{ margin-right:15px;}
		.margRight22{ margin-right:22px;}
		.margRight26{ margin-right:26px;}		
		.margRight28{ margin-right:28px;}
		.margRight36{ margin-right:36px;}		 

		.margLeft2{  margin-left:2px;}
		.margLeft3{  margin-left:3px;}
		.margLeft4{  margin-left:4px;}
		.margLeft5{  margin-left:5px;}
		.margLeft7{  margin-left:7px;}	
		.margLeft8{  margin-left:8px;}				
		.margLeft10{ margin-left:10px;}
		.margLeft12{ margin-left:12px;}
		.margLeft13{ margin-left:13px;}		
		.margLeft17{ margin-left:17px;}	
		.margLeft19{ margin-left:19px;}	
		.margLeft26{ margin-left:26px;}	
		.margLeft45{ margin-left:45px;}			
		.margLeft148{ margin-left:148px;}
		.margLeft430{ margin-left:430px;}		
		.margLeft480{ margin-left:480px;}						
		
		.margTop2{  margin-top:2px;}
		.margTop3{  margin-top:3px;}		
		.margTop4{  margin-top:4px;}
		.margTop5{  margin-top:5px;}		
		.margTop6{  margin-top:6px;}		
		.margTop7{  margin-top:7px;}
		.margTop8{  margin-top:8px;}		
		.margTop10{ margin-top:10px;}
		.margTop12{ margin-top:12px;}
		.margTop13{ margin-top:13px;}
        .margTop14{ margin-top:14px;}
		.margTop18{ margin-top:18px;}
		.margTop19{ margin-top:19px;}
		.margTop20{ margin-top:20px;}		
		.margTop22{ margin-top:22px;}	
		.margTop26{ margin-top:26px;}								
		.margTop30{margin-top:30px;}
		.margTop37{margin-top:37px;}
		
		.larg12{  width:12px;}
		.larg26{  width:26px;}		
		.larg33{  width:33px;}
		.larg34{  width:34px;}
		.larg38{  width:38px;}
		.larg39{  width:39px;}
		.larg44{  width:44px;}
		.larg45{  width:45px;}
		
		.larg48{  width:48px;}		
		
		.larg50{  width:50px;}
		.larg56{  width:56px;}
		.larg57{  width:57px;}	
		.larg61{  width:61px;}	
		.larg63{  width:63px;}	
		.larg65{  width:65px;}
    	.larg67{  width:67px;}
    	.larg68{  width:68px;}		
		.larg69{  width:69px;}
		.larg75{  width:75px;}	
		.larg79{  width:79px;}	
		.larg80{  width:80px;}	
		.larg84{  width:84px;}				
		.larg85{  width:85px;}				
		.larg90{  width:90px;}	
		.larg91{  width:91px;}
		.larg95{  width:95px;}
		.larg96{  width:96px;}
		.larg98{  width:98px;}
		.larg100{ width:100px;}		
		.larg104{ width:104px;}	
		.larg105{ width:105px;}	
		.larg107{ width:107px;}
		.larg108{ width:108px;}	
		.larg109{ width:109px;}					
		.larg110{ width:110px;}
		.larg112{ width:112px;}
		.larg113{ width:113px;}		
		.larg115{ width:115px;}
		.larg116{ width:116px;}
		.larg117{ width:117px;}		
		.larg119{ width:119px;}
		.larg120{ width:120px;}
		.larg121{ width:121px;}		
		.larg122{ width:123px;}		
		.larg125{ width:125px;}
		.larg126{ width:126px;}
		.larg130{ width:130px;}
		.larg131{ width:131px;}		
		.larg132{ width:132px;}			
		.larg135{ width:135px;}		
		.larg133{ width:133px;}		
		.larg140{ width:140px;}
		.larg143{ width:143px;}	
		
		.larg_143{ width:143px;}			
		
		.larg144{ width:144px;}				
		.larg145{ width:145px;}		
		.larg150{ width:150px;}
		.larg153{ width:153px;}
		.larg157{ width:157px;}						
		.larg161{ width:161px;}
		.larg163{ width:163px;}
		.larg164{ width:164px;}
		.larg165{ width:165px;}
		.larg170{ width:170px;}
		.larg171{ width:171px;}	
		.larg173{ width:173px;}				
		.larg174{ width:174px;}	
		.larg180{ width:180px;}	
		.larg183{ width:183px;}	
		.larg184{ width:184px;}			
		.larg191{ width:191px;}	
        .larg193{ width:193px;}		
        .larg194{ width:194px;}
		.larg196{ width:196px;}
		.larg200{ width:200px;}
		.larg205{ width:205px;}		
		.larg207{ width:207px;}
		.larg210{ width:210px;}
		.larg212{ width:212px;}
		.larg213{ width:213px;}		
		.larg215{ width:215px;}
		.larg219{ width:219px;}
		.larg220{ width:220px;}
		.larg222{ width:222px;}		
		.larg233{ width:233px;}
		.larg235{ width:235px;}	
		.larg240{ width:240px;}	
		.larg243{ width:243px;}
		.larg245{ width:245px;}
		.larg246{ width:246px;}		
		.larg247{ width:247px;}
		.larg249{ width:249px;}
		.larg250{ width:250px;}
		.larg_250{width:250px;}
		.larg251{ width:251px;}		
		.larg252{ width:252px;}	
		.larg253{ width:253px;}			
		.larg256{ width:256px;}	
		.larg257{ width:257px;}		
		.larg260{ width:260px;}
		.larg262{ width:262px;}
		.larg265{ width:265px;}	
		.larg266{ width:266px;}						
		.larg270{ width:270px;}					
		.larg272{ width:272px;}	
		.larg273{ width:273px;}			
		.larg275{ width:275px;}			
		.larg310{ width:310px;}
		.larg318{ width:318px;}		
		.larg325{ width:325px;}	
		.larg326{ width:326px;}
		.larg345{ width:345px;}	
		.larg350{ width:350px;}	
		.larg353{ width:353px;}
		.larg355{ width:355px;}
		.larg368{ width:368px;}
		.larg396{ width:396px;}		
		
		.larg370{ width:370px;}					
		.larg380{ width:380px;}	
		.larg383{ width:383px;}	
		.larg388{ width:388px;}
		.larg406{ width:406px;}
		.larg408{ width:408px;}
		.larg410{ width:410px;}	
		.larg420{ width:420px;}
		.larg433{ width:433px;}
		.larg435{ width:435px;}
		.larg437{ width:437px;}
		.larg460{ width:460px;}	
		.larg470{ width:440px;}/*MAL*/
		.larg516{ width:516px;}	
		.larg518{ width:518px;}	
		.larg520{ width:520px;}	
		.larg522{ width:522px;}	
		.larg526{ width:526px;}	
		.larg530{ width:530px;}
		.larg532{ width:532px;}		
		.larg543{ width:543px;}	
		.larg544{ width:544px;}	
		.larg545{ width:545px;}			
		.larg547{ width:547px;}	
		.larg562{ width:562px;}
		.larg565{ width:565px;}
		.larg568{ width:568px;}
		.larg569{ width:569px;}			
		.larg572{ width:572px;}	
		.larg576{ width:576px;}	
		.larg600{ width:600px;}	
		.larg603{ width:603px;}				
		.larg607{ width:607px;}	
		.larg610{ width:610px;}	
		.larg616{ width:616px;}
		.larg690{ width:690px;}			
		.larg692{ width:692px;}
		.larg693{ width:693px;}
		.larg694{ width:694px;}
		.larg714{ width:714px;}
		.larg716{ width:716px;}
		.larg772{ width:772px;}
		.larg774{ width:774px;}
		.larg775{ width:775px;}	
		.larg777{ width:777px;}	
		.larg788{ width:788px;}	
		.larg798{ width:798px;}	
		.larg944{ width:944px;}
				
		.largTotal{ width:100%;}		

		.alt12{ height:12px;}
		.alt16{ height:16px;}
		.alt18{ height:18px;}
		.alt22{ height:22px;}
		.alt23{ height:23px;}
		.alt24{ height:24px;}		
		.alt26{ height:26px;}
		.alt30{ height:30px;}		
		.alt31{ height:31px;}		
		.alt35{ height:35px;}	
		.alt54{ height:54px;}	
		.alt56{ height:56px;}			
		.alt60{ height:60px;}	
		.alt65{ height:65px;}	
		.alt75{ height:75px;}			
		.alt76{ height:76px;}	
		.alt82{ height:82px;}	
		.alt86{ height:86px;}					
		.alt119{ height:119px;}
		.alt135{ height:135px;}			
		.alt157{ height:157px;}		
			
		.alignLeft{ float:left;}
		.alignRight{ float:right; }	
		
		.textAlignRight{ text-align:right;}
		
		.alinhaMeio{ vertical-align:middle}
		
		.arrowBullet {list-style:none; padding-left:13px; margin-top:0px; margin-left:0px;}	
						
		.arrowBullet li{background-image:url(../imgs/arrowBullet.jpg);background-repeat:no-repeat; background-position:left 6px; padding-left:7px; line-height:14px;}
		
		.printIcon {display:block; background-image:url(../imgs/printIcon.jpg);background-repeat:no-repeat; background-position: left;padding-left:12px;}
		
		.padColProductDetail{ display:block; float:left; padding-left:6px; padding-right:5px; padding-top:9px; padding-bottom:8px;}		
		.productDetailArticles{ display:block; float:left; margin-top:20px}			
		.productSideMenu{ display:block; float:right; background-color:#ffffff;padding:0px; width:161px;}
		.productSideMenuItem{ display:block; float:left; padding-left:8px; margin:0; line-height:22px; width:150px;}

        .borderBottom1{border-bottom:solid 1px #c9cacb;}
		
        .borderTop1{border-top:solid 1px #c9cacb}
		.borderRight1{border-right:solid 1px #c9cacb}
		.borderTopBottom1{border-bottom:solid 1px #c9cacb;border-top:solid 1px #c9cacb}
		
		.alinhaTxtRight{ text-align:right;}

		
/* Fim Pormenores */
			
/* Tabelas */

		.tabDoc{display:block; float:left;}

		.tabCamp{display:block; float:left;}
		
		.lnVermelhaFree{display:block; float:left; background-color:#be002c;}		
		.lnCinzaFree{display:block; float:left; background-color:#e4e4e5;}
		.lnBrancaFree{display:block; float:left; background-color:#ffffff;}

		.lnCinza{display:block; float:left; height:30px; background-color:#e4e4e5;}
		.lnBranca{display:block; float:left; height:30px; background-color:#ffffff;}
		
		.productDetailItem{display:block; float:left;}
		
		.colCinza{display:block; height:86px; background-color:#e4e4e5;}
		.colBranca{display:block; height:86px; background-color:#ffffff;}
		
		.colBranca2{display:block; background-color:#ffffff;}
		
		.colFoto{display:block; float:left; height:74px; width:74px;}	
		
		.colConteudo{display:block; float:left; height:86px; width:299px; border-left:solid 1px #ffffff;}
	
		.colConteudoReb{display:block; float:left; border-right:solid 1px #ffffff;}		
		
		.colData{display:block; float:left; margin-top:26px; margin-left:7px;}
		.colTitulo{display:block; float:left; margin-top:3px; margin-left:7px;}					
		
		.col28{  display:block; float:left; width:28px;}
        .col36{  display:block; float:left; width:36px;}
		.col47{  display:block; float:left; width:47px;}
        .col54{  display:block; float:left; width:54px;}
        .col57{  display:block; float:left; width:57px;}
		.col62{  display:block; float:left; width:62px;}
        .col68{  display:block; float:left; width:68px;}
		.col73{  display:block; float:left; width:73px;}
		.col75{  display:block; float:left; width:75px;}
		.col80{  display:block; float:left; width:80px;}
		.col100{ display:block; float:left; width:100px;}
		.col127{ display:block; float:left; width:127px;}
		.col132{ display:block; float:left; width:132px;}	
		.col159{ display:block; float:left; width:159px;}
		.col173{ display:block; float:left; width:173px;}
		.col183{ display:block; float:left; width:183px;}
		.col198{ display:block; float:left; width:198px;}
		.col203{ display:block; float:left; width:203px;}
		.col211{ display:block; float:left; width:211px;}
		.col217{ display:block; float:left; width:217px;}
		.col218{ display:block; float:left; width:218px;}
		.col222{ display:block; float:left; width:222px;}
		.col322{ display:block; float:left; width:322px;}
		.col324{ display:block; float:left; width:324px;}
		.col339{ display:block; float:left; width:339px;}
		.col376{ display:block; float:left; width:376px;}
		.col400{ display:block; float:left; width:400px;}
		.col487{ display:block; float:left; width:487px;}
		
        .productDetailTable{ display:block;float:left; margin-top:20px;}
		
		.productDetailTableTitle{ background-color:#be002c; background-repeat:repeat; font-size:11px; color:#ffffff; padding-bottom:5px; padding-top:5px;}

		.simuladorResultLine{  display:block; float:left; padding:0px; width:544px;}
		
		.simuladorResultTableCol1{display:block; float:left; width:153px; padding:5px 0px 5px 10px;}
		.simuladorResultTableCol2{display:block; float:left; width:90px; padding:5px 0px 5px 0px; text-align:center;}
		.simuladorResultTableCol3{display:block; float:right; width:118px; padding:5px 0px 5px 0px; text-align:center;}		
		.simuladorResultTableCol4{display:block; float:right; width:120px; padding:5px 12px 5px 0px; text-align:right;} 
		
		.simuladorResultDescription{display:block; float:left; width:544px; padding-top:18px; text-align:left; font-size:11px; color:#797a7c; padding-bottom:14px; }
		
		.simuladorResultTable2Col1{display:block; float:left; width:98px; padding:5px 0px 5px 10px; text-align:left;}
		.simuladorResultTable2Col2{display:block; float:left; width:115px; padding:5px 0px 5px 10px; text-align:left;}
		.simuladorResultTable2Col3{display:block; float:left; width:126px; padding:5px 0px 5px 4px; text-align:left;}		
		.simuladorResultTable2Col4{display:block; float:left; width:176px; padding:5px 0px 5px 4px; text-align:left;} 
		
		.simuladorResultTable2SubContent{display:block; float:right;}
		
		
		.formacaoHPTableLine{padding:0px; width:716px;}
		
		.formacaoHPTableColMenuTitle{width:231px; padding:5px 0px 5px 5px; text-align:left}
		.formacaoHPTableColMenuMonths{width:80px; padding:5px 0px 5px 0px; text-align:center;}
	
		.formacaoHPTableColContentTitle{width:220px; padding:11px 0px 13px 7px;text-align:left}
		.formacaoHPTableColContentMonths{width:80px; padding:5px 0px 5px 0px; text-align:center;}	
		
		.formacaoHPTableColHSeparator{width:1px; background-color:#797a7c; background-repeat:repeat;}
		
		.formacaoProfHPTable{width:460px; padding:11px 0px 13px 7px;text-align:left}	
		
/* Fim Tabelas */
			
/* Forms */
		
		.docTit{display:block; float:left; margin-left:26px; margin-top:31px;}
		.docTxt{display:block; float:left; margin-left:26px; margin-top:10px; width:385px;}	
		
		.lnDoc{display:block; float:left; margin-left:26px; width:385px;}
		
		.docTitPassword{display:block; float:left; margin-left:33px; margin-top:31px;}
		.docTxtPassword{display:block; float:left; margin-left:33px; margin-top:10px; width:385px;}	

		.lnDocPassword{display:block; float:left; margin-left:33px; width:385px;}

		.fechar{display:block; float:right; margin-right:28px; margin-top:34px; text-align:right;}	
		
		.fecharPassword{display:block; float:right; margin-right:33px; margin-top:34px; text-align:right;}	
		
		.infoObr{display:block; float:left; margin-left:26px; }		
		
		.EnviarLimpar{display:block; float:right; text-align:right;}
		
		.cxErro{display:block; float:right;text-align:right;}
		
		.formBts{position:absolute; left:0px; bottom:11px;}
		
		.inputRebordo{border:solid 1px #a0a0a0;}
		
		.erroInput{ background-color:#f5c3c1;}

/* Fim Forms */

/* Caixas Absolutas */

		.formDoc{position:absolute; display:block; top:100px; left:300px; width:439px; height:451px; padding:0px;background-image:url(../imgs/bg_form.png); background-repeat:no-repeat;}
		/*background-image:url(../imgs/baseFormDoc.jpg);*/

		.formPassword{position:absolute; display:block; top:110px; left:293px; width:455px; height:268px; padding:0px; background-image:url(../imgs/RecuperarPass.png); background-repeat:no-repeat;}
		
		.formPassword2{position:absolute; display:block; top:110px; left:293px; width:442px; height:347px; padding:0px; background-image:url(../imgs/RecuperarSenha.png); background-repeat:no-repeat;}
		
		.cxEnvio{position:absolute; display:block; top:100px; left:300px; width:439px; height:120px; padding:0px;background-image:url(../imgs/bg_form_envio.png); background-repeat:no-repeat;}
		/*background-image:url(../imgs/baseFormDocEnvio.jpg);*/
		
		.cxExtensivel{position:absolute; margin:auto; width:100%; top:120px;}
				
/* Fim Caixas Absolutas */
			
/* Print */	
	
	.printMainContent{ float:left; display:block; width:555px; margin-top:40px;}
	
	.printTopHeader{ float:left; display:block; width:798px; height:110px;}
	
	.printBarTitle{ float:left;display:block; width:550px; margin-right:18px;margin-top:39px; }
	
	.printBarTitle img{margin-bottom:13px;}
	
	.printVulcanoLogo{display:block; float:left; margin-top:22px; }
	
	.printFooter{display:block; float:left; height:28px; width:798px;}
	
	.printContent{display:block;float:left; margin-top:40px;}
	
	.printSideImages{ width:243px; float:left; display:block; margin-top:40px; }
	
	.printSideImg { float:left;display:block; width:243px; margin-bottom:25px;}
	
	.printSideImg span{ display:block; float:left;line-height:11px; margin-top:7px; margin-left:7px; }
	
	.printProductDetailArticles	{ display:block; float:left; padding-top:17px; padding-bottom:30px; width:544px; } 
	
	.printTextContent { display:block; float:left; margin-left:10px; border-bottom:solid 5px #be002c; margin-bottom:40px; width:544px;}	
	
	
	.tabela{
		float:left;
		margin-top:20px;
		border-bottom:solid 1px #c9cacb;
		width:544px;
	}
	
	.tabela p {margin-top:0px; margin-bottom:0px;}
	
	
	.tabela th{
		background-color:#be002c;
		font-size:11px;
		color:#ffffff;
		padding-bottom:5px;
		padding-top:5px;
		text-align:center;
	}

	.tblLinhaBranca{
		background-color:#ffffff;
		font-size:11px; color:#797a7c;
		text-align:center;
		padding-left:5px;
		padding-top:5px;	
		padding-bottom:5px;		
		vertical-align:middle;
	}
	.tblLinhaBranca td{
		padding:5px;	
	}
	
	.tblLinhaCinza{
		background-color:#e4e4e5;
		font-size:11px; color:#797a7c;
		text-align:center;
		padding-left:5px;
		padding-top:5px;
		padding-bottom:5px;
		vertical-align:middle;			
	}
	.tblLinhaCinza td{
		padding:5px;	
	}	
	
	
	.tblLinhaVermelha{
		background-color:#be002c;
		font-size:11px;
		color:#ffffff;
		font-weight:bold;
		text-align:center;					
	}
	.tblLinhaVermelha td{
		padding-left:5px;	
		padding-bottom:5px;
		padding-top:5px;

	}
		

	.leveler{}
	
	
	.proHPblock{display:block; float:left; width:323px; height:284px; margin-top:-1px;}
	
	.destArtigo{display:block; float:left; width:302px; margin-top:17px; padding-left:11px; padding-right:11px; line-height:13px;}/*line-height:75%;*/
	
	.sepVertical.HpPro2{margin-right:13px;margin-top:0px;}
	
	.destHpPro{display:block; float:left; height:85px; margin-top:17px; padding:0px; width:322px; line-height:13px;}/*line-height:75%;*/
	
	.destHpPro .titDest{display:block; float:left;  height:25px;}
	.destHpPro .txtDest{display:block; float:left; width:290px; height:45px;}
	.destHpPro .linkDest{display:block; float:left; height:12px;}
	.destHpPro .linkDest a{display:block; float:left; height:12px;}
	
	.txtDest.artigoBO.HpPro { width:305px; }
	
	.docContent.artigoBO.cinzaEscuro11.HpPro
	{
		padding-bottom:0px;		
	}
	
	.HpPro p 
	{
		padding-top:11px;
		margin:0px;
	}
	
/* Fim Print */
