/* NO ELIMINAR ESTA LÍNEA , NECESARIA PARA LA VISUALIZACIÓN DE PEDIDOS */
@import "estilo_pedido.css"; 

.td  {
font-size: 12px;
}

a ,
.minicesta,
.mas_vendidos_cab {
font-size: 12px;
}

.cesta_tabla,
.minicesta_art_eti,
.minicesta_art_val,
.minicesta_tot_eti,
.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 {
font-size:12px;
padding : 4px;
color:#666666;
text-align:right;
vertical-align:middle;
}

.login_form {
background-color: peachPuff ;
margin-bottom: 5px;
display:inline;
} 

.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 {
text-align:center;
background-color: peachPuff;
margin: 0px 0px 10px 0px;
padding: 0px 0px 5px 0px;
-ms-border-radius: 0px 0px 8px 8px;
-moz-border-radius: 0px 0px 8px 8px;
-webkit-border-radius: 0px 0px 8px 8px;
-khtml-border-radius: 0px 0px 8px 8px;
}

.login_area tr{
text-align:center;
}

.login_cab {
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 {
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_btn {
font-family      : Arial, Geneva, Helvetica, sans-serif;
font-weight      : normal;
font-size        : 10px;
color            : #333333;
cursor           : hand;
cursor			 : pointer;
margin-left		 : 30px;
margin-top		 : 3px;
}

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;
	-ms-border-bottom-right-radius: 20px;
	-ms-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-khtml-border-bottom-right-radius: 20px;
	-khtml-border-bottom-left-radius: 20px;
	-webkit-box-shadow: 0px 0px 25px #999999;
	-moz-box-shadow:0px 0px 25px #999999;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=125,strength=5,enabled=true)", "progid:DXImageTransform.Microsoft.Shadow(color=#99999,direction=235,strength=5,enabled=true)";
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=125,strength=5,enabled=true), progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=235,strength=5,enabled=true);
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: none;
	background-color:White;
	border-style:none solid solid;
	border-width:medium 0px 0px;
}

.web_layout {
display: inline-block;

}


body {
	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: #F3F3F3;
	background-repeat:repeat-x;
	background-attachment:fixed;
}


.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            : lightYellow;
font-size		 : 12px;
padding-left	 : 10px;

}
.cabecera .menu .link {
	display		 : block;
	color: linen;
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	width:100%;
}

.cabecera .menu .link:hover {
	text-shadow: 2px 2px 2px white;
	color: #FFFFFF;
}

.sec_cab {
font-family		 : Trebuchet MS, Arial, Geneva, Helvetica, sans-serif;
background-image : url(categ2hover.gif);
background-repeat: no-repeat;
color            : whiteSmoke;
font-weight      : bold;
text-align		 : center;
font-size		 : 13px;
height:24px;
padding:3px 0 0;
}

.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 {
display			 : block;
font-family		 : "Trebuchet MS", Arial, Helvetica, sans-serif;
color            : #F4F4F4;
background-image : url(categ2.gif);
background-repeat: no-repeat;
font-size		:13px;
font-weight		:bold;
height			:25px;
padding-left	:10px;
text-align		:left;
text-decoration :none;
margin-top		:4px;
}

.sec_cats2_link:hover {
text-align      : left;
color: darkOrange;
opacity: 0.8;
}

.sec_cats2_link li {
}

.sec_cats3_link {
font-size        : 13px;
text-decoration  : none;
font-weight      : normal;
color            : #333333;
clear            : none;
float            : none;
height           : 100%;
width            : 100%;
margin-left      : 4px;
text-align       : left;
font-family		 : "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.sec_cats3_link:hover {
padding-left: 8px;
text-decoration:underline;
color:#A01F1F;
}

.sec_cats4_link {
font-size        : 13px;
text-decoration  : none;
font-weight      : normal;
color            : #333333;
clear            : none;
float            : none;
height           : 100%;
width            : 100%;
margin-left      : 0px;
text-align       : left;
font-family		 : "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.sec_cats4_link:hover {
padding-left: 24px;
text-decoration:underline;
color:#A01F1F;
}


.sec_cats5_link {
font-size        : 13px;
text-decoration  : none;
font-weight      : normal;
color            : #333333;
clear            : none;
float            : none;
height           : 100%;
width            : 100%;
margin-left      : 0px;
text-align       : left;
font-family		 : "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.sec_cats5_link:hover {
padding-left: 0px;
text-decoration:underline;
color:#A01F1F;
}

#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;
}

.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_mas {
font-size        : 12px;
font-family		 : Arial, Geneva, Helvetica, sans-serif;
color			 : grey;
font-weight		 : normal;
text-align		 : left;
padding-bottom	 : 15px;
margin-top		 : 10px;
}

.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: #9D0000;
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:slateGray;
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:#008000;
font-family:Trebuchet MS;
font-size:12px;
font-weight:bold;
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;
}

.registro_nuevo {
}

.lst_art_cab {
font-family      : Arial, Geneva, Helvetica, sans-serif;
font-size        : 10pt;
font-weight      : normal;
color            : Navy;
}

.farticulo_cat_ruta_link{
border-bottom:1px 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:8px;
margin-right:8px;
text-align:justify;
}

.escaparate_noticias {
margin-bottom	 : 30px;
}

.escaparate_noticias .archivo a {
	display:none;
}

.escaparate_noticias_solapa {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top		 : 5px;
	padding-bottom	 : 9px;
	font-size		 : 12px;
	color            : #2C8327;
	font-weight      : bold;
}

.escaparate_noticias_cabecera {
background-image   : none;
margin-top		   : 20px;
text-decoration	   : none;

}


.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;
}

.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 {
font-family      : Arial, Geneva, Helvetica, sans-serif;
font-size        : 12px;
color            : #800000;
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 #AAAAAA;
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:#800000;
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			 : green;
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 {
font-size		 : 10px;
background-color : none;
text-align       : right;
padding-bottom	 : 3px;
}

.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  {
text-decoration  : none;
}

.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 {
font-size		 : 13px;
color			 : #359E30;
font-weight		 : bold;
font-family		 : Arial, Geneva, Helvetica, sans-serif;
font-family		 : Tahoma, Arial, Helvetica, sans-serif;
font-style		 : normal;
padding-top		 : 5px;
text-decoration	 : none;
text-align		 : center;
}

.esc_fart_marca:hover {
text-decoration	 : none;
}


.esc_fart_link img {
border           : 0px #FFFFFF solid;
padding          : 2px;
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  {
border             : 0px solid  #006600;
}

.todos_cab {
font-family      : Arial, Geneva, Helvetica, sans-serif;
font-size        : 10pt;
color            : #000000;
font-weight      : bold;
text-decoration  : underline;
}

.registro_cliente_no  {
text-decoration  : none;
font-size        : 9pt;
color            : #000000;
font-family      : Arial, Geneva, Helvetica, sans-serif;
padding-top		 : 8px;
padding-left	 : 10px;
}


.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;
color            : #333333;
border           : 1px #CCCCCC solid ;
}

.registro_form_input #email {
background-color : #800000;
}

.registro_form_eti  {
width : 80px;
padding-left: 10px;	
color:#333333;
font-family:Arial,Geneva,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
margin-left:10px;
padding-left:10px;
text-decoration:none;
width: 175px;
}

.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            : #000000;
cursor           : hand;
cursor			 : pointer;
}

.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 {
	padding : 0px;
}

/* Zona de imagen y texto */
.cabecera .imagen img {
	width 	: 1000px;
	border	: 0px;
}

.cabecera .imagen img:hover {
filter:alpha(opacity=70);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
opacity: .7;
}

h1 {
	font-size : 12px;
}

/* Fila de menÃƒÂº */
.cabecera .menu {
	width : 100%;
	height: 26px;
	background-color : #C50000;
	-moz-border-radius:	0 0 10px 10px;
	-ms-border-radius:	0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
}

.cabecera .menu .opcion{
	white-space : nowrap;
	text-align : center;
	letter-spacing: 1;
}


/* Zona izquierda del menu */
.cabecera .menu .izquierda {
	padding : 6px;
	width : 179px;
	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;
}

#cerrar_sesion {
	font-size:10px;
	color : yellow;
	text-decoration: none;
	padding-left: 6px;
	padding-top:8px;
}

#cerrar_sesion:hover {
	font-size:12px;
	text-decoration:blink;
}


/* Estilos para el buscador */
.buscador_cabecera {
color:#FFFFFF;
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 {
background-color: #AE0000;
padding: 0px;
height : 65px;		
-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;
}

.buscador_contenido {
margin-top: 1px;
}

.buscador_contenido_campo {
	width :  130px;
	height : 18px;
	border-color: #FFFFFF;
	text-align : left;
	margin-left: 6px;
	margin-top: 2px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.buscador_contenido_imagen {
	text-align	: right;
	margin-left : 3px;
	padding-left: 0px;
	width: 27px;
	height: 23px;
	border: 0px;
	background-color:#AE0000;
	background-repeat:no-repeat;
	vertical-align:middle;
}

.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:AntiqueWhite;
font-size: 10px;
text-align:left;
margin-top: 1px;
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			 : #FFFFFF;
font-size		 : 13px;
font-weight 	 : normal;
background-color : #C50000;
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 {
	margin-bottom : 0px;
	border-bottom:0px dotted gray;
	padding-bottom: 5px;
}

.cesta_tabla {
	width      : 100%;
}

.cesta_tabla .fila_separador {
display:none;
}

.cesta_tabla .linea {
	background-color : #FFFFE0;
	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 {
	text-align : left;
	padding-left : 3px;
	font-size:12px;
}
.cesta .concepto {
	text-align : left;
	padding-left : 4px;
	font-size:12px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.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;
}

#cesta_cab_ref {
}


#cesta_cab_concepto {
	padding-left:6px;
}



.cesta .puntos,
.cesta .eliminar {
	text-align:center;
}

.cesta .total, 
.cesta .pvp
{
	text-align:right;
	font-size:12px;
}

#cesta_cab_pvp ,
#cesta_cab_total {
text-align:center;
}

#cesta_cab_marca {
	text-align  : center;
	font-weight : normal;
}




.cesta_tabla_campo_unidades_input {
text-align:center;
border:1px inset #ebebeb;
font-size:12px;

}

.linea_total {
color:#800000;
background-color: #F5F5DC;
height: 25px;
}

.linea_total .etiqueta {
font-size:14px;
font-weight:bold;
text-align:right;
padding-right: 0px;
vertical-align:middle;
font-family:Geneva, Arial, Helvetica, sans-serif;
border-top		: 1px dotted #CCCCCC;
}


.linea_total .total {
color:#800000;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border: none;
padding-right: 0px;
background-color: #F5F5DC;
text-align:right;
width:55px;
}

.linea_iva .etiqueta {
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:3px;
	text-align:right;
}

.cesta_botones {
padding-top: 0px;
width:100%;
text-align:center;
}

.cesta_botones .spacer {
clear : both;
}

#boton_actualizar_area {

float:left;
text-align:center;
width:33%;
}

#boton_actualizar_area:hover {
opacity: .5;
}

#boton_continuar_area {
float:left;
text-align:center;
width:33%;
}

#boton_tramitar_area {
float:left;
text-align:center;
width:33%;
text-decoration:blink;
}


.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: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 {
	width : 100%;
	background-color: #F7F7F7;
	border: 1px solid #436918;
}


.comprar_paso1 .cabecera {
height: 25px;
background-color: #436918;
}

.comprar_paso1 .mensaje {
padding-top:7px;
padding-left: 10px;

}
.comprar_paso1 .cabecera .texto {
	color: #FFFFFF; 
	font-weight : bold;
	font-size:12px;
	padding-left: 10px;
}


.comprar1_tabla {
	color:green;
}

.comprar_paso1_login .email_label,.comprar_paso1_login .clave_label {
	padding : 5px;
	padding-left: 10px;
	background-color:#F7F7F7;
}


.email_input  {
	background-color:#F7F7F7;
}

.email_input .input {
	border: 1px #B0C4DE solid;
}

.clave_input  {
	background-color:#F7F7F7;
}

.clave_input .input{
	background-color:#FFFFFF;
	border: 1px #B0C4DE solid;
}


/* 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 {
	opacity: 1.0;

}

.pie a:hover {
text-decoration:underline;
color:#092EC4;
}


.pie_links {
}


.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			 : auto;
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 : 12px;
}

.farticulo_art_contenido {
	width : 100%;
}

.farticulo_art_solapas {
	width : 100%;
	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 : 10px;
	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;
}

.fcli_datos ul {
	margin: 0px;
	padding: 0px;
	list-style : none;
	font-size: 12px;
}

.fcli_datos li {
	background-color : white;
	display : block;
	width : 100%;
	border-bottom : 0px solid #cccccc;
	padding : 3px;
}

.fcli_datos #ficha_cliente_datos_botones {
	border-bottom : 0px;
	text-align : left;
}

.fcli_datos li span {
	font-weight: bold;
}

.fcli_datos li.fcli_datos_res {
	font-weight: bold;
}

.fcli_datos_cab {
 	background-color : none;
 	padding : 4px;
 	border-bottom:1px dotted grey;
}



.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 dotted gray;
	color:#FFFFFF;
	padding		: 2px;
	font-size:12px;
}
.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 dotted gray;
	
}

.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 {
	padding: 5px;
}

.idcli_cab {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px dotted gray;
	color:#800000;
	font-weight:bold;
	margin-bottom : 10px;
	text-shadow: 2px 2px 2px #CCCCCC;
}

.idcli_msg {
	font-size:12px;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	text-align : justify;
}

.idcli_form {
}

.idcli_form_tbl {
	width : 100%;
	height: 100%;
	margin-top: 20px;
}

.id_cli_form_eti {
	font-size:12px;
	color: #333333;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	width: 50px;
	padding: 5px;
	margin: 5px;
}

.id_cli_form_inp td{
text-align:left;
padding:5px;
}

.id_cli_form_inp input {
background-color:#FAFFBD;
border:1px solid #CCCCCC;
color:Gray;
font-size:14px;
height:20px;
text-align:center;
width:150px;
}

.id_cli_form_btn {
	text-align:left;
	padding-left:60px;
	padding-top:15px;
}

.id_cli_form_btn button {
font-size		 : 12px;
font-family      : Arial, Geneva, Helvetica, sans-serif;
font-weight      : normal;
color            : #000000;
cursor           : hand;
cursor			 : pointer;
}

.id_cli_form_rec {
	text-align : left;
	padding-top:15px;
	padding-left:61px;
}

/* Estilos para el index */
.web {
	margin : 2px;
}

.web_zonas {
	width : 1000px;
}

.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(icon_cabecera_escaparate.jpg);
	background-repeat  : no-repeat;
	margin-top		   : 10px;
	margin-left        : 16px;
}

.escaparate_articulos_solapa {
	font-weight		 : bold;
	height		 	 : 25px;
	padding-top		 : 0px;
	font-size		 : 16px;
	font-family		 : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color            : #CC0000;
	padding-left     : 0px;
	padding-bottom	 : 10px;
		
}
	
.escaparate_articulos_lst {
	width  :100%;
}
.escaparate_articulo_ficha {
	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;
}



.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 solid gray;
	margin-top : 10px;
	padding-top  : 10px;
}

.lst_art_articulo {
	
	margin-bottom : 10px;
	margin-top : 10px;
	width  :99%;
	border-bottom : 1px dotted 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 : 5px;
	margin: 5px;
	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 {
	text-align:right;
}

.lst_art_articulo_importe{
background-color:none;
color:#CC3300;
font-family:Tahoma;
font-size:17px;
font-weight:bold;
text-align:center;
}

.lst_art_articulo_divisa {
	font-family : Trebuchet MS,Geneva,Helvetica,sans-serif;
	font-size	: 17px;
	font-weight : bold;
	color		: #CC3300;
	
}

.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:#666666;
display:inline;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
margin-right:20px;
}

.lst_art_pags {
	font-size:14px;
	text-align : center;
	color:#0000FF;
}
.lst_art_pags ul {
	margin: 0px;
	padding : 0px;
	list-style : none;
}

.lst_art_pags li {
	display : inline;
	margin-right : 6px;
}

.lst_art_pag_current {
display:none;
}



.lst_art_pags li#lst_art_pag_current a {
	font-weight : bold;
	font-size : 15px;
}
.lst_art_articulo_desc {
color:#333333;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
	
}

.lst_art_articulo_desc tr {
font-size	 : 13px;
font-family	 : Arial,Tahoma, Geneva, Helvetica, sans-serif;
color		 : #333333;
}

.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 {
	text-align : center;
	background-color: none;
	color:#333333;
	height: 25px;
	line-height: 25px;
}

.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:#333333;
	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 : 4px;
	height : 100%;
	width : 100%;
}
.esc_fart_link {
	font-size:14px;
	text-decoration : none;
	color : black;
	
}

.esc_fart_link img {
	float: left;

}
.esc_fart_datos {
	vertical-align : top;
	height : 100%;
	
}

.esc_fart_ahorro_div {
	clear : both;

}

.esc_fart_nombre {
font-size:13px;
font-weight:bold;
color:#666666;
text-align:center;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}




.esc_fart_disp{
	display:none;
}



.esc_fart_precios {
	clear : both;
	margin-top : 10px;
	text-align : right;
}

.esc_fart_precios_carrito {
	display	: block;
	text-align	: right;
	margin-top: 3px;
}

.esc_fart_contenido {
	margin-top : 10px;
}

/* Estilos para las secciones */

.sec_cab {
		
}

.sec_cats {
	font-size:16px;
	padding : 0px;
	padding-bottom : 4px;
	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 : #FFFFFF;
	padding :1px;
}

.sec_todos_link {
	display : block;
}

.sec_cats1_link {
}
.sec_cats2_link {
}

.sec_cats3_link {
	padding-left : 8px;
}
.sec_cats4_link {
	padding-left : 24px;
}


/* 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 {
background-color: Bisque;
background-color:Bisque;
width: 95%;
margin-left: 4px;

-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;
}

.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:#666666;
font-size:10px;
text-decoration:none;
width:100%;
text-shadow:2px 2px 5px #999999;
}

.mas_vendidos_link:hover {
color: #000000;
text-decoration:none;
}

.mas_vendidos_art {
font-family:Trebuchet MS,Arial,Geneva,Helvetica,sans-serif;
text-align:center;
}

/* Estilos para la minicesta */
.minicesta {
margin-bottom:8px;
margin-top:0;
}

.minicesta_cab{
background-color: #446A19;
font-weight:bold;
height:25px;
padding-left:5px;
background-image:url(carr_cab.png);
background-repeat:no-repeat;
-ms-border-top-right-radius: 6px;
-ms-border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-topleft: 6px;
-webkit-border-top-right-radius: 6px;
-webkit-border-top-left-radius: 6px;
-khtml-border-top-right-radius: 6px;
-khtml-border-top-left-radius: 6px;
}

.minicesta_cab_tit {
color: darkOrange;
font-size:14px;
padding-left:35px;
vertical-align:middle;
width:100%;
height: 25px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.minicesta_cab_link {
float:none;
margin-top:0;
vertical-align:middle;
background-image: none;
}

.minicesta_cab_link a{
color:aliceBlue;
font-size:11px;
text-decoration:none;
vertical-align:middle;
margin-right: 5px;
}

.minicesta_cab_link a:hover{
font-size:11px;
color: Yellow;
vertical-align:middle;
}

.minicesta_area {
padding : 4px;
background-color: peachPuff;
font-weight:bold;
padding-left:5px;
-ms-border-bottom-right-radius: 6px;
-ms-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-khtml-border-bottom-right-radius: 6px;
-khtml-border-bottom-left-radius: 6px;
}

.minicesta_art_eti ,
.minicesta_pun_eti ,
.minicesta_tot_eti {
	width : 100%;
	padding : 1px;
	color:#666666;
}
.minicesta_tot_eti {
	font-weight : bold;
	font-size	: 12px;
}


.minicesta_art_val ,
.minicesta_pun_val ,
.minicesta_tot_val {
	text-align : right;
	color:#666666;
}

.minicesta_tot_val {
	font-weight : bold;
	color:#666666;
}

..minicesta_tot_val {
	font-weight : bold;
}

/* 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 {
	text-align : left;
}

.registro {
}


.registro_nuevo {
	width  : 100%;
	background-color: #F7F7F7;
	border:1px solid #436918;
}

.registro_layout {
margin-top  : 10px;
padding-left: 10px;
}

.registro_cab {
	height: 25px;
	color: #FFFFFF;
	background-color: #436918;
	font-weight: bold;
	font-size:12px;
	text-align:left;
	padding-left: 10px;
	line-height: 25px;
	
}

.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 {
	margin-bottom : 10px;
}

.esc_fart_precios_antes {
	color : gray;
}

.farticulo_cat_ruta_sep {
	font-size : 14px;
	color : #333333;
}

.menu .izquierda_no {
 
}

.marca {

}

.lst_art_articulo_disp {
color:DarkGreen;
font-family:Trebuchet MS;
font-size:12px;
font-weight:bold;
height:15px;
margin-top:9px;
text-align:right;
vertical-align:middle;
}

.zona_libre {
	
}

.edicion_datos_cab {
color:#CC3300;
font-weight:bold;
margin-bottom:10px;
margin-left:15px;
padding-top:20px;
text-align:left;
text-decoration:none;
font-size: 12px;
}


.cesta_presupuesto {
text-align : right;

}

.cesta_presupuesto_boton {
color:#C50000;
font-weight:bold;
margin-top : 5px;
margin-bottom:10px;
cursor:pointer;
cursor:hand;
height:40px;
vertical-align:middle;
}

.esc_fart_precios_pvp_val {
color:#CC3300;
font-size:20px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.esc_fart_precios_pvp_eti {
color:#666666;
display:block;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-right:30px;
text-align:right;
}

.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 {
}

.tablaPrecios .precio_label {
background-color:#FFFFFF;
border:0 none;
color:#666666;
font-family:Trebuchet MS, Arial,Geneva,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
width: 0 auto;
text-align:center;
vertical-align:middle;
border: 0px none;
padding-right: 0px;
vertical-align:bottom;

}

.tablaPrecios .precio_valor {
background-color:#FFFFFF;
border:0px none;
color:#CC3300;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
width: 0 auto;
text-align:right;
padding-right: 0px;
font-weight:bold;
}

.tablaPrecios .precio_comprar {
background-color:#FFFFFF;
border:1px none;
color:#FFFFFF;
font-family:Arial,Geneva,Helvetica,sans-serif;
font-size:0;
font-weight:normal;
text-align:center;
vertical-align:middle;
padding-top: 5px;
}


.tablaPrecios .precio_comprar a{
}


.tablaPrecios .precio_oferta_lbl {
background-color:#ffffff;
color:#1B29E4;
text-align:right;
font-size:12px;
font-weight:bold;
}

.tablaPrecios .precio_oferta{
border: 0px;
}

.tablaPrecios .precio_oferta_dto {
background-color:#ffffff;
color:#1B29E4;
font-family:Arial, Geneva, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
width:30px;
text-decoration:blink;
}

.tablaPrecios .precio_oferta_valor {
color:#1B29E4;
font-family:Arial, Geneva, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:right;
}

.tablaPrecios .precio_comprar input {
display:none;
font-size:12px;
color:#333333;
text-align:center;
border: 1px;
border-style:dotted;
border-color:#E0E0E0;
vertical-align:sub;
}

.tablaPrecios .precio_comprar_disponibilidad {
color:darkGreen;
display:none;
font-size:15px;
font-weight:bold;
margin-right:6px;
margin-top:0;
padding-bottom:14px;
text-align:center;
text-decoration:blink;
}

.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 {
border:1px none;
color:#006400;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
font-weight: bold;
color: #006400;
}


.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;
}