/* Estilos usados en el template */
#container {
	width: 745px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color:#ffffff;
	border:1px solid #999999;
}

#superior {
	padding: 0px;
	/*background-color: rgb(213, 219, 225);*/
}

#content {
	background-color: #ffffff;
	text-align:justify;
	overflow: hidden;
	padding-top:10px;
	border: 1px solid #ffffff;
	vertical-align:top;
	width:590px;
}

#izquierda {
	width: 150px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	border-right:1px solid #f4f4f4;
	vertical-align:top;
}

#footer {
	padding: 5px;
	margin-top: 5px;
	overflow: hidden;
	border-top: 1px solid #cccccc;
	background: #fafafa;
	text-align:center;
}

/* fin estilos template */

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.justificado {  text-align: justify}
.titulo {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #CE3400; font-weight: bold}
.tema {  font-size: 10px; text-decoration: none}
a:active, a:visited, a:link {  color: #666666; text-decoration: none}
a:hover {  color: #000000; text-decoration: none}


hr {
	color: #81B3D8;
	line-height: 1px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: lighter;
	padding: 0px;
	height: 1px;

}
.txtGris {
	color: #666666;
	font-size: xx-small;

}
.boton {
	BORDER-RIGHT: #848284 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #848284 1px solid;
	TEXT-DECORATION: none;
	cursor: hand;
	filter: Glow(Color=000099);

}
.boton {
	BORDER-RIGHT: #848284 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #848284 1px solid;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	BACKGROUND-COLOR: #EAEAEA;
	TEXT-DECORATION: none;
	margin: 0px;
	padding: 0px;
}

td.izquierda {
text-align:left;
padding-left:3px;
font-size:x-small;
}
.item {
color:#DD0000;
font-weight:bold;
padding-right:3px;
}

.cat_contenedor {
	width: 575px;
	/*margin:auto;*/
	border: 1px solid silver;
	padding: 1px;
	margin-bottom: 16px;
	float:right;
	overflow:hidden;
	margin-right:4px;
}

.cat_imagen {
	overflow:hidden;
	padding:5px;
}

.cat_titulo {
	overflow:hidden;
	padding: 4px;
	background: #EEEEEE;
	font-weight:bold;
}

.cat_contenido {
	overflow:hidden;
	font-size:x-small;
	padding: 4px;
	background: #F9F9F9;
}

.izq_contenedor {
	/*border:1px solid blue;*/
	border-collapse: collapse;
	margin-bottom:20px;
}

.izq_item {
	margin:10px;
}

div.form {
	margin-top:5px;
	margin-bottom:5px;
}

.lbl, td.lbl {
	width: 20em;
	padding-right:10px;
	text-align:right;
	font-weight:bold;
	height:25px;
}
fieldset {
	border: 1px solid #cccccc;
	width:80%;
	float:left;
	margin:10px;
	margin-left:auto;
	margin-right:auto;
}
legend {
 font-weight: bold;
 padding:2px;
}

label {
		display: block;
		float: left;
	}

.button {
  color:#404040;
  font-family:arial,helvetica,sans-serif;
  background-image:url(img/button.gif);
  background-repeat:no-repeat;
  background-color:#e5e5e5;
  border:1px solid #a6a6a6;
}

#tablaError{
	border: 1px solid #1E679A;
	width: 280px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;

}
#cabtabError{
	background-color: #1E679A;
	font-weight: bold;
	color: #ffffff;
	padding: 2 2 2 2px;
	text-align:center;
}
#cuerpotabError{
	padding: 4 4 4 4px;
	background-color: #E0E1E5;
	border: 1px solid #1E679A;
}

#backend_links {
	padding:3px;
	border:1px solid red;
}

#backend_barra {
	border:1px solid red;
	padding:5px;
	text-align:right;
	width:745px;
	margin:auto;
	/*margin-left:100px;*/
	font-weight:bold;
	background: #f0f0f0;
}

.btn {
	font-size: x-small;
	color:#050;
	font-weight:bold;
}

.cat_contenedor_new {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	width: 182px;
	/*height:210px;*/
	/*margin:auto;*/
	border: 1px solid #f4f4f4;
	padding: 1px;
	float:left;
	overflow:hidden;
	margin: 1px 3px 10px 3px;
}

.primero {
	margin-left:200px;
}

.cat_titulo_new {
	overflow:hidden;
	padding: 4px;
	background: #EEEEEE;
	font-weight:bold;
	font-size:x-small;
}

.cat_imagen_new {
	overflow:hidden;
	padding:5px;
}

.cat_contenido_new {
	overflow:hidden;
	font-size:x-small;
	padding: 4px;
	background: #F9F9F9;
}

.borde-inf {
	border-bottom:1px solid #f4f4f4;
}

.art-foto {
	height:160px;
	text-align: center;
}

.art-titulo {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	height:30px;
	overflow:hidden;
	text-align:left;
	vertical-align:top;
}

.art-precio {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	height:15px;
	text-align:right;
	padding-right:7px;
}

.art-contenedor{
	width:182px;
	height:220px;
	border:1px solid #eaeaea;
}

.c {text-align:center;}

.sup-precio {
	width: 142px;
	height: 18px;
	background-image: url('../images/fondo_baja.jpg');
	/*background-repeat:no-repeat;*/
	/*border: 2px solid #ffffff;*/
	text-align:center;
	font-color:#FFFFFF;
}

.sup-precio a {
 color:#333333;
}

.borde-sup {
	border-top: 4px solid #ffffff;
}

.borde-inf {
	border-bottom: 4px solid #ffffff;
}

#sup-botonera {
	/*border: 2px solid #ffffff;*/
	width:100%;
	height:50px;
	/*margin-top:-2px;*/
}

#izq-superior {
	background-image: url('../images/institucional_baja.jpg');
	background-repeat:no-repeat;
	height:103px;
	width:150px;
	vertical-align:top;
	/*margin-top:-12px;*/
}

#sup-buscar-palabra {
	background-image: url('../images/buscar_por_palabra.jpg');
	/*background-repeat:no-repeat;*/
	width:140px;
	height:42px;
}

#sup-buscar-precio {
	background-image: url('../images/buscar_por_precio.jpg');
	/*background-repeat:repeat-x;*/
	width:135px;
	height:42px;
}

#form_buscar {
	margin-top:15px;
	margin-left:7px;
}

#fld_buscar {
	width:80px;
	height:10px;
	position:relative;
	top:6px;
	font-size:9px;
}

#btn_ok {
	font-size:8px;
	width:12px
	height:10px;
	position:relative;
	top:5px;
}

#printer_container {
	width: 590px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color:#ffffff;
	border:1px solid #999999;
}

.fld {
width:115px;
font-size:11px;
border:1px solid #bdc7d8;
padding:2px;
color:#666666;
}

h1.titulo {
 text-align:center;
 margin-bottom:30px;
}

.error {
	border:1px solid red;
	width:350px;
	margin:20px auto 20px auto;
	padding:10px;
	font-weight:bold;
}

div#imprimir_pagina {
	text-align:center;
	margin:0px auto;
	padding:0px;
	font-weight:bold;
}

.link {cursor:pointer;}

.cotiz_tabla{
	margin:auto;
	margin-top:50px;
	border:1px solid;
	width:380px;
}

.sugeridos_tabla{
	width:180px;
	height:160px;
}

