/*********************** GLOBALES ***********************/
body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    line-height: 1.3;
}

p {
}

ul {
    list-style-type: inherit;
    margin-left: 0;
    padding-left: 15px;
}

ol {
    margin-left: 0px;
}

ul li {
    list-style: square;
    text-indent: 0px;
    margin-left: 0px;
}

ol li {
    text-indent: 0px;
    margin-left: 0px;
}

/************** ENCABEZADOS ***************/
h1 {
    font-size: 18px;
    font-weight: bold;
}
h2 {
    font-size: 18px;
    font-weight: normal;
}
h3 {
    font-size: 16px;
    font-weight: bold;
}
h4 {
    font-size: 16px;
    font-weight: normal;
}
h5 {
    font-size: 14px;
    font-weight: bold;
}
h6 {
    font-size: 14px;
    font-weight: normal;
}


.menuHome {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    margin: 3px;
}

a.articulos:link {
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
a.articulos:visited {
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}
a.articulos:hover {
    font-size: 11px;
    color: #CCCCCC;
    text-decoration: none;
}
.Reg {
    font-size: 11px;
    color: #445E99;
    text-decoration: none;
}
.titular {
    font-size: 32px;
    font-weight: bold;
    color: #CC0000;
    text-decoration: none;
    margin-top: 3px;
    margin-bottom: 10px;
    margin-left: 30px;
    text-align: right;

}
.titularOtros {
    font-size: 16px;
    color: #000099;
    text-decoration: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;

}
.subTitulo {
    font-size: 24px;
    color: #990000;
    text-decoration: none;
    margin-top: 2px;
    margin-right: 3px;
    margin-left: 5px;
    margin-bottom: 2px;
    text-align: right;
}
.subTitulo2 {
    font-size: 18px;
    color: #990000;
    text-decoration: none;
    margin-top: 2px;
    margin-right: 3px;
    margin-left: 5px;
    margin-bottom: 2px;
    text-align: right;
}
.tabllaInter {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
}
a.articulosInter:link {
    font-size: 11px;
    font-weight: bold;
    color: #314475;
    text-decoration: none;
    margin: 5px;
}
a.articulosInter:hover {
    font-size: 11px;
    font-weight: bold;
    color: #CC3333;
    text-decoration: none;
    margin: 5px;
}
a.articulosInter:visited {
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    margin: 5px;
    color: #314475;
}

a.articuloMenu {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    margin: 5px;
}
a.articuloMenu:link {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    margin: 5px;
}
a.articuloMenu:hover {
    color: #CC0000;
    text-decoration: underline;
}

a.linkfooter {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    margin: 5px;
}
a.linkfooter:link {
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
}
a.linkfooter:hover {
    font-size: 14px;
    color: #000000;
    text-decoration: underline;
}
a.linkfooter:visited {
    font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
}

.sabias {
    font-size: 12px;
    color: #314475;
    text-decoration: none;
    margin: 10px;
}
.subtituloCatalogo {
    font-size: 16px;
    font-weight: bold;
    color: #314475;
    text-decoration: none;
}
.Producto {
    font-size: 11px;
    font-weight: bold;
    color: #E90019;
    text-decoration: none;
    margin-bottom: 10px;
}
.ProducDescrip {
    font-size: 11px;
    color: #4F5C6C;
    text-decoration: none;
}
a.SubmenuCat:link {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
a.SubmenuCat:visited {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
a.SubmenuCat:hover {
    font-size: 12px;
    font-weight: bold;
    color: #CCCCCC;
    text-decoration: none;
}
.Marca {
    font-size: 18px;
    font-weight: bold;
    color: #D3373A;
    text-decoration: none;
    margin-right: 5px;
}
.TextDetalle {
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
.MasInfo {
    font-size: 11px;
    color: #7A7A7A;
    text-decoration: none;
}
a {
    font-size: 14px;
    color: #000000;
    text-decoration: none;
}
a:hover {
    color: #660000;
    text-decoration: underline;
}
.bordeDerecho {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #7a7a7a;
}
a.botonImagenes:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #7a7a7a;
    text-decoration: none;
}
a.botonImagenes:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #506BB6;
    text-decoration: none;
}
a.botonImagenes:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #7a7a7a;
    text-decoration: none;
}
                                /************* ESTILOS PARA LA LINEA DEL PAGINADOR EN LOS TABULARES *******************/
                                TD.paginador {
                                    font-family: Arial, Helvetica, sans-serif;
                                    font-size: 11px;
                                    font-weight: bold;
                                    color: #CCCCCC;
                                }
                                .linkpaginado {
                                    font-family: Arial, Helvetica, sans-serif;
                                    font-size: 11px;
                                    font-weight: bold;
                                    color: #006699;
                                }
                                .linkpaginado:hover {
                                    font-family: Arial, Helvetica, sans-serif;
                                    font-size: 11px;
                                    font-weight: bold;
                                    color: #000000;
                                }


                                /***************** ESTILOS PARA EL CATALOGO DE PRODUCTOS *******************/
                                .CatProdEncabezado {
                                    background-color : #DAD7B8;
                                    color : #333333;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    font-size: 12px;
                                    text-align : center;
                                }
                                .CatProdCelda {
                                    color : #333333;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    font-size: 10px;
                                    text-align : center;
                                }
                                .linkcatalogo {
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    color: #333333;
                                    text-decoration: none;
                                }
                                .linkcatalogo:hover {
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    color: #003D80;
                                    text-decoration: none;
                                }


                                /***************** ESTILOS PARA EL CARRITO DE COMPRAS Y PEDIDOS ************/
                                TD.ShopCEncabezado {
                                    color : #333333;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    font-size: 14px;
                                }
                                TD.ShopCCeldaPar {
                                    color : #333333;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    font-size: 12px;
                                }
                                TD.ShopCCeldaImpar {
                                    color : #333333;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    font-size: 12px;
                                }


                                /*********** ESTILOS PARA LOS DIVERSOS TIPOS DE TABLAS PARA DIALOGOS ***********/
                                TABLE.Dialogo {
                                    background-color : #EEEEEE;
                                    color : #333333;
                                    border-bottom : thin solid Black;
                                    border-left : thin solid white;
                                    border-right : thin solid Black;
                                    border-top : thin solid white;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                }

                                TABLE.Caja {
                                    background-color: #FFFFFF;
                                    color: #000000;
                                    border-bottom: 1px solid Silver;
                                    border-left: 1px solid Silver;
                                    border-right: 1px solid Silver;
                                    border-top: 1px solid Silver;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                }

                                TD.EncabezadoCaja {
                                    background-color: #000000;
                                    color: #FFFFFF;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    background-image: url(/main/images/home_body_fondotitular.jpg);
                                    font-variant: small-caps;
                                    padding-left: 5px;
                                    padding-bottom: 2px;
                                    padding-right: 2px;
                                    padding-top: 2px;
                                    height: 38px;
                                    font-weight: bolder;
                                }

                                .CeldaPar {
                                    background-color : #EEEEEE;
                                    color : #333333;
                                }
                                .CeldaImpar {
                                    background-color : #FFFFFF;
                                    color : #000000;
                                }
                                .CeldaPrecio {
                                    font-family: Arial, Helvetica, sans-serif;
                                    text-align : right;
                                    font-size: 10px;
                                    line-height: 120%;
                                    font-weight: normal;
                                    padding-top: 0px;
                                    padding-right: 0px;
                                    padding-bottom: 0px;
                                    padding-left: 0px;
                                }
                                .EncabezadoPrecio {
                                    background-color : #DAD7B8;
                                    text-align : center;
                                    font-family: Arial, Helvetica, sans-serif;
                                    font-size: 10px;
                                    line-height: 120%;
                                    font-weight: bold;
                                    padding-top: 0px;
                                    padding-right: 0px;
                                    padding-bottom: 0px;
                                    padding-left: 0px;
                                }
                                TD.LineaDerecha {
                                    border-right : thin dotted #DDDDDD;
                                }
                                TD.LineaSuperior {
                                    border-top : thin dotted #DDDDDD;
                                }
                                TD.LineaInferior {
                                    border-bottom : thin dotted #DDDDDD;
                                }
                                TD.EncabezadoDialogo {
                                    background-color : #DAD7B8;
                                    color : #333333;
                                    font-family: bold Verdana, Arial, Helvetica, sans-serif;
                                    text-align : center;
                                }
                                .LineaBotonesDialogo {
                                    text-align : center;
                                }

                                TABLE.TablaError {
                                    background-color : #ebebd6;
                                    border-bottom : thin solid Black;
                                    border-left : thin solid Gray;
                                    border-right : thin solid Black;
                                    border-top : thin solid Gray;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    color : White;
                                }
                                TD.EncabezadoError {
                                    background : red;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    color : White;
                                    text-align: center
                                }
                                TABLE.DialogoInterno {
                                    border : thin solid Gray;
                                    border-bottom : thin solid silver;
                                    border-left : thin solid Black;
                                    border-right : thin solid silver;
                                    border-top : thin solid Black;
                                }
                                TR.RenglonParDialogoInterno {
                                    background-color : #ebebd6;
                                    color : White;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    font-size: 12px;
                                }
                                TR.RenglonImparDialogoInterno {
                                    background-color : #ebebd6;
                                    color : White;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    font-size: 12px;
                                }
                                TD.LabelDialogoInterno {
                                    background-color : #ebebFF;
                                    color : #333333;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    font-size: 12px;
                                }
                                TD.CampoDialogoInterno {
                                    background-color : #ebebd6;
                                    color : #333333;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    font-size: 12px;
                                }
                                TD.CampoDialogoInterno2 {
                                    background-color : #ebebd6;
                                    color : #333333;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    font-size: 12px;
                                }

                                TABLE.GridInterno {
                                    border : thin solid Gray;
                                    border-bottom : thin solid White;
                                    border-left : thin solid Black;
                                    border-right : thin solid White;
                                    border-top : thin solid Black;
                                }

                                TD.LabelGridInterno {
                                    background-color : #B0B0B0;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    font-size: 10px;
                                }

                                TD.LabelGridInterno2 {
                                    background-color : #0099FF;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    font-size: 10px;
                                }

                                TD.CampoGridInterno {
                                    background-color : #D0D0D0;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    font-size: 10px;
                                }

                                TD.CampoGridInternoAzul {
                                    background-color : #99CCFF;
                                    font-family: Verdana, Arial, Helvetica, sans-serif;
                                    font-size: 10px;
                                }

                                TD.LabelGridInternoTA {
                                    font : 7pt bold;
                                }

                                TD.CampoGridInternoTA {
                                    font : 7pt;
                                }

                                TABLE.Matriz {
                                    background : #F0F0F0;
                                    border-bottom : thin solid White;
                                    border-left : thin solid Black;
                                    border-right : thin solid White;
                                    border-top : thin solid Black;
                                    font-size : x-small;
                                }

                                TD.HeaderMatriz {
                                    background-color : Navy;
                                    border : thin solid Navy;
                                    font-size : x-small;
                                    font-weight : bold;
                                    color: white;
                                }

                                TD.MatrizCeldaLlena {
                                    font: 8pt Verdana, Helvetica, sans-serif; color: black;
                                }

                                TD.MatrizCeldaTit1 {
                                    font: 7pt Verdana, Helvetica, sans-serif; color: black;
                                }

                                TR.RenglonMatriz {
                                    background-color : #E0E0E0;
                                    border-bottom : thin dotted Navy;
                                    border : thin dotted Navy;
                                }

                                /************** ESTILOS PARA LAS CAJITAS DE DIALOGO POPUPS *******************/
                                TABLE.DialogoTooltip {
                                    background-color : #DAD7B8;
                                    color : #333333;
                                    border-bottom : thin solid Black;
                                    border-left : thin solid white;
                                    border-right : thin solid Black;
                                    border-top : thin solid white;
                                    font : 8pt normal Verdana, Geneva, Arial, Helvetica, sans-serif;
                                }
                                A.Tooltip {color: #333333; text-decoration: none }
                                A.Tooltip:visited {color: #333333}
                                A.Tooltip:hover {color: #333333; text-decoration: underline }

                                #dektooltip {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}
                                a.faq:link {
                                    font-size: 11px;
                                    font-weight: normal;
                                    color: #00A0B0;
                                    text-decoration: none;
                                }
                                a.faq:hover {
                                    font-size: 11px;
                                    font-weight: normal;
                                    color: #005B66;
                                    text-decoration: none;
                                }
                                a.faq:visited {
                                    font-size: 11px;
                                    font-weight: normal;
                                    color: #00A0B0;
                                    text-decoration: none;
                                }
                                .comoComprar {
                                    font-size: 11px;
                                    line-height: 140%;
                                    font-weight: normal;
                                    color: #7EB9B3;
                                    text-align: justify;
                                    padding-top: 0px;
                                    padding-right: 20px;
                                    padding-bottom: 0px;
                                    padding-left: 15px;
                                }
                                .Sabias {
                                    font-size: 13px;
                                    color: #A68857;
                                    text-decoration: none;
                                }
                                .Precio {
                                    font-size: 10px;
                                    color: #666666;
                                    text-decoration: none;
                                    margin: 2px;

                                }
