/* BODY */
.body
{
	background-image:url(imagenes/fondo.jpg);
	background-repeat:repeat-x;
	margin-top:0px;
	background-color:#999999;
}

/* TABLES */
.tablePrincipal
{
	background-color:#FFFFFF;
}

.tableProductosContenedor
{
	width:508px;
	border:solid 1px;
	border-color:#CCCCCC;
	
}

.tableCestaContenedor
{
	width:508px;
	border:solid 1px;
	border-color:#CCC;	
	border-collapse:collapse;
}

.tableCestaResumen
{
	width:508px;
}

.tableProductoContenedor
{
	width:508px;
	border:solid 1px;
	border-color:#CCCCCC;
}

.tableProductoControles
{
	width:508px;
}

.tableFormulario
{
	width:508px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:solid 1px;
	border-color:#CCCCCC;
}

.tableUsuarioContenedor
{
	width:508px;
	border:solid 1px;
	border-color:#CCC;	
	border-collapse:collapse;
}

/* TD */
.tdMenu
{
	background-image:url(imagenes/fondoMenu.jpg);
	background-repeat:repeat-x;
	height:38px;	
}

.tdBorde
{
	border:solid 1px #FFFFFF;
}

.tdItem
{
	text-align:center;
	width:158px;
	vertical-align:top;
}

.tdIzq
{
	width:200px;
	background:url(imagenes/menuSeccion.jpg);
	vertical-align:top;
}

.tdDer
{
	width:200px;
	background:url(imagenes/menuSeccion.jpg);
	vertical-align:top;
}

.tdSeccionIzq
{
	width:200px;
	height:50px;
	background:url(imagenes/tituloSeccion.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	padding-left:15px;
	font-weight:bold;
}

.tdSeccionDer
{
	width:200px;
	height:50px;
	background:url(imagenes/tituloSeccion2.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	padding-right:15px;
	font-weight:bold;
	text-align:right;
}

.tdMenuLateral2
{
	width:200px;
	padding-left:10px;
}

.tdMenuLateral
{
	width:200px;
	height:28px;
	background:url(imagenes/menu.jpg);
	padding-left:15px;
}

.tdCategoria
{
	background-image:url(imagenes/fondoCategoria.jpg);
	background-repeat:repeat-x;
	width:160px;
	text-align:center;
	height:35px;
}

.tdCarrito
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

.tdPie
{
	background-image:url(imagenes/pie.jpg);
	width:948px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
}

.tdProductos
{
	width: 160px;
}

.tdProductosTexto
{
	vertical-align:top;
	text-align:left;
	height:19px;
	padding-top:10px;
	padding-left:15px;
}

.tdProductosDescripcion
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height:56px;
	vertical-align:top;
	padding-left:15px;
}

.tdProductosPrecio
{
	background-image:url(imagenes/fondoProducto.jpg);
	background-repeat:repeat-x;
	height:30px;
	color: #143E68;
	font-weight:bold;
	font-size:16px;
	padding-left:15px;
}

.tdCestaResumenTexto
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	padding-right:10px;
}

.tdCestaCabecera
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background-image:url(imagenes/fondoCesta.jpg);
	background-repeat:repeat-x;
	height:30px;
	text-align:center;
	border:solid 1px;
	border-color:#CCC;	
	border-collapse:collapse;
}

.tdCesta
{
	border:solid 1px;
	border-color:#CCC;	
	border-collapse:collapse;
}

.tdCestaTexto
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	height:125px;
	vertical-align:top;
	padding-bottom:12px;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	border:solid 1px;
	border-color:#CCC;	
	border-collapse:collapse;
}

.tdProductoCabecera
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background-image:url(imagenes/fondoCesta.jpg);
	background-repeat:repeat-x;
	height:30px;
	text-align:center;
	border-color:#CCC;	
	border-collapse:collapse;
	
}

.tdFormulario
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background-image:url(imagenes/fondoCesta.jpg);
	background-repeat:repeat-x;
	height:30px;
	text-align:center;
	border-color:#CCC;	
	border-collapse:collapse;
	
}

.tdUsuarioTexto
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	vertical-align:top;
	padding-bottom:12px;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	border:solid 1px;
	border-color:#CCC;	
	border-collapse:collapse;
}

.tdSeleccionado
{
	background-color:#CCC;
}

.tdPrecio
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	padding-left:20px;
	padding-right:20px;
	font-weight:bold;
}

.tdUsuarioCabecera
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background-image:url(imagenes/fondoCesta.jpg);
	background-repeat:repeat-x;
	height:30px;
	text-align:center;
	border:solid 1px;
	border-color:#CCC;	
	border-collapse:collapse;
}

/* H */
.h1Titulo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	text-align:justify;
}

.h2Subtitulo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}


.baņeras-de-hidromasaje
{
	background-color:#FFFFFF;
	width:548px;
	vertical-align:top;
}

/* A HREF */
.aSeccion
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.aSeccion:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.aSeccionItem
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	text-decoration:none;
}

.aSeccionItem:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
	text-decoration:underline;
}

.aEnlace
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #143E68;	
	font-weight:bold;
	text-decoration:none;
}

.aEnlace:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #143E68;	
	font-weight:bold;
	text-decoration:underline;
}

.aProductosTitulo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#143E68;;
	padding-top:15px;
	text-decoration:none;
}

.aProductosTitulo:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#143E68;;
	padding-top:15px;
	text-decoration:underline;
}

.aPath
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
}

.aPath:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	padding-left:10px;
}

.aCestaTextoEnlace
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.aCestaTextoEnlace:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}

.aProductoEnlace
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
}

.aProductoEnlace:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}

.aFormularioEnlace
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6C3;
	text-decoration:none;
	font-weight:bold;
}

.aFormularioEnlace:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6C3;
	text-decoration:underline;
	font-weight:bold;
}

.aPolitica
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.aPolitica:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

.aUsuarioEnlace
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.aUsuarioEnlace:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

/* P */
.pTexto
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}

.pPrecioVenta
{
	text-align:right;
	margin-top:0px;
}

.pBusqueda
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.pProductoTexto
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
	padding-left:10px;
	padding-right:10px;
}

.pError
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
	padding-right:20px;
	background-color:#F66;
}

.pExito
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
	padding-right:20px;
	background-color:#6C3;
}

/* IMG */
.imgCategoria
{
	width: 160px;
	height:125px;
	border:0px;
}

.imgVideos
{
	width:200px;
	height:86px;
	border:0px;
}

.imgLupa
{
	width: 26px;
	height: 26px;
}

.imgProductosImagen
{
	width: 160px;
	height:125px;
	border:0px;
	vertical-align:top;
}

.imgProducto
{
	width: 160px;
	height:125px;
	border:0px;
	vertical-align:top;
	padding-top:10px;
}

/* SPAN */
.spanPath
{
	color:#000000;
	padding-left:10px;
}

.spanProductoFecha
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:center;
}

.spanObligatorio
{
	color:#F00;
	font-weight:bold;
}

/* DIV */
.divProductoDer .divProductoCol
{
	float: right;
	height:150px;
	padding-right:10px;
}


select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}


/* INPUT */
.inputBoton
{
	background-image:url(./imagenes/continuar.jpg);
	border:0;
	width:95px;
	height:30px;
}

.inputVolver
{
	background-image:url(./imagenes/volver.jpg);
	border:0;
	width:95px;
	height:30px;
}

.inputBotonEliminar
{
	background-image:url(./imagenes/eliminar.jpg);
	border:0;
	width:95px;
	height:30px;
}

.input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:480px;
}

.inputObligatorio
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:465px;
}






	
