/* 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;}
#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;}

.linea {  border: #a5a7aa solid 1px;}

.txt1 {color: #BABABA;}

.txtcat_tit {color: #000000;font-size: 12px;font-family: Arial,Helvetica,sans-serif;font-weight: bold;}
.txtcat_tit a:link {color: #000000;}
.txtcat_tit a:visited {color: #000000;}
.txtcat_tit a:hover {color: #ef152d;}
.txtcat_tit a:active {color: #000000;}
.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;}

#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 li {list-style-image:none !important;list-style:none !important;}
#detalle_fotos li {list-style-image:none !important;list-style:none !important;display:inline;} 
#detalle_producto {  display:inline;  float:left;  width:375px;  padding:7px 10px;   margin:0px;   text-align: left;}




/*menu secciones */


ul.navlist{list-style-type: none;padding-left:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;
font-weight: 900;text-decoration: none;margin-top:0px;margin-left:2px;line-height:14px;}
ul.navlist li { 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 0px;list-style-type: none;padding: 0;}
ul.subnavlist li { display: inline; }
ul.subnavlist li a{display: block;padding: 1px 0 1px 10px;height: auto;width: 136px;background:none;   color: #999999; font-weight: bold;}
ul.subnavlist li a:visited{display: block;padding: 1px 0 1px 10px;height: auto;width: 136px;background:none;  color: #999999; font-weight: bold;}
ul.subnavlist li a:hover { color:#666666;  background-image:url(../img/bul-arr-blue.png);
background-repeat: no-repeat;background-position: 0 .5em; }
ul.subnavlist li a#subcurrent{color: #BA112A;background-image:url(../img/bul-arr-blue.png);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;}



/*----------------nuevas css para nuevo catalogo---------------------*/

#contenedorficha{width:600px; float:left; position:relative; margin-bottom:20px; background-image:url(../images/fondo_productos2.jpg); background-repeat:repeat-y; background-position:top; border-bottom:10px solid #666666; padding-bottom:20px; margin-top:2px!important; }
#ficha{ position:relative; float:left; width:580px;}
#foto_ficha{ position:relative; float:left; width:400px; }
#foto_detalle{position:relative; float:left; width:510px; }
#vistas{position:relative; float:left; width:510px; }
#tablas{position:relative; float:left; width:600px; }
#final{position:relative; float:left; width:510px; }
.clear {clear:both;}

#foto_ficha_abajo {border-top:1px solid #999999; padding-top:20px; margin-top:30px; width:600px;}



#titulos{ width:450px; height:16px; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; color:ef152d; margin-bottom:2px;}
