/* NO ELIMINAR ESTA LÍNEA , NECESARIA PARA LA VISUALIZACIÓN DE PEDIDOS */

@import "estilo_pedido.css"; 













.mas_vendidos_area {

background-color : #F4F4EA;

border           : 1px solid #cccccc;

}



.mas_vendidos {

background-color : #EFE7E7;

border           : 1px solid #cccccc;

}



.mas_vendidos_link {

color            : #4682B4;

text-decoration  : none;

width            : 100%;

}



.mas_vendidos_link:hover {

color            : #003399;

background-color : #fff4ca;

}

.web_area {
   background-color: white;
   border :1px solid black;
   margin: 0px auto;
   width : 770px;
}





.especiales {

	background-color: transparent;

	border: 1px solid White;

	color: White;

}



.link_especial {

	color: White;

	text-decoration: none;

	width: 100%;

}



.link_especial:hover {

	color: White;

	background-color: White;

}



.especiales_contenido {

	background-color: White;

	color: White;

}









.login_area {

	background-color: White;

}



.login_cab {

color            : White;

font-weight      : bold;

padding-left     : 2px;

text-transform   : capitalize;

}









.escaparate_noticia_link {

	color: Black;

	text-decoration: none;

}



.escaparate_noticia_link:hover {

	color: #4a69b5;

	text-decoration: none;

}









.web_area {

}



body {

scrollbar-face-color: #91B7DB;

scrollbar-highlight-color: #FFFFFF;

scrollbar-3dlight-color: #D6E2EE;

scrollbar-darkshadow-color: #9898D8;

scrollbar-shadow-color: #B8B8E0;

scrollbar-arrow-color: #306898;

scrollbar-track-color: #D6E2EE;

font-family      : Verdana, Arial, sans-serif;
text-align:center;
background-color : #EFEFEF;
}



.buscador_cabecera {

color            : White;

font-weight      : bold;

padding-left     : 2px;

text-transform   : capitalize;

}



.buscador_contenido {

	background-color: White;

}



.buscador {

	background-color: #0D3769;

}









.buscador_marca_contenido {

	background-color: White;

}



.buscador_marca {

	background-color: #0D3769;

}



.buscador_marca_cabecera {

color            : White;

font-weight      : bold;

padding-left     : 2px;

text-transform   : capitalize;

}



.buscador_marca_select {

	background-color: White;

	color: #0D3769;

	border: 1px solid #0D3769;

}







.cabecera .derecha .fecha {

	color: White;

}

.cabecera {

	background-color: #0D3769;

}

.cabecera .menu .interior {

	background-color: #0D3769;

	padding: 2px;

}

.cabecera .izquierda .usuario {

	color: White;

}

.cabecera .menu .link {

	color: White;

	font-weight: bold;

	text-decoration: none;

	width: 100%;

}

.cabecera .menu .link:hover {

	color: #0D3769;

	text-decoration: none;

	background-color: White;

}









.sec_cab {

	font-size: 7.5pt;

	color: White;

	font-weight: bold;

	text-transform: capitalize;

}



.sec_cab {

	background-color: White;

}



.sec_cats1_cat {

text-align       : center;

}



.sec_cats1_link {

	text-decoration: none;

	font-weight: bolder;

	clear: none;

	float: none;

	height: 100%;

	width: 100%;

	padding-left: 5px;

	color: White;

	font-size: 11px;

	background-color: #0D3769;

	letter-spacing: 0px;

	line-height: 17px;

}



.sec_cats2_link {

	text-decoration: none;

	font-weight: bold;

	color: Black;

	clear: none;

	float: none;

	height: 100%;

	width: 100%;

	padding-right: 5px;

	text-align: left;

	background-color: White;

}



.sec_cats2_link:hover {

	text-decoration: none;

	color: White;

	background-color: #4a69b5;

}



.sec_cats3_link {

text-decoration  : none;

font-weight      : normal;

color            : #4a69b5;

clear            : none;

float            : none;

height           : 100%;

width            : 100%;

padding-right    : 2px;

text-align       : left;

background-color : #eff2fc;

}



.sec_cats3_link:hover {

text-decoration  : none;

color            : #4a69b5;

background-color : White;

}



.sec_cats1_link:hover {

	text-decoration: none;

	color: White;

	background-color: #0D3769;

}









.zona_derecha {

}









.zona_izquierda {

	background-color: White;

	padding: 2px;

}









.cesta_botones .boton{

color            : #570177;

background-color : #ffcc68;

border           : 1px solid black;

font-weight      : bold;

font-size        : 9px;

border-bottom    : 1px solid Gray;

border-right     : 1px solid Gray;

border-top       : 1px solid #cacaca;

border-left      : 1px solid #cacaca;

cursor           : hand;

}



.cesta_presupuesto_boton{

}









.ficha_descripcion {

font-size        : 11px;

}



.ficha_marca {

	font-size: 11px;

	color: #4a69b5;

	font-weight: bold;

}



.ficha_nombre {

	color: #0D3769;

	font-size: 12px;

	font-weight: bolder;

}



.ficha_titular {

font-size        : 10px;

font-weight      : bolder;

}



.farticulo_art_solapas li a {

	background-color: Gray;

	color: White;

	font-weight: bold;

	text-decoration: none;

}



.farticulo_art_solapas li a:hover {

	background-color: White;

	color: #0D3769;

	font-weight: bold;

}



.farticulo_art_solapas li a#selected {

	background-color: #0D3769;

	color: White;

	font-weight: bold;

	text-decoration: none;

}



.farticulo_art_solapas li a#selected:hover {

	color: White;

}



.ficha_texto_oferta {

padding          : 2px;

font-size        : 11px;

border           : 1px solid Maroon;

color            : #cc3300;

}



td {

font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;

font-size        : 7.5pt;

}









.todos_lst_cab {

font-weight      : bold;

color            : White;

background-color : Black;

}



.sec_todos_link {

font-weight      : bold;

color            : White;

background-color : #0d3769;

text-decoration  : none;

}



.todos_impar {

	background-color: White;

}



.todos_par {

	background-color: White;

}









.minicesta_area{

	background-color: White;

}



.minicesta{
	display: none;

	background-color: White;

	border: 1px solid White;

	margin-top : 10px;

	margin-bottom : 10px;

}


.minicesta_cab_link a{

	text-decoration: none;

	color: White;

}



.minicesta_cab_link a:hover{

	text-decoration: none;

	color: White;

}



.minicesta_cab{

	color: White;

	font-weight: normal;

	padding-left: 5px;

}









.copy {

text-decoration  : none;

font-size        : 10px;

color            : #c5c5c5;

font-family      : Verdana, Arial, Helvetica, sans-serif;

font-weight      : normal;

}









.marca {

	color: #4a69b5;

	font-weight: bold;

}









.registro_nuevo {

	border: 1px solid #4A69B5;

}



.lst_art_cab {

font-family      : Verdana;

font-size        : 10pt;

font-weight      : normal;

color            : #0D3769;

}









.farticulo_cat_ruta_link{

	font-size: 10pt;

	color: #0D3769;

	font-weight: bold;

}



.farticulo_cat_ruta_link:hover{

	text-decoration: none;

	font-size: 10pt;

	color: #0D3769;

	font-weight: bold;

}





.cesta_tabla .cabecera {

	color: White;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #0D3769;

}



.como_comprar_cabecera {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #0D3769;

	font-weight: bold;

	text-decoration: underline;

}



.comprar_paso1_login .mensaje .texto {

	text-decoration: none;

	font-size: 7.5pt;

	color: #0D3769;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}



.comprar_paso1_login {

	border: 1px solid #4A69B5;

}



.comprar_paso1_login .input {

	background-color: #f4f4ea;

	color: #0D3769;

	border: 1px solid #0D3769;

}



.comprar_paso1_login .email_label,.comprar_paso1_login .clave_label {

text-decoration  : none;

font-size        : 7.5pt;

color            : Navy;

font-family      : Verdana, Arial, Helvetica, sans-serif;

font-weight      : bold;

}



.escaparate_promocion_solapa {

	background-color: White;

	color: White;

	font-weight: bold;

}



.escaparate_promocion_contenido {

	background-color: White;

}



.escaparate_noticias_solapa {

	background-color: White;

	color: #ffffff;

	font-weight: bold;

}

.escaparate_noticias_cabecera {

	border-bottom: 1px solid #0D3769;

}



.faqs_cabecera {

font-family      : Verdana, Arial, Helvetica, sans-serif;

font-size        : 10pt;

color            : #0D3769;

font-weight      : bold;

text-decoration  : underline;

}



.farticulo_imgs_cabecera {

font-size        : 10px;

font-weight      : bold;

}



.farticulo_com_cabecera {

font-size        : 10px;

font-weight      : bold;

}



.farticulo_comp_cabecera {

font-size        : 10px;

font-weight      : bold;

}

.farticulo_art_solapas ul {

	border-bottom      : 1px solid #0D3769;



}



.farticulo_art_caract_cab {

font-size        : 10px;

font-weight      : bold;

}



.farticulo_art_caract_txt  {

font-size        : 11px;

}



.farticulo_art_rec  {

font-size        : 11px;

}



.farticulo_art_link  {

font-size        : 11px;

}



.farticulo_art_precios_cab_fila {

background-color : Black;

color            : White;

padding          : 1px;

}



.fcli_peds_lst_cab {

color            : White;

font-family      : Verdana, Arial, Helvetica, sans-serif;

background-color : #A9A9A9;

}



.fcli_datos_cab {

font-family      : Verdana, Arial, Helvetica, sans-serif;

font-size        : 10pt;

color            : #0D3769;

font-weight      : bold;

text-decoration  : underline;

}



.fcli_peds_cab {

	background-color: #0D3769;

	padding-left: 0px;

	color: White;

	font-weight: bold;

}



.fnot_cab {

font-family      : Verdana, Arial, Helvetica, sans-serif;

font-size        : 10pt;

color            : #4a69b5;

font-weight      : bold;

text-decoration  : underline;

}



.txt_gar_cab {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #0D3769;

	font-weight: bold;

	text-decoration: underline;

}



.txt_gar_compra_cab {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #0D3769;

	font-weight: bold;

	text-decoration: underline;

}



.txt_gar_dev_cab {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #0D3769;

	font-weight: bold;

	text-decoration: underline;

}



.txt_gar_cond_cab {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #0D3769;

	font-weight: bold;

	text-decoration: underline;

}



.idcli_cab {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #0D3769;

	font-weight: bold;

	text-decoration: underline;

}



.id_cli_form_inp input {

	background-color: White;

	color: #0D3769;

	border: 1px solid #0D3769;

}



.id_cli_form_btn button {

background-color : #4a69b5;

border           : 1px solid #0D3769;

font-family      : Verdana,Arial;

font-weight      : bold;

font-size        : 10px;

color            : White;

cursor           : hand;

}

.escaparate_articulos_cabecera {

	border-bottom: 1px solid White;

}



.escaparate_articulos_solapa {

	background-color: White;

	color: White;

	font-weight: bold;

}



.fcat_articulo_rec_solapa {

	background-color: #0D3769;

	color: White;

	font-weight: bold;

}



.escaparate_articulo_ficha {

	border: 1px solid #0D3769;

	padding: 2px;

	background-color: White;

}



.fcat_articulo_rec {

	border: 1px solid #0D3769;

	padding: 2px;

	background-color: White;

}



.fcat_articulo_rec a:hover {

text-decoration  : none;

color            : #4a69b5;

}



.fcat_articulo_rec_nombre a {

	text-decoration: none;

	font-size: 7.5pt;

	font-weight: bolder;

	color: #0D3769;

}



.lst_art_articulo_nombre:hover {

	text-decoration: none;

	color: #0D3769;
	
	font-weight: bolder;

}



.lst_art_articulo_nombre {

	text-decoration: none;

	font-size: 7.5pt;

	font-weight: bolder;

	color: #0D3769;

}



.fcat_articulo_rec_marca {

	color: #4A69B5;

	font-weight: bold;

}



.lst_art_articulo_marca {

	color: #4a69b5;

	font-weight: bold;

}



.fcat_articulo_rec_pvr {

font-size        : 11px;

font-weight      : normal;

color            : #A9A9A9;

}



.fcat_articulo_rec_pant {

font-size        : 11px;

font-weight      : normal;

color            : #A9A9A9;

}



.fcat_articulo_rec_pvpofe {

color            : #ff0000;

font-weight      : normal;

}



.lst_art_articulo_precios {

background-color : #C0C0C0;

}



.fcat_articulo_rec_pvp {

font-size        : 12px;

font-weight      : bold;

}



.fcat_subcats {

background-color : White;

border           : 1px solid White;

}



.lst_art_articulo_pvp {

background-color : White;

text-align       : right;

}



.lst_art_articulo_oferta {

color            : #4a69b5;

background-color : White;

text-align       : right;

}



.lst_art_articulo_ahorro {

color            : #ffffff;

background-color : #ff0000;

font-weight      : bold;

white-space      : nowrap;

}



.fcat_articulo_rec_ahorro {

color            : #ffffff;

background-color : #ff0000;

font-weight      : bold;

white-space      : nowrap;

}



.lst_art_pags li a  {

text-decoration  : none;

color            : #0D3769;

}



.lst_art_articulo_img

,.lst_art_articulo_datos 

,.lst_art_articulo_compra

 {

	background-color: White;

}

.fcat_subcats_lst td  {

	border: 2px solid White;

}



.fcat_subcats_lst td a:hover {

text-decoration  : none;

color            : #4a69b5;

background-color : White;

}



.fcat_subcats_lst td a {

text-decoration  : none;

font-size        : 7.5pt;

font-weight      : bold;

background-color : White;

color            : #4a69b5;

height           : 100%;

width            : 100%;

padding-left     : 5px;

}



.esc_fart_marca {

	color: #4a69b5;

	font-weight: bold;

}



.esc_fart_link img {

	border: 1px solid White;

	padding: 2px;

	background-color: White;

}



.fcat_subcats_lst td a:hover {

text-decoration  : none;

color            : White;

background-color : #4a69b5;

}



.fcat_subcats_lst td a {

text-decoration  : none;

font-size        : 7.5pt;

font-weight      : bold;

background-color : White;

color            : #4a69b5;

height           : 100%;

width            : 100%;

padding-left     : 5px;

}



.esc_fart_ahorro {

color            : #ffffff;

background-color : #4a69b5;

font-weight      : bold;

white-space      : nowrap;

}



.fcat_subcats_lst td a:hover {

text-decoration  : none;

color            : White;

background-color : #4a69b5;

}



.fcat_subcats_lst td a {

text-decoration  : none;

font-size        : 7.5pt;

font-weight      : bold;

background-color : White;

color            : #4a69b5;

height           : 100%;

width            : 100%;

padding-left     : 5px;

}

.sec  {

	border             : 1px solid White;



}



.sec_cats4_link:hover {

text-decoration  : none;

color            : #e60000;

background-color : #4a69b5;

}



.sec_cats4_link {

text-decoration  : none;

font-weight      : normal;

color            : #4a69b5;

clear            : none;

float            : none;

height           : 100%;

width            : 100%;

padding-right    : 2px;

text-align       : left;

background-color : White;

}



.todos_cab {

font-family      : Verdana, Arial, Helvetica, sans-serif;

font-size        : 10pt;

color            : #0D3769;

font-weight      : bold;

text-decoration  : underline;

}



.login_tbl_inp input {

	background-color: White;

	color: White;

	border: 1px solid #4A69B5;

}



.login_tbl_btn {

	background-color: #0D3769;

	border: 1px solid #4A69B5;

	font-family: Verdana,Arial;

	font-weight: bold;

	font-size: 10px;

	color: White;

	cursor: hand;

}

.login  {

	padding: 1px;

	background-color: #0D3769;

	display: none;

}



.noticias_archivo_solapa {

background-color : #4A69B5;

color            : White;

font-weight      : bold;

}



.registro_cliente_no  {

	text-decoration: none;

	font-size: 7.5pt;

	color: #0D3769;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}



.registro_form_input  {

	background-color: White;

	color: #0D3769;

	border: 1px solid #4A69B5;

}



.registro_form_eti  {

text-decoration  : none;

font-size        : 7.5pt;

color            : #0D3769;

font-family      : Verdana, Arial, Helvetica, sans-serif;

font-weight      : bold;

}



.registro_form_boton  {

	background-color: #0D3769;

	border: 1px solid #4A69B5;

	font-family: Verdana,Arial;

	font-weight: bold;

	font-size: 10px;

	color: White;

	cursor: hand;

}



.texto_cab {

font-family      : Verdana, Arial, Helvetica, sans-serif;

font-size        : 10pt;

color            : #0D3769;

font-weight      : bold;

text-decoration  : underline;

}



.ped_fpag_boton {

	background-color: #0D3769;

	border: 1px solid #4A69B5;

	font-family: Verdana,Arial;

	font-weight: bold;

	font-size: 10px;

	color: White;

	cursor: hand;

}



.ped_botones_fin {

	background-color: #0D3769;

	border: 1px solid #4A69B5;

	font-family: Verdana,Arial;

	font-weight: bold;

	font-size: 10px;

	color: White;

	cursor: hand;

}

 



/* Estilos para la cabecera */

.cabecera {

	padding : 1px;

}



/* Zona de imagen y texto */

.cabecera .imagen img {

	width 	: 769;

	border	: 0px;

}



h1 {

	font-size : 12px;

}



/* Fila de menÃƒÂº */

.cabecera .menu {

	width : 100%;

	background-color : white;

}



.cabecera .menu .opcion{

	white-space : nowrap;

	text-align : center;

}



.cabecera .menu .link {

	display  : block;

	padding : 2px 4px 2px 4px;

}



.cabecera .menu .interior {

	padding : 0px;

}



/* Zona izquierda del menu */

.cabecera .menu .izquierda {

	width : 179px;

	vertical-align : middle;

}



/* Zona central del menÃƒÂº */

.cabecera .menu .derecha {

	text-align : center;

	vertical-align : middle;

}



.cabecera .menu .derecha .idiomas {

	float : left;

}



#cerrar_sesion {

	color : white;

}





/* Estilos para el buscador */

.buscador_cabecera {

	padding : 4px;

}



.buscador {

	padding: 1px;

	height : auto;

	border-width : 1px;

}



.buscador_contenido {

	text-align : center;

	padding : 2px;

}



.buscador_contenido_campo {

	width :  120;

	height : 20px;

}



.buscador_contenido_imagen {

	border: 0px;

}



.buscador_form {

	display : inline;

}



/* Estilos para el buscador de marcas */

.buscador_marca {

	padding: 1px;

	height : auto;

	

}



.buscador_marca_cabecera {

	padding : 4px;

}



.buscador_marca_contenido {

	text-align : center;

	padding : 2px;

}



.buscador_marca_imagen {

	border: 0px;

}



.buscador_marca_form {

	display : inline;

}



/* Estilos para la cesta */

.cesta_presupuesto {

	text-align : right;

}



.cesta_cabecera .texto {

	font-weight: normal;

	color: White;

	font-size: 13px;

}





.cesta_cabecera {

	padding-bottom: 4px;

	border-bottom: 1px solid White;

	margin-bottom: 4px;

}



.cesta_tabla {

	width : 100%;

}



.cesta_tabla .fila_separador {

	height : 6px;

}



.cesta_tabla .linea {

	background-color: White;

}



.cesta .concepto {

	text-align : left;

	padding-left : 4px;

}



.importe_base {

	color: White;

	font-style: italic;

}



.cesta .atributos {

	color: White;

	padding-left: 18px;

}



.cesta .atributos .importe {

	padding-left: 4px;

	color: White;

	font-style: italic;

}





.cesta_tabla .linea_regalo {

	background-color: transparent;

}



.cesta .unidades

,.cesta .pvp

,.cesta .total

,.cesta .puntos

,.cesta .eliminar {

	vertical-align : center;

	text-align : center;

	padding-left : 4px;

	padding-right: 4px;

}







.cesta .total, 

.cesta .pvp

{

	text-align : right;

}





.linea_total .etiqueta {

	text-align : right;

	font-weight : bold;

}



.linea_total .total {

	font-size: 12px;

	font-family: Verdana;

	border: 1px;

	border-style: solid;

	text-align: right;

	font-weight: bold;

	color: White;

	border-color: White;

	background-color: transparent;

}





.linea_iva .etiqueta {

	text-align	: right;

}



.cesta_botones {

	border-top: 1px solid White;

	padding: 4px;

}



.cesta_botones .spacer {

	clear : both;

}



#boton_actualizar_area {

	float : left;

	width : 30%;

	text-align : left;



}



#boton_continuar_area {

	float : left;

	

	text-align : center;

}



#boton_tramitar_area {

	float : right;

	width : 30%;

	text-align : right;

}



.cesta_condiciones {

	text-align : right;

}



.no_lineas {

	background-color : #f5f5fa;

}



.no_linea {

	color : #FF0000;

	text-align : center;

	font-size : 12px;

	font-weight: bold;

}



/* Como comprar */

.como_comprar_cabecera {

	margin-top : 10px;

}



.como_comprar_texto {

	margin-top : 10px;

}





/* Estilos para la compra */

.comprar_pasos {

	text-align : center;

}



.comprar_paso1 {

	text-align : center;

	padding : 20px;

}

.comprar_paso1_login {

	width : 80%;

	padding : 1px;

}





.comprar_paso1 .cabecera {

	background-color: white;

}





.comprar_paso1 .cabecera .texto {

	background-color: #003399;

	color: White; 

	font-weight: bold;	

}



.comprar1_tabla {

	width : 80%;

}



.comprar_paso1_login .email_label,.comprar_paso1_login .clave_label 

{

	padding : 2px;

}



/* Estilos para el pie */

.pie {

	width : 770px;

	text-align : center;

}



.pie_sellos .spacer {

	clear : both;

}



.pie_sellos {

	text-align : left;

}



.sello_dataweb {

	float : left;

}



.sello_econfia {

	float : right;

}



/* Estilos para recomendacion amigo */

.recomendacion_body {

	background-color : white;

}

.recomendacion {

	text-align : center;

	margin-top : 25px;

}



.recomendacion_de_cabecera,

.recomendacion_to_cabecera 

 {

	font-weight : bold;

}



.recomendacion_de_label ,

.recomendacion_to_label {

	padding-right: 10px;

	

} 



.recomendacion_table {

	padding-bottom : 4px;

}



.recomendacion_botones {

	text-align : right;

	padding-top : 10px;

}



/* Estilos para el formulario de datos del cliente */

.edicion_datos_cliente {

	

}



.edicion_datos_cliente_tabla {

	border: 1px solid #ccccff;

	padding : 10px;

}



/* Cofidis */

.cofidis {

	padding : 10px;

	border: 1px solid #ccccff;

}



.cofidis_cabecera {

	font-weight : bold;

	margin-bottom : 10px;

}



/* SecciÃ³n envÃ­os */

.sec_env {

	padding: 10px;

}



.envio_pedido_ok {

	font-family : Tahoma;

	font-size : 12px;

	line-height : 99%;

	height : 99%;

	text-align : center;

}



.envio_pedido_error {

	font-family : Tahoma;

	font-size : 12px;

	line-height : 99%;

	height : 99%;

	text-align : center;

}



/* PromociÃ³n */

.escaparate {

	

}



.escaparate_promocion {

	margin-bottom: 6px;

}







.escaparate_promocion_solapa {

	background-image 	: url(../graficos/solapa_fin.gif);

	background-repeat 	: no-repeat;

	background-position : 100% 0;

	padding-right 	 	: 10px;

	padding-top			: 0px;

}





.escaparate_promocion_contenido {

	padding: 2px;

	

}



.escaparate_noticias {

	

}





.escaparate_noticias_solapa {

	background-image 	: url(../graficos/solapa_fin.gif);

	background-repeat 	: no-repeat;

	background-position : 100% 0;

	padding-right 	 	: 10px;

	padding-top			: 0px;

}



.escaparate_noticia_titulo {

	font-weight : bold;

}



.escaparate_noticia {

	clear : both;

	border-bottom : 1px solid black;

	padding-bottom : 5px;

	margin-bottom: 5px;

}



.escaparate_noticias_listado .spacer {

	clear : both;

}



.escaparate_noticia_titulo {

	padding : 6px;

}



.escaparate_noticia_img {

	float : left;

	margin-right : 2px;

}



/* Estilos para las secciones de especiales */

.especiales {
	display: none;

	padding:1px;

	margin-top : 10px;

	margin-bottom : 10px;

}

.especiales_cabecera {

	text-align : left;

	text-indent : 5px;

	font-weight : bold;

	padding		: 2px;

}



.especiales_contenido {

	

}



.especiales ul {

	padding:0px;

	margin:0px;

	list-style : none;

}



.especiales li {

	text-align : left;

	margin-bottom:1px;

}

.especiales #especiales_last {

	margin-bottom: 0px;

}



/* Estilos para la ficha de artÃ­culos */



.farticulo_cat {

	margin-top : 10px;

	

}





.farticulo_cat_ruta {

	text-indent : 12px;

	background-image : url(../graficos/ico_flecha_may.gif);

	background-repeat : no-repeat;

	background-position: 0% 50%;

}

.farticulo_noactivo {

	margin:0px auto;

	padding-left : 40px;

	

	

}

.farticulo_noactivo_texto {

	margin-top : 10px;

	color : #4a69b5;

	font-size : 12px;

}



.farticulo_art {

	text-align : center;

	margin-top : 10px;

}



.farticulo_art_contenido {

	width : 80%;

}



.farticulo_art_solapas {

	width : 100%;

	text-align : left;	

}



.farticulo_art_solapas ul {

	margin: 0px;

	padding: 0px;

	list-style : none;

	padding-top : 4px;

}



.farticulo_art_solapas li {

	display : inline;

	padding-top : 4px;

}



.farticulo_art_solapas li a {

	background-image : url(../graficos/solapa_inicio.gif);

	background-repeat : no-repeat;

	background-position : left 4px;

	padding : 0px 0px 0px 4px;

	margin:0;

	margin-right:4px;

	padding-top : 4px;

}





.farticulo_art_solapas li a span {

	background-image : url(../graficos/solapa_fin.gif);

	background-repeat : no-repeat;

	background-position: right -2px;

	padding-right : 10px;

	padding-top : 4px;

}



.farticulo_imgs {

	text-align : left;

	margin-top : 20px;

}



.farticulo_imgs_cabecera {

	padding: 2px;

	

}



.farticulo_igms_img {

	padding: 6px;

	border-top : 1px solid gray;

	clear:both;

	margin-top : 10px;

}



.farticulo_igms_img img{

	float : left;

	width : 60px;

}



.farticulo_com {

	text-align : left;

	margin-top : 20px;

}



.farticulo_com_cabecera {

	margin-bottom : 4px;

}



.farticulo_com_texto{

	padding-bottom: 6px;

	border-bottom : 1px solid gray;

}





.farticulo_com_form table {

	

}

.farticulo_com_form table {

	width : 80%;

}



.farticulo_com_form td {

	padding : 5px;

}

.farticulo_com_com {

	border-top : 1px solid gray;

	padding : 5px;

}



.farticulo_com_com_titulo {

	font-weight : bold;

	margin-bottom : 4px;

}



.farticulo_comps {

	text-align : left;

	margin-top : 20px;

	

}



.farticulo_comp {

	border-bottom : 1px solid gray;	

	padding-bottom : 10px;

}



.farticulo_comp .spacer {

	clear : both;

}



.farticulo_comp_cabecera {

	border-bottom : 1px solid gray;	

	

}



.farticulo_comp_listado {

	text-align : left;

	margin-top : 10px;

}



.farticulo_comp_listado img {

	float : left;

	width : 60px;

	

}



.farticulo_comp_art {

	clear : both;

}





.farticulo_comp_art_vars {

	margin-top : 10px;

}



.farticulo_comp_art_vars ul {

	margin:0px;

	padding:0px;

	width:80%;

	float:right;

	list-style : none;

}



.farticulo_comp_art_vars li {

	text-align : right;

}



.farticulo_comp_art_precio {

	font-weight: bold;

}



.farticulo_comp_art_var {

	font-weight: normal;

	padding-right : 20px;

}



.farticulo_fa .farticulo_art_precios {

	text-align : right;

}

 .farticulo_art_caract {

	margin-top : 10px;

	

}

 .farticulo_art_caract_cab {

	

	padding-bottom: 10px;

	border-bottom: 1px solid gray;

	

}



 .farticulo_art_caract_txt {

	

	margin-top : 10px;

	

}

.farticulo_art_rec {

	margin-top : 10px;

}



 .farticulo_art_link  {



	margin-top : 10px;

}

.farticulo_art_link span {



	background-image: url(../graficos/ico_flecha_may.gif) ;

	background-repeat : no-repeat;

	background-position : 0 50%;

	padding-left : 10px;

}



.farticulo_fb {

	margin-top : 16px;

}



.farticulo_fb_img {

	padding-right : 12px;

	vertical-align : top;

	

	

}





.farticulo_fb_articulo {

	padding : 4px;

	vertical-align : top;

	

}



.farticulo_fb .farticulo_art_precios {

	text-align : center;

}



.farticulo_fb .farticulo_art_precios {

	text-align : center;

}

.farticulo_art_tec {

	margin-top : 10px;

}



/* Estilos para la tabla de precios */



.farticulo_art_precios_layout {

	border:1px solid black;

}





.farticulo_art_precios_layout {

	border:1px solid black;

	margin-top : 20px;

}



.farticulo_art_precios_cab_fila td {

	padding : 4px;

	

}

.farticulo_art_precios_cab_fila  td#farticulo_art_precios_cab_precio {

	text-align: right;

}



.farticulo_art_precios_cab_fila  td#farticulo_art_precios_cab_comprar{

	text-align : center;

}



.farticulo_art_precios_fila td {

	padding : 2px;

	border-bottom:1px solid black;

}



.farticulo_art_precios_caract {

	text-align : left;

}



.farticulo_art_precios_precio {

	text-align : right;

	white-space : nowrap;

}









#farticulo_art_precio_precio_last td {

	border-bottom : 0px solid black;

}





.farticulo_art_precio_pvr {

	font-size: 10px; 

	font-family: Verdana,Arial; 

	color: Gray;

}



.farticulo_art_precio_oferta {

	font-size: 12px; 

	font-family: Verdana,Arial; 

	font-weight: bold; 

	color: Red;

}

.farticulo_art_precio_normal {

	font-size: 12px; 

	font-family: Verdana,Arial; 

	font-weight: bold; 

	color: #00008b; 

}





.farticulo_art_precios_carrito {

	white-space : nowrap;

	border-left:1px solid black;

	background-color:#EFEFEF;

	padding:4px;{$estilo}

}



.farticulo_art_precios_precio0 {

	padding : 4px;

	text-align : right;

}



.farticulo_art_precios_tlibre {

	margin-top : 10px;

}



.farticulo_attrs {

	margin-top 		: 10px;

	margin-bottom	: 10px;

	text-align		: left;

}





.farticulo_attr {

	margin-bottom : 6px;

}



.farticulo_attr_nombre_obl {

	color : #4a69b5;

}



.body_file_upload {

	background-color: white;

}





.farticulo_attr_archivo_button {

	border:0px;

	background-color : white;

	cursor : pointer;

	margin : 2px;	

}

.farticulo_attr_archivo_buttons {

	

}	





.farticulo_attr_texto {

	font-style : italic;

}





/* Estilos para la ficha de cliente */ 

.fcli_datos {

	border:1px solid #cccccc;

}



.fcli_datos ul {

	margin: 0px;

	padding: 0px;

	list-style : none;

}



.fcli_datos li {

	background-color : white;

	display : block;

	width : 100%;

	border-bottom : 1px solid #cccccc;

	padding : 3px;

}



.fcli_datos #ficha_cliente_datos_botones {

	border-bottom : 0px;

	text-align : right;

}



.fcli_datos li span {

	font-weight: bold;

}



.fcli_datos li.fcli_datos_res {

	font-weight: bold;

}



.fcli_datos_cab {

 	background-color : White;

 	padding : 4px;

 	border-bottom:1px solid #cccccc;

}







.fcli_peds_cab {

	margin-top : 10px;

	padding : 4px;

}



.fcli_peds_tot {

	padding : 4px;

}



.fcli_peds_lst {

	width  : 100%;

	

}



.fcli_peds_tot span#fcli_peds_tot_val {

	font-size	: 12px;

	font-weight	: bold;

}

.fcli_peds_lst_cab {

	border-right : 1px solid white;

	padding		: 2px;

}

.fcli_peds_lst_ped {

	background-color : #efefef;

	padding : 4px;

	

}



.fcli_peds_lst_ped td {

	border-bottom : 1px solid #9b9b9b;

	

}



.fcli_peds_lst_ped_importe {

	font-weight: bold;

	text-align : right;

}



.fcli_peds_lst_det {

	padding : 4px;

	

}



.fcli_peds_lst_introducir {

	text-align : right;

	

}



.fcli_peds_lst_int {

	padding-bottom : 10px;

}



.fcli_peds_lst_int  td{

	border-bottom : 1px solid gray;

	

}



.fcli_pags {

	text-align : center;

}



.fcli_pags ul {

	margin : 0px;

	padding : 0px;

	list-style : none;

}





.fcli_pags li {

	display : inline;

	padding-right: 4px;

}











.fcli_pags li#fcli_pag_actual {

	font-weight : bold;

	font-size : 12px;

	color : black;

	text-decoration : underline;

}





#fcli_pag_actual {

	font-weight 	: bold;

	font-size 		: 12px;

	color 			: black;

	text-decoration : underline;

}



.fcli_pag_link {

	text-decoration : none;

}



.ficha_cliente_descargas {

	text-align : center;

	margin-top : 10px;

	

}



.ficha_cliente_descargas a {

	padding-left : 36px;

	background: url(../graficos/ico_descargas.jpg) no-repeat left top;

	line-height : 36px;

	height : 36px;

	font-size : 12px;

	font-weight : bold;

	color : blue;	

}



.ficha_cliente_descargas a:visited {

	color : blue;

}





/* Estilos para la noticia */



.fnot {

	padding: 5px;

}





.fnot_fecha {

	margin-bottom : 10px;

} 



.fnot_img {

	margin-top: 10px;

	margin-bottom: 10px;

	margin-right : 10px;

	float : left;

	

}



.fnot_contenido {

	border-bottom: 1px solid gray;

	padding-bottom : 10px;

	margin-bottom : 10px;

}



.fnot_archivo {

	text-align : right;

	margin-top : 10px;

	font-weight: bold;

}



.fnot_archivo a {

	text-decoration : none;

}



/* Estilos par el formulario de consulta */



.fcon {

	padding : 5px;

	text-align : justify;

}



.fcon_log_env_ok, .fcon_log_env_ok {

	font-weight:bold;

	text-align:center;

	border:1px solid black;

	background-color: White;

}



.fcon_cab {

	font-weight: bold;

}



.fcon_txt {

	margin-top : 10px;

}

	

.fcon_form_btn {

	text-align : right;

	padding-right : 35px;

}



.fcon_pri {

	margin-top : 10px;

	text-align : justify;

}	



.fcon_form_eti {

	vertical-align : top;

	padding : 4px;

}

.fcon_form_inp {

	padding-bottom : 6px;

	

}



.fcon_env {

	border			: 1px solid black;

	margin-bottom 	: 10px;

	margin-top	  	: 10px;

	width 			: 300px;

	margin-left 	: 50px;

	padding 		: 10px;

	text-align		: left;

}



.fcon_env_err {

	color : red;

}



/* Estilos para Garantia */

.txt_gar {

	padding : 5px;

	

}



.txt_gar_cab {

	margin-bottom : 10px;

}



.txt_gar_comercio {

	margin-left : 20px;

	font-weight : bold;

}

.txt_gar_slogan {

	margin-left : 20px;

}



.txt_gar_datos {

	margin : 0px;

	padding: 0px;

	margin-left : 20px;

	margin-top  : 20px;

	list-style : none;

	margin-bottom : 20px;

}

#gar_loc{

	text-decoration : underline;

	margin-bottom : 10px;

}



.txt_gar_compra {

	margin-bottom : 10px;

}



.txt_gar_compra_cab {

	margin-bottom : 10px;

}



.txt_gar_compra_txt {

	text-align : justify;

}



.txt_gar_dev {

	margin-bottom : 10px;

}





.txt_gar_dev_cab {

	margin-bottom : 10px;

}



.txt_gar_dev_txt {

	text-align : justify;

}

.txt_gar_cond_cab {

	margin-bottom : 10px;

}



.txt_gar_conds {

	margin: 0px;

	padding : 0px;

	list-style : none;

}



/* Estilos para la identificaciÃ³n de cliente */

.idcli {

	padding: 5px;

}



.idcli_cab {

	margin-bottom : 10px;

}



.idcli_msg {

	text-align : justify;

	margin-bottom : 10px;

}



.idcli_form {

	text-align : center;

}



.idcli_form_tbl {

	width : 70%;

}



.idcli_form {

	text-align : center;

}



.idcli_form {

	text-align : center;

}



.id_cli_form_eti {

	font-weight: bold;

	text-align : right;

	padding-right : 10px;	

}



.id_cli_form_btn {

	text-align : right;

	padding-bottom : 4px;

}



.id_cli_form_rec {

	text-align : right;

}



/* Estilos para el index */

.web {

	margin : 2px;

}



.web_zonas {

	width : 770px;

}



.web_area {

	width : 770px;

}



.zona_izquierda {

	vertical-align : top;

	width : 170px;

}



.zona_sep_izq {

	background-image	: url(../graficos/motivo-azul.gif);

	background-repeat 	: repeat-y;

	width : 2px;

}



.zona_sep_dcha {

	background-image	: url(../graficos/motivo-azul.gif);

	background-repeat 	: repeat-y;

	width : 2px;

}





.zona_derecha {

	vertical-align : top;

	width : 150px;

}





.zona_central {

	width : *;

	vertical-align : top;

	

}



/* Articulo */

/* Escaparate */

.escaparate_articulos_cabecera {



}



.escaparate_articulos_solapa {

	background-image 	: url(../graficos/solapa_fin.gif);

	background-repeat 	: no-repeat;

	background-position : 100% 0;

	padding-right 	 	: 10px;

	padding-top			: 0px;

}

.escaparate_articulos_lst {

	width  :100%;

}

.escaparate_articulo_ficha {

	width : 50%;

	height : 100%;

}



/* Categoria ruta */

.categoria_ruta {

	font-weight : bold;

}



.fcat {

	padding : 10px;

}



.fcat_datos {

	margin-top : 6px;

	margin-bottom : 6px;

}	



.fcat_datos img{

	float : right;

	border:1px solid black;

}	



.fcat_datos p{

	margin : 0px;

	padding : 0px;

}	

.fcat_subcats {

	width : 98%;

	margin-top : 10px;

}



.fcat_subcats_lst {

clear:both;

	width : 100%;

}



.fcat_subcats_lst td {

	width : 50%;

	vertical-align : bottom;

	

}



.fcat_subcats_lst img {

	clear : both;

}



.fcat_subcats_lst td a {

	display : block;

	margin-bottom : 16px;

	margin-bottom : expression("0px");

}







.fcat_subcats_lst {

	empty-cells: hide;

	border-collapse: collapse;

	border-spacing : 5px;

}



/* ARticulo recmoendado */

.fcat_articulo_rec {

	width : 99%;

	margin-bottom : 10px;

}



.fcat_articulo_rec_solapa {

	background-image : url(../graficos/solapa_fin.gif);

	background-repeat : no-repeat;

	background-position: right -2px;

	padding-right : 6px;

}



.fcat_articulo_rec_disp {

	text-align : right;

	display : block;

}



.fcat_articulo_rec_desc {

	margin-top : 6px;

	margin-bottom : 6px;

	display : block;

}



.fcat_articulo_rec_ofe {

	text-align : right;

}



/* Estilos para los listados de artÃ­culos */

.lst_art {

	

}



.lst_art_cab {

	

}

.lst_art_pag_current {

	text-align : right;

	

}



.lst_art_pag_current {

	text-align : right;

	

}



.lst_art_arts {

	border-top : 1px solid gray;

	margin-top : 10px;

	padding-top  : 10px;

}



.lst_art_articulo {

	

	margin-bottom : 10px;

	margin-top : 10px;

	width  :99%;

	border-collapse : collapse;

	border-bottom : 1px solid gray;

}



.lst_art_articulo_img {

	width : 100px;

}



.lst_art_articulo_img

,.lst_art_articulo_datos 

,.lst_art_articulo_compra

{



	padding : 4px;

}





.lst_art_articulo_marca {

	display  : block;



}	



.lst_art_articulo_datos {

	vertical-align : top;

}



.lst_art_articulo_precios {

	

}



.lst_art_articulo_img {

	padding-right : 4px;

}



.lst_art_articulo_compra {

	padding : 10px;

	text-align : center;

	width  : 120px;

	border-left : 2px solid white;

	

}



.lst_art_articulo_mas {

	padding-left : 4px;

}



.lst_art_articulo_precios {

	text-align : center;	

}



.lst_art_articulo_carrito {

	background-color: white;

	white-space : no-wrap;

	

}



.lst_art_articulo_importe{

	font-weight: bold;

	

}



.lst_art_articulo_oferta {

	white-space : nowrap;

}



.lst_art_articulo_oferta_pvp {

	font-weight : bold;

}



.lst_art_pags {

	text-align : center;

}

.lst_art_pags ul {

	margin: 0px;

	padding : 0px;

	list-style : none;

}



.lst_art_pags li {

	display : inline;

	margin-right : 6px;

}







.lst_art_pags li#lst_art_pag_current a {

	font-weight : bold;

	font-size : 13px;

}

.lst_art_articulo_desc {

	

}



.lst_art_articulo_nombre {

	display : block;

	margin-bottom : 10px;

}



.lst_art_articulo_pvr {

	display  : block;

}



.lst_art_pag_current {

	clear : both;

	

}



.lst_art_cat_datos img {

	float : right;

}



/* Estilo para los pasos */



.pasos {

	text-align : center;

}



.pasos ul {

	margin:0px;

	padding:1px;

	list-style : none;

	width : 100%;

	

}



.pasos li {

	display : inline;

	width : 24%;

	padding : 4px;

	white-space : nowrap;

	text-align : center;

}



.pasos li#paso_actual {

	font-weight: bold;

	background-color : White;

}





.paso2_lin_importe_base

,.paso3_lin_importe_base {

	color : gray;

	font-style : italic;

}



.paso2_lin_attr_importe

,.paso3_lin_attr_importe {

	color : gray;

	font-style : italic;

}



.paso2_lin_importe_base

,.paso2_lin_importe_base {

	color : gray;

	font-style : italic;

}





/* Estilos para la ficha en el escaparate */

.esc_fart {

	font-size : 10px;

	padding : 4px;

	height : 100%;

	width : 100%;

}

.esc_fart_link {

	text-decoration : none;

	color : black;

	

}



.esc_fart_link img {

	float : right;



}

.esc_fart_datos {

	vertical-align : top;

	height : 100%;

	

}



.esc_fart_ahorro_div {

	clear : both;



}



.esc_fart_nombre {

	font-weight : bold;

	

}



.esc_fart_precios {

	clear : both;

	margin-top : 10px;

	text-align : right;

}



.esc_fart_contenido {

	margin-top : 10px;

}



/* Estilos para las secciones */



.sec_cab {

	text-indent : 3px;

	padding-bottom:1px;

	

}



.sec_cats {

	padding : 2px;

	padding-bottom : 0px;

	padding-top : 1px;

}

.sec_cats1 {

	padding: 0px;

	margin : 0px;

	list-style : none;

}

.sec_cats2 { 

	padding: 0px;

	margin : 0px;

	list-style : none;

}

.sec_cats3 { 

	padding: 0px;

	margin : 0px;

	list-style : none;

	

}



.sec_cats4 { 

	padding: 0px;

	margin : 0px;

	list-style : none;

	

}







.sec_todos {

	background-color : white;

	padding :1px;

}



.sec_todos {

	background-color : white;

	padding :1px;

}



.sec_todos_link {

	display : block;

	border:2px solid white;

}



.sec_cats1_link {

	border : 1px solid white;

}

.sec_cats2_link {

	border : 1px solid white;

}



.sec_cats3_link {

	padding-left : 14px;

}

.sec_cats3_link {

	padding-left : 20px;

}





/* Estilos para el listado de todos los artÃ­culos */



.todos_cab {

	margin-bottom : 10px;

}



.todos_lst_cab {

	margin-bottom : 10px;

}

.todos_lst_art {

	padding : 2px;

}

.todos_lst {

	padding-left : 4px;

}



.todos_pag {

	margin-top : 10px;

	text-align : center;

}



.todos_pag ul {

	padding: 0px;

	margin : 0px;

	list-style : none;

	

}



.todos_pag li {

	display : inline;

	padding-left : 10px;

}



.todos_pag li a {

	text-decoration : underline;

	color: blue;

}



#todos_pag_actual a{

	text-decoration: none;

	font-weight : bold;

	color: black;

}



/* Estilos para el log de errores */

.log {

	margin : 10px;

}



.log_msg img {

	margin-right : 20px;

	float : left;

}



/* Estilo para el login de la tabla */

.login_tbl {

	

	margin-top : 2px;

	margin-bottom : 10px;

}



.login_area {

	padding:3px;

}



.login_tbl_eti {

	padding : 2px;

	padding-right : 4px;

}



.login_form {

	display : inline;

} 



.login_cab {

	padding:2px;

	text-align : center;

} 



.login_tbl_btns {

	text-align : center;

	padding-top : 6px;

}



.login_olvido, .login_registro {

	text-align : center;

	margin-bottom : 2px;

}



/* Estilos para los archivos subidos */

.body_file_upload {

	font-size : 11px;

}



.file_upload {

	margin : 10px;

}



.file_upload_files_cab,

.file_upload_form_cab {

	font-weight: bold;

	border-bottom : 1px solid gray;

	margin-bottom : 10px;

}	



.file_upload_form form {

	text-align : center;

}



.file_upload_files, .file_upload_form {

	

	text-align : left;

}



.file_upload_input {

	

}



.file_upload_eti {

	font-weight: bold;

	padding-right : 10px;

}



.file_upload_btn_area {

	text-align : right;

}



.file_upload_file {

	

	padding-left : 36px;

	width : 90%;

	height : 32px;

	background-image : url(../graficos/file_icon.png);

	background-repeat : no-repeat;

	

	padding-bottom : 10px;

	border-bottom : 1px solid gray;

	margin-bottom : 10px;

}



.file_upload_delete {

	line-height : 32px;

	float : right;

	clear : right;

}



.file_upload_select {

	color : black;

	text-decoration : none;

	display : block;

	float : left;

	width : 100%;

}



.file_upload_select:hover {

	border: 1px solid gray;

	background-color: White;

}



.file_upload_size, .file_upload_name {

	display : block;

	clear : both;

}

.file_upload_size {

	color : gray;

	font-style : italic;

}

.file_upload_nofiles {

	font-weight: bold;

	margin-left : 10px;

}



/* Estilos para mas imagenes */

.body_mas_imgs {

	margin: 0px;

	padding : 0px;

}



.mas_imgs_layout {

	width : 97%;

	height : 100%;

}



.mas_imgs_lst {

	vertical-align: top;

	white-space: nowrap;

	width: 150px;

	background-color: White;

	padding: 4px;

	border-right: 1px solid gray;

}



.mas_imgs_lst_cab {

	text-decoration : underline;

	margin-top : 5px;

	margin-left : 5px;

	margin-bottom : 10px;	

	font-weight : bold;

}



.mas_imgs_lst_imgs {

	margin-left : 10px;

}



.mas_imgs_lst_img {

	margin-bottom : 5px;

}



.mas_imgs_prev {

	vertical-align : top;

	padding : 4px;

	background-color : white;

	padding-left : 10px;

}



.mas_imgs_prev_cab {

	font-weight : bold;

	margin-top : 5px;

	

	margin-bottom : 10px;	

	text-decoration : underline;

}



.mas_imgs_prev_desc {

	margin-bottom : 10px;	

	width : 600px;

	text-align : justify;

}





/* Estilos para mas vendidos */

.mas_vendidos {

	

}



.mas_vendidos_area {

	border : 0px;

}





.mas_vendidos_cab {

	font-weight : bold;

	line-height : 24px;

	text-indent : 6px;

}



.mas_vendidos_art {

	padding-left : 6px;	

}



/* Estilos para la minicesta */

.minicesta_cab_link {

	display : block;

	float : right;

}



.minicesta_cab_tit {

	height : 20px;

	vertical-align : middle;

	padding-left : 5px;

	width : 100%;

}

.minicesta_cab_link {

	text-align : right;

	white-space : nowrap;

	padding-right : 2px;

}



.minicesta_area {

	padding : 4px;

}



.minicesta_art_eti ,

.minicesta_pun_eti ,

.minicesta_tot_eti {

	width : 100%;

	padding : 1px;

}



.minicesta_art_val ,

.minicesta_pun_val ,

.minicesta_tot_val {

	text-align: center;

}



..minicesta_tot_val {

	font-weight: normal;

}



/* Estilos para el listado de noticias */

.noticias_archivo_solapa {

	background-image 	: url(../graficos/solapa_fin.gif);

	background-repeat 	: no-repeat;

	background-position : 100% 0;

	padding-right 	 	: 10px;

	padding-top			: 0px;

}



.noticias_archivo_not_fecha {

	display: block;

	color: #0D3769;

}



.noticias_archivo_not_cab {

	margin-bottom : 5px;

}



.noticias_archivo_not .spacer {

	clear : both;

}



.noticias_archivo_cab {

	border-bottom : 1px solid black;

}



.noticias_archivo_not_link {

	font-weight : bold;

}



.noticias_archivo_not_img {

	float : left;

}



.noticias_archivo_nots {

	padding : 10px;

}



.noticias_archivo_not {

	margin-bottom : 10px;

	padding-bottom : 10px;

	border-bottom : 1px solid black;

}



/* Recuperar clave */

.body_rec_clave {

	background-color : White;

	margin : 5px;

	font-family: Verdana, Arial; 

	font-size: 7.5pt

}



.rec_clave {

	text-align : center;

}

.rec_clave_comercio {

	font-weight : bold;

}



.rec_clave_txt {

	margin-bottom : 10px;

}





.rec_clave_btn {

	clear: both;

}





/* Estilos para el registro de usuarios */

.registro , .registro_nuevo {

	text-align : left;

	

}



.registro {

	padding : 2px;

}





.registro_nuevo {

	width  : 84%;

}



.registro_layout {

	

}



.registro_cab {

	background-color: #0d3769; 

	color: White; 

	font-weight: bold;

}



.registro_cliente_no {

	

}



.registro_regalo {

	margin-top : 5px;

	margin-bottom : 5px;

	color : red;

	width : 80%;

	margin-left : 20px;

}



.registro_form_eti {

	width : 80px;

	

}



.registro_form_eti {

	width : 80px;

	

}



.registro_form_priv {

	color : #808080;

}



.registro_layout td {

	padding : 2px;

}



.registro_form_botones {

	height : 40px;

	

}



.registro_form_priv {

	text-align : justify;

	margin-top : 10px;

}



/* Estilo para textos generales */

.texto {

	padding : 2px;

}



.body_texto {

	font-size: 10px;

	background-color: White;

	margin: 2px;

	text-align: center;

}



.texto_botones_boton {

	

}

.mas_vendidos {

	margin-top : 10px;

}




.buscador {

	margin-bottom : 10px;

}



.sec {

	margin-bottom : 10px;

}




.esc_fart_precios_antes {

	color : gray;

}



.farticulo_cat_ruta_sep {

	font-size : 11px;

	color : gray;

}







.menu {

    border-collapse: collapse;

}



.menu td {

    border:1px solid white;

}



.descargas {

	padding: 10px;

}



.descarga_caducada .spacer,

.descarga .spacer {

	clear : both;

}



.descargas_cab {

	font-weight : bold;

	text-decoration : underline;

	font-size : 12px;



}





.descargas_cab span {

    

}





.descarga_ficheros {

	padding : 10px;

}



.descarga_caducada img,

.descarga img {

	float : left;

	margin-right : 10px;

	

}





.descarga_fichero {

	display : block;

	color : Black;

	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;

}





.sec_env_cond_cab {

   font-weight : bold;

   text-decoration : underline;

   font-size : 12px;



}





.sec_env_cond_text {

	padding: 10px;

	

}



.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;

}	



						/* ID : 1 */

						.lst_art_articulo_precios {

							border-collapse : collapse;

						}

						

						.lst_art_articulo_precios td {

							border:1px solid  #C0C0C0;

							padding : 1px;

						

						}	

					

			/* ID : 2 */

			.zona_central {

				padding : 4px;

			}

		

.esc_fart_precios_ofe {

	display : block;

	color : red;

	

}

.esc_fart_precios_ofe_pvp {

	font-weight : bold;

}



.esc_fart_precios_antes {

	display : block;

}



.esc_fart_precios_pvr {

display : block;

}

		
.farticulo_art_ref {
	display : block;
	color:gray;

}


a img {
   border:0px;
}