body {
	background-color: #bfb5a3;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

form {
	margin: 0px;
}

select, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a {
	color: #747474; 
	text-decoration: none; 
}

a:hover {
	color: #888888; 
	text-decoration: underline; 
}

.boton {
	width: 150px;
}

td.sitios {
	height: 32px;
	background-color:#f4f0ed;
	text-align:right; 
	padding-left: 10px;
	padding-right: 10px;
}

table.sitios {
	float: right;
	text-align:right;
}

td.idiomas {
	height: 32px;
	background-color:#f4f0ed;
	text-align:right;
	vertical-align: middle;
}

table.idiomas {
	float: right;
	text-align:right;
}

td.footer_menu {
	height: 50px;
	color: #60584b;
	background-color:#e6ddd5;
	text-align:left; 
	padding-left: 15px;
}

td.banner_header {
	background-color: #f4f0ed;
	padding: 5px;
	width: 445px;
}

td.banner_header img {
	border: 1px solid #cccccc;
}

td.banner {
	background-color: #f4f0ed;
	padding: 5px 3px 5px 3px;
}

td.banner img {
	border: 1px solid #cccccc;
}

a.footer_menu {
	color: #60584b;
}

.texto_negrita {
	color: #5f5f5f;
	font-weight: bold;
}

.texto_items_carrito {
	color: #e70f14;
	font-weight: bold;
}

.texto_carrito {
	color: #1f1f1f;
}

.texto_copyright {
	color: #695945;
}

table.login{
	height: 24px;
	background-color:#f4f0ed;
	text-align:left;
	vertical-align: middle;
	border: 1px solid #cccccc;
	margin-bottom: 1px;
	padding: 5px;
}
table.login td img {
	vertical-align: middle;
}
table.login td input {
	vertical-align: middle;
}

.login .leyenda {
	float: right;
	background-color:#cdcdcd;
	padding: 1px 5px 1px 5px;
	border: 1px solid #999999;
}


table.titulos {
	height: 30px;
	background-color:#f4f0ed;
	background-image: url(images/titulos_bg.gif);
	text-align:left;
	border: 1px solid #cccccc;
	margin-bottom: 1px;
}
td.titulos_izquierda {
	color: #7b4f3f;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 5px 0px 5px;
}
td.titulos_contenido {
	font-weight: bold;
	font-size: 14px;
	color: #b5292a;
	padding-left: 10px;
}

h3.menu_categorias, h3.menu_categorias_sin {
	margin: 0px 0px 1px 0px;
	background-image: url(images/menu_flecha.gif);
	background-repeat:no-repeat;
	background-color: #eee9e4;
 	width: 169px; 
	height: 19px;
	line-height: 19px;
	padding-left: 25px;
	font-size: 11px; 
	font-weight: normal;
	color: #60584b;
	vertical-align: middle;
/*
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #fff;
*/
	cursor: pointer;
	display: block;
}

h3.menu_categorias_especial, h3.menu_categorias_sin_especial {
	margin: 0px 0px 1px 0px;
	background-image: url(images/menu_flecha_especial2.gif);
	background-repeat:no-repeat;
	background-color: #b5292a;
 	width: 169px; 
	height: 19px;
	line-height: 19px;
	padding-left: 25px;
	font-size: 11px; 
	font-weight: normal;
	color: #ffffff;
	vertical-align: middle;
/*
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #fff;
*/
	cursor: pointer;
	display: block;
}

h3.menu_categorias a, h3.menu_categorias_sin a {
	color: #60584b;
	text-decoration: none; 
}

h3.menu_categorias_especial a, h3.menu_categorias_sin_especial a {
	color: #ffffff;
	text-decoration: none; 
}

h3.menu_categorias_especial a:hover, h3.menu_categorias_sin_especial a:hover {
	color: #000000;
}

div.stretcher {
	display: block;
	width: 174px;
	background-color: #bfb5a3;
	padding-left: 20px;
	color: #eee9e4;
}

div.stretcher_especial {
	display: block;
	width: 174px;
	background-color: #e0e0db;
	padding-left: 20px;
	color: #b5292a;
}

div.stretcher_especial a {
	color: #b5292a;
}

a.a_menu_categorias{
	color: #eee9e4;
	font-weight: bold;
/*	color: #60584b; */
	text-decoration: none; 
	display: list-item;
	line-height: 13px;
}

a.a_menu_categorias:hover {
/*	color: #baada4; */
	color: #60584b;
	text-decoration: none; 
}

.producto_nombre {
	color: #ff1011;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none; 
}

.producto_nombre_chico {
	color: #ff1011;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none; 
}

.producto_precio {
}

.producto_precio table {
/*
	border: 1px solid #333333;
*/
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;

}

.producto_precio th {
	background-color: #cdcdcd;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

.producto_precio .tr_precio0 {
	background-color: #ededed;
}

.producto_precio .tr_precio1 {
	background-color: #dadada;
}

.producto_precio td {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

.producto_precio .cant {
	color: #ff1011;
	color: #ff1011;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none; 
}

.producto_precio .precio {
	color: #6e6e6e;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none; 
}

.producto_precio .precio .precio1 {
	color: #6e6e6e;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none; 
}

.producto_precio .precio .precio2 {
	color: #6e6e6e;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none; 
}

.producto_precio_min {
	font-size: 11px;
}
.smallText {
	font-size: 10px;
	text-decoration: none; 
}

td.separador {
	background-color: #ffffff;
}

td.mensajes {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	padding-right: 10px;
	color: #D3251C;
	background-color: #ffffff;
}

td.textos_varios {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	padding-right: 10px;
	background-color: #e9e6e3;
}

table.textos_varios {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	padding-right: 10px;
	background-color: #e9e6e3;
}


td.titulos_varios {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	padding-right: 10px;
	background-color: #ffffff;
	border: 1px solid #e9e6e3;
}

table.titulos_varios {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	padding-right: 10px;
	background-color: #ffffff;
	border: 1px solid #e9e6e3;
}

.image_border {
	border: #a99b85 1px solid;
}

table.normal {
/*
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	padding-right: 10px;
*/
	background-color: #e9e6e3;
}

td.normal_left {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	padding-right: 10px;
/*	background-color: #e9e6e3; */
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #ffffff;
	vertical-align: top;
}

td.normal_last {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	padding-right: 10px;
/*	background-color: #e9e6e3;*/
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #ffffff;
	vertical-align: top;
}


table.inverse {
	background-color: #ffffff;
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: #e9e6e3;
}

td.inverse {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	padding-right: 10px;
/*	background-color: #e9e6e3; */
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #e9e6e3;
	vertical-align: top;
}

td.inverse2 {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 7px;
	padding-right: 5px;
/*	background-color: #e9e6e3; */
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #e9e6e3;
	vertical-align: top;
}

/*
td.inverse_especial {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	padding-right: 10px;
/*	background-color: #e9e6e3; *//*
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #e9e6e3;
	vertical-align: top;
}
*/

table.especial {
	border-width: 1px 1px 0px 0px;
	border-style: solid;
/*	border-style: dotted; */
	border-color: #b5292a;
}
td.especial {
/*	background-color: #ffefef;*/
	border-width: 0px 0px 1px 1px;
	border-style: solid;
/*	border-style: dotted; */
	border-color: #b5292a;
}

td.banner_left {
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #ffffff;
	vertical-align: top;
}

td.banner_last {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #ffffff;
	vertical-align: top;
}

span.producto_descripcion {
	height: 100px;
}

td.px2_left {
	border-width: 0px 2px 2px 0px;
	border-style: solid;
	border-color: #ffffff;
}

td.px2_last {
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	border-color: #ffffff;
}

div.imagen_noticia {
float:right;
/* width:120px; */
margin:0px 0px 15px 20px;
/* padding: 15px; */
/* border:1px solid black; */
text-align:center;
}

#form_busqueda{
margin: 0px;
color: #747474;
}
#form_busqueda input, #form_busqueda select {
margin-bottom: 5px;
padding: 0px;
}

#form_busqueda input{
padding: 2px 0px 0px 3px;
}
