/* Tags */
body { margin: 0px; padding: 0px; background: #dcdcdc url(imagenes/fondoBody.gif) repeat left top; }
p, div { color: #393836; font: normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; margin: 0px; padding: 0; }
h1 { font: normal 19px/24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #6e6e6e; margin: 0px 0px 20px; padding: 0px 0px 8px; background: url(imagenes/fondoH1.gif) no-repeat center bottom; }
h2 { font: bold 15px/25px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #e9882b; margin: 0px; padding: 0; }
h3 { font: bold 14px/19px Tahoma, Arial, Helvetica, sans-serif; color: #f8ab12; margin: 0; padding: 0; }
h3 a { color: #7da61d; text-decoration: none; }
h3 a:hover { color: #516B12; text-decoration: underline; }
h4 { font: bold 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #6e6e6e; margin: 0px; padding: 0; }
form { margin: 0; padding: 0; }

/* Estilos del Menu Horizontal */
.menuTop { font: 11px/11px Verdana, Arial, Helvetica, sans-serif; margin: 2px 16px 16px 2px; padding: 0; color: #c2c2c2; }
.menuTop a{ color: #c2c2c2; text-decoration: none; }
.menuTop a:hover{ color: #7da61d; text-decoration: underline;	}

/* Estilos titulo, subtitulo y texto de la home */
.tdIzqHome { background: #f0f0f0; border-bottom: 1px solid #e2ceb9; border-left: 1px solid #9A560D; padding: 0px 0px 0px 20px; }
.tdDerHome { background: #f0f0f0; border-bottom: 1px solid #e2ceb9; border-right: 1px solid #9A560D; }
.tituloIntro { font: normal 21px/26px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #6e6e6e; margin: 0px; padding: 0px; background: url(none); }
.textoIntro, .textoIntro p { color: #6d6d6d;  font: normal 12px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  margin: 0;  padding: 0; }

/* Menu Lateral */
.tdMenuLateral { width: 176px; background: #ffffff url(imagenes/fondoMenu.gif) repeat-x left top; border-right: 1px solid #e4dfd9; border-left: 1px solid #9A560D; }
#menu { list-style: none; margin: 16px 0px; padding: 0px; }
#menu li { padding: 0; margin: 0; }
#menu li a{ display: block; font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 4px 4px 4px 30px; background: url(imagenes/oktip.gif) no-repeat 18px 9px; border-bottom: 1px solid #e2e2e2; color: #393836; }
#menu li a:hover { color: #7da61d;	text-decoration: none; background: url(imagenes/oktip.gif) no-repeat 18px 9px; border-bottom: 1px solid #e2e2e2; }
#menu li.sub a{ font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; background: url(none); }
#menu li.sub a:hover { background: url(none); }
#menu li.actual a{ color: #7da61d; }

/* Contenido */
.tdContenido { background: #fcf7f1 url(imagenes/sombraContenidoBottom.gif) no-repeat center bottom; border-right: 1px solid #9A560D; padding-bottom: 16px; }
.tdContenidoTop { background: url(imagenes/sombraContenidoTop.gif) repeat-x left top; }
.breadcrumb { font: 10px/15px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 4px; padding: 0; }
.breadcrumb a{ color: #7da61d; text-decoration: none; }
.breadcrumb a:hover{ color: #516B12; text-decoration: underline; }
.precio { font-weight: bold; }
.miniatura img { border: none; }
.fotoGrande { margin: 0px 0px 14px; padding: 0px; border: none; }
#productoTextoFull td {
	color: #393836;
	font: normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0;
	background: #fcf7f1;
}

/* Paginador */
#paginador { margin: 0; padding: 0; list-style: none; text-align: center; }
#paginador li { display: inline; font: bold 10px/28px Verdana, Arial, Helvetica, sans-serif; margin: 0px 2px 0px 0px; }
#paginador li.actual { font: bold 12px/28px Verdana, Arial, Helvetica, sans-serif; padding: 4px 6px; color: #000000; }
#paginador li a{ font: bold 10px/28px Verdana, Arial, Helvetica, sans-serif; padding: 4px 6px; color:#7da61d; text-decoration: none; background: #ffffff; border: 1px solid #CCCCCC; }
#paginador li a:hover{ color:#FFFFFF; text-decoration: none; background: #516B12; border: 1px solid #516B12; }

/* Pie */
.pie { font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #cecece; margin: 0px 10px; }
.pie a { color: #d17512; text-decoration: none; }
.pie a:hover { color: #d17512; text-decoration: underline; }
.creditos { margin: 0px 10px; font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif; color: #cecece; }
.creditos a { color: #d17512; text-decoration: none; }
.creditos a:hover { color: #d17512; text-decoration: underline; }







/* Errores de Login y Registro */
.error {
	color: #FF6600;
}
/* Precio y Carrito */
.aclaraciones {
	font: 10px/11px Verdana, Arial, Helvetica, sans-serif;
}
#cajita1 {
	background: #FFF8E8 url(imagenes/cajitaBordeTop.gif) no-repeat left top;
	margin: 0;
	padding: 0;
}
#cajita2 {
	background: url(imagenes/cajitaBordeBottom.gif) no-repeat right bottom;
	margin: 0;
	padding: 10px;
}
.carritoTitulo {
	background: #FFF8E8;
	border-bottom: 3px solid #f4cfa5;
	font: 11px/11px Verdana, Arial, Helvetica, sans-serif;
	/*color: #FFFFFF;*/
}
.carritoArticulo {
	font: 11px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
	background: #F9F9F9;
}
.obligatorio {
	color: #990000;
	font: 10px/10px Verdana, Arial, Helvetica, sans-serif;
}

