body{
padding:0px;
margin:0px;
background-image: url(); 
background-repeat: repeat-y; 
background-position:top center ;
background-color:#ffffff;
font-family:verdana, Tahoma;
font-size:12px;
color:#777777;
}

sup 
{font-weight: bold; text-decoration: none;cursor: default;}

a:hover{text-decoration:none;}
a.plain{text-decoration:none;}

A.pag:link	{ color:#222222;	font-size: 12px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.pag:visited	{ color:#222222;	font-size: 12px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.pag:hover	{ color:#f92a08;	font-size: 12px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

A.text:link	{ color:#222222;	font-size: 14px;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.text:visited	{ color:#222222;	font-size: 14px;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.text:hover	{ color:#555555;	font-size: 14px;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

A.cart:link	{ color:#a70328;	font-size: 13px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.cart:visited	{ color:#a70328;	font-size: 13px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.cart:hover	{ color:#a70328;	font-size: 13px;	font-weight:bold;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

A.top:link	{ color:#ffffff;	font-size: 15px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.top:visited	{ color:#ffffff;	font-size: 15px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.top:hover	{ color:#ffffff;	font-size: 15px;	font-weight:bold;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

A.bot:link	{ color:#ffffff;	font-size: 12px;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-left:15px;display:block;}
A.bot:visited	{ color:#ffffff;	font-size: 12px;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-left:15px;display:block;}
A.bot:hover	{ color:#ffffff;	font-size: 12px;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-left:15px;display:block;background: url(lover.gif);}



a.sel img {filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;cursor:hand;}
a.sel:hover img {filter:alpha(opacity=100);   -moz-opacity: 1.00;   opacity: 1.00;cursor:hand;}

a.des img {filter:alpha(opacity=100);   -moz-opacity: 1.00;   opacity: 1.00;cursor:hand;}
a.des:hover img {filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;cursor:hand;}


font.dir
{font-family:  verdana;background: ;color:#818380;font-size: 11px;font-weight: normal;text-decoration: none;cursor: default;line-height:12px;}

font.user
{font-family:  verdana;background: ;color:#9c0225;font-size: 11px;font-weight: bold;text-decoration: none;cursor: default;line-height:12px;}
  
A.dir:link	{ color:#9c0225;	font-size: 11px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.dir:visited	{ color:#9c0225;	font-size: 11px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.dir:hover	{ color:#bb1c40;	font-size: 11px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
 
A.act:link	{ color:#d20d42;	font-size: 12px;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.act:visited	{ color:#d20d42;	font-size: 12px;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.act:hover	{ color:#bb1c40;	font-size: 12px;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}


font.parte
{font-family:  verdana;background: ;color:#818380;font-size: 22px;font-weight: bold;text-decoration: none;cursor: default;line-height:22px;}
 
font.gral
{font-family:  verdana;background: ;color:#555555;font-size: 12px;font-weight: normal;text-decoration: none;cursor: default;line-height:17px;}
font.fecha
{font-family:  verdana;background: ;color:#bebebe;font-size: 12px;font-weight: normal;font-style: italic; text-decoration: none;cursor: default;line-height:17px;}
 
font.head
{font-family:  verdana;background: ;color:#555555;font-size: 13px;font-weight: bold;text-decoration: none;cursor: default;line-height:12px;}

font.head2
{font-family:  verdana;background: ;color:#9c0225;font-size: 14px;font-weight: bold;text-decoration: none;cursor: default;line-height:12px;}

font.dat
{font-family:  verdana;background: ;color:#555555;font-size: 11px;font-weight: normal;text-decoration: none;cursor: default;line-height:12px;}
 
A.idno:link	{ color:#d20d42;	font-size: 11px;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;line-height:17px; }
A.idno:visited	{ color:#d20d42;	font-size: 11px;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;line-height:17px;}
A.idno:hover	{ color:#bb1c40;	font-size: 11px;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;line-height:17px;}

a.sal img {filter:alpha(opacity=100);   -moz-opacity: 1.00;   opacity: 1.00;cursor:hand;}
a.sal:hover img {filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85;cursor:hand;}
  
font.cred
{font-family:  verdana;background: ;color:#444444;font-size: 12px;font-weight: normal;text-decoration: none;cursor: default;line-height:20px;}
 

font.lsec
{font-family:  verdana;background: ;color:#ffffff;font-size: 14px;font-weight: bold;text-decoration: none;cursor: default;}


font.add1
{font-family:  verdana;background: ;color:#222222;font-size: 11px;font-weight: bold;text-decoration: none;cursor: default;line-height:20px;}
font.add2
{font-family:  verdana;background: ;color:#444444;font-size: 11px;font-weight: normal;text-decoration: none;cursor: default;line-height:20px;}
 
font.dec
{font-family:  verdana;background: ;color:#aa0000;font-size: 11px;font-weight: bold;text-decoration: none;cursor: default;line-height:20px;}
 
font.siel
{font-family:  verdana;background: ;color:#444444;font-size: 10px;font-weight: normal;text-decoration: none;cursor: default;line-height:13px;}
 
font.titulo
{font-family:  verdana;background: ;color:#757575;font-size: 15px;font-weight: normal;text-decoration: none;cursor: default;line-height:26px;}

font.htit
{font-family:  verdana;background: ;color:#9d0828;font-size: 16px;font-weight: bold;text-decoration: none;cursor: default;}

font.htxt
{font-family:  verdana;background: ;color:#757575;font-size: 13px;font-weight: normal;text-decoration: none;cursor: default;}

font.hprecio
{font-family:  verdana;background: ;color:#9d0828;font-size: 19px;font-weight: bold;text-decoration: none;cursor: default;}



font.vtit
{font-family:  verdana;background: ;color:#828282;font-size: 20px;font-weight: bold;text-decoration: none;cursor: default;}
font.vsub
{font-family:  verdana;background: ;color:#bc0000;font-size: 13px;font-weight: bold;text-decoration: none;cursor: default;}

font.no
{font-family:  verdana;background: ;color:#ffffff;font-size: 0px;font-weight: bold;text-decoration: none;cursor: default;}



select { 
 background-color: #ffffff; 
 border: 1px solid #7c9cb8;
}

.m_text
	{
		font-family:verdana, Tahoma;
		font-size:11px;
		line-height:20px;
		color:#828282;
	}
	
.m1_text
	{
		font-family:Tahoma;
		font-size:10px;
		line-height:10px;
		color:#828282;
	}
	
.l_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#AA0000;
	}	

.l1_text
	{
		font-family:verdana, Tahoma;
		font-size:12px;
		line-height:20px;
		color:#737373;
	}

.ls_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#FFFFFF;
	}
	
.c_text
	{
		font-family:Tahoma;
		font-size:10px;
		line-height:10px;
		color:#706F6F;
	}


	.form
	{
		width:109px; height:16px; border-color:#D4D0C8; border-bottom-width:1px;border-right-width:1px; background-color:#ffffff;
	}
.form_div
	{
		height:1px; margin-top:0px;		
	}
		
	a.ls_text{text-decoration:none;}	
	a.ls_text:hover {text-decoration:underline;}
	
	a.text{text-decoration:none;color:#828282;}	
	a.text:hover {text-decoration:underline;color:#828282;}

.error{
	font-family: Tahoma;
	font-size: 11px;
	color:#FF0000;
}

/*********************************************** Admincart ***************************************************************/
#admincart_content_big{width:658px;text-align:justify;margin:10px 10px 10px 10px;position:relative;left:0;}
.admincart_content_box{width:658px;height:150px;margin:0 auto;position:relative;left:0;border:1px dotted #CCC;}
  .admincart_content_box a:link    {text-decoration:underline; color:#2f2f2f; font-size: 11px;}
  .admincart_content_box a:visited {text-decoration:underline; color:#2f2f2f;font-size: 11px;}
	.admincart_content_box a:active  {text-decoration:underline; color:#2f2f2f;font-size: 11px;}
	.admincart_content_box a:hover   {text-decoration:underline; color:#6f6f6f;font-size: 11px;}
.admincart_box_left{float:left;width:18%;height:145px;margin:5px 0 5px 5px;border-right:1px dotted #CCC;}
.admincart_box_middle{float:left;width:32%;height:145px;margin:5px 0 5px 5px;}
.admincart_box_right{float:left;width:46%;height:145px;margin:5px 0 5px 5px;}
.admincart_box_big{width:658px;height:300px;margin:0 auto;position:relative;border:1px dotted #CCC;}
.admincart_box_header{float:left;width:100%;height:20px;background-color:#b83333;text-align:left;}
  .admincart_box_header a:link    {text-decoration:underline; color:#fff;font-size: 10px;}
  .admincart_box_header a:visited {text-decoration:underline; color:#fff;font-size: 10px;}
	.admincart_box_header a:active  {text-decoration:underline; color:#fff;font-size: 10px;}
	.admincart_box_header a:hover   {text-decoration:underline; color:#f2f2f2;font-size: 10px;}
.admincart_box_txt_left{float:left;padding-top:3px;padding-left:50px;width:40%;color:#fff;font-size:10px;font-weight: bold;}
.admincart_box_txt_right{float:right;padding-top:3px;padding-right:50px;width:40%;color:#fff;font-size:10px;font-weight: bold;text-align: right;}
.admincart_box_big .admincart_box_left{float:left;width:20%;height:275px;margin:5px 0 5px 5px;border-right:1px dotted #CCC;}
.admincart_box_big .admincart_box_right{float:left;width:78%;height:280px;margin:5px 0 5px 5px;}
  
.path{color:#b83333;font-size: 13px;}
  .path a:link    {text-decoration:underline; color:#2f2f2f;font-size: 13px;}
  .path a:visited {text-decoration:underline; color:#2f2f2f;font-size: 13px;}
	.path a:active  {text-decoration:underline; color:#2f2f2f;font-size: 13px;}
	.path a:hover   {text-decoration:underline; color:#6f6f6f;font-size: 13px;}
.table_title{font-size:14px;font-weight:bold;}
.red16pt{color:#b83333;font-size: 13px;}


/*********************************** Footer ************************************************/
#footer_categories_line{float:left;margin-top:2px;margin-left:420px;margin-right:auto;vertical-align:middle;text-align:center;}
.footer_content {font-family:Tahoma; font-size:10px; color:#706F6F}
	a.footer_content:link{text-decoration:none; color:#706F6F}
	a.footer_content:active{text-decoration:none; color:#706F6F}
	a.footer_content:visited{text-decoration:none; color:#706F6F}
	a.footer_content:hover{text-decoration:underline; color:#706F6F}

.category_box{display:block;	text-align: justify; float:left; margin:10px;}
    .category_box ul{	margin:0px;	padding:0px;}
    .category_box li{	list-style: none;}


/*####################### */
/*##  Login */
/*##########################*/
.divLoginboxHeader {
	background-image: url(gradient11.png);

}

.divSideboxHeader,.divLoginboxHeader
{
text-align:center;
background-color:#dddddd;
padding-top:2px;
color:#666666;
}

.divLoginbox {
	border: 1px solid lightgray;
	background-color:#FFFFFF;
	
}
.divLoginbox td {
	padding-left: 8px;
}
.divLoginboxHeader {
	background-image: url(gradient11.png);

}

.cart_list0{
	
	
	background-color: #E9E9E9
}

.cart_list1{
	
	
	background-color: #FFFFFF
}

/* Forms Fields*/

textarea{
	border:1px solid #339933;
	font-family: Arial;
	font-size: 10px;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
}

/*select{
	border:1px solid #339933;
	font-family: Arial;
	font-size: 10px;
}*/

select.small{
	border:1px solid #339933;
	font-family: Arial;
	font-size: 10px;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
}

/*input {
	border:1px solid #339933;
	font-family: Arial;
	font-size: 10px;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
}*/
input.button {
	background-color: #ffffff;
	background-image: url(/images/gradient11.png);
	background-position: bottom;
	background-repeat: repeat;
	border: none;
	color:#000000;
	cursor: pointer;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	height: 19px;
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;
	border-top: 1px solid #000066;
	border-bottom: 1px solid #000066;
}
input.buttonimg {
	border:0
}


input.radio {
	border:0px;
	font-family:Arial, sans-serif;
	font-size: 10px;

}

input.checkbox {
	border:0px;
	font-family:Arial, sans-serif;
	font-size: 10px;
}

/*####################### */
/*##  Products */
/*##########################*/
.title {
		font-family:Tahoma;
		font-size:16px;
		line-height:16px;
		color:#828282;
		font-weight: bold;
}

.title_red {
		font-family:Tahoma;
		font-size:16px;
		line-height:16px;
		color:#FF0000;
		font-weight: bold;
}

.bigtitle {
		font-family:Tahoma;
		font-size:24px;
		line-height:24px;
		color:#828282;
		font-weight: bold;
}



.tags_div{
	  padding: 3px;
	  border: 1px solid #A8A8C3;
	  background-color: white;
	  width: 640px;
	  -moz-border-radius: 5px;
}

H1{
    font-size: 16px;
    font-weight: none;
}

#a.tagcloud:{
    color: #676F9D;
    text-decoration: none;
}
 .
#a.tagcloud:hover.{
    text-decoration: underline;
    background-color: #4F5AA1;
    color: white;
}

a.tagcloud:link{text-decoration:none; color:#676F9D}
a.tagcloud:active{text-decoration:none; color:#676F9D}
a.tagcloud:visited{text-decoration:none; color:#676F9D}
a.tagcloud:hover{text-decoration:underline; color:#4F5AA1}



/***** info popups *****/
a.info {
	position:relative;
	color:#2f2f2f;
  border-bottom:1px dashed #ffffff;
}
/* Added to solve the z-order problem of IE */
a.info:hover {
	z-index:100;
}
/* End */
a.info span{
    display: none;
}
a.info:hover span{
	font-family:verdana;
	display:block;
	position:absolute;
	z-index:100;
	top:30px;
	left:-10em;
	width:35em;
	border:1px solid #700019;
background-image:url(/images/footer1.jpg); 
background-repeat:repeat-x; 
	background-color:#ffffff;
	color:#000000;
	text-align:justify;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	line-height:18px;
	}


