@charset "utf-8";
dt {
	color: #006633;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
	margin: 0px;
	text-indent: 40px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align:center;
	SCROLLBAR-FACE-COLOR: #99cc00;
	SCROLLBAR-HIGHLIGHT-COLOR: #99cc00;
	SCROLLBAR-SHADOW-COLOR: #006633;
	SCROLLBAR-ARROW-COLOR: #fff;
	SCROLLBAR-BASE-COLOR: #999999;
	SCROLLBAR-TRACK-COLOR: #f1ebeb;
	SCROLLBAR-DARKSHADOW-COLOR: #333333;
	scrollbar-3d-light-color: #333333;
	color: #425367;
	font-size: 12px;
	background-image:url(/images/fnd_portales.png);
	background-position: left top;
	background-repeat: repeat-x;
}

a {
	text-decoration: none;
}

img {
	behavior: url(../iepngfix.htc);
}

input {
	color: #FFFFFF;
	background-color: #99cc00;
	border: 1px solid #666666;
	font-size: 10px;
	margin-top: 1px;
	margin-bottom: 1px;
}

input.input_text{
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #006633;
}

input.input_checkbox {
	background-color:#FFFFFF;
	border:none;
}

input.submit {
	cursor: pointer;
	font-size: 15px;
	font-weight: bold;
}

input.submit_small {
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
}

fieldset {
	color: #FF6600;
	border: 1px solid #CCCCCC;
}

ul {
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul.enlaces li a, ul.enlaces li a:visited {
	color: #006633;
	font-weight: bold;
	list-style-image: url(/images/icono_li.png);
}

ol {
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

ol li {
	padding: 3px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #99CC00;
	text-align: left;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 25px;
	text-transform: uppercase;
}

h1 a, h1 a:visited {
	color:#006633;
	text-decoration: none;
}

h1 a:hover, h1 a:active {
	color: #FF9900;
}

h2, h2 a, h2 a:visited {
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
	color: #99CC00;
	display: block;
	text-decoration:none;
	font-size: 20px;
}

h2 a:hover {
	color:#FF9900;
}

h2.subtitulo {
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	color: #99CC00;
	display: block;
	text-decoration:none;
	font-size: 15px;
}

h3, h3 a, h3 a:visited {
	color: #006633;
	font-size: 14px;
	font-weight: bold;
	/*background-image: url(/images/fondo_head_banner.gif);*/
	/*background-repeat: repeat-y;*/
	/*background-position: top right;*/
	padding: 2px;
	padding-left: 10px;
	background-color: #FFFFFF;
	margin: 0px;
	text-align:left;
	height:auto;
	display:block;
	position:relative;
	clear: both;
	border-bottom: 1px solid #006633;
}

h3.tipos_nieve {
	color: #006633;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: top right;
	padding: 2px;
	padding-top: 5px;
	padding-left: 10px;
	background-color: #A9E003;
	margin: 0px;
	
}

h4 {
	padding: 0px;
	text-align: left;
	color: #006633;
	font-size: 12px;
	text-decoration: underline;
	margin: 1em;
}

h5 {
	font-size: 11px;
	font-weight: bolder;
	margin: 5px;
	padding: 0px;
}

h6 {
	font-weight: bolder;
	color: #006633;
	margin: 5px;
	padding: 0px;
	padding-left: 10px;
	text-decoration: none;
	font-size: 14px;
}

h6.estaciones_esqui {
	clear: left;
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
}

h6.estaciones_esqui_1 {
	clear: left;
}

p {
	text-align: justify;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 10px;
	margin-left: 10px;
	display: block;
}

p.foto5 {
	margin: 0px;
	padding: 0px;
	width: 365px;
	border: 1px solid red;
	text-align: center;
}

thead {
	border: 0px;
	border-bottom: 1px dotted #999999;
}

th {
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #FFFFFF;
	background-color: #99CC33;
	border: 1px solid #CCCCCC;
	border-right: 0px;
	font-size: 12px;
	background-image: url(/images/fondo_th.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

caption {
	text-align: left;
	padding: 5px;
	padding-left: 7px;
	font-size: 12px;
}

td {
	border: 0px;
	background-color: #F1EBEB;
	vertical-align: middle;
	padding: 3px;
	padding-left: 5px;
}

dl {
	position: relative;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
	margin-left: 20px;
	border: 1px dashed #999999;
	border-bottom: 0px;
}

dt {
	color: #006633;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
	margin: 0px;
	text-indent: 40px;
}

dd {
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 40px;
	border-bottom: 1px dashed #999999;
	margin: 0px;
}

cite {
	font-size:10px;
	font-style:italic;
	text-align:left;
}

.naranja {
	margin: 0px;
	margin-left: 10px;
	color: #FF9933;
	font-weight: bold;
}

.seleccionado {
	margin: 0px;
	color: #FF9933;
	font-weight: bold;
}

.gris {
	margin: 0px;
	margin-left: 10px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.verde {
	margin: 0px;
	color: #99CC33;
	font-weight: bold;
}

.verde_grande {
	font-size: 18px;
	color: #99CC33;
	text-decoration: none;
}

.subir {
	float: left;
	width: 98%;
	position: relative;
	display: block;
	text-align: left;
	padding-right: 2%;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.subir a, .subir a:visited {
  text-transform:uppercase;
	text-align: right;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	background-image:url(../images/subir.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	width: 36px;
	display: block;
	float: right;
	padding-left: 20px;
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 0px;
	font-weight: bold;
}

.foto_parrafo {
	margin:5px;
}

.foto_izquierda {
	float: left;
	margin: 0px;
	margin: 15px;
	margin-right: 35px;
}

.foto_derecha {
	float: right;
	margin: 0px;
	margin-left: 35px;
}

#contenedor {
	text-align: left;
	/*background-color: #FFFFFF;*/
	width: 1001px;
	height: inherit;
	border-top: 0px;
	margin: auto;
}

.texto11 {
	font-size: 11px;
}

#top {
	background-color: #FFFFFF;
	background-image: url(/images/fondo_head.png);
	background-repeat: no-repeat;
	background-position: top;
	behavior: url(../iepngfix.htc);
	display: block;
	border: 0px;
	height: 100px;
	position: relative;
	z-index: 1;
}

#top h1 {
	margin: 0px;
	padding: 1em 0;
	color: #CCCC00;
	font-variant: small-caps;
}

#top #head_right {
	float: right;
	margin: 0px;
}

#top #head_a {
	margin: 0px;
	padding: 0px;
}

#seccion_principal {
	position:relative;
	width: auto;
	height:64px;
	z-index:5;
	text-align: left;
	top: 0px;
	padding: 0px;
	padding-left: 32%;
	margin: 0px;
	float: left;
}

#pie p {
	font-size: 6pt;
	text-align: left;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 2em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#pie {
	clear:both;
	background-color:#fafafc;
	height:60px;
	margin:0;
	padding:0;
}

#pie p {
	font-size:9px;
	text-align:left;
	color:#99CC33;
	margin:0;
	padding:0;
}

#left{
	float: left;
	width: 15%;
	background-color: #A4C83E;
	margin: 0px;
	position: relative;
	height: 100%;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 0px;
	padding-bottom: 10px;
	z-index: 2;
}

#contenedor #left #busqueda #busqueda #busqueda {
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #99CC33;
	color: #666666;
}

#busqueda {
	color: #FFFFFF;
	font-size: 12px;
	margin: 2px;
	padding: 2px;
	text-align: left;
	background-color: #006633;
}

#online {
	padding: 5px;
	text-align: center;
	background-color: #006633;
}

#online a, #online a:hover {
	text-align: center;
	color: #FF9933;
	padding: inherit;
	display: block;
	text-decoration: none;
	font-size: 14px;
	font-weight: bolder;
}

#online a:hover {
	color: #FFFFFF;
}

#tecnicas_pesca a, #tecnicas_pesca a:visited {
	background-image: url(/images/menus/tecnicas_pesca.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #006633;
	padding-top: 15px;
	text-align: center;
	height: 32px;
	width: 150px;
	display:block;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #ffffff;
}

#tecnicas_pesca a:hover {
	background-image: url(/images/menus/tecnicas_pesca_hover.gif);
	color:#FF9900;
}

#menu_deportes {
	text-align: center;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	height: 28px;
	border-bottom: 1px solid #333333;
	z-index: 20;
}

#menu_deportes ul {
	width: 810px;
	padding:0;
	list-style:none;
	display:table;
	white-space:nowrap;
	list-style:none;
	height:28px;
	position:relative;
	background:#fff;
	font-size:11px;
	margin: 0px;
	z-index: 3;
	margin: auto;
}

#menu_deportes li {
	display:table-cell;
	margin:0;
	padding:0;
	float: left;
	position: relative;
}



#menu_deportes #submenu_pesca {
	visibility: hidden;
	position: absolute;
	left: -17px;
	top: 28px;
	z-index: 100;
	background-color: #99CC00;
	width: 100px;
}
#menu_deportes #submenu_pesca ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 120px;
}
#menu_deportes #submenu_pesca li {
	display: block;
	width: 120px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
}
#menu_deportes #submenu_pesca a, #menu_deportes #submenu_pesca a:visited {
	color:#006600;
	background-image:none;
	background-color:#99CC00;
	width: 120px;
	margin: 0px;
	padding: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
#menu_deportes #submenu_pesca a:hover {
	color:#FFFFFF;
}

.barra_seccion_actual{
	/*background-image: url(/images/seccion.gif);*/
	background-repeat: repeat-y;
	background-position: right top;
	text-align: left;
	font-size:10px;
	margin-left: 150px;
	color: #425367;
	border: 0px;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
	padding-left: 15px;
	background-color: #FFFFFF;
	position: relative;
	z-index: 1;
	height: 25px;
}

.seccion_actual {
	font-weight: bolder;
	position: absolute;
	top: 0px;
	margin-left: 12 px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 580px;
	z-index: 2;
}
.seccion_actual ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
}

.seccion_actual li {
	float:left;
	position: relative;
	border-right: 1px solid #000000;
	padding-left:5px;
	padding-right:5px;
	display: inline;
	white-space: nowrap;
}

.seccion_actual a, .seccion_actual a:visited{
	color: #000000;
	text-decoration: underline;
}

.seccion_actual a:hover{
	color: #99CC00;
}

#right {
	float: right;
	width: 15%;
	height: 100%;
	background-color: #99cc00;
	border: 0px;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	z-index: 3;
	position: relative;

}

#right #usuarios {
	background-color: #f6f6f6;
	color: #006633;
	font-size: 11px;
	padding: 3px;
	margin: 0px;
	width: 95%;
}

#contenedor #right #usuarios #usuarios {
	margin: 0px;
}

#usuarios #usuarios #e-mail, #usuarios #usuarios #password {
	color: #666666;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 12px;
	border: 1px solid #006633;
}

.menu_right {
	height: 100%;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	margin: 0px;
	width: 100%;
}

.contenido {
	position: relative;
	margin: 0px;
	margin-top: 15px;
	float: left;
	width: 663px;
	padding-bottom: 20px;
}

html > body .contenido {
	width: 676px;
}

.contenido a, .contenido a:visited {
	color:#99CC33;
}

.contenido a:hover, .contenido a:active {
	color:#FF9933;
}

.especial_mes {
	border: 1px dashed #999999;
	margin-top: 10px;
	margin-right: 10px;
	float:left;
	width: 216px;
	height: 100%;
	background-color: #FFFFFF;
	padding: 0px;
}

.foto_especial_mes {
	text-align: center;
}

.mas_info {
	font-variant: small-caps;
	text-align: right;
	padding: 3px;
	font-size: 11px;
	clear: both;
	text-decoration: none;
	color: #666666;
}

.mas_info a:hover {
	color: #FF9933;
}

.mas_info_verde {
	text-align: right;
	padding: 3px;
	clear: both;
	color: #99CC00;
}
	
.mas_info_verde a {
	font-variant: small-caps;
	font-size: 11px;
	text-decoration: none;
	color: #99CC00;
}

.mas_info a, .mas_info a:visited, #publicar a, #publicar a:visited {
	color: #666666;
}

.noticias {
	border: 1px solid #cccccc;
	margin: 0px;
	margin-top: 10px;
	float:right;
	width: 210px;
	height: inherit;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
}
.noticias a, .noticias a:visited, .noticias a:active {
	color:#99CC33;
}

.noticias a:hover {
	color:#FF9933;
}

.noticias dl, .noticias dd {
	border: 0px;
	text-indent: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin: 0px;
	padding: 5px;
}

.noticias dt {
	border: 0px;
	margin: 0px;
	text-indent: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bolder;
	color: #006633;
}

.publicar_noticia {
	font-size: 10px;
	clear: both;
	padding: 0px;
	margin: 0px;
	margin-top: 7em;
	font-variant: small-caps;
	display: block;
}

.publicar_noticia a, .publicar_noticia a:visited {
	color:#666666;
}

.novedades, .acceso_tienda, .suscripcion_noticia {
	border: 1px solid #cccccc;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
	width: 210px;
	height: inherit;
	background-color: #FFFFFF;
}

.fondo_acceso {
	width:210px;
	height:56px;
	padding-top:129px;
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}

.seccion_destacada {
	border: 1px solid #cccccc;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
	width: 205px;
	height: inherit;
	background-color: #FFFFFF;
}

.cuadro_punteado {
	border: 1px dashed #999999;
	margin-top: 10px;
	margin-right: 5px;
	float:left;
	width: 214px;
	height: 100%;
	background-color: #FFFFFF;
	padding: 0px;
}

.caja_texto {
	/*border: 1px solid #cccccc;*/
	margin: 0px;
	margin-top: 10px;
	margin-left: 10px;
	width: 633px;
	height: inherit;
	background-color: #FFFFFF;
	text-align: justify;
	float: left;
	padding: 0px;
	padding-bottom: 20px;
	z-index: 1;
	color: #425367;
}

html > body .caja_texto {
	margin-left: 20px;
}

.caja_texto_intro {
	/*border: 1px solid #cccccc;*/
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	float:left;
	width: 394px;
	height: inherit;
	background-color: #FFFFFF;
	text-align: justify;
	padding: 0px;
	color: #425367;
}

html > body .caja_texto_intro {
	margin-left: 20px;
}

.similares, .similares a, .similares a:visited, .similares a:hover {
	color: #99cc00;
}

#oferta {
	width:inherit;
	float:left;
	border:1px solid #333;
	position:relative;
	margin:10px 0 0;
	padding:0;
}

#fondo_centro {
	font-size: 11px;
	width: 95%;
	position: relative;
	text-align: center;
	background-color: #FFFFFF;
	margin: 0px;
	margin-top: 10px;
	float: left;
	background-repeat: no-repeat;
	background-position: right top;
	height: 150px;
	padding: 10px;
	padding-top: 10em;
}

.imagen_cabecera {
	text-align: center;
	position: relative;
	margin: 0px;
	height: 100px;
	width: 672px;
	float: left;
}

.menu_subsecciones {
	margin-top: 10px;
	margin-right: 10px;
	float:left;
	width: 216px;
	height: 100%;
	background-color: #FFFFFF;
	padding: 0px;
	border: 1px solid #333333;
	position: relative;
}

.secciones {
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.secciones li {
	list-style-image:none;
	list-style-type:none;
}

.secciones li a, .secciones li a:visited  {
	color: #333333;
	font-style: normal;
	display: block;
	margin: 0px;
	background-color: #99CC00;
	text-decoration: none;
	padding-right: 1px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 0px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-variant: normal;
	font-weight: bold;	
}

.secciones li a:hover{
	color: #FFFFFF;
	background-color: #A9E003;
	border: 1px solid #333333;
	border-bottom: 1px solid #999999;
}

.secciones li ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-indent: 5px;
	font-size: 11px;
	color: #333333;
	background-color: #CCCCCC;
	font-weight: normal;
}

.secciones li ul li a, .secciones li ul li a:visited {
	background-color: #F1EBEB;
	color: #333333;
	font-variant: normal;
	font-weight: normal;
}

.secciones li ul li a:hover,  .secciones li ul li a.seleccionado {
	background-color: #FFFFFF;
	color: #FF6600;
}

.enlaces_internos {
	width: 600px;
	position:relative;
	float: left;
}

.enlaces_internos_right {
	width: 500px;
	position:relative;
	float: right;
}

.enlaces_internos ul {
	margin: 0px;
	margin-left: 20px;
	padding: 0px;
	list-style-type: none;
}

.enlaces_internos_right ul {
	margin: 0px;
	margin-right: 30px;
	padding: 0px;
	list-style-type: none;
}

.enlaces_internos li {
	white-space: nowrap;
	display: inline;
	font-weight: bolder;
	color: #006633;
	text-decoration: none;
	font-size: 14px;
	border-right: 1px groove #99CC00;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 2px;
	padding-left: 2px;
	position: relative;
	float: left;
}

.enlaces_internos_right li {
	white-space: nowrap;
	display: inline;
	font-weight: bolder;
	color: #006633;
	text-decoration: none;
	font-size: 14px;
	border-right: 1px groove #99CC00;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 2px;
	padding-left: 2px;
	position: relative;
	float: right;
}

.enlaces_internos li a, .enlaces_internos li a:visited, .enlaces_internos_right li a, .enlaces_internos_right li a:visited {
	color: #006633;
	text-decoration:none;
}

.enlaces_internos li a:hover, .enlaces_internos_right li a:hover {
	color: #FF9900;
}

.enlaces_internos li.actual, .enlaces_internos_right li.actual {
	color: #FF9900;
}

.enlaces_compra_venta {
	font-weight: bold;
	color:#99CC33;
	position: relative;
	margin-bottom: 20px;
	margin-left: 15px;
	width: 100%;
}

.links_internos_claro {
	font-weight: bold;
	color:#99CC33;
	position: relative;
	float: left;
	margin-top: 2px;
}

.links_internos_claro a, .links_internos_claro  a:visited, .enlaces_compra_venta a, .enlaces_compra_venta a:visited {
	color:#99CC33;
	text-decoration: none;
}

.links_internos_claro a:hover, .links_internos_claro a:active, .enlaces_compra_venta a:hover, .enlaces_compra_venta a:active {
	color:#FF9900;
}

.links_internos_claro ul, .enlaces_compra_venta ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

.links_internos_claro li, .enlaces_compra_venta li {
	float: left;
	border-right: 1px solid #99CC00;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 2px;
	padding-left: 3px;
	display: inline;
	position: relative;
	white-space: nowrap;
}

.contenido_central {
	border: 1px dashed #999999;
	width: 663px;
	height: inherit;
	background-color: #FFFFFF;
	text-align: justify;
	float: left;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	padding-bottom: 20px;
	z-index: 1;
}

html > body .contenido_central {
	width: 674px;
}

.contenido p, .contenido_central p {
	margin: 3px;
	text-align: justify;
	padding: 10px;
	color: #425367;
}

.contenido ul, .contenido_central ul, .caja_texto_intro ul, .caja_texto ul {
	list-style-image: url(/images/icono_li.png);
}

.contenido table tr td ul {
	list-style-image: none;
	list-style-type: disc;
}

.formulario {
	margin:10px;
	padding:0px;
}

.formulario td {
	color: #666666;
}

.formulario p {
	width: 75%;
	margin: 0;
	padding: 5px 0px 8px 0px;
	padding-left: 152px;
	color: #666666;
}

.formulario p.introo {
	width: 58%;
	clear: left;
	margin: 0;
	padding: 5px 0px 8px 0px;
	padding-left: 155px;
	color: #666666;
}

.formulario p.texto_formulario {
	width: 95%;
	clear: left;
	margin: 0;
	margin-left: 10px;
	padding: 5px 0px 8px 0px;
	padding-left: 5px;
	color: #666666;
}

.formulario select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #006633;
}

.formulario label {
	font-weight: bold;
	float: left;
	margin-left: -152px;
	width: 147px; 
	padding-left:5px;
	text-align:left;
	color:#666666;
}

.formulario label.introo {
	font-weight: bold;
	/*float: left;*/
	margin-left: 2000px;
	width: 75%; 
	padding-left:5px;
	text-align:left;
	color:#666666;
}

.formulario input[type="text"]{
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #006633;
}

.formulario .input_radio, .test .input_radio { 
	color: #666666;
	background-color: #ffffff;
	border: 0px;
}

.formulario textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 250px;
	height: 150px;
	padding: 3px;
	border: 1px solid #006633;
}

.formulario legend {
	color: #006633;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFFF;
	text-transform: uppercase;
}

.formulario fieldset {
	padding:0px;
	position:relative;
	float:left;
	width:99%;
	z-index: 1;
	margin: 0px;
	margin-bottom: 10px;
	border: 1px solid #F1EBEB;
}

.formulario a:link {
	color: #99CC33;
	text-decoration: none;
}

.formulario a:visited {
	text-decoration: none;
	color: #99CC33;
}

.formulario a:hover {
	text-decoration: none;
	color: #FF9933;
}

.formulario a:active {
	text-decoration: none;
	color: #FF9933;
}

.datos_personales {
	background-image: url(/images/fondo_datos.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.fondo_banco {
	background-image: url(/images/fondo_card.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.datos_licencia {
	background-image: url(/images/fondo_licencia.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.socio_club {
	background-image: url(/images/golf/demoday/tarjeta_mas.png);
	background-repeat: no-repeat;
	background-position: 370px center;
	width: 102% !important;
}

.error {
	color: #FF0000;
	font-weight: bold;
}

p.gracias {
	text-align: center;
	margin-top: 20px;
}

.nota {
	background-color: #FFFFFF;
	font-size: 10px;
	text-align: center;
}

p.nota {
	margin-top: 20px;
	font-size: 10px;
}

.cuadro_borde_gris {
	border: 1px dotted #CCCCCC;
	padding:10px;
	float: right;
	width: 65%;
	margin: 10px;
	margin-right: 60px;
}

.pvp {
	font-weight: bold;
	color: #FF9933;
	padding: 3px;
	text-align: left;
	font-size: 12px;
}

.pvp_destacado {
	font-weight: bold;
	color: #FF9933;
	padding: 3px;
	padding: 15px;
	
	text-align: left;
	font-size: 12px;
}

.cuadro_texto_derecha {
	border: 1px dotted #CCCCCC;
	padding:10px;
	float: right;
	width: 65%;
	margin: 10px;
	margin-right: 60px;
}

.cuadro_texto_derecha p {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.boton {
	color: #FFFFFF;
	text-align: center;
	width: auto;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 140px;
	height: auto;
}

.boton input {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background-color: #609B28;
	border: 1px solid #333333;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
	margin-top: 5px;
	text-decoration: none;
	cursor: pointer;
}

#licencias_documentacion {
	margin-top: 10px;
}

.observaciones {
	background-image: url(/images/fondo_observaciones.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.opiniones {
	margin-top: 15px;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 15px;
}

.opiniones_last {
	margin-top: 15px;
}

.opiniones .nombre,  .opiniones_last .nombre {
	font-size: 14px;
	font-weight: bold;
	color: #006633;
	padding: 2px;
	display: block;
}

.opiniones .lugar, .opiniones_last .lugar  {
	font-size: 14px;
	font-weight: bold;
	color: #99CC00;
	display: block;
}

.opiniones .opinion, .opiniones_last .opinion {
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.opiniones .epigrafe, .opiniones_last .epigrafe  {
	font-size: 12px;
	font-weight: bold;
	color: #99CC00;
	display: block;
}

.opiniones_last .epigrafe_corto  {
	font-size: 12px;
	font-weight: bold;
	color: #99CC00;
}

.opiniones .datos, .opiniones_last .datos {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
}

.links_internos {
	position: relative;
	font-weight: bold;
	color:#99CC33;
	margin-top: 2px;
	padding-left: 15px;
	float: left;
	width: 600px;
}

.links_internos a {
	color:#99CC33;
	text-decoration: none;
}

.links_internos a:hover {
	color: #FF9900;
}

.links_internos ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

.links_internos li {
	float: left;
	border-right: 1px solid #99CC00;
	padding: 0px;
	padding-right: 2px;
	padding-left: 3px;
	display: inline;
	position: relative;
	white-space: nowrap;
}

.volver {
	color: #FFFFFF;
	text-align: center;
	width: auto;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	height: auto;
	padding-bottom: 20px;
}

.volver_right {
	color: #FFFFFF;
	text-align: center;
	width: auto;
	float: right;
	height: auto;
	margin-right: 20px;
}

.volver a, .volver a:visited, .volver_right a, .volver_right a:visited {
	color: #FFFFFF;
	display: block;
	width: 100px;
	background-color: #99CC33;
	border: 1px solid #333333;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
	margin-top: 5px;
	text-decoration: none;
}

.volver a:hover, .volver_right a:hover {
	color: #006633;
	background-color: #A9E003;
}

.volver a, .volver a:visited, .volver_right a, .volver_right a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.siguiente {
	color: #FFFFFF;
	text-align: center;
	
	margin-top: 20px;
}

html > body .siguiente {
	margin-right: 10px;
}

.siguiente a, .siguiente a:visited {
	color: #FFFFFF;
	display: block;
	width: 100px;
	background-color: #99CC33;
	border: 1px solid #333333;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
	margin-top: 5px;
	text-decoration: none;
	}

.siguiente a:hover {
	color: #006633;
	background-color: #A9E003;
}

.temas_examen {
	border: 1px solid #666666;
	float:left;
	width: 190px;
	height: 210px;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.temas_examen ul {
	list-style-position: inside;
	padding: 0px;
	margin: 10px;
	margin-left: 15px;
}

.temas_examen li a, .temas_examen li a:visited {
	color:#666666;
	text-decoration: none;
}

.temas_examen li a:hover {
	color:#FF9933;
}

.correcta {
	color: green;
}

.incorrecta {
	color: red;
}

.enlace {
	text-align: center;
	width: 150px;
	margin: auto;
	margin-bottom: 15px;
	/*float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 140px;*/
	height: auto;
}

.enlace a.enlace {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background-color: #609B28;
	border: 1px solid #333333;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
	margin-top: 5px;
	text-decoration: none;
	color: #FFFFFF;
}

.descarga_catalogos td, .descarga_catalogos td a, .descarga_catalogos td a:visited {
	color: #666666;
	cursor: pointer;
}

.compra_venta {
	background-color: #FFFFFF;
	vertical-align: top;
}

.compra_venta_borde {
	background-color: #FFFFFF;
	border-right: 2px groove #F1EBEB;
	vertical-align: top;
}

.compra_venta table tr td a, .compra_venta_borde table tr td a {
	color: #666666;
}

.fecha_compra {
	font-weight: bold;
	font-size: 11px;
	padding: 2px;
	display: block;
}

.nombre_compra {
	font-size: 14px;
	font-weight: bold;
	color: #006633;
	padding: 2px;
	display: block;
	float: left;
	 position: relative;
	width: 400px;
}

.contactar_compra {
	float: right;
	width: 150px;
	position: relative;
}
	
.lugar_compra {
	font-size: 14px;
	font-weight: bold;
	color: #99CC00;
	display: block;
	clear: both;
}

.galerias {
	float:right;
	width: 210px;
	height: 210px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.galerias_secciones_cacerias {
	display: block;
	width: 210px;
	height: 210px;
	background: url(/images/caza/galerias/secciones/galerias_cacerias.png) no-repeat;
	text-indent: -9999px;
	outline: none;
}

.galerias_secciones_corzo {
	display: block;
	width: 210px;
	height: 210px;
	background: url(/images/caza/galerias/secciones/galerias_corzo.png) no-repeat;
	text-indent: -9999px;
	outline: none;
}

.galerias_secciones_jabali {
	display: block;
	width: 210px;
	height: 210px;
	background: url(/images/caza/galerias/secciones/galerias_jabali.png) no-repeat;
	text-indent: -9999px;
	outline: none;
}

.galerias_secciones_capturas {
  display: block;
  width: 210px;
  height: 210px;
  background: url(/images/caza/galerias/secciones/galerias_capturas.png) no-repeat;
  text-indent: -9999px;
  outline: none;
}

.galerias_secciones_venado {
  display: block;
  width: 210px;
  height: 210px;
  background: url(/images/caza/galerias/secciones/galerias_venado.png) no-repeat;
  text-indent: -9999px;
  outline: none;
}

a.galerias_secciones_cacerias:link, a.galerias_secciones_cacerias:visited, a.galerias_secciones_cacerias:active {
	background-image: url(/images/caza/galerias/secciones/galerias_cacerias.png);
	background-repeat: no-repeat;
}

a.galerias_secciones_corzo:link, a.galerias_secciones_corzo:visited, a.galerias_secciones_corzo:active {
	background-image: url(/images/caza/galerias/secciones/galerias_corzo.png);
	background-repeat: no-repeat;
}

a.galerias_secciones_jabali:link, a.galerias_secciones_jabali:visited, a.galerias_secciones_jabali:active {
	background-image: url(/images/caza/galerias/secciones/galerias_jabali.png);
	background-repeat: no-repeat;
}

a.galerias_secciones_capturas:link, a.galerias_secciones_capturas:visited, a.galerias_secciones_capturas:active{
	background-image: url(/images/caza/galerias/secciones/galerias_capturas.png);
	background-repeat: no-repeat;
}

a.galerias_secciones_venado:link, a.galerias_secciones_venado:visited, a.galerias_secciones_venado:active {
	background-image: url(/images/caza/galerias/secciones/galerias_venado.png);
	background-repeat: no-repeat;
}

.galerias_secciones_barbo {
	display: block;
	width: 210px;
	height: 210px;
	background: url(/images/pesca/fotos/secciones/barbo.png) no-repeat;
	text-indent: -9999px;
	outline: none;
}

.galerias_secciones_blackbass {
	display: block;
	width: 210px;
	height: 210px;
	background: url(/images/pesca/fotos/secciones/blackbass.png) no-repeat;
	text-indent: -9999px;
	outline: none;
}

.galerias_secciones_truchas {
	display: block;
	width: 210px;
	height: 210px;
	background: url(/images/pesca/fotos/secciones/truchas.png) no-repeat;
	text-indent: -9999px;
	outline: none;
}

.galerias_secciones_carpa {
  display: block;
  width: 210px;
  height: 210px;
  background: url(/images/pesca/fotos/secciones/carpa.png) no-repeat;
  text-indent: -9999px;
  outline: none;
}

.galerias_secciones_dorada {
  display: block;
  width: 210px;
  height: 210px;
  background: url(/images/pesca/fotos/secciones/dorada.png) no-repeat;
  text-indent: -9999px;
  outline: none;
}

.galerias_secciones_varias {
	display: block;
	width: 210px;
	height: 210px;
	background: url(/images/pesca/fotos/secciones/varias.png) no-repeat;
	text-indent: -9999px;
	outline: none;
}

.galerias_secciones_lubina {
	display: block;
	width: 210px;
	height: 210px;
	background: url(/images/pesca/fotos/secciones/lubina.png) no-repeat;
	text-indent: -9999px;
	outline: none;
}

.galerias_secciones_mero {
	display: block;
	width: 210px;
	height: 210px;
	background: url(/images/pesca/fotos/secciones/mero.png) no-repeat;
	text-indent: -9999px;
	outline: none;
}

.galerias_secciones_siluro {
  display: block;
  width: 210px;
  height: 210px;
  background: url(/images/pesca/fotos/secciones/siluro.png) no-repeat;
  text-indent: -9999px;
  outline: none;
}

.galerias_secciones_lucio {
  display: block;
  width: 210px;
  height: 210px;
  background: url(/images/pesca/fotos/secciones/lucio.png) no-repeat;
  text-indent: -9999px;
  outline: none;
}

.galerias_secciones_sargo {
  display: block;
  width: 210px;
  height: 210px;
  background: url(/images/pesca/fotos/secciones/sargo.png) no-repeat;
  text-indent: -9999px;
  outline: none;
}

.galerias_secciones_otras {
  display: block;
  width: 210px;
  height: 210px;
  background: url(/images/pesca/fotos/secciones/otras.png) no-repeat;
  text-indent: -9999px;
  outline: none;
}

a.galerias_secciones_barbo:link, a.galerias_secciones_barbo:visited, a.galerias_secciones_barbo:active {
	background-image: url(/images/pesca/fotos/secciones/barbo.png);
	background-repeat: no-repeat;
}

a.galerias_secciones_blackbass:link, a.galerias_secciones_blackbass:visited, a.galerias_secciones_blackbass:active {
	background-image: url(/images/pesca/fotos/secciones/blackbass.png);
	background-repeat: no-repeat;
}

a.galerias_secciones_truchas:link, a.galerias_secciones_truchas:visited, a.galerias_secciones_truchas:active {
	background-image: url(/images/pesca/fotos/secciones/truchas.png);
	background-repeat: no-repeat;
}

a.galerias_secciones_carpa:link, a.galerias_secciones_carpa:visited, a.galerias_secciones_carpa:active{
	background-image: url(/images/pesca/fotos/secciones/carpa.png);
	background-repeat: no-repeat;
}

a.galerias_secciones_dorada:link, a.galerias_secciones_dorada:visited, a.galerias_secciones_dorada:active {
	background-image: url(/images/pesca/fotos/secciones/dorada.png);
	background-repeat: no-repeat;
}

a.galerias_secciones_varias:link, a.galerias_secciones_varias:visited, a.galerias_secciones_varias:active {
	background-image: url(/images/pesca/fotos/secciones/varias.png);
	background-repeat: no-repeat;
}

a.galerias_secciones_lubina:link, a.galerias_secciones_lubina:visited, a.galerias_secciones_lubina:active {
	background-image: url(/images/pesca/fotos/secciones/lubina.png);
	background-repeat: no-repeat;
}

a.galerias_secciones_mero:link, a.galerias_secciones_mero:visited, a.galerias_secciones_mero:active {
	background-image: url(/images/pesca/fotos/secciones/mero.png);
	background-repeat: no-repeat;
}

a.galerias_secciones_siluro:link, a.galerias_secciones_siluro:visited, a.galerias_secciones_siluro:active{
	background-image: url(/images/pesca/fotos/secciones/siluro.png);
	background-repeat: no-repeat;
}

a.galerias_secciones_lucio:link, a.galerias_secciones_lucio:visited, a.galerias_secciones_lucio:active {
	background-image: url(/images/pesca/fotos/secciones/lucio.png);
	background-repeat: no-repeat;
}

a.galerias_secciones_sargo:link, a.galerias_secciones_sargo:visited, a.galerias_secciones_sargo:active {
	background-image: url(/images/pesca/fotos/secciones/sargo.png);
	background-repeat: no-repeat;
}

a.galerias_secciones_otras:link, a.galerias_secciones_otras:visited, a.galerias_secciones_otras:active {
	background-image: url(/images/pesca/fotos/secciones/otras.png);
	background-repeat: no-repeat;
}

.galerias_pesca_submarina {
  display: block;
  width: 210px;
  height: 210px;
  background: url(/images/submarinismo/galeria_fotos.png) no-repeat;
  text-indent: -9999px;
  outline: none;
}

.galerias_submarina {
  display: block;
  width: 210px;
  height: 210px;
  background: url(/images/submarinismo/galeria_fotos_submarina.png) no-repeat;
  text-indent: -9999px;
  outline: none;
}

a.galerias_pesca_submarina:link, a.galerias_pesca_submarina:visited, a.galerias_pesca_submarina:active {
	background-image: url(/images/submarinismo/galeria_fotos.png);
	background-repeat: no-repeat;
}

a.galerias_secciones_cacerias:hover, a.galerias_secciones_corzo:hover, a.galerias_secciones_jabali:hover, a.galerias_secciones_capturas:hover, a.galerias_secciones_venado:hover, a.salvapantallas:hover, a.galerias_secciones_barbo:hover, a.galerias_secciones_blackbass:hover, a.galerias_secciones_truchas:hover, a.galerias_secciones_carpa:hover, a.galerias_secciones_dorada:hover, a.galerias_secciones_varias:hover, a.galerias_secciones_lubina:hover, a.galerias_secciones_mero:hover, a.galerias_secciones_siluro:hover, a.galerias_secciones_lucio:hover, a.galerias_secciones_sargo:hover, a.galerias_secciones_otras:hover, a.galerias_pesca_submarina:hover {
  background-position: -210px;
}

.salvapantallas {
  display: block;
  width: 210px;
  height: 210px;
  background-repeat: no-repeat;
  text-indent: -9999px;
  outline: none;
}

a.salvapantallas:link, a.salvapantallas:visited, a.salvapantallas:active {
	background-image: url(/images/salvapantallas.png);
	background-repeat: no-repeat;
}

.descripcion_ul {
	border: 1px dotted #CCCCCC;
	padding:10px;
	float: right;
	width: 50%;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.descripcion_ul ul {
	color:#999999;
}

.calendario_lunas {
	text-align: center;
	background-color: #FFFFFF;
	clip: rect(auto,auto,auto,auto);
	width: 358px;
	margin: auto;
	margin-top: 20px;
	display: block;
	height: inherit;
}

.mes {
	display:block;
	float:left;
	position:relative;
	text-align: center;
	width: 356px;
	margin: 0;
	font-size: 36px;
	font-weight: bold;
	color: #006633;
	border: 1px solid #CCCCCC;
	border-bottom: 0px;
	height: 50px;
}
.mes_anterior {
	display: block;
	float: left;
	width: 80px;
	margin: 0px;
	padding-top: 15px;
	padding-left: 5px;
	text-align: left;
}

.mes_posterior {
	display: block;
	float: right;
	width: 80px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 5px;
	text-align: right;
}

.mes_actual {
	font-size: 36px;
	color: #006633;
	display: block;
	float: left;
	width: 186px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}

.mes_anterior a, .mes_posterior a {
	font-size: 14px;
	color: #99CC00;
	text-decoration: none;
}

.mes_anterior a:hover, .mes_posterior a:hover {
	color: #FF9900;
}

.dias_semana {
	width: 358px;
	float: left;
	display: block;
}

.nombre_lunes {
	width: 51px;
	float: left;
	position: relative;
	border-left: #CCCCCC solid 1px;
	display: block;
}

.nombre_domingo {
	width: 50px;
	float: left;
	position: relative;
	border-right: #CCCCCC solid 1px;
}

.nombre_resto {
	width: 51px;
	float: left;
	position: relative;
}

.luna_anho {
	display:block;
	float:left;
	position:relative;
	text-align: left;
	width: 351px;
	margin: 0;
	font-size: 70px;
	font-weight: bold;
	color: #006633;
	border: 1px solid #CCCCCC;
	border-top: 0px;
	height: 75px;
	background-image: url(../images/fondo_luna.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left: 5px;
}

.fila_top {
	float:left;
	position:relative;
	margin:0px;
	border: 1px solid #999999;
	border-left: 0px;
	text-align: center;
	font-size: 24px;
	color: #666666;
	display: block;
	width: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}



.dia_1 {
	float:left;
	position:relative;
	margin:0px;
	text-align: center;
	border: 1px solid #999999;
	font-size: 24px;
	color: #666666;
	display: block;
	width: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.columna_izq {
	float:left;
	position:relative;
	margin:0px;
	border: 1px solid #999999;
	border-top: 0px;
	text-align: center;
	font-size: 24px;
	color: #666666;
	display: block;
	width: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.dia {
	float:left;
	position:relative;
	margin:0px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: center;
	font-size: 24px;
	color: #666666;
	display: block;
	width: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.domingo_1 {
	float:left;
	position:relative;
	margin:0px;
	text-align: center;
	border: 1px solid #999999;
	border-left: 0px;
	font-size: 24px;
	color: #99CC00;
	display: block;
	width: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.domingo {
	float:left;
	position:relative;
	margin:0px;
	text-align: center;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	font-size: 24px;
	color: #99CC00;
	display: block;
	width: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.dia_vacio {
	float:left;
	position:relative;
	margin:0px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: center;
	font-size: 24px;
	color: #666666;
	display: block;
	width: 50px;
	height: 47px;
}

.luna_llena_dia {
	float:left;
	position:relative;
	margin:0px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: center;
	font-size: 10px;
	color: #FF9933;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_llena.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_llena_fila_top {
	float:left;
	position:relative;
	margin:0px;
	border: 1px solid #999999;
	border-left: 0px;
	text-align: center;
	font-size: 10px;
	color: #FF9933;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_llena.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_llena_columna_izq {
	float:left;
	position:relative;
	margin:0px;
	border: 1px solid #999999;
	border-top: 0px;
	text-align: center;
	font-size: 10px;
	color: #FF9933;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_llena.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_llena_domingo {
	float:left;
	position:relative;
	margin:0px;
	text-align: center;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	font-size: 10px;
	color: #99CC00;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_llena.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_llena_domingo_1 {
	float:left;
	position:relative;
	margin:0px;
	text-align: center;
	border: 1px solid #999999;
	border-left: 0px;
	font-size: 10px;
	color: #FF9933;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_llena.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_nueva_dia {
	float:left;
	position:relative;
	margin:0px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: center;
	font-size: 10px;
	color: #FF9933;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_nueva.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_nueva_fila_top {
	float:left;
	position:relative;
	margin:0px;
	border: 1px solid #999999;
	border-left: 0px;
	text-align: center;
	font-size: 10px;
	color: #FF9933;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_nueva.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_nueva_columna_izq {
	float:left;
	position:relative;
	margin:0px;
	border: 1px solid #999999;
	border-top: 0px;
	text-align: center;
	font-size: 10px;
	color: #FF9933;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_nueva.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_llena_domingo {
	float:left;
	position:relative;
	margin:0px;
	text-align: center;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	font-size: 10px;
	color: #99CC00;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_nueva.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_nueva_domingo_1 {
	float:left;
	position:relative;
	margin:0px;
	text-align: center;
	border: 1px solid #999999;
	border-left: 0px;
	font-size: 10px;
	color: #FF9933;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_nueva.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_decreciente_dia {
	float:left;
	position:relative;
	margin:0px;
	text-align: center;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	font-size: 10px;
	color: #FF9933;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_decreciente.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_decreciente_fila_top {
	float:left;
	position:relative;
	margin:0px;
	border: 1px solid #999999;
	border-left: 0px;
	text-align: center;
	font-size: 10px;
	color: #FF9933;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_decreciente.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_decreciente_columna_izq {
	float:left;
	position:relative;
	margin:0px;
	border: 1px solid #999999;
	border-top: 0px;
	text-align: center;
	font-size: 10px;
	color: #FF9933;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_decreciente.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_decreciente_domingo {
	float:left;
	position:relative;
	margin:0px;
	text-align: center;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	font-size: 10px;
	color: #99CC00;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_decreciente.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_decreciente_domingo_1 {
	float:left;
	position:relative;
	margin:0px;
	text-align: center;
	border: 1px solid #999999;
	border-left: 0px;
	font-size: 10px;
	color: #FF9933;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_decreciente.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_creciente_dia {
	float:left;
	position:relative;
	margin:0px;
	text-align: center;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	font-size: 10px;
	color: #FF9933;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_creciente.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_creciente_fila_top {
	float:left;
	position:relative;
	margin:0px;
	border: 1px solid #999999;
	border-left: 0px;
	text-align: center;
	font-size: 10px;
	color: #FF9933;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_creciente.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_creciente_columna_izq {
	float:left;
	position:relative;
	margin:0px;
	border: 1px solid #999999;
	border-top: 0px;
	text-align: center;
	font-size: 10px;
	color: #FF9933;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_creciente.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_creciente_domingo {
	float:left;
	position:relative;
	margin:0px;
	text-align: center;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	font-size: 10px;
	color: #99CC00;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_creciente.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.luna_creciente_domingo_1 {
	float:left;
	position:relative;
	margin:0px;
	text-align: center;
	border: 1px solid #999999;
	border-left: 0px;
	font-size: 10px;
	color: #FF9933;
	display: block;
	width: 26px;
	padding-top: 30px;
	padding-bottom: 4px;
	padding-right: 24px;
	padding-left: 0px;
	background-image: url(../images/luna_creciente.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.fecha_color {
	color: #99CC00;
}

.estaciones_esqui_left {
	position: relative;
	float: left;
	width: 35%;
	padding-left: 15px;
	padding-bottom: 10px;
}

.estaciones_esqui_right {
	position: relative;
	float: left;
	width: 50%;
	padding-bottom: 10px;
}

.equipo_ideal {
	position:absolute;
	width:152px;
	height:181px;
	z-index:6;
	left:269px;
	top:202px;
	border:1px dotted #CCC;
	padding:5px;
}

.equipo_ideal2 {
	position:absolute;
	width:184px;
	height:232px;
	z-index:6;
	left:438px;
	top:202px;
	border:1px dotted #CCC;
	padding:5px;
}

.campos td {
	background-color:#FFF;
	font-weight:700;
	color:#666;
	border:1px dotted #CCC;
	font-weight:normal;
}

.formulario_equipo_ideal {
	background-color:#FFF;
	color:#666;
}

.nautica_codigos {
	color: #333333;
	background-color: #FFFFFF;
}

.nautica_codigos td {
	color:#333333;
	background-color: #FFFFFF;
	border: 1px dotted #ccc;
}

.nautica_codigos img {
	margin-right: 0px;
}

.paginacion {
	width:99%;
	clear:both;
	float:left;
	position:relative;
	background-color: #FFF;
}

.paginacion .anterior {
	color:#FFF;
	text-align:center;
	float:left;
	width:auto;
}

.paginacion .numero {
	color:#FFF;
	text-align:center;
	float:left;
	width:auto;
}

.paginacion .siguiente {
	color:#FFF;
	text-align:center;
	float:left;
	width:auto;
	margin-top: 0px;
}

.paginacion .anterior a, .paginacion .anterior a:visited {
	display:block;
	width:100px;
	background-color:#9C3;
	border:1px solid #333;
	font-weight:700;
	color:#FFF;
	text-decoration:none;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.paginacion .siguiente a, .paginacion .siguiente a:visited {
	display:block;
	width:100px;
	background-color:#9C3;
	border:1px solid #333;
	font-weight:700;
	color:#FFF;
	text-decoration:none;
	margin: 0px;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.paginacion .numero a, .paginacion .numero a:visited {
	display:block;
	width:10px;
	background-color:#9C3;
	border:1px solid #333;
	font-weight:700;
	color:#FFF;
	text-decoration:none;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.paginacion .anterior a:hover, .paginacion .siguiente a:hover, .paginacion .numero a:hover {
	color:#063;
	background-color:#A9E003;
}

.paginacion .actual {
	display:block;
	width:10px;
	background-color:#fff;
	border:1px solid #063;
	font-weight:700;
	color:#063;
	text-decoration:none;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.experiencia_profesional{
	width: 98%;
	margin: 0;
	padding: 5px 0px 8px 0px;
	padding-left: 10px;
	margin-top: 12px;
	color: #666666;
}

.fechas_trabajo {
	width:90px;
	display:block;
	float:left;
}

.empresa {
	float:left;
	width:120px;
	position:relative;
}

.puesto {
	float:left;
	width:180px;
	position:relative;
}

#datos_legales
{
	font-size:11px;
	width:95%;
	position:relative;
	text-align:center;
	background-color:#FFF;
	float:left;
	min-height:150px;
	margin:10px 0 0;
	padding:10em 10px 10px;
}

#oferta_top {
	width:inherit;
	float:left;
	border:1px solid #333;
	position:relative;
	margin: auto;
	margin-top: 10px;
	padding:0;
	cursor: pointer;
}

.publicidad_afiliado {
	width:100%;
	text-align:left;
	height:97px;
	position:relative;
	background-color: #CCCCCC;
	border-bottom: 1px solid #333333;
	background-image: url(/images/fondo_publi.gif);
}

.publicidad_afiliado object, .publicidad_afiliado img {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #FFFFFF;
}

.especial_mes_pesca {
	border: 1px dashed #999999;
	margin-top: 10px;
	margin-right: 10px;
	float:left;
	width: 210px;
	height: 100%;
	background-color: #FFFFFF;
	padding: 0px;
}

.novedades_pesca {
	border: 1px solid #666666;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
	width: 216px;
	height: inherit;
	background-color: #FFFFFF;
}

.acceso_tienda_pesca {
	border: 1px solid #666666;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
	width: 210px;
	height: inherit;
	background-color: #FFFFFF;
}

div.acceso_tienda {
	background-color:#CC0000;
	background-image:url("../images/corporativa/acceso_tienda.png");
	background-position:center bottom;
	background-repeat:no-repeat;
	display:block;
	height:56px;
	padding-top:154px;
	width:210px;	
}
div.acceso_tienda img {
	border: none;
}

.titulo_ofertas { 
	text-align:right; float:right
}

#col_izq_banner{
	float: left;
	width: 100%;
	position: relative;
	height: 100%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #333333;
	border-bottom-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	z-index: 100;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	text-align: center;
}


#cuerpo {
	width: 66%;
	height: 100%;
	margin-left: 15%;
	margin-right: 15%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 1em;
	padding-right: 1em;
	padding-left: 1em;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	z-index: 0;
	position: relative;
	display:block;
	overflow:hidden;
}

#lista_novedades {
	float: right;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}

#lista_novedades ul {
	list-style-image: url(/images/ene.png);
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
}


.detalles a, .detalles a:visited, #noticias a, #noticias a:visited, #pie a, #pie a:visited { 
	color: #99CC33; 
}

.detalles a:hover, #noticias a:hover, #pie a:hover {
	color: #FF9933;
}

.cuadro_centro {
	text-align: center;
	float: left;
	width: 50%;
	margin-right: 10px;
	margin-left: 25%;
	margin-top: 20px;
	height: auto;
	border: 1px dotted #CCCCCC;
	padding: 10px;
}

.mapa1 li {
	list-style-image: none;
	list-style-type: disc;
}

/* ESTILO DE LOS BANNERS QUE ROTAN POR ESQUI */

.pics {
	height: 327px;
	width: 665px;
	padding:0;
	margin:0;
	overflow: hidden;
	z-index: 1;
}
.nav {
	margin: 0px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.pics img {
	height: 327px;
	width: 665px;
	padding: 0px;
	top:0;
	left:0;
	background-image: url(/images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.postales {
	color: #006633;
	font-weight: bold;
}

form.encuesta div.pregunta {
	margin-left: 10px;
	margin-bottom: 15px;
}

form.encuesta span.strong {
	font-weight: bold;
}

form.encuesta label {
	width: 100%;
	margin-top: 5px;
	text-align: left;
}

form.encuesta input {
	font-size: 14px;
}

form.encuesta input.input_radio {
	color:#666;
	background-color:#fff;
	border-style:none;
	padding-top: 3px;
}

form.encuesta input.submit {
	cursor: pointer;
}

form.encuesta textarea {
	width: 595px;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

form.encuesta a {
	color: #99cc00;
	text-decoration: underline;
}

form.encuesta table {
	border-collapse: collapse;
	width: 96%;
}

form.encuesta table td {
	border: 1px solid #b6b6b6;
	background-color: #ffffff;
}

.input_largo {
	width: 250px;
}

html > body #virtual {
	left:620px;
}

#virtual {
	height:115px;
	left:500px;
	position:absolute;
	top:7px;
	width:200px;
	z-index:100;
}

.texto_demoday_sub {
	position: absolute;
	color: #336666;
	font-size: 14px;
	left: 86px;
	top: 97px;
	width: 529px;
	height: 425px;
	text-align: center;
}

.demoday_sub {
	background-image:url(../images/submarinismo/demoday/invitacion_web.jpg);
	background-repeat: no-repeat;
	background-position: center 10px;
	position: relative;
	height: 800px;
	width: 675px !important;
}
html > body .demoday_sub {
	width: 679px !important;
}

.texto_demoday_sub p {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
max-width:100%;
text-align:center;
}

.demoday_sub h1 {
color:#99CC00;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:25px;
margin-bottom:0;
margin-left:20px;
margin-right:50px;
text-align:center;
text-transform:uppercase;
}

.demoday_sub span {
	
	text-align: center;
}

.texto_demoday_sub a {
color:#336666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:underline;
}

.texto_demoday_golf {
	position: absolute;
	color: #336666;
	font-size: 14px;
	left: 66px;
	top: 97px;
	width: 550px;
	height: 425px;
	text-align: center;
}

.demoday_golf {
	background-image:url(../images/golf/demoday_tienda/invitacion_golf.gif);
	background-repeat: no-repeat;
	background-position: center 10px;
	position: relative;
	height: 800px;
	width: 685px !important;
}
html > body .demoday_golf {
	width: 679px !important;
}

.texto_demoday_golf p {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0;
	max-width:100%;
	text-align:center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.demoday_golf h1 {
	color:#99CC00;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:22px;
	margin-bottom:0;
	margin-left:22px;
	margin-right:50px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}

.demoday_golf h2 {
	color: #006633;
	font-size: 17px;
}

.demoday_golf span {
	
	text-align: center;
}

.texto_demoday_golf a {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

.demoday_callaway_dic_09 {
	background-image:url(../images/golf/demoday_callaway/demoday_callaway_web.png);
	height:480px;
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
}

.demoday_callaway_dic_09 div {
	position:absolute;
	width:394px;
	height:349px;
	z-index:1;
	left: 84px;
	top: 99px;
}
.demoday_callaway_dic_09 h2 {
	font-size: 18px;
	color: #346626;
	margin: 5px;
}
.demoday_callaway_dic_09 a {
	color: #333333;
	text-decoration: underline;
}

div.boton_menu_dcha {
	background-image:url(../images/bg_boton_dcha.gif);
	width:100%;
}

#oferta_top img{
	float: left;
}

.demoday_salomon {
	background-image:url(../images/esqui/demoday/demoday_salomon.jpg);
	background-repeat:no-repeat;
	width:420px;
	height:450px;
	padding-left: 40px;
	padding-top: 70px;
	padding-right: 200px;
	text-align: center;
	color: #333333;
}
.demoday_salomon h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-transform: none;
	color: #39bde3;
	margin: 0px;
	padding: 0px;
}

.demoday_salomon h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: none;
	color: #39bde3;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}

.oferta_bolas {
	background-image:url(/images/banners/enero10/golf/bolas_golf_enero_02.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:200px;
	margin:auto;
	padding-top:50px;
	position:relative;
	text-align:center;
	width:660px;
}

/** CAMBIO DISENO TOP 2010-01-21 **/

#seccion_principal {
	font-size:36px;
	height:48px;
	left:-149px;
	position:absolute;
	text-align:left;
	top:76px;
	width:293px;
	z-index:5;
}

.atencion_cliente {
	background-image:url(../images/atencion_cliente.png);
	background-position:center 15px;
	background-repeat:no-repeat;
	font-weight:bold;
	height:103px;
	left:620px;
	padding-right:20px;
	padding-top:40px;
	position:absolute;
	text-align:right;
	width:171px;
	margin-bottom: 2px;
}
.telefono {
	color:#58585A;
	font-size:18px;
}

html > body #virtual {
	left:809px;
}

#virtual {
	height:115px;
	left:590px;
	top:15px;
	width:200px;
	z-index:100;
	_left: 809px;
}

#virtual a,#virtual img {
	border: 0px solid white;
} 

#contenedor2 {
	text-align: left;
	background-color: #FFFFFF;
	width: 1001px;
	height: inherit;
	border: 1px solid #cccccc;
	margin: auto;
}

ul.boton_menu_dcha {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 99%;
}

ul.boton_menu_dcha li {
	background-image:url(../images/bg_boton_dcha.gif);
	background-repeat: repeat-x;
	height: 50px;
	cursor: pointer;
	border-color:#FFFFFF #666666 #333333 #FFFFFF;
	border-style:solid;
	border-width:1px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

ul.boton_menu_dcha li a {
	display: block;
	padding: 9px 6px 0px;
	color:#006633;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	margin:0;
	overflow:hidden;
	text-decoration:none;
	height: 41px;
}

ul.boton_menu_dcha li:hover, ul.boton_menu_dcha li a:hover {
	color: #FFFFFF;
  border-top: 1px solid #006633;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #99CC33;
  border-right: 1px solid #CCCCCC;
}

ul.boton_menu_dcha ul {
	visibility:hidden;
	position:absolute;
	width: 170px;
	right:150px;
	background-color: #A9E003;
	margin: 0px;
	margin-top: -50px;
	padding: 0px;
	list-style-type: none;
}

* html ul.boton_menu_dcha li ul {
	right: 149px;
	margin-top: -30px;
}

ul.boton_menu_dcha li ul li {
	text-align: right;
	background-image: none;
	border: 0px;
	border-bottom: 1px dashed #333333;
	background-color: #A9E003;
	height:30px;
	width:170px;
	display: block;
}

* html ul.boton_menu_dcha li ul li, * html ul.boton_menu_dcha li ul li a {
	height: 20px !important;
}

ul.boton_menu_dcha li ul li:hover,ul.boton_menu_dcha li ul li a:hover {
	text-align: right;
	background-image: none;
	border-top: 0px !important;
	border-bottom: 1px dashed #333333;
	height: 30px;
}

ul.boton_menu_dcha li ul li a.last:hover {
	border: 0px;
}

* html ul.boton_menu_dcha li ul li:hover, * html ul.boton_menu_dcha li ul li a:hover {
	border: 0px;
}

ul.boton_menu_dcha li:hover ul, ul.boton_menu_dcha li a:hover ul {
	visibility: visible;
}

/** CAMBIO DISEÑO TOP 2010-05-28 **/

#cabecera h1 {
	color:#CC0;
	font-variant:small-caps;
	margin:0;
	padding:1em 0;
}
#seccion_principal {
	width:524px;
	height:180px;
	float: left;
	padding: 0px;
	padding-top: 25px;
	top: 0px;
	left: 0px;
	
}
#seccion_principal a {
	width:428px;
	left: 5px;
	display: block;
	float: left;
	height: 0px;
	position:relative;
}
#seccion_principal a img {
	border: none;
}
.atencion_cliente_social {
	position: relative;
	width: 200px;
	height: 100px;
	padding-top: 15px;
	text-align: right;
	padding-right: 20px;
	font-weight: bold;
	float: right;
	color: #58585A;
}
.atencion_cliente {
	background-image:url(../images/corporativa/atencion_cliente.png);
	background-position:center 15px;
	background-repeat:no-repeat;
	font-weight:bold;
	height:103px;
	left:620px;
	padding-right:20px;
	padding-top:40px;
	position:absolute;
	text-align:right;
	width:171px;
	margin-bottom: 2px;
}
.atencion_cliente_social a img {
	border: none;	
}
.telefono {
	clear:both;
	font-size:24px;
	font-weight:700;
}
.social {
	text-align: center;
	width: 200px;
	font-size:10px;
	font-weight:normal;
	margin-bottom:10px
}
.social span {
	padding-top:8px;
	float:left;
	width:auto
}


.direccion_web {
	font-size: 18px;
	clear: both;
	font-weight: 300;
}


#menudeportes {
	text-align:center;
	z-index:20;
	width:100%;
	position:relative;
	top:-60px;
	margin-bottom:-63px
}
#menudeportes ul {
	display:table;
	white-space:nowrap;
	list-style:none;
	height:40px;
	font-size:11px;
	margin:0px 0px -12px 385px;
	*margin:0px 5px -12px 0px;
	*float:right;
	width:610px;
	padding:0;
	text-shadow: #333 1px 1px 1px;
}
#menudeportes li {
	display:table-cell;
	float:right;
	margin-left:-5px;
	margin-right:-5px;
	margin-bottom:0px;
	margin-top:0px;
	padding:0;
}
#menudeportes li a, #menudeportes li a:visited {
	display:block;
	float:left;
	height:43px;
	line-height:40px;
	color:#FFFFFF;
	text-decoration:none;
	font-family:arial, verdana, sans-serif;
	font-weight:700;
	text-align:center;
	cursor:pointer;
	background-image:url(/images/top/boton_dep_0a_grises.png);
	background-repeat:no-repeat;
	padding:0 0 0 9px;
}
#menudeportes li a b {
	float:left;
	text-transform: uppercase;
	display:block;
	background-image:url(/images/top/boton_dep_0b_grises.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:15px;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:5px;
	color:#FFFFFF;
	font-weight: 700;
}
#menudeportes li a:hover, #menudeportes li a:active, #menudeportes li a:focus, #menudeportes li a.current {
	position:relative;
	margin-top:-10px;
	padding-bottom:10px;
	z-index:100
}
.slogan {
	position: relative;
	color:#FFFFFF;
	line-height:39px;
	height:39px;
	background-image:url(/images/top/bg_menudeportes_grises.png);
	background-repeat:repeat-x;
	background-position: center center;
	font-weight: bold;
	clear:both;
	text-transform: uppercase;
	text-shadow: #333 1px 1px 1px;
    *top:3px
}

.slogan #portal_alvarez {
    background: url("/images/top/portal_alvarez.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    left: 5px;
    margin-left: 15px;
    margin-top: 8px;
    position: absolute;
    width: 166px;
}
.slogan .frase {
    color: #FFFFFF;
    font-weight: bold;
    line-height: 39px;
    position: absolute;
    right: 15px;
}


#contenedor #menudeportes #submenu_pesca {
	background-color: #99CC00;
	display: none;
	left: 475px;
	position: absolute;
	top: 35px;
	z-index: 100;
}

#contenedor #menudeportes #submenu_pesca ul {
	border: 1px solid #99FF00;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-shadow: none !important;
	width: 120px;
}
#contenedor #menudeportes #submenu_pesca li {
	clear: both;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 120px;
}
#contenedor #menudeportes #submenu_pesca a, #contenedor #menudeportes #submenu_pesca a:visited {
	background-color: #99CC00;
	background-image: none;
	border-top: 1px solid #99FF00;
	color: #006600;
	height: 25px;
	line-height: 25px;
	margin: 0;
	padding: 0;
	width: 120px;
}
#contenedor #menudeportes #submenu_pesca a:hover {
	color:#FFFFFF;
}

#top_tienda_online {
	background-image:url(../images/corporativa/bg_tienda.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:113px;
	width:150px;
	z-index:4;
	padding-bottom: 10px;
}

#top_tienda_online .productos_totales {
	margin:0;
	padding:0;
	text-align:center;
}
#top_tienda_online .productos_totales a {
	border-top:1px solid #BDDE7B;
	display:block;
	font-size:10px;
	margin:auto;
	padding-top:2px;
	width:157px;
}
#top_tienda_online a {
	color:#006633;
	font-size:12px;
	font-weight:700;
}

#buscador {
	height: 35px;
	overflow: hidden;
	width: 100%;
}

.izquierda_buscador {
	display: inline;
	float: left;
	padding-top: 4px;
}

.input_buscar {
	border: 1px solid #96C900;
	background-color: white;
	margin-left: 5px;
	width: 300px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 1px 5px;
}

.derecha_buscador {
	display: inline;
	float: left;
	height: 35px;
	width: 60px;
}

.btn_buscar {
	background: url("../images/buscador/btn_buscar.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	height: 27px;
	width: 60px;
}

.resultados_busqueda {
    color: #666666;
    margin-top: 20px;
}

.cabecera_buscador {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;
	margin-top: 10px;
}

.resultado {
    background: url("../images/buscador/flecha_verde.png") no-repeat scroll 0 0 transparent;
    margin-top: 7px;
    padding-left: 20px;
    padding-top: 1px;
}

.resultados_busqueda a {
    color: #006633;
    font-weight: bold;
}

.resultados_busqueda a b {
	color: #99CC33;
}

#paginacion_buscador {
	display: block;
	margin-bottom: 20px;
	margin-top: 20px;
}

#paginacion_buscador div {
	margin: 0 auto;
	text-align: center;
}

#paginacion_buscador div a {
    color: #99CC33;
    padding: 0 3px;
}

.pagina_actual {
	border: 1px solid #EEEEEE;
	color: #3E7100;
	font-weight: bold;
	padding: 0 3px;
}



/** CAMBIO DISENO TOP 2010-01-21 **/
#cabecera {	width:1001px;	margin: 0 auto;	position: relative;	height: 240px;	z-index: 2;}
#cabecera img {border:none;}

#panel_info_cabecera {position:absolute;top:0px;right:0px;width:500px;height:180px;overflow:hidden;}
.datos_panel {background:url(/images/top/franja.gif) no-repeat right 0px;padding:0px 3px;height:25px;float:left;margin-left:4px;}
.datos_panel2 {padding:0px 2px;height:25px;float:left;margin-left:3px;}
#panel_usuarios {background:url(/images/top/fnd_usuario_sin_registrar_verde.png) no-repeat right bottom;width:221px;padding:0px 5px;height:150px;float:right;position:relative;color:#fff;margin-top:5px;}

#panel_usuarios input {color:#96C900;}
#panel_usuarios .boton_comprar_cab {border: none; background-color: transparent;}
#panel_usuarios .boton_enviar_cab {border: none; background-color: transparent;}

#panel_usuarios2 {background:url(/images/top/fnd_usuario_sin_registrar_verde.png) no-repeat right bottom;width:221px;padding:0px 5px;height:150px;float:right;position:relative;color:#fff;margin-top:5px;}

.panel_usuarios_registrados {background:url(/images/top/FND_panel_verde.png) no-repeat right bottom !important;}
.panel_usuarios_registrados h1 {padding:0px;margin:0px;}


#carrito_cab_us_reg {background:url(/images/top/carrito_us_reg.jpg) no-repeat;width:209px;height:39px;position:absolute;left:17px;top:50px;padding:12px 5px 5px 50px;}
#micuenta {background:url(/images/top/fnd_micuenta_FND_VERDE.png) no-repeat;width:80px;height:30px;padding-left:27px;padding-top:5px;position:absolute;left:20px;top:100px;}
#micuenta a:link, #micuenta a:active, #micuenta a:viosited {color:#96C900;text-decoration:underline;}
#micuenta a:hover {color:#fff;}
.cerrar {background:url(/images/top/cerrar.gif) no-repeat right 0px;width:75px;height:15px;position:absolute;right:14px;bottom:7px;color:#9F9FA2;padding-top:2px;}
.cerrar a:link, .cerrar a:active, .cerrar a:visited {color:#9F9FA2;font-size:10px;}
.cerrar a:hover {color:#fff;}
.boton_aceptar_comprar {position:absolute;right:5px;top:95px;}
#carrito_cab {width:90px;height:20px;position:absolute;top:44px;left:65px;color:#fff;}
.boton_comprar_cab {position:absolute;top:36px;right:5px;}
.boton_enviar_cab {position:absolute;bottom:10px;right:5px;}
#form_us {position:absolute;top:65px;left:30px;width:195px;height:45px;}
#form_us .derecha  {float:left;margin-right:15px;padding-top:5px;}
#fomr_cont {position:absolute;top:87px;left:30px;width:195px;height:45px;}

#fomr_cont .derecha  {float:left;margin-right:20px;padding-top:5px;}

.input1 {margin-left:0px;background:none;border:none;max-width:130px;}
.input2 {margin-left:0px;background:none;border:none;max-width:80px;}
#enlaces_cab {position:absolute;bottom:10px;left:30px;padding:2px;line-height:14px;font-size:11px;}
#enlaces_cab a:link, #enlaces_cab a:active, #enlaces_cab a:visited {color:#fff;text-decoration:underline;}
#enlaces_cab a:hover {color:#96C900;}

.gris {color:#87898F;font-weight:bold;}
.verde {color:#96C900;}


.telef {margin-left:-3px; margin-top: 158px; color:#525355;}

boton_aceptar_comprar {
    padding: 1px 5px;
    position: absolute;
    right: 5px;
    top: 95px;
}


.cerrar_session {
	
    bottom: 7px;
    color: #9F9FA2;
    height: 15px;
    padding-top: 2px;
    position: absolute;
    right: 14px;
    width: 100px;
		font-size: 10px;
		
		text-align: right;

}

.cerrar_session a {
	background: url("/images/top/cerrar_FND_VERDE.png") no-repeat scroll right center transparent;
	padding-right: 14px;
}

.sIFR-alternate {
	display:none;
}
/*

.sIFR-flash {
    margin: 0;
    padding: 0;
    visibility: visible !important;
}
.sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
}
.sIFR-alternate {
    display: block;
    height: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 0;
}
.sIFR-replaced div.sIFR-fixfocus {
    float: none;
    letter-spacing: 0;
    margin: 0;
    overflow: auto;
    padding: 0;
}
.sIFR-flash {
    display: none !important;
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 0;
}
	.sIFR-alternate {
			display: block !important;
			height: auto !important;
			left: auto !important;
			position: static !important;
			top: auto !important;
    visibility: visible !important;
    width: auto !important;
}
*/


.menu{
	width:150px
}
.menu ul,  .menu_seccion_contenido ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.menu li {
	position: relative;
	width:100%;
	float:left
}
.menu a {
	color: #333333;
	display:block;
	border-top:#CCC 1px dashed;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.menu a:hover {
	background-color: #ddeab5;
}
.menu a.princ, .menu a.princ:visited, #ver_novedades a, #ver_novedades a:visited {
	display:block;
	color:#FFF;
	line-height:15px;
	background-color:#4b4b4b;
	padding-left:5px;
	background-image:url(/images/menuleft/boton_tienda1_grises.gif);
	background-repeat:repeat-x;
	background-position:center top;
	border-top: 1px #eee solid;
	border-bottom: 1px solid #4b4b4b;
}
.menu .princ a:hover, .menu .princ a:active, .menu ul .princ:hover > a, #ver_novedades a:hover, #ver_novedades a:active {
	background-color:#4b4b4b;
	background-image:url(/images/menuleft/boton_tienda2_grises.gif);
	border-top-color: #FFF;
	border-bottom-color: #4b4b4b;
}
.menu ul ul {
	background-color:#ddeab5;
  border: 1px solid #CCCCCC;
  left: 150px;
  position: absolute;
  top: 0;
  display:none;
  z-index: 200;
	width: 180px;
	padding-left: 10px;
}

.menu li:hover>ul {
	display:block;
}


#left {
	margin-bottom: 20px;
}
#pie {
	margin-top: 20px;
	padding-top: 20px;
}
.pie_contenido {
	width: 1001px;
	margin: auto;
}


.pie_izquierda {
	width: 50%;
	float: left;
	text-align: left;
}
.pie_derecha {
	width: 50%;
	float: right;
	text-align: right;
	
}

.txtBuscar {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #333333;
    color: #333333;
    float: left;
    margin-top: 2px;
    padding: 3px 3px 2px;
    width: 140px;
}

#buscador_contenedora {
	overflow: hidden;
  width: 185px;
	float: right;
}


#carrito_cabecera_registrado {
    background: url("/images/top/carrito_us_reg_FND_VERDE.png") no-repeat scroll 0 0 transparent;
    height: 39px;
    left: 17px;
    padding: 12px 5px 5px 50px;
    position: absolute;
    top: 50px;
    width: 209px;
}

#demoday_xxio {
    background: url("/images/golf/demoday/diamante_xxio.jpg") no-repeat scroll left bottom #000000;
    height: 540px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    width: 654px;
}

#logo_xxio {
    background: url("/images/golf/demoday/logo_xxio.jpg") no-repeat scroll 0 0 #000000;
    height: 91px;
    overflow: hidden;
    position: absolute;
    right: 30px;
    top: 0;
    width: 187px;
}

.txtxxio {
    color: #FFFFFF;
    left: 300px;
    overflow: hidden;
    position: absolute;
    top: 90px;
    width: 350px;
		line-height: 1.3em;
    margin-top: 10px;
    text-align: left;
		font-family: "Lucida Grande","bitstream vera sans","trebuchet ms",sans-serif,verdana;
}

h1.titb, h1.dorado {
	margin: 0px;
}

h1.titb {
	color: #FFFFFF;
  font-size: 15px;
  font-weight: bold;
}

h1.dorado {
	color: #867436;
  font-weight: normal;
}

.spam {
	font-style: italic;
}

.botones_cycle_caza {
	  display: block;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: center;
}

.botones_cycle_caza .atras {
    background: url("/tienda/images/atras.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 23px;
    left: 25px;
    overflow: hidden;
    position: absolute;
    width: 34px;
}

.botones_cycle_caza .pausa {
    background: url("/tienda/images/pause.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 23px;
    overflow: hidden;
    width: 34px;
		cursor: pointer;
}

.botones_cycle_caza .play {
    background: url("/tienda/images/play.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 23px;
    overflow: hidden;
    width: 34px;
		cursor: pointer;
}

.botones_cycle_caza .adelante {
    background: url("/tienda/images/adelante.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 23px;
    overflow: hidden;
    position: absolute;
    right: 20px;
    width: 34px;
}

#demoday_taylormade {
    background: url("/images/golf/demoday/taylormade_20110521/fnd.jpg") no-repeat scroll 0 0 transparent;
    overflow: hidden;
    padding: 10px 0 10px 20px;
    position: relative;
    width: 670px;
}

#demoday_taylormade p {
    display: block;
    margin-left: 0;
    overflow: hidden;
    width: 350px;
		font-family: "Lucida Grande","bitstream vera sans","trebuchet ms",sans-serif,verdana;
}

#demoday_taylormade .rojo {
    color: #DC0030;
}

#rotacion #cycle_caza {
	display: block;
	width: 670px;
	height: 250px;
}

#rotacion {
    display: block;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: center;
}

#rotacion .atras {
    background: url("/tienda/images/atras.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 42px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 100px;
    width: 42px;
    z-index: 10;
}

#rotacion .pausa {
    background: url("/tienda/images/pause.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 42px;
    overflow: hidden;
    width: 42px;
		cursor: pointer;
}

#rotacion .play {
    background: url("/tienda/images/play.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 42px;
    overflow: hidden;
    width: 42px;
		cursor: pointer;
}

#rotacion .adelante {
    background: url("/tienda/images/adelante.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 42px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 100px;
    width: 42px;
    z-index: 10;
}

.parrafo_demoday {
	font-family: "Lucida Grande","bitstream vera sans","trebuchet ms",sans-serif,verdana;
	margin: 3px 15px 0 0;
}

#demoday_ping {
    background: url("/images/golf/demoday/ping_20111015/demoday-ping-alvarez-golf.jpg") no-repeat scroll center bottom transparent;
    height: 340px;
    overflow: hidden;
    padding: 0px 10px 5px;
    position: relative;
}

.txt_demoday_ping {
    color: #000000;
    left: 180px;
    overflow: hidden;
    position: absolute;
    top: 130px;
    width: 450px;
}

.txt_demoday_ping h2, .txt_demoday_ping h2 a, .txt_demoday_ping h2 a:visited {
    color: #99CC00;
    float: left;
    font-family: "Trebuchet MS";
    font-size: 18px;
    font-weight: 700;
    margin: 10px 0;
    text-decoration: none;
    width: 100%;
}

.txt_demoday_ping h3 {
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    color: #006633;
    font-family: "Trebuchet MS";
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    text-align: left;
}

.btn_solicitarcita_ping {
    bottom: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
		border: 0px;
}

#demoday {
	background: url("/images/golf/demoday_tienda/demoday-cleveland-alvarez-tienda-golf-online.jpg") no-repeat scroll 0 top transparent;
	height: 820px;
	overflow: hidden;
	position: relative;
}

#demoday h2 {
	font-size: 18px;
	margin-top: 20px;
}

.txt_demoday {
	color: #FFFFFF;
	left: 90px;
	line-height: 18px;
	overflow: hidden;
	position: absolute;
	top: 218px;
	width: 450px;
}

.txt_demoday2 {
	color: #FFFFFF;
	left: 90px;
	line-height: 18px;
	overflow: hidden;
	position: absolute;
	top: 325px;
	width: 450px;
}

.dia_demoday3 {
	height: 240px;
	overflow: hidden;
	padding-top: 30px;
	position: absolute;
	right: 5px;
	top: 0;
	width: 200px;
}

.btn_solicitarcita {
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 115px;
}
