﻿/* 
   The below CSS file was built using samples + techniques described by Rachel Andrew in her book:
   The CSS Anthology: 101 Essential Tips, Tricks & Hacks
*/
#divCrearJugadorShare a {
    display: inline;
    text-align: center;
    /*padding: 10px;
              margin:5px;*/
    transition: all 0.3s ease;
    color: white;
    font-size: 15px;
    border-radius: 7px;
}

/* Style the social media icons with color, if you want */
.icon-bar a:hover {
    background-color: #000;
}
.divLinkRegistro {
    padding-top: 5px;
    padding-bottom: 5px;
}
.disabled{
    pointer-events: none;
   cursor: default;
}
.alert{
    padding:20px;
    width:95%;
    border: 1px solid red;
    margin-top:15px;
    
    
}
.alert.alert-danger{
    background-color:rgba(255, 112, 112, 0.69);
    color:#b40303;
    border-left:10px solid red;
}
.note{
     padding:20px;
    width:95%;
    margin-top:15px;
}
.note.note-info{
     background-color:rgba(86, 201, 217, 0.18);
    color:#0047aa; border:1px solid blue;
    border-left: 10px solid blue
}
.note.note-warning{
     background-color:rgba(254, 255, 108, 0.22);
    color:#0047aa; border:1px solid #cfcc43;
    border-left: 10px solid #cfcc43;
}
.tablaCotizador {
    border: 1px solid black;
}

    .tablaCotizador td {
        border: 1px solid black;
        height: 25px;
        width: 80px;
        padding: 1px;
    }

.TituloInfoTorneo {
    border: 1px solid #BFBFBF;
    background-color: #D9D9D9;
    height: 28px;
}

.DateTimeControl .ajax__calendar_container {
    border: 1px solid black;
    background-color: #E0E0E0;
}

.DateTimeControl .ajax__calendar_other {
    height: 5px;
    background-color: white;
    color: #666;
}

.DateTimeControl .ajax__calendar_container td {
    height: 5px;
    background-color: white;
    border: 1px solid #ccc;
}

.TituloPaginaTexto {
    text-align: left;
    /*border-top: 1px solid #f8f8f8; */
    border-bottom: 1px solid #f8f8f8;
    height: 25px;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 18px;
    color: #0099ff;
    font-weight: bold;
    border-top-color: #E2E2E2;
    border-bottom-color: #E2E2E2;
    width: 70%;
}

.NombreTorneoHeader {
    color: White;
    font-size: 18px;
    font-weight: bolder;
    padding-left: 20px;
}

.EncabezadoAdministrarTorneo {
    text-align: center;
    font-size: 24px;
    font-weight: bolder;
    color: #ff6600;
    height: 57px;
    background-color: #000000;
}

.vinculoPie {
    font-size: 10px;
    color: #838383;
}

    .vinculoPie a {
        color: Black;
    }

        .vinculoPie a:link {
            text-decoration: none;
            color: #838383;
        }

        .vinculoPie a:visited {
            text-decoration: none;
            color: #838383;
        }

        .vinculoPie a:active {
            text-decoration: none;
            color: #838383;
        }

        .vinculoPie a:hover {
            text-decoration: underline;
            color: #838383;
        }

.menuDeporteDefault a {
    color: #676767;
}

    .menuDeporteDefault a:link {
        text-decoration: none;
        color: #676767;
    }

    .menuDeporteDefault a:visited {
        text-decoration: none;
        color: #676767;
    }

    .menuDeporteDefault a:active {
        text-decoration: none;
        color: #676767;
    }

    .menuDeporteDefault a:hover {
        text-decoration: underline;
        color: #0099ff;
    }

#FlashDoc {
    border: 1px solid black;
}

.TextoCeldaHome {
    display: table-cell;
    position: absolute;
    font-size: 10px;
    color: Black;
    top: 178px;
    left: 24px;
    text-align: left;
    color: Black;
}

    .TextoCeldaHome a {
        color: Black;
    }

        .TextoCeldaHome a:link {
            text-decoration: none;
            color: #000000;
        }

        .TextoCeldaHome a:visited {
            text-decoration: none;
            color: #000000;
        }

        .TextoCeldaHome a:active {
            text-decoration: none;
            color: #000000;
        }

        .TextoCeldaHome a:hover {
            text-decoration: underline;
            color: #0099ff;
        }

.FondoCeldaHome {
    float: left;
    margin: 0;
    padding: 0;
    background-image: url('../img/home/seccion_imagenes.jpg');
    width: 234px;
    max-width: 234px;
    height: 280px;
    position: relative;
}

.ImagenCeldaHome {
    position: absolute;
    top: 28px;
    left: 24px;
}

.tituloProducto {
    font-size: 14px;
    color: #FF6600;
    font-weight: bolder;
}

.separadorProductos {
    height: 20px;
    width: 800px;
    border-bottom: dashed 1px #868686;
}

.headerSeccion {
    font-size: 16px;
    font-family: Arial;
    font-weight: 800;
    letter-spacing: -1px;
}

.pnlMenuEstadisticas {
    position: absolute;
    top: 23px;
    left: 0px;
}

.breadcrumb {
    font-size: 11px;
    color: #868686;
    padding-left: 20px;
}

    .breadcrumb a {
        color: #868686;
    }

        .breadcrumb a:link {
            text-decoration: none;
            color: #868686;
        }

        .breadcrumb a:visited {
            text-decoration: none;
            color: #868686;
        }

        .breadcrumb a:active {
            text-decoration: none;
            color: #868686;
        }

        .breadcrumb a:hover {
            text-decoration: underline;
            color: #868686;
        }

.ContenedorBracket {
    max-width: 700px;
    width: 700px;
    overflow: auto;
}

.divNoHayEquipos {
    font-size: 10px;
    background-color: #FFFF99;
}

.TextoCampeon {
    font-size: 18px;
    font-weight: bold;
}

.DivPopupInfo {
    width: 200px;
    height: auto;
    left: 200px;
    background-color: #E9E9E9;
    border: 1px solid #999999;
    color: #000000;
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
    position: relative;
    top: 10px;
    right: 10px;
    border: 2px solid #2266AA;
    z-index: 100;
    text-align: center;
}

.MarcadorFichaPartido {
    font-size: 22px;
    font-weight: bolder;
}

.NombreEquipoFichaPartido {
    font-size: 16px;
    font-weight: bolder;
}

.HeaderContenidoAdmin {
    font-size: 16px;
    font-weight: bold;
}

.PasosCompra {
    color: #999999;
    font-weight: bold;
    font-size: 14px;
}

.PasosCompraSeleccion {
    color: #0099FF;
    font-weight: bold;
    font-size: 14px;
}

.TitulosCompra {
    color: #333333;
    font-weight: bold;
    font-size: 24px;
}

.headerMenuLateral {
    font-size: 16px;
    font-weight: bold;
    color: orange;
}

.headerSubMenu {
    font-size: 12px;
    font-weight: bold;
}

.btnLogin {
    background: url(../img/seccion_login/boton.jpg) no-repeat top;
    width: 120px;
    height: 40px;
    border: 0;
    color: #999999;
    font-size: 10px;
}

.btnCrearPerfil {
    background: url(../img/Registro/crear_btn.jpg) no-repeat top;
    width: 120px;
    height: 40px;
    border: 0;
    color: #999999;
    font-size: 10px;
}

.btnCrearPerfilOver {
    background: url(../img/Registro/crear_btn_over.jpg) no-repeat top;
    width: 120px;
    height: 40px;
    border: 0;
    color: #999999;
    font-size: 10px;
}

.borderlessTextBox {
    border: 0px;
}

.tblToolTip {
    width: 173px;
    height: 31px;
    font-size: 10px;
    font-family: Arial;
    text-align: left;
    margin: auto;
    display: table;
    vertical-align: middle;
}

.UsuarioContraseña {
    text-decoration: none;
    color: #999;
    font-size: x-small;
    /*width: 186px;*/
}
/*input:focus, textarea:focus{
background-color: yellow;
}
.TextoNoticiaDestacada{
    text-decoration:none;
    color:black;font-size:x-small;
}*/
.SubMenuPrincipal {
    background-color: #ffffff;
    border: thin solid #2D6B94;
    color: #ffffff;
    width: 154px;
    font-size: smaller;
}

.headerSubMenuPrincipal {
    background-color: #2D6B94;
    color: #000000;
    height: 25px;
}

.ElementoSubMenuPrincipal {
    height: 25px;
    text-align: left;
    padding-left: 5px;
}

.BotonSelector {
    background-color: black;
    border: solid 1px #FF6600;
    color: white;
    font-size: 10px;
    margin-top: 7px;
}

.BotonSelectorSeleccionado {
    background-color: #FF6600;
    border: solid 1px #FF6600;
    color: white;
    font-size: 10px;
}

.LogoRecortado {
    width: 92px;
    height: 25px;
    max-width: 92px;
    max-height: 25px;
    overflow: hidden;
}

.ResultadoReciente {
    padding: 1px;
    width: 290px;
    height: 31px;
    background-color: gray;
    font-size: x-small;
}

    .ResultadoReciente a {
        text-decoration: underline;
        color: White;
    }

.BotonBuscarBanner {
    position: absolute;
    top: 21px;
    left: 867px;
    width: 70px;
}

.CuadroBusqueda {
    position: absolute;
    top: 22px;
    left: 692px;
    width: 169px;
}

.NoticiaReciente {
    background-color: #efefef;
    border-color: White;
    border-width: 4px;
    border-style: solid;
    height: 20px;
    color: #868686;
    text-align: left;
    font-size: 12px;
}

    .NoticiaReciente a {
        text-decoration: none;
        color: #868686;
        padding-left: 10px;
    }

        .NoticiaReciente a:link {
            text-decoration: none;
            color: #868686;
        }

        .NoticiaReciente a:visited {
            text-decoration: none;
            color: #868686;
        }

        .NoticiaReciente a:active {
            text-decoration: none;
            color: #868686;
        }

        .NoticiaReciente a:hover {
            text-decoration: underline;
            color: #868686;
        }

.NoticiaPrincipal {
    width: 100%;
    height: 50px;
    max-height: 50px;
    position: absolute;
    top: 203px;
    left: 0px;
    color: White;
    overflow: hidden;
    font-size: small;
}

#tblMenuSecundario {
    color: White;
    font-size: x-small;
    vertical-align: middle;
}

    #tblMenuSecundario a {
        color: White;
        font-size: x-small;
        text-decoration: none;
    }

.hlLeerMas {
    color: #000000;
    font-size: 10px;
    font-weight: bold;
}

.lnkMasNoticias {
    color: #FF0000;
    font-size: x-small;
    font-weight: bold;
}

.NoticiaLateral {
    text-align: justify;
    color: Gray;
}

.LogosDatosSoccer {
    width: 915px;
    border-bottom: solid 1px #FF6600;
}

.ContenedorDatosSoccer {
    width: 750px;
    height: 78px;
}

body {
    /*
	background-image: url(images/fondo.jpg);
	background-position: top;
	background-repeat: no-repeat;*/
    background-color: #16428d;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    text-align: center;
    font-family: Arial;
    font-size: 12px;
}

    body a {
        text-decoration: none;
        color: #0099ff;
    }

        body a:link {
            text-decoration: none;
            color: #0099ff;
        }

        body a:active {
            text-decoration: none;
            color: #0099ff;
        }

        body a:visited {
            text-decoration: none;
            color: #0099ff;
        }

        body a:hover {
            text-decoration: underline;
            color: #0099ff;
        }

.menuPrincipal {
    width: 87px;
    height: 21px;
    text-decoration: none;
    color: White;
    font-weight: bold;
    font-size: 9px;
    border-right: solid 1px white;
    text-align: center;
    width: 80px;
}

    .menuPrincipal a:visited {
        color: White;
        font-weight: bold;
        font-size: 9px;
        text-align: center;
        width: 90px;
    }

.TituloContenedor {
    text-align: left;
    padding-left: 75px;
    font-family: 'Arial Narrow';
    color: WHITE;
    font-weight: bold;
    max-height: 33px;
    height: 33px;
}
/*lor: gray;
    font-weight: bold;
    height:33px;
    max-height:33px;
}*/
#contenedor_principal {
    width: 940px;
    margin: 0px auto;
    text-align: left;
    position: relative;
    /*border:solid 1px #FFFF00;*/
}

#cabecera_publicidad {
    width: 940px;
    height: 90px;
    /*border:solid 1px #FFFF00;*/
    background: url(images/publicidad.jpg);
}

#banner_ppal {
    width: 940px;
    height: 102px;
    /*border:solid 1px #FF0000;*/
    background: url(images/banner.jpg);
}

#menu_lateral {
    width: 50px;
    height: 202px;
    position: absolute;
    top: 0px;
    right: 1px;
    background: url(images/menu-lateral.jpg);
}

#menu_principal {
    width: 940px;
    height: 20px;
    /*border:solid 1px #FF00FF;*/
    background: url(images/menu.jpg);
}

#menu_secundario {
    width: 940px;
    height: 23px;
    /*border:solid 1px #00FF00;*/
    background: url(images/menu_secundario.jpg);
}

#div_contenidos {
    width: 940px;
    position: relative;
    /*background-color:#000000;
	border:solid 1px #FFFFFF;*/
}

#pie_pagina {
    width: 940px;
    height: 120px;
    /*border:solid 1px #00FFFF;*/
    background: url(images/pie_pagina.jpg);
}

#contenedor_mediano {
    padding: 0px;
    spacing: 0px;
    width: 618px;
    border: 0;
    background: url(images/contenidos/cabecera_med.jpg);
}

/* Header Section */

#header {
    border-top: 3px solid #B51032;
    border-bottom: 1px dotted #B51032;
    height: 3em;
}

    #header .title {
        font: 190% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
        color: black;
        background-color: transparent;
        float: left;
        margin-right: 2em;
        margin-top: 0.3em;
        margin-left: .8em;
    }

    #header a:link, a:visited {
        color: #B51032;
    }

/* Navigation */
.DynamicMenuStyle {
    color: #FFFFFF;
    font-size: x-small;
    border: 1px solid #2D6B94;
    background-color: white;
    width: 80px;
    height: 25px;
    vertical-align: middle;
}

    .DynamicMenuStyle a {
        color: #FFFFFF;
        text-decoration: none;
    }

.navigation {
    padding-left: 0px;
    width: 50px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
    z-index: 1;
    color: White;
    font-size: x-small;
}

    .navigation a {
        color: #ffffff;
        text-decoration: none;
    }

    .navigation ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .navigation li {
        border-bottom: 1px solid #ED9F9F;
    }

        .navigation li a {
            display: block;
            padding: 5px 5px 5px 0.5em;
            border-left: 12px solid #711515;
            border-right: 1px solid #711515;
            background-color: #B51032;
            color: white;
            text-decoration: none;
        }

            .navigation li a:hover {
                background-color: #711515;
                color: #000000;
            }

    .navigation ul ul {
        margin-left: 12px;
    }

        .navigation ul ul li {
            border-bottom: 1px solid #711515;
            margin: 0;
            background-color: #ED9F9F;
            color: #711515;
        }

        .navigation ul ul a:link, #navigation ul ul a:visited {
            background-color: #ED9F9F;
            color: #711515;
        }

        .navigation ul ul a:hover {
            background-color: #711515;
            color: #000000;
        }

#header .breadcrumb {
    font: 90% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
    color: black;
    background-color: transparent;
    float: right;
    margin-right: 2em;
    margin-top: 0.8em;
    font-weight: bold;
}


/* Main Content */

#content {
    margin-top: 1em;
    margin-left: 16em;
    margin-right: 2em;
}

h1 {
    font: 150% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
}

h3 {
    margin-bottom: 0px;
}

#content p {
    font-size: 80%;
    line-height: 1.6em;
}

#content ul {
    font-size: 80%;
    line-height: 1.6em;
}

.invisible {
    visibility: hidden;
}

.Important {
    font-size: large;
    color: Red;
}

.tdLabel {
    text-align: right;
    font-weight: bold;
}

.FotoJugador {
    width: 200px;
    height: 200px;
    text-align: center;
}

.Grid {
    font-size: 10px;
}
/*admin menu: estilos.*/
.menuLevel1 {
    /* background-image:url(http://adcu.com.mx/img/fondo_boton.jpg);*/
    padding: 0px;
    border-color: White;
    border-width: 0px;
    width: 105px;
    height: 21px;
    font-size: small;
}

.menuLevel2 {
    background-image: url(http://adcu.com.mx/img/fondo_boton.jpg);
    padding: 0px;
    border-color: White;
    border-width: 0px;
    width: 105px;
    height: 21px;
    font-size: small;
}

    .menuLevel2 a {
        color: white;
        font-size: small;
        padding-left: 0px;
    }

.menuLevel1 a {
    color: white;
    font-size: small;
    padding-left: 0px;
}

.submenulevel1 {
    background-color: Maroon;
}

.adminMenuStyle {
    /*background-color: Maroon;*/
    /*background-image:url(http://adcu.com.mx/img/fondo_boton.png);*/
    /*float: right;*/
    padding: 0px;
    width: 105px;
    height: 21px;
    color: White;
    width: 300px;
    font-size: small;
}

    .adminMenuStyle a {
        color: White;
    }

#chkMostrarFiltros {
    text-align: left;
    text-align: -moz-left;
}

.SummaryContainer {
    padding: 10px 10px 10px 10px;
    height: 300px;
    min-width: 100px;
    /*max-width:680px;*/
    max-height: 300px;
    min-height: 300px;
    overflow: scroll;
}

.GridContainer {
    text-align: center;
    height: auto;
    min-width: 100px;
    /*max-width:680px;*/
    max-height: 300px;
    min-height: 20px;
    overflow: auto;
}

.accStyle {
}

.BusquedaContent {
    border-width: 1px;
    border-left: solid 1px black;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
    border-top: solid 1px black;
    background-color: #DDDDDD;
    font-size: 10px;
    width: 730px;
    text-align: center;
    text-align: -moz-center;
}

.PaneHeader {
    background-color: Maroon;
    text-decoration: underline;
    color: White;
    font-size: 9px;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    width: 682px;
}

    .PaneHeader a {
        text-decoration: none;
        color: White;
    }

.accResultadosHeaderSelected {
    background-color: Maroon;
    text-decoration: underline;
    color: White;
    font-size: 9px;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    width: 682px;
}
/*End accordions*/

/*Wizard*/
.WizardHeader {
    /* font-size: 14px;
    font-weight: bold;
    background-color: #1188FF;
    color: White;
    height: 20px;*/
}

.WizardNavigation {
    /* border-top: solid 1px #000000;
   background-color: #AED7FF;
    border-top-color: #0000FF;*/
}

.WizardContent {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    width: 100%;
    min-height: 480px;
}
/*End Wizard*/

/*Pantallas de búsqueda*/
.tblFiltros {
    width: 500px;
    font-size: 10px;
    text-align: left;
    text-align: -moz-left;
}

.colControles {
    width: 170px;
    text-align: left;
    text-align: -moz-left;
}

.conControles input {
    text-align: left;
    text-align: -moz-left;
}

.colEtiquetas input {
    text-align: left;
    text-align: -moz-left;
}

.colEtiquetas {
    width: 130px;
    text-align: left;
    text-align: -moz-left;
}

.BusquedaInstitucionBody {
    text-align: left;
    text-align: -moz-left;
    background-color: #EEEEEE;
}

.SortHeaderRowStyle {
    background-color: #E2E2E2;
    font-size: 14px;
    text-align: left;
}
.SortHeaderRowStyleTorneoExpress {
    background-color: #3292ff;
    font-size: 14px;
    text-align: left;
    color:white;
    text-align:center;
    text-transform:uppercase;
}
/*End Pantallas de Búsqueda*/

/* Torneos*/

.PlayOffBracket {
    height: 350px;
    width: 700px;
    max-height: 400px;
    min-height: 400px;
    overflow: scroll;
    text-align: center;
    text-align: -moz-center;
}

.TournamentTable {
    border-color: Black;
    border-width: 1;
    text-align: center;
    text-align: -moz-center;
}

.PartidoLocalRow {
}

.PartidoVisitaRow {
    text-align: right;
}

.ModalBackground2 {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalStyle {
    background-color: White;
}

.botonFlotante {
    position: absolute;
    width: 70px;
    height: 26px;
    left: -25px;
    font-size: 11px;
    z-index: 100;
}

.botonFlotanteFinal {
    position: absolute;
    width: 70px;
    height: 26px;
    left: -55px;
    font-size: 11px;
    z-index: 100;
}
/* End Torneos */

/*Estilo de todos los grids
.grdCambios
{
    width: 98%;
    background-color: #E2E2E2;
    borde

/* End Torneos */

/*Estilo de todos los grids*/
.grdCambios {
    width: 98%;
    background-color: #E2E2E2;
    border: 0;
    border-collapse: collapse;
    font-size: 10px;
    text-align: center;
    margin-right: 1px;
    color: #000000;
}

    .grdCambios td {
        border: 0;
    }
.mGrid td:first-letter{
    text-transform:uppercase;
}
.mGrid {
    background-color: #F7F6F2; /*margin: 5px 0 10px 0;*/
    border: 1px solid #e2e2e2;
    border-collapse: collapse;
    font-size: 12px;
    text-transform:lowercase;
    text-align: left;
    color: #333333;
}

    .mGrid th {
        height: 35px;
        font-size: 10px;
        text-align: left;
        color: #333333;
        text-align: center;
        background .mGrid;

{
    background-color: #F7F6F2; /*margin: 5px 0 10px 0;*/
    border: 1px solid #e2e2e2;
    border-collapse: collapse;
    font-size: Small;
    text-align: left;
    color: #333333;
}

; border-left: none; border-top:none; color: #000000; padding-left:3px; height:30px;
}

.mGrid .alt {
    background-position: #D2E9FF;
    background: #ffffff;
}
/*.mGrid
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color: #b5c6d0;
    /*margin: 5px 0 10px 0;
    border-collapse: collapse;
    font-size:10px;
    text-align:center;
    margin-right: 1px;
    color:Black;
}  */
.mGrid a:link {
    color: Black;
}

.mGrid a:active {
    color: Black;
}

.mGrid a:visited {
    color: Black;
}

.mGrid a:hover {
    color: Black;
}
/* .mGrid td {   
     padding: 0px;
     padding-bottom:0px;   
    border-bottom:none;   
    border-right: solid 2px #dce1e7;
    border-left: none;
    border-top:none;  
 }  
 .mGrid th {   
     padding: 4px 2px;   
     color: #000;   
     background: #E2E2E2;   
     border-bottom: solid 2px #dce1e7; 
     border-right: none; 
    border-left: none;
    border-top:none;  
     font-size: 10px;  
     font-weight:normal;
     text-align:center; 
  }  
  /*.mGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }  
  .mGrid .pgr { background: #424242 url(grd_pgr.png) repeat-x top; }  
  .mGrid .alt
{
    background-position: #D2E9FF;
    background: #E2E2E2;
}  */
.mGrid .pgr {
    background-position: #D9ECFF;
    background: #D9ECFF;
}

    .mGrid .pgr table {
        margin: 0px 0;
    }

    .mGrid .pgr td {
        border-width: 0;
        padding: 0 0px;
        border-bottom: none;
        border-right: none;
        border-left: none;
        font-weight: bold;
        color: #fff;
        line-height: 12px;
        text-align: right;
    }

    .mGrid .pgr a {
        color: #666;
        text-decoration: none;
    }

        .mGrid .pgr a:hover {
            color: #000;
            text-decoration: none;
        }

.tituloContenido {
    color: #0051CA;
    font-weight: bold;
    font-size: larger;
}

#MainContainer {
    font-family: @Arial Unicode MS;
}

#tdContenedor {
    font-family: @Arial Unicode MS;
    color: black;
    padding-top: 0px;
    height: auto;
    min-height: 610px;
}

.ContenidoContenedor {
    padding-left: 1px;
    padding-right: 1px;
    vertical-align: top;
    color: White;
}

.menuSoccer a {
    color: #e35d16;
}

.tblImagenesEquipo {
    border: thin solid #f8f8f8;
    text-align: center;
    width: 500px;
    height: 150px;
}

.tblImagenesEquipo {
    border: thin solid #f8f8f8;
    text-align: center;
    width: 551px;
    height: 150px;
}

.trHeaderImagenesEquipo {
    background-color: #f8f8f8;
    color: #000000;
    font-weight: bold;
}

.tdImagenesEquipo {
    border: 1px solid #f8f8f8;
    text-align: center;
    vertical-align: middle;
    min-height: 150px;
}
/* CONTENEDORES -----------------------------------------------------------*/
body {
    font-family: Arial, Helvetica, sans-serif;
}

.SombraPie {
    width: 6px;
    height: 13px;
}

.SombraCabecera {
    width: 6px;
    height: 30px;
}

.SombraDerecha {
    width: 6px;
}

.SombraEsquina {
    width: 6px;
    height: 6px;
}

/*CHICO*/

.CabeceraChica {
    width: 295px;
    height: 30px;
    text-align: left;
    padding-left: 10px;
    font-size: 18px;
    font-weight: bold;
    color: Black;
}

.ContenidoContenedorChico {
    /*min-height:550px;
	height:550px;*/
    color: Black;
}

.PiePaginaChico {
    width: 295px;
    height: 13px;
}

.SombraInferiorChico {
    width: 295px;
    height: 6px;
}

/*MEDIANO*/

.CabeceraMediana {
    width: 614px;
    height: 30px;
    text-align: left;
    padding-left: 10px;
    font-size: 15px;
    font-weight: bold;
    color: Black;
}

.ContenidoContenedorMediano {
    /*min-height:550px;
	height:550px; */
    color: Black;
}

.PiePaginaMediano {
    width: 614px;
    height: 13px;
}

.SombraInferiorMediano {
    width: 614px;
    height: 6px;
}

/*GRANDE*/

.CabeceraGrande {
    width: 928px;
    height: 30px;
    text-align: left;
    padding-left: 70px;
    font-size: 18px;
    font-weight: bold;
    color: Black;
}

.ContenidoContenedorGrande {
    /*min-height:550px;
	height:550px; */
    padding-left: 10px;
}

.PiePaginaGrande {
    width: 928px;
    height: 13px;
}

.SombraInferiorGrande {
    width: 928px;
    height: 6px;
}

/*APLICACION*/

.CabeceraAsistente {
    width: 928px;
    height: 30px;
    text-align: left;
    padding-left: 70px;
    font-size: 18px;
    font-weight: bold;
}

.ContenidoContenedorAsistente {
    min-height: 550px;
    height: 550px;
}

.PiePaginaAsistente {
    width: 928px;
    height: 13px;
}

.SombraInferiorGrande {
    width: 928px;
    height: 6px;
}

.ContenedorImagenesTitulos {
    float: left;
    width: 750px;
    height: 120px;
    text-align: center;
}

.ContenedorListasFormatos {
    float: left;
    width: 374px;
    text-align: center;
}

/*ESTILOS QUE AGREGUÉ PARA RESTAURAR HOME*/

.ContenedorImagenHome {
    width: 936px;
    background-color: #ff6600;
    text-align: center;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    color: #FFF;
    font-style: italic;
    float: left;
}

.ContenedorOpcionesHome {
    position: relative;
    left: 3px;
    float: left;
    width: 232px;
    height: 281px;
    text-align: center;
    background-image: url(../img/home/fondo_textura.jpg);
    border-right: solid #CCC 1px;
}

.ContenedorImagenesOpcionesHome {
    padding-top: 5px;
    position: relative;
    left: 20px;
    top: 17px;
    width: 195px;
    float: left;
    background: url(../img/home/cuadros_imagenes.png) no-repeat;
}

.ContenedorColumnasInferioresHome {
    width: 311px;
    height: 485px;
    float: left;
    border-right: solid #CCC 1px;
}

.TitulosColumnasInferioresHome {
    position: relative;
    left: 25px;
    width: 260px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #666;
}

.OpcionesHome {
    font-size: 11px;
    color: #666;
}

    .OpcionesHome a {
        color: #666;
    }

        .OpcionesHome a:link {
            text-decoration: none;
            color: #666;
        }

        .OpcionesHome a:visited {
            text-decoration: none;
            color: #666;
        }

        .OpcionesHome a:active {
            text-decoration: none;
            color: #666;
        }

        .OpcionesHome a:hover {
            text-decoration: none;
            color: #09F;
        }

.ContenedorIconosCaracteristicas {
    width: 55px;
    height: 55px;
    float: left;
}

.ContenedorTextosCaracteristicas {
    position: relative;
    left: 10px;
    width: 195px;
    height: 55px;
    float: left;
}

.PestanaNoticias {
    float: left;
    height: 20px;
}

.TextosPestanaNoticias {
    position: relative;
    top: 2px;
    left: 7px;
    color: #333333;
    font-weight: bold;
    font-size: 12px;
}

.LineaTitulosColumnasInferioresHome {
    position: relative;
    left: 25px;
    float: left;
    width: 260px;
    height: 15px;
    border-top: solid #CCC 1px;
}

.LineaDivisoraHome {
    position: relative;
    left: 25px;
    float: left;
    width: 260px;
    height: 10px;
    border-bottom: solid #CCC 1px;
}

.LineaDivisoraNoticias {
    position: relative;
    left: 5px;
    float: left;
    width: 260px;
    height: 10px;
    border-bottom: solid #CCC 1px;
}

.ImagenesColumnasInferioresHome {
    width: 260px;
    position: relative;
    left: 26px;
    float: left;
}

.DescripcionesColumnasInferioresHome {
    width: 260px;
    position: relative;
    left: 25px;
    float: left;
    color: #666;
}

.RecuadroNoticias {
    position: relative;
    left: 20px;
    top: 15px;
    width: 270px;
    height: 475px;
    border-bottom: solid #CCC 1px;
    border-left: solid #CCC 1px;
    border-right: solid #CCC 1px;
}

.DivisoresHome {
    width: 938px;
    height: 10px;
    float: left;
    background: #FFF;
    border-top: solid #CCC 1px;
    border-bottom: solid #CCC 1px;
}

.ContenedorCaracteristicas {
    position: relative;
    top: 1px;
    left: 25px;
    width: 260px;
    float: left;
}

.ContenedorNoticias {
    position: relative;
    top: 1px;
    left: 5px;
    width: 260px;
    float: left;
}

.ContenedorLinksManuales {
    position: relative;
    top: 5px;
    left: 25px;
    width: 260px;
    float: left;
}

.ContenedorPantallasQueEs {
    position: relative;
    left: 1px;
    width: 933px;
    float: left;
    text-align: center;
}

.ContenedorOpcionesQueEs {
    position: relative;
    left: 1px;
    width: 311px;
    height: 80px;
    float: left;
    background: #1c1c1c;
}

.ContenedorIconosPantallas {
    position: relative;
    left: 20px;
    top: 7px;
    width: 60px;
    height: 60px;
    float: left;
}

.ContenedorTextosPantallas {
    position: relative;
    left: 40px;
    top: 12px;
    width: 170px;
    height: 60px;
    float: left;
}

.OpcionesPantallas {
    font-size: 12px;
    color: #FFF;
    width: 935px;
}

    .OpcionesPantallas a {
        color: #FFF;
    }

        .OpcionesPantallas a:link {
            text-decoration: none;
            color: #FFF;
        }

        .OpcionesPantallas a:visited {
            text-decoration: none;
            color: #FFF;
        }

        .OpcionesPantallas a:active {
            text-decoration: none;
            color: #FFF;
        }

        .OpcionesPantallas a:hover {
            text-decoration: none;
            color: #09F;
        }

.DescripcionesCaracteristicasQueEs {
    width: 280px;
    position: relative;
    left: 25px;
    float: left;
}

.TitulosDescripcionesCaracteristicasQueEs {
    width: 280px;
    float: left;
    font-size: 14px;
    font-weight: bolder;
    color: #666;
    line-height: 18px;
}

.TextosDescripcionesCaracteristicasQueEs {
    font-size: 10px;
    font-weight: normal;
    color: #666;
}

.VideoQueEs {
    width: 612px;
    height: 455px;
    position: relative;
    left: 12px;
    top: 25px;
    float: left;
}

.ContenedorPantallasQueEs {
    position: relative;
    left: 1px;
    width: 933px;
    float: left;
}

.BotonesQueEs {
    position: relative;
    left: 310px;
    top: 15px;
    width: 133px;
    height: 42px;
    float: left;
}

.ContenedorOpcionesFuncionamiento {
    position: relative;
    left: 1px;
    width: 310px;
    height: 225px;
    float: left;
    background: #1c1c1c;
    border-left: 1px solid #999;
}

.ContenedorIconosFuncionamiento {
    position: relative;
    left: 20px;
    top: 15px;
    width: 65px;
    height: 65px;
    float: left;
}

.ContenedorTextosFuncionamiento {
    position: relative;
    left: 40px;
    top: 20px;
    width: 170px;
    height: 65px;
    float: left;
}

.ContenedorLinksFuncionamiento {
    position: relative;
    top: 20px;
    width: 185px;
    float: left;
    text-align: right;
}

.BotonesFuncionamiento {
    position: relative;
    left: 390px;
    top: 15px;
    width: 133px;
    height: 42px;
    float: left;
}

#BotonManualesFuncionamiento {
    position: relative;
    left: 95px;
    float: left;
    width: 133px;
}

.PopupsCaracteristicas {
    width: 247px;
    height: 390px;
    background: url(../img/home/fondo_popups.png);
    float: left;
}
.PopupsCaracteristicas2 {
    width: 250px;
    height: 300px;
    background: url(../img/home/fondo_popups300.png);
    float: left;
}
.PopupsArbitro {
    width: 700px;
    height: 300px;
    background: url(../img/home/fondo_popups700.png);
    float: left;
}

.TitulosPopups {
    position: relative;
    left: 10px;
    top: 27px;
    width: 210px;
    height: 35px;
    font-size: 20px;
    letter-spacing: -2px;
    color: #336600;
    font-weight: bolder;
    text-align: center;
    font-stretch: condensed;
    float: left;
}
.TitulosPopupArbitro {
    position: relative;
    left: 10px;
    top: 27px;
    width: 665px;
    height: 35px;
    font-size: 20px;
    letter-spacing: -2px;
    color: #336600;
    font-weight: bolder;
    text-align: center;
    font-stretch: condensed;
    float: left;
}
.CerrarPopups {
    position: relative;
    left: 10px;
    top: 20px;
    width: 10px;
    height: 35px;
    float: left;
}

.TextosPopups {
    position: relative;
    left: 30px;
    top: 40px;
    width: 188px;
    height: 280px;
    text-align: justify;
    float: left;
}
.TextosPopupsArbitro {
    position: relative;
    left: 30px;
    top: 40px;
    width: 188px;
    padding-right:30px;
    height: 280px;
    text-align: justify;
    float: left;
}
.TextosPopups h2{
    padding:0px;
    margin:0px;
    font-family:Arial;
    font-weight:bolder;
    font-size:16px;
    color:#666666;
}
.TextosPopups h2 img{
    position:relative;
    top:5px;
}
.TextosPopups .textoCompartir{
    font-family:arial;
    font-size:12px;
    color:#666666;
}
.BotonManualesPopups {
    position: relative;
    left: 26px;
    top:40px;
    width: 194px;
    height: 48px;
    float: left;
    z-index:999999;
}
.BotonManualesPopupArbitro {
    position: relative;
    left: 26px;
    top: 40px;
    width: 90%;
    text-align:center;
    height: 48px;
    float: left;
    z-index: 999999;
}

.ContenedorOpcionesPorqueUsar {
    position: relative;
    left: 1px;
    width: 311px;
    height: 80px;
    float: left;
    background: #333333;
}

.BotonesPorqueUsar {
    position: relative;
    left: 390px;
    top: 15px;
    width: 133px;
    height: 42px;
    float: left;
}

.btnAsistente {
    width: 74px;
    height: 25px;
    /*border: 1px solid black;*/
    cursor: pointer;
    text-decoration: underline;
}
/*GALERIA*********************************************************************************************************************************************************************************************************/
.elementoGaleria {
    width: 240px;
    float: left;
    height: 190px;
    position: relative;
}

.fondoElementoGaleria {
    background-color: #efefef;
    width: 213px;
    height: 180px;
    position: absolute;
    top: 0px;
    left: 30px;
    z-index: 100;
    border: 1px solid #999999;
}

.tituloElementoGaleria {
    position: relative;
    left: 40px;
    height: 30px;
    top: 3px;
    font-family: Arial;
    font-size: 15px;
    font-weight: bolder;
    color: black;
    position: relative;
    z-index: 101;
}

.conteoFotosGaleria {
    position: relative;
    padding-left: 40px;
    font-family: Arial;
    font-size: 12px;
    color: #666666;
    position: relative;
    z-index: 101;
}

.contenedorFotoGaleria {
    padding-left: 40px;
    height: 132px;
    overflow: hidden;
    padding-top: 5px;
    position: relative;
    z-index: 101;
}

.contenedorMargenFotoGaleria {
    padding: 2px;
    /*border:1px solid black;*/
    overflow: hidden;
    height: 125px;
}

.contenedorThumbFotoGaleria {
    overflow: hidden;
    height: 124px;
}

.contenedorBorrarAlbum {
    position: relative;
    left: 10px;
}

.btnBorrarAlbum {
    position: absolute;
    left: 170px;
    top: 5px;
    cursor: pointer;
}
/*End Galeria************************************************************************************************************************************************************************************************************/


/*Start Calendarios************************************************************************************************************************************************************************************************************/

.upperCase {
    text-transform: uppercase;
}

.divHorarioHora {
    width: 80px;
    height: 80px;
    text-align: left;
    display: inline-table;
    float: left;
    border-right: 1px solid #cccccc;
    font-size: 20px;
    text-align: center;
    vertical-align: middle;
}

.divHorarioPartidos {
    width: 619px;
    height: 80px;
    text-align: left;
    display: inline-table;
    float: left;
}

.partidoHorario {
    position: relative;
    top: 5px;
    padding: 5px;
    width: 100px;
    height: 50px;
    margin-right: 3px;
    font-size: smaller;
    background-color: #b9d3e4;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid white;
    border-left: 1px solid white;
    max-width: 100px;
    display: inline-table;
    float: left;
    text-align: center;
    vertical-align: middle;
}

.contenedorHorariosDia {
    height: 500px;
    overflow: scroll;
    border: 1px solid #cccccc;
}
/*End Calendarios************************************************************************************************************************************************************************************************************/
.btnEditarPartido {
    width: 40px;
    cursor:pointer;
    height: 20px;
    font-size: smaller;
    font-weight: bold;
    background-color: #ff6600;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid white;
    border-left: 1px solid white;
    max-width: 100px;
    display: inline-table;
    float: left;
    color:white;
    text-align: center;
    vertical-align: middle;
    padding:2px;
}

.btnGanaDineroTorneo {
    width: 300px;
    height: 30px;
    font-size: 20px;
    font-weight: bold;
    background-color: #ff6600;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid white;
    border-left: 1px solid white;
    /*max-width:100px;*/
    display: inline-block;
    text-align: center;
}

#CotizadorPublicidad {
  
    font-size: 8pt;
    color: #0099ff;
    text-align: left;
    border: none;
    width:100%;
}

    #CotizadorPublicidad #CotizadorPublicidadPaginaUno {
          width: 350px;
          padding-left:10px;
          /*border-right: 5px solid #cccccc;*/
          float:left;
    }

    #CotizadorPublicidad .Dato {
        color: red;
        font-weight: bolder;
    }

    #CotizadorPublicidad .RadiosPublicidad {
        color: black;
        font-weight: bold;
        font-size:8pt;
    }
    #CotizadorPublicidad #CotizadorPublicidadPaginaDos{
        float:left;
        width:350px;

    }
.DatoGrande{
        background-color:#ed2029;
        color:white;
        font-size:12pt;
        border-radius:60px;
        height:40px;
        padding:5px;
        margin:3px;
        position:relative;
        top:-7px;
    }
.DatoGrandeInfo{
    background-color:#45c9f5;
        
        color:white;
        font-size:12pt;
        border-radius:60px;
        height:40px;
        padding:5px;
        margin:3px;
        position:relative;
        top:-7px;
    }
  
.DescripcionPublicidad{
    text-align:center;
    }
.DescripcionPublicidad.disabled{
    text-align:center;
    color:#cccccc;
    }
.TextoDescripcionPublicidad{
    font-weight:bold;
    font-size:7.5pt;
    text-align:center;
    width:220px;
    margin:5px;
    display:inline-block;
}
.SeparadorTipoPublicidad{
    width:95%;
    height:5px;
    background-color:#cccccc;
    border:none;
}
.categoriaButtonContainer {
    width: 120px;
    height:70px;
    float:left;
    text-align:center;
    background-color:#3d8ac9;
    margin:10px;
}
.categoriaButtonContainerSmall {
    width: 120px;
    height:40px;
    float:left;
    text-align:center;
    background-color:#3d8ac9;
    margin:10px;
}
.btnAzul{
     border-style: none;
    border-color: inherit;
    border-width: medium;
    border-radius:5px;
     background-color:#3d8ac9;
     font-size:10pt;
     font-family:Arial;
     color:white;
     font-weight:bolder;
     cursor:pointer;
     height:30px;

}
.btnAzul.categoria{
    color:white;
    position:relative;
    top:25px;
}
.btnAzul.categoria.small{
    color:white;
    position:relative;
    top:12px;
    margin:10px;
     width:120px;

}
.btnAzul.categoria.small.selected{
    background-color:orange;
    position:relative;
    top:12px;
    margin:10px;
    width:120px;
    margin-bottom:10px;

}
.btnVerde{
    border-radius:5px;
     background-color:#55ba57;
     border:none;
     height:30px;
     font-size:10pt;
     font-family:Arial;
     color:white;
     font-weight:bolder;
     width:150px;
     cursor:pointer;
}
.btnRojo{
    border-radius:5px;
     background-color:red;
     border:none;
     height:30px;
     font-size:10pt;
     font-family:Arial;
     color:white;
     font-weight:bolder;
     width:150px;
     cursor:pointer;
}
.btnNaranja{
    border-radius:5px;
     background-color:#ff6600;
     border:none;
     height:30px;
     font-size:10pt;
     font-family:Arial;
     color:white;
     font-weight:bolder;
     width:150px;
     cursor:pointer;
     display:inline-block;
}
.btnAdministrarTorneo{
  text-align: center;
    border-radius: 5px;
    background-color: #ff6600;
    border: none;
    height: 20px;
    line-height: 20px;
    font-size: 9pt;
    font-family: Arial;
    color: white;
    /* font-weight: bolder; */
    width: 140px;
    cursor: pointer;
    display: inline-block;
    position: relative;
    top: -2px;
    vertical-align: bottom;
}
.pnlDatosCotizacion{
    text-align:center;
    position:relative;
    left:40px;
}
.InfoPublicidad{
    padding:10px;
    color:black;
    font-weight:bolder;
    font-size:8pt;
    width:150px;
    text-align:center;
    background-color:white;
    border: 1px solid #c6c3c3;
    box-shadow:10px 10px 5px #888888; 
}
.InfoPublicidad2{
    padding:10px;
    color:black;
    font-weight:bolder;
    font-size:smaller;
    width:200px;
    text-align:center;
    background-color:white;
    border: 1px solid #c6c3c3;
    box-shadow:10px 10px 5px #888888; 
}
.TextoEnorme{
    font-family:Arial;
    font-size:x-large;
}

.fileInput{
    width:390px;
}
.divRadiosReportePublicidad{
    font-size:16pt;
    float:left;
    width:500px;
    color:#868686;
    padding-top:5px;
}
.divRadiosReportePublicidad .radio{
    padding:10px;
    line-height:25pt;
}
.divReportePublicidad{
    float:left;
    width:200px;
    padding-top:5px;
}
.divReporteClics{
    float:left;
    width:95px;
    text-align:center;
}
.divReporteApariciones{
    float:left;
    width:95px;
    text-align:center;
    padding-left:10px;
}
.txtReportePublicidad{
    font-size:30pt;
}
.EncabezadoAdminPublicidad{
    width:710px;
    height:30px;
    color:#909295;
    background-color:#dedede;
    font-size:12pt;
    padding-left:10px;
    padding-top:5px;
}
.PublicidadOverlay{
    position: absolute; width: 100%; height: 100%; background-color:transparent;
    cursor:pointer;
}
.ContenedorPublicidadTorneo{
    width:750px;
    height:120px;
    overflow:hidden;
}
.ContenedoMiniBanner{
    width:282px;
    height:80px;
    overflow:hidden;
}
.fondoLogout{
    position:relative;
    top:-2px; 
    background-color: rgba(230,230,230,0.9);
    border-radius:3px;
    height:19px;
    padding-top:2px;
    width:50px;
    float:right;
    text-align:center;
     
}