/* Tags */
body { margin: 0px; padding: 0px; background: #d9d9d9 url(imagenes/fondoBody.gif) repeat-x left top; }
p, div { color: #393836; font: normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; margin: 0px; padding: 0; }
h1 { font: bold 20px/27px Arial, Helvetica, sans-serif; color: #5e5e5f;  margin: 0px 0px 10px; padding: 0px 0px 8px; background: url(imagenes/fondoH2.gif) no-repeat left bottom; }
h2 { font: bold 14px/24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #5e5e5f; margin: 0px; padding: 0; }
h3 { font: bold 12px/17px Arial, Helvetica, sans-serif; color: #e30a3e; margin: 0; padding: 0; }
h3 a { color: #e30a3e; text-decoration: none; }
h3 a:hover { color: #e30a3e; 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: normal 12px/27px Arial, Helvetica, sans-serif;
	margin: 10px 10px 6px;
	padding: 4px;
	color: #888888;
}
.menuTop a{
	color: #030304;
	text-decoration: none;
	padding: 4px;
}
.menuTop a:hover{ color: #e30d40; text-decoration: underline;	}

/* Estilos titulo, subtitulo y texto de la home */
.tdIzqHome { background: #f0f0f0 url(imagenes/cajaBienvenidos.gif) no-repeat right top; border-bottom: 2px solid #4a4a4a; padding: 0px 0px 0px 20px; }
.tdDerHome { background: #f0f0f0; border-bottom: 1px solid #e2ceb9; border-right: 1px solid #9A560D; }
.tituloIntro { font: bold 23px/27px Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 10px 0px 0px; padding: 0px; background: url(none); }
.textoIntro, .textoIntro p { color: #cfcfcf;  font: normal 12px/20px Tahoma, Arial, Helvetica, sans-serif;  margin: 0;  padding: 0; }
.copete { font: normal 14px/27px Arial, Helvetica, sans-serif; margin: 0 0 6; padding: 0; color: #ffffff; }

/* Menu Lateral */
.tdMenuLateral { width: 171px; background: #FCFBFB url(imagenes/sombraMenu.gif) repeat-x left bottom; border-right: 1px solid #e7e5e4; border-left: 1px solid #838383; }
#menu {
	list-style: none;
	margin: 0px 0px 20px;
	padding: 10px 0px 0px;
	background: #F7F7F7 url(imagenes/sombraMenuTop.gif) repeat-x left top;
}
#menu li { padding: 0; margin: 0 18 0 22; }
#menu li a{ display: block; font: normal 12px/27px Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 0px 4px 0px 2px; background: url(imagenes/tip.gif) no-repeat 117px 11px; border-bottom: 1px solid #e2e2e2; color: #e30d40; }
#menu li a:hover { color: #252526;	text-decoration: none; background: url(imagenes/tipRel.gif) no-repeat 117px 11px; border-bottom: 1px solid #e2e2e2; }
#menu li.sub a{ font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif; background: url(none);  margin: 0; padding: 2px 4px 2px 14px; }
#menu li.sub a:hover { background: url(none); }
#menu li.actual a{ color: #69696a; }

/* Contenido */
.tdContenido { background: #FFFFFF url(imagenes/sombraContenidoBottom.gif) repeat-x left bottom; border-right: 1px solid #838383; padding-bottom: 16px; }
.tdContenidoTop { background: url(imagenes/sombraTdContenido.gif) repeat-x left top; }
.breadcrumb { font: 10px/15px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 4px; padding: 0; }
.breadcrumb a{ color: #e30a3e; text-decoration: none; }
.breadcrumb a:hover{ color: #e30a3e; 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:#E30D40; text-decoration: none; background: #ffffff; border: 1px solid #CCCCCC; }
#paginador li a:hover{ color:#FFFFFF; text-decoration: none; background: #f6b3c3; border: 1px solid #f6b3c3; }

/* Pie */
.pie { font: normal 11px/18px Arial, Helvetica, sans-serif; color: #69696a; margin: 0px 10px; }
.pie a { color: #69696a; text-decoration: none; }
.pie a:hover { color: #69696a; text-decoration: underline; }
.creditos { margin: 0px 10px; font: normal 10px/18px Arial, Helvetica, sans-serif; color: #69696a; }
.creditos a { color: #e30a3e; text-decoration: none; }
.creditos a:hover { color: #e30a3e; 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;
}

