@charset "utf-8";

@font-face {
    font-family: 'Clemente';
    src: url('fonts/Clemente.eot') format('eot'),
         url('fonts/Clemente.woff') format('woff'),
         url('fonts/Clemente.otf') format('otf'), 
         url('fonts/Clemente.ttf') format('truetype'), 
         url('fonts/Clemente.svg') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
	font-family: 'ClementeBold';
	src: url('fonts/ClementeBold.eot');
	src: local('☺'), url('fonts/ClementeBold.woff') format('woff'), url('fonts/ClementeBold.ttf') format('truetype'), url('fonts/ClementeBold.svg') format('svg');
	font-weight: 800;
	font-style: normal;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, a:hover, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, font, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {line-height: 140%; }
body, td, th, input, select, textarea { font-family:'Clemente',Arial,Helvetica,sans-serif; font-size: 14px; color: #3e545f; }
body { background-color: #FFF; margin: 0px;}
a{ color: #333; text-decoration: none;}
a:visited{color: #333;}
a:active{color: #333;}
a:hover { color: #333; text-decoration: underline;}
h1  {  color: #3e545f; font-size: 17px;}
h2 {color: #3e545f;  }
h3 {color: #3e545f; }
h4 {color:#00704d;font-weight:600;}
h5 {color: #666; }
h6 {color: #CCC; }

/* Estilos para las zebras */
.zebra { margin-top:15px; margin-bottom:20px;}
.zebra td { border-bottom: 1px solid #f1f1f1;}
.zebra tr.alt td {		background: #f7f7f7;}
.zebra tr.over td {	background: #E2E2E2;}
.zebra tr.title td { background-color: #D6D6D6; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }

/* Retoques al jQuery UI*/
.ui-state-default, .ui-widget-content .ui-state-default { background: #626262; color:#FFF; border:none; }
.ui-state-active, .ui-widget-content .ui-state-active { color:#FFF; border:none; background-color: #28AEED; background-image:none; }
.ui-state-default, .ui-widget-content .ui-state-default * { color:#FFF; border:none; }
.ui-state-active, .ui-widget-content .ui-state-active * { color:#FFF; border:none; }
.ui-widget-header, .ui-widget-content { border:none; background:#FFF; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:#FFF; }
.ui-tabs-nav { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #626262; padding-bottom:5px; border:none; }
.ui-tabs .ui-tabs-nav li a{ padding:5px;}

.margin{margin: 5px;}
.clear{clear: both;}
.container{max-width:1200px;}
.no_padding{padding:0px !important;}
.scroll{position:relative;overflow:hidden;}

.content-box, .mod-box{max-width:1100px;margin:auto;padding:30px;clear: both;}
.content-box .content-box-title{margin-bottom:30px;font-weight:bold;text-align:center;color:#00704d;font-size:1.6em;padding:9px 40px 9px 40px;position:relative;display:inline-block;left:50%;transform:translate(-50%);text-transform:uppercase;}
.content-box .content-box-title::before{position:absolute;content:"";background:#00704d;border-radius:10px;width:41px;height:8px;left:-20px;top:21px;}
.content-box .content-box-title::after{position:absolute;content:"";background:#00704d;border-radius:10px;width:41px;height:8px;right:-20px;top:21px;}
.mod-box .mod-box-title{margin-bottom:30px;font-weight:bold;text-align:center;color:#00704d;font-size:1.6em;padding:9px 40px 9px 40px;position:relative;display:inline-block;left:50%;transform:translate(-50%);text-transform:uppercase;}
.mod-box .mod-box-title::before{position:absolute;content:"";background:#00704d;border-radius:10px;width:41px;height:8px;left:-20px;top:21px;}
.mod-box .mod-box-title::after{position:absolute;content:"";background:#00704d;border-radius:10px;width:41px;height:8px;right:-20px;top:21px;}
.content-area #MenuVertical{padding:0;margin:0;width:16%!important;float:left;margin-right:27px;}
#MenuVertical li{list-style-position:inside;list-style-type:none;padding:0px;margin-top:3px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
#MenuVertical li a{color:#3e545f;display:inline;list-style-position:inside;list-style-type:none;padding:0px;font-size:13px;font-weight:normal;text-decoration:none;margin:0px;transition:all 0.5s;}

/*Ajuste a internas*/
.carousel-control.right, .carousel-control.left{background-image:none !important;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {margin: auto;}

/*HEADER*/
.imagen_ver_evento{width: 70%;}
#header{max-width:100%;margin:auto;border-top:solid 9px #068328;position:fixed;z-index: 999;background: #ffffff;width: 100%;border-bottom: solid 1px #e6e6e6;}
.container_header{max-width:1320px;margin:auto;}
.logo_main{padding:0;}
.logo_main>a{position:absolute;z-index:99;top: -9px;}
.face_lateral{position:absolute;right:1%;top:0;height:100%;}
.face_lateral>a{background: #3b64a8;width: 35px;height: 35px;display: block;border-radius: 50%;text-align:center;transition:all 0.5s;text-decoration:none;position:relative;top:50%;transform:translate(0,-50%);}
.face_lateral>a>i{color: #ffffff;font-size: 1.6em;padding-top: 7px;transition:all 0.5s;}
.face_lateral>a:hover{background:#ffffff;}
.face_lateral>a:hover>i{color:#3b64a8;}
.logo2{display:none;}

/*MENU MAIN*/
.menu_main{margin:18px 0 6px 0;}
.menu_main #menu_principal{list-style:none;padding:0px;}
.menu_main #menu_principal>li{display:inline-block;}
.menu_main #menu_principal>li>a{color:#080808;text-decoration:none;transition:all 0.5s;padding:38px 24px;display:block;font-size: 19px;}
.menu_main #menu_principal>li>a:hover{background:#068328;color:#ffffff;}
.menu_main .submenu{position:absolute;list-style:none;padding:0;padding-top:17px;}
.menu_main .submenu>li>a{background:#ffffff;padding:8px 34px;text-decoration:none;transition:all 0.5s;display:block;font-size: 19px;}
.menu_main .submenu>li>a:hover{background:#068328;color:#ffffff;}
.menu_main .submenu>.lastMenuPlus>a{border-radius:0 0 10px 10px;}

/*HOME*/
#home,.site-content-inside{padding-top:140px;}
.slick-slide img{width:100% !important;}
#coopcnc_slider .ue_prev{position:absolute;z-index:99;top:45.8%;margin-left:10%;font-size: 2.5em;color: #ffffff;width: 34px;height: 34px;border-radius: 50px;border: solid;text-align: center;line-height: 26px;}
#coopcnc_slider .ue_next{position:absolute;right:10%;z-index:99;top:45.8%;font-size: 2.5em;color: #ffffff;width: 34px;height: 34px;border-radius: 50px;border: solid;text-align: center;line-height: 26px;}
.slick-dots{display:none !important;}
.certificaciones{padding-top:54px;}
.titulo_certificaciones>p, .titulo_precios_cafe p{color: #000000;font-size:2.5em;font-style: italic;font-weight: 600;margin-bottom: 50px;}
.contenedor_central{background:url('fondo-lateral-izquierdo.png') no-repeat left bottom, url('fondo-lateral-derecho.png') no-repeat right bottom;}
.servicio_destacado_asociado{padding:50px 0 55px 0;}
.asociado_home{padding:0 7px;overflow:hidden;transition: 1s !important;}
.serviciod_home{padding:0 6px;overflow:hidden;transition: 1s !important;}
.serviciod_home p:nth-child(2){right: 16%;position: absolute;top: 29%;color: #ffffff;font-size: 3.2em;font-style: italic;}
.serviciod_home p:nth-child(3){right:4%;position: absolute;top:45%;color: #ffffff;font-size: 3.2em;font-style: italic;font-family:'ClementeBold',Arial,Helvetica,sans-serif;font-weight:800;}
.asociado_home p:nth-child(2){right:16%;position: absolute;top:45%;color: #ffffff;font-size:2.2em;font-style: italic;}
.asociado_home p:nth-child(3){right:10%;position: absolute;top:56%;color: #ffffff;font-size:2.2em;font-style: italic;font-family:'ClementeBold',Arial,Helvetica,sans-serif;font-weight:800;}
.videos_face{background:#068328;height:392px;}
.videos{margin-top:35px;}
.texto_video{color: #ffffff;border-top: solid 4px #4aa563;position: relative;margin-top: 25px;padding-top: 26px;font-weight: 500;}
.precios_cafe{padding:62px 0 56px 0;}
.contenido_precios_home .col-xs-6>p:nth-child(1), .contenido_precios_home .col-xs-12>p:nth-child(1){font-family:'ClementeBold',Arial,Helvetica,sans-serif;color:#068328;font-style:italic;font-size:1em;}
.contenido_precios_home .col-xs-6>p:nth-child(2), .contenido_precios_home .col-xs-12>p:nth-child(2){color:#111111;font-weight:600;font-size:1.1em;}
.precios_cafe .container{width:1184px;}
.contenido_precios_home .col-xs-6, .contenido_precios_home .col-xs-12{padding-top:17px;}
.contenido_precios_home .col-xs-6:nth-child(1){padding-left:0;}
.serviciod_home>a>img, .asociado_home>a>img{transition: 1s !important;}
.serviciod_home:hover>a>img, .asociado_home:hover>a>img{transition: 1s !important;-webkit-transform: scale(1.1) !important;-moz-transform: scale(1.1) !important;-o-transform: scale(1.1) !important;transform: scale(1.1) !important;}
.logos_certificaciones .col-sm-2:hover>img{-webkit-animation:swing 1s ease;animation:swing 1s ease;-webkit-animation-iteration-count:3;animation-iteration-count:3;}

/*FOOTER*/
#footer{background:#4e482f;padding-top:62px;}
.footer_bottom{padding:33px 0 26px 0;}
.footer_top span{color:#e1e1e1;font-weight:600;font-size:1.2em;margin-bottom: 24px;display:block;}
.info_cooperativa{padding-right:90px;}
.info_cooperativa p{color:#b1aea3;}
.contacto_inferior p, .contacto_inferior p a{color:#fafaf9;margin:0px;font-weight:500;text-decoration: none;}
.contacto_inferior span, .menu_inferior span, .face_inferior span{margin-bottom:40px;}
.menu_inferior #menufooter1{padding:0px;list-style:none;}
.menu_inferior #menufooter1>li>a{color:#fafaf9;text-decoration:none;transition:all 0.5s;}
.menu_inferior #menufooter1 #last{margin-top:24px;}
.menu_inferior #menufooter1 #last>a{color:#ebc805;}
.menu_inferior #menufooter1>li>a:hover{color:#ebc805;}
.menu_inferior #menufooter1 #last>a:hover{color:#fafaf9;}
.face_inferior a{background: #3b64a8;width: 35px;height: 35px;display: block;border-radius: 50%;text-align: center;transition: all 0.5s;text-decoration: none;}
.face_inferior a>i{color: #ffffff;font-size: 1.6em;padding-top: 7px;transition: all 0.5s;}
.face_inferior a:hover{background:#ffffff;}
.face_inferior a:hover>i{color:#3b64a8;}
.exus{text-align:right;padding-right:0px;}
.footer_top .container{border-bottom: solid 1px #615b45;padding-bottom: 35px;}
.derechos_reservados{color:#ecebe8;font-size:0.9em;margin-top: 8px;}
.terminos_condiciones{margin-top: 8px;}
.footer_bottom .container{padding:0;}
.terminos_condiciones a, .exus a{color:#ecebe8;font-size:0.9em;text-decoration:none;transition:all 0.5s;}
.terminos_condiciones a:hover{color:#ebc805;}

/*MENU MOBILE*/
.menu_izquierdo{height:90px;background:#2526a3;text-align:center;border-right:solid 1px #5151b5;}
.hamburger{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:4px 3px;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible;width: 60px;height: 60px;text-align: center;border-radius: 50%;background: #068328;padding-top: 17px;}
.hamburger:hover{opacity: 0.7;}
.hamburger-box {width: 40px;height: 24px;display: inline-block;position: relative; }
.hamburger-inner {display: block;top: 50%;margin-top: -2px; }
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width:40px;height: 4px;background-color:#ffffff;border-radius: 4px;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease; }
.hamburger-inner::before, .hamburger-inner::after {content: "";display: block; }
.hamburger-inner::before {top: -10px;}
.hamburger-inner::after {bottom: -10px;}
.hamburger--collapse .hamburger-inner {top: auto;bottom: 0;transition-duration: 0.13s;transition-delay: 0.13s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--collapse .hamburger-inner::after {top: -20px;transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
.hamburger--collapse .hamburger-inner::before {transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--collapse.is-active .hamburger-inner {transform: translate3d(0, -10px, 0) rotate(-45deg);transition-delay: 0.22s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--collapse.is-active .hamburger-inner::after {top: 0;opacity: 0;transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
.hamburger--collapse.is-active .hamburger-inner::before {top: 0;transform: rotate(-90deg);transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }
.menu_wrapper{position:fixed;left:0px;top:0px;height:1000px;width:100%;z-index:99;display:none;overflow:auto;background:#ffffff;margin-top:20px;padding-top:135px;}
.menu_principal{margin-top: 40px;}
.menu_principal #menu-main>li{margin-bottom:12px;display:inline-block;}
.menu_principal #menu-main>li>a{color:#121212;text-decoration:none;transition:all 0.5s;padding: 0 22px;font-size: 1.2em;}

.site-content-inside {
    background: url(fondo-lateral-izquierdo.png) repeat-y left center, url(fondo-lateral-derecho.png) right center repeat-y;
}

/*MEDIA QUERYS*/
@media screen and (max-width:1320px){
	.menu_main{padding-right:52px;}
	.menu_main #menu_principal>li>a{padding:38px 16px;}
}
@media screen and (max-width:1200px){
	.menu_main #menu_principal>li>a{padding:24px 8px;}
	.face_lateral{top:5.5%;right: 0.5%;}
	.face_lateral>a{width:26px;height:26px;}
	.face_lateral>a>i{font-size:1.2em;padding-top:5px;}
	.menu_main{padding-right:36px;padding-left:5px;}
	#home,.site-content-inside{padding-top:112px;}
	.servicio_destacado_asociado .container, .videos_face .container{width:100%;}
	.serviciod_home p:nth-child(2), .serviciod_home p:nth-child(3){font-size:2.5em;}
	.widget_facebook>.embed-responsive{padding-bottom:100%;}
	.videos{margin-top:0px;}
	.videos_face{height:auto;}
	.precios_cafe .container{width:100%;}
	.contenido_precios_home .col-xs-12:nth-child(6){padding-left:0;}
	.footer_top .container{width:100%;}
}
@media screen and (max-width:1024px){
	.menu_main, .logo1{display:none;}
	.menu_responsive, .logo2{display:block !important;}
	.logo_main>a{position:relative;top:0;}
	.face_lateral{width:10%;right:12%;height:100%;top: 0;z-index:1;}
	.face_lateral>a{width:42px;height:42px;left: 50%;position: relative;top: 50%;transform: translate(-50%,-50%);}
	.face_lateral>a>i{font-size:2em;padding-top:7px;}
	.menu_responsive{position:absolute;height:100%;right:0;}
	/*MENU MOBILE*/
	.menu{display:block;}
	.menu{height:0px;position:relative;}
	.submenu_oculto, #trigger, .menu_principal{display:none;}
	#menu-alternate,.submenu_oculto{list-style-type:none;padding:0px;margin:0px;text-align:center;}
	#menu-alternate>li, #menu-alternate .submenu>li, #menu-alternate .subsubmenu>li{position:relative;border-bottom:solid 1px #ececec;}
	#menu-alternate>li>a,.submenu_oculto>li>a{font-size:1.1em;padding:12px 0px 12px 0px;color:#000000;display:block;text-decoration:none !important;border-bottom:1px solid rgba(242, 242, 242, 1);font-weight:700;}
	#menu-alternate .submenu{display:none;}
	.target-item{position:absolute;top:-11px;right:0px;color:#4e2f15;font-size:15px;z-index:999;width:auto;padding:27px 20px;height:100%;cursor:pointer;}
	#trigger .fa-arrow-left{color:#000000;font-size:2.5em;margin-left:20px;}
	#home,.site-content-inside{padding-top:152px;}
	#coopcnc_slider .ue_next{right:1%;}
	#coopcnc_slider .ue_prev{margin-left:1%;}
}
@media screen and (max-width:991px){
	.asociado_home p:nth-child(3), .asociado_home p:nth-child(2){font-size: 1.8em;}
	.serviciod_home p:nth-child(2), .serviciod_home p:nth-child(3){font-size:2em;}
	.texto_video{margin-top:0px;padding-top:6px;font-size: 0.9em;}
	.widget_facebook>.embed-responsive>iframe{width:100%;}
	.contenido_precios_home .col-xs-6{margin-bottom: 35px;}
	.contenido_precios_home .col-xs-6:nth-child(5){border-left:none;}
	.info_cooperativa{padding-right:15px;text-align:center;height:144px;}
	#footer{padding-top: 35px;}
	.contacto_inferior, .menu_inferior{text-align:center;margin-top:30px;}
	.contacto_inferior span, .menu_inferior span, .face_inferior span{margin-bottom:10px;}
	.face_inferior{text-align:center;margin-top: 30px;}
	.face_inferior a{margin:auto;}
	.derechos_reservados{text-align:center;margin-bottom:12px;}
	.exus{text-align:center;}
}
@media screen and (max-width:767px){
	.asociado_home p:nth-child(3), .asociado_home p:nth-child(2){font-size:1.2em;}
	.serviciod_home p:nth-child(2), .serviciod_home p:nth-child(3){font-size:1.4em;}
	.texto_video{text-align:center;margin-bottom:15px;font-size: 1.2em;}
	.widget_facebook>.embed-responsive{padding-bottom:76.8% !important;}
	.widget_facebook>.embed-responsive>iframe{width:50%;left:50%;transform:translate(-50%);}
	.contenido_precios_home .col-xs-6:nth-child(3), .contenido_precios_home .col-xs-12:nth-child(7){border:none;}
	#footer{padding-top:20px;}
	.info_cooperativa{height: auto;margin-top:34px;}
	.footer_top span{margin-bottom: 5px;}
	.face_inferior{margin-top: 20px;}
	.terminos_condiciones .col-xs-12{text-align:center;}
	.face_lateral{right:16%;}
}
@media screen and (max-width:575px){
	.titulo_certificaciones>p, .titulo_precios_cafe p{font-size:1.6em;margin-bottom:20px;text-align: center;}
	.certificaciones{padding-top:26px;}
	.logos_certificaciones .col-sm-2{height:105px;}
	.serviciod_home, .asociado_home{width:100%;}
	.serviciod_home p:nth-child(2), .serviciod_home p:nth-child(3){font-size:1.6em;}
	.serviciod_home p:nth-child(3){right:7%;}
	.serviciod_home{margin-bottom: 16px;}
	.asociado_home>a>img{width:100%;}
	.asociado_home p:nth-child(3), .asociado_home p:nth-child(2){font-size:2em;}
	.asociado_home p:nth-child(3){right:14%;}
	.widget_facebook>.embed-responsive>iframe{width:75%;}
	.contenido_precios_home div{text-align:center;}
	.precios_cafe{padding:35px 0 20px 0;}
	.contenido_precios_home .col-xs-6{height: 85px;}
	.face_lateral{right:18%;}
}
@media screen and (max-width:420px){
	#home,.site-content-inside{padding-top:126px;}
	.logos_certificaciones .col-sm-2{width:50%;}
	.logos_certificaciones .col-sm-2:nth-child(5){width:100%;}
	.serviciod_home p:nth-child(2), .serviciod_home p:nth-child(3){font-size:1.3em;}
	.serviciod_home p:nth-child(2){right: 14%;top: 46%;}
	.serviciod_home p:nth-child(3){top: 59%;right: 3%;}
	.asociado_home p:nth-child(3), .asociado_home p:nth-child(2){font-size:1.6em;}
	.contenedor_videos>.embed-responsive{padding-bottom: 75.8% !important;}
	#coopcnc_slider .ue_next, #coopcnc_slider .ue_prev{width:25px;height:25px;line-height: 17px;font-size: 1.5em;}
	.hamburger-box, .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{width:26px;}
	.widget_facebook>.embed-responsive>iframe{width:100%;}
	.face_lateral{right:22%;}
	.hamburger{width:42px;height:42px;padding-top: 9px;}
}
@media screen and (max-width:380px){
	.widget_facebook{padding:0;}
}
@media screen and (max-width:340px){
	#home,.site-content-inside{padding-top:108px;}
	.menu_wrapper{padding-top:110px;}
}




