
.calendario_menu img
{
	float: left;
	margin-left: 14px;
	margin-top: 7px;
}

.calendario_menu ul
{
	list-style: none;
	margin-left: 135px;
	padding-top: 10px;
	width: 425px;
}

.calendario_menu ul.no_torneo
{
	margin-top: 30px;
}

.calendario_menu form label
{
	display: block;
	float: left;
	width: 90px;
	padding: 3px 0px;
	font-weight: bold;
}

.calendario_menu form input#fecha
{
	margin-left: 78px;
	//margin-left: 93px;
}

.calendario_menu form li.fecha_li input#fecha
{
	margin-left: 0px;
}

.calendario_menu form input.boton_buscar
{
	width: 20px;
	height: 20px;
	background: url('../images/layout/jugador/buscar.png');
	border: none;
	margin-left: 4px;
}

.calendario_menu form input.boton_buscar:hover
{
	background: url('../images/layout/jugador/buscar_hover.png');	
}

.calendario_menu form input#fecha
{
	float: left;
	text-align: right;
	padding: 0px 2px;
	font-size: 13px;
}

.calendario_menu form img#trigger_fecha
{
	margin: 2px 0px;
}

.calendario_menu form select
{
	font-size: 10px;
}

.calendario_menu form select#juego
{
	margin-right: 15px;
	//margin-right: 18px;
	width: 125px;
}
.calendario_menu form select#puntuacion
{
	margin-right: 0px;
}

.calendario_menu form select#day
{
	margin-right: 3px;
}


.calendario_menu form select#campo
{
	width: 200px;
	margin-right: 3px;
}

.calendario_menu ul li
{
	padding: 4px 5px;
	border-bottom: 1px solid #ccc;
}

.calendario_menu ul li a.mas
{
	font-weight: normal;
	font-size: 12px;
	float: none;
	padding: 0px 2px;
	width: 305px;
	display: block;
	color: black;
}

.calendario_menu ul.no_torneo li a.mas
{
	width: 210px;
}

.calendario_menu li a:hover
{
	
}

.container_big .nav
{
	float: left;
	width: 560px;
	margin: 0px 10px;
	margin-bottom: 20px;
}

.container_big input
{
	margin: 0px;
}

.container_big .nav h2
{
	width: 560px;
	color: black;
	margin-top: 0px;
	font-size: 12px;
	background: url('../images/layout/campos/header3-back.png') no-repeat right;
}

.container_big .nav h2.no_torneo
{
	background-position: 150px 0px;
}

.container_big .nav h2 span
{
	border-bottom:1px solid #ccc;
	margin:0px 4px;
	padding-bottom:4px;
	vertical-align:top;
}

.container_big .nav form
{
	float: right;
	margin-top:-30px;
}

.container_big .nav form input
{
	float: none;
	margin: 0px 6px;
	width: 48px;
	height: 48px;
	border: none;
	text-indent: -999em;
	position: relative;
	cursor: pointer;
}

.container_big .nav form input.golf_but
{
	background: url('../images/layout/calendario/golf_up.png') no-repeat;
}

.container_big .nav form input.golf_but:hover
{
	background: url('../images/layout/calendario/golf_hover.png') no-repeat;
}

.container_big .nav form input.pp_but
{
	background: url('../images/layout/calendario/pp_up.png') no-repeat;
}

.container_big .nav form input.pp_but:hover
{
	background: url('../images/layout/calendario/pp_hover.png') no-repeat;
}

.container_big .nav form input.golf_pp_but
{
	background: url('../images/layout/calendario/golf_pp_up.png') no-repeat;
}

.container_big .nav form input.golf_pp_but:hover
{
	background: url('../images/layout/calendario/golf_pp_hover.png') no-repeat;
}

.container_big .nav .prev
{
	width: 20px;
	height: 20px;
	border: none;
	background: url('../images/layout/calendario/flecha_izq.png') no-repeat;
	margin-right: 2px;
	text-indent: -999em;
	cursor: pointer;
}

.container_big .nav .prev:hover
{
	background: url('../images/layout/calendario/flecha_izq_hover.png') no-repeat;
}

.container_big .nav .next
{
	width: 20px;
	height: 20px;
	border: none;
	background: url('../images/layout/calendario/flecha_der.png') no-repeat;
	text-indent: -999em;
	cursor: pointer;
}

.container_big .nav .next:hover
{
	background: url('../images/layout/calendario/flecha_der_hover.png') no-repeat;
}
	
.container_big table.calendario 
{
	width: 565px;
	float: left;
	margin-left: 10px;
	text-align: left;
}

.container_big table.campos 
{
	width: 500px;
	float: left;
	margin-left: 35px;
	text-align: left;
}

.container_big table tbody td
{
	background: none;
	padding-left: 7px;
	margin: 0px;
	border-bottom: 1px solid #ccc;
}

.container_big table thead th
{
	background: url('../images/layout/campos/header-back.png');
	padding-left: 5px;
	height: 18px;
}

.container_big table tbody th
{
	width: 30px;
}

.container_big table tbody img.logo_torneo
{
	width: 25px;
	height: 25px;
}

.container_big table tbody tr.destacado td.torneo
{
	font-weight: bold;
}

.container_big table tbody tr.oficial td.torneo
{
	font-weight: bold;
	color: darkred;
}

.container_big table tbody tr.depique td.torneo
{
	font-weight: bold;
	color: darkgreen;
}

.container_big p.footer
{
	clear:left;
	margin-bottom:15px;
	margin-left:30px;
	padding-top:20px;
	font-style: italic;
}

.container_big table.calendario td a.mas
{
	margin: 0px;
	margin-right: 3px;
}
