BODY{margin:0;padding:0;font:normal 12px 'Century Gothic',Tahoma,Verdana,Arial;color:#000;height:100%;background:#FFF url(/bikeworld/img/css/fondo_global.png) repeat-x;}

/*#body_ie6{text-align:center;}*/
#body_ie7{/*text-align:center;*/ margin-top:10px;}


.sIFR-active h1, .sIFR-active h2{visibility: hidden;font-family:Impact;padding:0;margin:0;}



H1{color:#FFFFFF;font:bold 12px 'Square721 BdEx BT',Impact,'Century Gothic',Tahoma,Verdana,Arial;padding:5px 0 15px 10px;margin:0;background:url(/bikeworld/img/css/fondo_titulo.png) no-repeat bottom;}
H1 .subseccion{color:#FFFFFF;font:bold 11px 'Square721 BdEx BT',Impact,'Century Gothic',Tahoma,Verdana,Arial;padding:10px;margin:0;text-align:left;}
HR{width:600px;height:1px;color:#FFFFFF;background:#FFFFFF;padding:0;margin:0;float:left;line-height:1px;}

INPUT, TEXTAREA, SELECT{background:#f3f3f3;border:1px solid #888888;color:#515151;font:normal 11px 'Century Gothic',Tahoma,Verdana,Arial;}
INPUT[type="submit"]{font:Bold 12px 'Square721 BdEx BT',Impact,'Century Gothic',Tahoma,Verdana,Arial;}

TABLE,TD{font:normal 12px 'Century Gothic',Tahoma,Verdana,Arial;color:#000;}

#cabecera{width:950px;height:132px;margin:0 auto;background:url(/bikeworld/img/css/fondo-cabecera-home.jpg) no-repeat;}
#cabecera #logo{float:left;width:390px;height:120px;clear:both;}
#cabecera #menu_superior{width:950px;height:22px;background:url(/bikeworld/img/css/fondo-menu-horizontal.png) no-repeat;clear:both;padding:0;margin:0;}
#cabecera #menu_superior #opciones_menu{float:right;width:755px;height:22px;text-transform:uppercase;color:#FFFFFF;}
#cabecera #menu_superior #opciones_menu .enlace a{float:left;padding:3px 15px 0px 0px;font:normal 11px 'Century Gothic',Tahoma,Verdana,Arial;color:#000;text-decoration:none;}
#cabecera #menu_superior #opciones_menu .enlace .ico_mail{padding-top:4px;} 

/* home */
#contenedor{width:950px;min-height:400px;margin:0 auto;background:url(/bikeworld/img/css/fondo-contenido-1.png) repeat-x;clear:both;}
/* interiores */
#contenidos{width:950px;height:auto;margin:0 auto;background:url(/bikeworld/img/css/fondo-contenido-2.png) repeat-y;clear:both;}

/* HOME */
#contenedor #home #primera_columna{float:left;width:555px;padding:10px 5px 5px 10px;}
#contenedor #home #segunda_columna{float:left;width:120px;padding:10px 10px 10px 0px;}
#contenedor #home #tercera_columna{float:left;width:230px;padding:10px;}

#contenedor #home .top_caja{width:204px;height:8px;background:url(/bikeworld/img/css/top_cajas.png) no-repeat;clear:both;float:left;}
/*
al anyadir el lateral generico a la home, este estilo pasa al desuso
#contenedor #home .body_caja{width:204px;background:url(/bikeworld/img/css/body_cajas.png) repeat-y;clear:both;float:left;padding-left:15px;}
*/
#contenedor #home .bottom_caja{width:204px;height:8px;background:url(/bikeworld/img/css/bottom_cajas.png) no-repeat;clear:both;float:left;}
#contenedor #home .body_caja .titulo{font:bold 14px 'Century Gothic',Tahoma,Verdana,Arial;color:#888888;}
#contenedor #home #ofertas{width:555px;height:180px;float:left;padding:10px 5px 5px 10px;}
#contenedor #home #ofertas .bloque{width:267px;height:179px;float:left;background:url(/bikeworld/img/css/fondo_ofertas.png) no-repeat;padding:5px;text-align:left;}
#contenedor #home #ofertas .bloque .titulo_producto{padding-left:10px;font:bold 13px 'Century Gothic',Tahoma,Verdana,Arial;color:#006699;clear:both;}
#contenedor #home #ofertas .bloque .imagen_producto{float:left;clear:left;width:150px;height:110px;padding:0px;background:url(/bikeworld/img/css/fondo_productos_destacados.png) no-repeat;margin:15px 10px 0 5px;}
#contenedor #home #ofertas .bloque .info_producto{float:left;clear:right;padding:15px 10px 0 0;width:76px;}
#contenedor #home #banners_servicios .bloque{float:left;width:265px;padding:5px;margin:0;}



/*#contenedor #home #marcas{width:120px;height:auto;float:left;padding:10px 10px;text-align:center;}*/
#contenedor #home #marcas{text-align:center;}
#contenedor #home #marcas .bloque{width:120px;padding:5px;float:left;}

#contenedor #home #col_der{float:left;width:215px;padding:10px;text-align:center;}
#contenedor #home #txt_promo_tarjeta{font:normal 9px 'Century Gothic',Tahoma,Verdana,Arial;color:#FFFFFF;text-align:left;margin-top:-20px;clear:right;}

#contenedor #home #buscador, #right_column #promo_lateral #buscador{width:204px;clear:both;text-align:left;}
#right_column #promo_lateral #buscador{}
#contenedor #home #mas_vendidos, #right_column #promo_lateral #mas_vendidos{width:204px;clear:both;text-align:left;}


/************ PIE ***************/
#pie{background:url(/bikeworld/img/css/fondo-pie.png) repeat-x;width:950px;height:29px;margin:0 auto;vertical-align:text-bottom;clear:both;font:normal 12px 'Century Gothic',Tahoma,Verdana,Arial;color:#FFFFFF;}

#pie #copyright{float:left;width:250px;height:20px;padding:5px 30px 0px 10px;}
#pie #enlaces_legal{float:left;width:350px;height:20px;font-weight:bold;padding-top:5px;}
#pie #enlaces_legal a{text-decoration:none;color:#FFFFFF;}
#pie #pie_aw{float:right;width:200px;height:20px;padding-top:5px;}


#contenidos #contents{padding:10px;}
#contenidos #left_column{width:450px;float:left;clear:left;}
#contenidos #right_column{width:450px;height:auto;float:right;clear:right;}

/*********** ZONA EXTRAS *************/
#right_column #fotos{width:220px;float:left;clear:left;text-align:center;}
#right_column #promo_lateral{width:230px;float:left;clear:right;}
#right_column .lateral_bloque_promo{clear:both;padding:5px 0px;}

/*********** LATERAL ***********/
#promo_lateral{width:240px;}
#promo_lateral .lateral_bloque_promo{margin:0 auto;width:204px;}
#promo_lateral .lateral_bloque_promo .top_caja{width:204px;height:8px;background:url(/bikeworld/img/css/top_cajas.png) no-repeat;clear:both;float:left;}
#promo_lateral .lateral_bloque_promo .top_caja_sesion{width:204px;height:20px;background:url(/bikeworld/img/css/top_caja_sesion.png) no-repeat;clear:both;}
#promo_lateral .lateral_bloque_promo .body_caja{width:204px;background:url(/bikeworld/img/css/body_cajas.png) repeat-y;clear:both;padding:3px 0 3px 6px;margin:0;}
#promo_lateral .lateral_bloque_promo #sesion .body_caja .bloque{float:left;text-align:left;padding:0 3px;width:65px;}
#promo_lateral .lateral_bloque_promo #sesion .body_caja .bloque_bt{float:left;text-align:left;padding:0 3px;width:40px;}
#promo_lateral .lateral_bloque_promo #sesion .body_caja .bloque_lnk{float:left;clear:both;text-align:left;width:170px; margin:0 auto;}
#promo_lateral .lateral_bloque_promo #sesion .body_caja .bloque_lnk a:link, #promo_lateral .lateral_bloque_promo #sesion .body_caja .bloque_lnk a:visited{font:bold 11px 'Century Gothic',Tahoma,Verdana,Arial;text-decoration:none;color:#515151;}
#promo_lateral .lateral_bloque_promo #sesion .body_caja .bloque_lnk a:hover{font:bold 11px 'Century Gothic',Tahoma,Verdana,Arial;text-decoration:underline;color:#3b3b3b;}
#promo_lateral .lateral_bloque_promo #sesion .body_caja .bloque .error{width:70px;}
#promo_lateral .lateral_bloque_promo .bottom_caja{width:204px;height:8px;background:url(/bikeworld/img/css/bottom_cajas.png) no-repeat;clear:both;float:left;}

/**** session iniciada ***/
#promo_lateral .lateral_bloque_promo .top_caja_sesion_on{width:204px;height:20px;background:url(/bikeworld/img/css/top_caja_sesion_iniciada.png) no-repeat;clear:both;float:left;}
#promo_lateral .lateral_bloque_promo .body_caja_sesion_on{width:204px;height:auto;background:url(/bikeworld/img/css/body_caja_sesion_iniciada.png) repeat-y;clear:both;float:left;}
#promo_lateral .lateral_bloque_promo .body_caja_sesion_on .bloque{padding:4px;}
#promo_lateral .lateral_bloque_promo .bottom_caja_sesion_on{width:204px;height:11px;background:url(/bikeworld/img/css/bottom_caja_sesion_iniciada.png) no-repeat;clear:both;float:left;}
#promo_lateral .lateral_bloque_promo .body_caja{width:204px;background:url(/bikeworld/img/css/body_cajas.png) repeat-y;clear:both;float:left;padding:3px 0 3px 6px;}
#promo_lateral .lateral_bloque_promo #buscador form{padding:0;margin:0;}

/* Menu usuarios */
#buscador .body_caja UL{padding:0;margin:0 0 0 20px;;}
#buscador .body_caja LI.mu{ list-style-image:url(/bikeworld/img/css/li-menu-usuario.gif);padding:0;margin:0;}

/* ENLACES */
a:link.volver, a:visited.volver{color:#515151;font-weight:bold; background:url(/bikeworld/img/css/fondo_volver_1.png) no-repeat 0 0;padding:0px 0 0px 25px;text-decoration:none;}
a:link.volver[class], a:visited.volver[class]{padding:1px 0 3px 25px;}
a:hover.volver{color:#D5D5D5;font-weight:bold;background:url(/bikeworld/img/css/fondo_volver_1.png) no-repeat 0 -21px;padding:0px 0 0px 25px;text-decoration:none;}
a:hover.volver[class]{padding:1px 0 3px 25px;}

a:link.txt, a:visited.txt{color:#444444;text-decoration:none;}
a:hover.txt{color:#8a8a8a;text-decoration:underline;}

/* PRODUCTOS */
#expositor .articulo{width:210px;float:left;padding-left:10px;} 
#expositor .imagen_articulo{float:left;clear:left;width:150px;height:110px;padding:5px 0 0 5px;background:url(/bikeworld/img/css/fondo_productos_destacados.png) no-repeat;margin:15px 10px 0 5px;}
.img_ind_art{float:left;width:272px;}
.top_img_ind_art{ float:left;width:272px;height:15px;clear:both;background:url(/bikeworld/img/css/fondo_articulo_top.png) no-repeat;}
.body_img_ind_art{ float:left;width:272px;height:auto;clear:both;background:url(/bikeworld/img/css/fondo_articulo_body.png) repeat-y;padding:0 4px;}
.bottom_img_ind_art{ float:left;width:272px;height:20px;clear:both;background:url(/bikeworld/img/css/fondo_articulo_bottom.png) no-repeat;}

#ofertas #expositor .articulo{width:210px;float:left;padding-left:10px;} 
#ofertas #expositor .imagen_articulo{float:left;clear:left;width:150px;height:110px;padding:5px 0 0 5px;background:url(/bikeworld/img/css/fondo_productos_destacados.png) no-repeat;margin:15px 10px 0 5px;}

/* OFERTAS */
#contents #left_column #ofertas .bloque{clear:both;}
#contents #left_column #ofertas .bloque a{text-decoration:none;color:#000;}

/* LISTADO DE IMAGENES */
#listado_imagenes{float:left;clear:both;}
#listado_imagenes .imagen{float:left;padding:5px;margin:0;}
#listado_imagenes .bloque{float:left;padding:0;margin-bottom:5px;width:447px;}
#listado_imagenes .bloque .top{float:left;clear:both;background:url(/bikeworld/img/css/fondo-upload-top.png) no-repeat;height:12px;width:447px;height:12px;}
#listado_imagenes .bloque .bottom{float:left;clear:both;background:url(/bikeworld/img/css/fondo-upload-bottom.png) no-repeat;width:447px;height:12px;}
#listado_imagenes .bloque .body{float:left;clear:both;background:url(/bikeworld/img/css/fondo-upload-body.png) repeat-y;width:447px;height:auto;}
#listado_imagenes div.titulo{float:left;clear:left;width:80px;font-weight:bold;padding-left:5px;}
#listado_imagenes div.coment{float:left;clear:left;width:80px;font-weight:normal;padding-left:5px;}
#listado_imagenes div.inputFile{float:left;clear:right;width:360px;}
#listado_imagenes div.inputFile INPUT.t_input{width:340px;float:left;clear:both;}

/* FORMULARIOS */

LABEL{float:left;clear:left;padding:2px 10px;margin-right:4px;width:auto;/*width:96px;*/ text-align:right;}
.normal_input{float:left;clear:right;width:270px;height:19px;border:1px solid #919191;background:#F2F0F0;color:#515151;font:normal 11px 'Century Gothic',Tahoma,Verdana,Arial;padding-left:5px;margin-bottom:5px;}
.nada{margin:0px 0 0 10px;border:0px;height:19px;background:none;}
.nada20margin{margin:0px 0 0 20px;border:0px;height:19px;background:none;}
.inputfondo{width:300px;height:23px;border:0px;color:#515151;font:normal 11px 'Century Gothic',Tahoma,Verdana,Arial;background:url(../img/css/fondo_input_300.png) no-repeat;}

SELECT.bodyside{float:left;clear:right;width:auto;height:23px;background:url(../img/css/fondo_input.png) no-repeat right center;border:0px;color:#515151;font:normal 11px 'Century Gothic',Tahoma,Verdana,Arial;margin-top:1px;}
.ffpadn3px[class]{padding-bottom:6px;}

FORM#form_registro{	padding:0;margin:0;}
FORM#form_registro LABEL{	padding:0 10px 0 0;margin:0;}
FORM#form_registro INPUT{	padding:0;margin:0;}
FORM#form_registro[id] LABEL{	padding:3px 10px 3px 0;margin:3px 0;}
FORM#form_registro[id] INPUT{	padding:3px 0;margin:3px 0;}

FORM#form_tarjeta{	padding:0;margin:0;}
.titcampo{	float:left;clear:left;width:110px;font-weight:bold;}
.inputcampo{	float:left;clear:right;width:300px;padding:0 0 5px 0;}
.inputcampo INPUT{	width:250px;}
.inputcampo INPUT.tradio{	width:20px;}
FORM#form_tarjeta #bt_submit{ width:100px;}
FORM#form_tarjeta .deshabilitado{	color:#c9c9c9;border:1px solid #c9c9c9;background:#f3f3f3;font:normal 11px 'Century Gothic',Tahoma,Verdana,Arial;}
FORM#form_tarjeta .habilitado{ background:#f3f3f3;border:1px solid #888888;color:#515151;font:normal 11px 'Century Gothic',Tahoma,Verdana,Arial;
}
#hide_nombre_club_ciclista{	display:none;}
#hide_define_otros{	display:none;}

INPUT.error{border:1px solid #C00;background:#ffcccc;}
LABEL.error{color:#C00;float:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font:normal 9px 'Century Gothic',Tahoma,Verdana,Arial;text-align:left;width:auto;}

FORM#form_tarjeta LABEL.error{color:#C00;float:left;padding:0;margin:0;height:0;}

.msj_alarm{clear:both;background:#FFF;border:1px solid #C00;color:#C00;font:bold 11px 'Century Gothic',Tahoma,Verdana,Arial;padding:2px 5px;text-align:center;margin:-5px 0 5px 110px;clear:both;}
#msg_exito{width:250px;margin:5px auto;padding:2px 10px;border:2px solid #6db130;background:#FFF;color:#6db130;text-align:center;display:none;}
#msg_error{width:250px;margin:5px auto;padding:2px 10px;border:2px solid #C00;background:#FFF;color:#C00;text-align:center;display:none;}

.lnk_cerrar{	font:bold 10px 'Century Gothic',Tahoma,Verdana,Arial;color:#737373;text-decoration:none;}

/* TEXTOS */
.titol{font:bold 14px 'Century Gothic',Tahoma,Verdana,Arial;color:#444;}
.tx_rojo_p{font:bold 10px 'Century Gothic',Tahoma,Verdana,Arial;color:#CC0000;}
.tx_p{font:normal 10px 'Century Gothic',Tahoma,Verdana,Arial;color:#333;}
.tx_m{font:normal 11px 'Century Gothic',Tahoma,Verdana,Arial;color:#333;}
.precio_antiguo{color:#7c7c7c;text-decoration:line-through;font-weight:normal;}
.precio{color:#000;text-decoration:none;font-weight:bold;}

/* GENERALES */
.imgBorde{border:2px solid #9d9d9d;}
/*.img_expositor{border:2px solid #7c7c7c;}*/
.noborde{border:0;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
.clearboth{clear:both;}
.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}

.strong{font-weight:bold;}
.italic{font-style:italic;}

.width60px{width:60px;}
.width80px{width:80px;}
.width150px{width:150px;}
.width160px{width:160px;}
.width210px{width:210px;}
.width260px{width:260px;}
.width300px{width:300px;}

.padding0{padding:0;}
.padding10px{padding:10px;}
.paddingL10px{padding-left:10px;}
.paddingR10px{padding-right:10px;}
.paddingB10px{padding-bottom:10px;}
.margin0{margin:0;}
.margintT10px{margin-top:10px;}
.margintT15px{margin-top:15px;}
.height15px{height:15px;}
.height20px{height:20px;}
.textoPq{font:normal 10px 'Century Gothic',Tahoma,Verdana,Arial;}
.bold{font-weight:bold;}
.tx_blanco{font:normal 12px 'Century Gothic',Tahoma,Verdana,Arial;color:#FFF;}
.fontsize0{font-size:0;}
.noclass{border:0;background:none;}
.color555{color:#555;}

.caja_aviso{clear:both;border:2px solid #747474;background:#dddddd;;color:#333;text-align:center;width:100%;padding:10px;margin:10px 0;}

A:Link.normal, A:Visited.normal{font:normal 12px 'Century Gothic',Tahoma,Verdana,Arial;color:#515151;text-decoration:none;}
A:hover.normal{font:normal 12px 'Century Gothic',Tahoma,Verdana,Arial;color:#515151;text-decoration:underline;}

#form_registro LABEL{width:120px;}

.noticia_foto{float:left;padding:0 10px 10px 0;width:100px;}
.noticia_intro{float:left;padding-bottom:10px;width:320px;}
.tarjeta_articulo{float:left;clear:left;width:150px;text-align:left;font-weight:bold;color:#555;padding-bottom:5px;}
.tarjeta_puntos{float:right;clear:right;width:60px;text-align:center;padding-bottom:5px;}

.noticiasFechaVolver{width:440px;float:left;clear:both;}
.noticiasTexto{}

