body {
	margin: 0px;
}
#base {
	width: 960px;
	position: absolute;
	margin-left: -480px;
	left: 50%;
	top: 0px;
}
#columna_izq {
	top: 0px;
	width: 190px;
	float: left;
}
.izq_logo {
	background-image: url(images/lateral_izq_logo.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.der_logo {
	background-image: url(images/lateral_der_logo.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.bottom_logo {
	background-image: url(images/botom_logo.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}


.titulo_categoria {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	letter-spacing: 1px;
}
.categorias {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ce9632;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #181b2a;
}
.fondo_cotizacion {
	background-image: url(images/fondo_cotizacion.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.cotizacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ebd8b1;
	text-decoration: none;
	padding-bottom: 3px;
	padding-top: 3px;
}
.fondo_top {
	background-image: url(images/fondo_top.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.top_top {
	background-image: url(images/top_top.gif);
	background-repeat: repeat-x;
}
.borde_bottom_top {
	background-image: url(images/borde_bottom_top.gif);
	background-repeat: repeat-x;
}
.borde_izq_top {
	background-image: url(images/borde_izq_top.gif);
	background-repeat: no-repeat;
}
.lateral_der_cat {
	background-image: url(images/borde_der_cat.gif);
	background-repeat: repeat-y;
}
.lateral_izq_cat {
	background-image: url(images/borde_izq_cat.gif);
	background-repeat: repeat-y;
}
.bottom_categoria {
	background-image: url(images/botom_cat.gif);
	background-repeat: repeat-x;
}



.borde_der_top {
	background-image: url(images/borde_der_top.gif);
	background-repeat: repeat-y;
}

#top_direccion {
	width: 765px;
	float: left;
	height: 180px;
}
.botones {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #271700;
	text-decoration: none;
	background-image: url(images/fondo_botonera.gif);
	background-repeat: repeat-x;
	padding-left: 8px;
	padding-right: 8px;
}

a.botones_link:hover {
	color: #B20000;
	text-decoration: underline;
}
#titulos_paginacion {
	top: 0px;
	float: left;
	width: 580px;
	height: 31px;
	margin-top: 1px;
	margin-left: 3px;
}

#separador_1 {
	float: left;
	width: 3px;
}

#login {
	width: 164px;
}

#mensaje {
	width: 609px;
	height: 116px;
}
#productos {
	width: 609px;
	margin-top: 2px;
}
.titulos_productos {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #9dc3e0;
	text-decoration: none;
}
.descripcion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ffdd8a;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 7px;
}
.precio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ffdd8a;
	text-decoration: none;
	letter-spacing: 1px;
}




.fondo_login {
	background-image: url(images/fondo_login.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.texto_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 2px;
}
.texto_login_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.texto_login_2:hover {
	color: #D1AB4A;
}
form {
	margin: 0px;
}
.formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #CE1313;
	text-decoration: none;
	border: 1px solid #a56422;
}
.formularios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #CE1313;
	text-decoration: none;
	border: 1px solid #a56422;
}


.fondo_mensaje {
	background-image: url(images/imagen_chica.jpg);
	background-repeat: no-repeat;
}
.mensaje {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #f5f382;
	text-decoration: none;
}


.botones_link {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #271700;
	text-decoration: none;
}
#botonera {
	width: 960px;
	height: 34px;
	clear: both;
	padding-top: 2px;
}

.direccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.separador_direccion {
	background-image: url(images/separador_direccion.gif);
	background-repeat: repeat-y;
}
.mail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #f3dc8d;
	text-decoration: none;
}
a.mail:hover {
	text-decoration: underline;
	color: #9DC3E0;
}

a.categorias:hover {
	color: #FFFFFF;
}
.subcategorias {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #f2e9a5;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #181B2A;
}
.top_categorias {
	background-image: url(images/top_cat.gif);
	background-repeat: repeat-x;
}
.fondo_titulos {
	background-image: url(images/fondo_titulos.gif);
	background-repeat: repeat-x;
}


a.subcategorias:hover {
	color: #86B3D1;
}
.descargar_listado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #008f00;
	text-decoration: none;
}
a.descargar_listado:hover {
	text-decoration: underline;
}
body {
	background-color: #010000;
	margin: 0px;
}
#buscador {
	height: 136px;
	width: 164px;
	padding-top: 3px;
	padding-bottom: 2px;
}
.incluir_descrip {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #4a4646;
	text-decoration: none;
}

.fondo_buscador {
	background-image: url(images/fondo_buscador.gif);
	background-repeat: no-repeat;
	background-position: top;
}


.paginacion {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3a2506;
	text-decoration: none;
}
a.paginacion:hover {
	color: #AC0000;
}
#destacados {
	width: 164px;
}
.fondo_destacados {
	background-image: url(images/fondo_destacados.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.top_destacados {
	background-image: url(images/top_destacado.gif);
	background-repeat: repeat-x;
}
.bottom_destacado {
	background-image: url(images/bottom_destacado.gif);
	background-repeat: repeat-x;
}
.lateral_izq_dest {
	background-image: url(images/lateral_izq_dest.gif);
	background-repeat: repeat-y;
}
.lat_der_dest {
	background-image: url(images/lateral_der_dest.gif);
	background-repeat: repeat-y;
}


.marco_destacados {
}

#separador_2 {
	float: left;
	width: 3px;
	height: 200px;
}
#separador_3 {
	float: left;
	width: 5px;
	height: 180px;
}
.texto_opciones {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #9dc3e0;
	text-decoration: none;
}
#pie {
	clear: both;
}
.texto_pedido {
	font-family: "Arial Narrow";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 50px;
	font-weight: normal;
	color: #362701;
	text-decoration: none;
}
a.pie:hover {
	color: #AC0000;
}
.bienvenido {
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #D1A94A;
	text-decoration: none;
}
.separador_productos {
	background-image: url(images/separador_verde.gif);
	background-repeat: repeat-x;
}
.separador_preguntas {
	background-image: url(images/separador_preguntas.jpg);
	background-repeat: repeat-x;
}
.pregunta {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #A3D8FE;
	text-decoration: none;
	padding-bottom: 8px;
	padding-top: 8px;
}
.respuesta {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
}
.consulta {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #426689;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
.gracias {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color:#F5F382;
	text-decoration: none;
}
.top_logo {
	background-image: url(images/top_logo.gif);
	background-repeat: no-repeat;
}
.fondo_logo {
	background-image: url(images/fondo_logo.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.top_cotizacion {
	background-image: url(images/borde_top_cot.gif);
	background-repeat: repeat-x;
}
.borde_izq_cot {
	background-image: url(images/borde_izq_cot.gif);
	background-repeat: repeat-y;
}
.borde_der_cot {
	background-image: url(images/borde_der_cot.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.bottom_cotizacion {
	background-image: url(images/borde_bottom_cot.gif);
	background-repeat: repeat-x;
}


#top_logo {
	width: 190px;
	height: 180px;
	float: left;
}
#categorias {
	width: 179px;
	float: left;
	padding-top: 3px;
}
.top_login {
	background-image: url(images/top_login.gif);
	background-repeat: repeat-x;
}
.lateral_izq_login {
	background-image: url(images/lateral_izq_login.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.lateral_der_login {
	background-image: url(images/lateral_der_login.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.bottom_login {
	background-image: url(images/bottom_login.gif);
	background-repeat: repeat-x;
}
.precio_destacados {
	font-family: "Century Gothic";
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #a3d8fe;
	text-decoration: none;
}
.titulos_producto_dest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #d1a64a;
	text-decoration: none;
}
.fondo_paginacion {
	background-image: url(images/fondo_paginacion.gif);
	background-repeat: repeat-x;
}
.titulo_secciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #64441a;
	text-decoration: none;
	text-transform: uppercase;
}
.borde_top_prod {
	background-image: url(images/top_prod.gif);
	background-repeat: repeat-x;
}
.borde_bottom_prod {
	background-image: url(images/bottom_prod.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom; 
}
.borde_izq_prod {
	background-image: url(images/lateral_izq_prod.gif);
	background-repeat: repeat-y;
}
.borde_der_prod {
	background-image: url(images/lateral_der_prod.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.marco_foto_prod {
	border: 1px solid #9dc3e0;
}
.fondo_botonera {
	background-image: url(images/fondo_pie.gif);
	background-repeat: repeat-x;
}
#columna_izquierda {
	width: 179px;
	float: left;
}
#columna_central {
}
#columna_central {
	width: 609px;
	float: left;
	padding-top: 2px;
	padding-left: 4px;
}
#columna_derecha {
	width: 164px;
	float: left;
	padding-top: 2px;
	padding-left: 4px;
}
#cotizacion {
	width: 179px;
	float: left;
	padding-top: 3px;
}
.clear{clear:both;float:none;}

/**/
.caja_imagen{float:left;width:402px;}
.caja_contder{float:right;width:120px;padding-top:20px;}
.caja_contder .precio{padding-bottom:10px;font:bold 20px Arial, Helvetica, sans-serif;color:#FFDD8A;}
.caja_contder .stock{font:11px Arial, Helvetica, sans-serif;color:#999;}
.caja_contder div{text-align:center;padding-bottom:5px;}

/*descuento*/
.descuento{padding:10px 0;font:bold 11px Arial, Helvetica, sans-serif;color: #9DC3E0;}
#codigo{margin:0 8px;}
.descuento .bt_descuento{border:none;background-color:#C58537;font:11px Arial, Helvetica, sans-serif;color:#FFFFFF;cursor:pointer;}
.descuento .bt_descuento:hover{background-color:#DEB169;}
.descuento .cajader{float:right;}
.descuento .cajader .des_der{width:75px;text-align:right;color:#FFFFFF;font-weight:normal;}
.descuento .cajader span{float:left;display:block;color:#F3DC8D;}

/*IMAGENES ADIOCIONALES*/
.caja_adicionales{}
.lista_adicionales{padding:10px 0 0 0;margin:0;}
.lista_adicionales li{float:left;padding-right:5px;list-style:none;}
.lista_adicionales li a{display:block;border:1px solid #181B2A;}
.lista_adicionales li a:hover{border:1px solid #FFDD8A;}

/*PRODUCTOS RELACIONADOS*/
.caja_relacionados{padding-top:20px;}
.caja_relacionados h2{padding-top:10px;margin:0;font:bold 12px Arial, Helvetica, sans-serif;color:#FFDD8A;}
.lista_relacionados{padding:10px 0;margin:0;}
.lista_relacionados li{float:left;padding-right:10px;list-style:none;width:150px;}
.lista_relacionados li a{display:block;border:1px solid #181B2A;}
.lista_relacionados li a:hover{border:1px solid #FFDD8A;}
.lista_relacionados .titulo{font:bold 11px Tahoma, Geneva, sans-serif;color:#9DC3E0;line-height:20px;padding-left:6px;}
.lista_relacionados .precio{font:bold 14px Arial, Helvetica, sans-serif;color:#FFDD8A;padding-left:6px}

/*botones eliminar y actualizar*/
.actualizar{background:url(images/im_actualizar.png) 0 0 no-repeat;position:relative;color:#878A8D;height:16px;width:16px;float:left;margin-left:5px;}
.eliminar{background:url(images/im_eliminar.png) 0 0 no-repeat;text-decoration:none;color:#878A8D;height:16px;width:16px;float:left;margin-left:5px;}

/*Botones carro y pedido*/
.marron .izq, .marron .der, .marron .centro{background-image:url(images/btn_carro_marron.png);}

.btn{display:block;width:160px;color:#FFFFFF;font:bold 12px Arial, Helvetica, sans-serif;text-transform:none;text-decoration:none;}
.btn:hover{text-decoration:none;}
.btn:hover .centro{background-position:-107px -47px;background-repeat:repeat-x;}
.izq{float:left;}
.centro{float:left;line-height:27px;padding-left:5px;background-position:-107px 0;background-repeat:repeat-x;width:110px;}
.der{float:right;}
.btn span{display:block;}
.btn .clear{clear:both;}
.volver .izq{background-position:0 0;background-repeat:no-repeat;width:30px;height:27px;}
.volver .der{background-position:-87px 0;background-repeat:no-repeat;width:15px;height:27px;}
.seguir .izq{background-position:-68px 0;background-repeat:no-repeat;width:15px;height:27px;}
.seguir .der{background-position:-34px 0;background-repeat:no-repeat;width:30px;height:27px;}
.volver:hover .izq{background-position:0 -47px;background-repeat:no-repeat;width:30px;height:27px;}
.volver:hover .der{background-position:-87px -47px;background-repeat:no-repeat;width:15px;height:27px;}
.seguir:hover .izq{background-position:-68px -47px;background-repeat:no-repeat;width:15px;height:27px;}
.seguir:hover .der{background-position:-34px -47px;background-repeat:no-repeat;width:30px;height:27px;}

/*opciones*/
.opcion_prod{float:left;margin-right:8px;}
.opcion_prod label, .opcion_prod select{font:bold 12px Arial, Helvetica, sans-serif;color:#FFDD8A;}
.opcion_prod select{color:#000000;min-width:80px;}

.des_der{padding-right:10px;}
