/* MENU */
/* menu inferior de la in */
#z-izq { text-align:left; float:left; width:30%;}
/*#z-izq ul { margin:0; padding:0; margin-left:30px; list-style:none; text-decoration:none; padding-top:10px;}
#z-izq ul li { padding-top:5px;}
#z-izq ul li a, #z-izq ul li a:visited { font-family:Arial, Arial, Helvetica, sans-serif; font-size:12px; color:#054858; background:url(../img/li2.jpg) no-repeat 0 6px; padding-left:10px; font-weight:bold; font-variant:small-caps;}
#z-izq ul li a:hover { color:#054858; font-variant:small-caps; font-weight:bolder;}*/
#z-izq ul { margin:0; padding:0; list-style:none; padding-top:20px;}
#z-izq ul li { padding-left:0px;}
#z-izq ul li a, #z-izq ul li a:hover, #z-izq ul li a:visited { font-size:9px; color:#054858; font-weight:bold; background:none; font-variant:normal;}
/* FIN DEL MENU */

#z-der { text-align:left; float:right; width:65%; padding:0; padding-left:10px;}

#divShop h1 { color:#323232; font-size:14px; font-weight:bold; margin-bottom:8px;}
#divShop div.itemProduct {float:left;width:410px;height:auto;margin:5px;display:inline;border-bottom:1px solid #000;}
#divShop div.itemProductImage {float:left;height:auto;width:120px;margin:3px;padding:0px;display:inline;}
#divShop div.itemProductInfo {float:left;width:275px;margin:3px;padding:0px;display:inline}
#divShop div.itemProductInfo h2 {color:#054858; font-size:14px; font-weight:bold; padding:3px 0px;margin:0;}
#divShop div.itemProductInfo p {font-weight:normal;font-size:11px; border-bottom:dotted 1px #444444;line-height:13px;}
#divShop div.itemProductInfo p a, #divShop div.itemProductInfo p a:visited{font-weight:normal;font-size:11px;color:#054858;text-decoration:none;}
#divShop div.itemProductInfo p a:hover {text-decoration:underline;}
#divShop div.itemProductInfo select {font-weight:normal;font-size:11px; border-bottom:dotted 1px #444444;}
#divShop div.itemProductInfo p span {font-weight:bold;font-size:11px; }
#divShop div.itemProductInfo p.especial {color:#FF0000;}

#divShop h2 a, #divShop h2 a:visited {color:#054858; font-size:13px; font-weight:bold; padding:3px 0px;margin:0;text-decoration:none;}
#divShop h2 a:hover {text-decoration:underline;}

#divShop div.paginationBottom { color:#054858;font-size:11px;font-variant:small-caps; }
#divShop div.paginationBottom a, #divShop div.paginationBottom a:hover, #divShop div.paginationBottom a:visited { text-decoration:none; color:#054858; font-weight:bold; }

table.shoppingCartMini  {border: 1px solid #21618B;border-spacing:0;background-color:#e5e5e5;padding:0px;margin:0px;}
table.shoppingCartMini thead, table.shoppingCartMini tbody, table.shoppingCartMini tfoot {padding:0px;margin:0px;}
table.shoppingCartMini thead th {background: #155076 url(../img/tienda/bgCabeceraShoppingCartMini.jpg) repeat-x; margin:0px;padding:3px;border-bottom: 1px solid #FFF;vertical-align:middle;}
table.shoppingCartMini thead th h4 {background: url(../img/tienda/icoCarrito.png) no-repeat 7px 0px;font-weight:bold;color:#FFF !important;font-size:11px;padding:0px 0px 0px 30px;margin:2px 0px;}
table.shoppingCartMini tbody td,table.shoppingCartMini tfoot td  {padding: 3px 7px; margin:0px; font-size: 11px;font-weight: normal; color: #000; }
table.shoppingCartMini tbody td.textos {background: url(../img/tienda/bulletShoppingCartMini.gif) no-repeat 0px 6px;}
table.shoppingCartMini td.textos {text-align:left;color:#565656;vertical-align:top;}
table.shoppingCartMini td.numeros {text-align:right;color:#0b3e48;vertical-align:bottom;}
table.shoppingCartMini td.opciones {text-align:center;}
table.shoppingCartMini td.separador {background: url(../img/tienda/lineaShoppingCartMini.jpg) no-repeat center top;height:2px;padding:0px !important;margin:0px !important;}
table.shoppingCartMini input { padding: 2px; border: 1px solid #99cc66; background: url(../img/tienda/bgButton.jpg) repeat-x; font-size: 11px; font-weight: bold; color: #333333; }
table.shoppingCartMini td.textos span {color:#024e99; font-weight: normal;}
table.shoppingCartMini span {font-weight: bold;}

#shoppingCart { font-size: 11px; }
#shoppingCart h1 {color:#054858; font-size:15px; font-weight:bold; padding:3px 0px;margin:0;text-decoration:none;}
#shoppingCart h3 {color:#054858; font-size:11px; font-weight:bold; padding:3px 0px;margin:0;text-decoration:none;}
#shoppingCart  table {width:100%;}
#shoppingCart th { padding:5px;  font-weight: bold; color: #054858; background-color:#EDEDED; border-bottom: 1px solid #1d5968;vertical-align:top;}
#shoppingCart td { padding:5px; font-weight: normal; color: #444444; background-color:#FAFAFA; vertical-align:top;}
#shoppingCart input { margin: 0 auto; padding: 2px; border: 1px solid #99cc66; background: url(../img/tienda/bgButton.jpg) repeat-x; font-weight: bold; color: #333333; }
#shoppingCart span {font-weight: bold;}
#shoppingCart label {}
#shoppingCart select { font-weight: normal; color: #444444;}
#shoppingCart dl {display:block;font-size:110%;margin:1em 0;padding:0;width:650px;float:left;}
#shoppingCart dl#dlTiendaOrganizador{width:785px;}
#shoppingCart dt {padding:5px;float:left;font-weight:bold;text-align:left;width:250px;font-weight: bold; color: #444444;clear:left;}
#shoppingCart dd {padding:5px;text-align:left;float:right;clear:right;width:250px;}
#shoppingCart dd.adjunto {float:right !important;clear:right;height:40px;width:auto;}
#shoppingCart dt label span.comment {font-size:9px; font-weight:normal;}
#shoppingCart .oculto {display:none;}
#shoppingCart .visible {display:block;}

#divReport {font-size: 11px !important; color: #444444 !important;background:#FFF;}
#divReport dl {display:block;font-size:110%;margin:1em 0;padding:0;width:500px;}
#divReport dt {padding:5px;float:left;font-weight:bold;text-align:left;width:150px;font-weight: bold;}
#divReport dd {padding:5px;margin-left:151px;text-align:left;}
#divReport th { padding:5px; font-weight: bold; vertical-align:top; text-align: left;}
#divReport td { padding:5px; font-weight: normal; vertical-align:top;}
#divReport td.numeros { text-align:right; color: #444444}
#divReport td.textos { text-align:left; color: #444444}
#divReport td.totales { font-weight: bold;text-align:left; color: #444444}
#divReport p {margin: 3px;text-align: center;}
#divReport p.titulo {font-weight:bold;text-decoration:underline;}

.inputTienda { margin: 2px; padding: 2px; border: 1px solid #99cc66; background: url(../img/tienda/bgButton.jpg) repeat-x; font-size: 11px; font-weight: bold; color: #333333; }

