body {
	margin: 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
}

table {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515151;
}

A {
	COLOR: #333333;
	TEXT-DECORATION: underline;
}

A:link {
	COLOR: #333333;
	TEXT-DECORATION: underline;
}

A:visited {
	COLOR: #333333;
	TEXT-DECORATION: underline;
}

A:hover {
	COLOR: #333333;
	TEXT-DECORATION: none;
}

img {
border:0;

}
/*cabezal*/

.cabezal{width:780px; height:120px;}
.cabezalizq{ float:left; width:108px;}
.cabezalder{ float:right; width:672px;}
#Layer1 {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #6874A5;
	padding-left: 20px;
	font-size: 14px;
	color: #475693;
}


.tablacabezal {
	background-image: url(plantillas/img/img_generales/img_generalesbackcabezal.gif);
	height: 62px;

}
.tablacabezal2 {
	background-image: url(plantillas/img/img_generales/img_generalesbacksubbarra.gif);
	height: 28px;


}
.tablafoot {
	background-image: url(plantillas/img/img_generales/img_generalesbackfoot.gif);
	height: 72px;
}
a.linkcabezal {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;	
}
a.linkcabezal:visited {
	font-size: 12px;
	text-decoration: underline;
}

a.linkcabezal:hover {
	font-size: 12px;
	text-decoration: none;

}	
/*Imagenes*/ 

.imgdestaquehome {
	border: 1px solid #d3d7e1; margin:7px 0 3px 0; clear:both
}

.imgdestaquecategoria {
	border: 1px solid #FFF;
}

/*-------------------------------------------*/ 

a.textoofertas:link {
	font-size: 14px;
	color: #d31f2e;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;

	
}

a.textoofertas:visited {
	font-size: 14px;
	color: #d31f2e;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
}

a.textoofertas:hover {
	font-size: 14px;
	color: #d31f2e;
	text-decoration: underline;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;

}

.paddingtablas {
	padding: 5px;
}
.textoprecios2 {
	font-size: 12px;
	font-weight: bold;
	color: #DF3800;	

}
.textoprecios {
	font-size: 14px;
	font-weight: bold;
	color: #3a4294;
	text-decoration: none;
	padding: 0px;
	line-height: 20px;


}
.textoprecios:link{
	font-size: 14px;
	font-weight: bold;
	color: #3a4294;
	text-decoration: none;
	padding: 200px 0px 0px;
}

.textoprecios:visited {
	font-size: 14px;
	font-weight: bold;
	color: #3a4294;
	text-decoration: none;
	padding: 200px 0px 0px;
}

.textoprecios:hover {
	font-size: 14px;
	font-weight: bold;
	color: #3a4294;
	text-decoration: underline;
	
}.textofoot {
	font-size: 11px;
	color: #333333;
	line-height: 18px;

}
a.textolinkgenerico {
	font-size: 12px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
	text-decoration: underline;

	
}

a.textolinkgenerico:visited {
	font-size: 12px;
	text-decoration: none;
}

a.textolinkgenerico:hover {
	font-size: 12px;
	text-decoration: none;
	
}

.textonav2{
	color:#333;
}
a.textonav2 {
	text-decoration: underline;
	color: #333;
}
a.textonav2:link {
	text-decoration: underline;
	color: #333;
}


a.textonav2:visited {
	text-decoration: underline;
	color: #333;
}

a.textonav2:hover {
	text-decoration: none;
	color: #333333;
}
a.textonav {
	text-decoration: none;
	color: #920231;
}
a.textonav:link {
	text-decoration: none;
	color: #920231;
}


a.textonav:visited {
	text-decoration: none;
	color: #920231;
}

a.textonav:hover {
	text-decoration: underline;
	color: #333333;
}
.tablabordegris {
	border: 1px solid #CCCCCC;
	padding: 4px;
	color: #333;
	line-height: 18px;
}	

.lists {
	color: #333333;
	border: 1px solid #666666;

}

.categoriastitulos{
	font-size: 18px;
	color: #d31f2e;
}

.textogenerico{
	font-size: 12px;
	color: #333333;
}	

.textogenericobod{
	font-size: 12px;
	color: #333333;
	font-weight: bold;

}
.linesepara
{ 
	height:1px; 
	width:420px;
	color:#cfd3d5;
	border:0px;
	noshade:noshade;
	margin-bottom:10px;
	margin-top:0px;
}	

.linesepara2
{
	color:#CCCCCC;
	border: 0;
	Height:100%;
}
	
.lineseparahorizontal
{ 
	color:#CCCCCC;
	border: 0; 
	Height:100%;
}

/*Textos links para el despliegue de categorias*/

a.textonavcategoria:link {
	text-decoration: underline;
	color: #333;
	line-height: 18px;
}


a.textonavcategoria:visited {
	text-decoration: underline;
	color: #333;
	line-height: 18px;
}

a.textonavcategoria:hover {
	text-decoration: none;
	color: #333;
	line-height: 18px;

}
a.categoria1:link {
	font-size: 12px;
	text-decoration: underline;
	color: #1d97c3;
	line-height: 20px;
	font-weight: bold;
	padding-left: 15px;
}

a.categoria1:visited {
	font-size: 12px;
	text-decoration: underline;
	color: #1d97c3;
	line-height: 20px;
	font-weight: bold;
	padding-left: 15px;
}

a.categoria1:hover {
	font-size: 12px;
	text-decoration: none;
	color: #1d97c3;
	line-height: 20px;
	font-weight: bold;
	padding-left: 15px;
}

/*Textos para el paginado*/

.textopaginado {
	text-decoration: none;
	color: #333;
	font-weight: bold;
}
a.textopaginado:link {
	text-decoration: none;
	color: #333;
	font-weight: bold;
}

a.textopaginado:visited {
	text-decoration: none;
	color: #333;
	font-weight: bold;
}

a.textopaginado:hover {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.textopaginadorojo {
	text-decoration: none;
	color: #920231;
	font-weight: bold;

/*separadores*/
}
.separadorvertical {
	background-image: url(plantillas/img/img_generales/img_generalesseparadorvertical.gif);
	background-repeat: repeat-y;
	background-position: center;		
}

a.textolinkgenericoproductos{
	font-size: 12px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
	text-decoration: none;
	
}

a.textolinkgenericoproductos:visited {
	font-size: 12px;
	text-decoration: none;
}

a.textolinkgenericoproductos:hover {
	font-size: 12px;
	text-decoration: underline;
	
}	
a.textolinkgenericosubrayado{
	font-size: 12px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
	text-decoration: underline;

	
}

a.textolinkgenericosubrayado:visited {
	font-size: 12px;
	text-decoration: underline;
}

a.textolinkgenericosubrayado:hover {
	font-size: 12px;
	text-decoration: none;
	
}	
		
.backtablacarrito {
	background-image: url(plantillas/img/img_generales/img_generalesbackcarrito.gif);
	height: 101px;
	width: 131px;

}
.tablasubcategoria {
	background-color: #ECF1F5;
	border: 1px solid #9EBAD2;
	padding: 5px 5px 5px 10px;
	width: 100%;
}

.tablaproductoscat {
	border-bottom: 1px solid #B6B6B6;
}
.textopreciosantes {
	font-size: 14px;
	font-weight: bold;
	color: #920231;
	text-decoration: line-through;
	padding: 0px;
	line-height: 20px;
}
.tr_otrosproductos {
	background-color: #F1F5E7;
}

.textotitulocategorias{
	font-size: 16px;
	color: #878f96;
	font-weight: bold;
	padding-left: 5px;
	
}
.textotitulocategorias1 {
	font-size: 12px;
	color: #878f96;
	font-weight: bold;
	
}
.textoimpuestos{
	font-size: 12px;
	color: #878f96;
	
	
}


.tablapreciosmasiva {
	background-color:#83A83A;
	color: #FFF;
	font-weight: bold;
	padding: 7px;
}

/*Estilos Olds*/ 

.button {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #fffffa 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 80%; FILTER: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#999999',EndColorStr='#333333'); BORDER-LEFT: #C8C8C8 2px solid; CURSOR: pointer; COLOR: #F3F3F3; BORDER-BOTTOM: #818181 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F2F2F2
}

.button1 {
	BORDER-RIGHT: #999999 2px solid; BORDER-TOP: #fffffa 2px solid; FONT-WEIGHT: normal; FONT-SIZE: 70%; FILTER: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#999999',EndColorStr='#333333'); BORDER-LEFT: #C8C8C8 2px solid; COLOR: #F3F3F3; BORDER-BOTTOM: #818181 2px solid; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #F2F2F2
}

.button3 {
	BORDER-RIGHT: #666666 2px solid; BORDER-TOP: #99999 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#eeeeee',EndColorStr='#cccccc'); BORDER-LEFT: #999999 2px solid; CURSOR: pointer; COLOR: #333333; BORDER-BOTTOM: #666666 2px solid; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #999999
}

.button4 {
	BORDER-RIGHT: #666666 2px solid; BORDER-TOP: #99999 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 70%; FILTER: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#D8D6CA',EndColorStr='#F4F2E6'); BORDER-LEFT: #999999 2px solid; CURSOR: pointer; COLOR: #333333; BORDER-BOTTOM: #B7B39B 2px solid; 
FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #99999;

}

.formimput {
	BORDER-RIGHT: #818181 1px solid; BORDER-TOP: #818181 1px solid; FONT-SIZE: x-small; BORDER-LEFT: #666666 1px solid; WIDTH: 50%; COLOR: #333333; BORDER-BOTTOM: #666666 1px solid; 

}
.listbox1 {FONT-SIZE: 12px;
}
.listbox2 {
	BORDER-RIGHT: #666666 1px double;
	BORDER-TOP: #666666 1px double;
	BORDER-LEFT: #666666 1px double;
	COLOR: #000000;
	BORDER-BOTTOM: #666666 1px double;
	FONT-SIZE: 11px;
	line-height: 10px;
	width: 34px;

}

.texto1 {
	COLOR: #333333;
	TEXT-DECORATION: none;
}

A.texto1 {
	COLOR: #333333;
	TEXT-DECORATION: underline;
}

A.texto1:hover {
	COLOR: #666666;
	TEXT-DECORATION: none;
}	

.texto1diapo {
	COLOR: #eeeeee; 
	TEXT-DECORATION: none;
}
.texto1diapofoot {
	FONT-SIZE: 12px; COLOR: #eeeeee; TEXT-DECORATION: none;
}

A.texto1diapofoot {
	COLOR: #eeeeee; TEXT-DECORATION: underline;
}
A.texto1diapofoot:hover {
	COLOR: #eeeeee; TEXT-DECORATION: none;
}
A.texto1diapo {
	COLOR: #eeeeee; TEXT-DECORATION: none;
}
A.texto1diapo:hover {
	COLOR: #eeeeee; TEXT-DECORATION: none;
}	

.texto1diapobold {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #eeeeee; TEXT-DECORATION: none;
}

A.texto1diapobold {
	COLOR: #eeeeee; TEXT-DECORATION: underline;
}
A.texto1diapobold:hover {
	COLOR: #eeeeee; TEXT-DECORATION: none;
}

.texto2 {
	FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none;
}
.textoarticulos {
	FONT-SIZE: 12px;
	COLOR: #333333;
	padding-left: 7px;	
}
.texto3 {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none;
}
	
.texto4 {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #4A4A4A; TEXT-DECORATION: none;
}

.texto16 {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #4A4A4A; TEXT-DECORATION: none;
}

.texto5 {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #d31f2e; TEXT-DECORATION: none;
}

A.texto6 {
	COLOR: #336699;
	TEXT-DECORATION: none;
	font-size: 13px;
	font-weight: bold;
}

A.texto6:hover {
	COLOR: #CC0000; TEXT-DECORATION: none;
}

.texto7 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none;
}

A.texto7 {
	COLOR: #333333; TEXT-DECORATION: underline;
}

A.texto7:hover {
	COLOR: #333333; TEXT-DECORATION: none;
}

.texto8 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none;
}

A.texto8 {
	COLOR: #666666; TEXT-DECORATION: underline;
}

A.texto8:hover {
	COLOR: #666666; TEXT-DECORATION: none;
}

.texto9 {
	FONT-WEIGHT: bolder; 
	COLOR: #75746F; 
	TEXT-DECORATION: none;
}

.texto10 {
	COLOR: #333333;
	TEXT-DECORATION:underline;
}

A.texto10 {
	COLOR: #333333; 
	TEXT-DECORATION:underline; 
}

A.texto10:hover {
	COLOR: #333333;
	TEXT-DECORATION: none; 
}

.texto11 {
	COLOR: #333333; 
	TEXT-DECORATION: none;
}

A.texto11 {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px; 
	COLOR: #4A4A4A; 
	TEXT-DECORATION: underline;
}

A.texto11:hover {
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 12px; 
	COLOR: #747474;
	TEXT-DECORATION: none;
}

.texto12 {
	FONT-WEIGHT: bold; COLOR: #d31f2e; TEXT-DECORATION: none;
	
}
.texto12carrito {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; +
	TEXT-DECORATION: none;
	
}s
.texto13 {
	FONT-SIZE: 12px;
	COLOR: #70A308;
	TEXT-DECORATION: none;
	font-weight: bold;	
}

.texto14 {
	FONT-WEIGHT: bolder; 
	COLOR:#4A4A4A;
	TEXT-DECORATION: none;
}

.texto15a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #515151;
	TEXT-DECORATION: none;
	line-height: 1,5em;
}

.texto15 {
	FONT-WEIGHT: normal;
	COLOR: #515151;
	TEXT-DECORATION: none;
}

A.texto15 {
	COLOR: #515151; 
	TEXT-DECORATION: none;
}
A.texto15:hover {
	COLOR: #515151; 
	TEXT-DECORATION: none;
}

.texto16 {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #333333;
	TEXT-DECORATION: none;
}

.texto17 {
	FONT-SIZE: 14px; COLOR: #CC0000; 
	TEXT-DECORATION: none;
}

.tabla_navegaizquierda {
	background-color: #dddee1;
	/*background-image: url(/commerce/plantillas/img/img_generales/backtablaizquierda.gif);
	background-repeat: repeat-y;
	background-position: right top;*/
}

.tabla_navegaizquierda2 {
	background: #AFDAF7
	url("/commerce/plantillas/img/img_generales/backtablaizquierda.gif") 
	repeat-y
	right top
	height: 100%;
}

.tabla5 {
	background: #F9F9F9;
}


.tabla_navegaderecha {
	background: #dddee1;
}

.tabla_cab2 {
	background: #dcdde0;
}

.tabla_carro1 {
	background-image:
	url("/commerce/plantillas/img/img_generales/backtablacarrito.gif")
}

.tabla_carro3 {
	background: #FBFBFB;
}
.tabla_cab {
background-image:
url("/commerce/plantillas/img/img_generales/fdocab.gif")
repeat-x
left top
}

.tabla_carro2 
{
	background: #FAFAFA;
}

.tabla_carro3 
{
	background: #FAFAFA;
	border-style: solid;
	border-width: 1px;
	border-color: #C6C6C6;
}

.tabla_carro4 
{
	background: #999999;
}

.tabla_categorias1 
{
	background: #FFFFFF;
}

.tabla_categorias2 
{
	background: #F6F5F5;
}

.tabla_3 
{

}

.tabla_4 
{
	background: #8FBFE3;
}

.tabla_blanca 
{
	background: #FFFFFF;
}

.tabla_5 
{
	background: #AFDAF7;
}

.tabla_6 
{
	background: #AFDAF7 100%;
	height: 100%;
}

.tabla_cab1 {

	background: url("/commerce/plantillas/img/img_generales/back_tablacont_carrito.gif");
	repeat-x center top;
}

.texto_cap {
text-transform: lowercase;
} 

div:first-letter 
{
text-transform: uppercase;
}

.texto11normal {

	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #336699;
	TEXT-DECORATION: none;
}

/* despliegue productos */

.tblprod {
	font-size: 12px;
	color: #336699;
	line-height: normal;
	border: 4px solid #AFDAF7;
}

.imgder {
	margin-left: 10px;
	float: right;
	height: 71px;
	width: 150px;
	border: none;
	margin-bottom: 25px;
}

.tblprod2 {
}

.tblprod3 {
	width: 434px;
	margin: 10px;
}

.tblpromo {
	font-size: 12px;
	color: #336699;
	line-height: normal;
	border: 4px solid #AFDAF7;
	margin: 10px;
	width: 434px;
}

.tdarticulos {
	padding: 0 10px;
}

.tdofertas {
	border: 1px solid #FF882A;
}

.Grid
{
	border: 0;
}

.GridUniform
{
	font-family : Verdana;
	font-size : 9pt;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
}

.GridUniformTitle
{
	color : rgb(31, 76, 135);
	font-family : Verdana;
	font-size : 9pt;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	
}
.GridTitle
{
	color : rgb(240, 240, 240);
	font-family : Verdana;
	font-size : 9pt;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	background-color : rgb(240, 240, 240);
}

.GridOdd
{
	font-family : Verdana;
	font-size : 9pt;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	
}
.GridEven
{
	border-width: 0;
	font-family : Verdana;
	font-size : 9pt;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	background-color : rgb(240, 240, 240);
}

.lineaseprodhome {
	margin: 0 8px;
	border-top: 1px solid #DDDDDD;
}

.imgdetalles {
	height: 22px;
	width: 85px;
	margin-top: 10px;
}

.entrega {
	float: left;
	height: 40px;
	width: 40px;
	margin-right: 10px;
}

.tblentrega {
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-top: 10px;
	width: 228px;
}

.txtmarcarep {
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
	margin-bottom: 4px;
	padding-bottom: 5px;
}

.tabla_contacto{
	margin-right: 55px;
	margin-top: 15px;
}

.imagenmarca{
	width: 160px;
}

.garantia{
	font-size: 14px;
	font-weight:bold;
}

.tablaproductos {
	border:1px solid #CCCCCC;

}

.tablaproductos td {
	vertical-align:top;
	border-bottom:1px solid #CCC;
	padding:5px;
}
.imgsolinfo{ background-image: url(plantillas/img/img_generales/back_solinfo.gif); width: 428px; height:81px;}

/*detacados*/
.celdadestacados{
	width:169px;
	background-repeat: repeat-y;
	text-align:left;
	padding:0 14px;
	background-image: url(plantillas/img/img_generales/bg_destacados.gif);
}
.datosprodestacados{text-align:left;}
.btnampliarinfo{margin-top:3px;}
.ppalproductos{margin:0 0 20px 10px;}
.psecundarios{margin: 0 0 10px 10px; background-color:#e9ebf0;}
.psecundarios td{padding:10px 5px;}

.textopsec{font-size: 12px;color: #3a4294;font-weight: bold;}
a.textopsec:link {font-size: 12px;color: #3a4294;text-decoration: underline;font-weight: bold;
padding-left:15px;}
a.textopsec:visited {font-size: 12px;color: #3a4294;text-decoration:underline;font-weight: bold;
padding-left:15px;}
a.textopsec:hover {font-size: 12px;color: #3a4294;text-decoration: none;font-weight: bold;
padding-left:15px;}

a.psecdetalles:link {font-size: 12px;color: #878f96;text-decoration: underline;font-weight: bold;
text-decoration: underline;	}
a.psecdetalles:visited {font-size: 12px;color: #878f96;text-decoration:underline;font-weight: bold;
}
a.psecdetalles:hover {font-size: 12px;color: #878f96 ;text-decoration: none;font-weight: bold;
}
#Layer1 {
	position:absolute;
	left:466px;
	top:26px;
	width:283px;
	height:18px;
	z-index:1;
}