﻿/* GENERICOS */
body 
{
	background-image:url(img/fondoweb.gif);
	font-family:Arial,Verdana;
	font-size:12px;
}
h1
{
    color:#ff6600; 
    margin:0; 
    font-size:20px; 
    font-weight:bolder;
    padding-top:10px;
    text-align:left;
    text-transform:lowercase;
}
h1:first-letter
{
    font-size:24px;
}
h2
{
    color:#666;
    font-size:14px;
} 
h2 a
{
    color:#333;
}
h3
{
    color:#ff6600 ; 
    margin:0; 
    font-size:28px; 
    font-weight:bolder;
    padding-top:10px;
    text-align:left;
    text-transform:lowercase;
}
h3:first-letter
{
    font-size:38px;
}
a
{
    color:#ff6600;
    text-decoration:none;
}
a:hover
{
    text-decoration:none;
}
span
{   	
    text-align:justify;
}
img
{
    border:0;
}
/* FIN GENERICOS */ 

/* CABECERA */
.cabecera
{
	background-image:url(img/fondocabecera.gif);
}
.barra_menu { background-color:#fff; }
/* FIN CABECERA */

/* MENUS */
.barra_menu { background-color:#fff; }
/* FIN menus */
.centrado { background-image:url(img/fondo_contenido.png); }
.contenido { background-image:url(img/naranja.gif); }

.barra_usuario_tienda {	border-bottom: 1px dotted #fff; }
.tiendas .linea_titulo { color:#000; }
.tiendas .linea { color:#fff; }
.usuario a { color:#fff; font-size:small; text-decoration:none; }

.path { border-bottom: 1px dotted #fff; color:#fff; }
.path a { color:#fff; text-decoration:none; }
.path a:hover { color:#ccc; }

.error { background-color:#ff0000; color:#FFF; font-weight:bold; }
/* lateral_izquierdo */
.lateral_izquierdo
{
    background-image:url(img/fondo_lateral_izdo.gif);
    background-position:left top;
    background-repeat:no-repeat;	
}

.lateral_izquierdo a
{
    color:#ff6600;
    font-size:13px;    
    text-align:left;
    text-transform:lowercase;
}
.lateral_izquierdo a:hover
{
    text-decoration:underline;
}
.lateral_izquierdo a.especial
{
    font-weight:bold;    
}
.lateral_izquierdo img
{
    border:3px solid #ff6600;
}
.lateral_izquierdo .noticias 
{
    font-size:11px;
    font-weight:normal;
    color:#000;
    border-top:1px solid #CCC;
}
.lateral_izquierdo .noticias h3
{
    font-size:12px;
    font-weight:bold;
    color:#333;
}
.lateral_izquierdo .noticias span
{
    font-size:9px;
    color:#333333;
    text-align:left;
}
.lateral_izquierdo .noticias div
{
}
/* FIN lateral_izquierdo */

/* BUSCADOR */
.buscador span
{
	color:#666;
}
/* FIN BUSCADOR */

.calendario { background-image:url(img/calendario.jpg); background-repeat:no-repeat; }
/* Barra productos_destacados */

.productos_destacados {	
	background:url('img/tienda-online.gif');
	background-repeat:no-repeat;
	background-position:left top; 
}
.productos_contenedor {background:url('img/fondo-todo.gif'); }

/* FIN productos_recomendamos */

/* PIE */
.barra_pie { background-image:url(img/pie.jpg); background-repeat:repeat-x; }
.pie
{
    color:#fff;   
    text-align:right;
    font-size:10px;
    background-color:#fff;
    vertical-align:middle;   
}
.pie a
{
    color:#ff6600;  
    text-decoration:none;    
}
.pie a:hover
{
    text-decoration:underline;        
}
/* FIN PIE */
#paginador
{
float:left;
	text-align:right;
	font-size:11px;
	width:100%;
}

#paginador span
{
	color:#CCC;
}
/* FIN PAGINADOR */

/* MENU_SECCION */
.menu_seccion
{	
    background-color:#e0e0e0;
    text-align:left; 
    border-top:1px solid #CCC;
   
}
.menu_seccion a
{
    color:#fff;
    text-transform:lowercase ;
    border-right:1px solid #000;
}

.menu_seccion a.especial
{
    color:#fff;
}
/* FIN MENU_SECCION */
/* MENU_SUBSECCION */
.menu_subseccion
{
    text-align:left; 
    background-color:#FFF;
    background-repeat:no-repeat;
    background-position:top left;
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
}
.menu_subseccion a
{
    color:#333;
    text-transform:lowercase;
    border-right:1px solid #333;
}
.menu_subseccion a.especial
{
    color:#ff6600;
}
/* FIN MENU_SUBSECCION */

/* MENU_ENCIMA */
.menu_encima
{
    text-align:center;
}
/* FIN MENU_ENCIMA */


/* FIN MENUS */
/* DEFAULT.ASPX */

.producto_destacado h1
{
    background-color:#fff000;
    border-bottom:3px solid #CCC;
}
.producto_destacado .producto
{    
 height:100%; 
}
.producto_destacado .producto h3{
height:130px;
}
.producto_destacado .producto a
{
    text-align:center;
    font-size:14px;
    color:#000;

}
.producto_destacado .producto img
{
    border:1px solid #000;
	
}
.producto_destacado .producto span
{
	font-size:20px;
	text-align:center;
	color:#ed6f01;
	font-weight:bold;
}

.producto_destacado .producto span b
{
	font-size:14px;
	
	text-align:center;
	color:red;
	font-weight:bold;
	text-decoration:line-through;
}
/* FIN DEFAULT.ASPX */
/* SECCION.ASPX */
.seccion_contenido { background-image:url(img/subcabecera.gif); background-repeat:repeat-y; }
.seccion_titulo { background-image:url(img/titulares.gif); text-align:left; font-size:x-large; font-weight:bold; color:#fff; padding-left:70px; padding-top:5px; }
.seccion_titulo_2 { background-image:url(img/titulares.jpg); text-align:left; font-size:x-large; font-weight:bold; color:#fff; padding-left:70px; padding-top:5px; }
.seccion_contenido .imagen {}
.seccion_contenido .texto{}
.seccion_todo { background-image:url(img/fondo_seccion.jpg); background-repeat:repeat-y; }
.seccion_noticias {  }

/* FIN SECCION.ASPX */
/* NOTICIAS.ASPX */
.noticias_contenido
{
	border:1px solid #CCC;
}
.noticias_contenido h1
{
    text-align:right;
}
.noticias_contenido .imagenes
{
   text-align:center;
}
.noticias_contenido .fecha
{
    text-align:left;
    color:#fff;
    font-size:13px;
    font-weight:bold;
}
.noticias_contenido .texto
{
   color:#fff;
}
.noticias_contenido strong
{
   color:#0c8ab0;
}
.noticias_contenido b
{
   color:#0c8ab0;
}
.noticias_derecha
{
}
.noticias_derecha .noticia
{
}
.noticias_derecha .noticia a
{
    color:#ed6f01;
}
.noticias_derecha .fecha
{
    text-align:left;
    color:#fff;
    font-weight:bold;
}
.noticias_derecha img
{

}
/* FIN NOTICIAS.ASPX */
/* CONTACTA.ASPX */
.contacto_contenido
{
}
.contacto_formulario
{ 
}
.contacto_formulario .linea
{    
}
.contacto_formulario .linea span
{
    font-weight:bold;
    border-bottom:1px solid #CCC;
}
.contacto_contenido h1
{
}
.contacto_contenido .descripcion
{    
    text-align:justify;
}
.contacto_contenido .texto
{    
    text-align:justify;
}
.contacto_contenido .texto strong
{
   color:#0c8ab0;
}
/* FIN CONTACTA.ASPX */

/* CATEGORIAS.ASPX */

.categorias_derecha .contenedor_categoria
{
	text-align:center;
	background:#000000;
}
.categorias_derecha .contenedor_categoria a
{
	color:#fff;
	width:100%;
	float:left;
	padding-top:5px;
}
/* CATEGORIAS.ASPX */

/* PRODUCTOS.ASPX */
.producto_izquierda
{
	border-right:1px dotted #333;
}  
.producto_izquierda .tachado{color:#333333;font-size:smaller;text-decoration:line-through;}
.producto_izquierda a
{
	color:#666666;
	text-align:center;
	text-transform:lowercase;
}     
.producto_izquierda a:first-letter
{
	font-size:large;
}
.producto_izquierda span
{
	color:#666;
	font-size:14px;
	font-weight:bold;
    text-align:right;
}
.producto_izquierda .precio
{
	color:#ff6600;
	font-size:14px;
	font-weight:bold;
    text-align:right;
}
.producto_izquierda img { width:250px; }
.productos_derecha .contenedor_producto a
{
	color:#333;
} 

.productos_derecha .contenedor_producto span
{
	color:#666666;
	font-size:12px;
    text-align:center;
    text-transform:lowercase;
}

.productos_derecha .contenedor_producto .tachado{color:#333333;font-size:smaller;text-align:right;text-decoration:line-through;}
.productos_derecha .contenedor_producto .precio{color:#ff6600;font-size:14px;font-weight:bold;text-align:right;}
.producto_abajo { border-top:1px dotted #333; }  

.producto_abajo .contenedor_producto .tachado{color:#333333;font-size:smaller;text-align:right;text-decoration:line-through;}
.producto_abajo .contenedor_producto .precio{color:#ff6600;font-size:14px;font-weight:bold;text-align:right;}

/* FIN PRODUCTOS.ASPX */

/* PRODUCTO.ASPX */
.imagenes_izquierda
{
}
.imagen_principal img
{
    border:1px solid #CCC;
    width:250px;
}

.imagenes_secundarias .clipwrapper
{

    float:left;
    height:87px;
    margin-left:1px;
    margin-right:1px;
    overflow:hidden;
    width:113px;
}
.imagenes_secundarias .clip
{
    float:left;
    clip:rect(2px,113px,84px,0);
    overflow:hidden;
}
.imagenes_secundarias img
{
	border:1px solid #CCC;
}
.producto_derecha
{
	border-left:1px dotted #333;
	color:#666;
}
.producto_derecha .tachado{color:#333333;font-size:smaller;text-decoration:line-through;}
.producto_derecha h1
{
	font-size:24px;
	font-weight:normal;
}
.producto_derecha h1:first-letter
{
    font-size:30px;
}
.producto_compra
{
    border-bottom:1px solid #CCC;
    border-top:1px solid #CCC;
    text-align:left;
}
.producto_compra .talla
{
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.producto_compra .referencia
{
	font-size:11px;
	font-weight:normal;
	margin-top:6px;
	text-align:left;
}
.producto_compra .opcion_carrito
{
    font-size:16px;
    font-weight:bold;
    text-align:right
}
.productos_relacionados
{
}
.productos_relacionados .contenido_relacionado
{
}
.productos_relacionados h2
{
}
.productos_relacionados .relacionado
{
    text-align:center;
}
.productos_relacionados .relacionado span
{
	color:#333;
    text-align:right;
	font-size:14px; 
	font-weight:bold;
}
.productos_relacionados img
{
    border:1px solid #CCC;
}
.colores
{
}
.colores h2
{
	border-bottom:1px solid #CCC;
}
.colores .producto_color
{
}
.colores .producto_color a
{
	text-align:center;
}
.colores .producto_color img
{
	border:1px solid #CCC;
}
/* FIN PRODUCTO.ASPX */
/* PROCESO COMPRA */
/* TEXTOS */
.usuario_texto
{
    color:#666;
    font-size:11px;
    text-align:justify;
}
.usuario_descripcion
{    
    text-align:justify;
}
.usuario_descripcion a
{
    font-weight:bold;
}
/* FIN TEXTOS */
/* CESTA.ASPX */
.cesta_cabecera
{
}
.cesta
{
    color:#666;
}

.cesta_linea_cabecera
{
    text-align:right;
    background-color:#ff6600;

}
.cesta_linea
{
    text-align:right;

}
.cesta_linea_subtotales
{
    text-align:right;
    text-transform:uppercase;
    font-weight:bold;

}
.cesta_linea_inferior
{
    text-align:right;
    font-size:9px;  
}
.cesta_linea_1
{
    text-align:left;
}
.cesta_linea_2
{
    text-align:center;
}
.cesta_linea_3
{
    text-align:center;
}
.cesta_linea_4
{
    text-align:center;
}
.cesta_linea_5
{
    text-align:center;
}
.cesta_linea_5_derecha
{  
    text-align:right;
}
.cesta_linea_6
{  
    text-align:right;
}
/* FIN CESTA.ASPX*/
/* LOGIN.ASPX */

.login_opcion
{
    text-align:left;
    border:1px solid #f0f0f0;
	color:#666;
}
.login .linea
{
    text-align:left;
	color:#666;
}
.login .linea span
{
    text-align:left;
	color:#666;
}
.login .linea .amp
{
	color:#666;
    text-align:left;
    width:120px;
}
.login .datos_usuario
{
    border:1px solid #f0f0f0; 
	color:#666; 
    text-align:left;
}
.login .datos_envio
{
    border:1px solid #f0f0f0; 
	color:#666;
    text-align:left;
}
.datos_acceso
{
    text-align:left;
    border:1px solid #f0f0f0; 
	color:#666;
}
.tipo
{
    text-align:left;
    border:1px solid #f0f0f0; 
	color:#666;
}
/* FIN LOGIN.ASPX */
/* PAGO.ASPX */
.pago
{
	color:#666;
}
.pago .datos_usuario
{
    border:1px solid #f0f0f0; 
    text-align:left; 
}
.pago .datos_usuario a
{
    font-weight:bold;
}
.pago .datos_envio
{
    border:1px solid #f0f0f0; 
    text-align:left;
}
.pago .datos_envio a
{
    font-weight:bold;
}

.pago .linea
{
    text-align:left;
}

.pago .linea span
{
    text-align:left;
}
.pago .linea .amp
{
    font-weight:bold;
    padding-right:10px;
    text-align:left;
    vertical-align:top;
}
/* FIN PAGO.ASPX */
/* PEDIDOS.ASPX */
.pedidos_cabecera
{
}
.pedidos
{
	color:#666;
}
.pedidos_linea_cabecera
{
    background-color:#e0e0e0;
    text-align:right;
}
.pedidos_linea
{
    margin-bottom:3px;
    text-align:right;
}
.pedidos_linea_impar
{
    background-color:#F0F0F0;
    text-align:right;
}
.pedidos_linea_subtotales
{
    font-weight:bold;
    text-align:right;
    text-transform:uppercase;
}
.pedidos_linea_inferior
{
    font-size:9px;
    text-align:right;  
}
.pedidos_linea_1
{
    text-align:center;
}
.pedidos_linea_2
{ 
    text-align:center;
}
.pedidos_linea_3
{  
    text-align:center;
}
.pedidos_linea_4
{
    text-align:center;
}
.pedidos_linea_5
{
    text-align:center;
}
.pedidos_linea_5_derecha
{
    text-align:right;
}
.pedidos_linea_6
{  
    text-align:left;
}
.pedidos_linea_6 a { color:#ff6600 ;  }
/* FIN PEDIDOS.ASPX */
/* DATOS PERSONALES */
.personales
{
	color:#666;
}

.personales .datos_usuario
{
    text-align:left;
    border:1px solid #f0f0f0; 
}
.personales .linea
{
    text-align:left;
}

.personales .linea span
{
    text-align:left;
}
.personales .linea .amp
{
    text-align:left;
}
/* FIN DATOS PERSONALES */
/* FIN PROCESO COMPRA */


/* PRODUCTOS LISTA */
.productos_derecha2
{
	width:580px;
	float:left;		
	padding:0;
} 
.prod_lista
{
	float:left;
	margin-left:80px;
	width:630px;
}
.producto_unico { border:1px dotted #999999; float:left; width:620px; }
.producto_unico .imagen_producto { float:left; margin: 6px; width:125px;}
.producto_unico img { border:1px solid #000; float:left; width:125px;}
.producto_unico .nombre_producto
{
	color:#ff6600;
	float:right;
	padding-top:5px;
	text-align:left;
	width:470px;
}
.producto_unico .descripcion_producto
{
	color:#000;
	float:right;
	text-align:left;
	width:470px;
}
.producto_unico .precio_producto
{
	color:#666;
	float:right;
	text-align:left;
	width:470px;
}
.producto_unico .unico_boton
{
	float:right;
	text-align:center;
	padding-right:10px;
	padding-top:10px;
	width:470px;
}

.productos_derecha2 .contenedor_producto img
{
	float:left;
	padding-top:5px;
	width:100%;
}

.productos_derecha2 .contenedor_producto span
{
	padding-top:5px;
	width:100%; 
	float:left;   
}

.Cantidad_prod
{
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	padding:3px;
}
.Cantidad_prod .numero_prod
{
	float:left;
	color:#ff6600;
	margin-right:3px;
}
.Orden
{
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	padding:3px;
}
.linia_lista_prod
{
	float:left;
	width:100%;
	border-bottom:1px dotted #999999;
	margin-top:10px;

	
}
.linia_lista_prod .linia_precio
{
	float:right;
	width:auto;
	margin-right:3px;
	font-weight:bold;
	color:#ff6600;
}
.linia_lista_prod .linia_producto
{
	float:left;
	width:auto;
	margin-left:3px;
	font-weight:bold;
	color:#ff6600;

}
.paginador_lista
{

	float:left;
	text-align:center;
	margin-right:5px;
	margin-top:3px;

}
.articulos_pagina
{
	float:right;
	margin-right:5px;
	margin-top:3px;

}
.contador
{
	float:right;

}
.Boton
{
	border:none;
	background:#fff;
	color:#ff6600;
}
.antes
{
	color:#ff6600;
}
.identificador { color:#666666;}
.usuario_titulo { padding-top:10px; padding-bottom:10px;}

