@CHARSET "UTF-8";

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

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

.textunfocus{
	color:#AAAAAA;
	font-style:italic
}

p.message{
	margin:0;
	padding:0 10px;
	font-weight:bold;
}

a:hover{
	text-decoration:none;
	color:#0088AA;
}

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

.section-ranking-leaderboard{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#f1f1f1;
}

.ranking-name{
	font-size:22px;
	font-weight:normal;
	text-align:center;
	color:#666;
}

.categoria-content{
	text-align:center;
	width:325px;
	padding:20px 0;
}

.juga-name{
	font-size:28px;
}

.juga-info span{
	padding:8px;
}

/*
-------------------------------
-------------------------------
-------------------------HEADER
-------------------------------
-------------------------------
*/

#main .section-header{
	padding-top:10px;
	padding-bottom:10px;
}

#main .section-header h1{
	line-height:40px;
	font-size:32px;
	font-weight:normal;
}

#main .section-mnunav{
	padding-top:10px;
	line-height:40px;
}

#main .section-mnunav li{
	display:inline;
	padding-right:12px;
}

#main .section-mnunav .bullet{
	margin-right:5px;
	color:#0088BB;
}

#main .section-mnunav a:hover{
	text-decoration:underline;
}

/*
-------------------------------
-------------------------------
---------------------------GRID
-------------------------------
-------------------------------
*/

#year{
	width:75px!important;
}

.rankings-grid-header{
    background-color: #414042;
    border-color: #414042;
    border-style: solid;
    border-width: 1px;
	height:40px;
	line-height:40px;
	color:#FFF;
}

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

.colranking{
	font-size:16px;
	padding-left:10px;
}

.colfecha{
	font-size:16px;
	text-align:center;
	width:340px;
}

.colsponsor{
	text-align:center;
	width:150px;
}

#rankings .rankings-grid-rows .colsponsor img{
	max-height: 80px;
	max-width: 170px;
}

.colactions{
	font-size:16px;
	text-align:center;
	width:190px;
}

.colfecha span{
	margin:0 10px;
}

.ranking-nombre{
	font-size: 18px;
}

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

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

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

.resultados .category{
	background-color:#006838;
	color:#fff!important;
	line-height:30px!important;
	font-size:14px!important;
	padding-left:5px;
	padding-right:5px;
}

.resultados .ranking-grid-header{
	background-color:#ddd;
}

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

.resultados .row{
	background-color:#fff;
}

.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-mat{
	text-align:center;
	width:10%;
	color:#666;
}

.resultados .juga-hcp{
	text-align:center;
	width:5%;
	color:#666;
}

.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-DETA
-------------------------------
-------------------------------
*/

.puntos-content{
	background-color:#fff;
}

.ptsdeta_ranking .points_menunav{
	background-color: #E3E3E3;
	padding:12px 5px;
}

.ptsdeta_ranking .points_menunav ul{
	margin:0;
	padding:0;
	list-style:none;
}

.ptsdeta_ranking .points_menunav li{
	margin:0;
	padding:0 8px;
	list-style:none;
	display:inline-table
}

.ptsdeta_ranking .points_menunav li a{
	color:#676767;
	font-size:12px;
}

.ptsdeta_ranking .points_menunav li a:hover{
	text-decoration:none;
}

.ptsdeta_ranking .points_menunav li a span{
    border-radius: 4px 4px 4px 4px;
	padding:5px 8px;
}

.ptsdeta_ranking .points_menunav li .selected{
    background-color: #FFFFFF;
}

.ptsdeta_ranking .points_content{
	padding:20px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.ptsdeta_ranking .points_header table{
	width:100%;
	border:1px solid #ccc!important;
}

.ptsdeta_ranking .points_header table tr{
	height:30px;
	line-height:30px;
}

.ptsdeta_ranking .points_header table tr td{
    background-color: #F1F1F1;
    color: #999999;
}

.ptsdeta_ranking .points_row table{
	width:100%;
	border-left:1px solid #ccc!important;
	border-right:1px solid #ccc!important;
	border-bottom:1px solid #ccc!important;
}

.ptsdeta_ranking .points_row table tr{
	height:30px;
	line-height:30px;
}

.ptsdeta_ranking .colpos{
	text-align:center;
	width:90px;
	border-bottom:1px dotted #999;
	font-size:14px!important;
}

.ptsdeta_ranking .coltorneo{
	border-bottom:1px dotted #999;
	font-size:14px !important;
}

.ptsdeta_ranking .coltorneo a{
	color:#4c4c4c;
}

.ptsdeta_ranking .coltorneo a:hover{
	color:#0088BB;
	text-decoration:underline;
}

.ptsdeta_ranking .colfecha{
	text-align:center;
	width:120px;
	border-bottom:1px dotted #999;
	font-size:14px!important;
}

.ptsdeta_ranking .colpts{
	text-align:center;
	width:120px;
	border-bottom:1px dotted #999;
	font-size:14px!important;	
}

.ptsdeta_ranking .colscr{
	text-align:center;
	width:90px;
	border-bottom:1px dotted #999;
	font-size:14px!important;
}

.ptsdeta_ranking .colscorecard{
	text-align:center;
	width:140px;
	border-bottom:1px dotted #999;
	font-size:14px!important;
}

.ptsdeta_ranking .colpremio{
	text-align:center;
	width:200px;
	border-bottom:1px dotted #999;
	font-size:14px!important;
}
