/* CABECERA FICHA */



.cabeceraFicha{text-align:center; width:100%;}



.cabeceraFichaArriba{width:100%; height:14px;}



.cabeceraFichaArribaIzq{background:url('../diseno/cabeceraSupIzq.gif') no-repeat left top; float: left; width:17px; height:14px;}



.cabeceraFichaArribaCen{background:url('../diseno/cabeceraTop.gif') repeat-x left top; float: left; width:96.45%; height:14px;}



.cabeceraFichaArribaDer{background:url('../diseno/cabeceraSupDer.gif') no-repeat left top; float: left; width:17px; height:14px;}



.cabeceraFichaCentro{background:url('../diseno/cabecera_der.gif') repeat-y right top;}



.cabeceraFichaCentro2{background:url('../diseno/cabecera_izq.gif') repeat-y left top;}



.cabeceraFichaAbajo{width:100%; height:20px;}



.cabeceraFichaAbajoIzq{background:url('../diseno/cabeceraInfIzq.gif') no-repeat left top; float: left; width:17px; height:17px;}



.cabeceraFichaAbajoCen{background:url('../diseno/cabeceraBottom.gif') repeat-x left bottom; float: left; width:96.45%; height:17px;}



.cabeceraFichaAbajoDer{background:url('../diseno/cabeceraInfDer.gif') no-repeat left top; float: left; width:17px; height:17px;}



.cabeceraFicha img.bordes{border:none !important;}



/* FIN CABECERA FICHA */

/* Estilos genéricos empresa */

/* Estilo para el nombre de la empresa */
.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight : bold;
	color:#41a06f;
}

/* Estilo para el titulo de DIRECCION */
.direccion_tit{
	font-weight: bold;
	font-size: 20px;
	font-family: arial; 
	color: #0099CC;
}

/* Estilo para los datos de la direccion */
.direccion{
	font-weight:bold;
	font-size: 15px;
	font-family: arial; 
	color: #666666;
}

/* Estilo para la direccion de email */
.email{
	text-decoration: none;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

/* Estilo para la direccion web */
.web{
	text-decoration: none;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

/* Estilo para los datos de contacto */
.contacto_ficha{
	font-weight:bold;
	font-size: 20px;
	font-family: arial;
	color:#0099CC;
}

/* Estilo para el titulo de la pestaña producto */
.tit_producto{
	font-weight:bold;
	font-size: 14px;
	font-family: arial;
	color:white;
	background:#8888ff;
}

/* Estilo para las barras de desplazamiento en Productos */
.Barra_Blanco{
	scrollbar-face-color: #ffffff; /*Color del relleno de las barras */
	scrollbar-highlight-color: #0000ff; /* Coloer borde fuera */
	scrollbar-3dlight-color: #0000ff; /* Color del borde en 3d */
	scrollbar-darkshadow-color: #0000ff; /* Color del borde de dentro */
	scrollbar-arrow-color: #000000; /* Color de las flechas */
}


/* FIN Estilos genéricos empresa */	



/*
a.contacto_ficha2: link{
	text-decoration: none;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
a.contacto_ficha2:active{
	text-decoration: none;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
a.contacto_ficha2: visited{
	text-decoration: none;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
a.contacto_ficha2:hover{
	text-decoration: underline;
}*/


/* CSS Document */
.relleno{
background-color:#A6CAFF;
}
.borde{
	border-color: #006699;
	border-style: solid;
}
.cate {
	font-family: Arial;
	font-size: 12px;
	font-weight : bold;
	padding-left : 10px;
	padding-right : 10px;
	color: #006699;
}
.subcate {
	font-family: Arial;
	font-size: 11px;	
	font-weight : bold; 
	padding-left : 25px; 
	padding-right : 10px; 
	color: #0066ff;
}
.product {
	font-family: Arial;
	font-size: 11px;	
	font-weight : bold; 
	padding-left : 30px; 
	padding-right : 3px; 
	color: #0066ff;
}
.marc {
	font-family: Arial;
	font-size: 12px;
	font-weight : bold;
	padding-left : 10px;
	padding-right : 10px;
	color: #FF0000;
}
.tfno {
	font-family: Arial;
	font-size: 11px;	
	font-weight : bold; 
	
	color: #797979;
}
.bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration:none; 
}
.bottom:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	font-weight: normal;
	text-decoration: underline;
}
h3{
	font-family: Arial;
	font-size: 20px;
	font-weight : bold;
	color: #006699;

	/*text-shadow: 3px 3px red, yellow -3px 3px 2px, 3px -3px ;http://www.sidar.org/recur/desdi/traduc/es/css/text.html*/
	font-variant: normal;
	
}

.subcat_prod {
	background:#00CC33;
	border-top: 1px #FFF solid;
	/*border-bottom: 1px #A7A772 solid;*/
	border-right: 1px #FFF solid;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}
.cat_prod {
	background:#006699;
	border-top: 1px #FFF solid;
	/*border-bottom: 1px #A7A772 solid;*/
	border-right: 1px #FFF solid;
	text-decoration: none;
	color: #5599FF;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}
a.producto , link, active{
	display: block;
	
	
	
	text-decoration: none;
	color:  #354555;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	padding-left: 10px;
	padding-right: 5px;
	font-weight: bold;
}
a.producto:visited{
	color: #FFDE79;
}
 a.producto:hover{
	color:#ff0000;
	
	border-bottom: 1px #92BABA solid;
}
.prod a, link, active{
	display: block;
	
	background: #B1CECE;
	border-top: 1px #FFF solid;
	border-bottom: 1px #A7A772 solid;
	border-right: 1px #FFF solid;
	text-decoration: none;
	color:  #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	padding-left: 10px;
	padding-right: 5px;
	font-weight: bold;
}
.prod a:visited{
	background: #a6caff;
}
.prod a:hover{
	background: #a6caff;
	color: #354555; 
	border-bottom: 1px #92BABA solid;
}
.prod_actual{
	display: block;
	
	background: #a6caff;
	border-top: 1px #FFF solid;
	border-right: 1px #FFF solid;
	text-decoration: none;
	color: #354555; 
	border-bottom: 1px #92BABA solid;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	padding-left: 10px;
	padding-right: 5px;
	font-weight: bold;
}
<!-- estilos de informacion_ecoalternative -->


a.enlace_ficha:link
{
	font: 11px arial;
	color:#006699;

}
a.enlace_ficha:hover
{
	font: 11px arial;
	color:#FF9900;
	text-decoration:none;
}
a.enlace_ficha:active
{
	font: 11px arial;
	color:#006699;
}
a.enlace_ficha:visited
{
	font: 11px arial;
	color:#006699;
}

a.subcategoria2:link
{
	font:16px verdana;
	color:#006699;
	text-decoration:none;

}
a.subcategoria2:hover
{
	font:16px verdana;
	color:#333333;
	text-decoration:none;
}
a.subcategoria2:active
{
	font:16px verdana;
	color:#006600;
	text-decoration:none;
}
a.subcategoria2:visited
{
	font:16px verdana;
	color:#666666;
	text-decoration:none;	
}
.tfno
{
	font:bold 12px arial;
	color:#336699
}
.tdCat
{
	font:bold 12px verdana;
	background-color:#F0F0F0;
	text-decoration:none;
	border:1px solid #E1E2FF;	
	cursor:pointer;

}
.text
{
	font:bold 12px arial;
	color:#666666
}
.text2
{
	font-family:arial;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.tdCat2
{
	font:bold 12px verdana;
	background-color:white;
	
	border:1px solid gray;
	text-decoration:none;	
		cursor:pointer;
}
.tdSubcat
{
	font:bold 12px verdana;
	background-color:white;
	text-decoration:none;	
	text-align:center;
	border:1px solid white;	
		cursor:pointer;	
}
.tdSubcat2
{
	font:bold 12px verdana;
	background-color:#FFFFF0;
	text-decoration:none;	
	text-align:center;
	cursor:pointer;
	border:1px solid #E1E3FF;		
}

.categoria
{
	font:bold 12px verdana;
	color:#0099FF;
	text-decoration:none;	
}
.categoria2
{
	font:bold 12px verdana;
	color:white;
	text-decoration:none;	
}
a.azul:link
{	
	filter:none;
	color:#3399CC;

}
a.azul:hover
{	
	color:#006699; 
}
a.azul:visited
{	
	filter:none;
	color:#3399CC;
}
.sombra
{	

	color:#FFFFBF; 

	width:100%; filter:dropshadow(color=#333333,offx=1, offy=1, positive=1), glow(color=#000000, strength=0);
	text-decoration:none;
	font:bold 18px arial;

}
.sombra_firefox
{	

	color:white; 


	text-decoration:none;
	font:bold 18px arial;

}
.sombra2
{	
	height:20px;

	padding-top:6px;
	color:#FFFFBF; 

	width:100%; filter:dropshadow(color=#333333,offx=1, offy=1, positive=1), glow(color=#000000, strength=0);
	text-decoration:none;
	font:bold 16px arial;

}
.sombra4
{	
	height:17px;


	color:#FFFFBF; 

	width:100%; filter:dropshadow(color=#333333,offx=1, offy=1, positive=1), glow(color=#000000, strength=0);
	text-decoration:none;
	font:bold 13px arial;

}
.sombra4_firefox
{	
	height:17px;
	color:white; 
	text-decoration:none;
	font:bold 13px arial;

}
.sombra3
{	
	color:white; 

	width:100%; filter:dropshadow(color=#000000,offx=1, offy=1, positive=1), glow(color=#000000, strength=0);
	text-decoration:none;
	font:bold 12px arial;

}
.foto
{

}
.foto2
{
	height: 50; Filter: Alpha(Opacity=50, FinishOpacity=50, Style=1, StartX=0, StartY=0, FinishX=580, FinishY=0);

}
.botonpagina
{
	
	border:none; 
	height:16px;
	font:bold 10px verdana;
	background-color:#E6F2FF;
	color:#006699;
	cursor:pointer;
}
.botonpagina2
{
	text-align:center;
	width:25px;
	background-color:white; 
	cursor:arrow;		
	border:1px solid #CCCCCC; 
	height:20px;
	font:bold 12px verdana;
	color:#006699;

}
.botonpagina3
{
	background-color:white; 
	cursor:arrow;		
	border:1px solid gray; 
	height:20px;
	font:bold 10px verdana;
	color:#006699;
}
.celdaSup
{
	text-align:center;
	font:bold 10px verdana;
	color:#FF9900;
	cursor:pointer;

	border:1px solid #CCCCCC;
}
body {

SCROLLBAR-FACE-COLOR:white;
SCROLLBAR-HIGHLIGHT-COLOR: #6699CC;
SCROLLBAR-SHADOW-COLOR: #6699CC;
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR:#3399CC;
SCROLLBAR-TRACK-COLOR: #E3E3E3;
SCROLLBAR-DARKSHADOW-COLOR: #000000;
}
.titulopesta
{
	font:normal 12px arial;
	color:#454545;
}	
.textotab
{
	font:bold 10px verdana;
	color:#666666;
	text-align:left;

}
.cabdiv
{
	font:bold 12px verdana;
	color:#84A412;
	text-align:center;
	background-color:#F0F0F0
}
.form
{
	border:1px solid #CCCCCC;
}
.cabeza2
{
	font:bold 16px verdana;
	background-color:#84A412;
	color:#ffde21;
}
.combo
{
	font:bold 10px arial; color:#69840F;
}
.botones
{
	font:bold 10px verdana;
	color:#69840F;
}
.coments
{
	font:9px verdana;
	color:#69840F;
}
.cualquiera
{
	font:bold 12px arial; color:#333333;
	text-align:left;
}
.cualquiera2
{
	font:bold 12px arial; color:#666666;
	text-align:left;
	padding-left:10px;
}