@font-face {
    font-family:'montserratextralight';
    src: url('../fontface/montserrat-extralight.html');
    src: url('../fontface/montserrat-extralightd41d.html?#iefix') format('embedded-opentype'),
         url('../fontface/montserrat-extralight.woff2') format('woff2'),
         url('../fontface/montserrat-extralight.woff') format('woff'),
         url('../fontface/montserrat-extralight-2.html') format('truetype'),
         url('../fontface/montserrat-extralight-3.html#montserrat-extralight') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'montserratlight';
    src: url('../fontface/montserrat-light.eot');
    src: url('../fontface/montserrat-lightd41d.eot?#iefix') format('embedded-opentype'),
         url('../fontface/montserrat-light.woff2') format('woff2'),
         url('../fontface/montserrat-light.woff') format('woff'),
         url('../fontface/montserrat-light.svg#montserrat-light') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'montserratregular';
    src: url('../fontface/montserrat-regular.eot');
    src: url('../fontface/montserrat-regulard41d.eot?#iefix') format('embedded-opentype'),
         url('../fontface/montserrat-regular.woff2') format('woff2'),
         url('../fontface/montserrat-regular.woff') format('woff'),
         url('../fontface/montserrat-regular.svg#montserrat-regular') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'montserratitalic';
    src: url('../fontface/montserrat-italic.eot');
    src: url('../fontface/montserrat-italicd41d.eot?#iefix') format('embedded-opentype'),
         url('../fontface/montserrat-italic.woff2') format('woff2'),
         url('../fontface/montserrat-italic.woff') format('woff'),
         url('../fontface/montserrat-italic.ttf') format('truetype'),
         url('../fontface/montserrat-italic.svg#montserratitalic') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'montserratmedium';
    src: url('../fontface/montserrat-medium.html');
    src: url('../fontface/montserrat-mediumd41d.html?#iefix') format('embedded-opentype'),
         url('../fontface/montserrat-medium.woff2') format('woff2'),
         url('../fontface/montserrat-medium.woff') format('woff'),
         url('../fontface/montserrat-medium-2.html') format('truetype'),
         url('../fontface/montserrat-medium-3.html#montserrat-medium') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'montserratbold';
    src: url('../fontface/montserrat-bold.eot');
    src: url('../fontface/montserrat-boldd41d.eot?#iefix') format('embedded-opentype'),
         url('../fontface/montserrat-bold.woff2') format('woff2'),
         url('../fontface/montserrat-bold.woff') format('woff'),
         url('../fontface/montserrat-bold.svg#montserrat-bold') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'montserratsemibold_italic';
    src: url('../fontface/montserrat-semibolditalic.html');
    src: url('../fontface/montserrat-semibolditalicd41d.html?#iefix') format('embedded-opentype'),
         url('../fontface/montserrat-semibolditalic.woff2') format('woff2'),
         url('../fontface/montserrat-semibolditalic.woff') format('woff'),
         url('../fontface/montserrat-semibolditalic-2.html') format('truetype'),
         url('../fontface/montserrat-semibolditalic-3.html#montserrat-semibolditalic') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'montserratextrabold_italic';
    src: url('../fontface/montserrat-extrabolditalic.html');
    src: url('../fontface/montserrat-extrabolditalicd41d.html?#iefix') format('embedded-opentype'),
         url('../fontface/montserrat-extrabolditalic.woff2') format('woff2'),
         url('../fontface/montserrat-extrabolditalic.woff') format('woff'),
         url('../fontface/montserrat-extrabolditalic-2.html') format('truetype'),
         url('../fontface/montserrat-extrabolditalic-3.html#montserrat-extrabolditalic') format('svg');
    font-weight:normal;
    font-style:normal;
}

@font-face {
    font-family:'montserratblack';
    src: url('../fontface/montserrat-black.html');
    src: url('../fontface/montserrat-blackd41d.html?#iefix') format('embedded-opentype'),
         url('../fontface/montserrat-black.woff2') format('woff2'),
         url('../fontface/montserrat-black.woff') format('woff'),
         url('../fontface/montserrat-black-2.html') format('truetype'),
         url('../fontface/montserrat-black-3.html#montserrat-black') format('svg');
    font-weight:normal;
    font-style:normal;
}

* {
    font-smooth:always;
    -webkit-font-smoothing:antialiased;
    font-smoothing:antialiased;
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body {
    min-width:320px; 
	font-family:'montserratextralight', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
    color:#000;
}

img {
    margin:0;
    padding:0;
    border:none;
    transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

a {
    text-decoration:none;
    outline:none;
     transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

h1, h2, h3 {
    font-weight:normal;
     transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

p {
    margin:0;
    padding:0;
}

ul {
    margin:0;
    padding:0;
    list-style:none;
}

section {
    margin:0;
    padding:0;
    font-size:0;
    line-height:0;
}

iframe {
	margin:0;
	padding:0;
}

.clear {
	clear:both;
}

#contenedor {
	width:100%;
	margin:0 auto;
	padding-top:140px;
}


/*/// SLIDER ///*/

section.slider {
	position:relative;
	padding-top:140px;
	margin-top:-140px;
	margin-bottom:-140px;
}

.ClipIconos {
	position:absolute;
	top:75px;
	right:56px;
	z-index:7777;
}

.ico-slider {
	display:block;
	width:44px;
	height:auto;
	margin:13px 0;
	opacity:.5;
}

.ico-slider.activo,
.ico-slider:hover {
	opacity:1;
}

/*
.ClipSlider {
	position:relative;
	width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.ClipSlide_Imagen {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}*/

.ClipSlide {
	margin-top:0;
}


/*/// VIDEO ///*/

.ClipVideo {
	position:relative;
	display:block;
	width:100%;
	border:none;
	background-image:url('../imgs/bg_video.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	padding:90px 0 130px;
	z-index:0;
}

.ClipVideo#empresa {
	padding:230px 0 130px;
}

.ClipVideo.equipo {
	background-image:url('../imgs/bg_equipo.jpg');
	background-position:right bottom;
	padding:90px 0 480px;
}

video {
	outline:none;
}

.centrador {
	width:100%;
	margin:auto;
}

.centrador.info_video {
	max-width:1300px;
	padding:0 30px;
}

.centra_principal {
    display:table;
    position:relative;
    height:100%;
    width:100%;
    z-index:1000000000;
}

.centra {
    display:table-cell;
    vertical-align:middle;
}

.left {
	float:left;
	width:50%;
}

.right {
	float:right;
	width:50%;
}

.right_int {
	margin-top:100px;
	border:1px solid #FFF;
}

.right_int h4 {
	font-family:'montserratlight', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	padding:12px 0 12px 16px;
}

.video_iframe {
	position:relative;
	height:0;
	padding-bottom:56%;
}

.video_iframe iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.ClipVideo .titulo {
	position:relative;
	width:500px;
	font-family:'montserratextralight', Arial, Helvetica, sans-serif;
	font-size:54px;
	line-height:50px;
	letter-spacing:-2px;
	color:#FFF;
	margin-bottom:25px;
	z-index:3;
}

.ClipVideo .descripcion {
	position:relative;
	width:400px;
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:26px;
	color:#FFf;
	z-index:3;
}

.right p.descripcion {
	width:300px;
	margin:0;
}

.bold {
	font-family:'montserratbold', Arial, Helvetica, sans-serif;
}

.btn_video {
	display:inline-block;
	font-family:'montserratmedium', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	border:1px solid #FFF;
	padding:6px 16px 5px;
	margin-top:40px;
}

.btn_video:hover {
	color:#00A7E1;
	border:1px solid #00A7E1;
}

.transparencia {
	position:absolute;
	top:0;
	left:9;
	width:100%;
	height:100%;
	background:#000;
	opacity:.7;
	z-index:2;
	margin:0;
	padding:0; 
}

.ClipVideo.equipo .transparencia {
	opacity:.3;
}

.cifra {
	display:block;
	font-family:'montserratextralight', Arial, Helvetica, sans-serif;
	font-size:70px;
	line-height:60px;
	letter-spacing:-2px;
	color:#FFF;
	margin-top:38px;
	margin-bottom:12px;
}

.cifra.last {
	margin-top:48px;
}

.ClipVideo.encontranos {
	background-image:none;
	background:#00A7E1;
	padding:80px 0 90px;
	z-index:1;
}

.ClipVideo .titulo.lonja_celeste {
	width:100%;
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:50px;
	line-height:46px;
	text-align:center;
	padding:0 50px; 
	margin-bottom:37px;
}

.btn_video.lonja_celeste:hover {
	color:#000;
	border:1px solid #000;
}

.logo_redventex_slogan {
	width:340px;
}

.maximo {
    font-family:'montserratblack', Arial, Helvetica, sans-serif;
    font-size:21px;
    line-height:25px;
    color:#FFF;
    margin-top:70px;
    margin-bottom:12px;
}

.ClipVideo.equipo .descripcion {
	width:450px;
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
}

.left .logo_redventex_ft {
	width:393px;
}

.slogan_redventex {
	font-family:'montserratmedium', Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0.2px;
	color:#FFF;
	margin-left:70px;
}

.btn_ft.forma {
	margin-top:40px;
}

.right .btn_ft.forma {
	margin-top:23px;
}


/*/// SISTEMAS ///*/

.bandon {
	position:relative;
	display:block;
	width:100%;
	margin:auto;
	padding:75px 0 90px;
	background:#FFF;
	z-index:1;
}

.bandon h2 {
	float:left;
	font-size:46px;
	line-height:46px;
	color:#000;
}

.bandon p {
	float:right;
	width:450px;
	font-size:16px;
	line-height:22px;
	text-align:left;
	color:#000;
	margin-top:21px;
}

.bandon p span {
	font-family:'montserratsemibold_italic', Arial, Helvetica, sans-serif;
	color:#04A6E1;
}

.bandon .saltolinea {
	display:block;
}

.centrador_thumbs {
	max-width:1440px;
	text-align:center;
	margin:auto;
}

.centrador_thumbs_int {
	margin:30px 30px -10px;
}

.clip_sistema {
	float:left;
	/*width:14.28%;*/
	width:20%;
}

.clip_sistema:nth-child(5n+1) {
	clear:both;
}

.clip_sistema_int {
	margin:10px;
}

.btn_sistema {
	float:left;
	width:100%;
	/*border:1px solid transparent;*/
}

/*.btn_sistema:hover {
	border:1px solid #999;
}*/

p.sistema {
	width:100%;
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:18px;
	text-align:center;
	color:#000;
	margin:5px auto 20px;
}

p.sistema.sube {
	margin-top:-13px;
}

.btn_sistema:hover p.sistema {
	color:#00A7E1;
}

.ClipGris {
	position:relative;
	width:100%;
	background-image:url('imgs/bg_aberturas.svg');
	background-color:#FFF;
	background-size:contain;
	background-repeat:repeat-y;
	padding-top:140px;
	margin-top:-140px;
	z-index:0;
}

.achica {
	font-size:15px;
}

.medidas {
	display:inline-block;
	font-family:'montserratbold', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#999;
	margin-bottom:7px;
}

.minmax {
	float:left;
	width:87px;
}

.btn_catalogo_puertas {
	display:inline-block;
	font-family:'montserratbold', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#00A7E1;
	margin-top:23px;
	padding:10px 30px;
	border:1px solid #00A7E1;
	transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

.btn_catalogo_puertas:hover {
	color:#000;
	border:1px solid #000;
}

.separador {
	float:left;
	width:69px;
	height:1px;
	margin-top:11px;
	margin-right:16px;
	background:#CCC;
}

.max-w {
	max-width:1680px;
	margin:0 auto 100px;
	padding:0 100px;
}


/*/// COLUMNAS ///*/

.centrador_columnas {
	max-width:1920px;
	margin:auto;
}

.lonja {
	display:inline-block;
	position:relative;
	width:100%;
	margin-bottom:90px;
}

.columna33 {
	position:relative;
  	float:left;
  	width:33.33333333%;
  	padding-left:50px;
}

.col_pc_left {
	left:33.33333333%;
	height:100%;
	padding:0 30px;
	margin-top:12%;
}

.col_pc_left.lj1 {
	margin-top:12%;
}

.col_pc_left.lj2 {
	margin-top:16%;
}

.col_pc_left.lj3 {
	margin-top:8%;
}

.col_pc_right {
	right:33.33333333%;
	padding-left:0;
	padding-right:50px;
}

.sistema {
	font-family:'montserratextralight', Arial, Helvetica, sans-serif;
	font-size:37px;
	line-height:41px;
	letter-spacing:-0.5px;
	color:#000;
	margin-bottom:-7px;
}

.adjetivo {
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:49px;
	line-height:53px;
	letter-spacing:-1.5px;
	margin-bottom:30px;
}

.textos {
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:21px;
	letter-spacing:0;
	padding-right:50px;
}

.italic_tit {
	font-family:'montserratsemibold_italic', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:22px;
}

.italic {
	font-family:'montserratsemibold_italic', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:21px;
}


/*/// THUMBS ///*/

.width_thumbs {
	float:left;
	width:40%;
}

.width_marco {
	float:right;
	width:54%;
	margin-top:140px;
}

.ClipThumbs {
	margin-top:40px;
	margin-left:-13px; 
}

.col_x4 {
	float:left;
	width:25%;
	padding:0 15px 30px;
}

.col_x4:nth-child(4n+1) {
	clear:both;
}

.ClipThumb {
	width:100%;
}

.ClipThumb .thumb.borde {
	border:1px solid #CCC;
}

.ClipThumb:hover .thumb.muestra,
.ClipThumb .thumb.muestra.selected {
	opacity:0.8;
	border:1px solid #000;
}

.ClipThumb:hover .nombre {
	color:#333;
}

.nombre {
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	letter-spacing:0.5px;
	color:#000;
	margin-top:7px;
}

.width_marco .nombre {
    font-size:20px;
    line-height:24px;
    text-align:center;
}

.ClipEspacio {
	display:block;
}


/*/// HEADER ///*/

header {
	position:fixed;
	/*position:relative;*/
	width:100%;
	min-width:320px;
	height:140px;
	margin:0 auto;
	background:#FFF;
	z-index:10000000000;
	/*z-index:100;*/
}

.aire_fix {
	height:140px;
}

.col_header_1 {
	position:relative;
	float:left;
	width:calc((100% - 912px)/2);
	width:-webkit-calc((100% - 912px)/2);
	width:-moz-calc((100% - 912px)/2);
	width:-o-calc((100% - 912px)/2);
	margin:0;
}

.col_header_2 {
	float:left;
	width:912px;
	margin:auto; 
}

.col_header_3 {
	float:left;
	width:calc((100% - 912px)/2);
	width:-webkit-calc((100% - 912px)/2);
	width:-moz-calc((100% - 912px)/2);
	width:-o-calc((100% - 912px)/2);
	height:inherit;
	background:#383738;
}

.logo {
	display:inline-block;
	float:right;
	width:220px;
	margin-top:35px;
}

.logo.mobile {
	display:none;
	float:left;
	width:142px;
	height:76px;
	border:none;
	background-image:url('../imgs/logo_black.html');
	background-size:contain;
	background-repeat:no-repeat; 
	margin-top:14px;
	margin-left:20px;	
}

#MenuH {
	display:none;
	padding-top:40px;
	padding-right:10px;
}

body.redventex #MenuH {
    padding-top:41px;
    padding-right:0;
}

.menu {
	cursor:pointer;
}

#mmenu {
	display:inline-block;
	float:right;
	width:46px;
	height:38px;
	border:none;
	background-image:url('../imgs/menu.png');
	background-size:contain;
	background-repeat:no-repeat;
}

body.redventex #mmenu {
	background-image:url('../imgs/menu_blanco.png');
}

#mmenu:active,
#mmenu:focus {
	outline:none;
	background:none;
	border:none;
}

#elmenu {
	display:none;
	position:absolute;
	width:100%;
	top:0;
	padding-bottom:40px;
	background:#FFF;
	z-index:300;
}

.ClipCerrar {
	display:block;
	text-align:center;
	margin-top:27px;
	margin-bottom:15px;
}

.ico-cerrar {
	display:inline-block;
	width:32px;
	height:32px;
	border:none;
	background-image: url('../imgs/cerrar.png');
	background-size:contain;
	background-repeat:no-repeat;
}

ul.botones {
	padding-top:7px;
	padding-left:0;
}

ul.botones li {
	padding-bottom:14px;
	text-align:center;
}

ul.botones li a {
	display:inline-block;
	font-family:'montserratmedium', Arial, Helvetica, sans-serif;
    font-size:17px;
	line-height:27px;
	text-align:center;
	text-transform:uppercase;
	color:#383738;
	text-decoration:none;
}

ul.botones li a:hover {
	color:#00A7E1;
}

/*.logo_hamb {
	display:block;
	width:142px;
	height:76px;
	border:none;
	background-image:url('../imgs/logo_black.png');
	background-size:contain;
	background-repeat:no-repeat;
	margin:auto; 
	margin-top:20px;
	margin-bottom:30px;
}*/

.ClipLogoHamb {
	text-align:center;
	margin:25px auto 35px;
}

.logo_hamb {
	width:170px;
}

body.redventex .logo_hamb {
	width:190px;
}

.datitos.ft {
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:23px;
	text-align:center;
	color:#383738;
	margin:0;
}

.datitos.ft a {
    color:#000;
}

.datitos.ft a.correo {
    color:#30719C;
}

.datitos.ft a:hover.correo {
    color:#6882AE;
}

.redes_hamb {
	margin-top:35px;
	text-align:center;
}

.ico_redes_hamb {
	display:inline-block;
	width:28px;
	height:28px;
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
	margin-left:4px;
	margin-right:4px;
}

.ClipAire {
	display:block;
	background:#FFF;
	height:200px;
}

section.ClipContenido {
	height:2000px;
}


/*/// DISTRIBUIDORES ///*/

body.distribuidores footer {
	margin-top:-4px;
}

.ClipFiltros {
    position:relative;
    display:inline-block;
    width:100%;
    margin:auto;
    padding-bottom:90px;
    background:#00A7E1;
}

.centrador_distribuidores {
    max-width:1400px;
    min-height:calc((100vh - 640px));
    margin:auto;
    padding:110px 30px 0 110px;
}

.Clip_distribuidores_left {
    position:relative;
    float:left;
    width:370px;
}

.Clip_distribuidores_right {
    float:left;
    width:calc((100% - 370px));
}

#Distribuidores_Select {
    position:relative;
    width:245px;
    font-family:'montserratbold', Arial, Helvetica, sans-serif;
    font-size:17px;
    text-align:center;
    text-align-last:center;
    color:#FFF;
    padding:8px 10px 10px;
    border:1px solid #FFF !important;
    background:transparent;
    box-shadow:initial;
    border-radius:initial !important;
    -webkit-appearance:none;
    -webkit-border-radius:0;
    outline:initial;
    z-index:3;
}

#Distribuidores_Select option {
    color:#383738;
}

.flecha_desplegable {
    position:absolute;
    width:34px;
    height:38px;
    top:3px;
    left:210px;
}

.mapa_arg {
    width:220px;
    margin-top:-90px;
}

.Clip_distribuidor {
    float:left;
    width:50%;
    font-family:'montserratregular', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:22px;
    color:#FFF;
    padding-right:70px;
    margin-bottom:57px;
}

.Clip_distribuidor:nth-child(2n+1) { clear:both; }

.distribuidor {
    font-family:'montserratblack', Arial, Helvetica, sans-serif;
    font-size:20px;
    line-height:24px;
    color:#FFF;
    margin-bottom:7px;
}

.representante {
    font-family:'montserratmedium', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:24px;
    color:#FFF;
    margin:0;
}

.texto {
    font-family:'montserratregular', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:24px;
    color:#FFF;
    margin:0;
}

.texto:hover {
    color:#FFF;
}

.texto a {
    color:#FFF;
}

.correo {
    font-family:'montserratregular', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:24px;
    word-break:break-word;
    color:#FFF;
    margin:0;
}

.correo:hover {
    color:#383738;
}

.correo a {
    color:#FFF;
}

.no_resultado {
    font-family:'montserratmedium', Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:22px;
    color:#FFF;
}


/*/// FOOTER ///*/

footer {
	position:relative;
	float:left;
	width:100%;
	background:#000;
}

.footer_int {
	width:100%;
	max-width:1400px;
	height:380px;
	margin:auto; 
	padding:70px 20px; 
}

.logo_blanco {
	float:left;
	width:220px;
}

.datos_ft {
	display:inline-block;
	font-family:'montserratmedium', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:23px;
	color:#FFF;
	margin-top:3px;
	margin-left:90px;
}

.datos_ft a {
	color:#FFF;
}

.datos_ft a:hover {
	color:#00A7E1;
}

.ClipRedVentex_ft {
	float:right;
}

.logoRedVentex_ft {
	display:inline-block;
	padding:10px; 
	background:#FFF;
	margin-bottom:20px;
}

.logo_redventex_ft {
    display:inline-block;
    float:left;
    width:220px;
}

.btn_ft {
	display:block;
	width:144px;
	font-family:'montserratmedium', Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	color:#FFF;
	border:1px solid #FFF;
	padding:6px 0;
	margin-bottom:14px;
}

.btn_ft:hover {
	color:#00A7E1;
	border:1px solid #00A7E1;
}

body.distribuidores .btn_ft.CV {
	display:none;
}

body.redventex .btn_ft.CV {
	display:none;
}

body.distribuidores.cotizacion .btn_ft.register {
	display:none;
}

body.distribuidores.cotizacion .btn_ft.CV {
	display:block;
}


/*/// RED VENTEX ///*/

/*body.redventex #contenedor {
	margin-bottom:50px;
}*/

body.redventex header {
	background:#00A7E1;
}

body.redventex .header_int {
	max-width:1420px;
	margin:auto;
	padding:0 30px;
}

body.redventex ul.navegacion li a {
	color:#FFF;
}

body.redventex ul.navegacion li a:hover {
	color:#383738;
}

body.redventex .linea_btn {
	color:#FFF;
}

body.redventex .btn_hd:hover {
	color:#383738;
	border-color:#383738;
}

.logo_redventex_full {
	display:inline-block;
    float:left;
    width:260px;
    margin-top:35px;
}

.ClipBtns {
	float:right;
	margin-top:55px;
}

body.redventex ul.navegacion {
	margin:-43px auto 0;
}

body.redventex ul.navegacion li.nuestras {
	margin-left:30px;
}

body.redventex footer {
    margin-top:-4px;
}

.centrador_redventex {
	display:block;
    max-width:1300px;
    margin:auto;
    padding:100px 40px;
}

.centrador_redventex#aberturas {
	padding-top:240px;
	margin-top:-140px;
}

.centrador_redventex#pvc {
	padding:240px 40px 100px;
	margin-top:-140px;
}

h1.titulo {
	display:inline-block;
	font-family:'montserratblack', Arial, Helvetica, sans-serif;
	font-size:57px;
	line-height:59px;
	color:#3D3D3D;
	padding-top:160px;
	margin-top:-160px;
}

.linea_h1 {
	display:block;
	width:100%;
	height:2px;
	margin:50px auto;
	background:#CCC;
}

.col_x2 {
	float:left;
	width:50%;
	padding-right:40px;
}

.col_x2:nth-child(2n+1) {
	clear:both;
}

.col_left_redventex {
	float:left;
	width:50%;
	padding-right:60px;
}

.col_right_redventex {
	float:right;
	width:50%;
	padding-left:60px;
}

.col_left_redventex .col_x2:nth-child(2n+1) {
	clear:initial;
}

.col_left_redventex .col_x2 {
	width:100%;
	padding-right:0;
}

.col_left_redventex .col_R {
	padding-left:0;
}

.col_R {
	padding-left:40px;
	padding-right:0;
}

.icono {
	float:left;
}

.icono.ico-agenda {
	width:50px;
}

.icono.ico-manos {
	width:62px;
	margin-right:-4px;
}

.icono.ico-estrella {
	width:54px;
}

.icono.ico-inversion {
	width:62px;
	margin-right:-4px;
}

.ClipDescripcion {
	float:left;
	width:calc((100% - 62px));
	width:-webkit-calc((100% - 62px));
	width:-moz-calc((100% - 62px));
	width:-o-calc((100% - 62px));
	padding-left:30px;
	margin-bottom:60px;
}

h2.titulo {
	font-family:'montserratblack', Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:27px;
	color:#00A7E1;
}

.saltolinea_act {
	display:block;
}

.info {
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:23px;
	color:#383738;
	padding-top:20px;
}

.banda_verde {
	position:relative;
	width:100%;
	background:#A4BB39;
	padding:50px 0 80px;
}

.centrador_tecno {
	display:block;
    max-width:1260px;
    margin:auto;
    padding:0 30px;
}

.tecnoperfiles {
	float:right;
	width:500px;
}

.info_tecnoperfiles {
	position:absolute;
	bottom:75px;
	font-family:'montserratblack', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:25px;
	color:#FFF;
}

.light {
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
}

.saltolinea_desact {
	display:block;
}

.centrador_intermedio {
	display:block;
    max-width:1100px;
    margin:auto;
    padding:0 30px;
}

.linea_h1.bordes {
	margin:50px auto 0;
}

.ClipIcono {
	float:left;
	width:90px;
	text-align:center;
	border-top:5px solid #CCC;
	padding-top:46px;
}

.ico-energia {
	width:50px;
}

.ico-ecologica {
	width:54px;
}

.ico-sonido {
	width:90px;
}

.ico-sol {
	width:90px;
}

.ico-reloj {
	width:62px;
}

.ico-gama {
	width:54px;
}

.ClipDescripcion.secundario {
	width:calc((100% - 100px));
	width:-webkit-calc((100% - 100px));
	width:-moz-calc((100% - 100px));
	width:-o-calc((100% - 100px));
	margin-bottom:0;
}

h3.titulo {
	font-family:'montserratmedium', Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:27px;
	color:#383738;
	padding-top:50px;
}

.centrador_chico {
	display:block;
    max-width:760px;
    margin:45px auto 0;
    padding:0 30px;
}

.col_x2.ancho_590 {
	float:left;
	width:590px;
	padding-right:40px;
}

.flecha {
	float:left;
	width:10px;
}

.ClipDescripcion_ch {
	float:left;
	width:calc((100% - 10px));
	width:-webkit-calc((100% - 10px));
	width:-moz-calc((100% - 10px));
	width:-o-calc((100% - 10px));
	padding-left:15px;
}

h4.titulo {
    font-family:'montserratmedium', Arial, Helvetica, sans-serif;
    font-size:19px;
    line-height:22px;
    color:#383738;
}

.info_ch {
	float:left;
	width:50%;
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:23px;
	color:#383738;
	padding-top:20px;
}

.info_ch.verde {
	float:none;
	font-family:'montserratbold', Arial, Helvetica, sans-serif;
	color:#05A052;
}

.info_ch.medium {
	float:none;
	font-family:'montserratmedium', Arial, Helvetica, sans-serif;
}

.col_x2.datos_ch {
	width:100%;
	padding-top:30px;
	padding-left:95px;
}

.sube {
	margin-top:-100px;
}

.ElementoLinea {
	display:inline-block;
	width:100%;
	margin-top:20px;
	margin-left:25px;
	margin-bottom:70px;
}

.left_linea {
    position:relative;
    float:left;
    width:50%;
    text-align:right;
}

.linea_newen {
    width:30%;
    height:auto;
    margin-top:-6px;
    margin-right:80px;
}

.linea_advance {
	width:37%;
    height:auto;
    margin-top:-6px;
    margin-right:80px;
}

.linea_prime {
    width:50%;
    height:auto;
    margin-top:-6px;
    margin-right:80px;
}

.linea_jumbo {
    width:50%;
    height:auto;
    margin-top:-6px;
    margin-right:80px;
}

.left_linea .nombre {
    position:absolute;
    top:40px;
    right:-50px;
    font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#231F20;
    transform:rotate(-90deg);
}

.left_linea .nombre.bold {
    font-family:'montserratblack', Arial, Helvetica, sans-serif;
}

.left_linea .nombre.newen {
	top:52px;
    right:-50px;
}

.left_linea .nombre.advance {
	top:64px;
    right:-58px;
}

.left_linea .nombre.prime {
	top:46px;
    right:-40px;
}

.left_linea .nombre.jumbo {
	top:50px;
    right:-47px;
}

.right_linea {
    float:right;
    width:50%;
    padding-left:40px;
}

.right_linea .n_linea {
	font-family:'montserratextralight', Arial, Helvetica, sans-serif;
	font-size:34px;
	color:#4F4F4F;
	margin-bottom:23px;
}

.right_linea .nombre {
	font-family:'montserratextralight', Arial, Helvetica, sans-serif;
	font-size:50px;
	letter-spacing:-2px;
	color:#4F4F4F;
}

.right_linea .texto {
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:25px;
	color:#4F4F4F;
	margin-top:35px;
}

.right_linea .texto .italic_bold {
	font-family:'montserratsemibold_italic', Arial, Helvetica, sans-serif;
}

.btn_contactanos {
	display:block;
	width:144px;
	font-family:'montserratmedium', Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	color:#FFF;
	border:1px solid #00A7E1;
	background:#00A7E1;
	padding:6px 0;
	margin-top:30px;
	transition:all 200ms linear;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
}

.btn_contactanos:hover {
	color:#00A7E1;
	border:1px solid #00A7E1;
	background:transparent;
}

.llegan {
	font-family:'montserratblack', Arial, Helvetica, sans-serif;
	font-size:27px;
	line-height:35px;
	color:#00A7E1;
	margin-top:57px;
}

.ico-estanqueidad {
	width:69px;
}

.linea_h1.bordes.estanq {
	width:50%;
	margin-left:0;
}

.grafico {
	float:right;
	margin:-30px -151px -30px 0;
}











/*/// DIAGONAL ///*/

section.diagonal {
    position:relative;
    display:block;
    max-height:100vh;
}

section.diagonal.compania {
    max-height:initial;
}

.bgbig {
	position:absolute;
	top:0;
    right:0;
    width:73%;
    min-height:100vh;
    background-size:cover !important;
    background-position:-180px -40px;
    background-repeat:no-repeat; 
    z-index:1;
}

.diagonal-bg {
	position:absolute;
    display:block;
    left:-17%;
    width:80%;
    height:100vh;
    background:#EFEFEF;
    transform:skew(41deg);
    z-index:2;
}

.ClipFoto {
	position:relative;
	display:none;
}

.foto_top {
	display:none;
}

.triangulo {
	position:absolute;
	width:200px;
	height:130px;
	background:transparent;
	top:0;
	right:0;
	z-index:1000000000000;
}

.ClipBackground {
	position:absolute;
	top:66px;
	right:0;
	z-index:1;
}

.background {
	float:right;
	width:60%;
	height:auto;
}

.background.empresa_transp {
	width:60%;
}

.background.servicios_transp {
	width:70%;
}

.background.servicio {
	width:100%;
}

.esquina_gris {
	float:right;
	/*width:1032px;
	height:550px;*/
	width:auto;
	height:auto;
}

.contra-diagonal-bg {
    position:absolute;
    display:block;
    bottom:-130px;
    right:-67%;
    width:80%;
    height:100%;
    border:5px solid #CCC;
    background:#E4E5E8;
    transform:skew(-60deg);
    z-index:3;
}

.ClipTriangulo {
	position:relative;
	float:right;
	margin-top:-390px;
	z-index:2;
}

.esquina_gris {
	float:right;
	/*width:1032px;
	height:550px;*/
	width:auto;
	height:auto;
}

.ClipPoesia {
    position:absolute;
    top:90px;
    right:25px;
    width:248px;
    text-align:center;
    z-index:5;
}

.triangulos_poesia {
	float:right;
	width:80px;
}

.poesia {
	display:inline-block;
	float:right;
	font-family:'FRABKIT', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	color:#222;
	margin:15px 0 10px; 
}

.autor {
	float:right;
	font-family:'framd', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
	text-align:right;
	color:#222;
	margin:0;
}

/*.main_info {
	position:relative;
	display:block;
    width:30%;
    min-height:100vh;
    padding:15px;
    overflow:inherit;
    z-index:2;
}*/

.main_info {
	position:relative;
	display:block;
    /*width:40%;*/
    padding-top:30px;
    /*min-height:100vh;
    overflow:inherit;*/
    z-index:3;
}

p.resumen {
	font-family:'FRABKIT', Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:26px;
	color:#727171;
	border-left:3px solid #6E89B9;
	padding-left:25px;
	margin-bottom:45px;
}

p.descripcion {
	width:44%;
	font-family:'FRABK', Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height:26px;
	color:#333;
}

p.frase {
	position:relative;
	display:inline-block;
	width:50%;
	font-family:'framdit', Arial, Helvetica, sans-serif;
	font-size:21px;
	line-height:26px;
	color:#6E89B9;
	padding-left:25px;
	margin-top:20px;
	margin-bottom:60px;
}

p.frase:before {
	position:absolute;
	content:"";
  	display:block;
  	top:10px;
  	left:0;
   	width:3px;
   	/*height:98%;*/
   	height:calc((100% - 20px));
	height:-webkit-calc((100% - 20px));
	height:-moz-calc((100% - 20px));
	height:-o-calc((100% - 20px));
   	background:#595959;
}

.gris_oscuro {
	color:#3D3D3D;
}

ul.ClipCifras {
	display:inline-block;
	width:100%;
	max-width:1360px;
	margin:30px auto;
	padding:0;
	padding-left:30px;
}

li.ClipCifra {
	display:block;
	float:left;
	width:20%;
	height:70px;
	border-right:3px solid #6E89B9;
    box-sizing:border-box;
}

li.ClipCifra:last-child {
	border-right:none;
}

.ClipCifra_int {
	display:block;
	margin:0 40px;
	padding-top:19px;
}

.ClipCifra_int:last-child {
	border-right:none;
}

.simbolo_mas {
	font-family:'NHaasGroteskDSPro-45Lt', Arial, Helvetica, sans-serif;
	font-size:75px;
	color:#6E89B9;
}

.descripcion_cifra {
	display:block;
	font-family:'FRABK', Arial, Helvetica, sans-serif;
	font-size:21px;
	line-height:22px;
	text-align:center;
	text-transform:uppercase;
	color:#000;
	margin-top:9px;
}

.descripcion_cifra_bold {
	font-family:'framd', Arial, Helvetica, sans-serif;
}

.descripcion_cifra.primera {
	padding-left:38px;
}

.descripcion_cifra.segunda {
	padding-left:38px;
}

.descripcion_cifra.tercera {
	padding-left:41px;
}

.descripcion_cifra.cuarta {
	padding-left:0;
	margin-left:-2px;
}

.descripcion_cifra.quinta {
	padding-left:0;
	margin-left:-42px; 
}


/*/// EMPRESA ///*/

.main_info.serv {
	padding-top:50px;
	margin:0 -30px 50px;
}

.solapa {
	float:left;
	width:33.3%;
}

.solapa_int {
	margin:0 20px; 
}

.relleno_solapa {
	display:inline-block;
	width:100%;
	height:560px;
	background:url(../imgs/relleno_solapa_servicios.html) repeat-x top center #EFF0F1;
	border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
}

.relleno_solapa:hover {
	background:#FFF;
}

.centrador_info_solapa {
	width:100%;
	height:490px;
	padding:0 30px 0 25px;
	box-sizing:border-box;
}

.tira-serv {
	float:left;
	width:15px;
	height:212px;
}

.ClipGrafico {
	float:right;
}

.ico-serv {
	float:right;
	margin-top:25px;
}

p.tit_solapa_serv {
	display:block;
	float:right;
	width:200px;
	font-family:'framd', Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height:22px;
	text-align:right;
	text-transform:uppercase;
	margin-bottom:0;
}

p.caracteristicas {
	font-family:'framdit', Arial, Helvetica, sans-serif;
	/*font-size:20px;
	line-height:25px;*/
	font-size:16px;
	line-height:22px;
	color:#434142;
	padding-left:5px;
}

.ClipLinea {
	display:inline-block;
	width:100%;
	margin:10px auto 0;
}

.linea {
	width:60%;
	height:2px;
	margin:auto;
	background-size:cover !important;
    background-position:center center;
    background-repeat:no-repeat;
}

.flecha-serv {
	display:block;
	margin:auto;
	text-align:center;
}

.ClipTriangulo.abso {
	position:absolute;
	float:none;
	right:0;
	bottom:-57px;
	margin-top:auto;
}

body.empresa .ClipPoesia {
	display:none;
}


/*/// SERVICIOS ///*/

.ClipBackground.servicio {
	top:60px;
	right:-250px;
}

.main_info.serv.seccion {
	padding-top:15px;
}

.col_info {
	float:left;
	width:calc(100% - 397px);
    width:-webkit-calc(100% - 397px);
    width:-moz-calc(100% - 397px);
    width:-o-calc(100% - 397px);
}

.col_imagen {
	float:right;
	margin-top:20px;
	margin-right:20px;
}

.imagen_triangulo {
	width:377px;
	height:auto;
}

.solapa_servicio {
	position:relative;
	width:550px;
	height:80px;
	background-size:contain;
    background-position:center left;
    background-repeat:no-repeat;
    margin-left:15px;
    margin-bottom:30px;
}

.ico-serv.solapa {
	float:left;
	width:auto;
	height:68px;
	margin-top:6px;
	margin-left:10px;
}

h2.titulo_servicio {
	display:block;
	font-family:'FRABKIT', Arial, Helvetica, sans-serif;
	font-size:27px;
	line-height:28px;
	color:#3D3D3D;
	padding:11px 0 0 148px;
}

h2.titulo_servicio.mediciones {
	padding-left:100px;
}

h2.titulo_servicio.mediciones.mobile {
	display:none;
}

.descripcion_x2col {
    -webkit-column-count:2;
    -moz-column-count:2;
    column-count:2;
    -moz-column-gap:80px;
    -webkit-column-gap:80px;
    column-gap:80px;
    padding:0 40px 0 55px;
}

h3.sub-servicio {
	font-family:'GillSansMT', Arial, Helvetica, sans-serif;
    font-size:19px;
    line-height:24px;
    letter-spacing:0.5px;
    text-transform:uppercase;
	color:#3D74A5;
	margin:0;
	padding-right:20px;
	padding-bottom:10px;
}

h3.sub-servicio.gris {
	color:#504F51;
}

p.detalle {
	font-family:'FRABK', Arial, Helvetica, sans-serif;
    font-size:17px;
    line-height:22px;
    letter-spacing:0.2px;
    color:#3D3D3D;
	margin:0;
	padding-bottom:25px;
}


/*/// NOVEDADES ///*/

body.serv.novedades .ClipTriangulo.abso {
	display:none;
}

body.serv.novedades .ClipBackground {
	width:70%;
}

.ClipBtncategorias {
	display:block;
	margin-left:20px;
	margin-bottom:20px;
}

.btn_news {
	display:inline-block;
	margin-right:30px;
}

.etiqueta {
	float:left;
	margin-right:10px;
}

.btn_texto_news {
	float:left;
	font-family:'framd', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#004D71;
	margin-top:5px;
}

.btn_texto_news:hover {
	color:#578CB4;
}

.btn_news.selected .btn_texto_news {
	font-family:'FRAHV', Arial, Helvetica, sans-serif;
}

.solapa.noticia {
	width:25%;
}

.solapa_int.noticia {
    margin:0 20px 40px;
}

.relleno_solapa.noticia {
	height:auto;
}

.relleno_solapa.noticia:hover .ClipInfo {
	background:#FFF;
}

.ClipImagen {
	position:relative;
}

.thumb.foto_news {
	display:block;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}

.thumb.degrade_thumb {
	position:absolute;
	top:0;
	opacity:0.3;
}

.relleno_solapa.noticia:hover .thumb.degrade_thumb {
	opacity:0.6;
}

.ClipInfo {
	display:block;
	height:180px;
	padding:14px 18px;
}

h2.tit_news_preview {
	font-family:'framdit', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:21px;
	color:#211915;
	margin:0;
}

.resumen_news_preview {
	display:inline-block;
	font-family:'FRABKIT', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:19px;
	color:#272429;
	margin:5px 0 7px;
}

.fecha_news_preview {
	font-family:'FRABKIT', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:19px;
	color:#272429;
	margin:0;
}

.leer {
	font-family:'FRABKIT', Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#6E80AE;
}

.relleno_solapa.noticia:hover .leer {
	text-decoration:none;
}


/*/// NOVEDAD ///*/

body.serv.novedades .diagonal {
	max-height:initial;
	padding-bottom:90px;
}

body.serv.novedades .diagonal-bg {
	/*width:115%;*/
	width:100%;
}

body.serv.novedades .diagonal-bg {
	transform:none;
	height:100%;
}

body.serv.novedades .main_info.new {
	width:calc(100% - 359px);
	width:-webkit-calc(100% - 359px);
	width:-moz-calc(100% - 359px);
	width:-o-calc(100% - 359px);
}

h2.titulo_new {
	font-family:'FRABKIT', Arial, Helvetica, sans-serif;
	font-size:27px;
	line-height:32px;
	color:#211915;
	margin:0;
}

body.serv.novedades p.descripcion {
	width:initial;
}

.ClipFoto_angulo {
	position:absolute;
	top:0;
	right:0;
}

body.serv.novedades .ClipFoto_angulo {
	top:60px;
}

body.serv.novedades.ficha .ClipFoto_angulo {
	top:0;
}

body.serv.novedades.clientes .ClipFoto_angulo {
	top:46px;
}

.ClipFoto_apaisada {
	position:relative;
	display:none;
}

.foto_rectangular {
	position:relative;
	float:right;
	width:79%;
  	height:auto;
}

section.diagonal.compania .foto_rectangular {
    width:90%;
}

body.serv .foto_rectangular {
	width:69%;
}

.triangulo_foto_apaisada {
	position:absolute;
	display:none;
	left:0;
	bottom:0;
	width:17%;
  	height:auto;
	z-index:9999;
}

.foto_rectangular.triang {
	position:absolute;
	top:0;
	right:0;
}

.foto_angulo {
	width:100%;
  	height:auto;
}

.foto_triangulo {
	position:absolute;
	top:0;
	right:0;
   	width:400px;
   	height:398px;
   	background-size:cover;
   	background-position:left center;
}

.foto_triangulo:before {
	content: "";
   	display:block;
   	width:0;
   	height:0;
   	border-style:solid;
   	border-width:50vh 0 0 420px;
   	border-color:transparent transparent transparent #EFEFEF;
}

.foto_geometrica {
	position:absolute;
	top:420px;
	right:30px;
	width:auto;
	height:380px;
	margin-bottom:90px;
}

.geo_01 {
	top:650px;
}

.geo_02 {
	top:1180px;
}

.linea_new {
	width:100%;
	height:14px;
	background-position:left center;
	background-repeat:repeat;
	margin:20px 0 23px;
}

.linea_new_imagen {
	float:left;
	width:2248px;
	height:14px;
	margin:20px 0 23px;
}


/*/// CLIENTES ///*/

body.serv.novedades.clientes .centrador {
	padding:0 37px;
}

.casillero {
	position:relative;
	float:left;
	width:16.6%;
}

.casillero_int {
	float:left;
    margin:0 10px 20px;
}

.casilla {
	position:relative;
	float:left;
	width:100%;
	height:100%;
	line-height:0;
	border:1px solid #6E89B9;
	border-radius:9px;
}

.ClipDatos {
	position:absolute;
	left:15px;
	bottom:20px;
	z-index:99999;
}

.lugares {
	font-size:17px;
	line-height:32px;
	color:#5D5D60;
}

.consumo {
	font-size:17px;
	color:#5D5D60;
	margin-top:3px;
}

.triangulos {
    position:absolute;
    right:12px;
    bottom:10px;
    width:auto;
    height:37px;
    z-index:9999;
}

.logo_cliente {
	position:relative;
	width:100%;
  	height:100%;
  	margin:0;
  	padding:0;
  	border:none;
  	border-radius:9px;
  	z-index:6666;
}


/*/// CONTACTO ///*/

.datos_contacto {
	font-family:'FRABK', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:22px;
	color:#0A0A0A;
	border-left:3px solid #6E89B9;
	padding-left:25px;
}

.datos_contacto a {
	color:#0A0A0A;
}

.datos_contacto a.recipient {
	color:#6E80AE !important;
}

.datos_contacto a:hover.recipient {
	color:#0A0A0A !important;
}

.subtit {
	font-family:'framd', Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:26px;
	color:#6E80AE;
}


/*/// FORM CONTACTO ///*/

.ClipForm {
    position:relative;
    display:inline-block;
    width:650px;
    margin:60px 0;
    padding-left:28px;
}

#frm_contacto ::-webkit-input-placeholder {
	font-family:'FRABK', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:21px;
    color:#0A0A0A;
}

#frm_contacto ::-moz-placeholder {
    font-family:'FRABK', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:21px;
    color:#0A0A0A;
}

#frm_contacto ::-o-placeholder {
    font-family:'FRABK', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:21px;
    color:#0A0A0A;
}

#frm_contacto ::-ms-input-placeholder {
    font-family:'FRABK', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:21px;
    color:#0A0A0A;
}

input, textarea {
    outline:none;
}

#frm_contacto input.text {
    width:100%;
    height:34px;
    font-family:'FRABK', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:21px;
    color:#0A0A0A;
    border:1px solid #0A0A0A;
    border-radius:4px;
    background:none;
    padding:3px 9px;
    margin-top:20px;
}

#frm_contacto textarea.text {
    width:100%;
    height:170px;
    font-family:'FRABK', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:21px;
    color:#0A0A0A;
    border:1px solid #0A0A0A;
    border-radius:4px;
    background:none;
    padding:9px 9px;
    margin-top:20px;
}

.ClipEnviar {
	float:right;
	width:110px;
	font-family:'FRABK', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
    color:#FFF;
    border-radius:4px;
	background:#6E80AE;
	margin-top:25px;
	margin-bottom:20px;
}

.ClipEnviar:hover {
	color:#6E80AE;
	background:#FFF;
}

.boton_enviar {
	display:block;
	width:100%;
	font-family:'FRABK', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
	color:#FFF;
	border:none;
	border:1px solid #6E80AE;
	background:none;
	border-radius:4px;
	cursor:pointer;
	padding:4px 0;
}

.boton_enviar:hover {
	color:#6E80AE;
	background:#FFF;
}

.se_envio {
	font-family:'FRABK', Arial, Helvetica, sans-serif;
	font-size:18px;
    line-height:22px;
	color:#0A0A0A;
    margin-top:15px;
    margin-bottom:30px;
}





/*/// CHEQUEAR PARA LIMPIAR ///*/

ul.navegacion {
	list-style-type:none;
	text-align:center;
	margin-top:55px;
	padding:0;
	font-size:0;
}

ul.navegacion li {
	position:relative;
	display:inline-block;
}

ul.navegacion li a {
	display:inline-block;
	font-family:'montserratmedium', Arial, Helvetica, sans-serif;
	font-size:17px;
	text-transform:uppercase;
	color:#383738;
}

ul.navegacion li a:hover {
	color:#00A7E1;
}

ul.navegacion li a.selected {
	font-family:'montserratblack', Arial, Helvetica, sans-serif;
}

.linea_btn {
	display:inline-block;
	font-family:'framd', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#383738;
	margin:0 25px; 
}

.banda_oscura {
	margin-left:5px;
}

.logo_redventex {
	display:block;
	width:240px;
	margin-top:28px;
	margin-left:35px;
	margin-bottom:10px;
}

.btn_hd {
	display:inline-block;
	width:112px;
	font-family:'montserratmedium', Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFF;
	border:1px solid #FFF;
	padding:4px 0;
	margin-bottom:14px;
}

.btn_hd:hover {
	color:#00A7E1;
	border:1px solid #00A7E1;
}

.btn_hd.first {
	margin:0 7px 0 36px;
}


















.ico-visto {
	display:inline-block;
	float:left;
	padding-top:3px;
	padding-left:15px;
	padding-right:3px;
}

.sub-btn_texto {
	float:left;
	font-family:'framd', Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#6E89B9;
	padding:0;
	margin:-2px 0 0 1px;
}







.ClipBoton {
	float:left;
	height:66px;
	margin-top:0;
	padding:0 13px;
}

.ClipBoton.last {
	border-right:none;
}

.ico-btn {
	display:block;
	width:30px;
	height:30px;
	border:none;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
	margin:auto;
}

.quienes {
	background-image: url('../imgs/ico-quienes.html');
}

.quienes.selected {
	background-image: url('../imgs/ico-quienes_azul.html');
}

.servicios {
	background-image: url('../imgs/ico-servicios.html');
}

.servicios.selected {
	background-image: url('../imgs/ico-servicios_azul.html');
}

.sucursales {
	background-image: url('../imgs/ico-sucursales.html');
}

.sucursales.selected {
	background-image: url('../imgs/ico-sucursales_azul.html');
}

.cronograma {
	background-image: url('../imgs/ico-cronograma.html');
}

.cronograma.selected {
	background-image: url('../imgs/ico-cronograma_azul.html');
}

.regulaciones {
	background-image: url('../imgs/ico-regulaciones.html');
}

.regulaciones.selected {
	background-image: url('../imgs/ico-regulaciones_azul.html');
}

.formulario {
	background-image: url('../imgs/ico-formulario.html');
}

.formulario.selected {
	background-image: url('../imgs/ico-formulario_azul.html');
}

.contactenos {
	background-image: url('../imgs/ico-contactenos.html');
}

.contactenos.selected {
	background-image: url('../imgs/ico-contactenos_azul.html');
}

.seguimiento {
	display:inline-block;
	background-image: url('../imgs/ico-seguimiento_white.html');
}

.envio {
	background-image: url('../imgs/ico-envio.html');
}

.envio.selected {
	background-image: url('../imgs/ico-envio_azul.html');
}

/*
.quienes {
	background-image: url('../imgs/ico-quienes.png');
}

.quienes:hover,
.quienes.selected {
	background-image: url('../imgs/ico-quienes_azul.png');
}

.servicios {
	background-image: url('../imgs/ico-servicios.png');
}

.servicios:hover,
.servicios.selected {
	background-image: url('../imgs/ico-servicios_azul.png');
}

.sucursales {
	background-image: url('../imgs/ico-sucursales.png');
}

.sucursales:hover,
.sucursales.selected {
	background-image: url('../imgs/ico-sucursales_azul.png');
}

.cronograma {
	background-image: url('../imgs/ico-cronograma.png');
}

.cronograma:hover,
.cronograma.selected {
	background-image: url('../imgs/ico-cronograma_azul.png');
}

.regulaciones {
	background-image: url('../imgs/ico-regulaciones.png');
}

.regulaciones:hover,
.regulaciones.selected {
	background-image: url('../imgs/ico-regulaciones_azul.png');
}

.formulario {
	background-image: url('../imgs/ico-formulario.png');
}

.formulario:hover,
.formulario.selected {
	background-image: url('../imgs/ico-formulario_azul.png');
}

.contactenos {
	background-image: url('../imgs/ico-contactenos.png');
}

.contactenos:hover,
.contactenos.selected {
	background-image: url('../imgs/ico-contactenos_azul.png');
}

.envio {
	background-image: url('../imgs/ico-envio.png');
}

.envio:hover,
.envio.selected {
	background-image: url('../imgs/ico-envio_azul.png');
}
*/

.login {
	display:inline-block;
	background-image: url('../imgs/ico-login.html');
}

.news {
	display:inline-block;
	background-image: url('../imgs/ico-news.html');
}

.envio_white {
	display:inline-block;
	background-image: url('../imgs/ico-envio_white.html');
}

.hashtag {
	display:inline-block;
	background-image: url('../imgs/ico-hashtag.html');
}

.suscribase {
	display:inline-block;
	background-image: url('../imgs/ico-suscribase.html');
}

.sucursales_white {
	display:inline-block;
	background-image: url('../imgs/ico-sucursales_white.html');
}

.cronograma_white {
	display:inline-block;
	background-image: url('../imgs/ico-cronograma_white.html');
}

.novedades_white {
	display:inline-block;
	background-image: url('../imgs/ico-novedades_white.html');
}

.servicios_white {
	display:inline-block;
	background-image: url('../imgs/ico-servicios_white.html');
	margin-left:10px;
}

.courier_white {
	width:40px;
	height:40px;
	background-image:url('../imgs/ico-courier_white.html');
}

.courier {
	width:44px;
	height:44px;
	background-image:url('../imgs/ico-courier.html');
}

.agente_pag {
	width:44px;
	height:44px;
	background-image:url('../imgs/ico-agente.html');
}

.despachos {
	width:44px;
	height:44px;
	background-image:url('../imgs/ico-despachos.html');
}

.servicios_agente {
	width:40px;
	height:40px;
	background-image:url('../imgs/ico-servicios_agente.html');
}

.servicios_despachos {
	width:40px;
	height:40px;
	background-image:url('../imgs/ico-servicios_despachos.html');
}

.btn {
	display:inline-block;
	font-family:'gotham-bold', Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:14px;
	text-transform:uppercase;
	color:#FFF;
	margin-top:7px;
}

.btn:hover,
.btn.selected {
	color:#CCC;
}

.banda_celeste {
	display:block;
	height:45px;
	background:#0092C0;
}

.ClipLogin {
	/*display:inline-block;*/
	display:none;
	margin-top:6px;
	margin-left:18px;
}

.btn_login {
	display:block;
	font-family:'gotham-bold', Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:14px;
	text-transform:uppercase;
	color:#FFF;
	margin-left:37px;
	margin-top:-27px;	
}

.idioma {
	float:left;
	font-family:'gotham-bold', Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:14px;
	text-transform:uppercase;
	color:#FFF;
	margin-left:20px;
	margin-top:16px;
}

.btn_lenguaje a {
	float:left;
	font-family:'gotham-medium', Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:14px;
	text-transform:uppercase;
	color:#FFF;
	margin-left:10px;
	margin-top:15px;
}

.btn_lenguaje a.eng {
	margin-left:7px;
}

.btn_lenguaje a:hover,
.btn_lenguaje a.selected {
	color:#808184;
}

.palito {
	float:left;
	height:11px;
	margin-top:17px;
	margin-left:7px;
	margin-right:-1px;
	border-right:1px solid #FFF; 
}

.quienes_somos {
	position:relative;
	display:inline-block;
	font-size:40px;
	color:#FFF;
	text-align:center;
	z-index:9999;
	margin:auto;
	width:100%;
	margin-top:1px;
}

.thumb {
	position:relative;
	width:100%;
  	height:100%;
  	margin:0;
  	padding:0;
  	border:none;
  	z-index:1;
}

.thumb.entera {
	display:none;
}

.flotante {
	/*display:none;*/
	position:absolute;
	height: auto;
	left: 0;
	top: 0;
}

.thumb.mobile {
	display:none;
}

.portada {
	position:relative;
	width:100%;
  	height:100%;
  	margin:0;
  	padding:0;
  	border:none;
  	margin-top:-26px;
  	z-index:6666;
}


/*/// FORMULARIO COTIZACION ///*/

.lonja_cotiza {
	position:relative;
	width:100%;
	min-height:170px;
	padding-bottom:30px; 
	background:#00A7E1;
}

.centrador_cotiza {
	width:100%;
	/*max-width:1050px;*/
	max-width:800px;
	margin:auto;
	padding:0 25px; 
}

.lonja_cotiza .titulo {
	position:absolute;
	bottom:35px;
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:23px;
	line-height:29px;
	color:#FFF;
	padding-right:20px;
}

.form_cotiza {
	padding:60px 0 120px;
}

.form_cotiza .titulo {
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:24px;
	color:#333;
	margin-top:50px;
}

/*.ClipCotizacion {
    float:left;
    width:690px;
    margin:auto;
}*/

#frm_res ::-webkit-input-placeholder {
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:32px;
    color:#333;
}

#frm_res ::-moz-placeholder {
    font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:21px;
    color:#333;
}

#frm_res ::-o-placeholder {
    font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:21px;
    color:#333;
}

#frm_res ::-ms-input-placeholder {
    font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:21px;
    color:#333;
}

#frm_res label {
    display:block;
    font-family:'montserratregular', Arial, Helvetica, sans-serif;
    font-size:18px;
    text-align:left;
    color:#333;
    margin-top:60px;
    margin-bottom:10px;
}

#frm_res input.text {
    box-sizing:border-box;
    width:50%;
    height:32px;
    font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:32px;
    color:#333;
    border:1px solid #00A7E1;
    padding:3px 9px 3px;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
}

#frm_res input.text.acorta {
	width:calc((50% - 20px));
	width:-webkit-calc((50% - 20px));
	width:-moz-calc((50% - 20px));
	width:-o-calc((50% - 20px));
}

#frm_res .comentario {
    float:left;
    width:100%;
    margin-top:0;
}

#frm_res textarea.text {
    width:100%;
    height:184px;
    font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:21px;
    color:#333;
    border:1px solid #00A7E1;
    padding:7px 11px;
    margin-top:3px;
    box-sizing:border-box;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
}

.obligatorios {
    float:left;
    font-family:'montserratextralight', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#333;
    padding-top:26px;
}

.btn_adjuntar {
    display:inline-block;
    width:130px;
    font-family:'montserratmedium', Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:28px;
    letter-spacing:0.5px;
    text-align:center;
    color:#FFF;
    border-radius:0;
    border:1px solid #00A7E1;
    background:#00A7E1;
    margin:20px auto;
}

.btn_adjuntar:hover {
    color:#FFF;
    border:1px solid #383735;
    background:#383735;
}

.btn_adjuntar.btn_eliminar {
    width:76px;
    font-size:12px;
    line-height:22px;
    border:1px solid #000;
	background:#000;
	margin:20px auto 0;
}

.btn_adjuntar:hover {
    border:1px solid #383735;
    background:#383735;
}

.enviar {
	float:right;
	margin-top:28px;
}

.error_formulario_res {
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:20px;
    color:#00A7E1;
    margin-bottom:40px;
}

.error_formulario_res.correcto {
    margin-bottom:100px;
}

.desplegable_res {
    width:calc((50% - 20px));
	width:-webkit-calc((50% - 20px));
	width:-moz-calc((50% - 20px));
	width:-o-calc((50% - 20px));
	height:32px;
    font-family:'montserratregular', Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#333;
    border:1px solid #00A7E1;
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    -ms-border-radius:0;
    background:url(../imgs/flecha_desplegable_cotiza.svg) top right no-repeat #FFF;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    padding-left:10px;
    margin-bottom:15px;
    outline:none;
    box-sizing:border-box;
    margin-right:10px;
}

.Mioption {
    background-color:#FFF;
    color:#444;
}


/*/// Reseteo de thumbs ///*/

.activado_1, .activado_2, .activado_3, .activado_4, .activado_5, .activado_6, .activado_7, .activado_8, .activado_9, .activado_10 {
	display:none;
}

.resaltado {
	cursor:initial;
	color:#00A7E1 !important;
}


/*/// Queries ///*/

@media screen and (max-width:1590px) {
	.col_header_1 { width:calc((100% - 910px)/2); width:-webkit-calc((100% - 910px)/2); width:-moz-calc((100% - 910px)/2); width:-o-calc((100% - 910px)/2); }
	.col_header_2 { width:860px; }
	.col_header_3 { width:calc((100% - 810px)/2); width:-webkit-calc((100% - 810px)/2); width:-moz-calc((100% - 810px)/2); width:-o-calc((100% - 810px)/2); }
	.col_pc_left.lj1 { margin-top:5%; }
	.col_pc_left.lj2 { margin-top:12%; }
	.col_pc_left.lj3 { margin-top:6%; }
}

@media(max-width:1570px) {
	.max-w { max-width:100%; margin:0 auto 100px; /*padding:0 120px;*/ padding:0; }
}

@media screen and (max-width:1400px) {
	.col_header_1 { width:calc((100% - 860px)/2); width:-webkit-calc((100% - 860px)/2); width:-moz-calc((100% - 860px)/2); width:-o-calc((100% - 860px)/2); }
	.col_header_2 { width:785px; }
	.col_header_3 { width:calc((100% - 710px)/2); width:-webkit-calc((100% - 710px)/2); width:-moz-calc((100% - 710px)/2); width:-o-calc((100% - 710px)/2); }
	.centrador_redventex { padding:100px 50px; }
	.linea_btn { margin:0 20px; }
	.llegan { margin-top:44px; }
	/*.max-w { padding:0 86px; }*/
}

@media screen and (max-width:1330px) {
	.col_header_1 { width:calc((100% - 780px)/2); width:-webkit-calc((100% - 780px)/2); width:-moz-calc((100% - 780px)/2); width:-o-calc((100% - 780px)/2); }
	.col_header_2 { width:740px; }
	.col_header_3 { width:-webkit-calc((100% - 700px)/2); }
	.banda_oscura { margin-left:-7px; }
	ul.navegacion li a { font-size:16px; }
	.col_pc_left.lj1 { margin-top:8%; }
	.col_pc_left.lj2 { margin-top:10%; }
	.col_pc_left.lj3 { margin-top:2.5%; }
	.centrador_redventex { padding:100px 90px; }
	.centrador_tecno { padding:0 90px; }
	.grafico { margin-right:-90px; }
}

@media screen and (max-width:1270px) {
	.col_header_1 { width:220px; }
	.col_header_2 { width:calc(100% - 488px); width:-webkit-calc(100% - 488px); width:-moz-calc(100% - 488px); width:-o-calc(100% - 488px); }
	.col_header_3 { float:right; width:260px; }
	.logo { float:left; width:190px; margin-left:20px; }
	ul.navegacion li a { font-size:14px; }
	.linea_btn { margin:0 12px; }
	.logo_redventex { width:200px; margin-top:30px; margin-left:27px; }
	.btn_hd { width:100px; font-size:11px; padding:3px 0; }
	.btn_hd.first { margin:0 7px 0 23px; }
	.logo_blanco { width:190px; }
	.logo_redventex_ft { width:170px; }
	.btn_ft { width:130px; font-size:12px; padding:4px 0; margin-bottom:12px; }
	.centrador_distribuidores { padding-top:90px; padding-left:50px; }
	.Clip_distribuidores_left { width:310px; }
	.Clip_distribuidores_right { width:calc((100% - 310px)); }
	.Clip_distribuidor { padding-right:50px; }
	.banda_oscura { margin-left:3px; }
	.col_pc_left.lj1 { margin-top:40px; }
	.col_pc_left.lj2 { margin-top:40px; }
	.col_pc_left.lj3 { margin-top:0; }
	.col_pc_left { padding:0; }
	.textos { padding-right:0; }
	.centrador_redventex { padding:80px 30px; }
	.centrador_tecno { padding:0 30px; }
	.tecnoperfiles { width:400px; }
	.sube { margin-top:-50px; }
	.linea_btn { margin:0 9px; }
	.left { width:100%; }
    .right { float:left; width:100%; }
    .right_int { margin-top:75px; }
    /*.max-w { padding:0; }*/
    .bandon { padding:70px 0 80px; }
    .bandon h2 { font-size:38px; line-height:39px; }
    .bandon p { margin-top:10px; }
    p.sistema.sube { margin-top:-8px; }
    .col_left_redventex { padding-right:40px; }
	.col_right_redventex { padding-left:50px; }
	.btn_contactanos { width:130px; font-size:12px; padding:4px 0; }
	.llegan { font-size:23px; line-height:29px;margin-top:35px; }
	.grafico { width:360px; margin-top:-20px; margin-right:-60px; }
}

@media screen and (max-width:1023px) {
	header { height:130px; }
	#contenedor { padding-top:130px; }
	.col_header_1 { width:210px; }
	.col_header_2 { width:calc(100% - 470px); width:-webkit-calc(100% - 470px); width:-moz-calc(100% - 470px); width:-o-calc(100% - 470px); }
	.col_header_3 { width:260px; }
	ul.navegacion { display:none; }
	#MenuH  { display:block; }
	.logo { margin-top:32px; }
	.centrador_distribuidores { padding-left:46px; }
	.Clip_distribuidores_left { width:300px; }
	.Clip_distribuidores_right { width:calc((100% - 300px)); }
	.Clip_distribuidor { width:100%; padding-right:20px; margin-bottom:46px; }
	.bandon { padding:40px 0 70px; }
	.ClipGris { padding-top:130px; margin-top:-130px; background-image:none; }
	.max-w { margin-bottom:20px; }
	.columna33 { width:100%; padding-left:0; }
    .ClipIconos_gr { right:32px; }
    .ClipVideo { padding:50px 0 60px; }
    .ClipVideo .right { float:left; width:100%; }
    .cifra { font-size:60px; line-height:50px; margin-top:51px; }
    .ClipVideo .titulo { width:360px; font-size:40px; line-height:45px; }
    .col_pc_left { left:0; margin-top:30px !important; padding:0 30px 60px; }
    .col_pc_left.lj1 { margin-top:37px !important; }
    .col_pc_right { right:0; /*padding:0 0 70px 140px;*/ padding:0 140px 70px; }
    .col_pc_right .thumb { display:block; }
    .ocultar { display:none; }
    .reaparecer { display:block !important; }
    .lonja { margin-bottom:0; }
    .centrador_columnas { margin:0 auto -8px; }
    .ClipVideo.encontranos .saltolinea { display:block; }
    .ClipVideo.encontranos { padding:50px 0 70px; }
    .ClipVideo .titulo.lonja_celeste { font-size:40px; line-height:50px; }
    .left .logo_redventex_ft { width:280px; }
    .logoRedVentex_ft { margin-bottom:15px; }
    .slogan_redventex { font-size:11px; margin-left:0; }
    .ClipVideo.equipo { padding:70px 0 300px; }
    .right .btn_ft.forma { margin-top:10px; }
    .width_thumbs { width:100%; }
    .width_marco { float:left; width:100%; margin-top:100px; }
    .ClipBtns { display:none; }
    .logo_redventex_full { width:220px; margin-top:35px; }
    h1.titulo { font-size:39px; line-height:43px; }
    .linea_h1 { margin:40px auto 55px; }
    .centrador_redventex { padding:60px 30px 20px; }
    .icono.ico-agenda { width:40px; }
    .icono.ico-manos { width:52px; }
    .icono.ico-estrella { width:44px; }
    .icono.ico-inversion { width:52px; }
    .ClipDescripcion { width:calc((100% - 50px)); width:-webkit-calc((100% - 50px)); width:-moz-calc((100% - 50px)); width:-o-calc((100% - 50px)); padding-left:20px; }
    h2.titulo { font-size:21px; line-height:23px; }
    .col_x2 { padding-right:20px; }
    .col_R { padding-left:20px; }
    .info { padding-top:10px; }
    .tecnoperfiles { display:block; float:none; margin:auto; }
    .info_tecnoperfiles { position:relative; bottom:0; text-align:center; margin-top:50px; }
    .banda_verde { padding:30px 0 70px; margin-bottom:0; }
    .linea_h1.bordes { margin-top:40px; }
    .centrador_intermedio { padding:0; }
    .ClipDescripcion.secundario { padding-left:5px; }
    .ico-energia { width:40px; }
    .ClipIcono { width:80px; padding-top:36px; }
    h3.titulo { font-size:21px; line-height:24px; padding-top:40px; }
    .col_x2.ancho_590 { width:100%; padding-right:0; }
    .centrador_chico { padding:0 60px; }
    .centrador_chico .col_x2 { padding-right:0; }
    h4.titulo { font-size:17px; line-height:20px; }
    .ico-sol { width:64px; }
    .ico-reloj { width:52px; }
    .ico-gama { width:44px; }
    .ico-ecologica { width:44px; }
    .ico-sonido { width:70px; }
    .sube { margin-top:0; }
    .col_x2.datos_ch { padding-left:60px; }
    .info_ch { width:46%; }
	.info_ch.inicio { width:54%; }
	.ElementoLinea { margin-left:-40px; }
	.lonja_cotiza .titulo { font-size:21px; }
	.centrador_thumbs_int { margin:30px 0 -30px; }
    p.sistema.sube { margin-top:-13px; }
    .clip_sistema { width:25%; }
    .clip_sistema:nth-child(5n+1) { clear:initial; }
    .clip_sistema:nth-child(4n+1) { clear:both; }
    .clip_sistema_int { display:inline-block; margin:0 10px 15px; }
    .bandon h2 { float:none; font-size:35px; line-height:36px; }
    .bandon p { float:left; margin-top:5px; }
    .bandon .centrador_tecno p { margin-top:25px; }
    .thumb.mitad { display:none; }
    .thumb.entera { display:block; }
    .col_left_redventex { padding-right:10px; }
	.col_right_redventex { padding-left:60px; }
	.col_left_redventex { width:100%; padding-right:0; }
	.col_right_redventex { float:left; width:100%; padding-left:0; }
	.llegan { margin-bottom:50px; }
	.grafico { width:300px; margin-top:10px; margin-right:-15px; }
	.ico-estanqueidad { width:59px; }
	.ClipVideo#empresa { padding:180px 0 60px; }
	section.slider { padding-top:130px; margin-top:-130px; margin-bottom:-130px; }
	.centrador_redventex#aberturas { position:relative; padding-top:230px; margin-top:-150px; z-index:1; }
	.centrador_redventex#pvc { padding:200px 40px 50px; margin-top:-130px; }
}

@media screen and (max-width:767px) {
	.footer_int { height:auto; padding-top:60px; }
	.logo_blanco { display:block; float:none; text-align:center; margin:auto; }
	.datos_ft { display:block; font-size:15px; line-height:22px; text-align:center; margin-top:50px; margin-left:0; }
	.ClipRedVentex_ft { float:none; text-align:center; margin-top:50px; }
	.btn_ft { margin:0 auto 12px; }
	.centrador_distribuidores { padding-top:120px; padding-left:20px; }
	.Clip_distribuidores_left { margin-top:-60px; }
	.mapa_arg { margin-top:-75px; }
	.Clip_distribuidores_right { width:100%; margin-top:-370px; }
	.Clip_distribuidor { margin-bottom:37px; }
	.distribuidor { font-size:18px; margin-bottom:0; }
	.representante { font-size:17px; }
	.texto { font-size:17px; }
	.no_resultado { font-size:17px; }
	.ClipVideo.equipo .btn_ft { margin-left:0; }
	.maximo { margin-top:50px; }
	.col_x2 { width:100%; padding-right:0; }
	.col_x2:nth-child(2n+1) { clear:initial; }
	.col_x2:nth-child(1n+1) { clear:both; }
	.col_R { padding-left:0; }
	.icono.ico-agenda { margin-right:8px; }
	.icono.ico-estrella { margin-right:3px; }
	.ClipDescripcion { margin-bottom:40px; }
	.info { padding-top:7px; }
	.centrador_chico { margin-top:30px; }
	.info_ch { padding-top:12px; }
	.ClipDescripcion_ch.primero { margin-bottom:30px; }
	.ClipIcono.noborder { border:none;  }
	.ElementoLinea { margin-left:-50px; }
	.linea_newen { margin-right:65px; }
	.linea_advance { margin-right:65px; }
	.linea_prime { margin-right:65px; }
	.linea_jumbo { margin-right:65px; }
	.left_linea .nombre { font-size:16px; }
	.left_linea .nombre.newen { top:42px; }
	.left_linea .nombre.advance { top:51px; }
	.left_linea .nombre.prime { top:36px; }
	.left_linea .nombre.jumbo { top:39px; }
	.right_linea .n_linea { font-size:30px; margin-bottom:15px; }
	.right_linea .nombre { font-size:36px; }
	.right_linea .texto { font-size:17px; line-height:24px; margin-top:25px; }
	.lonja_cotiza .titulo { bottom:30px; font-size:20px; line-height:25px; }
	.lonja_cotiza { min-height:150px; }
	.grafico { display:none; }
	.linea_h1.bordes.estanq { width:100%; }
}

@media screen and (max-width:639px) {
	header { height:94px; padding-top:22px; }
	#contenedor { padding-top:94px; }
	.col_header_1 { width:100%; text-align:center; }
	.col_header_2 { float:left; width:100%; }
	.col_header_3 { display:none; }
	#MenuH { display:inline-block; position:absolute; top:-16px; left:10px; }
	.logo { float:none; width:170px; margin-top:0; margin-left:0; }
	.ClipLogoRedVentex { text-align:center; }
	.logo_redventex_full { float:none; width:180px; margin-top:2px; }
	.correo { font-size:16px; }
	h1.titulo { font-size:23px; line-height:26px; }
	.centrador_redventex { padding:40px 20px 20px; }
	.linea_h1 { margin:25px auto 32px; }
	h2.titulo { font-size:19px; line-height:21px; }
	.icono.ico-agenda { width:35px; }
	.ClipDescripcion { padding-left:15px; }
	.icono.ico-manos { width:46px; }
	.info { font-size:15px; line-height:21px; }
	.icono.ico-estrella { width:40px; }
	.icono.ico-inversion { width:46px; }
	.tecnoperfiles { width:270px; }
	.centrador_tecno { padding:0 20px; }
	.info_tecnoperfiles { font-size:17px; line-height:22px; margin-top:30px; }
	.saltolinea_desact { display:inline-block; }
	.banda_verde { padding:23px 0 45px; margin-top:0; margin-bottom:10px; }
	.ClipIcono { width:60px; padding-top:30px; }
	.ico-energia { width:35px; }
	h3.titulo { font-size:17px; line-height:21px; padding-top:34px; }
	.flecha { width:7px; margin-top:3px; }
	.ClipDescripcion_ch { padding-left:10px; }
	h4.titulo { font-size:15px; line-height:18px; }
	.info_ch { font-size:14px; line-height:22px; }
	.centrador_chico { padding:0 0 0 60px; }
	.ico-sol { width:53px; }
	.ClipDescripcion.secundario { width:calc((100% - 70px)); width:-webkit-calc((100% - 70px)); width:-moz-calc((100% - 70px)); width:-o-calc((100% - 70px)); }
	.ClipDescripcion.secundario .saltolinea_act { display:inline-block; }
	.ico-reloj { width:44px; }
	.ico-gama { width:37px; margin-top:8px; }
	.ico-ecologica { width:39px; }
	.col_x2.datos_ch { padding-left:65px; }
	.ico-sonido { width:54px; margin-top:7px; }
	.centrador_cotiza { padding:0 20px;  }
	.cifra { margin-top:40px; }
	.right_int { margin-top:53px; }
    .right_int h4 { font-size:14px; padding:10px 0 10px 16px; }
    .max-w { margin-bottom:10px; }
    .col_pc_right { padding:0 30px 50px; }
    .ico-estanqueidad { width:47px; }
    .ClipVideo#empresa { padding:130px 0 50px; }
	section.slider { padding-top:94px; margin-top:-94px; margin-bottom:-94px; }
	.centrador_redventex#aberturas { padding-top:210px; margin-top:-160px; padding-bottom:60px; }
	.centrador_redventex#pvc { padding:140px 40px 50px; margin-top:-100px; }
	.ClipGris { padding-top:94px;margin-top:-94px; }
}

@media screen and (max-width:567px) {
	.ClipVideo .titulo { width:auto; font-size:23px; line-height:27px; letter-spacing:0; }
	.ClipVideo .descripcion { width:auto; font-size:16px; line-height:24px; }
	.ClipVideo#empresa .saltolinea { display:block; }
	.cifra { font-size:40px; line-height:30px; margin-top:60px; margin-bottom:9px; }
	.ClipVideo .titulo.lonja_celeste { font-size:26px; line-height:34px; margin-bottom:27px; padding:0; }
	.ClipVideo.encontranos { padding:40px 0 57px; }
	.ClipVideo.equipo { padding:50px 0 100px; }
	.centrador.info_video { padding:0 20px; }
	.left .logo_redventex_ft { width:200px; }
	.ClipVideo.equipo .saltolinea { display:block; }
	.ClipVideo.equipo .slogan_redventex { font-size:13px; line-height:20px; }
	.maximo { font-size:18px; line-height:24px; margin-top:30px; }
	.ClipVideo.equipo .descripcion { width:100%; font-size:17px; line-height:23px; }
	.ClipVideo#empresa .right p.descripcion .bold { font-size:15px; line-height:23px; }
	.col_pc_left.lj1 { margin-top:30px !important; }
	.col_pc_left { padding:0 20px 50px; }
	.sistema { font-size:27px; line-height:33px; }
	.adjetivo { font-size:30px; line-height:40px; margin-bottom:20px; }
	.ClipVideo#catalogo { padding-top:45px; }
	.width_thumbs .titulo { font-family:'montserratregular', Arial, Helvetica, sans-serif; margin-bottom:20px; }
	.ClipThumbs { margin-top:45px; margin-left:-8px; margin-right:-8px; }
	.col_x4 { width:33.3%; padding:0 10px 20px; }
	.col_x4:nth-child(4n+1) { clear:initial; }
	.col_x4:nth-child(3n+1) { clear:both; }
	.width_marco { margin-top:0; }
	.width_marco .thumb { padding-top:40px; }
	.Clip_distribuidores_left { width:100%; }
	.centrador_distribuidores { padding-right:20px; }
	#Distribuidores_Select { width:100%; text-align-last:left; padding-left:15px; }
	.flecha_desplegable { left:auto; right:5px; }
	.left_linea .nombre { display:none; }
	.ElementoLinea { margin-left:0; }
	.left_linea { width:100px; /*text-align:left;*/ }
	.right_linea { float:left; width:calc(100% - 120px); width:-webkit-calc(100% - 120px); width:-moz-calc(100% - 120px); width:-o-calc(100% - 120px); padding-left:0; }
	.linea_newen { width:60%; margin-top:0; margin-right:20px; }
	.linea_advance { width:65%; margin-top:0; margin-right:20px; }
	.linea_prime { width:80%; margin-top:0; margin-right:20px; }
	.linea_jumbo { width:85%; margin-top:0; margin-right:20px; }
	.right_linea .n_linea { font-size:20px; margin-bottom:0; }
	.right_linea .nombre { font-size:23px; }
	.right_linea .texto { font-size:16px; line-height:22px; margin-top:15px; }
	.col_left_form { width:100%; }
	.col_right_form { float:left; width:100%; }
	.col_left_form_int { margin-right:0;}
	.col_right_form_int { margin-top:20px; margin-left:0; }
	.desplegable_res { width:100%; height:50px; margin-bottom:20px; background-position:right 10px; }
	#frm_res input.text { width:100% !important; height:50px; margin-bottom:20px; }
	.lonja_cotiza { min-height:auto; padding:22px 0 26px; }
	.lonja_cotiza .titulo { position:relative; bottom:0; font-size:17px; line-height:24px; }
	.form_cotiza { padding:35px 0 90px; }
	.form_cotiza .titulo { font-size:16px; line-height:22px; margin-top:10px; }
	.btn_adjuntar { line-height:32px; padding-top:1px; margin-bottom:0; }
	.btn_adjuntar.enviar { margin-top:28px; }
	#frm_res label { font-size:16px; margin-top:50px; }
	.error_formulario_res { font-size:15px; line-height:22px; }
	.bandon { padding:20px 0 50px; }
    .bandon h2 { font-size:25px; line-height:28px; }
    .bandon .centrador_tecno p { width:100%; line-height:21px; margin-top:18px; }
    .bandon .saltolinea { display:inline-block; }
    .clip_sistema { width:33.3%; }
    .clip_sistema:nth-child(4n+1) { clear:initial; }
    .clip_sistema:nth-child(3n+1) { clear:both; }
    .clip_sistema_int { margin-bottom:0; }
    p.sistema { font-size:16px; }
    .clip_sistema_int { margin:0 5px; }
    .centrador_thumbs_int { margin:30px 7px -20px; }
}

@media(max-width:479px) {
	.llegan { font-size:20px; line-height:26px; margin-top:25px; margin-bottom:30px; }
}

@media(max-width:399px) {
    .col_pc_right { padding:0 20px 50px; }
    .llegan { font-size:19px; line-height:25px; }
}

@media screen and (max-width:374px) {
	.ClipDescripcion.secundario { width:calc((100% - 60px)); width:-webkit-calc((100% - 60px)); width:-moz-calc((100% - 60px)); width:-o-calc((100% - 60px)); }
	.left_linea { width:90px; }
	.right_linea { width:calc(100% - 90px); width:-webkit-calc(100% - 90px); width:-moz-calc(100% - 90px); width:-o-calc(100% - 90px); }
	.llegan { font-size:18px; line-height:24px; }
}

@media screen and (max-width:359px) {
	.col_x4 { width:50%; padding:0 10px 20px; }
	.col_x4:nth-child(4n+1) { clear:initial; }
	.col_x4:nth-child(3n+1) { clear:initial; }
	.col_x4:nth-child(2n+1) { clear:both; }
	h1.titulo { font-size:22px; line-height:26px; }
	.info_ch { width:42%; }
	.info_ch.inicio { width:58%; }
	.linea_newen { width:50%; margin-right:15px; }
	.linea_advance { width:55%; margin-right:15px; }
	.linea_prime { width:70%; margin-right:15px; }
	.linea_jumbo { width:75%; margin-right:15px; }
	.left_linea { width:80px; }
	.right_linea { width:calc(100% - 80px); width:-webkit-calc(100% - 80px); width:-moz-calc(100% - 80px); width:-o-calc(100% - 80px); }
	.btn_adjuntar { margin-bottom:40px; }
	.btn_adjuntar.btn_eliminar { margin:15px auto 35px; }
	#frm_res label { margin-top:25px; }
	.separador { width:53px; }
    .clip_sistema { width:50%; }
    .clip_sistema:nth-child(3n+1) { clear:initial; }
    .clip_sistema:nth-child(2n+1) { clear:both; }
    .llegan { font-size:16px; line-height:22px; }
}