body { font-family: Arial, Helvetica, sans-serif;color: #545454;margin: 0;background-color: #033f62;font-size: 11px }
h1 { color: #b14b01;font-size: 24px;font-family: Helvetica, Arial, sans-serif;padding: 10px 0 10px 25px;background: #fff url('/images/cuadro.png') left no-repeat;margin: 0 0 10px 0 }
p, h4 { padding: 4px 0; margin: 0 }
h4 { font-size: 12px }
img { border: 0 }

.espacio-vacio {
	font-size: 1px;
	line-height: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

a:link, a:visited { color: #C07C00;text-decoration: none }
a:hover { color: #C07C00;text-decoration: underline }
#promocion { margin-bottom: 20px }

#empresa td {
  text-align: justify;
  padding-bottom: 20px;
}

table td {
  vertical-align: top;
}

.fondo1 {
background-image: url("/images/index3-41.jpg");
background-repeat: repeat-x;
}
.fondo2 {
background-image:  url("/images/index3-11-.jpg");
background-repeat: repeat-x;
background-position: bottom;
}
.fondo3 {
background-image:  url("/images/index3-13-.jpg");
background-repeat: repeat-x;
background-position: bottom;
}

#datos {
  position: relative;
  height: 28px;
  width: 760px;
  margin: 0 auto;
  margin-top: -30px;
}

#datos #usuario, #datos #info {
  position: absolute;
  padding: 0 5px;
  height: 20px;
  top: 6px;
}

#datos #usuario {
  float: left;
}

#datos #info {
  right: 0;
}

#contenedor {
	margin: 0 auto;
	width: 760px;
	background: #fff url("/images/borde.png") right repeat-y;
}

#contenedor #menu-compra {
  position: absolute;
  width: 760px;
  text-align: right;
  color: #fff;
  font-weight: bold;
  background: url('/images/base.png') right no-repeat;
}

#contenedor #menu-compra a {
  color: #fff;
}

#contenedor #menu-compra ul {
  margin: 0;
  list-style: none;
  padding-right: 10px;
}

#contenedor #menu-compra ul li {
  display: inline;
}
#cabecera {
	width: 100%;
	padding: 0px;
}

#cabecera td {
	padding: 0px;
}

#contenido {
	width: 570px;
	float: left;
	padding: 4px 20px 20px 20px;
}

#contenido p {
  text-align: justify;
  padding: 5px 0;
}

#menu {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #01214C;
	text-decoration: none;
	margin-left: 610px;
	width: 146px;
	padding: 0px 0px 20px 0px;
	text-align: left;
}

/*
#menu a:hover img {
	width: 120%;
	height: 120%;
}
*/

#menu ul {
	margin: 0px;
	padding: 0px 0px 0px 18px;
	text-indent: 0px;
	list-style-image: url("/images/index3-07.gif");
	vertical-align: middle;
	border-bottom: 1px dashed #919191;
}

#menu ul li {
	padding: 5px 0px;
}

#menu ul li a:link, #menu ul li a:visited {
	color: #00f;
	text-decoration: none;
}

#menu ul li a:hover {
	color: #00f;
	text-decoration: underline;
}

#menu div {
	padding: 2px 0px;
}

* html #menu {
	width: 143px; /* para IE5.x/W */
	w\idth: 143px; /* para otros IE */
}

#pie {
	clear: left;
	border-top: 1px solid #919191;
	background: url("/images/index3-41.jpg") repeat-x;
	text-align: center;
	height: 48px;
}

.caja02 {
	border-top-color: #949494;
	border-top-style: solid;
	border-top-width: 1px;

	border-left-color: #949494;
	border-left-style: solid;
	border-left-width: 1px;

	border-bottom-color: #949494;
	border-bottom-style: solid;
	border-bottom-width: 1px;

	border-right-color: #949494;
	border-right-style: solid;
	border-right-width: 1px;
}

option, input[type=text], input[type=password], select {
  border: 1px solid #aaa;
	color: #000;
	font-size: 11px;
}

h2 {
	color: #545454;
	font-size: 125%;
	font-weight: bold;
}

.pie1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 margin: 5px 0;
}

.pie1 li {
  color: #000;
  display: inline;
}

.pie1 a {
 color: #0059FF;
 text-decoration: none;
}

.pie1 a:hover {
 text-decoration: underline;
}


.pie2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 color: #777;
 text-decoration: none;
 padding: 0;
}

.pie2 a {
 color: #767676;
 text-decoration: none;
}

.pie2 a:visited {
 color: #767676;
 text-decoration: none;
}

.pie2 a:hover {
 color: #000000;
 text-decoration: underline;
}

/*
#productos { font-size: 11px;border-spacing: 10px }
#productos td { border: 1px solid black; padding: 2px }
#productos .marca { float: left }
#productos .tipo { float: right }
#productos .nombre { clear: both;font-weight: bold;padding: 4px 0 2px 0;text-align: center }
#productos .imagen { padding: 2px 0 4px 0 }
#productos img { border: 0 }
*/

.producto {}
.producto .imagen { height: 160px; width: 130px; float: left; text-align: center }
/*.producto .imagen img { margin-top: 20px }*/
.producto .detalle { float: left; margin-left: 20px; font-size: 12px; width: 415px }
.producto .detalle div { padding: 2px 0 }
.producto .detalle .titulo { font-size: 16px; font-weight: bold; font-family: verdana; letter-spacing: 1px; color: #033f62 }
.producto .detalle .texto { color: #033f62 }
.producto .detalle .precio_internet { font-size: 14px;color: #ff0303 }
.producto .detalle .precio_tienda { font-size: 14px; color: #033f62 }

#detalle_producto #detalle { padding-left: 10px;padding-top: 15px }
#detalle_producto #imagen { }
#detalle_producto .titulo { text-align: center;font-weight: bold;background-color: #ccc }
#detalle_producto div { text-align: right;padding-right: 5px }

.carro { border-spacing: 0; width: 100% }
.carro th, .carro .total { background-color: #ccf; color: #000; padding: 5px }
.carro th, .carro td { vertical-align: middle }
.carro .fila_carro_1 { background-color: #eef }
.carro .nombre { text-align: left }
.carro .cantidad { text-align: center }
.carro .precio { text-align: right }
.carro .total { text-align: right; }

.botones { text-align: center; margin: 30px 0 }

.centrado { text-align: center }

#menu_admin { margin: 0 auto;border: 1px solid #ccc; }
#menu_admin td { text-align: center;padding: 10px }

#accesos { padding-bottom: 10px }

form {margin: 2px}

#tabla_equipos { background: #fff; margin: 1px 0 }
#tabla_equipos th { background: #4e9fce; color: #000; }
#tabla_equipos td { background: #ddd }