
body {
	margin-top: 0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	border: 0;
	padding: 0;
	color: #3D3938;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.7em;
	background:#fff url(../img/fondo_web.gif)  repeat-x;
}


h1{
	font-size: 1.1em;
	text-align: center;
	padding-top: 7px;
}

img{border:0}
a{
	color:#3D3938;
	text-decoration:none
}

a:hover{
	color:#3D3938;
	text-decoration:underline
}

#cabecera{
	margin:10px auto 0 auto;
	width:762px;
}

#menu_superior{
	background-color:#D9E0E8;
	height:26px;
	padding:4px 15px 0 0;
}

.flotar_dcha{ float:right; }
.clear { clear: both; }

#menu_superior form{
	margin:0;
}

.titulo_acceso{
	font-family:'Trebuchet MS', Arial, Verdana; 
	font-size:1.2em; 
	font-weight:bold; 
	color:#fff;
	width:162px;
	height:34px;
	line-height:34px;
	padding:0 0 0 11px;
	
}

.inputSelect{
	width:80px;
	border:1px solid  #7F9EBA;
}

.imagen_menu_sup{
	margin:3px 5px 0 8px;
	float:left;
}

.barra_vertical_menu{
	margin:0px 5px 0 8px;
	float:left;
}

.idiomas{
	margin:0 5px 0 0;
}


.opciones_menu_sup{
	float:right;
	padding:0 12px 0 0;
	margin:0 12px 0 0;
	border-right:1px solid #999999;
}

.bloque_opcion_menu_sup{
	float:left;
	height:15px;
	line-height:15px;
	vertical-align:middle;
	padding:6px 0 0 8px;
	margin:0 0 0 10px;
	border-left:1px solid #999999;
	color:#123360;
	font-weight:bold;
}

.flotar_izq{
	float:left;
}

.bloque_opcion_menu_sup a{
	color:#123360;
	text-decoration:none;
}

.bloque_opcion_menu_sup a:hover{
	color:#123360;
	text-decoration:underline;
}

#cabecera_logo{
	height:85px;
	background:#fff url(../img/fondo_cabecera.gif) top repeat-y;
	padding:0 20px 0 15px;
}

#contenedor_logo{
	float:left;
	background-color:#FF0000;
}


#bloque_av_noticias{
	/*float:left;*/
	width:180px;
	margin:15px 0 0 0px;
	text-align:right;
}

#texto_av_noticias{
	margin:3px 0 0 0;
}

#carrito_compra{
	width:234px;
	height:90px;
	background-color:#00CC00;
	margin:0 0 0 300px;
	background:url(../img/fondo_carrito.gif) center right no-repeat;
}

#acceso_distribuidores {
	float: right;
	color: #FFFFFF;
	font-family:'Trebuchet MS',Arial,Verdana;
	font-size:1.2em;
	font-weight:bold;
	height:53px;
	padding:30px 0pt 0pt 11px;
	width:163px;
	background: #E76C0F;
}

#acceso_distribuidores_logeado {
	float: right;
	color: #FFFFFF;
	font-family:'Trebuchet MS',Arial,Verdana;
	/*font-size:1.2em;
	font-weight:bold;*/
	height:73px;
	padding:10px 0pt 0pt 11px;
	width:163px;
	background: #E76C0F;
}

#acceso_distribuidores a{
	color: #FFFFFF;	
}

.titulo_naranja, .titulo_azul_marino{
	font-family:"Trebuchet MS", Arial, Verdana;
	font-weight:bold;
	color:#FF7405;
}

.titulo_azul_marino{
	color:#2A4F7C;
}

#situar_tit_carrito{
	padding:10px 48px 0 0;
	text-align:right;
}

.alinear_dcha{
	text-align:right;
}

#ver_detalle{
	padding:3px 0 0 0;
	color:#9A9A9A;
}

#ver_detalle a{
	color:#9A9A9A;
	text-decoration:none;
}

#ver_detalle a:hover{
	color:#9A9A9A;
	text-decoration:underline;
}

#cuerpo_menu{
	width:762px;
	margin:0 auto 0 auto;
	height:168px;
}

#contenido_menu{
	width:727px;
	height:168px;
	padding:0 20px 0 15px;
	
	background:#fff url(../img/fondo_cabecera.gif) top repeat-y;
}

#cuadro_menu{
	width:181px;
	height:163px;
	background: #02234E url(../img/fondo_menu.jpg) left repeat-x;
	float:left;
	padding:5px 0 0 0px;
}

#imagen_centro_menu{
	float:left;
	width:360px;
	height:168px;
	margin:0 0 0 5px;
}

#cuadro_form_acceso{
	width:174px;
	height:168px;
	background:#fff url(../img/fondo_form_acceso.jpg) top repeat-x;
	margin:0 0 0 553px !important;
	margin:0 0 0 550px;
}

#cuadro_menu ul{
	margin:0;
	padding:0 0 0 0px;
}

#cuadro_menu li{
	margin:0;
	list-style:none;
	color:#C9D3DD;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:1.2em;
	background:url(../img/fondo_opcion_menu.gif) center no-repeat;
	width:160px;
	height:22px;
	padding:1px 0 0 15px;
}

#cuadro_menu li div{
	margin:0 0 0 13px;
}

#cuadro_menu a{
	color:#C9D3DD;
	text-decoration:none;
}

#cuadro_menu a:hover{
	color:#C9D3DD;
	text-decoration:underline;
}

#cuadro_form_acceso form{
	margin:0;
	padding:0 0 0 7px;
}

#form_acceso_clientes{	height:40px;}

.inputText{
	border:none;
	background-color:#302C29;
	color:#B7B7B5;
	width:128px;
	height:15px;
	line-height:15px;
	font-size:0.9em;
	margin:0 0 5px 0 !important;
	margin:0 0 2px 0;
	padding:0 0 0 2px;
}


.boton_enviar{
	width:24px;
	height:34px;
	background:url(../img/boton_enviar.gif) center no-repeat;
	border:0;
	margin:0 0 0 5px;
	padding:0;
	color:#fff;
	text-align:center;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:-17px 0 0 5px !important;
}

#enlaces_acceso{
	margin:0 8px 3px 0;
	font-size:0.8em;
	color:#B7B7B5;
}

.linea_ptos_gris{
	background:url(../img/ptos_grises.gif) left repeat-x;
	line-height:0px;
	font-size:0px;
	height:1px;
}

.boton_enviar_rojo{
	width:24px;
	height:18px;
	background:url(../img/boton_ok_rojo.gif) center no-repeat;
	border:0;
	margin:0 0 0 5px;
	padding:0;
	color:#fff;
	text-align:center;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#cadena{
	height:17px;
	line-height:17px;
}
#form_busqueda{
	margin:0;
	height:25px;
}

#enlace_busq_avanzada a{
	font-size:0.8em;
	color:#B7B7B5;
	text-decoration:none;
}

#enlace_busq_avanzada a:hover{
	color:#B7B7B5;
	text-decoration:underline;
}

#contenido_pagina{
	width:762px;
	height:auto !important;
	height:435px;
	min-height:435px;
	margin:0 auto 0 auto;
	background-color:#fff;
	padding:4px 0 0 0;
}

#columna_izq{
	float:left;
	width:181px;
	padding:4px 0 0 15px;
}

#bloque_central{
	margin:-10px 0 0 201px !important;
	margin:-10px 0 0 198px;
}


#columna_centro{
	width:360px;
	padding:4px 0 0 0;
	height:auto !important;
	height:430px;
	min-height:430px;
}


#columna_dcha{ 
	float:right;
	padding:0 20px 0 7px !important;
	padding:0 20px 0 4px;
	width:174px;
}

#menu_categorias{
	margin:4px 0 0 0;
	height:auto !important;
	min-height:126px;
	height:126px;
	background-color:#E1DDD1;
}

#menu_categorias ul{
	margin:0 0 3px 0;
	padding:0 0 0 0px;
}

#menu_categorias li{
	margin:0;
	list-style:none;
	color:#605C5B;
	font-size:1em;
	background:url(../img/fondo_menu_categorias.gif) bottom center no-repeat;
	width:181px;
	height:auto !important;
	min-height:15px;
	height:15px;
	padding:0 0 8px 0;
/*	padding:1px 0 0 15px;*/
}

.enlace_categorias{
	padding:3px 0 0 27px;
}


#menu_categorias li a{
	color:#605C5B;
	text-decoration:none;
}


#menu_categorias li a:hover{
	color:#605C5B;
	text-decoration:underline;
}

#modulo_prod_destacado{
	margin:5px 0 5px 0;
}

#av_prod_destacado{
	float:left;
	border:1px solid #999999;
	margin-right:10px;
}
	
	
#texto_prod_destacado{
	margin:0 0 0 90px;
	font-size:0.8em;
	text-align:justify;
	color:#5F5D5E;
}

#texto_prod_destacado strong{
	font-size:1.2em;
}

#boton_anyadir input{
	position:absolute;
	margin:-23px 0 0 80px;
	background:url(../img/boton_anyadir.gif) center no-repeat;
	width:96px;
	height:19px;
	border:none;
	font-size:0.8em;
	font-family:"Trebuchet MS", Arial, Verdana;
	text-align:center;
	padding:3px 0 0 3px;
}

.linea_ptos_gris_2{
	background:url(../img/ptos_grises2.gif) left repeat-x;
	height:1px;
	line-height:0px;
	font-size:0px;
}

.enlace_azul_clarito{
	font-weight:bold;
	color:#00ADEC;
	font-size:1em;
}


.enlace_azul_clarito a{
	color:#00ADEC;
	text-decoration:none;
}


.enlace_azul_clarito a:hover{
	color:#00ADEC;
	text-decoration:underline;
}

.bloque_av_noticias{
	background-color:#E1DDD1;
	padding:10px;
	color:#5E5C5D;
}

.titulo_av_noticias{
	font-weight:bold;
	font-size:1em;
	color:#5E5C5D;
	padding:10px 0 0 0;
}

.linea_ptos_gris_oscuro, .linea_ptos_gris_oscuro_sin_margen{
	background:url(../img/ptos_grises_oscuros.gif) left repeat-x;
	height:1px;
	line-height:0px;
	font-size:0px;
	margin:5px 0 0 0;
}
.linea_ptos_gris_oscuro_sin_margen{margin:0}


.titulo_encontrar{
	margin:10px 0 0 0;
	background:url(../img/fondo_tit_donde_enc.gif) left repeat-x;
	height:19px;
	text-align:right;
	color:#4D4C4A;
	font-weight:bold;
	padding:2px 0 0 0;
}

.texto_gris{
	color:#6F6F6F;
}

.enlaces_gris a{
	color:#6F6F6F;
	text-decoration:none;
}

.enlaces_gris a:hover{
	color:#6F6F6F;
	text-decoration:underline;
}


.enlace_gris_claro a{
	color:#858384;
	text-decoration:none;
}


.enlace_gris_claro a:hover{
	color:#858384;
	text-decoration:underline;
}

.titulo_centro{
	background:url(../img/fondo_titulo_centro.gif) left repeat-x;
	height:36px;
	font-family:"Trebuchet MS", Arial, Verdana;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
}

.titulo_centro div{
	padding:10px 0 0 10px;
	height:20px;
}

.subtitulo_centro{
	padding:3px 0 0 10px;
	color:#03264E;
	font-weight:bold;
}

.texto_justificado{
	text-align:justify;
}

.imagen_centro_texto{
	float:right;
	margin:0 0 10px 10px;
}

.texto_pcal{
	text-align:justify;
	padding:0 5px 0 5px;
}

#pie{
	width:762px;
	margin:0 auto 0 auto;
}

#columna_izq_pie{
	background:url(../img/fondo_pie.gif) top left no-repeat;
	width:345px;
	height:auto !important;
	height:51px;
	min-height:51px;
	float:left;
}


#datos_direccion_pie{
	width:215px;
	height:auto !important;
	height:10px;
	min-height:10px;
	margin:33px 0 0 55px;
}

#columna_izq_pie a{
	font-weight:bold;
	color:#5D5D5D;
	background-color:#fff;
	text-decoration:none;
}

#columna_izq_pie a:hover{
	font-weight:bold;
	color:#5D5D5D;
	background-color:#fff;	
	text-decoration:underline;
}

#columna_dcha_pie{
	text-align:right;
}

#columna_dcha_pie div{
	float:left;
	width:150px;
	margin:12px 0 0 35px;
}

#bloque_central_pag_interior{
	margin:-6px 20px 0 201px !important;
	padding:0px 0 0 0;
}


#titulo_empresa{
	width:158px;
	height:36px;
	float:left;
}


#titulo_empresa div{
	padding:10px 0 0 10px;
	height:15px;
}

.titulo_sub_seccion{
	height:32px;
	background-color:#6B86A4;
	margin:0 0 0 160px;
	padding:4px 0 0 10px;
}



#secc_historia{
	background:url(../img/fondo_menu_sub_menu-empresa.gif) center no-repeat;
}


#secc_mision{
	background:url(../img/fondo_menu_sub_menu-mision.gif) center no-repeat;
}

#secc_datos{
	background:url(../img/fondo_menu_sub_menu-datos.gif) center no-repeat;
}

#secc_calidad{
	background:url(../img/fondo_menu_sub_menu-calidad.gif) center no-repeat;
}



.opcion_sub_seccion{
	height:auto !important;
	min-height:15px;	
	height:15px;
	line-height:15px;
	width:65px;
	float:left;
	color:#fff;
	text-align:center;
	margin:8px 0 0 0;
	border-right:1px solid #D8DFE7;
	
}

#columna_dcha_fotos{
	float:right;
	width:182px;
}

#columna_ancha{
	margin:0 192px 0 5px;
	text-align:justify;
}

.opcion_sub_seccion a{
	color:#fff;
	text-decoration:none;
}

.opcion_sub_seccion a:hover{
	color:#fff;
	text-decoration:underline;
}


.datos_mapa{
	width:537px;
	height:274px;
	margin:0px 0 0 0;
	padding:7px 0 0 1px;
}

#mapa_barcelona{
	background:url(../img/barcelona.gif) top no-repeat;
}


#mapa_madrid{
	background:url(../img/madrid.gif) top no-repeat;
}

#mapa_valencia{
	background:url(../img/valencia.gif) top no-repeat;
}

#mapa_sevilla{
	background:url(../img/sevilla.gif) top no-repeat;
}

#mapa_murcia{
	background:url(../img/murcia.gif) top no-repeat;
}

#enlaces_ciudades{
	width:150px;
	padding:5px 0 0 13px;
}

#enlaces_ciudades a{
	color:#706F6D;
	text-decoration:none;
}

#enlaces_ciudades a:hover{
	color:#706F6D;
	text-decoration:underline;
}

.contenido_direccion{
	width:220px;
	height:70px;
	margin:45px 0 0 0;
	padding:0 10px 0 0;
}

.enlace_situar_mapa{
	width:100px;
	margin:10px 0 0 115px;
}

.enlace_situar_mapa a{
	color:#666666;
	text-decoration:none;
}

.enlace_situar_mapa a:hover{
	color:#666666;
	text-decoration:underline;
}

.noMostrar{display:none;}




#columna_dcha_galeria{
	float:right;
	width:170px;
	height:auto !important;
	height:150px;
	min-height:150px;
}


#columna_ancha_galeria{
	margin:0 180px 0 5px !important;
	margin:0 180px 0 0px;
	text-align:justify;
}

#columna_ancha_galeria2{
	margin:0 180px 0 5px !important;
	margin:0 180px 0 0px;
	text-align:justify;
}

#imagen_center_galeria{
	text-align:right;
	width:355px;
}

#titulo_categ_galeria{
	background:url(../img/fondo_titulo_categorias.gif) center no-repeat;
	width:171px;
	height:61px;
	color:#504E4F;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:1.4em;
	font-weight:bold;
}

#titulo_categ_galeria div{
	padding:15px 0 0 25px;
}

.categorias_galerias{
	width:148px;
	padding:7px 10px 7px 12px;
	color:#5E5C5D;
	background-color:#fff;
	height:auto !important;
	height:14px;
	min-height:14px;
}

.categorias_galerias_fondo{
	background-color:#E1DDD1;
}

#catSeleccionada{
	background-color:#EEDDff;
}

.categorias_galerias a{
	color:#5E5C5D;
	text-decoration:none;
}

.categorias_galerias a:hover{
	color:#5E5C5D;
	text-decoration:underline;
}


	.spacer {
		clear: both;
	}


#pestanya_num_imagen{
	background:url(../img/pestanya_numero.gif) center no-repeat;
	width:60px;
	height:28px;
	position:absolute;
	margin:0 0 0 5px;
	text-align:center;
	line-height:28px;
}

#banda_zoom{
	background:url(../img/fondo_zoom.gif) center no-repeat;
	width:355px;
	height:56px;
	position:absolute;
	margin:-25px 0 0 0 !important;
	margin:-25px 0 0 3px;
}


#boton_anterior{
	padding:23px 0 0 40px;
	width:200px;
	position:absolute;
	z-index:2;
}

#boton_anterior a, #boton_siguiente a  {
	color:#fff;
	text-decoration:none;	
}

#boton_anterior a:hover, #boton_siguiente a:hover{
	color:#fff;
	text-decoration:underline;	
}


#boton_siguiente{
	padding:23px 0 0 260px;
	width:150px;
	position:absolute;
	z-index:1;
}



.texto_centro{
	padding:15px 5px 5px 10px;
}

.campo_form{
	width:70px;
	float:left;
}


.inputText_form{
	border:none;
	background-color:#EBEBEB;
	color:#000;
	width:300px;
	height:22px;
	line-height:15px;
	font-size:0.9em;
	padding:0 0 0 2px;
}

.fila_campos_form{
	height:25px;
	margin:0 0 6px 0;
}

.fila_campos_form_file{
height:65px;
}



.campo_form_cv{
	width:136px;
	height:65px;
	float:left;
	background:url(../img/fondo_campo_cv.gif) center no-repeat;
	font-weight:bold;
}

#archivo{
	width:235px;
}



#enviar_cv{
	background:url(../img/boton_enviar_cv.gif) center no-repeat;
	width:101px;
	height:21px;
	color:#fff;
	border:none;
	padding:0 0 0 20px;
}


#boton_enviar_cv{
	padding:10px 0 0 267px;
}


#columna_izq_enlaces{
	width:130px;
	margin:0 0 0 5px;
	float:left;
}

#columna_ancha_enlaces{
	margin:0 0 0 140px;
	padding:22px 0 0 0;
}

.fila_enlaces{
	height:auto !important;
	min-height:18px;
	height:18px;
	padding:10px 0 0 22px;
}

.fila_enlaces div{
	margin:0 0 0 15px;
}

.fila_enlaces a{
	color:#4D4B4C;
	text-decoration:none
}

.fila_enlaces a:hover{
	color:#4D4B4C;
	text-decoration:underline;
}

.texto_sobre{
	height:auto !important;
	height:30px;
	min-height:30px;
	width:215px;
		
	margin:15px 0 0 114px;
	text-align:justify;
}

#situar_mapa_contacto{
	margin:0 0 0 360px;
	font-size:0.8em;
}


#banda_peticion{
	height:20px;
	line-height:20px;
	padding:10px 0 10px 0;
	background-color:#D7D7D7;
	text-align:center;
}

#tipo_peticion{
	width:200px;
	font-size:0.9em;
}

.fila_form_contacto{
	height:35px;
}

.celda_form_contacto{
	float:left;
	padding:0 16px 0 16px !important;
	padding:0 13px 0 16px;
	width:238px;
}

.celda_form_contacto_dcha{
	padding:0 0 0 16px !important;
}


.inputText_cont{
	width:165px;
	background-color:#EBEBEB;
	border:none;
}

.campo_form2{
	width:68px;
	float:left;
}


.inputTextArea{
	width:500px;
	height:190px;
	background-color:#EBEBEB;
	border:none;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

.fila_form_contacto_coment{
	margin:0 0 0 16px;
}

.boton_enviar_contacto{
	margin:10px 15px 0 0;
}


.titulo_sub_seccion_tienda{
	background-color:#E76C0F;
	color:#fff;
	/*height:16px;
	line-height:16px;*/
	margin:0 0 0 160px;
	padding:10px 0 11px 10px;
	font-size:1.1em;
}

.celda_tabla_av_productos{
	width:260px;
	vertical-align:top;
}

.banda_azul_titulo, .banda_azul_titulo_subrayado, .banda_azul, .banda_azul_reg{
	/*height:20px;
	line-height:20px;*/
	background-color:#BECAD8;
	color:#5E5C5D;
	width:253px;
	padding:3px 0 3px 7px;
	margin:0 0 3px 0;
}

.banda_azul{
	padding:3px 0 3px 10px;
	margin: 3px 0 3px 0;
	width:528px;
}


.bloque_av_producto{
	margin:5px 0 0 0;
	height:125px;
}

.imagen_av_productos{
	position:absolute;
	border:1px solid #B6B6B6;
	z-index:2;
}

.texto_av_productos{
	margin:0 0 0 125px;
	height:110px;
}

.texto_av_productos div{
	height:70px;
}

.texto_av_productos a{
	margin:10px 0 0 0;
	font-size:0.9em;
	color:#91A6C0;
	text-decoration:none;
}


.texto_av_productos a:hover{
	margin:10px 0 0 0;
	color:#91A6C0;
	text-decoration:underline;
}




.boton_anayadir input{
	background:url(../img/boton_anyadir_carrito.gif) center right no-repeat;
	font-size:0.8em;
	width:260px;
	height:20px;	
	margin:-13px 0 0 -5px;		
	padding:0 3px 0 0px !important;
	padding:0 5px 0 0;
	border:none;
	text-align:left;
	position:absolute;
	z-index:2;
	text-align:right;
	cursor:pointer;
	color:#9D9FA2;	
}


.linea_gris_ancha{
	background-color:#8A8889;
	height:3px;
	font-size:0px;
	line-height:0px;
}

.banda_azul_titulo a{
	color:#605C5B;
	text-decoration:none;
}

.banda_azul_titulo a:hover, .banda_azul_titulo_subrayado a:hover{
	color:#605C5B;
	text-decoration:underline;
}

.banda_azul_titulo_subrayado a{
	color:#605C5B;
	text-decoration:underline;
}

.banda_azul_titulo_subrayado{
	text-decoration:underline;
}

.bloque1_tit_av_prod{
	float:left;
	width:180px;
	padding-right: 20px;
}

.bloque2_tit_av_prod{
	float:left;
}



.paginacion_catalogo{
	text-align:right;
	height:35px;
	margin:10px 0 0 0;
}

.paginacion_catalogo img{
	margin:6px 5px 0 5px;
}

#paginas_catalogo{
	margin:0 20px 0 0;
}

#paginas{ font-size:9px}




.flotar_imagen_dcha{float:right;}

.texto_gris_claro{ color:#848484;}
.texto_gris_claro a, .texto_gris_claro a:hover{color:#848484; text-decoration:none;}
.texto_gris_claro a:hover{text-decoration:underline;}
#pag_siguiente,#pag_anterior{
	width:24px;
	height:24px;
	float:right;
	font-size:15px;
}

#pag_actual{
	background:url(../img/paginaActual.gif) center no-repeat;
	width:24px;
	height:29px;
	float:right;
	font-size:15px;	
}

#pag_siguiente{
	background:url(../img/paginaposterior.gif) center no-repeat;
	margin:2px 0 0 4px;
}

#pag_anterior{
	background:url(../img/paginaAnterior.gif) center no-repeat;
	margin:2px 4px 0 0;
}

#pag_actual div, #pag_siguiente div, #pag_anterior div{
	margin:6px 0 0 0;
	color:#A4A4A4;
	font-weight:bold;
	text-align:center;
}
#pag_anterior div{
	margin:6px 0 0 7px;
}
#pag_siguiente div{
	margin:6px 6px 0 0;
}


#pag_actual div{color:#555555;}

#pag_siguiente div a, #pag_anterior div a{
	color:#A4A4A4;
	text-decoration:none;
}

#pag_siguiente div a:hover, #pag_anterior div a:hover{
	color:#A4A4A4;
	text-decoration:underline;
}


.texto_azul{ color:#00548a}
.texto_azul a{ color:#00548a}


#result_paginas{
	width:390px;
	height:56px;
	border-right:1px solid #B0B0B0;
	text-align:right;
	margin:5px 0 0 0;

}

#result_paginas div{
	padding:10px 15px 0 0;
}

#cuerpo_paginacion{
	width:140px;
}

#num_resultados{
	width:50px;
	font-size:1em;
	margin:5px 0 0 0;
}

.imagen_titulo_es, .imagen_titulo_en{
	width:181px;
	height:66px;
	background:url(../img/tit_prod_destacado_es.jpg) center no-repeat;
}
.imagen_titulo_en{
	background:url(../img/tit_prod_destacado_en.jpg) center no-repeat;
}

.imagen_titulo_es div, .imagen_titulo_en div{
	padding:49px 0 0 5px;
}

.imagen_titulo_tienda_es, .imagen_titulo_tienda_en{
	width:182px;
	height:60px;
	background:url(../img/tit_tienda_online_es.jpg) center no-repeat;
	/*background:url(../img/catalogo_es.jpg) center no-repeat;*/
	color:#025081;
	font-weight:bold;
}

.imagen_titulo_tienda_en{
	/*background:url(../img/tit_tienda_online_en.jpg) center no-repeat;*/
	background:url(../img/catalogo_en.jpg) center no-repeat;
}

.imagen_titulo_tienda_es div, .imagen_titulo_tienda_en div{
	padding:45px 0 0 27px;
}

.imagen_titulo_prod_peq{
	width:181px;
	height:19px;
	background:url(../img/tit_prod_destacado_peq.jpg) center no-repeat;
}

.imagen_titulo_prod_peq div{
	padding:2px 0 0 5px;
}

.sub_menu_categorias{
	padding:10px 5px 10px 27px;
	line-height:12px;
	background-color:#F2F2F2;
}

.opcion_sub_cat{
	margin:0 0 5px 0;
}

.cuadro_av_galeria{
	width:66px;
	height:auto !important;
	height:80px;
	min-height:80px;
	text-align:center;
	color:#5E5D5B;
	float:left;
	margin:0 0 0 0;
	font-size:0.9em;
}

.cuadro_av_galeria_dcha{
	width:66px;
	height:auto !important;
	height:80px;
	min-height:80px;
	text-align:center;
	color:#5E5D5B;
	margin:0 0 0 84px;
	font-size:0.9em;
}

/*pop up*/
#body_pop_up{
	background-color:#A9A7A8;
	background-image:none;
}


#contenido_pop_up{
	width:605px;
}


#cabecera_pop_up{
	background-color:#A9A7A8;
	height:43px;
	color:#fff;
}



#bloque_pop_up{
	background-color:#303030;
	text-align:center;
}

#bloque_texto_pop_up{
	padding:10px 20px 10px 20px;
	color:#000;
}


#titulo_cat_galeria{
	height:16px;
	background-color:#6B86A4;
	margin:0 0 0 160px;
	padding:10px 0 10px 10px;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
}

#boton_zoom{
 float:left; position:absolute; margin:20px 0 0 150px;
}


/****Productos**/
#pagina_productos{
	margin:0 0 0 10px;
	width:527px;
}

.imagen_productos_dcha{
	float:right;
	width:305px;
	/*height:140px;*/
/*	background-color:#E1DDD1;*/
}

.bloque_av_texto_productos{
	width:184px;
	margin:0 28px 0 0;
}

.fila_av_productos{
	height:auto !important;
	min-height:146px;
	height:146px;
	margin:0px 0 20px 0;
}

.bloque_av_texto_productos ul{
	margin:0 0 0 10px;
	padding:3px 0 0 0px;
}

.bloque_av_texto_productos  li{
	margin:3px 0 0 0;
	list-style:none;
	color:#02ACEA;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:1em;
	background:url(../img/icono_flecha.gif) 	top left no-repeat;
	width:160px;
	height:auto !important;
	height:20px;
	min-height:20px;
	padding:0px 0 0 0px;
}

.bloque_av_texto_productos  li div{
	margin:0 0 0 10px;
	padding: 0px 0 0 0;
}

.bloque_av_texto_productos  li a{
	color:#02ACEA;
	text-decoration:none;
}

.bloque_av_texto_productos  li a:hover{
	color:#02ACEA;
	text-decoration:underline;
}

.titulo_negro{
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:1.1em;
	color:#333;
	font-weight:bold;
}

.titulo_ficha_productos{ margin:-3px	0 5px 15px;}

#bloque_imagenes_ficha_producto{
	width:230px;
	height:auto!important;
	height:150px;
	min-height:150px;
	float:right;
}

#bloque_texto_ficha_producto{
	width:282px;
	text-align:justify;
	height:auto !important;
	height:150px;
	min-height:150px;
}

#bloque_imagenes_ficha_producto img{
	margin:0 0 10px 0;
}


/**columna izq FICHA**/
#columna_izq_ficha{
	width:252px;
	height:300px;
	margin:5px 0 0 8px !important;
	margin:5px 0 0 5px;	
	float:left;
}

#imagen_ficha{
	display: table-cell;
	text-align:center;
	width:250px;
	height:254px;
	line-height:254px;
	vertical-align:middle;
	border:1px solid #CCC;
}




#banda_zoom_peq{
	background:url(../img/fondo_zoom_peq.gif) center no-repeat;
	width:254px;
	height:41px;
	position:absolute;
	margin:-6px 0 0 0px !important;
	margin:-9px 0 0 0;
}


#boton_anterior_peq{
	padding:12px 0 0 20px;
	width:70px;
	position:absolute;
	z-index:2;
}

#boton_anterior_peq a, #boton_siguiente_peq a  {
	color:#fff;
	text-decoration:none;	
}

#boton_anterior_peq a:hover, #boton_siguiente_peq a:hover{
	color:#fff;
	text-decoration:underline;	
}


#boton_siguiente_peq{
	padding:12px 0 0 170px;
	position:absolute;
	z-index:1;
}

#boton_zoom_peq{
 float:left; position:absolute; margin:5px 0 0 110px;
 cursor:pointer;
 width:43px;
 height:43px;
}



#columna_dcha_ficha{
	width:260px;
	height:auto !important;
	height:300px;
	min-height:300px;
	margin:5px 0 0 265px;
}

.lista_caracteristicas{
	margin:5px 0 0 0;
  padding:0;
	height:auto !important;
	height:195px;
	min-height:195px;
}

.lista_caracteristicas li{
	margin:0;
	padding:0 0 0 5px;
	list-style:none;
}


#fondo_precio{
	background:url(../img/fondo_precio.gif) center no-repeat;
	width:178px;
	height:26px;
	line-height:26px;
	vertical-align:middle;
	margin:0 0 0 80px;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
}

.boton_volver{
	width:86px;
	height:22px;
	background:url(../img/boton_volver.gif) center no-repeat;
	color:#fff;
	text-align:center;
	padding:0 0 0 5px;
	border:none;
	cursor:pointer;
}

#fila_pestanyas{
	height:25px;
	margin:0 0 0 8px;
}

.pestanaya_datos{
	background:url(../img/fondo_pestanya_datos.gif) center no-repeat;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	width:113px;
	color:#fff;
	text-align:center;
	margin:0 3px 0 0px;
	float:left;	
}

#pestanaya_datos_sel{
	background:url(../img/fondo_pestanya_datos_sel.gif) center no-repeat;
}

#cuadro_datos_ficha{
	margin:0 0 0 8px !important;
	margin:0 0 0 10px;	
	border:1px solid #CCC;
	width:520px;
	height:auto !important;
	height:185px;
	min-height:185px;
}

.pestanaya_datos a{
	color:#fff;
	text-decoration:none
}

.pestanaya_datos a:hover{
	color:#fff;
	text-decoration:underline
}

#cuerpo_pagina_tienda{
	height:auto !important;
	height:640px;
	min-height:640px;	
}
/*noticias*/

.columna1_noticias{
	width:340px;
	height:auto !important;	
	height:480px;
	min-height:480px;
	margin:0px 100px 0px 0px;
}


.columna2_noticias{
	float:right;
	padding:0px 10px 0px 0px;
	width:180px;
	min-height:480px;
	height:auto !important;	
	height:480px;
}


#situa_fecha_noticia{
	text-align:right;
	font-weight:bold;
	font-size:1em;
	letter-spacing:1px;
	color:#333;
}



.titulo_noticia{
	color:#FFA62B;
	background-color:#fff;	
	font-size:1.2em;
	font-weight:bold;
	text-align:right;
}

.imagen_noticia{
 float:left;
 margin:0px 10px 5px 0px;
 min-height:150px;
}


#texto_noticia{
	text-align:justify;
	font-size:1.0em;
	line-height:15px;
	margin-right:5px;
	padding-left:5px;
}

.situa_avance{
	margin-left:12px;
}
.icono_av_noticias{float:left; margin-top:3px;}

.avance_noticia{
	margin-left:10px;
	width:155px;
}


.avance_doc{
	margin-left:10px;
}

.titulo_negro_med{
	color:#000;
	background-color:#fff;	
	font-size:1.0em;
	font-weight:bold;
}


.fecha_av_noticia{
	text-align:right;
	margin:5px 0 0 0;
}


.coloca_leer{
	text-align:right;
	margin-right:10px;
}


.texto_peq{
 font-size:0.9em;
}

#paginacion_noticias{
	margin:10px 0px 0px 15px;
}

#linea_pag{ width:220px; margin:5px 0px 5px 0px}

.fuente_noticia{
	width:180px;
	height:auto !important;
	min-height:25px;
	height:25px;
	text-align:left;
	float:left;
	margin-bottom:5px;
}

.texto_naranja{
	color:#FFA62B;
	background-color:#fff;
}

.texto_naranja a{
	color:#FFA62B;
	background-color:#fff;
}

.texto_naranja a:hover{
	color:#FFA62B;
	background-color:#fff;
	text-decoration:underline;
}

#bloque_texto_destacados{
	height:20px; 
	margin:15px 0 0 15px;
}

#mapa_transparente{
	margin:-96px 0 0 190px;
	position:absolute;
}


/**mapa web**/
#modulo0{
	width:230px;
	height:auto !important;
	height:220px;
	min-height:220px;
	display:none;
	position:absolute;
	float:left;
	z-index:10;
	background-color:#1E3F6A;
	color:#fff;
	text-align:left;
	margin:20px 0 0 340px;
}

#modulo0 div{
	margin:5px 0px 0px 20px;
}

#modulo0 a{
	color:#fff;
}



#fila_opciones{
	margin:5px 0 0 15px;
}

.enlace_opciones{
	float:left;
	margin:0 20px 0 0;
}

.enlace_opciones div{
	padding:3px 0 0 0;
	margin:0px 0 0 25px;
}

#barra_titulos_carrito{
	height:100px;
	width:520px;
	margin:60px 0 15px 15px;
	background:url(../img/fondocompra.gif) left top no-repeat;
	color:#585254;	
}

.opcion_carrito_marcada, .opcion_carrito_marcada_ult{
	width:81px;
	height:96px;
	float:left;
	margin:0 0px 0 5px;
	font-size:0.9em;
}
.opcion_carrito_marcada_ult{
	margin:0;
}

#contenido_carrito{
	background:url(../img/contenido_carrito.gif) center top no-repeat;
	color:#fff !important;
}

#direccion_factura{
	background:url(../img/factura.gif) center top no-repeat;
	color:#fff !important;
}

#direccion_entrega{
	background:url(../img/dinero.gif) center top no-repeat;
	color:#fff !important;
}

#forma_pago{
	background:url(../img/dinero2.gif) center top no-repeat;
	color:#fff !important;
}

#resumen{
	background:url(../img/resumen.gif) center top no-repeat;
	color:#fff !important;
}

#finalizar{
	background:url(../img/finalizar.gif) center top no-repeat;
	color:#fff !important;
}

#contenido_carrito a, #direccion_factura a, #forma_pago a, #resumen a{
	color:#fff;
}

.opcion_carrito_marcada div ,.opcion_carrito_marcada_ult div{
	padding:55px 0 0 16px;
	width:50px;
	text-align:center;
	
}

#situar_dir{
	margin:0 0 0 5px;
}


#situar_entrega{
	margin:0 0 0 3px;
}

#situar_forma_pago{
	margin:0 0 0 5px;
}

#situar_resumen{
	margin:0 0 0 3px;
}

#situar_finalizar{
	margin:0 0 0 4px;
}

#tabla_carrito{
	margin:0 0 0 15px;
}

.fila_datos_carro{
	height:42px;
}

.fila_oscura{
	background-color:#EBEBEB;
}


.fila_blanca{
	background-color:#fff;
}

.inputTextC{
	border:none;
	background-color:#fff;
	border:1px solid #585254;
	color:#585254;
	width:30px;
	height:15px;
	line-height:15px;
	font-size:0.9em;
	padding:0 0 0 2px;
	text-align:center;
}


.texto_med{
	font-size:1.1em;
}

.texto_gra{
	font-size:1.3em;
}

.texto_negro{
	color:#000;
}

#bloque_gastos_envio{
	margin: 0 0 0 15px;
}

#precio_gastos{
	float:right;
	padding:0px 0 0 0;
	margin:0 20px 0 0 ;
}

#gastos_total{
	margin:30px 10px 0 17px;
	height:30px;
	background-color:#6B6768;
}

#cuadro_total{
	position:absolute;
	background:url(../img/fondo_total.gif) center no-repeat;
	width:199px;
	height:53px;
	line-height:53px;
	color:#fff;
	/*margin:-1px 0 0 417px;*/
	margin:-1px 0 0 325px;
	text-align:center;
	font-size:1.6em;
	font-weight:bold;
}

#detalle_total{
	/*text-align:right;*/
	margin-left:128px;
	color:#fff;
	padding:0 100px 0 0;
	line-height:30px;
	height:30px;
}

#ultimas_opciones_carrito{
	margin:10px 17px 10px 17px;
}

#siguiente_paso{
	background:url(../img/boton_seguir.gif) center no-repeat;
	width:145px;
	height:20px;
	color:#fff;
	text-align:center;
	border:none;
	/*margin:0 0 0 30px;*/
	font-size:0.9em;
}

#seguir_comprando{
	margin:0 0 0 15px;
}



.boton_mas_info input{
	background:url(../img/boton_mas_info.gif) center right no-repeat;
	font-size:0.8em;
	width:260px;
	height:20px;	
	margin:-13px 0 0 -5px;		
	padding:0 3px 0 0px !important;
	padding:0 5px 0 0;
	border:none;
	text-align:left;
	position:absolute;
	z-index:2;
	text-align:right;
	cursor:pointer;
	color:#9D9FA2;	
}


.fila_datos, .fila_datos2 {
	height:22px;
	text-align:center;
}
.fila_datos2{
	text-align:left;
}

.fila_datos td, .fila_datos2 td{
	height:22px;
	padding:5px;
}

.primera_fila{
 font-weight:bold;
}

.primera_fila td{
 padding:0 0 0 5px;
}

.fila_amarillo1{
	/*background-color:#F3F7B0*/
	background-color:#EBEBEB;
}

.fila_amarillo2{
	/*background-color:#F7E2B0*/
	background-color:#FFFFFF;	
}

.bloque_modulos_adicionales{
	position:absolute; 
	margin:5px 0 0 120px; 
	background-color:#DEDFE0; 
	border:2px solid #00B2FF;
}


#contenido_pop_up2{
	width:605px;
	margin:0 auto 0 auto;
}

#contenido_pop_up3{
	width:1000px;
	margin:0 auto 0 auto;
}

#cabecera_pop_up2{
	background-color:#A9A7A8;
	height:43px;
	color:#fff;
}

#contenido_pop_articulo {
	width: 450px;
	margin: 0px auto;
	background: #FFFFFF;
	padding: 20px;
}

.imagen_pop_articulo {
	float: left;
	width: 192px;
	height: 192px;
	padding-right: 20px;
	padding-bottom: 20px;
}

#cuerpo_detalles{
	width:585px;
	background-color:#fff;
	padding:10px;
}

#cuerpo_detalles2{
	width:600px;
	background-color:#fff;
	padding:10px;
}

#mensaje_carrito_vacio{
	width:500px;
	height:17px;
	margin:30px 0 0 0;
	text-align:center;
	font-weight:bold;
}

.fila_amarilla{
 background-color:#FFCC00;
}


.fila_amarilla2{
 background-color:#FFCC33;
}



.campo_form_login{
	width:70px;
	float:left;
}

.campo_form_login2{
	width:130px;
	float:left;
}

	
.formulario_login{
	margin:10px 0 0 10px;
	border:1px solid #ccc;
	padding:10px;
}

#formulario_login form{ margin:0}

#usuario, #contrasenya2{
	border:1px solid #ccc;
}

#boton_validar , #boton_registrar{
	background:url(../img/boton_validar.gif) center no-repeat;
	width:71px;
	height:15px;
	line-height:15px;
	border:none;
	font-weight:bold;
	font-size:0.9em;
	color:#fff;
	margin:0 0 0 50px;
}

#boton_registrar{
	margin:0;
}

.bloque_error{
	color:#990000;
	margin:0 0 10px 0;
}

.banda_azul_reg{
	padding:0 0 0 10px;
	margin: 3px 0 3px 0;
	width:490px;
}
.texto_rojo{
	color:#990000;
}


#bloque_izq_reg{
	width:230px;
	float:left;
	text-align:left;
}

#nombre_empresa, #persona_contacto, #nombre, #apellidos2, #cif, #mail2, #direccion2, #cp2, #provincia2, #pais2, #telefono2, #fax2, #poblacion2, #empresa2, #nombre_contacto2{
	margin:0;
	border:1px solid #ccc;
}

#cp2{
	width:80px;
}

#bloque_dcha_reg{
	margin:0 0 0 235px;
	padding:0 0 0 10px;
	border-left:1px solid #ccc;
}

.fila_datos{
	width:240px;
	text-align:left;
	margin:0px 0 5px 0 ;
}

#datos_usr{
	height:50px;
	padding:0 0 5px 10px;
	color:#fff;
}

#datos_usr a{
	color:#ccc000;
	font-size:0.9em;
}



#bloque_menu{
	background-color:#E9E9E9;
	padding:5px 15px 5px 15px;
	margin:0 0 10px 0;
}

.bloque_forma_pago{
	margin:15px 0 0 42px;
	width:397px;
	padding:7px 10px 7px 18px;
	background-color:#EBEBEB;
}


.boton_saber_mas{
	width:88px;
	height:20px;
	line-height:20px;
	background-color:#308BFF;
	color:#fff;
	font-size:0.9em;
	border:none;
}

.cuadro_naranja_escoger{
	width:88px;
	height:20px;
	background-color:#E16A10;
	color:#fff;
	float:right;
	margin:0 0 0 5px;
}



#bloque_datos_personales{
	margin:0 0 0 15px;
}


#fondo_buscador{
	background: #384C67 url(../img/fondo_buscador.gif) top left repeat-x;
	padding:0 0 6px 0;
}

#bloque_datos_personales{
	margin:0 0 0 15px;
}

#cuadro_total2{
	position:absolute;
	background:url(../img/fondo_total.gif) center no-repeat;
	width:97px;
	height:53px;
	line-height:53px;
	color:#fff;
	margin:-1px 0 0 471px;
	text-align:center;
	font-size:1.6em;
	font-weight:bold;
}

#detalle_total2{
	text-align:right;
	color:#fff;
	padding:0 100px 0 0;
	line-height:30px;
	height:30px;
}

.imagen_detalles {
	float: right;
	padding-right: 30px;	
}

#boton_buscar {
	
}

.fila_titulo {
	color: #FFF;
	font-weight: bold;
	background: #605C5D;
	padding: 5px;
}

.fila_titulo td {
	padding: 5px;	
}

.fila_carrito_dist td {
	padding: 5px;	
}

.fila_titulo span {
	color: #FF9704;
}

#telefono_inicio {
	margin: 14px 0 0 50px;
	float:left;
}