/** External fonts */

@font-face {
    font-family: BentonSans;
    src: url("../fonts/BentonSans-Normal.eot");
    src: url("../fonts/BentonSans-Normal-iefix.eot") format("embedded-opentype"), 
    	 url("../fonts/BentonSans-Normal.woff") format("woff"), 
    	 url("../fonts/BentonSans-Normal.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}
@font-face {
    font-family: SocialShare;
    src: url("../fonts/social-share-kit.eot");
    src: url("../fonts/social-share-kit.svg") format("svg"), 
    	 url("../fonts/social-share-kit.woff") format("woff"), 
    	 url("../fonts/social-share-kit.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}
@font-face {
    font-family: BentonSansLight;
    src: url("../fonts/BentonSansLight-Normal.eot");
    src: url("../fonts/BentonSansLight-Normal-iefix.eot") format("embedded-opentype"), 
    	 url("../fonts/BentonSansLight-Normal.woff") format("woff"), 
    	 url("../fonts/BentonSansLight-Normal.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}
@font-face {
    font-family: BentonSansMedium;
    src: url("../fonts/BentonSansMedium.eot");
    src: url("../fonts/BentonSansMedium-iefix.eot") format("embedded-opentype"), 
    	 url("../fonts/BentonSansMedium.woff") format("woff"), 
    	 url("../fonts/BentonSansMedium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}
@font-face {
    font-family: BentonSansBold;
    src: url("../fonts/BentonSansMedium.eot");
    src: url("../fonts/BentonSansMedium-iefix.eot") format("embedded-opentype"), 
    	 url("../fonts/BentonSansMedium.woff") format("woff"), 
    	 url("../fonts/BentonSansMedium.ttf") format("truetype");
	font-weight: bold
}
@font-face {
    font-family: BentonSansBook;
    src: url("../fonts/BentonSansMedium.eot");
    src: url("../fonts/BentonSansMedium-iefix.eot") format("embedded-opentype"), 
    	 url("../fonts/BentonSansMedium.woff") format("woff"), 
    	 url("../fonts/BentonSansMedium.ttf") format("truetype");    
    font-style: bold;
    font-weight: bold
}
@font-face {
    font-family: BentonSansBook;
    src: url("../fonts/BentonSansBook.eot");
    src: url("../fonts/BentonSansBook-iefix.eot") format("embedded-opentype"), 
    	 url("../fonts/BentonSansBook.woff") format("woff"), 
    	 url("../fonts/BentonSansBook.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}
@font-face {
    font-family: BentonSansComp;
    src: url("../fonts/BentonSansComp.eot");
    src: url("../fonts/BentonSansComp.svg") format('svg'), 
    	 url("../fonts/BentonSansComp.woff") format("woff"), 
    	 url("../fonts/BentonSansComp.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}
@font-face {
    font-family: BentonSansCompMedium;
    src: url("../fonts/BentonSansCompMedium.eot");
    src: url("../fonts/BentonSansCompMedium.svg") format('svg'), 
    	 url("../fonts/BentonSansCompMedium.woff") format("woff"), 
    	 url("../fonts/BentonSansCompMedium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}
@font-face {
    font-family: BentonSansExtraCompMedium;
    src: url("../fonts/BentonSansExtraCompMedium.eot");
    src: url("../fonts/BentonSansExtraCompMedium.svg") format('svg'), 
    	 url("../fonts/BentonSansExtraCompMedium.woff") format("woff"), 
    	 url("../fonts/BentonSansExtraCompMedium..ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}

/** Carousel */
 body{
 	overflow-x:hidden;
 	font-family: BentonSansLight, sans-serif;
 	}
 
  .carousel-indicators{
  	left:32px;
  	margin-left: 0%;
  	text-align: left;
  }
  
  .carousel-indicators li,
  .carousel-indicators li:hover,
  .carousel-indicators li.active,
  .carousel-indicators li.active:hover{
  	list-style-type: none;
  	background-color: transparent;
  	border:0;
  }
  
  .carousel-indicators li:before,
  .carousel-indicators li.active:before{
    content: "";
    width: 24px;
    height: 21px;
    float: left;
    margin-right: 35px;
    background-color: #fff;
    border-bottom-left-radius: 19px;
    border-bottom-right-radius: 14px;
    border-top-right-radius: 29px;
    border-top-left-radius: 19px;
    border: 1px solid #707070;
    opacity: 0.5;
  }
  
  .carousel-indicators li.active:before{  	
    background-color: rgb(182,211,119);    
  }
  
  .carousel-indicators li + li,
  .carousel-indicators li.active + li,
  .carousel-indicators li + li.active{
	margin-left:20px;
  }
  
  .max-size-300{
  	overflow: hidden;
  	width:100%;
  	height: 100%;
  	/* max-height: 300px; */
  }
  
  
  /******************/  
  /* Navigation Bar */
  /******************/
  .navbar-default{
  	background-color: RGB(217,225,228);
  	border-color: RGB(217,225,228);
  }
  .navbar-medium-mooving{
  	background-color: #fff;
  	border-color    : #fff;
  }
  .navbar-mooving{
  	text-aling:center; 	
  }
  .navbar-mooving ul{
  	position:relative;
  	left:50%;
  }
  .navbar-mooving ul li{
  	right: 50%;
  }
  .navbar-top-mooving
 {
 	position: relative;
 }
 .navbar-top-mooving .navbar-nav>li,
 .navbar-top-mooving .navbar-nav>li>a,
 .navbar-top-mooving .navbar-nav>li>a:visited,
 .navbar-top-mooving .navbar-nav>li>a:active,
 .navbar-top-mooving .navbar-nav>li>a:hover,
 .navbar-top-mooving .navbar-nav>li>a:focus
 {
 	color:#000; 
 	text-transform: Uppercase;
 	font-size:8pt;
 }
 .navbar-top-mooving .navbar-nav>li>a:hover{
 	text-decoration:underline;
 }
 .t-margin{
 	margin-top:5px;
 }
 .navbar-nav > li > a, .navbar-brand {
    padding-top:4px !important; 
    padding-bottom:0 !important;
    height: 28px;
 }
 .navbar {
	min-height:28px !important;
	margin-bottom:10px;
 }
 .t-right{
 	text-align: right;
 }
 .t-center{
 	text-align: center;
 }
 .form-control-lat-login{
 	font-size: 9pt;
    height: 25px;
 }
 .btn-lat{
 	background-color: rgb(172,181,186);
 	border-color:     rgb(172,181,186); 
 	color:#fff;	
 }
 .btn-lat:hover{
 	background-color: rgb(120,135,143);
 	border-color:     rgb(120,135,143);
 	color:#fff;
 }
 .row-logo{
 	margin-top: 25px;
 }
 .row-carrousel{
 	margin-top: 10px;
 }
 .row-banners{
 	margin-top: 20px;
 }
 .rounded-img{
 	border-radius: 8px;
 	display: block;
    width: 100%;
    height: auto;
 }
 .t-margin-banners{
 	margin-top: 30px;
 }
 .no-pad{
 	padding:0px 15px;
 }
 .banner-col-1, 
 .banner-col-2, 
 .banner-col-3
 {
 	padding:0px; 
 }
/*
 .banner-col-1{
 	padding-right: 1%;
	 	
 }
 .banner-col-2{
	padding-right: 1%;
	padding-left: 1%;
	 
 }
 .banner-col-3{
	padding-left: 1%; 
 }
 */
 
 .banner-licencias, .banner-cuadernos, .banner-lineas-propias, .banner-mooving-work,
 .banner-novelty, .banner-pedido, .banner-agendas,
 .banner-canoplas, .banner-carpetas{
 	padding: 0px;
 	background-color:#fff;
 	/* border-radius: 17px; */
 	overflow:hidden;
 	margin-bottom: 5%;	
 	font-size: 10px;
 }  		  	
 	
 	
 .banner-licencias .el-banner-inner:first-child,
 /* Bootstrap Carrousel licencias */
 .banner-licencias .carousel,
 .banner-licencias .carousel-inner>.item, 
 .banner-licencias .carousel-inner>.item>.active,
 .banner-licencias .carousel-inner>.item>a>img,
 .banner-licencias .carousel-inner>.item>img,
 .banner-licencias .carousel-inner>.item>.active>a>img,
 .banner-licencias .carousel-inner>.item>.active>img
 /* Bootstrap Carrousel licencias */
 {
 	height: 100%;
 	max-height: 496px; 	
 	min-height: 496px;
 	overflow:hidden; 	 
 }
 .banner-licencias .carousel-inner:first-child img{
 	height: 100%;
 	max-height: 496px; 	
 	min-height: 496px;
 }
 
 
 .banner-lineas-propias .el-banner-inner:first-child,
 /* Bootstrap Carrousel lineas-propias */
 .banner-lineas-propias .carousel,
 .banner-lineas-propias .carousel-inner>.item, 
 .banner-lineas-propias .carousel-inner>.item>.active,
 .banner-lineas-propias .carousel-inner>.item>a>img,
 .banner-lineas-propias .carousel-inner>.item>img,
 .banner-lineas-propias .carousel-inner>.item>.active>a>img,
 .banner-lineas-propias .carousel-inner>.item>.active>img,
 /* Bootstrap Carrousel lineas-propias */
 .banner-cuadernos .el-banner-inner:first-child,
/* Bootstrap Carrousel cuadernos */
 .banner-cuadernos .carousel,
 .banner-cuadernos .carousel-inner>.item, 
 .banner-cuadernos .carousel-inner>.item>.active,
 .banner-cuadernos .carousel-inner>.item>a>img,
 .banner-cuadernos .carousel-inner>.item>img,
 .banner-cuadernos .carousel-inner>.item>.active>a>img,
 .banner-cuadernos .carousel-inner>.item>.active>img
 /* Bootstrap Carrousel cuadernos */ 
 {
 	/* background-color: #04191e; */	
 	margin-right:6%;
 	width:94%;
 	height: 100%;
 	max-height: 270px; 	
 	min-height: 270px; 	
 	/* border-radius: 17px; */
 	overflow:hidden;
 }
 .banner-lineas-propias .el-banner-inner:first-child{
 	margin-right:0%;
 	margin-left:6%;
 }

 
 .banner-lineas-propias img,
 .banner-cuadernos img{
 /*	min-height: 270px; */
 }
 .banner-mooving-work .epigrafe{
 	display:none;
 }
  
  
 .banner-mooving-work .el-banner-inner:first-child,
 /* Bootstrap Carrousel mooving-work */
 .banner-mooving-work .carousel,
 .banner-mooving-work .carousel-inner>.item, 
 .banner-mooving-work .carousel-inner>.item>.active,
 .banner-mooving-work .carousel-inner>.item>a>img,
 .banner-mooving-work .carousel-inner>.item>img,
 .banner-mooving-work .carousel-inner>.item>.active>a>img,
 .banner-mooving-work .carousel-inner>.item>.active>img
 /* Bootstrap Carrousel mooving-work */
 {
 	height: 100%;
 	max-height: 410px; 	
 	min-height: 410px; 	
 	/* border-radius: 17px; */
 	overflow:hidden; 	 
 }
 
 
 
  .banner-novelty .el-banner-inner:first-child,
  /* Bootstrap Carrousel novelty */
 .banner-novelty .carousel,
 .banner-novelty .carousel-inner>.item, 
 .banner-novelty .carousel-inner>.item>.active,
 .banner-novelty .carousel-inner>.item>a>img,
 .banner-novelty .carousel-inner>.item>img,
 .banner-novelty .carousel-inner>.item>.active>a>img,
 .banner-novelty .carousel-inner>.item>.active>img
 /* Bootstrap Carrousel novelty */
 {
 	height: 100%;
 	max-height: 356px; 	
 	min-height: 356px; 	
 	/* border-radius: 17px; */
 	overflow:hidden; 	 
 }
 
 
 .banner-pedido .el-banner-inner:first-child,
 /* Bootstrap Carrousel pedido */
 .banner-pedido .carousel,
 .banner-pedido .carousel-inner>.item, 
 .banner-pedido .carousel-inner>.item>.active,
 .banner-pedido .carousel-inner>.item>a>img,
 .banner-pedido .carousel-inner>.item>img,
 .banner-pedido .carousel-inner>.item>.active>a>img,
 .banner-pedido .carousel-inner>.item>.active>img,
 /* Bootstrap Carrousel pedido */
 .banner-canoplas .el-banner-inner:first-child,
 /* Bootstrap Carrousel canoplas */
 .banner-canoplas .carousel,
 .banner-canoplas .carousel-inner>.item, 
 .banner-canoplas .carousel-inner>.item>.active,
 .banner-canoplas .carousel-inner>.item>a>img,
 .banner-canoplas .carousel-inner>.item>img,
 .banner-canoplas .carousel-inner>.item>.active>a>img,
 .banner-canoplas .carousel-inner>.item>.active>img,
 /* Bootstrap Carrousel canoplas */
 .banner-carpetas .el-banner-inner:first-child, 
 /* Bootstrap Carrousel Carpetas */
 .banner-carpetas .carousel,
 .banner-carpetas .carousel-inner>.item, 
 .banner-carpetas .carousel-inner>.item>.active,
 .banner-carpetas .carousel-inner>.item>a>img,
 .banner-carpetas .carousel-inner>.item>img,
 .banner-carpetas .carousel-inner>.item>.active>a>img,
 .banner-carpetas .carousel-inner>.item>.active>img
 /* Bootstrap Carrousel Carpetas */
 {
 	height: 100%;
 	max-height: 123px; 	
 	min-height: 123px; 	
 	/* border-radius: 17px; */
 	overflow:hidden; 	 
 }
 .banner-agendas .el-banner-inner:first-child
 {
 	height: 100%;
 	max-height: 356px; 	
 	min-height: 356px; 	
 	/*border-radius: 17px;*/
 	overflow:hidden; 	 
 }
 
 .banner-carpetas       .el-banner-inner:first-child img,
 .banner-canoplas       .el-banner-inner:first-child img, 
 .banner-pedido         .el-banner-inner:first-child img,
 .banner-novelty        .el-banner-inner:first-child img,
 .banner-mooving-work   .el-banner-inner:first-child img,
 .banner-licencias      .el-banner-inner:first-child img,
 .banner-lineas-propias .el-banner-inner:first-child img{
 	/* border-radius: 17px; */
 }
 
 
 /*
 .banner-mooving-work{	background-color: #e3e3e5;	}
 .banner-novelty{		background-color: #f2b8ce;	}
 .banner-pedido{		background-color: #9baebf;	}
 .banner-agendas{		background-color: #73c4bb;	}
 .banner-canoplas{		background-color: #f2d086;	}
 .banner-carpetas{		background-color: #a6b5de;	}
 */

 
 
 .epigrafe{
	float: left;
    position: absolute;
    top: 27px;
    padding: 3px 18px;
    background-color: rgba(255,255,255,0.7);
    font-size: 15pt;
    color: #000;
    font-family: BentonSans, sans-serif; 
 }
 

 
 .redes-sociales{
 	text-align: center;
 	background-color: rgb(238,243,246);
 	height: 70px;
 	min-height: 70px;
 	max-height: 70px;
 	margin-top: 30px;
 }
 .red-social-bullet{
	border-radius: 50%;
    padding: 10px;
    top: 15px;
    position: relative;
 }
 
 .ssk-instagram{
 	background-color:rgb(198,208,217);
 }
 .ssk-facebook{
 	background-color:rgb(198,208,217); 	
 }
 .ssk-facebook:before{
 	/* Ajuste para centrar la f de facebook */
 	left:-4px;
 }
 .ssk-twitter{
 	background-color:rgb(198,208,217);
 }
 
 .footer-menu{
 	list-style-type: none;
 }
 .footer-menu{
 	padding: 0;
 	margin: 0;
 	padding-left: 10%
 }
 .footer-menu li{
 	display: inline-block;
    min-width: 100px;
 }
 .footer-menu li + li{
 	margin-left: 20px;
 }
 .footer-menu-redes{
	padding: 0;
 	margin: 0;
 	list-style-type: none;
 }
 .footer-menu-redes li{
 	float:left;
 	width: 32.3333%;
 }
 
 .footer-menu-2{
 	margin-top: 10px;
 }
 
 .mn-mooving li,
 .mn-mooving li:hover,
 .mn-mooving li a,
 .mn-mooving li a:hover,
 .mn-mooving li a:link,
 .mn-mooving li a:active
 {
 	color:#000;
 	text-decoration: none;
 	background-color: #fff;
 }
 .mn-mooving li a:hover{
 	color: rgb(172,181,186); 	
 }
 
 .mn-mooving-top li,
 .mn-mooving-top li:hover,
 .mn-mooving-top li a,
 .mn-mooving-top li a:hover,
 .mn-mooving-top li a:link,
 .mn-mooving-top li a:active
 {
 	line-height: 51px;
    font-weight: bold;
    display: table-cell; 
 }
 .search-top{
 	top: 16px;
    height: 25px;
    border: 1px solid rgb(172,181,186);
    border-right: 1px solid #fff;
 }
 #btn-search
 {
	border: 1px solid rgb(172,181,186);
    border-left: 1px solid #fff;
    background-color: #FFF;
    height: 25px;
    top: 16px;
    left: -2px;
     border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
 }
 .fa-search{
 	top: -4px;
    position: relative;
    color: rgb(172,181,186);
 }
 
 #buscador-rapido{
 	top: -14px;
    margin-left: 22px;
 }
 .latinium{
 	padding:9px 18px;
 }
 .no-pad-l-f{
 	padding-left:0;
 	padding-right: 0;
 }
 .lineas-propias{
 	clear:both;
 }
 .lineas-propias>h2{
     padding: 20px 60px;
 }
 .ban-lic{
	padding:0;
	margin:0;
	margin-top:30px;
	text-align: center;
	overflow: hidden;
	width: 206px;
	float:left;
 }
 #contenedor-lineas-no-propias img,#contenedor-lineas-propias img{
 	padding-bottom: 40px;
 } 
 #contenedor-lineas-no-propias,#contenedor-lineas-propias{
 text-align: center;
 }
 .p-top{
	padding-top: 30px;
 }
 
 /** Begin Bootstrap Grilla a 5 Columnas Fix's */ 
 .col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths { position: relative; min-height: 1px; }
                              .col-xs-5ths { width: 20%; float: left; }
 @media (min-width: 768px)  { .col-sm-5ths { width: 20%; float: left; } }
 @media (min-width: 992px)  { .col-md-5ths { width: 20%; float: left; } }
 @media (min-width: 1200px) { .col-lg-5ths { width: 20%; float: left; } }
 /** End Bootstrap Grilla a 5 Columnas Fix's */


 div .pagination p.counter{
 	display:none;
 }
 div .pagination ul{
 	display:table;
 	list-style-type: none;
 }
 div .pagination ul li{
 	display: table-cell;
 	width: 30px;
 	height: 30px;
 	text-align: center;
 	line-height: 30px;
 	color: black;
 }

 div .pagination ul li + li {
	border-left:1px solid #ccc;
	
 }
 
 div .pagination ul li>a{
 	color: black;
 }
 div .pagination ul li>a:hover{
 	  color: rgb(172,181,186);
	    text-decoration: none;
 }
  div .pagination ul li.pagination-prev,
  div .pagination ul li.pagination-next{
 	display: none;
 }
 div .pagination ul li.pagination-start:before{
 	content : "\e008";
 	font-family: IcoMoon;
 }
 div .pagination ul li.pagination-end:after{
 	content : "\e006";
 	font-family: IcoMoon;
 }
 .figure-foto{
 	border-radius:10px;
 	overflow: hidden;
 	min-height: 200px;
 	max-height: 200px;
 	width: 100%;
 }
 .foto-noticia{
 	width: 100%;
    height: auto;
    border-radius: 8px;
    min-height: 200px;
 }
  .nosotros{
 	margin-top:20px;
 	
 }
 div.metadatos{
 	padding-top:10px;
 	padding-left:10px;
 	font-weight: bold; 	
 }
 
 
 h2.titulo{
 	text-transform: uppercase;
 	font-size:16pt;
 	padding: 0px 10px;
 	color: rgb(0,169,224);
 	font-weight: bold;
 	padding-top: 0px;
    margin-top: 5px;
 }
 div.intro-articulo{
 	padding: 0px 10px;
 }
 article.articulo{
 	border-bottom:1px solid  rgb(217,225,218);
 	min-height: 450px;
    
 }
 p.read-more{
 	text-align: center;
 	padding-top:15px;
 }
 p.read-more a{
 	border-radius:10px;
 	background-color: rgb(237,242,246);
 	padding:10px;
 	font-size: 10pt;
 	color:black;
 }
 p.read-more a:hover{
 	text-decoration: none;
 	background-color: rgb(237,242,255);
 }
 
 /* User */
 {
 
 }
 div .userdata >#form-login-username ,#form-login-password,#form-login-submit {
 	display:inline;
 }
 #form-login-remember,#login-form > ul.unstyled{
 	display:none;
 }
 
 
 /* End User */
 
 
 
div.budge-carrito{
    float: right;
    width: 23px;
    height: 20px;
    display: table-cell;
    text-align: center;   
}
.hello-user{
	float:right;
}
span.carrito{
	font-weight: bold;
	font-size:10px;
}
.logout-button{
	display: none;
}
.login-greeting{
	float: right;
}

#system-message {
    margin: 0 0 5px;
}
#system-message div p {
    list-style: none outside none !important;
}
#system-message div {
    color: #111111;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    margin: 0;
    padding: 10px 20px 0;
    text-align: left;
}
.alert-heading{
	font-weight: bold;
}
#system-message div.alert{
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
#system-message div.alert-warning {
    color: #8a6d3b;
    background-color: rgb(247, 233, 141);
    border-color: #faebcc;
}
#system-message div.alert-notice {
    color: #31708f;
    background-color: #8de5f7;
    border-color: #bce8f1;
}
#system-message div.alert-success {
    color: #3c763d;
    background-color: #d0f18d;
    border-color: #d6e9c6;
}
#system-message div.alert-error {
    color: #a94442;
    background-color: #f9bfbf;
    border-color: #ebccd1;
}
#system-message-container {
    margin: 0;
    padding: 0;
}
a.close{
	font-weight: bold;
}
.prod-title{
	font-size:16pt;
	font-weight: bold;
	text-transform: uppercase;	
	font-family: BentonSans, sans-serif;
}
#a-salir{
	cursor:pointer;
}

.well{
	background-color: #fff;
    border-color: #fff;
    box-shadow: none;
}
.well .btn-primary{
	width: 162px !important;
	color: #fff;
	border-color: rgb(0, 168, 227) !important;
	background-color: rgb(0, 168, 227) !important;
	text-transform: uppercase;
	font-size: 8pt !important;
    line-height: 2 !important;
    position: relative;
    left: 5px;
    top:20px;	
}

ul.nav-stacked >li>a,ul.nav-stacked >li>a:hover,ul.nav-stacked >li>a:visited,ul.nav-stacked >li>a:active{
	line-height: 10px;
	color: #00a8e3 !important;
}
ul.nav-stacked{
	border:0 !important;
}

 div.login,div.login + div{
 	margin:0 auto;
	width: 100%;
	max-width: 300px;
 }
 div.login .control-group .control-label{
 	text-align: left;
 }
 div.login .control-group .controls > input{
 	width : 100%;
 	border-radius: 5px; 	
 }
 div.login .control-group .controls > input[type=checkbox]{
 	width:initial;
 }
 div.login + div{
 	/* text-align: center; */
 }

 
 div.contact-form .control-group .control-label{
 	text-align: left;
 }
 div.contact-form .control-group .controls > input[type=checkbox]{
 	width:initial;
 }
 div.contact-form + div{
 	/* text-align: center; */
 }
 
 #user-registration >fieldset>p,
 div.reset-confirm form.form-validate fieldset p,
 div.reset-complete form.form-validate fieldset p,
 div.contact-form form.form-validate fieldset legend,
 div.contact h3
 { display: none; }
 
 div.reset, div.remind,div.reset-confirm,div.reset-complete{
 	margin:0 auto;
	width: 100%;
	max-width: 300px;
 }
 div.reset .control-group .control-label,
 div.reset-confirm .control-group .control-label,
 div.reset-complete .control-group .control-label,
 div.remind .control-group .control-label  {
 	text-align: left;
 }
 div.reset .control-group .controls > input,
 div.reset-confirm .control-group .controls > input,
 div.reset-complete .control-group .controls > input,
 div.remind .control-group .controls > input{
 	width : 100%;
 	border-radius: 5px; 	
 }
 div.reset .control-group .controls > input[type=checkbox],
 div.reset-confirm .control-group .controls > input[type=checkbox],
 div.reset-complete .control-group .controls > input[type=checkbox],
 div.remind .control-group .controls > input[type=checkbox]{
 	width:initial;
 }
 
 div.login .control-group .controls > input[type=text],
 div.login .control-group .controls > input[type=password],
 div.reset .control-group .controls > input[type=text],
 div.reset-confirm .control-group .controls > input[type=text],
 div.reset-complete .control-group .controls > input[type=text],
 div.contact-form .control-group .controls > input,
 div.remind .control-group .controls > input[type=text]{
 	box-shadow:none;
 	border: 1px solid #acb5ba;
 	border-radius:4px;
 }
 div.contact-form{
 	margin:0 auto;
	width: 100%;
	max-width: 500px;
 }
 div.contact-form .control-group .controls > input[type=text],
 div.contact-form .control-group .controls > input[type=email],
 div.contact-form .control-group .controls > textarea{
 	width: 100%;
 	max-width: 500px;
 	min-width: 500px;
 }
 
 #jform_spacer-lbl{
 	font-size: 9pt;
 	font-family:BentonSansBold; 
 }
 
 .btn-blue{
 	width: 100px !important;
	color: #fff;
	border-color: rgb(0, 168, 227) !important;
	background-color: rgb(0, 168, 227) !important;
	text-transform: uppercase;
	font-size: 8pt !important;
    line-height: 2 !important;
    position: relative;
    left: 5px;
}
.btn-blue:hover{
	background-color: rgb(217,225,218) !important;
	border-color: rgb(217,225,218) !important;
	color: rgb(47, 123, 150) !important;
}
.btn-blue{
	border-radius: 10px !important;
}
.lbl-blue{
	line-height: 100%;
}

.t2-margin{
	margin-top:30px;
	
}
.max-view-width{
	max-width: 1980px;
}
.no-pad-l-r{ 
	padding-left:0px; 
	padding-right: 0px;
}
.no-pad-t{
	padding-top: 0px;
}
.no-pad-b{
	padding-bottom: 0px;
}

img.responsive {	max-width: 100%; height: auto; }

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

@media (max-width: 768px) 
{
	
 	.navbar-brand img{
 		width: 150px;
 		height: auto;
 		position: relative;
 		top:10px;
 	}
 	#buscador-rapido{
		margin:0; 	
 	}
 	.navbar-top-mooving{
 		margin-bottom: 0px;
 	}
 	
 	 div.contact-form{
	 	margin:0 auto;
		width: 100%;
		min-width: 100%;
		max-width: 100%;
	 }
	 div.contact-form .control-group .controls > input[type=text],
	 div.contact-form .control-group .controls > input[type=email],
	 div.contact-form .control-group .controls > textarea{
	 	width: 100%;
	 	min-width: 100%;
		max-width: 100%;
	 }
	 .navbar-top-mooving .navbar-nav>li,
	 .navbar-top-mooving .navbar-nav>li>a,
	 .navbar-top-mooving .navbar-nav>li>a:visited,
	 .navbar-top-mooving .navbar-nav>li>a:active,
	 .navbar-top-mooving .navbar-nav>li>a:hover,
	 .navbar-top-mooving .navbar-nav>li>a:focus
	 {
		color: #000;
	    text-transform: Uppercase;
	    font-size: 14pt;
	    padding: 0;
	    line-height: 30px;
	    text-align: center;
	    display: table;
	    width: 100%;
	 }
 	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    	max-height: 480px;
    	border:0;
	}
	.navbar-default {
    	background-color: #fff;
    	border-color: #e7e7e7;
	}
	.icon-menu-mooving,.icon-menu-mooving>a{
		display: table-cell !important;
	} 	
	.menu-cliente-xs,.menu-cliente-xs>a{
		background-color: RGB(217,225,228);
		font-size:10pt !important;
		line-height: 20px !important;
 	}
 	.menu-cliente-primer-item{
 		margin-top: 5px;
 		padding-top: 20px !important;
 	}
 	.row-carrousel{
 		margin-top: 0px;
 	}
 	#contenedor-lineas-no-propias,#contenedor-lineas-propias{
 		overflow: hidden;
 	}
 	#contenedor-lineas-no-propias img,#contenedor-lineas-propias img{
 		max-width: 180px;
 	}
  	.banner-col-1{ padding-right: 0%; }
 	.banner-col-2{ padding-right: 0%; padding-left: 0%; }
 	.banner-col-3{	padding-left: 0%; }
 	.footer-menu,.dir-afip .col-xs-10 p{ padding-left: 2%; }
	.footer-menu li{ min-width: 80px; }
	.latinium{ padding:5% 2%; }
	.banner-lineas-propias .epigrafe{left: 6%;}
	.dir-afip{ margin-top: 20px;padding-left: 0%;}
	.dir-afip .col-xs-10,.dir-afip .col-xs-2{padding-right: 0%; padding-left: 0%;}
	.no-pad-l-r-xs{ padding-left:0px; padding-right: 0px;}
	.dataTables_filter{ width: 100%;min-width: 100%; max-width: 100%;}
	.btn-confirm,.btn-keep-buy,.btn-gris{ height: 40px;min-width: 40px;border-radius:5px;line-height: 33px;}
	.ellipsis{display: none;}
	a.previous{margin: 0; padding: 0;}
	#filtros-imagenes-banco{height: auto;}
	p.info-label{ text-align: center;}
	.item-imagen-banco { max-width: inherit; margin-right: 0px; }
	.foto-noticia{ margin:30px 0px;}
	.b-licencia{padding:15px;} 
	.banner-col-1, .banner-col-2, .banner-col-3 { padding-bottom: 30px; }
	.navbar-top-mooving{border:0 !important;} 
}

