/* CSS Document */
*, html {
    padding: 0;
    margin: 0;
    border: 0;
    font-family: Arial, Helvetica, sans-serif;
}

:focus {
    outline: 0;
}

body {
    margin-top: 0px;
    background-image: url(/images/bg_body.gif);
    background-repeat: repeat-x;
    background-position: center 0;
    background-color: #006600
}

#web {
    width: 996px;
    margin: 0 auto 0 auto;
    text-align: left;
    border: 0;
}

#footer_grupo {
    font-size: 11px;
    color: #666;
    padding: 0px 0px;
    clear: both;
    text-align: center;
    width: 100%;
    background-image: url(/images/bg_footer.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #006600
}

a {
    color: #006600;
    text-decoration: none;
}

    a:link {
        color: #006600;
        text-decoration: none;
    }

    a:visited {
        color: #006600;
        text-decoration: none;
    }

    a:hover {
        color: #006600;
        text-decoration: underline !important;
    }

table {
    border-spacing: 1px;
    margin-top: -1px
}
/*** ESTRUCTURA MAINCONTENT***/
#content {
    width: 100%;
    background-color: #b9c2ad;
}

#content_left {
    width: 160px;
    float: left;
    padding-bottom: 10px;
}

#content_center {
    width: 675px;
    float: left;
    background-color: #b9c2ad;
}
/**estilos casas dos columnas**/
.doscolumns #content_center {
    width: 833px;
    background-image: none;
    border-radius: 5px
}

.doscolumns #content_seccionb {
    background-image: none !important;
    border-radius: 5px 5px 0 0
}

.doscolumns #menu_ppal {
    margin-left: 20px;
    float: left !important
}

.doscolumns #menu_ppal {
    background-image: none !important;
}

.doscolumns #content {
    border-radius: 5px 5px 0 0
}

.doscolumns .box_tit_casas, .doscolumns #navi, .doscolumns .box_tit {
    margin: 0 5px;
    background-color: #B9C2AD !important
}

.doscolumns .box_lat {
    margin: 5px 0px;
    width: 161px;
}

.doscolumns .content_casa_valora {
    width: 533px
}

    .doscolumns .content_casa_valora table {
        width: 300px;
        margin-top: -38px
    }

.doscolumns .gratis_descrip {
    padding: 5px 15px 5px 5px !important;
    width: 624px;
}

.doscolumns .gratis_img {
    border: medium none !important;
    margin: 5px 10px;
    padding: 0 !important;
    width: auto !important;
}
/**fin estilos casas**/

#content_right {
    width: 160px;
    float: right;
    clear: right;
    position: relative
}

#cabecera {
    clear: both;
    height: 147px;
    background-image: url(/images/bg_body.gif);
    background-repeat: repeat-x;
    background-position: center top;
}

#logo {
    float: left;
    text-align: center;
    clear: left;
    margin-top: 12px;
    margin-left: 5px;
}

#idiomas {
    float: left;
    width: 200px;
    font-size: 10px;
    padding: 5px 0 5px 10px;
    text-decoration: none;
    font-size: 12px
}


    #idiomas > span:hover {
        cursor: pointer;
        text-decoration: underline;
    }

#time {
    color: #424B54;
    font-size: 12px;
    padding: 4px 0 0 0;
    text-align: right;
}

#lema {
    padding: 5px 0;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 100;
    height: 12px;
    clear: both
}
/************MENU PRINCIPAL**************/
.cablema {
    margin-top: 8px;
    float: left;
    width: 250px;
    text-align: center
}

    .cablema h1 {
        color: #FFFFFF;
        font-size: 11px;
        font-weight: bold;
        line-height: 13px;
        padding: 0 5px 0 0px;
    }

#menu_ppal {
    width: 818px;
    float: right;
    height: 28px;
    background-color: #b9c2ad;
    background-image: url(/images/bg_menu_sup2.gif);
    background-repeat: no-repeat;
    background-position: right top;
}

    #menu_ppal a {
        font-size: 12px;
        padding: 2px 5px;
        margin-top: 5px;
        color: #167010;
        float: left;
        border-right: 1px solid #7b7b7b;
        font-weight: bold;
    }

        #menu_ppal a:hover {
            text-decoration: underline;
            color: #2f5e2f;
        }
/************GENERALES**************/
h1 {
    font-size: 20px;
    font-weight: bold;
    color: #006600;
    padding: 5px 0 20px 0;
}

    h1 a:hover {
        text-decoration: underline;
    }

h2 {
    font-size: 20px;
    font-weight: bold;
    color: #4d4d4d;
    padding: 5px;
}

h3, h3 a {
    font-size: 14px;
    font-weight: bold;
    color: #3F3F3F;
    padding: 0 0 10px 0;
}

p {
    font-size: 12px;
    color: #3f3f3f;
    padding: 0 10px
}

hr {
    height: 0px;
    border-top: 0px;
    border-bottom: #C5C5C5 solid 1px;
    width: 99%;
    margin-top: 5px;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
}
/******MENU CABECERA***********/
.menu_cabecera {
    height: 30px;
    font-size: 12px;
    border: 0px solid #ccc;
    clear: right;
    padding-top: 4px;
}

    .menu_cabecera li {
        float: left;
        height: 31px;
        margin-right: 5px;
        list-style: none;
    }

        .menu_cabecera li a {
            display: block;
            float: left;
            height: 31px;
            line-height: 31px;
            color: #FFF;
            text-decoration: none;
            font-family: arial, verdana, sans-serif;
            text-align: center;
            padding: 0 0 0 4px;
            cursor: pointer;
            background: url(/images/pro_five_0a.gif) no-repeat;
            font-size: 14px
        }

            .menu_cabecera li a b {
                float: left;
                display: block;
                padding: 0 15px 0px 12px;
                background: url(/images/pro_five_0b.gif) no-repeat right top;
            }

        .menu_cabecera li.current a {
            background: url(/images/pro_five_1a.gif) no-repeat;
            color: #036803;
            cursor: pointer !important
        }

            .menu_cabecera li.current a b {
                background: url(/images/pro_five_1b.gif) no-repeat right top;
            }

        .menu_cabecera li a:hover {
            background: url(/images/pro_five_1a.gif) no-repeat;
            color: #036803
        }

            .menu_cabecera li a:hover b {
                background: url(/images/pro_five_1b.gif) no-repeat right top;
            }

        .menu_cabecera li.current a:hover {
            background: url(/images/pro_five_1a.gif) no-repeat;
            cursor: default;
        }

            .menu_cabecera li.current a:hover b {
                background: url(/images/pro_five_1b.gif) no-repeat right top;
            }
/******MENU SECTIONS***********/

.menu_seccion {
    height: 37px;
    font-size: 12px;
    border-bottom: 1px solid #999999;
    float: left;
    margin-top: 5px;
    clear: right;
    font-family: Verdana, Geneva, sans-serif;
    margin: 0 10px;
}

    .menu_seccion li {
        float: left;
        height: 37px;
        margin-right: 2px;
        list-style: none;
    }

        .menu_seccion li a {
            display: block;
            float: left;
            height: 37px;
            line-height: 37px;
            color: #275f27;
            text-decoration: none;
            font-family: arial, verdana, sans-serif;
            text-align: center;
            padding: 0 0 0 6px;
            cursor: pointer;
            font-size: 14px;
            background: url(/images/prosec_five_0a.gif) no-repeat;
        }


            .menu_seccion li a b {
                float: left;
                display: block;
                padding: 0 20px 0px 12px;
                background: url(/images/prosec_five_0b.gif) no-repeat right top;
            }

        .menu_seccion li.current a {
            margin-top: 1px;
            background: url(/images/prosec_five_0a.gif) no-repeat;
            color: #4d4d4d;
            background-color: #FFF;
        }

            .menu_seccion li.current a b {
                background: url(/images/prosec_five_1b.gif) no-repeat right top;
                background-color: #FFF;
                cursor: pointer
            }

        .menu_seccion li a:hover {
            background: url(/images/prosec_five_0a.gif) no-repeat;
            color: #b9c2ad;
            background-color: #FFF;
        }

            .menu_seccion li a:hover b {
                background: url(/images/prosec_five_0b.gif) no-repeat right top;
                background-color: #FFF;
            }

        .menu_seccion li.current a:hover {
            background: url(/images/prosec_five_0a.gif) no-repeat;
            cursor: default;
            background-color: #FFF;
        }

            .menu_seccion li.current a:hover b {
                background: url(/images/prosec_five_1b.gif) no-repeat right top;
                background-color: #FFF;
            }
/*.menu_seccion {
	border-bottom: 1px solid #999999;
	clear: both;
	font-size: 12px;
	height: 37px;
	margin: 0 0 15px;
	width: 100%;
}
.menu_seccion li {
	float:left;
	height:37px;
	margin-right:2px;
	list-style:none;
}
.menu_seccion li a {
	display:block;
	float:left;
	height:36px;
	line-height:36px;
	color:#275f27;
	text-decoration:none;
	font-family:"Roboto Condensed";
	text-align:center;
	padding:0 8px;
	cursor:pointer;
	font-size:14px;
	background-color: #CCCCCC;
	border: 1px solid #999999;
	border-bottom:none;
}
.menu_seccion li b {
	font-weight:normal!important
}
.menu_seccion li.current a {
	background-color: #F6F5FA;
	border:1px solid #999;
	border-bottom:none;
	color: #4D4D4D;
	margin-top: 0;
	padding:0px 6px 1px
}
.menu_seccion li a:hover {
	background-color: #F6F5FA;
	background-color:#FFF;
	text-decoration:none
}
.menu_seccion li.current a:hover {
	cursor:default;
	color: #4D4D4D;
	text-decoration:none!important;
	background-color: #F6F5FA;
}*/
/******MENU DEPORTES CUOTAS*********/
.menu_cuotas, .menu_doble {
    border-bottom: 3px solid #CCCCCC;
    font-size: 12px;
    height: 33px;
    margin: 0 10px;
}

    .menu_cuotas li, .menu_doble li {
        float: left;
        height: 36px;
        margin: 0 1px;
        list-style: none;
    }

        .menu_cuotas li a, .menu_doble li a {
            display: block;
            height: 36px;
            line-height: 36px;
            text-decoration: none;
            font-family: arial, verdana, sans-serif;
            text-align: center;
            padding: 0 0 0 4px;
            cursor: pointer;
            background: url(/images/pro_cuotas_2a.gif) no-repeat;
        }

        .menu_doble li a {
            line-height: 14px;
        }

            .menu_cuotas li a b, .menu_doble li a b {
                display: block;
                padding: 0 14px 0 8px;
                background: url(/images/pro_cuotas_2b.gif) no-repeat right top;
            }

            .menu_doble li a b {
                padding: 4px 10px 4px 5px
            }

        .menu_cuotas li.current a, .menu_doble li.current a {
            background: url(/images/pro_cuotas_0a.gif) no-repeat;
            color: #036803;
            border-bottom: 1px solid #FFFFFF;
        }

            .menu_cuotas li.current a b, .menu_doble li.current a b {
                background: url(/images/pro_cuotas_0b.gif) no-repeat right top;
                border-bottom: 1px solid #FFFFFF;
            }

        .menu_cuotas li a:hover, .menu_doble li a:hover {
            background: url(/images/pro_cuotas_0a.gif) no-repeat;
            color: #036803;
            text-decoration: none !important
        }

            .menu_cuotas li a:hover b, .menu_doble li a:hover b {
                background: url(/images/pro_cuotas_0b.gif) no-repeat right top;
            }

        .menu_cuotas li.current a:hover, .menu_doble li.current a:hover {
            background: url(/images/pro_cuotas_2a.gif) no-repeat;
            cursor: default;
            border-bottom: 1px solid #FFFFFF;
        }

            .menu_cuotas li.current a:hover b, .menu_doble li.current a:hover b {
                background: url(/images/pro_cuotas_2b.gif) no-repeat right top;
                border-bottom: 1px solid #FFFFFF;
            }
/**microformatos**/
.fsmal {
    clear: both;
    display: block;
    float: right !important;
    font-size: 10px;
    margin: -11px 0 10px;
}

.hcard {
}
/******CAJA REGISTRO DCHA***********/
#registro {
    border-top: 0px;
    padding: 2px
}

.lema_registro {
    text-align: right;
}

    .lema_registro h2 {
        padding-top: 0px;
        line-height: 16px;
        color: #FFF;
        text-align: center;
        padding: 2px 0;
        margin: 2px 5px 5px 5px;
    }

        .lema_registro h2 a {
            font-size: 14px;
            color: #2f5e2f;
            font-weight: bold;
            text-decoration: none;
        }

            .lema_registro h2 a:hover {
                font-size: 14px;
                color: #2f5e2f;
                text-decoration: underline;
            }

.login_session {
    text-align: left;
}

    .login_session table td {
        padding: 5px 10px
    }

    .login_session p {
        margin: 2px 0;
    }

    .login_session a {
        font-weight: bold;
    }

.login_registro {
    padding: 0 10px;
}

    .login_registro p {
        margin: 5px 0;
        text-align: left;
    }

    .login_registro img {
        float: left;
    }

    .login_registro input {
        clear: right
    }

.login_logeado {
    font-size: 12px;
    border: 0px solid #ccc;
}

.recordar {
    margin: 10px 0 0 0;
    padding: 0 5px;
    clear: both;
    margin: 5px 7px 10px
}

    .recordar img {
        margin: 5px 0px 0 0;
    }

.label_cab {
    float: left;
    font-size: 12px;
    padding: 2px 0;
    width: 63px;
}

.input_reg {
    border: 1px solid #82bd95;
    width: 75px;
    margin: 2px 0
}

.input_buscar {
    border: 1px solid #82bd95;
    width: 138px;
    padding: 2px 1px;
    margin: 5px 0
}

.input_gral {
    border: 1px solid #ccc;
    width: 109px;
    padding: 2px 1px;
}

.content_buscador {
    padding: 4px 10px;
    border-bottom: 1px solid #ccc;
    border-top: none;
}

    .content_buscador label {
        font-size: 12px
    }
/******PAGINACION*******/
.pagina_resul {
    padding: 2px 15px;
    margin-top: 5px;
    float: left;
    text-align: left;
    font-size: 12px
}

.pagination {
    padding: 4px 14px;
    margin-top: 5px;
    float: right;
    text-align: left;
    font-size: 12px
}

    .pagination ul {
        margin: 0;
        padding: 0;
    }

    .pagination li {
        list-style-type: none;
        display: inline;
        padding: 0px;
        margin-left: 2px
    }

    .pagination a, .pagination a:visited {
        padding: 0 5px;
        border: 1px solid #82bd95;
        text-decoration: none;
        color: #2f5d2f;
        cursor: pointer
    }

        .pagination a:hover, .pagination a:active {
            border: 1px solid #82bd95;
            color: #fff;
            background-color: #2f5d2f;
        }

        .pagination a.currentpage {
            background-color: #2f5d2f;
            color: #FFF !important;
            border-color: #2b66a5;
            font-weight: bold;
            cursor: default;
        }

        .pagination a.disablelink, .pagination a.disablelink:hover {
            background-color: #FFF;
            cursor: default;
            color: #929292;
            border-color: #929292;
            font-weight: normal !important;
        }

.pagination_news a.prevnext {
    font-weight: bold;
}
/******BOTONES***********/
.sesionforo {
    font-size: 12px;
    float: right;
    width: 300px
}

input.botonstand {
    color: #2f5e2f;
    border: 1px solid #999;
    font-size: 12px;
    padding: 2px 5px;
    margin: 0 2px;
    background-color: #d2e2bf;
    width: 90px;
    cursor: pointer;
}

a.botonam {
    padding: 0 5px !important;
    color: #2f5e2f;
    border-right: 1px solid #999;
    font-size: 12px;
    margin: 0;
    display: inline !important
}

a:hover.botonam {
    color: #000;
    border-right: 1px solid #999;
    font-size: 12px;
    margin: 0;
    text-decoration: none;
}

a.botonstand {
    background-color: #fff;
    color: #2f5e2f;
    border: 1px solid #999;
    font-size: 12px;
    padding: 2px 5px;
    margin: 0 2px;
    background-color: #d2e2bf;
}

a:hover.botonstand {
    background-color: #fff;
    color: #000;
    border: 1px solid #999;
    font-size: 12px;
    padding: 2px 5px;
    margin: 0 2px;
    background-color: #ccc;
    text-decoration: none;
}

a.descargar {
    display: block;
    clear: both;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 14px 16px;
    margin: 0 2px;
    background-image: url(/images/descargar_on.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

a:hover.descargar {
    color: #333;
    font-weight: bold;
    padding: 14px 16px;
    margin: 0 2px;
    background-image: url(/images/descargar_of.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
}

.registro {
    clear: both;
    width: 141px;
    text-align: center;
    height: 100px;
}

a.registro {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 15px 20px 15px;
    margin: 0 2px;
    background-image: url(/images/bottonbig.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

a:hover.registro {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 5px 20px 5px;
    margin: 0 2px;
    background-image: url(/images/bottonbig.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
}
/*********CLEAR***********/
.clear {
    clear: both;
    height: 1px;
}

.clear10 {
    clear: both;
    height: 20px;
}

.clear5 {
    clear: both;
    height: 10px;
}
/*********migas***********/
.migas {
    padding: 5px 25px;
    font-size: 11px;
    color: #333
}

    .migas a {
        color: #060
    }

        .migas a:hover {
            color: #060;
            text-decoration: underline;
        }
/*****menu lateral*****/
.box_casas {
    width: 160px;
    clear: both;
}

.box_acceso {
    width: 160px;
    background-image: url(/images/bg_pruebas.gif);
    background-repeat: no-repeat;
    background-position: center top;
    padding-bottom: 2px;
    position: relative;
    margin-bottom: 5px
}

.logeocl {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 160px;
    background-image: url(/images/logeocl.gif);
    background-repeat: no-repeat;
    background-position: center top;
    height: 6px
}

.box_accesopen {
    position: relative;
    width: 160px;
    background-color: #b9c2ad;
    background-image: url(/images/bg_candado2.gif);
    background-repeat: no-repeat;
    background-position: center top;
    padding-bottom: 5px;
}

.titreg {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin-left: 53px;
    padding: 16px 5px 18px 0;
    text-align: center;
}

    .titreg span {
        font-size: 12px !important
    }

.tit_acceso {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    padding: 14px 5px 14px 50px;
    text-align: center;
}

.bannerfx {
    position: relative;
    z-index: 2
}

.patrocinafx {
    left: 263px;
    position: absolute;
    top: 17px;
    z-index: 99;
}

.box_tipster {
    width: 160px;
    clear: both;
    font-size: 12px;
    text-align: center;
    margin-top: 5px
}

    .box_tipster p {
        margin: 5px 0
    }

.box_lat {
    width: 155px;
    float: right;
    clear: both;
    font-size: 12px;
    margin: 0 3px
}

.titvalue {
    padding: 0 0 5px 0;
    text-align: left;
    font-weight: bold
}

.box_tit, .box_tit_casas {
    font-size: 12px;
    font-weight: bold;
    padding: 12px 3px 10px 3px;
    text-align: center;
    color: #fff;
    background-image: url(/images/bg_box_lat.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}

.box_tit_casas {
    background-image: url(/images/bg_box_lat1.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

    .box_tit h4, .box_tit_casas h4 {
        font-family: Arial !important;
        font-size: 12px;
        font-weight: bold
    }

        .box_tit h4 a, .box_tit_casas h4 a {
            color: #fff;
            text-decoration: none;
            font-size: 12px;
        }

    .box_tit a:hover, .box_tit_casas a:hover {
        text-decoration: none;
    }

.box_lat ul {
    padding: 5px;
    overflow: hidden
}

.box_lat li {
    list-style: none;
    padding: 1px 5px;
    border-bottom: 1px solid #ccc;
    color: #3F3F3F
}

    .box_lat li a {
        width: 100%;
        text-decoration: none;
        text-align: left;
        font-size: 12px;
        color: #006600;
    }

        .box_lat li a:hover {
            color: #006600;
            text-decoration: underline;
        }

.box_lat img {
    padding: 0
}

.foro_pie {
    padding: 10px;
}
/*********MENU LATERAL****/
#navi2 {
    list-style: none;
    margin-left: 0px;
    padding-bottom: 2px;
}

#navi, #navi2 {
    background-color: #CEDABB;
    list-style: none outside none;
    padding: 8px 0;
    border-radius: 0 0 8px 0;
    -ms-border-radius: 0 0 8px 0;
    -moz-border-radius: 0 0 8px 0;
    -webkit-border-radius: 0 0 8px 0;
    -khtml-border-radius: 0 0 8px 0;
}

#navi2 {
    padding: 8px 0 15px 15px !important;
}

    #navi li, #navi2 li {
        list-style: none;
        list-style-type: none;
        clear: both;
        line-height: 14px;
        font-weight: bold;
    }

        #navi li a, #navi2 li a {
            padding: 1px 0px 1px 3px;
            text-decoration: none;
            text-align: left;
            font-size: 12px;
            color: #006600;
        }

            #navi li a:hover, #navi2 li a:hover {
                color: #006600;
                text-decoration: underline;
                font-weight: bold;
            }

        #navi li img {
            padding: 4px 0px 0 15px;
            float: left;
        }

#navi_sec {
    list-style: none;
    margin-top: 3px;
    padding: 0;
    padding-bottom: 3px;
}

    #navi_sec li {
        list-style: none;
        list-style-type: none;
        float: left;
        width: 100%;
        line-height: 14px
    }

        #navi_sec li a {
            padding: 4px 0px 4px 15px;
            margin: 0px 0px 0px 0px;
            text-decoration: none;
            text-align: left;
            border-bottom: 1px solid #ccc;
            display: block;
            font-size: 12px;
            color: #006600;
        }

            #navi_sec li a:hover {
                color: #006600;
                text-decoration: underline;
                font-weight: bold;
            }

        #navi_sec li img {
            padding: 6px 5px 0 10px;
            float: left;
        }

.navi_dep {
    padding: 5px 0;
    overflow: hidden
}

    .navi_dep li {
        list-style: none;
        list-style-type: none;
        float: left;
        width: 100%;
        font-size: 12px;
        line-height: 14px;
        border: none
    }

        .navi_dep li a {
            padding: 1px 0 0px 20px;
            text-decoration: none;
            color: #006600;
            display: block;
            background-image: url(/images/ico_sec.gif);
            background-repeat: no-repeat;
            background-position: 8px center
        }

            .navi_dep li a:hover {
                color: #006600;
                text-decoration: underline;
            }

.box_lat .navi_dep li a {
    margin-left: -10px
}

.navi_dep li img {
    padding: 6px 5px 0 10px;
    float: left;
}

.promos {
    color: #000;
    padding-top: 4px;
    padding-right: 10px;
}

.datos_usuarios {
    list-style: none;
    padding: 4px;
    font-size: 11px;
    width: 160px;
    float: right;
    text-align: left;
    color: #aaa
}

    .datos_usuarios img {
        margin: 8px
    }

    .datos_usuarios span {
        font-weight: normal;
        color: #404040;
    }

    .datos_usuarios ul {
        margin-top: 10px
    }

    .datos_usuarios li {
        list-style: none;
        list-style-type: none;
        clear: both;
        background-image: url(/images/ico_flecha2.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 8px;
        color: #000
    }

.box_buscador {
    width: 160px;
    clear: both;
}

.idiom {
    background-image: url("/images/ico_latam.gif");
    background-position: right 0;
    background-repeat: no-repeat;
    font-weight: bold;
    padding-right: 16px;
}

.idiom_es, .idiom_pt, .idiom_en, .idiom_br {
    background-image: url("/images/ico_es.gif");
    background-position: right 1px;
    background-repeat: no-repeat;
    font-weight: bold;
    margin-right: 4px;
    padding-right: 21px;
}

.idiom_latam {
    background-image: url("/images/ico_latam.gif");
    background-position: right 0;
    background-repeat: no-repeat;
    font-weight: bold;
    padding-right: 16px;
    margin-right: 2px
}

.idiom_br {
    background-image: url("/images/ico_br.gif");
}

.idiom_pt {
    background-image: url("/images/ico_pt.gif");
}

.idiom_en {
    background-image: url("/images/ico_en.gif");
}
/***********FOOTER************/
#foot_container {
    width: 100%;
    background-color: #cedabb;
    clear: both;
    height: 10px;
}

#footer_opcion {
    padding: 0 4px 10px 4px;
    background-color: #B9C2AD;
    clear: both;
    background-image: url(/images/bg_footer_cierre.png);
    background-repeat: no-repeat;
    background-position: bottom;
}

.box_pie_opcion, .box_pie_opcion_2 {
    border: 1px solid #A2AB97;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 2px 2px #A2AB97;
    color: #333333;
    float: left;
    font-size: 12px;
    height: 80px;
    margin: 5px -4px 5px 8px;
    padding: 7px 7px 3px;
    text-align: left;
    vertical-align: top;
    width: 142px;
    border-radius: 4px 4px 4px 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    color: #333333;
    background-color: #CEDABB;
    background-image: linear-gradient(top, #a2ab97, #CEDABB);
}

.box_pie_opcion_2 {
    margin: 5px 0 5px 7px;
}

    .box_pie_opcion span, .box_pie_opcion_2 span {
        display: block;
        font-size: 17px;
        font-weight: bold;
        height: 41px;
        line-height: 18px;
        margin-bottom: 0;
        padding: 0 10px 0 0;
    }

        .box_pie_opcion span a:hover, .box_pie_opcion_2 span a:hover {
            text-decoration: none;
        }

    .box_pie_opcion img, .box_pie_opcion_2 img {
        float: right;
        margin-top: 0px;
        margin-right: -2px
    }

#footer {
    width: 100%;
    clear: both;
}

    #footer a {
        color: #116013;
        text-decoration: none;
    }

.footer_left {
    color: #666666;
    float: left;
    font-size: 11px;
    padding: 23px 0 0;
    text-align: center;
    width: 157px;
}

    .footer_left img {
        margin: 5px 15px 0 0
    }

.footer_center {
    float: right;
    font-size: 12px;
    padding: 12px 8px;
    width: 560px;
    text-align: center;
    color: #ccc
}

    .footer_center a {
        color: #ccc;
        padding: 0 2px
    }

#footer_grupo_int {
    margin: 0 auto 15px;
    text-align: center;
    width: 996px;
}
/*****cajas*********/
.div50l {
    float: left;
    width: 49%;
}

.div50r {
    float: right;
    width: 49%;
}
/*****migas*********/
.marque {
    width: 555px;
    float: right !important;
    padding: 4px 4px 2px 4px;
    font-size: 12px;
    text-align: center
}

    .marque span {
        padding: 2px 4px;
        background-color: #030;
        color: #FFF;
        margin: 0 2px
    }

    .marque a {
        font-size: 12px;
        padding: 2px 5px;
        margin-top: 5px;
        color: #2f5e2f;
        float: left;
        border-right: none !important;
        font-weight: bold;
        float: none !important
    }

.contenido {
    clear: both;
    padding: 0 15px 0 15px;
    background-color: #FFF;
    text-align: justify;
}

    .contenido H1 {
        color: #333;
        font-size: 30px;
        border-bottom: 4px solid #ccc;
        margin-bottom: 10px;
    }

    .contenido H3 {
        padding-bottom: 5px;
        border: 1px solid #ccc;
        width: 160px;
        padding: 5px;
        margin-bottom: 5px;
    }

    .contenido H2 {
        padding: 0;
        margin-top: 10px;
        margin-bottom: 15px;
    }

    .contenido img {
        float: left;
        padding-right: 5px;
    }

    .contenido ul {
        font-size: 12px;
    }

    .contenido li {
        list-style: none;
        list-style-type: none;
        background-image: url(/images/ico_flecha.gif);
        background-repeat: no-repeat;
        background-position: left top;
        padding-left: 12px;
        width: 100%;
    }

.indice ul {
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0;
}

.indice ol {
    margin: 5px 10px;
}

.indice li {
    list-style: none;
    list-style-type: none;
    background-position: left 5px;
    padding: 2px 10px 2px 15px;
    width: 100%;
}

.contenido hr {
    clear: both;
}

.evento_left {
    float: left;
    width: 100%;
    font-size: 12px;
}

    .evento_left p {
        padding-top: 5px;
        text-align: justify;
        font-size: 12px
    }

.evento_patrocinador {
    width: 250px;
    float: left;
    margin-left: 12px;
}

    .evento_patrocinador img {
        width: 250px;
        height: 115px;
        border-radius: 4px 4px 4px 4px;
        -ms-border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
    }

.evento_logo {
    float: right;
    list-style-type: none;
    margin: 0 0 0 3px;
    padding: 0 1px;
    position: absolute;
    right: -30px;
    top: -34px;
    width: 105px;
    z-index: 99;
}

.index_destaca2 .evento_logo {
    top: -35px !important;
    right: -5px
}

.evento_logo img {
    margin: 5px 0;
    float: right;
}

.index_destaca1 {
    float: right;
    font-size: 12px;
    margin-right: 10px;
    margin-top: -2px;
    position: relative;
    width: 390px;
}

    .index_destaca1 p {
        padding: 2px;
        width: 240px;
        float: left;
        clear: none;
        margin-left: 10px;
    }

    .index_destaca1 h2 {
        margin-left: 10px !important
    }

    .index_destaca1 span {
        display: block;
        float: left;
        width: 190px;
    }

    .index_destaca1 h2 {
        font-size: 16px;
        margin-bottom: 0px;
        text-align: left;
        padding: 0 10px 0px 10px;
    }

.index_destaca2 {
    font-size: 12px;
    left: 260px;
    position: absolute;
    top: 70px;
    width: 382px;
}

.idestaca {
    font-size: 12px;
    left: 246px;
    position: absolute;
    top: 54px;
    width: 360px;
}

.promo {
    font-size: 12px;
    left: 260px !important;
    position: absolute !important;
    top: 30px !important;
    width: 360px !important;
}

.boxisup .promo {
    left: 247px !important;
    top: 12px !important;
}

.index_destaca2 h3, .tdes {
    font-size: 12px;
    margin-bottom: 0px;
    text-align: left;
    padding: 1px 10px;
    font-size: 14px;
    font-weight: bold;
}

.pronos_destacados {
    width: 370px;
    clear: both;
    margin-left: 10px;
    padding: 5px 0;
}

.boxisup .pronos_destacados {
    width: 350px;
    padding: 8px 0;
}

.promo-desc {
    border-top: 1px solid #CCCCCC;
    clear: both;
    color: #3F3F3F;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 15px;
    padding: 4px 0;
    width: 376px;
}

.boxisup .promo-desc {
    width: 347px;
}

.destaca_even {
    width: 180px;
    float: left;
    font-weight: bold;
    margin: 0 0 5px 0
}

.boxisup .destaca_even {
    width: 165px;
}

.pronos_destacados table, .apuestatopl table, .apuestatopr table {
    width: 180px;
    background-color: #f1f7e4;
    color: #333;
    border: 1px solid #2f5e2f;
    float: right;
    font-size: 12px
}

    .pronos_destacados table td, .apuestatopl table td, .apuestatopr table td {
        text-align: center;
        width: 50px;
        padding: 0 5px;
    }

    .pronos_destacados table a, .apuestatopl table a, .apuestatopr table a {
        background-color: #f1f7e4;
        color: #428942;
        font-weight: bold;
    }

    .pronos_destacados table td.valor, .apuestatopl table td.valor, .apuestatopr table td.valor {
        background-color: #006600;
        color: #FFF;
        width: 30px;
        padding: 0 5px;
    }

#reclamo_sup {
    clear: both;
}

.reclh2 {
    margin: 2px 11px 2px !important;
    line-height: 15px;
    width: 257px;
    font-size: 14px;
    padding: 0;
    margin: 0;
    font-weight: bold
}

.box_bono {
    background-image: url("/images/ico_bono.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    clear: right;
    display: block;
    float: right;
    font-size: 10px;
    padding: 2px 0 2px 0;
    text-align: right;
    width: 120px;
}

.content_titular .box_bono {
    background-position: 101px top;
    clear: none !important;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 15px 0 0 !important;
    width: 225px;
}

.box_bono1 {
    clear: both;
    display: block;
    padding: 2px 0 2px 0;
    width: 120px;
}

.box_bono2 {
    float: right;
    clear: right;
    margin-right: 30px;
    padding: 0 0 3px;
    font-size: 10px;
    text-align: right;
    background-image: url(/images/ico_bono.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    display: block;
}

    .box_bono2 a, .box_bono a {
        padding-right: 26px
    }
/***caja home**/
.boxsup {
    margin-top: 3px;
    color: #4b4b4b;
    width: 100%;
    float: left
}

.boxisup {
    color: #4b4b4b;
    margin: 5px 5px -10px 5px
}

.boxhomer {
    margin-top: 3px;
    color: #4b4b4b;
    width: 330px;
    float: right
}

.boxhomel {
    margin-top: 3px;
    color: #4b4b4b;
    width: 330px;
    float: left
}

.boxhome3cr {
    margin-top: 3px;
    color: #4b4b4b;
    width: 162px;
    float: right
}

.boxhome3crm {
    margin-top: 3px;
    color: #4b4b4b;
    width: 162px;
    float: right;
    margin-right: 5px
}

.boxhome3cl {
    margin-top: 3px;
    color: #4b4b4b;
    width: 162px;
    float: left;
}

.boxhome3clm {
    margin-top: 3px;
    color: #4b4b4b;
    width: 162px;
    float: left;
    margin-left: 5px
}

.topl, .topr, .bottoml, .bottomr {
    height: 10px;
    width: 10px;
    background-repeat: no-repeat;
    position: absolute;
}

.topl {
    background-image: url(/images/marco_si.gif);
    left: 0;
    top: 0
}

.topr {
    background-image: url(/images/marco_sd.gif);
    right: 0;
    top: 0
}

.bottoml {
    background-image: url(/images/marco_ii.gif);
    left: 0;
    bottom: 0
}

.bottomr {
    background-image: url(/images/marco_id.gif);
    right: 0;
    bottom: 0
}

.boxcontent {
    background-color: #FFFFFF;
    margin-top: 3px;
    overflow: hidden;
    padding: 10px 0;
    position: relative;
}

.shadows {
    margin-bottom: -3px;
    border-bottom: 5px solid #006600;
    border-radius: 15px;
}

.boxcontent h2 {
    font-size: 16px;
    margin-bottom: 0px;
    text-align: left;
    padding: 0 10px 0 10px;
}

.modulo_patro_tit {
    overflow: hidden;
    padding: 0 5px 3px;
    border-bottom: 1px solid #9db79c;
    margin-left: 1px;
    min-height: 42px;
}

    .modulo_patro_tit h3, .patro_itit h3 {
        float: left;
        padding: 0 10px 0 5px;
        font-size: 15px;
        margin: 5px 0;
        font-weight: bold;
    }

.patro_itit h3 {
    float: none;
    text-align: center
}

.modulo_patro_tit img {
    margin: 2px 3px 3px 0;
    float: right
}

.modulo_patro {
    padding: 5px 0px;
    border-left: none;
    min-height: 40px;
    border-top: none;
}

    .modulo_patro p {
        padding: 0 10px;
        margin: 0px;
        text-align: left;
    }

.modulo_patroinf_tit {
    height: 45px;
    margin-left: 1px
}

    .modulo_patroinf_tit img {
        margin-left: 30px;
    }

    .modulo_patroinf_tit h2 {
        padding: 0 0 2px 0;
        text-align: center;
        font-size: 15px;
    }

.modulo_patroinf {
    padding: 1px 5px 9px 5px;
    height: 160px;
}

    .modulo_patroinf p {
        text-align: center
    }

    .modulo_patroinf img {
        text-align: center;
    }
/***fin caja home**/
#bloque_juegos {
    clear: both;
    margin: 0px 2px 2px 2px;
    padding: 2px 5px;
}

.content_subseccion {
    clear: both;
    margin: 0px 2px 2px 2px;
    padding: 10px 0;
    background-color: #FFF;
}

    .content_subseccion p {
        text-align: justify
    }

    .content_subseccion img {
        float: left;
        padding: 5px;
    }

    .content_subseccion h3 {
        clear: both;
    }

    .content_subseccion h1 {
        padding: 0;
    }

    .content_subseccion h2 {
        background-color: #003300;
        color: #FFF;
        font-size: 16px;
        margin: 10px;
        padding: 5px 10px;
        border-radius: 6px;
        -ms-border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        -khtml-border-radius: 6px;
    }

        .content_subseccion h2 a {
            color: #fff;
        }

    .content_subseccion table {
        font-size: 12px
    }

.labelgral {
    padding-left: 10px;
    color: #666;
    display: block;
    background-image: url(/images/ico_flecha.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.table_buscador, .boxaviso, .b_pron {
    padding: 10px;
    margin: 5px 10px;
    font-size: 12px;
    width: 620px;
    border: 1px solid #b9c2ad;
    border-radius: 6px;
    -ms-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
}

.b_pron {
    float: right;
    font-size: 12px;
    margin-top: -8px;
    padding: 14px 10px 5px;
    position: relative;
    width: 236px;
}

    .b_pron .pronsel {
        background-color: #FFFFFF;
        color: #333333;
        font-size: 16px;
        font-weight: bold;
        left: 5px;
        padding: 4px 6px;
        position: absolute;
        top: -16px;
    }

    .b_pron td {
        padding: 2px 0
    }

    .b_pron input {
        font-size: 11px !important;
        color: #000
    }

.table_seccion50 {
    width: 350px;
    padding: 10px;
    font-size: 12px;
}

.table_seccion caption {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #4d4d4d;
    margin-left: 20px;
}

.ctrtd {
    text-align: center;
}

.right10 {
    text-align: right;
    padding-right: 10px !important
}

.table_verde {
    background-color: #cedabb;
    padding: 10px;
    font-size: 12px;
    width: 500px;
    margin-left: 80px;
    margin-bottom: 20px
}

    .table_verde th {
        background-color: #cedabb;
        padding: 10px;
        text-align: left;
        border-bottom: 3px solid #2f5e2f;
    }

    .table_verde td {
        padding: 5px;
        border-bottom: 1px solid #CCC;
        vertical-align: top;
    }

.table_desta {
    border-top: 1px solid #B9C2AD;
    color: #666666;
    float: left !important;
    font-size: 11px;
    margin: 0 10px 10px;
    min-height: 340px;
    padding: 10px 0 20px;
    width: 300px;
}

    .table_desta p {
        margin: 0 !important
    }

    .table_desta td {
        padding: 5px 0;
        vertical-align: top
    }

.table_seccion, .table_casas {
    margin-bottom: 10px;
    width: 100%;
    font-size: 11px;
    color: #666;
    clear: both;
    padding: 10px;
    padding-top: 0
}

    .table_seccion th, .table_seccion50 th {
        border-bottom: 2px solid #2F5E2F;
        border-top: 2px solid #2F5E2F;
        color: #3F3F3F;
        padding: 5px 2px;
        text-align: left;
    }

#Cuotas .table_seccion th {
    border-top: none !important;
    text-align: center;
}

.table_casas th {
    background-color: #b9c2ad;
    padding: 0;
    text-align: center;
    border-bottom: 3px solid #2f5e2f;
    color: #3F3F3F
}

.table_seccion td, .table_seccion50 td, .table_casas td {
    border-bottom: 1px solid #CEDABB;
    padding: 8px 2px;
    vertical-align: top;
}

.table_seccion td {
    text-align: center;
}


.trover:hover td {
    background-color: #f1b432
}

.table_form {
    margin-bottom: 10px;
    width: 625px;
    margin-left: 15px;
    padding: 5px;
    font-size: 12px; /**border:2px solid #cedabb;**/
    color: #565656
}

    .table_form td {
        padding: 5px;
        vertical-align: top;
    }

.enc a {
    display: block;
    width: 100%
}

.table_seccion td.en {
    text-align: center;
    font-weight: bold;
    padding: 0px
}

.table_seccion td.va {
    text-align: center;
}

.table_seccion td.cuota, .table_casas td.cuota {
    text-align: center;
    font-weight: bold;
}

.table_seccion td.full {
}

.table_seccion td.cuotavalue {
    text-align: center;
    font-weight: bold;
    color: #000000;
    padding: 0 40px
}


#divMensaje {
    color: red;
    font-size: 12px;
    margin: 20px;
}

.en a {
    display: block;
}

.table_seccion td.cuota a, .table_seccion td.cuotamin a, .table_seccion td.cuotamax a, .table_seccion td.valuebets a {
    display: inline-block;
    font-weight: bold;
    color: #2f5d2f;
    width: 100%;
    padding: 0
}

    .table_seccion td.cuota a:hover, .table_seccion td.cuotamin a:hover, .table_seccion td.cuotamax a:hover {
        color: #2f5d2f;
    }

.table_seccion td.cuotamin a {
    color: #F00
}

    .table_seccion td.cuotamin a:hover {
        color: #F00
    }

.table_seccion td.cuotamax a {
    color: #005BE3;
}

    .table_seccion td.cuotamax a:hover {
        color: #005BE3
    }

.table_seccion td.ctrtd, .table_seccion th.ctrtd {
    text-align: center
}

.table_seccion td.img {
    padding: 0 5px;
}

.table_seccion a {
    font-weight: bold;
}

    .table_seccion a img {
        padding: 0 !important;
    }

.tdcolor td {
    background: #e1e7d9;
}

.table_seccion ctrtd {
    text-align: center
}

.fechasection {
    padding: 10px 5px 10px 25px;
    font-size: 11px;
    color: #565656;
    background: url(/images/flecha_bottom.gif);
    background-position: left;
    background-repeat: no-repeat;
}

.content_subseccion ul {
    clear: both;
    font-size: 12px;
    color: #565656;
    margin-left: 22px;
    margin-top: 5px;
}

.content_subseccion li {
    background-position: left top;
    list-style-type: none;
    background-repeat: no-repeat;
    padding-left: 15px;
}

content_subseccion li a:hover {
    font-weight: bold;
    text-decoration: underline;
}

.selec_juegos {
    clear: both;
    border-collapse: collapse;
    height: 100%;
    padding: 5px 0;
    margin: 10px;
    border: 2px solid #b9c2ad;
    border-radius: 6px;
    -ms-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
}

    .selec_juegos li {
        list-style-type: none;
        background-repeat: no-repeat;
        width: 20%;
        float: left;
        background-image: url(/images/ico5.png);
        margin-right: 10px;
        background-position: left top;
    }

.selec_liga {
    clear: both;
    border-collapse: collapse;
    height: 100%;
    background-color: #cedabb;
    padding: 5px 0;
    margin-bottom: 10px;
    border: 2px solid #b9c2ad;
}

    .selec_liga li {
        list-style-type: none;
        background-repeat: no-repeat;
        width: 21%;
        float: left;
        background-image: url(/images/ico5.png);
        margin-right: 5px;
        background-position: left top;
    }

#content_seccion {
    clear: both;
    margin: 0px 2px 0 4px;
    padding: 2px 0 10px 3px;
    background-color: #b9c2ad;
    min-height: 689px
}

#content_seccionb, #content_admin {
    clear: both;
    margin: 0px 3px 10px 6px;
    padding: 2px 13px 10px;
    min-height: 632px;
    background-color: #FFF;
    background-image: url('/images/bg_topcenter.gif');
    background-repeat: no-repeat;
    background-position: center top;
}

#content_admin {
    background-image: none;
    width: 955px
}

    #content_seccionb h3, #content_admin h3 {
        text-align: justify;
        padding: 0 0 5px 0
    }

#content_seccionb P {
    text-align: justify
}

    #content_seccionb P a {
        font-weight: bold
    }

.content_titular {
    float: right;
    width: 100%;
    height: 100%;
    padding: 0 0 10px 0;
    background-image: url(/images/bg_titcenter.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}

    .content_titular img {
        float: right;
        margin: 0 0 2px 0
    }

    .content_titular h2 {
        margin-bottom: 0;
        padding: 12px 5px 5px 25px;
        color: #333;
        font-size: 16px;
        float: left;
        text-transform: uppercase
    }

.content_casa_logo {
    margin-right: 10px;
    float: right;
    width: 80px;
    border: 1px solid #000
}

.content_casa_screen {
    float: left;
    width: 220px;
    margin: 20px 10px 10px 10px;
}

.content_casa_valora {
    float: right;
    width: 372px;
    margin: 16px 10px 10px 0;
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
}

    .content_casa_valora p {
        text-align: right;
        float: right
    }

    .content_casa_valora a {
        font-size: 16px
    }

    .content_casa_valora table {
        border: 1px solid #CCCCCC;
        float: left;
        margin-top: -5px;
        padding: 9px;
        width: 371px;
    }

        .content_casa_valora table td {
            padding: 2px;
        }

    .content_casa_valora span.item {
        font-size: 16px
    }

p.description {
    margin-bottom: 10px
}

.valoracion {
    clear: both;
    float: right;
    margin: 0 5px 10px
}

    .valoracion span {
        float: left;
        padding-left: 4px;
        font-size: 24px
    }

.comentario {
    padding-left: 25px !important;
    background-image: url(/images/topic_read.gif);
    background-repeat: no-repeat;
    background-position: 4px 6px;
}

.news {
    padding-left: 25px !important;
    background-image: url(/images/announce_read.gif);
    background-repeat: no-repeat;
    background-position: 4px 6px;
}

.combinadasfind {
    border: 1px solid #B9C2AD;
    margin: -1px 10px;
    padding: 10px 3px;
}

    .combinadasfind p {
        color: #000
    }

    .combinadasfind .input_buscar {
        margin-right: 4px
    }

.vertical-text {
    -moz-transform: rotate(270deg);
    rotation: 270deg;
    bottom: 0;
    display: block;
    font-size: 11px;
    font-weight: normal;
    font-weight: bold;
    margin-top: 37px;
    white-space: nowrap;
    width: 22px;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
}

    .vertical-text span {
        display: block;
        text-align: right;
        width: 54px;
    }

tr.mejorcuota {
}

    tr.mejorcuota td {
        border-top: 3px solid #2F5E2F;
        font-size: 14px;
        font-weight: bold;
        height: 70px;
        vertical-align: top;
        border-bottom: none;
        border-bottom: none;
    }

.noactive {
    text-decoration: line-through;
}

.btnborrar {
    cursor: pointer
}

.btnactivo {
    cursor: pointer
}

.btnanadir {
    cursor: pointer;
    display: inline;
    padding: 2px 0px 0 4px
}

    .btnanadir a {
        display: inline;
        float: right;
    }
/******apuestas gratis****/
.content_subgratis {
    clear: both;
}

    .content_subgratis h3 {
        border-bottom: 4px solid #B9C2AD;
        margin: 20px 10px;
        padding: 10px !important;
    }

    .content_subgratis p {
        text-align: justify;
        margin: 0 10px
    }

    .content_subgratis img {
        padding: 5px
    }

.comoh2 {
    background-color: #003300;
    color: #FFF;
    font-size: 14px;
    margin: 10px;
    padding: 7px 15px;
    border-radius: 6px;
    -ms-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    font-weight: bold
}

.content_subgratis h2 {
    background-color: #003300;
    color: #FFF;
    font-size: 16px;
    margin: 10px;
    padding: 5px 15px 5px 12px;
    border-radius: 6px;
    -ms-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
}

    .content_subgratis h2 a {
        color: #FFF
    }

.content_subgratis ul {
    margin-left: 20px;
    font-size: 12px;
    text-align: justify;
    padding: 0 15px;
    color: #3F3F3F;
}

.img_apuestas {
    float: left;
    font-size: 12px;
    margin-bottom: -58px;
    text-align: center;
    margin-left: 14px;
    margin-top: 10px;
}

.img_apuestasd {
    float: left;
    width: 40px;
    height: 24px;
    padding: 10px !important;
    margin-left: 15px;
    margin-bottom: -60px;
    margin-top: 15px;
    background-image: url(/images/bg_flags.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

    .img_apuestasd img {
        border: 1px solid #333;
    }

.h3_apuestas {
    margin-left: 85px !important;
    text-transform: uppercase
}

.h3_apuestas_asier {
    margin: 2px 10px !important;
    margin-left: 85px !important;
    text-transform: uppercase;
    border-bottom: 0px solid #B9C2AD !important;
}

.gratis_img {
    width: 130px;
    margin: 4px 0px 6px 9px;
    float: left;
    text-align: center;
    padding: 5px
}

    .gratis_img img {
        float: none;
    }

.gratis_descrip {
    float: right;
    margin-left: 0;
    padding: 10px 0 0 0;
    width: 470px;
}

    .gratis_descrip p {
        margin: 0;
        padding: 5px 0 0 0
    }

    .gratis_descrip div {
        padding: 5px 0 !important;
        font-size: 14px;
        font-weight: bold;
        color: #3F3F3F;
    }

.litnot {
    float: left;
    width: 100%;
    padding: 16px 0 5px 0;
    border-bottom: 1px solid #B9C2AD;
    font-size: 12px
}

.litforo {
    padding: 16px 10px 15px 10px;
    border-bottom: 1px solid #B9C2AD;
    font-size: 12px;
    color: #3F3F3F
}

    .litforo blockquote {
        display: none
    }

.litnot img {
    border: 1px solid #CCCCCC;
    float: left;
    margin-right: 15px;
    width: 120px;
}

.litnot iframe {
    float: left;
    border: 1px solid #CCCCCC;
    padding: 5px;
    margin-right: 15px;
    width: 120px;
}

.litnot p {
    margin-bottom: 10px
}

.litforo p {
    padding: 0 !important
}

.listcfoto {
    border-bottom: 1px dotted #B9C2AD;
    clear: both;
    display: block;
    padding: 0;
    overflow: hidden
}

.graf_escala {
    border: 1px solid #ccc;
    width: 100px;
    margin-top: 9px;
    padding: 0p;
    background-image: url(/images/graf_escala.gif);
    background-position: left;
    background-position: center;
    background-repeat: repeat-x;
    float: left;
}

.reclamo_iA {
    width: 315px;
    float: left;
    padding: 8px 0px;
    margin-top: 0px;
    margin-left: 10px;
    height: 90px;
    text-align: center;
    background-image: url(/images/reclamos_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.bloque_tipster {
    float: left;
    padding: 0 7px 15px
}

.bloque_tipsterh {
    float: left;
    padding: 0 15px 7px
}

    .bloque_tipsterh h3 {
        padding: 0 !important
    }

    .bloque_tipster p, .bloque_tipsterh p {
        padding: 10px 0 0;
        text-align: justify;
    }

.resumen_clasif {
    font-size: 12px;
    background-color: #CEDABB;
    padding: 19px 5px;
    margin: 10px;
    border: 1px solid #ccc;
    min-height: 90px;
    border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
}

    .resumen_clasif h2 {
        padding: 2px 5px;
        font-size: 18px
    }

    .resumen_clasif span {
        background-color: #060;
        padding: 2px 8px;
        color: #fff;
        margin-bottom: 5px;
    }

.vermas {
    float: right;
    font-weight: bold;
    padding: 0 5px;
}

.modulo_juego {
    width: 200px;
    border: 0px solid #ccc;
    padding: 0px 2px;
    float: left;
    height: 160px;
}

    .modulo_juego h1 {
        font-size: 16px;
        margin: 0px;
        padding-bottom: 5px;
    }

.modulo_juego_img {
    width: 90px;
    border: 0px solid #ccc;
    padding: 0px 6px;
    float: right;
}

    .modulo_juego_img img {
        border: 1px solid #e3e7de;
        margin-top: 10px;
        background-color: #FFF
    }

.modulo_juego2 {
    width: 250px;
    border: 0px solid #ccc;
    padding: 0px 0px;
    float: left;
    height: 100px;
}

    .modulo_juego2 h1 {
        font-size: 16px;
        padding-top: 5px;
        margin: 5px;
        padding-bottom: 0px;
        float: left;
    }
/******botones***********/

.boton, .botoncerrar, .botonvolver, .botonayuda, .botonvacio, .botongral, .botonbuscar, a.botcasa {
    background-color: #006600;
    color: #CEDABB !important;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    padding: 2px;
    margin-top: 5px;
    cursor: pointer;
    border: 1px solid #2F5E2F;
    padding: 2px 5px 2px 19px !important;
    background-repeat: no-repeat;
    background-position: 2px center;
    border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
}

a.botcasa {
    color: #FFFFFF !important;
    float: right;
    font-size: 16px;
    padding: 4px 12px !important;
    margin: 15px 10px !important;
}

.table_seccion td .botonayuda, .table_seccion td .boton, .table_seccion td .botoncerrar, .table_seccion td .botonvolver, .table_seccion td .botongral, .table_seccion .botonbuscar {
    display: inline-block !important;
    height: 14px;
    margin: 2px;
    width: auto;
}

.table_seccion td a.botonayuda:hover {
    background-color: #2F5E2F !important
}

.boton {
    background-image: url("/images/ico4.gif");
}

.botonbuscar {
    background-image: url(/images/lupa.gif);
}

.botongral {
    background-image: url(/images/ico_mas.gif);
}

a:hover.botongral {
    text-decoration: none !important
}

.botonvacio {
    padding: 2px 5px;
    padding: 2px 5px !important
}

.botoncerrar {
    background-image: url(/images/ico_cerrar.gif);
}

.botonvolver {
    background-image: url(/images/ico_volver.gif);
}

.botonayuda {
    background-image: url(/images/ico_ayuda.gif);
}

.boton a {
    color: #2f5e2f;
    width: 80px;
}
/******fin botones*******/
.pestana_box {
    margin: 10px;
    padding: 3px 0;
    margin-left: 5px;
    border-bottom: 4px solid #B9C2AD;
}

    .pestana_box H2 {
        color: #4d4d4d;
        font-size: 16px;
        width: auto
    }

.centrado {
    text-align: center
}
/**************formulario***********/
.fieldseccion {
    padding: 10px 10px;
    margin: 10px;
    background-color: #d2e2bf;
}

.fitroseccion {
    font-size: 12px;
    padding: 0 2px 0 2px;
    font-weight: bold;
}

.basicoform {
    border: 1px solid #666;
    font-size: 12px;
}

.anclas {
    width: 35px;
    display: block;
    float: left;
    color: #fff !important;
    background-color: #2f5e2f;
    font-weight: bold;
    font-size: 12px;
    padding: 5px 0;
    border: 1px solid #2f5d2f;
    text-align: center;
    margin-right: 6px
}

.abrev {
    width: 28px;
    display: block;
    float: left;
    color: #2f5e2f;
    font-weight: bold;
    font-size: 12px;
    padding: 2px 0;
    border: 1px solid #2f5d2f;
    text-align: center;
    margin-right: 6px
}
/*************banners*******/
.bgratis {
    clear: both;
    text-align: center;
    padding: 7px 0 2px 0;
}

.b160x600 {
    float: right;
    width: 160px;
    margin-right: 5px;
}

.b160x600 {
    float: right;
    width: 160px;
    margin-right: 10px;
}

.b468 {
    padding: 10px 10px 4px 10px;
    text-align: center;
    border: 0px solid #F00;
    clear: both;
}

    .b468 div {
        padding: 10px 80px 0 80px;
        text-align: center;
    }

    .b468 img {
        float: none !important;
    }

.b300x250 {
    text-align: center;
    border: 0px solid #F00;
    clear: both;
}

.b200 {
    clear: both;
    padding: 5px 0;
    text-align: center;
}

.b120x240 {
    clear: both;
    padding: 5px 5px 1px;
    text-align: center;
}

.b728sup {
    width: 728px;
    padding: 0 22px 0 0;
    float: right;
}

.b728foot {
    text-align: center;
    padding: 0 0 10px 0;
    clear: both;
    text-align: center;
    width: 100%;
    background-color: #b9c2ad
}

.b728w {
    background-color: #FFFFFF;
    margin-left: 132px;
    width: 728px;
}
/************listados**********/
.listlogo {
    width: 100%;
    margin-top: 10px;
}

    .listlogo ul {
        margin: 10px 0 0 0
    }

    .listlogo li {
        border: 1px solid #fff;
        float: left;
        height: 50px;
        list-style: none outside none;
        margin: 0;
        padding: 0;
        width: 80px;
    }

        .listlogo li img {
            margin: 0;
            padding: 0;
            float: left;
            vertical-align: middle;
        }

.list1line {
    font-size: 11px;
    width: 100%;
    margin-top: 10px;
}

    .list1line li {
        list-style: none;
        list-style-type: none;
        float: left;
        padding: 2px 15px;
        width: 130px;
        color: #666
    }

.listfriki {
    font-size: 12px;
    margin: 7px;
    overflow: hidden;
    padding: 2px;
}

    .listfriki li {
        list-style: none;
        list-style-type: none;
        float: left;
        padding: 2px 0;
        width: 300px;
        color: #666
    }

.list ul, .list2 ul {
    font-size: 12px;
    margin: 10px;
    padding: 5px;
    text-align: justify;
    clear: both;
}

.list li {
    list-style: none;
    list-style-type: none;
    padding: 2px 15px;
    background-image: url(/images/ico7.png);
    background-position: left 2px;
    background-repeat: no-repeat
}

.list2 li {
    list-style-type: none;
    padding: 2px 15px;
    background-image: url('/images/ico8.gif');
    background-position: left 4px;
    background-repeat: no-repeat;
    color: #3F3F3F;
}

.subir {
    float: right;
    margin-top: -25px;
}

.list_2col ul {
    width: 100%;
}

.list_2col li {
    width: 29%;
    float: left;
    margin-right: 5px;
    list-style-type: none;
    text-align: left;
    background-image: url(/images/ico_flecha.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.list_2col_Asier li {
    width: 80%;
    float: left;
    margin-right: 5px;
    list-style-type: none;
    text-align: left;
    background-image: url(/images/ico_flecha.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.list_2col a {
    display: block;
}

    .list_2col a:hover {
        text-decoration: underline;
    }
/***poker***/
.pokergratis {
    width: 100%;
    float: left;
    font-size: 12px;
    margin-right: 5px;
}

    .pokergratis h1 {
        font-size: 16px;
        margin-bottom: 5px;
        text-align: left;
        padding: 0 10px;
    }

.bloque_poker {
    width: 360px;
    background-image: url(/images/separa_list.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    float: left;
    margin-left: 10px
}

    .bloque_poker p {
        margin-top: 5px;
        padding: 0 5px;
    }

    .bloque_poker img {
        text-align: center;
        padding-bottom: 5px;
    }

.modulo_poker {
    width: 240px;
    padding: 0px 0px 5px 0;
    float: left;
    min-height: 94px;
}

    .modulo_poker span {
        font-size: 14px;
        padding-top: 5px;
        margin: 5px;
        padding-bottom: 0;
        display: block;
        font-weight: bold;
    }

    .modulo_poker h23 {
        font-size: 14px;
        padding-top: 5px;
        margin: 5px;
        padding-bottom: 0;
    }
/** menu desplegable apuestas deportivas**/
.megamenu {
    clear: both;
    padding: 10px;
}

.megamenu2 {
    clear: both;
    padding: 10px;
}

.downservices, .downservices2 {
    margin: 5px 0;
}

    .downservices img, .downservices2 img {
        float: right;
    }

.downservicestit {
    float: left;
    padding: 0 15px 10px 10px;
    font-size: 16px;
    font-weight: bold;
}

.downidiom {
    float: left;
    padding: 0 0 3px 0;
    font-size: 16px;
    font-weight: bold;
}

.servicesdropped {
    display: none;
    text-align: left;
    position: absolute;
    background: #cedabb;
    width: 450px;
    margin: -180px 0 0 95px;
    padding: 10px 10px 20px;
    border: 2px solid #b9c2ad border-radius: 6px;
    -ms-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border: 2px solid #B9C2AD;
    z-index: 999999;
}

    .servicesdropped .downlist {
        float: left;
        width: 450px;
    }

        .servicesdropped .downlist li {
            width: 150px;
            float: left;
            list-style: none;
        }

            .servicesdropped .downlist li a {
                padding: 1px 0px 0px 20px;
                text-decoration: none;
                text-align: left;
                font-size: 12px;
                color: #006600;
                display: block;
                background-image: url(/images/ico_sec.gif);
                background-repeat: no-repeat;
                background-position: 10px center
            }

                .servicesdropped .downlist li a:hover {
                    color: #006600;
                    text-decoration: underline;
                    font-weight: bold;
                }

.idiomdropped {
    background: none repeat scroll 0 0 #CEDABB;
    border: 2px solid #B9C2AD;
    border-radius: 6px 6px 6px 6px;
    display: none;
    margin: 4px 0 0;
    padding: 10px 10px 10px;
    position: absolute;
    right: 1px;
    text-align: left;
    width: 187px;
    z-index: 999999;
    top: -14px
}

    .idiomdropped p {
        padding: 0 !important;
    }
/***Styles quinielas***/
.box_quini {
    border: 1px solid #B9C2AD;
    float: left;
    font-weight: bold;
    height: 107px;
    margin: 4px 0 4px 12px;
    padding: 9px 4px;
    text-align: center;
    width: 185px;
    font-size: 14px: border-radius: 4px 4px 4px 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
}

    .box_quini img {
        float: none;
        padding: 5px 10px
    }

    .box_quini h3 {
        font-size: 14px;
        text-align: center !important
    }

.grupo-casilla {
    border: 1px solid #ff3e2c;
    background-color: #FFF;
    color: #ff3e2c;
    width: 16px;
    font-weight: bold;
    padding: 0 3px;
    display: inline;
    margin: 0 2px
}
/*****tipografias*****/
.txtrojob {
    color: #ff3e2c;
    font-weight: bold
}

.txt11g {
    font-size: 11px;
    color: #414141;
    text-decoration: none;
    word-spacing: -0.5px;
}

    .txt11g a {
        color: #414141;
        text-decoration: none;
    }

        .txt11g a:hover {
            color: #414141;
            text-decoration: underline
        }

.texto16n {
    color: #333333;
    font-size: 18px;
    font-weight: bold;
}

.texto12n {
    color: #333;
    font-size: 12px;
    font-weight: bold;
}

.texto14g {
    font-size: 14px;
    color: #2f5e2f;
    font-weight: bold;
}

.texto18v {
    font-size: 18px;
    color: #333;
    font-weight: bold;
}

.texto16g {
    font-size: 16px;
    color: #3F3F3F;
    font-weight: bold;
}

.texto15g {
    font-size: 15px;
    color: #3F3F3F;
}

.texto12g {
    font-size: 12px;
    color: #414141;
    text-decoration: none;
}

    .texto12g a {
        color: #414141;
        text-decoration: none;
    }

        .texto12g a:link, active, visited {
            color: #414141;
            text-decoration: none;
        }

        .texto12g a:hover {
            color: #2f5d2f;
        }

.texto11g {
    font-size: 11px;
    color: #414141;
    text-decoration: none;
}

    .texto11g a {
        color: #414141;
        text-decoration: none;
    }

        .texto11g a:link, active, visited {
            color: #414141;
            text-decoration: none;
        }

        .texto11g a:hover {
            color: #2f5d2f;
        }

.textoalert {
    color: #F00
}

.txtred {
    color: #e52925
}

.txtblue {
    color: #1892c9
}

.textook {
    color: #006600
}

.stng {
    font-weight: bold;
}

.text11ca {
    color: #d79e44;
}

.texto11n {
    color: #333;
}
/**destacadas**/
.apuestatopl {
    border-right: 1px solid #CCCCCC;
    float: left;
    padding: 0 5px;
    width: 200px;
    height: 187px;
    position: relative;
}

    .apuestatopl table {
        bottom: 1px;
        left: 15px;
        position: absolute;
    }

    .apuestatopl img {
        border-radius: 5px 5px 5px 5px;
        padding: 0;
        width: 200px;
        margin-bottom: 7px;
        height: 99px;
    }

    .apuestatopl .tdes {
        padding: 4px 0;
    }

    .apuestatopl p {
        margin: 0 !important;
        padding: 0 !important;
        text-align: left !important
    }
/*********************TEXTOS***************************/
/***Styles JQuery default***/
.IndexLeftB, .IndexB {
    width: 250px;
    clear: both;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 12px
}

.IndexB {
    width: inherit
}

    .IndexLeftB img, .IndexB img {
        width: 250px;
        height: 115px;
        border-radius: 4px 4px 4px 4px;
        -ms-border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        margin-left: 2px
    }

    .IndexB img {
        margin-left: -8px
    }

.anythingSlider {
    width: 650px;
    min-height: 120px;
    position: relative;
    margin: 0 auto 0px;
}

.boxisup .anythingSlider {
    width: 600px;
}

.anythingSlider h2 {
    left: 260px;
    position: absolute;
    top: 0;
    width: 270px;
    z-index: 1000;
}

.boxisup .anythingSlider h2 {
    left: 245px;
    color: #333;
    width: 337px;
}

.anythingSlider .arrow {
    margin: 0 10px;
    display: block;
    height: 20px;
    width: 23px;
    text-indent: 30000px;
    position: absolute;
    top: 94px;
    cursor: pointer;
    background-repeat: no-repeat;
    z-index: 99999
}

.slideShow_destaca {
    padding: 0 5px;
    width: 650px;
}

.slides {
    position: relative;
    z-index: 1;
    display: none;
}

.controls {
    position: absolute;
    z-index: 10;
    bottom: 0;
    left: 173px;
    padding: 2px 4px 0 4px;
}

#slide1 {
    display: block;
}
/**loterias y quinielas**/
.loteria_img {
    float: left;
    width: 150px;
    text-align: center;
    color: #565656;
    font-size: 11px
}

.loteria_intro {
    float: right;
    width: 490px;
    border: 0px solid #000
}

    .loteria_intro h3 {
        margin: 12px;
        border-bottom: 3px solid #cedabb
    }

.icodep {
    padding: 0;
    margin: 0 10px -25px 0;
    float: right !important
}
/***********tooltip****/

.ttupos {
    position: absolute !important;
    display: inline;
    width: 150px
}

.ttu {
    position: relative;
    z-index: 24;
    text-decoration: none;
    color: #006600;
    cursor: pointer;
}

    .ttu span {
        display: none;
        font-weight: normal;
        text-decoration: none;
    }

    .ttu:hover {
        z-index: 33;
    }

.list_2col .ttu:hover span.tooltiped {
    left: 80px !important
}

.ttu:hover span.tooltiped {
    display: block;
    position: absolute;
    top: 0px;
    left: 32px;
    width: 150px;
    color: #000;
    font-size: 12px;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    padding: 5px;
    background-color: #dbe4cd;
}

.ttu:hover span.tooltipe {
    display: block;
    position: absolute;
    top: 10px;
    left: 20px;
    padding: 0px 0 0 0;
    width: 150px;
    color: #000;
    font-size: 12px;
    font-family: arial, Tahoma, Geneva, sans-serif
}

.ttu:hover span.topte {
    display: block;
    padding: 20px 8px 0;
    background-image: url(/images/bubblett.gif);
    background-repeat: no-repeat;
    background-position: top;
}

.ttu:hover span.middlete {
    display: block;
    padding: 5px 10px;
    text-align: left;
    background: url(/images/bubble_fillertt.gif) repeat bottom;
}

.ttu:hover span.middleted {
    display: block;
    text-align: left;
    background-color: #CEDABB;
}

.ttu:hover span.middlete a {
    display: table-row;
    padding: 0;
}

.ttu:hover span.middleted p {
    margin: 0;
    padding: 5px 3px;
    background-color: #DBE4CD;
}

.middleted a {
    padding: 2px 0 !important;
    font-weight: bold;
    border-bottom: 1px solid #B9C2AD;
    display: block;
    background-color: #dbe4cd
}

    .middleted a:hover {
        background-color: #B9C2AD;
        padding: 2px 0 !important;
    }

.ttu:hover span.bottomte {
    display: block;
    padding: 3px 8px 5px;
    color: #548912;
    background: url(/images/bubblett.gif) no-repeat bottom;
}

.ttu:hover span.middlete p {
    padding: 0;
    text-align: left !important
}

.ttu:hover span.middlete ul {
    padding: 0;
    margin: 0;
}

.ttu:hover span.middlete li {
    padding: 0;
    margin: 0;
}

.fila {
    clear: both;
    font-size: 12px;
    margin: 0 20px;
    min-height: 35px
}

.colum_a {
    background-image: url("/images/ico_flecha.gif");
    background-position: left 5px;
    background-repeat: no-repeat;
    float: left;
    margin-left: 10px;
    padding: 5px 6px 0 17px;
    text-align: left;
    width: 150px;
}

.colum_b {
    float: left;
    padding: 4px;
    width: 385px
}

    .colum_b input {
        float: left;
    }

    .colum_b label {
        float: right;
        padding: 2px 0 0;
        width: 250px;
    }

    .colum_b .images {
        clear: both;
        margin: 30px 0;
    }

        .colum_b .images p {
            clear: both;
            margin: 0 0 10px 0 !important;
        }

.innerError {
    color: #F00;
    padding: 5px 15px 0 15px;
    width: 250px;
    clear: both;
    display: block;
    width: 100%;
    background-image: url(/images/ico_nota.png);
    background-repeat: no-repeat;
    background-position: 0 6px;
}

.innerHelp {
    background-image: url(images/valid.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: white;
    padding-left: 20px;
    padding-top: 1px;
    color: #008000
}

.cssRules {
    position: relative;
    color: #004080;
    background-color: #ffffff;
    margin-left: 2px;
    margin-right: 0px;
    border: #004080 1px solid;
    border-left: #004080 4px solid;
    height: 100%;
    width: 100%;
    z-index: 1;
}
/**Loading**/
.Loading {
    height: 300px;
    padding: 100px 0 0 0;
    clear: both;
    display: block;
    width: 100%;
    text-align: center;
}

ul.marquee {
    display: block;
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1;
    position: relative;
    overflow: hidden;
    width: 350px;
    height: 22px;
}

    ul.marquee li {
        position: absolute;
        top: -999em;
        left: 0;
        display: block;
        white-space: nowrap;
        font: 12px Arial, Helvetica, sans-serif;
        padding: 1px 5px;
    }

.tickercontainer {
    width: 550px;
    height: 20px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

    .tickercontainer .mask {
        position: relative;
        left: 1px;
        top: 4px;
        width: 550px;
        overflow: hidden;
    }

ul.newsticker {
    position: relative;
    left: 750px;
    font: bold 11px Verdana;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    ul.newsticker li {
        float: left;
        margin: 0;
        padding: 0;
    }

    ul.newsticker a {
        white-space: nowrap;
        padding: 0;
        font-size: 12px !important;
        margin: 0 50px 0 0;
        color: #167010 !important;
        font-weight: bold !important;
    }

    ul.newsticker span {
        margin: 0 10px 0 0;
    }

.nav {
    left: 6px;
    margin: 5px 0;
    position: absolute;
    top: 90px;
    z-index: 9999;
}

#nav a, #s7 strong {
    background: #006600;
    color: #CEDABB !important;
    font-size: 11px;
    margin: 0 2px;
    padding: 0 5px;
    text-decoration: none;
    font-weight: bold
}

    #nav a.activeSlide {
        background: none repeat scroll 0 0 #FFCC00;
        color: #006600 !important
    }

    #nav a:focus {
        outline: none;
    }

#output {
    text-align: left;
}

.locasdiv {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0 0 10px;
    width: 120px;
}

.locasinput {
    display: inline-block;
    width: 140px;
}

    .locasinput input {
        border: 1px solid #82BD95
    }

.patroliga {
}

    .patroliga td {
        width: 65px
    }

    .patroliga img {
        padding: 0 2px
    }
/********	nuevo*****/
.table_seccion td {
    table-layout: fixed;
    display: marker;
    text-align: center;
    padding: 1px 0 0;
}

.table_seccion tr {
    height: 20px;
    background-color: #EFF1EB
}

.table_seccion th {
    height: 20px;
    background-color: #fff;
    text-align: center;
}

.table_seccion td a {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
}

body:nth-of-type(1) .table_seccion td a {
    display: inline-block;
    overflow: hidden;
}

.table_seccion td img {
    margin: 0 2px
}

.table_seccion td.left10 {
    text-align: left;
    padding-left: 10px
}

@-moz-document url-prefix() {
    .table_seccion td a {
        display: table !important;
    }
}

.table_seccion td div {
    height: 100%
}

.table_seccion td a:link img {
    text-align: center;
}

.table_seccion td a:hover {
    background-color: #b2c2ab;
    text-decoration: none !important;
}

.table_seccion td div a:hover {
    background-color: #b2c2ab;
    text-decoration: none !important;
}

.table_seccion td.cuota, .table_seccion td.valuebets, .table_seccion td.cuotamax, .table_seccion td.cuotamin {
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
}

.cuotamax {
    color: #06C !important
}

.cuotamin {
    color: #F00
}

.table_seccion tr.fila1 {
    background-color: #EFF1EB
}

.table_seccion tr.fila2 {
    background-color: #dee2d8
}




.identity-noticebar-content {
    background-color: #EDEDED;
    border-top: 1px solid #999999;
    bottom: 0;
    color: #333333;
    font-family: arial;
    font-size: 10px;
    left: 0;
    margin: 0 auto;
    padding: 2px 15px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 999;
}

    .identity-noticebar-content a {
        color: #333333;
        text-decoration: underline;
    }

#cerrarnoticebar {
    color: #000000;
    cursor: pointer;
    display: inline;
    font-size: 10px;
    margin: 0 0 0 23px;
    padding: 5px;
    text-decoration: none;
}








.bono_mundial {
    left: 558px;
    position: absolute;
    top: 23px;
}

.banner_mundial {
    position: relative;
    padding: 14px 0 6px 1px;
}



.box_bono_nuevo, .box_bono2 {
    background-color: #FFFFFF;
    background-image: url("/images/ico_bono.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    display: block;
    float: right;
    font-size: 13px;
    padding: 0;
    text-align: right;
    width: 100px;
}

    .box_bono_nuevo span, .box_bono2 span {
        display: block;
        overflow: hidden;
        padding: 2px 26px 1px 0;
        height: 17px;
    }

    .box_bono_nuevo img, .box_bono2 img {
        margin: 0 !important;
        float: none !important
    }

    .box_bono2 a img, .box_bono_nuevo a img {
        clear: both;
        display: inline-block;
        height: 20px;
        margin: 0 !important;
        padding: 0 !important;
    }

.content_titular .box_bono_nuevo {
    background-color: #F6F5FA;
    background-position: 201px -100px !important;
    clear: none !important;
    font-size: 14px;
    font-weight: bold;
    margin: 3px 13px 0 0 !important;
    width: 343px;
}

.box_bono2 {
    left: 37px;
    position: absolute;
    top: 54px;
}

.content_titular .box_bono_nuevo a {
    padding-right: 26px
}
