

body{
    background-color: #f9f9f9;
    font-family: 'PT Sans', sans-serif;
}

.container, .container-fluid {
	min-width:1280px;
}

#menuTop{
    margin-top: 35px;
}

#menuTop li{
    margin-right: 30px;
}
#menuTop li a{
    color: #0073c6;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}

#menuTop li a:hover{
    text-decoration: none;
    border-bottom: solid 3px #f57c00;
}

#navWrapper{
    border-bottom: solid 3px #0073c6;
}

#homeButtonsContainer{
    margin-top: 30px;
}

#footer{
    margin-top: 30px;
    height: 50px;
    border-bottom: solid 5px #f57c00;
    font-size: 11px;
    padding-top: 20px;
    color: #a5a5a5;
}


#btHomeProdutos, #btHomeTech, #btHomeHistory{
    height: 150px;
}




#btHomeProdutos{
    background-image: url('../images/home_button_1.jpg');
    background-repeat: no-repeat;
}

#btHomeProdutos:hover{
    cursor: pointer;   
}

#btHomeProdutos:hover .buttonText{
    text-decoration: underline;
}


#btHomeTech{
    background-image: url('../images/home_button_2.jpg');
    background-repeat: no-repeat;
}
#btHomeTech:hover{
    cursor: pointer;
}
#btHomeTech:hover .buttonText{
    text-decoration: underline;
}
#btHomeHistory{
    background-image: url('../images/home_button_3.jpg');
    background-repeat: no-repeat;
}

#btHomeHistory .buttonText{
    padding-top: 50px;
    padding-left: 40px;
    font-size: 20px;
}

#btHomeHistory:hover{
    cursor: pointer;
}
#btHomeHistory:hover .buttonText{
    text-decoration: underline;
}

.buttonHeader{
    color: #f67c01;
    font-size: 20px;
    padding-left: 120px;
    padding-top: 10px;
    font-weight: bold;
    text-decoration: none;
}

.buttonText{
  color: #818181;
    width: 60%;
    margin-left: 120px;
}



.mainAbout{
    background-image: url('../images/bg_about.jpg');
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.mainProducts{
    background-image: url('../images/bg_products.jpg');
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.mainContact{
    background-image: url('../images/bg_contact.jpg');
    background-repeat: no-repeat;
    padding-top: 60px;
    background-size: 100% auto;
}

.mainTech{
    background-image: url('../images/bg_tech.jpg');
    background-repeat: no-repeat;
    background-size: 100% auto;
}

#aboutContent h1{
 color: #f57c00;
}
#aboutContent{
    margin-top: 70px;
    font-size: 21px;
    padding-bottom: 40px;
    color: #6f6f6f;
}

#aboutText{
    background-color: white;
}

#aboutText p{
    padding-left: 20px;
}


#contactLeft h1{
    font-size: 20px;
    color: #6f6f6f;
}

.phone{
    font-size: 25px;
    color: #6f6f6f;
}

#contactLeft{
    background-color: white;
}


#contactRight{
    
}

.mapInfo{
    float:right;
    text-align: right;
    color: #6f6f6f;
    font-size: 18px;    
}


.activeLink{
    border-bottom: solid 3px #f57c00;
}

.hiddenAlert{
    display: none;
}

#homeButtonsContainer {
	width:100%;
}

#homeButtonsContainer > div > div, #homeButtonsContainer img {
	display:inline-block;
	vertical-align:top;
	height:131px;
}

.clienteArea img {
	margin-right:15px;
	float:left;
}

.clienteArea {
	background:#f0f0f0;
	padding-left:0;
	height:131px;
}

.clienteArea h3 {
	font-size:26px;
	color:#f57c00;
	margin:10px 0 0 0;
}

.clienteArea p {
	color:#828181;
	font-size:20px;
	margin-top:10px;
}

.contatos {
	background:#cecccc;
	text-align:right;
}

.contatos h2 {
	margin:10px 0 0 0;
	color:#FFF;
	font-size:38px;
	font-weight:bold;
}

.contatos p {
	font-size:25px;
	color:#7f7f7f;
	padding:0;
	margin:0;
}

#readMoreContainer {
background-color: rgba(255, 255, 255, 1);
margin-top: -20px;
}

#readMoreContainer a {
color: #f57c00;
text-align: center;
}
.readMoreLink {
color: #f57c00;
font-size: 14px;
}