@font-face {
    font-family: 'LetterGothicStdRegular';
    src: url('fonte/lettergothicstd-webfont.eot');
    src: url('fonte/lettergothicstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonte/lettergothicstd-webfont.woff') format('woff'),
         url('fonte/lettergothicstd-webfont.ttf') format('truetype'),
         url('fonte/lettergothicstd-webfont.svg#LetterGothicStdRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'AyumiBoldRegular';
    src: url('fonte/ayumi_bold-webfont.eot');
    src: url('fonte/ayumi_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonte/ayumi_bold-webfont.woff') format('woff'),
         url('fonte/ayumi_bold-webfont.ttf') format('truetype'),
         url('fonte/ayumi_bold-webfont.svg#AyumiBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AyumiMediumRegular';
    src: url('fonte/ayumi_medium-webfont.eot');
    src: url('fonte/ayumi_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonte/ayumi_medium-webfont.woff') format('woff'),
         url('fonte/ayumi_medium-webfont.ttf') format('truetype'),
         url('fonte/ayumi_medium-webfont.svg#AyumiMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AyumiLightRegular';
    src: url('fonte/ayumi_light-webfont.eot');
    src: url('fonte/ayumi_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonte/ayumi_light-webfont.woff') format('woff'),
         url('fonte/ayumi_light-webfont.ttf') format('truetype'),
         url('fonte/ayumi_light-webfont.svg#AyumiLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
	margin:0px;
	padding:0px;
	background: url(../img/fundo.png);
	background-repeat: repeat; 
	
}
img{
	border:0px;
	
}
li{
	list-style:none;
	font-family: 'AyumiLightRegular';
	font-size: 16px;
	color:#00072b;
	
}
.msg-erro {
 color: #FF0000;
 font-family: 'AyumiMediumRegular';
 font-size: 16px;
}
.topo-layout{
	width:100%;
	height:155px;
	position: relative; 
	background: url(../img/linha-topo.gif);
	background-repeat: repeat-x;
}
.topo-layout .whatsapp { width: 200px; height: auto; position: absolute; top: 8px; left: 50%; margin-left: 230px; }
.topo-layout .whatsapp p { color: #5163f8; font-family: 'AyumiMediumRegular'; font-size: 16px; line-height: 16px; padding: 3px 0px; }
.topo-layout .whatsapp p img { float: left; width: 16px; height: 16px; padding-right: 7px; }

.corpo-index{
	width:918px;
	margin:0 auto;
	
}
.corpo-index1{
	width:900px;
	margin:0 auto;
}
/*MENU*/
#menu{position: relative; height: 60px; top:-24px; z-index:100;}
#menu ul{list-style: none; margin:0px; padding:0px;}
#menu li{display: block; list-style: none; float:left; height:60px;}

#menu a.principal:link{width:179px; height:60px; display:block; overflow:hidden; background: url(../img/menu1.png) no-repeat; text-indent: -999px;}
#menu a.principal:visited{width:179px; height:60px; background:url(../img/menu1.png) no-repeat; display:block; text-indent:-999px; overflow:hidden;}
#menu a.principal:hover{background-position:left -60px;}
#menu .principalativo{width:179px; height:60px; display:block; background:url(../img/menu1.png) left -60px; text-indent:-999px; overflow:hidden;}

#menu a.empresa:link{width:133px; height:60px; display:block; overflow:hidden; background: url(../img/menu2.png) no-repeat; text-indent: -999px;}
#menu a.empresa:visited{width:133px; height:60px; background:url(../img/menu2.png) no-repeat; display:block; text-indent:-999px; overflow:hidden;}
#menu a.empresa:hover{background-position:left -60px;}
#menu .empresaativo{width:133px; height:60px; display:block; background:url(../img/menu2.png) left -60px; text-indent:-999px; overflow:hidden;}

#menu a.servico:link{width:133px; height:60px; display:block; overflow:hidden; background: url(../img/menu3.png) no-repeat; text-indent: -999px;}
#menu a.servico:visited{width:133px; height:60px; background:url(../img/menu3.png) no-repeat; display:block; text-indent:-999px; overflow:hidden;}
#menu a.servico:hover{background-position:left -60px;}
#menu .servicoativo{width:133px; height:60px; display:block; background:url(../img/menu3.png) left -60px; text-indent:-999px; overflow:hidden;}

#menu a.orcamento:link{width:147px; height:60px; display:block; overflow:hidden; background: url(../img/menu4.png) no-repeat; text-indent: -999px;}
#menu a.orcamento:visited{width:147px; height:60px; background:url(../img/menu4.png) no-repeat; display:block; text-indent:-999px; overflow:hidden;}
#menu a.orcamento:hover{background-position:left -60px;}
#menu .orcamentoativo{width:147px; height:60px; display:block; background:url(../img/menu4.png) left -60px; text-indent:-999px; overflow:hidden;}

#menu a.localizacao:link{width:170px; height:60px; display:block; overflow:hidden; background: url(../img/menu5.png) no-repeat; text-indent: -999px;}
#menu a.localizacao:visited{width:170px; height:60px; background:url(../img/menu5.png) no-repeat; display:block; text-indent:-999px; overflow:hidden;}
#menu a.localizacao:hover{background-position:left -60px;}
#menu .localizacaoativo{width:170px; height:60px; display:block; background:url(../img/menu5.png) left -60px; text-indent:-999px; overflow:hidden;}

#menu a.contato:link{width:156px; height:60px; display:block; overflow:hidden; background: url(../img/menu6.png) no-repeat; text-indent: -999px;}
#menu a.contato:visited{width:156px; height:60px; background:url(../img/menu6.png) no-repeat; display:block; text-indent:-999px; overflow:hidden;}
#menu a.contato:hover{background-position:left -60px;}
#menu .contatoativo{width:156px; height:60px; display:block; background:url(../img/menu6.png) left -60px; text-indent:-999px; overflow:hidden;}
/**/
.rodape{
	background: url(../img/rodape.gif);
	background-repeat:repeat-x;
	width:100%;
	bottom: 0px;
	position: relative;
	height: 118px;
	
}
.selo{
	background: url(../img/selo.png);
	background-repeat:no-repeat;
	width:68px;
	height:68px;
	top: 36px;
	position: absolute;
	left: 50%;
	margin-left: 384px;
	z-index: 1000;
}
.floatclear{
	clear:both;
}