/* CSS Document */

/* Controles */
body
{
	font-family:Arial;
	font-size:12px;
}

a
{
	color:black;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

a img 
{
	border:none;
}

span .titulo
{
	font-size:20px; 
	font-weight:bold; 
	color:Black;
}

p
{
	color:#808080;
}

li
{
    color:#808080;
}

/* General */
.divH1H2
{
    position:absolute; 
    top:-1000px;
}
.divMenuFooter
{
    float:left; 
    margin:0px 5px;
}
.general
{
	text-align:left; 
	width:838px;
}

.textoIzq
{
	text-align:left;
}

.textoDrc
{
	text-align:right;
}

.anchuraMaxima
{
	width:100%;
}

.negrita
{
	font-weight:bold;
}

h2
{
	font-family:Arial;
	font-size:25px;
	font-weight:normal;
}
.titulo
{
	font-size:20px;
	color:Black;
	font-weight:bold;
}

/* Header */
.header
{
	margin-bottom:5px;
}

.itemsCesta
{
	color:Black;
	font-weight:bold;
	font-size:25px;
}

.imagenCesta
{
    width:48px;
}

.header td
{
	vertical-align:bottom;
}
.logoWeb
{
	width:315px;
	padding-left:20px;
}
.fondo3Pares
{
	background:url(../images/fondo3Pares.jpg) bottom no-repeat; 
	width:340px; 
	height:77px;
	padding-bottom:10px;
}

.fondo3Pares .img
{
	width:130px;
	padding-left:20px;
}

.fondo3Pares .arriba
{
	font-family:Arial; 
	font-size:25px; 
	font-weight:bold;
	padding-right:10px;
}

.fondo3Pares .abajo
{
	font-family:Arial; 
	font-size:14px; 
	font-weight:bold; 
	color:#808080;
	padding-right:10px;
}

.header td .cesta
{
	width:142px;
	height:57px; 
	background:url(../images/fondoCesta.jpg); 
	text-align:left; 
	vertical-align:top; 
	padding:10px;
	font-weight:bold;
}

/* Menu */
.menu
{
	
}

/* Content */
.content
{
	
}


/* Footer */
.footer
{
	
}

.footer .izq
{
	background:url(../images/footerIzq.jpg); 
	height:10px; 
	width:5px;
}

.footer .cont
{
	background:url(../images/footerRepeat.jpg) repeat-x; 
	height:10px; 
	width:828px;
}

.footer .drc
{
	background:url(../images/footerDrc.jpg); 
	height:10px; 
	width:5px;
}

.atencionCliente
{
	font-weight:bold; 
	font-size:16px;
}

.telefono
{
	font-weight:bold; 
	font-size:22px;
}

.piePagina
{
	font-size:10px;
}

/* Master */
.masterImageHeader
{
	max-width:140px;
	max-height:65px;
}

/* Inicio */

.pasosCompra
{
	vertical-align:top;
}

.slideshowImages
{
    width:650px; 
    float:left; 
    margin-right:15px; 
    padding-top:4px;
}
.pasosPortada
{
    float:left;
}

.tablaModeloPortada
{
	text-align:left; 
	padding-right:8px;
}

.modeloPortadaFondo
{
	background:url(../images/modeloFondo.jpg) top no-repeat; 
	width:275px; 
	height:200px;
	padding-left:5px;
	padding-bottom:5px;
}
.modeloPortadaFondo table
{
	padding-right:10px;
}

.modeloTitulo
{
	font-size:24px;
	color:Black;
}

.modeloPrecio
{
	font-size:24px;
	font-weight:bold;
}
.modeloTallas
{
	color:#808080;
	font-weight:bold;
	padding-bottom:5px;
}
.modeloImagen
{
	max-height:100px;
}

/* Avisos legales */
.avisosCol1
{
	vertical-align:top;  
	border-right:1px solid #D7D7D7; 
	font-family:Arial; 
	font-size:25px;
	width:90px;
	padding:10px 10px 10px 20px;
}

.avisosCol2
{
	vertical-align:top;
	padding-left:10px;
	color:#808080;
}

.avisosCol2 div
{
	margin-top:20px;
}

/* Garantías */
.garantiasCol1
{
	vertical-align:top;  
	border-right:1px solid #D7D7D7; 
	font-family:Arial; 
	font-size:12px;
	width:90px;
	padding:10px 10px 10px 20px;
}
.garantiasCol1 div
{
	margin-bottom:5px;
}
.garantiasCol2
{
	vertical-align:top;
	padding-left:10px;
	color:#808080;
}

/* Fábrica */
.fabricaCol1
{
	vertical-align:top;  
	border-right:1px solid #D7D7D7; 
	font-family:Arial; 
	font-size:12px;
	width:90px;
	padding:10px 10px 10px 20px;
}
.fabricaCol1 div
{
	margin-bottom:5px;
}
.fabricaCol2
{
	vertical-align:top;
	padding-left:10px;
	color:#808080;
}
.fabricaSeparacion
{
	margin-top:20px;
}

/* Noticias */
.noticiasLeftCol
{
	border-right:1px solid #D7D7D7; 
	width:100px; 
	padding:10px;
	vertical-align:top;
}

.noticiasRightCol
{
	padding:10px;
	width:680px;
	vertical-align:top;
}

.espaciadoCategorias
{
	padding-bottom:3px;
}

.noticiasEnlaces
{
	color:#808080;
}

/* Contacto */
.contactoCol1
{
	vertical-align:top;  
	border-right:1px solid #D7D7D7; 
	font-family:Arial; 
	font-size:12px;
	width:100px;
	padding:0px 10px 10px 10px;
}
.contactoCol1 div
{
	margin-bottom:5px;
}
.contactoCol2
{
	vertical-align:top;
	padding-left:10px;
	color:#808080;
}

/* Ayuda */
.ayudaCol1
{
	vertical-align:top;  
	border-right:1px solid #D7D7D7; 
	font-family:Arial; 
	font-size:12px;
	width:90px;
	padding:10px 10px 10px 20px;
}
.ayudaCol1 div
{
	margin-bottom:5px;
}
.ayudaCol2
{
	vertical-align:top;
	padding-left:10px;
	color:#808080;
}

.ayudaEnlaces
{
	margin-top:3px;
	margin-bottom:3px;
}
.contenidoAyuda
{
	 margin-top:20px;
}
.contenidoAyuda .ayudaTitulo
{
	font-weight:bold;
	color:Black;
	font-size:20px;
}

/* Ver Modelo */
.modeloPrincipal
{
	width:404px; 
	height:396px; 
	background:url(../images/ModeloPrincipal.jpg);
}
.modeloPrincipalTitulo
{ 
	padding-top:10px; 
	padding-left:30px;
}
.modeloPrincipalTituloLetras
{
	font-size:40px;
}
.modeloPrincipalImagen
{
	max-width:340px;
	max-height:212px;
	margin-left:20px;
	text-align:center;
}
.modeloPrincipalDescripcion
{
	margin:20px 40px 0px 40px; 
	font-size:16px;
}
.modeloPrincipalTallas
{
	margin:20px 20px 0px 20px; 
	text-align:right; 
	font-size:16px; 
	font-weight:bold;
	color:#808080;
}

.modeloColorCelda
{
	padding-right:8px;
	padding-bottom:10px;
}
.modeloColor
{
	background:url(../images/ModeloColor.jpg); 
	width:198px; 
	height:192px;
}
.modeloColorImagen
{
	max-width:198px;
	max-height:90px;
}
.modeloColorTitulo
{
	padding-top:8px;
	padding-left:10px;
	font-size:22px;
}
.modeloCombos
{
	margin-top:4px;
}

/* Cesta de la compra */
.resumenCompra
{
	padding:10px; 
	background-color:#E6E6E6; 
	width:240px; 
	margin-bottom:10px;
}
.separacionResumenCompra
{
	margin:15px 0px;
}
.totalResumenCompra
{
	background-color:White; 
	border:1px solid black; 
	padding:3px;
}
.cesta
{
	width:163px; 
	height:77px; 
	font-size:25px; 
	font-weight:bold; 
	color:Black;
}
.selected
{
	color:White;
}
.item1
{
	background:url(../images/cestaPaso1.jpg) no-repeat; 
}
.item1S
{
	background:url(../images/cestaPaso1S.jpg) no-repeat; 
}
.item2
{
	background:url(../images/cestaPaso2.jpg) no-repeat; 
}
.item2S
{
	background:url(../images/cestaPaso2S.jpg) no-repeat; 
}
.item3
{
	background:url(../images/cestaPaso3.jpg) no-repeat; 
}
.item3S
{
	background:url(../images/cestaPaso3S.jpg) no-repeat; 
}
.item4
{
	background:url(../images/cestaPaso4.jpg) no-repeat; 
	padding-left:20px;
}
.item4S
{
	background:url(../images/cestaPaso4S.jpg) no-repeat; 
}

.cestaSupIzq
{
	background:url(../images/supIzq.jpg) left; 
	width:20px; 
	height:20px;
}
.cestaTop
{
	background:url(../images/topBottom.jpg) top repeat-x; 
	width:780px;
}
.cestaSupDrc
{
	background:url(../images/supDrc.jpg) right; 
	width:20px; 
	height:20px;
}
.cestaIzq
{
	background:url(../images/laterals.jpg) left repeat-y; 
	width:20px;
}
.cestaDrc
{
	background:url(../images/laterals.jpg) right repeat-y; 
	width:20px;
}
.cestaInfIzq
{
	background:url(../images/infIzq.jpg) left; 
	width:20px; 
	height:20px;
}
.cestaInf
{
	background:url(../images/topBottom.jpg) bottom repeat-x;
}
.cestaInfDrc
{
	background:url(../images/infDrc.jpg) right; 
	width:20px; 
	height:20px;
}

.tablaPedidoFinalizado
{
    border-bottom:1px solid black;
}

.tablaPedidoModelo
{
	width:380px;
	text-align:left;
	border-bottom:1px solid black;
}
.tablaPedidoTalla
{
	width:80px;
	text-align:right;
	border-bottom:1px solid black;
}
.tablaPedidoUnidades
{
	width:80px;
	text-align:right;
	border-bottom:1px solid black;
}
.tablaPedidoPrecio
{
	width:80px;
	text-align:right;
	border-bottom:1px solid black;
}
.tablaPedidoEliminar
{
	border-bottom:1px solid black;
}
.tablaPedidoImporte
{
	text-align:right;
	padding-right:5px;
	border-bottom:1px solid black;
}
.tablaPedidosDerecha
{
	text-align:right;
	vertical-align:middle;
}

.estiloImagenCesta
{
	max-width:70px;
	max-height:46px;
}

.panelError
{
	border:1px solid #DD3C10; 
	background-color:#FFEBF8; 
	color:#DC3C10; 
	padding:10px; 
	text-align:left;
}
.panelOk
{
	border:1px solid #000033; 
	background-color:#CCCCD6; 
	color:#000033; 
	padding:10px; 
	text-align:left;
}

.lineaImpar
{
	background-color:#E6E6E6;
}

.negrita
{
	font-weight:bold;
}

div.sinStock
{
    margin-top:8px;
    font-size:15px;
    color:Red;
    font-weight:bold;
}
