#introduccion-home img {margin: 0 auto;}
body{overflow-x:hidden;font-family:Verdana;font-weight:400;background-color:#fff;}
.row.marcas {float: none; margin: 0 auto;}
*:focus{outline:none}
.text-muted{color:#777}
.text-primary{color:#1b4152}
p{font-size:14px;line-height:17px;color:#1a171b}
p.large{font-size:16px} 
a,a:hover,a:focus,a:active,a.active{outline:0}
a{color:#1b4152;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
a:hover,a:focus,a:active,a.active{color:#f18942;text-decoration:none;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
a.sabermas{font-family:Verdana;font-weight:700;border-bottom:1px solid #1b4152}
button{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
button:hover{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
h1,h2,h3,h4,h5,h6{font-family:Verdana;font-weight:700}
.oculto{display:none!important}
.img-centered{margin:0 auto}
.bg-light-gray{background-color:#f7f7f7}
.bg-darkest-gray{background-color:#222}
.btn-primary{color:#fff;background-color:#1b4152;border-color:#1b4152;font-family: Verdana;font-weight:700}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#03192a;border-color:#f6bf01}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#1b4152;border-color:#1b4152}
.btn-primary .badge{color:#1b4152;background-color:#fff}
.btn-xl{color:#fff;background-color:#1b4152;border-color:#1b4152;font-family: Verdana;font-weight:700;border-radius:3px;font-size:18px;padding:20px 40px}
.btn-xl:hover,.btn-xl:focus,.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{color:#fff;background-color:#03192a;border-color:#f6bf01}
.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{background-image:none}
.btn-xl.disabled,.btn-xl[disabled],fieldset[disabled] .btn-xl,.btn-xl.disabled:hover,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl:hover,.btn-xl.disabled:focus,.btn-xl[disabled]:focus,fieldset[disabled] .btn-xl:focus,.btn-xl.disabled:active,.btn-xl[disabled]:active,fieldset[disabled] .btn-xl:active,.btn-xl.disabled.active,.btn-xl[disabled].active,fieldset[disabled] .btn-xl.active{background-color:#1b4152;border-color:#1b4152}.btn-xl .badge{color:#1b4152;background-color:#fff}
.navbar-default{border-color:transparent;background-color:transparent;top:50px;}
.navbar-default .container{position:relative;}
.navbar-default .containerwhite{position:relative;background-color:#ffffff;}
.containerwhite{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.navbar-header{width:100%;float:right;position:absolute;}
.navbar .menu{background-color:#1b4152;height:64px;color:#ffffff;}
.navbar-left{margin-left:70px;}
.navbar-fixed-top{position:absolute!important;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin: 0 auto 5px auto;
}
.navbar-default.navbar-shrink .navbar-brand  {
/*    margin: 0 auto;*/
}	
.navbar-brand {
    float: left;
	display: block;
	width: 100px;
	height: 60px;
	margin: 0 auto;
	padding: 5px;
}
.navbar-brand img {
	margin: 0 auto;
	width: 307px;
	height: 60px;
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.menu-idioma{float:right;right:0;padding:7px 25px 7px 25px;border-left:1px solid #ffffff;}
.menu-idioma ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.menu-idioma ul li {
	display: inline-block;
	padding: 4px 2px;
	margin-right: 5px;
}
.menu-idioma ul li.active {
	display: inline-block;
	color:#ffffff;
}
.menu-idioma ul li a {
	padding: 0 5px;
	color: #ffffff;
}
.menu-idioma ul li p {
	padding: 0 5px;
	color: #ffffff;
	font-size: 14px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	margin-bottom:0;
}
.menusep{margin-top:10px;}
.user {
	position: absolute;
    top: 0;
	right: 0px;
	font-size: 14px;
	width:auto;
	text-align:right;
	min-width:200px;
}
.user ul {
	list-style: none;
	margin-top: 5px;
	right:0;
	padding-left:5px;
}
.user ul li {
	float: none;
}
.user ul li:nth-child {
	margin-left: 10px;
}
.user ul li:nth-child a {
	padding: 5px;
	border: 1px solid #ffffff;
}
.user ul li ul{
	max-width:200px;
	margin-left:auto;
	right:0;
}
.user ul li ul li:nth-child(n+1) a:hover {
	background: #1b4152;
	color: #ffffff;
}
.user ul li a {
	background: #ffffff;
    padding: 5px 0px 5px 5px;
	color: #1b4152;
}
.user ul li a i {
	padding-right: 5px;
}
.navbar-right {
    float: none!important;
    margin: 0 auto!important;
/*    overflow: auto;*/
    width: 100%;
	text-align: center!important;
}
.navbar-nav>li {
	float: none;
	display: inline-block;
	padding: 10px 25px;
}
.navbar-nav>li a {
	padding: 0;
}
.navbar-nav li.social-menu a {
	display: inline-block;
    padding: 1px;
    margin: 0 5px;
}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:active,.navbar-default .navbar-brand.active{color:#03192a}
.navbar-default .navbar-collapse{border-color:rgba(255,255,255,.02);background-color:#1b4152;padding:10px 0px;margin:20px 1px;opacity:0.95;}
.navbar-default .navbar-toggle{
    background-color: #1b4152;
    border-color: #ffffff;
    position: relative;
    top: 35px;
    float: left;
    padding: 7px;
    margin-top: 0;
    margin-right: 0;
    border-radius: 0;
	margin-bottom: 0;
}
.navbar-default .navbar-toggle .icon-bar{
    display: block;
    width: 15px;
    height: 2px;
    border-radius: 1px;
	background: #ffffff;
}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#f18942}
.navbar-default .nav li a {
	font-family: Verdana;
	text-transform:uppercase;
	font-size: 14px;
	letter-spacing:1px;
	color:#ffffff;
}
.navbar-default .nav li a:hover,.navbar-default .nav li a:focus {
	color:#f18942;
}
.navbar-default .navbar-nav>.active>a{border-radius:0;color:#f18942;background-color:#f18942}
.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
	color:#f18942;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #f18942;
    background-color: transparent!important;
}
.navbar-default .navbar-nav>.active>a {
	color:#f18942;
}
.navbar-nav>li>.dropdown-menu {
    border-radius: 0!important;
    left: 0px;
    background: #1b4152;
    padding: 6px 0 0 0;
    margin: 0;
    border: 0!important;
	min-width: inherit!important;
	width:100%;
}
.navbar-nav>li>.dropdown-menu li a {
    padding: 8px 15px;
	border: none;
	font-size: 13px;
}
.navbar-nav>li>.dropdown-menu li a:hover {
	   color: #f18942;
	   border: none;
	   background-color:#1b4152;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #f18942;
    background-color: #1b4253!important;
}
.navbar-shrink .navbar-nav>li>.dropdown-menu {
    padding: 0;
}
.dropdown-menu>li>a {
    white-space: inherit;
}
.jscroll-next {
	font-weight: 700;
    text-align: center;
	width: 100%; 
    margin: 0 auto;
    padding: 10px 0;
    border-top: 1px dashed #cccccc;
    display: block;
	font-size: 14px;
	line-height: 16px;
}
a.jscroll-next:after {
    content: "\f0d7";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    display: block;
	font-size: 18px;
}
.jscroll-loading {
	text-align: center;
	width: 100%;
	display: block; 
}

@media (min-width:768px)
{
#introduccion-home a{margin-top: 0!important; top: 0!important; }

.navbar-default {
	padding: 15px 0 5px 0;
	-webkit-transition:padding .3s;
	-moz-transition:padding .3s;
	transition:padding .3s;
	border:0
}
.navbar-default .navbar-brand{font-size:2em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.navbar-default.navbar-shrink {
	background-color:#1b4152;
	padding:15px 0 0 0;
}
.navbar-default.navbar-shrink .navbar-brand {
	height: 55px;
}
.navbar-default.navbar-shrink .navbar-brand img {
	width: 84px;
	height: 50px;
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
}




header{background-image:url(https://www.agrisolutionscorp.com/img/header-bg.jpg);background-repeat:none;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;text-align:center;color:#fff}
header .intro-text{padding-top:100px;padding-bottom:50px}
header .intro-text .intro-lead-in{font-family: Verdana;font-style:italic;font-size:22px;line-height:22px;margin-bottom:25px}
header .intro-text .intro-heading{font-family: Verdana;font-weight:700;font-size:50px;line-height:50px;margin-bottom:25px}
@media (min-width:768px)
{
header .intro-text{padding-top:300px;padding-bottom:200px}
header .intro-text .intro-lead-in{font-family: Verdana;font-style:italic;font-size:40px;line-height:40px;margin-bottom:25px}
header .intro-text .intro-heading{font-family: Verdana;font-weight:700;font-size:75px;line-height:75px;margin-bottom:50px}
}
section {
	background: #ffffff;
	padding:20px 0;
}
section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}
section h3.section-subheading{font-size:16px;font-family: Verdana;text-transform:none;font-style:italic;font-weight:400;margin-bottom:75px}
@media (min-width:768px) {
p.text-brand {
min-height: 99px !important;
    width: 80%;
    /* float: left; */
    left: 51%;
    display: block;
    margin: 0 auto !important;
}
section {
	padding:20px 0;
}
}
.service-heading{margin:15px 0;text-transform:none}
#portfolio .portfolio-item{margin:0 0 15px;right:0}
#portfolio .portfolio-item .portfolio-link{display:block;position:relative;max-width:400px;margin:0 auto}
#portfolio .portfolio-item .portfolio-link .portfolio-hover{background:rgba(254,209,54,.9);position:absolute;width:100%;height:100%;opacity:0;transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s}
#portfolio .portfolio-item .portfolio-link .portfolio-hover:hover{opacity:1}
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{position:absolute;width:100%;height:20px;font-size:20px;text-align:center;top:50%;margin-top:-12px;color:#fff}
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i{margin-top:-12px}
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4{margin:0}
#portfolio .portfolio-item .portfolio-caption{max-width:400px;margin:0 auto;background-color:#fff;text-align:center;padding:25px}
#portfolio .portfolio-item .portfolio-caption h4{text-transform:none;margin:0}
#portfolio .portfolio-item .portfolio-caption p{font-family: Verdana;font-style:italic;font-size:16px;margin:0}
#portfolio *{z-index:2}
@media (min-width:767px)
{
#portfolio .portfolio-item{margin:0 0 30px}
}
.timeline{list-style:none;padding:0;position:relative}
.timeline:before{top:0;bottom:0;position:absolute;content:"";width:2px;background-color:#f1f1f1;left:40px;margin-left:-1.5px}
.timeline>li{margin-bottom:50px;position:relative;min-height:50px}
.timeline>li:before,.timeline>li:after{content:" ";display:table}
.timeline>li:after{clear:both}
.timeline>li .timeline-panel{width:100%;float:right;padding:0 20px 0 100px;position:relative;text-align:left}
.timeline>li .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}
.timeline>li .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}
.timeline>li .timeline-image{left:0;margin-left:0;width:80px;height:80px;position:absolute;z-index:100;background-color:#1b4152;color:#fff;border-radius:100%;border:7px solid #f1f1f1;text-align:center}
.timeline>li .timeline-image h4{font-size:10px;margin-top:12px;line-height:14px}
.timeline>li.timeline-inverted>.timeline-panel{float:right;text-align:left;padding:0 20px 0 100px}
.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}
.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}
.timeline>li:last-child{margin-bottom:0}
.timeline .timeline-heading h4{margin-top:0;color:inherit}
.timeline .timeline-heading h4.subheading{text-transform:none}
.timeline .timeline-body>p,.timeline .timeline-body>ul{margin-bottom:0}
@media (min-width:768px)
{
.timeline:before{left:50%}
.timeline>li{margin-bottom:100px;min-height:100px}
.timeline>li .timeline-panel{width:41%;float:left;padding:0 20px 20px 30px;text-align:right}
.timeline>li .timeline-image{width:100px;height:100px;left:50%;margin-left:-50px}
.timeline>li .timeline-image h4{font-size:13px;margin-top:16px;line-height:18px}
.timeline>li.timeline-inverted>.timeline-panel{float:right;text-align:left;padding:0 30px 20px 20px}
}
@media (min-width:992px)
{
.timeline>li{min-height:150px}
.timeline>li .timeline-panel{padding:0 20px 20px}
.timeline>li .timeline-image{width:150px;height:150px;margin-left:-75px}
.timeline>li .timeline-image h4{font-size:18px;margin-top:30px;line-height:26px}
.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}
}

.team-member{text-align:center;margin-bottom:50px}
.team-member img{margin:0 auto;border:7px solid #fff}
.team-member h4{margin-top:25px;margin-bottom:0;text-transform:none}
.team-member p{margin-top:0}
aside.clients img{margin:50px auto}
section#contact{background-color:#222;background-image:url(../img/map-image.png);background-position:center;background-repeat:no-repeat}
section#contact .section-heading{color:#fff}
section#contact .form-group{margin-bottom:25px}
section#contact .form-group input,section#contact .form-group textarea{padding:20px}
section#contact .form-group input.form-control{height:auto}
section#contact .form-group textarea.form-control{height:236px}
section#contact .form-control:focus{border-color:#1b4152;box-shadow:none}
section#contact ::-webkit-input-placeholder{font-family: Verdana;text-transform:uppercase;font-weight:700;color:#bbb}
section#contact :-moz-placeholder{font-family: Verdana;font-weight:700;color:#bbb}
section#contact ::-moz-placeholder{font-family: Verdana;font-weight:700;color:#bbb}
section#contact :-ms-input-placeholder{font-family: Verdana;font-weight:700;color:#bbb}
section#contact .text-danger{color:#e74c3c}
footer{margin:0!important;}
.footer-top{background:#1b4152;padding:40px 0px;margin:0;font-size:12px;}
.footer-top .container{padding:15px 15px 10px 15px;height:auto;}
.footer-top .container p{color:#ffffff;font-size:12px;padding-right:50px;}
.footer-top .container img{top:36px;position:relative;}
.footer-top h5{color:#fff;clear:both;margin-bottom:20px;}
.footer-top ul{margin:0;padding:0;}
.footer-top ul li{list-style:none;margin:0px 0px 6px 0px;padding:0;}
.footer-top ul li a{color:#fff;}
.footer-top ul li a:hover{color:#f18942;}
.footer-bottom{background:#000000;padding:6px 0px;margin:0;height:32px;}
.footer-bottom .container{padding:0px;}
.footer-bottom ul{margin:0;padding:0;list-style:none;}
.footer-bottom ul li{display:inline-block;margin-right:15px;}
.footer-bottom ul li a{color:#6d6d6d;font-size:12px;}
.footer-bottom p{text-align:right;color:#ffffff;font-size:12px;margin:0px;}
.footer-bottom a{font-weight:700;}
.footer-bottom a:hover{color:#1b4152;border-bottom:1px solid #1b4152;}
.footer120{height:120px;}
.row100{height:100px;}
footer span.copyright{line-height:40px;font-family: Verdana;text-transform:none}
footer ul.quicklinks{margin-bottom:0;line-height:40px;font-family: Verdana;text-transform:none}
ul.social-buttons{margin-bottom:0}
ul.social-buttons li a{display:block;background-color:#222;height:40px;width:40px;border-radius:100%;font-size:20px;line-height:40px;color:#fff;outline:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
ul.social-buttons li a:hover,ul.social-buttons li a:focus,ul.social-buttons li a:active{background-color:#1b4152}
.btn:focus,.btn:active,.btn.active,.btn:active:focus{outline:0}
.portfolio-modal .modal-content{border-radius:0;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none;border:0;min-height:100%;padding:100px 0;text-align:center}
.portfolio-modal .modal-content h2{margin-bottom:15px;font-size:3em}
.portfolio-modal .modal-content p{margin-bottom:30px}
.portfolio-modal .modal-content p.item-intro{margin:20px 0 30px;font-family: Verdana;font-style:italic;font-size:16px}
.portfolio-modal .modal-content ul.list-inline{margin-bottom:30px;margin-top:0}
.portfolio-modal .modal-content img{margin-bottom:30px}
.portfolio-modal .close-modal{position:absolute;width:75px;height:75px;background-color:transparent;top:25px;right:25px;cursor:pointer}
.portfolio-modal .close-modal:hover{opacity:.3}
.portfolio-modal .close-modal .lr{height:75px;width:1px;margin-left:35px;background-color:#222;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1051}
.portfolio-modal .close-modal .lr .rl{height:75px;width:1px;background-color:#222;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);z-index:1052}
.portfolio-modal .modal-backdrop {
	opacity:0;
	display:none;
}
::-moz-selection {
	text-shadow:none;
	background:#c3d8e8;
}
::selection {
	text-shadow:none;
	background:#c3d8e8;
}
img::selection {
	background:0 0;
}
img::-moz-selection {
	background:0 0;
}
body {
	webkit-tap-highlight-color:#1b4152;
}




/****************************************************añadido****************************************************/
.img-slide{object-fit:cover;width: 100%;}
.msgcookie {z-index:30;display:block;bottom:0;position:fixed;min-height:40px;width:100%;background:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC0000', endColorstr='#CC0000');/* IE */color:#ffffff;font-size:11px;font-family:Verdana;}
.msgcookie p{max-width:960px;margin:0 auto;background: url('/img/attention.png') 0 0 no-repeat;padding:10px 10px 10px 30px;color:#ffffff;}
.msgcookie p a:link,.msgcookie p a:active,.msgcookie p a:visited,.msgcookie p a:hover {color:#1b4152;}
.msgcookie a.close{float:right;display:block;width:40px;height:30px;background:url('/img/cookie.png') top center no-repeat;overflow:hidden;text-indent:-80px;opacity:0.5;margin:0 0 0 10px;padding:15px;}
a.close:hover{opacity:1;}
.cuadroazul{border:2px solid #1b4152;background-color:#ffffff;padding:0px 20px 40px 20px;margin-top:40px;}
.cuadroazul h3{color:#1b4152;font-size:28px;} 
.cuadroazul h4{color:#1b4152;}
.cuadroinfo{padding:20px 20px 40px 20px;margin-top:40px;}
.fondogris{background-color:#efefef;}
.valores{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #efefef;}
.valores h5{color:#1b4152;}
.valores a{border-bottom:1px solid #1b4152;font-weight:700;}
.col-xs-2{color:#1A171B;}
.col-half-offset{margin-left:4.166666667%} 
.carousel { 
	height: 960px!important;
	/*background: #efefef;*/
	/*background: -moz-linear-gradient(top,  #1b4152 0%, #114fa0 100%);  FF3.6-15 */
	/*background: -webkit-linear-gradient(top,  #1b4152 0%,#114fa0 100%);  Chrome10-25,Safari5.1-6 */
	/*background: linear-gradient(to bottom,  #1b4152 0%,#114fa0 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b4152', endColorstr='#114fa0',GradientType=0 );  IE6-9 */
}
.carousel-caption{bottom:0;padding-bottom:0;text-shadow:none;}
.carousel-caption h2{position:inherit;color:#f18942;top:550px;text-align:left;left:21%;font-size:36px;}
.carousel-caption p{position:inherit;color:#f18942;top:600px;text-align:left;font-size:18px;left:21%;padding:15px 0px;line-height:22px;margin-top:22px;}
.carousel-caption p.saber-mas{position:inherit;color:#FFF;top:310px;text-align:left;font-size:14px;left:60%;padding:15px 0px;line-height:22px;text-transform: uppercase;}
.carousel-caption p.saber-mas a{color:#fff;font-family: Verdana;font-weight:700;border-bottom:1px solid #fff;}
.white{color:#fff!important;}
#introduccion-home{background:#f18942;height:520px;}
#introduccion-home h1{font-size:24px;line-height:28px;color:#ffffff;}
#corporativo-home h1{margin-top:0px;}
#introduccion-home p.subtitulo{color:#fff;text-align:center;font-size:16px;margin:5px 80px;line-height:22px}
#introduccion-home p{color:#666666;text-align:center;font-size:13px;line-height:15px;margin:0px 5px;min-height:152px;}
#introduccion-home h3{color:#ffffff;text-align:center;margin:50px 0px;font-size:26px;}
#introduccion-home h4{font-size:16px;color:#1a171b;margin-bottom:0px;text-transform:uppercase;}
#introduccion-home img{/*margin:60px 0px;*/margin:0 auto;padding:40px;}
#introduccion-home a{color:#fff;background-color:#f18942; padding:5px 20px;margin-top:30px;/*top:50px;*/position:relative;font-size:12px;}
#introduccion-home p span {
	color: #555555;
	cursor: pointer;
    font-weight: 600;
    padding-left: 5px;
    text-decoration: underline;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.marcas-home{background-color:#fff;text-align:center;height:300px;padding:4px;}
.adornonaranja{border-top:5px solid #f18942;width:50px;float:left;height:20px;}
.adornoverde{border-top:5px solid #1b4152;width:50px;float:left;}
#page404{background:url('/img/404.jpg') no-repeat center;color:#fff;height:900px;padding-top:300px;padding-left:300px;}
#page404 p{color:#fff;}
.invisible{display:none!important;}

@media (max-width:991px)
{
.n a img{width:100%!important;height:auto!important;}
.menu-idioma{margin-left:20px;}
.navbar-nav>li{padding:12px 5px;}
#introduccion-home img{/*width:100%;height:100%;*/}

}
@media (max-width:767px)
{
.responsive{z-index:888888;margin-bottom:10px;}
.carousel-caption h2{margin-top:80px;left:50%;}
.carousel-caption p{margin-top:82px;left:50%;}
.carousel-caption p.saber-mas{left:50%;}
.carousel-control{top:120px;}
#corporativo-home h1{margin-top:20px;}
.navbar-default .navbar-toggle{top:0px;}
.navbar .menu{height:auto;}
.menu-idioma{margin-left:10px;padding:0px;margin-top: 7.5px;}
.menu-idioma ul li{padding:5px;}
.navbar>.container .navbar-brand{top:-6px;position:absolute;left:50px;}
ul .nav .navbar-nav .navbar-right{margin-top:0px!important;}
.col-half-offset{margin-left:0px;}
.navbar-default .navbar-collapse{border-color:rgba(255,255,255,.02);padding:10px 0px;height:50px;}
}
@media (max-width:640px)
{
.carousel-caption h2{margin-top:80px;left:40%;}
.carousel-caption p{margin-top:82px;left:40%;}
.carousel-caption p.saber-mas{left:40%;}
#introduccion-home p{font-size:12px;}
#introduccion-home h4{font-size:14px;}
}
@media (max-width:560px)
{
.navbar-default .nav li a{font-size:12px;letter-spacing:0px}
.menu-idioma ul li a{padding:0px;font-size:12px;}
.footer-bottom{height:auto;}
#corporativo-home{margin-top:550px!important;}
}

.col-md-6.iconos-proceso {
	text-align: center;
	padding-top: 30px;
}
.col-md-6.iconos-proceso p {
	font-family: Verdana;
    font-weight: 700;
    font-style: italic;
	font-size: 15px;
	line-height: 18px;
	color: #c9c9d3!important;
	margin: 10px 0;
}
#noticias-home{background-color:#fff;}
#noticias-home h3{padding-bottom:10px;color:#1b4152;text-align:center;}
#mas-texto {
	padding-top: 10px;
    display:none;
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.lateral-novedades{border:2px solid #F18942;margin:20px 15px;padding:20px;}
.lateral-novedades ul{margin:0px;padding:0;}
.lateral-novedades ul li{padding:0;margin:0;list-style:none;font-weight:bold;font-size:12px;}
.lateral-novedades a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: left;
    padding: 0px 0px 20px 0px;
}
.lateral-novedades p{margin:0;padding:0;}
.lateral-novedades p.date-post {
	font-size: 12px;
	line-height: 16px;
	font-weight: 700;
	color: #666666;
}
.lateral-novedades p.date-post:before {
	font-family: FontAwesome;
    content: "\f017";
	color: #f18942;
    padding: 0;
    margin-right:4px;
	height: 38px;
    width: 40px;
	font-size: 14px;
    text-align: center;
    font-weight: normal;
}
.novedad-home{background-color:#ffffff;padding:20px;margin-bottom:40px;}
.novedad-home img{border:1px solid #f18942; padding:7px}
.novedad-home a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: left;
    padding: 20px 0;
}
.novedad-home a.leermas{color:#fff;background-color:#f18942;padding:5px;margin-top:10px;width:120px;text-align:center;}
.novedad-home a.more {
    display: block;
    width: 100%;
    height: 100%;
    font-weight:700;
    text-decoration:underline;
    text-align:left;
    padding:0px;
    font-family:Verdana;
}
.novedad-home p.date-post {
	padding: 10px 50px 5px 0;
	font-size: 12px;
	line-height: 16px;
	font-weight: 700;
	color: #666666;
	text-align:right;
	margin-top:30px;
	float:right;
}
.novedad-home p.date-post:before {
	font-family: FontAwesome;
    content: "\f017";
	color: #f18942;
    padding: 0;
    margin-right:4px;
	height: 38px;
    width: 40px;
	font-size: 14px;
    text-align: center;
    font-weight: normal;
}
.novedad-home h4 {
	margin-bottom: 0px;
	height:36px;
	color:#1b4152;
	clear:both;
}
.novedad-home h4 a {
	font-weight: 700;
	font-style: normal;
	text-align: left;
	padding: 0;
	color:#1b4152;
}
.novedad-home h4 a:hover {color:#f18942;text-decoration:underline;}
.novedad-home p.descripcion {
	font-size: 12px;
	line-height:14px;
	color: #03192a;
	height:60px;
}
.novedad-home.lista-home ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.novedad-home.lista-home ul li {
	margin: 0 0 7px 0;
}
#banners .col-md-4 {
	position: relative;
}
#banners .col-md-4 a {
    width: 92%;
    position: absolute;
    top: 0;
    padding-top: 27%;
    height: 100%;
    color: #ffffff;
    font-size: 20px;
    line-height: 24px;
    font-family: Verdana;
    font-weight: 700;
    font-style: italic;
}
#banners .col-md-4 img {
	width: 100%;
	height: auto;
}
.destacado-home, .catalogo-home {
	position: relative;
}
.destacado-home a,.catalogo-home a {
    width: 50%;
    height: 50%;
    position: absolute;
    background: rgba(17, 100, 165, 0.6);
    padding-top: 20%;
    border-radius: 50%;
    top: 25%;
    left: 25%;
    color: #ffffff;
    font-size: 20px;
    line-height: 24px;
    font-family: Verdana;
    font-weight: 700;
    font-style: italic;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.destacado-home a:hover, .catalogo-home a:hover {
    background: rgba(17, 100, 165, 1);
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.destacado-home img, .catalogo-home img {
	width: 80%;
	margin: 10%;
	height: auto;
	border-radius: 50%;
}
#corporativo-home{padding:80px 0px;margin-top:200px;background:url('/img/agrisolutions-corp-contact.jpg') no-repeat center;height:289px;}
#corporativo-home h3{font-weight:700;font-style:normal;color:#f18942;font-size:30px;}
#corporativo-home p{font-size:14px;line-height:16px;color:#03192a;}
#corporativo-home a{color:#fff;background-color:#f18942;padding:10px 40px;margin-top:30px;top:50px;position:relative;font-size:16px;}
.boton-admin {	
    border: 1px solid #1b4152;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 13px;
    margin: 15px 5px;
    display: table;	
	background: #ffffff;
	color: #1b4152;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.boton-admin:hover {	
	color: #ffffff;
	background: #1b4152;
	border: 1px solid #1b4152;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.catalogo-home {
	position: relative;
}
.catalogo-home img {
    width: 75%;
    margin: 10% 12.5% 12.5% 12.5%;
    border-radius: 0;
}
.catalogo-home a i {
	font-size: 24px;
}
.catalogo-home a {
    width: 30%;
    height: 25%;
    top: 35%;
	left: 35%;
	padding-top: 12%;
}
#cabecera-estatica {
    margin-top: 30px;
    padding: 0;
    height: 250px;
}
.titulogrande{color:#ffffff;font-size:30px;margin:100px 15px;line-height:30px;}
#cabecera-mapa {
    margin-top: 110px;
    padding: 0;
    height: 450px;
}
#map {
	height: 450px;
	width: 100%;
}
.cabecera-empresa {
	background: #1b4152 url(../img/header-empresa.jpg) no-repeat center center;
	background-size: cover;
}
.img-cabeceramarca{margin-top:20px;margin-bottom:20px;}
.cabecera-marca {
	background: url(../img/agrisolutions-corp-header.jpg) no-repeat center center;
	background-size: cover;
}
.cabecera-productos {
	background: #1b4152 url(../img/header-productos.jpg) no-repeat center center;
	background-size: cover;
}
#cabecera-estatica h1{
    text-align: left;
    padding: 100px 0 5px 0;
    margin: 0 auto;
    color: #ffffff;
    font-size: 36px;
    line-height: 40px;
}
#cabecera-estatica h2{margin-top:0px;color:#ffffff;font-weight:normal;font-size:20px;}
#migasdepan {
	padding: 0;
	margin: 0;
	background: #e5e8e9;
	font-size: 14px;
}
.breadcrumb {
    padding: 10px 0;
    margin: 2px 0 0 0;
    list-style: none;
    background-color: #e5e8e9;
    border-radius: 0;
}
.breadcrumb>li+li:before {
    padding: 0 2px 0 5px;
    color: #999999;
}
.breadcrumb>li:nth-child(1) {
    font-size: 16px;
}
.breadcrumb>li:nth-child(3) {
    font-weight: 600;
}
.breadcrumb>li:nth-child(4), .breadcrumb>li:nth-child(5), .breadcrumb>li:nth-child(6)  {
    font-weight: 700;
}
.timeline-empresa {
	position: relative;
    text-align: center;
	overflow: auto;
	margin: 20px 0;
}
.dotted-line {
    width: 80%;
    margin: 0 10%;
    height: 0;
    border-bottom: 2px dotted #1b4152;
    position: absolute;
    top: 69px;
    left: 0;
}
.timeline-empresa h4 {
	color: #1b4152;
    font-size: 18px;
	margin: 15px 0;
}
#empresa .left-nopadding {
	text-align: justify;
}
.left-nopadding {
	padding-left: 0;
}
.right-nopadding {
	padding-right: 0;
}
.miniaturas-historia {
    margin-bottom: 20px;
	position: relative;
}
.miniaturas-historia img {
    max-width: 100%;
    height: auto;
}
.miniaturas-historia p {
    position: absolute;
    bottom: 0;
    background: rgba(17, 100, 165, 0.75);
    width: 100%;
    margin: 0;
    padding: 5px;
    text-align: center;
    font-weight: 600;
    color: #ffffff;
}
.right-nopadding .catalogo-home img {
    width: 100%;
    margin: 0;
    border-radius: 0;
}
.right-nopadding .catalogo-home a {
    height: 22%;
    padding-top: 9%;
}

#pagina-contacto h4 {
    display: table;
    padding-bottom: 5px;
    color: #1b4152;
    font-family: Verdana;
    font-weight: 700;
    font-size: 18px;
    margin: 0;
}
p.areas-contacto {
	margin: 0px 0px 20px 0px;
	padding-right: 30px;
	font-weight: 600;	
}
#map h4 {
	font-family: Verdana!important;
	font-style: normal;
    font-size: 15px;
    font-weight: 700;	
}
#map p {
    font-weight: 400;	
}
#map p a {
    font-weight: 700;	
}
.contacto-logo {
    width: 32%;
    float: left;
    text-align: right;
	padding-right: 5%;
}
.contacto-logo img {
    width: 100%;
    height: auto;
    max-width: 150px;
}
.contacto-txt {
    float: left;
    width: 68%;
	margin-bottom: 30px;
}
.contacto-txt h3 {
	margin-top:12px;
}
.contacto-txt p a img {
    width: 150px;
	height: auto;
}
.contacto-txt p {
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
}
.contacto-txt p i {
	font-size: 18px;
	color: #1b4152;
	line-height: 18px;
	margin: 0 5px 0 0;
	float: left;
	height: 20px;
}
.contacto-txt p a {
	font-weight: 600;
}
#panel-formulario #contacto label {
    width: 30%;
    text-align: right;
    padding-right: 15px;
    height: 30px;
    margin-bottom: 10px;
	margin-top: 10px;
	float: left;
	line-height: 30px;
	font-weight: 600;
    font-size: 14px;
	color: #03192a;
}
#panel-formulario #contacto input, #panel-formulario #contacto textarea {
    width: 54%;
    margin-right: 16%;
    height: 30px;
    margin-bottom: 10px;
	margin-top: 10px;
    padding: 5px;    
	font-size: 14px;   
	background-color: #e5e8e9;
	border: none;
}	
#panel-formulario #contacto label span {
	color: #1b4152;
    padding-left: 3px;
    margin-right: -10px;
}
#panel-formulario #contacto textarea {
	height: 100px;
}
#panel-formulario form p {
	padding-left: 30%;
	margin-bottom: 20px;
}
#panel-formulario form p span {
	color: #1b4152;
	font-weight: 700;
}
.g-recaptcha {
	padding-left: 30%;
}
.form-checkboxes {
	padding: 10px 0;
	width: 70%!important;
    margin-left: 30%!important;	
    margin-bottom: 10px;
    overflow: auto;
}
.form-checkboxes input {
	width: 15px!important;
	height: 15px!important;
	line-height: 15px!important;
	margin: 0!important;
	padding: 0!important;	
	float: left!important;
}
.form-checkboxes label {
	text-align: left!important;
	width: 80%!important;
	line-height: 15px!important;
	margin: 0!important;
	padding: 0 0 0 5px!important;
}
input#enviar, input#entrar {
	height:auto!important;
    width: inherit!important;
    margin-left: 30%;
    margin-top: 20px!important;
    color: #1b4152;
    padding: 0px!important;
    background-color: #ffffff!important;
    border-bottom: 1px solid #1b4152!important;
    font-family: Verdana;
    text-transform: uppercase;
    font-weight: 700;
}
div#mensaje-sistema {
    padding: 15px 15px 15px 45px;
	font-size: 14px;
	font-weight: 400;
	margin-bottom:15px;	
}
div.ko {
	background: rgba(198, 49, 20, 0.15) url(../img/icon-ko.png) no-repeat top left!important;
	color: #c63114;
}
div.ok {
	background: rgba(40, 144, 40, 0.15) url(../img/icon-ok.png) no-repeat top left!important;
	color: #289028;
}
.cabecera-ecolife {
	background: #1b4152 url(../img/cabecera-ecolife.jpg) no-repeat center center;
	background-size: cover;
}
#cabecera-estatica h1 span {
	font-style: normal;
}
.logo-ecolife {
	font-family: Verdana;
    font-weight: 900;
    color: #1b4152;
    font-size: 15px;
    padding: 0 2px;
    letter-spacing: 0.02em;
}
.img-contenido-ecolife {
	float: left;
	margin: 30px 30px 30px 0;
}
#empresa .contenido-ecolife h3 {
    border-bottom: none;
    display: inline-block;
    padding-bottom: 0;
    color: #1b4152;
    margin: 30px 0 0 0;
	font-style: normal;
}
.separador {
    height: 2px;
    width: 100px;
    background: #1b4152;
    display: table;
    margin: 20px 0;
}
.esquema-ecolife img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}
.cabecera-diseno {
	background: #1b4152 url(../img/cabecera-diseno.jpg) no-repeat center center;
	background-size: cover;
}
#empresa .lista-diseno {
	clear: both;	
}
#empresa .lista-diseno.par {
	clear: both;
	float: right;	
}
#empresa .lista-diseno h3 {
    color: #1b4152;
    font-size: 22px;
    margin: 25px 0 10px 0;
    font-family: Verdana;
    font-weight: 700;
    font-style: italic;
    border-bottom: 0;
}
#empresa .lista-diseno ul {
    margin: 0;
    padding: 0 0 0 20px;
}
#empresa .lista-diseno ul {
	overflow: auto;
	margin: 10px 0 0 0;
}
#empresa .lista-diseno li {
	font-size: 14px;
	line-height: 20px;
	list-style: decimal;
	color: #1b4152;
	font-weight: 700;
}
#empresa .lista-diseno li h4 {
	font-style: normal;
	margin: 10px 0 0 0;
	font-family: Verdana;
	font-size: 14px;
	line-height: 18px;
	color: #1b4152;
	font-weight: 700;
}
#empresa .lista-diseno li p {
	font-weight: 500;
}
#empresa .img-diseno {
	text-align: center;
}
#empresa .img-diseno img {
	max-width: 100%;
	height: auto;
	margin: 30px auto 10px auto;
}
.cabecera-distribucion {
	background: #1b4152 url(../img/cabecera-distribucion.jpg) no-repeat center center;
	background-size: cover;
}

.clean-header {
	height: 150px;
    background-color: #ffffff;
}
.col-md-9.centro-novedad {
	float: right;
}
.col-md-3.novedad-home.lista-home.lateral ul {
	background: #e5e8e9;
}
.centro-novedad h1 {
 	text-align:left;
    display: table;
    padding-bottom: 5px;
    color: #1b4152;
    font-weight: 700;
    font-size:38px;
}
.centro-novedad h2{color:#1b4152;text-transform:uppercase;clear:both;margin-bottom:20px;font-size:32px;}
.centro-novedad h3{}
.centro-novedad h4{color:#1b4152!important;clear:both;}
.centro-novedad h4:before{content: "\f04d";font-family: FontAwesome;font-size:14px;margin-right:6px;color:#F18942;}
.centro-novedad p{clear:both;margin:0;}
.centro-novedad a{color:#fff;background-color:#f18942;padding:5px;margin:10px 0px;width:auto;text-align:center;float:right;}
.centro-novedad a.viewinfo{width:120px;}
.centro-novedad-imagenes{width:100%;height:auto;clear:both;text-align:center;margin:100px 0px 50px 0px;}
.centro-novedad img.producto{width:150px;height:150px;margin:0px 40px;max-width:150px;max-height:150px;}
.novedad-home.lista-home.lateral h3 {
	clear: both;
	color: #ffffff!important;
	background: #03192a!important;
    font-family: Verdana!important;
    font-size: 14px!important;
    line-height: 18px!important;
    font-weight: 700!important;
    font-style: normal!important;
    text-transform: uppercase!important;
	display: block!important;
	padding: 10px!important;
	margin: 0!important;
}
.novedad-home.lista-home.lateral ul {
	overflow: auto;	
}
.novedad-home.lista-home.lateral ul p.date-post {
    padding: 10px 10px 0 10px;
    margin: 0;
    border-bottom: none;
    border-top: 1px solid #ffffff;
	font-size: 12px;
}
.novedad-home.lista-home.lateral ul h4 {
    margin: 0;
	padding: 0 10px;
}
.novedad-home.lista-home.lateral ul h4 a {
	font-size: 14px;
}
.content-novedad h1, .content-novedad h2, .content-novedad h3, .content-novedad h4, .content-novedad h5, .content-novedad h6 {
    font-family: Verdana!important;
    font-weight: 700;
    font-style: normal!important;
}
.content-novedad img {
	max-width: 100%;
	height: auto;
	margin-bottom:20px;
}
.cabecera-calidad {
	background: #1b4152 url(../img/cabecera-calidad.jpg) no-repeat center center;
	background-size: cover;
}
#calidad h2, #calidad h3 {
    border-bottom: 1px solid #03192a;
    display: table;
    padding-bottom: 5px;
    color: #03192a;
    font-family: Verdana;
    font-weight: 700;
    font-style: italic;
	font-size: 24px;
	margin: 20px 0;
}
.calidad-centro {
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
}
.calidad-centro img {
	text-align: center;
	max-width: 100%;
	height: auto;	
}
.calidad-izq {
	margin-top: 30px;
	margin-bottom: 30px;
}
.calidad-dcha {
	margin-top: 30px;
	margin-bottom: 30px;
}
.calidad-izq div {
	text-align: right;
	overflow: auto;
	margin: 20px 0;
}
.calidad-dcha div {
	text-align: left;
	overflow: auto;
	margin: 20px 0;
}
.calidad-izq div img {
	float: right;
	margin-left: 20px;
	height: 150px;
	width: 125px;
}
.calidad-dcha div img {
	float: left;
	margin-right: 20px;
	height: 150px;
	width: 125px;
}
.calidad-izq div h4, .calidad-dcha div h4 {
    color: #1b4152;
    font-family: Verdana;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    font-style: normal;
}

#productos-gama img {
	max-width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.productos-linea{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #efefef;}
.productos-linea a.catalogo{font-weight:700!important;border-bottom:1px solid #1b4152;margin-right:30px;line-height:40px;}
.catalogo-producto .catalogo-home img {
    width: 60%;
    margin: 0 20%;
	margin-bottom: 0!important;
    border-radius: 0;
}
.catalogo-producto .catalogo-home a {
    width: 20%;
    height: 25%;
    top: 35%;
    left: 40%;
    padding-left: 15px;
    padding-top: 15px;
}
.catalogo-producto .boton-mz {
	margin-bottom: 30px;	
}
.lateral .catalogo-home a {
    padding-left: 28px;
    padding-top: 28px;
}
.lateral .boton-mz {
    margin: -10px auto 20px auto;
}
.lateral-marcas{border:2px solid #F18942;margin:20px 0px;padding:20px;}
.lateral-marcas ul{margin:20px;padding:0;}
.lateral-marcas ul li{padding:0;margin:0;list-style:none;font-weight:bold;font-size:12px;}
.lateral-marcas ul li:before{content: "\f0da";font-family: FontAwesome;display: inline-block;width: 1.3em;}
.lateral-manual{border:2px solid #F18942;margin:20px 15px;padding:20px;}
.lateral-manual a:before{content:"\f0f6";font-family: FontAwesome;display: inline-block;margin-right:6px;}
.marca-manual{clear:both;height:200px;}
.marca-manual img{border:2px solid #f18942;padding:20px;width:260px;}
.marca-manual span{float:left;}
.marca-manual h5{margin:5px 0px;padding:0;clear:both;}
.marca-manual a{width:150px;margin-left:20px;top:65px;position:relative;}
.marca-manual a.logos{width:130px;}
#familia {
	padding: 40px 0 0 0;	
}
#productos-gama h1, #productos-gama h2, #familia h1, #familia h2 {
    border-bottom: 1px solid #03192a;
    display: table;
    padding-bottom: 5px;
    color: #03192a;
    font-family: Verdana;
    font-weight: 700;
    font-style: italic;
    font-size: 24px;
    margin: 0 0 20px 0;
}
.mini-familia a {
	margin: 10px 0;
}
.mini-familia a img {
	max-width: 100%;
	height: auto;
	margin: 0 0 15px 0;
}
.mini-familia a p {
	display: block;
    border-top: 1px solid #03192a;
    font-family: Verdana;
    color: #03192a;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    padding: 10px 0 0 0;
	margin: 0;
	min-height: 65px;
}
#productos {
	clear: both;
	padding-top:50px;
}
.productos-texto {
	clear: both;	
/*	margin-bottom: 20px;*/
}
#buscador {
	text-align: right;
	margin: 10px 0;	
}
.quick-link-producto {
	margin: 0 0 20px 0;
}
.quick-link-producto a {
	display: block;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.quick-link-producto a:hover {
	display: block;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
#buscador input[type="text"] {
	width: 100%;
    font-size: 14px;
    line-height: 17px;
    padding: 3px 25px 3px 3px;
	margin: 0 5px;
}
#buscador input[type="submit"] {
background: none!important;
    border: none!important;
    font-size: 16px;
    line-height: 16px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #1b4152;
	position: absolute;
	top: 11px;
	right: 11px;
    padding: 5px;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;

}
#buscador input[type="submit"]:hover {
	color: #03192a;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
#buscador label {
    font-size: 14px;
    line-height: 17px;
    color: #03192a;
    margin-right: 10px;
}
#productos h3 {
	margin: 0;
	display: block;
	font-family: Verdana;
	color: #1b4152;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
	padding: 10px 0;
}
#productos p {
	margin: 0 0 6px 0;
}
#productos p.descripcion{font-weight:700;margin-top:-10px;}
#productos p a {
    font-weight: 600;
}
#productos .col-lg-3 {
	margin: 10px 0;
}
#productos .col-lg-3.col-md-3.col-sm-4.col-xs-6:nth-child(5), #productos .col-lg-3.col-md-3.col-sm-4.col-xs-6:nth-child(9) {
	clear: both;
}
/*#todos-productos .col-lg-3.col-md-3.col-sm-4.col-xs-6:nth-child(5), #todos-productos .col-lg-3.col-md-3.col-sm-4.col-xs-6:nth-child(9) {
	clear: both;
}*/
#productos .col-lg-2.col-md-2.col-sm-3.col-xs-4.producto-coleccion {
	clear: none!important;
	margin: 0 0 30px 0;
}
#productos .col-lg-2.col-md-2.col-sm-3.col-xs-4.producto-coleccion h3 a {
    padding: 10px 0 0 0;
}
.lista-producto.lateral h3 {
	clear: both;
	color: #ffffff!important;
	background: #03192a!important;
    font-family: Verdana;
    font-size: 14px!important;
    line-height: 18px!important;
    font-weight: 700!important;
    font-style: normal!important;
    text-transform: uppercase!important;
	display: block!important;
	padding: 10px!important;
	margin: 0!important;
	border:0!important;
}

.lista-producto.lateral h3.condiciones-venta {
	clear: both;
	color: #ffffff!important;
	background: #1b4152!important;
    font-family: Verdana!important;
    font-size: 14px!important;
    line-height: 18px!important;
    font-weight: 700!important;
    font-style: normal!important;
    text-transform: uppercase!important;
	display: block!important;
	padding: 10px!important;
	margin: 0!important;
	border:0!important;
}
.condiciones-venta ul{margin-top:10px;font-size:14px;}
.condiciones-venta ul li{padding:10px 0px;}
.intro-outlet p{text-align: justify;}
.txtintrooutlet p a{font-weight: 600;}
.txtintrooutlet h5 {
    font-family: Verdana;
    color: #03192a;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    padding: 0;
    margin: 30px 0 10px 0;
}
.intro-outlet span#seguir-leyendo {
    border-bottom: 1px solid #03192a;
    padding-bottom: 2px;
    color: #03192a;
    font-family: Verdana;
    font-weight: 700;
    font-style: italic;
	display: table;
    font-size: 15px;
	line-height: 18px;
    margin: 10px 0 30px 0;
	cursor: pointer;
}
.intro-outlet #mas-texto {
    margin: -20px 0 30px 0;
}

.lista-producto.lateral .panel {
    background: #e5e8e9;
	border: none!important;
	-webkit-box-shadow: none!important;
    box-shadow: none!important;
}
.lista-producto.lateral p {
	margin: 0;
	padding: 0;
}
.lista-producto.lateral p a {
	padding: 10px;
	color: #03192a;
}
.lista-producto.lateral .panel-group .panel-heading {
    border: none!important;	
	border-radius: 0!important;
    padding: 0;
    border: none!important;
	background: #e5e8e9;
		-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.lista-producto.lateral .panel-title {
	color: #03192a;
    font-size: 14px;
    line-height: 17px;
	padding: 0;
	position: relative;
}
.lista-producto.lateral .panel-body {
	padding: 0;
}
.lista-producto.lateral p.panel-title a.desplegable {
	position: absolute;
    right: 0;
    top: 0;
    width: 15%;
    text-align: right;
    padding: 10px;
}
.lista-producto.lateral p.panel-title a.desplegable[aria-expanded="true"]:before {
	font-family: FontAwesome;
    content: "\f068";
	color: #03192a;
    padding: 0;
	height: 38px;
    width: 40px;
	font-size: 14px;
    text-align: center;
}
.lista-producto.lateral p.panel-title a.desplegable[aria-expanded="false"]:before {
	font-family: FontAwesome;
    content: "\f067";
	color: #03192a;
    padding: 0;
	height: 38px;
    width: 40px;
	font-size: 14px;
    text-align: center;
}
.lista-producto.lateral .panel-collapse p.navactive, .panel-heading p.navactive {
	background: #1b4152;
}
.lista-producto.lateral .panel-collapse p.navactive a, .panel-heading p.navactive a, .lista-producto.lateral .panel-collapse p.navactive a, .panel-heading p.navactive a.desplegable:before {
	color: #ffffff !important;
}
.lista-producto.lateral .panel-body p, .lista-producto.lateral .panel-heading p {
	border-top: 1px solid #ffffff;
}
.lista-producto.lateral .panel-group .panel-heading+.panel-collapse>.list-group, .lista-producto.lateral .panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top: none!important;
}
.lista-producto.lateral .panel-title a.desplegableno {
	font-weight: 700;
	text-transform: uppercase;
	width: 85%;
    display: block;
    padding: 10px;
}
.lista-producto.lateral .panel-body a {
	width: 100%;
	display: block;
	font-weight: 600;
	padding-left: 20px;
}
.lista-producto.lateral .panel-body p.navactive a:hover {
	background:#1b4152;
}
.lista-producto.lateral .panel-body a:hover, .lista-producto.lateral .panel-heading:hover {
	background: #f2f2f2;
		-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.lista-producto.lateral .btn-toolbar {
	margin: 0;
	background: #e5e8e9;
}
.lista-producto.lateral .btn-toolbar .btn-group {
	margin: 0;
	width: 100%;
}
.lista-producto.lateral .btn-toolbar .btn-group ul {
	margin: 0;
    padding: 0;
    list-style: none;
}
.lista-producto.lateral .btn-toolbar .btn-group ul li {
	border-top: 1px solid #ffffff;
	margin: 0;
    padding: 0;
		-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.lista-producto.lateral .btn-toolbar .btn-group ul li:hover {
	background: #f2f2f2;
		-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.lista-producto.lateral .btn-toolbar .btn-group ul li.navactive {
	background: #1b4152;
}
.lista-producto.lateral .btn-toolbar .btn-group ul li.navactive a {
	color: #ffffff;
}
.lista-producto.lateral .btn-toolbar .btn-group ul li a {
    color: #03192a;
    font-size: 14px;
    line-height: 17px;
    padding: 10px;
    display: block;
	font-weight: 700;
    text-transform: uppercase;
}
.lista-producto.lateral .quick-link-producto {
	margin: 20px 0;
}
.lista-producto.lateral .quick-link-producto a {
	margin: 20px 0;
}
.lista-producto.lateral .quick-link-producto img {
	max-width: 100%;
	height: auto;
}
.seleccionzona {
	background: #e5e8e9 url(../img/background-zona.png) no-repeat center center;
    padding: 20px;
    height: 100px;
    margin-bottom: 25px;
}
.seleccionzona label {
    width: 100%;
}
.seleccionzona select {
    width: 100%;
	font-size:14px;
	padding: 2px;
}


.col-lg-9.centro-productos {
	float: right;
}
.col-lg-9.centro-productos.outlet .filtroproducto form {
	width: 40%;
    float: right;
}
#ficha-producto {
	clear: both;
	padding-top: 20px;
	color:#03192a;
}
.datos-ficha {
	padding: 15px 15px 0 15px;
    background: #e5e7e9;	
	margin-bottom: 30px;
}
.datos-ficha-top {
	padding-bottom: 10px;
}
.datos-ficha-top p {
	margin-bottom: 15px;
}
.datos-ficha-top p a {
	font-weight: 600;
	text-decoration: underline;
}
.datos-ficha-top span {
	display: block;
    margin: 10px 0 5px 0;
	font-weight: 600;
}
.datos-ficha-top span a {
	font-weight: 700;
	margin: 0 4px;
}
.datos-ficha-top span a:first-child {
	margin: 0 4px 0 0;
}

.datos-ficha-bottom {
	border-top: 1px solid #03192a;
    padding-top: 5px;
    margin-bottom: 15px;
    overflow: auto;
}
.datos-ficha-bottom span {
	display: block;
    margin: 10px 0 5px 0;
	font-weight: 600;
}
#cantidad {
	margin: 20px 0 0 0;
	float: left;	
}
#cantidad label {
	font-size: 14px;
	margin-right: 5px;
	font-weight: 600;
}
#cantidad input {
	font-size: 14px;
	width: 25px;
	height: 25px;
	text-align: center;
	font-weight: 600;
}
.cantidad-boton {
	cursor: pointer;
    margin: 0 0 0 5px;
    text-align: center;
    width: 25px;
    display: inline-block;
    height: 25px;
    background: #1b4152;
    padding: 5px;
    line-height: 15px;
    font-size: 15px;	
}
.cantidad-boton i {
    text-align: center;
    line-height: 15px;
    font-size: 12px;
	color: #ffffff;
}
.cantidad-boton:hover {
    background: #03192a;	
}
#anadir {
	margin: 15px 0 5px 0;
	float: right;	
}
#anadir button {
    border: 0!important;
    border-radius: 0!important;
    height: 35px;
    background: #1b4152;
    font-size: 15px;
	line-height: 15px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 700;
	padding: 5px 10px;
}
#anadir button:hover {
    background: #03192a;		
}
#anadir button i {
    margin-right: 10px;
	font-size: 18px;
}
#confirmar {
	margin: 15px 0 5px 0;
	float: right;	
}
#confirmar button {
    border: 0!important;
    border-radius: 0!important;
    height: 35px;
    background: #1b4152;
    font-size: 15px;
	line-height: 15px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 700;
	padding: 5px 10px;
	margin-top:35px;
	float:right;
}
#confirmar button:hover {
    background: #03192a;		
}
#confirmar button i {
    margin-right: 10px;
	font-size: 18px;
}
#imprimirpedido {
	border: 0!important;
    border-radius: 0!important;
    height: 35px;
    background: #1b4152;
    font-size: 15px;
	line-height: 15px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 700;
	padding: 5px 10px;
	margin-top:35px;
	float:left;
}
#imprimirpedido:hover {
    background: #03192a;		
}
#imprimirpedido i {
    margin-right: 10px;
	font-size: 18px;
}
#repetirpedidoboton {
	border: 0!important;
    border-radius: 0!important;
    height: 35px;
    background: #1b4152;
    font-size: 15px;
	line-height: 15px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 700;
	padding: 5px 10px;
	margin-top:35px;
	float:right;
}
#repetirpedidoboton a{color:#ffffff;}
#repetirpedidoboton:hover {
    background: #03192a;		
}
#repetirpedidoboton i {
    margin-right: 10px;
	font-size: 18px;
}
.link-pdf h3 {
    border-bottom: 1px solid #03192a;
    padding-bottom: 5px;
    color: #03192a;
    font-family: Verdana;
    font-weight: 700;
    font-style: italic;
    font-size: 20px;
    margin: 20px 0;
}
.ESPEC ul {
	background: url(../img/ficha-ico-especificaciones.gif) no-repeat left top;
	overflow: auto;	
	min-height: 50px;
	list-style: none;
}
.EXPOS ul {
	background: url(../img/ficha-ico-expositor.gif) no-repeat left top;	
	overflow: auto;	
	min-height: 50px;
	list-style: none;
}
.INSTR ul {
	background: url(../img/ficha-ico-instrucciones.gif) no-repeat left top;	
	overflow: auto;	
	min-height: 50px;
	list-style: none;
}
.MANT_ ul {
	background: url(../img/ficha-ico-mantenimiento.gif) no-repeat left top;
	overflow: auto;	
	min-height: 50px;
	list-style: none;
}
.PLAN_ ul {
	background: url(../img/ficha-ico-plano.gif) no-repeat left top;	
	overflow: auto;	
	min-height: 50px;
	list-style: none;
}
.PLANO ul {
	background: url(../img/ficha-ico-planos.gif) no-repeat left top;	
	overflow: auto;	
	min-height: 50px;
	list-style: none;
}
.W_CER ul {
	background: url(../img/ficha-ico-certificado.gif) no-repeat left top;	
	overflow: auto;	
	min-height: 50px;
	list-style: none;
}
.W_FIC ul {
	background: url(../img/ficha-ico-tecnico.gif) no-repeat left top;	
	overflow: auto;	
	min-height: 50px;
	list-style: none;
}
.W_INS ul {
	background: url(../img/ficha-ico-montaje.gif) no-repeat left top;	
	overflow: auto;	
	min-height: 50px;
	list-style: none;
}
.ESPEC ul li, .EXPOS ul li, .INSTR ul li, .MANT_ ul li, .PLAN_ ul li, .PLANO ul li, .W_CER ul li, .W_FIC ul li, .W_INS ul li {
	margin: 0 0 5px 0;
}
.ESPEC ul li a, .EXPOS ul li a, .INSTR ul li a, .MANT_ ul li a, .PLAN_ ul li a, .PLANO ul li a, .W_CER ul li a, .W_FIC ul li a, .W_INS ul li a {
	text-decoration: underline;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	display: inline-block;
}
.relacionados h3, .repuestos h3, .intro-outlet h3 {
    border-bottom: 1px solid #03192a;
    padding-bottom: 5px;
    color: #03192a;
    font-family: Verdana;
    font-weight: 700;
    font-style: italic;
    font-size: 20px;
    margin: 40px 0 20px 0;
}
.relacionados .producto-lista {
	height: auto!important;
}
.relacionados .producto-lista h3 {
	border-bottom: none!important;	
}
.accesori-buton {
    text-decoration: underline;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
	color: #1b4152;
	background: none;
	border: none!important;
	border-radius: 0!important;	
	padding: 10px 0;
	text-align: left;
}

.accesori-buton.collapsed:after {
	    content: "\f078";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
}
.accesori-buton:after {
	    content: "\f077";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
}
#demo {
	margin: 0 0 30px 0;
}



.repuestos a {
    border-bottom: 1px solid #cccccc;
    overflow: auto;
    display: block;
	padding: 15px 0 0 0;
	margin: 0 15px;
}
.repuestos a h3 {
	margin: 10px 0 5px 0;
	padding: 0;
	border: none!important;	
    font-family: Verdana;
    color: #03192a;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
}
.repuestos a h4 {
    font-family: Verdana;
    color: #03192a;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    font-style: normal;
    padding: 0;
    margin: 0;
}
.repuestos a img {
	max-width: 100px;
	height: auto;
	float: left;
	margin: 0 20px 15px 0;
}
.repuestos a p {
	color: #1b4152;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    margin: 0 0 15px 0;
}
.repuestos a:last-child {
    border-bottom: none;
	margin-bottom: 0;
}
.imagen-empresa {
	margin-bottom: 0px;
	padding-top:20px;
}
.imagen-empresa a img {
	max-width: 100%;
	height: auto;
	position: relative;
	margin-bottom: 20px;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.imagen-empresa a {
	cursor: pointer;
}
.imagen-empresa a i {	
	color: #ffffff;
	font-size: 24px;
	position: absolute;
    left: 0;
    padding: 35% 50%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.imagen-empresa a:hover i {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.imagen-empresa a:hover img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.icoempresa{width:100%;height:100%;max-width:132px;max-height:132px;}
.close {
    font-size: 25px!important;
    filter: alpha(opacity=70)!important;
    opacity: .7!important;
}
.close:hover {
    font-size: 25px!important;
    filter: alpha(opacity=100)!important;
    opacity: 1!important;
}
.modal-header {
    border-bottom: none!important;
}
.filtroproducto {
	background: #e5e8e9;
	overflow: auto;
	padding: 12px;
	margin-bottom: 20px;
}
.filtroproducto form {
	margin: 0;
	width: 28%;
	float: left;
	font-size: 14px;
}
.filtroproducto p {
	width: 16%;
	float: left;
	font-size: 14px;
}
.filtroproducto p {
	font-weight: 500;
	margin: 0;
	padding: 2px 0;
}
.filtroproducto p span {
    font-weight: 700;
    background: #d4d6d8;
    padding: 5px;
}
.filtroproducto form label {
	font-weight: 500;
	color: #03192a;
	width: 42%;
	margin: 0;
	text-align: right;
}
.filtroproducto form select {
	font-weight: 500;
	color: #03192a;
	width: 55%;
}
#todos-productos {
	clear: both;
}
.producto-lista {
	margin: 15px 0 0 0;
	height: 330px;
}
.producto-lista img {
	max-width: 100%;
	height: auto;
}
.producto-lista h3 {
    display: block;
    border-top: 1px solid #03192a;
    font-family: Verdana;
    color: #03192a;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    padding: 10px 0 0 0;
	margin: 10px 0 0 0;
}
.producto-lista h4 {
    font-family: Verdana;
    color: #03192a;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    font-style: normal;
    padding: 5px 0;
	margin: 0;
}
.producto-lista p {
    color: #1b4152;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
}
/*********************************************************MAP********************************************************/
#map-touch {
	margin: 30px 0;
}
#map-touch ul {
	padding: 0 0 0 10px;
}
#map-touch li {
	margin: 0 0 5px 0;
	list-style-image: url(../img/list.gif);
	padding-right: 25px;
}
#map-touch li a {
	font-weight: 700;
	text-decoration: underline;
	cursor: pointer;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
#map-touch li a.active {
	color: #03192a;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.back-map {
	background: url(../img/map/world-map.gif) no-repeat left top;
	height: 340px;
	width: 690px;
	position: relative;	
}
.back-map a {
	cursor: pointer;	
}
.filtromapa {
	background: #e5e8e9;
    overflow: auto;
    padding: 10px;
    margin-bottom: 20px;	
}
.filtromapa form label {
	color: #03192a;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;	
	margin: 0 5px;
}
.filtromapa form select {
	color: #03192a;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;	
	margin: 0;
}
.na {
	background: url(../img/map/NA.gif) no-repeat left top;
	position: absolute;
	top: 0;
	left: 0;
	width: 301px;
	height: 191px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
	z-index: 1;
}

.na:hover {
	background: url(../img/map/NA.gif) no-repeat left top;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.na.active {
	background: url(../img/map/NA.gif) no-repeat left top;
	filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out
}
.ca {
	background: url(../img/map/CA.gif) no-repeat left top;
	position: absolute;
    top: 170px;
    left: 145px;
	width: 54px;
	height: 36px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
	z-index: 6;
}
.ca:hover {
	background: url(../img/map/CA.gif) no-repeat left top;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.ca.active {  
	background: url(../img/map/CA.gif) no-repeat left top;
	filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out
}
.sdm {
	background: url(../img/map/SDM.gif) no-repeat left top;
	position: absolute;
    top: 193px;
    left: 147px;
	width: 112px;
	height: 147px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
	z-index: 1;
}
.sdm:hover {
	background: url(../img/map/SDM.gif) no-repeat left top;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.sdm.active {  
	background: url(../img/map/SDM.gif) no-repeat left top;
	filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out
}
.spa {
	background: url(../img/map/SPA.gif) no-repeat left top;
	position: absolute;
    top: 127px;
    left: 302px;
	width: 32px;
	height: 22px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
	z-index: 6;
}
.spa:hover {	
	background: url(../img/map/SPA.gif) no-repeat left top;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.spa.active {  
	background: url(../img/map/SPA.gif) no-repeat left top;
	filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out
}
.eu {
	background: url(../img/map/EU.gif) no-repeat left top;
	position: absolute;
    top: 12px;
    left: 274px;
	width: 128px;
	height: 140px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
	z-index: 1;
}
.eu:hover {	
	background: url(../img/map/EU.gif) no-repeat left top;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.eu.active { 
	background: url(../img/map/EU.gif) no-repeat left top;
	filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out
}
.asi {
	background: url(../img/map/ASIA.gif) no-repeat left top;
	position: absolute;
    top: 9px;
    left: 372px;
	width: 315px;
	height: 232px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
	z-index: 1;
}
.asi:hover {	
	background: url(../img/map/ASIA.gif) no-repeat left top;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.asi.active { 
	background: url(../img/map/ASIA.gif) no-repeat left top;
	filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out
}
.af {
	background: url(../img/map/AF.gif) no-repeat left top;
	position: absolute;
    top: 141px;
    left: 289px;
	width: 134px;
	height: 151px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
	z-index: 1;
}
.af:hover {	
	background: url(../img/map/AF.gif) no-repeat left top;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.af.active { 
	background: url(../img/map/AF.gif) no-repeat left top;
	filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out
}
.aus {
	background: url(../img/map/AUS.gif) no-repeat left top;
	position: absolute;
    top: 226px;
    left: 538px;
	width: 129px;
	height: 93px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
	z-index: 1;
}
.aus:hover {	
	background: url(../img/map/AUS.gif) no-repeat left top;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.aus.active { 
	background: url(../img/map/AUS.gif) no-repeat left top;
	filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out
}

.ocultar {
	display: none;
}
.contacto-proveedor {
	padding-right: 30px;
}
.contacto-proveedor img {
	margin: 20px 0;
	display: block;	
	height: 75px;
	width: auto;
}
.contacto-proveedor span {
	font-size: 14px;
	line-height: 18px;
    color: #1b4152;
	font-weight: 600;
}
.contacto-proveedor h5 {
	font-size: 14px;
	line-height: 18px;
    color: #03192a;
	font-weight: 700;
	font-family: Verdana!important;
	font-style: normal;
	margin: 5px 0 10px 0;
}
.contacto-proveedor p {
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
}
.contacto-proveedor p i {
	font-size: 18px;
	color: #1b4152;
	line-height: 18px;
	margin: 0 10px 0 0;
	float: left;
	height: 20px;
}
.contacto-proveedor p a {
	font-weight: 600;
	display: table;
}
#faqs {
	min-height: calc(100% - 320px);	
}
#faqs h1 {
    border-bottom: 1px solid #03192a;
    display: table;
    padding-bottom: 5px;
    color: #03192a;
    font-family: Verdana;
    font-weight: 700;
    font-style: italic;
    font-size: 24px;
    margin: 0 0 20px 0;
}
#faqs .lista-producto.lateral p.panel-title a.desplegable {
     position: inherit; 
    right: inherit;
    top: inherit;
    display: block;
    width: 100%;
    text-align: left;
	padding: 10px 50px 10px 15px;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    font-weight: 700;
}
#faqs .lista-producto.lateral p.panel-title a.desplegable[aria-expanded="true"]:before, #faqs .lista-producto.lateral p.panel-title a.desplegable[aria-expanded="false"]:before {
    position: absolute;
	right: 10px;
	height: 20px;
    width: 30px;
}
#faqs .panel-body p {
    background: #ffffff;
    padding: 10px 15px 30px 10px;	
}
.intro-faqs {
	margin-bottom: 30px;	
}


@media (max-width:1200px) {
.catalogo-producto .catalogo-home img{width:61%;margin:0 19.5%;}
.catalogo-producto .catalogo-home a{top:35%;left:40%;padding:10px 0 0 10px;}
.lateral .catalogo-home a{padding-left:20px;padding-top:20px;}
.contacto-proveedor p a{letter-spacing:-0.05em;}
#introduccion-home img{/*width:150px; height:43.5px; margin:40px 0px;*/ margin: 0 auto;}
.carousel-caption h2{left:17%;}
.novedad-home img{width:375px;height:225px;}
.img-cabeceramarca{width:100%;}
.marca-manual a{top:0px;}
}





@media (max-width:992px) {
#productos .col-lg-3.col-md-3.col-sm-4.col-xs-6:nth-child(5), #productos .col-lg-3.col-md-3.col-sm-4.col-xs-6:nth-child(9) {
	clear: none;
}
#productos .col-lg-3.col-md-3.col-sm-4.col-xs-6:nth-child(4), #productos .col-lg-3.col-md-3.col-sm-4.col-xs-6:nth-child(7), #productos .col-lg-3.col-md-3.col-sm-4.col-xs-6:nth-child(10) {
	clear: both;
}
.catalogo-producto .catalogo-home img {
    width: 100%;
    margin: 0;
}
.catalogo-producto .catalogo-home a {
    width: 30%;
    height: 23%;
    top: 35%;
    left: 35%;
	padding: 13px 0 0 13px;
}
.lateral .catalogo-home a {
    padding-left: 13px;
    padding-top: 13px;
}
.lateral .boton-mz {
    margin: 0 auto 20px auto;
}
#banners .col-md-4 a {
    padding-top: 23%;
}
.certificados {
	margin: 20px 0 0 0;	
}
.filtroproducto p {
    width: 100%;
}
.filtroproducto form {
    width: 33.2%;
    margin: 5px 0;
}
.filtroproducto form label {
    width: 52%;
}
.filtroproducto form select {
    width: 45%;
}
.filtroproducto p span {
    width: 100%;
    display: block;
}
.filtroproducto p {
    width: 100%;
    margin: 0 0 5px 0;
}
.lista-producto.lateral .panel-title a.desplegableno {
    width: 80%;
}
.lista-producto.lateral p.panel-title a.desplegable {
    width: 20%;
}
.lista-producto.lateral .catalogo-home img {
    width: 100%;
    margin: 5% 0 10% 0;
    border-radius: 0;
}
.lista-producto.lateral .catalogo-home a {
    height: 20%!important;
}
#map-touch ul {
    padding: 0 0 0 15px;
    overflow: auto;
	margin-bottom: 30px;
}
#map-touch ul li {
    width: 25%;
	float: left;
}
.carousel-caption h2 {font-size:30px;left:10%;}
#introduccion-home img{/*width:100px;height:29px;margin:20px 0px;*/margin: 0 auto;/*width: 77%; height: auto;*/width:350px;}
#introduccion-home p{font-size:13px;line-height:14px;margin:0px;}
#introduccion-home a{font-size:11px;}
#introduccion-home p.subtitulo{font-size:14px;}
.marcas-home{height:280px;}
.row.marcas { width: 100%; margin-left: 0; }
.novedad-home h4{font-size:16px;}
.novedad-home img{width:250px;height:150px;}
.novedad-home p.date-post{margin-top:8px;}
.centro-novedad img.producto{margin:0px 10px 0px 0px;max-width:150px;}
.lateral-marcas {padding:0px;}
.marca-manual{height:150px;}
.marca-manual img {padding:10px;width:181.5px;}
}

@media (max-width:767px) {
.clean-header {
    height: 95px;
}
#cabecera-estatica {
    margin-top: 75px;
    height: 220px;
}
#cabecera-estatica h1 {
    padding: 80px 0 5px 0;
}
#cabecera-mapa {
    margin-top: 75px;
}
.navbar-nav>li {
	display: table;
	margin: 0 auto;
	padding: 5px;
    float: left;
}
.navbar-nav>li.dropdown {
	padding: 0!important;
	margin: 5px 0px 5px 20px;
}
.navbar-nav>li a.dropdown-toggle{
	/*display: none!important;*/
}
.navbar-nav>li>.dropdown-menu {
	display: block;
    position: inherit;
    box-shadow: none;
    overflow: auto;
    margin: 0;
    padding: 0!important;
    text-align: left;
}
.navbar-nav>li>.dropdown-menu li {
    margin: 0 auto;
    padding: 10px 0 5px 0;
}
.navbar-nav>li>.dropdown-menu li.active a{
	background: #1b4152;
	border-bottom: 1px solid #ffffff;
}
.navbar-nav>li>.dropdown-menu li a {
    font-family: Verdana;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    color: #ffffff;
	padding: 0;
	text-align:left;
}
.navbar-nav>li>.dropdown-menu li a:hover {
	background: #1b4152;
}
.container>.navbar-header {
     margin-right: 0; 
     margin-left: 0;
     width:auto;
}
.carousel {
    height: 440px!important;
}
.carousel .carousel-caption a img {
    max-width: 100%;
	height: auto;
}
.navbar.navbar-default.navbar-fixed-top, .navbar.navbar-default.navbar-fixed-top.navbar-shrink {
	padding: 15px 0;
	top:0px;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	padding: 5px 0 0 0;
	height:auto;
	top: 10px;
    position: inherit;
    overflow: hidden;
}
.navbar-fixed-bottom .navbar-collapse ul, .navbar-fixed-top .navbar-collapse ul {
	padding: 0;
	margin-left: 10px;
	float:left;
}
#productos .col-lg-3.col-md-3.col-sm-4.col-xs-6:nth-child(4), #productos .col-lg-3.col-md-3.col-sm-4.col-xs-6:nth-child(7), #productos .col-lg-3.col-md-3.col-sm-4.col-xs-6:nth-child(10) {
	clear: none;
}
#productos .col-lg-3.col-md-3.col-sm-4.col-xs-6:nth-child(3), #productos .col-lg-3.col-md-3.col-sm-4.col-xs-6:nth-child(5), #productos .col-lg-3.col-md-3.col-sm-4.col-xs-6:nth-child(7), #productos .col-lg-3.col-md-3.col-sm-4.col-xs-6:nth-child(9), #productos .col-lg-3.col-md-3.col-sm-4.col-xs-6:nth-child(11) {
	clear: both;
}
.catalogo-producto .catalogo-home img {
    width: 61%;
    margin: 0 19.5%;
}
.catalogo-producto .catalogo-home a {
    width: 20%;
    height: 25%;
    top: 35%;
    left: 40%;
	padding: 6% 0 0 6%;
}
.novedad-home {
	margin: 10px auto 20px auto;
}
.novedad-home a img {
	height: 200px;
}
.novedad-home.lista-home ul li {
    margin: 10px 0 0 0;
}
.dotted-line {
    width: 2px;
    margin: 0 auto;
    padding: 0;
    height: 80%;
    border-left: 2px dotted #1b4152;
    top: 10%;
    left: 50%;
    bottom: 10%;
}
.timeline-empresa h4 {
    margin: 20px 0 0 0;
    padding: 5px 0;
    background: #ffffff;
}
.timeline-empresa p {
    background: #ffffff;
    padding: 5px 0;
    margin: 0 0 40px 0;
}
#banners .col-md-4 {
    margin: 10px auto 30px auto;
}
#banners .col-md-4 a {
    padding-top: 29%;
}
.destacado-home a {
    font-size: 16px;
    line-height: 18px;
}
.miniaturas-historia {
    margin-top: 20px;
}
#empresa .left-nopadding, #empresa .right-nopadding {
    text-align: justify;
    padding: 0;
}
.footer-bottom p {
    text-align: left;
    font-size: 12px;
    margin-top: 5px;
}
#productos .producto-coleccion p {
    min-height: 40px;
}
#todos-productos .producto-lista:nth-child(odd) {
    clear: both;
}
.producto-lista {
    margin: 15px 0 0 0;
     height: inherit; 
}
.lista-producto.lateral .catalogo-home {
    text-align: center;
}
.lista-producto.lateral .catalogo-home img {
    width: 300px;
    margin: 20px auto;
    border-radius: 0;
}
.lista-producto.lateral .catalogo-home a {
    height: 80px!important;
    width: 80px;
    left: calc(50% - 40px);
    padding-left: 0px;
    padding-top: 30px;
}
.back-map {
	left: calc(50% - 345px);	
}
#map-touch ul li {
    width: 33%;
    float: left;
}
#introduccion-home p.subtitulo{margin:5px 50px;}
.img-slide{
	object-fit: none;
    width: 100%;
    object-position: 50% 0%;
    top: 200px;
    position: relative;
}
.carousel-caption h2{top:700px;z-index:5;left:5%;font-size:28px;}
.navbar-brand img{left:50%;position:inherit;}
/*#introduccion-home img{width:200px;height:58px;}*/
#corporativo-home{margin-top:500px;}
.novedad-home a img{width:500px;height:300px;}
#cabecera-estatica {margin-top:0px;}
.img-cabeceramarca {margin-top:0px;}
.marca-manual a{margin:0px 0px 10px 10px;font-size:12px;width:auto!important;}


}
@media (max-width:550px) {
.carousel-control {
    display: none;
}
.certificados {
    width: 70%;
    margin: 5% 15% 5% 15%;
}
.right-nopadding .catalogo-home a {
    padding-top: 10%;
}
#migasdepan .col-xs-6 {
	width: 100%;
}
#migasdepan .breadcrumb {
    padding: 10px 0 0 0;
}
.filtroproducto p {
    width: 100%;
}
.filtroproducto form {
    width: 100%;
    margin: 5px 0;
}
.relacionados .producto-lista {
    width: 50%;
    height: 350px!important;
}
.back-map {
	display: none;	
}
#map-touch ul li{width:50%;float:left;}
.modal-body img{width:100%;height:auto;}
.novedad-home a img{width:100%;height:100%;}
/*#introduccion-home img{width:150px;height:43.5px;}*/
.centro-novedad img.producto{width:100px;height:100px;max-width:100px;max-height:100px;}
.centro-novedad-imagenes{margin:50px 0px 50px 0px;}
.centro-novedad p{font-size:12px;}
.centro-novedad a{font-size:12px;}
.centro-novedad h2{font-size:24px;}
.marca-manual img{padding:5px;width:121px;
}
}

@media (max-width:450px) {
.carousel {
    height: 350px!important;
}
.iconos-proceso {
	padding-top: 0!important;	
}
.iconos-proceso .col-lg-4 {
	width: 100%;	
	padding: 10px 0;
}
#corporativo-home .col-lg-9, #corporativo-home .col-lg-3 {
	width: 100%;	
}
.destacado-home a {
    font-size: 20px;
    line-height: 22px;
	padding-top: 22%;
}
.destacado-home a {
    font-size: 16px;
    line-height: 18px;
}
#banners .col-md-4 a {
    padding-top: 25%;
}
.certificados {
    width: 100%;
    margin: 10% 0;
}
#productos-gama .catalogo-producto, #productos-gama .quick-link-producto {
	width: 100%;	
}
#productos .col-xs-6 {
	width: 100%;
	margin-bottom: 30px;	
}
.footer-top .container img {
    margin-bottom: 40px;
}
.footer-top .container a img {
    margin-bottom: 10px;
}
#productos .col-lg-2.col-md-2.col-sm-3.col-xs-4.producto-coleccion {
    width: 100%;
}
#productos .producto-coleccion p {
    min-height: auto;
}
#todos-productos .producto-lista {
    float: none;
	width: 100%;
}
.lista-producto.lateral .catalogo-home img {
    width: 200px;
    margin: 20px auto;
    border-radius: 0;
}
.lista-producto.lateral .catalogo-home a {
    height: 80px!important;
    width: 80px;
    left: calc(50% - 40px);
    padding-left: 0px;
    padding-top: 30px;
}
.imagen-ficha, .datos-ficha {
	width: 100%;
}
.relacionados .producto-lista {
    width: 100%;
    height: auto!important;
}
.repuestos a h3 {
    margin: 0 0 5px 0;
}
#map-touch ul li {
    width: 100%;
    float: left;
}
.contacto-logo {
    width: 100%;
    text-align: left;
    margin: 20px 0;
}
.contacto-txt {
    width: 100%;
}
#panel-formulario #contacto label, #registro form label {
    width: 100%;
    text-align: left;
    padding-right: 0;
    margin-bottom: 0;
}
#panel-formulario #contacto input, #panel-formulario #contacto textarea, #registro form input, #registro form textarea, #registro form select {
    width: 100%;
    margin-right: 0;
    margin-top: 0;
}
#panel-formulario form p {
    padding-left: 0;
}
.form-checkboxes {
    width: 100%!important;
    margin-left: 0!important;
}
.g-recaptcha {
    padding-left: 0;
}
input#enviar, input#entrar {
    margin-left: 0;
}
.forgot-pass {
    margin-left: 0;
}
.mini-familia a {
    width: 100%;
}
#introduccion-home a{padding:5px;}
#introduccion-home p.subtitulo{margin:5px 25px;}
.navbar-brand img{width:230.25px;height:45px;}
#corporativo-home{margin-top:600px!important;}
.centro-novedad img.producto{margin: 0px 10px 10px 0px;}
}

@media (max-width:400px) {
.navbar-brand img{left:0;}
#introduccion-home p.subtitulo{margin:5px;line-height:18px;}	
/*#introduccion-home img{width:100px;height:29px;}*/
#introduccion-home p{font-size:11px;line-height:11px;}
#introduccion-home a{font-size:10px;padding:2px;}
.novedad-home h4{margin-bottom:20px;}
.novedad-home a.leermas{padding:2px;width:100px;font-size:12}
.novedad-home p.date-post{padding:10px 20px 5px 0;margin-top:20px;}
.imgmarca{width:225px;height:50.25px;}
}
