/* NO ELIMINAR ESTA LÍNEA , NECESARIA PARA LA VISUALIZACIÓN DE PEDIDOS */
@import url(estilo_pedido.css); 



.td  {
font-size: 12px;
}

a ,
.minicesta,
.mas_vendidos_cab {
font-size: 12px;
}

.cesta_tabla {

font-size: 12px;
}

.minicesta_art_eti {
font-size: 12px;
}

.minicesta_art_val {
font-size: 12px;
}

.minicesta_tot_eti {
font-size: 12px;
}

.minicesta_tot_val {
font-size: 12px;
}

.login  {
-ms-border-radius: 8px 8px 8px 8px;
}


.login_tbl {
margin-top : 0px;
margin-bottom : 0px;
padding-top: 5px;
-ms-border-radius: 8px 8px 8px 8px;
}

.login_tbl_eti {
display:none;
font-size:12px;
padding : 4px;
color:#666666;
text-align:right;
vertical-align:middle;
}

.login_form {
margin-bottom: 0px;
display:none;
} 

.login_olvido a, .login_registro a {
	color : #7BA8CC;
	text-align : center;
	font-size: 11px;
	text-decoration:none;
}

.login_olvido a:hover, .login_registro a:hover {
font-weight:bold;
font-size: 11px;
color: steelBlue;
}

.login_area {
background: #CCCCCC;
}

.login_area tr{
text-align:center;
}

.login_cab {
	display:none;
background-color:#446A19;
color:darkOrange;
font-family:Trebuchet MS,Geneva,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
height:25px;
text-align:center;
vertical-align:middle;
line-height: 23px;
-ms-border-radius: 8px 8px 0px 0px;
-moz-border-radius: 8px 8px 0px 0px;
-webkit-border-radius: 8px 8px 0px 0px;
-khtml-border-radius: 8px 8px 0px 0px;
}

.login_tbl_inp input {
	display:none;
background-color : #FAFFBD;
color            : Gray;
border           : 1px;
border-style	 : solid;
border-color	 : #FEF20E;
float			 : inherit;
width			 : 125px;
margin-bottom	 : 0px;
text-align		 : center;
-ms-border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
}

.login_tbl_inp {
}

.login_tbl_btns {
	display:none;
	text-align:center;

}

.login_tbl_btn {
	display:none;
color:#666666;
cursor:pointer;
font-family:Arial,Geneva,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
margin-left:42px;
margin-top:2px;
width:50%;
}

login_tbl_btns tr {
padding: 5px;
margin: 5px;
text-align:center;
}

.escaparate_noticia_link {
color            : #666666;
font-weight		 : bold;
text-decoration  : none;
font-size:11px;
}

.escaparate_noticia_link:hover {
text-decoration  : underline;
}



.web_area{
	display:block;
	background-color:#FFFFFF;
	border:none;
	border-radius:	0 0 15px 15px;
	-moz-border-radius:	0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
	-ms-border-radius:	0 0 15px 15px;
}

.web_layout {
display: inline-block;

}


body {
	background-image:url(bckgnd_extr.jpg);
	background-attachment:scroll;
	scrollbar-face-color: #B0C4DE;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #D6E2EE;
	scrollbar-darkshadow-color: #9898D8;
	scrollbar-shadow-color: gray;
	scrollbar-arrow-color: #306898;
	scrollbar-track-color: #DCE5F0;
	font-family		:Arial,Geneva,Helvetica,sans-serif;
	text-align		 : center;
	background-color: #FFFFFF;
	background-position:top center;
	background-repeat: repeat;
}


.buscador_marca {
background-color : #000000;
border           : 1px gray solid;
}

.buscador_marca_cabecera {
background-image : url(secciones_cab.gif);
color            : #000000;
font-weight      : bold;
padding-left     : 2px;
text-transform   : capitalize;
}

.buscador_marca_select {
background-color : #ffffff;
color            : black;
}

.cabecera .derecha .fecha {
display			 : none;
color            : Moccasin;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.cabecera {
background-color : none;
margin-bottom: 2px;
padding-left:0px;
}

.menu {
	margin-top  : 0px;
    background-image : none;
	background-repeat:no-repeat;
}

.cabecera .izquierda .usuario {
color:#F0E68C;
font-size:13px;
font-weight:bold;
padding-left:10px;
}
.cabecera .menu .link {
color:#FFFFFF;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
width:100%;
}

.cabecera .menu .link:hover {
}

.cabecera .menu .link .id_cliente {
display:none;
}

.sec_cab {
background-image:url(sec_cab_back.jpg);
-moz-border-radius:5px 5px 0px 0px;
-webkit-border-radius:5px 5px 0px 0px;
-khtml-border-radius:5px 5px 0px 0px;
color:#FFFFFF;
font-family:Arial;
font-size:11px;
font-weight:bold;
height:24px;
line-height:20px;
padding-top:5px;
text-align:center;	
}

.sec_cats1_cat {
font-size        : 0px;
text-align:center;

}

.sec_cats1_link {
display:none;
visibility:hidden;
}


.sec_cats1_link:hover {
}


.sec_cats2_cat li a {
}


.sec_cats2_link {
color:#214546;
display:inline;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding-left:10px;
text-align:left;
text-decoration:none;
}

.sec_cats2_link:hover {
color:#9A0000;
}

.sec_cats2_link li {
}

.sec_cats3_link {
color:#214546;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding-left:14px;
text-align:left;
text-decoration:none;
}

.sec_cats3_link:hover {
color:#9A0000;
}

.sec_cats4_link {
color:#214546;
font-family:Arial;
font-size:12px;
font-weight:normal;
padding-left:25px;
text-align:left;
text-decoration:none;
}

.sec_cats4_link:hover {
color:#9A0000;
}


.sec_cats5_link {
color:#214546;
padding-left:35px;
font-family:Arial;
font-size:12px;
font-weight:normal;
text-align:left;
text-decoration:none;
}

.sec_cats5_link:hover {
color:#9A0000;
}

#cat_selected {
color:#FFCC33;
}

.sec_cats ul {
line-height: 24px;
}

.zona_derecha {
}


.zona_izquierda {
background-color : #FFFFFF;
padding          : 0px;
}


.farticulo_art_precios.variaciones {
}

.farticulo_art_precios.variaciones td {
}



.btcesta {
color            : #000000;
background-color : #B0C4DE;
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;
cursor			 : pointer;
}

.btCestaPresupuesto {
color            : #0000FF;
background-color : #9CED0B;
border           : 1px solid black;
font-weight      : normal;
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;
cursor			 : pointer;
}




.ficha_descripcion {
font-size        : 10px;
}

.farticulo_art_img#imagen_articulo {
margin-right:10px;
margin-top:12px;
border:1px solid #EAEAEA;
}

.farticulos_art_selects {
float:none;
width: 0 auto;
text-align:center;
}


.farticulo_art_selects_selecciona {
color:darkGreen;
font-family:Trebuchet MS;
font-size:14px;
padding-bottom:0;
text-align:center;
}

.farticulo_art_img_mosaico {
	padding-top: 15px;
}

.farticulo_art_img_mosaico_div {
float:left;
padding:0;
text-align:center;
}

.farticulo_art_img_mosaico_img {
margin:0 !important;
border:	1px solid #CCCCCC;
filter:alpha(opacity=50);
opacity: 0.5;
}

.farticulo_art_img_mosaico_img:hover {
filter:alpha(opacity=70);
opacity: 0.8;
}

.farticulo_art_img_mas {
}

.farticulo_art_ref {
	color:#666666;
	display:block;
	font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
}

.farticulo_art_nombre {
text-align:left;
}

.farticulo_art_nombre2 {
	color: #9A0000;
	font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.ficha_marca {
font-size        : 14px;
color            : black;
font-weight      : bold;
}

.farticulo_art_marca {
color:#5A7E8C;
font-family:Arial,Geneva,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
padding-top:5px;
text-align:left;
}

.ficha_nombre {
color            : #000066;
font-size        : 18px;
font-weight      : bold;
}

.ficha_titular {
font-size        : 10px;
font-weight      : bold;
}

.farticulo_art_solapas li a {
background-color : none;
color            : #999999;
font-weight      : bold;
text-decoration  : none;
text-align		 : center;
vertical-align	 : middle;

}

.farticulo_art_solapas li a:hover {
background-color : none;
color            : darkGreen;
font-weight      : bold;
text-align		 : center;
vertical-align	 : middle;
text-decoration  : none;
}

.farticulo_art_solapas li a#selected {
background-color : none;
color            : #0033FF;
font-weight      : bold;
text-decoration  : none;
text-align		 : center;
vertical-align	 : middle;
}

.farticulo_art_solapas li a#selected:hover {
background-color : none;
color            : #0033FF;
font-weight		 : bold;
text-align		 : center;
vertical-align	 : middle;
text-decoration  : none;
}

.ficha_texto_oferta {
padding          : 2px;
font-size        : 11px;
border           : 1px solid Maroon;
color            : #cc3300;
}

.farticulo_art_iva {
font-size: 12px;
}

#divIva {
color:#008000;
font-family:Trebuchet MS;
font-size:12px;
font-weight:bold;
text-align:center;
}

#divInvInc {
color:#E67E00;
font-family:Arial;
font-size:13px;
font-weight:normal;
margin-right:12px;
margin-top: 4px;
text-align:center;
}

.todos_lst_cab {
font-weight      : bold;
color            : black;
background-color : #FFFFFF;
}

.sec_todos_link {
font-size		 : 12px;
font-weight		 : normal;
color            : #4b4b4b;
background-color : #FFFFFF;
text-decoration  : none;
font-family		 : Arial, Geneva, Helvetica, sans-serif;
text-align		 : center;
padding-left     : 0px;
}

.sec_todos_link:hover {
text-decoration : underline;
}

.todos_impar {
background-color : #f4f4f4;
}

.todos_par {
background-color : #ffffff;
}

.copy {
text-decoration  : none;
font-size        : 11px;
color            : #999999;
font-family      : Tahoma, Geneva, Helvetica, Arial, sans-serif;
font-family		 : Arial, Helvetica, sans-serif;
font-weight      : normal;
margin-top		 : 3px;
margin-bottom	 : 15px;
}

.lst_art_cab {
font-family      : Arial, Geneva, Helvetica, sans-serif;
font-size        : 10pt;
font-weight      : normal;
color            : Navy;
}

.farticulo_cat_ruta_link{
border-bottom:0px dotted #999999;
color:#666666;
font-family:\\\\\\\"Trebuchet MS\\\\\\\",Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.farticulo_cat_ruta_link:hover{
text-decoration	 : none;
font-size        : 12px;
color            : #c50000;
}


.escaparate_promocion_cabecera {
display		: none;
}

.escaparate_promocion_solapa {
display			 : none;
font-size		 : 19px;
background-image : none;
font-family		 : Arial, Geneva, Helvetica, sans-serif;
font-style		 : normal;
color            : #006600;
text-decoration  : none;
font-family		 : Arial, Geneva, Helvetica, sans-serif
}

.escaparate_promocion_contenido {
color:#666666;
font-family:Trebuchet MS,Geneva,Helvetica,sans-serif;
font-size:11px;
margin-left:10px;
margin-right:10px;
text-align:justify;
}

.escaparate_promocion_contenido a {
color:#666666;
text-decoration:none;
font-weight: bold;
}

.escaparate_promocion_contenido a:hover {
color:#333333;
text-decoration:none;
}

.escaparate_noticias {
margin-bottom	 : 30px;
}

.escaparate_noticias .archivo a {
	display:none;
}

.escaparate_noticias_solapa {
padding-top		 : 5px;
padding-bottom	 : 9px;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-bottom:10px;
padding-left:15px;
}

.escaparate_noticias_solapa img {
	display:none;
}

.escaparate_noticias_cabecera {
background-image:url(\\\\\\\"Cab_menu.jpg\\\\\\\");
height:30px;
line-height:30px;
margin-top:20px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
margin:0px auto;
margin-top: 20px;
width:620px;
}


.faqs_cabecera {
display			 : block;
font-family      : Arial, Geneva, Helvetica, sans-serif;
font-size        : 12px;
color            : #800000;
font-weight      : bold;
border-bottom	 : 1px dotted gray;
padding-top		 : 5px;
text-shadow		 : 2px 2px 2px #CCCCCC;
}

.faqs_contenido {
font-size:12px;
color: #333333;
font-family:Arial, Helvetica, sans-serif;
padding: 5px;
text-align:justify;
}

.faqs_contenido tr{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding: 10px;
color:#333333;
}




.farticulo_imgs_cabecera {
color:DarkRed;
font-family:Trebuchet MS;
font-size:13px;
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 dotted #999999;
}

.farticulo_art_caract_cab {
border-bottom:1px dotted #666666;
color:SeaGreen;
font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-bottom:0px;
}

.farticulo_art_caract_txt  {
font-size	: 12px;
color		: #666666;
margin-top 	: 5px;
font-family	: \\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
text-align:justify;
}

.farticulo_art_caract tr {
color:#666666;
font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
font-size:12px;
}

.farticulo_art_caract td {
color:#666666;
font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
font-size:12px;
}

.farticulo_art_rec  {
	margin-top: 15px;
	text-align:center;
}

.farticulo_art_rec a {
	font-size : 12px;
	font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	margin-top: 25px;
	text-decoration:none;
	height: 30px;
}

.farticulo_art_rec_link {
}

.farticulo_art_rec_link:hover {
	color:#666666;
}


.farticulo_art_link  {
font-size        : 11px;
}

.farticulo_art_precios {
}

.farticulo_art_precios table{
	margin: 0px auto;
	text-align:center;
}

.farticulo_art_precios_cab_fila {
background-image : url(ficha_cab.gif);
background-color : none;
color            : black;
font-weight		 : bold;
padding          : 1px;
}

.fcli_peds_lst_cab {
color            : black;
font-family      : Arial, Geneva, Helvetica, sans-serif;
background-color : none;
text-align		 : center;
}

.fcli_datos_cab {
color:#9A0000;
font-family:Arial,Geneva,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

.fcli_peds_cab {
background-color : none;
padding-left     : 0px;
color            : #800000;
font-weight      : bold;
border-bottom	 : 1px dotted grey;
font-size:12px;
}

.fnot_cab {
font-family      : Arial, Geneva, Helvetica, sans-serif;
font-size        : 12px;
color            : #A80400;
font-weight      : bold;
border-bottom	 : 1px dotted #666666;
}

.txt_gar_cab {
display			 : none;
font-family      : Arial, Geneva, Helvetica, sans-serif;
font-size        : 10pt;
color            : Navy;
font-weight      : bold;
text-decoration  : underline;
text-shadow: 2px 2px 2px #CCCCCC;
}

.txt_gar_compra_cab {
font-family      : Arial, Geneva, Helvetica, sans-serif;
}

.txt_gar_dev_cab {
font-family      : Arial, Geneva, Helvetica, sans-serif;

}

.txt_gar_cond_cab {
font-family      : Arial, Geneva, Helvetica, sans-serif;
font-size        : 12px;
color			 : #800000;
border-bottom	 : 1px dotted gray;
font-weight      : bold;
text-shadow: 2px 2px 2px #CCCCCC;
}

.escaparate_articulo_ficha {
border           : 1px solid #D1D1D1;
padding          : 8px;
background-color : #FFFFFF;
}

.fcat_articulo_rec {
	display:none;

}

.fcat_articulo_rec a:hover {
text-decoration  : none;
}

.fcat_articulo_rec_nombre a {
text-decoration  : none;
color:#800000;
font-family:\\\\\\\"Trebuchet MS\\\\\\\",Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-align:center;
}

.fcat_articulo_rec_nombre a:hover {
text-decoration  : underline;
}

.fcat_articulo_rec_url a {
	float: right;
}



.lst_art_articulo_nombre {
color:#9A0000;
display:block;
font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
text-decoration:none;

}

.lst_art_articulo_nombre:hover {
	text-decoration:underline;
}


.fcat_articulo_rec_img {
	size: 10px auto;
}

.fcat_articulo_rec_marca {
color: #666666;
font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
padding-bottom:6px;
}

.lst_art_articulo_marca {
color			 : #5A7E8C;
font-size		 : 11px;
font-weight      : bold;
font-family		 : Arial, Geneva, Helvetica, sans-serif;
font-style		 : normal;
padding-bottom	 : 6px;
}

.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 : none;
}

.fcat_articulo_rec_pvp {
font-size        : 12px;
font-weight      : bold;
}

.fcat_ruta  {
	display:none;
}

.fcat_subcats {
background-color : none;
border           : 0px solid #FFFFFF;
}

.lst_art_articulo_pvp td {
margin-right:10px;
text-align:right;
}

.lst_art_articulo_pvp {
color:forestGreen;
display:inline;
font-family:Verdana;
font-size:10px;
font-weight:normal;
margin-right:10px;
text-align:right;
}

.lst_art_articulo_oferta {
color            : #1B29E4;
background-color : none;
text-align       : center;
}

.lst_art_articulo_ahorro {
font-size		 : 18px;
color            : #1B29E4;
background-color : none;
font-weight      : bold;
white-space      : nowrap;
}

.fcat_articulo_rec_ahorro {
display			 : none;
color            : #ffffff;
background-color : #ff0000;
font-weight      : bold;
white-space      : nowrap;
}

.lst_art_pags li a  {
color:#666666;
font-weight:bold;
text-decoration:none;
}

.lst_art_pags li a:hover  {
	color: #9A0000;
}

.lst_art_articulo_img
,.lst_art_articulo_datos 
,.lst_art_articulo_compra
 {
background-color : #ffffff;
}

.fcat_subcats_lst td  {
	border             : 0px solid  #ffffff;

}


.esc_fart_marca {
color:#999999;
font-family:Arial;
font-size:11px;
font-style:normal;
font-weight:bold;
padding-top:4px;
text-align:center;
text-decoration:none;
}

.esc_fart_marca:hover {
text-decoration	 : none;
}


.esc_fart_link img {
border           : 0px #FFFFFF solid;
padding          : 0px;
background-color : #FFFFFF;
}

.esc_fart_ahorro {
color            : #ffffff;
background-color : #0033CC;
font-weight      : bold;
white-space      : nowrap;
}

.fcat_subcats_nombre {
color: #C50000;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
height:100%;
margin-top:5px;
text-decoration:none;
width:100%;
}

.fcat_subcats_nombre:hover {
color: none;
}

.fcat_subcats_lst td a {
text-decoration  : none;
font-size		 : 12px;
font-family		 : Arial, Helvetica, sans-serif;
font-weight      : normal;
background-color : none;
color            : #000000;
padding-left     : 0px;
}

.fcat_subcats_lst td a:hover {
text-decoration:none;
background-color : none;
}


.sec  {
}

.todos_cab {
font-family      : Arial, Geneva, Helvetica, sans-serif;
font-size        : 10pt;
color            : #000000;
font-weight      : bold;
text-decoration  : underline;
}

.registro_cliente_no  {
color:#999999;
font-family:Arial;
font-size:12px;
margin-left:0px;
padding-top:5px;
text-align:justify;
width:100%;
}

.registro_form_campo {
color:#333333;
font-size:11px;
padding:2px;
}

.registro_form_campo a {
font-size:11px;
color: #0066FF;
text-decoration:none;
}

.registro_form_campo a:hover {
text-decoration:underline;
}

.registro_form_campo select {
color:#333333;
cursor:pointer;
font-family:Arial,Geneva,Helvetica,sans-serif;
font-size:12px;
background-color: #FAFFBD;
border-color: #CCCCCC;
}

.registro_form_input  {
background-color:#FAFFBD;
border:1px solid #CCCCCC;
color:#666666;
}

.registro_form_input #email {
background-color : #800000;
}

.registro_form_eti  {
color:#666666;
font-family:Arial,Geneva,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin-left:10px;
padding-left:10px;
width:230px;
}

.registro_obl {
color:Red;
font-size:12px;
font-weight:bold;
margin:2px;
}
.registro_form_select {
font-family      : Arial, Geneva, Helvetica, sans-serif;
font-size        : 12px;
color            : #333333;
cursor			 : pointer;
}

.registro_sep td{
border:0px;
}

.registro_form_boton  {
font-family      : Arial, Geneva, Helvetica, sans-serif;
font-weight      : bold;
font-size        : 10px;
color            : #333333;
cursor           : hand;
cursor			 : pointer;
}

.link_olvido {
color:#9A0000;
font-size:11px;
font-weight:bold;
filter:alpha(opacity=30);
opacity: .3;
padding-left:0px;
padding-top:5px;
text-align:left;
}

.link_olvido a {
color:#9A0000;
font-size:11px;
font-weight:bold;
filter:alpha(opacity=30);
opacity: .3;
padding-left:0px;
padding-top:5px;
text-align:left;
text-decoration:none;
}

.link_olvido a {
filter:alpha(opacity=80);
opacity: .8;
}




.texto_cab {
border-bottom:1px dotted grey;
color:#800000;
font-family:Arial,Geneva,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;
text-shadow: 2px 2px 2px #CCCCCC;
}

.ped_fpag_boton {
background-color : none;
font-family      : Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-weight      : bold;
font-size        : 12px;
color            : #000000;
cursor           : hand;
cursor			 : pointer;
}

/* Estilos para la cabecera */
.cabecera {
background-color:#CCCCCC;
}

.cabecera_up {
float:right;
background-image:url(bckgnd.png);
background-position:center;
width: 200px;
text-align:right;
height:30px;
line-height:30px;
float:right;
}

.texto .cabecera_up {
	color:#999999;
}

.cabecera_up a {
color:#9A0000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.cabecera_up a:hover {
color:#FFFFFF;
text-shadow:1px 1px 2px #333333;
}



/* Zona de imagen y texto */



.imagen {
background-color:#CCCCCC;
border: 0px solid #CCCCCC;
padding-bottom:5px;
}

.cabecera .imagen img {
border:0 none;
display:inline;
margin:0px;
padding:0px;
position:absolute;
}

.cabecera .imagen img:hover {
filter:alpha(opacity=70);
opacity: .7;
}

/* Fila de menÃ?Âº */
.cabecera .menu {
background-image:url(Cab_menu.jpg);
background-repeat:repeat-x;
-moz-border-radius:7px 7px 0px 0px;
-webkit-border-radius: 7px 7px 0px 0px;
-moz-border-radius:7px 7px 0px 0px;
display:inline-table;
margin-top:20px;
border-bottom:3px solid #9A0000;
width : 100%;
height:30px;
line-height:30px;
}

.cabecera .menu .opcion {
	white-space : nowrap;
	text-align : center;
}

.cabecera .menu .opcion:hover {
background-image:url(Cab_menu_hv.jpg);
background-repeat:repeat-x;
-moz-border-radius:7px 7px 0px 0px;
-webkit-border-radius: 7px 7px 0px 0px;
-moz-border-radius: 7px 7px 0px 0px;
}
	background-color: #9A0000;

/* Zona izquierda del menu */
.cabecera .menu .izquierda {
display:inline-block;
padding-left:5px;
vertical-align:middle;
}

/* Zona central del menÃ?Âº */
.cabecera .menu .derecha {
	text-align : center;
	vertical-align : middle;
}

.cabecera .menu .derecha .idiomas {
float:right;
margin-right: 10px;
display: none;
}

#cerrar_sesion {
color:#CCCCCC;
font-size:11px;
padding-left:10px;
text-decoration:none;
vertical-align:bottom;
}

#cerrar_sesion:hover {
color:#F0E68C;
text-decoration:underline;
}


/* Estilos para el buscador */
.buscador_cabecera {
color:#9A0000;
font-family:\\\\\\\"Trebuchet MS\\\\\\\",Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin-left:12px;
padding-top:3px;
text-align:left;
vertical-align:bottom;

}

.buscador {
-moz-border-radius:8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
-khtml-border-radius: 8px 8px 8px 8px;
background-color:#A9A9A9;
border:1px solid #666666;
height:70px;
padding:0;
width:173px;
}

.buscador_contenido {
margin-bottom:3px;
margin-top:1px;
}

.buscador_contenido_campo {
border-color:#FFFFFF;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:18px;
margin-left:6px;
margin-top:2px;
text-align:left;
width:125px;
}

.buscador_contenido_imagen {
background-color:#A9A9A9;
background-repeat:no-repeat;
border:0 none;
height:23px;
margin-left:3px;
padding-left:0;
text-align:right;
vertical-align:middle;
width:27px;	
}

.buscador_form {
display	: inline;
}

.buscador .buscador_avanzado {
text-align:left;
margin-left: 12px;
margin-top: 0px;
font-size:12px;
}

.buscador_avanzado .campo .lbl {
color:#333333;
font-size: 12px;
text-align:right;
display:block;
float:left;
width:65px;
padding-right: 15px;
}

.buscador_avanzado select {
color:#333333;
font-size: 12px;
}

.buscador .buscador_avanzado a {
color:#EAEAEA;
font-size:10px;
margin-top:1px;
text-align:left;
text-decoration:underline;
}

.buscador_avanzado .cabecera {
color:#800000;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px dotted gray;
}

/* Estilos para el buscador de marcas */
.buscador_marca {
	padding: 0px;
	height : auto;
}

.buscador_marca_cabecera {
padding : 4px;
}

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

.buscador_marca_imagen {
	margin-left : 14px;
	margin-top : 2px;
	border: 0px;
	background-color : #FFFFFF; 
}

.buscador_marca_form {
	display : inline;
}

/* Estilos para la cesta */

.cesta_tabla .cabeceras td {
color:#9A0000;
font-size:13px;
font-weight:bold;
height:25px;
vertical-align:middle;
}


.cesta_cabecera .texto {
display: none;
	 margin-top:5px;
	 font-size:12px;
	margin-top : 7px;
	color:#800000;
	font-weight:bold;
}


.cesta_cabecera {
border-bottom:0px solid #9A0000;
margin-bottom:0;
padding-bottom:0;
}

.cesta_tabla {
margin:0 auto;
width:96%;
}

.cesta_tabla .fila_separador {
display:block;
}

.cesta_tabla .linea {
line-height: auto;
}

.cesta_tabla .linea_dto {
	background-color : #FFFFE0;
	line-height: auto;
}

.cesta_tabla .linea_dto_total{
	background-color : #FFFFE0;
	line-height: auto;
}

.cesta .ref {
font-size:12px;
padding-left: 4px;
text-align:left;
vertical-align:middle;
}
.cesta .concepto {
font-size:12px;
padding-bottom:4px;
padding-left:4px;
padding-top:4px;
text-align:left;
vertical-align:middle;
}

.importe_base {
	color : gray;
	font-style : normal;
}

.cesta .atributos {
	color : gray;
	padding-left: 18px;
}

.cesta .atributos .importe {
	padding-left : 4px;
	color : gray;
	font-style : normal;
}


.cesta_tabla .linea_regalo {
}

#cesta_cab_unidades {
padding-left: 3px;
background:none;
}

#cesta_cab_ref {
}


#cesta_cab_concepto {
	padding-left:6px;
	background:none;
}



.cesta .puntos,
.cesta .eliminar {
text-align:center;
vertical-align:middle;
}

.cesta .total, 
.cesta .pvp
{
font-size:12px;
text-align:right;
vertical-align:middle;
}

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

#cesta_cab_marca {
	text-align  : center;
	font-weight : normal;
	background:none;
}


.unidades {
padding-left: 13px;
}

.cesta_tabla_campo_unidades_input {
border:1px solid #CCCCCC;
font-size:12px;
text-align:center;
}

.linea_total {
color:#800000;
height:30px;
}

.linea_total .etiqueta {
border-top:1px solid #9A0000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding-right:0;
text-align:right;
vertical-align:middle;
}


.linea_total .total {
border: none;
color:#800000;
font-family:Trebuchet MS;
font-size:14px;
font-weight:bold;
padding-right:0;
text-align:right;
width:55px;
vertical-align:baseline;
}

.linea_iva .etiqueta {
color:#666666;
font-family:\\\\\\\"Trebuchet MS\\\\\\\",Arial,Helvetica,sans-serif;
font-weight:normal;
padding-top:0;
text-align:right;
}

.cesta_botones {
padding-top:15px;
text-align:center;
width:100%;
}

.cesta_botones .spacer {
clear : both;
}

#boton_actualizar_area {

float:left;
text-align:center;
width:33%;
}

#boton_actualizar_area:hover {
}

#boton_continuar_area {
float:left;
text-align:center;
width:33%;
}

#boton_tramitar_area {
float:left;
text-align:center;
width:33%;
text-decoration:none;
}


.cesta_condiciones {
display: block;
text-align:center;
margin-top:10px;
}

.no_lineas {
	background-color : #ffffff;
	margin-top: 15px;
	margin-bottom: 5px;
	height: 50px;
}

.no_linea {
	color : #666666;
	text-align : center;
	font-size : 12px;
	font-weight: bold;
	text-decoration:blink;
}

.cesta_texto {
font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:normal;
padding: 0 40px 0px 40px;
}

/* Como comprar */
.como_comprar_cabecera {
	display:none;
	font-size:12px;
	margin-top : 7px;
	border-bottom:1px dotted gray;
	color:#800000;
	font-weight:bold;
	text-shadow: 2px 2px 2px #CCCCCC;
}

.como_comprar_texto {
font-size:11px;
color:#333333;
font-family:Arial,Geneva,Helvetica,sans-serif;
text-align:justify;
padding: 10px;
}

.como_comprar_texto td{
font-size:11px;
color:#333333;
font-family:Arial,Geneva,Helvetica,sans-serif;
}

/* Estilos para la compra */
.comprar_pasos {
	text-align : center;
	color:#666666;
	font-size:12px;
}

.comprar_paso1 {
	padding-top: 10px;
	text-align:center;
}
.comprar_paso1_login {
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
-khtml-border-radius: 10px 10px 10px 10px;
border:1px solid #999999;
display:block;
margin:0 auto;
padding:10px 1px 8px 10px;
width:50%;
background-color:#E6E6E6;
border:3px solid #D1D1D1;
width:50%;
}


.comprar_paso1 .cabecera {
height: 25px;
background:none;
}

.comprar_paso1 .mensaje {
padding-top:0px;
padding-left: 0px;
color: #999999;
}
.comprar_paso1 .cabecera .texto {
color:#9A0000;
font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}


.comprar1_tabla {
	color:green;
}

.comprar_paso1_login .email_label {
font-family:Arial;
font-size:13px;
font-size-adjust:0;
font-weight:bold;
padding:5px 5px 5px 10px;
color: #5A7E8C;
}

.comprar_paso1_login .clave_label {
font-family:Arial;
font-size:13px;
font-size-adjust:0;
font-weight:bold;
padding:5px 5px 5px 10px;
color: #5A7E8C;

}

.email_input  {
}

.email_input .input {
background-color:#FAFFBD;
border:1px solid #CCCCCC;
color:#666666;

}

.clave_input  {
}

.clave_input .input{
background-color:#FAFFBD;
border:1px solid #CCCCCC;
color:#666666;

}


/* Estilos para el pie */
.pie {
text-align:center;
}

.pie a {
font-size        : 11px;
color			 : SteelBlue;
font-family      : Arial, Geneva, Helvetica, Arial, sans-serif;
font-weight      : normal;
text-decoration	 : none;
}

.pie img {
}


.pie img:hover {
}

.pie a:hover {
color			 : SteelBlue;
text-decoration:underline;
}


.pie_links {
	margin-top: 20px;
}


.pie_sellos .spacer {
	clear : both;
}

.pie_sellos {
	text-align : left;
}

.sello_dataweb {
	display:none;
	float : left;
	vertical-align:middle;
	padding-left:60px;
}

.sello_econfia {
	display:none;
	float : right;
	padding-right: 40px;
}

/* Estilos para recomendacion amigo */
.recomendacion_body {
	background-color : white;
	text-align		 : center;
}

.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 #B0C4DE;
	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;
	}
	
	.sec_env_cond_cab {
		font-weight       : bold;
		font-size         : 12px;
		font-family:Arial, Geneva, Helvetica, sans-serif;
		border-bottom:1px dotted gray;
		color:#800000;
		text-shadow: 2px 2px 2px #CCCCCC;
				}
				
				.sec_env_cond_text {
					padding           : 10px;
					font-family:Arial, Geneva, Helvetica, sans-serif;
					font-size:12px;
					color:#333333;
					text-align: justify;
					
					}
					
					.sec_env_costes {
					font-size:12px;
					display: none;
					}
					.sec_envios_fpago {
						font-size:12px;
						padding           : 10px;
						}
						
						.sec_env_costes_baremo_precio {
							font-size:12px;
							text-align        : right;
							}
							
							.sec_env_costes_baremos ,
							.sec_envios_fpago_costes {
								font-size:12px;
								width             : 350PX;
								}
								
								.sec_env_costes_baremos td {
									font-size:12px;
									padding           : 4px;
									}
									
									.sec_env_costes_cab {
										font-weight       : bold;
											text-decoration   : underline;
												font-size         : 12px;
													margin-bottom     : 5px;
												}
									
																									
									.sec_envios_fpago_cab {
										font-weight       : bold;
											text-decoration   : underline;
												font-size         : 12px;
													margin-bottom     : 5px;
													}
													
													
													
													
													
													
													.sec_env_costes_destinos,
													.sec_envios_fpago {
														font-size:12px;
														padding-left      : 5px;
														}
														
														.sec_env_costes_destinos_cab {
															font-size:12px;
															font-weight       : bold;
																text-decoration   : underline;
																	padding-top		: 16px;
																}
																
																.sec_env_costes_gratis_valor {
																	font-size:12px;
																	color             : navy;
																		text-align        : right;
																			font-weight		: bold;
																		}
																		
																		.sec_envio_fpago_nombre {
																			font-size:12px;
																			padding-top       : 14px;
																				text-decoration   : underline;
																											
																				}
																				
																				.sec_envios_fpago_costes .sec_envios_fpago_cab {
																					font-size:12px;
																					font-weight       : normal;
																						text-decoration   : none;
																							border-bottom     : 1px dotted gray;
																							}
																							
																							.sec_envios_fpago_dest {
																								font-size:12px;
																								padding-top       : 10px;
																									text-decoration   : underline;
																									}
																									
																									.sec_envios_fpago_valor {
																										font-size:12px;
																										text-align        : center;
																										}
.envio_pedido_ok {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 99%;
	height : 99%;
	text-align : center;
}

.envio_pedido_error {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 99%;
	height : 99%;
	text-align : center;
}

/* PromociÃ³n */
.escaparate {
}


.escaparate_promocion {
}

	
.escaparate_promocion_contenido {	
}

.escaparate_noticia_titulo {
	font-weight : bold;
}

.escaparate_noticia {
	clear 			: both;
	border-top		: 1px solid #999999;
	padding-bottom  : 5px;
	margin-bottom	: 5px;
	margin-top		: 5px;
	padding-top		: 5px;
}

.escaparate_noticias_listado {
	margin-left: 8px;
}

.escaparate_noticias_listado .spacer {
	clear : both;
}

.escaparate_noticia_titulo {
	color			: #A80400;
	margin-bottom	: 3px;
}

.escaparate_noticia_img {
	float : left;
	margin-right : 2px;
}

/* Estilos para las secciones de especiales */
.especiales {
margin-top: 0px;
padding-top: 0px;
border    : 0px solid gray;
}

.especiales_cabecera {
display:none;
}

.especiales_contenido {
}

.especiales_contenido li {
background-color : #AE0000;
width			 : 165px;
margin			 : 0px auto;
height			 : 30px;
text-align		 : center;
-ms-border-radius: 8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
-khtml-border-radius: 8px 8px 8px 8px;
}

.especiales_contenido li:hover {
}

.link_especial {
font-family		 : \\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
font-size		 : 12px;
font-weight		 : bold;
color            : whitesmoke;
text-decoration	 : none;
vertical-align	 : sub;

}

.link_especial:hover {
	text-shadow: 2px 2px 2px white;
}

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

.especiales li {
margin-top: 5px;
}

.especiales #especiales_last {
	margin-bottom: 15px;
}

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

.farticulo_cat {
	margin-top : 0px;
	
}


.farticulo_cat_ruta {
	text-indent : 12px;
	background-image : url(file:///C|/Documents and Settings/Iban/graficos/ico_flecha_may.gif);
	background-repeat : no-repeat;
	background-position: 0% 50%;
}
.farticulo_noactivo {
	margin:1px auto;
	padding-left : 40px;
	
	
}
.farticulo_noactivo_texto {
	margin-top : 10px;
	color : red;
	font-size : 12px;
}

.farticulo_art {
	text-align   : left;
	margin-top   : 0px;
	padding-left : 8px;
}

.farticulo_art_contenido {
	width : 100%;
}

.farticulo_art_solapas {
display:none;
width : 99%;
text-align  : left;
font-family: \\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
}

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

.farticulo_art_solapas li {
	display : inline;
	padding-top : 4px;
}

.farticulo_art_solapas li a {
	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(file:///C|/Documents and Settings/Iban/graficos/solapa_fin.gif);
	background-repeat : no-repeat;
	background-position: right -2px;
	padding-right : 10px;
	padding-top : 4px;
}

.farticulo_imgs {
color:#666666;
font-family:Trebuchet MS;
text-align:left;
text-decoration:none;
margin-top: 5px;
}

.farticulo_imgs a {
color:#666666;
font-family:Trebuchet MS;
text-align:left;
text-decoration:none;
margin-top: 5px;
}

.farticulo_imgs a:hover {
color:#C50000;
}

.farticulo_imgs_cabecera {
	padding: 2px;
	
}

.farticulo_igms_img {
border-top:0 solid gray;
clear:none;
margin-top:10px;
padding:0px;
margin:0px;
}

.farticulo_igms_img img{
border:1px solid #CCCCCC;
float:left;
margin:5px;
padding:5px;
width:60px;
-webkit-box-shadow: 4px 4px 10px #CCCCCC;
-moz-box-shadow:4px 4px 10px #CCCCCC;
-ms-filter: \\\\\\\"progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=125,strength=5,enabled=true)\\\\\\\";
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=125,strength=5,enabled=true);
border:1px solid #AAAAAA;
margin-right:10px;
margin-top:12px;
}

.farticulo_imgs_igm_desc a {
}


.farticulo_imgs_igm_desc a {
margin-right:10px;
margin-top:12px;
}

.farticulo_com {
	text-align : left;
	margin-top : 20px;
}

.farticulo_com_cabecera {
	margin-bottom : 4px;
}

.farticulo_com_texto{
	padding-bottom: 6px;
	border-bottom : 0px 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 : 0px;
	width: 100%;
	
}
 .farticulo_art_caract_cab {
}


.farticulo_art_rec {
}

 .farticulo_art_link  {

	margin-top : 10px;
}
.farticulo_art_link span {

	background-image: url(file:///C|/Documents and Settings/Iban/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: left;
	font-weight:normal;
	font-family:Arial, Geneva, Helvetica, sans-serif;
	font-size:13px;
}

#farticulo_art_precios_cab_precio {
	font-size : 16px;
}


.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;
	font-weight : bold;
}

.farticulo_art_precios_precio {
	text-align : center;
	white-space : nowrap;
	font-weight : bold;
	color:	#FF0000;	
}




#farticulo_art_precio_precio_last td {
	border-bottom : 1px solid black;	
}


.farticulo_art_precio_pvr {
	font-size: 10px; 
	font-family: Arial, Geneva, Helvetica, sans-serif; 
	color: Gray;
}

.farticulo_art_precio_oferta {
	font-size: 12px; 
	font-family: Arial, Geneva, Helvetica, sans-serif; 
	font-weight: bold; 
	color: Red;
}
.farticulo_art_precio_normal {
	font-size: 12px; 
	font-family: Arial, Geneva, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #00008b;
}


.farticulo_art_precios_carrito {
	white-space : nowrap;
	border-left : 1px solid black;
	background-color : #ffffff;
	text-align:center;
}

.farticulo_art_precios_carrito input {
display:block;
	
}

.inicial  {
color:#666666;
font-size:12px;
text-align:center;
margin-top: 10px;
}

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

.farticulo_art_precios_tlibre {
	margin-top : 10px;
	font-size: 12px;
	color: #333333;
}

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


.farticulo_attr {
	margin-bottom : 6px;
}

.farticulo_attr_nombre_obl {
	color : red;
}

.body_file_upload {
	background-color: white;
}


.farticulo_attr_archivo_button {
	border:0px;
	background-color : white;
	cursor : pointer;
	cursor : hand;
	margin : 2px;	
}
.farticulo_attr_archivo_buttons {
	
}	


.farticulo_attr_texto {
	font-style : normal;
}


/* Estilos para la ficha de cliente */ 
.fcli_datos {
border:0px solid #CCCCCC;
margin:0px auto;
text-align:center;
width:560px;
}

.fcli_datos ul {
padding-top:5px;
-moz-border-radius:0px 0px 4px 4px;
-webkit-border-radius:0px 0px 4px 4px;
-khtml-border-radius:0px 0px 4px 4px;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
color:#666666;
font-family:Arial;
font-size:12px;
line-height:20px;
list-style:none outside none;
margin:0 auto;
text-align:center;
}

.fcli_datos li {
display:block;
}

.fcli_datos #ficha_cliente_datos_botones {
border-bottom:0 none;
padding:10px 0;
text-align:center;
}

#ficha_cliente_datos_botones button {
margin-left:0px auto;
text-align:center;
}	

.fcli_datos li span {
	font-weight: bold;
}

.fcli_datos li.fcli_datos_res {
	font-weight: bold;
}

.fcli_datos_cab {
-moz-border-radius:4px 4px 0px 0px;
-webkit-border-radius:4px 4px 0px 0px;
-khtml-border-radius:4px 4px 0px 0px;
background-color:#CCCCCC;
border:1px solid #999999;
height:25px;
line-height:20px;
margin:0px auto;
padding-top:5px;
text-align:center;
}



.fcli_peds_cab {
	margin-top : 10px;
	padding : 4px;
}

.fcli_peds_tot {
	padding : 4px;
	font-size:12px;
}

.fcli_peds_lst {
	width  : 100%;
	
}

.fcli_peds_tot span#fcli_peds_tot_val {
	font-size	: 12px;
	font-weight	: bold;
}
.fcli_peds_lst_cab {
	background-color: #800000;
    border-right: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 30px;
    padding: 2px;
}
.fcli_peds_lst_ped {
	background-color : #EBEBEB;
	padding 		 : 4px;
	text-align		 : center;
	height			 : 30px;
	font-size:12px;
}

.fcli_peds {
font-size:12px;
}

.fcli_peds_lst_ped td {
	border-bottom: 1px solid #cccccc;
    padding: 10px;
    text-align: center;
	
}

.fcli_peds_lst_ped_importe {
	font-weight: bold;
}

.fcli_peds_lst_det {
	padding : 4px;
	background-color:#F7F7F7;
	text-align:left;	
}

.fcli_peds_lst_art {
	padding-top:8px;
	font-size: 12px;
}

.fcli_peds_lst_introducir {
	text-align : left;	
}

.fcli_peds_lst_int {
	padding-bottom : 10px;
	background-color:#F7F7F7;
}

.fcli_peds_lst_int  td{
	border-bottom : 1px solid gray;
	padding-bottom:10px;
	
}

.fcli_pags {
	text-align : center;
}

.fcli_pags ul {
	margin : 0px;
	padding : 0px;
}


.fcli_pags li {
	display		 	: block;
	padding-right	: 4px;
	text-align		: center;
	display			: inline;
	
}

.fcli_pags li#fcli_pag_actual {
	font-weight : bold;
	font-size : 12px;
	color: navy;
}


#fcli_pag_actual {
	font-weight 	: bold;
	font-size 		: 15px;
	color			: navy;
}

.fcli_pag_link {
	text-decoration : none;
	display:inline-block;
}

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

.ficha_cliente_descargas a {
	padding-left : 36px;
	background: url(file:///C|/Documents and Settings/Iban/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 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	font-weight:bold;
	display:block;
	margin-bottom : 8px;
} 

.fnot_img {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right : 10px;
	float : left;
	
}

.fnot_contenido {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border-bottom: 1px solid gray;
	padding-bottom : 10px;
	margin-bottom : 10px;
}

.fnot_link {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#494949;
	font-weight:bold;
}

.fnot_link a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 25px;
	text-decoration: none;
	color:SteelBlue;
	font-weight:bold;
}

.fnot_link a:hover{
	color:#900000;
}

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

.fnot_archivo a {
	display:none;
	text-decoration : none;
}

/* Estilos par el formulario de consulta */

.fcon {
color:#333333;
font-size:12px;
padding : 5px;
text-align : justify;
}

.fcon td{
font-size:12px;
color:#333333;
}


.fcon_log_env_ok, .fcon_log_env_ok {
	font-weight:bold;
	text-align:center;
	border:1px solid black;
	background-color:#EFEFEF;
}

.fcon_cab {
	font-size		: 12px;
	color			: #800000;
	font-family		: Arial, Helvetica, sans-serif;
	font-weight		: bold;
	border-bottom	: 1px dotted gray;
	text-decoration	: none;
	text-shadow: 2px 2px 2px #CCCCCC;
}

.fcon_txt {
	margin-top : 12px;
}

.fcon_form {
margin-top: 15px;
}

.fcon_form_btn {
padding-left:135px;
padding-top:10px;
text-align:left;
}

.fcon_pri {
	padding: 15px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	margin-top : 15px;
	text-align : justify;
}


.fcon_form_eti {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align : top;
	padding : 8px;
	color:#333333;
}

.fcon_form_inp {
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}

.fcon_form_inp a {
	font-size:11px;
	color:#0066FF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.fcon_form_inp a:hover {
	font-size:11px;
	color:#0066FF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.fcon_form_inp .input_text {
	font-size:12px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	width: 150px auto;
}

.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;
	font-family:Arial, Geneva, Helvetica, sans-serif;
}

.txt_gar_cab {
	margin-bottom : 10px;
	font-family:Arial, Geneva, Helvetica, sans-serif;
}

.txt_gar_comercio {
	display     : none;
	margin-left : 20px;
	font-weight : bold;
	font-family:Arial, Geneva, Helvetica, sans-serif;
}
.txt_gar_slogan {
	display     : none;
	margin-left : 20px;
	font-family:Arial, Geneva, Helvetica, sans-serif;
}

.txt_gar_datos {
	display: none;
	margin : 0px;
	padding: 0px;
	margin-left : 20px;
	margin-top  : 20px;
	list-style : none;
	margin-bottom : 20px;
	font-family:Arial, Geneva, Helvetica, sans-serif;
}
#gar_loc{
	text-decoration : underline;
	margin-bottom : 10px;
}

.txt_gar_compra {
	margin-bottom : 10px;
	font-family:Arial, Geneva, Helvetica, sans-serif;
}

.txt_gar_compra_cab {
	margin-bottom : 10px;
	font-family:Arial, Geneva, Helvetica, sans-serif;
	border-bottom:1px dotted gray;
	color:#800000;
	font-size:12px;
	font-weight:bold;
	text-shadow: 2px 2px 2px #CCCCCC;
}

.txt_gar_compra_txt {
	text-align : justify;
	font-family:Arial, Geneva, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.txt_gar_dev {
text-align : justify;
	font-family:Arial, Geneva, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}


.txt_gar_dev_cab {
	margin-bottom : 10px;
	font-family:Arial, Geneva, Helvetica, sans-serif;
	border-bottom:1px dotted gray;
	color:#800000;
	font-size:12px;
	font-weight:bold;
	text-shadow: 2px 2px 2px #CCCCCC;
}

.txt_gar_dev_txt {
	text-align : justify;
	font-family:Arial, Geneva, Helvetica, sans-serif;
	font-size:12px;
}
.txt_gar_cond_cab {
	margin-bottom : 10px;
	font-family:Arial, Geneva, Helvetica, sans-serif;
}

.txt_gar_conds {
	margin: 0px;
	padding : 0px;
	list-style : none;
	font-family:Arial, Geneva, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:justify;
}

/* Estilos para la identificaciÃ³n de cliente */
.idcli {
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
-khtml-border-radius: 10px 10px 10px 10px;
background-color:#E6E6E6;
border:2px solid #D1D1D1;
display:block;
margin:0 auto;
margin-top: 20px;
padding:10px;
width:60%;
}

.idcli_cab {
border-bottom:0 dotted gray;
color:#9A0000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
text-align:center;
}

.idcli_msg {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-bottom:10px;
text-align:center;
}

.idcli_form {
	margin: 0px auto;
}

.idcli_form_tbl {
display:block;
margin:0 auto;
padding:0px;
background-color:#E6E6E6;
border:0 solid #D1D1D1;
width:57%;
}

.id_cli_form_eti {
color:#5A7E8C;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:6px;
text-align:left;
}

.id_cli_form_eti {
	display:inline-block;
}


.id_cli_form_inp td{
text-align:left;
padding:5px;
}

.id_cli_form_inp input {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
background-color:#FCFFD8;
border:1px solid #CCCCCC;
color:#666666;
font-size:12px;
height:20px;
text-align:center;
width:160px;
vertical-align:middle;
}

.id_cli_form_btn {
padding:5px 0 0 25px;
text-align:center;
}

.id_cli_form_btn td {
	display:inline-block;
}

.id_cli_form_btn button {
font-size		 : 11px;
font-weight      : normal;
color            : #333;
cursor			 : pointer;
}

.id_cli_form_rec a {
color:#9A0000;
font-size:11px;
font-weight:bold;
filter:alpha(opacity=30);
opacity: 0.3;
padding-left:68px;
padding-top:5px;
text-align:center;
text-decoration:none;
}

.id_cli_form_rec a:hover {
color:#9A0000;
font-weight:bold;
filter:alpha(opacity=80);
opacity: 0.8;
}


/* Estilos para el index */
.web {
	margin : 0px;
}

.web_zonas {
	width : 1000px;
}

.web_zonas td {
	
}

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

.zona_izquierda {
	vertical-align : top;
	width : 179px;
}

.zona_sep_izq {
	width : 2px;
}

.zona_sep_dcha {
	width : 2px;
}


.zona_derecha {
	vertical-align : top;
	width : 170px;
}


.zona_central {
	width : *;
	vertical-align : top;
}

.zona_central_area {

}


/* Articulo */
/* Escaparate */

.escaparate_articulos_cabecera {	
background-image:url("Cab_menu.jpg");
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
height:30px;
line-height:30px;
margin-top:10px;
margin:0 auto;
width:620px;
}

.escaparate_articulos_solapa {
	color			 : #FFFFFF;
	font-weight		 : bold;
	font-size		 : 12px;
	font-family		 : Arial, Helvetica, sans-serif;
	padding-bottom	 : 10px;
	padding-left	 : 15px;
}

.escaparate_articulos_solapa img{
	display:none;
}
	
.escaparate_articulos_lst {
	width  :100%;
}
.escaparate_articulo_ficha {
	width  : 33%;
	height : 100%;
}

.escaparate_articulo_ficha tr{
	width  : 33%;
	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 : 100%;
	margin-top : 10px;
}

.fcat_subcats_lst {
clear:both;
width : 100%;
height:300px;
text-align:center;
}

.fcat_subcats_lst td {
background-image:url(\\\\\\\"Bck_maincat.jpg\\\\\\\");
background-position:center bottom;
background-repeat:no-repeat;
height:146px;
vertical-align:bottom;
width:50%;	
}

.fcat_subcats_lst img {
clear:both;
}


.fcat_subcats_lst td a {
	display : block;
	padding-top:  15px;
	margin-bottom: 8px;
	text-align:center;
}



.fcat_subcats_lst {
	empty-cells: hide;
}

/* ARticulo recmoendado */
.fcat_articulo_rec_cabecera {	
	padding          : 0px;
	margin-top		 : 45px;	
}

.fcat_articulo_rec {
	width 			 : 99%;
	border			 : 1px solid #CCCCCC;
	padding          : 2px;
	margin-top		 : 5px;
	background-color : none;
}

.fcat_articulo_rec_solapa {
	display				: none;
	font-size			: 14px;
	background-image    : none;
	color               : #000000;
	font-weight         : normal;
	padding-right       : 10px;
	padding-bottom		: 5px;
	margin-top			: 0px;
	
}

.fcat_articulo_rec_disp {
	text-align : right;
	display:none;
}

.fcat_articulo_rec_desc {
	margin-top : 6px;
	margin-bottom : 6px;
	display : block;
	color:#333333;
font-family:\\\\\\\"Trebuchet MS\\\\\\\",Arial,Helvetica,sans-serif;
font-size:12px;
}

.fcat_articulo_rec_ofe {
	text-align : right;
}

.fcat_articulo_rec_comprar {
	display:none;
}

/* Estilos para los listados de artÃ­culos */
.lst_art {
	
}

.lst_art_cab {
	
}


.lst_art_arts {
border-top:1px double #CCCCCC;
margin-top:5px;
}

.lst_art_articulo {
border-bottom:1px double #CCCCCC;
border-collapse:separate;
border-spacing:5px;
margin-bottom:0;
margin-top:8px;
width:99%;
}

.lst_art_articulo_img {
	width : 150px;
	padding-right: 4px;
	text-align:center;
	vertical-align:middle;
	
}

.lst_art_articulo_img
,.lst_art_articulo_datos 
,.lst_art_articulo_compra
{

	padding : 4px;
}


.lst_art_articulo_marca {
	display  : block;

}	

.lst_art_articulo_datos {
padding-right:20px;
margin-right: 20px;
text-align:justify;
vertical-align:top;
}

.lst_art_articulo_precios {
	
}


.lst_art_articulo_compra {
	padding : 0px 8px 0px 28px;
	margin: 0px 8px 0px 28px;
	text-align : center;
	width  : 120px;
	border-left : 2px solid white;
	vertical-align:middle;
	
}

.lst_art_articulo_mas {
	padding-left : 4px;
}

.lst_art_articulo_precios {
	text-align:right;
}

.lst_art_articulo_carrito {
	text-align:right;
}

.lst_art_articulo_carrito img {
	margin-top: 12px;
}

.lst_art_articulo_importe{
color:forestGreen;
font-family:Verdana;
font-size:18px;
font-weight:bold;
text-align:left;
}

.lst_art_articulo_divisa {
color:forestGreen;
font-family:Verdana;
font-size:18px;
font-weight:bold;	
}

.lst_art_articulo_oferta {
	white-space : nowrap;
}


.lst_art_articulo_oferta_pvp {
	font-family		 : Trebuchet MS,Geneva,Helvetica,sans-serif;
	font-size  		 : 18px;
	font-weight		 : bold;
	background-color : white;
	text-align		 : center;
}

lst_art_articulo_ofe_divisa {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size	: 17px;
	font-weight	: bold;
}


.lst_art_articulo_eti_oferta {
font-size:16px;	
}

.lst_art_articulo_eti_pre {
color:forestGreen;
display:inline;
font-family:Verdana;
font-size:10px;
font-weight:normal;
margin-right:0px;
}

.lst_art_pags {
text-align : center;
}
.lst_art_pags ul {

}

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

.lst_art_pag_current {
display:none;
}



.lst_art_pags li#lst_art_pag_current a {
color:#9A0000;
font-size:15px;
font-weight:bold;
}

.lst_art_articulo_desc {
color:#666666;
font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
font-size:12px;
}

.lst_art_articulo_desc tr {
font-size	 : 12px;
font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
color		 : #666666;
line-height	 : 0px;
}

.lst_art_articulo_desc td {
margin-left:15px;
padding-left:15px;
margin-bottom: 0px;
margin-top: 0px;
}

.lst_art_articulo_pvr {
	display  : block;
}

.lst_art_cat_datos {
	font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.lst_art_cat_datos img {
	float : right;
}

/* Estilo para los pasos */

.pasos {
background-color:#E0E0E0;
color:#999999;
font-weight:bold;
height:30px;
line-height:26px;
margin:0px auto;
text-align:center;
width:98%;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
}

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

.pasos li {
	display : inline;
	padding : 40px;
	white-space : nowrap;
	text-align : center;
	font-size:12px;
}

.pasos li#paso_actual {
	font-size:12px;
	color:#9A0000;
	font-weight: bold;
	background-color : none;
}


.paso2_lin_importe_base
,.paso3_lin_importe_base {
	color : gray;
	font-style : normal;
}

.paso2_lin_attr_importe
,.paso3_lin_attr_importe {
	color : gray;
	font-style : normal;
}

.paso2_lin_importe_base
,.paso2_lin_importe_base {
	color : gray;
	font-style : normal;
}


/* Estilos para la ficha en el escaparate */
.esc_fart {
	font-size : 10px;
	padding : 0px;
	height : 100%;
	width : 100%;
}
.esc_fart_link {
	font-size:0px;
	text-decoration : none;
	color : black;
	
}

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

.esc_fart_ahorro_div {
	clear : both;

}

.esc_fart_nombre {
font-size:12px;
font-weight:bold;
color:#214546;
text-align:center;
font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
}


.esc_fart_disp{
	display:none;
}



.esc_fart_precios {
	clear : both;
	margin-top : 10px;
	padding-top: 10px;
	text-align : right;
}


.esc_fart_precios tr {
	vertical-align:bottom;
}

.esc_fart_precios td {
	vertical-align:bottom;
}

.esc_fart_precios_carrito {
	display:none;
	text-align	: right;
	margin-top: 3px;
}

.esc_fart_contenido {
	text-align:center;
	margin: 0px auto;
	vertical-align:middle;
	margin-top : 10px;
}

/* Estilos para las secciones */

.sec_cab {
		
}

.sec_cats {
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
-khtml-border-radius:0 0 5px 5px;
border:1px solid #999999;
}

.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_cats5 { 
	padding: 0px;
	margin : 0px;
	list-style : none;	
}


.sec_todos {
	display:none;
}

.sec_todos_link {
	display : block;
}

.sec_cats1_link {
}
.sec_cats2_link {
}

.sec_cats3_link {
}
.sec_cats4_link {
}


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

.todos_cab {
	margin-bottom : 10px;
}

.todos_lst_cab {
	margin-bottom : 10px;
	margin-left   : 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: black;
}

#todos_pag_actual a{
	text-decoration: none;
	font-weight : bold;
	color: black;
}

/* Estilos para el log de errores */
.log {
	margin : 10px;
}

.log_msg {
	color:#C50000;
	border:0px dotted gray;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.log_msg img {
display:none;
}


/* 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(file:///C|/Documents and Settings/Iban/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 : #EFEFEF;
}

.file_upload_size, .file_upload_name {
	display : block;
	clear : both;
}
.file_upload_size {
	color : gray;
	font-style : normal;
}
.file_upload_nofiles {
	font-weight: bold;
	margin-left : 10px;
}

/* Estilos para mas imagenes */
.body_mas_imgs {
	margin: 0px;
	padding : 0px;
}

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

.mas_imgs_lst {
	vertical-align : top;
	white-space : nowrap;
	width : 150px;
	background-color : #FFFFFF;
	padding : 4px;
	border-right : 1px solid gray;
}

.mas_imgs_lst_cab {
	text-decoration : none;
	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_lst_img a {
text-decoration:none;
}

.mas_imgs_prev {
	vertical-align : top;
	padding : 4px;
	background-color : white;
	padding-left : 10px;
}

.mas_imgs_prev_vista {
display:none;
}

.mas_imgs_prev_cab {
font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
text-decoration:underline;
}

.mas_imgs_prev_desc {
	margin-bottom : 10px;	
	width : 600px;
	text-align : justify;
}

/* Estilos para mas vendidos */
.mas_vendidos {
-moz-border-radius:8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
-khtml-border-radius: 8px 8px 8px 8px;
background-color:#F5F5DC;
border:1px solid #999999;
margin-left:4px;
width:95%;
display: none;
}

.mas_vendidos_cab {
font-size: 14px;
font-weight:bold;
text-align:center;
color:#B30000;
font-family:Trebuchet MS,Arial;
padding-top:6px;
text-align:center;

}

.mas_vendidos_area {
padding: 5px;
}

.mas_vendidos_link {
color:#214546;
font-size:11px;
text-decoration:none;
line-height:20px;
}

.mas_vendidos_link:hover {
color: #9A0000;
text-decoration:underline;
}

.mas_vendidos_art {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

/* Estilos para la minicesta */
.minicesta {
background-image:url(\\\\\\\"bckgnd.png\\\\\\\");
background-position:center;
float:right;
margin-bottom:0px;
margin-top:0px;
width: 1000px;
}

table.minicesta_cab{
	float:left;
width : 870px;
}


.minicesta_cab_tit {
	display:none;
	font-family:\\\\\\\"Trebuchet MS\\\\\\\",Arial,Helvetica,sans-serif;
	font-size:15px;
	margin:0px auto;
	vertical-align:baseline;
}

.minicesta_cab_link {
 	text-align : right;
}

.minicesta_cab_link a{
color:#CCCCCC;
text-decoration:none;
}

.minicesta_cab_link a:hover{
}

.minicesta_area {
float:right;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
border:2px solid #999999;
background-color:#F4F4F4;
font-weight:normal;
height:41px;
line-height:21px;
padding:5px 8px;
padding:5px 16px;
text-align:center;
}

.minicesta_art_eti {
color:#666666;
padding:0px;
}

.minicesta_pun_eti {
	width : 100%;
	padding : 1px;
	color:#666666;
}

.minicesta_tot_eti {
color:#666666;
font-size:12px;
padding:0px;
}


.minicesta_art_val {
color:#666666;
text-align:right;
}

.minicesta_pun_val {
	text-align : right;
	color:#666666;
}

.minicesta_tot_val {
color:#9A0000;
font-weight:bold;
text-align:right;
}


/* Estilos para el listado de noticias */

.noticias_archivo_solapa {
font-weight		: bold;
padding-top		: 4px;
text-decoration : none;
}

.noticias_archivo_not_fecha {
	display : none;
	color : black;
}

.noticias_archivo_not_cab {
	margin-bottom : 5px;
}

.noticias_archivo_not .spacer {
	clear : both;
}

.noticias_archivo_cab {
border-bottom:1px dotted gray;
color:#800000;
font-family:Arial,Geneva,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
text-shadow:2px 2px 2px #CCCCCC;
}

.noticias_archivo_not_link {
	font-weight : bold;
}

.noticias_archivo_not_img {
	float : left;
	display:none;
}

.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 : #f3f3f3;
	margin : 5px;
	font-family: Arial, Geneva, Helvetica, sans-serif; 
}

.rec_clave {
text-align : center;
font-size:12px;
}
.rec_clave_comercio {
font-weight : bold;
}

.rec_clave_ {
	margin-bottom : 10px;
}


.rec_clave_btn {
clear: both;
}


/* Estilos para el registro de usuarios */
.registro {
}


.registro_nuevo {
margin:0px auto;
width:90%;
}

.registro_layout {
padding-left:5px;
padding-top:10px;
}

.registro_cab {
background-color:#CCCCCC;
-moz-border-radius: 7px 7px 7px 7px;
-webkit-border-radius: 7px 7px 7px 7px;
-khtml-border-radius:  7px 7px 7px 7px;
color:#9A0000;
font-family:Trebuchet MS;
font-size:13px;
font-weight:bold;
height:30px;
line-height:30px;
margin-left:0px;
text-align:center;
}

.registro_regalo {
	font-family:Arial, Geneva, Helvetica, sans-serif;
	font-size:9pt;
	margin-top : 5px;
	margin-bottom : 5px;
	color : #0000FF;
	width : 80%;
	margin-left : 0px;
	text-decoration:underline;
	padding-left: 10px;
}

.registro_layout td {
vertical-align:middle;
}

.registro_form_botones {
	height : 40px;
	
}

.registro_form_priv {
font-size:11px;
margin:12px;
padding:12px;
text-align:justify;
color: #999999;
}


/* Estilo para textos generales */
.texto {
	padding : 0px;
	font-size:12px;
}

.body_texto {
	font-size : 10px;
	background-color : #ffffff;
	margin : 2px;
	text-align : center;
}

.texto_botones_boton {
	
}

.buscador {
	margin-bottom : 10px;
}

.sec {
background-color:#F5F5DC;
margin-bottom:20px;
width:175px;
}

.esc_fart_precios_antes {
	color : gray;
}

.farticulo_cat_ruta_sep {
	font-size : 14px;
	color : #333333;
}

.menu .izquierda_no {
 
}

.marca {

}

.lst_art_articulo_disp {
color:white;
background-color: #228B22;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-top:5px;
text-align:center;
}

.zona_libre {
	
}

.edicion_datos_cab {
color:#9A0000;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
margin-left:19px;
padding-top:20px;
text-align:left;
text-decoration:none;
}

.edicion_datos_eti {
color:#5A7E8C;
font-family:Arial,Geneva,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding-left:30px;
padding-right:20px;
text-align:right;
vertical-align:middle;
width:auto;
}

.edicion_datos_campo input {
background-color:#FAFFBD;
border:1px solid #CCCCCC;
color:#666666;
}


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

.cesta_presupuesto_boton {
color:#9A0000;
cursor:pointer;
font-weight:normal;
margin-bottom:15px;
margin-top:10px;
}

.esc_fart_precios_pvp_val {
color:#C50000;
font-size:18px;
font-family:Tahoma, Geneva, sans-serif;
font-weight:normal;
}

.esc_fart_precios_pvp_eti {
color:#B2B2B2;
display:block;
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
font-weight:bold;
}

.tpv {
padding: 15px;
margin: 15px;
}


.tpv_cab {
color:#C50000;
font-family:Tahoma;
font-size:18px;
margin-top:0;
text-align:center;
}

.tpv_txt {
color:#333333;
font-family:Arial;
font-size:13px;
font-weight:normal;
}

.lst_art_cab_span {
color	: #000000;
}

.texto_txt {
text-align : left;
padding: 10px;
color: #333333;
}


.tablaPrecios {
background-color:white;
margin-bottom: 0px;
border-collapse:collapse;
}

.tablaPrecios td {
border: 0px solid #808080;
    padding: 0px;
    white-space: nowrap;
vertical-align: middle;
}

.tablaPrecios .precio_label {
background-color:#FFFFFF;
border:0 none;
color:forestGreen;
font-family:Trebuchet MS, Arial,Geneva,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
width: 0px auto;
text-align:center;
vertical-align:middle;
border: 0px none;
padding-right: 0px;
vertical-align:bottom;
text-align:center;
}

.tablaPrecios .precio_valor {
background-color:#FFFFFF;
border:0px none;
color:forestGreen;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
text-align:right;
width: 0px auto;
padding-right: 0px;
font-weight:bold;
}

.tablaPrecios .precio_comprar {
background-color:#FFFFFF;
border:0px solid #CCC;
color:#5A7E8C;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
vertical-align:middle;
padding-top: 5px;
}

.tablaPrecios .precio_comprar img {
border:0px none;
cursor:pointer;
margin-top: 5px;
display:block;
}
.tablaPrecios .precio_comprar a{
}


.tablaPrecios .precio_oferta_lbl {
background-color:#ffffff;
color: #C30000;
text-align:right;
font-size:12px;
font-weight:bold;
}

.tablaPrecios .precio_oferta{
border: 0px;
}

.tablaPrecios .precio_oferta_dto {
background-color:#ffffff;
color: #C30000;
font-family:Arial, Geneva, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
width:30px;
text-decoration:blink;
}

.tablaPrecios .precio_oferta_valor {
color: #C30000;
font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
text-align:right;
}

.tablaPrecios .precio_comprar input {
border:1px dotted #83A3AF;
color:#333333;
display:inline;
font-size:12px;
text-align:center;
vertical-align:middle;
width:50px;
}

.tablaPrecios .precio_comprar_disponibilidad {
background-color: #228B22;
color: white;
font-size:12px;
font-weight:bold;
display: block;
height: 6px;
margin-bottom: 12px;
padding-bottom: 12px;
text-align:center;
}

.precio_disp td {
	background-color: #FFFFFF;;
	font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #006400;
}

.precio_disp_valor {
color:#006400;
font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
font-weight: bold;
}


.select_unico {
font-size:14px;
font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
color:#666666;
height: 25px;
width: 0px auto;
}

.select_unico option {
font-size:12px;
font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
}

.campo_marca {
display:none;
}

.lst_orders {
margin-top:5px;
display: none;
}

.lst_orders_link .link_avanzado {
display: none;
}

.ped_dat_fincompra {
display:block;
margin-bottom:2px;
}

.ped_dat_conformidad {
display:block;
text-align:center;
color:#C50000;
}

.sec_env_portes {
display:none;
font-size:12px;
}

.ped_ind {
color:#000000;
font-family:Trebuchet MS, Arial,Geneva,Helvetica,sans-serif;
font-size:10px;
font-style:italic;
font-weight:normal;
margin-bottom:6px;
}

.ped_ind_cab {
font-family:Trebuchet MS,Arial,Geneva,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
margin-bottom:5px;
margin-top:5px;
text-decoration:underline;
}

.idiomas {
	display:block;
}

.encuesta_cabecera {
	display:block;
	font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}

.txt4 {
margin-left:12px;
margin-right:12px;
text-align:justify;
}



.txt4_cab {
	font-size:22px;
	font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
	color:goldenRod;
	font-weight:bold;
	margin-top: 5px;
}

.txt4_subcab {
	font-size:16px;
	font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
	color:DarkSeaGreen;
	font-weight:bold;
	margin-top: 5px;
}

.txt4_txt {
	font-size:13px;
	font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	margin-top: 0px;
}

.txt5 {
margin-left:12px;
margin-right:12px;
text-align:justify;
}



.txt5_cab {
	font-size:22px;
	font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
	color:goldenRod;
	font-weight:bold;
	margin-top: 5px;
}

.txt5_subcab {
	font-size:16px;
	font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
	color:DarkSeaGreen;
	font-weight:bold;
	margin-top: 5px;
}

.txt5_txt {
	font-size:13px;
	font-family:\\\\\\\"Trebuchet MS\\\\\\\", Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	margin-top: 0px;
}
