@charset "utf-8";
body {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height:1.5em;
	background: #ffffff;
	margin: 0; 
	padding: 0;
	color: #7d7d7d;
}

#L_LANGUAGE_HOME {
	position:absolute;
	width:955px;
	top:0px;
	left:50%;
	margin-left:-477px;
}

#L_LANGUAGE_HOME table {
}

#L_LANGUAGE_HOME td.left {
	width:832px;
	height:17px;
	border-bottom:1px solid #fff;
	font-size:0.65em;
	background-color:#ccc;
	text-align:left;
}

#L_LANGUAGE_HOME td.left table {
	margin-left:22px;
	width:540px;
	text-align:left;
}

#L_LANGUAGE_HOME td.left table td.language {
	text-align:left;
}

#L_LANGUAGE {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-477px;
}

#L_LANGUAGE table {
}

#L_LANGUAGE td.left {
	width:714px;
	height:17px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	font-size:0.65em;
	background-color:#ccc;
	text-align:left;
}

#L_LANGUAGE td.left table {
	margin-left:22px;
	width:540px;
	text-align:left;
}

#L_LANGUAGE td.left table td.language {
	text-align:left;
}

#L_LANGUAGE td.left a, #L_LANGUAGE_HOME td.left a  {
	color:#444;
	text-decoration:none;
}

#L_LANGUAGE td.left a:hover, #L_LANGUAGE_HOME td.left a:hover {
	color:#fff;
}

#L_LANGUAGE td.right {
	width:118px;
	height: 17px;
	border-bottom:1px solid #fff;
	font-size:0.9em;
	font-weight:bold;
	background-color:#444;
	text-align:center;
	vertical-align:middle;
}

#L_LANGUAGE td.stock {
	width:117px;
	height: 17px;
	border-bottom:1px solid #fff;
	font-size:0.9em;
	font-weight:bold;
	background-color:#9e9e9f;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	border-right:1px solid #fff;
}

#L_LANGUAGE_HOME td.stock {
	width:118px;
	height: 17px;
	border-bottom:1px solid #fff;
	font-size:0.9em;
	font-weight:bold;
	background-color:#9e9e9f;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	border-left:1px solid #fff;
}

#L_LANGUAGE td.stock a, #L_LANGUAGE_HOME td.stock a {
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
}

#L_LANGUAGE td.stock a:hover, #L_LANGUAGE_HOME td.stock a:hover {
	color:#333333;
}

#L_LANGUAGE td.right a {
	color:#FFFFFF;
	text-decoration:none;
}

#L_LANGUAGE td.right a:hover {
	color:#ccc;
}

#flash_head {
	position:absolute;
	top:21px;
	left:50%;
	margin-left:-430px;
	z-index:1;
}
p {
	text-align:left;
	margin:0px 0px 5px 0px;
}
h2.red_triangle {
	background-image:url("../img/triangle_red.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:12px;
	color:#d80023;
	font-size:1em;
	font-weight:bold;
	margin: 0px 0px 10px 0px;
	text-transform:uppercase;
}
#l_club a {
	text-decoration:none;
    font-weight:bold;
    color:#7d7d7d;
}

#l_club a:hover {
	text-decoration:none;
    color:#d90023;
}

#subscripcion{
	margin: 0 auto;
	width: 403px; /*723px menos los padding left y right*/
	height: 306px; /*352px menos los padding top y buttom y los padding de los input*/

	padding: 46px 21px 0 299px; /*Este es el hueco que queda para los input*/
}
#subscripcion input{
	border: 0px;
	width: 100%;
	height: 17px;
	float: left;
	margin-top: 22px;
}
#subscripcion .marg24{
	margin-top:24px;
}
#subscripcion #cp{
	width:122px; /*124px*/
}
#subscripcion #localidad{
	margin-top:24px; 
	margin-left:7px; 
	width: 272px;
}
#subscripcion #provincia{
	width: 198px;
}
#subscripcion option{
	border: 0px;
	height: 17px;
	float: left;
}
#subscripcion #fec_nac{
	margin: 21px 0 0 3px;
}
#subscripcion #tfno{
	width:122px;
	margin: 21px 0 0 0;
}
#subscripcion #email{
	width: 271px;
	margin: 21px 0 0 6px;
}
#subscripcion #btn_form{
	padding-top: 10px;
	float: right;
}
.clear{
	clear: both;
}


