.registro .uk-modal-dialog{width:300px}
.padding-left-remove{padding-left:10px}
.form-button{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:#fff;text-transform:none;display:inline-block;box-sizing:border-box;padding:5px 7px;background:rgba(179,0,18,0.83);background:-moz-linear-gradient(top,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(179,0,18,0.83)),color-stop(27%,rgba(222,23,30,0.79)),color-stop(81%,rgba(222,23,30,0.7)),color-stop(100%,rgba(179,0,18,0.67)));background:-webkit-linear-gradient(top,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);background:-o-linear-gradient(top,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);background:-ms-linear-gradient(top,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);background:linear-gradient(to bottom,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b30012',endColorstr='#b30012',GradientType=0);vertical-align:middle;line-height:30px;min-height:30px;font-size:1rem;text-decoration:none;text-align:center;width:75%}
.form-button:not(:disabled){cursor:pointer}
.form-button:hover,.form-button:focus{background:rgba(179,0,18,1);background:-moz-linear-gradient(top,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(179,0,18,1)),color-stop(27%,rgba(222,23,30,1)),color-stop(81%,rgba(222,23,30,1)),color-stop(100%,rgba(179,0,18,1)));background:-webkit-linear-gradient(top,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);background:-o-linear-gradient(top,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);background:-ms-linear-gradient(top,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);background:linear-gradient(to bottom,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b30012',endColorstr='#b30012',GradientType=0);color:#fff;outline:none;text-decoration:none}
.form-button2{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:#fff;text-transform:none;display:inline-block;box-sizing:border-box;padding:0 7px;background:rgba(179,0,18,0.83);background:-moz-linear-gradient(top,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(179,0,18,0.83)),color-stop(27%,rgba(222,23,30,0.79)),color-stop(81%,rgba(222,23,30,0.7)),color-stop(100%,rgba(179,0,18,0.67)));background:-webkit-linear-gradient(top,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);background:-o-linear-gradient(top,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);background:-ms-linear-gradient(top,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);background:linear-gradient(to bottom,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b30012',endColorstr='#b30012',GradientType=0);vertical-align:middle;line-height:30px;min-height:30px;font-size:1rem;text-decoration:none;text-align:center;width:100%}
.form-button2:not(:disabled){cursor:pointer}
.form-button2:hover,.form-button2:focus{background:rgba(179,0,18,1);background:-moz-linear-gradient(top,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(179,0,18,1)),color-stop(27%,rgba(222,23,30,1)),color-stop(81%,rgba(222,23,30,1)),color-stop(100%,rgba(179,0,18,1)));background:-webkit-linear-gradient(top,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);background:-o-linear-gradient(top,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);background:-ms-linear-gradient(top,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);background:linear-gradient(to bottom,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b30012',endColorstr='#b30012',GradientType=0);color:#fff;outline:none;text-decoration:none}
.form-button3{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:#fff;text-transform:none;display:inline-block;box-sizing:border-box;padding:5px;background:rgba(179,0,18,0.83);background:-moz-linear-gradient(top,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(179,0,18,0.83)),color-stop(27%,rgba(222,23,30,0.79)),color-stop(81%,rgba(222,23,30,0.7)),color-stop(100%,rgba(179,0,18,0.67)));background:-webkit-linear-gradient(top,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);background:-o-linear-gradient(top,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);background:-ms-linear-gradient(top,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);background:linear-gradient(to bottom,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b30012',endColorstr='#b30012',GradientType=0);vertical-align:middle;line-height:30px;min-height:30px;font-size:1.5rem;text-decoration:none;text-align:center;width:50%}
.form-button3:not(:disabled){cursor:pointer}
.form-button3:hover,.form-button3:focus{background:rgba(179,0,18,1);background:-moz-linear-gradient(top,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(179,0,18,1)),color-stop(27%,rgba(222,23,30,1)),color-stop(81%,rgba(222,23,30,1)),color-stop(100%,rgba(179,0,18,1)));background:-webkit-linear-gradient(top,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);background:-o-linear-gradient(top,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);background:-ms-linear-gradient(top,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);background:linear-gradient(to bottom,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b30012',endColorstr='#b30012',GradientType=0);color:#fff;outline:none;text-decoration:none}
.black-button{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:#fff;text-transform:none;display:inline-block;box-sizing:border-box;padding:0 7px;background:#464646;vertical-align:middle;line-height:30px;min-height:30px;font-size:1rem;text-decoration:none;text-align:center;width:100%;font-weight:700}
.black-button:not(:disabled){cursor:pointer}
.black-button:hover,.black-button:focus{background:#a1a1a1;color:#fff;outline:none;text-decoration:none}
.bg-grey{background-color:#f9f9f9}
.bg-grey2{background-color:#949494}
.bg-black{background-color:#585858;margin-bottom:-2px}
.red{color:#c30018}
.grey{color:#7d7d7d!important}
.white{color:#fff}
.margin-force{margin-left:45px;margin-top:100px}
.margin-services{margin-bottom:5px !important;}
.bg-banner{position:relative;background:#fff;overflow:hidden}
.link-foto:hover{opacity:.7;filter:alpha(opacity =70)}
.bg-banner h2{z-index:2;position:relative}
.bg-banner button{z-index:2;position:relative}
.bg-banner:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:1;background-image:url(../images/webstylesec-banner-seguridad.jpg);background-repeat:no-repeat;background-position:50% 0;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.newsletter input[type="text"]{font-size:15px!important;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fafafa!important;border-color:#7d7d7d -moz-use-text-color #7d7d7d #7d7d7d;border-image:none;border-radius:0;border-style:solid none solid solid !important;border-width:1px medium 1px 1px !important;box-shadow:none!important;color:#7d7d7d!important;font-weight:500;height:40px;overflow:hidden;padding:6px 0 5px 10px !important;width:50%!important;margin:10px 0;font-family:"FontAwesome","Ope Sans",sans-serif}
.newsletter button{-webkit-appearance:none;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-size:16px!important;height:35px;-moz-border-bottom-colors:none;background:rgba(179,0,18,0.83);background:-moz-linear-gradient(top,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(179,0,18,0.83)),color-stop(27%,rgba(222,23,30,0.79)),color-stop(81%,rgba(222,23,30,0.7)),color-stop(100%,rgba(179,0,18,0.67)));background:-webkit-linear-gradient(top,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);background:-o-linear-gradient(top,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);background:-ms-linear-gradient(top,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);background:linear-gradient(to bottom,rgba(179,0,18,0.83) 0%,rgba(222,23,30,0.79) 27%,rgba(222,23,30,0.7) 81%,rgba(179,0,18,0.67) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b30012',endColorstr='#b30012',GradientType=0);-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#8BCCE7;vertical-align:top;border-image:none;border-radius:0;border-style:solid none solid solid;border-width:0 medium 0 0;box-shadow:none!important;color:#fff!important;font-weight:700;height:40px;overflow:hidden;padding:0 0 5px;text-indent:0;width:28%;cursor:pointer;margin:10px 0 10px -3px !important;display:inline!important}
.newsletter button:hover,.newsletter button:focus{background:rgba(179,0,18,1);background:-moz-linear-gradient(top,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(179,0,18,1)),color-stop(27%,rgba(222,23,30,1)),color-stop(81%,rgba(222,23,30,1)),color-stop(100%,rgba(179,0,18,1)));background:-webkit-linear-gradient(top,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);background:-o-linear-gradient(top,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);background:-ms-linear-gradient(top,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);background:linear-gradient(to bottom,rgba(179,0,18,1) 0%,rgba(222,23,30,1) 27%,rgba(222,23,30,1) 81%,rgba(179,0,18,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b30012',endColorstr='#b30012',GradientType=0);color:#fff}
.margin-footer{margin:5px 0}
.margin-footer2{margin:9px 0}
.alert-box{padding:0;margin-top:18px;border:1px solid transparent;border-radius:0;height:20px;width:200px}
.alert-box2{padding-top:5px;margin-top:18px;border:1px solid transparent;border-radius:0;height:25px;width:100%}
.success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;display:none}
.success2{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;display:none}
.failure{color:#a94442;background-color:#f2dede;border-color:#ebccd1;display:none}
#map {position:relative; width:100%; height:400px; margin:15px 0 !important}
.margin-banner{margin-top:100px!important}
.nav-active {border-bottom:3px solid #c30018;}
.nav-active:after {border-left:solid transparent 10px;border-right:solid transparent 10px;border-bottom:solid #c30018 10px;bottom:0;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}
.nav-active2 {background:rgba(195,0,24,0.5);color:#fff;}
.product-height {min-height:250px;}
.uk-accordion-title{margin-top:0;margin-bottom:0px;padding:5px 15px;background:#464646;font-size:14px;line-height:24px;cursor:pointer; color:#fff; font-weight:700; text-align:center; text-transform:uppercase}.uk-accordion-content{padding:10px 0;}.uk-accordion-content:after,.uk-accordion-content:before{content:"";display:table}.uk-accordion-content:after{clear:both}.uk-accordion-content>:last-child{margin-bottom:0} .uk-accordion-title:hover {background-color:#c30018;}
@media (min-width: 1140px) {
.contenedor{width:1140px;margin:0 auto;position:relative}
.contenedor-absolute{width:100%;margin:0 auto;position:absolute;z-index:500}
}
@media (min-width: 0px) and (max-width: 1140px) {
.contenedor{width:95%;margin:0 auto;position:relative}

}
@media (min-width: 0px) and (max-width: 479px) {
.center-responsive {text-align:center !important;}
.margin-menu-responsive {margin:0px 15px 0 0;}	
.margin-top-responsive {margin-top:5px !important;}
.hidden-r {display:none;}
.padding-left-remove {padding-left:25px !important;}
.black-button {width:100%;}
.form-button3 {width:100%;}
.clientes-r .uk-width-large-1-3 {width:50%; text-align:center}
.news-r h2 {font-size:20px; margin-top:10px;}
.newsletter input[type="text"] {width:60% !important;}
.newsletter button {width:36%; font-size:14px !important;}
.footer-list li{margin:10px 0;}
.empresa-r h2 {font-size:14px; line-height:1.1}
	}
@media (min-width: 480px) and (max-width: 639px) {
.center-responsive {text-align:center !important;}
.margin-menu-responsive {margin:0px 15px 0 0;}	
.margin-top-responsive {margin-top:5px !important;}
.hidden-r {display:none;}
.padding-left-remove {padding-left:25px !important;}
.black-button {width:100%;}
.form-button3 {width:100%;}
.clientes-r .uk-width-large-1-3 {width:33%; text-align:center}
.news-r h2 {font-size:20px; margin-top:10px;}
.newsletter input[type="text"] {width:60% !important;}
.newsletter button {width:36%; font-size:14px !important;}
	}
@media (min-width: 640px) and (max-width: 767px) {
.center-responsive {text-align:center !important;}
.margin-menu-responsive {margin:0px 15px 0 0;}	
.margin-top-responsive {margin-top:5px !important;}
.uk-navbar {margin:2% 0;}
.padding-left-remove {padding-left:25px !important;}
.black-button {width:100%;}
.form-button3 {width:100%;}
.clientes-r .uk-width-large-1-3 {width:33%; text-align:center}
.news-r h2 {font-size:20px; margin-top:10px;}
.newsletter input[type="text"] {width:60% !important;}
.newsletter button {width:36%; font-size:14px !important;}
.slide-r h1 {font-size:20px; line-height:1}
.margin-slider {margin-top:100px !important;}
.banner-r {display:none;}
	}
@media (min-width: 768px) and (max-width: 979px) {.center-responsive {text-align:center !important;}
.margin-menu-responsive {margin:0px 15px 0 0;}	
.margin-top-responsive {margin-top:5px !important;}
.uk-navbar {margin:2% 0;}
.padding-left-remove {padding-left:25px !important;}
.black-button {width:100%;}
.form-button3 {width:100%;}
.clientes-r .uk-width-large-1-3 {width:33%; text-align:center}
.news-r h2 {font-size:20px; margin-top:10px;}
.newsletter input[type="text"] {width:60% !important;}
.newsletter button {width:36%; font-size:14px !important;}
.slide-r h1 {font-size:20px; line-height:1}
.margin-slider {margin-top:100px !important;}
.banner-r {display:none;}}
@media (min-width: 980px) and (max-width: 1139px) {.contenedor-absolute{width:100%;margin:0 auto;position:absolute;z-index:500}
.uk-navbar-nav > li {margin-left:12px;}
.uk-navbar-nav > li > a {font-size:14px;}
.slide-r h1 {font-size:20px; line-height:1}
.margin-slider {margin-top:180px !important;}
.height-banner {height:300px !important;}
.margin-banner h1 {font-size:30px;}
}