BODY {
	scrollbar-face-color: #d4d0c8;
	scrollbar-highlight-color: #f3f3f3;
	scrollbar-3dlight-color: #d3d4d6;
	scrollbar-darkshadow-color: #404040;
	scrollbar-shadow-color: #808080;
	scrollbar-arrow-color: #404040;
	scrollbar-track-color: #f3f3f3;
	background-color: #FFFFFF;
	background-repeat: repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-image: url(img/tile_fondo.gif);
}
form{
	margin: 0px;
	padding: 0px;
}
.tilefondo_gris {
	background-image: url(img/tile_gris_3x1.gif);
	background-repeat: repeat-y;
}
.formulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5c656b;
	background-color: #e6e6e6;
	border: 1px solid #5c656b;
	width: 140px;
}
.registrarme {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5d666c;
	text-decoration: underline;
}
.quiero {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6e7c9a;
}
.pie {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9aa1b4;
	line-height: 16px;
	text-decoration: none;
}
a.pie:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9aa1b4;
	line-height: 16px;
	text-decoration: underline;
}
.direccion {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6c7999;
	line-height: 25px;
}
.tilefondo_negro {
    background-color: #000000;
}
.tileSombra {
	background-image: url(img/mid_righttile_004x010_body.gif);
	background-repeat: repeat-y;
}
.tilefondo_azul {
	background-image: url(img/tile_azul_3x1.gif);
	background-repeat: repeat-y;
}
.tilefondo_azul_horiz {
	background-image: url(img/tile_azul_1x4.gif);
	background-repeat:  repeat-x;
	height: 5px;
}
.fondo_blanco {
	background: #ffffff;	
}
.fondo_gris {
	background: #333333;
}
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #5d666c;
	text-decoration: none;
	text-align: justify;
}
table.texto {
	text-align: left;
}
table.bordes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #5d666c;
	text-decoration: none;
	text-align: left;
	border-collapse:collapse;
}
table.bordes td{
	border: 1px solid #5d666c;
}
table.bordes th{
	border: 1px solid #5d666c;
}
a.texto:hover {
	color: #c40000;
	text-decoration: none;
}
.texto_cursiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #AEB3BB;
	text-decoration: none;
	font-style: oblique;
	text-align: justify;
}
.texto_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #989DA7;
	text-decoration: none;
	font-style: normal;
	text-align: justify;
}
.texto_fondoGris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #5d666c;
	text-decoration: none;
	background-color: #f3f3f3;
	border: 1px solid #F3F3F3;
}
.texto_fondoGris_Small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8B91A7;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px dashed #999999;
	/* antes: border: 1px dashed #E9E9E9; */
}
.textoBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #5d666c;
	text-decoration: none;
	font-weight: bold;
}
.textoBold_fondoGris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #5d666c;
	text-decoration: none;
	font-weight: bold;
	background-color: #f3f3f3;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

/* 
EDITADO: el cliente no quiere que se use el rojo para el nombre de los productos, solo quiere el rojo para los links.
Lo cambio de color: ahora azul. Color anterior: #c40000
*/
.textoBold_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}
.texto_titulo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: normal;
	color: #6e7c9a;
	text-decoration: none;
	font-weight: bold;
}
.texto_bottom_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #6e7c9a;
	text-decoration: none;
	font-weight: bold;
}
.textoBold_bottom_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #6e7c9a;
	text-decoration: none;
	font-weight: bold;
}
.MsgError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.imgsmall {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-decoration: none;
}

#CELDA {
	position:relative; float:left;
	width:162px; height:202px;
	border-right:1px dotted #5c656b;
	text-align:center; overflow:hidden;
	padding-left:5px; padding-right:5px;
}

#CELDA2 {
	position:relative; float:left;
	width:162px; height:202px;
	border-right:1px dotted #5c656b;
	border-left:1px dotted #5c656b;
	text-align:center; overflow:hidden;
	padding-left:5px; padding-right:5px;
}

#CELDA img {
	width:auto; height:120px;
}

#CELDA2 img {
	width:auto; height:120px;
}

.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	color:#000055; font-weight:bold; line-height:1.5em;
}

.descripcion {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	color:#5c656a; font-weight:normal; line-height:1.5em;
}

.enlace {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	color:#cc0000; font-weight:bold; line-height:1.5em; text-decoration:none;
}
ul {
	margin-left: 0;
	padding-left: 1em;
	text-align: left;
	}
