/*Documento CSS para www.rodaunion.es

realizado por idominiun

www.idominiun.com
info@idominiun.com
**************************************************************************************
INFO:






/*************************************************************************************
Elementos 
**************************************************************************************/
* {
	margin: 0px;
	padding: 0px;
}

/**************************************************************************************
	BODY 
**************************************************************************************/
body {
	background: #fff url(../imagenes/bg_body.jpg) repeat-x;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

#popup {
	position: absolute;
	top: 50%;
	left: 65%;
	z-index: 100;
}
#popup_busca {
	position: absolute;
	top: 20%;
	left: 50%;
	z-index: 100;
}

#popup_mov {
	position: absolute;
	top: 0%;
	left: 40%;
	z-index: 100;
}

/**************************************************************************************
	ELEMENTOS GENERICOS
**************************************************************************************/
ul {
	list-style: none;
}

p {
	color: #666;
	line-height: 17px;
}

a:visited,a:link {
	color: #f00;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

span {
	color: #f00;
}

h3 {
	font-size: 12px;
}

/***************************************************************************************
	CONTENEDOR
***************************************************************************************/
#contenedor {
	margin: auto;
	width: 945px;
}

/***************************************************************************************
	CABECERA
***************************************************************************************/
#cabecera {
	width: 945px;
	height: 200px;
	background: #c7c7c7;
	text-align: left;
}

#logo {
	width: 350px;
	height: 100px;
	background-color: #ccc;
}

#logo img {
	border: none;
}

#imagen_cab {
	width: 945px;
	height: 100px;
	background: #444;
}

#menu_superior {
	float: right;
	width: 590px;
	height: 100px;
	background-color: #333;
	color: #ccc;
	text-align: right;
}

ul#menu_sup {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	height: 15px;
	display: block;
}

ul#menu_sup li {
	display: inline;
	color: #fff;
	height: 15px;
}

ul#menu_sup a {
	font-size: 11px;
	color: #ccc;
	text-decoration: none;
}

ul#menu_sup a:hover {
	text-decoration: underline
}

ul#mini_logos {
	clear: right;
	float: right;
	margin-right: 10px;
	margin-top: 40px;
	height: 40px;
}

ul#mini_logos li {
	display: inline;
	height: 40px;
}

ul#mini_logos li.ina {margin-right:0;}
ul#mini_logos li.fag {margin-left:0; margin-right:25px;}
ul#mini_logos img {
	border: none;
}

/***************************************************************************************
	MENU PRINCIPAL
***************************************************************************************/
#menu_principal {
	width: 945px;
	height: 50px;
	background: #f00 url(../imagenes/bg_menu_principal.jpg) no-repeat;
}

#menu_principal ul {
	width: 945px;
	height: 50px;
}

#menu_principal li {
	float: left;
	display: block;
	height: 50px;
}

#menu_principal a {
	display: block;
	text-decoration: none;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
}

/* tamaños ******/
li.btn_inicio,li.btn_inicio_activo,li.btn_empresa,li.btn_empresa_activo,li.btn_productos,li.btn_productos_activo,li.btn_privado,li.btn_privado_activo,li.btn_clientes,li.btn_clientes_activo
	{
	width: 120px;
}

li.btn_descargas,li.btn_descargas_activo,li.btn_marcas,li.btn_marcas_activo
	{
	width: 180px;
}

li.btn_ofertas,li.btn_ofertas_activo {
	width: 100px;
}

/* fondos ******/ /*inicio*/
li.btn_inicio,li.btn_inicio a {
	background: url(../imagenes/bg_boton_sg.jpg) center top no-repeat;
}

li.btn_inicio_activo,li.btn_inicio_activo a {
	background: url(../imagenes/bg_boton_g_sobre.jpg) center top no-repeat;
}

li.btn_inicio a:hover {
	background: url(../imagenes/bg_boton_g_sobre.jpg) center top no-repeat;
}

/*empresa*/
li.btn_empresa,li.btn_empresa a {
	background: url(../imagenes/bg_boton_g.jpg) center top no-repeat;
}

li.btn_empresa_activo,li.btn_empresa_activo a {
	background: url(../imagenes/bg_boton_g_sobre.jpg) center top no-repeat;
}

li.btn_empresa a:hover {
	background: url(../imagenes/bg_boton_g_sobre.jpg) center top no-repeat;
}

/*productos*/
li.btn_productos,li.btn_productos a {
	background: url(../imagenes/bg_boton_g.jpg) center top no-repeat;
}

li.btn_productos_activo,li.btn_productos_activo a {
	background: url(../imagenes/bg_boton_g_sobre.jpg) center top no-repeat;
}

li.btn_productos a:hover {
	background: url(../imagenes/bg_boton_g_sobre.jpg) center top no-repeat;
}

/*descargas*/
li.btn_descargas,li.btn_descargas a {
	background: url(../imagenes/bg_boton_sg.jpg) center top no-repeat;
}

li.btn_descargas_activo,li.btn_descargas_activo a {
	background: url(../imagenes/bg_boton_sg_sobre.jpg) center top no-repeat;
}

li.btn_descargas a:hover {
	background: url(../imagenes/bg_boton_sg_sobre.jpg) center top no-repeat;
}

/*marcas*/
li.btn_marcas,li.btn_marcas a {
	background: url(../imagenes/bg_boton_sg.jpg) center top no-repeat;
}

li.btn_marcas_activo,li.btn_marcas_activo a {
	background: url(../imagenes/bg_boton_sg_sobre.jpg) center top no-repeat;
}

li.btn_marcas a:hover {
	background: url(../imagenes/bg_boton_sg_sobre.jpg) center top no-repeat;
}

/*ofertas*/
li.btn_ofertas,li.btn_ofertas a {
	background: url(../imagenes/bg_boton_m.jpg) center top no-repeat;
}

li.btn_ofertas_activo,li.btn_ofertas_activo a {
	background: url(../imagenes/bg_boton_m_sobre.jpg) center top no-repeat;
}

li.btn_ofertas a:hover {
	background: url(../imagenes/bg_boton_m_sobre.jpg) center top no-repeat;
}

/*clientes*/
li.btn_clientes,li.btn_clientes a {
	background: url(../imagenes/bg_boton_g.jpg) center top no-repeat;
}

li.btn_clientes_activo,li.btn_clientes_activo a {
	background: url(../imagenes/bg_boton_g_sobre.jpg) center top no-repeat;
}

li.btn_clientes a:hover {
	background: url(../imagenes/bg_boton_g_sobre.jpg) center top no-repeat;
}

/***************************************************************************************
	CONTENIDOS
***************************************************************************************/
#contenido {
	padding-top: 10px;
	width: 945px;
	/*background:#fff url(../imagenes/bg_contenidos.jpg) repeat-y;*/
	text-align: left;
}

#contenido img {
	border: #999 1px solid;
	padding: 2px;
}

/**********************************
		BLOQUES CONTENIDOS
**********************************/
	/* Los bloques se diferencian por tamaños y color de fondo */
	/* el tamaño viene dado por las letras m, g, sg*/
.bloque_m,.bloque_n,.bloque_g,.bloque_sg {
	float: left;
	margin-bottom: 10px;
	min-height: 200px;
}

/*tamanos*/
.bloque_m {
	width: 310px;
}

.bloque_n {
	width: 470px;
}

.bloque_g {
	width: 625px; /*630*/
}

.bloque_sg {
	width: 945px;
}

/* elementos de los bloques*/
.cabecera_bloque {
	height: 60px;
}

.cuerpo_bloque {
	padding: 0px 40px;
}

.pie_bloque {
	height: 30px;
	text-align: right;
	padding-right: 10px;
	line-height: 30px;
}

.pie_bloque a {
	color: #f00;
	font-size: 9px;
	text-decoration: none;
}

.pie_bloque a:hover {
	text-decoration: underline;
}

/**********************************
		BLOQUES ESPECIFICOS
**********************************/
#generico_principal,#bienvenida_bloque {
	border-top: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	background-color: #fff;
}

#catalogo_bloque {
	background-color: #fff;
	border: #ccc 1px solid;
}

/**********************************
			CABECERAS ESPECIFICAS
**********************************/
#empresa_cab {
	background: url(../imagenes/cabecera_empresa.jpg) no-repeat;
}

#generica_cab {
	background: url(../imagenes/cabecera_generica.jpg) no-repeat;
}

#video_index_cab {
	background: url(../imagenes/cabecera_videos.jpg) no-repeat;
}

#video_sidebar_cab {
	background: url(../imagenes/cabecera_videos_sidebar.jpg) no-repeat;
}

#catalogos_cab {
	background: url(../imagenes/cabecera_catalogos.jpg) no-repeat;
}

#catalogos_sidebar_cab {
	background: url(../imagenes/cabecera_catalogos_sidebar.jpg) no-repeat;
}

#clientes_cab {
	background: url(../imagenes/cabecera_clientes.jpg) no-repeat;
}

#buscador_cab {
	background: url(../imagenes/cabecera_buscador.jpg) no-repeat;
}

#contacto_cab {
	background: url(../imagenes/cabecera_contacto.jpg) no-repeat;
}

#localizacion_cab {
	background: url(../imagenes/cabecera_localizacion.jpg) no-repeat;
}

#privado_cab {
	background: url(../imagenes/cabecera_privado.jpg) no-repeat;
}

/**********************************
			CUERPOS ESPECIFICOS
**********************************/
#bienvenida_cuerpo {
	width: 260px;
	height: auto;
}

/**********************************
			PIES ESPECIFICOS
**********************************/ /**********************************
			ULs
**********************************/
ul.ul_tipo_a {
	text-align: center;
}

ul.ul_tipo_a li {
	margin-bottom: 10px;
	display: block;
}

/**********************************
			IMAGENES
**********************************/
.img_rodam {
	border: #666 1px solid;
	background-color: #FFF;
	padding: 15px;
}

/**********************************
			PARRAFOS
**********************************/
p.indent {
	text-indent: 20px;
}

/****************************************************************************
			SIDEBAR
*****************************************************************************/
#sidebar {
	padding-bottom: 20px;
	float: right;
	width: 314px;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	background: url(../imagenes/bg_sidebar.jpg);
}

/*Bloque generico para contenidos en sidebar*/
.bloque_cont_generico_sidebar {
	padding: 5px 25px;
	border-bottom: #ccc 1px solid;
}

.bloque_cont_generico_sidebar h1 {
	font-size: 11px;
	color: #333;
	margin-bottom: 5px;
}

.bloque_cont_generico_sidebar h2 {
	color: #f00;
	font-size: 10px;
}

.bloque_cont_generico_sidebar p {
	color: #666;
	font-weight: normal;
	font-size: 10px;
}

.bloque_cont_generico_sidebar a {
	color: #333;
}

.bloque_cont_generico_sidebar a:hover {
	text-decoration: underline;
}

/* imagen que sirve de adorno y separacion de bloques en sidebar */
.adorno_bloques_sidebar {
	/* REVISAR!!!!! FUNCIONA MAL ******************************/
	/*width:315px;
		height:30px;
		background:url(../imagenes/bg_pie_adorno.jpg) center no-repeat;
		margin-bottom:25px;*/
	
}

/***************************************************************************************
			SECCIONES
***************************************************************************************/
	/************************************
			BIENVENIDA
************************************/
#bienvenida_cab {
	width: 360px;
	background: url(../imagenes/cabecera_bienvenida.jpg) no-repeat;
}

#bienvenida_bloque {
	background: #fff url(../imagenes/bg_bloque_bienvenida.jpg) right bottom
		no-repeat
}

/************************************
			EMPRESA
************************************/
#empresa_cuerpo {
	
}

#galeria_bloque {
	text-align: center;
}

#galeria_cab {
	background: url(../imagenes/cabecera_galeria.jpg) no-repeat;
}

#galeria_cuerpo {
	margin: auto;
	width: 260px;
	padding: 3px;
	border: #999 1px solid;
	text-align: center;
}

/************************************
			NOTICIAS
************************************/
#noticias_cab {
	background: url(../imagenes/cabecera_noticias.jpg) no-repeat;
}

.post {
	border-bottom: #ccc 1px solid;
	margin-bottom: 25px;
	padding: 10px;
}

/*titulo*/
.post h2,.post h2 a {
	color: #333;
	font-size: 14px;
	margin-bottom: 10px;
}

/*fecha*/
.post h3 { /*text-align:right;*/
	font-size: 10px;
	color: #999;
	font-weight: bold;
	margin-bottom: 10px;
}

.post p {
	color: #666;
	margin-bottom: 10px;
}

.post p a {
	color: #f00;
}

/***********************
			ARCHIVOS EN SIDEBAR
		************************/
#archivos_noticias_cab {
	background: url(../imagenes/cabecera_archivos_noticias.jpg) no-repeat;
}

/***********************
			ULTIMAS NOTICIAS
		************************/
#ultimas_noticias_cab {
	background: url(../imagenes/cabecera_ultimas_noticias.jpg) no-repeat;
}

/*************************************
	MARCAS
*************************************/
#marcas_cab {
	background: url(../imagenes/cabecera_nuestras_marcas.jpg) no-repeat;
}

#marcas_cuerpo {
	
}

#nuestras_marcas {
	background-color: #fff;
}

#marcas_cuerpo ul {
	
}

#marcas_cuerpo li {
	float: left;
	display: block;
	height: 104px;
	margin: 0px 10px 10px 0px;
}

#marcas_cuerpo img {
	
}

/***********************
		MARCAS EN SIDEBAR
	************************/
#marcas_sidebar_cab {
	width: 300px;
	background: url(../imagenes/cabecera_marcas_sidebar.jpg) no-repeat;
}

#marcas_sidebar_cuerpo {
	text-align: center;
	height: 210px;
}

#marcas_sidebar_cuerpo li {
	float: left;
	width: 104px;
	height: 104px;
	margin: 2px;
	display: block;
}

#marcas_sidebar_cuerpo li img {
	
}

#marcas_sidebar_pie {
	clear: left;
	text-align: right;
}

/***********************
	OFERTAS
************************/
#ofertas_cab {
	background: url(../imagenes/cabecera_ofertas.jpg) no-repeat;
}

#ofertas_rodamientos_cab {
	background: url(../imagenes/cabecera_ofertas_rodamientos.jpg) no-repeat;
}

#cuerpo_ofertas {
	padding: 0px 20px;
}

ul.ofertas_bloque {
	padding: 5px;
	border: #999 1px solid;
	margin-bottom: 25px;
	/*height:120px;*/ /*provisional*/
}

ul.ofertas_bloque,li.imagen_oferta,li.titulo_oferta,li.texto_oferta {
	width: 570px;
}

li.imagen_oferta {
	text-align: center;
}

img.lupa_ofertas {
	margin-left: -35px;
	margin-right: 20px;
	cursor: pointer;
	border: none;
}

li.titulo_oferta {
	height: 25px;
	background-color: #333;
	line-height: 25px;
	text-indent: 5px;
	color: #ccc;
	font-size: 14px;
	font-weight: bold;
}

li.titulo_oferta a {
	
}

li.texto_oferta { /*height:53px;*/ /*margin:10px 0px;*/
	padding: 15px;
	width: 540px;
}

/*
	ul.precio_oferta {
		height:30px;
		width:560px;
		padding-right:10px;
		background-color:#900;
		color:#fff;
	}
	li.precio_of {
	}
	*/
li.precio_oferta {
	height: 35px;
	width: 560px;
	padding-right: 10px;
	background-color: #900;
	text-align: right;
	font-size: 12px;
	color: #fff;
}

li.precio_oferta span.euros {
	font-size: 24px;
	color: #fff;
	height: 35px;
	line-height: 30px;
}

li.precio_oferta span.sin_iva {
	font-size: 10px;
	color: #fff;
	width: 250px;
	height: 35px;
	line-height: 30px;
	display: block;
	float: left;
}

/***********************
			OFERTAS BREVES SIDEBAR
		************************/
#breves_cab {
	background: url(../imagenes/cabecera_breves.jpg) no-repeat;
}

ul.breves_sidebar {
	border-bottom: #999 1px solid;
	padding: 10px 20px;
	margin: 0px 20px 10px 20px;
}

ul.breves_sidebar li {
	
}

ul.breves_sidebar span {
	color: #f00;
	font-weight: bold;
}

li.ref_oferta {
	font-weight: bold;
}

/*****************************
	FOLLETOS (PROMOCIONES)
*****************************/
#folletos_cab {
	background: url(../imagenes/cabecera_folletos.jpg) no-repeat;
}

.folleto {
	border: #ccc 1px solid;
	padding: 10px;
	margin-bottom: 15px;
}

ul.datos_folleto {
	float: left;
	width: 345px;
	border: #ccc 1px solid;
}

ul.img_folleto {
	float: right;
	width: 160px;
	text-align: center;
}

.folleto li {
	margin-bottom: 1px;
}

/***********************
	FOLLETO (PROMOCION)
	en INDEX
************************/
.folletos_index_bloque {
	width: 290px;
	float: left;
	padding: 2px;
	/*background:#ccc;*/
	border: #999 solid 1px;
	text-align: center;
}

.folletos_index_cab {
	height: 60px;
	background: url(../imagenes/cabecera_folleto.jpg) no-repeat;
}

.folletos_index_cuerpo_bloque {
	
}

/***********************
	FOLLETO (PROMOCION)
	en SIDEBAR
************************/
.folleto_sidebar_bloque {
	width: 305px;
	float: left;
	padding: 2px;
	/*background:#ccc;*/
	border-bottom: #999 solid 1px;
	text-align: center;
}

.folleto_sidebar_cab {
	height: 60px;
	background: url(../imagenes/cabecera_folleto_sidebar.jpg) no-repeat;
}

.folleto_sidebar_cuerpo_bloque {
	
}

/***********************
	Elementos FOLLETOS
************************/
h1.enc_folletos {
	text-align: left;
	display: block;
	padding: 5px;
	background-color: #333;
	color: #ccc;
	font-size: 12px;
}

h2.enc_folletos_b {
	text-align: left;
	display: block;
	padding: 5px;
	background-color: #ccc;
	color: #333;
	font-size: 12px;
}

p.parrafo_folletos {
	padding: 10px;
	color: #333;
}

.folletos_index_cuerpo_bloque img {
	margin-bottom: 10px;
}

a.enl_folletos {
	display: block;
	padding: 5px;
	background: #900;
	color: #fff;
	font-weight: bold;
}

.folleto span,.folletos_index_bloque span,.folleto_sidebar_bloque span {
	color: #fff;
}

/* el pie es el generico bloque_pie */ /***********************
	DESCARGAS
************************/
#descargas {
	background: #fff;
}

#descargas_cab {
	background: url(../imagenes/cabecera_tarifas.jpg) no-repeat;
}

#utilidades_cab {
	background: url(../imagenes/cabecera_utilidades.jpg) no-repeat;
}

#descargas .cuerpo_bloque,#tarifas .cuerpo_bloque,#utilidades .cuerpo_bloque
	{
	padding: 0px 10px 0px 20px;
}

#descargas ul,#descargas h2,#tarifas ul,#tarifas h2,#utilidades ul,#utilidades h2
	{
	height: 50px;
	width: 100%;
}

#descargas h3,#tarifas h3,#utilidades h3 {
	margin-top: 5px;
}

#descargas ul,#tarifas ul,#utilidades ul {
	margin-bottom: 10px;
}

#descargas li,#tarifas li,#utilidades li {
	display: block;
	padding: 5px;
	margin-right: 5px;
	float: left;
	height: 15px;
}

li.nombre_archivo_m {
	width: 250px;
	border: #ccc 1px solid;
}

li.nombre_archivo_g {
	width: 420px;
	border: #ccc 1px solid;
}

li.caracteristicas_archivo {
	width: 150px;
	border: #ccc 1px solid;
}

li.descargar_archivo {
	
}

/* PDF PRODUCTOS */
#pdf_productos {
	border: #999 1px solid;
	background: #fff;
}

#pdf_productos .cabecera_bloque {
	background: url(../imagenes/cabecera_catalogos_pdf.jpg) no-repeat;
}

#listado_pdf {
	float: right;
	padding: 5px;
	width: 530px;
	min-height: 215px;
	height: auto;
	margin-bottom: 25px;
	border: #ccc 1px solid;
	background: url(../imagenes/bg_productos_catalogos.jpg) center no-repeat
		;
}

#listado_pdf h3 {
	background: #333;
	padding: 5px;
	color: #ccc;
	font-size: 12px;
	margin-bottom: 10px;
}

#productos_catalogo img {
	border: none;
}

#listado_pdf ul {
	padding: 5px 4px;
	margin-bottom: 2px;
}

#listado_pdf li {
	display: block;
}

#listado_pdf li.nombre_pdf {
	height: 25px;
	line-height: 25px;
	text-indent: 25px;
	border: #ccc 1px solid;
	background: #fff;	<div id="popup">
	</div><!-- popup -->
	background: url(../imagenes/logo_pdf.jpg) 3px 3px no-repeat;
}

#listado_pdf li.nombre_pdf a {
	color: #333;
}

#listado_pdf li.nombre_pdf a:hover {
	color: #c00;
}

/**********************************
	RODAMIENTOS Resultado de la busqueda
**********************************/
#result_busq_bloque {
	background: #fff;
	border: #ccc 1px solid;
}

#result_busq_cab {
	background: url(../imagenes/cabecera_result_busq.jpg) no-repeat;
}

#rodamiento {
	
}

#listado_rodamientos {
	height: 500px;
	overflow: auto;
	float: left;
	width: 900px;
	display: block;
	border: #999 1px solid;
	margin-bottom: 25px;
}

ul.cab_rodam,ul.det_rodam_par,ul.det_rodam_impar {
	float: left;
	width: 880px;
	height: 20px;
	display: block;
}

ul.cab_rodam li {
	background-color: #333;
	color: #ccc;
	font-weight: bold;
}

ul.cab_rodam li,ul.det_rodam_par li,ul.det_rodam_impar li {
	float: left;
	display: block;
	height: 20px;
	line-height: 20px;
	text-indent: 5px;
}

ul.det_rodam_par {
	background-color: #ccc;
}

ul.det_rodam_impar {
	background-color: #fff;
}

li.img {
	width: 50px;
	margin-right: 2px
}

li.ref {
	width: 200px;
	margin-right: 2px
}

li.desc {
	width: 378px;
}

li.med {
	width: 60px;
	margin-right: 2px
}

/**********************************
	CATALOGO PRODUCTOS
**********************************/
#catalogo_productos_bloque {
	border: #999 1px solid;
	background: #fff;
}

#catalogo_productos_cab {
	background: url(../imagenes/cabecera_catalogo_productos.jpg) no-repeat;
}

#catalogo_productos_cuerpo {
	
}

/* MENU CATALOGO */
.menu_vertical,.menu_vertical_m {
	float: left;
	border: #ccc 1px solid;
	padding: 2px;
	margin-bottom: 25px;
}

/*ancho*/
.menu_vertical {
	width: 311px;
}

.menu_vertical_m {
	width: 240px;
}

ul#familia,ul#familia li,ul#familia li a,ul#subfamilia,ul#subfamilia li,ul#subfamilia li a,ul#grupo,ul#grupo li,ul#grupo li a
	{
	width: 100%;
	display: block;
}

/*alto lis*/
ul#familia li,ul#familia li a,ul#subfamilia li,ul#subfamilia li a,ul#grupo li,ul#grupo li a
	{
	height: 25px;
	line-height: 25px;
}

ul#familia {
	background: #900 url(../imagenes/bg_menu_productos.jpg) repeat-x;
}

ul#familia li {
	border-bottom: #f00 1px solid;
	text-indent: 10px;
}

ul#familia li a {
	color: #fff;
	font-weight: bold;
}

ul#subfamilia {
	background: #999 url(../imagenes/bg_menu_subfamilias.jpg) repeat-x;
	border-top: #f00 1px solid;
	border-bottom: #f00 1px solid;
}

ul#subfamilia li {
	text-indent: 15px;
	border-bottom: #ccc 1px solid;
}

ul#subfamilia li a {
	color: #333;
	font-weight: bold;
}

ul#grupo {
	background-color: #ccc;
	border-top: #fff 1px solid;
	border-bottom: #fff 1px solid;
}

ul#grupo li {
	text-indent: 20px;
	border-bottom: #fff 1px solid;
}

ul#grupo li a {
	color: #666;
}

/* FIN MENU */ /* IMAGENES CATALOGO */
#productos_catalogo {
	float: right;
	padding: 5px;
	width: 530px;
	min-height: 215px;
	height: auto;
	margin-bottom: 25px;
	border: #999 1px solid;
	background: url(../imagenes/bg_productos_catalogos.jpg) center no-repeat
		;
}

#productos_catalogo img {
	border: none;
}

#productos_catalogo ul {
	float: left;
	padding: 5px 4px;
	width: 255px;
	height: 300px;
	display: block;
}

#productos_catalogo li {
	display: block;
	float: left;
	font-weight: bold;
}

li.img_prod_cat {
	display: block;
	width: 254px;
	height: 215px;
	padding-bottom: 5px;
	border: #999 1px solid;
}

img.lupa_prod { /*float:right;*/
	padding: 0px;
	border: none;
	width: 25px;
	height: 25px;
	margin-top: -25px;
	margin-left: 220px;
	cursor: pointer;
}

li.nombre_prod_cat,li.dat_prod_cat {
	padding: 5px;
	border: #ccc 1px solid;
	color: #ccc;
	background: #333;
}

li.nombre_prod_cat {
	width: 245px;
	height: 40px;
	font-size: 11px;
}

li.dat_prod_cat {
	height: 10px;
	width: 80px;
	font-size: 10px;
}

li.dat_prod_cat a {
	color: #f00;
}

li.dat_prod_cat a:hover {
	color: #ccc;
	text-decoration: underline;
}

#enlaces_extra_catalogo {
	float: right;
	width: 540px;
	height: 35px;
	margin-bottom: 20px;
	display: block;
}

#enlaces_extra_catalogo ul {
	padding: 5px;
	width: 530px;
	height: 25px;
	display: block;
	border: #ccc 1px solid;
	background: #333;
	color: #ccc;
	font-size: 10px;
	font-weight: bold;
}

#enlaces_extra_catalogo li {
	float: left;
	height: 25px;
	line-height: 25px;
	margin-right: 10px;
}

/*********************************
	INFORMACION LEGAL
**********************************/
#info_legal_cab {
	background: url(../imagenes/cabecera_info_legal.jpg) no-repeat;
}

#info_legal_cuerpo {
	
}

#info_legal_cuerpo h1 {
	font-size: 14px;
}

#info_legal_cuerpo ul {
	width: 400px;
}

#info_legal_cuerpo li {
	height: 20px;
	width: 400px;
	font-size: 12px;
	color: #333;
}

li.tipo_a { /*font-weight:bold;*/
	
}

li.tipo_b {
	margin-bottom: 5px;
	border-bottom: #ccc 1px solid;
	/*font-weight:bold;*/
}

#info_legal_cuerpo span {
	color: #f00;
}

/**********************************
	FORMULARIOS
**********************************/ /**********************
	CONTACTO
***********************/ /*cuerpo*/
#form_contacto_cuerpo {
	padding: 15px;
}

form#form_contacto {
	
}

form#form_contacto li {
	font-weight: bold;
}

#localizacion_bloque {
	border-top: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	border-left: #ccc 1px solid;
	background-color: #fff;
}

#mapa_localizacion_cuerpo {
	width: 600px;
	padding: 2px;
	margin: auto;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
}

/**********************
	REGISTRO
***********************/
form#registro {
	padding: 20px;
}

form#registro ul {
	
}

form#registro li {
	color: #06c;
	font-weight: bold;
}

/**********************
	BUSCADOR
***********************/
#buscar_cab {
	background: url(../imagenes/cabecera_buscar.jpg) no-repeat;
}

#buscar_cuerpo {
	background: #fff;
}

ul.listado_buscador {
	padding-left: 25px;
}

ul.listado_buscador li {
	margin-left: 10px;
	display: inline;
}

/**********************
	BUSCA RODAMIENTOS
***********************/
#busca_rodamientos_cuerpo {
	padding: 0px 20px;
}

#busca_rodamientos_cuerpo h4 {
	font-size: 14px;
}

form#busca_rodamientos {
	text-align: right;
}

form#busca_rodamientos ul {
	float: left;
	width: 235px;
	height: 20px;
}

form#busca_rodamientos li {
	float: left;
	width: 78px;
	height: 20px;
}

form#busca_rodamientos p {
	margin-top: 10px;
}

input.boton_buscar_roda,input.boton_buscador {
	width: 75px;
	height: 25px;
	font-size: 10px;
	float: right;
	margin-right: 10px;
}

li.th_p,input.entrada_p,li.th_m,input.entrada_m,li.th_g,input.entrada_g
	{
	height: 20px;
}

li.th_p,input.entrada_p {
	width: 50px;
}

li.th_m,input.entrada_m,textarea.entrada_m {
	width: 265px;
}

li.th_g,input.entrada_g,textarea.entrada_g {
	width: 428px;
}

li.th_p,li.th_m,li.th_g {
	margin-top: 15px;
}

input.entrada_p,input.entrada_m,input.entrada_g,textarea.entrada_g {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea.entrada_g,textarea.entrada_m {
	height: 150px;
}

ul#captcha {
	margin-top: 20px;
	height: 60px;
}

ul#captcha li {
	float: left;
	display: block;
	margin-right: 10px;
	height: 30px;
	/*line-height:20px;*/
}

ul.pie_form {
	height: 30px;
	clear: left;
	margin: 15px 0px;
}

input.boton {
	width: 100px;
	height: 30px;
	font-size: 12px;
}

/***********************
	GRUPO LEVANTE
************************/
#grupo_levante_cab {
	background: url(../imagenes/cabecera_grupo_levante.jpg) no-repeat;
}

#unirol_cab {
	background: url(../imagenes/cabecera_unirol.jpg) no-repeat;
}

#unirol_castellon_cab {
	background: url(../imagenes/cabecera_unirol_castellon.jpg) no-repeat;
}

/***********************
			MAPA WEB
************************/
#mapa_web_cab {
	background: url(../imagenes/cabecera_mapa_web.jpg) no-repeat;
}

#mapa_web_cuerpo {
	background: #fff;
}

#mapa_web_cuerpo ul {
	
}

#mapa_web_cuerpo li {
	height: 25px;
}

li.seccion {
	margin-left: 30px;
}

li.subseccion {
	margin-left: 50px;
}

li.seccion a:link,li.seccion a:visited,li.subseccion a:link,li.subseccion a:visited
	{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

li.seccion a:link,li.seccion a:visited {
	color: #333;
}

li.subseccion a:link,li.subseccion a:visited {
	color: #666;
}

li.seccion a:hover,li.subseccion a:hover {
	color: #f00;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

/**********************************
	VIDEOS
**********************************/
#videos_cuerpo {
	background-color: #ccc;
	padding: 10px;
	width: 600px;
	height: 220px;
	text-align: center;
}

/**********************************
	BANNERS SIDEBAR
**********************************/
.banner_sidebar_cuerpo,.banner_sidebar_cuerpo_m {
	/* el m no tiene margin bottom y tiene menos altura*/
	float: left;
	width: 315px;
	height: 150px;
	text-align: center;
	margin-bottom: 25px;
}

.banner_sidebar_cuerpo {
	margin-bottom: 25px;
}

.banner_sidebar_cuerpo_m {
	margin-bottom: 0px;
	height: 115px;
}

/***************************************************************************************
	PIE WEB
***************************************************************************************/
#pie_web {
	height: 120px;
	width: 945px;
	background-color: #333;
	text-align: center;
}

#pie_web ul#menu_pie {
	width: 550px;
	height: 30px;
	padding-top: 20px;
	margin: auto;
}

ul#menu_pie li {
	padding: left;
}

#pie_web a {
	color: #999;
	font-size: 10px;
	text-decoration: none;
}

#pie_web a:hover {
	text-decoration: underline;
}

#pie_web p.datos_empresa_pie {
	font-size: 10px;
	padding: 40px 0px 10px 0px;
}

/**********************************
		div Desarrollado por
**********************************/
#desarrollado {
	text-align: right;
	height: 20px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
}

#desarrollado img {
	border: none;
}

/**********************************
		div limpiadora
**********************************/
.limpia {
	clear: both;
}

/******************************************************************
		EXTRAS
*******************************************************************/
	/**********************************
		BANNER NAVIDAD
**********************************/
#banner_navidad {
	width: 315px;
	height: 135px;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;
}
