

body				{ margin:0px; background:#DB6700;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#fff;
scrollbar-darkshadow-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-arrow-color:#333;
scrollbar-track-color:#fff;
}

.clear				{ clear:both; }

.ajuste				{ width:963px; margin:0 auto; }

  .logotipo			{ position:absolute; top:280px; margin:0px 0px 0px 18px; padding:0; width:146px; height:69px;  background:url(img/logo_mbm.png); }
  
  .logotipointerno	{ position:absolute; top:40px; margin:0 0 0 20px; padding:0; width:146px; height:69px;  background:url(img/logo_mbm_interno.png); }

.branco				{ background:#fff; }

/* ++++ imagem tela inicial ++++ */

.carrega		{ background:url(img/preloader.gif) center no-repeat; height:400px; width:100%; }

.img1			{ background:url(img/2011/mbm1.jpg) center no-repeat; height:400px; width:100%; }

.img2			{ background:url(img/2011/mbm2.jpg) center no-repeat; height:400px; width:100%; }

.img3			{ background:url(img/2011/mbm3.jpg) center no-repeat; height:400px; width:100%; }

.img4			{ background:url(img/2011/mbm4.jpg) center no-repeat; height:400px; width:100%; }

.img5			{ background:url(img/2011/mbm5.jpg) center no-repeat; height:400px; width:100%; }

.img6			{ background:url(img/2011/mbm6.jpg) center no-repeat; height:400px; width:100%; }

.img7			{ background:url(img/2011/mbm7.jpg) center no-repeat; height:400px; width:100%; }

.img8			{ background:url(img/2011/mbm8.jpg) center no-repeat; height:400px; width:100%; }

.img9			{ background:url(img/2011/mbm9.jpg) center no-repeat; height:400px; width:100%; }

.img10			{ background:url(img/2011/mbm10.jpg) center no-repeat; height:400px; width:100%; }

.img11			{ background:url(img/2011/mbm11.jpg) center no-repeat; height:400px; width:100%; }

.img12			{ background:url(img/2011/mbm12.jpg) center no-repeat; height:400px; width:100%; }


/* ++++ tela inicial menu ++++ */

.menucabecalho					{ background:#CF0368; height:27px; }

.menu							{ height:27px; }


  .menuabsoluto					{ height:27px; width:100%; overflow:hidden; padding:0px; background:#CF0368; margin-top:-27px; position:absolute; z-index:99; }

      .menuinicial				{ margin-top:0px; padding-top:5px; line-height:100%; }

      .menuinicial a				{ text-transform: lowercase; font-family:arial; font-size:12px; color:#fff; text-decoration:none; background:url(img/menu_divisor2.jpg) right no-repeat; padding:0px 20px 0px 20px; }

      .menuinicial a:hover		{ color:#E5E5E5; text-decoration:none; }

      .menuinicial a.ult			{ padding-right:0px; background:none; }
	  
  .frase						{ font-family:arial; font-size:16px; color:#fff; font-weight:bold; margin:5px 0 0 20px; width:700px; }
  
  .redes						{ float:right; margin:-5px 10px 0 0; padding:0;}
  
    .twitter					{ height:24px; width:24px; background:url(img/ico_twitter.png) top;  border:none; cursor:pointer; display:block; margin:2px 8px 0 0; float:left; }

	.patrocinio1:hover			{ background-position:bottom; }
		
	.face						{ height:24px; width:24px; background:url(img/ico_face.png) top;  border:none; cursor:pointer; display:block; margin:2px 8px 0 0; float:left; }

	.frace:hover				{ background-position:bottom; }
	
	.youtube					{ height:24px; width:24px; background:url(img/ico_youtube.png) top;  border:none; cursor:pointer; display:block; margin:2px 8px 0 0; float:left; }

	.youtube:hover				{ background-position:bottom; }
	
	.som						{ height:24px; width:24px; background:url(img/ico_som.png) top;  border:none; cursor:pointer; display:block; margin:2px 8px 0 0; float:left; }
	
	.somlink					{ display:block; margin:8px 8px 0 0; float:left; font-family:arial; font-size:12px; color:#fff; }
	
	.somlink a					{ color:#FFFF00; text-decoration:none;}
	
	.somlink a:hover				{ color:#80FF00; text-decoration:none;}


	
.news							{ margin:5px 0 0 0; padding:0; }

  .news label   					{ padding:10px 0 5px 0; font-size:11px; }

  .news input[type="text"]		{ margin-bottom:10px; padding:2px; font-size:11px; width:80%; background-color:#E5E5E5; border:none; }
	
  .news input[type="submit"]		{ margin:0; padding:3px; font-size:11px; background:#F0F0F0; border:1px solid #D9DCE5;}

/* ++++ portfólio ++++ */

.portfoliobotao			{ font-family:arial; font-size:12px; text-align:center; padding:10px 0px 10px 0px;}

  .portfoliobotao a		{ color:#000; text-decoration:none;}

  .portfoliobotao a:hover	{ color:#999; text-decoration:none; }

.portfoliotexto			{ font-family:arial; font-size:12px; color:#666; text-align:center; padding:20px 30px 0px 30px;}

.portfolio			{ padding:10px 20px 10px 20px;}



/* ++++ tela inicial conteudo / quem somos / destaque / serviços ++++ */


.conteudo					{ font-family:arial; font-size:12px; line-height:150%; background:#fff; height:160px; width:100%; border-top:3px solid #ccc;}

  .conteudoesq_somos		{ float:left; width:181px; padding:10px 20px 0px 20px; }

  .conteudoesq				{ float:left; width:381px; padding:0px 20px 16px 20px; }

    .conteudoesq a		{ color:#000; text-decoration:none; }

    .conteudoesq a:hover	{ color:#999; text-decoration:none; }

  .conteudodir		{ float:left; width:281px; padding:0px 20px 16px 20px;}

  .conteudoscroll	{ height:100px; overflow:auto; overflow-x:hidden; overflow-y:auto; }

    .conteudoscroll a		{ color:#000; text-decoration:none; }

    .conteudoscroll a:hover	{ color:#999; text-decoration:none; }




  .conteudotitulo					{ color:#DB6700; font-size:12; font-weight:bold; padding:10px 0px 5px 0px;}

  .conteudotitulomais  				{ font-size:10px; color:#d5d5d5; font-weight:regular; }

    .conteudotitulomais a			{ color:#F05817;  text-decoration:none; }

    .conteudotitulomais a:hover		{ color:#B8400C; text-decoration:none; }

  .imagem							{ float:left; margin:0px 5px 0px 0px; border:4px solid #CCC; height:100px; overflow-x:hidden;}


/* ++++ paginas internas ++++ */

.internatitulo					{ text-transform: lowercase; font-family:times; font-size:35px; color:#6C0E0C; padding:15px 15px 15px 20px;}

.internatitulovoltar			{ margin-top:0px; padding-top:0px; line-height:100%; }

.internatitulovoltar a			{ font-family:arial; font-size:12px; color:#6C0E0C; text-decoration:none; background:url(img/fiovoltar.gif) left no-repeat; padding:7px 15px 0px 15px; }

.internatitulovoltar a:hover		{ color:#ccc; text-decoration:none; }



.internatitulo2		{ font-family:times; font-size:22px; color:#666; padding:0px 15px 5px 25px;}

.internatexto		{ font-family:arial; font-size:12px; padding:10px 0px 30px 100px; line-height:150%; }

  .internatexto a	{ color:#666; text-decoration:none; }

  .internatexto a:hover	{ color:#000; text-decoration:none; }



/* ++++ galeria de fotos ++++ */


.galeriafotooo		{ width:163px; height:100px; padding-top:10px; overflow:hidden; }

.galeriafoto		{ width:110px; height:110px;}

.galeriatitulo		{ float:right; width:743px; height:110px; }

.galeriabordafoto	{ margin:0px; padding:0px; border:2px solid #ccc; }

/* ++++ galeria de foto do sesc ++++ */


#gallery			{ }

#gallery ul			{ list-style:none; margin:0px; padding:0px; }

#gallery ul li			{ margin:0px;  }


/* ++++ formulário ++++ */

.contatoesquerda		{ width:400px; }

  .contatoesquerda p     	{ padding:2px 10px 2px 0px; margin:0 }

  .contatoesquerda label   	{ text-align:right; padding-right:10px; font-size:11px; float:left; width:100px; margin-bottom:0px }

  .contatoesquerda input   	{ font-size:11px; width:200px }
   
  .contatoesquerda textarea 	{ overflow:auto }

  .endereco			{ line-height:160%; padding-left:110px;}

  .campo              		{ font-size:11px; border:1px solid #999 }

  .exemplo			{ font-size:11px; color:#666; padding-left:110px; }


.msgsucesso			{ font-size:12px; color:#ee1d24; font-weight:700; padding:0px 0px 10px 110px; }

.contatodireita			{ float:right; height:200px; width:200px; }


/* ++++ paginação +++ */

.paginacao				{text-align:center; font-size:11px; margin:15px 0px 15px 0px;}

.paginacao a				{background-color:#DB6700; color:#fff; font-size:11px; padding:3px; text-decoration:none;}

.paginacao a:hover		{color:#E5E5E5;}


/* ++++ tela inicial mapa do site ++++ */


.mapadosite		{ text-transform: lowercase; font-family:arial; font-size:11px; line-height:180%; color:#fff; padding-top:10px; background-color:#DB6700; height:60px; width:100%; border-top:1px solid #ccc;}

  .mapa			{ float:left; width:80px; padding:0px 20px 16px 20px;}

  .mapaservico		{ float:left; width:623px; padding:0px 20px 16px 10px; }

      .mapaservico a		{ font-family:arial; font-size:11px; color:#fff; text-decoration:none; background:url(img/mapa_divisor2.jpg) right no-repeat; padding:0px 10px 0px 5px; }

      .mapaservico a:hover	{ color:#ccc; text-decoration:none; }

      .mapaservico a.ult	{ padding-right:0px; background:none; }

  .mapacontato			{ float:left; width:150px; padding:0px 20px 16px 20px; text-align:right;}

      .mapacontato a		{ font-family:arial; font-size:11px; color:#fff; text-decoration:none; background:url(img/mapa_divisor2.jpg) right no-repeat; padding:0px 10px 0px 5px; }

      .mapacontato a:hover	{ color:#ccc; text-decoration:none; }

      .mapacontato a.ult	{ padding-right:0px; background:none; }
