/* Arbol de menus */
#sideboxes{padding: 0px;position: absolute;float: left;top: 120px; 	 left: 13px;margin: 0px;z-index: 74;}

#arbol_menus {margin-left: 40px;  width: 140px;	margin: 2px;padding-bottom:30px;font-size:0.70em;font-weight:bold;color:#000000;}
#arbol_menus h2{padding-top:15px;padding-left:15px;}
#arbol_menus ul {margin: 0;	padding: 0;	list-style-type: none;	/*font-family: verdana, arial, sans-serif;*/}
#arbol_menus li {margin: 0 0 0 0;	padding: 2px 0 2px 0;	}
#arbol_menus a {display: block;	color: #666666;	background-color: transparent;	width: 140px;	padding: 2px 10px 2px 10px;
text-decoration: none;	border-left: 1px solid #aaaaaa;	border-top: 1px solid #aaaaaa;	border-bottom: 1px solid #aaaaaa;}
html>body #arbol_menus a {display: block;color: #666666;background-color: transparent;width: 120px;padding: 2px 10px 2px 10px;
	text-decoration: none;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;}
#arbol_menus a:hover {background-color: #dddddd;color: #666666;border-right-width: 10px;border-right-style: solid;	border-right-color: #aaaaaa;padding-top: 2px;padding-right: 1px;padding-bottom: 2px;padding-left: 10px;}
#arbol_menus a:visited {color: #666666;	text-decoration: none;}
#arbol_menus ul ul {margin-left: 5px;padding-left: 5px;list-style-type: none;}
#arbol_menus li li a {display: block;color: #666666;width: 110px;padding: 2px 10px 2px 10px;margin: 0;border-top-style: none;
	border-bottom-style: none;border-left-width: 0px;border-left-style: solid;border-left-color: #aaaaaa;border-right-width: 0px;
	border-right-style: solid;border-right-color: #aaaaaa;text-decoration: none;background: transparent url(../img/bul-arr-blue.png) no-repeat;	background-position: left;}
html>body #arbol_menus {margin-left: 20px;width: 140px;margin: 10px;}
html>body #arbol_menus li li a {display: block;color: #666666;width: 110px;padding: 2px 10px 2px 10px;margin: 0 0 0 0;
	border-top-style: none;	border-bottom-style: none;	border-left-width: 0px;	border-left-style: solid;	border-left-color: #aaaaaa;border-right-width: 0px;border-right-style: solid;border-right-color: #aaaaaa;text-decoration: none;background: transparent url(../img/bul-arr-blue.png) no-repeat;background-position: left;}
#arbol_menus .seleccionado {background: #2A73BE;color: #FFFFFF;}
#arbol_menus .abierto {	display: block;	}
#arbol_menus .cerrado {	display: none;}

#zoom {width:400px;	height:400px;	overflow:auto;	text-align:center;}


#producto li {display:inline;  float:left;  width:240px;height:150px;  padding:7px;  margin:4px;  text-align: center;
   /*border-right: #a5a7aa solid 1px;*/  border-bottom: #c0c0c0 solid 1px;} 

.linea {  border: #a5a7aa solid 1px;}
.txt1 {	/*font-size: 10px;*/color: #BABABA;}
.contentImageRight{margin:5px 10px 5px 5px;border:1px solid #CCCCCC;}
.txtcat_tit {color: #000000;font-size: 12px;font-family: Arial,Helvetica,sans-serif;font-weight: bold;}
.txtcat_tit2 p{color: #666666;font-size: 11px;font-family: Arial,Helvetica,sans-serif;}	
.txtcat_tit2 {color: #666666;font-size: 11px;font-family: Arial,Helvetica,sans-serif;}


.info {text-align:left;margin:0px 0px 0px 2px;float:left;}
.tit_ref{color: #000000;font-size: 12px;font-family: Arial,Helvetica,sans-serif;font-weight: bold;}
.referencia{color: #666666;font-size: 11px;font-family: Arial,Helvetica,sans-serif;}
.precio{text-align:right;color: #AAAAAA;font-size: 14px;font-family: Arial,Helvetica,sans-serif;font-weight: bold;}
.fotop{border:1px solid #cccccc;padding:2px 2px 2px 2px;}





#detalle_producto .txtcat_tit2, #detalle_producto p, #detalle_producto .txtcat_tit2 p, #detalle_producto ul li{
	color: #666666;	font-size: 11px;font-family: Arial,Helvetica,sans-serif;}
#producto_detalle { display:inline;  float:left;}
#producto_detalle li {display:inline;  float:left;  width:125px;  padding:7px;  margin:0px 5px 0px 5px;  text-align: center; border:1px solid #cccccc;} 
#detalle_producto {  display:inline;  float:left;  width:375px;  padding:7px 10px;  margin:0px;  text-align: left;}


#sidebar2 {float: left;width: 180px;	padding: 25px 0 0 0;min-height:500px;background: transparent url(../img/bg-dot-subnav-linesenkrecht.gif) no-repeat 100% 60px;}
#sidebar2 h3 {color: #666; color: #777; 	padding: 0 0 5px 20px;margin: 0 25px 5px 18px;
	font: bold 11px/14px Trebuchet MS, Lucida Sans, Tahoma, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #ddd;text-transform: uppercase;background: transparent url(../img/arrow-big.gif) no-repeat 2px 0;
	letter-spacing: 0.0em}

/*menu secciones */


/*
ul.navlist
{color: #666; color: #777; 	padding: 0 0 5px 20px;margin: 0 25px 5px 18px;
	font: bold 11px/14px Trebuchet MS, Lucida Sans, Tahoma, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;background: transparent url(../img/arrow-big.gif) no-repeat 2px 0;
	letter-spacing: 0.0em}

ul.navlist li {border-bottom: 2px solid #ddd;}*/

.navlist {padding: 4px 0;margin: 0 25px 0 19px;}
.navlist ul {border-top: 0px solid #ccc;	padding: 0;	margin: 10px 0 0 0;}
.navlist li {border-bottom: 1px solid #ececec;list-style: none;margin: 0;}
.navlist li a:link, .navlist li a:visited, .navlist li a:active {display: block;text-decoration: none;	padding: 5px 0 5px 21px;	padding: 4px 0 4px 21px;background: #FFF url(../img/arrow-subnav-up.gif) no-repeat 7px 12px;font-size: 1.0em;color: #666666;	color: #555;margin: 1px 0; }
.navlist li a:hover {color: #666666;	color:#333;background: #eee url(../img/arrow-subnav-up.gif) no-repeat 11px 12px;
	padding: 4px 0 4px 21px;margin: 1px 0;}
.navlist a.selected {color:#F66013; color: #666666;background: #ececec url(../img/arrow2.gif) no-repeat 7px 12px;
	padding: 3px 0 3px 21px;margin: 1px 0;	}

/*{ display: inline; ;}*/
/*
ul.navlist li a {color: #BA112A;display: block;padding: 5px 0 2px 20px;width: 140px;
background-image: url(../img/cuadro_gris.jpg);background-repeat: no-repeat;background-position: 0 .5em;margin-bottom:5px}

ul.navlist li a:visited {color: #BA112A;display: block;padding: 5px 0 2px 20px;width: 140px;
background-image: url(../img/cuadro_gris.jpg);background-repeat: no-repeat;background-position: 0 .5em;}

ul.navlist li a:hover { color:#BA112A; background-image: url(../img/cuadro_rojo.jpg);background-repeat: no-repeat;
background-position: 0 .5em; }

ul.navlist li a#current{color: #BA112A;background-image: url(../img/cuadro_rojo_rojo.jpg);background-repeat: no-repeat;
background-position: 0 .5em;}
*/


/* SUB NAV LIST */
ul.subnavlist
{
margin: 0 0 0 10px;list-style-type: none;padding: 0;}
ul.subnavlist li { display: inline; }
ul.subnavlist li a{display: block;padding: 1px 0 1px 12px;height: auto;width: 136px;background:none;   color: #999999; /*font-weight: bold;*/ background-image:url(../img/arrow-green.gif);
background-repeat: no-repeat;
background-position: 0 .5em;  margin-left:30px;}
/*ul.subnavlist li a:visited{display: block;padding: 1px 0 1px 12px;height: auto;width: 136px;background:none;  color: #999999; font-weight: bold; background-image:url(../img/arrow-green.gif);
background-repeat: no-repeat;
background-position: 0 .5em;margin-left:30px }*/
ul.subnavlist li a:hover { color:#666666;  }

ul.subnavlist li a#subcurrent
{
color: #BA112A;
background-image:url(../img/arrow-green.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

/* TRI NAV LIST */
ul.trinavlist
{
margin: 0 0 0 13px;
list-style-type: none;
padding: 0;
}

ul.trinavlist li { display: inline; }

ul.trinavlist li a
{
display: block;
color: #999999;
padding: 4px 0 4px 10px;
height: auto;
width: 136px;
background-image:none;
font-weight:normal;
}
/*ul.trinavlist li a:visited
{
display: block;
color: #999999;
padding: 2px 0 2px 10px;
height: auto;
width: 136px;
background-image:none;
font-weight:normal;
}
*/
ul.trinavlist li a:hover { color:#666666;  background-image:url(../img/bul-arr-blue.png);
background-repeat: no-repeat;
background-position: 0 .5em; }

ul.trinavlist li a#tricurrent
{
color: #006C98;
background-image:url(../img/bul-arr-blue.png);
background-repeat: no-repeat;
background-position: 0 .5em;
}



#col-2{float:left; position:relative; width:540px; }

