.fondo {  background-image: url(fondo.jpg); background-position: center}
body { background-image: url(../img/fondo.jpg); background-position: center; font-family: Verdana, Arial; }
.tabla {  font-family: Verdana; font-size: 10px; color: #333333; text-decoration: none}
.link {  font-family: verdana; font-size: 10px; font-weight: bold; color: #FF3300; text-decoration: none}
.link:hover {  font-family: verdana; font-size: 10px; font-weight: bold; color: #000000; text-decoration: underline}.texto {  font-family: Helvetica, Verdana; font-size: 11px; color: #003399; text-decoration: none}
.form {  font-family: Helvetica, Verdana; font-size: 12px; font-weight: bold; color: #8C3800; text-decoration: none; background-color: #FFFFFF; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.textoprin { font-family: Helvetica, Verdana; font-size: 14px; color: #003399; text-decoration: none ; line-height: 20px; font-weight: bold}
.link2 { font-family: verdana; font-size: 10px; font-weight: normal; color: #004566; text-decoration: none }
.link2:hover { font-family: verdana; font-size: 10px; font-weight: normal; color: #000000; text-decoration: underline }
.texto2 { font-family: verdana; font-size: 10px; font-weight: bold; color: #004566; text-decoration: none }

div#carrito {
	padding: 10px 10px 40px 10px;
	background-color: #EEE;
	text-align: center;
}

div#carrito table {
	font-size: 10px;
	margin: 0 auto;
	width: 90%;
	border: 1px solid #999;
}

div#carrito table tr#caption td {
	font-size: 12px;
	padding: 5px 0 5px;
	background-color: #AAA;
	font-weight: bold;
	text-align: center;
}
div#carrito table th, div#carrito table tr td {
	text-align: center;
	padding: 4px;
}
div#carrito table tr td {
	background-color: #DDD;
}

div#carrito table th {
	font-weight: bold;
	background-color: #CCC;
	color: #666;
}

div#carrito a {
	color: #444;
	font-weight: bold;
	text-decoration: none;
}
div#carrito a:hover {
	text-decoration: underline;
}

div#carrito div#continuar {
	float: left;
}

div#carrito div#presupuestar {
	float: right;
}

div#carrito div#continuar, div#carrito div#presupuestar {
	margin-top: 10px;
}

div#carrito input, input.boton {
	font-family: Verdana, Arial;
	font-size: 10px;
	border: 1px solid #999;
	background-color: #CCC;
	font-weight: bold;
	color: #333;
}

div#agregar_carrito, div#titulo {
	margin: 0 auto;
	font-size: 10px;
	text-align: center;
	width: 90%;
}

div#agregar_carrito {
	border: 1px dotted #AAA;
	background-color: #FBFBFB;
	padding: 10px 0 10px;
}

div#agregar_carrito form {
	margin: 0 auto;
	margin-bottom: 10px;
}

div#agregar_carrito form span {
	font-weight: bold;
}

div#agregar_carrito input.cantidad {
	font-size: 10px;
	width: 45px;
	text-align: center;
}
div#agregar_carrito div#informacion {
	font-size: 10px;
	margin: 0 auto;
	border: 1px dotted #BBB;
	background-color: #F0F0F0;
	width: 95%;
}

div#titulo {
	text-align: left;
	font-weight: bold;
	color: #444;
	margin-bottom: 4px;
}

div#informacion span#resaltado {
	font-weight: bold;
}
INPUT.auto_complete {
    width: 250px;
    font-size: 9px;
    font-family: Verdana, Arial;
}
div.auto_complete {
    background-color: #E2F7DB;
    font-size: 9px;
    margin:0;
    padding:0;
}
  div.auto_complete ul {
    border:1px solid #BBECAA;
    margin:0;
    padding:0;
    width:100%;
    list-style-type:none;
  }
  div.auto_complete ul li {
    margin:0;
    padding: 0;
    border-bottom: 1px solid #BBECAA;
    cursor: pointer;
  }
  div.auto_complete ul li.selected {
    background-color: #BBECAA;
  }
  div.auto_complete ul strong.highlight {
    color: #800;
    margin:0;
    padding:0;
  }
  div.auto_complete ul li table.producto td {
      font-size: 9px;
      padding: 1px;
  }
  div.auto_complete ul li table.producto {
      margin: 0;
      padding: 0;
  }
  div.auto_complete ul li table.producto td.code {
      width: 40px;
      background-color: #BBECAA;
      text-align: center;
      vertical-align: middle;
  }
