body {
	text-align: center;
	color: #484848;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 30px;
	padding-top: 5px;
	background-image: url(../imagen/fondo1.gif);
	SCROLLBAR-FACE-COLOR: black; 
	SCROLLBAR-HIGHLIGHT-COLOR: #6C6A09; 
	SCROLLBAR-SHADOW-COLOR: #D9D513; 
	SCROLLBAR-3DLIGHT-COLOR: #D9D513; 
	SCROLLBAR-ARROW-COLOR: #D9D513; 
	SCROLLBAR-DARKSHADOW-COLOR: #303F70;
}

#filosuave {
	margin: auto;
	width: 802px;
	background-image: url(../imagen/fondo3.jpg);
	background-repeat: repeat-y;
	text-align: center;
}

#contenedor {
	margin: auto;
	width: 790px;
	text-align: left;
	background-color: #FFF;
	border: 0px solid red;
	border-top: 3px solid #C9C9C9;
}

#contenedorPie {
	margin: auto;
	width: 802px;
	text-align: left;
	background-color: #FFF;
	background-image: url(../imagen/fondo3.jpg);
}

#cabecera {
	clear: left;
	border: 0px solid;
	background-image: url(../imagen/cabecera.jpg);
	background-repeat: no-repeat;
	height: 175px;
}

#cuerpo {
	float: left;
}

#columna1, #columna2 {
	float: left;
}

#columna1 {
	width: 150px;
	padding-right: 5px;
}

#columna2 {
	width: 625px;
	line-height: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
}

#pie {
	clear: left;
	border: 0px solid white;
	background-image: url(../imagen/pie.gif);
	background-repeat: no-repeat;
	height: 77px;
}

#diafecha {
	color: #D4D400;
	font-weight: bold;
	padding-left: 400px;
	padding-top: 145px;
}

/* --- Redifinición de etiquetas --*/

p {
	text-indent: 25px;
	text-align: justify;
	color: #484848;
}

p.texto1 {
	text-indent: 25px;
	text-align: justify;
	color: #484848;
	font-size: 14;
	font-weight: bold;
}

h3 {
	color: black;
	background-color: white;
	border-bottom: 1px solid #E0E100;
	padding-left: 3px;
	padding-bottom: 3px;
}

h4 {
	color: black;
	background-color: #F4F4F4;
	border-bottom: 1px dashed #E0E100;
	padding-left: 3px;
	padding-bottom: 3px;
	font-size: 11px;
}

/* --- Redifinicion de enlaces --- */

a {
	color: #B0B000;
	border-bottom-style: dashed;
	border-bottom-color: #CFCB1;
	border-bottom-width: thin;
	text-decoration: none;
}

a:hover {
	color: #CDCE00;
	border-bottom-style: solid;
}

a:active {
	color: #F4A460;
}

a:visited {
	color: #B0B000;
}

a.nada {
	border-bottom-width: 0;
}

a.pag {
	border-bottom-width: 0;
}

a.pag:hover {
	color: black;
	background-color: #B0B000;
}



/* --- Menu de opciones ---*/

#menu {
	width: 12em;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	color: #333;
	font-size: 12px;
}

#menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
}
		
#menu li {
		border-bottom: 0px solid #696969;
		border-right: 0px solid #696969;
		margin: 0;
}

#menu li.color1 a {
	color: #FFB7DF;
}

#menu li a {
	display: block;
	padding: 2px 2px 2px 10px;
	color: #868686;
	text-decoration: none;
	width: 100%;
	border-bottom-style: none;
}

#menu li a:hover {
		border-left: 6px solid #D9D513;
		color: #D9D513;
}

#menu li a:active {
		border-left: 6px solid #F4A460;
		color: #F4A460;
}

/*--- Textos ---*/

.txtAmarillo {
	color: #D4D400;
	font-weight: bold;
	text-transform: capitalize;
}

.txtAzul {
	color: #8489ef;
	font-weight: bold;
}

.txtRojo {
	color: #FF7979;
	font-weight: bold;
}

.txtChico {
	color: #696969;
	font-size: 9px;
}

.linea {
	background: url(../imagen/linh.gif) repeat-x;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 10px;
	
}

/* --- Tablas --- */

.tablaPrecios {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tr0 {
	font-weight: bold;
}

.tr1 {
	background-color: #FEFF82;
}

.tr2 {
	background-color: #ADD8E6;
}

.tr3 {
	background-color: #FFCFBD;
}

.tr4 {
	background-color: #FFB5FF;
}

.tr5 {
	background-color: #CBF3CC;
}

.tr6 {
	background-color: #606060;
	color: white;
}


.tablaUsuarios{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* --- Formularios --- */

.cajaEntrada {
	color: #656565;
	border: 1px solid #656565;
	background: #FCF8A7;
}

.boton {
	font-weight: bold;
	color: #D4D400;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: white;
} 


/* ------ Tablas ---------- */

.tablaBuscador1 {
	width: 100%;
}

.tablaBuscador1 td {
	padding: 2px 2px 2px 2px;
	color: black;
	border: 0px solid #e4e4e4;
	background-color: white;
	font-weight: bold;
	font-size: 10;
}

.tablaProducto2 {
	width: 100%;
	margin-left: 1px;
	margin-right: 1px;
}

.tablaProducto2 th {
	padding: 0px 2px 0px 2px;
	color: black;
	border: 1px solid #e4e4e4;
	display: block;
	background-color: #F5F147;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10;
	text-align: justify;
}

.tablaProducto2 td {
	padding: 0px 4px 0px 4px;
	color: #484848;
	border: 1px solid #e4e4e4;
	display: block;
	background-color: white;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9;
	text-align: justify;
}


/* ----------------------------------- */

.descuento {
	background-image: url(../imagen/fondo_descuento.gif);
	background-repeat: no-repeat;
	color: White;
	font-size: 11px;
	font-weight: bold;
	height: 10px;
}

.precio1 {
	color: Red;
	font-size: 12px;
	font-weight: bold;
}

.precio3 {
	color: #FFA899;
	font-size: 12px;
	font-weight: bold;
	text-decoration: line-through;
}

.precio4{
	color: #595959;
	font-size: 12px;
	font-weight: bold;
}


/* ----------------- Cajas ----------------- */

.fondokite {
	padding-top: 10px;
	background-image: url(../imagen/fondo_kitesurf2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.fondobici {
	padding-top: 0px;
	background-image: url(../imagen/fondo_bici.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.caja1 {
	float: left;
	width: 205px;
}

#cajaGoogle {
	text-align: center;
	padding-top: 20px;
	border: 0px solid #C3C4FF;
}

.cajafoto2 {
	float: left;
	width: 70px;
	height: 130px;
	margin: 4px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-size: 9px;
	border: 0px solid #C3C4FF;
	background-color: white;
}

.cajafoto3 {
	float: left;
	width: 120px;
	height: 130px;
	margin: 4px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-size: 9px;
	border: 1px solid #E0E100;
	background-color: white;
	margin-left: 10px;
	margin-right: 10px;
}

.cajaFecha {
	text-align: center;
	color: #B4B500;
	font-weight: bold;
}
/* --------- Imágenes ------------ */

.floatIzq {
	float: center;
	padding: 5px;
	margin: 0px 5px 5px 0px;
	border: 1px solid #FEFF39;
}