﻿/* CSS Document */
body
{
    background-color: #81308f; /*background-image: url(../img/fondo.gif);*/
    margin-left: 0px;
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    text-decoration: none;
}

#divMaster
{
    margin-left: auto;
    margin-right: auto;
    display: table;
    width: 930px;
    background: url(../img/shadowMiddle.gif) repeat;
}
#divMenu
{
    height: 20px;
    border-top: 10px #FFFFFF solid;
    background-color: #999999;
    width: 830px;
    clear: both;
}
#divMenu2
{
    height: 20px;
    border-top: 10px #FFFFFF solid;
    background-color: #999999;
    width: 70px;
    clear: both;
}
.divLogin
{
    float: right;
    width: 280px;
    height: 60px;
    padding: 5px;
    text-align: right;
    background-color: #747474;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    vertical-align: top;
}
.imgFloatLeft
{
    float: left;
}
.separadorBox
{
    margin: 5px 5px 5px 5px;
}
.divTitleLogin
{
    padding-right: 15px;
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}
#shadowTop
{
    background: url(../img/shadowTop.gif) no-repeat;
    height: 16px;
    width: 930px;
}
#shadowMiddle
{
    background: url(../img/shadowMiddle.gif) repeat;
    width: 900px;
    padding-left: 15px;
    padding-right: 15px;
}
#shadowBottom
{
    background: url(../img/shadowBottom.gif) no-repeat;
    height: 16px;
    width: 930px;
    clear: both;
}
#divTopContent
{
    width: 900px;
    vertical-align: top;
}
#divLeftContent
{
    margin-top: 10px;
    width: 220px;
    float: left;
}
.divCenter
{
    width: 645px;
    float: right;
    margin-bottom: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    padding: 10px;
}
#divCenterSolicitud
{
    margin-top: 10px;
    float: right;
    width: 645px;
    margin-bottom: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #8a9faa;
    background-color: #FFFFFF;
    padding: 10px;
}
.TitulosAlta
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    display: block;
    background-color: #8a9faa;
    padding: 2px;
    line-height: 23px;
    clear: both;
    padding-left: 10px;
}
.contacto
{
    float: right;
    width: 645px;
}
#mapa
{
    float: left;
    margin-bottom: 20px;
}
.BtnEnviar
{
    background: #747474;
    height: 26px;
    width: 60px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    border: none;
    display: table;
    clear: both;
    margin-bottom: 10px;
}
.Input
{
    width: 400px;
    height: 17px;
    border: #999999 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    display: block;
    margin-bottom: 20px;
}
.InputMensaje
{
    width: 400px;
    height: 81px;
    border: #999999 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    display: block;
    margin-bottom: 20px;
}
.SolicitudV1Input
{
    padding-top: 5px;
    border: #FFFFFF 1px solid;
    float: left;
    width: 300px;
    margin-right: 15px;
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #8a9faa;
    margin-bottom: 20px;
    display: block;
}
.NameAltas
{
    width: 300px;
    margin-bottom: 5px;
    margin-right: 18px;
    float: left;
    margin-top: 5px;
    border: 0px;
}
.NameAltasv2
{
    width: 195px;
    margin-bottom: 5px;
    margin-right: 18px;
    float: left;
    margin-top: 5px;
}
.NameAltasv3
{
    width: 142px;
    margin-bottom: 5px;
    margin-right: 18px;
    float: left;
    margin-top: 5px;
}
.NameAltasv4
{
    width: 640px;
    margin-bottom: 5px;
    margin-right: 18px;
    float: left;
    margin-top: 5px;
}
.NameAltasv5
{
    width: 250px;
    margin-bottom: 5px;
    margin-right: 18px;
    float: left;
    margin-top: 5px;
}
.SolicitudV2Input
{
    padding-top: 5px;
    border: #FFFFFF 1px solid;
    float: left;
    width: 195px;
    margin-right: 15px;
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #8a9faa;
    margin-bottom: 20px;
    display: block;
}
.SolicitudV3Input
{
    padding-top: 5px;
    border: #FFFFFF 1px solid;
    float: left;
    width: 142px;
    margin-right: 15px;
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #8a9faa;
    margin-bottom: 20px;
    display: block;
}
.RadioButtom
{
    margin-left: 35px;
}
.BoxButtom
{
    margin-left: 20px;
}
.SolicitudV4Input
{
    display: block;
    padding-top: 5px;
    border: #FFFFFF 1px solid;
    float: left;
    width: 640px;
    margin-right: 15px;
    height: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #8a9faa;
    margin-bottom: 20px;
}
#divRigthContent
{
    margin-top: 10px;
    width: 660px;
    float: right;
    text-align: left;
    margin-bottom: 20px;
}
#divRigthContentv3
{
    margin-top: 10px;
    width: 640px;
    float: right;
    border: 1px dotted #999999;
    padding: 3px;
    text-align: left;
    margin-bottom: 20px;
}
#divRigthContentV2
{
    margin-top: 10px;
    width: 656px;
    float: none;
    padding: 0px;
    text-align: left;
    margin-bottom: 20px;
}
#divFooterContent
{
    width: 900px;
    clear: both;
    border-top: 1px dotted #999999;
    padding-top: 20px;
    margin-bottom: 10px;
    text-align: center;
    vertical-align: bottom;
    margin-left: 15px;
    margin-right: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
}
#borde
{
    border: 2px dotted #999999;
}
#BoxTotal
{
    margin-bottom: 10px;
    float: left;
    padding: 3px;
    border: 1px dotted #999999;
    width: 220px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #838389;
    font-size: 11px;
    text-align: left;
}
.BoxNoticias
{
    float: left;
    padding: 3px;
    border: 1px dotted #999999;
    width: 220px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #838389;
    font-size: 11px;
    text-align: left;
    margin-bottom: 10px;
}
.BoxNoticias2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #838389;
    font-size: 12px;
}
.BoxIntro
{
    float: left;
    padding: 3px;
    border: 1px dotted #999999;
    width: 640px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #838389;
    font-size: 11px;
    text-align: justify;
    margin-left: 7px;
}
.FechaNoticias
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #81308F;
    font-size: 11px;
    text-align: left;
}
#TituloRecuadroTotal
{
    text-align: left;
    background: #6ea542;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
}
#icoCarrito
{
    background: url(../img/icoCarrito.gif) no-repeat;
    width: 23px;
    height: 20px;
    float: right;
}
.icoBuscar
{
    background: url(../img/icobuscar.gif) no-repeat;
    width: 23px;
    height: 20px;
    float: right;
}
.BoxBusqueda
{
    margin-bottom: 10px;
    float: left;
    padding: 3px;
    border: 1px dotted #999999;
    width: 220px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #838389;
    font-size: 11px;
    text-align: left;
}
#BoxSitioSeguro
{
    margin-bottom: 10px;
    float: left;
    padding: 3px;
    width: 220px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #838389;
    font-size: 11px;
    text-align: center;
}
.BoxLinea
{
    margin-bottom: 10px;
    float: left;
    padding: 3px;
    border: 1px solid #CCCCCC;
    width: 220px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #838389;
    font-size: 11px;
    text-align: left;
}
.boxlinearecuadros
{
    margin-left: 7px;
    margin-bottom: 10px;
    float: left;
    border: 1px solid #CCCCCC;
    width: 209px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 11px;
    text-align: left;
}

.boxlinearecuadros2
{
    margin-left: 7px;
    margin-bottom: 10px;
    float: none;
    border: 1px solid #CCCCCC;
    width: 650px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 11px;
    text-align: left;
}
.BoxLineaMarcas
{
    margin-left: 6px;
    margin-bottom: 10px;
    margin-top: 10px;
    float: left;
    clear: both;
    border: 1px solid #CCCCCC;
    width: 647px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 11px;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}
.ColorBoxRecuadro
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #8A4A98;
    font-size: 11px;
    text-align: left;
}
.recuadroHead
{
    background: url(../img/recuadroHead.jpg) repeat-x;
    height: 27px;
}
#BoxPublicidad
{
    margin-bottom: 10px;
    float: left;
    padding: 10px;
    border: 1px solid #CCCCCC;
    width: 206px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #838389;
    font-size: 11px;
    text-align: center;
    background-image: url(../img/publicidad.jpg);
}
#BoxPublicidadv2
{
    margin-bottom: 10px;
    float: left;
    border: 1px solid #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #838389;
    font-size: 11px;
    text-align: center;
}
#resultadototal
{
    float: right;
    width: 50px;
    text-align: right;
}
#totalcesta
{
    float: right;
    width: 50px;
    text-align: right;
}
.TituloRecuadroBusqueda
{
    text-align: left;
    background: #838389;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
}
.TextBuscar
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    color: #6ea542;
    text-decoration: none;
    background: url(../img/bulletverde.gif) left no-repeat;
    padding-left: 15px;
}
.BulletsBox
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    color: #949496;
    background: url(../img/bullets.jpg) left no-repeat;
    padding-left: 15px;
    text-decoration: none;
}
.BulletsBox a
{
    text-decoration: none;
}
.BulletsBox a:hover
{
    cursor: pointer;
    text-decoration: underline;
}
.BulletsBox a:visited
{
    text-decoration: none;
}


.TituloBox01
{
    margin: 5px 5px 5px 5px;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    color: #545454;
    font-size: 12px;
    background: url(../img/icoBoxRecuadro01.jpg) left no-repeat;
    padding-left: 20px;
    font-weight: bold;
}
.BulletHistoria
{
    background: url(../img/icoHistoria.jpg) left no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    padding-left: 13px;
}

.BulletHistoria2
{
    background: url(../img/icoHistoria.jpg) left no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666666;
    padding-left: 10px;
    white-space: nowrap;
}
.TituloBox02
{
    margin: 5px 5px 5px 5px;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    color: #545454;
    font-size: 12px;
    background: url(../img/icoBoxRecuadro02.jpg) left no-repeat;
    padding-left: 20px;
    font-weight: bold;
}
a.TextBuscar:active, a.TextBuscar:link, a.TextBuscar:hover, a.TextBuscar:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    color: #6ea542;
}
.guarda
{
    float: left;
    clear: both;
    background: url(../img/guardas.jpg) repeat-x;
    height: 12px;
    width: 648px;
    margin: 10px 0px 10px 6px;
}
#ContenidoCarrito
{
    float: right;
    border: 1px dotted #999999;
    width: 535px;
    padding: 3px;
    text-align: left;
}
.TituloRecuadroCatalogo
{
    background: #81308f;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
}
.TituloRecuadroNoticias
{
    background: #D8BFDC;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
}
.TituloRecuadroProductos
{
    background: #D1D1D1;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
}
.TituloNoticias
{
    clear: both;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #81308F;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
    background: url(../img/bulletNoticias.jpg) left no-repeat;
    padding-left: 25px;
}
.TituloNuestrosProductos
{
    clear: both;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #535353;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
    background: url(../img/bulletProductos.jpg) left no-repeat;
    padding-left: 25px;
}
.footerText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    text-decoration: none;
}
.img
{
    vertical-align: middle;
    margin-left: 5px;
}
.imgNoticias
{
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 20px;
}
.imgProductos
{
    clear: both;
    margin-top: 10px;
    margin-left: 6px;
    margin-right: 6px;
}
.productoImg
{
    margin-right: 8px;
    margin-bottom: 8px;
}
.DivNoticiasRigth
{
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.DivRigthProductos
{
    width: 312px;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    margin-right: 8px;
}
.textLeft
{
    text-align: left;
    float: left;
}
.textRight
{
    text-align: right;
    float: right;
}

.imgSitioSeguro
{
    vertical-align: middle;
    float: right;
}
.imgABC
{
    vertical-align: middle;
}
a.footerText:active, a.footerText:visited, a.footerText:hover, a.footerText:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    text-decoration: none;
}
.form_titulos
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.form_textinf
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #717272;
    text-align: justify;
    text-decoration: none;
}

.condiciones
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #BF92CB;
    text-decoration: none;
}

.resolucion
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #B569D6;
    text-decoration: none;
    font-weight: normal;
}

.resolucion a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
}

.resolucion a:link, a:active, a:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #B569D6;
    text-decoration: none;
    font-weight: normal;
}
.input
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #81308F;
    text-decoration: none;
    border: 1px solid #D6D6D6;
    width: 98%;
    font-weight: bold;
    height: 18px;
    background-color: #FFFFFF;
    text-indent: 3px;
    vertical-align: middle;
}

.inputcuenta
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
    border: 1px solid #D6D6D6;
    width: 98%;
    font-weight: bold;
    margin: 0px;
    height: 18px;
    background-color: #FFFFFF;
    text-align: center;
}

.inputclientes
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #81308F;
    text-decoration: none;
    width: 100px;
    font-weight: bold;
    margin: 0px;
    height: 18px;
    background-color: #FFFFFF;
    text-align: left;
    border: 1px solid #666666;
}

.InputLogin
{
    font-size: 10px;
    color: #666666;
    font-family: Verdana;
    background-color: #CCCCCC;
    font-weight: bold;
    height: 14px;
    width: 132px;
    border: 1px solid #FFFFFF;
    margin-top: 3px;
}




.formtext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
    text-transform: none;
    text-align: left;
}

.accesos
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #C0C0C0;
    text-decoration: none;
    font-variant: normal;
    text-align: right;
    line-height: 11px;
}
.botones
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    border: 1px solid #FFFFFF;
    width: 98%;
    font-weight: bold;
    height: 25px;
    background-color: #81308F;
    text-indent: 3px;
    vertical-align: middle;
    letter-spacing: 1px;
}
.privacidad
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    line-height: 15px;
    text-align: justify;
}
.privacidadneg
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    line-height: 15px;
    text-align: justify;
}
.titulos
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #9344A4;
    line-height: 22px;
}
.Publicidad
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #9344A4;
    cursor: pointer;
}
.Publicidadv1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #6EA542;
    cursor: pointer;
}
.titulosCarrito
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #9344A4;
    text-align: left;
    line-height: 35px;
}
#boxInput
{
    background-color: #DFDFDF;
    border: 1px #CCCCCC solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 180px;
    padding: 3px;
}
#boxInputSuscribir
{
    background-color: #DFDFDF;
    border: 1px #CCCCCC solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 180px;
    padding: 3px;
}
#PasosABC
{
    padding-left: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #B5B5B9;
    vertical-align: middle;
    line-height: 18px;
    font-size: 10px;
}
#PasoA
{
    background: url(../img/pasosA.gif) left no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #838389;
    border-bottom: 1px dotted #999999;
    border-top: 1px dotted #999999;
    margin-top: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 25px;
    margin-left: 3px;
    margin-right: 5px;
}
#PasoB
{
    background: url(../img/pasosB.gif) left no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #838389;
    border-bottom: 1px dotted #999999;
    border-top: 1px dotted #999999;
    margin-top: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 20px;
    margin-left: 3px;
    margin-right: 5px;
}
#PasoC
{
    background: url(../img/pasosC.gif) left no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #838389;
    border-bottom: 1px dotted #999999;
    border-top: 1px dotted #999999;
    margin-top: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 20px;
    margin-left: 3px;
    margin-right: 5px;
}
#TitulosPasosB
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #9B1A8A;
    border-bottom: 1px dotted #999999;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-left: 3px;
    margin-right: 5px;
}
.imgsCarritos
{
    border: 1px dotted #999999;
    margin-bottom: 5px;
}
#CuadrosCarritos
{
    float: left;
    margin: 20px 10px 20px 15px;
    width: 89px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-align: center;
    color: #838389;
}
.TxtBtnContenidos
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #B5B5B9;
    font-size: 10px;
    text-decoration: none;
    background: url(../img/bulletvioleta.gif) left top no-repeat;
    padding-left: 15px;
    text-transform: capitalize;
    font-weight: bold;
    line-height: 17px;
}
a.TxtBtnContenidos:link, a.TxtBtnContenidos:active, a.TxtBtnContenidos:visited, a.TxtBtnContenidos:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #B5B5B9;
    font-size: 10px;
    text-decoration: none;
    background: url(../img/bulletvioleta.gif) left top no-repeat;
    padding-left: 15px;
    font-weight: bold;
    line-height: 17px;
}
#tablaContenidos
{
    text-align: left;
    float: left;
    padding-right: 20px;
    margin-left: 5px;
    width: 180px;
}
#TablaMaterContenidos
{
    text-align: center;
}
.CarritoTitulo
{
    background: url(../img/CarritoHead.gif) right no-repeat;
    text-align: left;
    background: #C6DFBD;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #45AA42;
    font-size: 11px;
    font-weight: bold;
    border-bottom: 1px solid #FFFFFF;
    padding: 5px;
}
.CarritoTitulo2
{
    background: url(../img/FlechaUp.gif) right no-repeat;
    width: 650px;
    height: 23px;
    text-align: left;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #45AA42;
    font-size: 11px;
    font-weight: bold;
    padding-top: 5px;
}
.CarritoTitulo3
{
    background: url(../img/FlechaDown.gif) right no-repeat;
    width: 650px;
    height: 23px;
    text-align: left;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #45AA42;
    font-size: 11px;
    font-weight: bold;
    padding-top: 5px;
}
.CarritoDetalles
{
    text-align: left;
    background: #E9EAEC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #808285;
    font-size: 11px;
    font-weight: bold;
    border-bottom: 1px solid #FFFFFF;
    padding: 5px;
}
.CarritoDetallesRef
{
    width: 310px;
}
.CarritoDetallesStock
{
    width: 110px;
}
.CarritoDetallesPrecio
{
    width: 80px;
}
.CarritoDetallesCant
{
    width: 80px;
}
.CarritoDetallesCarro
{
    width: 70px;
}


.LoginError
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: Red;
    font-size: 11px;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 5px;
}
.DetalleCarrito
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #808285;
    font-size: 11px; /*padding-top:10px; 	padding-bottom:5px;*/
    padding-left: 5px;
}
.DetalleCarrito2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #808285;
    font-size: 11px;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 5px;
}
.DetalleCarrito2 a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #808285;
    font-size: 11px;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 5px;
    text-decoration: none;
}
.DetalleCarrito2 a:hover
{
    text-decoration: underline;
    cursor: pointer;
}
.DetalleCarrito2 a:visited
{
    text-decoration: none;
}
.boxInputCarrito
{
    background-color: #DFDFDF;
    border: 1px #333333 solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 30px;
    padding: 3px;
}
.BtnAñadir
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #45AA42;
    font-size: 10px;
    color: #6ea542;
    text-decoration: none;
    background: url(../img/carritoBtn.gif) right no-repeat;
    padding-right: 10px;
    padding-left: 1px;
    display: block;
    line-height: 30px;
}
a.BtnAñadir:active, a.BtnAñadir:link, a.BtnAñadir:hover, a.BtnAñadir:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #45AA42;
    font-size: 10px;
    color: #6ea542;
}
.ArticuloNumero
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #45AA42;
    font-size: 11px;
}
.ImgOk
{
    border: none;
    margin-left: 5px;
    margin-right: 5px;
}
.BtnComprarAhora
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 10px;
    color: #6ea542;
    text-decoration: none;
    background: url(../img/bulletverdeCompleto.gif) left no-repeat;
    padding-left: 15px;
    text-align: right;
}
a.BtnComprarAhora:active, a.BtnComprarAhora:link, a.BtnComprarAhora:hover, a.BtnComprarAhora:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 10px;
}
#BtnComprar
{
    text-align: right;
    margin-top: 15px;
    margin-bottom: 15px;
}
#Leyenda
{
    float: right;
    width: 655px;
    padding: 3px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-bottom: 15px;
    color: #808285;
}
.IconoCompra
{
    float: right;
    display: block;
    height: 16px;
    width: 21px;
    vertical-align: middle;
}
.textbox
{
    background-color: #DFDFDF;
    border: 1px #CCCCCC solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 180px;
    padding: 3px;
}
.link
{
}
.link a
{
    text-decoration: none;
}
.link a:hover
{
    text-decoration: none;
    cursor: pointer;
}
.link a:visited
{
    text-decoration: none;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 8pt;
    color: #8339AC;
}

.Body
{
    margin-top: 10px;
    float: left;
    padding: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #838389;
    font-size: 10pt;
    text-align: left;
}

.TitulosPasos
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #8339ac;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-left: 3px;
    margin-right: 5px;
}
.TitulosPasos a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #8339ac;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-left: 3px;
    margin-right: 5px;
    text-decoration: none;
}
.TitulosPasos a:hover
{
    cursor: pointer;
    text-decoration: underline;
}
.TitulosPasos a:visited
{
    text-decoration: none;
}

.linea
{
    margin-top: 10px;
    width: 95%;
    border-bottom: 1px dotted #999999;
    padding: 3px;
    text-align: left;
    margin-bottom: 20px;
    height: 10px;
}
.linea2
{
    margin-top: 10px;
    width: 95%;
    float: right;
    padding: 3px;
    text-align: left;
    margin-bottom: 20px;
    height: 10px;
}
.Detalle
{
    padding: 3px;
    background-color: #f2f2f2;
    border: 1px #dddddd solid;
}
.TextoDetalle1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: Green;
    font-weight: bold;
    font-style: italic;
}
.TextoDetalle2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: Purple;
    font-weight: bold;
    font-style: italic;
}
.Buscador_cruzado
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: gray;
    font-weight: normal;
    font-style: normal;
}

/*Nuevo Catalogo*/
.cabecera_catalogo
{
    background: url(../img/icono_europarts.png) left no-repeat;
    padding-left: 60px;
}
.texto_catalogo
{
    float: left;
    margin-top: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texto_catalogo2
{
    color: #8339ac;
    font-size: 12pt;
    font-weight: bold;
}
.texto_catalogo3
{
    color: #669933;
    font-family: Verdana,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    text-decoration: none;
}

.texto_catalogo4
{
    color: #669933;
    font-family: Verdana,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    text-decoration: none;
}
.contenedor_1
{
    color: #8339AC;
    font-family: Verdana,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 5px;
}
.contenedor
{
    background-color: #f5f5f5;
    border-bottom-style: dotted;
    border-bottom-color: #BBBBBB;
    border-bottom-width: 1px;
    border-top-style: dotted;
    border-top-color: #BBBBBB;
    border-top-width: 1px;
    color: #8339AC;
    font-family: Verdana,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
}
.espaciado_arbol
{
    margin-left: 56px;
}
.espaciado_link
{
    padding-top: 15px;
    padding-left: 10px;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 8pt;
    color: #8339AC;
    position: absolute;
}

.enlaces_catalogo
{
    float: right;
}
.dotted_catalogo
{
    border-bottom-style: dashed;
    border-bottom-color: #BBBBBB;
    border-bottom-width: 1px;
    color: White;
    padding: 7px;
    border-top-style: dashed;
    border-top-color: #BBBBBB;
    border-top-width: 1px;
}
.Cuadro_Superfamilia
{
    margin-left: 5px;
    margin-top: 5px;
    width: 320px;
    height: 87px;
    background: url(../img/cuadro_catalogo.png) left no-repeat;
    padding-top: 1px;
}
.imagen_superfamilia
{
    margin-left: 2px;
    margin-top: 2px;
    border: solid 1px #6b6962;
    width: 84px;
    height: 81px;
    float: left;
}
.lnk_superfamilia a
{
    float: left;
    color: #8339ac;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    padding-left: 2px;
    padding-top: 10px;
    white-space: normal;
    width: 205px;
    position: absolute;
}
.lnk_catalogo a
{
    background: url(../img/icono_catalogo.png) left no-repeat;
    float: left;
    color: #669933;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: italic;
    margin-left: 100px;
    padding-left: 15px;
    margin-top: 68px;
    text-decoration: none;
    text-align: right;
    white-space: nowrap;
}

.modalBackground
{
    background-color: #333d51;
    filter: alpha(opacity=85);
    opacity: 0.85;
}
.lnkLogout
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #FAFAFA;
    text-decoration: none;
}
.lnkLogout a
{
    text-decoration: none;
}
.lnkLogout a:hover
{
    text-decoration: none;
    color: #666666;
}
.lnkLogout a:visited
{
    text-decoration: none;
}
.lnkCursor
{
    cursor: pointer;
}
.alineado
{
    vertical-align: text-top;
}
.texto_Resaltado
{
    color: Purple;
    font-size: 9pt;
    font-weight: bold;
}
.fondo_contenido
{
    background-color: #f0f0f0;
}

.Cuadro_DocPractica
{
    margin-left: 5px;
    margin-top: 5px;
    width: 320px;
    height: 60px;
    background: url(../img/cuadro_catalogo.png) left no-repeat;
    padding-top: 1px;
}
.imagen_DocPractica
{
    margin-left: auto;
    margin-right: auto;
    border: solid 1px #6b6962;
    width: 60px;
    height: 55px;
    float: left;
    text-align: center;
    vertical-align: middle;
}

.lnk_DocPractica a
{
    float: left;
    color: #8339ac;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    padding-left: 2px;
    padding-top: 10px;
    white-space: normal;
    width: 205px;
    position: absolute;
    vertical-align: middle;
    text-decoration: none;
}

.Incidencia a:link
{
    text-decoration: none;
    color: Blue;
    font-family: Verdana;
    font-size: 20px;
}

.Incidencia a:visited
{
    text-decoration: none;
    color: Blue;
    font-family: Verdana;
    font-size: 20px;
}

.Incidencia a:active
{
    text-decoration: none;
    color: Blue;
    font-family: Verdana;
    font-size: 20px;
}

.Incidencia a:hover
{
    text-decoration: underline;
    color: Blue;
    font-family: Verdana;
    font-size: 20px;
}

