/* CSS Document */

*{
margin:0;
padding:0;
}
html, body{
height:100%;
/*cursor:default !important;*/
}
body{
text-align:center;
font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
color:#5a5b50;
}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
.clearfix {
display:block;
}
* html .clearfix {
height:1px;
}
abbr{
border-bottom:1px dotted #8b8b8b;
cursor:help;
}
hr{
display:none;
}
img, embed{
vertical-align:bottom;
border:none;
}
a img{
border:none;
}
a{
text-decoration:none;
color:#4f8a10;
outline:none;
}
p.boton{
display:block;
text-align:center !important;
margin:13px 0 0 !important;
padding:0 !important;
}
p.boton a{
display:block !important;
font:bold 10px Tahoma, Arial, Helvetica, sans-serif !important;
color:#ffffff !important;
text-transform:uppercase !important;
padding:5px 0 11px !important;
background:transparent url(../_images/bg_boton.gif) no-repeat top !important;
}
p.boton a:hover,
p.boton a:focus{
background:transparent url(../_images/bg_boton.gif) no-repeat bottom !important;
}
p.txt_icon_circ{
padding:9px 15px !important;
background:transparent url(../_images/bg_gradient_relieve.png) repeat-x bottom !important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’../_images/bg_gradient_relieve.png’);
}
p.txt_icon_circ a{
display:block;
font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
color:#e3ebda;
text-transform:uppercase;
padding:3px 0 4px 23px;
background:transparent url(../_images/icon_circ.gif) no-repeat left;
}
p.txt_icon_circ a:hover,
p.txt_icon_circ a:focus{
color:#fff;
}
.margintop10{
margin:10px 0 0;
}
.margintop20{
margin:20px 0 0;
}

/*============================================================================
CONTENEDOR
============================================================================*/
#contenedor {
min-height:100%;
height:auto !important;
height:100%;
margin:0 auto -75px; /* the bottom margin is the negative value of the footer's height */
}

/*============================================================================
FOOTER
============================================================================*/

#footer_espacio{
height:75px; /* misma altura que lo que contiene */
}
#footer_container{
height:31px; /* misma altura que el contenedor */
padding:44px 0 0;
background:url(../_images/bg_footer_hierba.jpg) repeat-x left bottom;
}
#footer_contenido{
margin:0 auto;
padding:6px 0 8px;
border-top:1px solid #014d29;
background:#006233 url(../_images/bg_footer.gif) repeat-x top left;
}
#footer_contenido div{
margin:0 auto;
width:900px;
text-align:left;
}
#footer_contenido p{
font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
color:#b7ccc2;
}
#footer_contenido p a{
color:#b7ccc2;
}
#footer_contenido p a:hover,
#footer_contenido p a:focus{
text-decoration:underline;
}
#footer_contenido p span{
color:#008143;
margin:0 2px;
}
#footer_contenido abbr{
border-color:#008143;
}
#footer_contenido ul{
float:right;
display:inline;
}
#footer_contenido ul li{
list-style:none;
display:inline;
}
#footer_contenido ul li a{
font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
color:#b7ccc2;
padding:0 12px 0 1px;
background:url(../_images/bg_li_footer.gif) no-repeat right;
}
#footer_contenido ul li a:hover,
#footer_contenido ul li a:focus{
text-decoration:underline;
}

/*============================================================================
CABECERA
============================================================================*/

#header_contenedor{
background:#ffffff url(../_images/bg_header.gif) repeat-x top left;
border-bottom:5px solid #1b1b1b;
}
#header_contenido{
width:900px;
margin:0 auto;
padding:20px 0 0;
}
#header_contenido ul.idioma{
margin:20px 0 0;
float:right;
padding:8px 20px 0 0;
}
#header_contenido ul.idioma li{
list-style:none;
display:inline;
}
#header_contenido ul.idioma li abbr{
border:none;
}
#header_contenido ul.idioma li a{
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#8b8b8b;
padding:0 8px 0 6px;
border-right:1px solid #c7d7b5;
}
#header_contenido ul.idioma li a:hover,
#header_contenido ul.idioma li a:focus{
color:#707070;
text-decoration:underline;
}
#header_contenido ul.idioma li a.idioma_seleccionado,
#header_contenido ul.idioma li a.idioma_seleccionado:hover,
#header_contenido ul.idioma li a.idioma_seleccionado:focus{
color:#434343;
}
/*============================================================================
MENU NAVEGACION
============================================================================*/
#header_contenido ul.menu{
margin:20px 0 0 0;
text-align:left !important;
}
#header_contenido ul.menu li{
list-style:none;
display:inline;
}
#header_contenido ul.menu li a{
float:left;
display:block;
position:relative;
font:normal 12px "Times New Roman", Times, serif;
color:#e3ebda;
text-decoration:none;
text-transform:uppercase;
background-color:#4f8a10;
margin:0 1px 0 0;
height:33px;
cursor:pointer;
vertical-align:middle;
}
/*--------------------------------------------------------------Navegación castellano---*/
#header_contenido ul.menu li a:hover{
text-decoration:underline;
}
#header_contenido ul.menu li a span{
position:absolute;
height:100%;
width:100%;
background:url(../_images/menu_nav_es.gif) no-repeat top left;
overflow:hidden;
}
#header_contenido ul.menu li a span.euskera{
background:url(../_images/menu_nav_eu.gif) no-repeat top left;
}
#header_contenido ul.menu li a.nav_portada{
width:74px;
}
#header_contenido ul.menu li a.nav_portada_eu{
width:54px;
}
#header_contenido ul.menu li a.nav_portada span,
#header_contenido ul.menu li a.nav_portada_eu span{
background-position:0 0;
}
#header_contenido ul.menu li a.nav_portada:hover span,
#header_contenido ul.menu li a.nav_portada:focus span,
#header_contenido ul.menu li a.nav_portada_eu:hover span,
#header_contenido ul.menu li a.nav_portada_eu:focus span{
background-position:0 -33px;
}
body#portada #header_contenido ul.menu li a.nav_portada span,
body#portada #header_contenido ul.menu li a.nav_portada:hover span,
body#portada #header_contenido ul.menu li a.nav_portada:hover span,
body#portada #header_contenido ul.menu li a.nav_portada_eu span,
body#portada #header_contenido ul.menu li a.nav_portada_eu:hover span,
body#portada #header_contenido ul.menu li a.nav_portada_eu:hover span{
background-position:0 -66px;
}
#header_contenido ul.menu li a.nav_el_parque{
width:80px;
}
#header_contenido ul.menu li a.nav_el_parque_eu{
width:82px;
}
#header_contenido ul.menu li a.nav_el_parque span{
background-position:-75px 0;
}
#header_contenido ul.menu li a.nav_el_parque_eu span{
background-position:-55px 0;
}
#header_contenido ul.menu li a.nav_el_parque:hover span,
#header_contenido ul.menu li a.nav_el_parque:focus span{
background-position:-75px -33px;
}
#header_contenido ul.menu li a.nav_el_parque_eu:hover span,
#header_contenido ul.menu li a.nav_el_parque_eu:focus span{
background-position:-55px -33px;
}
body#parque #header_contenido ul.menu li a.nav_el_parque span,
body#parque #header_contenido ul.menu li a.nav_el_parque:hover span,
body#parque #header_contenido ul.menu li a.nav_el_parque:hover span{
background-position:-75px -66px;
}
body#parque #header_contenido ul.menu li a.nav_el_parque_eu span,
body#parque #header_contenido ul.menu li a.nav_el_parque_eu:hover span,
body#parque #header_contenido ul.menu li a.nav_el_parque_eu:hover span{
background-position:-55px -66px;
}
#header_contenido ul.menu li a.nav_instalaciones_servicios{
width:181px;
}
#header_contenido ul.menu li a.nav_instalaciones_servicios_eu{
width:197px;
}
#header_contenido ul.menu li a.nav_instalaciones_servicios span{
background-position:-156px 0;
}
#header_contenido ul.menu li a.nav_instalaciones_servicios_eu span{
background-position:-138px 0;
}
#header_contenido ul.menu li a.nav_instalaciones_servicios:hover span,
#header_contenido ul.menu li a.nav_instalaciones_servicios:focus span{
background-position:-156px -33px;
}
#header_contenido ul.menu li a.nav_instalaciones_servicios_eu:hover span,
#header_contenido ul.menu li a.nav_instalaciones_servicios_eu:focus span{
background-position:-138px -33px;
}
body#instalaciones #header_contenido ul.menu li a.nav_instalaciones_servicios span,
body#instalaciones #header_contenido ul.menu li a.nav_instalaciones_servicios:hover span,
body#instalaciones #header_contenido ul.menu li a.nav_instalaciones_servicios:hover span{
background-position:-156px -66px;
}
body#instalaciones #header_contenido ul.menu li a.nav_instalaciones_servicios_eu span,
body#instalaciones #header_contenido ul.menu li a.nav_instalaciones_servicios_eu:hover span,
body#instalaciones #header_contenido ul.menu li a.nav_instalaciones_servicios_eu:hover span{
background-position:-138px -66px;
}
#header_contenido ul.menu li a.nav_golf{
width:50px;
}
#header_contenido ul.menu li a.nav_golf_eu{
width:57px;
}
#header_contenido ul.menu li a.nav_golf span{
background-position:-338px 0;
}
#header_contenido ul.menu li a.nav_golf_eu span{
background-position:-336px 0;
}
#header_contenido ul.menu li a.nav_golf:hover span,
#header_contenido ul.menu li a.nav_golf:focus span{
background-position:-338px -33px;
}
#header_contenido ul.menu li a.nav_golf_eu:hover span,
#header_contenido ul.menu li a.nav_golf_eu:focus span{
background-position:-336px -33px;
}
body#golf #header_contenido ul.menu li a.nav_golf span,
body#golf #header_contenido ul.menu li a.nav_golf:hover span,
body#golf #header_contenido ul.menu li a.nav_golf:hover span{
background-position:-338px -66px;
}
body#golf #header_contenido ul.menu li a.nav_golf_eu span,
body#golf #header_contenido ul.menu li a.nav_golf_eu:hover span,
body#golf #header_contenido ul.menu li a.nav_golf_eu:hover span{
background-position:-336px -66px;
}
#header_contenido ul.menu li a.nav_tienda{
width:65px;
}
#header_contenido ul.menu li a.nav_tienda_eu{
width:62px;
}
#header_contenido ul.menu li a.nav_tienda span{
background-position:-389px 0;
}
#header_contenido ul.menu li a.nav_tienda_eu span{
background-position:-394px 0;
}
#header_contenido ul.menu li a.nav_tienda:hover span,
#header_contenido ul.menu li a.nav_tienda:focus span{
background-position:-389px -33px;
}
#header_contenido ul.menu li a.nav_tienda_eu:hover span,
#header_contenido ul.menu li a.nav_tienda_eu:focus span{
background-position:-394px -33px;
}
body#tienda #header_contenido ul.menu li a.nav_tienda span,
body#tienda #header_contenido ul.menu li a.nav_tienda:hover span,
body#tienda #header_contenido ul.menu li a.nav_tienda:hover span{
background-position:-389px -66px;
}
body#tienda #header_contenido ul.menu li a.nav_tienda_eu span,
body#tienda #header_contenido ul.menu li a.nav_tienda_eu:hover span,
body#tienda #header_contenido ul.menu li a.nav_tienda_eu:hover span{
background-position:-394px -66px;
}
#header_contenido ul.menu li a.nav_reservas{
width:73px;
}
#header_contenido ul.menu li a.nav_reservas_eu{
width:89px;
}
#header_contenido ul.menu li a.nav_reservas span{
background-position:-455px 0;
}
#header_contenido ul.menu li a.nav_reservas_eu span{
background-position:-457px 0;
}
#header_contenido ul.menu li a.nav_reservas:hover span,
#header_contenido ul.menu li a.nav_reservas:focus span{
background-position:-455px -33px;
}
#header_contenido ul.menu li a.nav_reservas_eu:hover span,
#header_contenido ul.menu li a.nav_reservas_eu:focus span{
background-position:-457px -33px;
}
body#reservas #header_contenido ul.menu li a.nav_reservas span,
body#reservas #header_contenido ul.menu li a.nav_reservas:hover span,
body#reservas #header_contenido ul.menu li a.nav_reservas:hover span{
background-position:-455px -66px;
}
body#reservas #header_contenido ul.menu li a.nav_reservas_eu span,
body#reservas #header_contenido ul.menu li a.nav_reservas_eu:hover span,
body#reservas #header_contenido ul.menu li a.nav_reservas_eu:hover span{
background-position:-455px -66px;
}
#header_contenido ul.menu li a.nav_actualidad{
width:93px;
}
#header_contenido ul.menu li a.nav_actualidad_eu{
width:68px;
}
#header_contenido ul.menu li a.nav_actualidad span{
background-position:-529px 0;
}
#header_contenido ul.menu li a.nav_actualidad_eu span{
background-position:-547px 0;
}
#header_contenido ul.menu li a.nav_actualidad:hover span,
#header_contenido ul.menu li a.nav_actualidad:focus span{
background-position:-529px -33px;
}
#header_contenido ul.menu li a.nav_actualidad_eu:hover span,
#header_contenido ul.menu li a.nav_actualidad_eu:focus span{
background-position:-547px -33px;
}
body#actualidad #header_contenido ul.menu li a.nav_actualidad span,
body#actualidad #header_contenido ul.menu li a.nav_actualidad:hover span,
body#actualidad #header_contenido ul.menu li a.nav_actualidad:hover span{
background-position:-529px -66px;
}
body#actualidad #header_contenido ul.menu li a.nav_actualidad_eu span,
body#actualidad #header_contenido ul.menu li a.nav_actualidad_eu:hover span,
body#actualidad #header_contenido ul.menu li a.nav_actualidad_eu:hover span{
background-position:-547px -66px;
}
#header_contenido ul.menu li a.nav_acceso_abonados{
width:132px !important;
}
#header_contenido ul.menu li a.nav_acceso_abonados_eu{
width:179px !important;
}
#header_contenido ul.menu li a.nav_acceso_abonados span{
background-position:-623px 0;
}
#header_contenido ul.menu li a.nav_acceso_abonados_eu span{
background-position:-616px 0;
}
#header_contenido ul.menu li a.nav_acceso_abonados:hover span,
#header_contenido ul.menu li a.nav_acceso_abonados:focus span{
background-position:-623px -33px;
}
#header_contenido ul.menu li a.nav_acceso_abonados_eu:hover span,
#header_contenido ul.menu li a.nav_acceso_abonados_eu:focus span{
background-position:-616px -33px;
}
body#abonados #header_contenido ul.menu li a.nav_acceso_abonados span,
body#abonados #header_contenido ul.menu li a.nav_acceso_abonados:hover span,
body#abonados #header_contenido ul.menu li a.nav_acceso_abonados:hover span{
background-position:-623px -66px;
}
body#abonados #header_contenido ul.menu li a.nav_acceso_abonados_eu span,
body#abonados #header_contenido ul.menu li a.nav_acceso_abonados_eu:hover span,
body#abonados #header_contenido ul.menu li a.nav_acceso_abonados_eu:hover span{
background-position:-616px -66px;
}

/*============================================================================
PORTADA
============================================================================*/

#flash_container{
background: url(../_images/portada/bg_cielo.jpg) repeat-x top center;
}
#flash_contenido{
margin:0 auto;
width:900px;
text-align:left;
/*background:url(../_images/portada/bg_flash_portada.jpg) no-repeat left top;*/
min-height:285px;
_height:285px;
}
#flash_contenido h1{
padding:35px 20px 0 445px;
font:normal 17px/21px Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
color:#1b1b1b;
}
#flash_contenido p{
padding:17px 145px 0 445px;
font:normal 13px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#3a3a3a;
}
#flash_contenido #flash{
float:left;
display:inline;
width:603px;
background:#fff;
}
#flash_contenido #flash img,
#flash_contenido #flash embed{
vertical-align:bottom;
}
#flash_contenido #entradilla{
float:left;
display:inline;
width:303px;
background:#69b11f url(../_images/bg_entradilla_portada.gif) no-repeat top right;
min-height:285px;
}
/* for Internet Explorer */
/*\*/
#flash_contenido #entradilla{
height:285px;
}
#flash_contenido #entradilla h1{
position:relative;
font:normal 15px Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;
margin:19px 20px 0 25px;
height:39px;
}
#flash_contenido #entradilla h1 span{
position:absolute;
width:100%;
height:100%;
overflow:hidden;
background:transparent url(../_images/tit_entradilla.gif) no-repeat left;
}
#flash_contenido #entradilla h1.eu span{
background:transparent url(../_images/tit_entradilla_eu.gif) no-repeat left;
}
#flash_contenido #entradilla p{
font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#005c1c;
margin:12px 20px 0 25px;
}
#listado_instalaciones_portada{
float:left;
display:inline;
width:597px;
padding:15px 0 0;
}
#destacados_portada .destacado_tiempo,
#destacados_portada .destacado_boletin{
float:left;
width:212px;
padding:2px;
background:#fff;
border:1px solid #bae48c;
}
#destacados_portada .destacado_boletin{
width:363px;
margin:0 0 0 10px;
}
#destacados_portada .destacado_tiempo div{
padding:2px 7px 0;
background:#e5f1d8 url(../_images/bg_destacado_tiempo.gif) no-repeat top left;
min-height:52px;
_height:52px; /* IE6 */
}
#destacados_portada .destacado_boletin div{
padding:2px 7px 0;
background:#e5f1d8 url(../_images/bg_destacado_boletin.gif) no-repeat top left;
min-height:52px;
_height:52px; /* IE6 */
}
#destacados_portada .destacado_tiempo h2,
#destacados_portada .destacado_boletin h2{
font:normal 10px Georgia, "Times New Roman", Times, serif;
color:#fff;
text-transform:uppercase;
}
#destacados_portada .destacado_tiempo h2 a,
#destacados_portada .destacado_boletin h2 a{
display:block;
color:#fff;
}
#destacados_portada .destacado_tiempo p,
#destacados_portada .destacado_boletin p{
font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
color:#1b1b1b;
}
#destacados_portada .destacado_tiempo p a,
#destacados_portada .destacado_boletin p a{
padding:5px 70px 0 0;
display:block;
color:#1b1b1b;
}
#flash_instalaciones{
clear:both;
padding:10px 0 21px;
background:url(../_images/bg_sombrainf_portada.gif) repeat-x left bottom;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#1b1b1b;
}
#cuadro_abonate_portada{
float:left;
display:inline;
width:290px;
margin:0 0 0 13px;
padding:15px 0 21px;
background:url(../_images/bg_sombrainf_portada.gif) repeat-x left bottom;
}
#cuadro_abonate_container{
border:4px solid #abc390;
}
#cuadro_abonate_contenido{
border:1px solid #e1ead7;
background:#c7d7b5;
padding:10px;
text-align:center;
}
#cuadro_abonate_contenido_flash{
border:1px solid #e1ead7;
background:#c7d7b5;
padding:0;
}
#cuadro_abonate_contenido h2{
font:normal 14px "Times New Roman", Times, serif;
text-transform:uppercase;
text-align:left;
}
#cuadro_abonate_contenido h2 a{
position:relative;
color:#2f2f2f;
display:block;
width:100%;
height:30px;
}
#cuadro_abonate_contenido h2 a span{
position:absolute;
width:100%;
height:100%;
cursor:pointer;
overflow:hidden;
background:transparent url(../_images/tit_abonate.gif) no-repeat center;
}
#cuadro_abonate_contenido h2 a span.eu{
background:transparent url(../_images/tit_abonate_eu.gif) no-repeat center;
}
#cuadro_abonate_contenido p{
font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
padding:10px 0 0;
color:#434343;
}
#cuadro_abonate_contenido p a{
padding:0 0 1px 0;
background:transparent url(../_images/border_dotted_verdeosc.gif) repeat-x bottom left;
}
#cuadro_abonate_contenido p a:hover,
#cuadro_abonate_contenido p a:focus{
background:none;
}

/*============================================================================
BREADCRUMBS
============================================================================*/

#breadcrumbs_container{
background:#006233 url(../_images/bg_breadcrumbs.gif) repeat-x top left;
}
#breadcrumbs_contenido{
margin:0 auto;
width:900px;
text-align:left;
}
#breadcrumbs_contenido ul{
margin:0 10px;
padding:13px 0 14px;
_padding-bottom:15px;
*padding-bottom:15px;
}
#breadcrumbs_contenido ul li{
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#e3ebda;
list-style:none;
display:inline;
padding:0 4px 0 9px;
background:transparent url(../_images/icon_li_breadcrumbs.gif) no-repeat left;
}
#breadcrumbs_contenido ul li.portada{
padding:0 4px 0 0;
background:none;
}
#breadcrumbs_contenido ul li a{
color:#e3ebda;
font-weight:bold;
}
#breadcrumbs_contenido ul li a:hover,
#breadcrumbs_contenido ul li a:focus{
color:#ffffff;
text-decoration:underline;
}

/*============================================================================
CUERPO
============================================================================*/

#cuerpo_contenedor{
border-top:1px solid #fff;
padding:0 0 30px;
background:transparent url(../_images/bg_gradient_cuerpo.gif) repeat-x top left;
}
#cuerpo_contenido{
margin:0 auto;
width:900px;
text-align:left;
}
#titulo_pagina{
clear:both;
padding:16px 0 0;
text-align:left;
border-bottom:4px solid #1b1b1b;
}
#titulo_pagina h1{
font:normal 26px "Times New Roman", Times, serif;
margin:0 0 15px;
color:#1b1b1b;
text-transform:uppercase;
}
#titulo_pagina ul{
clear:both;
}
#titulo_pagina ul li{
list-style:none;
display:inline;
}
#titulo_pagina ul li a{
float:left;
display:block;
color:#cecfc1;
text-decoration:none;
padding:5px 15px 6px;
margin:0 1px 0 0;
background:#5a5b50 url(../_images/bg_submenu_link.gif) repeat-x bottom left;
border-top:1px solid #6b6c60;
border-bottom:2px solid #474840;
}
#titulo_pagina ul li a:hover,
#titulo_pagina ul li a:focus,
#titulo_pagina ul li a.submenu_seleccionado{
background:#1b1b1b url(../_images/bg_submenu_hover.gif) repeat-x top left;
border-top-color:#353535;
border-bottom:none;
padding-bottom:8px;
color:#fff;
}
#titulo_pagina ul li a.submenu_seleccionado{
font-weight:bold;
}
#contenido_7c{
float:left;
display:inline;
width:525px;
margin:15px 0 0;
}
#contenido_7c p{
font:normal 12px/20px Tahoma, Arial, Helvetica, sans-serif;
}
#contenido_7c p strong{
color:#434343;
}
#contenido_7c h2.h2_txt_extendido{
font:normal 20px "Times New Roman", Times, serif;
padding:2px 0 3px;
margin:25px 0 1px 0;
color:#007323;
border-top:1px solid #c2d4af;
border-bottom:1px solid #c2d4af;
}
#contenido_7c p.txt_extendido{
font:normal 12px/20px Tahoma, Arial, Helvetica, sans-serif;
padding:8px 0 0;
}
#contenido_7c p.txt_extendido span.capitular{
float:left;
display:inline;
width:61px;
height:66px;
margin:-8px 5px 0 0;
text-align:center;
font:normal 50px/55px "Times New Roman", Times, serif;
color:#ffffff;
background:transparent url(../_images/bg_capitular.gif) no-repeat top left;
}
#contenido_7c p.txt_extendido a{
font-weight:bold;
padding:0 0 2px;
background:transparent url(../_images/border_dotted_verdeosc.gif) repeat-x bottom left;
}
#contenido_7c p.txt_extendido a:hover,
#contenido_7c p.txt_extendido a:focus{
background:none;
}
#confirmacion_datos div{
float:left;
display:inline;
width:50%;
}
#confirmacion_datos div h2,
h2.familiares_anadidos{
clear:both;
font:bold 16px Arial, Helvetica, sans-serif;
color:#1b1b1b;
background:#e5f1d8;
padding:3px 13px 4px;
margin:20px 0 0;
border-bottom:1px solid #b9e48b;
}
#confirmacion_datos div ul{
margin:10px 0 0 11px;
}
#confirmacion_datos div ul li{
list-style:none;
font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#434343;
}
#confirmacion_datos div ul li em{
font-style:normal;
color:#707070;
}
#confirmacion_datos div p{
padding:0 0 2px;
margin:1px 0 0 11px;
font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
}
#confirmacion_datos div p a{
background:transparent url(../_images/border_dotted_verdeosc.gif) repeat-x bottom left;
padding:0 0 2px;
}
#confirmacion_datos div p a:hover,
#confirmacion_datos div p a:focus{
background:none;
}
dl.familiares_anadidos{
clear:both;
margin:0 10px;
}
dl.familiares_anadidos dt{
float:left;
display:inline;
width:50%;
border-bottom:1px solid #c7d7b5;
padding:8px 0 10px;
font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
color:#434343;
}
dl.familiares_anadidos dt strong{
display:block;
}
dl.familiares_anadidos dt span{
display:none;
}
dl.familiares_anadidos dd{
float:left;
display:inline;
width:50%;
border-bottom:1px solid #c7d7b5;
padding:8px 0 10px;
font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
color:#434343;
}
dl.familiares_anadidos dd em{
font-style:normal;
color:#707070;
}
/*
dl.familiares_anadidos dd a img{
float:right;
display:block;
padding:7px 5px;
}
*/
dl.familiares_anadidos input{
float:right;
display:inline;
margin:7px 5px;
padding:15px;
width:15px;
height:15px;
border:none !important;
color: transparent;
background:transparent url(../_images/icon_eliminar.gif) no-repeat top left;
cursor:pointer;
}
dl.familiares_anadidos dt.par, dl.familiares_anadidos dd.par{
background:none;
}
.fila_instalaciones{
clear:both;
margin:15px 0 0 0;
}
.fila_instalaciones_primera{
margin:20px 0 0 0 !important;
}
.fila_instalaciones_primera div{
border:none !important;
padding:0 !important;
}
.fila_instalaciones div.instalacion_izda{
float:left;
display:inline;
width:435px;
margin:0 30px 0 0;
padding:10px 0 0;
border-top:3px double #c7d7b5;
}
.fila_instalaciones div.instalacion_dcha{
float:left;
display:inline;
width:435px;
margin:0;
padding:10px 0 0;
border-top:3px double #c7d7b5;
}
.fila_instalaciones div.instalacion_izda div,
.fila_instalaciones div.instalacion_dcha div{
display:block;
border:1px solid #87c33b !important;
}
.fila_instalaciones div.instalacion_izda div img,
.fila_instalaciones div.instalacion_dcha div img{
border:1px solid #e3ebda !important;
border-bottom:none !important;
vertical-align:bottom;
}
.fila_instalaciones div.instalacion_izda h2,
.fila_instalaciones div.instalacion_dcha h2{
font:normal 15px Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;
background:#69b11f;
border:1px solid #e3ebda !important;
position:relative;
height:36px;
}
.fila_instalaciones div.instalacion_izda h2 span,
.fila_instalaciones div.instalacion_dcha h2 span{
position:absolute;
width:100%;
height:100%;
overflow:hidden;
}
.fila_instalaciones div.instalacion_izda h2 span.tit_campa{
background:transparent url(../_images/tit_campa.gif) no-repeat top left;
}
.fila_instalaciones div.instalacion_izda h2 span.tit_campa_eu{
background:transparent url(../_images/tit_campa_eu.gif) no-repeat top left;
}
.fila_instalaciones div.instalacion_dcha h2 span.tit_hotel{
background:transparent url(../_images/tit_hotel.gif) no-repeat top left;
}
.fila_instalaciones div.instalacion_dcha h2 span.tit_hotel_eu{
background:transparent url(../_images/tit_hotel_eu.gif) no-repeat top left;
}
.fila_instalaciones div.instalacion_izda h2 span.tit_restaurante{
background:transparent url(../_images/tit_restaurante.gif) no-repeat top left;
}
.fila_instalaciones div.instalacion_izda h2 span.tit_restaurante_eu{
background:transparent url(../_images/tit_restaurante_eu.gif) no-repeat top left;
}
.fila_instalaciones div.instalacion_dcha h2 span.tit_piscina{
background:transparent url(../_images/tit_piscina.gif) no-repeat top left;
}
.fila_instalaciones div.instalacion_dcha h2 span.tit_piscina_eu{
background:transparent url(../_images/tit_piscina_eu.gif) no-repeat top left;
}
.fila_instalaciones div.instalacion_izda h2 span.tit_cancha_practicas{
background:transparent url(../_images/tit_cancha_practicas.gif) no-repeat top left;
}
.fila_instalaciones div.instalacion_izda h2 span.tit_cancha_practicas_eu{
background:transparent url(../_images/tit_cancha_practicas_eu.gif) no-repeat top left;
}
.fila_instalaciones div.instalacion_dcha h2 span.tit_equipamiento{
background:transparent url(../_images/tit_equipamiento.gif) no-repeat top left;
}
.fila_instalaciones div.instalacion_dcha h2 span.tit_equipamiento_eu{
background:transparent url(../_images/tit_equipamiento_eu.gif) no-repeat top left;
}
.fila_instalaciones div.instalacion_izda p,
.fila_instalaciones div.instalacion_dcha p{
font:normal 12px/20px Tahoma, Arial, Helvetica, sans-serif;
padding:8px 0 0 0;
background:transparent url(../_images/bg_sombra15_inf7.gif) repeat-x top left;
border-top:1px solid #e3ebda;
}
.fila_instalaciones div.instalacion_izda p strong,
.fila_instalaciones div.instalacion_dcha p strong{
color:#434343;
}
#contenido_5c{
float:left;
display:inline;
width:350px;
margin:15px 0 0 25px;
}
.sombra15_inf7{
padding-bottom:16px !important;
background:transparent url(../_images/bg_sombra15_inf7.gif) repeat-x left bottom;
}
#cuadro_logo_grande_container{
border:1px solid #87c33b;
}
#cuadro_logo_grande_contenido{
border:1px solid #e3ebda;
background:#69b11f url(../_images/bg_logo_grande.gif) no-repeat right;
}
#cuadro_logo_grande_contenido h2{
position:relative;
margin:15px 15px 10px !important;
font:normal 15px Tahoma, Arial, Helvetica, sans-serif !important;
color:#ffffff !important;
/*height:19px;*/
}
#cuadro_logo_grande_contenido h2 span{
position:absolute;
width:100%;
height:100%;
overflow:hidden;
background:transparent url(../_images/tit_ventajas.gif) no-repeat left;
}
#cuadro_logo_grande_contenido h2 span.eu{
background:transparent url(../_images/tit_ventajas_eu.gif) no-repeat left;
}
#cuadro_logo_grande_contenido h2 span.h2_info_contacto{
background:transparent url(../_images/tit_info_contacto.gif) no-repeat left;
}
#cuadro_logo_grande_contenido h2 span.h2_info_contacto_eu{
background:transparent url(../_images/tit_info_contacto_eu.gif) no-repeat left;
}
#cuadro_logo_grande_contenido address{
font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
color:#005c1c;
padding:0 15px 11px;
background:transparent url(../_images/bg_gradient_brillo_blanco.png) repeat-x bottom !important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’../_images/bg_gradient_brillo_blanco.png’);
}
#cuadro_logo_grande_contenido address a{
color:#005c1c;
padding:0 0 2px;
background:none;
}
#cuadro_logo_grande_contenido address a:hover,
#cuadro_logo_grande_contenido address a:focus{
background:transparent url(../_images/border_dotted_verdeosc.gif) repeat-x bottom left;
}
#cuadro_logo_grande_contenido abbr{
border-color:#005c1c;
}
#cuadro_logo_medio_container{
border:1px solid #87c33b;
margin:0 0 10px;
}
#cuadro_logo_medio_container img,
#cuadro_logo_medio_container embed{
border:1px solid #e3ebda;
border-bottom:none;
vertical-align:bottom;
}
#cuadro_logo_medio_contenido{
border:1px solid #e3ebda;
background:#69b11f url(../_images/bg_logo_medio.gif) no-repeat right;
}
#cuadro_logo_medio_contenido h2{
position:relative;
margin:11px 15px 7px !important;
font:normal 15px Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;
/*height:19px;*/
}
#cuadro_logo_medio_contenido h2 span{
position:absolute;
width:100%;
height:100%;
overflow:hidden;
background:transparent url(../_images/tit_parque_publico.gif) no-repeat left;
}
#cuadro_logo_medio_contenido h2 span.eu{
background:transparent url(../_images/tit_parque_publico_eu.gif) no-repeat left;
}
#cuadro_logo_medio_contenido p{
font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
color:#005c1c;
padding:0 15px 11px;
background:transparent url(../_images/bg_gradient_brillo_blanco.png) repeat-x bottom !important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’../_images/bg_gradient_brillo_blanco.png’);
}
#cuadro_logo_medio_contenido p.txt_icon_circ{
padding:9px 15px !important;
background:transparent url(../_images/bg_gradient_relieve.png) repeat-x bottom !important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’../_images/bg_gradient_relieve.png’);
}
#cuadro_logo_grande_contenido div.tira_plazas{
position:absolute;
margin:-2px 0 0 220px;
}
#cuadro_pie_foto_container{
border:1px solid #87c33b;
}
#cuadro_pie_foto_container img,
#cuadro_pie_foto_container embed{
border:1px solid #e3ebda;
border-bottom:none;
vertical-align:bottom;
}
#cuadro_pie_foto_contenido{
border:1px solid #e3ebda;
background:#69b11f url(../_images/bg_gradient_verde.gif) repeat-x bottom left;
}
#cuadro_pie_foto_contenido p{
padding:10px 0 12px 15px;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;
background:transparent url(../_images/bg_logo_piefoto.png) no-repeat left !important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’../_images/bg_logo_piefoto.png’);
}
ul.listado_ventajas{
padding:0 0 8px;
background:transparent url(../_images/bg_gradient_brillo_blanco.png) repeat-x bottom !important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’../_images/bg_gradient_brillo_blanco.png’);
}
ul.listado_ventajas li{
list-style:none;
font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
color:#005c1c;
}
ul.listado_ventajas li span{
margin:0 15px 0 19px;
padding:4px 0 5px 19px;
display:block;
background:transparent url(../_images/icon_flecha_li.gif) no-repeat left;
}
ul.listado_ventajas li abbr{
border-color:#005c1c;
}
#campo_golf,
#como_llegar{
clear:both;
margin:30px 0 0;
padding:0;
}
#campo_golf h2,
#como_llegar h2{
clear:both;
display:block;
font:normal 20px "Times New Roman", Times, serif;
color:#007323;
padding:0 0 7px;
border-bottom:3px double #c2d4af;
}
#campo_golf #album_fotos{
margin:20px 0 0;
min-height:280px;
background:url(../_images/campo-golf/vista_general.gif) no-repeat right top;
}
/* for Internet Explorer */
/*\*/
#campo_golf #album_fotos{
height:280px;
}
#campo_golf div.submenu_hoyos{
float:left;
display:inline;
width:150px;
padding:0;
margin:0;
}
#campo_golf div.submenu_hoyos p{
font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif;
}
#campo_golf div div.submenu_hoyos ul{
position:relative;
margin:10px 0 0 0;
padding:1px 0 0;
background:transparent url(../_images/border_dotted_verdeclaro.gif) repeat-x left top;
}
#campo_golf div.submenu_hoyos ul li{
list-style:none;
background:transparent url(../_images/border_dotted_verdeclaro.gif) repeat-x left bottom;
}
#campo_golf div.submenu_hoyos ul li a{
display:block;
width:90%;
height:100%;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#434343;
padding:3px 0 7px 10px;
margin:0 0 0 5px;
background:transparent url(../_images/icon_triang_verde.gif) no-repeat left; 
}
#campo_golf div.submenu_hoyos ul li a:hover,
#campo_golf div.submenu_hoyos ul li a:hover{
color:#69b11f;
}
#campo_golf div.submenu_hoyos ul li a img{
position:absolute; 
top:-36px;
left:170px; 
visibility:hidden;
border:0;
}
#campo_golf div.submenu_hoyos ul li a:hover img,
#campo_golf div.submenu_hoyos ul li a:focus img{
visibility:visible;
}
.imagen_no img{
visibility:hidden;
}
.imagen_si img{
visibility:visible;
}
#campo_golf div.hoyos_campo_golf{
float:left;
display:inline;
width:730px;
padding:0;
margin:0 0 0 20px;
}
div#campo_golf table th{
font-size:11px;
}
div#campo_golf table th,
div#campo_golf table td{
text-align:center !important;
}
div#campo_golf table th.align_left,
div#campo_golf table td.align_left{
text-align:left !important;
}
div#campo_golf table td.titulo_cctas{
font-size:11px;
text-transform:uppercase;
font-weight:bold;
color:#434343;
}
div#campo_golf table td.vuelta1{
font-size:12px;
font-weight:bold;
}
div#campo_golf table td.vuelta2{
font-size:12px;
font-weight:bold;
color:#434343;
}

/*============================================================================
LOCALIZACION
============================================================================*/

#como_llegar #map_container{
float:left;
display:inline;
width:525px;
margin:20px 0 0;
padding:0 0 16px;
background:transparent url(../_images/bg_sombra15_inf7.gif) repeat-x left bottom;
}
#como_llegar #map_container #map{
border:1px solid #87c33b;
padding:1px;
height:291px;
}
#como_llegar #col_dcha{
float:left;
display:inline;
width:350px;
margin:20px 0 0 25px;
padding:0 0 16px;
background:transparent url(../_images/bg_sombra15_inf7.gif) repeat-x left bottom;
}
#como_llegar #col_dcha h2{
padding:0;
border:none;
}
#como_llegar #col_dcha p{
font:normal 12px/20px Tahoma, Arial, Helvetica, sans-serif;
padding:0 0 20px;
}
#como_llegar #col_dcha p strong{
color:#434343;
}
#map_container_ampliado{
margin:20px 0 0;
padding:0 0 16px;
background:transparent url(../_images/bg_sombra15_inf7.gif) repeat-x left bottom;
}
#map_container_ampliado #map{
border:1px solid #87c33b;
padding:1px;
height:400px;
}

/*============================================================================
AVISO LEGAL
============================================================================*/

#contenedor_aviso_legal{
}
#cuerpo_contenedor_aviso_legal{
border-top:1px solid #e3ebda;
padding:0;
background:transparent url(../_images/bg_gradient_cuerpo.gif) repeat-x top left;
}
#header_aviso_legal{
background:#ffffff url(../_images/bg_header.gif) repeat-x top left;
border-bottom:5px solid #434343;
padding:20px;
}
#contenido_aviso_legal{
padding:10px 0 20px;
margin:0 20px;
text-align:left;
}
#titulo_pagina_aviso_legal{
clear:both;
display:block;
padding:20px 0 11px;
margin:0 20px;
text-align:center;
background:transparent url(../_images/bg_h1.gif) no-repeat bottom;
}
#titulo_pagina_aviso_legal h1{
font:normal 16px "Times New Roman", Times, serif;
color:#434343;
text-transform:uppercase;
}
#contenido_aviso_legal h2{
font:normal 20px "Times New Roman", Times, serif;
padding:2px 0 3px;
margin:20px 0 1px 0;
color:#007323;
border-top:1px solid #c2d4af;
border-bottom:1px solid #c2d4af;
}
#contenido_aviso_legal p{
font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
padding:7px 0 0;
}
#contenido_aviso_legal p strong{
color:#434343;
}
#contenido_aviso_legal p a{
font-weight:bold;
background:transparent url(../_images/border_dotted_verdeosc.gif) repeat-x bottom left;
padding:0 0 2px;
}
#contenido_aviso_legal p a:hover,
#contenido_aviso_legal p a:focus{
background:none;
}


/*=======================================================
CUERPO DOS COLUMNAS
=========================================================*/
#cuerpo_doscol{
clear:both;
}
#cuerpo_doscol_colizda{
float:left;
display:inline;
width:570px;
}
#cuerpo_doscol_colizda_campogolf{
float:left;
display:inline;
width:590px;
}
#cuerpo_imgs_hoyos{
}
#cuerpo_aviso_legal{
width:100%;
}
#subtitulo_seccion,
#subtitulo_coldcha{
margin:17px 0 0;
clear:both;
}
#subtitulo_seccion h2,
#subtitulo_coldcha h2{
display:inline;
font:bold 16px Arial, Helvetica, sans-serif;
color:#5a5b50;
text-transform:uppercase;
}
#img_hoyo{
margin:10px auto 0;
clear:both;
text-align:center;
}
#img_hoyo img{
display:block;
padding:3px;
margin:0 auto;
border:1px solid #bae48c;
}
#img_hoyo p{
display:block;
padding:0 0 10px;
text-align:left;
}
#img_hoyo p a{
padding:0 0 0 15px;
background:url(../_images/icon_flecha_volver_verde.gif) no-repeat left;
}
#img_hoyo p a:hover,#img_hoyo p a:focus{
text-decoration:underline;
}
#cuerpo_doscol_coldcha{
float:right;
display:inline;
width:290px;
}
.marco_cuadros_coldcha{
clear:both;
border:1px solid #bae48c;
padding:2px;
}
.titulo_cuadro{
background:#1b1b1b url(../_images/bg_gradient_inf_grisosc.gif) repeat-x bottom left;
padding:4px 15px;
}
.adornos_cuadro{
position:absolute;
}
/*-------------------------------------------------Cuadro Mi pedido----------*/
#cuadro_mi_pedido{
background:#e5f1d8 url(../_images/bg_gradient_sup_verdeclaro.gif) repeat-x top left;
padding:10px;
}
#cuadro_mi_pedido h2{
float:left;
display:inline;
width:100px;
font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
color:#1b1b1b;
}
#cuadro_mi_pedido h2 a{
display:block;
color:#1b1b1b;
text-decoration:none;
padding:0 0 1px 20px;
background:url(../_images/icon_carrito_mi_pedido.gif) no-repeat left;
}
#cuadro_mi_pedido h2 a:hover,
#cuadro_mi_pedido h2 a:focus{
text-decoration:underline;
}
#cuadro_mi_pedido p{
float:right;
display:inline;
width:155px;
text-align:right;
}
#cuadro_mi_pedido p a{
color:#4f8a10;
text-decoration:none;
}
#cuadro_mi_pedido p a:hover,
#cuadro_mi_pedido p a:focus{
text-decoration:underline;
}
/*-------------------------------------------------Cuadro Tienda----------*/
#cuadro_tienda,
#cuadro_cursos{
background:#4f8a10 url(../_images/bg_hierba_verdemed.gif) no-repeat bottom;
padding:0 0 30px;
}
#cuadro_tienda img,
#cuadro_cursos img{
color:#fff;
}
#cuadro_tienda h2,
#cuadro_cursos h2{
font:normal 15px Georgia, "Times New Roman", Times, serif;
color:#fff;
text-transform:uppercase;
}
#cuadro_tienda p,
#cuadro_cursos p{
font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
margin:7px 15px 0;
padding:0;
color:#e3ebda;
}
/*-------------------------------------------------Tienda----------*/
.fila_productos_sep{
clear:both;
margin:20px 0 0;
padding:0 0 20px;
border-bottom:3px solid #5a5b50;
}
.fila_productos{
background:url(../_images/border_dotted_productos.gif) repeat-y center;
}
.detalle_producto{
float:left;
display:inline;
width:169px;
margin:0 31px 0 0;
}
.detalle_producto_ultima{
margin:0;
}
.detalle_producto .img_producto{
display:block;
text-align:center;
margin:0 0 10px;
}
.detalle_producto img.tira_oferta{
position:absolute;
margin:0;
}
.detalle_producto .txt_producto{
min-height:96px;
_height:96px; /* IE6 */
}
.detalle_producto p{
font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
text-align:left;
}
.detalle_producto p.nombre_producto{
font-size:12px;
font-weight:bold;
color:#4f8a10;
margin:4px 0 0;
}
.detalle_producto p.nombre_categoria{
display:block;
font-size:10px;
text-transform:uppercase;
}
.detalle_producto p.nombre_categoria a{
display:block;
padding:1px 5px 1px;
background:#5a5b50;
color:#fff;
}
.detalle_producto p.nombre_categoria a:hover,
.detalle_producto p.nombre_categoria a:focus{
background:#1b1b1b;
}
.detalle_producto form{
margin:10px auto 0;
text-align:center;
}
.detalle_producto form fieldset{
border:none;
padding:0;
margin:0;
}
.detalle_producto form div{
padding:8px 0;
margin:0 0 10px;
border-top:1px solid #e5f1d8;
border-bottom:1px solid #e5f1d8;
text-align:left;
}
.detalle_producto form dl{
float:left;
display:inline;
}
.detalle_producto form dl abbr{
border-color:#5a5b50;
}
.detalle_producto form dl dt{
float:left;
display:inline;
font-size:11px;
color:#5a5b50;
display:inline;
padding:3px 8px 0 0;
}
.detalle_producto form dl dd input{
float:left;
display:inline;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#1b1b1b;
border:1px solid #e5f1d8;
text-align:center;
width:auto;
padding:2px 0 4px;
}
.detalle_producto form dl dd input:hover,
.detalle_producto form dl dd input:focus{
border-color:#4f8a10;
background:#e5f1d8;
}
.detalle_producto form div p.precio_producto{
float:right;
display:inline;
font:normal 18px Arial, Helvetica, sans-serif !important;
color:#5a5b50;
margin:0;
padding:0;
}
.detalle_producto form div p.precio_producto strong{
color:#1b1b1b;
}
.detalle_producto form input.bot_comprar_producto{
border:none;
background:#4f8a10;
color:#fff;
font-weight:bold;
cursor:pointer;
}
#paginacion{
clear:both;
margin:20px 0 0;
}
#paginacion ul{
}
#paginacion ul li{
list-style:none;
display:inline;
}
#paginacion ul li a{
float:left;
display:block;
width:23px;
margin:0 3px 0 0;
padding:4px 0 5px;
text-align:center;
background:#e5f1d8 url(../_images/bg_paginacion_nums.gif) no-repeat top;
font-size:11px;
color:#1b1b1b;
}
#paginacion ul li a:hover,
#paginacion ul li a:focus{
background-color:#bae48c;
background-position:center;
}
#paginacion ul li a.pagina_ant_sig{
background:#e5f1d8 url(../_images/bg_paginacion_ant_sig.gif) no-repeat top;
width:73px;
}
#paginacion ul li a.pagina_ant_sig:hover,
#paginacion ul li a.pagina_ant_sig:focus{
background-color:#bae48c;
background-position:bottom;
}
#paginacion ul li a span.pagina_ant{
padding:0 0 0 7px;
background:url(../_images/icon_flecha_gris_ant.gif) no-repeat left;
}
#paginacion ul li a span.pagina_sig{
padding:0 7px 0 0;
background:url(../_images/icon_flecha_gris_sig.gif) no-repeat right;
}
#paginacion ul li a.pagina_selected,
#paginacion ul li a.pagina_selected:hover,
#paginacion ul li a.pagina_selected:focus{
background-color:#4f8a10;
background-position:bottom;
color:#fff;
font-weight:bold;
}
/*-------------------------------------------------------Mi pedido---------------*/
ul.pasos_pedido{
float:right;
display:inline;
padding:2px 0 3px;
}
ul.pasos_pedido li{
display:inline;
list-style:none;
font-size:11px;
color:#a2a49a;
margin:0 0 0 12px;
padding:2px 0 3px 23px;
}
ul.pasos_pedido li.pasos_compra{
padding:2px 0 3px;
color:#1b1b1b;
}
ul.pasos_pedido li.paso1{
background:url(../_images/tienda/paso_1_link.gif) no-repeat left;
}
#paso1 li.paso1{
background:url(../_images/tienda/paso_1_hover.gif) no-repeat left;
font-weight:bold;
color:#1b1b1b;
}
ul.pasos_pedido li.paso2{
background:url(../_images/tienda/paso_2_link.gif) no-repeat left;
}
#paso2 li.paso2{
background:url(../_images/tienda/paso_2_hover.gif) no-repeat left;
font-weight:bold;
color:#1b1b1b;
}
ul.pasos_pedido li.paso3{
background:url(../_images/tienda/paso_3_link.gif) no-repeat left;
}
#paso3 li.paso3{
background:url(../_images/tienda/paso_3_hover.gif) no-repeat left;
font-weight:bold;
color:#1b1b1b;
}
ul.pasos_pedido li.paso4{
background:url(../_images/tienda/paso_4_link.gif) no-repeat left;
}
#paso4 li.paso4{
background:url(../_images/tienda/paso_4_hover.gif) no-repeat left;
font-weight:bold;
color:#1b1b1b;
}
#cuerpo_tienda_unacol,
#cuerpo_acceso_abonados_unacol{
margin:20px 0 0;
}
#cuerpo_acceso_abonados_unacol p{
margin:20px 0 0;
display:block;
}
#cuerpo_acceso_abonados_unacol table{
margin-top:20px;
}
#cuerpo_tienda_unacol p.txt_datos_obligatorios{
float:right;
display:inline;
}
#cuerpo_tienda_unacol p.txt_datos_obligatorios span{
color:#4f8a10;
}
#cuerpo_tienda_unacol p.txt_volver a{
padding:0 0 0 13px;
color:#4f8a10;
background:url(../_images/icon_flecha_volver_verde.gif) no-repeat left;
}
#cuerpo_tienda_unacol p.txt_volver a:hover,
#cuerpo_tienda_unacol p.txt_volver a:focus{
text-decoration:underline;
}
table#pedido_productos{
clear:both;
border-collapse:collapse;
width:100%;
border-top:1px solid #b9e48b;
border-bottom:3px solid #4f8a10;
}
table#pedido_productos tr:hover,
table#pedido_productos tr:focus{
background:#f5f9ef;
}
table#pedido_productos th{
font-size:10px;
font-weight:normal;
text-transform:uppercase;
text-align:left;
color:#fff;
padding:1px 0 2px;
background:#5c5c4f;
}
table#pedido_productos td{
border-bottom:1px solid #b9e48b;
padding:8px 0;
vertical-align:top;
}
table#pedido_productos td.producto_img{
text-align:center;
}
table#pedido_productos td.producto_referencia{
font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
color:#1b1b1b;
text-align:left;
}
table#pedido_productos td.producto_datos{
font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
}
table#pedido_productos td.producto_datos strong{
display:block;
font-size:12px;
color:#4f8a10;
}
table#pedido_productos td.producto_datos a{
display:block;
margin:10px 0 0;
padding:0 0 1px 16px;
font-size:12px;
color:#4f8a10;
background: url(../_images/icon_cerrar_verde.gif) no-repeat left;
}
table#pedido_productos td.producto_datos a:hover,
table#pedido_productos td.producto_datos a:focus{
text-decoration:underline;
}
table#pedido_productos td.producto_precio{
text-align:right;
text-transform:uppercase;
font-size:11px;
}
table#pedido_productos td.producto_precio strong{
color:#1b1b1b;
font-size:12px;
}
table#pedido_productos td.producto_cantidad{
text-align:right;
font-size:11px;
}
table#pedido_productos td.producto_cantidad_txt{
text-align:right;
font-size:11px;
}
table#pedido_productos td.producto_cantidad_txt strong{
font-size:12px;
color:#1b1b1b;
}
table#pedido_productos td.producto_cantidad label{
display:inline;
padding:0 8px 0 0;
}
table#pedido_productos td.producto_cantidad input{
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#1b1b1b;
border:1px solid #e5f1d8;
text-align:center;
width:auto;
padding:2px 0 4px;
}
table#pedido_productos td.producto_cantidad input:hover,
table#pedido_productos td.producto_cantidad input:focus{
border-color:#4f8a10;
background:#e5f1d8;
}
table#pedido_productos td.producto_cantidad a{
display:block;
clear:both;
margin:10px 0 0;
font-size:12px;
color:#4f8a10;
}
table#pedido_productos td.producto_cantidad a span{
display:inline;
padding:0 0 1px 13px;
background: url(../_images/icon_flecha_sig_verde.gif) no-repeat left;
}
table#pedido_productos td.producto_cantidad a:hover span,
table#pedido_productos td.producto_cantidad a:focus span{
text-decoration:underline;
}
table#pedido_productos td.producto_cantidad input.boton_actualizar{
font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
color:#4f8a10;
border:0;
text-align:left;
width:auto !important;
padding:0 0 0 10px;
margin:3px 0 0;
*margin:3px -20px 0 0;
_margin:3px -20px 0 0;
background:transparent url(../_images/icon_flecha_sig_verde.gif) no-repeat left;
cursor:pointer;
float:right;
display:block;
}
table#pedido_productos td.producto_cantidad input.boton_actualizar:hover,
table#pedido_productos td.producto_cantidad input.boton_actualizar:focus{
text-decoration:underline !important;
}
table#pedido_productos td.subtotal_precio,
table#pedido_productos td.total_precio{
text-align:right;
text-transform:uppercase;
font-size:11px;
}
table#pedido_productos td.subtotal_precio strong,
table#pedido_productos td.total_precio strong{
font-size:12px;
color:#1b1b1b;
}
table#pedido_productos td.subtotal_precio{
border-bottom-color:#e5f1d8;
}
table#pedido_productos td.observaciones{
border-top-color:#e5f1d8;
text-align:left;
font-size:12px;
}
table#pedido_productos td.observaciones a:hover,
table#pedido_productos td.observaciones a:focus{
text-decoration:underline;
}
#botonera_enviar{
clear:both;
margin:10px 0 0;
}
.borde_botonera{
border-top:3px solid #4f8a10;
padding:10px 0 0;
}
#botonera_enviar p.txt_confirmacion{
float:left;
display:block;
width:60%;
margin:-1px 0 0;
font-size:11px;
line-height:15px;
}
#botonera_enviar p.txt_volver{
float:left;
display:block;
width:45%;
margin:6px 0 0;
}
#botonera_enviar input{
float:right;
display:block;
width:142px;
border:none;
padding:7px 0;
margin:0 0 0 5px;
background:#4f8a10 url(../_images/bg_boton_form.gif) no-repeat top left;
text-align:center;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
cursor:pointer;
}
#botonera_enviar input:hover,
#botonera_enviar input:focus{
background-position:bottom left;
background-color:#006233;
}
/*-------------------------------------------------------Formulario datos envío---------------*/
form#datos_envio,
form#form_contacto{
margin:10px 0 0;
border-top:1px solid #b9e48b;
}
form#datos_envio fieldset,
form#form_contacto fieldset,
form#forma_envio fieldset,
form.forma_pago fieldset{
border:none;
padding:5px 15px 25px;
border-bottom:3px solid #4f8a10;
}
form#forma_envio fieldset{
padding-bottom:5px;
border-bottom:none;
}
form#datos_envio fieldset div{
float:left;
display:inline;
width:50%;
margin:20px 0 0;
}
form#datos_envio fieldset div label{
float:left;
display:inline;
width:23%;
padding:4px 0 0;
}
form#datos_envio fieldset div label span{
color:#4f8a10
}
form#datos_envio fieldset div.clearfix input,
form#datos_envio fieldset div.clearfix select{
float:left;
display:inline;
width:70%;
font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
color:#1b1b1b;
border:1px solid #bae48c;
padding:3px;
}
form#datos_envio fieldset div.clearfix input:hover,
form#datos_envio fieldset div.clearfix input:focus{
border-color:#4f8a10;
background:#e5f1d8;
}
form#datos_envio fieldset div.txt_proteccion_datos,
form#form_contacto fieldset div.txt_proteccion_datos{
clear:both;
width:100%;
background:#e5f1d8 url(../_images/bg_gradient_sup_verdeclaro.gif) repeat-x top left;
border:1px solid #b9e48b;
padding:7px 10px 10px;
}
form#datos_envio fieldset div.txt_proteccion_datos p,
form#form_contacto fieldset div.txt_proteccion_datos p{
clear:both !important;
display:block !important;
width:100% !important;
font-size:10px;
line-height:14px;
color:#5a5b50;
}
form#datos_envio fieldset div.txt_proteccion_datos p strong,
form#form_contacto fieldset div.txt_proteccion_datos p strong{
color:#4f8a10;
text-transform:uppercase;
}
form#datos_envio fieldset div.txt_proteccion_datos p a,
form#form_contacto fieldset div.txt_proteccion_datos p a{
text-decoration:none;
}
form#datos_envio fieldset div.txt_proteccion_datos p a:hover,
form#datos_envio fieldset div.txt_proteccion_datos p a:focus,
form#form_contacto fieldset div.txt_proteccion_datos p a:hover,
form#form_contacto fieldset div.txt_proteccion_datos p a:focus{
text-decoration:underline;
}
form#datos_envio fieldset div.txt_proteccion_datos input,
form#form_contacto fieldset div.txt_proteccion_datos input{
clear:left;
display:inline;
float:none;
width:auto;
margin:10px 0 0;
}
form#datos_envio fieldset div.txt_proteccion_datos label,
form#form_contacto fieldset div.txt_proteccion_datos label{
clear:left;
display:inline;
float:none;
width:auto;
margin:10px 0 0;
}
form#datos_envio div.error,
form#form_contacto div.error,
form#form_reservas div.error{
margin:25px 15px 0;
padding:0 0 20px;
border-bottom:1px solid #e5f2d8;
}
form#datos_envio div.error p,
form#form_contacto div.error p,
form#form_reservas div.error p{
padding:2px 0 2px 26px;
background:url(../_images/icon_error.gif) no-repeat left top;
font-weight:bold;
color:#e2001a;
line-height:18px;
}
form#datos_envio div.error ul,
form#form_contacto div.error ul,
form#form_reservas div.error ul{
margin:8px 41px 0;
font-size:11px;
line-height:16px;
}
/*-------------------------------------------------------Confirmacion de datos---------------*/
#cuerpo_tienda_unacol h3{
clear:both;
font:bold 16px Arial, Helvetica, sans-serif;
color:#1b1b1b;
background:#e5f1d8;
padding:3px 13px 4px;
margin:20px 0 0;
border-bottom:1px solid #b9e48b;
}
#cuerpo_tienda_unacol dl{
margin:10px 13px 0;
line-height:18px;
}
#cuerpo_tienda_unacol dl dt{
float:left;
display:inline;
width:17%;
font-weight:bold;
color:#5a5b50;
padding:3px 0;
border-bottom:1px solid #e5f1d8;
}
#cuerpo_tienda_unacol dl dd{
float:left;
display:inline;
width:33%;
color:#1b1b1b;
padding:3px 0;
border-bottom:1px solid #e5f1d8;
}
/*-------------------------------------------------------Factura---------------*/
#datos_facturacion{
margin:20px 0 0;
padding:0 0 30px;
}
#datos_facturacion h1{
display:block;
padding:0 0 20px;
font:bold 20px Arial, Helvetica, sans-serif;
color:#1b1b1b;
}
#datos_facturacion p{
float:left;
display:inline;
width:45%;
line-height:18px;
color:#1b1b1b;
}
p.imprimir_factura{
margin:10px 0 0;
display:block;
width:142px;
text-align:center;
}
p.imprimir_factura a{
display:block;
background:#4f8a10 url(../_images/bg_boton_form.gif) no-repeat left top;
padding:8px 0;
color:#fff;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
}
p.imprimir_factura a:hover,
p.imprimir_factura a:focus{
background:#006233 url(../_images/bg_boton_form.gif) no-repeat left bottom;
}
/*=======================================================
GOLF
=========================================================*/
/*---------------------------------------------------------------El campo--------------------------*/
#txt_campo_golf,
#txt_generico,
#txt_instalaciones{
margin:20px 0 0;
}
#txt_campo_golf p,
#txt_generico p,
#txt_instalaciones p,
#grafico_campo_golf p{
margin:20px 0 0;
font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
}
#txt_campo_golf p.txt_entradilla,
#txt_generico p.txt_entradilla,
#txt_accesos p.txt_entradilla,
#txt_instalaciones p.txt_entradilla,
#grafico_campo_golf p.txt_entradilla{
font:normal 14px/21px Arial, Helvetica, sans-serif;
color:#1b1b1b;
}
#txt_generico p a:hover, #txt_generico p a:focus{
text-decoration:underline;
}
#txt_instalaciones p.txt_entradilla{
margin:10px 0 0;
}
#grafico_campo_golf{
clear:both;
margin:20px 0 0;
}
table.hoyos_campo{
margin:0 0 10px;
width:100%;
border-collapse:collapse;
}
table.hoyos_campo th{
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
color:#1b1b1b;
text-align:center;
}
table.hoyos_campo th.num_hoyo{
padding:16px 0 5px;
background:url(../_images/bg_th_hoyo.gif) no-repeat center;
border-bottom:8px solid #fff;
}
table.hoyos_campo th.distancia_hoyos{
padding:16px 0 5px;
border-bottom:8px solid #fff;
color:#006233;
font-size:12px;
font-weight:bold;
background:url(../_images/bg_th_distancia_hoyos.gif) no-repeat top center;
}
table.hoyos_campo th.titulo_hoyos{
padding:7px 0 8px;
border-bottom:1px solid #006233;
text-align:left;
color:#1b1b1b;
background:#fff;
font-weight:bold;
font-size:12px;
}
table.hoyos_campo td{
padding:7px 0 8px;
border-bottom:1px solid #006233;
text-align:center;
color:#1b1b1b;
background:url(../_images/bg_td_hoyos.gif) repeat-y center;
}
table.hoyos_campo td abbr{
border-color:#b3cb9c;
}
table.hoyos_campo td.distancias_hoyos{
color:#fff;
background:#4e9876 url(../_images/bg_td_distancias_hoyos.gif) repeat-y top left;
}
table.hoyos_campo td.distancias_hoyos abbr{
border-color:#417f62;
}
table.hoyos_campo td.handicap{
font-weight:bold;
color:#006233;
}
/*---------------------------------------------------------------Cursos--------------------------*/
.golf_curso{
margin:28px 0 0;
}
.golf_curso h3,
#cuadro_calendario h3,
#listado_torneos h3{
border-top:3px solid #4f8a10;
background:url(../_images/border_dotted_h_gris.gif) repeat-x left bottom;
color:#4f8a10;
font:bold 16px Arial, Helvetica, sans-serif;
padding:7px 0;
}
.golf_curso p{
font-size:11px;
line-height:16px;
margin:7px 0 0;
padding:0 0 0 10px;
border-left:3px solid #e5f1d8;
}
.golf_curso p.duracion_curso{
margin:10px 0 0;
padding:2px 5px 3px;
color:#fff;
font-size:10px;
line-height:normal;
text-transform:uppercase;
background:#5a5b50;
border:none;
}
.golf_curso p.duracion_curso strong{
color:#cecfc1;
}
/*---------------------------------------------------------------Cuadro cursos--------------------------*/
#cuadro_cursos dl{
margin:7px 15px 0;
padding:0;
color:#e3ebda;
}
#cuadro_cursos dl abbr{
border-color:#b3cb9c;
}
#cuadro_cursos dl dt{
margin:15px 0 0;
padding:0 0 3px;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#b3cb9c;
background:url(../_images/border_dotted_h_verdeclaro.gif) repeat-x left bottom;
}
#cuadro_cursos dl dd{
font-size:11px;
line-height:16px;
color:#fff;
padding:3px 15px 8px;
background:url(../_images/bg_rayado_cuadro_cursos.gif) repeat top left;
}
/*---------------------------------------------------------------Calendario Torneos--------------------------*/
#cuadro_calendario{
margin:28px 0 0;
}
ul.paginacion_meses{
float:right;
display:inline;
margin:8px 0 0;
}
ul.paginacion_meses li,
ul.paginacion_submenu_col_dcha li{
list-style:none;
display:inline;
}
ul.paginacion_meses li a,
ul.paginacion_submenu_col_dcha li a{
float:left;
display:block;
width:73px;
margin:0 0 0 3px;
padding:4px 0 5px;
text-align:center;
background:#e5f1d8 url(../_images/bg_paginacion_ant_sig.gif) no-repeat top;
font-size:11px;
color:#1b1b1b;
}
ul.paginacion_meses li a span.pagina_ant,
ul.paginacion_submenu_col_dcha li a span.pagina_ant{
padding:0 0 0 7px;
background:url(../_images/icon_flecha_gris_ant.gif) no-repeat left;
}
ul.paginacion_meses li a span.pagina_sig,
ul.paginacion_submenu_col_dcha li a span.pagina_sig{
padding:0 7px 0 0;
background:url(../_images/icon_flecha_gris_sig.gif) no-repeat right;
}
ul.paginacion_meses li a:hover,
ul.paginacion_meses li a:focus,
ul.paginacion_submenu_col_dcha li a:hover,
ul.paginacion_submenu_col_dcha li a:focus{
background-color:#bae48c;
background-position:bottom;
}
table#calendario,
table.listado_eventos{
border-collapse:collapse;
width:100%;
margin:10px 0 0;
}
table#calendario th{
padding:2px 0 3px;
color:#fff;
font-size:10px;
text-align:center;
text-transform:uppercase;
background:#5a5b50;
}
table#calendario th.dia_festivo{
background:#1b1b1b;
}
table#calendario td{
font-size:11px;
padding:8px 0 9px;
text-align:center;
border-bottom:1px solid #b9e48a;
}
table#calendario td.dia_festivo{
background-color:#e5f1d9;
}
/*table#calendario td.dia_torneo{
background:#4f8a10 url(../_images/bg_dia_torneo.gif) no-repeat center;
color:#fff;
}*/
table#calendario td.dia_torneo em{
background:#4f8a10;
color:#fff;
padding:2px 5px 3px 3px;
}
#txt_explicacion{
margin:10px 0 0 15px;
}
#txt_explicacion p{
font-size:11px;
line-height:normal;
float:left;
margin:0 20px 0 0;
}
#txt_explicacion p.dias_torneo{
border-left:13px solid #4f8a10;
padding:0 0 0 8px;
}
#txt_explicacion p.dias_festivos{
border-left:13px solid #e5f1d9;
padding:0 0 0 8px;
}
/*---------------------------------------------------------------Listado Torneos--------------------------*/
#listado_torneos{
margin:28px 0 0;
}
table.listado_eventos{
border-bottom:3px solid #4f8a10;
}
table.listado_eventos tr:hover,
table.listado_eventos tr:focus{
background:#f5f9ef;
}
table.listado_eventos th{
padding:2px 0 3px 5px;
color:#fff;
font-size:10px;
font-weight:normal;
text-align:left;
text-transform:uppercase;
background:#5a5b50;
vertical-align:top;
}
table.listado_eventos td{
text-align:left;
font-size:11px;
line-height:14px;
padding:4px 0 5px 7px;
vertical-align:top;
border-bottom:1px solid #b9e48a;
}
table.listado_eventos td.nombre_torneo{
font-weight:bold;
color:#1b1b1b;
}
table.listado_eventos td.descargas_torneo{
padding-top:0;
padding-bottom:5px;
}
table.listado_eventos td.descargas_torneo ul li{
list-style:none;
display:inline;
}
table.listado_eventos td.descargas_torneo ul li a{
display:block;
margin:4px 0 0;
padding:0 0 2px 18px;
background:url(../_images/icon_descargas.gif) no-repeat left 2px;
color:#5a5b50;
}
table.listado_eventos td.descargas_torneo ul li a:hover,
table.listado_eventos td.descargas_torneo ul li a:focus{
text-decoration:underline;
}
#instalar_acrobat{
margin:17px 0 0;
}
#instalar_acrobat p{
background:url(../_images/icon_error.gif) no-repeat left;
font-size:11px;
padding:1px 0 2px 26px;
}
#instalar_acrobat p a{
font-weight:bold;
}
#instalar_acrobat p a:hover,
#instalar_acrobat p a:focus{
text-decoration:underline;
}
/*=======================================================
ACTUALIDAD
=========================================================*/
/*---------------------------------------------------------------Listado Columna derecha--------------------------*/
.listado_col_dcha{
margin:20px 0 0;
}
.listado_col_dcha h3{
font-size:11px;
font-weight:bold;
color:#1b1b1b;
text-transform:uppercase;
padding:0 0 5px;
border-bottom:3px solid #4f8a10;
}
.listado_col_dcha ul li{
list-style:none;
display:inline;
}
.listado_col_dcha ul li a{
font-weight:bold;
display:block;
padding:7px 10px 8px 33px;
background:url(../_images/icon_li_coldcha_link.gif) no-repeat 10px 9px;
border-bottom:1px solid #bae48c;
color:#1b1b1b;
}
.listado_col_dcha ul li a:hover,
.listado_col_dcha ul li a:focus{
background:#e4f1d7 url(../_images/icon_li_coldcha_hover.gif) no-repeat 10px 9px;
color:#4f8a10;
}
.listado_col_dcha ul li a span,
.listado_col_dcha ul li a:hover span,
.listado_col_dcha ul li a:focus span{
font-weight:normal;
color:#5a5b50;
}
ul.paginacion_submenu_col_dcha{
float:none;
display:block;
margin:20px 0 0;
}
/*---------------------------------------------------------------Noticias actualidad--------------------------*/
.noticia_actualidad{
margin:28px 0 0;
}
.noticia_actualidad p{
clear:both;
margin:9px 0 0;
font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
}
.noticia_actualidad p.fecha_noticia{
float:left;
display:inline;
width:39px;
padding:3px 0 2px;
margin:0 10px 0 0;
background:#1b1b1b url(../_images/actualidad/bg_fecha.gif) no-repeat left top;
text-align:center;
font-size:10px;
line-height:normal;
text-transform:uppercase;
color:#b1b2a8;
}
.noticia_actualidad p.fecha_noticia strong{
font:bold 16px Arial, Helvetica, sans-serif;
color:#fff;
display:block;
padding:2px 0 0;
}
.noticia_actualidad h3{
font:bold 16px/19px Arial, Helvetica, sans-serif;
color:#4f8a10;
}
.noticia_actualidad h3 a:hover,
.noticia_actualidad h3 a:focus{
color:#1b1b1b;
}
.noticia_actualidad p.continuar_leyendo{
margin:5px 0 0;
}
.noticia_actualidad p.continuar_leyendo a{
padding:0 0 0 22px;
background:url(../_images/icon_li_coldcha_hover.gif) no-repeat left;
}
.noticia_actualidad p.continuar_leyendo a:hover,
.noticia_actualidad p.continuar_leyendo a:focus{
text-decoration:underline;
}
/*---------------------------------------------------------------Noticias actualidad--------------------------*/
#actualidad_interior{
margin:20px 0 0;
text-align:center;
}
#actualidad_interior h2{
font:bold 18px/24px  Arial, Helvetica, sans-serif;
color:#4f8a10;
margin:5px 0 0;
text-align:left;
}
#actualidad_interior p{
font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
margin:15px 0 0;
text-align:left;
}
#actualidad_interior img{
clear:both;
margin:15px auto 0;
border:3px solid #eff2eb;
}
#actualidad_interior p.txt_entradilla{
font:normal 14px/21px Arial, Helvetica, sans-serif;
color:#1b1b1b;
margin:12px 0 0;
}
#actualidad_interior p.fecha_actualidad{
font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
margin:5px 0 0;
}
#actualidad_interior p.txt_volver a{
padding:0 0 0 13px;
background:url(../_images/icon_flecha_volver_verde.gif) no-repeat left;
}
#actualidad_interior a:hover,
#actualidad_interior a:focus{
text-decoration:underline;
}
#archivos_relacionados{
clear:both;
margin:25px 0 0;
text-align:left;
}
#archivos_relacionados h4{
font-size:10px;
font-weight:normal;
text-transform:uppercase;
padding:0 0 3px;
color:#4f8a10;
border-bottom:1px solid #b9e48b;
}
#archivos_relacionados ul li{
list-style:none;
display:inline;
}
#archivos_relacionados ul li a{
display:block;
margin:7px 0 0;
padding:0 0 0 18px;
font-size:11px;
color:#5a5b50;
}
#archivos_relacionados ul li a.icon_descarga{
background:url(../_images/icon_descargas.gif) no-repeat left;
}
#archivos_relacionados ul li a.icon_mail{
background:url(../_images/icon_mail.gif) no-repeat left;
}

/*=======================================================
CONTACTO
=========================================================*/
#contacto{
margin:20px 0 0;
}
#contacto p{
display:block;
clear:both;
font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
}
#contacto ul{
margin:10px 0 0 30px;
line-height:18px;
}
form#form_contacto fieldset div{
margin:20px 0 0;
clear:both;
}
form#form_contacto fieldset div label,
form#form_contacto fieldset div p{
float:left;
display:inline;
width:25%;
padding:4px 0 0;
}
form#form_contacto fieldset div label span,
form#form_contacto fieldset div p span{
color:#4f8a10
}
form#form_contacto fieldset div.clearfix input,
form#form_contacto fieldset div.clearfix textarea{
float:left;
display:inline;
width:70%;
font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
color:#1b1b1b;
border:1px solid #bae48c;
padding:3px;
}
form#form_contacto fieldset div.clearfix select{
float:left;
display:inline;
width:71%;
font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
color:#1b1b1b;
border:1px solid #bae48c;
}
form#form_contacto fieldset div.clearfix input:hover,
form#form_contacto fieldset div.clearfix input:focus,
form#form_contacto fieldset div.clearfix textarea:hover,
form#form_contacto fieldset div.clearfix textarea:focus{
border-color:#4f8a10;
background:#e5f1d8;
}
#contacto p.txt_datos_obligatorios,
#datos_reserva p.txt_datos_obligatorios{
display:block;
margin:8px 0 0;
text-align:right;
}
#contacto p.txt_datos_obligatorios span,
#datos_reserva p.txt_datos_obligatorios span{
color:#4f8a10;
}
#datos_contacto{
margin:20px 0 0;
}
#datos_contacto h2{
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
color:#1b1b1b;
text-transform:uppercase;
padding:0 0 5px;
border-bottom:3px solid #4f8a10;
}
#datos_contacto address,
#datos_contacto p,
#datos_contacto ul{
font-style:normal;
margin:8px 0 0;
font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
}
#datos_contacto ul li{
list-style:none;
display:block;
padding:4px 0 5px 10px;
background: url(../_images/icon_li_tarifas.gif) no-repeat left;
border-bottom:1px solid #e5f1d8;
}
#datos_contacto p a:hover,
#datos_contacto p a:focus{
text-decoration:underline;
}
#datos_contacto p a.ver_localizacion{
padding:0 0 0 21px;
background:url(../_images/icon_li_coldcha_hover.gif) no-repeat left;
}
#datos_contacto p a.ver_localizacion:hover,
#datos_contacto p a.ver_localizacion:focus{
text-decoration:underline;
}
/*=======================================================
EL PARQUE
=========================================================*/
#txt_generico h3{
display:block;
margin:20px 0 0;
padding:7px 0;
border-top:3px solid #4f8a10;
background:url(../_images/border_dotted_h_gris.gif) repeat-x left bottom;
color:#4f8a10;
font:bold 16px Arial, Helvetica, sans-serif;
}
#txt_generico p{
margin:15px 0 0;
}
#txt_generico p.txt_entradilla{
margin:0;
}
/*-------------------------------Cuadro parque público-----------------------------*/
#cuadro_parque_publico{
background:#e5f1d8 url(../_images/bg_cuadro_parque_publico.jpg) no-repeat left top;
padding:0 0 20px;
}
#cuadro_parque_publico .titulo_cuadro{
background:none;
padding:11px 0 0 15px;
}
#cuadro_parque_publico .titulo_cuadro h2{
font:bold 16px Arial, Helvetica, sans-serif;
color:#1b1b1b;
text-transform:uppercase;
}
#cuadro_parque_publico p{
margin:6px 120px 0 15px;
font-size:11px;
line-height:16px;
color:#1b1b1b;
}
#cuadro_parque_publico p.txt_consultar_tarifas{
margin-top:8px;
}
#cuadro_parque_publico p.txt_consultar_tarifas a{
display:block;
position:relative;
height:29px;
}
#cuadro_parque_publico p.txt_consultar_tarifas a span{
position:absolute;
width:100%;
height:100%;
background:url(../_images/bot_consultar_tarifas_es.gif) no-repeat left top;
cursor:pointer;
}
#cuadro_parque_publico p.txt_consultar_tarifas a span.euskera{
background:url(../_images/bot_consultar_tarifas_eu.gif) no-repeat left top;
}
#cuadro_parque_publico p.txt_consultar_tarifas a:hover,
#cuadro_parque_publico p.txt_consultar_tarifas a:focus{
text-decoration:underline;
}
#cuadro_parque_publico p.txt_consultar_tarifas a:hover span,
#cuadro_parque_publico p.txt_consultar_tarifas a:focus span{
background:url(../_images/bot_consultar_tarifas_es.gif) no-repeat left bottom;
}
#cuadro_parque_publico p.txt_consultar_tarifas a:hover span.euskera,
#cuadro_parque_publico p.txt_consultar_tarifas a:focus span.euskera{
background:url(../_images/bot_consultar_tarifas_eu.gif) no-repeat left bottom;
}
/*-------------------------------Cuadro Abónate-----------------------------*/
#cuadro_abonate{
background:#006233 url(../_images/bg_hierba_verdeosc.gif) no-repeat left bottom;
}
#cuadro_abonate div.img_abonate{
float:right;
display:inline;
margin:5px;
padding:2px;
width:103px;
background:#00582e;
}
#cuadro_abonate .titulo_cuadro_abonate{
background:none;
padding:11px 120px 0 15px;
}
#cuadro_abonate .titulo_cuadro_abonate h2{
display:inline;
font:bold 16px Arial, Helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
}
#cuadro_abonate p{
margin:6px 120px 0 15px;
font-size:11px;
line-height:16px;
color:#fff;
}
#cuadro_abonate p a{
color:#fff;
text-decoration:underline;
font-weight:bold;
}
#cuadro_abonate p a:hover,
#cuadro_abonate p a:focus{
text-decoration:none;
}
#cuadro_abonate p a.mas_info{
padding:0 0 0 22px;
background:url(../_images/icon_flecha_blanca.gif) no-repeat left;
}
/*-------------------------------Tarifas-----------------------------*/
#tarifas_tabla_izda{
float:left;
display:inline;
width:435px;
margin:0 10px 0 0;
padding:20px 0 0;
}
#tarifas_tabla_izda div{
padding:10px;
background:#006233;
}
#tarifas_tabla_dcha{
float:left;
display:inline;
width:435px;
margin:0 0 0 15;
padding:20px 0 0 10px;
}
#tarifas_tabla_dcha div{
padding:10px;
background:#4f8b11;
}
table.tarifas_abonados,
table.tarifas_uso{
width:100%;
border-collapse:collapse;
}
table.tarifas_abonados caption,
table.tarifas_uso caption{
background:#1b1b1b;
border:3px solid #1b1b1b;
border-top:6px solid #1b1b1b;
border-left:8px solid #1b1b1b;
text-align:left;
}
table.tarifas_abonados caption span,
table.tarifas_uso caption span{
color:#fff;
font:normal 18px Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
}
table.tarifas_abonados th,
table.tarifas_uso th{
text-align:left;
font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
padding:10px 0 7px 9px;
color:#b5cc9e;
text-transform:uppercase;
}
table.tarifas_abonados td,
table.tarifas_uso td{
text-align:left;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
padding:6px 0 8px 9px;
color:#fff;
border-bottom:1px solid #00793f;
}
table.tarifas_abonados td abbr{
border-color:#00793f;
}
table.tarifas_abonados td.precio_abono{
text-align:center;
}
table.tarifas_uso td{
border-bottom:1px solid #3f730f;
}
table.tarifas_uso td abbr{
border-color:#3f730f;
}
table.tarifas_uso td.precio_abono{
text-align:center;
}
#tarifas_tabla_izda ul,
#tarifas_tabla_dcha ul{
padding:10px 0 0;
}
#tarifas_tabla_izda ul li,
#tarifas_tabla_dcha ul li{
list-style:none;
display:block;
margin:7px 0 0;
font-size:11px;
line-height:16px;
background: url(../_images/icon_li_tarifas.gif) no-repeat left 7px;
padding:0 0 0 10px;
}
/*-------------------------------Accesos-----------------------------*/
#marco_cuadro_accesos{
clear:both;
border:1px solid #bae48c;
padding:2px;
margin:15px 0 0;
text-align:center;
}
#marco_cuadro_accesos img{
clear:both;
margin:18px auto;
}
#cuadro_accesos{
background:#006233 url(../_images/bg_accesos.gif) no-repeat left 10px;
padding:10px 30px 15px 125px;
text-align:left;
}
#cuadro_accesos p{
font-size:12px;
line-height:18px;
color:#fff;
padding:0 0 0 20px;
}
#cuadro_accesos abbr{
border-color:#00793f;
}
#txt_accesos{
padding:35px 0 0;
}
#txt_accesos p{
font-size:12px;
line-height:20px;
margin:20px 0 0;
}
#txt_accesos p.ver_localizacion a{
padding:0 0 0 22px;
background:url(../_images/icon_li_coldcha_hover.gif) no-repeat left;
}
#txt_accesos a:hover,
#txt_accesos a:focus{
text-decoration:underline;
}
/*=====================================================
RESERVAS
=======================================================*/
form#form_reservas{
clear:both;
margin:10px 0 0;
border-top:1px solid #b9e48b;
}
form.datos_reserva{
margin:20px 0 0 !important;
}
form#form_reservas fieldset{
border:none;
padding:5px 15px 25px;
border-bottom:3px solid #4f8a10;
}
form#form_reservas fieldset div{
margin:20px 0 0;
clear:both;
}
form#form_reservas fieldset div p{
float:left;
display:inline;
width:25%;
padding:4px 0 0;
}
form#form_reservas fieldset div p span{
color:#4f8a10
}
form#form_reservas fieldset div label{
display:inline;
}
form#form_reservas fieldset div.checkboxes{
margin:0;
clear:none;
float:left;
display:inline;
}
form#form_reservas fieldset div.checkboxes label{
padding:0 20px 0 0;
}
form#form_reservas fieldset div.selects{
margin:0;
clear:none;
float:left;
display:inline;
margin:0 20px 0 0;
padding:2px 0 0;
}
form#form_reservas fieldset div.selects label{
display:inline;
padding:0 5px 0 0;
}
form#form_reservas fieldset div.selects select{
margin:0 15px 0 0;
font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
color:#1b1b1b;
border:1px solid #bae48c;
}
#datos_reserva h3{
clear:both;
font:bold 16px Arial, Helvetica, sans-serif;
color:#1b1b1b;
background:#e5f1d8;
padding:3px 13px 4px;
margin:20px 0 0;
border-bottom:1px solid #b9e48b;
}
#datos_reserva dl{
margin:10px 13px 0;
line-height:18px;
}
#datos_reserva dl dt{
float:left;
display:inline;
width:17%;
font-weight:bold;
color:#5a5b50;
padding:3px 0;
border-bottom:1px solid #e5f1d8;
}
#datos_reserva dl dd{
float:left;
display:inline;
width:33%;
color:#1b1b1b;
padding:3px 0;
border-bottom:1px solid #e5f1d8;
}
#datos_reserva dl dt.comentarios,
#datos_reserva dl dt.email{
width:17%;
}
#datos_reserva dl dd.comentarios,
#datos_reserva dl dd.email{
width:83%;
}
#datos_reserva dl dt.comentarios{
border:none;
}
#datos_reserva dl dd.comentarios{
border:none;
}
#datos_reserva p.txt_volver a,
#contacto p.txt_volver a{
padding:0 0 0 13px;
color:#4f8a10;
background:url(../_images/icon_flecha_volver_verde.gif) no-repeat left;
}
#datos_reserva p.txt_volver a:hover,
#datos_reserva p.txt_volver a:focus,
#contacto p.txt_volver a:hover,
#contacto p.txt_volver a:focus{
text-decoration:underline;
}
#datos_reserva p.txt_informacion{
margin:10px 10px 0;
line-height:18px;
}
#datos_reserva h1{
display:block;
padding:20px 0 0;
font:bold 20px Arial, Helvetica, sans-serif;
color:#1b1b1b;
}
/*=====================================================
INSTALACIONES Y SERVICIOS
=======================================================*/
#txt_instalaciones h2{
display:block;
margin:25px 0 0;
padding:7px 0;
border-top:3px solid #4f8a10;
background:url(../_images/border_dotted_h_gris.gif) repeat-x left bottom;
color:#4f8a10;
font:bold 16px Arial, Helvetica, sans-serif;
}
#instalaciones_colizda,
#instalaciones_coldcha{
float:left;
display:inline;
width:265px;
}
#instalaciones_coldcha{
margin:0 0 0 40px;
}
#instalaciones_colizda div,
#instalaciones_coldcha div{
margin:25px 0 0;
padding:0 0 0 19px;
background:url(../_images/icon_pelota_golf.gif) no-repeat left 4px;
}
#instalaciones_colizda h3,
#instalaciones_coldcha h3{
font:bold 16px Arial, Helvetica, sans-serif;
color:#1b1b1b;
padding:0;
margin:0;
}
#instalaciones_colizda p,
#instalaciones_coldcha p{
margin:3px 0 0;
padding:0;
}
#fotos_instalaciones{
position:relative;
margin:10px 0 -25px;
padding:43px 0 47px;
background:url(../_images/instalaciones-servicios/bg_col_dcha.gif) no-repeat center top;
}
#fotos_instalaciones img{
vertical-align:bottom;
border:none;
}
#fotos_instalaciones .img2{
display:block;
padding:4px 0 0 56px;
}
#fotos_instalaciones .img3{
display:block;
padding:4px 0 0 20px;
}
#fotos_instalaciones .img1{
display:block;
padding:0 0 0 34px;
}
#fotos_instalaciones .img2{
display:block;
padding:4px 0 0 56px;
}
#fotos_instalaciones .img3{
display:block;
padding:4px 0 0 20px;
}

/*
Modificador por Urko para foros
*/
.noticia_actualidad p.autor_fecha{
clear:both;
margin:0;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
}
