/* Tags */
body { margin: 0px; padding: 0px; background: #dcdcdc url(imagenes/fondoBody.gif) repeat left top; }
p, div { color: #888888; font: normal 13px/17px Arial, Helvetica, sans-serif; margin: 0px; padding: 0; }
h1 {
	font: bold normal 18px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #00448b;
	margin: 0px 0px 20px;
	padding: 0px 0px 4px;
	background: url(imagenes/fondoDestacados.gif) repeat-x left;
}
h2 { font: normal 17px/23px Arial, Helvetica, sans-serif; color: #6f9fc5; margin: 0px; padding: 0px; background: url(none);}
h3 { font: bold 13px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #6682aa; margin: 0; padding: 0; }
h3 a { color: #6682aa; text-decoration: none; }
h3 a:hover { color: #6682aa; 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/12px Arial, Helvetica, sans-serif; margin: 2px 16px 16px 2px; padding: 0; color: #6682aa; }
.menuTop a{ color: #6682aa; text-decoration: none; }
.menuTop a:hover{ color: #6682aa; text-decoration: underline;	}

/* Estilos titulo, subtitulo y texto de la home */
.tdHome { background: #f0f0f0; border-left: 1px solid #d4dfeb; 
          background: #f0f0f0; border-right: 1px solid #d4dfeb; }
.tdTopDere { border-right: 1px solid #d4dfeb; }
.tdTopIzq { border-left: 1px solid #d4dfeb;  }
.tituloIntro { font: normal 22px/17px Arial, Helvetica, sans-serif; color: #294493; margin: 0px; padding: 0px; background: url(none); }
.textoIntro, .textoIntro p { color: #888888;  font: normal 13px/17px Arial, Helvetica, sans-serif;  margin: 0;  padding: 0; }

/* Menu Lateral */
.tdMenuLateral { width: 168px; background: #ffffff url(imagenes/fondoMenu.gif) repeat-x left top; border-left: 1px solid #d4dfeb; }
#menu { list-style: none; margin: 16px 15px 16px 0px; padding: 0px; }
#menu li { padding: 0; margin: 0; }
#menu li a{ display: block; font: normal 13px/16px Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 4px 4px 4px 19px; border-bottom: 1px solid #f2f5ff; color: #6682aa; }
#menu li a:hover {	color: #6682aa; text-decoration: none; background: #f1f1f1;	border-bottom: 1px solid #f2f5ff; display: block;  }
#menu li.sub a{
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	background: url(none);
	color: #f3840c;
}
#menu li.sub a:hover { background: url(none); display: block;  background: #f1f1f1; }
#menu li.actual a{color: #ffffff; display: block; background: #f7c20b;  }

/* Contenido */
.tdContenido { background: #FFFFFF url(imagenes/sombraContenidoTop.gif) no-repeat left top; border-right: 1px solid #d4dfeb; padding-bottom: 16px; }
.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; }

/* 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:#6682aa; text-decoration: none; background: #ffffff; border: 1px solid #CCCCCC; }
#paginador li a:hover{ color:#FFFFFF; text-decoration: none; background: #6682aa; border: 1px solid #516B12; }

/* Pie */
.pie { font: normal 12px/16px Arial, Helvetica, sans-serif; color: #888888; margin: 0px 10px; }
.pie a { color: #6682aa; text-decoration: none; }
.pie a:hover { color: #6682aa; text-decoration: underline; }
.tablePie { border-right: 1px solid #d4dfeb; border-left: 1px solid #d4dfeb; border-bottom: 1px solid #d4dfeb;  }
.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;
}
.precio {
	font: bold normal 16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #f3840c;
	margin: 8px 2px 0px;
	padding: 0;}
.copete{
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #5b6140;
}