﻿@charset "utf-8";
/*CSS reset*/
html,body,div,span,applet,object,iframe,
blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn, font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,
var,dl,dt,dd,ol,fieldset, form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	font-weight: inherit;
	font-style: normal;
	font-family: Tahoma;
	font-color: #262879;
	vertical-align: baseline;
	outline: 0;
	line-height: 22px;
	
}



.titulo {
	font-size:15px;
	font-family: Tahoma;
	margin: 0 0 20px 2px;
	line-height:22px;
	color: #262879;
	font-weight: bold;
	background-image:url(../fig/tit_bullet.png);
	background-repeat: no-repeat;
	background-position: 0 .10em;
	padding-left: 18px;
	}

.texto {
	font-size:13px;
	margin:0 0 0 0;
	font-weight: normal;
	line-height:22px;
	color: #262879;
	text-align:left;
}


a:link {
	text-decoration: none;
	color: #262879;
}
a:visited {
	text-decoration: none;
	color: #262879;
}

a:hover {
	text-decoration: underline;
	color: #262879;

}

a:active {
	text-decoration: none;
	color: #262879;

}
/*-------------geral---------------------*/	

#geral {
	margin: auto;
	width: 100%;
	overflow:hidden;
	background-color:#f1f1f1;
	background: url("../fig/Fabusforma_Background_Topo.jpg") top center repeat-x ;
	height:auto;
}


#geral-internas {
	margin: auto;
	width: 100%;
	overflow:hidden;
	background-color:#f1f1f1;
	background: url("../fig/bg-internas.jpg") top center repeat-x ;
	height:auto;
}


#conteudo {
	margin: auto;
	width: 100%;
}


/*-------------cabecalho ---------------------*/	

#cabecalho {
	width: 1000px;
	height: 150px;
	visibility: visible;
	margin: auto;
	overflow: visible;

}

/*-------------tel--------------------*/	
.destaque-logo {
	width:420px;
	height:107px;
	float: left;
	margin-top: 1px;
	z-index: 1;
	position: inherit;
	overflow: hidden;
}




/* MENU */
.menu {
	width: 546px;
	height: 50px;
	float: right;
	margin-top: 20px;

}

.menu-internas {
	width: 526px;
	height: 50px;
	float: right;
	margin-top: 20px;

}


	
/* MEIO HOME */
					
				#meio-home {
					width: 100%;
					height: auto;
					padding-left: 12px;
					padding-top: 3px;
					margin: auto;
					}
					
					
				
				/* SLIDE */
				#meio-home .slide{
					width: 996px;
					height: 340px;
					padding-left: 10px;
					margin: auto;	
					background-image:url(../fig/slider/fabusforma_slider_bkgd.png);
				}

/* TEXTO HOME */
				#texto-home {
					width: 900px;
					height: 226px;
					margin: auto;
					text-align: left;
					padding-top: 15px;
					display:block;
					background-image:url(../fig/fabusforma_texto_home.png);
				}
				

					#texto-home #bloco_texto{
					display: block;
					width:553px;
					float:right;
					padding-top: 28px;
					padding-right: 8px;
					}
					
/* TEXTO INTERNAS */

				#texto-internas {
					width: 900px;
					height: 226px;
					margin: auto;
					text-align: left;
					padding-top: 15px;
					display:block;
					background-image:url(../fig/fabusforma_texto_home.png);
				}
				
					#texto-internas #bloco_texto-internas{
					display: block;
					width:553px;
					float:right;
					padding-top: 28px;
					padding-right: 8px;
					}
					
/* MEIO INTERNAS */
					
				#meio-internas {
					width: 900px;
					height: auto;
					padding-left: 12px;
					padding-top: 3px;
					margin: auto;
					}			

/* FABUSFORMA */
				#meio-internas #texto-fabusforma {
					width: 900px;
					height: 900px;
					padding-right: -50px;
					margin: auto;
					text-align: left;
					font-weight: normal;
					padding-top: 5px;

				}
				

/* CONTATO  */


				#meio #texto-contato {
					width: 900px;	
					height: auto;
					padding-right: -50px;
					margin: auto;
					text-align: left;
					font-weight: normal;
					padding-top: 5px;
				}



/* SERVIÇOS */
				#meio-internas #texto-servicos {
					width: 900px;
					height: 350px;
					padding-right: -50px;
					margin: auto;
					text-align: left;
					font-weight: normal;
					padding-top: 5px;

				}
				

/* VEÍCULOS ESPECIAIS */
				#meio-internas #texto-veiculosespeciais	{
					width: 900px;
					height: auto;
					padding-right: -50px;
					margin: auto;
					text-align: left;
					font-weight: normal;
					padding-top: 5px;

				}
											
				
/*----------------- GALERIA ----------------*/

	
#meio-internas #texto-veiculosespeciais .album{
	margin:0px auto;
	height: auto;
		}
	
#meio-internas #texto-veiculosespeciais .album ul.galeria {
	background:none;
	padding-top:10px;
	height: 285px ;
}
#meio-internas #texto-veiculosespeciais .album ul.galeria li{
	float:left;
	width:130px;
	height: 110px;
	background:none;
	margin:0;
	padding:0 10px 10px 0;
	overflow:hidden;
}
#meio-internas #texto-veiculosespeciais .album ul.galeria li a{
	text-indent:0;
	border:none;
}
#meio-internas #texto-veiculosespeciais .album ul.galeria li a img{
	border:none;
}




/* RODAPE */

#rodape {
	width: 100%;
	height: 170px;
	overflow: hidden;
	background: url(../fig/Fabusforma_Background_Rodape.jpg);
	color: #262879;
}

#rodape #texto {
	margin: auto;
	width: 900px;
	visibility: visible;
	margin: auto;
	font-size:13px;
	font-weight: normal;
	line-height:22px;
	color: #ffffff;
}

a:link {
	text-decoration: none;
	color: #ffffff;
}
a:visited {
	text-decoration: none;
	color: #ffffff;
}

a:hover {
	text-decoration: underline;
	color: #ffffff;

}

a:active {
	text-decoration: none;
	color: #ffffff;

}

#rodape #texto .endereco {
	width: 400px;
	height: 66px;
	font-size:13px;
	font-weight: normal;
	text-align: left;
	padding-top: 30px;
	padding-left: 10px;
	float: left;
}


#rodape #texto .mencione {
	width: 300px;
	height: 66px;
	font-weight: normal;
	font-size:13px;
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	float: right;
}

.frmContato input, select, textarea {
	font-family: Tahoma;
	font-size:11px;
	color: #000000!important;
	border: 1px solid #333333;
	padding:3px;
	background-position:top;
	background-color: #cccccc;
	background-repeat:repeat-x;
	display:inline;
	margin-right:1px;
	margin-bottom:1px;
}

