/* CSS Document */
/* Generales */

body {background-color: #f2f2f0; margin: 0px; padding: 0px; background-image: url(../img/general/background.gif); background-repeat: repeat-y; 
background-position: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #454545;}
	
.nodisplay, .hr hr {display:none;}

.noborder {border:none;}

.separador {color:#CCCCCC;}
.h1 {font-size:12px;}
.h4{font-size:9px;}
.color {color:#CB0202; font-weight: bold;}
.colorW {color:#FFFFFF; font-weight: bold;}
.colorR {color:#E00202;}
.hr {height: 1px; background-image: url(../img/general/hr.png); margin: 10px; background-repeat: no-repeat;
	background-position: center;}

a:link, a:visited {color:#900; text-decoration:none}
a:hover {color:#F00; text-decoration:none}
a:active {color:#900; text-decoration:none}


input {border:solid 1px #999; height:12px; width: 100px; font-size: 10px;}
input, label {margin-top:3px;}
form {margin: 0px; padding: 0px;}

#pie_interior{ font-family: Verdana, Arial, Helvetica, sans-serif;clear: both; font-size: 9px; color:#999; position: relative; top: 10px; height: 33px; position: relative; left: 50%; margin-left: -348px; margin-top:20px; width:695px;}

/* Pre home */
#pie { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#999; text-align: center; position: relative; top: 200px; height: 33px;}

#contenedor { position: relative; left: 50%; margin-top: 100px; margin-right: 0px; margin-bottom: 0px; margin-left: -348px;	width:695px;}
#prehome_menu {position:relative; left: 50%; margin-left: -120px;	width:241px;}
#prehome_fondo{	background-image:url(../img/pre_home/fons_menu_idioma.gif); background-position:center; background-repeat:no-repeat; width:695px; height:42px; margin:0px; padding:0px;}
a#botcat, a#botcas, a#boteng { display: block; height: 42px; margin: 0 auto;	float:left; background-image:url(../img/pre_home/bot_menu_prehome.png);}

a#botcat 		{width: 70px; background-position:0px 0px;}
a#botcas 		{width: 101px; background-position:-70px 0px;}
a#boteng 		{width: 70px; background-position: -171px 0px;}
a#botcat:hover	{background-position:0px -42px;}
a#botcat:active	{background-position:0px -84px;}
a#botcas:hover	{background-position:-70px -42px;}
a#botcas:active	{background-position:-70px -84px;}
a#boteng:hover	{background-position:-171px -42px;}
a#boteng:active	{background-position:-171px -84px;}

/* Legal */
#titulo_legal{text-align: left; font-size: 13px; font-weight: bold; width: 600px; position: relative; left: 50%; margin: 0px; margin-left: -320px; top: 20px; z-index:2; padding-left: 15px; padding-right: 15px;}
#texto_legal {text-align: justify; width: 600px; position: relative; left: 50%; margin: 0px; margin-left: -320px; padding-top: 15px; padding-left: 15px; padding-right: 15px;  background-repeat: no-repeat; background-position: bottom;}

/* Secciones */
.bloque_entradilla_apartado {margin-top:45px;}
.bloque_entradilla {width:695px; position: relative; left: 50%; margin-right: 0px; margin-bottom: 20px; margin-left: -348px; color:#999; line-height: 154%;}
.bloque_entradilla hr { margin-top: 20px; margin-bottom: 0px; border-top:0px; border-right:0px; border-bottom:1px solid #999; border-left:0px;  }
.contenedor_titulo {width:695px; position: relative; left: 50%;	margin-top: 80px; margin-right: 0px; margin-bottom: 20px; margin-left: -348px;}
.contenedor_impala {width:695px; position: relative; left: 50%;	margin-top: 50px; margin-right: 0px; margin-bottom: 20px; margin-left: -348px;}
.titulo_seccion {width: 300px; position: relative; left: 100%; margin-left: -310px; border: 1px solid #8F8F8F; padding:5px; color:#999;}
.titulo_seccion span {font-size: 18px; font-weight: bold;	color: #8F8F8F;}


.bloque_titulo, .bloque_titulo_interior {font-size:12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold; color:#000; letter-spacing:1px;}
.bloque_titulo_interior {margin-top: 40px; margin-bottom: 0px;}
.bloque_texto {text-align:justify; padding-top:10px; font-size:13px; letter-spacing: 100%; line-height: 120%}
.bloque_pie{line-height: 154%;}

/*historia*/
/*sabias*/
/*museu*/
.titulo_historia {width: 695px; position: relative; left: 50%; margin-left: -348px;}
.seccion_historia { border: solid 1px #C00;}
.bloque_historia, .bloque_historial, .activitats { width:695px; position: relative; left: 50%; margin-left: -348px; color:#999; clear:left;}
.bloque_historia img { width:106px;}
.bloque_historia img, .activitats img { margin: 10px 6px 20px 0px; float:left; padding-right: 10px;}
.bloque_historia hr, .activitats hr { margin-bottom: 10px; border-top:0px; border-right:0px; border-bottom:1px solid #ddd; border-left:0px;  }
.bloque_texto ul, .bloque_texto ol {list-style: none;}


.foto_historiai { margin: 2px 20px 10px 0px; float:left;}
.foto_historiad { margin: 2px 0px 10px 20px; float:right;}

/*museu*/
img.foto_museui { width:160px; margin: 0px 0px 0px 0px;}
.apendice_museu { font-size:11px;}

/*modelos*/
.resultados {width: 695px;}
.cabecera_resultados {font-weight:bold; color:#000;}
.resultados td {height: 20px;}
.imagen_busqueda { padding-top: 9px; height: 260px; border-top-width: 1px;	border-top-style: dotted; border-top-color: #999999; border-bottom-width: 1px;border-bottom-style: dotted; border-bottom-color: #999999;}
.imagen_busqueda img { border: 1px solid #CCC;}
.fila_gris { background-color: #E0DFE3;}
.fila_titulo { background-color: #666; color:#FFF;}
.tit_busqueda {	margin-top: 20px; border-top-width: 1px; border-top-style: dotted; border-top-color: #999999;}
.tabla_resultado{background-color:#ccc; color:#000; font-weight:bold; width:695px;}
.tabla_resultado td {border-bottom: 1px solid #FFF; padding-left: 7px;}
.tag_centrados {text-align:center;}
.tag_nombre {width:180px;}
.tag_elementos { font-weight: normal; padding-top:2px; padding-bottom:2px;}
.tag_resultado {background-color:#f0f0f0; color:#000; font-weight:normal; }
.tit_model {font-weight:bold; font-size: 14px; color:#000;}
.tit_especialidad {color:#f00;}
#buscador_modelos  .lista_selectores li {margin-bottom: 12px; }
#buscador_modelos ul { list-style: disc;	list-style-position: inside; margin-left: 0; padding-left: 1em;	text-indent: -1em;}
#buscador_modelos input, #buscador_modelos select, .evolucion select {font-size: 11px; color: #000; margin: 0px; padding: 0px;}
#buscador_modelos select {margin-left:17px;}
.buscador_selectores, .evolucion select {height:17px; width: 155px;}
#envia_buscar {width: 50px; height:18px;}

.evolucion {position:relative; padding:0px; margin-bottom: -130px; top: -142px; float:right; width: 330px; height:133px; background-color: #E0DFE3; border: 0px solid red;}
.evolucion img {padding: 10px; margin: 0px !important;}
.evolucion h1, .evolucion span, .evolucion p {font-size: 10px; margin: 0px; padding: 0px;}
.evolucion h1, .evolucion span {color: #000;}
.evolucion h1 {padding-top: 10px;}
.evolucion p {padding-top: 20px; padding-bottom: 10px;}
.evolucion select{margin-top:2px;}

/* Club */
#bloque_login { float:right; background-image:url(../img/club/bg_login_2.png); background-repeat: no-repeat; padding:10px; width:201px; height:113px; color:#fff; font-size:9px; color:#fff; font-size:9px;}
.login_form			{ position:relative; top: 20px; width: 180px; padding:0px; height: 70px; left:10px; }
.login_form_title	{ position:relative; top:10px; left: 10px; font-weight:bold; float:left; }
#inputs { width:150px;}
#submit_button_div{width:25px;height:25px; padding-top:15px;}
.ok_button {width:25px !important; height:20px !important; padding:0px; font-weight:bold;}
.login_form label		{ float:left; }
.login_form input		{ float:right; width: 90px; height: 12px; font-size: 9px;}
.login_inferior		{ position:relative; top: 20px;  width: 190px; color:#000;}
.salir_registro {position:relative; top:40px; text-align:right;}


/*Formulario Alta Socio*/
.titulo_alta {width: 695px; position: relative; left: 50%; margin-left: -348px;}
.fila {clear:both;}
.campo {width: 200px; float:left; height:18px; text-align:right;}
.campo_input{width:120px; float:left; padding-left:5px;}
.campo_input input {margin:0px; padding:0px;}
.campo_mensaje {padding-left:20px; float:left;}
.titulo_terminos{padding-top:10px; padding-bottom:5px; font-weight:bold;}
.acepto {width:300px; float:left;}
.terminos{width:695px;height:150px;}
.check {width:20px;}
.campo_check {float:left; width:20px;}
.campo_button{width:695px; text-align:center;padding-top:20px;}
.formulari_button {width:100px; height:20px;}

/*El fondo de Club se encuentra en los menu_xx.css dependiendo del idioma*/
.club_intro {width:443px; text-align:justify; line-height:154%; }
#hazte_socio {float:right; padding:10px; width:183px; height:46px; margin-top:15px;}
#bloque_act {position:relative; top:50px; 	width: 140px; text-align: right;}
#bloque_for {position:relative; top: -10px; 	left: 172px; 	width: 158px;}
#bloque_com {position:relative; left: 338px; top:-100px; 	width: 180px;}
#bloque_alb {position:relative; left: 510px; top: -200px; 	width: 190px;}
#link_alb_1 {position:relative; left: 550px; top: -194px; 	width: 120px;}
#link_alb_1:hover {color: #505050;}
#link_alb_2 {position:relative; left: 640px; top: -213px; 	width: 120px;}
#link_alb_2:hover {color: #505050;}


.activitats_hr {width: 695px; clear:both; margin-bottom: 10px; border-top:0px; border-right:0px; border-bottom:1px solid #ddd; border-left:0px; }
.activitats_texto {margin-left:260px;}

/*Foro*/
.foro {width: 695px; position: relative; left: 50%; top: 30px; margin-left: -348px;}

/*Competición*/

/*.contenedor_compet {width:695px; position: relative; left: 50%;	margin-top: 30px; margin-right: 0px; margin-bottom: 20px; margin-left: -348px;}*/

#compet_seccion {font-size: 9px;  width: 703px; background-image:url(../img/competicion/competicio_01.jpg); height: 163px; position: relative; left: 50%; margin-bottom: 10px; margin-left: -349px;}

#compet_velocidad, #compet_enduro, #compet_cross, #compet_trial {margin-top:20px;}
#compet_velocidad{float: left; margin-right: 100px; margin-left: 10px;}
#compet_enduro{float: left; margin-right: 110px;}
#compet_cross {float: left; margin-right: 90px;}
#compet_trial {float: left; margin-right: 0px;}

/*#palmares1 {position:relative; left:519px; width: 180px; color:#999; top:53px; padding-top:-10px;}*/
#palmares1 {clear: both; float:right; display:inline; margin-right: 40px; margin-top:90px;}
#palmares_any {color:#E00202;}
.bloque_palmares { padding-top: 0px;}
.foto_competicion { float:left; padding-left: 20px; padding-right:18px; padding-top: 20px; padding-bottom: 10px; position:relative;}
#volver_top {margin: 0px; padding: 0px; float:left;}
#volver_derecha {margin: 0px; padding: 0px; float:right;}
.volver_img {position:relative;top:8px;}

/*Menu Competición*/
#selector_competicion {float:right; width:359px; height:73px;}

a#botvelocidad, a#botenduro, a#botmotocross, a#bottrial, a#botvelocidad_on, a#botenduro_on, a#botmotocross_on, a#bottrial_on { display: block; height: 75px; margin: 0 auto;	float:left; background-image:url(../img/competicion/bot_menu_competi.png);}

a#botvelocidad 		{width: 105px; background-position:0px 0px;}
a#botenduro 		{width: 75px; background-position:-105px 0px;}
a#botmotocross 		{width: 110px; background-position: -180px 0px;}
a#bottrial 		{width: 69px; background-position: -290px 0px;}

a#botvelocidad:hover	{background-position:-1px -73px;}
a#botenduro:hover	{background-position:-107px -73px;}
a#botmotocross:hover	{background-position:-182px -73px;}
a#bottrial:hover	{background-position:-292px -73px;}

a#botvelocidad_on 		{width: 105px; background-position:-1px -73px;}
a#botenduro_on 		{width: 75px; background-position:-107px -73px;}
a#botmotocross_on 		{width: 110px; background-position:-182px -73px;}
a#bottrial_on		{width: 69px; background-position:-292px -73px;}
 
/*Album*/
.titulo_album {padding-top: 30px; position: relative; clear: both; width: 695px; position: relative; left: 50%; margin-left: -348px; font-size: 14px; margin-bottom: 0px;}

/*Prototipos*/
.proto_entradilla {padding-top: 10px;}
.proto_bloque {clear:both; padding-top:20px;}
.proto_bloque p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #454545; font-weight:normal;}
.proto_img {float:left; }
.proto_any, .proto_model, .proto_desc {font-size: 12px; position: relative; left:10px; margin-bottom: 5px;}
.proto_any     {font-size: 16px; color: red;}
.proto_model {font-weight: bold; color: #333333; font-family: Arial, Helvetica, sans-serif;}
.proto_desc   {color: #999; font-family: Arial, Helvetica, sans-serif;}

/*links*/
.bloque_links        { width:695px; position: relative; left: 50%; margin-left: -348px; color:#999; clear:both; }
.bloque_links img { margin:2px 16px 0px 0px; float:left; }
.bloque_links hr { margin-bottom: 10px; border-top:0px; border-right:0px; border-bottom:1px solid #ddd; border-left:0px;  }
.hr_links {}
.desc_links { font-size: 12px;}
.href_links {margin-left: 32px; margin-top: 0px;}


/*videos*/
.bloque_pagina	{width:695px; position: relative; left: 50%; margin-top: 30px; margin-right: 0px; margin-bottom: 20px; margin-left: -348px;}
.bloque_volver {width:659px; clear:both; position: relative; left: 50%; margin-left: -348px;}
#bloque_vplayer 	{float:left;  width: 270px;}
#bloque_vlist 	{float:right; width:400px;}
#bloque_velement{height: 105px; width: 400px;}
#bloque_fitxa	{width: 295px; float:right;}
#bloque_v {clear:both;}

.v_player_title 	{ font-weight:bold; font-size: 16px; color:#000000; padding-bottom:10px; }
.v_title, .v_autor , .v_data, .v_link {}
.v_title		{font-size:11px; font-weight:bold;  color:#000000;}
.v_autor		{font-size: 9px; color:#ff0000; margin-top:10px;}
.v_data			{font-size: 9px; color:#7a7a7a; }
.v_thumbnail	{float:left; padding:0px; margin: 0px; margin-right: 5px; width:90px;}
.v_link {margin-top:10px;}
.v_link_word {float:left; }

#bloque_vtext	{margin-top: 10px; background-color: #EAEAEA; width:270px; }
.vtext_autor	{font-size:10px; font-weight:bold; 	height: 15px; color:#000000;}
.vtext_data		{font-size:9px;  height: 15px;	color:#ff0000; }
.vtext_desc		{font-size:9px;  color:#7a7a7a; }

/*hrc*/
.hrclink { font-size:12px;  color:#222222; }
.hrclink:hover {color:#E00202;}