/* CSS Document */

@import url(thickbox.css);
@import url(validator.css);

*{font-family:Arial, Helvetica, Verdana, sans-serif;}

th{
	text-align:left;
}

html {
	overflow: auto;
}

body{
	background-color:#000;
	text-align:center;
	padding:0;
	margin:0;
}

h1, h2, hr, caption{
	visibility:hidden;
	display:none;
}

img{
	border:0;
}

.logo{
	text-align:left;
	width:62em;
	margin-left:auto;
	margin-right:auto;
}

.logo2{
	position:absolute;
	padding-top:1em;
	padding-left:0.5em;
}

.imagenlogo{
	width:110px;
	height:110px;
	background-image: url(logo.png)!important;
	background-image: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/nicklausgolftrail/images/logo.png)
}

.imagenlogo[class] {
	background-image:url(logo.png);
}

.contienenicklaus {
	border-bottom:4px solid #000;
	padding-top:4.15em;
}

.imgnicklaus{
	margin:0 0 0.5em 8.5em;
}

.idioma{
	float:right;
	padding-right:1.2em;
}

.idioma a{
	font-size:0.7em;
	color:#EEE;
	text-decoration:none;
}

.idioma a:hover {
	text-decoration:none;
	color:#FFF;
}

.bandasuperior{
	background:url(banda2.gif) top center repeat-y;
}

.celda1{
	text-align:left;
	width:62em;
	margin-left:auto;
	margin-right:auto;
}

.celda1 ul{
	display:inline;
	list-style-position: outside;
	list-style-type:none;
}

.celda1 ul li{
	display:inline;
	font-size:0.7em;
	color:#FFF;
	padding-right:0.5em;
	margin-right:0.5em;
	border-right:1px solid #FFF;
}

.celda1 ul li a{
	color:#FFF;
	text-decoration:none;
}

.celda1 ul li a:hover{
	text-decoration:none;
	color:#CCC;
}

.celda1 p{
	font-size:0.7em;
	color:#666;
	padding:0.5em 0.5em 0.5em 3.6em ;
	margin:0;
}

.fondo{
	width:62em;
	height:27.19em;
	margin:0 auto 0 auto;
	text-align:left;
	padding:0;
}

.faldon{
	background:url(banda.gif) top center no-repeat;
}

.faldon .celda1{
	border-top:5px solid #C90;
}


.sombra{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #000; 
	font-weight: bold;
	font-size: 1.7em;
	position: relative; 
}

.texto{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #FFF;
	top: -2px;
	left: -2px;
	position: absolute;
}

.sombra2{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #000; 
	font-size: 1.2em;
	position: relative;
}

.sombra3{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #000; 
	font-size: 1.45em;
	position: relative;
	font-weight: bold;
}

.texto2, .texto3{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #FFF;
	top: -1px;
	left: -1px;
	position: absolute;
	font-size-adjust:inherit;
}

/***** PARA EL MENU DESPLEGABLE *****/

.tecla{

}

.menu #nav{
	margin-left:4em;
	padding-left:4em;
}

.menu{
	width:62em;
	background-color:#8f8f8c;
	background: url(banda-sup.gif) top repeat-x;
	height:1.4em;
	margin-left:auto;
	margin-right:auto;
}

.menu a{
	color:#FFF;
	font-size:0.7em;
	text-decoration:none;
	border-right:1px solid #FFF;
	padding-left:0.7em;
	padding-right:0.7em;
}

.menu a img{
	margin-right:5px;
	vertical-align:middle;
}

.menu a:hover{
	text-decoration:none;
	color:#000;
}

.menu ul {
	/* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	background-color:#8e8e8b;
}

.menu li {
	/* all list items */
	float: left;
	position: relative;
	z-index:10;
	height:1.4em;
}

.menu li ul {
	/* second-level lists */
	display: none;
	position: absolute;
	z-index:10;
	top: 1.4em;
	left: 0;
	width:11.5em;
	z-index:10;
}


.menu li ul li{
	/* second-level lists li*/
	border-top:1px dotted #FFF;
	width:11.4em;
	padding:0.1em;
	margin:0;
	text-align:left;
}

.menu li ul li a{
	border-right:0;
}

.menu li ul li a:hover{
	text-decoration:none;
	color:#000;
}

.menu li ul {
/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left  
SI NO LO PONGO SE VE MEJOR*/
	/*top: auto;
	left: auto;*/
}

.menu li:hover ul, li.over ul {
	/* lists nested under hovered list items */
	display: block;
}

#menu1 .cubo1 img, #menu2 .cubo1 img{vertical-align:text-bottom; padding:0; margin:0 0.3em 0 0; background-color:#F00;}
#menu1 .cubo2 img, #menu2 .cubo2 img{vertical-align:text-bottom; padding:0; margin:0 0.3em 0 0; background-color:#F00;}
#menu1 .cubo3 img, #menu2 .cubo3 img{vertical-align:text-bottom; padding:0; margin:0 0.3em 0 0; background-color:#F00;}
#menu1 .cubo4 img, #menu2 .cubo4 img{vertical-align:text-bottom; padding:0; margin:0 0.3em 0 0; background-color:#F00;}
#menu1 .cubo5 img, #menu2 .cubo5 img{vertical-align:text-bottom; padding:0; margin:0 0.3em 0 0; background-color:#F00;}
#menu1 .cubo6 img, #menu2 .cubo6 img{vertical-align:text-bottom; padding:0; margin:0 0.3em 0 0; background-color:#F00;}
#menu1 .cubo7 img, #menu2 .cubo7 img{vertical-align:text-bottom; padding:0; margin:0 0.3em 0 0; background-color:#F00;}


/***** PANEL DE INICIO / Calendario y Tiempo *****/


.panel{
	padding-top:1.1em;
	padding-right:1.1em;
	text-align:right;
	float:right;
	width:25%;
}

.panel table{
	text-align:center;
}

.temperatura{
	width:14em;
	height:95px;
	background:url(fondo-tiempo.jpg) center no-repeat;
	margin-left:auto;
	margin-bottom:0.3em;
	border:1px solid #000;
}

.temperatura p, .cajatiempo{
	font-size:0.7em;
	color:#FFF;
	text-align:left;
	margin:0 0.5em 0 0.5em;
	width:7.5em;
}

.grados{
	font-size:1.2em;
	font-weight:bold;
	margin:0;
	margin-right:0.3em;
	color:#FFFFFF;
	text-align:right;
}

.temperatura img{
	vertical-align: baseline;
	float:left;
}
.agenda{
	background-color:#000;
	width:14em;
	margin-left:auto;
	text-align:left;
	border:1px solid #000;
	height:10.5em;
}

.agenda p{
	font-size:0.8em;
	border-bottom:1px solid #FFF;
	font-weight:bold;
	color:#FFF;
	padding:0.3em;
	margin:0;
	text-align:left;
}

.agenda a{
	color:#C90;
	text-decoration:none;
	font-weight:bold;
}

#Calendar {	
	font-size:0.65em;
	margin:0 0 0 0.2em ;
	padding:0;
	background-color:#000;
	color:#FFF;
	float:left;
}

#Calendar a{
	color:#C90;
	font-weight:bold;
	text-decoration:none;
}

#Calendar a:hover{
	text-decoration:none;
	color:#F90;
}

#Calendar table{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

#Calendar table tr td, #Calendar table tr th{
	padding: 0.2em;
	margin:0;
	text-align:center;
}

.presente{
	background-color: #636363;
}

.calendarDayNames{
	border-top:1px solid #FFF;
}

.torneo{
	float:right;
	color:#FFF;
	text-align:center;
	padding:0.2em;
}

.torneo span{
	font-weight:bold;
	font-size:0.7em;
}

.torneo a {
	font-size:0.7em;
}

.torneo a img{
	border: 1px solid #C90;
	padding:0.1em;
	margin:0.4em 0.2em 0.2em 0.2em;
}

/***** FINAL PANEL DE INICIO / Calendario y Tiempo *****/

.logopolar{
	vertical-align:text-top;
	float:right;
	padding:0.2em 1.2em 0.2em 0.2em
}

.logopolar img{
	border:0;
}


/**** ACADEMIA.CSS  ac_ *****/

.ac_frase{
	clear:both;
	 padding:1.5em 0 0 6em;
	text-align:left;
}

.ac_frase2{
	clear:both;
	padding:0 0 0 6em;
	text-align:left;
}

.ac_trans{
	background-image: url(degradado.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/nicklausgolftrail/images/degradado.png);
	width:62em;
	margin-top:0.3em;
}

.ac_pad{
	padding:0.3em 0.3em 0.6em 6em;
	width:40em;
}

.ac_texto{
	color:#FFF;
	font-size:0.75em;
	line-height:1.5em;
	padding:0;
	text-align:justify;
}

/********* CAMPOS.CSS  ca_ ********/

.ca_logoresort{
	padding-left:7.5em;
	padding-top:2em;
}

.ca_trans {
	background-image: url(degradado.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/nicklausgolftrail/images/degradado.png);
	width:62em;
}

.ca_trans[class] {
	background-image:url(degradado.png);
}

.ca_pad{
	padding:0.4em 0.4em 0.4em 6.5em;
	width:55em;
}

.ca_texto{
	width:70%;
	color:#FFF;
	font-size:0.75em;
	padding:0 0 0.5em 0.1em;
	text-align:justify;
}

.ca_texto p{
	text-align:justify;
	margin:0.8em 0 0.8em 0
}

.ca_texto ul, .tit_texto ul{
	padding:0;
	margin:0;
	display:inline;
	list-style:outside none;
}

.ca_texto ul li, .tit_texto ul li{
	display:inline;
	color:#FFF;
}

.ca_texto ul li a, .tit_texto ul li a{
	color:#FFF;
	text-decoration:none;
	position:relative;
	z-index: 1;
	padding-right:0.5em;
	margin-right:0.5em;
	border-right:1px solid #FFF;
}

.ca_texto ul li a:hover, .tit_texto ul li a:hover{
	color:#C90;
	text-decoration:none;
}

.ca_texto ul li span, .tit_texto ul li span{
	color:#C90;
	padding-right:0.5em;
	margin-right:0.5em;
	border-right:1px solid #FFF;
}

.ca_volver{
	padding:0.3em;
	width:12.5em;
	text-align:right;
	background:url(flecha.gif) 9.5em no-repeat;
}

.ca_volver a{
	font-size:0.7em;
	color:#FFF;
	text-decoration:none;
	padding:0.2em 0 0.2em 25px;
	position:relative;
	z-index: 1;
}

.ca_volver a:hover{
	color:#C90;
	text-decoration:none;
}

.ca_volver a img{
	vertical-align:middle;
}

/* CAJAS */

.ca_cajas{
	margin:auto;
	width:100%;
	text-align:center;
}

.ca_cajas table{
	margin:1.5em auto 0.6em auto;
}

.ca_cajas table tr td{
	padding:0.2em 0.5em 0.4em 0.5em;
	color:#FFF;
	font-size:0.7em;
}

.ca_cajas table tr td a{
	position:relative;
	z-index: 1;
	display:block;
	text-decoration:none;
}

.ca_cajas table tr td a:hover{
	background-color:#FFF;
}

.ca_cajas table tr td a img{
	margin:3px;
}


/** para la pagina de hoyos **/

table.ca_hoyo {
	border:0;
	font-size:0.75em;
	color:#000;
	border-collapse: collapse;
}

table.ca_hoyo tr.ca_tr1{
	background-color:#CCC;
}

table.ca_hoyo tr.ca_tr2{
	background-color:#EEE;
}

table.ca_hoyo td{
	padding:0.1em 0.1em 0.1em 0.9em;
	border-top:2px solid #000 ;
}

table.ca_hoyo th{
	padding:0.3em;
}

.ca_pdf{
	float:right;
	margin:1.5em 2em 0 0;
}

.ca_frase{
	margin: 0 0 0 6.3em;
	padding:0;
	clear:both; 
	height: 35px;
}

/****** LLEGAR.CSS ll_ ******/


.ll_trans {
	width:34em;
	background-color:#000;
	margin:0.6em 0.6em 0 0.6em;
}

.ll_trans2 {
	width:34em;
	/*PARA EXPLORER ES NECESARIO PONER ANCHURA, PERO PARA PODER REUTILIZAR ESTE ESTILO LO APLICAMOS DIRECTAMENTE EN EL HTML*/
	background-image: url(degradado.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/nicklausgolftrail/images/degradado.png);
	margin:0.6em 0.6em 0 0.6em;
}

.ll_trans[class] {
	background-image:url(degradado.png);
}

.ll_contiene{
	padding:0.6em;
	margin:0;
}

.ll_texto .ll_p{
	color:#FFF;
	font-size:1em;
	font-weight:bold;
	border-bottom:1px solid #FFF;
	padding:0;
	margin:0 0.3em 0.3em 0.3em;
	text-align:justify;
}

.ll_pp{
	color:#FFF;
	font-size:0.7em;
	padding:0;
	margin:0.5em;
}

.ll_texto ul{
	padding:0;
	margin:0;
	display:inline;
	list-style:none;
}

.ll_texto ul li{
	display:inline;
	padding:0.5em;
	margin:0;
	float:left;
}

.ll_texto ul li a{
	color:#FFF;
	text-decoration:none;
	/*Necesario para que en IE el enlace este por encima de la capa transparente y se pueda activar
	position:relative;
	z-index: 0;*/
	padding:0.1em;
	margin:0.1em;
	float:left;
}

.ll_texto ul li a:hover{
	background-color:#FFF;
	text-decoration:none;
}

/*** NICK.CSS ni_  ***/

.ni_foto01{
	padding:1em 1em 0 0;
	text-align:right;
	white-space:nowrap;
}

.ni_foto02{
	padding:1em 1em 0 0;
	text-align:right;
	white-space:nowrap;
}

.ni_frase{
	margin:-0.8em 0 0 0;
	padding:0 0 0 6em;
	clear:both;
	text-align:left;
}

.ni_trans{
	background-image: url(degradado.png)!important;
	background-image: none;
	
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/nicklausgolftrail/images/degradado.png);
	
	width:62em;
	margin-top:0.3em;
}

.ni_pad{
	padding:0.3em 0.3em 0.6em 6em;
	width:55em;
}

.ni_texto{
	color:#FFF;
	font-size:0.75em;
	line-height:1.5em;
	padding:0;
	text-align:justify;
	width:68%;
	text-align:justify;
}

.ni_enlace{
	float:right;
	padding:0.15em 1.5em 0 0;
	margin:0.15em 1.5em 0 0;
	text-align:center;
}

.ni_enlace a{
	color:#FFF;
	text-decoration:none;
	font-size:0.7em;
	position:relative;
	z-index:10;
	border:0;

}

/***** PRIVACIDAD.CSS  pr_  *****/

.pr_fondo{
	background: #a7c74c;
}

#up {
	position:relative; 
	cursor: pointer;
}

#down {
	position:relative;
	cursor:pointer;
}

.pr_derecha{
	float:right;
	padding:0 1em 1em 0;
	margin:0;
}

.pr_derecha img{
	margin:1em 0 1em 0;
}

.pr_fondo2{
	padding:0.6em;
	margin:0;
	float:right;
}

#cont {
	padding:0.5em;
	/*background-color:#000;*/
	margin:0;
}


.transp{
	background-image: url(degradado.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/nicklausgolftrail/images/degradado.png);
}

.transp[class] {
	background-image:url(degradado.png);
}

.pr_txt {
	padding:0.3em 0.9em 0.3em 0.3em;
	margin:0 ;
	
	font-size:0.7em;
	text-align:left;

	color:#FFF;
	height:35em;
	width:35em;
	overflow: auto;
}

.pr_txt a {
	color:#F90;
}

/****** PROMOCIONES.CSS pro_  ******/ 

.pro_izquierda{
	float:left;
	margin-top:14.75em;
}

.pro_derecha{
	margin:0.6em;
	padding:0.6em;
	float:right;
	position:relative;
	height:24em;
}

.pro_trans {
	/*PARA EXPLORER ES NECESARIO PONER ANCHURA, PERO PARA PODER REUTILIZAR ESTE ESTILO LO APLICAMOS DIRECTAMENTE EN EL HTML*/
	background-image: url(degradado.png)!important;
	background-image: none;
	
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/nicklausgolftrail/images/degradado.png);
	
	margin:0.6em 0 0 0;
	padding:0.6em 0.6em 1em 6em;
	width:35em;
	clear:both;
}

.pro_trans[class] {
	background-image:url(degradado.png);
}

.pro_frase{
	padding:0 0 0 6em;
}

.pro_list ul{
	margin:0;
	padding:0.4em 0 0.4em 0;
	min-height:3em;
}

.pro_list ul li{
	display:inline;
	margin:0;
	padding:0;
}

.pro_list ul li a{
	float:left;
	padding:3px;
	height:45px;
	margin:0 0.5em 0 0;
}

.pro_list ul li a:hover{
	padding:3px;
	background-color:#FFF;
	height:45px;
}

.pro_list ul li span{
	float:left;
	padding:3px;
	background-color:#FFF;
	height:45px;
	margin:0 0.5em 0 0;
}

.pro_list ul li a img{
	border:0;
}

.pro_texto{
	color:#FFF;
	font-size:0.75em;
	padding:0 1.5em 0.5em 0.1em;
	text-align:justify;
}

.pro_promociones{
	background-color:#000;
	color:#FFF;
	padding:0.6em;
}

.pro_txt p{
	padding:0.2em;
	margin:0.2em;
}

.pro_txt p.pro_t1{
	font-size:1em;
	font-weight:bold;
}

.pro_txt p.pro_t2{
	font-size:0.75em;
	text-align:left;
}

/***** *****/

.pro_derecha2{
	float:right;
	padding:0 1em 1em 0;
	margin:0;
}

.pro_derecha2 img{
	margin:1em 0 1em 0;
}

.pro_fondo2{
	padding:1.2em;
	margin:0;
	float:right;
}

.pro_txt {

	padding:0.3em 0.9em 0.3em 0.3em;
	margin:0 ;
	
	font-size:0.7em;
	text-align:left;
	
	color:#FFF;
	height:33.5em;
	overflow: auto;
}

.pro_txt a {
	color:#F90;
}

/***** TARIFAS.CSS ta_ *****/

.ta_izquierda{
	float:left;
	margin-top:1.2em;
	width:35em;
}

.ta_derecha{
	padding-top:1.6em;
	padding-right:1.6em;
	margin:0;
	float:right;
	width:35%;
}

.ta_frase{
	padding:0 0 0 8em;
	margin:0;
}

.ta_logos{
	padding:0.2em 0 0 5em;
	margin:0.2em 0 0 0;
}

.ta_logos p{
	padding:0 0 0.3em 0;
	margin:0.2em 0 0.4em 0;
	color:#FFF;
	font-weight:bold;
	font-size:0.9em;
	border-bottom:1px solid #FFF;
	width:100%;
	clear:both;
}

.ta_logos ul{
	display:inline;/**/
	padding:0;
	margin:0;
}

.ta_logos ul li{
	display:inline;
	padding:0;
	margin:0;
	float:left;
	margin:0 0.6em 0 0;
}

.ta_logos ul li a{
	margin:0;
	padding:3px;
	float:left;
}

.ta_logos ul li a:hover{
	background-color:#FFF;
	margin:0;
	padding:3px;
}

.activo{
	background-color:#FFF;
	margin:0;
	padding:3px;
	float:left;
}

.inactivo{
	background-color:none;
	margin:0;
	padding:3px;
	float:left;
}

.ta_ttarifas{
	font-size:0.75em;
	color:#FFF;
	border-collapse: collapse;
	border:0;
	margin:0 0 1em 0;
	padding:0;
}

.ta_ttarifas th{
	border:0;
	margin:0;
	padding:0.25em;
	background-color:#164a3e;
}

.ta_ttarifas td{
	border:0;
	border-top:2px solid #576d40;
	color:#000;
	background-color:#e9e0a9;
	margin:0;
	padding:0.25em
}

.ta_ttarifas tr, .ttarifas tbody {
	border:0;
}


/****** TORNEOS.CSS to_ *******/

.to_izquierda{
	padding:1.2em 0 0 1.2em;
	width:39em;
	float:left;
}

.to_izquierda .to_pad{
	background-color:#000;
	padding:0.3em;
}

.to_derecha{
	padding:1.2em 1.2em 0 0;
	text-align:left;
	float:right;
}

.to_texto{
	color:#FFF;
	font-size:0.75em;
	line-height:160%;
	padding:0.3em;
	text-align:justify;
}

/****/


.to_torneos{
	padding:0.6em;
	background:#000;
	height:7.8em;
}

.to_torneos p{
	border-bottom:1px solid #FFF;
	font-size:1em;
	color:#FFF;
	font-weight:bold;
	margin:0 0 0.3em 0;
	padding:0;
}

.to_torneos ul{
	padding:0;
	margin:0;
	display:inline;	
}

.to_torneos ul li{
	list-style: none;
	width:18.5em;
	float:left;
	background:#000;
}

.to_torneos ul li span{
	color:#FFF;
	font-size:0.7em;
}

.to_torneos ul li a{
	font-weight:bold;
	font-size:0.7em;
	color:#C90;
	text-decoration:none;
}

.to_torneos ul li  div a{
	float:left;
	margin:0.3em;
	padding-right:0.6em;
	border-right:1px solid #FFF;
}

.to_torneos ul li div a img{
	border:1px solid #FFF;
	padding:0.6em;
}

.to_todostorneos{
 	clear:both;
	background-color:#000;
	padding:0.3em;
	margin-top:0.3em;
	text-align:right;
}

.to_todostorneos a{
	color:#C90;
	text-decoration:none;
	font-weight:bold;
	font-size:0.7em;
}

.to_todostorneos a:hover , .to_torneos ul li a:hover {
	text-decoration:none;
	color:#FC3;
}

.to_listatorneos p{
	margin:1.5em 0 0.3em 0;
	padding:0.2em;
	background-color:#000;
	font-size:1em;
	font-weight:bold;
	color:#FFF;	
}

.to_listatorneos ul{
	list-style:none;
	font-size:0.7em;
	margin:0;
	padding:0;
}

.to_listatorneos ul li{
	margin:0 0 0.4em 0;
	padding:0.4em 0.3em 0.4em 0.6em;
	color:#FFFFFF;
	
	width:98.35%;
	
	background-image: url(degradado2.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=images/degradado2.png);
}

.to_listatorneos ul li[class]{
	background-image:url(degradado2.png);
}

.to_listatorneos ul li a{
	color:#C90;
	text-decoration:none;
	font-weight:bold;
	position:relative;
	z-index:20;
}	

.to_listatorneos ul li a:hover{
	text-decoration:none;
	color:#999;
}

/*
.to_negro , .to_blanco  {
	width:98%;
	
	background-image: url(../images/degradado.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=images/degradado.png);

}

.to_negro[class] , .to_blanco[class] {
	background-image:url(../images/degradado.png);
}

.to_blanco a{
	color:#C90;
	text-decoration:none;
	position:relative;	
	z-index:20;
}

.to_negro a{
	color:#C90;
	text-decoration:none;
	position:relative;
	z-index:20;
}
*/

h3.to_clase1{
	border-bottom:1px solid #FFF;
	font-size:1em;
	color:#FFF;
	font-weight:bold;
	margin:0.3em;
	padding:0;
	background-color:#000
}

h3.to_clase2{
	padding:0.3em;
}

.to_imagen{
	float:left;
	margin:0.3em;
	padding:0.5em;
	border-right:1px solid #FFF;
}

.to_imagen img{
	border:1px solid #FFF;
	padding:0.3em;
	background:#000;
}


.to_marron {
	background-color:#E1CC99;
	border:1px solid #960;
}

.to_marron a{
	color:#005900;
	text-decoration:none;
}

.to_blanco2 {
	background-color:#FFF;
	border:1px solid #960;	
}

.to_blanco2 a{
	color:#005900;
	text-decoration:none;	
}

.to_tablaresultados {
	border-collapse: collapse;
	font-size:0.7em;
	color:#000;
	width:42em;
}

.to_tablaresultados td {
	text-align:center;
	border:1px solid #C90;
	color:#000;
	padding:0.3em
}

.to_tablaresultados th {
	text-align:center;
	border:1px solid #C90;
	background-color:#AE8533;
	font-weight:normal;
	padding:0.3em
}

.to_marron2 {
	background-color:#E1D1B3;
}

.to_blanco3{
	background-color:#FFF;
}


/**** FORMULARIO DE RESERVAS ****/

.re_frase{
	clear:both;
	padding:5em 0 0 10em;
	text-align:left;
}

.re_trans{
	background-image: url(degradado.png)!important;
	background-image: none;	
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/nicklausgolftrail/images/degradado.png);	
	width:62em;
	margin-top:0.3em;
}

.re_pad{
	padding:1em;
	margin:0;
}

.re_pad form{
	margin:0;
	padding:0;
	border:0;
}

.re_pad fieldset{
	margin:0;
	padding:0;
	border:0;
}

.re_pad legend{
	margin:0;
	padding:0;
	border:0;
	display:none;
	visibility:hidden;
}

.formulariodiv {
	width:30em;
	text-align:right;
	background-color:#000;
	margin:0.1em;
	padding:0.1em;
}

.formulariodiv label{
	color:#FFF;
	padding:0.15em;
	margin:0.1em 0.3em 0 0;
	font-size:0.75em;
}

.formulariodiv input, .formulariodiv textarea, .formulariodiv select {
	border:1px solid #FFF;
	background-color:#DDD;
	color:#000;
	width:28em;
	font-size:0.75em;
	z-index:1;
	position: relative;
}

.formulariodiv img {
	z-index:1;
	position: relative;
}

.formulariodiv3 {
	width:29.5em;
}

.formulariodiv3 input {
	width:23em;
}

.formulariodiv3 select {
	width:23.3em;
}

.formulariodiv3label {
	color:#FFF;
	padding:0.15em;
	margin:0.1em 0.3em 0 0;
	font-size:0.75em;
	text-align:left;
	margin-left:5em;
}

.formulariodiv4 {
	width:29.5em;
	z-index:1;
	position: relative;
}

.formulariocheck{
	font-size:0.75em;
	color:#FFF;
	margin:0;
	padding:0;
	z-index:1;
	position: relative;
}

.formulariocheck3{
	text-align:right;
	padding-right:0.3em;
}

.formulariocheck a{
	color:#FC0;
	text-decoration:none;
	z-index:1;
	position:relative;
}

.enviar {
	text-align:right;
	margin:0.3em;
	text-align:right;
	z-index:1;
	position: relative;
}

.enviar input{
	border:1px solid #000;
	background-color:#CCC;
	color:#000;
	font-size:0.75em;
	
}

/**** FIN FORMULARIO DE RESERVAS ****/


/*** CONTENIDO OVERFLOW ***/

.contenedorverflow{
	width:45em;
	margin:0;
	padding:0;
	text-align:left;
	float:right;
}

.overfloww{
	margin:0.6em;
	padding:0;
	height:18.5em;
	overflow:auto;
}

.contenidooverflow{
	padding:0.6em;
	margin:0;
	font-size:0.8em;
}

.contenidooverflow a{
	color: #FFCC00;
	text-decoration:none;
}

.contenidooverflow a:hover{
	color:#FFF;
	text-decoration:underline;
}

/*** FIN CONTENIDO OVERFLOW ***/


/** SCROLL IE **/
.scrollie{
	SCROLLBAR-FACE-COLOR: #FFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFF;
	SCROLLBAR-SHADOW-COLOR: #CCC;
	SCROLLBAR-3DLIGHT-COLOR: #FFF;
	SCROLLBAR-ARROW-COLOR: #FFF;
	SCROLLBAR-TRACK-COLOR: #000;
	SCROLLBAR-DARKSHADOW-COLOR: #000;
	SCROLLBAR-FACE-COLOR: #000;
	SCROLLBAR-HIGHLIGHT-COLOR: #000;
	SCROLLBAR-SHADOW-COLOR: #FFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFF;
	SCROLLBAR-ARROW-COLOR: #FFF;
	SCROLLBAR-TRACK-COLOR: #000;
	SCROLLBAR-DARKSHADOW-COLOR: #000;
	z-index:1000;
	position:relative;
}
/** **/


/** Tapestry Dialog **/
.dialog, .dojoDialog {
    margin-left: 9%;
    margin-right: 9%;
    display: block;
    position: absolute;
    padding: 0.2em;
    background-color: #FFF;
    z-index: 1000;
}

.dialog_to_torneos{
    padding:0.6em;
    background:#000;
    width: 40em;
    text-align: left;
    z-index: -1000;
}

.dialog_to_torneos p{
    border-bottom:1px solid #FFF;
    font-size:1em;
    color:#FFF;
    font-weight:bold;
    margin:0 0 0.3em 0;
    padding:0;
}

.dialog_to_torneos ul{
    padding:0;
    margin:0;
    display:inline;
}

.dialog_to_torneos ul li{
    list-style: none;
    width:18.5em;
    float:left;
    background:#000;
}

.dialog_to_torneos ul li span{
    color:#FFF;
    font-size:0.7em;
}

.dialog_to_torneos ul li a{
    font-weight:bold;
    font-size:0.7em;
    color:#C90;
    text-decoration:none;
}

.dialog_to_torneos ul li  div a{
    float:left;
    margin:0.3em;
    padding-right:0.6em;
    border-right:1px solid #FFF;
}

.dialog_to_torneos ul li div a img{
    border:1px solid #FFF;
    padding:0.6em;
}

.dialog_to_todostorneos{
     clear:both;
    background-color:#000;
    padding:0.3em;
    margin-top:0.3em;
    text-align:right;
    border-top: 3px solid white;
}

.dialog_to_todostorneos a{
    color:#C90;
    text-decoration:none;
    font-weight:bold;
    font-size:0.7em;
}

.dialog_to_todostorneos a:hover , .dialog_to_torneos ul li a:hover {
    text-decoration:none;
    color:#FC3;
}
/** FIN TAPESTRY **/


/** DESPLEGABLES **/
div.sdmenu {
	color: #fff;
}
div.sdmenu div {
	background-color:#000;
	overflow: hidden;
}

div.sdmenu div.collapsed {
	height: 1.6em;
	border-bottom: 1px solid #ddd;
}

div.sdmenu div span {
	padding:0.2em 0.2em 0.2em 1.6em;
	display: block;
	height: 1.6em;
	background: url(bottom2.gif) 5px 5px no-repeat;
	cursor: pointer;
	font-size:0.8em;
	font-weight:bold;
}

div.sdmenu div.collapsed span {
	background-image: url(despliega.gif);
}

/** FIN DESPLEGABLES **/ 


/****** TITULARES.CSS tit_  ******/ 

.tit_izquierda{
	float:left;
	margin-top:17.5em;
}

.tit_izquierda2{
	margin-top:1em;
}

.tit_trans {
	background-image: url(degradado.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/nicklausgolftrail/images/degradado.png);
	width:35.2em;
}

.tit_trans[class] {
	background-image:url(degradado.png);
}

.tit_txt ol li, .tit_txt ul li{
	margin:0.4em 0 0.4em 0;
}

.tit_frase{
	padding:0 0 0 6em;
}

.tit_list ul{
	margin:0;
	padding:0.4em 0 0.4em 0;
}

.tit_list ul li{
	display:inline;
	margin:0;
	padding:0 0.5em 0 0;
}

.tit_list ul li a{
	font-size:0.75em;
	color:#FFF;
	text-decoration:none;
}

.tit_texto{
	color:#FFF;
	font-size:0.75em;
	width:37em;
	padding: 0.9em 1.2em 0.9em 8em;
	text-align:justify;
}

.tit_texto p{
	text-align:justify;
	margin:0.8em 0 0.8em 0
}

.tit_txt p{
	padding:0.2em;
	margin:0.2em;
}

.tit_fondo2{
	padding:1.2em 1.2em 0.1em 0;
	margin:0;
	float:right;
}

.tit_txt {
	padding:0.3em 0.9em 0.3em 0.3em;
	margin:0 ;
	font-size:0.7em;
	text-align:left;
	color:#FFF;
	height:33.5em;
	overflow: auto;
}

.tit_txt a {
	color:#F90;
}

.tit_pad{
	padding:0.3em ;
	margin:0 ;
	text-align:left;
	color:#FFF;
}

.tit_pad form{
	margin:0;
	padding:0;
	border:0;
}

.tit_pad fieldset{
	margin:0;
	padding:0;
	border:0;
}

.tit_pad legend{
	margin:0;
	padding:0;
	border:0;
	display:none;
	visibility:hidden;
}

.formulariodiv2 {
	text-align:right;
	background-color:#666;
	font-size:0.75em;
	margin-top:0.3em;
}

.formulariodiv2 input, .formulariodiv2 textarea{
	border:1px solid #FFF;
	background-color:#DDD;
	color:#000;
	width:20em;
	font-size:1em;
	z-index:1;
	position: relative;
}

.formulariodiv2 label{
	color:#FFF;
	padding:0.15em;
	margin:0.1em 0.3em 0 0;
}

.enviar2 {
	margin:0.3em;
	z-index:1;
	position: relative;
}

.enviar2 input{
	border:1px solid #000;
	background-color:#CCC;
	color:#000;
	font-size:0.75em;
	
}

.formulariocheck2{
	color:#FFF;
	margin:0;
	padding:0;
	font-size:0.7em;
	z-index:1;
	position: relative;
}

.formulariocheck2 a{
	color:#FC0;
	text-decoration:none;
	z-index:1;
	position: relative;
}

/***** FIN TITULARES *****/


/*** PAGINACION ***/

.paginacion{
	text-align:center;
	font-size:0.7em;
	background-color:#000000;
	padding:0.6em;
	color:#FFFFFF
}

.paginacion a{
	text-decoration:none;
	color:#FFF;
}

.paginacion a:hover{
	color: #996600;
}

.paginacion img {
	border:0;
	vertical-align:middle;
}

.paginacion span {
	color:#666;
}

.paginacion p {
	padding:0.2em 0 0.2em 0;
	margin:0.2em 0 0.2em 0;
}


/** PAGINACION ***/

/***** ANUNCIO *****/


#pop{
	z-index:100;
	top:0;
	left:0;
	width:100%;
	padding:0;
	margin:0;
	position:absolute;
	background-image: url(degradado3.png)!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/nicklausgolftrail/images/degradado3.png);
	text-align:center;
}

#inner{
	position: absolute;
	background: #fff;
	z-index: 102;
	color:#000000;
	border: 4px solid #666;
	top:25%;
	padding:0.6em;
}

#inner .img{
	border:1px solid #CCC;
	border-top:1px solid #666;
	border-left:1px solid #666;
	padding:0.3em;
}

#inner p {
	padding:0;
	margin:1em 0 0.6em 0;
	font-size:0.8em;
	text-align:right;
}

#inner p span{
	padding:0;
	margin:0;
	float:left;
}

#inner p a, #inner p span a {
	color: #666;
	text-decoration:none;
	padding:0;
	margin:0;
}

#inner p a:hover, #inner p span a:hover {
	color: #000;
}

#ocultar{
	visibility:hidden;
}

