@charset "utf-8";
/* CSS Document */

/*
lista de propiedades para tipograf�as {
	font-family:;
	font-size:;
	font-style:;
	font-weight:;
	text-align:;
	text-decoration:;
	text-transform:;
}
*/

/* PONER AQU�, ANTES QUE NINGUNA PROPIEDAD, LOS ENLACES A GOOGLE FONTS */

/* TIPOGRAF�AS */

/* General */

body, .textarea-form-grnal {
	font-family:Arial, Helvetica, sans-serif}

/* Cabecera principal */

h1 {
	/* Aqu� ir�a el font-family seleccionado en "4-tipografias-secciones.html" en la secci�n "Cabecera principal" */
font-family:Arial, Helvetica, sans-serif}

/* Otras cabeceras */

h2, h3, h4, h5, h6 {
	/* Aqu� ir�a el font-family seleccionado en "4-tipografias-secciones.html" en la secci�n "Otras cabeceras" */
font-family:Arial, Helvetica, sans-serif}

/* Men� corporativo */

a.menucorp-li1, a.menucorp-li2 , a.menucorp-li3 {
	/* Aqu� ir�a el font-family seleccionado en "4-tipografias-secciones.html" en la secci�n "Men� corporativo o informativo" */
font-family:Arial, Helvetica, sans-serif}

/* Men� productos horizontal y vertical */

a.menuprodhor-li1, a.menuprodhor-li2, a.menuprodhor-li3, a.nivel1, a.nivel2, a.nivel3 {
	/* Aqu� ir�a el font-family seleccionado en "4-tipografias-secciones.html" en la secci�n "Men� de productos" */
font-family:Arial, Helvetica, sans-serif}


/* MEDIDAS */

body { /* GENERAL */
	font-size:medium;
}

/* Logo */ /* SI EL LOGO ES UNA IMAGEN, NO HACE FALTA DEFINIR ATRIBUTOS DE TIPOGRAFÍA, PERO SÍ SI FUESE TEXTO */

#logo {
}

/* Columnas pie */

.cab-colpie {
	font-size:1.1em;
}
.colpie2 p {
	font-size:small;
}
.colpie3 p {
	font-size:small;
}
.colpie4 p {
	font-size:small;
}

/* Pie */

#cont-pie {
	text-align:center;
}
#pie-empresa {
}
#pie-datos {
	font-size:small;
}
a.enlaces-pie:link, a.enlaces-pie:hover, a.enlaces-pie:active, a.enlaces-pie:visited {
	text-decoration:none;
}

/* Publicidad */ /* SI LA PUBLICIDAD ES UNA IMAGEN, NO HACE FALTA DEFINIR ATRIBUTOS DE TIPOGRAFÍA, PERO SÍ SI FUESE TEXTO */

.lista-publicidad {
}
.lista-publicidad li {
}
.publicidad {
}

/* Acceso de usuario */

#acceso-usuarios {
	font-size:small;
}
#cab-acceso {
font-size:medium;
text-align:center;
}
#prfo-acceso {
}
.label-usuarios {
	font-size:small;
}
.input-usuarios {
}
#submit-usuarios {	
font-size:small;
}
.cont-link-registro {
}
a#registro-usuarios:link, a#registro-usuarios:active, a#registro-usuarios:visited {
	text-decoration:none;
}
a#registro-usuarios:hover {
	text-decoration:underline;
}

/* Sesión iniciada */

#sesion-iniciada {
	font-size:small;
}
#prfo-sesion {
	font-size:small;
}
#usuario-sesion {
	font-size:medium;
	font-weight:bold;
    text-align:center;

}
a#zona-personal:link, a#zona-personal:hover, a#zona-personal:active, a#zona-personal:visited {
	text-align:center;
	text-decoration:none;
}
a#cerrar-sesion:link, a#cerrar-sesion:hover, a#cerrar-sesion:active, a#cerrar-sesion:visited {
	text-align:center;
	text-decoration:none;
}
#cont-info-carrito {
	text-align:center;
}
#articulos-carrito {
	font-size:medium;
	font-weight:bold;
}
a#ver-carrito:link, a#ver-carrito:hover, a#ver-carrito:active, a#ver-carrito:visited {
	text-align:center;
	text-decoration:none;
}

/* Menú vertical */

.cab-menu-vertical {
	font-size:medium;
	font-weight:normal;
	font-style:normal;
}

/* Primer nivel */

a.nivel1:link, a.nivel1:hover, a.nivel1:active, a.nivel1:visited {
	text-decoration:none;
	font-size:medium;
}

/* Segundo nivel */

a.nivel2:link, a.nivel2:active, a.nivel2:visited {
	text-decoration:none;
	font-size:0.9em;
}
a.nivel2:hover {
}

/* Tercer nivel */

a.nivel3:link, a.nivel3:active, a.nivel3:visited {
	font-size:small;
}
a.nivel3:hover {
	text-decoration:underline;
}

/* Menú de opciones del carrito */

.prfo-opciones-carrito {
}
a.opciones-carrito:link, a.opciones-carrito:hover, a.opciones-carrito:active, a.opciones-carrito:visited {
	text-decoration:none;
	font-size:small;
}

/* Tabla del listado de productos */

.tabla-carrito th {
	font-weight:normal;

}
.tabla-carrito td {
}
.ref-carrito {
	font-weight:normal;
}
.precio-carrito {
	font-weight:normal;
}
a.carrito-eliminar:link, a.carrito-eliminar:active, a.carrito-eliminar:visited {
	text-decoration:none;
	font-weight:normal;
}
a.carrito-eliminar:hover {
	text-decoration:underline;
}

/* Gastos de envío */

.carrito-prfo-envio {
	text-align:right;
}
.select-carrito {
}
.nota-envio {
	font-size:small;
}

/* Actualizar carrito */

.prfo-actualizar-carrito {
	text-align:right;
}
a.actualizar-carrito:link, a.actualizar-carrito:hover, a.actualizar-carrito:active, a.actualizar-carrito:visited {
	text-decoration:none;
}

/* Tabla de facturación */

.tabla-facturacion th {
	text-align:right;
}
.tabla-facturacion td {
	text-align:right;
}
.definicion-facturacion {
	font-weight:bold;
}
.facturacion-valor {
	font-weight:bold;
}
.facturacion-pvp-total {
	font-weight:bold;
}

/* Botones finales */

.prfo-finalizar-compra {
	text-align:center;
}
a.finalizar-compra:link, a.finalizar-compra:hover, a.finalizar-compra:active, a.finalizar-compra:visited {
	text-decoration:none;
}
a.cancelar-compra:link, a.cancelar-compra:hover, a.cancelar-compra:active, a.cancelar-compra:visited {
	text-decoration:none;
}

/* Confirmación de compra */

#confirmacion-carrito {
}
#carrito-conf-cliente {
	font-size:small;
	float:left;
}
#carrito-conf-empresa {
	font-size:small;
	text-align:right;
}
#carrito-num-pedido {
}
.numero-pedido {
	font-weight:bold;
}
.nota-carrito {
	font-size:small;
}
a.pedido-pdf:link, a.pedido-pdf:hover, a.pedido-pdf:active, a.pedido-pdf:visited {
	text-decoration:none;
}

/* Formularios generales */


.lista-form-gnral li {
}
.label-form-gnral {
}
.input-form-grnal {
	font-size:medium;
}
.textarea-form-grnal {
	font-size:medium;
}
.form-cajaselect {
	font-size:medium;
}
.label-checks {
	font-size:small;
}
.label-radius {
}
.prfo-form-submits {
	text-align:center;
}
.submit-gnral {
	font-size:medium;
}
.reset-gnral {
	font-size:medium;
}

/* Búsqueda rápida */

#prfo-buscador {
	font-size:small;
	text-align:right;
}
.input-buscador {
}
#submit-buscador {
}
.cont-link-buscador {
}
a#busc-avanzado:link, a#busc-avanzado:active, a#busc-avanzado:visited {
	font-size:small;
	text-decoration:none;
}
a#busc-avanzado:hover {
	text-decoration:underline;
}

/* Buscar y ordenar listados de productos */

.prfo-filtro {
	font-size:0.9em;
}
.prfo-paginacion {
	font-size:small;
}
.label-filtro { 
	font-size:small;
}
.input-filtro {
}
.select-filtro {
}
.submit-filtro {
}
.label-paginacion {
	font-size:small;
}
.select-paginacion {
}
#cont-comparar-pag {
}

/* Menú corporativo */

a.menucorp-li1 {
	font-size:medium;
	text-decoration:none;
}
a.menucorp-li1:hover {
	text-decoration:none;
}
a.menucorp-li2 {
	font-size:0.9em;
	text-decoration:none;
}
a.menucorp-li2:hover  {
	text-decoration:none;
}
a.menucorp-li3 {
	font-size:0.9em;
	text-decoration:none;
}
a.menucorp-li3:hover  {
	text-decoration:none;
}

/* Menú productos horizontal */

a.menuprodhor-li1{
	font-size:medium;
	text-decoration:none;
}
a.menuprodhor-li1:hover{
	text-decoration:none;
}			
a.menuprodhor-li2 {
	font-size:0.9em;
	text-decoration:none;
}			
a.menuprodhor-li2:hover {
	text-decoration:none;
}			
a.menuprodhor-li3 {
	font-size:0.9em;
	text-decoration:none;
}			
a.menuprodhor-li3:hover {
	text-decoration:none;
}

/* Miscelánea */
/* Idiomas */

a.lgtext:link, a.lgtext:active, a.lgtext:visited {
	font-size:small;
	text-decoration:none;
}
a.lgtext:hover {
	text-decoration:underline;
}

/* Redes */

a.redtext:link, a.redtext:active, a.redtext:visited {
	font-size:small;
	text-decoration:none;
}
a.redtext:hover {
	text-decoration:underline;
}

/* Elementos generales */

h1 {
	font-size:1.7em;
}
h2 {
	font-size:1.6em;
}
h3 {
	font-size:1.5em;
}
h4 {
	font-size:1.4em;
}
h5 {
	font-size:1.3em;
}
h6 {
	font-size:1.2em;
}
ul {
}
ol {
}
form {
}
p {
}
#contenidos p {
}

/* Enlaces generales */

a:link, a:active, a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/* Migas de pan */

#prfo-nav {
	font-size:small;
}
a.nav:link, a.nav:active, a.nav:visited {
	font-size:small;
	text-decoration:none;
}
a.nav:hover {
	text-decoration:underline;
}

/* Productos */
/* Descripciones */

.referencia {
	margin:0;
}
.nombre-producto {
	font-size:large;
	font-weight:bold;
}
.lista-especificaciones li {
}
.prfo-marcar-comparar {
}
a.producto:link, a.producto:active, a.producto:visited {
	text-decoration:none;
}
a.producto:hover {
	text-decoration:underline;
}
.resumen-producto {
	font-size:0.9em;
}
.lista-especificaciones {
	font-size:0.9em;
}
.definicion {
	font-weight:bold;
}
.precio {
	font-size:large;
	font-weight:bold;
}
.precio-producto-detalle {
}
a.informacion:link, a.informacion:hover, a.informacion:active, a.informacion:visited {
}
a.comprar:link, a.comprar:hover, a.comprar:active, a.comprar:visited {
	text-decoration:none;
    font-size:small;

}

/* Comparar */

.prfo-comparar {
	font-size:small;
}
a.comparar:link, a.comparar:hover, a.comparar:active, a.comparar:visited {
	text-decoration:none;
}

/* Tabla de comparación de productos */

.tabla-comparacion th {
	text-align:center;
}
.tabla-comparacion td {
	text-align:center;
}
a.comp-articulo:link, a.comp-articulo:active, a.comp-articulo:visited {
	text-decoration:none;
	font-weight:normal;
}
a.comp-articulo:hover {
	text-decoration:underline;
}
.comp-celda-comprar {
}
.comp-lista {
	font-size:0.9em;
}
.comp-otros {
}




