.pieIzq{
font: normal 10px Geneva, Arial, Helvetica, sans-serif ;
margin:0;
color: white;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
background: #617fc6 url(../img/esquinaInferiorIzq.gif) no-repeat left bottom;
}

.pieDer{
font: normal 10px Geneva, Arial, Helvetica, sans-serif ;
margin:0;
color: white;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
background: #617fc6 url(../img/esquinaInferiorDer.gif) no-repeat right bottom;
}

.nombreProducto{ 
font: bold 11px Geneva, Arial, Helvetica, sans-serif;
color: #617fc6;
text-align: left;
letter-spacing: 1px;
padding:3px 0 3px 3px;
vertical-align:top;
}

.precioProducto{ 
font: bold 10px Geneva, Arial, Helvetica, sans-serif;
color: #A70303;
text-align: left;
background-color: #f3f3f3;
padding:3px 0 3px 3px;
vertical-align:top;
}

.descripcionProducto{ 
font: normal 10px Geneva, Arial, Helvetica, sans-serif;
color: #848382;
text-align: justify;
padding:3px 3px 3px 3px;
vertical-align:top;
}

.minimoProducto{ 
font: bold 10px Geneva, Arial, Helvetica, sans-serif;
color: #848382;
text-align: left;
letter-spacing: 1px;
background-color: #f3f3f3;
padding:3px 0 3px 3px;
vertical-align:top;
}

.colorProducto{ 
font: normal 10px Geneva, Arial, Helvetica, sans-serif;
color: #848382;
text-align: left;
padding:3px 0 3px 3px;
vertical-align:top;
}

.paddingImagen{
padding: 0 10px 0 0;
width:150px;
height:120px;
}

.fondoAzul{
background-color: #617fc6;
}

.txtGris{
color: #848382;
padding-left: 40px; /*link text is indented*/
padding-right: 40px;
text-decoration: none;
text-align:justify;
font: bold 11px Geneva, Arial, Helvetica, sans-serif;
}

.txtGris ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
padding-left: 50px; /*link text is indented*/
margin-bottom: 5px; /*bottom spacing between each UL and rest of content*/
}

.txtGris ul li{
background: url(../img/arrowMapleGris.png) no-repeat center left ; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-bottom: 2px; /*bottom spacing between menu items*/
padding-left: 20px; /*link text is indented*/
}

.txtTitulo{ 
font: bold 20px Papyrus;
color: #A70303;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: none;
text-align: center;
padding: 4px 0 4px 0px; /*header text is indented*/
}

.txtSubtitulo{ 
font: bold 15px Papyrus;
color: #617fc6;
text-transform: none;
text-align: left;
}

.txtUbicacion{ 
font: bold 20px Papyrus;
color: #617fc6;
text-transform: none;
text-align: left;
}

a{
color:#848382;
text-decoration:none;
}

a:visited{
color:#848382;
}

a:hover{
color:#A70303;
text-decoration:underline;
}

.txtUnderline{
color: #848382;
text-decoration: underline;
font: bold 13px Papyrus;
padding-bottom:5px;
}

.txtAzul{
color: #617fc6;
padding-left: 60px; 
text-decoration: none;
text-align:left;
font: bold 11px Geneva, Arial, Helvetica, sans-serif;
}

.colorAzul{
color: #617fc6;
}

.colorGris{
color: #848382;
}

.txtAzulSinPadding{
color: #617fc6;
text-decoration: none;
font: bold 13px Papyrus;
}

.txtAzulParaSubmenu{
color: #A70303;
text-decoration: none;
font:13px Papyrus;
text-align:center;
}

.txtAgotado{
font: bold 13px Papyrus;
color:#009900;
text-align: center;
letter-spacing: 1px;
background-color: #ffffff;
padding:3px 0 3px 3px;
vertical-align:middle;
}

.txtPulgadas{ 
font: bold 12px Papyrus;
color: #617fc6;
text-transform: none;
text-align: left;
}

.txtClaves{ 
font: bold 10px Geneva, Arial, Helvetica, sans-serif;
color: #617fc6;
text-align: center;
vertical-align:top;
}

.txtLiga{
font: bold 9px Papyrus;
color: #848382;
text-decoration:underline;
text-align: left;
background-color: #ffffff;
padding:3px 0 3px 3px;
vertical-align:middle;
}

.txtLigaSubmenu{
font: bold 12px Papyrus;
color: #848382;
text-decoration:underline;
text-align: left;
background-color: #ffffff;
padding:3px 0 3px 3px;
vertical-align:middle;
}

.txtPromocion{ 
font: bold 20px "Segoe Print";
color: #006600;
text-transform: none;
font-style:normal;
text-align: center;
padding: 0px 0 0px 15px; /*header text is indented*/
}

.txtSubmenuAzul {
font: bold 15px Papyrus;
color: #617fc6;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: none;
text-align: left;
padding: 4px 0 4px 0px; /*header text is indented 10px*/
}