/*!
 * estilos v2.0.2
 * Copyright 2013 ASTERISCOSTUDIO S.A.S.
 * Licensed under http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world
 */
html {
	margin-top: 0 !important;
}

body {
	margin: 0;
	color: #506368;
	font-size:13px;
}
/**** COMPONENTS ****/
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: none !important;
}
textarea {
    resize: none;
}
.abin menu, .abin ol, .abin ul {
padding: 0 0 0 20px;
}
.seccion {
	background-attachment: fixed;
	width:100%;
	position: relative;
/*	padding:140px 0;*/
}
/*** blockquote ***/
blockquote {
	position: relative;
	margin: 0;
	padding: 0;
	border: none;
}
blockquote  p{
	font-size: 10pt !important;
	line-height: 1.45;
}
blockquote:before {
	display: block;
	/*content: "\201C";*/
	background-image:url(../img/comillas-izq.png);
	background-repeat:no-repeat;
	width:25px;
	height:20px;
	position: absolute;
	top: 0px;
	left: -29px;
	color: red;
}
blockquote:after {
	display: block;
	background-image:url(../img/comillas-der.png);
	background-repeat:no-repeat;
	width:25px;
	height:20px;
	bottom:20px;
	position: absolute;
	top: 0px;
	right: -30px;
	color: red;
}
/** tooltip **/
.tooltip-inner {background-color: #DB261D; border-radius: 0px;}
.tooltip.top .tooltip-arrow, .tooltip.bottom .tooltip-arrow , .tooltip.left .tooltip-arrow , .tooltip.right .tooltip-arrow { border-top-color: #DB261D; }
/** dropdowns **/
.dropdown-toggle{text-align: left;border-radius: 0;border-radius: 0;padding-top: 5px;padding-bottom: 5px; font-size: 13px;}
.dropdown-toggle .caret{position: absolute;right: 0px;width: 40px;height: 100%;border: 1px solid;float: right;top: 0px;background-color:#F2F2F2; background-image:url(../img/fl-drop.png); background-position:center 50%; background-repeat:no-repeat;}
.dropdown-toggle:hover .caret, .dropdown-toggle:focus .caret,.dropdown-toggle:active .caret,.dropdown-toggle.active .caret,.open .dropdown-toggle .caret {background-image:url(../img/fl-drop-on.png);}
.dropdown-menu{padding:0px !important; border-radius: 0px;}
.dropdown-menu > li > a {font-weight: normal;color: #506368;font-size: 12px;text-transform: capitalize;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: #fff;}
/*dropdowns default ***/
.btn-default{color:#A5A5A5;}
.btn-default .caret{border-color:#ADADAD;}
/*dropdowns negro ***/
.btn-black .caret{border-color:#fff;}
.btn-black{background:#000; color:#B3B3B3}
.btn-black:hover,.btn-black:focus,.btn-black:active,.btn-black.active,.open .dropdown-toggle.btn-black {  color: #fff;  background-color: #DB261D;  border-color: #DB261D;}
/** menu movil**/
/******************/
/** loader ***/
#loader{ margin:50px auto; display:none;}
#loader.active{display:block;}
.alert{
-webkit-border-radius: 0;
-ms-border-radius: 0;
-moz-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
padding-top: 8px;
padding-bottom: 8px;
}
.alert-default{
background-color: #b3b3b3;
color: #fff;
}
.alert-danger {
color: #FFFFFF;
background-color: #c94b49;
border:none;
}
.alert-success {
color: #FFFFFF;
background-color: #30dcf2;
border:none;
}
.close {
  font-weight: bold;
  color: #fff;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.close:hover,
.close:focus {
  color: #fff;
  opacity: 9;
  filter: alpha(opacity=90);
}
.gris {
	background: #f6f6f6;
}
.link-lang{color:#fff !important; margin:0 0 0 10px;padding:5px;}
.link-lang:hover, .link-lang:active,.link-lang.active{
        background: rgba(255, 255, 255, 0.3) !important;
		color:#FFF !important;
		}
/*div {border: 1px solid #fff;}*/

#lang {
	float: right;
}

a:link, a:visited {
	color: #D15A00;
	text-decoration: none;
}
a:hover, a:active {
	color: #FD8513;
}
#cargando {
	color: #D15A00;
	text-align: center;
	font-size: 14pt;
	font-weight: bolder;
	opacity: 1;
}
#cuerpo {
	display: none;
	opacity: 0;
}
.botton, .bg-puntas-link-ext > .bg-puntas-link-ext-cuerpo, .botton-md > .botton-md-cuerpo, .flecha, .bg-puntas-link-ext .triangulos-btn, .botton-md .triangulos-btn,.ls-nav-prev,.ls-nav-next{
	-webkit-transition: background-image 0.3s,background-color 0.3s, border-color 0.3s !important;
	-moz-transition: background-image 0.3s,background-color 0.3s, border-color 0.3s !important;
	-ms-transition: background-image 0.3s,background-color 0.3s, border-color 0.3s !important;
	-o-transition: background-image 0.3s,background-color 0.3s, border-color 0.3s !important;
	transition: background-imge 0.3s,background-color 0.3s, border-color 0.3s !important;
	transition-timing-function:ease-out !important;
	-webkit-transition-timing-function:ease-out !important;
	-o-transition-timing-function:ease-out !important;
	-moz-transition-timing-function:ease-out !important;
	-ms-transition-timing-function:ease-out !important;
	
}
.esquina{width: 110px; height:373px;background:url(../img/triangulos-secciones.png) no-repeat; position:absolute; z-index:20;}
.esquina.uno{top:0px; left:0px}
.esquina.dos{top:0px; right:0px}
.esquina.tres{bottom:0px; right:0px}
.esquina.cuatro{bottom:0px; left:0px}
#inicio .container-seccion{background:#333333}
#inicio .esquina.cuatro{background-position: -650px 40px;}
#inicio .esquina.tres{background-position: -1px 40px;}
#novedades .esquina.uno{background-position: -610px -373px;}
#novedades .esquina.tres{background-position: 0px -332px;}
#mask-empresa .esquina.tres{background-position: -24px -719px;}
#mask-empresa .esquina.cuatro{background-position: -663px -719px;}
#nuestra-empresa .esquina.uno{background-position: -664px -1092px;}
#nuestra-empresa .esquina.dos{background-position: -26px -1092px;}
#nuestra-empresa .esquina.tres{background-position: -21px -1438px;}
#productos .esquina.dos{background-position: -21px -1810px;}
#productos .esquina.cuatro{background-position: -643px -1436px;}
#cobertura .esquina.uno{background-position: -643px -1810px;}
#cobertura .esquina.tres{background-position: -13px -2152px;}
#cobertura .esquina.cuatro{background-position: -637px -2153px;}
#fondo-final .esquina.uno{background-position: -636px -2527px;}
#fondo-final .esquina.dos{background-position: -2px -2529px;width: 126px;}
/***********************/
/*** flechas ***/

/*** flechas ***/
.flecha{
	background-image:url("../img/flechas.png");
	/*background-color:red;*/
	background-repeat:no-repeat;
    position: absolute;
	width:24px;
    height:46px;
	
}
.flecha-sm-left{
    background-position: 4px 12px;
	left:-10px;
}
.flecha-sm-right{
    background-position: -20px 12px;
	right:-10px;
}
.flecha-sm-left:hover, .flecha-sm-left:active{
    background-position: -1px -45px !important;
}
.flecha-sm-right:hover, .flecha-sm-right:active{
    background-position: -27px -46px !important;
}
.flecha:hover, .flecha:active{
	background-image:url("../img/flechas-on.png");
    /*background-color:blue;*/
	background-repeat: no-repeat;
	top: 10px;
}
/**** flechas slider **/
.fl-sld-prin{
	background-image:url("../img/fl-sld.png");
	/*background-color:red;*/
	background-repeat:no-repeat;
    position: absolute;
	width:24px;
    height:46px;
}
.fl-sld-prin:hover, .fl-sld-prin:active{
	background-image:url("../img/fl-sld.png");
}
.fl-sld-prin-left{
	background-position:left center;
}
.fl-sld-prin-right{
	background-position:right center;
}
/***********************/
/*** fondos puntas ***/
.bg-puntas{
    background: url("../img/fondos-punta.png") no-repeat;
}
.bg-puntas-carr{
    position: absolute;
    width:114px;
    height: 119px;
    top: 0px;
}
.bg-puntas-carr-left{
    left: -114px;
    background-position: 0px -352px;
}
.bg-puntas-carr-right{
    right: -112px;
    background-position: -114px -352px;
}
.bg-puntas-info{
    width: auto;
    max-height: 94px;
    display: block;
    float: left;
}
.bg-info-cuerpo{
    background: #9FBEFF;
}
.bg-puntas-info-left{
    background-position: 0px -489px;
}
.bg-puntas-info-right{
    background-position: 609px -489px;
}
.bg-puntas-port{
    width: 170px;
    height:42px;
    margin: 0 auto;
    background-position: 0px -594px;
}

/**********************/
/**** fondos ***/
.fondo-rojo-trans{
    background: url("../img/bg-trans-roj.png") repeat;
}

.fondo-blanco-trans{
    background: url("../img/bg-trans-bl.png") repeat;
}
.fondo-mf-rojo-trans{
    background: url("../img/bg-mf-rt.png") repeat;
}

.fondo-mf-blanco-trans{
    background: url("../img/bg-mf-bt.png") repeat;
}
/***TRIANGULOS GRANDES***/
.triangulos-btn{
	width: 0;
    height: 0;
	position:relative;
	float:left;
}
/*** Triangulo esquina superior izquierda***/
#triangulo-top-left {
    border-top: 78px solid black;
    border-right: 80px solid transparent;
}
/*** Triangulo esquina superior derecha***/
#triangulo-top-right {
   border-top: 78px solid black;
   border-left: 80px solid transparent;
}
/*** Triangulo esquina inferior izquierda***/
#triangulo-bottom-left {
   border-bottom: 78px solid black;
   border-right: 80px solid transparent;
}
/*** Triangulo esquina inferior derecha***/
#triangulo-bottom-right {
    border-bottom: 78px solid black;
    border-left: 80px solid transparent;
}
/***TRIANGULOS MEDIOS***/
/*** Triangulo esquina superior izquierda***/
#triangulo-top-left.tr-med {
    border-top: 51px solid black;
    border-right: 40px solid transparent;
}
/*** Triangulo esquina superior derecha***/
#triangulo-top-right.tr-med {
   border-top: 51px solid black;
   border-left: 40px solid transparent;
}
/*** Triangulo esquina inferior izquierda***/
#triangulo-bottom-left.tr-med {
   border-bottom: 51px solid black;
   border-right: 40px solid transparent;
}
/*** Triangulo esquina inferior derecha***/
#triangulo-bottom-right.tr-med {
    border-bottom: 51px solid black;
    border-left: 40px solid transparent;
}
/***********************/
/*** botones ***/

.botton{
    background-image: url("../img/btns.png");
	background-repeat:no-repeat;
	border:none;
	border-radius: 0;
}
.botton:focus {
  outline: 0;
  outline: 0;
  outline-offset: 0;
}

.botton:active{
  outline: 0;
  -webkit-box-shadow:none;
          box-shadow: none;
}
.botton:hover, .botton:active{background-image: url("../img/btns-on.png");}

/* boton medio*/
.botton-md{width: auto; float:left; height:52px;}
.botton-md-cuerpo{height: 44px; width: 231px; margin:0;background-color: #db261d ;padding: 4px 0;color: #fff;float:left; display: inline-table; vertical-align: middle;text-align: left;}
.text-btn{vertical-align:middle;display:table-cell}
.botton-md:hover > .botton-md-cuerpo, .botton-md:active > .botton-md-cuerpo{background-color: #9FBEFF;}
 /** tringulo superior derecho***/
 .botton-md #triangulo-top-right{
	 border-top-color: #db261d;
	 border-right-color: #db261d;
 }
   /** superior izquierda***/
.botton-md #triangulo-top-left{
	 border-top-color: #db261d;
	 border-top-width:44px;
	 border-right-width: 32px;
	 border-left-color: #db261d;
	 position: absolute;
	 right: -32px;
 }
   /** tringulo inferior izquierdo***/
  .botton-md #triangulo-bottom-left{
	 border-bottom-color: #db261d;
	 border-left-color: #db261d;
 }
    /** inferior derecho***/
.botton-md #triangulo-bottom-right{
	 border-bottom-color: #db261d;
	 border-bottom-width:44px;
	 border-left-width: 32px;
	 border-right-color: #db261d;
	 position: absolute;
	 left: -32px;
 }
 /** tringulo superior derecho***/
 .botton-md:hover > #triangulo-top-right,  .botton-md:active > #triangulo-top-right{
	 border-top-color: #9FBEFF;
	 border-right-color: #9FBEFF;
 }
 /** superior izquierdo***/
.botton-md:hover #triangulo-top-left, .botton-md:active #triangulo-top-left{
	 border-top-color: #9FBEFF;
	 border-left-color: #9FBEFF;
 }

  /** tringulo inferior izquierdo***/
 .botton-md:hover > #triangulo-bottom-left,  .botton-md:active > #triangulo-bottom-left{
	 border-bottom-color: #9FBEFF;
	 border-left-color: #9FBEFF;
 }
   /** inferior derecho***/
 .botton-md:hover #triangulo-bottom-right, .botton-md:active #triangulo-bottom-right{
	 border-bottom-color: #9FBEFF;
	 border-rigth-color: #9FBEFF;
 }
 

/* boton small*/
.boton-sm{width:109px; height: 20px;background-position: -120px 0;color: #fff !important;padding:0;}

/***
 botones enklaces externos (pedidos)
 **/

.bg-puntas-link-ext{
    width:auto;
    height: auto;
    float:left;
	position:relative;
}
.bg-puntas-link-ext .bg-puntas-link-ext-cuerpo{
    height: 78px;
    width: 243px;
    padding: 29px;
    text-align: left;
    color: #B3B3B3;
    font-size: 16px;
    background-color: #E7E7E7;
    position: relative;
    float: left;
}
.bg-puntas-link-ext:hover > .bg-puntas-link-ext-cuerpo, .bg-puntas-link-ext:active > .bg-puntas-link-ext-cuerpo{
	background-color: #db261d;
	color:#fff;
}
  /** tringulo superior derecho***/
 .bg-puntas-link-ext #triangulo-top-right{
	 border-top-color: #E7E7E7;
	 border-right-color: #E7E7E7;
 }
   /** superior izquierda***/
.bg-puntas-link-ext #triangulo-top-left{
	 border-top-color: #E7E7E7;
	 border-left-color: #E7E7E7;
 }
   /** tringulo inferior izquierdo***/
  .bg-puntas-link-ext #triangulo-bottom-left{
	 border-bottom-color: #E7E7E7;
	 border-left-color: #E7E7E7;
 }
    /** inferior derecho***/
.bg-puntas-link-ext #triangulo-bottom-right{
	 border-bottom-color: #E7E7E7;
	 border-right-color: #E7E7E7;
 }
 /** tringulo superior derecho***/
 .bg-puntas-link-ext:hover > #triangulo-top-right,  .bg-puntas-link-ext:active > #triangulo-top-right{
	 border-top-color: #db261d;
	 border-right-color: #db261d;
 }
 /** superior izquierdo***/
.bg-puntas-link-ext:hover #triangulo-top-left, .bg-puntas-link-ext:active #triangulo-top-left{
	 border-top-color: #db261d;
	 border-left-color: #db261d;
 }

  /** tringulo inferior izquierdo***/
 .bg-puntas-link-ext:hover > #triangulo-bottom-left,  .bg-puntas-link-ext:active > #triangulo-bottom-left{
	 border-bottom-color: #db261d;
	 border-left-color: #db261d;
 }
   /** inferior derecho***/
 .bg-puntas-link-ext:hover #triangulo-bottom-right, .bg-puntas-link-ext:active #triangulo-bottom-right{
	 border-bottom-color: #db261d;
	 border-rigth-color: #db261d;
 }
 
/*social */
.social-boton{
    background: url("../img/botones-sociales.png") no-repeat !important;
	color: #fff !important;
	padding-left: 40px;
	padding-right: 16px;
	width: 246px;
	height:22px;
	padding-top: 2px;
	font-size: 13px;
}
#contacto .social-boton{
	clear:both;
	float:left;
	margin:2px; 0;
}
#facebook.social-boton, #facebook.social-boton:active{
	background-position: 0 -27px !important;
}
#twitter.social-boton, #twitter.social-boton:active{
	background-position: 0 0 !important;
}
/***********************/
/*** ICONOS ***/
.icono{
	display:block;
    background: url("../img/iconos.png") no-repeat;
}
.ico-lupa{
	background-position:0 -45px;
	width:43px;
	height:43px;
}
.ico-lupa:hover, .ico-lupa:active{
	background-position:0px 0px;
}
.ico-pedido{
	background-position:0px -88px;
	width:42px;
	height:30px;
	float:left;
}
.ico-pedido:hover, .ico-pedido:active, .enlace-pagos:hover .ico-pedido, .enlace-pagos:active .ico-pedido{
	background-position:0px -204px !important;
}
.ico-pse{
	background-position:0px -119px;
	width:42px;
	height:40px;
	float:left;
}
.ico-portafolio{
	background-position: 2px -136px;
	width: 33px;
	height: 35px;
	position: relative;
	vertical-align: top;
	display: inline-block;
	background-size: 109%;
}
.menu {position:fixed !important;}
@media all and (min-width: 768px) {
	/**********************/
/**** menus ***/
.menu {
	background: none;
	width: 100%;
	height: 65px;
	margin-top: 0;
	border:none;
	
	margin-bottom:0px;
}
.menu .container > .navbar-header,.menu .container > .navbar-collapse {
        margin-right: 0px;
        margin-left: 0px;
}

.menu  .navbar-brand {
        padding: 7px 0px 0px !important;
        float: left;
}
.menu .navbar-nav{margin-top: 13px;}

.menu  .navbar-collapse{min-height: 65px;float:right;text-align: right;}
.menu  .navbar-brand, .menu  .navbar-collapse{margin:0 100px}
.menu .navbar-header{
	height: 65px;
}
/***** esquinas y fondos, menu footer ***/
.esquina-menu-footer{
	background:url("../img/fondos-menu-footer.png") no-repeat center top;
}
.esquina-menu{height: 65px; background-position:center top}
.esquina-footer{height: 43px; background-position: center -74px;}
ul.nav {
	margin-top: 18px;
}

    .container {
            padding-right: 0px;
            padding-left: 0px;
    }
    .menu .offset1 {
        margin-left: 130px !important;
    }
    ul.nav li{
        display: inline-block;
        margin-left: 10px;
        padding: 0;
        font-weight: bold;
    }
    ul.nav li a {
	color: #fff !important;
	padding: 5px;
    }
    ul.nav li.active a{
		background:none !important;
        /**border-bottom: 2px solid #fff;
        background:none !important;**/

    }
    ul.nav li a:hover{
        background: rgba(255, 255, 255, 0.3) !important;
            }
    .menu, ul.nav li a, .link-lang {
        -webkit-transition: all 1s ease-out;
        -moz-transition: all 1s ease-out;
    -ms-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
        transition: all 1s ease-out;
    }
}
::-moz-selection {
       background-color: #DB261D;
       color: #fff;
}
::selection {
       background-color: #DB261D;
       color: #fff;
}
/*/////
////////layout plantilla
///////////////////////////////////*/
/** masks***/

.mask{padding: 80px 0 16px}
.mask-gris{background: #F1F1F1;}

/* ---------- Inicio ---------- */

#inicio {
	min-height: 330px;
}
.testimonio{
    width: 80%;
    float: none;
    margin: 0 auto;
}
#inicio-texto {
	padding: 10px 35px;
	font-size: 10pt;
	line-height: 1;
	color: #808080;
	text-align: justify;
}
.nov-titulo {
	background: none;
	text-align: left;
}

#novedades {
	/**min-height: 465px; **/
	z-index: 4;
}
#novedades #loader{height:100%;width:50px;}
#novedades .container{
	position:relative;
	z-index:20;
}
#novedades #contenedor-novedades .row-titulo .carousel-control{} 
#novedades #contenedor-novedades .content-post {text-align:justify;}
#novedades .fila-nov-car{padding-top:30px;}
#novedades .mask{padding: 16px 0}
#novedades h1 {
	color: #B3B3B3;
	font-size: 26pt;
	margin-top: 0px;
	margin-bottom: 30px;
}
#novedades #span-pagos{
	margin-top:36px;
	text-align:right;
}

/* carrucel **/
#novedades #myCarousel-Novedades .carousel-caption h4{min-height: 45px;}
#novedades #myCarousel-Novedades .container{width: 623px;}
#novedades #myCarousel-Novedades .carousel-inner{width: 100%;}
#novedades #myCarousel-Novedades .carousel-inner .item{width: 399px;margin: 0 112px;height: 119px;}
#novedades  #myCarousel-Novedades .container, #novedades #myCarousel-Novedades .carousel-inner{
	height: 119px;
	margin:0 auto;
}
#novedades .carousel .carousel-control{
	width: 0px;
	/* Required for IE 5, 6, 7 */
		
	/* Theoretically for IE 8 & 9 (more valid) */	
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=100);
	
	/* Older than Firefox 0.9 */
	-moz-opacity:1;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 1;
    
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 1;
}
#novedades #myCarousel-Novedades .flecha-md{
    top: 41px;
}
#novedades #myCarousel-Novedades .flecha-sm{
    top: 43px;
}
#novedades #myCarousel-Novedades .flecha-sm-left{background-position: 4px 2px;}
#novedades #myCarousel-Novedades .flecha-sm-right{background-position: -20px 2px;}
#novedades .carousel .enlace-imagen {
	width: 190px;
	height: 119px;
	display: block;
	float: left;
	position:relative;
}
#novedades .carousel .ico-lupa{
	left: 69px;
	position: absolute;
	top: 39px;
}
#novedades .carousel .enlace-imagen:hover  .ico-lupa, #novedades .carousel .enlace-imagen:active .ico-lupa{
	background-position:0px 0px;
}
#novedades .carousel .enlace-imagen  img {
	-webkit-transition: opacity 1s ease-out;
-moz-transition: opacity 0.5s ease-out;
-ms-transition: opacity 0.5s ease-out;
-o-transition: opacity 0.5s ease-out;
transition: opacity 0.5s ease-out;
}
#novedades .carousel .enlace-imagen:hover img {
	max-width: 190px;
	max-height: 119px;
	opacity: 0.3;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 30);
	filter: alpha(opacity = 30);

}
#novedades .carousel .enlace-imagen:hover img {
	/*opacity: 0.8;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);
	filter: alpha(opacity = 80);*/

}
#novedades .carousel .item .enlace-titulo{font-weight:bold;font-size:15px;}
#novedades .carousel .item .enlace-titulo, #novedades .carousel .item .enlace-fecha, #novedades .titulo-cont{
	color:#666666;
}
#novedades .carousel .item .enlace-titulo:hover, #novedades .carousel .item .enlace-titulo:active, #novedades .carousel .item .enlace-fecha:hover, #novedades .carousel .item .enlace-fecha:active{
	color:#DB261D;
}
#novedades .carousel .item .enlace-fecha{
	color:#9FBEFF;
}
#novedades .carousel .carousel-caption {
	top: 0px;
	width: 208px;
	height: 119px;
	float: left;
	color: #B3B3B3;
	position: relative;
	  
	  left: 0;
	  z-index: 10;
	  padding-top: 0;
	  padding-bottom: 0;
	  text-align: center;
	  text-shadow: none;
}

#myCarousel-imgPost {background: #FFFFFF;margin: 0 0 20px;}
#myCarousel-imgPost .item{
	height:257px;
}
#myCarousel-imgPost .item img{margin:0 auto;}
#myCarousel-imgPost .carousel-control{top:45% !important}
#myCarousel-imgPost .right.carousel-control{right:15px}
#myCarousel-imgPost .left.carousel-control{left:15px}
/*** contenido post***/
#contenedor-novedades{
min-height:0px;
transition:height 1s;
-webkit-transition:min-height 1s;
-moz-transition:min-height 1s;
-o-transition:min-height 1s;
-ms-transition:min-height 1s;
transition-timing-function:ease-out !important;
-webkit-transition-timing-function:ease-out !important;
-o-transition-timing-function:ease-out !important;
-moz-transition-timing-function:ease-out !important;
-ms-transition-timing-function:ease-out !important;
}
#contenedor-novedades .row-titulo{margin-bottom: 20px;border-bottom: solid 1px #CCC;padding: 10px 0;}
#contenedor-novedades .titulo-cont{margin: 18px 0; font-weight:bold;font-size: 20px;}
#contenedor-novedades .links-posts{ margin:5px 40px 5px 0; float:right}
#contenedor-novedades .links-posts a{ width:0px}
#contenedor-novedades .cerrar { float:right; top:25px; position:relative;}
#contenedor-novedades .menu-archives{
	border: none;
	border-radius: 0px;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.00);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.00);
}
#contenedor-novedades .menu-archives  li,#contenedor-novedades .contenido-archives .item-noticia{list-style:none}
#contenedor-novedades .menu-archives li a, #contenedor-novedades .contenido-archives .catArch_title, #contenedor-novedades .contenido-archives .catArch_title a{text-transform:uppercase;color:#506368; font-weight:bold;font-size:16px;}
#contenedor-novedades .menu-archives li a:hover,#contenedor-novedades .menu-archives li a:active, #contenedor-novedades .menu-archives li a.active, #contenedor-novedades .contenido-archives .catArch_title a:active, #contenedor-novedades .contenido-archives .catArch_title a:hover{color: #db261d;}
#contenedor-novedades .contenido-archives .catArch_title  .catArch_date{text-transform: capitalize; font-weight:normal}
#contenedor-novedades .contenido-archives{
border: 0px solid transparent;
border-radius: 0px;
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.00);
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.00);
}
#contenedor-novedades.active{padding:70px 0 20px; min-height: 300px;}
/*** pagos **/
.enlace-pagos{
    margin: 1px 0px;
	float:right;
}
.enlace-pagos .icono{
	margin: -6px 0;
}
/*** marcas carros ***/
#marcas-carros p{
	margin:0px;
}

/* ---------- Empresa ---------- */
@media all and (min-width: 769px) {

	#mask-empresa{
		min-height: 523px !important;
}
}
@media all and (max-width: 768px) {
	#mask-empresa{
		min-height: 703px;
	}
	
}
/** contenedor-em-pr-co**/
.contenedor-em-pr-co{
position:relative;
}
/*** empresa **/

.fondo-empresa {
	height: 100%;
	width:28%;
	position:absolute;

}
.fondo-empresa.left {
	left:0px;
	top:0px;
}
.fondo-empresa.right {
	right:0px;
	bottom:0px;
}

/* ---------- Nuetra empresa ---------- */
.bg-1-empre, .bg-2-empre{
    display: block;
    position: absolute;
    
}
.bg-1-empre{
    right: 0px;
    background: #E7E7E7;
	z-index: 9;
	height: 100%;
    width: 74.3%;
	}
.bg-2-empre{
	width: 26.7%;
	left:0px;
	background: url("../img/fondo-secc-empre2.png") right -1px no-repeat !important;
	z-index: 8;
	height: 100%;
}
#nuestra-empresa  .container{
padding: 75px 0 16px;
z-index: 10 !important;
position: relative;
}
#nuestra-empresa {
min-height: 463px;
}
#nuestra-empresa .container .contenido-seccion{line-height:1.3; padding: 0px;}
#nuestra-empresa .cuadrogrisclaro{width:100%;padding: 10px;}
#nuestra-empresa .span8{
	font-size: 10pt;
	line-height: 1.2;
}
#nuestra-empresa h1{margin-top:0px;}

/* ---------- Productos ---------- */

.bg-1-produc, .bg-2-produc, .bg-cent-produc{
    display: block;
    position: absolute;
	height: 100%;
	z-index: 9;
}
.bg-1-produc{
    left: 0px;
	top:0px;
	width:26%;
	background:url(../img/fondo-secc-prod1.png) no-repeat;
	
    background-position: right -9px;
	}
.bg-cent-produc{
	left:26%;
	top:0px;
	width:50%;
	background:#fff;
}
.bg-2-produc{
	right:0px;
	top:0px;
	width:24%;
	background:url(../img/fondo-secc-prod2.png) no-repeat;
	background-position:left bottom;
}
.bg-2-produc .parche{position:absolute;width:100%; height:30%; background:#fff;left:0px;top:0px;}
#productos {
	min-height: 792px;
	background-position: -240px -1px !important;
	z-index: 0;
}
#productos .container{z-index:10; position:relative;padding: 80px 0 16px;}
#productos  h1{
	margin-top:0px;
}
#productos  .col-btn-cat {float:right;margin:5px -14px;}
#productos  .boton-catalogo{float:right;position: relative;}

.producto {
	display: inline-block;
	color: #808080;
	margin: 5px -14px;
	vertical-align: top;
	width: 170px;
	text-align: center;
}

.producto nombre {
	width: 140px;
	display: inline-block;
	float: left;
	margin-top: 3px;
}
.producto img {
	max-width: 105px;
	max-height: 40px;
	margin-top: 3px;
}



h1 {
	font-weight: bolder;
	font-size: 36pt;
	color: #001E7A;
	font-weight: bolder;
}
h3 {color: #DB261D; font-weight: bolder;}
h4 {
	color: #DB261D;
	font-weight: bolder;
}
h5 {
	font-size: 12.5px;
	margin: 0px 0px 3px;
	font-weight: bolder;
}

.cuadrogrisclaro {
	background: #F2F2F2;
}
/* ---------- Cobertura ---------- */
.bg-1-cober, .bg-2-cober{
    display: block;
    position: absolute;
	height: 100%;
	z-index: 9;
}
.bg-1-cober{
    left: 0px;
	top:0px;
	width:76%;
	background:#333333;
	}
.bg-2-cober{
	right:0px;
	top:0px;
	width:24%;
	background:url(../img/fondo-secc-cober.png) 0 0 no-repeat;
	background-position:left top;
}
#cobertura {
	min-height: 802px;
	background-position: -239px -1px !important;
}
#cobertura .container{z-index:10; position:relative;padding: 79px 0 178px;}
#cobertura h1{
	margin:0px;
}
#cobertura .titulo-seccion {
	padding-bottom:42px;
}
#cobertura .titulo-seccion p{
	margin:0;
}
#cobertura h1, #cobertura {
	color: #fff;
}
#cobertura #cont-ciudades {
}
#cobertura .container{position:relative; z-index:20;min-height: 723px !important;}
#cobertura  #cont-ciudades a{
	color:#A0BFFF;
}
#cobertura #lista-ciudades a{color:#ccc; font-size:12.5px; text-transform:capitalize;}
#cont-ciudades {
}
#cont-ciudades .col2 {
	text-align: left;
}
#cont-ciudades .col2 {
	text-align: left;
}
 #cont-ciudades .content{
 }
 #cobertura .cont-telemercadeo{position: absolute;bottom: 61px;left: 37px;}
.ciudades {
	display: none;
	height: 100%;
}

#ciudades b {
	font-variant: small-caps;
}

#lista-ciudades {
	float: left;
}

#lista-ciudades ul li {
	list-style: none;
	background: #000;
	width: 345px; /* 360 */
	padding: 7px 141px 7px 10px;
}

#lista-ciudades ul li:hover, .btn-group ul li:hover a , .navbar-collapse.in  ul li:hover  a{
	-webkit-transition: background 600ms ease;
    -moz-transition: background 600ms ease;
    -o-transition: background 600ms ease;
    transition: background 600ms ease;
	background: #DB261D !important;
	cursor:pointer;
}

#lista-ciudades .botCiudades.activo, #lista-ciudades .botCiudades:active, .btn-group ul li a.active, .btn-group ul li:active a, .btn-group ul li:focus a , .navbar-collapse.in  ul .active  a,.navbar-collapse.in  ul li:active  a, .navbar-collapse.in  ul  li  a:focus, .navbar-collapse.in  ul .active  a:hover{
	background: #A0BFFF !important;
}
#lista-ciudades .botCiudades.activo a, #lista-ciudades .botCiudades:active a, #lista-ciudades ul li:hover a, .btn-group ul li a.active, .btn-group ul li:active a, .btn-group ul li:focus a, .btn-group ul li:hover a  {
	color:#fff !important;
}

#mapa-ciudades {
	background: url("../img/colombia.png");
	height: 462px;
	width: 345px;
	overflow: hidden;
	margin-left: -800px;
	margin-top: -50px;
	float: right;
}
#mapa-ciudades img {
	-webkit-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
    -ms-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
	transition: all 1s ease-out;
}

#cobertura #telemercadeo {
	width:615px;
	height: 92px;
	position: relative;
	text-align:left !important;
	height:auto;
	display:inline-block;
}
#cobertura #telemercadeo .triangulos-btn{
	position: absolute;
}
/*** Triangulo esquina superior izquierda***/
#cobertura #telemercadeo  #triangulo-top-left {
    border-top: 92px solid #9FBEFF;
    right: -80px;
}
/*** Triangulo esquina superior derecha***/
#cobertura #telemercadeo  #triangulo-top-right {
   border-top: 92px solid #9FBEFF;
   left: -80px;
}

#cobertura #telemercadeo h4 {
	color: #fff;
}
#cobertura #telemercadeo .contenido{color:#000}
#cobertura #telemercadeo a, #contacto #infocont .content a{color:#DB261D;}
#cobertura #telemercadeo .titulo, #cobertura #telemercadeo .contenido{width: 490px; float:right;clear: both;margin: 5px 0 0;}
/* ---------- Contacto ---------- */

#fondo-final{
	min-height: 600px;
}

#contacto {
	background: #fff;
	padding-bottom: 20px;
}
#contacto form .botton{
	float: right;
}
/*** validacion en contacto ***/
form  label.error{
display:none !important;
}

form input.error,form textarea.error{
border: 1px solid #c94b49;
}
/*****************************/
#infocont{line-height:1.5;}
#infocont, #infocont a{color:#506368}

/** footer**/

#footer ,#footer-left, #footer-right{height: 43px;}
#footer-left{float:left; margin-left:100px;padding-top:10px; text-align:left; color:#fff;}
#footer-right{float:right;margin-right:100px;padding-top:10px; text-align:right; color: #db261d;}
#footer-right a{color:#0496C9;}

/*----------SCREEN------------*/

#screen-width{
display:none;
position:fixed;
right:0px;
bottom:5%;
width:100px;
height:100px;
z-index:100;
color:#fff;
}
#screen-height{
display:none;
position:fixed;
left:0px;
bottom:5%;
width:100px;
height:100px;
z-index:100;
color:#fff;
}
#barra-titulo-prueba{
display:none;
position:fixed;
left:0px;
bottom:0px;
width:100%;
height:65px;
z-index:100;
background-color:#000;
color:#fff;
}

/**+++++++++++++++++++++++++ bootstrap sise device++++++++++++++++++
///////////////////////////////////////////////////////////////////
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***/
/* Large desktop */
@media all and (min-width: 1200px) {
#screen-width {background:red;}
	/*** MENU ***/
	.menu ul.nav li {margin-left: 23px;}
	/*** novedades ***/
	#mask-novs {margin: 0px;}
	/*** Empresa **/
	#mask-empresa {min-height: 850px;}
	.col2 {-webkit-column-count: 2;-webkit-column-gap: 20px; -moz-column-count: 2;-moz-column-gap: 20px; column-count: 2; olumn-gap: 20px;}
	#nuestra-empresa {}
	
}
 
  /* Ipad */
@media all and (max-width: 1199px) {

#screen-width{background:purple;} /** purpura**/
/** menu ***/
.menu .navbar-brand, .menu .navbar-collapse {margin: 0 46px;}
.menu ul.nav li {margin-left: 15px;}
.navbar-inverse .navbar-nav a {font-size: 9pt;}
/** INICIO **/
#inicio .container-seccion{padding-top: 65px; width:100%;}
/***Novedades***/
#novedades #inicio-texto {padding: 16px 35px 10px !important;}
#novedades  #span-nov, #novedades  #span-pagos{padding:0 10px;}
#novedades  #span-nov{width:50%;float:left;}
#novedades  #span-pagos{width:50%;float:right}
#novedades .nov-titulo{text-align:left;}
#novedades #myCarousel-Novedades .carousel-inner .item {margin: 0 0;}
#novedades #myCarousel-Novedades .carousel-inner .item  .bg-puntas{display:none;}
#novedades #myCarousel-Novedades .container {width: 401px;}
#novedades #myCarousel-Novedades .carousel-control {top: 0;}
#novedades #myCarousel-Novedades .carousel-control.left {left: 3%;}
#novedades #myCarousel-Novedades .carousel-control.right {right: 3%;}
 /** Novedades **/
	#novedades {
	min-height: 0px !important;
	}
	#novedades .mask {
	padding: 5px 0;
	}
	#mask-novs {
	
	padding-bottom: 20px;
	}
	#novedades #span-pagos {
	margin-top: 49px;
	}
#novedades .bg-puntas-link-ext .bg-puntas-link-ext-cuerpo {
	height: auto;
	padding: 18px 29px;
	}
	
	#novedades .bg-puntas-link-ext  #triangulo-top-right {
	border-top-width: 64px;
	}
	#novedades .bg-puntas-link-ext  #triangulo-bottom-left {
	border-bottom-width: 64px;
	}
	#novedades .bg-puntas-link-ext  #triangulo-bottom-right {
	border-bottom-width: 58px;
	}
	#novedades .bg-puntas-link-ext  #triangulo-top-left {
	border-top-width: 58px;
	}
	#marcas-carros img{ height: 100%;width: 65px;}
/** EMPRESA **/
.fondo-empresa {background-size: 111% !important;}
#nuestra-empresa .cuadrogrisclaro {min-height: 414px;}
.col2 {-webkit-column-count: 2;-webkit-column-gap: 20px; -moz-column-count: 2;-moz-column-gap: 20px; column-count: 2;column-gap: 20px; text-align: justify;}
/*** cobertura ***/
#cobertura .lado-izquierdo{width: 41.66666666666667%;}
#cobertura .lado-derecho{width: 58.333333333333336%;}
#cobertura #telemercadeo{}
}

/* Portrait tablet to landscape and desktop */
@media all and (min-width: 768px) and (max-width: 979px) {
#screen-width{background:blue;} /** azul **/
	h1{font-size: 28pt !important;}
	/** menu ***/
	.menu .navbar-brand, .menu .navbar-collapse {	margin: 0 0px;}
	.fondo-mf-rojo-trans {width:67%;}
	.menu .navbar-collapse {padding: 0px 0px;width:100%;}
	.menu .navbar-header {width: 23%;}
	.menu  .esquina-menu {background-position: -151px top;width: 10%;padding: 0px;}
	.menu .navbar-nav {float:right;}
	.navbar-inverse .navbar-nav  a {font-size:9pt;}
	.menu ul.nav li {margin-left: 13px;}
	/** inicio**/
	/** Novedades **/
	#novedades #span-nov {width: 100%;margin:0 auto;float:none;}
	#novedades  #inicio-texto {padding: 16px 0px 0px!important;}
	#novedades  .testimonio{width: 70%;}
	#novedades {min-height: 500px !important;}
	#novedades .nov-titulo{text-align:center;}
	#novedades #myCarousel-Novedades {width:73%;margin:0 auto;}
	#novedades #myCarousel-Novedades .container {width: 100%;}
	#novedades #myCarousel-Novedades .carousel-inner .item {width: 100%;}
	#novedades #myCarousel-Novedades .carousel-caption {width: 64%;}
	#novedades #myCarousel-Novedades .carousel-control.left {left: -29px;}
	#novedades #myCarousel-Novedades .carousel-control.right {right: -29px;}
	#novedades #myCarousel-Novedades .enlace-imagen{	background-color: #DB261D;}
	#novedades #myCarousel-Novedades .carousel-caption{	background-color: #fff;}
	#novedades #span-pagos {width: 100%;text-align:center !important;margin-bottom:10px;}	
	#novedades #span-pagos  .triangulos-btn{display:none;}
	#novedades .enlace-pagos {margin: 1px 10px;float: none;display: inline-block;}
	#contenedor-novedades .titulo-cont {margin: 64px 0 0; padding: 0 30px; text-align:center;}
	#contenedor-novedades .cerrar {top: -73px;right: -10px;}
	#contenedor-novedades .links-posts {margin: 0px;width: 100%; top: -56px;}
	#marcas-carros{width:55%;}
	#marcas-carros img {max-width: 57px !important;height: 100%;}
	/*** empresa ***/
	.fondo-empresa {background-size: 200% !important;}
	#mask-empresa {min-height: 319px !important;	background-size: cover;}
	#nuestra-empresa{}
	#nuestra-empresa .cuadrogrisclaro {width: 98%;float: right; min-height: 520px;margin-bottom: 89px;}
	#nuestra-empresa .container {width: 98%;}
	/*** cobertura ***/
	#cobertura #mapa-ciudades{display:none !important;}
	#cobertura #telemercadeo {width: 503px;margin: 0px auto;}
	#cobertura .bg-puntas-info-right {background-position: 398px -489px;}
	#cobertura .bg-puntas-info-left {background-position: 0px -489px;background: none;}
	#cobertura .lado-izquierdo{width: 60%;float: right;padding: 0 0 0 15px;}
	#cobertura .lado-derecho{width: 40%;float: left;padding: 0;}
	#lista-ciudades ul li {	width: 284px; /* 360 */	padding: 7px 10px 7px 10px;}
	/** contacto **/
	#fondo-final {min-height: 405px !important;}
	#contacto .lado-form{width: 58.333333333333336%;	margin-left:0px;}
	/*** footer **/
	#footer .fondo-mf-blanco-trans , #footer  .fondo-mf-rojo-trans,#footer-left, #footer-right{width:100%;}
	#footer-left, #footer-right {margin:0px ;text-align:center;}
	#footer  .esquina-menu-footer{display:none !important;}
}

/* Landscape phone to portrait tablet */
@media all and (max-width: 767px) {
#screen-width {background:yellow;} /*** amarillo **/
	/** ul y ol **/
	.abin menu, .abin ol, .abin ul {
	padding: 0 0 0 15px;
	}
	/* elementos de formulario **/
	.radio-inline-mid {margin: 0 15% !important;}
	.container-seccion, .container-seccion.active{padding-top: 120px !important;}
	#nuestra-empresa .container-seccion, #productos .container-seccion, #cobertura .container-seccion{padding-bottom:105px !important;}
	/** dropdowns **/
	.btn-group,.dropdown-toggle, .dropdown-menu{width:100%;}
	.row {margin-right: 0px;}
	/** menu **/
	.menu ul{padding:0px !important;}
	.menu ul li{margin:0px !important;}
	.menu, .navbar-fixed-top {	margin-bottom: 0px !important;}
	.menu .navbar-header{text-align:center;}
	.menu  .esquina-menu{display:none !important;}
	.navbar-inverse {background-color: #FFF;}
	.menu .fondo-mf-rojo-trans {background: none;padding:0px;min-width:0px;}
	.menu .navbar-brand{display: inline-block;float: none;}
	.menu .navbar-collapse {margin: 0 0;background-color: #1D1D1D;}

	/** hover sobre el selecciondo **/
	
    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {margin-right: 0px;margin-left: 0px;}
	.navbar-inverse .navbar-toggle {background-color: #DB261D;border-radius: 0;border-color: #DB261D;position: absolute;right: 8px;top: 18px;}
	.navbar-inverse , .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border: none !important;}
	h1, h2{text-align:center !important;}
	/** masks **/
	#mask-empresa , #fondo-final {min-height: 250px !important;background-size:cover;}
	/** INICIO***/
	#inicio {min-height: 0px;padding-top: 100px !important;height: auto !important; min-height:0px !important;}
	#inicio .esquina {display:none;}
	#inicio .container-seccion{padding-top: 0px !important;padding-bottom: 0px;}
	#inicio .ls-lightskin .ls-nav-prev {left: 2%;}
	#inicio .ls-lightskin .ls-nav-next {right: 2%;}
	/** NOVEDADES **/
	#novedades #inicio-texto {padding: 15px 0px 20px !important;}
	#novedades .esquina{display:none;}
	#novedades .testimonio {width: 100%;}
	#novedades .container {padding-top:15px;padding-bottom:15px;}
	#novedades .nov-titulo {margin-bottom: 10px;}
	#novedades  #span-nov {width: 100%;padding: 0;}
	#novedades #myCarousel-Novedades .container{padding:0px;}
	#novedades #myCarousel-Novedades .container, #novedades #myCarousel-Novedades .carousel-inner .item  {width: 100%; background-color: #fff; float:left;}
	#novedades #myCarousel-Novedades  .carousel-caption {float: none;width: initial;text-align: center;background: none;top: 0px;position: relative;}
	#novedades #myCarousel-Novedades  .enlace-imagen{background-color: #DB261D;}
	#novedades #myCarousel-Novedades .carousel-control{	top: -93px}
	#novedades #myCarousel-Novedades .carousel-control.left {	left: 8px;}
	#novedades #myCarousel-Novedades .carousel-control.right {right: 8px;}
	#contenedor-novedades .nov-titulo { margin: 40px 0 0 !important;}
	#contenedor-novedades .titulo-cont { margin: 56px 0 0; padding: 0 30px; text-align:center;}
	#contenedor-novedades .cerrar {top: -73px;right: -10px;}
	#contenedor-novedades .links-posts {margin: 0px;width: 100%; top: -56px;}
	#novedades #span-pagos {width: 100%;text-align:center !important;margin-bottom:10px;}
	#novedades #span-pagos  .triangulos-btn{display:none;}
	#novedades .enlace-pagos {margin: 1px 10px;float: none;display: inline-block;}
	blockquote:before {position: relative;top: -5px; left: -1px;float: left;}
	blockquote:after {position: relative;top: -18px; right: -5px;float: right;}
	#novedades .container-seccion{padding-top:0px !important;}
	#novedades #contenedor-novedades.active {padding-top: 94px !important;}
	#novedades #contenedor-novedades, #novedades  #marcas-carros .container  {padding-top: 0px;padding-bottom: 0px;}
	#novedades  #marcas-carros   img{max-width: 60px;height: 100%;}
	/**EMPRESA**/
	#nuestra-empresa .col2, #cobertura .col2 {-webkit-column-count: 1;-webkit-column-gap: 10px;-moz-column-count: 1;-moz-column-gap: 10px;column-count: 1;column-gap: 10px;text-align: justify;}
	#nuestra-empresa  {background: #F2F2F2 !important;}
	#nuestra-empresa  .bg-1-empre, #nuestra-empresa  .bg-2-empre{display:none;}
	#nuestra-empresa  .titulo-seccion{text-align: center !important;}
	#nuestra-empresa .titulo-seccion h1 {margin-top: 0px;width: 269px;display: inline-block;}
	#nuestra-empresa .titulo-seccion img {display: inline-block;bottom: 17px;position: relative; margin-top:10px;}
	/*** productos ****/
	#productos  {background:#fff;}
	#productos  .cont-bt-cat {text-align:center;}
	#productos  .contenido-seccion {text-align: center;}
	#productos  .bg-1-produc, #productos  .bg-2-produc, #productos  .bg-cent-produc{display:none;}
	#productos  .boton-catalogo {float: none;margin: 0 auto;display: inline-block;}
	/*** COBERTURA ***/
	#cobertura{background:#333;min-height: 0 !important;height: auto !important;}
	#cobertura .bg-1-cober, #cobertura .bg-2-cober{display:none;}
	#cobertura .titulo-seccion {text-align:center;}
	#cobertura .lado-izquierdo {width:100%; text-align:center;}
	#cobertura .lado-izquierdo  .content{text-align:center;}
	#cobertura #cont-ciudades{padding-top: 25px; padding-bottom: 20px;height:100%;}
	#cobertura .cont-telemercadeo {bottom: 111px;left: 0px;width: 100%;}
	#cobertura #telemercadeo {width: 79%;padding: 5px 10px;/*height: 120px;*/position: relative;margin:0 -15px !important;}
	#cobertura #telemercadeo .triangulos-btn {position: absolute;}
	#cobertura #telemercadeo #triangulo-top-left {border-top: 120px solid #9FBEFF;border-right: 120px solid rgba(0, 0, 0, 0);right: -120px;top: 0px;}
	#cobertura #telemercadeo #triangulo-top-right {display: none;}
	#cobertura #telemercadeo .titulo, #cobertura #telemercadeo .contenido {width: 100%;}
	#cobertura #telemercadeo .col2 {-webkit-column-count: 2;-webkit-column-gap: 5px;-moz-column-count: 2;-moz-column-gap: 5px;column-count: 2;column-gap: 5px;text-align: left;}
	#cobertura .container-seccion {padding-bottom: 253px !important;}
	/* CONTACTO*/
	#contacto #infocont{text-align:center;padding-bottom: 20px;}
	#contacto .social-boton , #contacto  .botton {display: block;float: none !important;margin: 0 auto 5px;}
	#contacto .form-group-1{margin-bottom:0px;}
	#contacto .form-group-radio{position: relative;text-align: center;}
	#contacto .input-form{margin-bottom: 15px;}
	/*** footer **/
	#footer .fondo-mf-blanco-trans , #footer  .fondo-mf-rojo-trans,#footer-left, #footer-right{width:100%;}
	#footer-left, #footer-right {margin:0px ;text-align:center;height: auto !important;}
	#footer  .esquina-menu-footer{display:none !important;}
}
	
/* Landscape phones and down */
@media all and (max-width: 480px) {
#screen-width {background:green;} /** verde **/
 /** dropdowns **/
	.dropdown-menu > li > a {
	font-size: 12px !important;
	} 
	.dropdown-toggle > li > a {
	font-size: 17px !important;
	}
	/** elementos de formulario ***/
	.radio-inline + .radio-inline, .checkbox-inline  + .checkbox-inline{margin: 0%;}
	.radio-inline-mid {margin: 0 2% !important;}
	/** menu ***/
	/** inicio **/
	/** cobertura **/
	#cobertura #telemercadeo {width: 72%;/*height: 170px */}
	#cobertura #telemercadeo #triangulo-top-left {border-top: 170px solid #9FBEFF;border-right: 120px solid rgba(0, 0, 0, 0);right: -120px;top: 0px;}
	#cobertura #telemercadeo .col2 {-webkit-column-count: 1;-webkit-column-gap: 5px;-moz-column-count: 1;-moz-column-gap: 5px;column-count: 1;column-gap: 5px;text-align: left;}
	#cobertura .container-seccion {padding-bottom: 289px !important;}
	

}
/* Landscape phones and down */
@media all and (max-width: 320px) {
#screen-width {background:#F7C5C5;} /** rosado **/
	/** elementos de formulario ***/
	.radio-inline-mid {margin: 0 0% !important;}
	/** menu ***/
	/** inicio **/
	/**Novedades **/
	#novedades #myCarousel-Novedades .carousel-inner .item ,#novedades #myCarousel-Novedades .carousel-inner, #novedades #myCarousel-Novedades .container {height: auto;}
	#novedades .carousel .ico-lupa {left: 44%;}
	#novedades #myCarousel-Novedades .enlace-imagen {width: 100%;float: left;}
	#novedades #myCarousel-Novedades .enlace-imagen img{margin:0 auto;}
	#novedades #myCarousel-Novedades .carousel-caption {width: 100%;float: left;}
	#novedades #span-pagos {margin-top: 20px;margin-bottom: 0px}
	#novedades #contenedor-novedades .cerrar {top: -100px;}
	/** cobertuura **/
	#cobertura #telemercadeo {
	width: 67%;
	}
	#cobertura .container-seccion {padding-bottom: 310px !important;}
}

/**+++++++++++++++++++++++++
////////////////////////////////////////////////////
+++++++++++++++++++++++++++***/
/*** clases bootstrap para pantallas height***/
/* Large desktop */ 
@media all and (min-height: 1200px) { 
 #screen-height {background:#0AE0E9 !important;} /** azul**/

} 
   /* Ipad */
@media all and (min-height: 980px) and (max-height: 1199px) {
 #screen-height {background:#ccc !important} /** gris **/

}

/* Portrait tablet to landscape and desktop  de min 800*/
@media all and (min-height: 800px) and (max-height: 979px)  {

 #screen-height{background:purple !important;} /**purpura ***/

/*** novedades ***/
	/*#novedades {	min-height: 540px;} */
	#novedades .container {z-index: 20;position: relative;}
	#novedades .nov-titulo {margin-bottom: 15px;}
	#novedades #span-pagos {margin-top: 20px;}
	#novedades .mask {padding: 5px 0 !important;}
	#mask-novs {/*	min-height: 440px;	*/}
	
	/**** empresa ***/
	#mask-empresa {	min-height: 780px;	}
	
	
	/*** productos ***/
	#productos {	min-height: 820px;	}
	/** cobertura ***/
	#cobertura {	min-height: 837px;	}

}/** purpura***/ 

/* Portrait tablet to landscape and desktop */
@media all and (min-height: 768px) and (max-height: 799px)  {

 #screen-height{background:orange !important;} /**naranja ***/

/*** novedades ***/
	#novedades {
	/** min-height: 415px; **/
	}
	#novedades .container {
	z-index: 20;
	position: relative;
	}
	#novedades .nov-titulo {
	margin-bottom: 15px;
	}
	
	#novedades .fila-nov-car {
	padding-top: 10px !important;
	}
	
	/**** empresa ***/
	#mask-empresa {
	min-height: 780px;
	}
	#productos {
	min-height: 760px !important;
	}
	/*** cobertura **/
	#cont-ciudades {
	height: 434px;
	}
	#cobertura {
	min-height: 791px;
	}
	#cobertura #telemercadeo{margin:-80px 0 0 0px}
	/*** Contacto ***/
	#fondo-final {min-height: 450px;}
}/** naranja***/ 


/* Landscape phone to portrait tablet */
@media all and (max-height: 767px) {
 #screen-height {background:#fcc !important;} /** rosado **/
 /** Inicio ***/
	 #inicio {height: 320px; min-height:0px;}
 /** Novedades **/
	 #novedades .fila-nov-car {
	padding-top: 5px;
	}
	#novedades {
	/**min-height: 423px; **/
	}
	#novedades .mask {
	padding: 5px 0;
	}
	#mask-novs {
	min-height: 0px;
	padding-bottom: 20px;
	}
	#novedades #span-pagos {
	margin-top: 49px;
	}
	#novedades h1 {
	margin-bottom: 16px;
	}
	#novedades .bg-puntas-link-ext .bg-puntas-link-ext-cuerpo {
	height: auto;
	padding: 18px 29px;
	}
	
	#novedades .bg-puntas-link-ext  #triangulo-top-right {
	border-top-width: 64px;
	}
	#novedades .bg-puntas-link-ext  #triangulo-bottom-left {
	border-bottom-width: 64px;
	}
	#novedades .bg-puntas-link-ext  #triangulo-bottom-right {
	border-bottom-width: 58px;
	}
	#novedades .bg-puntas-link-ext  #triangulo-top-left {
	border-top-width: 58px;
	}
	#marcas-carros img{ height: 100%;width: 65px;}
	/*** productos ***/
	#productos {
	min-height: 705px;
	}
	/** cobertura ***/
	#cont-ciudades{
	}
	#cobertura {
	min-height: 724px;
	}
	#cobertura #telemercadeo{}
	/*** Contacto ***/
	#fondo-final {min-height: 500px;}
} 

/* Landscape phones and down */
@media all and (max-height: 480px) {

 #screen-height{background:black;} /*** negro ***/

}
.guias {
	 display: none;
}