#cabecera{width:100%;margin:0;padding:0;height:99px;}
#cabecera a img{padding-top:2px;}

/*MENU*/
#cabecera #menu{
    position:relative;
    top:-5px;
    list-style-type:none;
    font-family:Tahoma, Arial, serif;
    font-size:1em;
    color:#bbbcbc;
    padding-left:10px;
}
/*Safari 3 y Opera 9*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	#cabecera #menu {top:-5px;}
}
/* Hack para IE 7 */
*:first-child+html body #cabecera #menu{position:relative;top:-16px;}
/* Hack para IE 6 */
* html #cabecera #menu{position:relative;list-style-type:none;font-family:Tahoma, Arial, serif;font-size:1.1em;color:#bbbcbc;margin:-60px 0 0 0;}

#cabecera #menu li{float:left;text-align:right;margin:0 5px 0 0;background:none;}
#cabecera #menu li a{text-decoration:none;margin:0 2px 0 0;}
#cabecera #menu li ul{position:absolute;top:20px;left:10px;font-size:0.9em;font-family:Arial, Helvetica, sans-serif;}
/* Hack para IE 7 */
*:first-child+html body #cabecera #menu{left:-30px;}
/* Hack para IE 6 */
* html #cabecera #menu li ul{left:-30px;}

.menu_nivel1{color:#81BE19;}
.menu_nivel1_nopulsado{color:#BBBCBC;}
.menu_nivel1_nopulsado:hover{color:#81BE19}
.menu_nivel2{background:#FFF url(../images/submenu_selec.gif) bottom center no-repeat;padding-bottom:5px;color:#0083D7;}
.menu_nivel2_nopulsado{color:#BBBCBC;}
.menu_nivel2_nopulsado:hover{color:#0083D7;}

#contenedor{width:995px;margin:auto;height:100%;}

#contenedor .cabecera_hola{width:100%;margin:0;padding:0;height:270px;background:#FFF url(../images/seccion/inicio.jpg) top left no-repeat;}
#contenedor .cabecera_prueba{width:100%;margin:0;padding:0;height:270px;background:#FFF url(../images/seccion/inicio_prueba.jpg) top left no-repeat;}
/* Hack para IE 6 */
* html #contenedor .cabecera_ie{margin-top:-3px;}
#contenedor .cabecera_conocenos{width:100%;margin:0;padding:0;height:270px;background:#FFF url(../images/seccion/conocenos.jpg) top left no-repeat; }
#contenedor .cabecera_elcampo{width:100%;margin:0;padding:0;height:270px;background:#FFF url(../images/seccion/elcampo.jpg) top left no-repeat; }
#contenedor .cabecera_abonados{width:100%;margin:0;padding:0;height:270px;background:#FFF url(../images/seccion/abonados.jpg) top left no-repeat; }
#contenedor .cabecera_competiciones{width:100%;margin:0;padding:0;height:270px;background:#FFF url(../images/seccion/competiciones.jpg) top left no-repeat; }
#contenedor .cabecera_escuela{width:100%;margin:0;padding:0;height:270px;background:#FFF url(../images/seccion/escuela.jpg) top left no-repeat; }
#contenedor .cabecera_meteo{width:100%;margin:0;padding:0;height:270px;background:#FFF url(../images/seccion/meteo.jpg) top left no-repeat; }
#contenedor .cabecera_servicios{width:100%;margin:0;padding:0;height:270px;background:#FFF url(../images/seccion/servicios.jpg) top left no-repeat; }
#contenedor .cabecera_noticias{width:100%;margin:0;padding:0;height:270px;background:#FFF url(../images/seccion/noticias.jpg) top left no-repeat; }
#contenedor .cabecera_contacto{width:100%;margin:0;padding:0;height:270px;background:#FFF url(../images/seccion/contacto.jpg) top left no-repeat; }
#contenedor .cabecera_devagolf{width:100%;margin:0;padding:0;height:270px;background:#FFF url(../images/seccion/devagolf.jpg) top left no-repeat; }

/*GENERICOS DE COLOR*/
.color1{color:#61be1a}
.color2{color:#0083d7}

#contenedor_global{
	width:100%;
	margin:0 0 10px 0;
	padding:0;
	min-height:100%;
	background:url(../images/fondo_puntos.gif) 0 99px repeat-x #fff;
}
/* Hack para IE 6 */
* html #contenedor_global{height:100%;}

#cuerpo{
    width:100%;
    float:left;
    margin:0 0 10px 0;
    padding:0;
    background:url(../images/punto_vertical.gif) 607px 0 repeat-y #fff;
}
*>#cuerpo{
	min-height:100px;
	height:auto;
}

#cuerpo2{background:none;}

#contenido, #contenido100{
	width:550px;
	float:left;
	margin:0;
	padding:27px 24px 32px 34px;
	height:auto;
	overflow:hidden;
	color:#676767;
}
#contenido100{width:93%;}
*>#contenido{
	min-height:450px;
	height:auto;
}

#banda{
width:355px;
float:left;
margin:0;
padding:28px 9px 25px 22px;
color:#676767;
}

*>#banda{
min-height:142px;
}

		
/*					PIE		*/		
#pie{
	float:left;
	position:relative;
	height:74px;
	width:100%;
	margin:0;
	padding:0;
	background:url(../images/pie_bg.gif) top left repeat-x;	
}
	
#pie div.cuerpo{
	width:995px;
	margin:1px 0 0 -497px;
	background:url(../images/devagolf.gif) right 0 no-repeat;
	height:56px;
	float:none;
	position:absolute;
	overflow:visible;			
	top:1px;
	left:50%;
}

#pie p{
	margin:20px 0 0 34px;
	color:#969696;	
	font-size:1em;	
}
*>#pie p{
	margin:32px 0 0 17px;
}
#pie p a{
	color:#969696;
}
	
#pie p span.enlaces{
	padding:0 0 0 17px;
}
				
			
/*	DATOS DE EMPRESA	*/

#cuerpo #datos{
	width:265px;
	float:right;
	margin:12px 0 0 0;
	padding:0;
	list-style-type:none;
	color:#656565;
	font-family:Arial;
	font-size:0.8em;

}
#cuerpo #datos li{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:none;
}
#cuerpo #datos li h4{
	width:100%;
	float:left;
	margin:0 0 17px 0;
	padding:0;
	font-size:1.4em;
}
							
							
							
/*		GALERIA		*/
ul.galeria{
	width:100%;
	float:left;
	margin:0;
	list-style-type:none;
	padding:0;
}
ul.galeria li{
	width:48px;
	height:48px;
	float:left;
	overflow:hidden;
	margin:0 11px 11px 0;
	padding:0;
	clear:none;
}


/*  NOTICIAS	*/

.noticias{
	width:100%;
	float:left;
}

.noticias dt{
	font-weight:bold;
	font-size:1.3em;
	margin-top:15px;
	
}

.noticias dd{
	font-size:0.9em;
	margin:10px 0;
	padding:0;
	color:#999;
}

.noticias dd.noticia{
  background: url('../images/linea_h3.jpg') repeat-x bottom left;
  padding-bottom:15px;
}
	

/* NOTICIAS ANTERIORES */
.noticiasxmeses{clear:both;float:left;margin:0;padding:0;width:90%;}
.noticiasxmeses li{width:90%;margin-top:15px;}

#map_canvas{height:228px;width:90%;padding:5%;}

#navegacion{clear:both;height:30px;margin:10px auto;width:980px;border-top:1px dotted #0083d7;background:#FFF url(../images/back.jpg) 0 5px no-repeat;}
#navegacion a{float:left;margin:7px 0 0 18px;color:#999;text-decoration:none;}

/* ESTILO FUENTES */
.negrita{font-weight:bold;}

/* CAMPEONATOS DE GOLF TABS */
table thead th{font-weight:bold;font-size:12px;}
table tbody td{font-size:10px;}

#wrapper{float:left;}
.tabs{margin-top:15px;}
.tabs .current{background-color:#0083D7;border:5px solid #0083D7;color:#FFF;}
.tabs li{
    display:inline;
    font-weight:bold;
    margin:5px;
}
.tabs li a{text-decoration:none;}

.pane{
    margin-top:30px;
}

#indice_campeonatos{float:right;text-decoration:none;font-size:12px;color:#62BE1B;}

/* Table 3 Style */
table.table3{
    font-family:Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    /*text-transform: uppercase;*/
    letter-spacing: 1px;
    line-height: 1em;
    text-align:center;
    border-collapse:collapse;
    width:930px;
}
.table3 thead th{
    padding:6px 10px;
    text-transform:uppercase;
    color:#444;
    font-weight:bold;
    text-shadow:1px 1px 1px #fff;
    border-bottom:5px solid #444;
}
.table3 thead th:empty{
    background:transparent;
    border:none;
}
.table3 thead :nth-child(1),
.table3 tfoot :nth-child(1){
    background-color: #2388BF;
}
.table3 tfoot :nth-child(1){
    -moz-border-radius:0px 0px 0px 5px;
    -webkit-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
}
.table3 thead :nth-child(1){
    -moz-border-radius:5px 0px 0px 0px;
    -webkit-border-top-left-radius:5px;
    border-top-left-radius:5px;
}
.table3 thead :nth-child(2),
.table3 tfoot :nth-child(2){
    background-color: #45A8DF;
}
.table3 thead :nth-child(3),
.table3 tfoot :nth-child(3){
    background-color: #2388BF;
}
.table3 thead :nth-child(4),
.table3 tfoot :nth-child(4){
    background-color: #45A8DF;
}
.table3 thead :nth-child(5),
.table3 tfoot :nth-child(5){
    background-color: #2388BF;
}
.table3 thead :nth-child(6),
.table3 tfoot :nth-child(6){
    background-color: #45A8DF;
}
.table3 thead :nth-child(6){
    -moz-border-radius:0px 5px 0px 0px;
    -webkit-border-top-right-radius:5px;
    border-top-right-radius:5px;
}
.table3 tfoot :nth-child(6){
    -moz-border-radius:0px 0px 5px 0px;
    -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
}
.table3 tfoot td{
    font-size:38px;
    font-weight:bold;
    padding:15px 0px;
    text-shadow:1px 1px 1px #fff;
}
.table3 tbody td{
    padding:4px;
}
/*.table3 tbody tr:nth-child(4) td{
    font-size:12px;
    font-weight:bold;
}*/
.table3 tbody td:nth-child(even){
    background-color:#FFF;
    color:#444;
    border-bottom:1px solid #444;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.39, rgb(189,189,189)),
        color-stop(0.7, rgb(224,224,224))
        );
    background:-moz-linear-gradient(
        center bottom,
        rgb(189,189,189) 39%,
        rgb(224,224,224) 70%
        );
    text-shadow:1px 1px 1px #fff;
}
.table3 tbody td:nth-child(odd){
    background-color:#555;
    color:#f0f0f0;
    border-bottom:1px solid #444;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.39, rgb(85,85,85)),
        color-stop(0.7, rgb(105,105,105))
        );
    background:-moz-linear-gradient(
        center bottom,
        rgb(85,85,85) 39%,
        rgb(105,105,105) 70%
        );
    text-shadow:1px 1px 1px #000;
}
/*.table3 tbody td:nth-last-child(1){
    border-right:1px solid #222;
}*/
.table3 tbody th{
    color:#696969;
    text-align:right;
    padding:0px 10px;
    border-right:1px solid #aaa;
}
.table3 tbody span.check::before{
    content : url(../images/check2.png)
}
