@import url(estilo_pedido.css);

body {
    font-size : 11px;
    font-family : Tahoma;
    text-align : center;

}
td {
    font-size : 11px;
    font-family : Tahoma;
}

.web_area {
    margin : 0px auto;
width : 1134px;
}   

.web_layout {
width : 1134px;
}

.cabecera .imagen a img {
    border : 0px;
}

.menu {
    background-image : url(back_menu.gif);
    background-repeat : repeat-x;
    height : 42px;
    width : 100%;
}



.menu .opcion {
    padding : 4px;
    text-align : center;
    background-image : url(menu_opcion_sep.gif);
    background-repeat : no-repeat;
    background-position : right center;
    
}

.menu .derecha {
    text-align : center;
    background-image : url(back_menu_der.gif);
    background-repeat : no-repeat;
    background-position : right  center;
     
}

.menu .derecha .fecha {
    color : orange;
    font-weight : bold;
}

.menu .izquierda {
	padding : 4px;
	text-align : centeR;
	background-image : url(menu_opcion_sep.gif);
    background-repeat : no-repeat;
    background-position : right center;
}

.sesion_link {
	margin-right : 4px;
	color : white;
	
}

.usuario{
	color : white;
	font-weight : bold;

}
.menu .link {
    color : white;
    font-size : 12px;
    text-transform : uppercase;
    text-decoration : none;
    font-weight : bold;
}


.buscador {
    text-align : left;
	margin-bottom : 10px;
}

.buscador_cabecera {
    font-weight : bold;
}

.buscador_form {
    display : inline;
}    

.buscador_contenido_imagen {
    border: 0px;
	background-color : white;

}
.buscador_contenido_campo {
    margin-right : 1px;
	width : 120px;
}



/* Secciones */
.sec_cats1
,.sec_cats2 
,.sec_cats3
{
    padding : 0px;
    margin : 0px;
    list-style : none;
}

.sec {
    text-align : left;    
	margin-bottom : 10px;
}

.sec_cab {
   display : none;
}
.sec_cats1 {
    border: 1px solid #9f9f9f;
    margin-bottom : 4px;
	
}



.sec_cats3 {
    display : none;
}

.sec_cats1_link {
    background-image : url(secciones_cab_back.gif);
    background-repeat : repeat-x;
	background-position : left bottom;
    font-weight : bold;
    display : block;
    color : gray;
    text-decoration : none;
    padding : 8px;
    text-align : center;
    
}

.sec_cats1_link:hover {
    color : orange;
    
}

.sec_cats2_link {
    display : block;
    vertical-align : middle;
    padding-left : 10px;
    color : #353434;
    padding-top : 4px;
    padding-bottom : 4px;
    text-decoration : none;
}

.sec_cats2_link:hover {
    background-color : #EFEFEF;
    text-decoration : underline;    
}

.sec_cats3_link {
    display : block;
    vertical-align : middle;
    padding-left : 25px;
    color : #353434;
    padding-top : 4px;
    padding-bottom : 4px;
    text-decoration : none;
}

.sec_cats3_link:hover {
    background-color : #EFEFEF;
    text-decoration : underline;
}

#cat_selected a {
	color : orange:
	text-decoration : underline;
}
   

.sec_todos {
    text-align : center;
    
}
.sec_todos_link {
    color : black;
}

/* Buscador de marcas */

.buscador_marca {
    border:1px solid gray;
	
}

.buscador_marca_cabecera {
    font-weight : bold;
	text-align : left;
    background-image : url(secciones_cab_back.gif);
    height : 42px;
    width : 100%;
    color : #353535;
    line-height : 32px;
    font-weight : bold;
    text-align  : center;
}

.buscador_marca_contenido {
	padding : 4px;
}

.buscador_marca_imagen {
	background-color : white;
	border : 0px;
}

.buscador_marca_form {
    display : inline;
}

/* Zona central */
.zona_central {
    vertical-align : top;    
	padding-left : 4px;
	padding-right : 4px;
	border-left : 1px dotted gray;
}

.web_zonas {
	margin-top : 4px;
	width : 100%;
}

.zona_sep_izq,
.zona_sep_dcha {
	width : 0px;	
}

.zona_izquierda {
	width : 150px;
	vertical-align : top;    
	text-align : right ;
	
	
}

.zona_derecha {
	width : 150px;
	vertical-align : top;
	text-align : center;   


}

.escaparate_promocion {
   
    margin-bottom : 10px;
}

.escaparate_promocion_cabecera {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
}

.escaparate_promocion_solapa {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    height : 36px;
    vertical-align : middle;
    text-indent : 24px;
    padding-top : 9px;
    font-weight : bold;
    color : gray;
}

.escaparate_promocion_contenido {
    padding : 5px;
    border-color: #EFEFEF;
    border-style : solid;
    border-width : 0px 1px 1px 1px;
}

.escaparate_articulos_solapa {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    height : 36px;
    vertical-align : middle;
    text-indent : 24px;
    padding-top : 9px;
    font-weight : bold;
    color : gray;
}

.escaparate_articulo_ficha {
width : 20%;
	height: 100%;
    vertical-align : top;
    padding : 10px;
	border-left : 1px dotted gray;
	border-right : 1px dotted gray;
	border-bottom : 1px dotted gray;
border-top : 1px dotted gray;
}


.escaparate_articulos_cabecera {
     background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
}

.esc_fart {
	width : 100%;
	height : 100%
}

.esc_fart_link {
    text-decoration : none;
}

.esc_fart_nombre {
    font-weight: bold;
    text-transform : uppercase;
    color : orange;
}

.esc_fart_marca {
    font-size : 10px;
    color : black;
}

.esc_fart_contenido {
    text-align : center;
    color : #353434;
    font-family : Tahoma;
	
}

.esc_fart_desc {
	text-align  : lefT;
	display : block;
}

.escaparate_articulos_lst {
	width : 100%;
}

.esc_fart_datos {
    height : 100%;
	vertical-align : top;
	text-align: center;
}

.esc_fart_contenido img {
    clear : both;
    display : block;
    border:0px;
	margin : 10px;
	
}
.esc_fart_precios {
    padding-top : 10px;
    text-align : right;
}

.esc_fart_precios_pvr {
    color : gray;
	
	display : block;
}


.esc_fart_precios_pvr_val {
text-decoration : line-through;
}

.esc_fart_precios_pvp {
    font-size : 14px;
    color : #3893DE;
    font-weight : bold;
}

.esc_fart_precios_pvp_eti {
    display : none;
}   

.esc_fart_precios_antes {
	color : #3893DE;
	display : block;
	font-weight : bold;
}

.esc_fart_precios_ofe {
	color : red;
	font-size : 14px;
	font-weight : bold;
}



.esc_fart_ahorro {
	background-color: red;
	color : white;
}

.esc_fart_precios_carrito {
    display : block;
    padding-top : 4px;
}   

.escaparate_noticias_solapa {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    height : 36px;
    vertical-align : middle;
    text-indent : 24px;
    padding-top : 9px;
    font-weight : bold;
    color : gray;
}
.escaparate_noticias_cabecera {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
}

.escaparate_noticia {
    margin : 10px;
	border-bottom: 1px dotted gray;
	padding-bottom : 10px;
}

.linknoticia {
    text-decoration : none;
    color : #353434;
}

.escaparate_noticia_titulo {
    
    font-weight: bold;
}

.zona_derecha {
    vertical-align : top;
}
.login {
border: 1px solid #9f9f9f;
 text-align : center;
	margin-bottom : 10px;
}
.login_area {
    padding : 4px;
     
     
}

.login_cab {
    background-image : url(secciones_cab_back.gif);
    height : 42px;
    width : 100%;
    color : gray;
    line-height : 32px;
    font-weight : bold;
}

.login_cab span {
    
}

.login_form {
    display : inline;
}

.login_tbl_eti {
    font-weight : bold;
    padding-right : 4px;
}

.login_tbl_inp input {
    font-size : 11px;
}
.login_tbl_btn {
    font-size : 11px;
    border :1px solid gray;
}

.login_tbl_btns {
    text-align : right;
    padding : 4px;   
}

.login_olvido a,
.login_registro a {
    color : black;
   
    
}

.login_olvido a:hover,
.login_registro a:hover{
    color : green;
    text-decoration : underline;
}

.login_tbl_inp input {
    font-size : 11px;
    
}

.mas_vendidos {
    
    border: 1px solid #9f9f9f;
	margin-bottom : 10px;
}

.mas_vendidos_cab {
   background-image : url(secciones_cab_mas_vendidos.gif);
    height : 42px;
    width : 100%;
    color : gray;
    line-height : 32px;
    font-weight : bold;
    text-align  : center;
}

.mas_vendidos_area {
   padding : 4px;
   padding-left : 10px;
}

.mas_vendidos_link 
{
    color : black;
}
.mas_vendidos_link:hover
{
    color : green;
}

.especiales {
    border: 1px solid #9f9f9f;
	text-align : left;
}

.especiales_cabecera {
    background-image : url(secciones_cab_back.gif);
    height : 42px;
    width : 100%;
    color : gray;
    line-height : 32px;
    font-weight : bold;
    text-align  : center;
}

.especiales_contenido {
    
}

.link_especial {
    color : black;
    text-decoration : none;
}    
.link_especial:hover {
    color : green;
    text-decoration : underline;
}

.especiales_contenido ul {
    margin : 0px;
    padding : 0px;
    list-style : none;
    padding : 4px;
}

.escaparate_noticias_listado .spacer {
    clear : both;
}

.escaparate_noticia_link {
    color : #353434;
    text-decoration : none;
}

.escaparate_noticia_titulo {
    font-weight : bold;
    font-size   : 16px;
    margin-bottom : 4px;
    color : #353434;
} 

.escaparate_noticia_img {
    float : left;
}   

.escaparate_noticias_archivo {
    text-align : right;
}

.escaparate_noticias_archivo a {
    color : #343434;
    text-decoration : none;
}

.minicesta {
    margin-top : 10px;
   
}

.minicesta_cab {
    /*background-image : url(secciones_cab_back.gif);
    height : 42px;
    color : gray;
    line-height : 32px;
    font-weight : bold;
    text-align  : center;
    padding-right : 4px;*/
	
}

.minicesta_cab_tit {
	display : none;
}

.minicesta_area {
    padding : 4px;
}


.minicesta_art_eti,

.minicesta_pun_eti {
    width : 100%;
    color : #353535;
}

.minicesta_tot_val,
.minicesta_tot_eti
 {
	font-size	: 12px;
	font-weight : bold;
	color 		: #4d4d4d;
}

.minicesta_art_val,
.minicesta_pun_val {
    font-weight : bold;
    text-align : right;
    color : gray;
}

.minicesta_cab_tit {
    width : 100%;
}
.minicesta_cab_link a {
    color : #353535;
    text-decoration : none;
    
}

.minicesta_cab_link {
    white-space : nowrap;
	text-align : right;
	width : 150px;
}

.minicesta_cab_link a:hover {
    color : green;
    text-decoration : none;
}

.pasos {
	background-position : 0px 0px;
    background-image : url(seccion_cab_sin_flecha.gif);
    background-repeat: no-repeat;
    width : 100%;
    
}

.pasos ul {

    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
	margin : 0px;
	padding : 0px;
	list-style : none;
	width : 100%;
	text-align : center;
}

.pasos li {
	display : inline;
	text-align : center;
	vertical-align : center;
	line-height : 36px;
	padding-left : 5px;
	padding-right : 5px;
	text-align : center;
}

#paso_actual {

	font-weight : bold;
	color : #457000;
	text-decoration : underline;
}

.cesta {
	width : 100%;
	font-size : 11px;
	text-align : center;
}

.cesta_botones {
	
	
}

.cesta .no_linea {
	padding : 16px;
	color : #353434;
	font-weight : bold;
	text-align : center;	
	border-bottom :1px solid gray;
}

.cesta_botones .spacer {
	clear : both;
}


.cesta_botones .boton_area {
	float : left;
	width : 30%;
	text-align : center;
}


.cesta_presupuesto {
	text-align : right;
	margin-bottom : 10px;
}

.cesta_presupuesto_boton ,
.cesta_botones .boton {
	background-color : #90BE00;
	color : white;
	font-weight : bold;
	border:  0px;
	font-size : 12px;
	padding : 4px;
	cursor : pointer;
	
}

.cesta_tabla {
	margin-top : 10px;
	width : 100%;
	border-collapse : collapse;
}

.cesta_tabla .linea .unidades input {
	border: 1px dotted #aFaFaF;
	text-align : right;
}

.cesta_tabla .linea_regalo .unidades input {
	border		: 1px dotted #aFaFaF;
	text-align 	: right;
	color 		: green;
}

.cesta_tabla .cabeceras td ,
.cesta_tabla .linea td {
	border-bottom:1px solid gray;
	padding : 4px;
	color : #353434;
}

.cesta_tabla .linea_regalo td {
	border-bottom:1px solid gray;
	padding : 4px;
	color : green;
}

.cesta_tabla .atributos {
	color : gray;
	padding : 6px;
	padding-left : 10px;
}	


.cesta_tabla .atributos .importe {
	padding-left : 10px;
}

.cesta_tabla .cabeceras td {
	font-weight: bold;
}	

#cesta_cab_pvp ,
#cesta_cab_total,
#cesta_cab_punto {
	text-align : right;
}


.cesta_tabla .linea .pvp .oferta{
	text-decoration : line-through;
	color : red;
}

.cesta_tabla .linea .pvp,
.cesta_tabla .linea .total,
.cesta_tabla .linea .puntos {
	text-align : right;

}


.cesta_tabla .linea_regalo .pvp,
.cesta_tabla .linea_regalo .total,
.cesta_tabla .linea_regalo .puntos {
	text-align : right;
	color : green;
}

.cesta_tabla .linea .concepto, 
.cesta_tabla .linea_regalo .concepto {
	font-size : 12px;
}

.cesta_tabla .linea_total .etiqueta.
	text-align : right;
}


.cesta_tabla .linea_total .etiqueta{
	text-align : right;
}

.cesta_tabla .linea_total .total{
	text-align : right;
	border:0px;
	font-weight: bold;
	padding-right : 4px;

}

.cesta_tabla .linea_iva td {
	text-align : right;
	

}

.cesta_condiciones a{
	color : #353434;
	
}

.cesta_cabecera {
	background-position : 0px 0px;
    background-image : url(seccion_cab_sin_flecha.gif);
    background-repeat: no-repeat;
    line-height : 36px;
    text-indent : 10px;
    text-align : left;
}

.cesta_cabecera span {
	display : block;
	background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    font-weight : bold;
    color : gray;
}


.como_comprar {
	padding : 10px;
	color : #353434;
	text-align : justify;
}

.como_comprar_cabecera {
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
	margin-bottom : 10px;
}

.comprar_paso1 {
	padding : 10px;
}

.comprar_paso1_login .cabecera {
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
	padding-bottom : 4px;
	
}

.comprar_paso1_login .email_label ,
.comprar_paso1_login .clave_label {
	padding-left : 40px;
	text-align : right;
	font-weight: bold;
	padding-right : 6px;
	color : #353434;
	text-transform : capitalize;
}	

.registro_form_boton {
	background-color : #90BE00;
	color : white;
	font-weight : bold;
	border:  0px;
	font-size : 12px;
	padding : 4px;
	cursor : pointer;
	
}

.log {
	text-align : center;
	margin : 10px;
}

.log_msg {
	width : 300px;
	border:1px dotted gray;
	padding : 10px;
}
.log_msg img {
	float : left;
	margin-right : 10px;
	margin-bottom : 50px;
}

.log_txt {
	display : block;
	text-align : left;
	
}

.pie {
	text-align : center;
	border-top : 1px dotted gray;
	padding-top : 10px;
	margin-top : 10px;
}

.pie_sellos {
	margin-top : 10px;
}

.pie_links a {
	color : #353434;
	text-decoration : underline;
}

.pie_links a:hover {
	color : #90BE00;
	text-decoration : underline;
}

.pie_sellos .spacer {
	clear : both;
}
.descarga_caducada .spacer,
.descarga .spacer {
	clear : both;
}

.descargas_cab {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;

}

.descargas_cab span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 28px;
    padding-top : 12px;
    font-weight : bold;
    color : gray;
	height: 36px;
}


.descarga_ficheros {
	padding : 10px;
}

.descarga_caducada img,
.descarga img {
	float : left;
	margin-right : 10px;
	
}


.descarga_fichero {
	display : block;
	color : #353434;
	font-size : 12px;
}

.descarga_size, .descarga_pedido, .descarga_cadudidad {
	padding-right : 4px;
}
.descarga_link {
	display : block;
	text-align : right;
}

.descarga_caducada,
.descarga {
	border-bottom : 1px dotted gray;
	padding-bottom : 5px;
	margin-bottom : 5px;
}
	
.descarga_caducada span {
	color : gray;
}

.descarga_caducada .descarga_caducidad {
	color : maroon;
}

.descarga_pedido {
	font-weight: bold;
}

.recomendacion {
	color : #353434;
	
}


.recomendacion_de_cabecera,
.recomendacion_to_cabecera {
	font-weight: bold;
	font-size : 11px;
	text-decoration : underline;
	padding-bottom : 4px;
}
.recomendacion_de_label ,
.recomendacion_to_label {
	text-align : right;
	padding-right : 4px;
	
}

.recomendacion_botones {
	padding : 4px;
	text-align : right;
}

.recomendacion_botones input {
	background-color : #90BE00;
	color : white;
	font-weight : bold;
	border:  0px;
	font-size : 12px;
	padding : 4px;
	cursor : pointer;
}


.recomendacion_to_input input,
.recomendacion_de_input input {
	font-size : 11px;
}


.sec_env_cond_cab {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;

}

.sec_env_cond_cab span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 28px;
    padding-top : 12px;
    font-weight : bold;
    color : gray;
	height: 36px;
}

.sec_env_cond_text {
	padding: 10px;
	text-align : justify;
}

.sec_env_costes,
.sec_envios_fpago {
	padding : 10px;
}

.sec_env_costes_cab ,
.sec_envios_fpago_cab {
	font-weight: bold;
	text-decoration : underline;
	font-size : 11px;
	margin-bottom : 5px;
}

.sec_envios_fpago_costes .sec_envios_fpago_cab {
	font-weight: normal;
	text-decoration : none;
	border-bottom : 1px dotted gray;
}	

.sec_env_costes_destinos,
.sec_envios_fpago {
	padding-left : 50px;
}

.sec_env_costes_destinos_cab {
	font-weight: bold;
	text-decoration : underline;
	

}
.sec_envios_fpago_dest {
	padding-top : 10px;
	text-decoration : underline;
}

.sec_envio_fpago_nombre {
	padding-top : 10px;
	text-decoration : underline;
}

.sec_env_costes_baremos ,
.sec_envios_fpago_costes{
	width : 350PX;
}

.sec_env_costes_baremos td {
	padding: 4px;
}

.sec_env_costes_baremo_precio {
	text-align : right;
}	

.sec_env_costes_gratis_valor {
	color : #90BE00;
	text-align : center;
}

.sec_envios_fpago_valor {
	text-align: right;
}	

.escaparate_promocion_contenido {
	text-align : justify;	
}


.faqs_cabecera {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;

}

.faqs_cabecera span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 28px;
    padding-top : 12px;
    font-weight : bold;
    color : gray;
	height: 36px;
}

.faqs_contenido {
	padding: 10px;
	text-align : justify;
}


.farticulo_cat {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;

}

.farticulo_cat_span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 28px;
    padding-top : 12px;
    font-weight : bold;
    color : gray;
	height: 36px;
}

.farticulo_cat_ruta  {
	float : left;
	
}

.farticulo_cat_ruta_link {
	color : #353434;
}

.farticulo_cat_ruta_link:hover {
	color :  #90BE00;
}


.farticulo_art_solapas {
	padding : 8px;
	border-bottom : 1px dotted gray;
}

.farticulo_art_solapas ul {
	margin:0px;
	padding:0px;
	list-style : none;
}

.farticulo_art_solapas li {
	display : inline;
	margin-right : 20px;
}

.farticulo_art_solapas li a {
	text-decoration : underline;
	color : #353434;
	font-size : 11px;
	
}

.farticulo_art_solapas li a:hover {
	color : #90BE00;
	
}

.farticulo_art_solapas li #selected {
	font-weight: bold;
	color : #90BE00;
	
}

.farticulo_noactivo {
	text-align : center;
}

.farticulo_nombre .farticulo_art_nombre2 {
	font-size : 12px;
	
}

.farticulo_noactivo_texto {
	color : maroon;
	font-size : 12px;
}
.farticulo_art_contenido {
	
}

.farticulo_imgs,
.farticulo_com {
	padding: 10px;
}
.farticulo_igms_img {
	margin-bottom :10px;
}

.farticulo_imgs_cabecera,
.farticulo_com_cabecera,
.farticulo_comp_cabecera {
	font-size : 12px;
	font-weight: bold;
	text-decoration : underline;
	margin-bottom :10px;
	color : #353434;
}

.farticulo_com {
	margin-left : 30px;
}

.farticulo_igms_img img {
	width : 150px;
	border:1px solid gray;
	margin-right : 10px;
	margin-bottom : 10px;
	float : left;
}

.farticulo_imgs_igm_desc {
	text-align : justify;
}

.farticulo_com_form form { 
	display : inline;
}

.farticulo_com_form {
	
	margin-top : 10px;
	margin-bottom : 10px;
}

.farticulo_com_botones {
	padding : 4px;
}

.farticulo_com_botones button {
	background-color : #90BE00;
	color : white;
	font-weight : bold;
	border:  0px;
	font-size : 12px;
	padding : 4px;
	cursor : pointer;
}

.farticulo_com_form_label {
	padding-right : 4px;
	padding-bottom : 10px;
	vertical-align : top;
}

.farticulo_com_form_input input ,
.farticulo_com_form_input textarea {
	font-size : 11px;
}

.farticulo_comentarios {
	border-top : 1px dotted gray;
	padding:10px;
}

.farticulo_com_com_titulo {
	font-weight : bold ;
	color : #353434;
}
.farticulo_com_com_texto {
	margin-top : 6px;
	text-align : justify;
}

.farticulo_comps {
	padding: 10px;
}

.farticulo_comp_art  .spacer {
	clear : both;
}

.farticulo_comp_art {
	clear : both;
	border-bottom : 1px solid gray;
	padding-bottom : 10px;
	margin-bottom : 10px;
}

.farticulo_comp_art img {
	width : 90px;
	height : 90px;
	float : left ;
	margin-right : 10px;
}


.farticulo_comp_art_nombre {
	color : #353434;
	font-weight : bold;
}

.farticulo_comp_art_nombre:hover {
	color : #90BE00;
}

.farticulo_comp_art_vars {
	text-align : right;
}

.farticulo_comp_art_vars ul {
	list-style : none;
	padding:0px;
	margin:0px;
}

.farticulo_comp_art_var {
	text-decoration : underline;
	margin-right : 10px;
}

.farticulo_comp_art_precio ,
.farticulo_comp_art_divisa {
	font-weight : bold;
}

.farticulo_art .farticulo_art_nombre2 {
	color : #353434;
	font-size : 12px;
}

.farticulo_fa {
	padding : 6px;

}

.farticulo_attr_archivo_buttons button {
	border:0px;
	cursor: pointer;
}

.farticulo_attr_archivo_buttons button img {
	margin : 2px;
	margin-top: -1px;
}


.farticulo_art_nombre .farticulo_art_nombre2 {
	color : #353434;
	font-size : 12px;
	padding: 0px;
	margin:0px;
}

.farticulo_art_marca {
	padding : 2px;
}
.farticulo_art_img {
	text-align : center;
}

.farticulo_art_tec {
	padding: 4px;
	text-align : right;

}

.masimagenes {
	color : #353434;
}

.farticulo_art_ofe {
	
	text-align : center;
	margin-bottom : 4px;
}

.farticulo_art_ofe span {
	color : red;
	width : 400px;
	display : block;
	border:1px dotted gray;
	padding : 6px;
	margin:0px auto;
}

.farticulo_art_attr {
	margin : 10px;
}

.farticulo_art_precios {
	text-align : center;
}

.farticulo_art_caract_cab {
	color : #353434;
	text-decoration : underline;
	font-weight: bold;	
}

.farticulo_art_caract_txt {
	text-align : justify;
	padding: 6px;
}

.farticulo_art_link a {
	color : #353434;
	font-weight: bold;
}

.farticulo_art_link a:hover  {
	color : #90BE00;
}


.farticulo_art_rec a {
	margin: 10px;
	padding-left : 28px;
	background-image: url(ico_email.png);
	line-height : 28px;
	background-repeat : no-repeat;
	background-position : left 5px;
	color : #353434;
	display : block;
	text-decoration : underline;
}

.farticulo_art_precios_layout {
	border:1px solid #353434;
	border-collapse : collapse;
	
}

.farticulo_art_precios_cab_fila {
	background-color : #90BE00;
	color : white;
}


.farticulo_art_precios_cab_fila td {
	padding : 4px;
	border-bottom : 1px solid #353434;
	font-weight:  bold;
}

#farticulo_art_precios_cab_precio {
	text-align : right;
}

#farticulo_art_precios_cab_comprar {
	text-align : center;
}

.farticulo_art_precios_precio {
	text-align : right;
}	

.farticulo_art_precio_pvr {
	color : gray;
}

.farticulo_art_precio_oferta {
	font-weight: bold;
	color : red;
}

.farticulo_art_precios_carrito {
	border-left : 1px dotted #353434;
	white-space : nowrap;
}

.farticulo_art_precios_fila td {
	padding: 4px;
}

.articulohome img{
	margin-left : 4px;
}

.farticulo_attr {
	text-align : left;
}

.farticulo_attrs {
	width : 400px;
	
}


.farticulo_attr_contenido {
	margin-bottom: 10px;
}


.farticulo_attr_texto {

text-align : justify;
}

.farticulo_art_attr {
	text-align : center;
}

.farticulo_attr_nombre {
	color : #353434;
	font-weight: bold;
}

.farticulo_attr_nombre_obl {
	color : #353434;
	font-weight: bold;
}


.farticulo_attr_importe {
	color : #353434;
}

.farticulo_art_img_area img{
	margin : 10px;
	border:1px solid #353434;
	
}

.farticulo_fb_img {
	vertical-align : top;
}

.farticulo_fb .farticulo_art_tec {
	text-align : left;
}

.fcli {
	padding : 10px;
}

.fcli_datos_cab {
	font-size : 12px;
	font-weight: bold;
	text-decoration : underline;
	color : #353434;
}

.fcli_datos ul {
	list-style : none;
	margin : 0px;
	padding : 10px;
	width : 100%;
}

.fcli_datos li {
	padding: 2px;
}

#ficha_cliente_datos_botones {
	border-top : 1px dotted gray;
	text-align : right;
	width : 100%;
	margin-top : 10px;
	padding-top : 10px;
}	
.fcli_datos_res {
	font-weight : bold;
}

#ficha_cliente_datos_botones button {
	background-color : #90BE00;
	color : white;
	font-weight : bold;
	border:  0px;
	font-size : 12px;
	padding : 4px;
	cursor : pointer;
}

.ficha_cliente_descargas {
	text-align : center;
}

.ficha_cliente_descargas a {
	color : #353434;
	font-size : 12px;
}
.ficha_cliente_descargas a:hover {
	color : #90BE00;
}

.fcli_peds {
	text-align : center;
}

.fcli_peds_cab {
	font-weight : bold;
	text-decoration : none;
	font-size : 12px;	
	color : #353434;
	text-decoration : underline;
text-align : left;
}

.fcli_peds_tot {
	background-color : #90BE00;
	border:1px solid #353434; 
	padding : 4px;
	color : white;
	font-weight: bold;
	margin-top : 10px;
	text-align : left;
}	


.fcli_peds_lst {
	width : 90%;
	margin-top : 10px;
}

.fcli_peds_lst_cab {
	color : #353434; 
	font-weight: bold;
	
	padding: 2px;
}
.fcli_peds_lst_ped td {
	border-top : 1px solid #353434;
	border-bottom : 1px dotted #353434;
	padding: 4px;
	background-color: #EFEFEF;

}

.fcli_peds_lst_art {
	padding : 4px;
}

.fcli_peds_lst_concepto {
	padding : 4px;
}

.fcli_peds_lst_int td {
	border-top : 1px dotted gray;
	padding: 2px;
	padding-bottom : 16px;
}

.fcli_peds_lst_introducir a {
	color :  #609E00;
	font-weight : bold;
}


.fnot_cab {
   	font-size : 12px;
	color : #353434;
	text-decoration : underline;
	font-weight: bold;
}

.fnot {
	padding : 10px;
}

.fnot_fecha {
	color : gray;
}

.fnot_contenido img {
	float : right;
	margin:10px;
}

.fnot_contenido {
	margin-top : 10px;
	padding : 10px;
	text-align : justify;
}

.fnot_link,
.fnot_art {
	margin-top : 10px;
}

.fnot_link_eti,
.fnot_art_eti {
	font-weight: bold;
	color :  #609E00;
	padding-right : 10px;

}


.fnot_link a,
.fnot_art a{
	color : #353434;
}

.fnot_archivo a:hover,
.fnot_link a:hover,
.fnot_art a:hover{
	color :  #609E00;
}

.fnot_archivo {
	margin-top : 10px;
	text-align : right;
}


.fnot_archivo a {
	text-decoration : none;
	color : #353434;
}

.file_upload {
	text-align : left;
}

.file_upload_form {
	text-align : center;
}	

.file_upload_form_cab {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
	text-align : left;

}

.file_upload_form_cab span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 28px;
    padding-top : 12px;
    font-weight : bold;
    color : gray;
	height: 36px;
}

.file_upload_eti{
	color : #353434;
	font-weight : bold;
	padding-right : 4px;
}

.file_upload_input {

	color : #353434;
	
	border:  1px dotted gray;
	font-size : 12px;
	padding : 4px;
	cursor : pointer;
}

.file_upload_button{
	background-color : #90BE00;
	color : white;
	font-weight : bold;
	border:  0px dotted gray;
	font-size : 12px;
	padding : 4px;
	cursor : pointer;
	margin-left : 10px;
}

.file_upload_files_cab {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
	text-align : left;

}

.file_upload_files_cab span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 28px;
    padding-top : 12px;
    font-weight : bold;
    color : gray;
	height: 36px;
}

.file_upload_nofiles {
	text-align : center;
	color : #353434;
	font-size : 12px;
	margin:4px;
}

.file_upload_file {
	clear : both;
}

.file_upload_select {
	padding-left : 45px;
	background-image : url(icoArchivo.png);
	background-repeat : no-repeat;
	height : 70px;
	margin: 6px;
	display : block;
	color : #353434;
	text-decoration : none;
	float : left;
}

.file_upload_select:hover {
	color : #90BE00;
	text-decoration : underline;
} 

.file_upload_name {
	display : block;
	text-decoration : underline;
	margin-top : 4px;
}

.file_upload_size {
	font-style : italic;
}

.file_upload_delete {
	margin-top : 20px;
	margin-right :  10px;
	text-align : right;
}


.file_upload_delete  a {
	color :  #609E00;
}

.fcon {
	padding : 4px;
}

.fcon_cab {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
	text-align : left;

}

.fcon_cab span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 28px;
    padding-top : 12px;
    font-weight : bold;
    color : gray;
	height: 36px;
}

.fcon_txt {
	margin : 10px;
}

.fcon_form {
margin : 10px;
}

.fcon_form_eti {
	padding-right : 6px;
	width : 80px;
	text-align  : right;
}

.fcon_form_btn {
	text-align : right;
}

.fcon_form_btn button {
	background-color : #90BE00;
	color : white;
	font-weight : bold;
	border:  0px dotted gray;
	font-size : 12px;
	padding : 4px;
	cursor : pointer;
	margin-left : 10px;
}

.fcon_pri{
	text-align : justify;	
	padding : 10px;
}


.txt_gar {
	padding : 4px;
}
.txt_gar_cab {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
	text-align : left;

}

.txt_gar_cab span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 28px;
    padding-top : 12px;
    font-weight : bold;
    color : gray;
	height: 36px;
}

.txt_gar_emp {
	margin : 10px;
	text-align : justify;
}

.txt_gar_comercio {
	font-weight : bold;
	text-decoration : underline;
	color : #353434;
	font-size : 12px;
}

.txt_gar_slogan {
	margin : 2px;
}

.txt_gar_datos {
	margin: 10px;
	padding: 10px;
	list-style : none;
	border:1px dotted gray;
}

#gar_rsocial {
	text-decoration : underline;
	font-weight : bold;
}

.txt_gar_compra_cab {
font-weight : bold;
	text-decoration : underline;
	color : #353434;
	font-size : 12px;
}

.txt_gar_compra_txt {
	text-align : justify;
	padding : 10px;
}

.txt_gar_dev_cab {
	font-weight : bold;
	text-decoration : underline;
	color : #353434;
	font-size : 12px;
}

.txt_gar_dev_txt {
	text-align : justify;
	padding : 10px;
}

.txt_gar_cond_cab {
	font-weight : bold;
	text-decoration : underline;
	color : #353434;
	font-size : 12px;
}

.txt_gar_conds {
	margin: 20px;
	padding : 0px;
	list-style: none;
}

.txt_gar_conds li {
	padding : 2px;
	text-decoration : underline;
	color :  #609E00;
	font-weight: bold;
}

.idcli_cab {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
	text-align : left;

}

.idcli_cab span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 28px;
    padding-top : 12px;
    font-weight : bold;
    color : gray;
	height: 36px;
}

.idcli_msg {
	padding: 10px;
	text-align : justify;
}

.idcli_form{
	text-align : center;
}

.id_cli_form_eti {
	text-align : right;
	padding-right: 8px;
}

.id_cli_form_btn {
	text-align : right;
}

.id_cli_form_btn button {
	background-color : #90BE00;
	color : white;
	font-weight : bold;
	border:  0px dotted gray;
	font-size : 12px;
	padding : 4px;
	cursor : pointer;
	
}

.id_cli_form_rec {
	text-align : center;
	padding-top : 10px;
}

.id_cli_form_rec a {
	color : #353434;
}

.id_cli_form_rec a:hover {
	color :  #90BE00;
}

.id_previa {
	margin-top : 10px;
	padding: 10px;
	border-left : 1px dotted gray;
	border-right: 1px dotted gray;
	margin-bottom  : -35px;
}

.id_previa_cab {
    padding : 2px;
	text-decoration : underline;
	color :  #609E00;
	font-weight: bold;
}

.id_previa_txt {
	padding: 10px;
	text-align : justify;
}
.id_previa_form_area {
	text-align: center;
}

.id_previa_eti {
	text-align : right;
	padding-right : 4px
}

.id_previa_btns {
	text-align : right;
}

.id_previa_btns button {
	background-color : #90BE00;
	color : white;
	font-weight : bold;
	border:  0px dotted gray;
	font-size : 12px;
	padding : 4px;
	cursor : pointer;
	
}

.id_previa_rec {
	margin-top : 10px;
}

.id_previa_rec a{
	color : #353434;
}
.id_previa_rec a:hover{
	color : #90BE00;
}



.lst_art {
	text-align : left;
}


.lst_art_cab .farticulo_art_nombre2 {
	font-size : 11px;
}



.lst_art_cab{
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
	
}

.lst_art_cab_span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 28px;
    padding-top : 12px;
    font-weight : bold;
    color : gray;
	height: 36px;
}

.lst_art_cat_img {
	margin : 10px;
	float : left;
}

.lst_art_cat_datos {
	padding : 10px;
	text-align: justify;
}

.lst_art_pag_current {
	color : #353434;
	text-align : right;
	
}

.lst_art_arts {
	margin-top : 10px;
	border-top : 1px dotted gray;

}

.lst_art_noart {
	
	color : #353434;
	text-align : center;
}

.lst_art_noart span {
	display : block;
}


.lst_art_noart a {
	
	color : #353434;
	
}

.lst_art_noart a:hover {
	
	color : #90BE00;
	
}
.lst_art_pags {
	text-align : center;
}

.lst_art_pags ul {
	padding : 0px;
	margin : 0px;
	list-style : none;
}

.lst_art_pags li {
	display : inline;
	margin-right : 4px;
}

.lst_art_pags li a {
	color : #353434;
	text-decoration : none;
}

.lst_art_pags li a:hover {
	color : #90BE00;
	text-decoration : underline;
}

#lst_art_pag_current a {
	font-weight : bold;
	font-size : 12px;
}

.lst_art_articulo {
	margin: 4px;
	width : 97%;
	border-bottom:1px dotted gray;
}

.lst_art_articulo_oferta { 
	white-space : nowrap;
	
	color: red;
	
}

.lst_art_articulo_oferta_pvp,
.lst_art_articulo_ofe_divisa { 
	font-size : 14px;
	font-weight: bold;
}



.lst_art_articulo_datos {
	vertical-align : top;
	padding : 4px;
}

.lst_art_articulo_nombre {
	color :  #F47925;
	font-weight: bold;
	text-decoration : none;
	font-size : 12px;
}
.lst_art_articulo_marca {
	display : block;
}

.lst_art_articulo_desc {
	display : block;
	margin-top : 4px;
	color :  #353434;
}

.lst_art_articulo_img {
	width : 100px;
	text-align : center;
	vertical-align : middle;
}

.lst_art_articulo_compra {
	width : 120px;
	vertical-align : middle;
	text-align : right;
}

.lst_art_articulo_precios {
	width : 100%;
	
}

.lst_art_articulo_pvr {
	display : block;
	color : gray;
}

.lst_art_articulo_pvr_val {
	
	color : gray;
	text-decoration : line-through;
}

.lst_art_articulo_eti_pre
{
	display : none;
}

.lst_art_articulo_importe,
.lst_art_articulo_divisa {
	color : #3893DE;
	font-weight : bold;
	font-size : 13px;
}

.lst_art_articulo_pvp {
	text-align : right;
}	

.lst_art_articulo_con{
	text-decoration : none;
	display : block;
	background-color : #0084BD;
	color : white;
	padding : 2px;
	text-align : center;
	margin : 4px;
}	

.lst_art_articulo_carrito {
	text-align : right;
	padding-top : 6px;
}

.lst_art_articulo_disp {
	text-align : center;
}


.lst_art_articulo_mas a {
	color : #3893DE;

}
.lst_art_articulo_mas a:hover {
	color : #90BE00;

}


.fcat_ruta {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
	
}

.fcat_ruta_span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 28px;
    padding-top : 12px;
    font-weight : bold;
    color : gray;
	height: 36px;
}

.fcat_datos {
	padding : 10px;
	text-align : justify;
}

.fcat_datos img {
	float : left;
	margin : 10px;
}

.fcat_subcats {
	text-align:  center;

}

.fcat_subcats_lst {
	border-collapse : collapse;
	width : 80%;
	margin : 0px auto;
	margin-bottom : 10px;
}

.fcat_subcats_lst td {
	padding : 4px;
	text-align : centeR;
	border: 1px dotted gray;
}

.fcat_subcats_col1 a,
.fcat_subcats_col2 a {
	color :  #F47925;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
}

.fcat_subcats_col1 a:hover,
.fcat_subcats_col2 a:hover {
	color : #90BE00;
}

.fcat_ver_todos {
	text-align : center;
}

.fcat_ver_todos a{
	text-decoration : none;
	display : block;
	background-color : #0084BD;
	color : white;
	padding : 2px;
	text-align : center;
	margin : 4px;
	width : 150px;
}

.fcat_ver_todos a:hover{
	
	background-color : #90BE00;
	
}

.fcat_articulo_rec_cabecera {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
	
}

.fcat_articulo_rec_solapa {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 25px;
    padding-top : 9px;
    font-weight : bold;
    color : #353434;
	height: 36px;
}

.fcat_lst_arts {
	text-align : center;
	
}

.fcat_articulo_rec {
	border-bottom : 1px dotted gray;
	width : 100%;
}


.fcat_articulo_rec_img {
	width : 100px;
	vertical-align : middle;
	text-align : center;
}

.fcat_articulo_rec_nombre a{
	color :  #F47925;
	font-weight: bold;
	text-decoration : none;
	font-size : 12px;
}
.fcat_articulo_rec_dat {
	vertical-align : top;
	padding : 4px;
}

.fcat_articulo_rec_marca {
	color : #353434;
}

.fcat_articulo_rec_desc {
	text-align : justify;
	margin-top: 8px;
	display  :block;

}


.fcat_articulo_rec_url a{
	color : #3893DE;
}
.fcat_articulo_rec_url a:hover{
	color : #90BE00;
}


.fcat_articulo_rec_ofe {
	padding: 4px;
	text-align : right;
}

.fcat_articulo_rec_pvr {
	color : gray;
}

.fcat_articulo_rec_pvr {
	display : block;
}

.fcat_articulo_rec_pvr_val {
	text-decoration : line-through;
}

.fcat_articulo_rec_pant {
	color :  #3893DE;
	padding-left : 6px;
}

.fcat_articulo_rec_pvpofe{
	color : red;
	font-size : 14px;
	font-weight: bold;
	display : block;
}

.fcat_articulo_rec_pvpart {
	color : #3893DE;
	font-size : 14px;
	font-weight: bold;
}

.fcat_articulo_rec_comprar {
	text-align : right;	
}

.fcat_articulo_rec_con {
	text-align : right;
	
}

.fcat_articulo_rec_con a{
	text-decoration : none;
	background-color : #0084BD;
	color : white;
	padding : 2px;
	text-align : center;
	width : 150px;
	
}

.fcat_articulo_rec_comprar {
	vertical-align : middle;

}

.lst_art_pag_current {
	padding-top : 10px;
}
.todos_cab {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
	
}

.todos_cab span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 25px;
    padding-top : 11px;
    font-weight : bold;
    color : #353434;
	height: 36px;
}

.todos_lst {
	padding : 10px;
}

.todos_lst_cab {
	color : #353434;
	font-weight: bold;
	text-decoration : underline;
	font-size : 12px;
}

.todos_lst_art {
	padding: 3px;
	padding-left : 5px;
}


.todos_lst_art a {
	
	color : #F47925;
	text-decoration : none;
	font-weight: bold;
	
}

.todos_pag {
	text-align : center;
}

.todos_pag ul {
	margin : 0px;
	padding : 0px;
	list-style : none;
}

.todos_pag li {
	display  : inline;
	padding-right : 4px;
	
}

.todos_pag li a {
	color : #353434;
	text-decoration : none;
	font-size : 12px;
}

#todos_pag_actual a,
.todos_pag li a:hover {
	color : #90BE00;
	text-decoration : underline;
	font-weight : bold;
}

.body_mas_imgs {
	margin : 0px;
}

.mas_imgs_lst {
	vertical-align : top;
	width : 100px;
	text-align : center;
	border-right: 1px dotted gray;
	padding : 2px;
}

.mas_imgs_prev {
	vertical-align : top;
	padding : 2px;
	padding-left : 4px;
}	


.mas_imgs_lst_cab{
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
	
}

.mas_imgs_lst_cab span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 25px;
    padding-top : 11px;
    font-weight : bold;
    color : #353434;
	height: 36px;
}

.mas_imgs_lst_imgs {
	margin-top : 4px;
	padding-left : 6px;
	text-align : left;

}

.mas_imgs_lst_img {
	padding : 2px;
	padding-right : 4px;
}

.mas_imgs_lst_img a {
	color : #F47925;
	text-decoration : none;
	font-size : 11px;
	font-weight: bold;
}

.mas_imgs_lst_img a:hover {
	color : #90BE00;
	text-decoration : underline;
	
}

.mas_imgs_prev_cab {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
	
}

.mas_imgs_prev_cab span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 25px;
    padding-top : 11px;
    font-weight : bold;
    color : #353434;
	height: 36px;
}

.mas_imgs_prev_desc {
	padding: 10px;
	text-align : justify;
}

.mas_imgs_prev_img {
	margin-left : 10px;
}



.noticias_archivo_cab {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
	
}

.noticias_archivo_solapa {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 25px;
    padding-top : 11px;
    font-weight : bold;
    color : #353434;
	height: 36px;
}

.noticias_archivo_nots {
	padding : 10px;
}

.noticias_archivo_not_cab a,
.noticias_archivo_not_cab {
	font-weight: bold;
	font-size : 12px;
	color : #353434;
}

.noticias_archivo_not_fecha {
	padding-right : 4px;
	display : block;
}

.noticias_archivo_not_img {
	float : left;
	margin: 10px;
}

.noticias_archivo_not_contenido {
	margin-top : 10px;
	text-align : justify;
}

.noticias_archivo_not .spacer {
	clear : both;
}

.noticias_archivo_not {
	margin-bottom : 5px;
	padding-bottom : 5px;
	border-bottom : 1px dotted gray;
}

.rec_clave_txt{
	margin-bottom : 4px;
}

.rec_clave_btn {
	background-color : #90BE00;
	color : white;
	font-weight : bold;
	border:  0px dotted gray;
	font-size : 12px;
	padding : 4px;
	cursor : pointer;
	margin-left : 10px;
}

.rec_clave_cerrar a{
	text-decoration : none;
	display : block;
	background-color : #0084BD;
	color : white;
	padding : 2px;
	text-align : center;
	margin : 4px;
	width : 40px;
}



.registro_cab {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
	
}

.registro_cab span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 25px;
    padding-top : 11px;
    font-weight : bold;
    color : #353434;
	height: 36px;
	text-align : left;
}

.registro {
	text-align : center;	
}

.registro_layout {
	margin : 10px;
}

.registro_form_eti{
	padding : 4px;
	padding-right: 8px;
	text-align : right;	

}

.registro_form_campo {
	padding : 2px;
}

.registro_form_botones {
	text-align : right;
}


.registro_form_priv{
	text-align : justify;
	padding : 10px;
}



.texto_cab {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
	
}

.texto_cab span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 25px;
    padding-top : 11px;
    font-weight : bold;
    color : #353434;
	height: 36px;
	text-align : left;
}

.texto_txt {
	padding : 10px;
	text-align : justify;
}

.texto_botones_boton {
	background-color : #90BE00;
	color : white;
	font-weight : bold;
	border:  0px dotted gray;
	font-size : 12px;
	padding : 4px;
	cursor : pointer;
	margin-left : 10px;
}

.tpv_cab {
    background-position : 0px 0px;
    background-image : url(seccion_cab.gif);
    background-repeat: no-repeat;
    height : 36px;
	
}

.tpv_cab span {
    background-image : url(seccion_cab_fin.gif);
    background-repeat: no-repeat;
    background-position: right top;
    display : block;
    vertical-align : middle;
    text-indent : 25px;
    padding-top : 11px;
    font-weight : bold;
    color : #353434;
	height: 36px;
	text-align : left;
}

.tpv_txt {
	padding : 10px;
	text-align : justify;
}


.menu .izquierda_no {
	width : 0px;
}


.edicion_datos {
	text-align: center;
	padding : 4px;
}

.edicion_datos_area {
	text-align : left;
	width : 400px;
	
}

.edicion_datos_cab {
	color : #353434;
	font-weight :bold;
	text-decoration : underline;
	margin-top : 6px;
}
.edicion_datos_cab form {
	display : inline;
}

.edicion_datos_eti {
	padding : 8px;
	text-align : right;
}

.edicion_datos_destino {
	padding : 10px;
	text-align : justify;
}

.edicion_datos_botones {
	text-align : right;
}

.edicion_datos_botones button {
	background-color : #90BE00;
	color : white;
	font-weight : bold;
	border:  0px dotted gray;
	font-size : 12px;
	padding : 4px;
	cursor : pointer;
	margin : 4px;
}

.fcli_peds_lst_no td {
	border-top : 1px dotted gray;	
	padding : 4px;
	text-align : center;
	color : #353434;
	padding-top : 20px;
	font-weight: bold;
	text-decoration : underline;
}

.farticulo_art_precios_carrito input {
	width : 25px;
	text-align : right;
}

.sesion_link {
   padding-right: 10px;
}


.esc_fart_precios_pvp_val {
   font-weight: bold;
}



/* Estilos mas imágenes */

.mas_imgs_layout {
	width : 100%;
}



.mas_imgs_lst {
	vertical-align 	: top;
	width 			: 150px;
	padding 		: 2px;
	
}

.mas_imgs_prev {
	vertical-align : top;
	padding : 2px;
	padding-left : 4px;
	
}	


.mas_imgs_lst_imgs {
	margin-top : 4px;
	padding-left : 6px;
	text-align : left;
	height : 500px;
	overflow : scroll;

}

.mas_imgs_lst_img {
	padding : 2px;
	padding-right : 4px;
	text-align : center;
	
		
}


.mas_imgs_lst_img img {
	width : 80px;
	margin-bottom : 7px;
	cursor : pointer;	
	border:1px solid gray;
    margin-top : 4px;
}



.esc_fart_disp {
	display : none;
}

.farticulo_art_nombre2 {
	font-weight:bold;
}
}
.farticulo_art_ref {
	display : block;
	color:gray;
}
