@CHARSET "UTF-8";

/*
-------------------------------
-------------------------------
-------------------------------
----------------------GENERALES
-------------------------------
-------------------------------
-------------------------------
*/

#resultados .sp-bottom{
	padding:30px 0 0 0;
}

#resultados .sp-bottom .sp-first{
	padding-left:0!important;
}

#resultados .sp-bottom .sp{
	padding-left:50px;
}

/*
-------------------------------
-------------------------------
-------------------------------
--------------RESULTADOS-MNUNAV
-------------------------------
-------------------------------
-------------------------------
*/

#resultados .mnunav{
	text-align:center;
}

#resultados .mnunav ul{
	list-style:none;
	margin:10px 0;
	padding:0;
}

#resultados .mnunav li{
	display:inline;
	padding:8px;
}

#resultados .mnunav-opc .selected{
   	border-bottom: 2px solid #2B70C3;
    color: #2B70C3;
}

#resultados .mnunav-opc a{
	color:#999999!important;
}

#resultados .mnunav-opc a:hover{
	color:#333333!important;
}

#resultados .mnunav .selected span{
	color:#2B70C3;
	border-bottom:2px solid #2B70C3;
}

#resultados .mnunav-opc{
	font-size:18px;
	color:#999;
}


/*
-------------------------------
-------------------------------
-------------------------------
-------------RESULTADOS-TORNEOS
-------------------------------
-------------------------------
-------------------------------
*/

#resultados .temporada{
	margin-top:10px;
	text-align:center;
}

#resultados select{
	width:auto!important;
}

#resultados .mnunav_months{
	text-align:center;
}

#resultados .mnunav_months ul{
	list-style:none;
	margin:10px 0;
	padding:0;
}

#resultados .mnunav_months li{
	display:inline;
	padding:8px;
}

#resultados .mnunav_months .selected span{
	color:#2B70C3;
	border-bottom:2px solid #2B70C3;
}

#resultados .mnunav-month-opc{
	font-size:18px;
	color:#999;
}

#resultados .resultados-grid-header{
	font-size:14px;
}

#resultados .colfecha{
	width:120px;
	text-align:center;
}

#resultados .colclub{
	width:90px;
	text-align:center;
}

#resultados .colclub img{
	max-height: 80px;
	max-width: 80px;
}

#resultados .colsponsor{
	width:180px;
	text-align:center;
}

#resultados .colsponsor img{
	max-height: 80px;
    max-width: 170px;
}

#resultados .colresultados{
	width:190px;
	text-align:center;
}

#resultados .colactions{
	width:190px;
	text-align:left;
}

#resultados .colactions a:hover{
	text-decoration:underline!important;
	color:#0088BB!important;
}

#resultados .colactions span{
	font-size:16px;
/*	padding:10px 0 10px 45px;*/
}

#resultados .colactions span.active{
	color:#0088BB;
/*	background-image:url(../images/ico_teetimes.png);
	background-repeat:no-repeat;
	background-position:0 0;*/
}

#resultados .colactions span.inactive{
	color:#CCC;
/*	background-image:url(../images/ico_teetimes.png);
	background-repeat:no-repeat;
	background-position:0 -40px;*/
}

#resultados .resultados-grid-header{
	background-color:#414042;
	/*
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3));
	background: -moz-linear-gradient(bottom center, #f3f3f3 0%, #f1f1f1 100%) repeat scroll 0 0 transparent!important;
	*/
    border-color: #414042;
    border-style: solid;
    border-width: 1px;
	height:40px;
	line-height:40px;
	color:#FFF;
}

#resultados table{
    width: 100%;
    border: 0 none !important;
    border-collapse: collapse;
    padding: 0 !important;
}

.resultados{
	margin-top:20px;
}

.resultados-grid-rows tr{
    border-bottom:2px dashed #BBBBBB;
	height:90px;
}

.resultados-grid-rows p{
	margin:0;
	padding:0;
}

.resultados-grid-rows .torneo-nombre{
	font-size:18px;
}

.resultados-grid-rows .torneo-fecha{
	font-size:14px;
}

.resultados-grid-rows .torneo-notas{
	font-size:14px;
	color:#666;
}

.resultados-grid-rows .message{
	font-size:14px;
	color:666;
	padding:10px;
}

/*
-------------------------------
-------------------------------
-------------------------------
---------RESULTADOS-LEADERBOARD
-------------------------------
-------------------------------
-------------------------------
*/

#resultados .header .logo_sponsor{
	width:140px;
	text-align:center;
}

#resultados .header .logo_sponsor img{
	max-height: 80px;
    max-width: 170px;
}

.resultados .category-container{
	margin-bottom:30px;
}

.resultados .category{
	background-color:#414042;
/*
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3));
	background: -moz-linear-gradient(bottom center, #e3e3e3 0%, #e3e3e3 100%) repeat scroll 0 0 transparent!important;
*/
	line-height:30px!important;
	font-size:14px!important;
	padding-left:5px;
	padding-right:5px;
	color:#fff!important;
}

.resultados .header{
	margin-top:2px;
	margin-bottom:0;
}

.resultados .hole{
    border: 1px solid #CCCCCC;
    color: #444444;
    font-size: 11px;
    height: 30px;
    line-height: 30px;
}

.resultados .pos-rda{
	text-align:center;
	width:5%;
}

.resultados .juga{
	padding-left:5px;
	overflow:hidden;
}

.resultados .thru-alpar-final{
	text-align:center;
	width:7%;
}

.resultados .total{
	text-align:center;
	width:10%;
}

.resultados .bold{
	font-weight:bold;
}

.resultados .scr-red{
	color:#B80500;
}

.resultados .big-font{
	font-size:18.5px;
}

.resultados .cel-divider{
	width:5%;
}

.resultados .line-divider-ver-der{
	border-right:2.25px solid #666;
}

.resultados .line-divider-ver-izq{
	border-left:2.25px solid #666;
}

.resultados .line-divider-hor{
	border-bottom:1.25px solid #666;
}

/*
-------------------------------
-------------------------------
-------------------------------
-------------RESULTADOS-PREMIOS
-------------------------------
-------------------------------
-------------------------------
*/

.premios-grid ul{
	margin:0;
	padding:0;
}

.premios-grid li{
	list-style:none;
	display: block;
}

.premios-grid li.row{
	background-color: #EEEEEE; /* navegadores sin soporte */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f1f1f1)); /* Safari 4-5, Chrome 1-9 */
    background: -webkit-linear-gradient(top, #ffffff, #f1f1f1); /* Safari 5.1+, Chrome 10+ */
    background: -moz-linear-gradient(top, #ffffff, #f1f1f1); /* Firefox 3.6+ */
    background: -o-linear-background(top, #ffffff, #f1f1f1); /* Opera 11.10+ */
    background: -ms-linear-background(top, #ffffff, #f1f1f1); /* IE 10 */
    background: linear-background(top, #ffffff, #f1f1f1); /* estándar */
    border-bottom: 1px solid #CCCCCC;
    overflow: visible;	
    color: #222222;
    text-shadow: 0 1px 0 #FFFFFF;
    text-align: left;
    min-height: 50px;
	padding:20px;
}

.premios-grid li.first{
    border-top: 1px solid #CCCCCC;
}

.premios-grid p{
	font-size:14px;
	margin:0;
}

.premios-grid .itempremio{
	margin-bottom:10px;
}

/*
-------------------------------
-------------------------------
-------------------------------
---------------RESULTADOS-STATS
-------------------------------
-------------------------------
-------------------------------
*/

.stats-content ul{
	margin:0;
	padding:0;
}

.stats-content li{
	list-style:none;
}

.stats-content .stats-header .colhole{
	font-size:12px!important;
	font-weight:bold;
}

.stats-content .stats-header .colinfo{
	font-size:12px!important;
	font-weight:bold;
}

.stats-content .stats-header .colstats{
	font-size:12px!important;
	font-weight:bold;
}

.stats-content .colhole{
	text-align:center;
	width:7.5%;
	color:#4c4c4c;
	font-size:16px;
}

.stats-content .colinfo{
	text-align:center;
	width:7.5%;
	color:#999;
	background-color:#f1f1f1;
	font-size:12px;
}

.stats-content .colstats{
	text-align:center;
	width:10%;
	font-size:16px;
}

.stats-content .celda{
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	line-height:30px;
}

.stats-content .last{
	border-right: 1px solid #ddd;
}

/*
-------------------------------
-------------------------------
-------------------------------
--------RESULTADOS-HOLE-BY-HOLE
-------------------------------
-------------------------------
-------------------------------
*/

#resultados-holebyhole .category{
	border:1px solid #ccc!important;
}

#resultados-holebyhole .cancha-info-header ul{
	list-style:none;
    margin: 0;
    padding: 0;
	display: table;
	width: 100%;
}

#resultados-holebyhole .cancha-info-header li{
    display: table-cell;   
	text-align:center;
}

#resultados-holebyhole .scores-rows ul{
	list-style:none;
    margin: 0;
    padding: 0;
	display: table;
	width: 100%;
}

#resultados-holebyhole .scores-rows li{
    display: table-cell;
	text-align:center;
	vertical-align: middle;
}

#resultados-holebyhole li.colpos{
    width: 30px!important;
	border-left:1px solid #ccc!important;
	border-bottom:1px solid #ccc!important;
}

#resultados-holebyhole li.coljuga{
    width: 172px!important;
	text-align:left!important;
	padding-left:5px;
	border-left:1px solid #ccc!important;
	border-bottom:1px solid #ccc!important;
}

#resultados-holebyhole li.colnum{
    width: 30px!important;
	border-left:1px solid #ccc!important;
	border-bottom:1px solid #ccc!important;
}

#resultados-holebyhole li.colidavta{
    width: 35px!important;
	border-left:1px solid #ccc!important;
	border-bottom:1px solid #ccc!important;
}

#resultados-holebyhole li.colhcp{
    width: 25px!important;
	border-bottom:1px solid #ccc!important;
}

#resultados-holebyhole li.coltotneto{
    width: 40px!important;
	border-left:1px solid #ccc!important;
	border-right:1px solid #ccc!important;
	border-bottom:1px solid #ccc!important;
}

#resultados-holebyhole .hhole{
	background-color:#F1F1F1;
    color: #999;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
}

#resultados-holebyhole .hole{
    border: none!important;
    color: #444444;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
}


/*
-------------------------------
-------------------------------
-------------------------------
-----------------------HORARIOS
-------------------------------
-------------------------------
-------------------------------
*/

.planilla-horarios-header{
    background-color: #E3E3E3;
    font-size: 14px !important;
    line-height: 30px !important;
    padding-left: 5px;
    padding-right: 5px;	
    border: 1px solid #CCCCCC;
    color: #444444;
}

.planilla-horarios-header p{
	font-size:14px;
	margin:0;
	padding:0;
}

.planilla-horarios-grid ul{
	margin:0;
	padding:0;
}

.planilla-horarios-grid li{
	list-style:none;
	padding:10px 0!important;
}

.planilla-horarios-grid .grid-header{
	background-color: #678BB2; /* navegadores sin soporte */
	color:#FFF;
	margin-top:1px;
	padding:0!important;
	line-height:30px;
	height:30px;
}

.planilla-horarios-grid .grid-header p{
	margin:0;
}

.planilla-horarios-grid .grid-row{
	border-bottom:1px dotted #999;
	min-height:45px;
}

.planilla-horarios-grid .colhora{
	float:left;
	width:12%;
	font-size:16px;
	text-align:center;
	line-height:45px;
}

.planilla-horarios-grid .coljuga{
	float:left;
	width:22%;
	font-size:16px;
	text-align:center;
}

.planilla-horarios-grid .coljuga p{
	margin:0;
	padding:0;
}

.planilla-horarios-grid .coljuga img{
	margin-top:7px;
}

/*
-------------------------------
-------------------------------
-------------------------------
---------------------SCORE-CARD
-------------------------------
-------------------------------
-------------------------------
*/

.scorecard-content table{
	width:100%;
	border-collapse:separate;
}


.scorecard-content{
	padding:20px;
	border:1px solid #CCC;
}

.scorecard-content .cel-juga-image{
	width:115px;
	text-align:center;
}

.scorecard-content .cel-juga-image .ver-perfil{
	margin-top:10px;
	font-size:12px;
}

.scorecard-content .ver-perfil a{
	color:#333;
}

.scorecard-content .cel-juga-scorecard{
	padding-left:10px;
}

.scorecard-title{
	font-size:16px;
	margin-bottom:10px;
	position:relative;
}

.scorecard-title .btn-close-scorecard{
    background: url("../images/btn_close.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 25px;
    width: 25px;
	position:absolute;
	right:0;
	top:0;
}

.scorecard-mnunav{
	height:35px;
	line-height:35px;
	background-color:#E3E3E3;
	border-radius:4px 4px 0 0;
	margin-bottom:2px;
}

.scorecard-mnunav span{
	margin-right:5px;
	margin-left:5px;
	padding:5px 8px 5px 8px;
	cursor:pointer;
}

.scorecard-mnunav span.selected{
	background-color:#FFF;
	border-radius:4px;
}

.scorecard-holebyhole .hole-tag{
	background-color:#f1f1f1;
	color:#999;
}

.scorecard-holebyhole .remark{
	font-weight:bold;
}

.scorecard-holebyhole .desc{
	font-size:12px;
	text-align:center;
	width:4.8%;
}

.scorecard-holebyhole .hole{
	border-radius:2px;
}

.scorecard-holebyhole .holenum{
	font-size:12px;
	text-align:center;
	width:4%;
}

.scorecard-holebyhole .idavta{
	font-size:12px;
	text-align:center;
	width:4.8%;
}

.scorecard-holebyhole .totneto{
	font-size:12px;
	text-align:center;
	width:4.8%;
}

.scorecard-references{
	margin-top:10px;
	font-size:10px;
}

.scorecard-references ul{
	margin:0;
	padding:0;
}

.scorecard-references li{
	list-style:none;
	float:left;
	height:25px;
	line-height:25px;
	padding:0 0 0 30px;
	margin: 0 0 0 15px;
}

.scorecard-references li.first{
	margin:0!important;
}

.ref-eagle{
	background: url("../images/bg_ref_eagle.png") no-repeat scroll 0 0 transparent;
}

.ref-birdie{
	background: url("../images/bg_ref_birdie.png") no-repeat scroll 0 0 transparent;
}

.ref-bogey{
	background: url("../images/bg_ref_bogey.png") no-repeat scroll 0 0 transparent;
}

.ref-dbogey{
	background: url("../images/bg_ref_dbogey.png") no-repeat scroll 0 0 transparent;
}

.bg-ref-eagle{
	background: url("../images/bg_eagle.png") no-repeat scroll 50% 50% transparent;
}

.bg-ref-birdie{
	background: url("../images/bg_birdie.png") no-repeat scroll 50% 50% transparent;
}

.bg-ref-bogey{
	background: url("../images/bg_bogey.png") no-repeat scroll 50% 50% transparent;
}

.bg-ref-dbogey{
	background: url("../images/bg_dbogey.png") no-repeat scroll 50% 50% transparent;
}

.scorecard-stats .scorecard-stats-content {
	padding:10px;
}

.scorecard-stats-content .row-content{
	height:30px;
	line-height:30px;
	border-bottom: 1px dotted #999;
}

.scorecard-stats-content .row-content .res{
	float:right;
	font-size:16px;
}

.scorecard-stats-content .row-alpar-content{
	height:30px;
	line-height:30px;
}

.scorecard-stats-content .tag-ref{
	width:30px;
	text-align:center;
}
