﻿/* CSS Document */

@import url(reset.css);
@import url(topo.css);
@import url(capa.css);
@import url(interna.css);
@import url(rodape.css);

body{ 
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

h1{
	font-family: 'Oswald', sans-serif;
	font-size:24px;
	font-weight:400;
	color:#5B717C;
	margin-bottom:10px;
}

h2{
	font-family: 'Exo 2', sans-serif;
	font-size:19px;
	font-weight:400;
	letter-spacing:-1px;
	color:#CC0000;
}

h3{
	font-family: 'Exo 2', sans-serif;
	font-size:15px;
	font-weight:400;
	color:#666;
}


p{
	font-family: 'Exo 2', sans-serif;
	font-size:14px;
	margin-bottom:20px;
	margin-top:10px;
	text-align:justify;
	line-height:19px;
}



.limpa-div{
	clear:both;
}

a:focus {  
    outline: none;  
} 

button:focus {  
    outline: none;  
} 

.barra
{
	width:100%;
	height:1px;
	background:url(../img/dot.gif) repeat-x;
	margin:10px 0 0 0;
	padding:0;
}

#menufixo{
	width:100%;
	height:120px;
	background:url(../img/novos/menufixobg.png) center top no-repeat;
	position:fixed;
	z-index:3000;
}

.menufixoajuste{
	width:100%;
	height:110px;
}

.ajustetopo{
	width:940px;
	height:110px;
	margin:0 auto;
}

.logotopo{
	width:328px;
	height:69px;
	position:absolute;
	margin:20px 0 0 0;
	display:block;	
}

.logotopo a{  
	padding:0px;
	text-decoration: none;
	text-align:center;	
	color:#fff;
	background:url(../img/novos/logometalferro.png) 0 0;
	width:328px;
	height:69px;
	display:block;
	transition-duration: 1s;
	-webkit-transition-duration: 0.5s;
	}

.logotopo a:hover { 
	background:url(../img/novos/logometalferro.png) 0 69px;
}


.menutopo{
	width:580px;
	height:45px;
	position:absolute;
	margin:33px 0 0 359px;
	font-family: 'Oswald', sans-serif;	
}

.menutopo ul{
}

.menutopo ul li a{
	display:inline;
	font-size:17px;
	font-weight:300;
	color:#003399;
	margin-left:0;
	padding:10px 12px 10px 12px;
	float:right;
	transition-duration: 1s;
	-webkit-transition-duration: 0.5s;
}

.menutopo ul li a:hover{
	color:#fff;
	background:#FF0033;
}


.contconfig{
	width:940px;
	height:auto;
	margin:0 auto;
}

.audiovisual{
	width:540px;
	height:350px;
	float:left;
}

.atendimentocapa{
	width:380px;
	height:350px;
	float:right;
}

.destaquecapa{
	width:380px;
	height:300px;
	margin-top:20px;
	float:left;
}

.bg-fone{
	width:380px;
	height:69px;
	background:url(../img/novos/bg-fone.png) no-repeat;
	margin-bottom:10px;
}

.vermapa{
	width:70px;
	height:69px;
	float:right;
}

.vermapa a{
	width:70px;
	height:69px;
	display:block;
	background:url(../img/novos/icon-local.png);
	transition-duration: 1s;
	-webkit-transition-duration: 0.5s;
}

.vermapa a:hover{
	width:70px;
	height:69px;
	display:block;
	background:url(../img/novos/icon-locala.png);
}

.orcabt{
	width:380px;
	height:204px;
	float:right;
}

.orcabt a{
	width:380px;
	height:204px;
	display:block;
	background:url(../img/novos/orcam.gif);
	transition-duration: 1s;
	-webkit-transition-duration: 0.5s;
}

.orcabt a:hover{
	width:380px;
	height:204px;
	display:block;
	background:url(../img/novos/orcama.gif);
}

#novainterna{
	width:auto;
	height:auto;
	margin:0;
}

#novainterna .ajuste-interna{
	width:940px;
	height:auto;
	min-height:500px;
	margin:0 auto 20px auto;
}

#novainterna .simbolo {
	float:left;
	margin:-150px 0 0 430px;
	width:655px;
	height:481px;
	position:absolute;
}


.topointerna-empresa{
	width:auto;
	height:150px;
	background:url(../img/novos/topo-empresa.png) top center no-repeat;
}
.topointerna-noticias{
	width:auto;
	height:150px;
	background:url(../img/novos/topo-noticias.png) top center no-repeat;
}

.topointerna-produtos{
	width:auto;
	height:150px;
	background:url(../img/novos/topo-produtos.png) top center no-repeat;
}

.topointerna-projetos{
	width:auto;
	height:150px;
	background:url(../img/novos/topo-projetos.png) top center no-repeat;
}

.topointerna-orcamento{
	width:auto;
	height:150px;
	background:url(../img/novos/topo-orcamento.png) top center no-repeat;
}

.topointerna-contatos{
	width:auto;
	height:150px;
	background:url(../img/novos/topo-contatos.png) top center no-repeat;
}

.fot-empresa{
	float:left;
	margin:5px 10px 0 0;

}

.ajuste-produto{
	width:440px;
	height:163px;
	float:left;
	margin-top:10px;
	margin-bottom:20px;
}

.ajuste-produto-r{
	width:440px;
	height:163px;
	float:right;
	margin-top:10px;
	margin-bottom:20px;
}

.ajuste-projeto{
	width:141px;
	height:103px;
	float:left;
	margin:10px 15px 10px 0;
}


.ajusteforme{
	width:530px;
	height:530px;
	float:left;
	border:1px solid #e0e0e0;
	background:#F4F4F4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
}