* {
	margin: 0;
	padding: 0;
	border: none;
}

html {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B3A38;
}

/* Ajustes tipográficos */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	font-weight: normal;
	margin: 0 0 0.8em 0;
}

h1, h2, h3, h4, h5, h6 { color:#B0DC0D;}

cite, em, dfn { font-style: italic;}

sup {
	position: relative; 
	bottom: 0.3em;
	vertical-align: baseline;
}

sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

del { text-decoration: line-through;}

ins, dfn { border-bottom: 1px solid #ccc;}

small, sup, sub { font-size: 85%;}

abbr, acronym {
	text-transform: uppercase;
	font-size: 85%;
	letter-spacing: .1em;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

a abbr, a acronym { border: none;}

sup { vertical-align: super;}
sub { vertical-align: sub;}

h1 { font-size: 2em;}
h2 { font-size: 1.8em;}
h3 { font-size: 1.6em;}
h4 { font-size: 1.4em;}
h5 { font-size: 1.2em;}
h6 { font-size: 1em;}
/*20*/
a, a:link, a:visited, a:active { text-decoration: none;}
/**a:hover { text-decoration:underline; }**/

a img {
	border: none;
	text-decoration: none;
}

img {
	border: none;
	text-decoration: none;

	/*
	Si añades un background aparecerá como fondo de la imagen, útil para imágenes de carga
	*/
}

/* Formularios */

button { 
	cursor: pointer; 
	margin-bottom: 10px;
}

fieldset { 	border: none;}
legend {
	font-size: 1.6em;
	color: #FFF;
	padding: 0;
	margin: 0;
}

.clear { clear: both;}
.float_left { float: left;}
.float_right { float: right;}

table, tr, td {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:center;
}

table {
	width: 100%;
}

input, textarea, select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	border: none;
	width:128px;
	/*height:20px;*/
	padding-top:3px;
	margin-top:5px;
}

/*form {
	overflow: hidden;
	margin: 0px auto;
}*/

a {
	text-decoration:none;
	color: #3D3938;
}

/*
a:Hover { 
	color:#AEA799;
}
*/

body {
	background:#0A0000 url(../img/fondo_color02.jpg) no-repeat left top;
	text-align: center;
	font-size:0.75em; 
	padding:0;
	margin:0;
	*position:relative;
}

#content {
	position:relative;
}                  

#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	text-align: left;
	overflow: hidden;
}

#pagina_central {
	min-height:300px;
	height:auto !important;
	height:300px;
}

.color_blanco { color:#FFFFFF; }
.color_negro { color:#000000; }
.color_blanco a { color:#FFFFFF; }
.color_negro a { color:#000000; }
.color_gris { color:#D8D6D7; }
.color_gris_oscuro { color:#999B96; }
.color_azul { color:#0095C0; }
.color_verde { color:#6FBC2E; }

.alinear_dcha { text-align:right; }
.alinear_centro { text-align:center; }
.alinear_izq { text-align:left; }
.alinear_justificado { text-align:justify; }

.subrayado { text-decoration:underline; }

.margenes { margin: 15px 0pt; }

.puntero { cursor:pointer; }

/* clase nº52 */


/********/
/* FADE */
/********/

#featured  { color:#666666; height:100%; width:100%; margin:0 auto; padding:0; }

fade {
  /**/
  opacity: 1;
  -webkit-transition: opacity 1s linear;
}
  
fade:hover { opacity: 0; }

.fade { }

.fadein {
	min-width:1262px !important;
	
	min-height:976px !important;
	*min-height:0px !important;
	*min-height:0px;
	
	height:auto !important;
	*height:0px !important;
	*height:0px;
	
	position:absolute !important;
	
	float: left !important;
	*float:none !important;
	*float:none;
	
	background:#0A0000 url(../img/fondo_color02.jpg) no-repeat top;
	
	*width:0px !important;
	*width:0px;
}

.fadeout {
	position: absolute;
	float:left;
	top:0;
	left:0;
	display: none;
	min-width:1262px;
	min-height:920px;
	background:#0A0000 url(../img/fondo_color04.jpg) no-repeat top;
	/* width: 1280px; */
	/* height: 908px; */
	/* background:#000000 url(../img/fondo_color04.jpg); */
}

/************/
/* FIN FADE */
/************/


/**************/
/** CABECERA **/
/**************/

#cabecera {
	height:150px;
	text-align:center;
}

.margenes_lados {
	margin:60px 9px 0pt 9px !important;
	margin:60px 8px 0pt 8px;
}

.titulos_cabecera {
	font-size:1.6em;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	color:#FFFFFF;
	font-variant:small-caps;
	margin:60px 0 0 0;
	float:left;
}

.color_mouseover { 
	font-size:1.6em;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-variant:small-caps;
	margin:60px 0 0 0;
	float:left;
	color:#000000; 
}

.margenes_titulos_es { margin:60px 17px 0 0; }
.margen_especial_es { margin:60px 12px 0 11px !important; margin:60px 12px 0 4px; }

.margenes_titulos_fr { margin:60px 17px 0 0; }
.margen_especial_fr { margin:60px 12px 0 11px !important; margin:60px 12px 0 4px; }

.margenes_titulos_en { margin:60px 26px 0 0; }
.margen_especial_en { margin:60px 27px 0 11px !important; margin:60px 27px 0 4px; }

.margenes_titulos_al { margin:60px 26px 0 0; }
.margen_especial_al { margin:60px 33px 0 11px !important; margin:60px 27px 0 4px; }

.titulos_cabecera a { color:#FFFFFF; }


/*************/
/** IDIOMAS **/
/*************/

#idiomas {
	background: url(../img/trans_piero960.png) repeat-y !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/trans_piero960.png');
	height:40px;
	color:#FFFFFF;
	margin-bottom:10px;
	text-align:right;
}

.colocar_bandera_idioma {
	margin-right:247px;
	margin-top:2px !important;
	margin-bottom:-16px;
	position:relative;
}

.colocar_bandera_espanol  { margin-right:445px; margin-top:2px !important; margin-bottom:-16px; position:relative; }
.colocar_bandera_ingles   { margin-right:394px; margin-top:2px !important; margin-bottom:-16px; position:relative; }
.colocar_bandera_frances  { margin-right:346px; margin-top:2px !important; margin-bottom:-16px; position:relative; }
.colocar_bandera_aleman   { margin-right:292px; margin-top:2px !important; margin-bottom:-16px; position:relative; }
.colocar_bandera_holandes { margin-right:231px; margin-top:2px !important; margin-bottom:-16px; position:relative; }
.colocar_bandera_griego   { margin-right:166px; margin-top:2px !important; margin-bottom:-16px; position:relative; }
.colocar_bandera_ruso     { margin-right:111px; margin-top:2px !important; margin-bottom:-16px; position:relative; }
.colocar_bandera_chino    { margin-right:67px;  margin-top:2px !important; margin-bottom:-16px; position:relative; }
.colocar_bandera_sueco    { margin-right:21px;  margin-top:2px !important; margin-bottom:-16px; position:relative; }


/*********/
/** PIE **/
/*********/

#pie {
	background: url(../img/trans_piero960.png) repeat-y !important;
	background-image:none;
	padding:10px 0pt;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/trans_piero960.png');
	height:40px;
	margin:15px 0pt;
	text-align:center;
}

.direccion_pie {
	margin-bottom:8px;
}


/************/
/** INICIO **/
/************/

#columna_izquierda {
	width:370px;
	margin-left:15px !important;
	margin-left:10px;
	float:left;
	color:#FFFFFF;
	text-align:justify;
}

#columna_derecha {
	width:400px;
	float:left;
	margin-left:20px !important;
	margin-left:17px;
	font-size:0.9em;
}

.fondo_translucido {
	background: url(../img/trans_piero.png) /*repeat-y*/ !important;
	padding:10px 0pt;
	height:auto !important;
	height:10px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/trans_piero.png');
}

.texto_destacado {
	font-weight:bold;
	font-size:1.1em;
}

.texto_inicio { *position:relative; }

.colocar_destacado {
	margin:-220px 10px 0pt 0pt !important;
	margin:-220px 5px 0pt 0pt;
	position:relative;
	z-index:5;
}

.fecha_noticia { font-weight:bold; font-size:1.1em; margin-bottom:4px; *position:relative; }
.titulo_noticia { font-weight:bold; font-size:1.1em; margin-bottom:3px; *position:relative; }
.leer_mas { font-weight:bold; margin-top:5px; *position:relative; }
.alto_linea { line-height:15px; }
.todas_las_noticias { margin:10px 10px 0pt 0pt; font-weight:bold; }

.pag_noticias { margin-right:10px; }
.paginador_completo { margin:6px 10px 15px; }

/********************/
/** MENÚ IZQUIERDA **/
/********************/

#menu_izquierda {
	width:150px;
	float:left;
}

.boton_enviar {
	background:url(../img/boton_enviar.gif);
	color:#FFFFFF;
	padding-top:0px;
	height:20px;
}

.margenes_imagen { margin:0pt 12px; }


/**************/
/** CATALOGO **/
/**************/

.no_mostrar { display:none; }
.mostrar { display:block; }

#columna_izquierda_catalogo {
	/*width:655px;*/
	width:695px !important;
	width:692px;
	float:left;
}

#columna_derecha_catalogo {
	width:115px;
	float:left;
}

.seleccionado { background-color:#0095C0; color:#FFFFFF; padding:2px 0pt; margin:3px 0pt; cursor:pointer; }
.no_seleccionado { 
	background:url(../img/trans_piero.png) repeat-y !important; 
	color:#FFFFFF; 
	padding:2px 0pt; 
	margin:3px 0pt; 
	height:1%;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/trans_piero.png'); 
	cursor:pointer;
}

.subcategorias { margin:6px 0pt; }

.contenedor { }
.colores { border:1px solid #1E1E1E; width:20px; height:20px; float:left; margin:4px 4px 0pt 0pt; }

.nombre_articulo { padding-bottom:5px; }

.input_medidas {
	width:27px;
	border:1px solid #000000;
	margin-top:8px;
	height:20px;
	text-align:center;
}

.selector_colores {
	width:235px;
	height:auto;
	padding:1px;
	margin-top:8px;
	border:1px solid #97AEE2;
}

.boton_opciones_pedido {
	background:url(../img/opciones.gif) no-repeat;
	color:#FFFFFF;
	padding:0 0 0 42px;
	font-size:0.9em;
	height:33px;
	width:137px;
	line-height:33px;
	margin:20px 0 0 0;
}

.colocar_lupa_uno {
	position:relative;
	z-index:10;
	margin:-15px 2px 0 0 !important;
	margin:-10px 5px 0px 0px;
	float:right;
}

.cartel_novedad {
	background:url(../img/novedad.gif) no-repeat;
	color:#FFFFFF;
	text-align:center;
	width:108px;
	height:22px;
	font-size:0.8em;
	line-height:22px;
	font-weight:bold;
}

.cuadro_contenedor_claro { 
	margin:5px 15px 10px 0pt !important; 
	margin:5px 6px 10px 0pt; 
	width:272px !important; 
	background-color:#FFFFFF; 
	color:#000000;
	padding:9px;
}	

.margenes_cambiados {
	margin:5px 0pt 10px 15px !important; 
	margin:5px 0pt 10px 6px; 
}

.cuadros_catalogo {
	overflow:auto; 
	height:1%; 
	margin:0pt 15px; 
}

.margen_abajo_imagen_catalogo { margin-bottom:8px; }
.margen_cuadros_izquierda { margin-left:25px; }


.boton_buscador {
	width:40px;
	text-align:center;
	color:#000000;
	background-color:#BBBBBB;
	padding:1px 0px;
}

.input_buscador {
	/*border:1px solid #97AEE2;*/
	height:15px;
	margin-top:8px;
	padding-top:2px;
}

.boton_pedido {
	padding:2px 0pt 4px 0pt;
	background-color:#3D3938;
	color:white;
	cursor:pointer;
	margin-top:7px;
	/*margin-bottom:5px;*/
}

.estilo_tipo_producto {
	color:#0095C0;
	margin:8px 0pt;
}

.cantidad_correas {
	margin-top:12px;
	margin-right:25px;
}

/*************/
/** DETALLE **/
/*************/

.columna_colores {
	width:191px; 
	margin:0pt 13px !important;
	margin:0pt 8px;
	/*background-color:#993399;*/
}

.columna_caracteristicas {
	width:191px; 
	margin-right:13px; 
	/*background-color:#00FF33;*/
}

.columna_descripcion {
	width:192px; 
	/*background-color:#FF9900;*/
}

.detalle_descripcion {
	font-size:0.9em;
	text-align:left;
}

.detalle_color {
	border:1px solid #1E1E1E;
	width:20px; 
	height:20px; 
	float:left;
	margin:2px 0pt;
}

.nombre_color { margin-left:20px; margin-top:6px; font-size:0.9em; }
.cuadro_gris { 
	/* background-color:#3D3938; */
	background: url(../img/trans_piero.png) !important;
	padding:4px 0pt; 
	margin-bottom:10px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/trans_piero.png');
	*height:15px;
}

.cuadro_azul { 
	background-color:#0095C0;
	padding:5px 20px;
	margin-left:15px !important;
	margin-left:8px;
	color:white;
}

.margenes_numero_paginas { 
	margin-right:15px !important; 
	margin-right:8px;
}

.boton_detalle {
	padding:2px 0pt 4px 0pt;
	width:70px;
	background-color:#3D3938;
	color:white;
	float:right;
	cursor:pointer;
	margin-top:0px;
	margin-bottom:5px;
}

.boton_volver {
	background: url(../img/trans_piero.png) !important;
	padding:4px 0pt; 
	margin-bottom:10px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/trans_piero.png');
	width:70px;
	*height:15px;
	margin-right:12px !important;
	margin-right:6px;
	cursor:pointer;
}

.nombre_detalle {
	margin: 3px 0pt 0pt 12px !important;
	margin: 3px 0pt 0pt 6px;
}

.caja_busqueda {
	width:100px;
	padding-top:0pt;
	margin-top:0pt;
	height:auto;
}

.seleccion_productos {
	width:40px;
	padding-top:0pt;
	margin-top:0pt;
	height:auto;
}

.boton_ok {
	background-color:#0095C0;
	border:medium none;
	color:#FFFFFF;
	height:16px;
	padding-bottom:17px;
	padding-top:0;
	width:32px;
	*height:21px;
	*padding-top:4px;
}

.otras_paginas {
	height:17px;
	width:20px;
	padding-top:2px;
	background-color:#FFFFFF;
	color:#817F80;
	float:left;
	text-align:center;
	font-size:0.9em;
}

.cuadro_pagina_actual {
	width:32px;
	background-color:#0095C0;
	color:#FFFFFF;
}

.margen_detalle { margin-top:15px; }
.columna_central_detalle { overflow:auto; height:1%; margin:0pt 15px; }

.columna_texto {
	width:30px !important;
	width:20px;
}

.columna_input {
	width:60px !important;
	width:50px;	
}


/**************/
/** CONTACTO **/
/**************/

.input_comment {
	width:450px;
	height:205px;
	background: url(../img/trans_piero.png) !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/trans_piero.png');
	color:#FFFFFF;
}

.input_contacto {
	width:220px;
	height:30px;
	background: url(../img/trans_piero.png) !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/trans_piero.png');
	color:#FFFFFF;
}

.boton_contacto {
	color:#FFFFFF;
	width:125px;
	height:25px;
	background:#0095C0;
	padding-top:0px;
	margin-top:15px;
}

.situacion_contacto { margin-left:30px !important; margin-left:16px; width:260px; text-align:left; }

.texto_situacion_contacto { text-align:left; margin-bottom:12px; } 
.direccion_contacto { font-size:0.9em; margin-top:10px; } 

.formulario_contacto { margin-left:25px; *width:450px; } 
.margen_formulario_contacto { margin-top:10px; } 


/**************/
/** NOTICIAS **/
/**************/

.margen_imagen_noticia {
	margin:0pt 18px 10px 0pt;
}

.fecha_grande {
	font-size:1.5em;
	font-weight:bold;
}

.noticia_grande {
	font-size:1.7em;
	font-weight:bold;
	text-align:left;
}

.fondo_translucido_especial {
	background: url(../img/trans_piero.png) /*repeat-y*/ !important;
	height:auto !important;
	height:500px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/trans_piero.png');
}

.historico_noticias  { 
	margin-left:16px !important; 
	margin-left:12px; 
	width:303px !important; 
	width:325px; 
	text-align:right; 
	font-size:0.9em; 
} 

.columna_noticias_izquierda { 
	overflow:auto; 
	height:1%; 
	padding:25px 0pt; 
	margin:0pt 15px 0pt 15px !important; 
	margin:0pt 0pt 0pt 7px; 
	width:800px; 
}

.noticia_principal  { margin-left:25px !important; margin-left:9px; width:425px; }
.texto_noticia_principal { font-size:0.9em; }


/**************/
/** HISTORIA **/
/**************/

.bloque_central_historia { 
	overflow:auto; 
	height:1%; 
	padding:25px 0pt; 
	margin:0pt 15px 0pt 15px !important; 
	margin:0pt 0pt 0pt 7px; 
	width:800px; 
}

.imagen_izquierda_historia { margin-left:30px !important; margin-left:16px; }
.texto_historia { margin-left:25px; width:290px; } 

.columna_detalle_colores { overflow:auto; height:1%; }


/********************/
/** REPRESENTANTES **/
/********************/

.cuadro_restringido {
	background-color:#353686;
	color:#FFFFFF;
	padding:8px 0pt;
	font-size:1.1em;
	text-align:center;
}

.input_registrado{
	width:190px;
	height:25px;
	margin:4px 34px 7px 0;
	float:right
}

.input_registrado_izq {
	width:130px;
	height:25px;
	margin:4px 11px 7px 0;
	float:right
}

.forgot{
	color:#0095C0;
	background: url(../img/trans_piero.png) !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/trans_piero.png');
	font-size:0.8em;
	padding:5px 0 3px 0;
	margin-top:22px;
	text-align:center;
	width:150px;
}

.forgot_content{
	padding:15px 0 50px 30px;
}

.boton_acceder {
	color:#0095C0;
	background: url(../img/trans_piero.png) !important;
	height:auto !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/trans_piero.png');
	font-size:0.9em;
	padding-bottom:3px;
	margin-top:4px;
}

.boton_acceder_2 {
	background:url(../img/boton.gif) no-repeat left top;
	width:95px;
	height:46px;
	color:white;
	font-weight:bold;
	padding:9px 20px 0 35px;
	cursor:pointer;
	font-size:0.9em;
	text-align:center;
}

.boton_acceder_2:hover{
	background-position:-150px 0;
}

.identificador_login {
	float:left; 
	margin:10px 20px 0pt 20px !important; 
	margin:15px 20px 0pt 10px;
}

.contrasena_login {
	float:left; 
	margin:10px 30px 0pt 20px !important;
	margin:15px 30px 0pt 10px;
}

.texto_area_restringida { 
	font-size:0.9em;
	margin:6px 0 6px 5px;
}

.bordes_area_restringida {
	border:1px solid #000000; 
	width:400px; 
	margin-left:220px; 
	margin-top:50px;
}

.bordes_area_restringidas2{
	border:1px solid #000000; 
	margin-left:220px; 
	margin-top:50px;
}


.fondo_formulario_representantes { padding:14px 0pt; }
.margen_cuadro_representantes { margin:4px; }


/*************/
/** ENLACES **/
/*************/

.columna_central_enlaces { 
	margin-left:120px !important; 
	margin-left:60px; 
}

.titulo_enlace { margin-bottom:5px; padding:4px 0pt; }
.columna_enlace { width:180px; margin-right:10px; }
.descripcion_enlace { font-size:0.9em; margin:7px 0pt; min-height:70px; height:auto !important; height:70px; }
.margen_enlace { margin-right:10px; }

.fondo_boton_enlace { 
	margin-bottom:20px; 
	padding:4px 0pt; 
	font-size:0.9em; 
}

.margen_texto_noticias {
	margin-left:4px;
}


/*************/
/** CARRITO **/
/*************/

.fondo_inicio_compra {
	color:#6699CC;
	background: url(../img/carrito_03.gif) no-repeat !important;
	/*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/carrito_03.gif');*/
	width:150px;
	height:27px;
	text-align:center;
	padding-top:6px;
	margin-bottom:15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.precio_total_compra {
	color:#FFFFFF;
	background: url(../img/carrito_02.png) no-repeat !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/carrito_02.png');
	width:150px;
	height:68px;
	text-align:center;
}

.precio_final { height:30px; }

.inicio_carrito {
	color:#FFFFFF;
	background: url(../img/carrito_01.png) no-repeat !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/carrito_01.png');
	width:150px;
	height:60px;
	text-align:center;
}

.boton_compra {
	color:#FFFFFF;
	background: url(../img/carrito_boton.png) no-repeat !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/carrito_boton.png');
	width:67px;
	height:15px;
	float:left;
	font-size:0.9em;
	margin-left:5px;
	margin-top:5px;
	padding-top:0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.numero_articulos { 
	font-size:1.6em;
	text-align:center;
	width:40px;
	line-height:45px; 
	/*margin:14px 0pt 0pt 16px; */
}

.num_articulos { font-size:1.5em; }
.tipo_articulo { 
	font-size:0.9em;
	text-align:center;
	/*width:150px;*/
	width:110px; /* EMR t2.0 */
	margin-top:5px;
	/*margin:5px 0pt 0pt 15px; */
}

.medida_articulo { font-size:0.9em; }

.tipo_articulo_cantidad { font-size:0.9em; margin:16px 0pt 0pt 10px; }
.tipo_articulo_producto { font-size:0.9em; margin:16px 0pt 0pt 20px; }

.mi_pedido { margin:9px 0pt 0pt 46px !important; margin:9px 0pt 0pt 30px; font-size:1.2em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

.colocar_precio_total {
	padding-top:7px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}



/********************/
/** NUEVO CATÁLOGO **/
/********************/

.cuadro_fila_contenedor {
	background-color:#FFFFFF;
	color:#000000;
	padding:9px;
	/*width:575px !important;*/
	width:617px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.colocar_imagen_catalogo {
	margin-left:153px;
	margin-top:-55px;
	margin-bottom:10px;
}

.imagen_circular {
	background: url(../img/cuadro_colores.png) no-repeat !important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/cuadro_colores.png');
	width:46px;
	height:46px;
	position:relative;
	z-index:5;
	cursor:pointer;
}

.contenedor_gris {
	background-color:#D7D7D7 !important;
	background-color:#D2D2D2;
	padding:6px 6px 12px 6px;
	margin:5px 0 0;
}

.imagen_color {
	width:45px; 
	height:45px; 
	position:relative; 
	z-index:1; 
	margin-right:4px;
	margin-bottom:5px;
}

.imagen_color_02 {
	float:left;
	width:130px;
	height:50px;
	font-size:0.9em;
	line-height:13px;
}

.contenedor_colores {
	margin: 0pt 9px 7px 9px !important;
	margin: 0pt 4px 7px 4px;
}

.texto_seleccion_colores { margin-left:14px; }
.fondo_seleccion_colores {
	background: url(../img/colores.gif) no-repeat !important;
	color:#FFFFFF;
	width:275px;
	height:21px;
	/*margin-top:5px;*/
	padding-top:2px;
}

.selector_colores_catalogo {
	width:275px;
	margin-top:2px;
	border:1px solid #97AEE2;
	padding:1px;
}

.fondo_seleccion_medidas {
	background: url(../img/medidas.gif) no-repeat !important;
	color:#FFFFFF;
	width:448px;
	/*height:21px;*/
	margin-top:5px;
	/*padding-left:14px;*/
	padding-top:2px;
}

.boton_precio_unidad { 
	background: url(../img/precio_unidad.gif) no-repeat !important;
	width:158px;
	height:42px;
	color:#FFFFFF;
	margin:1px 6px 0pt 6px;
}

.boton_precio_pedido { 
	background: url(../img/precio_pedido.gif) no-repeat !important; 
	width:158px;
	height:42px;
	color:#FFFFFF;
	margin-top:1px;
}

.boton_anadir_carrito { 
	width:150px;
	height:52px;
	color:#FFFFFF;
	margin-top:10px;
	cursor:pointer;
}

#fondo_anadir_carrito_es { background: url(../img/anadir_carrito_es.gif) no-repeat !important; }
#fondo_anadir_carrito_en { background: url(../img/anadir_carrito_en.gif) no-repeat !important; }
#fondo_anadir_carrito_al { background: url(../img/anadir_carrito_al.gif) no-repeat !important; }
#fondo_anadir_carrito_fr { background: url(../img/anadir_carrito_fr.gif) no-repeat !important; }

.colocar_texto_precio {
	margin-top:4px;
	width:85px;
	text-align:center;
}

.colocar_valor_precio {
	width:70px;
	text-align:center;
	color:#666666;
	line-height:42px;
}

.letras_anadir { 
	margin-right:-133px !important;
	*margin-right:6px !important;
	*margin-right:6px;
	margin-top:18px !important;
	*margin-top:-42px !important;
	margin-top:-42px;
	text-align:right;
	cursor:pointer;
	*position:relative;
}

.letras_carrito { 
	margin-right:-133px !important;
	*margin-right:80px !important;
	*margin-right:-80px;
	margin-top:35px !important;
	*margin-top:-25px !important;
	*margin-top:-25px;
	text-align:right;
	cursor:pointer;
	*position:relative;
}

.nombre_articulo_grande { font-size:1.4em; font-weight:bold; margin-left:5px; width:150px; margin-top:10px; color:#4E4A47; }

.nombre_articulo_02 {
	font-size:1.4em; 
	color:#0C70B1;
	margin:0 0 10px;
}

.referencia_grande { font-size:1.2em; margin-left:5px; margin-top:2px; }
.raya_separacion { background-color:#999999; height:1px; width:150px; overflow:hidden; margin-left:5px; margin-top:-12px; }


/************/
/** PEDIDO **/
/************/

.columna_izq_pedido {
	width:55px;
	float:left;
	margin:5px 0pt 0pt 12px !important;
	margin:5px 2px 0pt 6px;
}

.columna_fin_transferencia {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:15px 30px;
}

.columna_dcha_pedido {
	width:580px !important;
	width:573px;
	float:right;
	margin-right:16px !important;
	margin-right:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top:5px;
}

.linea_separacion {
	height:1px;
	background-color:#999999;
	overflow:hidden;
	margin:4px 0pt;
}

.paso_uno {
	color:#7ED3F0;
	background-color:#3D3938;
	height:22px;
	width:108px;
	font-weight:bold;
	text-align:center;
	line-height:22px;
	margin:10px 0pt;
}

.linea_vertical { background:url(../img/linea_vertical.gif); width:2px; height:15px; margin-top:2px; overflow:hidden; }
.letra_negrita { font-weight:bold; line-height:24px; }
.titulos_resumen {
	background-color:#4F4B4A;
	overflow:hidden; /**/
	height:auto !important;
	height:19px;
}

.columna_pedido_actualizar { width:65px; text-align:center; }
.columna_pedido_cantidad { width:70px; text-align:center; }
.columna_pedido_detalles { width:245px !important; width:235px; margin-left:15px; }
.columna_pedido_precio { width:110px; text-align:center; }
.columna_pedido_total { width:55px; text-align:right; }

.columna_pedido_cantidad_resumen { width:90px; text-align:center; }
.columna_pedido_detalles_resumen { width:272px !important; width:266px; margin-left:15px; }
.columna_pedido_precio_resumen { width:110px; text-align:center; }
.columna_pedido_total_resumen { width:87px !important; width:86px; text-align:right; }

.numeros_total_resumen { width:73px !important; }

.input_pedido { width:60px; text-align:center; }
.fila_pedido { padding:7px 0pt; }

.puntos_separacion_pedido {
	background:url(../img/punto_separacion.gif) repeat-x;
	height:2px;
	overflow:hidden;
}

.boton_volver_pedido {
	margin-top:0px;
	padding-top:0px;
	height:auto;
	color:#FFFFFF;
	background:#3D3938;
	cursor:pointer;
	margin-right:0px !important;
	margin-right:-10px;
}

.letra_detalles_pedido { font-size:1.2em; }

.fila_subtotales {  }
.fila_gastos_envio {  }
.fila_totales {  }

.selector_gastos_envio {
	margin-top:0px;
	padding-top:0px;
	height:22px;
	width:180px;
	margin:4px 20px 4px 0pt;
	border:1px solid #97AEE2;
}

.letras_subtotales { margin-top:8px; font-weight:bold; margin-right:20px; text-align:right; }
.margen_imagen_borrar { margin-right:5px; }

.fondo_oscuro_totales { 
	height:22px;
	background:#3D3938;
	line-height:22px;
	margin:5px 0pt 2px 0pt;
	padding-right:14px;
	text-align:right;
	width:70px;
}
 
.linea_separacion_totales {
	background-color:#5F5560;
	height:2px;
	overflow:hidden;
	margin:5px 0pt;
}

.margen_gastos_envio { margin:30px 0pt 2px 0pt; }

.boton_continuar_compra {
	background-color:#CA770F;
	padding-top:0px;
	padding:5px 10px !important;
	padding:5px 0pt;
	margin-top:0px;
	width:auto;
	height:auto;
	color:#FFFFFF;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:15px 0pt;
	cursor:pointer;
}

.boton_siguiente_paso {
	background-color:#48499C;
	padding-top:0px;
	padding:5px 10px;
	margin-top:0px;
	width:auto;
	height:auto;
	color:#FFFFFF;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:15px 0pt;
	cursor:pointer;
	margin-right:0px !important;
	margin-right:-10px;
}

.colocar_articulos_pedido {
	width:150px;
	text-align:center;
}

.alinear_centro { text-align:center; }
.texto_aceptar_pedido { margin:20px 0pt 50px; }

.titulos_resumen_imprimir {
	color:#4F4B4A;
	font-weight:bold;
}

.fondo_claro_totales {
	height:22px;
	color:#3D3938;
	line-height:22px;
	margin:5px 0pt 2px 0pt;
	padding-right:14px;
	text-align:right;
	width:70px;
}

.imagenes_circulares_ie {
	width:46px; 
	height:46px; 
	float:left; 
	margin-left:-48px; 
	cursor:pointer; 
	position:relative; 
	z-index:50;
}

.cuadro_producto_error {
	background-color:#FCBBBB;
	color:#FF0000;
	margin-bottom:12px;
	padding:10px 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:1px solid #FF0000;
	margin:4px 14px !important;
	margin:4px 15px 4px 11px;
}

.cuadro_producto_correcto {
	background-color:#BEE7C2;
	color:#008131;
	margin-bottom:12px;
	padding:10px 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:1px solid #008131;
	margin:4px 14px !important;
	margin:4px 15px 4px 11px;
}

.input_formulario_datos {
	padding:4px 0;
	border:1px solid #B6B6B6;
	margin:0 0 5px 0;
	width:253px;
}

.input_formulario_datos2{
	padding:4px 0;
	border:1px solid #B6B6B6;
	margin:0 0 5px 0;
	width:200px;
}

.ancho_registro_datos {  	
	width:125px;
	line-height:25px;
	margin:0 0 0 20px !important;
	margin:0 0 0 7px;
	color:white;
}

.ancho_registro_datos2 {  	
	width:175px;
	line-height:25px;
	margin:0 0 0 20px !important;
	margin:0 0 0 7px;
	color:white;
}

.input_text_area {
	width:253px;
	height:150px;
	border:1px solid #B6B6B6;
	margin-left:0px !important;
	margin-left:-3px;
}

.input_text_area_2 {
	width:200px;
	height:150px;
	border:1px solid #B6B6B6;
	margin-left:0px !important;
	margin-left:-3px;
}

.input_text_area_3 {
	width:578px;
	height:120px;
	border:1px solid #B6B6B6;
	margin-left:0px !important;
	margin-left:-3px;
}

.margen_abajo_formulario {
	margin-bottom:2px;
}

.boton_guardar_datos {
	background:url(../img/anadir_carro.gif) repeat-y;
	width:140px;
	height:31px;
	/*color:#FFFFFF;
	border:1px solid #B6B6B6;*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:10px 0 0 145px !important;
	margin:10px 0 0 138px;
}

.centrar_cuadros_datos {
	width:400px !important;
	margin:0 auto;
	/*padding:25px 0 0;*/
}

