﻿/* 20121106-1721 */

.mod-648-tennis-ticker{ border:0; width:936px; margin-bottom:20px}
.mod-648-tennis-ticker #top_bar{ background-color:#ACA299; float:left; width:926px; height:26px; margin-bottom:1px; padding-left:10px; font-family:Arial; font-size:10px; font-weight:700; color:#FFF}
.mod-648-tennis-ticker .ctn-table{ float:left; width:936px}
.mod-648-tennis-ticker .ctn-table table tbody{ width:936px}
.mod-648-tennis-ticker #top_bar #live{ display:inline; float:left; font-weight: normal; /*background-image:url(../_img/ttl-kickerPT.png);*/ font-size: 11px; text-transform: uppercase; height:16px; padding-top: 8px; cursor:default!important; margin:0}
.mod-648-tennis-ticker #top_bar #matchs{ background:url(../_img/lin-dotted-white.gif) repeat-y scroll left top transparent!important; color:#fff; display:inline; float:left; padding-left:8px; font-family:Arial; font-size:11px; font-weight:700; margin:6px 0 0}
.mod-648-tennis-ticker .ctn-status{ float:left; background-color:#BEB7AF; color:#FFF; font-family:Arial; font-size:10px; font-weight:700; height:20px; padding-top:6px; width:936px; margin-bottom:1px}
.mod-648-tennis-ticker #table_header.ctn-table-label td{ background-color:#BEB7AF}
.mod-648-tennis-ticker .ctn-status .sets{ float:left; width:59px; text-align:center; font-family:Arial; font-size:11px; font-weight:normal;}
.mod-648-tennis-ticker .ctn-status .lbl-round{ float:left; width:494px; padding-left:10px; font-size:11px; font-weight:normal}
.mod-648-tennis-ticker .table_grid tr td{ text-align:center; border:1px solid #FFF}
.mod-648-tennis-ticker .table_grid{ float:left; width:896px; height:67px; background-color:#EBEAE6; font-family:Arial; font-size:10px; font-weight:700; color:#000; margin-top: -1px;}
.mod-648-tennis-ticker .table_grid .lbl-name{ width:428px}
.mod-648-tennis-ticker .table_grid img{ margin-right:-30px; margin-left:20px}
.mod-648-tennis-ticker .table_grid .points{ width:58px; height:24px; color:#47423A; font-family:Arial; font-size:11px; font-weight:bold}
.mod-648-tennis-ticker .table_grid .status{ border-right: none;}
.mod-648-tennis-ticker .table_grid .status div{ margin-left: 18px; width:85px; height:17px; background-image:url(../_img/buttom-status.gif); background-repeat:no-repeat}
.LNG_es .mod-648-tennis-ticker .table_grid .status div{ background-image:url(../_img/buttom-status-es.gif); }
.LNG_en .mod-648-tennis-ticker .table_grid .status div{ background-image:url(../_img/buttom-status-en.gif); }
.mod-648-tennis-ticker .table_grid .player_name{ font-family:Arial; font-size:12px; color:#47423A; font-weight:400}
.mod-648-tennis-ticker .table_grid .winner{ font-weight:700}
.mod-648-tennis-ticker #left_arrow{ float:left; background-image:url(../_img/arrows.png); height:65px; width:20px}
.mod-648-tennis-ticker #right_arrow{ float:left; background-image:url(../_img/arrows.png); width:20px; background-position:-20px 0; height:65px;}

.mod-648-tennis-ticker #left_arrow:hover{ cursor:pointer; background-image: url(../_img/arrows-hover.png);}
.mod-648-tennis-ticker #right_arrow:hover{ cursor:pointer; background-image: url(../_img/arrows-hover.png);}
.mod-648-tennis-ticker .disabled { cursor: default!important; background-image: url(../_img/arrows-disable.png)!important;}
.mod-648-tennis-ticker .slide{ float:left;width:896px; height: 65px;overflow:hidden;}
.mod-648-tennis-ticker li{ list-style:none;}
.mod-648-tennis-ticker .slide li{ float:left;}

.mod-648-tennis-ticker #table_grid .ongoing{ background-position: 0px -0px;}
.mod-648-tennis-ticker .table_grid .finished{ background-position: 0px -20px;}
.mod-648-tennis-ticker .table_grid .desistance{ background-position: 0px -40px;}
.mod-648-tennis-ticker .table_grid .define{ background-position: 0px -62px;}
.mod-648-tennis-ticker .table_grid .notstarted{ background-position: 0px -82px;}
.mod-648-tennis-ticker .table_grid .suspended{ background-position: 0px -101px;}

.mod-648-tennis-ticker #top_bar #matchs:hover { color:#FFF!important; text-decoration: underline; }

.mod-648-tennis-ticker .ttl-all-games { float: right; font-family: arial; font-size: 12px; margin-right: 8px; }
.mod-648-tennis-ticker .ttl-all-games a { color:#FFF; font-weight: normal; }
.mod-648-tennis-ticker .ttl-all-games a:hover { color:#FFF!important; text-decoration:underline;}
.mod-648-tennis-ticker .date { color: #5D5850; font-family: Arial; font-size: 12px; height: 24px; width: 53px; font-weight:normal; }

.mod-647-ranking-short .ttl-section{ float: left; margin-bottom: 11px; }
.mod-647-ranking-short .ttl-section span { width: 42px; height: 8px; background: url("../_img/ttl-section.png") no-repeat scroll 0 0 transparent; }
.mod-647-ranking-short .ttl-section a:hover span{ background-position: -202px 0;}
.mod-647-ranking-short table { color: #464139; font-size: 10px; }
.mod-647-ranking-short thead th { height: 24px; padding: 0; text-align: center; }
.mod-647-ranking-short tbody td { padding: 0; text-align: center; }
.mod-647-ranking-short tbody .col2 { padding-left: 10px; text-align: left; }
.mod-647-ranking-short tbody td a{ color: inherit; font-weight: normal; font-size: inherit; }