/* CSS Zabb */


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

}

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

}

body          { font:13px/1.55 'dinregular', sans-serif; text-align:center; background: url(../images/bg1.jpg) #a7a9ac; padding:0; margin:0;}

img           { border:0; vertical-align:top; }

a             { color:#006789; text-decoration:none; }
a:hover       { text-decoration:none; }
:focus        { outline:0; }

/* Headings */
h1          { font-family: 'enter_sansmanbold_italic'; font-size:2em; line-height:2em; }
h2          { font-family: 'enter_sansmanbold_italic'; /*font-size:1.5em; line-height:1.5em; margin-bottom:.45em; */color:#414142; }
h3          { font-family: 'enter_sansmanbold_italic'; font-size:1.35em; line-height:1.35em; margin-bottom:.45em; }
h4          { font-family: 'enter_sansmanbold_italic'; font-size:1.05em; line-height:1.05em; margin-bottom:.45em; }
h5          { font-family: 'enter_sansmanbold_italic'; font-size:1.05em; line-height:1.05em; margin-bottom:.45em; }
h6          { font-family: 'enter_sansmanbold_italic'; font-size:1em; line-height:1em; margin-bottom:1em; }

#wraper {width:1000px; margin-left:-500px; left:50%; position: relative;}

#rLeft{position:absolute; top:0; left:0;}
#rRight{position:absolute; top:0; right:0;}
#rNav{background: #c9cbcc; width:100%; height:32px; position: absolute; top: 152px;}
.remendo{background: url(../images/cargotech_headline.png) 0px 60px repeat-x; height: 164px; width:15%}
.boxes ul li {list-style: none; margin-bottom: 10px; width: 28px; height: 100px;}
.boxes ul {margin: 0; padding: 0;}
.dc1{ background-color: #c71c23;}
.dc2{ background-color: #414141;}
.dc3{ background-color: #6d6f71;}
#decRight {right:0; position: absolute; top: 50%; margin-top: -120px; }
#decLeft {left:0; position: absolute; top: 50%; margin-top: -120px; }
/* header*/
header { margin-top:60px; margin-bottom:30px; }
header #barraHeadline{ background: url(../images/cargotech_headline.png) 0 0 repeat-x; height: 64px; margin-left: 250px;}
header #logo { float:left;}

.thumb{margin: 5px;height: 60px;
display: block;
float: left;
margin-left: 60px;}
/* nav */
nav {background: #c9cbcc; width:100%; height:30px;}
nav ul {width:1000px; margin-left:-500px; left:50%; padding: 0; margin-top: 3px; position: absolute; z-index:100;	}
nav ul li{display: inline-block; list-style:none; width:23%; background-color:#c71c23; margin-right:10px; }
nav ul li ul {width: 240px;margin-left: 0;position: relative;float: left;left: 0;margin: 0;}
nav ul li a{ font-family: 'enter_sansmanbold_italic'; color:#fff; font-size: 15px; }
nav ul li ul li {float: none;left: 0;display: none; width: 180px; margin: 4px 0 10px 25px; border-bottom: 1px solid #d35e46; padding-bottom: 5px;}
nav ul li ul li:last-child {border-bottom: 0px solid #d35e46;}
nav ul li ul li a {color:#d35e46;}
nav ul li ul li a:hover {color:#fff;}
nav ul li:hover > ul li { display: block !important;}

div#mosaico {width:50%; float:left;}
div#mosaico #img1{margin-left: 30px;}
div#mosaico #img2{margin-left: 30px;}
div#mosaico #img3{margin-left: 30px;}
#caixaTexto {width:50%; float:left;}
#caixaTexto h2{margin: 0;}
#caixaTexto p{text-align: justify; padding: 0 20px;font-size: 15px;margin: 0;}

#conteudo{min-height: 400px; margin-top: 55px;}
/* footer */
footer hr {height:1px;border-width:0;color:gray;background-color:gray}
footer {position:relative;}
footer ul {width:480px; margin-left:-270px; left:50%; position:relative;}
footer ul li {list-style:none; float:left; text-transform:uppercase; padding:4px}
footer ul li a {color:#000; font-size:11px;}
footer h4{color:#444; min-width:600px;}