*{margin:0px; padding:0px;}

html, body{
    margin: 0;
    height: 100%;
}

html{
    font-family: sans-serif;
    font-size: 100%;
}

#home {
    font-family:'Univers LT Std Cn', Arial, Helvetica, sans-serif;
    font-weight: lighter;
    padding: 0;
    background-image: url('../img/texture.png');
    background-repeat: repeat;
    overflow-x:hidden;
}
/*#serv {
    font-family:'Univers LT Std', Arial, Helvetica, sans-serif;
    font-weight: lighter;
    padding: 0;
    background-color: #D6EBAD;
    overflow-x:hidden;
}
#prod {
    font-family:'Univers LT Std', Arial, Helvetica, sans-serif;
    font-weight: lighter;
    padding: 0;
    background-color: #adc2d6;
    overflow-x:hidden;
}
*/
@font-face {
    font-style: normal;
    font-weight: lighter;
    font-family:'Univers LT Std Cn';
    src: local(UniversLTStd-Cn),
    url('../font/UniversLTStd-Cn.ttf') format('truetype'), url('../font/UniversLTStd-Cn.otf') format('opentype');
}
@font-face {
    font-style: normal;
    font-weight: lighter;
    font-family:'Univers LT Std Bold';
    src: local(UniversLTStd-BoldCn),
    url('../font/UniversLTStd-BoldCn.ttf') format('truetype'), url('../font/UniversLTStd-BoldCn.otf') format('opentype');
}
.wrapper {
    position: relative;
    display: block;
    float: none;
    margin: 0 auto;
}
.content_header {
    position: relative;
    background-color: #fff;
    width: 100%;
    margin-top: 18px;
    height: 106px;
    float: left;
    display: block;
    z-index: 20;
    
}
.header {
    position: relative;
    float: none;
    display: block;
    margin: 1px auto 0px;
    width: 1024px;
    height: 106px;
    overflow: visible;
}
.header .logo {
    position: relative;
    float: left;
    display: inline-block;
    width: 210px;
    height: 116px;
    margin-left: 25px;
    margin-top: 10px;
    z-index: 10;
    
}
.header .logo a {
    width: 210px;
    height: 116px;
    position: relative;
    float: none;
    display: block;
    background-image: url('../img/globaladscargo_logo.png');
    background-repeat: no-repeat;
    text-decoration: none;
    opacity: 1;

}

.header .menu {
    font-family: 'Univers LT Std Cn',  arial, helvetica, sans-serif;
    position: relative;
    float: left;
    display: inline-block;
    width: 660px;
    height: 98px;
    margin-left: 67px;
    margin-top: 3px;
    list-style: none;

}
.header .menu li {
    font-family: 'Univers LT Std Cn',  arial, helvetica, sans-serif;
    position: relative;
    float: left;
    display: inline-block;
    cursor: pointer;

}
.header .menu li {
    width: auto;
    height: 98px;
    margin-left: 2px;
    margin-right: 2px;
    padding-left:22px;
    padding-right: 22px;
    font-size: 19px;
    line-height: 98px;
    color: #FFF;
    cursor: pointer;
    background-color: #0062a1;

    -webkit-transition: background-color 600ms ease-out 0.9s;
    -moz-transition: background-color 600ms ease-out 0.9s;
    -o-transition: background-color 600ms ease-out 0.9s;
    transition: background-color 600ms ease-out 0.9s;

    -webkit-transition: color 500ms ease-out 0.1s;
    -moz-transition: color 500ms ease-out 0.1s;
    -o-transition: color 500ms ease-out 0.1s;
    transition: color 500ms ease-out 0.1s;
}
.header .menu .on {
    background-color: #e29000;
}
.header .menu li:hover {
    color: #fff;
    background-color: #003d66;
}

#home .featured-item {
    position: relative;
    margin: -224px auto 0px;
    width:100%;
    display: block;
    float: left;
    z-index: 10;
}
#home .content_slideshow {
    position: relative;
    margin: 0 auto;
    float: none;
    max-width:1440px;
    min-width: 1020px;
    height: auto; 
    display: block;
}
#home .slideshow {
    position: relative;
    margin: 0 auto;
    float: none;
    max-width:1440px;
    height: auto; 
    display: block;
}
#home .slide {
    position: relative;
    margin: 0 auto;
    width:100%;
    height: auto; 
    display: block;
}
#home .slide img {
    position: relative;
    display: block;
    width: 100%;
    height: auto;

}
#home .content_captions {
    position: relative;
    display: block;
    float: left;
    margin-right: auto;
    margin-left: auto;
    margin-top: -44%;
    width: 100%;
    height: 500px;
}
#home .content_captions .icons {
    position: relative;
    width: 237px;
    height: 260px;
    float: none;
    display: block;
    margin: 0 auto;
    background-image: url('../img/icons_home.png');
    background-repeat: no-repeat;
}
#home .content_captions .caption {
    position: relative;
    margin: 28px auto;
    width: 80%;
    height: auto;
}
#home .content_captions .caption .title {
    font-family: 'Univers LT Std Cn',  arial, helvetica, sans-serif;
    font-weight: lighter;
    font-size: 35px;
    line-height: 43px;
    color: #fff;
    text-align: center;
}
#home .content_captions .caption .text {
    font-family: 'Univers LT Std Cn', arial, helvetica, sans-serif;
    font-weight: lighter;
    font-size: 20px;
    font-weight: lighter;
    line-height: 30px;
    color: #fff;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;

} 
#home .container {
    position: relative;
    width: 100%;
    height: auto;
    margin-top: 12px;
    display: block;
    float: left;

}
#home .container .world {
    position: relative;
    margin: -63px auto 0px;
    float: none;
    width: 558px;
    height: 188px;
    display: block;
    background-image: url('../img/world.png');
    background-repeat: no-repeat;
    background-position: bottom;
    z-index: 2;
}
#home .container .section1 {
    position: relative;
    max-width: 1020px;
    min-width: 690px;
    width: 100%;
    height: 570px;
    margin: -135px auto 0px;
    display: block;
    float: none;
    background-color: #fff;

}
#home .container .section1 .col1  {
    position: relative;
    float: none;
    display: block;
    margin-top:0px;
    padding-top: 156px;
    margin-right: auto;
    margin-left: auto;
    max-width: 845px;
    min-width: 629px;
    width: 95%;
    height: 325px;

}
#home .container .section1 .col1 .title, #home .container .section1 .col1 .text, #home .container .section2 .col1 .text, #home .container .section1 .col1 .title2,
#serv .container .section1 .col1 .title, #serv .container .section1 .col1 .text, #serv .container .section2 .col1 .text, #serv .container .section1 .col1 .title
 {
    position: relative;
    display: block;
    float: none;
    margin: 12px auto 12px;
    text-align: center;
    height:auto;
    width: 100%;
}
#home .container .section1 .col1 .text, #serv .container .section1 .col1 .text {
    margin-top:24px;
}
#home .container .section1 .col1 .text .dot, #serv .container .section1 .col1 .text .dot {
    font-size: 28px;
    line-height: 27px;
    padding-right: 10px;
    padding-left: 10px;
}

.grey {
    color: #656565;
}
.yellow {
    color: #f3901e;
}
.white {
    color: #fff;
}
.blue {
    color: #004479;
}
.blue2 {
    color: #589de7;
}
.blue3 {
    color: #7da8c6;
}
.orange {
     color:#f7b669;
}
h3 {
    font-family: 'Univers LT Std Cn', Arial, Helvetica, sans-serif;
    font-weight: lighter;
    position: relative;
    display: block;
    font-size: 30px;
    line-height: 36px;
    margin: 0;
    padding:0;
}
h6 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: lighter;
    position: relative;
    display: inline-block;
    font-size: 16px;
    line-height: 27px;
    margin: 0;
    padding:0;
}
p {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: lighter;
    position: relative;
    display: inline-block;
    font-size: 16px;
    line-height: 27px;
    margin: 0;
    padding:0;
}

.bold {
    font-family: 'Univers LT Std Bold', arial, helvetica, sans-serif;
    font-weight: bolder;
}

#home .container2 {
    position: relative;
    display: block;
    float: left;
    margin-top:0px;
    padding-top: 30px;
    padding-bottom: 38px;
    width: 100%;
    height: 310px;
    background-color: #7dadcb;

}
#home .container2 .section1 {
    position: relative;
    max-width: 1020px;
    min-width: 690px;
    width: 99%;
    height: 310px;
    margin-right:auto;
    margin-left: auto;
    margin-top: 0px;
    display: block;
    float: none;
}

#home .container2 .section1 .col1, #home .container2 .section1 .col2, #home .container2 .section1 .col3  {
    position: relative;
    float:left;
    display: inline-block;
    margin-top:20px;
    width: 33.33%;
    height: auto;
}
#home .container2 .col1 .title, .container2 .col1 .text, #home .container2 .col3 .title, .container2 .col3 .text  {
    position: relative;
    display: block;
    float: none;
    margin: 0px auto;
    text-align: left;
    margin-left: 60px;
    height:auto;
}
 #home .container2 .col2 .title,  #home .container2 .col2 .text {
    position: relative;
    display: block;
    float: none;
    margin: 0px auto;
    text-align: left;
    margin-left: 35px;
    height:auto;
 }

#home .container3 {
    position: relative;
    width: 100%;
    height: auto;
    margin-top: 0px;
    display: block;
    float: left;
    background-color: #fff;
}
#home .container3 .section1 {
    position: relative;
    max-width: 1020px;
    min-width: 955px;
    width: 100%;
    height: 300px;
    margin: 0 auto;
    display: block;
    float: none;
}
#home .container3 .section1 .col1, #home .container3 .section1 .col2{
    position: relative;
    float: left;
    display: inline-block;
    width: 48%;
    height: 121px;
    min-width: 477px;
    margin-bottom: 20px;
}
#home .container3 .section1 .col1 .title {
    position: relative;
    float: left;
    display: inline-block;
    width: 70%;
    height: auto;
    margin-top: 30px;
    text-align: right;

} 
#home .container3 .section1 .col1 .title h3, .container3 .section1 .col1 .text h6 {
    float: right;
}
#home .container3 .section1 .col1 .text {
    position: relative;
    float: left;
    display: block;
    width: 70%;
    height: auto;
    margin-right: 12%;
    margin-top: 0px;
    text-align: right;

}
#home .container3 .section1 .col1 .icon {
    position: relative;
    float: left;
    margin-left: 2%;
    margin-top: -40px;
    width: 122px;
    height: 122px;
    display: inline-block;
    cursor: pointer;
    background-image: url('../img/contacto.png');
    background-repeat: no-repeat;

}
#home .container3 .section1 .col2 .text {
    position: relative;
    float: left;
    display: block;
    width: 70%;
    height: auto;
    margin-left: 27%;
    margin-top: 0px;
    text-align: left;

}
#home .container3 .section1 .col2 .title {
    position: relative;
    float: left;
    display: inline-block;
    width: 70%;
    height: auto;
    margin-top: 30px;
    text-align: left;
}
#home .container3 .section1 .col2 .icon {
    position: relative;
    float: left;
    margin-right: 2%;
    margin-top: -40px;
    width: 122px;
    height: 122px;
    display: inline-block;
    cursor: pointer;
    background-image: url('../img/presentacion.png');
    background-repeat: no-repeat;

}
#home .container4 {
    position: relative;
    width: 100%;
    height: auto;
    margin-top: -115px;
    display: block;
    float: left;
    background-color: #fff;

}

#home .container5 {
    position: relative;
    width: 100%;
    height: auto;
    display: block;
    float: left;
    background-color: #fff;
}
#home .container5 .section1 {
    position: relative;
    width: 100%;
    height: auto;
    display: block;
    float: left;
}
.footer {
    font-family: arial, helvetica, sans-serif;
    position: relative;
    width: 100%;
    height: 55px;
    display: block;
    float: left;
    background-color: #fff;
    margin-top: 1px;
}
.footer ul {
    position: relative;
    width: 922px;
    height: 55px;
    margin: 0 auto;
    display: block;
    float: none;
}
.footer ul li {
    position: relative;
    width: auto;
    height: 55px;
    float: left;
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px; 
    color:#0067ac;
    font-size: 16px;
    line-height: 55px;
    opacity: 1;
    cursor: pointer;
}
.footer ul li:hover {
    color:#00507c;
}
.footer ul .triangle {
    position: relative;
    float: left;
    margin-top: 15px;
    display: inline-block;
    width: 27px;
    height: 27px;
    padding-left: 10px;
    padding-right: 10px;
    background-image: url('../img/triangle.png');
    background-repeat: no-repeat;
    background-position: center;
}
.footer ul .icon {
    position: relative;
    float: left;
    margin-top: 15px;
    display: inline-block;
    width: 30px;
    height: 27px;
    padding-left: 15px;
    padding-right: 15px;
    opacity: 1;
    cursor: pointer;
}
.footer ul .icon:hover {
    opacity: 0.7;
}
.footer ul .fb {
    background-image: url('../img/fb.png');
    background-repeat: no-repeat;
    background-position: center;

}
.footer ul .tw {
    background-image: url('../img/tw.png');
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 10px;
}
.footer ul .in {
    background-image: url('../img/in.png');
    background-repeat: no-repeat;
    background-position: center;

}

.content_credits {
    font-family: arial, helvetica, sans-serif;
    position: relative;
    display: block;
    float: left;
    width: 100%;
    height: 55px;
    background-color: #fff;

}
.content_credits .line {
    width: 70%;
    height: 3px;
    position: absolute;
    top: 0;
    left: 15%;
    background-color: #f3901e;

}
.content_credits .credits {
    position: relative;
    display: block;
    float: none;
    margin: 0 auto;
    width: 538px;
    height: 55px;
}
.content_credits .credits .text {
    position: relative;
    font-size: 13px;
    line-height: 72px;
    color: #666;
    font-weight: lighter;
    text-align: left;
    float: left;
    display: inline-block;
    width: auto;
    height: 16px;
    margin-top: -7px;
}
.content_credits .metraestudio {
    position: relative;
    float: left;
    display: inline-block;
    width: 38px;
    height: 18px;
    margin-top: 21px;
    line-height: 12px;
    background-image: url('../img/metraestudio.png');
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    margin-left: 4px;
}
.content_credits .metraestudio:hover {
    background-image: url('../img/metra2.png');
    background-repeat: no-repeat;
}