@charset "utf-8";

body {
    background: rgb(253, 29, 29);
    background: radial-gradient(circle, rgba(253, 29, 29, 1) 50%, rgba(110, 26, 0, 1) 100%);
    background-position: 35%
}

.header {
    background-image: url(../img/bg_header.png);
    background-size: cover
}

.barra-registro {
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #222;
    font-weight: 700;
    border-bottom: 1px #fff solid
}

.cargando {
    width: 100%;
    z-index: 999;
    position: fixed;
    visibility: hidden
}

.carga {
    margin: 0 auto;
    width: 280px;
    background-color: #9f0404;
    text-align: center;
    font-size: medium;
    font-weight: 700;
    color: #fff;
    padding: 10px
}

.top-bar {
    background-color: #222 !important;
    border-bottom: 4px #9f0404 solid;
    overflow: hidden
}

.top-bar-section li:not(.has-form) a:not(.button) {
    background-color: #222 !important
}

.top-bar-section li:not(.has-form) a:not(.button):hover {
    background-color: #000 !important
}

.orbit-bullets-container {
    margin-top: -30px
}

.orbit-slide-number,
.orbit-timer paused,
.orbit-timer {
    visibility: hidden
}

.menu {
    margin: 0 auto;
    width: 1000px
}

.capa-cargar {
    background-color: #f5f5f5
}

.contacto {
    padding-left: 50px
}

.opa:hover {
    opacity: .8
}

.imglin:hover {
    opacity: .9
}

.img-espacio {
    margin: 5px
}

.logo {
    max-width: 290px;
    height: auto
}

.abajo {
    min-height: 110px
}

.atras {
    margin-bottom: 30px;
    margin-top: 30px
}

.mag {
    margin-top: 2px
}

.as {
    background-color: #f5f5f5 !important;
    padding-bottom: 2px !important;
    padding-top: 2px !important
}

.ass {
    border-radius: 0 0 10px 10px;
    border: 1px rgba(0, 0, 0, 0.5) solid;
    margin-bottom: 20px
}

.assss {
    background-color: #fff !important;
    padding-bottom: 2px !important;
    padding-top: 2px !important
}

.assss:hover,
.as:hover {
    text-decoration-line: underline
}

.texvlanco {
    color: #f5f5f5
}

@media (max-width:800px) {
    .abajo {
        min-height: 140px
    }

    .resolu {
        width: 300px
    }
}

@media (max-width:480px) {
    .abajo {
        min-height: 90px
    }

    .resolu {
        width: 150px
    }
}

.promo {
    background-color: #222;
    padding-top: 20px;
    padding-bottom: 20px
}

.llamanos {
    color: #fff;
    font-size: 36px
}

.linregistro {
    color: #c6c6c6;
    margin-right: 20px;
    font-size: 20px;
}

.linregistro:hover,
.linregistro:focus,
.linregistro:active,
.linregistro:after {
    color: #fff
}

.t12x12 {
    fontt-size: 18px
}

.t64xt64 {
    font-size: 32px
}

.redesS {
    color: #222
}

.redesS:hover {
    color: #000 !important
}

.nomRed {
    margin--size: 20px;
    padding: 4px;
}

.t16x16 {
    fonleft: 8px;
    font-weight: 700
}

.listaredes {
    list-style: none
}

.redessociales {
    float: left;
    width: 100%;
    margin-bottom: 10px
}

.inicio {
    margin-right: 5px !important
}

.lineasVert {
    border-left: 1px #222 solid;
    border-right: 1px #222 solid
}

.redondos {
    border-radius: 100px
}

.servi {
    background-color: #f5f5f5;
    border-top: #222 2px solid
}

.videos {
    background-color: #f5f5f5;
    padding-top: 40px;
    padding-bottom: 40px
}

.slider {
    background-color: #f5f5f5
}

.orbit-container {
    min-height: 125px
}

.fondoregistro {
    margin-top: 40px;
    margin-bottom: 40px;
    background-color: #222
}

.fondoregistro2 {
    margin-top: 40px
}

.forregistro {
    margin-top: 10px
}

label {
    color: #fff
}

legend {
    color: #222
}

.pie {
    padding-top: 50px;
    padding-bottom: 30px;
    background-color: #979a9a;
    border-top: 8px #222 solid
}

.imgMoneda {
    width: 120px;
    height: auto
}

.r {
    border-bottom: .3px #222 solid;
    color: #222;
    margin-top: 3px
}

.name h1 {
    font-weight: 700 !important;
    font-size: 18px !important
}

.top-bar .name h2,
.top-bar .name h3,
.top-bar .name h4,
.top-bar .name p,
.top-bar .name span {
    line-height: 0 !important
}

.login {
    height: 24px !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    margin: 0 !important;
    width: 95% !important
}

.separar {
    margin-left: 10px
}

#face,
#twitter,
#skype,
#Chat,
#registro,
#inicio {
    margin-top: -3px;
    padding: 8px;
    font-weight: 700
}

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 {
    background-color: #c6c6c6
}

.promo h4 {
    color: #fff
}

.orbit-caption {
    background: transparent !important
}

ul {
    list-style: none !important;
    padding: 0;
    margin: 0;
}

.reg {
    background-color: #fff !important;
}

.fff {
    padding-top: 5px;
}
