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

*{ margin:0; padding:0;}

.alert { padding:10px; margin: 5px 5px 15px 0px; font:16px Verdana, Geneva, sans-serif; font-weight:bold; color:#FFF; background-color:rgba(00,00,000,0.5); width:390px;
-webkit-border-radius: 6px 0px 6px 0px;
	-moz-border-radius: 6px 0px 6px 0px;
	border-radius: 6px 0px 6px 0px;
	border:none;}


#menu{ height:135px; width:100%; position:relative; background-image:url(../imagens/bg-header.png); background-repeat:repeat-x; }
.estrutura-menu { width:942px; margin:0 auto; background-image:url(../imagens/bg-bottom-menu.jpg); background-position:top; background-repeat:no-repeat; height:102px;}

#menu .estrutura-menu ul { list-style:none; text-align:center;}
#menu .estrutura-menu li { display:inline-block; padding:18px 22px; margin-top:5px;  }
#menu .estrutura-menu a { text-decoration:none; color:#910000; font:16px Tahoma, Geneva, sans-serif; font-weight:bold; padding-bottom:3px;}
#menu .estrutura-menu a:hover { border-bottom:3px solid #09C;}

#bloco-logo { position:absolute; z-index:99; width:100%; margin:-75px auto 0 auto; text-align:center; height:200px;}
#logo {  margin:0 auto; width:400px;   text-align:center; }


.menu-fixo  {
		    position:fixed !important;
		    top: 0;
		    z-index: 99;
		}
 


#banner { height:520px; width:100%; border-bottom:15px solid #F00;}

#banner .bloco-banner {}



#header-um { width:100%; height:109px; background-color:#FF0;}
#header-um .titulo { width:942px; height:auto; margin:0 auto; padding-top:35px; font:27px Tahoma, Geneva, sans-serif; text-align:center; font-style:italic; font-weight:bold; }
#header-um .titulo .blue { color:#00F;}



#empresa { height:650px; width:100%; background-image:url(../imagens/city-bottom.png); background-position:bottom; background-repeat:repeat-x; background-color:#3234a9;}
#empresa .bloco-empresa { width:942px; margin:0 auto; height:670px; background-image:url(../imagens/mecanico.png); background-position:right; background-repeat:no-repeat;}

#empresa .bloco-empresa h1 { width:480px; text-align:center; font:50px Tahoma, Geneva, sans-serif;  padding:10px; background-color:#FF0; color:#3234a9; font-style:italic; font-weight:bold; float:left; margin:50px 0 0 0 ;}


#empresa .bloco-empresa .texto { width:500px; float:left; margin:150px 0 0 -500px; font:14px Tahoma, Geneva, sans-serif; color:#FFF; text-align:justify;}

#linha-blue { width:100%; height:17px; background-color:#F00;}
#linha-red { width:100%; height:17px; background-color:#3234a9;}

#servicos { height:704px; width:100%;}
#servicos .servicos-bloco { width:942px; height:704px; background-image:url(../imagens/bg-servicos.png); background-position:bottom; background-repeat:no-repeat; margin:0 auto;}

#servicos .servicos-bloco .bloco-left { float:left; width:568px; height:704px; }
#servicos .servicos-bloco .bloco-left h1 {width:450px; text-align:center; font:50px Tahoma, Geneva, sans-serif;  padding:10px; background-color:#FF0; color:#3234a9; font-style:italic; font-weight:bold; float:left; margin:80px 0 0 25px ;}
#servicos .servicos-bloco .bloco-left ul { list-style:none; float:left; margin: 20px 0 0 80px;}
#servicos .servicos-bloco .bloco-left li { text-align:center; font:30px Tahoma, Geneva, sans-serif; font-weight:bold; font-style:italic; padding:10px; background-color:#3234a9; color:#FFF; margin: 15px 0;}

#servicos .servicos-bloco .bloco-right { float:right; width:315px; height:704px; }


/*#servicos .servicos-bloco .bloco-right .botao-up { width:315px; height:30px; text-align:center; padding:15px 0 10px 0; background-color:rgba(00,00,255,0.8);}
#servicos .servicos-bloco .bloco-right .botao-up:hover {background-color:rgba(00,00,000,0.5); color:#FF0;}
#servicos .servicos-bloco .bloco-right .botao-up a { text-decoration:none; color:#FFF; font:20px Tahoma, Geneva, sans-serif;}
#servicos .servicos-bloco .bloco-right .botao-up a:hover { color:#FF0;}

setor de botões

#servicos .servicos-bloco .bloco-right .botao-down { width:315px; height:30px; text-align:center; padding:15px 0 10px 0; background-color:rgba(00,00,255,0.8);}
#servicos .servicos-bloco .bloco-right .botao-down:hover {background-color:rgba(00,00,000,0.5); color:#FF0;}
#servicos .servicos-bloco .bloco-right .botao-down a { text-decoration:none; color:#FFF; font:20px Tahoma, Geneva, sans-serif;}
#servicos .servicos-bloco .bloco-right .botao-down a:hover { color:#FF0;}
*/

#servicos .servicos-bloco .bloco-right ul { text-align:center; padding-top:5px; width:315px; height:699px; background-color:rgba(00,00,000,0.2); list-style:none;}
#servicos .servicos-bloco .bloco-right li { padding:10px 0;}




#contato { width:100%; height:747px; background-image:url(../imagens/fundo-contato.jpg); background-position:center; background-color:#01238e; background-repeat:no-repeat;}


#contato .bloco-contato { width:942px; margin:0 auto; height:747px;}

#contato .bloco-contato h1 {text-align:center; font:50px Tahoma, Geneva, sans-serif;  padding:10px; background-color:#FF0; color:#3234a9; font-style:italic; font-weight:bold; float:left; width:930px; margin: 40px 0 40px 0;}


#contato .bloco-contato form { width:440px; float:left; height:auto; background-image:none; background-color:inherit; }

#contato .bloco-contato form span { font:16px Tahoma, Geneva, sans-serif; float:left; color:#FFF; font-weight:bold; width:394px; margin:10px 0;}
#contato .bloco-contato form input { padding:10px; font:16px Tahoma, Geneva, sans-serif; color:#FFF; float:left; width:394px; background-color:rgba(00,00,000,0.6); border:none; }
#contato .bloco-contato form textarea { width:394px; padding:10px; background-color:rgba(00,00,000,0.6); border:none; float:left; font:16px Tahoma, Geneva, sans-serif; color:#FFF; }
#contato .bloco-contato .enviar_btn {float: left; padding:10px; background-color:#900; text-decoration:none; font:13px Verdana, Geneva, sans-serif; font-weight:bold; color:#FFF; border:none; cursor:pointer; width:120px; margin-top:15px; margin-right:18px;
/* rounded corners */
	-webkit-border-radius: 6px 0px 6px 0px;
	-moz-border-radius: 6px 0px 6px 0px;
	border-radius: 6px 0px 6px 0px;
	/* background color transition */
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;}
	
#contato .bloco-contato .enviar_btn:hover {background-color:#FC0; color:#900;}	
	


#contato .bloco-dados { width:500px; float:left;}

#contato .bloco-dados h2 { font:25px Tahoma, Geneva, sans-serif; color: #FFF; border-bottom:1px solid #FFF; float:left; width:500px; margin: 0 0 20px 0;}
#contato .bloco-dados h3 { font:25px Tahoma, Geneva, sans-serif; color: #FFF; border-bottom:1px solid #FFF; float:left; width:500px; margin: 35px 0 20px 0;}
#contato .bloco-dados ul { list-style: none; float:left;}
#contato .bloco-dados li { font:18px Tahoma, Geneva, sans-serif; color:#FFF; padding:5px 0; float:left; width:480px;} 
#contato .bloco-dados i { margin:0 5px 0 0;}
#contato .bloco-dados a { color:#FFF; text-decoration:none;}
#contato .bloco-dados a:hover { text-decoration:underline;}


#contato .bloco-dados .facebook {float:left; margin-top:20px;}


#mapa { height:563px; width:100%;}



#rodape { width:100%; height:140px; background-color:#3234a9;}
#rodape .bloco-rodape { width:942px; margin:0 auto;}
#rodape .bloco-rodape .menu-rapido { width:750px; height:140px; float:left;}
#rodape .bloco-rodape ul { list-style:none; float:left; width:750px; color:#FFF; margin: 40px 0 0 0; }
#rodape .bloco-rodape li { float:left; font:18px Tahoma, Geneva, sans-serif; padding:5px; }
#rodape .bloco-rodape a { color:#FFF; text-decoration:none; }
#rodape .bloco-rodape a:hover { text-decoration:underline;}
#rodape .bloco-rodape h3 { font:12px Tahoma, Geneva, sans-serif; color:#FFF; float:left; padding-left:5px; }
#rodape .bloco-rodape .logo-rodape { float:right; margin:20px 0 0 0;}