* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	/*background:#3f4346;*/
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -32px;
}
.footer, .push {
	height: 32px;
	clear: both;
}

.footer { background:gray; height:auto; }
.footer-container { background:gray; width:1000px; margin:0px auto; font-size:11pt; color:#fff; padding-top: 10px; text-align:center; }

body { font-family:'MyriadProRegular'; font-size:15px; color:#284041; text-align:justify; }
h1 { font-size:30px; font-family:'MyriadProBoldCondensed'; color:#525a62; margin-bottom: 15px; } /* LDI */
strong { font-weight:bold; color: #A84E5B; }

.contor {
	margin-bottom: 10px;
	-moz-box-shadow: 0 0 1em #963828;
	-webkit-box-shadow: 0 0 1em #963828;
	box-shadow: 0 0 1em #963828;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px 6px;
	border-bottom-right-radius: 6px 6px;
}

.contor2 {
	border: solid 1px black;
	-moz-box-shadow: 0 0 1em #963828;
	-webkit-box-shadow: 0 0 1em #963828;
	box-shadow: 0 0 1em #963828;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
}

.header-wrapper { /* background:#284041; */ }
.header { width:1000px; margin:0px auto; height:75px; padding:10px 0px; /* background: #284041; */ }
.menu { width:732px; margin:0px auto; font-size:20px; margin-top:16px; }
.menu ul {}
.menu ul li { display:inline; float:left; padding:17px 9px }
.menu ul li a { color:#99999a; text-decoration:none; }
.menu ul li.inicio a { /*color:#fff;*/ }
.menu ul li a:hover { color:#a84e5b; }
.menu ul li.active a { color:#a84e5b; }
.banner { height: 234px; background: url(../images/banner1.jpg); }
.welcome-container{ width:1000px;margin-left:auto; margin-right:auto; }
.anime { position:absolute; width:1000px; }
.cms1 .anime {
	height: 284px;
        width: 400px; /* LDI */
	background: url(../images/header/banner1.png);
}
.cms2 .anime {
	height: 284px;
        width: 400px;        
	background: url(../images/header/banner2.png);
}
.cms3 .anime {
	height: 284px;
        width: 400px;        
	background: url(../images/header/banner6.png);
}
.cms4 .anime {
	height: 284px;
        width: 400px;        
	background: url(../images/header/banner7.png);
}
.cms5 .anime {
	height: 284px;
        width: 400px;
	background: url(../images/header/banner5.png);
}
.logo-container { float:right; width:400px; margin-right:80px; margin-top:82px; position:relative; }

.content-wrapper { width:1000px; margin:0px auto; /*background: #3F4346;*/ }
.content1 { min-height:300px; padding:65px 0px; overflow:hidden; }
.content, .content3 { min-height:300px; padding:65px 65px; overflow:hidden; }
.content p, .presentationText p {
	margin-bottom: 26px;
}

.ini-left { width:950px; float:left; } /* LDI */
.welcome { width:550px; /* padding:0px 50px 57px; */ } /* LDIAS */
.new { width:650px; height:205px; }
.new h1 { padding-left:30px; }
.new ul li { display:inline; float:left; margin:15px 30px; }
.ini-right { width: 270px; float: right; padding: 0px 50px 0px 30px; }

.donvalIni { width:300px; float:left; margin-right: 9px; }
.euroflexIni { float:left; padding-left:9px; width:330px; border-left: 2px dashed #A84E5B; }
.imgMiddle { vertical-align:middle; }

#emp { display: inline; float: left; margin-right: 21px; margin-top: 3px; }

.presentationText { margin-top:20px; text-align:justify; }
.presentationLink { overflow: hidden; }
.presentationLink a { float:right; margin-top:20px; color:#A84E5B; }
.presentationLink a:hover { color:white; }

.titleLang { overflow: hidden; }
.title { width: 200px; float: left; }
.lang { float:right; margin-top:7px; }
.lang  ul li{ display: inline; float:left; }
.aboutUsEN { display:none; }

.artigos, .sectores { margin-bottom: 20px; display:none; }
a.show { color:#A84E5B; }
a.show:hover { color:#FFF; }

.comerplast { overflow:hidden; }
.pesa { margin-top:40px; overflow:hidden; }
.gallery { position:relative; overflow:hidden; margin-top:20px; min-height: 43px; }
.catMenu { float:left; }
.catMenu ul {}
.catMenu ul li { display:inline; float:left; padding:17px 9px; }
.catMenu ul li a { color:#99999a; text-decoration:none; font-size:30px; }
.catMenu ul li.inicio a { color:#fff; }
.catMenu ul li a:hover { color:#a84e5b; }
.catMenu ul li a.active { color:#a84e5b; }

.pdfList li a:link { color:lightgrey; }
.pdfList li a:visited { color:grey; }

.contacts, .location { overflow:hidden; }
.location { display:none; }
.location { margin-top:40px; }
.contacts-left, .location-left { width:594px; overflow:hidden; float:left; }
.contacts-right, .location-right { width:250px; float:right; margin-top:21px; }
.contacts-right p, .location-right p { margin-bottom: 5px; }
.location-right { margin-top:0px; }
#NOME, #EMAIL, #MENSAGEM { width:574px; padding: 0px 10px;  border:none; color:#fff; margin-top:3px; }
#NOME, #EMAIL { height:34px; background:url(../images/nomemail.png); }
#MENSAGEM { height:111px; padding-top:5px; background:url(../images/msg.png); }
#ENVIAR { background:url(../images/send2.png); width:103px; height:26px; border:none; color:#fff; cursor:pointer; }
#ENVIAR:hover { background:url(../images/send.png); }
.email, .coment, .mail-submit { margin-top:10px; }
.mailSelection { margin-top:2px; }
.mail-submit { float:right; }
.mailSelection { float:left; position:relative; }
.sent { margin-bottom:10px; background:#A84E5B; border:1px solid #818385; color:#fff; text-align:center; font-family: 'MyriadProSemibold'; padding:3px 0px; }
.map { width:594px; height:300px; background:#a3a3a3; }

.mySelectBoxClass { left:0; width:200px; top:7px; }
.customStyleSelectBox { height:26px; padding:0px 5px; background:url(../images/field1.png); font-size:14px; margin-top:8px; /*margin-bottom:25px;*/ }
/*.big-select .customStyleSelectBox { width:200px; }
/*.customStyleSelectBoxInner { width:194px !important;}*/
.customStyleSelectBox.changed { /* You can use this if you want a different style after user has made a selection */ }
/* on the next line we add a down arrow on the right to indicate that it is a select box */
.customStyleSelectBoxInner { background:url(../images/canvas-list-nav-item-arrow.png) no-repeat center right; font-size:13px; padding-top:6px; }

.representadosColuna { width:192px; float: left; padding-right:10px; }
.representadosBorda {border-left: 2px dashed #A84E5B; padding-left:20px;}

.representadosColuna h1 { height: 60px; color:#525a62; font-size: 22pt;}
/* LDIAS 14/04/2016 */
.fornecedor { clear: both; }
.fornecedor img { clear: both; }
.fornecedor h1 { clear: both; }
p { font-size: 18pt;}
.left {float: left;}
.right {float: right;}
.col1 { width: 30%;}
.col2 { width: 70%;}