body {
	margin: 0;
	background-color: #1d1972;
	font-family: Arial, Verdana;
	background-image: url(img/fondo.gif);
	cursor: default;
}

a:link { color: #515151; text-decoration: none; }
a:visited { text-decoration: none; color: #515151; }
a:hover { text-decoration: underline; color: #000000; }
a:active { text-decoration: underline; color: #000000; }

a.tipo1:link    { color: #666666; text-decoration: none; }
a.tipo1:visited { color: #666666; text-decoration: none; }
a.tipo1:hover   { color: #373737; text-decoration: underline; }
a.tipo1:active  { color: #373737; }

a.menuSup:link    { color: #FFFFFF; text-decoration: none; }
a.menuSup:visited { color: #FFFFFF; text-decoration: none; }
a.menuSup:hover   { color: #FFFFFF; text-decoration: none; background-color: #40A738; }
a.menuSup:active  { color: #FFFFFF; text-decoration: none; background-color: #40A738; }

ul { list-style-type: square; }
li { font-size: 12px; }
p  { font-size: 12px; }

.bordeIzq {
	border-left: 1px solid #FFFFFF;
}

.bordeDer {
	border-right: 1px solid #FFFFFF;
}

.bordeDer2 {
	border-right: 1px dashed #686868;
}

.bordeAba {
	border-bottom: 1px dashed #E0E0E0;
}

.bordeAbaTitulos {
	border-bottom: 3px solid #40A638;
}

.bordeArr {
	border-top: 1px dashed #E0E0E0;
}

.bordeArr1 {
	border-top: 1px solid #E4E4E4;
}

.recuadro {
	border: 1px solid #D0D0D0;
}

.recuadro2 {
	border: 1px solid #9B9B9B;
}

.recuadro3 {
	border: 1px dashed #40A738;
}

.recuadro4 {
	border: 1px solid #000000;
}

.recuadroPagina {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.fondo1 {
	background-color: #FFFFFF;
}

.fondo2 {
	background-color: #FBFBF9;
}

.fondo3 {
	background-color: #FAFAFA;
}

.fondo4 {
	background-color: #FAFAFA;
}

.fondo5 {
	background-color: #FBFBFB;
}

.fondo6 {
	background-color: #FBFBFB;
}

.fondoBuscar {
	background-attachment: scroll;
	background-image: url(img/fondo_buscar.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.fondoSup {
	background-attachment: scroll;
	background-image: url(img/fondo_menuSup.jpg);
	background-position: bottom;
	position: relative;
}

.fondoIzq {
	background-attachment: scroll;
	background-image: url(img/fondo_menu_izq.gif);
	background-repeat: repeat-y;
}

.fondoDer {
	background-attachment: scroll;
	background-image: url(img/fondo_menu_der.gif);
	background-repeat: repeat-y;
}

.fondoDatosUsr {
	background-attachment: scroll;
	background-image: url(img/fondo_datUsr.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.fondoTituloMenu {
	background-image: url(img/fondo_menuTit.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 1px;
}

.txt1 {
	font-size: 11px;
}

.txt2 {
	font-size: 10px;
}

.txt3 {
	font-size: 9px;
}

.txtMenu {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px;
}

.txtTitulos1 {
	font-size: 16px;
	font-weight: bold;
	color: #5d5d5d;
}

h1 { font-size: 19px; color: #1B6823; margin: 0; }

.txtPrecio {
	font-size: 18px;
	font-weight: bold;
	color: #5d5d5d;
}

.color1 {
	color: #5d5d5d;
}

.color2 {
	color: #FFFFFF;
}

.color3 {
	color: #FFFFFF;
}

.color4 {
	color: #5d5d5d;
}

.cursorHand {
	cursor: pointer;
}

/* -- SCROLL -- */

#pscroller1 { /* NOTICIAS */
	margin-top: 3px;
	margin-bottom: 3px;
	width: 148px;
	height: 90px;
	border-top: 1px solid #40A738;
	border-bottom: 1px solid #40A738;
	padding: 5px;
	background-color: #FF0000;
}

#pscroller2 { /* PRODUCTOS */
	margin-top: 3px;
	margin-bottom: 3px;
	width: 148px;
	height: 110px;
	border-top: 1px solid #40A738;
	border-bottom: 1px solid #40A738;
	padding: 5px;
	background-color: #FF0000;
}

.scroll {
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
}

/* ---------- */

