body td{text-align:justify}
a{text-decoration: none;}

TD {font-family: Arial, Helvetica, sans-serif;}

.txtnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.txt10blancob {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.txt10narb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0053A1;
}
.txt10grisb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.txtfootl1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
    text-align:center;
	margin:0 4px 0 4px;
}

a.txtfootl1:hover {
  color: #00ccff;
  text-decoration: underline;
}

h1 {	
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #0053A1;
	border-width: 0px 0px 2px 0px;
	border-style:solid;
	border-color: #0053A1;
	margin-left:10px;
}
.menu_link {font-size: 14pt}

h3 {	
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #333333;
}
.tabla1 {border-collapse: separate;border-width: 1px;; margin: 15px 10px 5px 10px;}
.tabla1 th {color: #FF8000; background-color: #333; padding: 2px 10px 2px 10px; font-size: 10pt}
.tabla1 td {font-size: 10pt;background-color: #C1C1C1; ; border: #000;padding: 15px 10px 5px 10px }

.mainbody { border-collapse: collapse; border-width: 0px; background-color: #FFFFFF}
.mainbody td{ font-size: 10pt; vertical-align: top; padding: 0px}
.mainbody td#main{ padding: 2px 2px 2px 2px; background-color: #EEEEEE; spacing:2px 2px 2px 2px;}
.mainbody td#main2{ padding: 10px; background-color: #EEEEEE}
.mainbody#main3{ padding: 10px; }
.mainbody td#ofertas{ font-family: Arial, Helvetica, sans-serif; }

#menu_cat {background: url(fondo_categorias.jpg) no-repeat;padding-top:16px}
.categorias {background: url(vineta.gif) no-repeat;background-position:6px 6px;}
.categorias td {border-bottom:1px solid #ffffff;padding:.2em 0 4px 0;}
.categorias a {color:#8c8c8c;text-decoration:none;font-size:12px;padding-left:10px;margin-left:15px;}
.categorias a:hover {color:#20418e;text-decoration:underline;}

#cattd {padding: 1px; background-color: #FFFFFF;border-color: #999; border-style: solid; border-width: 1px 2px 1px 1px }
.catalogo { border-collapse: separate; border-spacing: 0pt }
.catalogo td {padding: 1px; background-color: #FFFFFF;border-color: #999; border-style: solid; border-width: 1px 2px 1px 1px }
.catalogo imgs { border-color: #999; border-style: solid; border-width: 0px 2px 1px 0px }
.catalogo img { border-color: #999; border-style: solid; border-width: 0px 0px 0px 0px }
.catalogo td#nuevo {padding-top: 2px;color:red;	font-weight: bold; border-style: none; border:0px; border-width: 0px 0px 0px 0px }

.catalogox { border-collapse: separate; border-spacing: 15pt }
.catalogox td {padding: 1px, background-color: #FFFFFF;border-color: #999; border-style: solid; border-width: 1px 2px 1px 1px }
.catalogox imgs { border-color: #999; border-style: solid; border-width: 0px 2px 1px 0px }
.catalogox img { border-color: #999; border-style: solid; border-width: 0px 0px 0px 0px }

.articulo { border-collapse: collapse; border-width: 0px;}
.articulo td {padding: 1px; vertical-align: top; }
.articulo td#foto{background-color:#FFF;padding: 1px; vertical-align:middle;; text-align:center; align:center;}
.articulo td#texto {padding: 10px;}
.articulo img { border-color: #999; border-style: solid; border-width: 0px 2px 1px 0px }

a{color: #0053a1;font-weight: bold;}
button,input, areatext {
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.cat_izq{margin:10px 0 0 10px;}

.menuinterior { border-collapse: collapse}
.menuinterior td { background-color: #666;padding: 2px}
.menuinterior a {font-size:15px;color: #FF8000; text-decoration: none}
.menuinterior a:visited {color: #FF8000; text-decoration: none}


.catalogotbl {border-collapse: separate;padding: 2px} 
.catalogotbl tr{background-color: #999;font-family: Arial, Helvetica, sans-serif; 	font-weight: bold; 	color: #FFFFFF;}
.catalogotbl td, .catalogotbl a{background-color: #DDDDDD;font-family: Arial, Helvetica, sans-serif;	font-size: 12px; 		color: #000;}

/*********************************/
#lightbox{
	background-color:#eee;
        color : 000;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 10pt;
	padding-top: 5px;padding-right: 20px; 
	}	

#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }


#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagenes/overlay.png", sizingMethod="scale");
	}
/**********************************************************************************/
.ArtNuevo{ vertical-align:top;padding-left:5px; padding-top: 1px;color:red;	font-weight: bold; border-style: none; border:0px; border-width: 0px 0px 0px 0px;}
.ArtDesc { text-align:justify ;vertical-align:top;padding:5px;  border-style: none; border:0px; border-width: 0px 0px 0px 0px;}

.fondo_img{
  background:#FFF;
  width:150px;
  height:150px;;
  border: 2px #4499e8 solid
  }
.img_i {	
	width:150px;
	margin-left:20px;
	margin-bottom:5px;
	display:inline;
}
.producto{
    border: 0px #DDD solid;
	width:150px;
	margin-left:10px;
	margin-left:10px;
	margin-bottom:10px;	
	float: left;
	height:220px
	
}

h2 {
	color:#0560b5;
	padding:3px 0px 3px 5px;
	margin:0px 0px 2px 0px;
	font:21px "Arial narrow", Arial, sans-serif;
	font-weight:bold;
	border-bottom:#dfdfdf 1px solid;
	border-top:#dfdfdf 1px solid;
}
.imss_d {
    background-color: #FFF solid;	
	width:145px;
	vertical-align:center;
	margin-top:4px;
	margin-left:4px;
	margin-bottom:10px;
	padding:3px;
	display:inline;
	border: 1px #333  solid
}
			  #menu-sup{list-style:none;} 
			  #menu-sup li{background-color:#aaa; border:1px #fff solid; display:inline; } 
			  #menu-sup li a{font-size:12px; color:#fff; text-decoration:none; padding:5px} 
