﻿/* GENERICOS */
body 
{
    margin:0px;  
    margin-top:10px;  
    font-family:Arial,Verdana;
    font-size:12px;
    color:#000;
    background-color:#FFF;
}
h1
{
    color:#000; 
    font-size:28px;
    text-transform:lowercase;
    font-weight:normal;
}
h1:first-letter
{
    font-size:38px;
}
h2
{
    color:#666;
    font-size:14px;
} 
h2 a
{
    color:#333;
}
a
{
    color:#000;
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}
span
{    
    text-align:justify;
}
img
{
    border:0px;
}
/* FIN GENERICOS */ 

/* CABECERA */
.cabecera
{
    background: url('img/cabecera.jpg' );
}
.cabecera_cesta .linea_titulo
{
    color:#92f66f;
    font-weight:bold;
    font-size:14px;
}
.cabecera_cesta .linea
{
    color:#FFF;
}
/* FIN CABECERA */
/*
#cabecera_inferior
{ 
    width: 1000px;
    float:left;
    height: 280px;
    overflow: hidden;
    text-align:center;
    padding-bottom:0px;
    padding-top:0px;
    padding-top:0px;
    background-color:#000; 
    background-repeat:no-repeat;
    
}
.cabecera_inferior_reducida
{ 
    width: 1000px;
    float:left;
    height: 120px;
    overflow: hidden;
    text-align:center;
    padding-top:5px;
        border:0px;
    background-color:#333;
    overflow:hidden;
     
}*/

/* ERROR */
.error
{
    color:#FFF;     
    font-weight:bold;
    background-color:Red;
}
/* FIN ERROR */
/* PATH */
.path
{
    color:#000;     
    border-bottom: 1px dotted #ccc;
}
.path a
{
    color:#000;
    text-decoration:none;
}
.path a:hover
{
    color:#ccc;    
}
/* FIN PATH */
/* USUARIO */
.usuario
{
    text-align:right;
    font-size:11px;
}
.usuario a
{
    font-weight:bold;
}
/* FIN USUARIO */


/* PIE */
.pie
{
    color:#000;   
    text-align:right;
    font-size:10px;
    background-color:#FFF;
    vertical-align:middle;   
}
.pie a
{
    color:#000;  
    text-decoration:none;    
}
.pie a:hover
{
    text-decoration:underline;        
}
/* FIN PIE */
#paginador
{
	text-align:right;
	font-size:11px;
}

#paginador span
{
	color:#CCC;
}
/* FIN PAGINADOR */
/* MENUS */
/* MENU_PRINCIPAL */
.menu_principal
{
    background:url('img/imagenmenusup.jpg' );
	border-top:1px solid #FFF;
	color:#000;		   
}
.menu_principal ul li a{
    color:#000;
    font-weight:bold;
    text-transform:lowercase ;
    border-right:2px solid #FFF;
}
.menu_principal ul li a{
	color:#000;
    font-weight:bold;
    text-transform:lowercase ;
    border-right:2px solid #FFF;
}
.menu_principal ul li ul{
    background: #CCC;
}
.menu_principal ul li ul li a{
    font-weight: normal;
}
.menu_principal ul li a:hover
{
    text-decoration:none;
    color:#FFF;
}
.menu_principal ul li ul li a:hover{background: #cde686;}
/* FIN MENU_PRINCIPAL */
/* MENU_SECCION */
.menu_seccion
{	
    background-color:#e0e0e0;
    text-align:left; 
    border-top:1px solid #CCC;
   
}
.menu_seccion a
{
    color:#000;
    text-transform:lowercase ;
    border-right:1px solid #000;
}

.menu_seccion a.especial
{
    color:#000;
}
/* 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 */
/* MENU_LATERAL */
.menu_lateral
{
    background-color:#FFF;
}
.menu_lateral a
{
    color:#0c8ab0;
    text-decoration:none;
    font-size:13px;    
    text-align:left;
}
.menu_lateral a:first-letter
{
    font-size:16px;  
}
.menu_lateral a:hover
{
    text-decoration:underline;
}
.menu_lateral a.especial
{
    font-weight:bold;    
}
.menu_lateral img
{
    border:3px solid #000;
}
.menu_lateral .noticias 
{
    font-size:10px;
    font-weight:normal;
    color:#999;
    border-top:1px solid #CCC;
}
.menu_lateral .noticias h3
{
    font-size:12px;
    font-weight:bold;
    color:#666;
}
.menu_lateral .noticias span
{
    font-size:12px;
    font-weight:bold;
    color:#0d7f1d;
    text-align:right;
}
.menu_lateral .noticias div
{
}
/* FIN MENU_LATERAL */
/* FIN MENUS */
/* DEFAULT.ASPX */
.abajo_centro
{
}
.abajo_centro a
{ 
}
.abajo_centro .contenedor h2
{
}
.abajo_centro .contenedor span
{
}
.abajo_centro .imagenes
{ 
}
.abajo_centro img
{ 
}
.abajo_derecha
{
}
.abajo_derecha .contenedor
{ 
}
.abajo_derecha .contenedor h2
{
}
.abajo_derecha img
{
}
.producto_destacado
{
    background: url('img/cuadrosfndo.gif');
}
.producto_destacado h1
{
    background-color:#FFF;
    border-bottom:3px solid #000;
}
.producto_destacado .producto
{        
}
.producto_destacado .producto a
{
    text-align:center;
    font-size:14px;
    text-transform:uppercase;
}
.producto_destacado .producto img
{
    border:1px solid #CCC;
}
.producto_destacado .producto span
{
	font-size:20px;
	text-align:center;
	color:#dd000f;
	font-weight:bold;
}
/* FIN DEFAULT.ASPX */
/* SECCION.ASPX */
.seccion_contenido
{
}
.seccion_contenido h1
{
    text-align:right;
}
.seccion_contenido .imagenes
{
}
.seccion_contenido .texto
{
   text-align:justify;
}
.seccion_contenido strong
{
   color:#0c8ab0;
}
.seccion_contenido b
{
   color:#0c8ab0;
}
/* 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:#000;
    font-size:13px;
    font-weight:bold;
}
.noticias_contenido .texto
{
   text-align:justify;
}
.noticias_contenido strong
{
   color:#0c8ab0;
}
.noticias_contenido b
{
   color:#0c8ab0;
}
.noticias_derecha
{
}
.noticias_derecha .noticia
{
}
.noticias_derecha .noticia a
{
    color:#0c8ab0;
}
.noticias_derecha .fecha
{
    text-align:left;
    color:#000;
    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 */
.producto_izquierda
{
	border-right:1px dotted #333;
}  
.producto_izquierda a
{
	text-align:center;
	color:#000;
	font-size:17px;
}     
.producto_izquierda span
{
    text-align:right;
	color:#dd000f;
	font-weight:bold;
	font-size:17px;
}
.producto_izquierda a:first-letter
{
	font-size:22px;
}
.categorias_derecha .contenedor_categoria
{
	text-align:center;
}
.categorias_derecha .contenedor_categoria a
{
	color:#333;
	width:100%;
	float:left;
	padding-top:5px;
}
/* CATEGORIAS.ASPX */
/* PRODUCTOS.ASPX */
.productos_derecha
{	
} 
.productos_derecha .contenedor_producto
{
	text-align:center;
}
.productos_derecha .contenedor_producto a
{
	color:#333;
}   
.productos_derecha .contenedor_producto a:first-letter
{
	font-size:17px;
}
.productos_derecha .contenedor_producto img
{
}
.productos_derecha .contenedor_producto span
{
    text-align:right;
	color:#dd000f;
	font-weight:bold;
	font-size:14px;    
}
/* FIN PRODUCTOS.ASPX */
/* PRODUCTO.ASPX */
.imagenes_izquierda
{
}
.imagen_principal img
{
    border:1px solid #CCC;
}
.imagenes_secundarias
{
}
.imagenes_secundarias img
{
	border:1px solid #CCC;
}
.producto_derecha
{
	border-left:1px dotted #333;
}
.producto_derecha h1
{
	font-weight:normal;
	font-size:24px;
}
.producto_derecha h1:first-letter
{
    font-size:30px;
}
.producto_compra
{
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
}
.producto_compra .talla
{
	font-size:14px;
	text-align:left;
	font-weight:bold;
}
.producto_compra .referencia
{
	font-size:11px;
	text-align:left;
	margin-top:6px;
	font-weight:normal;
}
.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
{
    text-align:right;
	color:#dd000f;
	font-weight:bold;
	font-size:14px; 
}
.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
{
    text-align:justify;
    font-size:11px;
    color:#666;
}
.usuario_descripcion
{    
    text-align:justify;
}
.usuario_descripcion a
{
    font-weight:bold;
}
/* FIN TEXTOS */
/* CESTA.ASPX */
.cesta_cabecera
{
}
.cesta
{
}

.cesta_linea_cabecera
{
    text-align:right;
    background-color:#e0e0e0;
}
.cesta_linea
{
    text-align:right;
}
.cesta_linea_referencia
{
	color:#666;
}
.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;
}
.login .linea
{
    text-align:left;
}
.login .linea span
{
    text-align:left;
}
.login .linea .amp
{
    text-align:left;
}
.login .datos_usuario
{
    text-align:left;
    border:1px solid #f0f0f0;  
}
.login .datos_envio
{
    text-align:left;
    border:1px solid #f0f0f0; 
}
.datos_acceso
{
    text-align:left;
    border:1px solid #f0f0f0; 
}
.tipo
{
    text-align:left;
    border:1px solid #f0f0f0; 
}
/* FIN LOGIN.ASPX */
/* PAGO.ASPX */
.pago
{
}
.pago .datos_usuario
{
    text-align:left;
    border:1px solid #f0f0f0;  
}
.pago .datos_usuario a
{
    font-weight:bold;
}
.pago .datos_envio
{
    text-align:left;
    border:1px solid #f0f0f0; 
}
.pago .datos_envio a
{
    font-weight:bold;
}

.pago .linea
{
    text-align:left;
}

.pago .linea span
{
    text-align:left;
}
.pago .linea .amp
{
    text-align:left;
    font-weight:bold;
}
/* FIN PAGO.ASPX */
/* PEDIDOS.ASPX */
.pedidos_cabecera
{
}
.pedidos
{
}
.pedidos_linea_cabecera
{
    text-align:right;
    background-color:#e0e0e0;
}
.pedidos_linea
{
    text-align:right;
    margin-bottom:3px;
}
.pedidos_linea_impar
{
    text-align:right;
    background-color:#F0F0F0;
}
.pedidos_linea_subtotales
{
    text-align:right;
    text-transform:uppercase;
    font-weight:bold;
}
.pedidos_linea_inferior
{
    text-align:right;
    font-size:9px;  
}
.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;
}
/* FIN PEDIDOS.ASPX */
/* DATOS PERSONALES */
.personales
{
}

.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 */