/* Tags */
body { margin:0; padding:0; text-align:center; font: 10px Verdana,Arial,Helvetica,sans-serif; background: #fff url(../imagenes/fondoBody.gif) repeat left top; }
h1, h2, h3, h4, p, div, li, label, form { margin: 0px; padding: 0px; }
ul { margin: 2px 8px 2px 20px; padding: 0px; }
li { margin: 0px; padding: 2px; }
img { border: none; }

/* Tipografías */
h1 { font: normal 2em/1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#b01841; }
h2 { font: normal 1.7em/1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#9e9ec4; }
h3 { font: bold 1.2em/1.5em Verdana, Arial, Helvetica, sans-serif; color:#9e9ec4; }
p, li, label, .textoCMS { font: normal 11px/1.5em Verdana, Arial, Helvetica, sans-serif; color:#5d5d6f; }
.breadcrumbs { font: normal 1em/1.5em Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 10px 0px }

/* Colores Links */
a { color: #b01841; text-decoration: none; }
a:hover { color: #b01841; text-decoration: underline; }

/* Layout */
#contenedor { width: 780px; margin: 0 auto; text-align: left; background: #FFFFFF; }

/* Top */
.menuTop { background: url(../imagenes/fondoMenuHorizontal.gif) repeat-x left top; border-left: 1px solid #9d9a96; border-right: 1px solid #9d9a96; }
.menuTop p { font: normal 1.1em/1em Verdana, Arial, Helvetica, sans-serif; color: #b08b90; }
.menuTop p a { color: #fff; text-decoration: none;}
.menuTop p a:hover { color: #fff; text-decoration: underline; }
.topLogo { width: 287px;}
.topFondo { background: url(../imagenes/fondoTop.jpg) no-repeat right top; }
#buscador { /*margin: 0px 0px 10px;*/ }
.itemsCarro { font: 1.2em/1em Verdana, Arial, Helvetica, sans-serif; }
.itemsCarro img { vertical-align: middle; margin: 0px 0px 0px 10px; }

/* Contenido */
.tdContenido { border-left: 1px solid #9d9a96; background: #ffffff url(../imagenes/sombraContenidoBottom.gif) repeat-x left bottom; }
.tdContenidoInterna { background: url(../imagenes/sombraContenidoTop.gif) repeat-x left top; }

/* Lista de Productos */
.gridCell { padding: 0px 20px 16px 0px; }

/* Home */
.tdBienvenido { background: #FFFFFF url(../imagenes/fondoTextoHome.gif) repeat-x left top; }

/* Productos */
.miniaturaProductos { margin: 0px 0px 8px; border: 1px solid #5d5d6f; }
.grandeProductos { margin: 0px 20px 10px 0px; border: 1px solid #5d5d6f; }
.pdf { background: url(../imagenes/ico-pdf.gif) no-repeat left center; margin: 4px 0px; padding: 4px 4px 4px 20px; }
.agregarCarrito { margin: 4px 0px 0px; }

/* Menu Lateral */
.tdMenuLateral { width: 223px; border-left: 1px solid #e3e3e3; border-right: 1px solid #9d9a96; background: #f2f2f2 url(../imagenes/sombraTopMenu.gif) no-repeat left top; }
#menu { margin: 10px 8px 30px 20px; padding: 0; list-style: none; }
#menu li{ margin: 0; padding: 0; }
#menu li.titulo{ display: block; margin: 0; padding: 20px 6px 4px 0px; font: bold 12px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #b01841; text-decoration: none; }
#menu li a{ display: block; margin: 0; padding: 6px 6px 6px 12px; font: normal 12px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #b01841; text-decoration: none; border-bottom: 1px solid #d9d9e4; background: url(../imagenes/oktip.gif) no-repeat 0px 12px; }
#menu li a:hover{ color: #8c8cba; text-decoration: none; border-bottom: 1px solid #d9d9e4; background: url(../imagenes/oktip.gif) no-repeat 0px 12px; }
#menu li.sub a{ font: normal 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; background: url(none); }
#menu li.sub a:hover{ background: url(none); }
#menu li.actual a{ color: #8c8cba; }

/* Pie */
.tablaPie {
	border-left: 1px solid #9d9a96;
	border-right: 1px solid #9d9a96;
	background: #B01C2E url(../imagenes/fondoPie.gif) repeat-x left bottom;
}
.pie { font: normal 1.1em/1.5em Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0px 10px; }
.pie a { color: #9e9ec4; text-decoration: none; }
.pie a:hover { color: #9e9ec4;	text-decoration: underline; }
.creditos { font: normal 1em/1.5em Verdana, Arial, Helvetica, sans-serif; color: #9e9ec4; margin: 0px 10px; }
.creditos a { color: #9e9ec4; text-decoration: none; }
.creditos a:hover { color: #9e9ec4; text-decoration: underline; }

/* Paginador */
#paginador { margin: 4px 0 0; padding: 0; list-style: none; text-align: center; }
#paginador li { display: inline; font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif; margin: 0px 4px 0px 0px; }
#paginador li a { color:#de233a; padding: 6px 8px; text-decoration: none; background: #ffffff; border: 1px solid #CCCCCC; }
#paginador li a:hover{ background: #de233a; color:#FFFFFF; text-decoration: none; border: 1px solid #de233a; }
#paginador li.actual { font: bold 11px/28px Verdana, Arial, Helvetica, sans-serif; padding: 6px; color: #31313F; }

/* Foto PopUp */
.pifotopopup { float: right; margin: 0px 0px 10px 10px; padding: 3px; outline: none; background: #F0F0F0; cursor: url(../js/pi-popup/imagenes/zoomin.cur), pointer; clear: right; border: 1px solid #ccc; }
.pifotopopup:hover { float: right; margin: 0px 0px 10px 10px; padding: 3px; outline: none; background: #F0F0F0; border: 1px solid #22155F; }
.pifotopopup img { margin: 0; padding: 0; outline: none; border: none; }
.pifotopopup-image { border: 8px solid white; }
.pifotopopup-image-blur { }
.pifotopopup-caption { display: none; border: 2px solid white; border-top: none; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background-color: white; }
.pifotopopup-display-block { display: block; }
.pifotopopup-display-none { display: none; }
.pifotopopup-loading { display: block; color: white; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px; border-top: 1px solid white; border-bottom: 1px solid white; padding-left: 22px; background: black url(../js/pi-popup/imagenes/loader.gif) no-repeat 3px 1px; }
a.pifotopopup-credits,
a.pifotopopup-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.pifotopopup-credits:hover,
a.pifotopopup-credits:hover i { color: white; background-color: gray; }


/* Precio y Carrito */
.precio { font: normal 20px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FF3300; margin: 8px 2px 0px; }
.precioSecundario { font: normal 20px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; margin: 8px 2px 0px; }

.carritoTitulo { background: #FFF8E8; border-bottom: 3px solid #f4cfa5; font: 11px/11px Verdana, Arial, Helvetica, sans-serif; }
.carritoArticulo { font: 11px/11px Verdana, Arial, Helvetica, sans-serif; color: #333333; border-bottom: 1px solid #CCCCCC; background: #F9F9F9; }

