
body{background-color:#FFF;width:100%;height:100%;margin:0 auto;padding:0 auto;}
html{width:100%;height:100%;margin:0 auto;padding:0 auto;}
header{z-index:3000;padding-bottom:20px;padding-top:20px;background-color:#FFF;opacity:0.9}
.row { width:100%;max-width: 120em;}


/* Efecto tamaño header  cuando scroll */
header {-webkit-transition: padding 0.3s;-moz-transition: padding 0.3s;-ms-transition: padding 0.3s;-o-transition: padding 0.3s;transition: padding 0.3s;}
header.smaller {padding-bottom:5px !important;padding-top:5px !important;background-color:#FFF !important;}

#main{margin-top:0px;}



@media only screen and (min-width: 40em) {
  .top-bar {text-align: center; }
   ul.center-buttons {display: inline-block; }
  .logo {left: 5px;top: -2px;position: absolute; } 
}

.logo {margin-top: -3px;margin-left: 5px;}
.menu-icon {padding-top: 1.2rem;}
.top-bar.expanded {background: #333333;}

/* Menu */
.top-bar-menu {background-color:transparent !important;padding-bottom:20px;} 
.top-bar-menu.expanded .title-area {background-color:transparent !important;padding-top:20px;padding-bottom:20px;}  
.top-bar-section-menu ul li {background-color:transparent !important;}
.top-bar-section-menu ul li > a {color:#18017b !important;background-color:transparent !important;font-family: 'Quicksand', sans-serif !important;font-size:1em;letter-spacing:0.05em;padding-left:1.2em !important;padding-right:1.2em !important;}    
.top-bar-section-menu ul li > a:hover {background-color:transparent !important;border-radius: 10px !important;color:#f0750d !important;}   
.top-bar-section-menu ul li.active > a {background-color:transparent !important;border-radius: 10px !important;color:#f0750d !important;}
.top-bar-section-menu ul li.active > a:hover {background-color:transparent !important;border-radius: 10px !important;color:#f0750d !important;}
.top-bar-menu .toggle-topbar {} 
.top-bar-menu .toggle-topbar a { color: #232323;font-family: 'Quicksand', sans-serif !important;}
.top-bar-menu .toggle-topbar a:hover { color: #ed821a;font-family: 'Quicksand', sans-serif !important;}
.divider{height:20px !important;margin-top:13px !important;}

@media only screen and (max-width: 40em) { 
header{padding-bottom:0px;padding-top:0px;background-color:#FFF;opacity:1;}
.top-bar-menu {background-color:#FFF !important;padding-bottom:20px;} 
.top-bar-menu.expanded .title-area {background-color:#FFF !important;padding-top:0px;padding-bottom:0px;}  
.top-bar-section-menu ul li {background-color:#FFF !important;}
.top-bar-section-menu ul li > a {color:#18017b !important;background-color:#FFF !important;font-family: 'Quicksand', sans-serif !important;font-size:1em;letter-spacing:0.05em;padding-left:1.2em !important;padding-right:1.2em !important;}    
.top-bar-section-menu ul li > a:hover {background-color:#FFF !important;border-radius: 0px !important;color:#f0750d !important;}   
.top-bar-section-menu ul li.active > a {background-color:#FFF !important;border-radius: 0px !important;color:#f0750d !important;}
.top-bar-section-menu ul li.active > a:hover {background-color:#FFF !important;border-radius: 0px !important;color:#f0750d !important;}
}
.top-bar .toggle-topbar {position: absolute;right: 0;top: 0; }
.top-bar .toggle-topbar a {color: #232323;display: block;font-size: 0.8125rem;font-weight: bold;height: 2.8125rem;line-height: 2.8125rem;padding: 0 0.9375rem;position: relative;text-transform: uppercase; }
.top-bar .toggle-topbar.menu-icon { margin-top: -16px;top: 50%; }
.top-bar .toggle-topbar.menu-icon a {color: #232323;height: 34px;line-height: 33px;padding: 0 2.5rem 0 0.9375rem;position: relative; }
.top-bar .toggle-topbar.menu-icon a span::after{content: "";display:block;height:0;position:absolute;margin-top:-8px;top:50%;right:0.9375rem;box-shadow: 0 0 0 1px #232323, 0 7px 0 1px #232323, 0 14px 0 1px #232323;width: 16px; }
.top-bar .toggle-topbar.menu-icon a span:hover:after {box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px ""; }

/* SLIDER ORBIT */
.orbit-container .orbit-prev,
.orbit-container .orbit-next {background-color: transparent;color: #000 !important;height: 60px;line-height: 50px;margin-top: -25px;position: absolute;text-indent: -9999px !important;top: 45%;width: 36px;z-index: 10; }
.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover {background-color: rgba(0, 0, 0, 0.3); }
.orbit-container .orbit-prev > span,.orbit-container .orbit-next > span {border: inset 10px;display: block;height: 0;margin-top: -10px;position: absolute;top: 50%;width: 0; }
.orbit-container .orbit-prev {left: 0; }
.orbit-container .orbit-prev > span {border-right-style: solid;border-color: transparent;border-right-color: #CCC !important; }
.orbit-container .orbit-prev:hover > span {border-right-color: #CCC !important; }
.orbit-container .orbit-next {right: 0; }
.orbit-container .orbit-next > span {border-color: transparent;border-left-style: solid;border-left-color: #CCC !important;left: 50%;margin-left: -4px; }
.orbit-container .orbit-next:hover > span { border-left-color: #CCC !important; }
.slideshow-wrapper ul li .orbit-caption {font-family: 'Quicksand', sans-serif  !important;font-size:2em;}
.orbit-container .orbit-slides-container > * .orbit-caption {font-family: 'Quicksand', sans-serif  !important;font-size:2em;background-color: rgba(230, 120, 23, 0.8);background-color: rgba(71, 71, 71, 0.8);}
.example-orbit a:hover > .orbit-caption{font-family: 'Quicksand', sans-serif  !important;font-size:2em;}


/* VIDEOS DE YOUTUBE RESPONSIVE */
.video-container {position:relative;padding-bottom:56.25%;padding-top:30px;padding-left:0px;padding-right:0px;height:0;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;padding-left:0px;padding-right:0px;width:100%;height:100%;}




h1{font-family: 'Quicksand', sans-serif;font-size: 2rem;text-align:center;}
h2{font-family: 'Quicksand', sans-serif;font-size:3em;padding-bottom:30px;color:#f0750d;}
h3{font-family: 'Hind', sans-serif;font-size:1.1rem;}
h4{font-family: 'Hind', sans-serif;font-size:0.9rem;color:#ca5310;font-weight:300;}
h5{font-family: 'Hind', sans-serif;font-size:0.8rem;color:#ca5310;font-weight:300;}
p{font-family: 'Quicksand', sans-serif;color:#232323;font-weight:300;font-size:0.9rem;font-family: 'Quicksand', sans-serif;}
#main ul li{font-family: 'Quicksand', sans-serif !important;color:#232323;font-weight:300 ;font-size:0.9rem !important;}
#main ol li{font-family: 'Quicksand', sans-serif !important;color:#232323;font-weight:300;font-size:0.9rem !important;}
a{color:#e85200;}
a:hover{color:#616161;}
blockquote { border-left: 0px solid #DDDDDD; }

@media only screen and (max-width: 40em) { 
h2{font-size: 1.5rem !important;}
}
/* Efecto filtro imagenes */
img.filter { -webkit-filter: grayscale(100%);filter: grayscale(100%);}
img.filter:hover {filter: none; -webkit-filter: grayscale(0%);}

/* Efectos fade-in imagenes */
.img-fadein{-webkit-animation: fadein 2s; -moz-animation: fadein 2s; -ms-animation: fadein 2s; -o-animation: fadein 2s; animation: fadein 2s;}
@keyframes fadein { from { opacity: 0; } to { opacity: 1; } } /* Firefox < 16 */ 
@-moz-keyframes fadein { from { opacity: 0; } to { opacity: 1; } } /* Safari, Chrome and Opera > 12.1 */ 
@-webkit-keyframes fadein { from { opacity: 0; } to { opacity: 1; } } /* Internet Explorer */ 
@-ms-keyframes fadein { from { opacity: 0; } to { opacity: 1; } } /* Opera < 12.1 */ 
@-o-keyframes fadein { from { opacity: 0; } to { opacity: 1; } }



/* HOME */

.home-seccion-slider{}

.home-seccion-productos{margin-top:30px;}

.home-seccion-actualidad{margin-top:30px;background-color:#b8b2b2;}
.home-seccion-actualidad h2{color:#FFF;padding-bottom:20px;padding-top:30px;}

.home-seccion-servicios{background-color:#FFF;}
.home-seccion-servicios h2{font-size:2.5em;color:#FFF;}
.home-seccion-servicios p{font-size:1em;color:#FFF}

.home-seccion-contacto{background-color:#fafafa;padding-top:50px;padding-bottom:70px;z-index:1000;}
.home-seccion-contacto h2{color:#FFF;padding-bottom:30px;color:#f0750d;}
.home-seccion-contacto .fondo{width: 50%; position: absolute;opacity:0.6;right:0;}

.seccion-home-clientes{margin-top:40px;padding-bottom:40px;}
.seccion-home-clientes h2{color:#FFF;padding-bottom:30px;color:#f0750d;font-weight:lighter;}



/* Small screens */
@media only screen { } /* Define mobile styles */

@media only screen and (max-width: 40em) {
	.home-seccion-servicios h2{font-size:1.5em;padding-bottom:10px;}
	.home-seccion-servicios p{font-size:0.5em;} } /* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* Medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 64.063em)) {
	.home-seccion-servicios h2{font-size:1.2em;padding-bottom:10px;}
	.home-seccion-servicios p{font-size:0.5em;padding-top:0px;padding-bottom:0px;}
	 } /* min-width 641px, medium screens */

 /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

/* Large screens */
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
	.home-seccion-servicios h2{font-size:1.5em;}
	.home-seccion-servicios p{font-size:0.9em;}
} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

/* XLarge screens */
@media only screen and (min-width: 90.063em) {
	} /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

/* XXLarge screens */
@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xxlarge screens */



/* ACTUALIDAD */
.seccion-actualidad{background-color:#b8b2b2;}
.seccion-actualidad h2{color:#FFF;padding-bottom:20px;padding-top:30px;}
.item-noticia{}
.item-noticia .contenido{background-color:#f8f8f8;border:1px solid #FFF;padding-top:10px}


/* CONTACTO */
.seccion-contacto{background-image: url("../imagenes/bigstock--2001335592.png");background-size: cover;   background-repeat: no-repeat;background-position: 0px 200px;padding-bottom:70px; }
.seccion-contacto .contenido{padding-top:70px;padding-bottom:70px;}
.seccion-contacto .contenido h4{color:#666;}

/* SOPORTE */
.seccion-soporte{background-image: url("../imagenes/fondo-soporte2.jpg");background-size: cover;   background-repeat: no-repeat;background-position: 0px 0px; }
.seccion-soporte .contenido{padding-top:70px;padding-bottom:70px;}
.seccion-soporte .contenido h4{color:#666;}



/* FOOTER */
footer .row{background-color:#474747;padding-top:20px;padding-bottom:20px;}
footer h3{color:#fafafa;padding-bottom:0px;padding-top:10px;color:#aaa;}
footer p{color:#fafafa;padding-top:0px;padding-bottom:0px; line-height: 1.8;font-size:0.8em;color:#aaa;}
footer a{color:#fafafa;color:#aaa;}
footer a:hover{color:#e85200;}
footer a:active{color:#e85200;}
footer i{font-size:2em;padding-left:5px;padding-right:5px;}
.button-footer{background-color:#232323;border:1px solid #232323;margin-top:10px;color:#fafafa !important;font-family: 'Hind', sans-serif;}
.button-footer:hover{background-color:#232323 !important;border:1px solid #232323 !important;color:#ca5310 !important;}

/* FORMULARIOS */
fieldset{border-color:#edeaea;}
legend{font-family: 'Hind', sans-serif;font-size:1.5em;}
label{font-family: 'Open Sans', sans-serif;}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea, select { background-color: #dcdcda !important;height: 2.5rem;color:#232323;font-family: 'Quicksand', sans-serif;background-color:#FFF !important;border:1px solid #000 !important;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #333;font-style: italic;}
::-moz-placeholder { /* Firefox 19+ */ color: #333;font-style: italic;}
:-ms-input-placeholder { /* IE 10+ */ color: #333; font-style: italic;}
:-moz-placeholder { /* Firefox 18- */ color: #333;font-style: italic;}
.button-solucion{background:transparent;border:1px solid #e67817;color:#e67817;font-weight:bolder;font-family: 'Quicksand', sans-serif;}
.button-solucion:HOVER{	background-color:#e67817;	border:1px solid #e67817;	color:#FFF;	font-weight:bolder;}

/* SCROLL */
.scrollup{width:40px;height:40px; opacity:0.6; position:fixed; bottom:38px; right:30px;display:none;text-indent:-9999px; background: url(../imagenes/icon_top.png) no-repeat;}

/* AVISO COOKIES */
#overbox3  {position: fixed;bottom: 0px;left: 0px;width: 100%; z-index: 999999;display: block;opacity:0.8;}
#infobox3 {margin: auto;position: relative;top: 0px;height: 58px;width: 100%;text-align:center;background-color: #232323;}
#infobox3 p {line-height:58px;font-size:12px;text-align:center;color:#FFF;}
#infobox3 p a {margin-right:5px;text-decoration: underline;color:#ed821a;}
#infobox3 p a:hover {color:#FFF;}


/*PAGINACION*/
#Paginacion {}
#Paginacion li {list-style:none; float:left; }
#Paginacion a {float: left; margin-right:0px;background:transparent; font-family: 'Hind', sans-serif !important;font-weight: 400;color:#FFF;font-size:0.9rem;border:0px;}

#Paginacion .numero {font-family: 'Hind', sans-serif !important;font-size:0.9rem; background:transparent;padding: 9px 11px; color:#FFF;border:1px solid #fc8416;}
#Paginacion .numero:hover {background-color: #474747;color:#ca5310;border:1px solid #FFF;font-weight:bolder;}
#Paginacion .active {background-color: #474747; color:#ca5310;padding: 9px 11px;border:1px solid #fc8416;font-size:0.9rem;font-weight:bolder; }

#Paginacion .end-off,#Paginacion .first-off,#Paginacion .previous-off,#Paginacion .next-off{background:transparent;color:#16034a;font-size:1.3em;padding-top:10px;padding-left:5px;padding-right:5px}
#Paginacion .end-on,#Paginacion .first-on,#Paginacion .next-on,#Paginacion .previous-on{background:transparent;color:#ca5310;font-size:1.3em;padding-top:10px;padding-left:5px;padding-right:5px}
#Paginacion .end-on:hover,#Paginacion .first-on:hover,#Paginacion .next-on:hover,#Paginacion .previous-on:hover{background:transparent;color:#16034a;font-size:1.3em;padding-top:10px;padding-left:5px;padding-right:5px}
