img{vertical-align: middle;}
a img{border: none;}
p{ margin: 1em 0; text-align: justify; line-height: 1.8em;}
a{ text-decoration: underline; color: #0c3e0b; font-weight: bold; }
a:hover{ text-decoration: none; }
a:visited{ color: #0c3e0b; }
strong.rojo{ color: #c65300; }
strong.azul{ color: #2777b5; }
p.explicacion{ display: none; }
h1{ color: #0b3d0a; font-size: 2em; line-height: 1em; vertical-align: middle; margin: 1em 0 0.6em 0; font-weight: normal;}
img.con-borde{ border: 1px solid #6b8e00; padding: 0.2em; background: #ffffff;}
/**
* Tags contenido
*/
#contenido p img{ float: left; margin: 0.5em 0.9em 0.5em 0; }
#contenido p.tres-imagenes{ text-align: justify; }
#contenido p.tres-imagenes img{ float: none; display: inline; margin: 0 8px 0 0;}

#contenido table.general{ width: 100%}
#contenido table.general td{ padding: 0.5em;}
#contenido table.general td{ background: #ebede6; color: #000000;}
#contenido table.general td.dato{ background: #6e8f26; color: #ffffff; font-weight: bold; }

#contenido h2{color: #6e8f26; font-size: 1.3em; line-height: 1em; vertical-align: middle;  font-weight: normal; line-height: 1.4em;}
#contenido p a{ text-decoration:underline;color: #6e8f26; }
#contenido p a:hover{ color: #6e8f26; text-decoration: none; }

#contenido table.tarjeta-hoyo{ width: 100%; border: 1px solid #6e8f26; padding: 0.5em;}
#contenido table.tarjeta-hoyo tr td{ text-align: center; padding: 0.5em; font-weight: bold; color:#333333}
#contenido table.tarjeta-hoyo tr.leyenda td{ background:#FFFFFF; width:16.7%; }
#contenido table.tarjeta-hoyo tr.leyenda td.rojo{ background:#FF0000;}
#contenido table.tarjeta-hoyo tr.leyenda td.amarillo{ background: #FFFF00;}
#contenido table.tarjeta-hoyo tr.leyenda td.azul{ background: #0000FF;}

#contenido img.fondo-verde{ background:#c7d1c3; padding: 5px; }

#contenido h2.termino-glosario{ text-align:right; width: 10em; float: left; height: 100%; }
#contenido #definicion-glosario{ border-left: 1px dotted #6e8f26; margin-left: 1em; padding-left: 1em;  float: left; width:35em; }
#contenido ul{ margin: 0; padding:0; list-style: none; }
ul li{ margin: 0.5em 0; padding:0 0 0 1em; background:url(/imgs/ico.flecha-amarilla.gif) no-repeat 0 4px; line-height: 1.5em;}
ul a{ text-decoration:underline;color: #6e8f26; }
ul a:hover{ color: #6e8f26; text-decoration: none; }

ol{ margin: 0; padding: 0; list-style:inside decimal;}
ol li{ margin: 0.5em 0; padding:0; line-height: 1.5em;}
ol a{ text-decoration:underline;color: #6e8f26; }
ol a:hover{ color: #6e8f26; text-decoration: none; }



/** Home **/
h1.home{ background: none; color: #9d2629; margin: 0; padding: 0;}
#contenido-mantuliz{ }
#contenido-golf{ }

#contenido-mantuliz .col-izda{ float: left; width: 48.5em; margin: 0 1em 0 0}
#contenido-mantuliz .col-dcha{ float: right; width: 23.5em; background: #e3e2e0; text-align: center; padding-top: 1.8em; }
.destacado-home{ background: #062a06; width: 47.8em; padding: 0.35em; color: #FFFFFF; }
h3.home{ font-size: 1.2em; background:url(/imgs/ico.flecha.blanca.gif) no-repeat 0 3px; padding: 0 0 0 1.5em;}
h3.home a{ color: #FFFFFF; text-decoration: none;}
h3.home a:hover{ text-decoration: underline; }

h2.home{ font-size: 1.8em !important; border-top: 5px solid #0b3d0a; border-bottom: 1px solid #0b3d0a; background: #cdd6c9; color: #0b3d0a !important; padding: 0 0 0 0.5em;}

.col-izda ul.listado-actualidad li{ background:url(/imgs/ico.flecha-amarilla.gif) no-repeat 0 3px; }
a.flecha-azul{ display: block; background:url(/imgs/ico.flecha-azul.gif) no-repeat 0 3px; padding: 0 0 0 1em; color: #3366cc; text-decoration: none;}
a.flecha-azul:hover{ text-decoration: underline;}


.col-dcha .shortcut-home{ background: #FFFFFF; border: 1px solid #959595; width: 19em;  text-align: left; padding: 1em; margin: auto; margin-bottom: 1.8em;}
h4.home{ font-size: 1em; margin: 0 0 1em 0; }
h4.home a{ color: #9d2629; text-decoration: none;}
h4.home a:hover{ text-decoration: underline; }
.col-dcha .shortcut-home a.imagen{ display: block; float: right; margin: 0 0 0 1em;}
.col-dcha .shortcut-home p{ text-align: left; font-size: 0.9em; line-height: 1.2em; margin: 0; color: #505050;}


#contenido-golf .noticias{ width: 43.9em; float: left;}
#contenido-golf .shortcut-home{ background: #e3e2e0; width: 12.2em; padding: 0.4em; float: right; margin: 0 0 0 1em;}
#contenido-golf .shortcut-home img{ background: #FFFFFF; padding: 0.3em; border: 1px solid #959595; }
#contenido-golf ul.actualidad{ margin: 0 !important;}
#contenido-golf a.link{ display: block; background:url(/imgs/ico.flecha.negra.gif) no-repeat 0 3px; padding: 0 0 0 1.4em; margin: 0.5em 0;}
#contenido-golf p{ margin: 0;}



#home{ }

#home #cabecera-home{ border: 2px solid #0b3d0a; border-left: none; border-right: none; background:url(/imgs/content/home/fondo-menu-fundido.jpg) bottom right no-repeat; }
#home #contenedor-menu{ float: right; width: 42em; }
#home #contenedor-menu h1{ background: none; text-transform: uppercase; font-size: 3.5em; font-weight: normal; color: #0b3d0a; margin: 0.2em 0; line-height: 1.2em; }
#home #contenedor-menu h1 .rojo{ color: #92352e;}
#home ul#menu-home{ list-style: none; margin: 0 0 2em 0; padding: 0; }
#home ul#menu-home li{ background: none; margin: 1em 0;}
#home ul#menu-home li a{ color: #5b7900; font-size: 1.7em; font-weight: normal; text-decoration: none;}
#home ul#menu-home li img{ border: 2px solid #5b7900; background: #FFFFFF; }
#home ul#menu-home li a:hover .texto{ color: #92352e;}
#home ul#menu-home li a:hover img{ border-color: #92352e; background: #000000;}

#home #cabecera-home #mensaje{ margin: 8em 0 0 3em; background: #FFFFFF; float: left; width: 25em; padding: 1em;border: 1px solid #92352e; display: none;  }
#home #cabecera-home #mensaje h2{ color: #92352e; font-size: 1.5em; font-weight: normal; margin: 1em 0; text-transform: uppercase;}
#home #cabecera-home #mensaje p{ color: #0b3d0a; font-size: 1.3em; line-height: 1.2em; text-align: left;}

#home #cabecera-home #mensaje2{ margin: 5em 5em 0 5em; }
#home #cabecera-home #mensaje2 h2{ color: #92352e; font-size: 1.5em; font-weight: normal; margin: 1em 0; text-transform: uppercase;}
#home #cabecera-home #mensaje2 p{ color: #0b3d0a; font-size: 1.3em; line-height: 1.2em; text-align: left;}
#home #cabecera-home a{ font-size: 0.8em;}

#home #contenido-home{ padding: 2em; background: url(/imgs/fondo-home-infografia.jpg) top right no-repeat; }

#home #meteo-home{border: 2px solid #0b3d0a; width: 22em; margin: 0; padding: 1px;}
#home #meteo-home h2{ background:url(/imgs/fondo-h2-meteo.jpg) no-repeat; color: #0b3d0a; font-size: 1.4em; font-weight: normal; text-align: right; line-height: 1em; padding: 0.35em 0.5em; margin: 0;}
#home #meteo-home table{ width: 100%; text-align: center;}
#home #meteo-home th{ background: #d6ded6; color: #0b3d0a; font-size: 0.8em; font-weight: bold; }
#home #meteo-home .max strong{ color: #c65300;}
#home #meteo-home .min strong{ color: #2777b5;}
#home #meteo-home caption{ display: none;}


#home .contenedor-boton{ text-align:right; margin: 0.5em 0; padding: 0.5em;}
#home .contenedor-boton a{ border: 1px solid #0b3d0a; background: #d6ded6; text-decoration: none; padding: 0.3em; color: }
#home .contenedor-boton a:hover{ background: #0b3d0a; color: #d6ded6;}



#home .noticias{ float: right; width: 46em;}
#home .noticias h2{ margin: 0 0 1em 0; font-weight: normal; color: #0b3d0a; font-size: 1.5em;}
#home ul.actualidad li{ background: none; padding: 0.2em 0 0 0; margin: 1.7em 0 0 0; }

/** Home **/



/** Golf **/

p.frase-golf{ background: #f0f0f0; padding: 1em; font-style:italic; font-size: 0.9em;}

#columna-derecha-golf{ float: right; width: 22em; }
#columna-izda-golf{ width: 48.5em;}

#columna-izda-golf h3{ margin: 0;}
#form-handicap{ margin: 0; padding: 0 0 0.5em 0; background:url(/imgs/cierre-handicap-inferior.gif) no-repeat bottom left;}
#form-handicap h2{ margin:0; padding: 0.5em 0.5em 1em 0.5em; background: #b8c895 url(/imgs/cierre-handicap-superior.gif) no-repeat;}
#form-handicap form{ background: #b8c895; padding: 0 1em; margin: 0;}
#form-handicap form input.texto{ border: 1px solid #0b3d0a; width: 17em; margin: 0.2em 0;}
#form-handicap form input.boton-submit{ background: #0b3d0a; color: #FFFFFF; border: 1px solid #0b3d0a; }

#columna-derecha-golf .shortcut{ width: 282px; height: 150px; overflow: hidden; border: 1px solid #0b3d0a; background-position: top left; background-repeat: no-repeat; margin: 1em 0; padding: 0;}
#columna-derecha-golf .shortcut h2{ background: #0b3d0a; color: #FFFFFF; padding: 0; font-size: 1.3em; line-height: 1em; padding: 0.5em;}
#columna-derecha-golf .shortcut h2 a{ color: #FFFFFF; font-weight: normal; text-decoration: none;}

/** Golf **/


/** Meteorologia **/
ul.previsiones_meteo{ margin: 0; padding: 0; }

ul.previsiones_meteo li{ margin: 0 2em 0 0; padding: 0; display: block; list-style: none; background: none; border: 1px solid #c7d1c3; width: 10.77em; float: left; }
ul.previsiones_meteo#siguientes li{ width: 6.77em; margin: 0 1.45em 0 0; }
ul.previsiones_meteo li.ultima{ margin-right: 0 !important;}
ul.previsiones_meteo h3{ text-align: center; background: #c7d1c3; margin: 0; padding: 0.5em; color: #0b3d0a; font-size: 1em; font-weight: bold; }
ul.previsiones_meteo#siguientes h3{ font-size: 0.8em; }
ul.previsiones_meteo caption{ display: none;}
ul.previsiones_meteo table{ width: 100%; text-align: center; background: #f3f5f2;}
ul.previsiones_meteo table th{ border: none; color: #0b3d0a}
ul.previsiones_meteo tr.temperatura{ line-height: 2em;}

ul.previsiones_meteo table.temperatura{ border-top: 1px dotted #0b3d0a; margin: 1em; width: 80%;}
ul.previsiones_meteo table.temperatura tr{} 
ul.previsiones_meteo .min{ color: #3960f0;}
ul.previsiones_meteo .max{ color: #ff0000;}




/** Meteorologia **/





/** Portadilla **/
#contenido.portadilla{ background: url(/imgs/m-fondo.png) no-repeat bottom left; margin:0; padding: 0; }
#contenido #margen-interior{ padding: 1em;}

ul#herramientas{ /*background:url(/imgs/fondo-herramientas.png) no-repeat;*/ margin: 0.4em 0.5em 0 0; padding: 0; float: right; width: 7.08em; height: 2.54em; text-align: right; }
ul#herramientas li{ display: inline; width: 25px; padding: 0; margin: 0 0 0 0.07em; background: none; }
ul#herramientas li a{ font-weight: bold; color: #b12500; }

#contenido.portadilla h1{ font-weight: normal; text-transform: none; background: none; padding: 0; margin: 0 0 0.3em 0; font-size: 3em; line-height: 1em; }

#menu-portadilla{ border: 2px solid #0b3d0a; border-left: none; border-right: none; overflow: hidden; }
#menu-portadilla .imagen{ float: left; width: 20em; }
ul#submenu-portadilla{ float: right; width: 52em; padding: 1em 0 0 0; }
ul#submenu-portadilla li{ background: none; height: 3em; padding: 0; margin: 0 0 0.5em 0; }
ul#submenu-portadilla li .numero{ float: left; width: 1.7em; line-height: 0.8em }
ul#submenu-portadilla li .explicacion{ float: left; width: 42.5em; line-height: 1.3em;  }
ul#submenu-portadilla li .explicacion .texto{ font-weight: bold; line-height: 1.8em; font-size: 0.9em; }
ul#submenu-portadilla li a{ color: #607d00; font-size: 1.35em; font-weight: bold; text-transform: uppercase; text-decoration: none;}
ul#submenu-portadilla li a:hover{ text-decoration: none; color: #902d28;}

ul#submenu-portadilla li .numero{ color: #902d28; font-size: 1.3em; font-weight: bold;}

#menu-portadilla.hoyos{ background:url(/imgs/fondo-submenu-hoyos.jpg) top right no-repeat;}


/**************
** PORTADA HOYOS
*/

#seleccion-hoyos{}
#seleccion-hoyos #titulo{ background: #0b3d0a; color: #FFFFFF; float: left; width: 1em; height: 393px; line-height: 5px; padding: 0 0.8em; font-weight: bold;}
#seleccion-hoyos #titulo p{ padding: 0; line-height: 1.65em; }
#seleccion-hoyos #mapahoyos{ background: url(/imgs/content/hoyos/mapa-hoyos.jpg); float: left; width: 627px; height: 393px; float: left;overflow: hidden; }




#shortcuts{}
#shortcuts .seccion{ width: 24em; float: left;}
#shortcuts h2{ color: #5e7e00; font-size: 1.40em; margin: 0.5em 0; line-height: 1em;}
#shortcuts h2 a{ color: #902d28; font-weight: normal; text-decoration: none;}
#shortcuts h2 a:hover{ text-decoration: underline;}
#shortcuts a img{ border: 1px solid #1c4a1b;}

#shortcuts .fijo{ width: 19.39em; float: right; margin: 0 0 0 2em;}



ul#bloque-seleccion{ padding: 0; list-style: none; padding: 1em 1em 0 1em; margin: 0; text-align: center; overflow:hidden; /*border: 3px solid #0b3d0a; border-right: none; border-left: none;*/ background: #c7d1c3; }
ul#bloque-seleccion li{ float: left; width: 200px; margin: 0 1em 1em 0; text-align: center; background: none; padding: 0; }
ul#bloque-seleccion li.dcha{ margin-right: 0; }
ul#bloque-seleccion li img{ padding: 0; margin: 0; opacity:1; filter: alpha(opacity=100); -moz-opacity: 1;}
ul#bloque-seleccion li h3{ border: 1px solid #0b3d0a; background: #0b3d0a; text-align: center; font-size: 1.1em; margin:0;}
ul#bloque-seleccion li h3 a{ display: block; color: #0b3d0a; background: #e6e9e4;  text-decoration: none;  padding: 0.5em; }
ul#bloque-seleccion li:hover h3 a{ text-decoration: none; color: #FFFFFF; background: #0b3d0a;}
ul#bloque-seleccion .imagen-shortcut{ overflow: hidden; border: 1px solid #0b3d0a; height: 88px; margin: 0; padding: 0; background: #0b3d0a;  border-top: none; }
ul#bloque-seleccion li:hover .imagen-shortcut a img{ opacity:0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; }
li.clear{ height:0; padding:0; margin: 0;}
/** Portadilla **/


/** Texto con destacados **/
#contenido.texto-interior{ background: url(/imgs/m-fondo.png) no-repeat bottom left; margin:0; padding: 0; }
#contenedor-fondo-submenu{ background: #f0f0f0 url(/imgs/fondo-m-submenu.png) right bottom no-repeat; }
#contenido.texto-interior #col-izda{ float: left; width: 53.5em; padding: 1em 1em 0 1em; background: #faf9f5;}
#contenido.texto-interior #col-dcha{ float: left; width: 19.4em; padding: 0; background: none;}
#contenido.texto-interior #col-dcha p#titulo-destacamos{ padding: 0 1em; font-size: 1.6em; background: #6b8e00; color: #FFFFFF;}

ul#banners{}
ul#banners li{ background: none; text-align: center; padding: 0; margin: 0 0 2em 0;}
ul#banners li img{ display: block; z-index: 99; width: 17.5em; margin: 0 auto;}
ul#banners li p{ margin: -2.5em auto 0 auto; padding: 0.2em 0 0 0; width: 17.5em;}
ul#banners li p a{ color: #FFFFFF; text-decoration: none; font-size: 0.9em; padding: 0 0 0 0.5em;}
ul#banners li p a:hover{ text-decoration: underline; color: #FFFFFF;}

.clear-submenu{ clear: both; height: 1px; background: #faf9f5}


/** Texto con destacados **/






/** Portadilla Mantuliz **/
ul#bloque-seleccion-mantuliz{ background:url(/imgs/espalda-golfista.jpg) no-repeat top left; padding: 0 0 0 230px; margin:10px 0 0 0; border: 2px solid #0b3d0a; list-style: none; border-left: none; border-right: none; min-height: 220px;}
ul#bloque-seleccion-mantuliz li{ font-size: 22px; color: #3a3a3a; font-weight: bold; line-height: 26px; text-transform: uppercase; margin: 10px 0; display: block; /*width: 500px;*/ background: none;}
ul#bloque-seleccion-mantuliz li .numero{ float: left; width: 40px; color: #93302a;}
ul#bloque-seleccion-mantuliz li a{ color: #0b3d0a; text-decoration: none; display: block; float: left; width: 365px;}
ul#bloque-seleccion-mantuliz li a:hover{ text-decoration: underline;}
ul#bloque-seleccion-mantuliz li a .short-desc{ text-transform: none; font-size: 18px; color: #3a3a3a; font-weight: normal; }
/** Portadilla Mantuliz **/




/** Localizacion **/

#google-map{ width: 37em; height: 25em; float: left; margin: 0 1em 0 0; border: 2px solid #94ac60;}
#datos-localizacion{ float: left; width: 14em; border-left: 1px dotted #0b3d0a; padding: 0 0 0 1em; }
/** Localizacion **/


/** Galeria de Evolucion **/
#galeria-evolucion{ background: #f0f0f0; border: 1px solid #6b8e00; padding: 0em 0.7em 0.7em 0;  }

#galeria-evolucion .foto{ float: left; width: 12.25em; margin: 0.8em 0 0 0.8em; }
#galeria-evolucion .comentario{ margin: 0; padding: 0.2em 0; text-align: right; font-size: 0.8em;}

#galeria-evolucion .imagen{ background: #ffffff; padding: 0.2em; border: 1px solid #6b8e00; width: 11.85em;/* 154px;*/ height: 8.39em; /* 109px*/}
#galeria-evolucion .imagen a{ display: block; width: 11.85em; height: 8.39em;}
#galeria-evolucion .imagen a img{ display: block; width: 11.85em; height: 8.39em; }
/** Galeria de Evolucion **/


/** Portadilla Horizontal **/
ul#bloque-seleccion-horizontal{ padding: 0; list-style: none; padding: 0; margin: 0; }
ul#bloque-seleccion-horizontal li{ margin: 1em 0 4em 0; padding: 23px 0 0 0;  background: #f0f1eb; border: 1px solid #0b3d0a; height: 92px; text-align: right; padding: 0 1em; }
ul#bloque-seleccion-horizontal li .cuadrado-interior{ height: 132px; background-repeat: no-repeat; background-position: 0 10px; padding: 1.8em 0 0 0}

ul#bloque-seleccion-horizontal h2 a{ color: #0b3d0a; text-decoration: none; font-weight: bold; font-size: 1.3em;}
ul#bloque-seleccion-horizontal h2 a:hover{ color: #6e8f26; }
ul#bloque-seleccion-horizontal h3 a{ color: #0b3d0a; text-decoration: none; font-weight: bold; font-size: 1.3em;}
ul#bloque-seleccion-horizontal h3 a:hover{ color: #6e8f26; }
/** Portadilla Horizontal **/



/******* Evolucion *********/
.galeria{ border: 4px solid #ededeb; border-left: none; border-right: none; padding: 0 0 4px 0; margin: 15px 0;}
.galeria .foto{ width: 161px; float: left; margin: 4px 0.3em 0 0;}
.galeria .foto .imagen{ width: 161px; height: 114px; }
.galeria .foto .imagen img{ width: 161px; height: 114px; position: absolute;}
.galeria .foto .imagen img.zoom{}
.galeria .foto .comentario{ width: 141px; height: 70px;  background: #6e8f26;  color: #FFFFFF; margin: 3px 0 0 0; padding: 10px; }
.galeria .foto .comentario p{ margin: 0; line-height: 1.3em; text-align: left;}
.galeria .foto .comentario p strong{ /*color: #922e29; */ }
/******* Evolucion *********/




/** Portada servicios **/
.servicio{
	border: 3px solid #e1e1e1;
	margin: 0 0 1em 0;
	padding: 0 1em 0 0;
	color: #a1a09c;
	height: 138px;
	overflow: hidden;
}

.servicio .imagen{
	float: left;
	border-right: 3px solid #e1e1e1;
	margin: 0 1em 0 0;
}
/** Portada servicios **/


/** actualidad */
h2.acceder-listado{ float: left; line-height: 1em; margin: 0;}
h3.acceder-listado{  font-size: 1em; text-align: right; line-height: 1em; margin: 0; }
h3.acceder-listado span{ background:url(/imgs/ico.flecha-azul.gif) 0 0.3em no-repeat; padding-left: 1em;}
h3.acceder-listado a{ color: #3366cc; text-decoration: none; }
h3.acceder-listado a:hover{ text-decoration:underline; }
ul.actualidad{ margin: 0; padding: 0; list-style: none; }
ul.actualidad li{ background: none; padding: 0.2em 0 0 0; margin: 1em 0 0 0; overflow: hidden; }
ul.actualidad li.noticia-destacada{ border: 1px solid #6e8f26; background: #f0f0f0; overflow: hidden; }

ul.actualidad li .foto{ float: left; width: 13em; margin: 0 1em 0 0; }
ul.actualidad li .texto{ }

ul.actualidad .sombreado{ background:  #6e8f26;	color: #0b3d0a;	margin: 1em 0 0 0; font-size: 1.3em; padding: 0.5em; line-height: 1em; }
ul.actualidad .sombreado strong{ color: #FFFFFF; font-weight: normal; }
ul.actualidad li img{ padding: 0.5em; border: 1px solid #6e8f26; }
ul.actualidad li.noticia-destacada img{ padding: 0; float: left; border: 3px solid #CCCCCC;	margin: 1.5em 1em 1em 1em; }
ul.actualidad h4{ margin: 0; font-size: 1.3em; line-height: 1.3em; padding: 0 1em; }
ul.actualidad li.noticia-destacada h4{ margin-top: 1em; }
ul.actualidad li.noticia-destacada h2{ margin: 1em 0; }
ul.actualidad h4 a{ font-weight: normal; text-decoration: none; }
ul.actualidad h4 a:hover{ text-decoration: underline; }
ul.actualidad p{ margin: 0 0 1em 0; font-size: 1em; }
ul.actualidad li.noticia-destacada p{ margin: 0 1em 1em 0; }
ul.actualidad li p.fecha{ font-weight: bold; margin: 0; }
ul.actualidad li a{ color: #0b3d0a; text-decoration: none;}
ul.actualidad li a:hover{ color: #0b3d0a; text-decoration: underline;}

.entrada-noticia{ background: #f3f2ed; border: 2px solid #c9d1c2; border-left: none; border-right: none; margin-bottom: 1em; padding: 0 1em; color: #979893; }
img.noticia{ border: 1px solid #cdcec8;	padding: 0.5em;	width: 49.5em; }


#text-contenido-noticia{ line-height: 1.5em; margin: 0 0 1em 0;}

ul.listado-actualidad{ margin: 0; padding: 0; list-style: none; }
ul.listado-actualidad li{ margin: 2em 0; background:none; background:none; padding:0; }
ul.listado-actualidad span{ font-weight: bold;}
ul.listado-actualidad a{font-size: 1.4em; font-weight: normal; text-decoration: none; }
ul.listado-actualidad a:hover{ text-decoration:underline; }


.multimedia{ border: 2px solid #c9d1c2; background: #f3f2ed; margin: 1em 0 0 0; padding: 0.5em 0.5em 0.5em 0; /*float: left;*/}

.thumb-video{ float:left; width: 208px;  height:190px; margin:0 0 0.5em 0.5em; }
.thumb-video img{ position: absolute;  border: 1px solid #c9d1c2; width: 200px; height: 149px; padding: 3px;  opacity:0.6; filter: alpha(opacity=60); -moz-opacity: 0.6; background: #000000;}
.thumb-video a{ display: block; height: 157px; background: #000000;}
.thumb-video p{ margin: 0.4em; padding: 0; font-size: 0.85em; line-height: 1.3em; text-align: center; }
.thumb-video img.play{ opacity:1; filter: alpha(opacity=100); -moz-opacity: 1; background: transparent; }

.thumb-foto{ float:left; width: 158px;  height:118px; margin:0 0 0.5em 0.5em; }
.thumb-foto img{ position: absolute;  border: 1px solid #c9d1c2; width: 150px; height: 110px; padding: 3px;  opacity:0.6; filter: alpha(opacity=60); -moz-opacity: 0.6; background: #000000;}
.thumb-foto a{ display: block; height: 118px; background: #000000;}
.thumb-foto p{ margin: 0.4em; padding: 0; font-size: 0.85em; line-height: 1.3em; text-align: center; }
.thumb-foto img.play{ opacity:1; filter: alpha(opacity=100); -moz-opacity: 1; background: transparent; }

/** actualidad */

/** seleccion de hoyo **/
img#plano-seleccion{ border: none; }
/** seleccion de hoyo **/

/** hoyo **/
#video{ border: 7px solid #0b3d0a; float: left; padding: 0; background: #0b3d0a; width: 300px; height: 250px; }
#video object{ margin: 0; padding: 0;}
#datos{ width: 330px; height: 264px; float: left; padding: 0 0 0 1em; }
#con-fondo{ background: #c7d1c3; font-size: 1.1em; padding: 1em; line-height: 1.5em;}
#con-fondo.estrecho{ width: 200px;}
#galeria{ border: 3px solid #efedee; border-left: none; border-right: none; padding: 1em 0 0.5em 0; }
table#tarjeta-campo td, th{ border: 1px solid #e1e1e1; text-align: center; padding: 0.5em 0; font-size:0.9em; }
table#tarjeta-campo th{ background: #f5f5f5;}
table#tarjeta-campo .blancas{ background: #f9f8f6; color: #000000;}
table#tarjeta-campo .rojas{ background: #da0000; color: #f9f8f6;}
table#tarjeta-campo .amarillas{ background: #ffcc33; color: #000000;}
table#tarjeta-campo .azules{ background: #333399; color: #f9f8f6;}
table#tarjeta-campo .verdes{ background: #c7d1c3; color: #000000;}
table#tarjeta-campo caption{ display: none;}

#zona-izquierda{ float: left; width: 40em; margin: 0 1em 0 0;}
#zona-derecha{ float: left; width: 12em;}
#zona-derecha img{ /*border: 3px solid #0b3d0a;*/} /* 150 px de anchura */
/** hoyo **/

/** tu haces mantuliz demo **/
#bloque-info-tu-haces{ float: right; width: 750px; }
#bloque-info-tu-haces h2{ color: #9d2629; text-align: right; font-size:1.8em; line-height:2em; margin: 0 0 0.5em 0;}
#golfista-negro{ float: left; }
.bloque-tu-haces{ float: left; width: 214px; margin: 0 0 0 2.7em; }
.bloque-tu-haces h3{ color: #c7d1c3; font-size: 2em; font-weight: normal; margin: 0 0 1em 0; }
.bloque-tu-haces h3 .rojo{ color: #93302a; } 
.bloque-tu-haces img{ border: 3px solid #c7d1c3;}
.bloque-tu-haces p{ color: #818181;}

/** tu haces mantuliz demo **/

/** normativa **/
#texto-normativa p img{ border: 1px solid #000000; float: none; display: block; }
/** normativa **/


/** glosario */
ul.terminos-relacionados{
	/*background: #c7d1c3;;*/
	padding: 0;
	margin: 1em 0 0 0;
}

ul.terminos-relacionados li{
	list-style: none;
	line-height: 2em;
	background: url(/imgs/ico.flecha-amarilla.gif) no-repeat 0 10px;
	padding: 0 0 0 13px;
	font-size: 1em;
}

ul.terminos-relacionados li.seleccionado a{
	color: #FFFFFF;
}

ul.terminos-relacionados li a{
	text-decoration: none;
	color: #0c3e0b;
}

ul.terminos-relacionados li a:hover{
	text-decoration: underline;
}
/** glosario */


/**
* Tags contenido
*/

body{
	background: #c5d29c; /* #b8c895;*/
	font-family: Georgia, "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	color: #000000;
	line-height: 1.2em;
}

#posicionamiento{
	border: 0;
	width: 75em; /* 976px */
	margin: 1em auto;
	background: #faf9f5;
	color: #000000;
}

#cabecera{
	width: 75em; /* 976px;*/
	/*height: 14.95em; /*15em; /*201px;*/
/*	height: 14.95em;*/
	/*line-height: 14.95em;*/
	overflow: visible;
}

#cabecera.golfistas{
	background: url(/imgs/cabecera-green.jpg) no-repeat;
}

/*

#meteorologia{
	background: #0b3d0a;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	line-height: 3em;
	height: 3em;
	padding: 0 1em;
	margin: 0;
	opacity:0.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}

*/

#recuadro-blanco-sup{ background: #FFFFFF; 	width: 11em; height: 0.5em; line-height: 0.5em; margin: 0 0 0 1em; }
#home-derecha{ float: right; width: 63em; overflow: visible; height: 11.3em; }

#home-izquierda{ float: left; width: 12em;}
#recuadro-verde-cabecera{ background: #0b3d0a;	color: #FFFFFF;	text-align: right; vertical-align: middle; line-height: 3em; height: 3em; padding: 0; margin: 1em 0 0 0;	border: 1px solid #5b7d00; border-left: none; border-right: none; float: left; width: 1em;}
#contenedor-logo{ background: #FFFFFF; width: 11em; height: 10.8em; text-align: center; line-height: 10.8em; padding: 1em 0; margin: 0 0 0 1em; }

#contenedor-logo img{
	vertical-align: bottom;
}



#meteorologia{ background: #0b3d0a;	color: #FFFFFF;	text-align: right; vertical-align: middle; line-height: 3em; height: 3em; padding: 0 1em; margin: 1em 0 0 0;	border: 1px solid #5b7d00; border-left: none; border-right: none; }




.cuadro-met{
	float: right;
	width: 90px;
	overflow: hidden;
	line-height: 1em;
	padding: 0.5em 0.5em 0 0;
	margin: 0;
}

/****
** Logo home
*/

/****
** Logo home
*/

/****
** Menu principal Cabecera
*/


ul#menu-principal{ font-size: 1.3em;  margin: 4.63em 0 0 0; padding: 0.25em 0 0 0; text-align: right;  overflow: hidden; height: 1.9em; }
ul#menu-principal li{ line-height: 1.9em; background: none; display: inline; margin: 0 0.5em; padding: 0;  }
ul#menu-principal li a{ display: inline; background: #0b3d0a; border: 2px solid #0b3d0a; border-bottom: 2px solid #0b3d0a; text-decoration: none; color: #FFFFFF; font-weight: normal; margin: 0;  padding: 0.23em 0.62em; line-height: 1em;  }


ul#menu-principal li a:hover{ background: #FFFFFF; color: #0b3d0a; border-bottom: 2px solid #0b3d0a; }
ul#menu-principal li.seleccionado a{ border-bottom: 3px solid #c0cdc0; background: #c0cdc0;	color: #0b3d0a; }
ul#menu-principal li.seleccionado a:hover{ background: #c0cdc0; border-bottom-color:#c0cdc0;}
ul#menu-principal li a .accesskey{ text-decoration: underline; }
/*
ul#menu-principal{ font-size: 1.3em; margin: 4.75em 0 0 0; padding: 0; text-align: right; line-height: 2em; overflow: visible; }
ul#menu-principal li{ line-height: 2.8em; background: none; display: inline; margin: 0 0.5em; padding: 0; vertical-align: top; }
ul#menu-principal li a{ background: #0b3d0a; border: 2px solid #0b3d0a;	border-bottom: 2px solid #0b3d0a; text-decoration: none; color: #FFFFFF; vertical-align: middle; font-weight: normal; display: inline; padding: 3px 8px; line-height: 2.8em;}
ul#menu-principal li a:hover{ background: #FFFFFF; color: #0b3d0a; border-bottom: 2px solid #0b3d0a; }
ul#menu-principal li.seleccionado a{ border-bottom: 3px solid #c0cdc0; background: #c0cdc0;	color: #0b3d0a; }
ul#menu-principal li.seleccionado a:hover{ background: #c0cdc0; border-bottom-color:#c0cdc0;}
ul#menu-principal li a .accesskey{ text-decoration: underline; }
*/



/*ul#menu-principal li a:hover{ background: #FFFFFF; border-bottom-color:#0b3d0a;}
ul#menu-principal li.seleccionado a:hover{ background: #c0cdc0; border-bottom-color:#c0cdc0;}
ul#menu-principal li.seleccionado a{ background: #c0cdc0; border-bottom: 2px solid #c0cdc0;}*/

/****
** Menu principal Cabecera
*/

#contenido{
	border-top: 2px solid #0b3d0a;
	padding: 1em;
}

#herramientas-pagina{
	/*background: #c3cfa7;*/
	padding: 0.3em 0;
	height:1em;
	line-height: 2em;
	vertical-align: middle;
	margin-bottom: 1em;
	text-align: left;
}

#herramientas-pagina ul.herramientas{
	margin: 0;
	padding: 0;
	text-align: right;
	height: 21px;
	padding: 3px;
	vertical-align: middle;
}
#herramientas-pagina ul.herramientas li{
	display: inline;
	background: none;
	padding: 0;
}

#herramientas-pagina ul.herramientas li a{
	background: #FFFFFF; 
	border: 1px solid #ececee;
	padding: 3px 0;
	padding:2px 6px;
}

#herramientas-pagina ul.herramientas li a:hover{
	background:  #6e8f26;
}

#herramientas-pagina ul.migas{
	margin: 0;
	padding: 0 0.2em;
	text-align: left;
	font-weight: bold;
}

#herramientas-pagina ul.migas li{
	display: inline;
	margin: 0;
	padding: 0;
	background: none;
	font-size: 0.8em
}

#una-columna{
/*	width: 70.67em;*/
}

#columna-izquierda{
	width: 19.9em;
}

#columna-derecha{
	width: 50.77em;
	float: right;
}


#columna-izquierda #titulo{
	background: #0b3d0a;
	color: #FFFFFF;
	font-size: 1.6em;
	line-height: 1.85em;
	padding: 0 0.5em;
}

ul#submenu-horizontal{ margin: 0; padding: 0.5em; background: #c0cdc0; border-bottom: 2px solid #0b3d0a; }
ul#submenu-horizontal li{ display: inline; background: url(/imgs/fondo-submenu-hal.png) 0 4px no-repeat; padding: 0 4px 0 10px; margin: 0; }
ul#submenu-horizontal li#primero{ background: none; padding: 0 4px 0 0;}
ul#submenu-horizontal li a{ font-weight: normal; text-decoration: none; color: #0b3d0a;}
ul#submenu-horizontal li a:hover{ color: #6b8906;}
ul#submenu-horizontal li.seleccionado a{ color: #9d2629;}


/** Nueva version submenu **/
ul.enlaces-relacionados{ margin: 0; padding: 0.5em; background: #c0cdc0; border-bottom: 2px solid #0b3d0a; }
ul.enlaces-relacionados li{ display: inline; background: url(/imgs/fondo-submenu-hal.png) 0 4px no-repeat; padding: 0 4px 0 10px; margin: 0; }
ul.enlaces-relacionados li#primero{ background: none; padding: 0 4px 0 0;}
ul.enlaces-relacionados li a{ font-weight: normal; text-decoration: none; color: #0b3d0a;}
ul.enlaces-relacionados li a:hover{ color: #6b8906;}
ul.enlaces-relacionados li.seleccionado a{ color: #9d2629;}

ul.enlaces-relacionados{ margin: 0; padding: 0.5em; background: #c0cdc0; border-bottom: 2px solid #0b3d0a; }
ul.enlaces-relacionados li{ display: inline; background: url(/imgs/fondo-submenu-hal.png) 0 4px no-repeat; padding: 0 4px 0 10px; margin: 0; }
ul.enlaces-relacionados li#primero{ background: none; padding: 0 4px 0 0;}
ul.enlaces-relacionados li a{ font-weight: normal; text-decoration: none; color: #0b3d0a;}
ul.enlaces-relacionados li a:hover{ color: #6b8906;}
ul.enlaces-relacionados li.seleccionado a{ color: #9d2629;}

#submenu-vertical{ background: #6b8e00; padding: 0.5em; border-top: 3px solid #0b3d0a; border-bottom: 5px solid #0b3d0a; }
#submenu-vertical h2{ color: #0b3d0a; font-size: 1.3em; margin: 0.5em 0;}
ul.segundo-nivel{  font-size: 0.95em; margin: 0;  }
ul.segundo-nivel a{ color: #FFFFFF; font-weight: normal; text-decoration: none; }
ul.segundo-nivel a:hover{ text-decoration: underline;}
ul.segundo-nivel li.seleccionado a{ color: #0b3d0a;}
ul.segundo-nivel li.seleccionado a{ text-decoration: none;}
ul.segundo-nivel li{ margin: 0.5em;}



ul#submenu{
	background: #6e8f26 url(/imgs/fondo.submenu.gif) bottom right no-repeat;
	padding: 1em;
	margin: 0;
}

ul#submenu li{
	list-style: none;
	line-height: 2em;
	background: url(/imgs/ico.flecha-amarilla.gif) no-repeat 0 10px;
	padding: 0 0 0 13px;
	font-size: 1.1em;
	margin: 0.2em 0;
}

ul#submenu li.seleccionado a{
	color: #FFFFFF;
}

ul#submenu li a{
	text-decoration: none;
	color: #0c3e0b;
}

ul#submenu li a:hover{
	color: #FFFFFF;
}

#contenedor-pie{ background: #062a06; padding-bottom: 0;}
ul#pie{ margin: 0; text-align:right;  padding: 1em 1.5em; float: right; width: 30em; }
ul#pie li{ background: none; display: inline; color: #DFDFDF; font-size: 1em; line-height: 13px; padding: 0; }
ul#pie li a{ color: #FFFFFF; text-decoration: none; }
ul#pie li a:hover{ text-decoration: underline; }

ul#pie-izda{ float: left; text-align:left; padding: 1em 1.5em; width: 35em; margin: 0;}
ul#pie-izda li{ display: inline; color: #FFFFFF; background: none; padding: 0; margin: 0;}
/********
** Glosario
*/
table.resultado-glosario{
	width: 100%;
	color:#6e8f26;
}

table.resultado-glosario td{
	border: 0;
	padding: 0 1em;
}
table.resultado-glosario td p{ text-align: left; }

table.resultado-glosario tr{
	padding: 1em;
}


table.resultado-glosario tr.sombreado{
	background: #edefe8;
}

.paginacion{
	list-style:none;
	padding:1em 0;
	text-align:right;
	line-height: 2.5em;
}
.paginacion#arriba{
	border-bottom:1px dotted #ccc;
}
.paginacion#abajo{
	border-top:1px dotted #ccc;
}
.paginacion li{
	display:inline;
	padding: 0;
	background: none;
}
.paginacion li span{
	padding:0 5px
}
.paginacion a{
	text-decoration:none;
	background:#FFFFFF;
	border:1px solid #ddd;
	padding:2px 6px;
	text-decoration:none;
	color: #ccc;
}
.paginacion a:hover{
	text-decoration:none;
	background:#ccc;
	border:1px solid #ddd;
	padding:2px 6px;
	text-decoration:none;
	color: #000;
}


/********
** Glosario
*/

/*** general
**/

.clear{ clear: both; }
.alinear-centro{ text-align: center; }

ul.roman li{ background: none; list-style-type: lower-roman; list-style-position: outside; margin-left: 2em; }
ul.latin li{ background: none; list-style-type: lower-latin; list-style-position: outside; margin-left: 2em; }
ul.latin ul.roman li{ background: none; list-style-type: lower-roman; list-style-position: outside; margin-left: 2em; }
ul.latin ul.roman ul.latin li{ background: none; list-style-type: lower-latin; list-style-position: outside; margin-left: 2em; }


#link-albiaberri{ height: 20px; margin: 1em 5em 4em 5em; padding: 0 0 0 1.5em; }
#link-albiaberri a{ font-size: 1.5em !important; color: #b8da50 !important; font-weight: normal;}
#link-albiaberri a img{ border: 2px solid #5b7900; margin: 0 0.5em 0 0; }
