/********************* Sitio ***********************/
.lblMessage_successful
{
	font-family:Verdana;
	font-size:10px;
	color:Green;
}

.lblMessage_error
{
	font-family:Verdana;
	font-size:10px;
	color:Red;
}

/********************* Home ************************/
#HomeBanners
{		
	padding:0;	
	display:block;
	width:892px;
	height:172px;
}

/********************** Crear Cuenta & Inicio de Sesion *******************************/
#tuCuenta
{	
	position:relative;
	width:892px;
	height:649px;
}

#tuCuenta #tblFiltros
{
	position:absolute;
	top:30px;
	left:15px;	
}

#tuCuenta #imagenFondo
{
	position:absolute;
	bottom:-4px;
	left:-5px;
	background:url(../../images/tuCuenta/tuCuenta_Fondo.jpg) no-repeat;
	display:block;
	width:436px;
	height:502px;	
}

#tuCuenta #inicioSesion
{
	position:absolute;
	top:80px;
	right:15px;
	overflow:hidden;
	
	background:url(../../images/tuCuenta/tuCuenta_IniciaSesion.jpg) no-repeat;	
	display:block;
	width:420px;
	height:180px;
}

#tuCuenta #inicioSesion .btnIniciarSesion
{
	position:absolute;
	bottom:15px;
	right:35px;	
}

#tuCuenta #inicioSesion .divRC
{
	position:absolute;
	bottom:20px;
	left:35px;
	
	position:absolute;	
	font-family:Verdana;
	font-size:11px;
	color:#7c7c7c;	
}

#tuCuenta #inicioSesion .divRC a.lnkSexyRC, a.lnkSexyRC:active, a.lnkSexyRC:visited, a.lnkSexyRC:hover, a.lnkSexyRC:link
{
	font-family:Verdana;
	font-size:11px;
	color:#7c7c7c;
	text-decoration:underline;
}

#tuCuenta #inicioSesion table
{
	position:absolute;
	top:15px;
	left:35px;
	font-family:Verdana;
	font-size:11px;
	color:#7c7c7c;		
}

#tuCuenta #inicioSesion table .lblTitulo
{
	font-family:Century Gothic;
	font-size:12px;
	color:#5d5e62;		
}

#tuCuenta #crearCuenta
{
	position:absolute;
	top:280px;
	right:15px;
	overflow:hidden;
	
	background:url(../../images/tuCuenta/tuCuenta_Registro.jpg) no-repeat;
	display:block;
	width:420px;
	height:343px;
}

#tuCuenta #crearCuenta .btnCrearCuenta
{
	position:absolute;
	bottom:15px;
	right:35px;	
}

#tuCuenta #crearCuenta table
{
	position:absolute;
	top:15px;
	left:35px;
	font-family:Verdana;
	font-size:11px;
	color:#7c7c7c;
}

#tuCuenta #crearCuenta table .lblTitulo
{
	font-family:Century Gothic;
	font-size:12px;
	color:#5d5e62;		
}


/************************** Mi Cuenta (Panel del Usuario) **********************************/
#miCuenta
{	
	position:relative;
	width:892px;
	height:649px;
}

#miCuenta #tblFiltros
{
	position:absolute;
	top:40px;
	left:15px;
}

#miCuenta #nombre_fecha
{
	position:absolute;
	top:77px;
	left:15px;
	width:862px;
	height:14px;	
	background:url(../../images/MiCuenta/lnHorizontal_MiCuenta.jpg) no-repeat bottom left;
}

#miCuenta #nombre_fecha #nombre
{
	position:relative;
	float:left;
	
	font-family:Verdana;
	font-size:11px;
	color:#8d8c8c;
	margin-bottom:10px;
}

#miCuenta #nombre_fecha #separador
{
	position:relative;
	float:left;
	width:33px;
	height:12px;	
	background:url(../../images/MiCuenta/nombre_fecha_separador.jpg) no-repeat center;
}

#miCuenta #nombre_fecha #fecha
{
	position:relative;
	float:left;
	
	font-family:Verdana;
	font-size:11px;
	color:#8d8c8c;
	margin-bottom:2px;	
}

#miCuenta #panelIzq
{
	position:absolute;
	top:93px;
	left:15px;
	width:200px;
	height:534px;
	background:url(../../images/MiCuenta/lnVertical_MiCuenta.jpg) no-repeat right top #e4e4e4;	
}

#miCuenta #panelIzq ul
{
	position:absolute;
	top:20px;
	left:10px;
	padding:0px;
	margin:0px;
	
	width:150px;
}

#miCuenta #panelIzq ul li
{	
	background:url(../../images/MiCuenta/bullet.jpg) no-repeat 0 5px;	
	padding:0 0 25px 10px;	
	list-style-type:none;
	line-height:13px;
	width:100%;
}

#miCuenta #panelIzq ul li a.cuentaMenu, a.cuentaMenu:link, a.cuentaMenu:active, a.cuentaMenu:visited, a.cuentaMenu:hover
{
	font-family:Century Gothic;
	font-size:11px;
	color:#474747;
	line-height:13px;
	text-decoration:none;
}

#miCuenta #imagenFondo
{
	position:absolute;
	bottom:-4px;
	right:-5px;
	background:url(../../images/miCuenta/miCuenta_Fondo.jpg) no-repeat;	
	display:block;
	width:288px;
	height:444px;
	z-index:100;
}

#miCuenta #form_action
{
	position:absolute;
	top:115px;
	left:230px;
	width:647px;
	height:512px;
	z-index:150;
}

#miCuenta #form_action table
{	
	position:absolute;
	top:0px;
	left:0px;
	
	font-family:Verdana;
	font-size:11px;
	color:#8d8c8c;
}

#miCuenta #form_action table .lblTitulo
{
	font-family:Century Gothic;
	font-size:12px;
	color:#474747;
}

#miCuenta #form_action table .lblMessage_successful
{
	font-family:Verdana;
	font-size:10px;
	color:Green;
}

#miCuenta #form_action table .lblMessage_error
{
	font-family:Verdana;
	font-size:10px;
	color:Red;
}


/************************ Carrito de Compra (Pagina) *******************/
#carrito
{	
	position:relative;
	width:892px;
	height:649px;
}

#carrito #tblFiltros
{
	position:absolute;
	top:39px;
	left:15px;	
}

#carrito #imagenFondo
{
	position:absolute;
	bottom:-4px;
	right:-5px;
	background:url(../../images/carrito/carrito_Fondo.jpg) no-repeat;
	display:block;
	width:902px;
	height:487px;	
}

#carrito #tblFiltros #headers
{
	position:relative;
	
	width:862px;
	height:49px;
	background:url(../../images/carrito/headers_carrito_fondo.jpg) no-repeat center;
}

#carrito #tblFiltros #headers .lblRemover
{
	position:absolute;
	top:20px;
	left:25px;
	font-family:Verdana;
	font-size:11px;
	color:#59595b;
}

#carrito #tblFiltros #headers .lblProducto
{
	position:absolute;
	top:20px;
	left:290px;
	font-family:Verdana;
	font-size:11px;
	color:#59595b;
}

#carrito #tblFiltros #headers .lblCantidad
{
	position:absolute;
	top:20px;
	left:568px;
	font-family:Verdana;
	font-size:11px;
	color:#59595b;
}

#carrito #tblFiltros #headers .lblPrecio
{
	position:absolute;
	top:20px;
	left:680px;
	font-family:Verdana;
	font-size:11px;
	color:#59595b;
}

#carrito #tblFiltros #headers .lblSubtotal
{
	position:absolute;
	top:20px;
	left:775px;
	font-family:Verdana;
	font-size:11px;
	color:#59595b;
}

#carrito #tblFiltros #productosCarrito
{
	position:relative;	
	display:block;
	
	width:862px;
	min-height:50px;
	max-height:405px;
	overflow:auto;

	
}

/* IE6 Only */
* html #carrito #tblFiltros #productosCarrito
{
	position:relative;	
	display:block;
	
	width:862px;
	height: expression(this.scrollHeight > 404 ? "405px" : "auto" ); /* sets max-height for IE */
	overflow:auto;
}

#carrito #tblFiltros #productosCarrito .dtlProductosCarrito
{	
	width:845px;
	border:solid 0px;
}

#carrito #tblFiltros #productosCarrito .dtlProductosCarrito .carrito_item
{	
	position:relative;	
	width:845px;
	padding-top:15px;
	padding-bottom:30px;	
	background:url(../../images/Carrito/division_item_carrito.jpg) no-repeat;
	background-position:15px bottom;	
}

/* IE6 Only */
* html #carrito #tblFiltros #productosCarrito .dtlProductosCarrito .carrito_item
{	
	position:relative;	
	width:845px;
	padding-top:15px;
	padding-bottom:40px;	
	background:url(../../images/Carrito/division_item_carrito.jpg) no-repeat;
	background-position:15px bottom;
}

#carrito #tblFiltros #productosCarrito .dtlProductosCarrito .carrito_item .chkQuitar
{
	position:absolute;
	top:15px;
	left:40px;	
}

#carrito #tblFiltros #productosCarrito .dtlProductosCarrito .carrito_item .lblNombreProducto
{
	position:absolute;
	top:15px;
	left:110px;
	
	width:430px;
	font-family:Verdana;
	font-size:11px;
	color:#9d9d9d;
	text-decoration:underline;
	text-align:center;
}

#carrito #tblFiltros #productosCarrito .dtlProductosCarrito .carrito_item .txtCantidad
{
	position:absolute;
	top:15px;	
	left:590px;
	
	font-family:Verdana;
	font-size:11px;
	color:#9d9d9d;
}

#carrito #tblFiltros #productosCarrito .dtlProductosCarrito .carrito_item .lblPrecio
{
	position:absolute;
	top:15px;	
	left:653px;
	
	width:100px;
	font-family:Verdana;
	font-size:11px;
	color:#9d9d9d;	
	text-align:center;
}

#carrito #tblFiltros #productosCarrito .dtlProductosCarrito .carrito_item .lblSubtotal
{
	position:absolute;
	top:15px;	
	left:758px;
	
	width:85px;
	font-family:Verdana;
	font-size:11px;
	color:#9d9d9d;	
	text-align:center;	
}

#carrito #tblFiltros #contenedorFooter
{
	position:relative;	
	display:block;
	
	width:862px;	
	height:90px;
	margin-top:20px;	
}

#carrito #tblFiltros #contenedorFooter .lblTextoActualizar
{
	position:absolute;
	top:0px;
	left:5px;
	font-family:Verdana;
	font-size:11px;
	color:#9d9d9d;
}

#carrito #tblFiltros #contenedorFooter .lblMsjError
{
	position:absolute;
	top:35px;
	left:5px;
	font-family:Verdana;
	font-size:11px;
	color:Red;
}

#carrito #tblFiltros #contenedorFooter .lblTotal
{
	position:absolute;
	top:0px;
	right:110px;
	font-family:Verdana;
	font-size:14px;
	color:#59595b;
}

#carrito #tblFiltros #contenedorFooter .lblTotalData
{
	position:absolute;
	top:0px;
	right:10px;
	
	width:100px;
	font-family:Verdana;
	font-size:14px;
	color:#9d9d9d;		
	text-align:right;
}

#carrito #tblFiltros #contenedorFooter .btnActualizar
{
	position:absolute;
	bottom:0px;
	left:0px;
}

#carrito #tblFiltros #contenedorFooter .btnVaciar
{
	position:absolute;
	bottom:0px;
	left:100px;
}

#carrito #tblFiltros #contenedorFooter .btnContinuarComprando
{
	position:absolute;
	bottom:0px;
	right:100px;
}

#carrito #tblFiltros #contenedorFooter .btnContinuar
{
	position:absolute;
	bottom:0px;
	right:0px;
}

/************************ Compra *******************/
#compra
{	
	position:relative;
	width:892px;
	height:649px;
}

#compra #tblFiltros
{
	position:absolute;
	top:39px;
	left:15px;	
}

#compra #imagenFondo
{
	position:absolute;
	bottom:-2px;
	right:-5px;
	background:url(../../images/compra/compra_Fondo.jpg) no-repeat;
	display:block;
	width:902px;
	height:487px;
}

#compra .lblTitulo
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#59595b;
	background:url(../../images/bulletFlecha.jpg) left center no-repeat;
	padding-left:10px;
}

#compra .lblCampo
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#59595b;
}

#compra .lblMsjRedireccion
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#9a0000;
	border:solid 1px #59595b;
	padding:5px;
}

#compra .lnkSexyLogin
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:Blue;
	text-decoration:underline;
}

/*************************** Contacto **********************************/
#contacto
{	
	position:relative;
	width:892px;
	height:649px;	
}

#contacto #tblFiltros
{
	position:absolute;
	top:39px;
	left:15px;	
}

#contacto #headerMensaje
{
	position:absolute;
	top:65px;
	left:15px;
	font-family:Verdana;
	font-size:11px;
	color:#59595b;
}

#contacto #headerMensaje .ulContacto
{
	width:600px;
	border:1px;
	margin-left:1px;
	padding:0px;	
}

#contacto #headerMensaje .ulContacto li
{						
	font-family:Verdana;
	font-size:11px;
	color:#8d8c8c;
	width:600px;
	padding:0 0 0 10px;
	margin:0px 0px 0px 0px;
	list-style-type: none;
	background:url(../../images/contacto/ulBullet.jpg) no-repeat 0px 4px;
}

#contacto #imagenFondo
{
	position:absolute;
	bottom:-2px;
	right:-5px;
	background:url(../../images/contacto/contacto_Fondo.jpg) no-repeat;
	display:block;
	width:317px;
	height:466px;	
}

#contacto #enviarMensaje
{
	position:absolute;
	top:390px;
	left:15px;
	overflow:hidden;	
		
	display:block;
	width:400px;
	height:270px;
}

#contacto #enviarMensaje table .lblTitulo
{
	font-family:Verdana;
	font-size:11px;
	color:#59595b;		
}

#contacto #enviarMensaje table
{
	position:absolute;
	top:0px;

	font-family:Verdana;
	font-size:11px;
	color:#8d8c8c;
}


/*************************** Accesorios **********************************/
#accesorios
{	
	position:relative;
	width:892px;
	height:649px;	
}

#accesorios #tblFiltros
{
	position:absolute;
	top:39px;
	left:15px;	
}

#accesorios #contenido
{
	position:absolute;
	top:65px;
	left:15px;	
}

#accesorios #contenido .divscroll
{
	width:880px;	
	height:485px;
	overflow:auto;	
}

#accesorios .tblcontenido
{	
	font-family:Verdana;
	font-size:10px;
	color:#59595b;	
	width:861px;
}

#accesorios .titulo
{	
	font-family:Verdana;
	font-size:11px;
	color:#59595b;	
	font-weight:bold;
	width:862px;	
}

#accesorios #imagenFondo
{
	position:absolute;
	bottom:-2px;
	right:-5px;
	background:url(../../images/Accesorios/accesorios_Fondo.jpg) no-repeat;
	display:block;
	width:306px;
	height:423px;
}

/*************************** Recetas **********************************/
#recetas
{	
	position:relative;
	width:892px;
	height:649px;	
}

#recetas #tblFiltros
{
	position:absolute;
	top:39px;
	left:15px;	
}

#recetas #tblRecetas
{
	position:absolute;
	top:115px;
	left:20px;
}

#recetas #tblRecetas .ulReceta
{
	width:750px;
	border:1px;
	margin-left:1px;
	padding:0px;	
}

#recetas #tblRecetas .ulReceta .liReceta
{						
	font-family:Verdana;
	font-size:11px;
	color:#8d8c8c;
	width:725px;
	padding:0 0 0 10px;
	margin:0px 0px 0px 0px;
	list-style-type: none;
	background:url(../../images/contacto/ulBullet.jpg) no-repeat 0px 4px;
}

#recetas #tblRecetas .ulReceta .liReceta a.aReceta, a.aReceta:link, a.aReceta:active, a.aReceta:visited, a.aReceta:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#8d8c8c;
	text-decoration:none;
}

#recetas #divRecetas
{
	position:absolute;
	top:100px;
	left:15px;
}

#recetas #imagenFondo
{
	position:absolute;
	bottom:-2px;
	right:-5px;
	background:url(../../images/recetas/recetas_Fondo.jpg) no-repeat;
	display:block;
	width:411px;
	height:474px;	
}

/********* Carrito de Compra & Control de Session (Control) *****************/
#divSession a.micuenta, a.micuenta:link, a.micuenta:active, a.micuenta:visited, a.micuenta:hover
{
	position:absolute;
	bottom:40px;
	right:0px;
	display:block;
	
	font-family:Verdana;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	background:url(imgTemplate/bulletMiCuenta.jpg) no-repeat right center;
	padding-right:10px;
}

/******************************** Clases Usuario ***************************************/
#divSession a.inicio, a.inicio:link, a.inicio:active, a.inicio:visited, a.inicio:hover
{
	position:absolute;
	bottom:25px;
	right:100px;
	display:block;
	
	font-family:Verdana;
	font-size:10px;
	color:#fff;	
	text-decoration:none;
}

#divSession .separador
{
	position:absolute;
	bottom:25px;
	right:90px;
	
	width:1px;
	height:12px;
	background:url(imgTemplate/separador.jpg) no-repeat center;	
}

#divSession a.session, a.session:link, a.session:active, a.session:visited, a.session:hover
{
	position:absolute;
	bottom:25px;
	right:0px;
	display:block;
	
	font-family:Verdana;
	font-size:10px;
	color:#fff;		
	text-decoration:underline;
}

#divSession .registrarse
{
	position:absolute;
	bottom:41px;
	right:0px;
	background:url(../../images/registrarse.jpg) no-repeat 0 0;
}

/******************************** Clases Administrador ***************************************/
#divSession a.inicioCms, a.inicioCms:link, a.inicioCms:active, a.inicioCms:visited, a.inicioCms:hover
{
	position:absolute;
	bottom:10px;
	right:100px;
	display:block;
	
	font-family:Verdana;
	font-size:10px;
	color:#fff;
	text-decoration:none;
}

#divSession .separadorCms
{
	position:absolute;
	bottom:10px;
	right:90px;
	
	width:1px;
	height:12px;
	background:url(imgTemplate/separador.jpg) no-repeat center;	
}

#divSession a.sessionCms, a.sessionCms:link, a.sessionCms:active, a.sessionCms:visited, a.sessionCms:hover
{
	position:absolute;
	bottom:10px;
	right:0px;
	display:block;
	
	font-family:Verdana;
	font-size:10px;
	color:#fff;
	text-decoration:underline;
}

#divSession a.carrito, a.carrito:link, a.carrito:active, a.carrito:visited, a.carrito:hover
{
	position:absolute;
	bottom:5px;
	right:0px;
	display:block;
	
	height:17px;
	font-family:Verdana;
	font-size:10px;
	color:#feba00;
	background:url(imgTemplate/iconoCarrito.jpg) no-repeat left center;
	padding-left:15px;
	text-decoration:none;
}

/********* Div Mail n Print ******************/
#mailnprint
{		
	position:relative;
	float:right;
	width:220px;
	height:30px;
	text-align:right;
}

#mailnprint a.AmailIcon
{
	background:url(../../images/mailIcon.jpg) no-repeat right center;
	width:125px;
	height:20px;		
	text-align:left;
	vertical-align:bottom;
	position:absolute;	
	left:0px;
	text-decoration:none;
	color:#999999;
	font-family:Verdana;
	font-size:10px;
	padding-top:9px;
}

#mailnprint a.AprintIcon
{
	background:url(../../images/printIcon.jpg) no-repeat right center;
	width:72px;
	height:20px;		
	text-align:left;
	vertical-align:bottom;
	position:absolute;
	left:147px;
	text-decoration:none;
	color:#999999;
	font-family:Verdana;
	font-size:10px;
	padding-top:9px;
}

/********************** Pagina Login (Control) ***********************/
#inicioSesion_Control
{
	position:absolute;
	top:0px;
	left:0px;	
	background-color:#fff;
	display:block;
	width:420px;
	height:180px;
}

#inicioSesion_Control .btnIniciarSesion
{
	position:absolute;
	bottom:15px;
	right:35px;	
}

#inicioSesion_Control table
{
	position:absolute;
	top:15px;
	left:35px;
	font-family:Verdana;
	font-size:11px;
	color:#7c7c7c;		
}

#inicioSesion_Control table .lblTitulo
{
	font-family:Century Gothic;
	font-size:12px;
	color:#5d5e62;		
}

/********* Recuperar Contraseņa (Control) *****************/
#recuperarPass_Control
{
	position:absolute;
	top:0px;
	left:0px;	
	background-color:#fff;
	display:block;
	width:420px;
	height:180px;
}

#recuperarPass_Control .btnEnviar
{
	position:absolute;
	bottom:15px;
	right:35px;	
}

#recuperarPass_Control table
{
	position:absolute;
	top:15px;
	left:35px;
	font-family:Verdana;
	font-size:11px;
	color:#7c7c7c;		
}

#recuperarPass_Control table .lblTitulo
{
	font-family:Century Gothic;
	font-size:12px;
	color:#5d5e62;
}