﻿/* ------------------ S E V E R . S T Y L E S . 2 0 1 7 ----------------*/



* {

   margin:0px;

   padding:0px;

   list-style:none !important;

   text-decoration:none !important;

   font-family:vag-light;

   -webkit-transition: all 200ms cubic-bezier(0.215, 0.61, 0.355, 1);

   transition:         all 200ms cubic-bezier(0.215, 0.61, 0.355, 1);

}



input:focus {

   box-shadow:0px !important;

   outline:0px !important

}



select:focus {

   box-shadow:0px !important;

   outline:0px !important;

}



textarea:focus {

   box-shadow:0px !important;

   outline:0px !important

}



.descargadores .col-md-4{

   margin-bottom:30px;

   min-height: 235px;

}



.icono-descargas{

   width:35px;

   right: 20px;

   margin:0px 5px;

   position:relative;

   top:0px;

}



.icono-descargas:hover{

   top:-3px;

}



body{

   overflow-x:hidden;

}



h1, h2, h3, h4{

   margin:0px !important;

}



.mb10{

   margin-bottom:10px !important;

}



.div-padding-30{

   padding:30px !important;

}



.m0{

   margin: 0px !important;

}



.o05{

   opacity:0.5;

}



.p0-10{

   padding:0px 10px !important;

}



.p0-20{

   padding:0px 20px;

}



.p10-20{

   padding:0px 20px;

}



.padding-10{

   padding:10px !important;

}



.mb20{

   margin-bottom:20px !important;

}



.relative{

   position:relative;

}



input:focus {

   box-shadow:0px !important;

   outline:0px !important

}



textarea:focus {

   box-shadow:0px !important;

   outline:0px !important

}







@font-face {

   font-family: vag-regular;

   src: url('../fonts/VAG Round.ttf') format('truetype');

}



@font-face {

   font-family: vag-thin;

   src: url('../fonts/VAG Rounded Thin.ttf') format('truetype');

}



@font-face {

   font-family: vag-light;

   src: url('../fonts/VAG-Rounded-Std-Light_47298.ttf') format('truetype');

}



@font-face {

   font-family: vag-bold;

   src: url('../fonts/VAG-Rounded-Std-Bold_47297.ttf') format('truetype');

}



@font-face {

   font-family: vag-black;

   src: url('../fonts/VAG-Rounded-Std-Black_47296.ttf') format('truetype');

}



a, button{

   text-decoration:none;

   color:inherit !important;

}



.txt-bold{

   font-family:vag-light !important;

}



.txt-bold2{

   font-family:vag-bold !important;

}



/* ------------------ defaults navegador ----------------*/



a:active,a:focus, button:active, button:focus{

   outline:0px !important;

}



/* ------------------ fin defaults navegador ----------------*/



/* ------------------ Floats ----------------*/



.fright{

   float:right

}



.fleft{

   float:left

}



.back-blanco{

   background:white !important;

}



/* ------------------ Fin Floats ----------------*/





.padding-5{

   padding:5px !important;

}





.padding-l0{

   padding-left:0px !important;

}



.padding-r0{

   padding-right:0px !important;

}



.seccion-0p{

   width:100%;

   height:auto;

   /*display:inline-block;*/

   padding:0px;

   background-color: #fff;

   position: relative;

}





.p30-0{

   padding:30px 0px;

}





.p40-0{

   padding:40px 0px;

}



/* ------------------ Backgrounds ----------------*/





.bg-none{

   background:transparent !important;

}



.back-azul{

   background:#009fb0;

   max-width: 1010px;

}



.back-naranja{

   /*background:#ff9f00;*/
   /*background: rgba(255, 255, 255, 0.70);*/

}



.back-verde{

   background:#b5c701;

}



.subtitulo-30 {

   font-size: 30px !important;

}



.subtitulo-20 {

   font-size: 18px !important;

   font-family:vag-light;

   color:#acadaf;

}



.subtitulo-25 {

   font-size: 20px !important;

   font-family:vag-light;

   color:#acadaf;

}



.mb0{

   margin-bottom:0px !important

}



/* ------------------ Fin Backgrounds ----------------*/



/* ------------------ Fuentes estilos ----------------*/



.back-azul h1, .back-azul h2, .back-azul h3, .back-azul h4, .back-azul p,

.back-verde h1, .back-verde h2, .back-verde h3, .back-verde h4, .back-verde p,

.back-naranja h1, .back-naranja h2, .back-naranja h3, .back-naranja h4, .back-naranja p{

   color:white;

}





.font-titulo{

   font-family:titulo !important;

}



.font-parrafo{

   font-family:cuerpo !important;

}





.txt-blanco{

   color:white !important;

}



.txt-negro{

   color:#1b1b1b !important;

}



.txt-azul{

   color:#ff9e02 !important;

}



.txt-gris{

   color:#939598 !important;

}



.txt-center{

   text-align:center !important;

}



.txt-right{

   text-align:right;

}



.txt-left{

   text-align:left;

}



.txt-justify{

   text-align:justify;

}



.txt-2{

   font-size:2px !important;

}



.txt-4{

   font-size:4px !important;

}



.txt-6{

   font-size:6px !important;

}



.txt-8{

   font-size:8px !important;

}



.txt-10{

   font-size:10px !important;

}



.txt-12{

   font-size:12px !important;

}



.txt-14{

   font-size:14px !important;

}



.txt-16{

   font-size:16px !important;

}



.txt-18{

   font-size:18px !important;

}



.txt-20{

   font-size:20px !important;

}



.txt-22{

   font-size:22px !important;

}



.txt-24{

   font-size:24px !important;

}



.txt-26{

   font-size:26px !important;

}



.txt-28{

   font-size:28px !important;

}



.txt-30{

   font-size:30px !important;

}



.txt-32{

   font-size:32px !important;

}



.txt-34{

   font-size:34px !important;

}



.txt-36{

   font-size:36px !important;

}



.txt-38{

   font-size:38px !important;

}



.txt-40{

   font-size:40px !important;

}



.txt-42{

   font-size:42px !important;

}



.txt-44{

   font-size:44px !important;

}



.txt-46{

   font-size:46px !important;

}



.txt-48{

   font-size:48px !important;

}



.txt-50{

   font-size:50px !important;

}



.txt-52{

   font-size:52px !important;

}



.txt-54{

   font-size:54px !important;

}



.txt-56{

   font-size:56px !important;

}



.txt-58{

   font-size:58px !important;

}



.txt-60{

   font-size:60px !important;

}



.txt-62{

   font-size:62px !important;

}



.txt-64{

   font-size:64px !important;

}



.txt-66{

   font-size:66px !important;

}



.txt-68{

   font-size:68px !important;

}



.txt-70{

   font-size:70px !important;

}



/* ------------------ Fuentes estilos ----------------*/





/* --- M E D I A . Q U E R Y S ---*/



@media (max-width:1199px) and (min-width: 992px) { /*Portatiles*/





}/* FIN Portatiles*/



@media (max-width:991px) and (min-width: 768px) { /*Tablets*/



}/* FIN tablets*/



@media (max-width:767px) { /*Celulares*/





}/* FIN Celulares*/



/* --- F I N . M E D I A . Q U E R Y S ---*/