body {
	margin: 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515151;
}

table {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515151;
}

A, A:link, A:visited {
	COLOR: #333;
	TEXT-DECORATION: underline;
}

A:hover {
	COLOR: #333;
	TEXT-DECORATION: none;
}

img {border:0}

h1 {font-size: 18px;color: #bd1e05; margin:0; padding:0; font-weight:normal}

.borderight {
	border-right:1px dotted #CCCCCC;

}

.tablacabezal {
	background-image: url(%%PATH_JAVA%%plantillas/img/img_generales/img_generalesbackcabezal.gif);
	height: 62px;

}
.tablacabezal2 {
	background-image: url(%%PATH_JAVA%%plantillas/img/img_generales/img_generalesbacksubbarra.gif);
	height: 28px;

}
.tablafoot {
	background-image: url(%%PATH_JAVA%%plantillas/img/img_generales/img_generalesbackfoot.gif);
	height: 72px;
}

/*Imagenes*/ 

.imgdestaquehome {
	width:189px;
	height:130px;
	float:left;
	margin:0 0 0 0;

}

.imgdestaquere {
	width:189px;
	height:130px;
	float:right;
	margin:0 0 55px 10px;
	border:1px solid #d8d7d7
}

.imgdestaquecategoria {
	border: 1px solid #FFF;
}

/*-------------------------------------------*/ 

.paddingtablas {
	padding: 5px;
}
.textoprecios2 {
	font-weight: bold;
	color: #DF3800;	

}
.textoprecios {
	font-size: 14px;
	font-weight: bold;
	color: #bd1f06;
	text-decoration: none;
	padding: 0px;
	line-height: 20px;


}

.textoprecios:visited {
	font-size: 14px;
	font-weight: bold;
	color: #bd1f06;
	text-decoration: none;
	padding: 200px 0px 0px;
}
.textoprecios:hover {
	font-size: 14px;
	font-weight: bold;
	color: #bd1f06;
	text-decoration: underline;
	
}.textofoot {
	COLOR: #333;
	line-height: 18px;

}
a.textolinkgenerico {
	color: #333;
	text-decoration: underline;
}

a.textolinkgenerico:visited {
	text-decoration: none;
}

a.textolinkgenerico:hover {
	text-decoration: none;
	
}

.textonav2{ color:#333}
a.textonav2 {
	text-decoration: underline;
}
a.textonav2:link {
	text-decoration: underline;
}


a.textonav2:visited {
	text-decoration: underline;
}

a.textonav2:hover {
	text-decoration: none;
}
a.textonav {
	font-size: 11px;
	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: #333;
}
.tablabordegris {
	border: 1px solid #CCCCCC;
	padding: 6px;
	color: #333;
	line-height: 18px;
	width:160px;
	margin-right:35px;
}	
.lists {
	COLOR: #333;
	border: 1px solid #666;

}

.categoriastitulos{
	font-size: 18px;
	color: #bd1e05;
}

.textogenerico{
	COLOR: #333;
}	

.textogenericobod{
	COLOR: #333;
	font-weight: bold;

}
.linesepara
{ 
height:1px; 
width:420px;
color:#cfd3d5;
border:0;
margin:10px 0;
}	
.linesepara2
{
	color:#CCC;
	border: 0;
	height:100%;
}
	
.lineseparahorizontal
{ color:#CCC;
border: 0; 
height:100%;}

/*Textos links para el despliegue de categorias*/


a.textonavcategoria:link {
	text-decoration: underline;
	line-height: 18px;
}


a.textonavcategoria:visited {
	text-decoration: underline;
	line-height: 18px;
}

a.textonavcategoria:hover {
	text-decoration: none;
	line-height: 18px;

}
a.categoria1:link {
	text-decoration: underline;
	color: #bd1f06;
	line-height: 18px;
	font-weight: bold;
	padding: 0 0 0 15px;
}

a.categoria1:visited {
	text-decoration: underline;
	color: #bd1f06;
	line-height: 18px;
	font-weight: bold;
	padding: 0 0 0 15px;
}

a.categoria1:hover {
	text-decoration: none;
	color: #bd1f06;
	line-height: 18px;
	font-weight: bold;
	padding: 0 0 0 15px;

}

/*Textos para el paginado*/

.textopaginado {
	font-weight: bold;
}
a.textopaginado:link {
	text-decoration: none;
	font-weight: bold;
}

a.textopaginado:visited {
	text-decoration: none;
	font-weight: bold;
}

a.textopaginado:hover {
	text-decoration: none;
	color: #666;
	font-weight: bold;
}
.textopaginadorojo {
	text-decoration: none;
	color: #920231;
	font-weight: bold;

/*separadores*/
}
.separadorvertical {
	background-image: url(%%PATH_JAVA%%plantillas/img/img_generales/img_generalesseparadorvertical.gif);
	background-repeat: repeat-y;
	background-position: center;		
}

a.textolinkgenericoproductos{
	text-decoration: none;
	
}

a.textolinkgenericoproductos:visited {
	font-size: 12px;
	text-decoration: none;
}

a.textolinkgenericoproductos:hover {
	text-decoration: underline;
	
}	
a.textolinkgenericosubrayado,a.textolinkgenericosubrayado:visited{
	text-decoration: underline;
}

a.textolinkgenericosubrayado:hover {
	text-decoration: none}	
		
.backtablacarrito {
	background-image: url(%%PATH_JAVA%%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: 14px;
	color: #c74933;
	font-weight: bold;
	padding-left: 5px;
	
}

.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; 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; 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: #333; BORDER-BOTTOM: #666666 2px solid; 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: #333; BORDER-BOTTOM: #B7B39B 2px solid; 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: #333; BORDER-BOTTOM: #666666 1px solid; 
}
.listbox1 {	FONT-SIZE: 12px;
}
.listbox2 {
	BORDER: 1px double #666;
	COLOR: #000;
	FONT-SIZE: 11px;
	line-height: 10px;
	width: 34px;
}

.texto1 {}

A.texto1 {
	TEXT-DECORATION: underline;
}
A.texto1:hover {
	COLOR: #666;
	TEXT-DECORATION: none;
}	

.texto1diapo {COLOR: #EEE}
.texto1diapofoot {
	FONT-SIZE: 12px; COLOR: #EEE; TEXT-DECORATION: none;
}
A.texto1diapofoot {
	COLOR: #EEE; TEXT-DECORATION: underline;
}
A.texto1diapofoot:hover {
	COLOR: #EEE; TEXT-DECORATION: none;
}
A.texto1diapo {
	COLOR: #EEE; TEXT-DECORATION: none;
}
A.texto1diapo:hover {
	COLOR: #EEE; TEXT-DECORATION: none;
}	

.texto1diapobold {FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #EEE}

A.texto1diapobold {
	COLOR: #EEE; TEXT-DECORATION: underline;
}
A.texto1diapobold:hover {
	COLOR: #EEE; TEXT-DECORATION: none;
}

.texto2 { COLOR: #333 }
.textoarticulos {COLOR: #333; padding: 0 0 0 7px}
.texto3 {	FONT-WEIGHT: bolder }
	
.texto4 {FONT-WEIGHT: bolder; COLOR: #4A4A4A}
.texto16 {	FONT-WEIGHT: bolder; COLOR: #4A4A4A }
.texto5 {	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #bd1f06}

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}
A.texto7 {
	COLOR: #333; TEXT-DECORATION: underline;
}
A.texto7:hover {
	COLOR: #333; TEXT-DECORATION: none;

}
.texto8 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; color: #333 }

A.texto8 {
	COLOR: #fff; TEXT-DECORATION: underline;
}

A.texto8:link {
	COLOR: #fff; TEXT-DECORATION: underline;
	
}
A.texto8:visited{
	COLOR: #fff; TEXT-DECORATION: underline;
}

A.texto8:hover {
	COLOR: #fff; TEXT-DECORATION: none;
}

.texto9 {
	FONT-WEIGHT: bolder; COLOR: #75746F}
.texto10 {
	COLOR: #333;
	TEXT-DECORATION:underline;
	
}
A.texto10 {TEXT-DECORATION:underline}
A.texto10:hover { TEXT-DECORATION: none}

.texto11 {TEXT-DECORATION: none; color:#333}
A.texto11 {
	FONT-WEIGHT: bolder; COLOR: #4A4A4A; TEXT-DECORATION: underline}
A.texto11:hover {
	FONT-WEIGHT: bolder; COLOR: #747474; TEXT-DECORATION: none;
}

.texto12 {
	FONT-WEIGHT: bold; COLOR: #bd1f06}
.texto12carrito { color:#333; FONT-WEIGHT: bold}

.texto13 {
	COLOR: #70A308;
	font-weight: bold}

.texto14 {FONT-WEIGHT: bold; COLOR:#4A4A4A }
.texto15a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #515151;
	TEXT-DECORATION: none;
	line-height: 1,5em;	
}

.texto15 {
	FONT-WEIGHT: normal;
	COLOR: #515151;
}

A.texto15 {
	COLOR: #515151; TEXT-DECORATION: none;
}
A.texto15:hover {
	COLOR: #515151; TEXT-DECORATION: none;

}

.texto16 {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #333; TEXT-DECORATION: none;
	
}


.texto17 {
	FONT-SIZE: 14px; COLOR: #CC0000}


.tabla_navegaizquierda {
background: #f4f4f4
url("/commerce/plantillas/img/img_generales/backtablaizquierda.gif") 
repeat-y
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: #e6e6e6;

}
.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: 1px solid #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; COLOR: #336699}

/* despliegue productos */

.tblprod {
	color: #336699;
	line-height: normal;
	border: 4px solid #AFDAF7;

}

.imgder {
	margin: 0 0 25px 10px;
	float: right;
	height: 71px;
	width: 150px;
	border: none;
}

.tblprod2 {
}

.tblprod3 {
	width: 434px;
	margin: 10px;

}
.tblpromo {
	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
{
	border: 0;
	text-decoration: none;
	
}
.GridUniformTitle
{
	color: #1f4c87;
	font-weight: bold;
	text-decoration: none;
	
}
.GridTitle
{
	color: #f0f0f0;
	font-weight: bold;
	background-color: #f0f0f0;
	
}
.GridOdd
{
	border: 0;
	text-decoration: none;
	
}
.GridEven
{
	border: 0;
	background-color: #f0f0f0}
	
	.lineaseprodhome {
	margin: 0 8px;
	border-top: 1px solid #DDDDDD;
}
.imgdetalles {
	height: 22px;
	width: 85px;
	margin: 10px 0 0 0;
}

.entrega {
	float: left;
	height: 40px;
	width: 40px;
	margin: 0 10px 0 0;
}
.tblentrega {
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin: 10px 0 0 0;
	width: 228px;
}

.txtmarcarep {
	font-weight: bold;
	border-bottom: 1px solid #CCC;
	width: 100%;
	margin: 0 0 4px 0;
	padding: 0 0 5px 0;
}

.tabla_contacto{
	margin: 15px 55px 0 0;
}

.tablaproductos {
	border:1px solid #CCC;

}

.tablaproductos td {
	vertical-align:top;
	border-bottom:1px solid #CCC;
	padding:5px;
}

.productohome {
	width:416px;
	border:1px solid #d8d7d7;
	padding:0;
	margin:5px 0 0 0;
/*background-image:url(http://tienda.torresgarcia.org.uy/mvdcommerce/plantillas/img/img_home/fdoprodest.jpg);*/
	background-repeat:repeat-x;
	vertical-align:middle;
	background-color: #f7f7f7;
}
.productohome_der{
	width:227px;
	padding: 0 0 5px 10px;
}
.productohome_izq{
	width:189px;
	background-color: #FFFFFF;
	border-right:1px solid #d8d7d7
}
.productore {
	width:416px;
	padding:0;
	margin:5px 0 0 0;
	vertical-align:middle
}

a.textoofertas:link, a.textoofertas:visited {
	font-size: 13px;
	color: #333;
	text-decoration: none;
	padding-bottom: 5px;
}

a.textoofertas:hover {
	font-size: 13px;
	color: #333;
	text-decoration: underline;
	padding-bottom: 5px;
}

.imgcomprar {
/*width:110px;
height:22px;*/
border:0;
margin:12px 0 3px 0;
}

.imgcomprarprod {
width:210px;
height:43px;
border:0;
margin:0 0 0 15px;
}


.imgprodest {
width:416px;
height:46px;
margin:0;
}

.animahome {
width:416px;
height:66px;
margin:0 0 10px 0;
}

.separaprodhome {
height:6px;
margin:0; padding:0
}

A.margensup, A.margensup:link, A.margensup:visited {
	COLOR: #333;
	TEXT-DECORATION: underline;
	margin-top:5px
}

A.margensup:hover {
	COLOR: #333;
	TEXT-DECORATION: none;
	margin-top:5px
}

.ampliarinfo {
	width:15px;
	height:15px;
	margin-top:5px
}

.imgproductog {
	width:280px;
	border:0
}

.listasubcat
{
	margin:0;
	padding:0; 
}

.listasubcat li
{
background-image:url(plantillas/img/img_generales/bullet.gif);
background-repeat:no-repeat;
display:block;
list-style-type:none
}

.titcategoria
{
width:415px;
height:76px;
margin:18px 0 18px 0;
padding:18px 0 18px 0;
}

.marginleft
{
padding:0 0 0 15px;
}

/*AYUDA-------------------*/

.tablayuda{ width:780px;font-size:11px; }
.celdayuda { padding: 10px 25px;}
.cabinf{height:30px;width:780px;background-color: #f7f7f7;}
.tablapreguntas{width:700px; padding:0;}
.celdapreguntas{width:310px;vertical-align: top; padding-right:20px}
.celdapreguntas a {font-size:11px; width:310px;vertical-align: top;
padding-right:20px;}
.separador{height:1px; color:#999999; margin:20px 0;}
.titayuda{color: #bd1e05; font-weight:bold;}
.titentrega{color: #CC3300;font-weight: bolder;background-color: #CCCCCC;
font-size:11px;text-align:center; height:25px; vertical-align:middle;
}.entrega{font-size:11px; width:200px; padding:5px 0 5px 10px;}
.tdizq{
	width:210px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
