
body {
	background-color: #FFFFFF;
	margin:0px;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size:12px;
	color:#000000;
}





/* HEADER */
.header-bkg1 {
	background-image:url("/img_js_css/imagenes/header-confeti.jpg");
	height:148px;
	background-repeat:repeat-x;
	background-position:left;	
}
	

.logo {
	width:419px;
}

.header-right {
	background-image:url("/img_js_css/imagenes/header-bkg.png");
	background-position:right;
	background-repeat:no-repeat;
	height:148px;
}

.pink1 {
	background-image:url("/img_js_css/imagenes/pink01.png");
	width:28px;
	height:22px;
	background-repeat:no-repeat;
}

.pink2 {
	background-image:url("/img_js_css/imagenes/pink02.png");
	background-repeat:repeat-x;
	font-size:11px;
	color:#FFFFFF;
}

.pink2 table a:link, .pink2 table a:visited {
	text-decoration:none;
	color:#FFFFFF;
}

.pink2 table a:hover {
	color:#999999;
}

.main-menu {
	background-image:url("/img_js_css/imagenes/menu-bkg.jpg");
	background-repeat:repeat-x;
	height:40px;
}

.menu-content {
	/*margin-left:10px;	margin-top:8px; */
	margin-left:10px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

a.paginas_informativas_links:link, a.paginas_informativas_links:visited  {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.paginas_informativas_links:hover {
	color:#CCCCCC;
}

.menu-content img {
	padding:5px;
}

.menu-search {
	border:1px solid #808080;
	background-color:#FFFFFF;
	margin-top:8px;
	height:18px;
}

.menu-btn {
	background-image:url("/img_js_css/imagenes/btn-buscar.jpg");
	width:65px;
	height:18px;
	border:0px;
	margin-right:10px;
}

/* CONTENIDO */

.menu-left {
	width:225px;
	font-size:11px;
	color:#000000;
}

.menu-left table img {
	padding:4px;
}

.menu-left table a:link, .menu-left table a:visited {
	color:#000000;
	text-decoration:none;
}

.menu-left table a:hover {
	color:#666666;
}

.separacion {
	background-image:url("/img_js_css/imagenes/separacion.jpg");
	width:10px;
	background-repeat:repeat-y;
}

/* PRINCIPAL - CATEGORIAS */
.t-violeta {
	border:2px solid #a45da4;
}

.t-rosado {
	border:2px solid #eb008b
}

.t-violeta-bkg  {
	background-color: #a45da4;
}

.t-rosado-bkg {
	background-color: #eb008b;
}

.t-violeta-bkg, .t-rosado-bkg {
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	vertical-align: middle;
	height:15px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:500;
	
}

.t-violeta-bkg a:link, .t-violeta-bkg a:visited, .t-rosado-bkg a:link, .t-rosado-bkg a:visited {
	text-decoration:none;
	color:#FFFFFF;
}

.t-violeta-bkg a:hover, .t-rosado-bkg a:hover {
	color:#CCCCCC;
}

.categoria table img {
	padding:1px;	
	height:157px;
}

/* SUB-CATEGORIAS */
.sub-categoria {
	border-bottom:1px solid #8BC53F;
	border-left:1px solid #8BC53F;
	margin-top:15px;
}

.index_cuadro_central {
/*	border-top:1px solid #8BC53F;
	border-left:1px solid #8BC53F;
	margin-top:15px;*/
}
.index_cuadro_central tr{
/*	border-bottom:1px solid #8BC53F;
/*	margin-top:15px;*/
}
.index_cuadro_central_td {
/*	border-right:1px solid #8BC53F; */
/*	border-bottom:1px solid #8BC53F; */
}

.sub-categoria td {
	border-right:1px solid #8BC53F;
	border-top:1px solid #8BC53F;
}

.sub-categoria table img {
	height:110px;
	padding:2px;
}

.sub-categoria {
	font-size:11px;
	color:#000000;
}

.sub-categoria table td {
	border-top:0px;
	border-right:0px;
}

.sub-categoria a:link, .sub-categoria a:visited {
	color:#000000;
	text-decoration:none;
}

.sub-categoria a:hover {
	color:#666666;
}

/* PRODUCTO */
.producto {
	margin-top:15px;
}

.producto-img {
	border-top:1px solid #8BC53F;
	border-right:1px solid #8BC53F;
	border-bottom:1px solid #8BC53F;
	border-left:1px solid #8BC53F;
	/*margin-top:15px;*/
}

.producto-img img {
	padding:10px;
}

.titulo-producto{
	font-size:16px;
	font-weight:bold;
}

.precio {
	color:#FF0000;
	font-weight:bold;
	font-size:16px;
}

.agregar {
	border:1px solid #8BC53F;
	height:50px;
}

.agregar input {
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	background-image:url("/img_js_css/imagenes/input-bkg.jpg");
	background-position:bottom;
	background-repeat:repeat-x;
	height:15px;
}

/* FOOTER  */
.footer {
	background-image:url("/img_js_css/imagenes/foot-bkg.jpg");
	height:31px;
	background-repeat:repeat-x;
	color:#F6C9E1;
	font-size:9px;
	text-align:center;
	line-height:35px;
}

.footer a:link, .footer a:visited {
	text-decoration:none;
	color:#F6C9E1;
}

.footer a:hover {
	color:#FFFFFF;
}

a.cat_padre:link, a.cat_padre:visited, a.cat_padre:hover, a.cat_padre:active   {	
		font-family: comic sans ms, sans-serif, Verdana, Arial, Helvetica, Geneva;	
		font-size: 13px;	
		font-weight: 100;	
		text-decoration: none;
}

a.cat_hijo:link, a.cat_hijo:visited, a.cat_hijo:hover, a.cat_hijo:active  {	
		font-family: comic sans ms, sans-serif, Verdana, Arial, Helvetica, Geneva;	
		font-size: 13px;	
		font-weight: 100;	
		text-decoration: none;
}
