@charset "utf-8";
/* CSS Document */

/* GENERAL*/

a{ outline:none!important;}

p,
ul,
li,
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; list-style:none;}
/* END GENERAL*/

.lang{ display:block; width:128px; height:35px; position:absolute; top:15px; right:25px; background:url(../img/bg-idioma.png) no-repeat left top;}
.lang ul{ overflow: hidden; padding: 7px 12px;}
.lang ul li{ border-right: 1px solid #333; float: left; margin-right: 5px; padding-right: 4px;}
.lang ul li:last-child{ margin-right:0px; border-right:none; padding:0;}
.lang ul li a{ color:#333; font-family: 'Droid Sans', sans-serif; font-weight:bold;}

.container{ position:relative;}
.cont{position:relative;}
.cont,
.cont-content-nav{ width:1000px; padding:0 20px; margin:auto;}

.cont-content-nav{}

.content-nav{background-color: #FFFFFF; display: block; height: 67px; overflow: hidden; padding: 14px 8px; position: fixed; top: 0; width: 530px; z-index: 2147483647; display:none; 
-webkit-box-shadow: -1px -1px 8px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    -1px -1px 8px rgba(50, 50, 50, 0.75);
box-shadow:         -1px -1px 8px rgba(50, 50, 50, 0.75); }
.content-nav h1{ text-indent:-9999999px; background:url(../img/vinegar-global-solutions-small.png) no-repeat left top; width:62px; height:67px; display:block; float:left; margin-right:20px; padding-right:20px; border-right:1px solid #6D6D6F;}
.content-nav h1 a{width:62px; height:67px; display:block; }
.content-nav ul{list-style:none; overflow:hidden; position:relative; top:26px;}
.content-nav ul li{ list-style:none; float:left; margin-right:20px;}
.content-nav ul li:last-child{ margin-right:0px;}
.content-nav ul li a{ color:#6D6D6F; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.content-nav ul li a:hover,
.content-nav ul li a.active{ color:#72C053; text-decoration:none;}


.content-nav.menu-fijo{ display:block;}


#compania{ position:relative; top:-105px; width:1px; height:1px; display:block;}
#quienes-somos{position:relative; top:-200px; width:1px; height:1px; display:block;}
#proyectos{position:relative; top:-105px; width:1px; height:1px; display:block;}
#contactos{position:relative; top:15px; width:1px; height:1px; display:block;}




/* SECTIONS */
.sec-inicio{ background:url(../img/inicio.jpg) no-repeat center top; height:665px;}
.sec-inicio .cont .big-logo{ background:url(../img/vinegar-global-solutions.png) no-repeat center top; width:397px; height:189px; display:block;}
.sec-inicio .cont h1{}
.sec-inicio .cont h2{ font-size:80px; margin-top:20px; overflow:hidden; display:block; width:582px; height:235px; font-family: 'PT Sans', sans-serif; color:#FFF; line-height:90%; }

.cont h2 a{font-size:80px;font-family: 'PT Sans', sans-serif; color:#FFF;}
.cont h2 a:hover{ text-decoration:none;}


/* COMPANIA */
.sec-compania{ background:url(../img/compania.jpg) no-repeat center top; overflow:hidden;}
.sec-compania .cont h2{font-size:80px; width:538px; height:227px; display:block; left:0; top:0; position:relative; top:234px;font-family: 'PT Sans', sans-serif; color:#FFF; line-height:90%;}
.sec-compania .cont .text{ background:url(../img/razon-de-ser.png) no-repeat left top; height: 87px; position: relative; top: 265px; width: 546px;}
.sec-compania .cont .text a{color: #FFFFFF; display: block; font-family: 'PT Sans',sans-serif; font-size: 25px; font-weight: bold;  height: 27px; padding-left: 40px; padding-top: 3px; position: absolute; top: 60px;}
.sec-compania .top-cont{ height:668px;}
.text-cont-sec-compania{ background:url(../img/01_razon_de_ser.jpg) no-repeat right 0px; height:500px; margin: 110px 0 42px; border-bottom:1px dashed #77777B; border-top:1px dashed #77777B;}
.text-cont-sec-compania .int{ margin: auto; padding:0 20px; width:1000px;}
.text-cont-sec-compania .int h3{font-family: 'PT Sans',sans-serif; font-size: 47px; color:#77777B; font-weight: bold; width:746px; margin-bottom:35px; margin-top:54px;}
.text-cont-sec-compania .int p{color:#77777B;width:746px; padding:10px 0; font-size:18px;}

/* QUIENES SOMOS */
.sec-quienes-somos{ background:url(../img/quienes-somos.jpg) no-repeat center top; overflow:hidden;}
.sec-quienes-somos .cont h2{ font-size:80px; width:691px; height:227px; display:block; left:0; top:0; position:relative; top:234px;font-family: 'PT Sans', sans-serif; color:#FFF; line-height:90%;}
.sec-quienes-somos .cont .text{ background:url(../img/razon-de-ser.png) no-repeat left top; height: 87px; position: relative; top: 265px; width: 546px;}
.sec-quienes-somos .cont .text a{color: #FFFFFF; display: block; font-family: 'PT Sans',sans-serif; font-size: 25px; font-weight: bold;  height: 27px; padding-left: 40px; padding-top: 3px; position: absolute; top: 60px;}
.sec-quienes-somos .top-cont{ height:668px;}
.text-cont-sec-quienes-somos .int{ margin: auto; padding: 0 20px 30px; width:1000px;}
.text-cont-sec-quienes-somos{background:url(../img/02_apasionados.jpg) no-repeat right top;margin: 110px 0 42px; border-bottom:1px dashed #77777B; border-top:1px dashed #77777B;}
.text-cont-sec-quienes-somos h3{font-family: 'PT Sans',sans-serif; font-size: 47px; color:#77777B; font-weight: bold; width:746px; margin-bottom:35px; margin-top:54px;}
.text-cont-sec-quienes-somos p{color:#77777B;width:746px; padding:10px 0; font-size:18px;}
.text-cont-sec-quienes-somos p.small{ color:#A2A2A4; font-size:16px;}
.text-cont-sec-quienes-somos h4{line-height: 150%; font-family: 'PT Sans',sans-serif; font-size: 42px; color:#A2A2A4; font-weight: bold; width:746px; margin-bottom: 20px; margin-top: 30px; border-bottom:1px dashed #A2A2A4;}


/* PROYECTOS */
.sec-proyectos{ background:url(../img/proyectos.jpg) no-repeat center top; overflow:hidden;}
.sec-proyectos .cont h2{font-size:92px; width:538px; height:227px; display:block; left:0; top:0; position:relative; top:234px;font-family: 'PT Sans', sans-serif; color:#FFF; line-height:90%;}
.sec-proyectos .cont .text{ background:url(../img/razon-de-ser.png) no-repeat left top; height: 87px; position: relative; top: 265px; width: 546px;}
.sec-proyectos .cont .text a{ color: #FFFFFF; display: block; font-family: 'PT Sans',sans-serif; font-size: 25px; font-weight: bold;  height: 27px; padding-left: 40px; padding-top: 3px; position: absolute; top: 60px;}
.sec-proyectos .top-cont{ height:668px;}
.text-cont-sec-proyectos .int{ margin: auto; padding:0 20px; width:1000px; height: 505px;display: table;}
.text-cont-sec-proyectos h3{font-family: 'PT Sans',sans-serif; font-size: 46px; color:#77777B; font-weight: bold; width:746px; margin-bottom:35px; margin-top:54px;}
.sec-proyectos .text-cont-sec-proyectos{ background:url(../img/03_proyectos.jpg) no-repeat right top; border-bottom: 1px dashed #77777B; border-top: 1px dashed #77777B; margin: 110px 0 70px; overflow:hidden;}
.sec-proyectos .text-cont-sec-proyectos.en{background:url(../img/03_proyectos_ing.jpg) no-repeat right top;}
.sec-proyectos .text-cont-sec-proyectos.pt{background:url(../img/03_proyectos_port.jpg) no-repeat right top;}


#bx-pager{ width:250px; float:left; margin-left:25px;}
#bx-pager li{ margin-bottom:7px;}
#bx-pager a{ background:url(../img/ico-arrow.png) no-repeat left top; padding-left:35px; font-family: 'PT Sans',sans-serif; font-size:24px; line-height:100%; font-weight:bold; display:block; min-height:30px; color:#858789;}
#bx-pager a:hover,
#bx-pager a.active{ color:#79C25C; text-decoration:none;}

.bx-wrapper{ width:500px; float:left; margin: 26px 0 !important;}

.bxslider{}
.bxslider div{ overflow:hidden;}
.bxslider div#argentina img{ margin-top:25px;}
.bxslider div#argentina li:first-child{}
.bxslider div#brasil img{margin-top:43px;}
.bxslider div#brasil li:first-child{ margin-top:51px;}
.bxslider div#canada img{margin-top:45px;}
.bxslider div#canada li:first-child{margin-top: 88px;}
.bxslider div#chile img{margin-top:32px;}
.bxslider div#chile li:first-child{margin-top: 88px;}
.bxslider div#eeuu img{margin-top:59px;}
.bxslider div#eeuu li:first-child{margin-top:0px;}
.bxslider div#panama img{margin-top:91px;}
.bxslider div#panama li:first-child{margin-top: 88px;}
.bxslider div#portugal img{margin-top:62px;}
.bxslider div#portugal li:first-child{margin-top: 88px;}
.bxslider div#uruguay img{margin-top:77px;}
.bxslider div#uruguay li:first-child{margin-top: 88px;}

.bxslider div img{ float:left; margin-right:5px;}
.bxslider div ul{ float:left; border-left:2px solid #858789; margin-left:10px; padding-left:10px; height:240px;}
.bxslider div ul li{line-height: 96%; margin-bottom: 12px;}
.bxslider div ul li h2{ font-family: 'PT Sans',sans-serif; font-size:17px; color:#79C25C; line-height:120%;}
.bxslider div ul li p{ color:#808284;font-family: 'PT Sans',sans-serif; font-size:14px;}
.bxslider div ul li p a{  color:#808284;}
.bxslider div ul li p a:hover{text-decoration:underline;}



/* CONTACTOS */
.sec-contacto{ background:url(../img/contacto.jpg) no-repeat center top;}
.sec-contacto .cont h2{font-size:100px; width:538px; height:227px; display:block; left:0; top:0; position:relative; top:234px;font-family: 'PT Sans', sans-serif; color:#FFF; line-height:90%;}
.sec-contacto .cont .text{ background:url(../img/razon-de-ser.png) no-repeat left top; height: 87px; position: relative; top: 265px; width: 546px;}
.sec-contacto .cont .text a{color: #FFFFFF; display: block; font-family: 'PT Sans',sans-serif; font-size: 25px; font-weight: bold;  height: 27px; padding-left: 40px; padding-top: 3px; position: absolute; top: 60px;}
.sec-contacto .top-cont{ height:668px;}
.text-cont-sec-contacto .int{ margin: auto; padding:0 20px; width:1000px;}
.sec-contacto .text-cont-sec-contacto{height: 505px; background:url(../img/04_contacto.jpg) no-repeat right top; border-bottom: 1px dashed #77777B; border-top: 1px dashed #77777B; margin: 110px 0 40px 0px;}

.text-cont-sec-contacto ul{ margin-top:145px;}
.text-cont-sec-contacto ul li{ margin-right:72px; float:left;}
.text-cont-sec-contacto ul li .img{}
.text-cont-sec-contacto ul li .img img{}
.text-cont-sec-contacto ul li h2{ color: #858789; font-family: 'PT Sans',sans-serif; font-size: 20px; font-weight: normal; border-bottom:1px dashed #858789;}
.text-cont-sec-contacto ul li p{color: #858789; font-family: 'PT Sans',sans-serif; font-size: 14px; font-weight: normal;border-bottom:1px dashed #858789; padding:10px 0;}
.text-cont-sec-contacto ul li p a{color: #858789;}
.text-cont-sec-contacto ul li p a:hover{color: #79C25C; text-decoration:none;}

