@import "../especificos/producto.css";
@import "../especificos/columna_derecha.css";


/*-- COMIENZO Encabezado --*/


#contenedor_sectores_encabezado{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


#bloque_izq_encabezado{
	float:left;
		margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*border:solid red 1px;*/
}

#bloque_der_encabezado{
	float:right;
	width:375px;
		margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}



#bloque_izq_encabezado a.menu_sectores{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A4A4A4;
	font-weight:bold;
	float:left;
	text-align:center;	
	height:23px;
	margin:0px 5px 0px 5px;
	padding:7px 0px 0px 0px;
}

a.menu_sectores:link, a.menu_sectores:visited{
	background-image:none;
	color:#A4A4A4;
	text-decoration:none;
}

a.menu_sectores:hover{
	background-image:none;
	color:#A4A4A4;
	text-decoration: underline;	
}

a.shopping{
	background-repeat:no-repeat;
	width:80px;
}

a.industria{
	background-repeat:no-repeat;
	width:273px;
}

a.alimentos{
	background-repeat:no-repeat;
	width:151px;
}

a.campo{
	background-repeat:no-repeat;
	width:72px;
}

#bloque_izq_encabezado ul{
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

#bloque_izq_encabezado ul li{
	display:inline;

}

#fondo_encabezado{
	width:100%;
	background-repeat:repeat-x;
	background-position:left;
	height:54px;
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
}

/*-- FIN Encabezado --*/



/* COMIENZO buscador general */
/* usado en home, pagina de resultados y paginas internas*/

#contenedor_buscador_general{
	width:474px;
}

#campo_texto_buscador{
	background-image:url(../../imagenes/contenidos/campo_texto_buscador.png);
	background-repeat:no-repeat;
	float:left;
	width:378px;
	height:45px;
	margin:0px 0p 0px 0px;
	padding:0px 0p 0px 0px;
	border:0px;
}

input.campo_texto_buscador{
	border:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	position:relative;
	top:10px;
	left:2px;
}

#boton_buscar{
	background-image:url(../../imagenes/contenidos/btn_buscador_general.png);
	background-repeat:no-repeat;
	width:96px;
	height:45px;
	float:right;
}

a#enlace_buscador_gral{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
	position:relative;
	top:11px;
	right:3px;
}

a#enlace_buscador_gral:link,a#enlace_buscador_gral:visited{
    color:#FFFFFF;
	text-decoration:none;
}

a#enlace_buscador_gral:hover{
    color:#FFFFFF;
	text-decoration:none;
}

/* FIN  buscador general */


/*COMIENZO barra_accesos */
/* usado en home, pagina de resultados y paginas internas*/
#barra_accesos{
	width:100%;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin: 0px 0px 0px 0px;
	padding:5px 0px 3px 0px;
	color:#797979;
}

#barra_accesos ul{
	text-align:left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#barra_accesos ul li{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#797979;
	font-size:11px;
	display:inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#barra_accesos ul li a{
	margin: 0px 4px 0px 0px;
}

#barra_accesos ul li a:link, #barra_accesos ul li a:visited{
	color:#797979;
	text-decoration: none;
}

#barra_accesos ul li a:hover{	
	color:#797979;
	text-decoration: underline;	
}
/*FIN barra_accesos */


/*
#linea_encabezado{
	background-image:url(../../imagenes/estructura/linea_encabezado.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:6px;
	display:none;
}*/

#contenedor_modulos_cabecera{
	width:1000px;
}

#columna_enlaces_cabecera{
	float:left;
}

#columna_derecha_amplia{
	float:left;
	width:240px;
}


#titulo_destacado_corto{
	margin:0px 0px 0px 0px;
	background-image:url(../../imagenes/contenidos/fondo_titulo_corto.jpg);
	background-repeat:repeat-x;
	background-position:left;
	width:287px;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;	
	color:#5B720E;
	font-weight:normal;
	padding:4px 0px 0px 10px;
	border-top:1px solid #C0E346;
	border-right:1px solid #C0E346;
	text-align:left;
}

#titulo_destacado_largo{
	margin:0px 0px 0px 0px;
	background-image:url(../../imagenes/contenidos/fondo_titulo_largo.jpg);
	background-repeat:repeat-x;
	background-position:left;
	width:760px;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#626262;
	font-weight:bold;
	padding:4px 0px 0px 10px;
	border-top:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
	text-align:left;
}


/*COMIENZO menu enlaces*/
#contenedor_menu_enlaces{
	background-image:url(../../imagenes/estructura/linea_enlaces.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	float:left;
	width:1000px;
	height:42px;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contenedor_menu_enlaces ul{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contenedor_menu_enlaces ul li{
	display:inline;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	color:#666666;
	text-align:left;
}

#contenedor_menu_enlaces ul li a{
	background-repeat:no-repeat;
	background-position:left;
	padding: 7px 0px 0px 35px;
	margin: 3px 0px 0px 7px;
	font-size:11px;
	height:23px;
	display:block;
	float:left;
	list-style-type:none;
	color:#666666;	
	text-align:left;	
}

/*FIN menu enlaces */


/*COMIENZO Barra de Enlaces de Categorias*/

#contenedor_enlaces_categorias{
	display:block;
	background-image:url(../../imagenes/estructura/linea_enlaces.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:1000px;
	margin:3px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	text-align:left;
	float:left;
	clear:both;
}

#contenedor_enlaces_categorias ul{
	text-align:left;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 6px;
}

#contenedor_enlaces_categorias ul li{
	display:inline;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	color:#666666;
}

#contenedor_enlaces_categorias ul li a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:9px;
	color:#666666;
}


#contenedor_enlaces_categorias ul li a:hover{
	color:#BC0000;
	text-decoration:underline;
}

/*FIN Barra de Enlaces de Categorias*/


/* COMIENZO Estructura de entorno categorias*/
#contenedor_categorias{
	width:206px;
	float:left;
}

#contenedor_resultados{
	width:560px;
	text-align:left;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:25px;
	bottom:20px;
}
/* FIN Estructura de entorno categorias*/



/* Entorno medios de comunicaciones */
#contenedor_comunicaciones{
	width:206px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:relative;
	bottom:5px;
}

#modulo_chat{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:relative;
	top:5px;
}

#modulo_otros_medios{
	background-image:url(../../imagenes/contenidos/modulo_otros_medios.jpg);
	background-repeat:no-repeat;
	width:153px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:7px 0px 10px 53px;
	position:relative;
	top:7px;
}

#modulo_otros_medios a img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

a.solicitud_llamado:link, a.solicitud_llamado:visited{
	display:block;	
	background-image:url(/imagenes/contenidos/modulo_llamado.jpg);
	background-repeat:no-repeat;
	/*height:23px;*/
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#616161;
	font-weight:bold;
	padding:8px 0px 10px 45px;
}

#modulo_llamado a:link, #modulo_llamado a:visited{
	text-decoration:none;
	color:#616161;
}

#modulo_llamado a:hover{
	text-decoration:underline;
	color:#616161;
}

/* FIN Entorno medios de comunicaciones */


/* COMIENZO Menu Carrito*/

#contenedor_menu_carrito{
	width:995px;
	height:30px;
	background-color:#F3F3F3;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	font-weight:normal;
	
}

#contenedor_menu_carrito ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:7px;
}

#contenedor_menu_carrito a:link, #contenedor_menu_carrito a:visited{
	display:inline;	
	margin:0px 0px 0px 5px;
	padding:5px 0px 5px 30px;
	font-size:11px;
	font-weight:normal;
	color:#5F5F5F;
	background-repeat:no-repeat;
	background-position:left;
	height:50px;
}

#contenedor_menu_carrito ul li{
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	

}

/* FIN Menu Carrito*/

/* COMIENZO barra sesion cuenta usuario */

#contenedor_sesion_usuario{
	width:1000px;
	float:left;
}

#contenedor_cuenta_usuario{
	background-image:url(../../imagenes/contenidos/fondo_sesion_usuario_ingreso_registro.jpg);
	background-repeat:no-repeat;
	width:206px;
	/*height:24px;*/
	text-align:center;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:7px 0px 10px 0px;
	display:inline;
}


#contenedor_cuenta_usuario a.ingresar_sesion{
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 25px 0px 0px;
}

a.ingresar_sesion:link, a.ingresar_sesion:visited{
	color:#FF6600;
	text-decoration:none;
}

a.ingresar_sesion:hover{
	color:#FF6600;
	text-decoration:underline;
}

#contenedor_cuenta_usuario a.registrar_nuevo_usuario{
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

a.contenedor_cuenta_usuario:link, a.registrar_nuevo_usuario:visited{
	color:#FFFFFF;
	text-decoration:none;
}

a.registrar_nuevo_usuario:hover{
	color:#FFFFFF;
	text-decoration:underline;
}


#contenedor_usuario_actual{
	background-image:url(../../imagenes/contenidos/fondo_sesion_usuario01.jpg);
	width:466px;
	height:23px;
	text-align:left;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
}

/*
#contenedor_usuario_actual{
	background-image:url(../../imagenes/contenidos/fondo_sesion_usuario.jpg);
	width:234px;
	height:31px;
	text-align:left;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
*/

#contenedor_usuario_actual .usuario_actual{
	width:150px;
	float:left;
	text-align:left;
	color:#FF6600;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}

#contenedor_usuario_actual a.modificar_cuenta{
	width:98px;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 9px;
}


#contenedor_usuario_actual a.eliminar_cuenta{
	width:81px;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 22px;
}

#contenedor_usuario_actual a.cerrar_sesion{
	width:20px;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 50px;
}

#contenedor_usuario_actual a:link, #contenedor_usuario_actual a:visited{
	color:#666666;
	text-decoration:none;
}

#contenedor_usuario_actual a:hover{
	color:#666666;
	text-decoration:underline;
}

/* FIN barra sesion cuenta usuario */


/* Buscador  Especifico*/ 
/*
#contenedor_buscador{
	background-image:url(../../imagenes/estructura/fondo_buscador.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:65px;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#inicio_buscador{
	background-image:url(../../imagenes/estructura/inicio_buscador.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:65px;
	float:left;
}

#cierre_buscador{
	background-image:url(../../imagenes/estructura/cierre_buscador.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:65px;
	float:right;
}


#acceso_inicio a{ 
	background-image:url(../../imagenes/iconos/icono_inicio.png); 
	background-repeat:no-repeat; 
	background-position:left;
	height:14px;
	color:#FFFFFF; 
	position:relative; 
	top:42px; 
	left:85px;
	display:block;	
}

#contenedor_buscador table {
	text-align:center;
	margin:0px auto;
	position:relative;
	top:12px;
}

#contenedor_buscador form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

a#enlace_buscador_palabras{
	background-image:url(../../imagenes/iconos/boton_buscador.jpg);
	background-repeat:no-repeat;
	width:71px;
	height:17px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	margin:0px 0px 0px 8px;
	padding:5px 0px 0px 8px;	
}

a#enlace_buscador_palabras:link, a#enlace_buscador_palabras:visited{
	color:#FFFFFF;
	font-size:11px;
}

a#enlace_buscador_palabras:hover{
	text-decoration:underline;
}


.datos_requeridos{
	color:#009933;
	font-size:15px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

*/


/* COMIENZO paginacion */

#indice_paginacion a:link, #indice_paginacion a:visited{
	display:inline;
	background-color:#EBEBEB;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	color:#000000;
	padding: 2px 4px 2px 4px;
	margin: 0px 0px 0px 3px;
	white-space: nowrap;
	line-height:22px;
}

#indice_paginacion a:hover{
}

#indice_paginacion a.actual:link, #indice_paginacion a.actual:visited{
	background-color:#F5F7E1;
	border-color:#1E8213;
	color:#1E8213;
}

/* FIN paginacion */


/* COMIENZO Compras */

#contenedor_registro_compras{
	text-align:center;
	width:770px;
	margin: 0px auto;
}

#contenedor_registro_compras table{
	width:770px;
	margin-top:4px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;		
}

#contenedor_registro_compras table tr td{
	color:#595959;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#contenedor_registro_compras table tr.renglon_detalle_compra td{
	padding:5px;
	margin:0px 0px 0px 0px;
}


#contenedor_registro_compras table tr.renglon_detalle_compra td{
	padding:5px;
	margin:0px 0px 0px 0px;
}

#contenedor_registro_compras table tr.renglon_detalle_compra td.precio_producto_compra{
	font-weight:bold;
	color:#FF9900;
	font-size:16px;
}

#contenedor_registro_compras table tr td.precio_contrareembolso{
	font-weight:bold;
	color:#FF9900; 
	font-size:16px;
}

#contenedor_registro_compras table tr.renglon_precio_total_compra{
	background-color:#EEF8C9;
}

#contenedor_registro_compras table tr.renglon_precio_total_compra td.precio_total_compra{
	color:#8BAD16;
	font-size:20px;
	font-weight:bold;	
}

#contenedor_registro_compras table tr.reglon_plan_pago_elegido{
	background-color:#D7E6A5;
}

#contenedor_registro_compras table tr.reglon_plan_pago_elegido td.plan_pago_elegido{
	font-size:14px;
	color:#333333;
	font-weight:bold;	
}

#contenedor_registro_compras table tr.reglon_plan_pago_elegido td .texto_plan_pago_elegido{
	color:#FF6600;
	font-size:14px;	
}


#contenedor_registro_compras ul{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

#contenedor_registro_compras ul li{
	display:inline;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contenedor_registro_compras a:link, #contenedor_registro_compras a:visited{
	display:inline;	
	margin:0px 0px 0px 5px;
	padding:5px 0px 6px 30px;
	font-size:12px;
	font-weight:normal;
	color:#5F5F5F;
	background-repeat:no-repeat;
	background-position:left;
	height:50px;
}

.linea_puntos{
	background-image:url(../../imagenes/iconos/linea_detalles_compras.gif);
	background-repeat:repeat-x;
	height:5px;
}

/* FIN Compras */


/* COMIENZO modificar destino envio y carrito*/

#enlace_modificar_destino{
	background-image:url(../../imagenes/iconos/icono_modificar_destino_envio.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	height:25px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 5px;
}

#enlace_modificar_destino a:link, #enlace_modificar_destino a:visited{
	color:#FF9900;
	font-weight:bold;
	font-size:12px;
}

#enlace_modificar_destino a:hover{
	color:#FF9900;
	text-decoration:underline;
}

.texto_costo_envio_carrito{
	float:right;
	text-align:right;
	margin-top:31px;	
	color:#FF9900;
	font-size:12px;
	font-weight:bold;
}

#contenedor_registro_compras table tr td.costo_destino_envio{
	color:#FF9900;
	font-size:16px;
	font-weight:bold;
}

/* FIN modificar destino envio y carrito*/


/* COMIENZO ventana de modificar destino*/
table.formulario_calculo_flete tr.renglon_precio_total_compra{
	background-color:#EEF8C9;
}

table.formulario_calculo_flete tr.renglon_precio_total_compra td.precio_total_compra{
	color:#8BAD16;
	font-size:20px;
	font-weight:bold;	
}

table.formulario_calculo_flete .color_texto_costo_flete{
	color:#FF9900;
}
/* FIN ventana de modificar destino*/


/* COMIENZO planes cuotas */

#contenedor_planes_cuotas{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:center;
	position:relative;
	top:60px;
}

#contenedor_planes_cuotas form, select, input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
}

table.detalle_datos_producto td.renglon_precio_producto{
	color:#FF9900;
	font-size:16px;
}

table.planes_cuotas{
	border-collapse:collapse;
}

table.planes_cuotas th{
	background-color:#E4F3B1;
}


#contenedor_planes_cuotas table tr td.precio_producto{
	color:#FF9900;
	font-size:16px;
	font-weight:bold;		
}

#contenedor_planes_cuotas .texto_costo_flete{
	color:#FF9900;
	font-size:12px;
	font-weight:bold;		
}

#contenedor_planes_cuotas table tr td.precio_flete{
	color:#FF9900;
	font-size:16px;
	font-weight:bold;		
}

#contenedor_planes_cuotas table tr.renglon_precio_total_compra{
	background-color:#EEF8C9;
}

#contenedor_planes_cuotas table  tr.renglon_precio_total_compra td.precio_total_compra{
	color:#8BAD16;
	font-size:20px;
	font-weight:bold;	
}

#contenedor_planes_cuotas table .color_texto_costo_flete{
	color:#FF9900;
}




/* FIN planes cuotas */


/* COMIENZO identificacion y registracion de usuario */

#datos_cuenta_usuario{
	text-align:center;
	margin: 0px auto;
	width:620px;
}

#contenedor_logueo{
	float:left;
	width:294px;
	height:200px;
	border-color:#E5E5E5;
	border-style:dotted;
	border-width:1px;
	text-align:center;
	margin: 0px auto;
}

#contenedor_opcion_registro{
	float:right;
	width:294px;
	height:200px;	
	border-color:#E5E5E5;
	border-style:dotted;
	border-width:1px;
	text-align:center;
	margin: 0px auto;
}
/* FIN identificacion y registracion de usuario */


/* COMIENZO contenedor_logueo */
#contenido_logueo{
	width:290px;
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:0px;
	clear:both;	
}

#contenido_logueo form, table{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* FIN contenedor_logueo */

/* COMIENZO contenedor_opcion_registro */
#contenidos_opcion_registro{
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
}

#fondo_link_registrate{
	background-image:url(../../imagenes/contenidos/fondo_link_registrate.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:230px;
	height:98px;
	margin:0px auto;
	text-align:center;
}

#fondo_link_registrate form input{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:35px;
	left:42px;
}


.linea_verde{
	background-color:#C4E845;
	height:2px;
}
/* FIN contenedor_opcion_registro */

/* titulo de seccion */

/* las sig 3 son usadas en varias secciones definiendo sus prop indep en cada una de ellas*/

#titulo_secciones{
	background-image:none;
	background-repeat:no-repeat;
	background-position:top;
	width:700px;
	height:40px;
	color:#8C8C8C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:13px 0px 0px 70px;
}

#formulario_secciones{
	border-color:#E5E5E5;
	border-style:dotted;
	border-width:1px;
	border-top-width:0px;
	background-image:none;
	background-repeat:no-repeat;
	background-position:right bottom;
}

#formulario_secciones table.tbl_formulario_secciones{
	position:relative;
	top:20px;
	left:15px;
}
/*
#formulario_secciones .precio_producto_consulta{
	color:#FF9900;
	font-size:16px;	
}
*/
.precio_producto_consulta{
	color:#FF9900;
	font-size:16px;	
}

/* COMIENZO registracion de usuario */

#terminos_condiciones{
	text-align:left;
	width:450px;
	height:70px;
	overflow-y:scroll;
}

#fondo_texto_saludo{
	background-image:url(../../imagenes/contenidos/fondo_texto_saludo.jpg);
	background-repeat:no-repeat;
	width:673px;
	height:38px;
	margin:0px auto;
	text-align:center;
	position:relative;
	top:20px;
}


#texto_saludo{
	color:#787878;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:12px;
	left:25px;
}

#btn_comparar_tarjetas{
	background-image:url(../../imagenes/contenidos/btn_comparar_tarjetas.jpg);
	background-repeat:no-repeat;
	width:171px;
	height:41px;
	display:block;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2D2D2D;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:9px 15px 0px 0px;
}


#btn_comparar_tarjetas a:link, #btn_comparar_tarjetas a:visited{
	color:#2D2D2D;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#btn_comparar_tarjetas a:hover{
	text-decoration:none;
}

/* FIN registracion de usuario */


/* COMIENZO finalizar compra */

#area_info_compra{
	width:318px;
	margin: 0px auto;
	text-align:center;
}


#area_superior_info_compra{
	background-image:none;
	background-repeat:no-repeat;
	background-position:center;
	width:318px;
	height:31px;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#area_central_info_compra{
	background-image:url(../../imagenes/contenidos/area_central_info_compra.jpg);
	background-repeat:repeat-y;
	background-position:center;
	width:318px;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#area_central_info_compra table{
	width:300px;
	margin: 0px auto;
	text-align:center;
}


#area_inferior_info_compra{
	background-image:url(../../imagenes/contenidos/area_inferior_info_compra.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:318px;
	height:9px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* FIN finalizar compra */


/* COMIENZO recuperar password */

#contenedor_recuperar_clave{
	text-align:center;
	margin:0px auto;
	width:620px;
	border-color:#E5E5E5;
	border-style:solid;
	border-width:1px;
	border-top-width:0px;
	padding-bottom:5px;
}

#contenedor_recuperar_clave form, table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	margin:0px auto;	
}

#contenedor_recuperar_clave table td, input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


#mensaje_recuperar_clave{
	margin:0px auto;
	width:620px;
	height:270px;
	text-align:center;
	border-color:#C7E461;
	border-style:solid;
	border-width:1px;
	background-image:url(../../imagenes/contenidos/foto_03.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#texto_mensaje{
	float:left;
	text-align:center;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	position:relative;
	top:100px;
	left:50px;
}

/* FIN recuperar password */



/* COMIENZO instructivos de ayuda */

ul.instructivos_ayuda{
}

ul.instructivos_ayuda li{
	margin:5px 0px 5px 0px;
}

ul img{
	margin:15px 0px 15px 0px;
}


a.direccion_email:link, a.direccion_email:visited{
	color:#0000FF;
	text-decoration:none;
}

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



.link_forma_pago{
	background-image:url(../../imagenes/iconos/icono_como_pago_01.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0px 0px 0px 13px;
}


a.link_forma_pago:link, a.link_forma_pago:visited{
	color:#000000;
	text-decoration:none;
}

a.link_forma_pago:hover{
	color:#339900;
	text-decoration:underline;
}

.titulo_forma_pago{
	background-image:url(../../imagenes/iconos/icono_como_pago_02.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding: 3px 0px 3px 23px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}





/*  listado de subcategorias en listado de resultados */
#contenedor_subcategorias{
	float:left;
	width:178px;
	margin:1px;
	padding:0px;
}


/*  columna banners */
#contenedor_banners{
	width:440px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom-style:dotted;
	border-bottom-color:#BBBBBB;
	border-bottom-width:2px;
	border:solid red 1px;
}

#contenidos_banners{
	position:relative;
	top:5px;
	left:1px;
	bottom:10px;
}
/*  columna banners */

#dato_contrareembolso{
	background-image:url(../../imagenes/iconos/aviso_contrarembolso.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding:8px 4px 8px 50px;
	text-align:justify;
	font-size:12px; 
	color:#A80000;
	border-style:solid;
	border-color:#A80000;
	border-width:1px;
	width:80%;
}

#dato_tarjeta_italcred{	
	float:right;
	width:255px;
	display:none;
	padding:7px;
	text-align:justify;
	font-size:11px; 
	color:#A80000;
	border-style:solid;
	border-color:#A80000;
	border-width:1px;
	position:relative;
	right:35px;
}



#dato_tarjeta_credimas{	
	float:right;
	width:255px;
	display:none;
	padding:7px;
	text-align:justify;
	font-size:11px; 
	color:#A80000;
	border-style:solid;
	border-color:#A80000;
	border-width:1px;
	position:relative;
	right:35px;
}


/* COMIENZO pantalla de resultado exitoso */
#contenedor_mensaje_exito{
	width:530px;
	height:561px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px auto;
	text-align:center;
	padding:5px 0px 0px 5px;
}


#contenedor_mensaje_exito img.exito{
	border-color:#E1E1E1;
	border-width:1px;
	border-style:solid;
}
/* FIN pantalla de resultado exitoso */


/* COMIENZO enlaces */

a.enlace_pedidos_especiales{
	background-image:url(../../imagenes/iconos/icono_pedidos_especiales.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:27px;
	margin:0px 0px 0px 0px;
	padding:8px 0px 15px 40px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	float:left;
}

a.enlace_pedidos_especiales:link, a.enlace_pedidos_especiales:visited{
	color:#EA0000;
	text-decoration:none;	
}

a.enlace_pedidos_especiales:hover{
	color:#EA0000;
	text-decoration:none;
}

a.enlace_mas_productos{
	background-image:url(../../imagenes/iconos/icono_productos_misma_categoria.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:25px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 40px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	float:left;
}


a.enlace_mas_productos:link, a.enlace_mas_productos:visited{
	color:#009500;
	text-decoration:underline;		
}

a.enlace_mas_productos:hover{
	color:#009500;
	text-decoration:none;
}
/* FIN enlaces */

/* COMIENZO pie de pagina */
#imagenes_formas_pago{
	width:1100px;
	text-align:center;
	margin:0px auto;
}

#imagenes_formas_pago img{
	width:50px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*FIN pie de pagina */

/* COMIENZO costo_alternativos_transportes*/
table.costo_alternativos_transportes{
	margin:0px auto;
	float:left;

}

table.costo_alternativos_transportes th{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#019275;
	background-color:#CCE7E2;
}

table.costo_alternativos_transportes td{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	background-color:#EBEBEB;
}

table.costo_alternativos_transportes td a:link, table.costo_alternativos_transportes td a:visited {
	color:#019275;
	text-decoration:none;
}

table.costo_alternativos_transportes td a:hover {
	color:#019275;
	text-decoration:underline;
}


#acceso_costos_alternativos{
	background-image:url(../../imagenes/iconos/transportes_alternativos.png);
	background-position:left;
	background-repeat:no-repeat;	
	margin-top:10px;
	padding:5px 0px 5px 20px;
	width:50%;
}

#acceso_costos_alternativos a:link, #acceso_costos_alternativos a:visited{
	font-weight:bold;
	font-size:12px;
}

#acceso_costos_alternativos a:hover{
	text-decoration:underline;
}

/* FIN costo_alternativos_transportes*/

