﻿/*html { min-height: 100%; margin-bottom: 1px; } esto es para que el scroll aparezca siempre */

.back_msg_error
{
}


.back_init
{
    background-color: #FFFFFF;
    background-image: url(images/back_init.jpg);
    background-repeat: repeat-x;
}

.back_logo
{
    background-color: #282828;
}

.InfoBetDetail 
{
    position: absolute; 
    display: none;
    margin-left:-5px;
    z-index: 1;
}

.back_parlay
{
    background-color: #c9c9c8;
    background-image: url(images/back_bets.jpg);
    background-repeat: repeat-x;
}
.back_create
{
    background-image: url(images/create1.jpg);
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.TextAmountInfo
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.AmountInfo
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.back_AmountInfo
{
    background-color: #AFAFAF;
}


.summaryBgr, .summary
{
    float: left;
    width: 100%;
}

.summaryBgr
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(images/../glow/sh_box_bottom.png) repeat-x scroll 0 0;
}
.summary
{
    padding: 5px 5px 5px 20px;
    width: 324px;
}
.summary dl, .summary dt, .summary dd
{
    display: block;
    float: left;
}
.summary dt
{
    width: 110px;
}

.summary dd
{
    font-weight: bold;
    text-align: right;
    width: 108px;
}

.join_msg
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
}

.join_title
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bolder;
    text-decoration: none;
    color: #FFFFFF;
}

.join_separator
{
    background-color: #444444;
    height: 2px;
}

.join_link
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #F8E92C;
    text-decoration: none;
}

.join_link:hover
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #F8E92C;
    text-decoration: underline;
}

.back_joinToday
{
    border-width: 10px;
    background-color: #777777;
}

.back_shopping_cart
{
    background-color: #d6d4d5;
    background-image: url(images/back_sch.jpg);
}

.back_button
{
    font-style: normal;
    height: 29px;
    text-decoration: none; /*background-image: url(images/back_button.jpg);*/
    background-repeat: repeat-x;
    border-bottom: 1px solid #dddbdb;
    background: #f2f2f2;
}

.back_button:hover
{
    /*background-image: url(images/back_button2.jpg);*/ /*background-repeat: repeat-x;*/
    color: white;
    font-style: normal;
    text-decoration: none;
    background: #585858;
    font-weight: bold;
}
.back_button:hover a
{
    color: white;
    text-decoration: none;
}
table.back_menu_inner tr
{
}

.back_button_upcoming
{
    font-style: normal;
    height: 29px;
    text-decoration: none; /*background-color: #0b3684;*/ /*background-repeat: repeat-x;*/
    border-bottom: 1px solid #dddbdb;
    background: #f2f2f2;
}

.back_button_upcoming:hover
{
    background-color: #585858;
    background-repeat: repeat-x;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
}
.back_button_upcoming:hover a
{
    color: white;
    text-decoration: none;
}

.links_menu_upcoming
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    padding-left: 12px;
}

.links_menu_upcoming:hover
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: underline;
    padding-left: 12px;
}


.txt_accept
{
    vertical-align: middle;
    font-style: normal;
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}

.margin_section_back_buttons 
{
    width: 25% !important;
}

.back_accept
{
    font-style: normal;
    min-width: 60px;
    text-decoration: none;
    width:50%;

}


/*
.back_welcome {
	background-image: url(images/back_welcome.jpg);
	background-repeat: repeat-x;
	font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.back_welcome_left {
	background-image: url(images/back_welcome_left.jpg);
	background-repeat: repeat-x;
	font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.back_welcome_right {
	background-image: url(images/back_welcome_right.jpg);
	background-repeat: repeat-x;
	font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
*/

.tdStraightRib1
{
    width: 256px;
}


.tdStraightRib2
{
    width: 50px;
    text-align: right;
}

.authentication
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

.links_menu
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px; /*color: #000000;*/
    text-decoration: none;
    padding-left: 12px;
}

.links_menu2
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px; /*color: #000000;*/
    text-decoration: none;
    padding-left: 2px;
}

.nowraptd
{
    white-space: normal;
}

.general_title
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

.general_dropdownlist
{
    /*font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;*/
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}

.general_button
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}

.myaccountbox
{
    background-color: #B3B3B3;
}


.back_myaccountbox
{
    white-space: normal;
    background-image: url(images/back_results.jpg);
    background-repeat: no-repeat;
    background-color: #B3B3B3;
    vertical-align: top;
}


.header_myaccount
{
    background-image: url(images/back_games.jpg);
    background-repeat: repeat-x;
    color: #FFF;
    font-size: 10px;
    font-family: Montserrat, Verdana, Geneva, sans-serif;
}

.header_myaccount_left
{
    background-image: url(images/header_myaccount_left.jpg);
    background-repeat: no-repeat;
    color: #FFF;
    font-size: 10px;
    font-family: Montserrat, Verdana, Geneva, sans-serif;
}

.header_myaccount_right
{
    background-image: url(images/header_myaccount_right.jpg);
    background-repeat: no-repeat;
    color: #FFF;
    font-size: 10px;
    font-family: Montserrat, Verdana, Geneva, sans-serif;
}


.back_games
{
    background-color: #888888;
    background-repeat: repeat-x;
}

.back_games_text {
    /*font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;*/
    font-size: 14px;
    text-decoration: none;
    vertical-align: middle;
    text-transform: uppercase;

    font-family: "Montserrat";
    font-weight: bold;
}

.back_player_messageOLD
{
    height: auto;
    min-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #FF0000;
    padding: 5px 5px 5px 10px;
    border: 1px solid #cc0101;
    background-color: #fff2f2;
}

.back_player_message
{
    min-height: 20px;
    text-align: left;
    padding: 10px 5px 5px 10px;
    background-color: #F2F2F2;
    margin-top: 5px; /*margin-bottom: 5px;*/
}
.back_player_message > span
{
    color: red;
    text-align: left;
    font-size: 13px;
}

.back_games2
{
    font-family: Montserrat, Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #404040;
    background-image: url(images/back_games2.jpg);
    background-repeat: repeat-x;
}


.back_header_RIB_left
{
    background-color: #fbad18;
    background-repeat: repeat-x;
}
.back_header_RIB_right
{
    background-color: #fbad18;
    background-repeat: repeat-x;
}
.back_header_RIB
{
    background-color: #fbad18;
    background-repeat: repeat-x;
}


.back_games_left
{
    background-color: #888888;
    background-repeat: repeat-x;
}

.back_games_right
{
    background-color: #888888;
    background-repeat: repeat-x;
}

.back_app_link
{
    background-image: url(images/back_app_links.gif);
    background-repeat: repeat-x;
    width: 100px;
    height: 40px;
    text-align: center;
}

.back_app_sel_link
{
    background-image: url(images/back_app_sel_links.gif);
    background-repeat: repeat-x;
    width: 100px;
    height: 40px;
    text-align: center;
}

.btnBetType
{
    background-image: url(images/BetType.jpg);
    text-align: center;
    min-width: 41px;
}

.btnBetTypeLeft
{
    background-image: url(images/BetTypeLeft.jpg);
    background-repeat: no-repeat;
    text-align: center;
    width: 7px;
}

.btnBetTypeRight
{
    background-image: url(images/BetTypeRight.jpg);
    background-repeat: no-repeat;
    text-align: center;
    width: 7px;
}

.lnkBetType
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
}

.back_app_link_left
{
    background-image: url(images/back_app_links_left.jpg);
    background-repeat: repeat-x;
}

.back_app_sel_link_left
{
    background-image: url(images/back_app_sel_links_left.jpg);
    background-repeat: repeat-x;
}

.back_app_link_right
{
    background-image: url(images/back_app_links_right.jpg);
    background-repeat: repeat-x;
}

.back_app_sel_link_right
{
    background-image: url(images/back_app_sel_links_right.jpg);
    background-repeat: repeat-x;
}

.back_report
{
    background-color: #F5F5F5;
}

.body_report
{
    background-color: #F5F5F5;
}

.back_header
{
    background-color: #3d3d3d; /* old browsers */
    font-size: 12px;
    color: #fff; /*height:20px;*/
    padding: 8px 8px 8px 13px;
}

.back_header_livebetting {
    background-color: #FFD800; /* #14805e;*/ /* old browsers */
    font-size: 12px;
    color: #FFFFFF; /*height:20px;*/
    padding: 2px 8px 2px 13px;
}

.back_header_go
{
    background: -webkit-linear-gradient(#f2f2f2, #e4e4e4); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f2f2f2, #e4e4e4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f2f2f2, #e4e4e4 ); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f2f2f2, #e4e4e4); /* Standard syntax */
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    width: 20px;
}

.back_header_refresh
{
    background: -webkit-linear-gradient(#f2f2f2, #e4e4e4); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f2f2f2, #e4e4e4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f2f2f2, #e4e4e4 ); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f2f2f2, #e4e4e4); /* Standard syntax */
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    width: 25px;
}

.back_header_print
{
    background: -webkit-linear-gradient(#f2f2f2, #e4e4e4); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f2f2f2, #e4e4e4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f2f2f2, #e4e4e4 ); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f2f2f2, #e4e4e4); /* Standard syntax */
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    width: 20px;
}

.back_header_left
{
    /* 	background: -webkit-linear-gradient(#f2f2f2, #e4e4e4); / * For Safari 5.1 to 6.0 * / 	background: -o-linear-gradient(#f2f2f2, #e4e4e4); / * For Opera 11.1 to 12.0 * / 	background: -moz-linear-gradient(#f2f2f2, #e4e4e4 ); / * For Firefox 3.6 to 15 * / 	background: linear-gradient(#f2f2f2, #e4e4e4); / * Standard syntax * / 	font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif; 	font-size: 14px; 	color: #FFFFFF; 	height:26px;   */
    width: 10px;
}

.back_header_right
{
    /*     	background: -webkit-linear-gradient(#f2f2f2, #e4e4e4); / * For Safari 5.1 to 6.0 * / 	background: -o-linear-gradient(#f2f2f2, #e4e4e4); / * For Opera 11.1 to 12.0 * / 	background: -moz-linear-gradient(#f2f2f2, #e4e4e4 ); / * For Firefox 3.6 to 15 * / 	background: linear-gradient(#f2f2f2, #e4e4e4); / * Standard syntax * / 	font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif; 	font-size: 14px; 	color: #FFFFFF; */
    width: 10px;
}


.back_header_upcoming
{
    background: -webkit-linear-gradient(#f2f2f2, #e4e4e4); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f2f2f2, #e4e4e4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f2f2f2, #e4e4e4 ); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f2f2f2, #e4e4e4); /* Standard syntax */
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4F4F4F;
}

.back_header_upcoming_refresh
{
    background: -webkit-linear-gradient(#f2f2f2, #e4e4e4); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f2f2f2, #e4e4e4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f2f2f2, #e4e4e4 ); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f2f2f2, #e4e4e4); /* Standard syntax */
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4F4F4F;
    width: 25px;
}

.back_header_upcoming_print
{
    background: -webkit-linear-gradient(#f2f2f2, #e4e4e4); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f2f2f2, #e4e4e4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f2f2f2, #e4e4e4 ); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f2f2f2, #e4e4e4); /* Standard syntax */
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4F4F4F;
    width: 20px;
}

.back_header_upcoming_left
{
    background: -webkit-linear-gradient(#f2f2f2, #e4e4e4); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f2f2f2, #e4e4e4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f2f2f2, #e4e4e4 ); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f2f2f2, #e4e4e4); /* Standard syntax */
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    width: 10px;
}
.back_header_upcoming_right
{
    background: -webkit-linear-gradient(#f2f2f2, #e4e4e4); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f2f2f2, #e4e4e4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f2f2f2, #e4e4e4 ); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f2f2f2, #e4e4e4); /* Standard syntax */
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    width: 10px;
}

/*
.back_conttable {
	background-color: #bfbfbf;
}
*/

.back_center
{
    background-color: #c8c8c8;
}

.back_betslip
{
    background-color: #c8c8c8;
    width: 270px;
}

.sTrWRBets 
{
    background-color: #E4E7F0;
}
.sTrAccumulatorBetsSeparator {
    height: 3px;
    background-color: #142f5c;
}

.sTrRoundRobinSeparator {
    height: 3px;
    background-color: #142f5c;
}

.sTrAccumulatorBets > td > div {
        background-color: #ffffff;
        padding: 7px;
        border-bottom: solid 1px #c8c8c8;
}
.sTrStraightBets > td > div, .sTrAccumulatorBets > td > div, .sTrRoundRobinParlayBets > td > div, .sDvOpenBets
{
    background-color: #FFFFFF;
    padding: 7px;
    border-bottom: solid 1px #c8c8c8;
}

.separatorStraightBetSlip 
{
    border-bottom: solid 1px #c8c8c8;
    padding-bottom: 10px;
}

.back_betslip_straight
{
}
.back_betslip_detail_open_spot
{
    padding-bottom: 2px;
    }

.border_betslip
{
    /*border: solid 1px #bfbfbf;*/
    width: 100%;
    text-align: left;
    margin-bottom: 5px;
}

.back_header_sel
{
    background-color: #f2f2f2;
    height: 29px;
}

.back_header_sel td
{
    height: 29px;
    border-bottom: 1px solid #dddbdb;
}

.back_separator
{
    background-color: #c8c8c8;
}

.back_MainTitle
{
    background-color: #282828;
}


.back_action
{
    background-color: #c1bfbf;
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.black_links
{
    font-size: 12px;
    color: #142f5c;
    text-decoration: none;
    font-family: "Montserrat";
    font-weight:500;
}

.clsChangeLineBetSlip 
{
    color: #f26139;
    text-decoration: none  !important;
}

td.black_links_change span, .clsChange
{/* para no WR
    background-color: Orange;
    color: #FFFFFF;
    text-decoration: none  !important;
  */
}

.clsChangeBetSlip
{
    border: solid 1px Orange;
}

.sDvMessageBetSlipWarn
{
    padding: 7px;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    border: solid 2px Orange;    
}

.back_pitcher_name
{
    font-size: 9px;
    color: #000000;
    font-style: italic;
}



.link_buy_points
{
    font-size: 10px;
    color: #000000;
}

.link_buy_points:hover
{
    font-size: 10px;
    color: #777777;
    text-decoration: underline;
}

.pitcher_play
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}

.link_pitcher_play
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 8.5px;
    color: #000000;
    text-decoration: underline;
}

.link_pitcher_play:hover
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 8.5px;
    color: #777777;
    text-decoration: underline;
}

a.link_bet_type
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #404040;
    text-decoration: none;
}

a.link_bet_type:hover
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #777777;
    text-decoration: none;
}


.all
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}

.back_menu
{
    /*background-image: url(images/back_menu.gif);*/
    background: #c8c8c8;
    height: 300px;
    color: #000000;
}
.back_menu a
{
    color: #000000;
}

.back_menu a:hover
{
    color: #FFFFFF;
}

.back_menu_inner
{
    background: #c8c8c8;
}

.back_cart
{
    background-image: url(images/cart_back2.jpg);
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}



.back_sch_participant_info
{
    background-color: #f2f2f2;
    border-bottom: 1px solid #dbdbdb;
    height: 29px;
}

.back_betslip_bet
{
}

.back_betslip_bet input[type='checkbox'], .sSectionExoticBet input[type='checkbox'], .sSectionRoundRobin input[type='checkbox']
{
    background-color: Transparent;
    vertical-align: top;
    padding: 0;
    margin-top: 0;
    float: left;
    display: none;
}

.back_betslip_bet .checkBoxChecked, .back_betslip_bet .checkBoxUnChecked, .sSectionExoticBet .checkBoxChecked, .sSectionExoticBet .checkBoxUnChecked, .sSectionRoundRobin .checkBoxChecked, .sSectionRoundRobin .checkBoxUnChecked, .inlineCheckBet .checkBoxChecked, .inlineCheckBet .checkBoxUnChecked
{
    background-color: White;
}
.sDvchkFreePlay
{
    display: inline-block;
    margin-left: 5px;
    width: 16px;
    height: 18px;
    line-height: 18px;
    font-size: 12px !important;
}

.border_schedule
{
    background-color: #dddbdb;
    border: #f2f2f2;
}

.border_schedule_3way
{
    /*background-color: #A2A2A2;*/
    border-spacing: 1px 0px;
}


.back_pitcher_play_menu
{
    background-color: Green;
    border-color: Yellow;
    border-width: 2px;
}


.back_sch_event_info
{
    height: 29px;
    background-color: #142f5c; /*old browsers */
}

.RoundRobin
{
    /* lo va a usar de black_text
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    */
    text-align: left;
}

.black_text .RoundRobin {
    font-weight: bold;
    font-size: 14px;
    color: #000000;
}


.back_HeaderBetDetail
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-image: url(images/back_games.jpg);
    background-repeat: repeat-x;
    text-decoration: none;
    background-color: #AAAAAA;
}

.back_NameBetDetail
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    background-color: #999999;
}


.back_SportHeader
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    background-image: url(images/liMenu2.gif);
    background-color: #c1bfc0;
}

.back_SportHeader:hover
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    background-color: #666666;
}


.back_cart:hover
{
    background-image: url(images/cart_back1.jpg);
}

.back_title_open_spot
{
    background-color: #e4e4e4;
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-left: 10px;
}

.dvEmptyOpenSpots
{
     vertical-align:middle;
     text-align: center;
     padding-top: 5px;
     padding-bottom :5px;
     background-color: White;
    }
.back_title
{
    /*background: -webkit-linear-gradient(#f2f2f2, #e4e4e4); 	background: -o-linear-gradient(#f2f2f2, #e4e4e4); 	background: -moz-linear-gradient(#f2f2f2, #e4e4e4 ); 	background: linear-gradient(#f2f2f2, #e4e4e4);*/
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #585858;
    color: #FFFFFF;
    height: 30px;
    border-bottom: solid 2.5px #f26139;
}

.back_title_rib
{
    background-image: url(images/back_rib.jpg);
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    padding-left: 10px;
}

.back_select_straigth
{
    background-image: url(images/back_select_straigth.jpg);
    background-repeat: no-repeat;
}
.back_error_american_cart
{
    background-image: url(images/back_error_american_cart.jpg);
    background-repeat: no-repeat;
}

.back_pitcher_play
{
    background-image: url(images/back_pitcher_play.jpg);
    background-repeat: no-repeat;
}

.sTblBetSlipSendBet
{
    background-color: #FFFFFF;
    padding: 7px;
}

.back_results
{
    background: #FFFFFF; /*background-image: url(images/back_results.jpg);*/
}
.back_delete
{
    background-image: url(images/back_delete2.jpg);
    background-repeat: no-repeat;
}

.back_edit
{
    background-image: url(images/back_edit2.jpg);
}

.back_buttons
{
    /*background-image: url(images/back_buttons.jpg);*/ /*background-repeat: no-repeat;*/ /*border-bottom: 1px solid #dddbdb;*/ /*background: #f2f2f2;*/
}

.black_textB {
    color: #4c4c4c;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    font-family: "Montserrat";
}

.sSectionExoticBet .black_text {
    color: #000000;
    font-size: 12px;
    font-weight: 500;
}

.black_text
{
    color: #000000;
    text-decoration: none;
    font-family: "Montserrat";
    font-size: 10px;
}

.black_text > span
{
    vertical-align: middle;
}


.black_text_date
{
    font-size: 9px;
    color: #000000;
    text-decoration: none;
}

.related_events
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: underline;
}

.lnkRelated_events
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: underline;
}

.lnkClickEventDescripRelatedEvents {
    cursor: pointer;
    text-decoration: none;
    width: fit-content;
	color: #4c4c4c;
}

.white_text
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}

.white_textB
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}

.rib_title_text
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #404040;
    font-weight: bold;
    text-decoration: none;
}

.back_action_rib
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding-left: 10px;
    padding-top: 5px;
    background-color: #FEB49E;
    color: #404040;
    font-weight: bold;
    width: 120px;
    height: 20px;
    text-decoration: underline;
}
.link_action_rib
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #404040;
    font-weight: bold;
    text-decoration: underline;
}

.rib_header_text
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #404040;
    font-weight: bold;
    text-decoration: none;
}

.button_off
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
}

.back_warning_text
{
    background-color: #FF00FF;
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FF0000;
    text-decoration: none;
    padding: 0px 10px 0px 10px;
}

.warning_text
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #f26139;
    text-decoration: none;
}

.warning_no_combination
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #f26139;
    text-decoration: none;
    padding: 3px 0px;
}

.boxWarningBgr
{
    width: 100%;
    float: left;
    padding-bottom: 5px;
    min-height: 30px;
    background: transparent url(images/warning2.gif) no-repeat center bottom;
}

.boxWarning
{
    /*min-height: 80px;
    height: 30px;*/
    padding: 5px 5px 5px 15px;
    border: 1px solid #cc0101;
    color: #FF0000;
    background-color: #FFF2F2;
    text-decoration: none;
}

.title_report
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    color: #535353;
}

.header_report
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    color: #535353;
    text-transform: uppercase;
}

.header_report:hover
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    color: #000000;
}

.header_statement_text
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    color: #535353;
    padding-left: 60px;
    text-transform: uppercase;
}

.header_statement_text:hover
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    color: #000000;
}

.back_header_statement
{
    /* 	background-color: #800000; 	border:solid 1px #000000; 	width:120px; 	height:18px; 	*/
}

.back_header_statement:hover
{
    /* 	background-color: #A50000; 	border:solid 1px #000000; 	width:120px; 	height:18px; 	*/
}


.boxWarning2
{
    min-height: 30px;
    padding: 5px 5px 5px 35px;
    border: 1px solid #cc0101;
    background: #fff2f2 url(images/warning.gif) no-repeat 5px;
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FF0000;
    text-decoration: none;
}

#AskLoginClick
{
    margin-bottom: 5px;
}
#AskLoginClick > div
{
    background-color: #FFFFFF;
    padding: 20px;
    color: #696969;
}

.button_text
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-align: right;
}

.text_RiskWin {
    font-family: Montserrat, Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #5a595b;
    text-align: right;
    width: 85px;
    border: #FFFFFF 0px solid;
    -webkit-border-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -o-border-top-left-radius: 5px;
    -ms-border-top-left-radius: 5px;
    border-radius: 5px;
    /*
    border-width: 0px;
	border-style:solid;
	border-color:#c8c8c8;
    */
    padding: 2px 2.5px;
    background-color: #F4F4F4;/*#F1F2FA;*/
}

.text_RiskWinColor {
    font-family: Montserrat, Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000000;
    background-color: #F4F4F4;/*#c8e6c9;*/
    text-align: right;
    width: 85px;
    /*
    border-width: 0px;
	border-style:solid;
	border-color:#c8c8c8;
    */
    border: #FFFFFF 0px solid;
    -webkit-border-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -o-border-top-left-radius: 5px;
    -ms-border-top-left-radius: 5px;
    border-radius: 5px;
    padding: 2px 2.5px;
}


.authentication_text
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-align: left;
}


.back_confirmation
{
    background-color: #EEEEEE;
}

.app_link
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #CCCCCC;
}

.app_sel_link
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.links_menu:hover
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: underline;
    padding-left: 12px;
}
.black_links:hover
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
}
.back_cart2
{
    background-image: url(images/cart_back1.jpg);
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
.back_cart2:hover
{
    background-image: url(images/cart_back2.jpg);
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
.back_days
{
    background-image: url(images/back_games.jpg);
    background-repeat: repeat-x;
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}
.lost
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #CC0000;
}
.won
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #009900;
}

.PlayerInfoTitle
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}

.PlayerInfoData
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}

.cncld
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #FF9900;
}

.back_create:hover
{
    background-image: url(images/create2.jpg);
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
.back_create2
{
    background-image: url(images/create2.jpg);
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
.back_create2:hover
{
    background-image: url(images/create1.jpg);
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
.moduleScrollBars
{
    overflow: auto;
    width: 99%;
    height: 500px;
    position: static;
    background-color: #FFFFFF;
    background-image: url(images/back_sch.jpg);
}
.menuScrollBars
{
    width: 136px;
    max-width: 136px;
    overflow: auto;
    height: 535px;
    position: absolute;
}
.menuPopup
{
    background-image: url(images/back_menu.gif);
    width: 375px;
    overflow: auto;
    height: 510px;
    z-index: 10;
    position: absolute;
    top: 189px;
}

#menuSports
{
    padding: 0px;
    margin: 0px;
}

#menuSports ul
{
    padding: 1px;
    margin: 0px;
}

.h3SportsHeader
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    height: 20px;
    padding-top: 10px;
}

.liSportsHeader
{
    list-style-type: none;
    background-image: url(images/sports_menu.jpg);
    background-color: Red;
    height: 28px;
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-indent: 6px;
    vertical-align: middle;
}

.liSportsFooter
{
    list-style-type: none;
    background-image: url(images/back_button.jpg);
    text-indent: 6px;
    height: 29px;
}

.liSports
{
    list-style-type: none;
    background-image: url(images/back_button.jpg);
    text-indent: 6px;
    height: 29px;
}

.aSubheader
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    cursor: default;
    height: 16px;
    padding-top: 4px;
    text-decoration: none;
    text-align: left;
}


.imgReplace
{
    background-image: url(images/h3Sports.gif);
}

.linksfake
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #999999;
}

.linksexternos2texto
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

.banker_link
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

.back_sports
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background: -webkit-linear-gradient(#f2f2f2, #e4e4e4); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f2f2f2, #e4e4e4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f2f2f2, #e4e4e4 ); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f2f2f2, #e4e4e4); /* Standard syntax */
    text-decoration: none;
    font-style: normal;
    padding-left: 10px;
}

.statement_text
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}


.hist_text1
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #D6D6D6;
}

.hist_text2
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}

.back_History
{
    background-color: #AFAFAF;
}

.back_HistoryTotal
{
    background-color: #D6D6D6;
}

.hist_textAmount
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: Red;
}

.back_account_statement
{
    /*background-color:#f2f2f2;*/
    background-color: #D6D6D6;
}
.lnkBetGroupDetail
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: underline;
}


#PitcherPlayDiv td
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: #648046;
    color: #FFF;
    text-align: left;
    text-decoration: none;
}


#PitcherPlayDiv a
{
    display: block;
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 4px 10px;
    background: #648046;
    color: #FFF;
    text-align: left;
    text-decoration: none;
}

#PitcherPlayDiv a:hover
{
    color: #FFFF00;
    text-decoration: underline;
}

#SelBetTypeDiv td
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: #799541; /*background: #648046;*/
    color: #FFF;
    text-align: left;
    text-decoration: none;
}


#SelBetTypeDiv a
{
    display: block;
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 4px 10px;
    background: #799541; /*background: #648046;*/
    color: #FFF;
    text-align: left;
    text-decoration: none;
}

#SelBetTypeDiv a:hover
{
    color: #FFFF00;
    background: #799541; /*background: #648046;*/
    text-decoration: underline;
}

#SelBetTypeDiv a table:hover
{
    color: #FFFF00;
    background: #799541; /*background: #648046;*/
    text-decoration: underline;
}

.subtitleDatePicker
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    background: url(images/back_games.jpg);
    background-repeat: repeat-x;
    background-color: #282828;
    padding-left: 10px;
}

.subtitleDatePicker2
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    background-color: #000000;
    padding-left: 10px;
}

.subTableBackGroundDatePicker
{
    background-color: #D1D3D2;
    font-family: Montserrat, Verdana;
    font-size: 8pt;
    background-image: url(images/back_table_calender.jpg);
}

.subTableFooterDatePicker
{
    background: url(images/back_bajo.jpg);
    height: 27px;
}

.radioButtonDatePicker
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; /* width: 816px; */
    color: #666666;
    font-weight: bold;
}

.labelDatePicker
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    font-style: normal;
    font-weight: bold;
}

.textBoxDisabledDatePicker
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: right;
    background-color: #CCCCCC;
}

.textBoxNumberDatePicker
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #EAEAEA;
    border: 1px solid #FFFFFF;
    text-align: right;
}

/* PARA REPORTES con XSLT */

.rpt_title
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
}
.rpt_player_title
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}
.rpt_player
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006400;
    font-weight: bold;
}
.rpt_titles
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}
.rpt_date
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #228b22;
    font-weight: bold;
}
.rpt_datos1
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
.rpt_datos2
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0000FF;
}
.rpt_datosDet
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}
.rpt_details
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
.rpt_Won
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #228b22;
}
.rpt_Lost
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
}
.rpt_Status
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
.rpt_BetRiskWin
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006400;
}
.rpt_WonLost
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0000FF;
}
.rpt_points
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
}
.rpt_odds
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0000FF;
}

/* para cambios solicitados por WW */

.sSectionExoticBet
{
    padding-top:3px;
    padding-left: 2px;    
}

.sSectionRoundRobin
{
    padding-top:5px;
}


.SectionOpenSpot
{
    text-align: left;
    display: table;
    width: 100%;
}

#divRoundRobinCart
{
    /*background-color: #E4E7F0;*/
}

#divEventSch
{
    background-color: Gray;
}

#divPool2ColSch
{
    background-color: Gray;
}

#divPoolSch
{
    background-color: Gray;
}

.back_sch_pool_participant_info
{
    background-color: #f2f2f2;
    height: 29px;
}

#ReportSection
{
    display: block;
}

/* fin de cambios solicitados por WW */

/*copiados de BetOnLine */
.semantic
{
    display: none;
}
a.semantic
{
    display: block;
    position: absolute;
    left: -9000px;
    width: 50px;
    overflow: hidden;
}
#ft
{
    margin-top: 2em;
    padding: 0 0 0 0;
}
#ft .footerMenuCtn
{
    padding: 0 0;
    width: 100%;
    overflow: hidden;
}
#ft p.copyright
{
    text-align: center;
    margin-top: 2em;
}
.footerMenu
{
    float: left;
    width: 19%;
    padding-left: 1em;
    margin: 0 0 1em .5em;
}
.footerMenu h3
{
    font-family: Montserrat, Verdana,arial,helvetica,clean, Sans-Serif;
    font-weight: bold;
    text-align: left;
    padding: 0;
    font-size: 80%;
}
.footerMenu li
{
    display: block;
    font-family: Montserrat, Verdana,arial,helvetica,clean, Sans-Serif;
    font-size: 60%;
    text-align: left;
    width: 90%;
    float: left;
    margin: 0 0 .5em 0;
    padding: 0 0 0 0;
    list-style: none;
}
.footerMenu ul
{
    margin: 0 0 1em .5em;
    padding: 0;
    display: block;
    text-align: left;
    font-family: Montserrat, Verdana,arial,helvetica,clean, Sans-Serif;
    color: #333;
}
#ft a:link
{
    color: #333;
}
#ft a:visited
{
    color: #666;
}
#ft a:hover
{
    color: black;
}
#ft a:active
{
    color: #666;
}
#ft .links li, #ft .text
{
    text-align: center;
}
#ft .links .main a
{
    font-weight: bold;
    text-transform: uppercase;
}
#ft p
{
    text-align: left;
}
#twoColumn
{
    width: 38%;
}
#twoColumn li
{
    width: 42%;
}


/* los cambios del 2011-08-24 

nuevos estilos:

back_header_go 
back_header_refresh 
back_header_print 
back_header_upcoming_refresh 
back_header_upcoming_print 

agregar atributo width:

back_header_left
back_header_right
back_header_upcoming_left
back_header_upcoming_right


*/

/* mejorando el carrito cart1.js  */
/* imagenes nueva: gray_arrow.png, white_arrow.png, dropdown_arrow2.png 
	border-radius: 4px;
*/
.title_bet_slip_part_dropDown
{
    background-color: White;
}

.title_bet_slip_part
{
    display: block;
    background-color: #F8F8F9; /* #5a595b;*/
    color: #000000; /*#c8c8c8;*/
    font-size: 14px;
    line-height: 25px;
    height: 25px;
    text-decoration: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    font-family: "Montserrat";
    border: 1px solid #A0A2A4;
    -webkit-border-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -o-border-top-left-radius: 5px;
    -ms-border-top-left-radius: 5px;
    border-radius: 5px;
}

.title_bet_slip_part *
{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.title_bet_slip_part > div > div > div > span
{
    padding-left: 10px;
    font-weight: bold;
}
.betTypeLabel 
{
    display:inline-block;
    width:95%;
}

.title_bet_slip_part .sDvDropDownArrow
{
    background-image: url(images/Controls/arrowDropdownDefault.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 11px;
    height: 6px;
    position: relative;
    top: -6px;
    left: 2px;
    display: inline-block;
}
#menuSingleBets, #menuExoticBets, #menuRoundRobin
{
    border-top: solid 2px #E4E7F0;
    z-index: 1;
}

.sDvIfBets > table
{
    padding-top: 6px;
    padding-bottom: 6px;
}

.dvMenuIfBetWR 
{
    position: relative; 
    top: 0; 
    left:0; 
    display: none;
    z-index: 4;
}

.sDvDropDownSingleBet, .sDvDropDownExoticsBet, .sDvDropDownRoundRobin, .sDvDropDownIfBetWR
{
    background-position: left top;
    background-color: #FFFFFF;
    -webkit-box-shadow: 5px 5px 5px #c8c8c8;
    -moz-box-shadow: 5px 5px 5px #c8c8c8;
    -o-box-shadow: 5px 5px 5px #c8c8c8;
    -ms-box-shadow: 5px 5px 5px #c8c8c8;
    box-shadow: 5px 5px 5px #c8c8c8;
    padding: 5px 0;
}
.sDvDropDownSingleBet > a, .sDvDropDownExoticsBet > a, .sDvDropDownRoundRobin > a, .sDvDropDownIfBetWR > a
{
    width: 92%;
    display: block;
    /*-webkit-box-sizing: border-box;*/
    /*color: #615F5D;*/
    color: #000000;
    font-size: 12px;
    line-height: 25px;
    padding: 0px 10px 0px 10px;
    text-decoration: none;
    text-align: left;
    font-weight: 500;
}
.sDvDropDownSingleBet > a:hover, .sDvDropDownExoticsBet > a:hover, .sDvDropDownRoundRobin > a:hover, .sDvDropDownIfBetWR > a:hover
{
    background-color: #585858;
    color: White;
}


.explain_bet_slip_part
{
    width: 306px;
    display: block;
    float: left;
    color: #000000;
    background-color: #d8d4d5;
    padding: 5px 10px 5px 10px;
    font-size: 10px;
    line-height: 10px;
    font-family: 'Open Sans' , Arial, Helvetica, sans-serif;
    text-decoration: none;
}

/*
	-moz-border-top-left-radius: 4px;
	-moz-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;

	float: left;
*/

.betInfoDetailFrame 
{
    background-color: #FFFFFF;
    width:16px;
    height:16px;
}

.bet_info_detail {
    /*background-image: url(images/a247IconM.png);
      background-position: -128px 0px;
    */
    background-image: url(images/controls/info.png);
    background-size: 16px 16px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    border-style: none;
    background-color: #FFFFFF;
    margin-left:auto;
    margin-right:auto;
}

.betInfoDetailFrame:hover .bet_info_detail
{
    cursor:pointer;
}

.betInfoDetailFrame:hover 
{
    cursor:pointer;
}

.accum_info_detail
{
    position: absolute;
    display: none;
    margin-left: -5px;
    margin-top: 5px;
}

.accumViewDetailAndFreePlay {
    padding-left:25px;
}

.accumViewDetailAndFreePlay > div 
{
    display:inline-block;
    margin-right:10px;
}

#menu_accum_info 
{
    padding-top:5px;
    padding-bottom:5px;
}

.orange-dropdown, a.orange-dropdown:link, a.orange-dropdown:visited, a.orange-dropdown:active
{
    min-width: 100px;
    display: block;
    background-color: #888888;
    padding: 5px 26px 6px 10px;
    font-size: 13px;
    line-height: 14px;
    text-decoration: none;
    background-image: url(images/gray_arrow.png);
    background-position: right center;
    background-repeat: no-repeat;
    height: 24px;
    text-align: left;
}
a.orange-dropdown:hover
{
    color: white;
    background-color: #D9290B;
}

.drop-menu-bg
{
    background-position: left top;
    background-repeat: repeat-x;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0px 0 4px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 0 4px rgba(50, 50, 50, 0.25);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    border: 1px solid rgba(50, 50, 50, 0.09);
    border-right: 0;
    -moz-background-clip: border;
    -webkit-background-clip: border;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    border-top: none;
    padding: 5px 0;
}

.menu_single_bets, a.menu_single_bets, a.menu_single_bets:link, a.menu_single_bets:visited, a.menu_single_bets:active
{
    width: 245px;
    display: block; /*-webkit-box-sizing: border-box;*/
    color: #615F5D;
    font-size: 14px;
    line-height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px 10px 0px 10px;
    text-decoration: none;
    text-align: left;
}


a.menu_single_bets:hover
{
    width: 289px; /*305px;*/
    display: block; /*-webkit-box-sizing: border-box;*/
    color: white;
    font-size: 14px;
    line-height: 25px;
    background-color: #D9290B;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px 10px 0px 10px;
    text-decoration: none;
}

.menu_points_dropdown_main *
{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.menu_points_dropdown_main
{
    width: 100px;
    display: inline-block;
    vertical-align: middle;
	border: #e8e8e8 1px solid;
	padding-top:2px;
	padding-right: 10px;
	padding-bottom:2px;

    -webkit-border-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -o-border-top-left-radius: 5px;
    -ms-border-top-left-radius: 5px;
    border-radius: 5px;
}

.clsMenuTeaserComplete .menu_points_dropdown_main
{
    width: 100%;
}
.menu_points_dropdown_main .sDvArrowSpace
{
    width: 11px;
}
.menu_points_dropdown_main .sDvDropDownArrow
{
    background-image: url(images/Controls/arrowDropdownDefault.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 11px;
    height: 6px;
    position: relative;
    top: -5px;
    left: 10px;
	float: right;
}
.clsMenuTeaserComplete .menu_points_dropdown_main .sDvDropDownArrow
{
    top: 0px;
}

.menu_points_dropdown, a.menu_points_dropdown:link, a.menu_points_dropdown:visited, a.menu_points_dropdown:active
{
    color: #000000;
    padding: 2px 2px 2px 5px;
    font-size: 10px;
    font-weight: 500;
}
.menu_points_dropdown:hover, a.menu_points_dropdown:hover
{
    cursor: pointer;
    color: #000000;

}

.sDvPointsOptions
{
    position: absolute;
    display: none;
    z-index: 4;
    border-top: solid 2px #E4E7F0;
}

.menu_teaser_dropdown
{
    color: #5a595b;
    background-color: #FFFFFF;
    padding: 2px 2px 2px 5px;
    font-size: 10px;
    text-decoration: underline;
}

.menu_teaser_dropdown_hover, menu_teaser_dropdown:hover
{
    cursor: pointer;
    color: white;
    background-color: #585858;
}


.colPointsTeaserOption
{
    width: 45px;
    display: inline;
}

.colOddsTeaserOption
{
    width: 50px;
    display: inline;
}

.menu_options, a.menu_options, a.menu_options:link, a.menu_options:visited, a.menu_options:active
{
    display: block;
    color: #000000;
    font-size: 10px;
    line-height: 20px;
    padding: 0px 0px 0px 10px;
    text-decoration: none;
    font-weight: 500;
}
a.menu_options:hover
{
    background-color: #e8e8e8;
}

.sDvPointsOptions a.menu_options 
{
    padding: 0px 0px 0px 0px;
}

.ptsOddsMenu 
{
    width:100%;
    display: table;
}

.sDvPointsOptions .ptsOddsMenu 
{
	padding-left:4px;
}

.ptsMenu 
{
    width:45px;
    display: table-cell;
    text-align:right;
}

.oddsMenu 
{
    width:35px;
    display: table-cell;
    text-align:right;
    padding-right:0px;
}

.option_teaser
{
    color: #615F5D;
    font-size: 10px;
    line-height: 20px;
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.menu_teaser, a.menu_teaser, a.menu_teaser:link, a.menu_teaser:visited, a.menu_teaser:active
{
    display: block;
    -webkit-box-sizing: border-box;
    color: #615F5D;
    font-size: 10px;
    line-height: 20px;
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 0px 2px 0px 2px;
}
a.menu_teaser:hover
{
    display: block;
    -webkit-box-sizing: border-box;
    color: white;
    background-color: #D9290B;
    text-decoration: none;
}

.arrow-block
{
    height: 10px;
}

.tooltip_odds
{
}

.tooltip_selected
{
    background-color: Gray;
    color: Red;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.drop-arrow
{
    background-position: center 2px;
    background-repeat: no-repeat;
    height: 15px;
    background-image: url(images/arrow_info.png);
    position: absolute;
    width: 30px;
    left: 5px;
}

.drop-arrow-score
{
    background-position: center 2px;
    background-repeat: no-repeat;
    height: 15px;
    background-image: url(images/arrow_info.png);
    position: absolute;
    width: 30px;
    left: 20px;
}


.drop-arrow-adding
{
    background-position: center 2px;
    background-repeat: no-repeat;
    background-image: url(images/arrow_info.png);
    height: 15px;
    position: absolute;
    width: 30px; /*left:30px;*/
    right: 20px;
    z-index: 5000;
}

.drop-arrow-sel
{
    background-position: center 2px;
    background-repeat: no-repeat;
    background-image: url(images/arrow_info_sel.png);
    height: 15px;
    position: absolute;
    width: 30px; /*left:30px;*/
    right: 20px;
    z-index: 5000;
}


.tblBoxInformationImage
{
    background-image: url(images/boxInformation.png);
    background-repeat: no-repeat;
    background-position: right top;
    vertical-align: top;
    height: 22px;
    width: 20px;
}

.tblBoxInformation
{
    max-width: 360px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 5px 5px 5px 5px;
    font-size: 10px;
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box; /*border-color:#848484; */
    border-color: #CCCCCC;
    border-width: 1px;
    border-style: solid;
}

.tblBoxInformationSel
{
    background-color: #f26139;
    color: #FFFFFF;
}

.tblBoxInformationNoSel
{
    background-color: #FFFFFF;
    color: #000000;
}

.lblDescriptionBox
{
    font-size: 8pt;
    color: #000000;
    text-align: left;
}


.lblDescriptionBoxSel
{
    font-size: 8pt;
    color: White;
    text-align: left;
}
.NoPitcherAction {
	padding:5px 5px 5px 15px;
	color: #000000;
	font-weight: 500;
}

.sDvMenuPitcherAction {
    /*padding-left: 5px;*/
    border: #e8e8e8 1px solid;
    -webkit-border-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -o-border-top-left-radius: 5px;
    -ms-border-top-left-radius: 5px;
    border-radius: 5px;
	
}

.sDvMenuPitcherAction:hover {
/*	background-color: #C8C8C8;*/
}

.sDvMenuPitcherAction > div
{
    display: inline-block;
}
.sDvMenuPitcherAction > div:first-child
{
    width: 30%;
    vertical-align: top;
    display: none;
}
.sDvMenuPitcherAction > div:last-child {
        /*width: 70%;*/
		padding-top:3px;
        width: 294px;
}
.back_pitcher_action
{
    font-size: 8.5px;
    color: #000000; 
}
.menu_pitcher
{
    display: inline-block;
}

.tituloPitcherOption {
    padding:5px 10px 5px 10px;
    font-size: 10px;
    font-weight:bold;
    color: #000000;
}

.menu_pitcher .menu_points_dropdown {
    width: 100%;
    display: inline-block;
 	padding-top: 5px;
	margin-left: 5px;
   /*padding-right: 10px;*/
}

.menu_pitcher *
{
-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.menu_pitcher .sDvDropDownArrow
{
    background-image: url(images/Controls/arrowDropdownDefault.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 11px;
    height: 6px;
    position: relative;
    top: -15px;
    left: 290px;
}

.menu_pitcher_popup
{
    position: absolute;
    display: none;
    z-index: 4;
	padding-top: 6px;
}
.menu_pitcher_popup > div
{
    width: 100%;
    border-top: solid 2px #E4E7F0;
}

.accum_info_popup
{
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.back_bet_slip_empty
{
    height: auto;
    min-height: 20px;
    font-size: 13px;
    text-decoration: none;
    color: #000000;
    padding: 5px 5px 5px 10px;
    background: -webkit-linear-gradient(#E6E7E8, #E6E7E8); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#E6E7E8, #E6E7E8); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#E6E7E8, #E6E7E8); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#E6E7E8, #E6E7E8); /* Standard syntax */
    background: -ms-linear-gradient(top left, #E6E7E8 0%, #E6E7E8 100%); /* IE10 Consumer Preview */
    background: linear-gradient(top bottom right, #E6E7E8 0%, #E6E7E8 100%); /* W3C Markup, IE10 Release Preview */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e4e4e4',GradientType=0 ) !important; /* IE6-9 */
}

.srDvTransaction > div
{
    display: inline-block;
}
.srDvSpace
{
    height: 8px;
}

.imgButtonEnableDailyFigures:hover
{
    font-style: normal;
    height: 29px;
    text-decoration: none;
    background-image: url(images/back_button2.jpg);
    background-repeat: repeat-x;
}

.imgButtonEnableDailyFigures
{
    font-style: normal;
    height: 29px;
    text-decoration: none;
    background-image: url(images/back_button2.jpg);
    background-repeat: repeat-x;
}

.imbButtonDisableDailyFigures:hover
{
    font-style: normal;
    height: 29px;
    text-decoration: none;
    background-image: url(images/back_button2.jpg);
    background-repeat: repeat-x;
}

.imbButtonDisableDailyFigures
{
    font-style: normal;
    height: 29px;
    text-decoration: none;
    background-image: url(images/back_button.jpg);
    background-repeat: repeat-x;
}

.hideUnderScoreLetter
{
    text-decoration: none;
    cursor: default;
}


.headerOpenSpot
{
    min-width: 180px;
    display: block;
    color: #000000;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 2px 6px 2px 2px;
    font-size: 13px;
    line-height: 14px;
    text-decoration: none;
    line-height: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    cursor:default !important;
}

.open_spot_black_text
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    /*font-weight: bold;*/
    padding-left: 6px;
}

.open_spot_red_text
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: Red;
    text-decoration: none;
    /*font-weight: bold;*/
    padding-left: 6px;
}

.sRiskWinAmountLayout
{
    padding-top: 5px;
    }

.back_betslip_bet_open_bet
{
    
    height:26px;
    line-height: 26px;
    /*border: solid 1px #8E96AA;*/
}


.statusPending, .statusResolved
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

.statusWon
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: green;
    font-weight: bold;
}

.statusLost
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: red;
    font-weight: bold;
}

.statusTied, .statusCancelled
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: yellow;
    font-weight: bold;
}

.menu_teaser_dropdown_OPSP
{
    color: white;
    background-color: #D9290B !important;
    font-size: 10px;
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    background-position: right center;
    background-repeat: no-repeat;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}


.tableItems
{
    color: #000000;
    background: #FFFFFF;
}

.rpt_details_section
{
    display: none;
    border: 1px solid #ccc;
    background-color: #eee;
    margin-left: 15px;
}

.betCounterClass
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    width: 20px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    text-align: center;
    display: inline-block;
}

.inputLoginForm
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    width: 100px;
}

.loginForm
{
    min-width: 180px;
    display: block;
    color: #c0c0be;
    background-color: #737373;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 5px 5px 6px 10px;
    font-size: 13px;
    line-height: 14px;
    font-family: 'Open Sans' , Arial, Helvetica, sans-serif;
    text-decoration: none;
    background-position: right center;
    background-repeat: no-repeat;
    height: 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.divFormLogin
{
    width: 100%;
    display: block;
    min-height: 1px;
    margin-left: 0px;
    background-color: #d6d4d5;
    text-align: center;
}

.login-input
{
    margin: 10px 10px 0;
    display: block;
}

.login-forgot
{
    font-family: VegurRegular, "VegurRegular" , Geneva, sans-serif;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.login-forgot a:link, .login-forgot a:visited
{
    color: #000;
    text-decoration: none;
}

.loginTitle
{
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}

.compatibility-message {
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
    text-decoration: none;
    padding: 10px;
    background-color: #FFFFFF;
    margin-bottom: 5px;
}

@media all and (max-width:1430px)
{
    .sDvMenuPitcherAction > div:last-child {
        /*width: 70%;*/
        width: 270px;
    }

    .text_RiskWin
    {
        width: 78px;
       
    }

    .text_RiskWinColor
    {
        width: 78px;
    }

    .menu_pitcher .sDvDropDownArrow {
        left: 272px;
    }


}


@media all and (max-width:1280px)
{
    .sDvMenuPitcherAction > div:last-child {
        /*width: 70%;*/
        width: 220px;
    }

    .text_RiskWin
    {
        width: 68px;
    }

    .text_RiskWinColor
    {
        width: 68px;
    }

    .menu_pitcher .sDvDropDownArrow {
        left: 222px;
    }
}



@media all and (max-width:1190px)
{
    .text_RiskWin
    {
        width: 58px;
    }

    .text_RiskWinColor
    {
        width: 58px;
    }
}

@media all and (max-width:1024px) {

    .sDvMenuPitcherAction > div:last-child {
        /*width: 70%;*/
        width: 240px;
    }

    .menu_pitcher .sDvDropDownArrow {
        left: 242px;
        top: -15px;
    }
}
@media all and (max-width:1000px)
{
    .statement_text
    {
        font-size: 10px;
    }
}

@media all and (max-width:1100px)
{

    .rpt_title
    {
        font-size: 14px;
    }
    .rpt_player_title
    {
        font-size: 10px;
    }
    .rpt_player
    {
        font-size: 10px;
    }
    .rpt_titles
    {
        font-size: 10px;
    }
    .rpt_date
    {
        font-size: 10px;
    }
    .rpt_datos1
    {
        font-size: 10px;
    }
    .rpt_datos2
    {
        font-size: 10px;
    }
    .rpt_details
    {
        font-size: 10px;
    }
    .rpt_datosDet
    {
        font-size: 10px;
    }
    .rpt_Won
    {
        font-size: 10px;
    }
    .rpt_Lost
    {
        font-size: 10px;
    }
    .rpt_Status
    {
        font-size: 10px;
    }
    .rpt_BetRiskWin
    {
        font-size: 10px;
    }
    .rpt_WonLost
    {
        font-size: 10px;
    }
    .rpt_points
    {
        font-size: 10px;
    }
    .rpt_odds
    {
        font-size: 10px;
    }
}

@media all and (max-width:1430px)
{
    a.menu_single_bets:hover
    {
        width: 279px; /*305px;*/
    }
}


@media all and (max-width:1190px)
{
    a.menu_single_bets:hover
    {
        width: 244px; /*305px;*/
    }
}

@media all and (max-width:767px)
{
	    .lnkRelated_events
	    {
		    font-size: 10px;
	    }
    .back_header    
    {
        padding: 12px 8px 12px 13px;
    }
    
    .back_sch_event_info
    {
        height: 35px;
    }    
}
@media all and (max-width:415px) {

    .black_links {
        font-size: 12px;
    }
}

#dvMainContainer
{
	margin-top: 6px;
	background-color: #FFFFFF;
}

/* Control de ancho solo para el jAlert de confirmación personalizado */
#ja_confirm_custom_width {
    min-width: 290px !important;
    max-width: 500px !important;
    width: auto !important;
}

/* Responsive: en móviles usar el 90% del ancho */
@media (max-width: 768px) {
    #ja_confirm_custom_width {
        min-width: 280px !important;
        max-width: 90% !important;
    }
}


/* Botones grises en lugar de verde y rojo para el diálogo de confirmación */
#ja_confirm_custom_width .ja_btn_green,
#ja_confirm_custom_width .ja_btn_red {
    background: #6c757d !important; /* Gris medio */
    border-color: #5a6268 !important;
}

    #ja_confirm_custom_width .ja_btn_green:hover,
    #ja_confirm_custom_width .ja_btn_red:hover {
        background: #5a6268 !important; /* Gris más oscuro al hacer hover */
        border-color: #545b62 !important;
    }

/* Opcional: Si quieres diferenciarlos un poco */
#ja_confirm_custom_width .confirmBtn {
    background: #6c757d !important; /* Gris medio para confirmar */
}

#ja_confirm_custom_width .denyBtn {
    background: #868e96 !important; /* Gris más claro para cancelar */
}

#ja_confirm_custom_width .confirmBtn:hover {
    background: #5a6268 !important;
}

#ja_confirm_custom_width .denyBtn:hover {
    background: #6c757d !important;
}