body {
	background-color:#FFFFFF;
	margin:0;
	margin-top:15px;
}

a{
outline: none;
}

/*  BOTONES BUSCADOR LISTAS  */
.boton_buscador_cabecera{
background-image:url(images/btn_buscar_cabecera.jpg);
background-repeat: no-repeat;
background-color:#FFFFFF;
width:54px;
height:19px;
border:none;
cursor:pointer;
}

.boton_buscador_index{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #999999;
background-color:#FFFFFF;
width:54px;
height:19px;
border:1px solid #AAAAAA;
cursor:pointer;
}

/* carro de compras (desde el detalle del producto)  */
.btn_agregar_carro{
background-image:url(images/btn_agregar_carro.jpg);
background-repeat: no-repeat;
background-color:#D40000;
width:100px;
height:20px;
border:1px solid #D40000;
cursor:pointer;
}

/* mi lista > agregar producto a mi lista (desde el detalle del producto)  */
.btn_agregar_mi_lista{
background-image:url(images/btn_agregar_mi_lista.jpg);
background-repeat: no-repeat;
background-color:#D40000;
width:110px;
height:20px;
border:1px solid #D40000;
cursor:pointer;
}


#contenido {
	background-image: url(images/index_02.jpg);
	background-repeat:   repeat-x;
}
#contenido2 {
	background-image: url(images/interior_02.jpg);
	background-repeat:   repeat-x;
}
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #999999;
}
.texto_oscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
}
.textorojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #D40000;
}
.titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #D40001;
}
.grandegris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #999999;
}
.botones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.mrc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #999999;
	text-decoration:none;
}
a.mrc:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #999999;
	text-decoration:none;
}
a.mrc:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #999999;
	text-decoration:none;
}
a.mrc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #D40000;
	text-decoration:none;
}
a.mrc:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #999999;
	text-decoration:none;
}



/*  BOTONES DEFINITIVOS (BY ZARKO) */
.botones_form{
background-color:#D40000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #FFFFFF;
border:0px solid #D40000;
height:20px;
padding-left:2px;
padding-right:2px;
}


/*  ADMIN > VENTAS > INFORMES TIENDAS */
.div_pestana_activa{
color: #D40000;
background-color:#DEDEDE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:center;
height:35px;
cursor:pointer;
}

.div_pestana_inactiva{
color: #999999;
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:center;
height:35px;
cursor:pointer;
}


/*   TIENDAS > CARGOS (AGREGAR PRODUCTOS) */
.cargo_fila_productos{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #999999;
padding-top:2px;
padding-bottom:3px;
}

.cargo_fila_productos_textbox{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #999999;
border:0px;
border-bottom:1px solid #999999;
}



.claro{ background-color:#E6E6E6; }
.oscuro{ background-color:#FFFFFF; }

.borde_up_down{ border-top:1px solid #CCC; border-bottom:1px solid #CCC; }
.border_top{ border-top:1px solid #CCC; }
.tabla_datos th{ background-color:#E6E6E6; padding:10px; color:#D40000; text-align:left; }
/* TABLAS DE DATOS */
.tabla th{ background-color:#E6E6E6; color:#D40000; font-weight:normal; }
.punto_rojo{ background:url('./images/punto_rojo.jpg') left no-repeat; padding-left:10px; }
/* FORMULARIOS SIN TABLAS */
.sin_tabla legend{  font-size:10pt; color:#D40000; }
.sin_tabla label{ display:block; padding:5px 0;}
.sin_tabla span{}
.sin_tabla input{ border:1px solid #999; color:#999; font-size:8pt; }
/* LISTA DE PRODUCTOS FORM */
.lista_productos input{ border:0; border-bottom:1px solid #999; }
.sangrado{ margin-left:20px; }
.titulo_cat{padding:3px;  background-color:#CCC; font-size:8pt; color:#D40000; clear:both; margin:10px 0; }
.fila_pro{ margin:10px 20px; clear:both; border-bottom:1px dotted #CCC; height:20px; }
.col_pro{ width:300px; float:left; height:20px; }
#div_bonificacion { margin:0 auto; border:1px dotted #D40000; color:#D40000; padding:15px; text-align:center; }