/*//////////////////////////////////////*/
/*/////////Elementos basicos////////////*/
/*//////////////////////////////////////*/

html {
    height: 100%;
    }

body {
    margin: 0px;
    padding: 0px;
    height: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #4E5155;
    text-align: center;
    background: #ffffff url(../img/body_bkg.gif) 0px 0px repeat-x;
    }
    
/*todos los elementos a 0*/
body * {
    margin: 0px;
    padding: 0px;
    position: relative;
    }

/*preparo titulos y cabeceras*/
h1, h2, h3, h4, h5 {
    }

.hide {
    margin: 0px !important;
    padding: 0px !important;
    height: 0px;
    width: 0px;
    font-size: 0px;
    line-height: 0px;
    overflow: hidden;
    visibility: hidden;
    display: block;
    }
    
br.hide {
    display: none;
    }
    
hr    {
    display: none !important;
    }

/*listados*/    
ul    {
    list-style-type: none;
    }

/*Formularios*/    
input, select, textarea {
    padding: 2px 2px 0px;
    width: 138px;
    height: 15px;
    border-style: solid;
    border-width: 1px;
    border-color: #7F9DB9;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 12px;
    color: #4E5155;
    background: #ffffff;
    }
    
select {
    margin: 0px 2px 0px 0px;
    padding: 0px;
    height: 19px;
    width: 80px;
    }
    
    * html input {
        /*Exporer 6*/
        ma\rgin: -1px 0px -1px;
        padding: 3px 2px 0px;
        he\ight: 14px;
        }
    
    * html select {
        /*Exporer 6*/
        ma\rgin: 0px 0px 0px -2px;
        w\idth: 82px;
        }
        
    *:first-child+html input {
        /*explorer 7*/
        height: 14px;
        }
        
    *:first-child+html select {
        /*explorer 7*/
        margin: 0px 0px 0px -2px;
        width: 82px;
        height: 20px;
        }
        
input.checkBox {
    margin: 0px 4px 0px 0px;
    padding: 0px;
    width: 13px !important;
    height: 13px !important;
    border-style: none;
    display: block;
    }
    
* html input.checkBox { 
    ma\rgin: 0px 2px 0px 0px;
    }
    
input.radio {
    margin: auto;
    padding: 0px;
    width: auto;
    height: auto;
    border-style: none;
    background: inherit;
    display: block;
    }
    
    * html input.radio {
        /*Explorer 6*/
        w\idth: 12px;
        he\ight: 12px;
        backg\round: transparent;
        }
        
    *:first-child+html input.radio {
        /*Explorer 7*/
        width: 12px;
        height: 12px;
        background: transparent;
        }
    
form input:focus, form select:focus, form textarea:focus {
    background: #D7D6D6 !important;
    outline-style: none;
    }
    
form fieldset {
    border-style: none;
    }
    
form fieldset legend {
    display: none;
    } 

    
/*Vinculos*/
a, a:link { 
    color: #990000;
    }
    
a:visited {
    color: #990000;
    /*color: #A75959;*/
    } 
    
a:hover, a:active {
    color: #F00E0E;
    /*-moz-outline-style: none;*/
    }

/*textos en tablas*/
td {
    font-size: 12px;
    }
    
img {
    display: block;
    }

/*colores destacar textos*/
.destaca01 {
    color: #990000;
    }

/*!!!!!!!clear floats (FIREFOX) !!!!!!!!!*/
#cuerpo:after, #colIzquierda .modCol:after, #colDestacados .modCol:after, #centro .modCont:after, #centro .itemRow:after, #centro .item:after, #colDestacados .item:after, #centro .formRow:after, #centro .publicidad:after { 
    content: "&nbsp;";
    display: block;
    clear: both;
    height: 0px;
    visibility: hidden;
    }
    
/*Efecto botones en FIREFOX*/
#header .submitButton, #centro .submitButton, #colIzquierda .submitButton, #colDestacados .submitButton {    
    margin-top: 7px;
    height: 24px;
    background-position: 0px 0px;
    border-style: none !important;
    /*background: #00ff00;*/
    cursor: pointer;
    }
    
    #header .submitButton span, #centro .submitButton span, #colIzquierda .submitButton span, #colDestacados .submitButton span {
        height: 0px;
        width: 0px;
        font-size: 0px;
        line-height: 0px;
        overflow: hidden;
        display: block;
        }

#header .submitButton:active, #centro .submitButton:active, #colIzquierda .submitButton:active, #colDestacados .submitButton:active {
    background-position: 0px 1px !important;
    /*-moz-outline-style: none;*/
    }
    

/*///////////////////////////////*/    
/*/////////LAYOUT////////////*/
/*///////////////////////////////*/

#principal {
    margin: 0px auto;
    width: 100%;
    height: auto;
    /*Minimo Alto para Mozilla*/
    min-height: 100%;
    text-align: center;
    /*background:  #0ff0ff;*/
    overflow: hidden;
    }
    
    * html #principal {
        /*Explorer 6*/
        he\ight: 100%;
        o\verflow: visible;
        }
        
#header {
    margin: 0px auto;
    width: 968px;
    height: 175px;
    text-align: left;
    /*background: #E58B00;*/
    }

#cuerpo {
    margin: 0px auto;
    padding: 0px 0px 118px;
    width: 968px;
    text-align: left;
    /*background: #00ff00;*/
    clear: both;
    overflow: visible;
    }
    
    /*Columna Izquierda*/
    #cuerpo #colIzquierda {
        width: 179px;
        height: auto;
        min-height: 10px;
        /*background: #F1AD09;*/
        float: left;
        }
        
    /*Centro*/
    #cuerpo #centro {
        margin: 0px -3px 0px 0px;
        padding: 0px 18px;
        width: 590px;
        height: auto;
        min-height: 10px;
        /*background: #1595A4;*/
        float: left;
        z-index: 1;
        }
        
    /*Columna Derecha*/
    #cuerpo #colDestacados {
        margin: 0px 0px 0px -3px;
        width: 163px;
        height: auto;
        min-height: 10px;
        /*background: #94CA27;*/
        float: right;
        z-index: 1;
        }

#footer {
    margin: 110px 0px 0px 0px;
    padding: 0px;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 118px;
    text-align: left;
    /*background: #FF06EB;*/
    position: absolute;
    overflow: hidden;
    clear: both;
    z-index: 2;
    }
    
    * html #footer {
        /*Explorer 6*/ 
        b\ottom: -1px;   
        }


/*////////////////////////////////*/
/*////////////ELEMENTOS////////////*/
/*////////////////////////////////*/

/*////////////CABECERA////////////*/

/*logo*/
#header #logoHead {
    width: 294px;
    height: 75px;
    background: /*#78D6AD*/ url(../img/logohead.gif) 0px 16px no-repeat;
    float: left;
    }
    
    #logoHead a {
        left: 0px;
        top: 16px;
        width: 294px;
        height: 59px;
        /*background: #ff00ff;*/
        display: block;
        overflow: hidden;
        }
        
/*ultima actualizacion*/
#header p.lastUpdate {
    right: 0px;
    top: 147px;
    width: 280px;
    height: 16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    letter-spacing: -1px;
    line-height: 12px;
    text-align: right;
    color: #898078;
    /*background: #E70016;*/
    position: absolute;
    }
    
/*path*/
#header .path {
    padding: 2px 0px 2px 16px;
    left: 0px;
    top: 145px;
    height: 15px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0px;
    line-height: 0px;
    word-spacing: -1px;
    color: #AC3232;
    background: /*#0E6F04*/ url(../img/path_bull.gif) 2px 6px no-repeat;
    position: absolute;
    display: table;
    }
    
* html #header path {
    /*Explorer 6*/
    d\isplay: block;
    }
    
    
    #header .path a:link, #header .path a:visited, #header .path span.texto {
        padding: 0px 3px 1px 0px;
        font-size: 11px;
        line-height: 12px;
        word-spacing: 0px;
        vertical-align: top;
        color: #898078;
        /*background: #ff0000;*/
        display: table-cell;
        }
        
    * html #header .path a:link, * html #header .path a:visited, * html #header .path span.texto {
        /*Explorer 6*/
        d\isplay: inline-block;
        }
        
    
    #header .path a:link, #header .path a:visited {
        color: #AC3232;
        }
        
    #header .path a:hover, #header .path a:active {
        }
        
    #header .path span.slash {
        padding: 0px 2px 1px 0px;
        font-size: 11px;
        line-height: 12px;
        /*background: #85816C;*/
        display: table-cell;
        }
        
    * html #header .path span.slash {
        /*Explorer 6*/
        d\isplay: inline-block;
        }
        
/*Buscador*/
#header #buscar {
    padding: 36px 0px 0px 14px;
    width: 490px;
    height: 39px;
    /*background: #FFD200;*/
    float: left;
    }
    
    #buscar form {
        right: 30px;
        float: right;
        /*background: #B70397;*/
        }
        
        #buscar form fieldset {
            /*background: #496F13;*/
            display: block;
            float: right;
            }
            
            #buscar form fieldset label {
                height: 0px;
                width: 0px;
                font-size: 0px;
                line-height: 0px;
                overflow: hidden;
                display: block;
                position: absolute;
                }
            
            /*campos*/
            #buscar form fieldset p {
                padding: 2px 3px 2px 0px;
                font-size: 0px;
                line-height: 0px;
                /*background: #00f00f;*/
                display: block;
                float: left;
                }
                
            #buscar form fieldset .inputShadow {
                padding: 3px 4px 3px 1px;
                font-size: 0px;
                line-height: 0px;
                background: /*#00f00f*/ url(../img/inputbkg_buscar.gif) 0px 2px no-repeat;
                display: block;
                float: left;
                }
                
            #buscar form fieldset .inputShadow.selectShadow {
                background: /*#00f00f*/ url(../img/selectbkg_buscar.gif) 0px 2px no-repeat;
                }
            
            * html #buscar form fieldset .inputShadow.selectShadow {
                /*Explorer 6*/
                padd\ing: 3px 5px 2px 0px;
                }
                
            *:first-child+html #buscar form fieldset .inputShadow.selectShadow {
                /*Explorer 7*/
                padding: 3px 5px 2px 0px;
                }
                
                * html #buscar form fieldset .inputShadow input {
                    ma\rgin: -2px 0px 0px 0px;
                    }
                    
                * html #buscar form fieldset .inputShadow select {
                    ma\rgin: -1px 0px 0px 0px;
                    }
                
            /*Botones*/
            #buscar .submitButton.buscar {
                margin: 0px 0px 0px 2px;
                width: 63px;
                height: 26px;
                background: /*#ff0ff0*/ url(../img/btt_buscartop.gif) 0px 0px no-repeat;
                display: block;
                float: left;
                }
                
        /*Boton Busqueda Avanzada*/
        #buscar p.busquedaAvanzada {
            display: none;
            }

                    
/*menu Principal*/
#header #mainMenu {
    width: auto;
    height: 65px;
    font-size: 0px;
    line-height: 0px;
    /*background: #00FF3C;*/
    clear: left;
    }
    
    #mainMenu li {
        width: auto;
        height: 38px;
        /*background: #ECF95E;*/
        float: left;
        overflow: visible;
        }
    
        #mainMenu li a:link, #mainMenu li a:visited {
            padding: 0px 0px 0px 10px;
            height: 38px;
            color: #ffffff;
            text-decoration: none;
            background: /*#fff000*/ url(../img/mm_izq_combo.gif) 0px 0px no-repeat;
            display: block;
            }
            
        * html #mainMenu li a:link, * html #mainMenu li a:visited {
            /*Explorer 6*/
            d\isplay: inline-block;
            }
        
        #mainMenu li a:hover, #mainMenu li a:active {
            background-position: 0px -38px;
            cursor: pointer;
            }
            
            #mainMenu li a:link span, #mainMenu li a:visited span {
                padding: 17px 16px 0px 0px;
                width: auto;
                height: 21px;
                font-size: 12px;
                line-height: 13px;
                font-weight: bold;
                background: /*#0945F1*/ url(../img/mm_der_combo.gif) right 0px no-repeat;
                display: block;
                }
            
            * html #mainMenu li a:link span, * html #mainMenu li a:visited span {
                /*Explorer 6*/
                d\isplay: inline-block;
                }
                
            #mainMenu li a:hover span, #mainMenu li a:active span {
                background-position: right -38px;
                }
                
            /*Ultimo Item del Menu*/
            #mainMenu li.last a:link span, #mainMenu li.last a:visited span {
                background: /*#0945F1*/ url(../img/mmlast_der_combo.gif) right 0px no-repeat;
                }
        
        
            #mainMenu li.last a:hover span, #mainMenu li.last a:active span  {
                background: /*#0945F1*/ url(../img/mmlast_der_combo.gif) right -38px no-repeat;
                }
                    
        /*seccion actual*/
        #mainMenu li a.current:link, #mainMenu li a.current:visited {
            background: /*#ff0ff0*/ url(../img/mm_izq_combo.gif) 0px -38px no-repeat !important;
            }
        
            #mainMenu li a.current:link span, #mainMenu li a.current:visited span {
                background: /*#FB8200*/ url(../img/mm_der_combo.gif) right -38px no-repeat;
                }
                
            /*ultimo actual*/
            #mainMenu li.last a.current:link span, #mainMenu li.last a.current:visited span  {
                background: /*#000000*/ url(../img/mmlast_der_combo.gif) right -38px no-repeat !important;
                }
                
    /*Efectos folder*/                    
    #mainMenu li:hover, #mainMenu li:active, #mainMenu li.over, #mainMenu li.current {
        /*background: #f00f00;*/
        z-index: 10 !important;
        }
        
    #mainMenu li#menuItem_1 {
        left: 0px;
        z-index: 9;
        }
        
    #mainMenu li#menuItem_2 {
        left: -7px;
        z-index: 8;
        } 
        
    #mainMenu li#menuItem_3 {
        left: -14px;
        z-index: 7;
        }
        
    #mainMenu li#menuItem_4 {
        left: -21px;
        z-index: 6;
        }
        
    #mainMenu li#menuItem_5 {
        left: -28px;
        z-index: 5;
        }
        
    #mainMenu li#menuItem_6 {
        left: -35px;
        z-index: 4;
        }
        
        /*subMenus*/
        #mainMenu li ul {
            left: 0px;
            top: 38px;
            height: 0px;
            width: 0px;
            font-size: 0px;
            line-height: 0px;
            overflow: hidden;
            visibility: hidden;
            display: block;
            position: absolute;
            /*background: #0ff0ff;*/
            }
        
        /*current subMenu*/
        #mainMenu li.current ul {
            }
            
            #mainMenu li ul li {
                height: 27px;
                }
                    
                #mainMenu li ul li a:link, #mainMenu li ul li a:visited {
                    padding: 7px 0px 0px 14px;
                    height: 20px;
                    font-size: 12px;
                    line-height: 12px;
                    background: /*#0000ff*/ url(../img/sm_bull.gif) 5px 9px no-repeat;
                    }
                    
                #mainMenu li ul li a:hover, #mainMenu li ul li a:active {
                    text-decoration: underline;
                    }
            
/*otras secciones*/
#extraMenu {
    right: 0px;
    top: 89px;
    width: auto;
    height: 23px;
    font-size: 0px;
    line-height: 0px;
    position: absolute;
    /*background: #FF00C0;*/
    }
            
    #extraMenu li {
        width: auto;
        height: 23px;
        border-style: solid;
        border-width: 0px 0px 0px 1px;
        border-color: #C36B6B;
        /*background: #0ffff0;*/
        float: left;
        }
        
    #extraMenu li.last {
        border-width: 0px 1px 0px 1px;
        }
        
        #extraMenu li a:link, #extraMenu li a:visited {
            padding: 6px 10px 0px 10px;
            height: 17px;
            color: #ffffff;
            font-size: 12px;
            line-height: 12px;
            text-decoration: none;
            /*background: #fff000;*/
            display: block;
            }
            
        * html #extraMenu li a:link, * html #extraMenu li a:visited {
            /*Explorer 6*/
            d\isplay: inline-block;
            }
            
        #extraMenu li a:hover, #extraMenu li a:active {
            background: #643131;
            }
            
            
/*clientes*/
#header #user {
    right: 0px;
    top: 113px;
    height: 26px;
    /*background: #FFF000;*/
    position: absolute;
    }
    
    #user .bienvenido {
        padding: 6px 4px 0px 0px;
        height: 20px;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 12px;
        color: #ffffff;
        /*background: #ff0ff0;*/
        display: block;
        float: left;
        }
        
    /*Botones*/
    #user .submitButton.login, #user .submitButton.newUser, #user .ayuda {
        margin: 6px 0px 0px 2px;
        width: 62px;
        height: 15px;
        background: /*#ff0ff0*/ url(../img/btt_login.gif) 0px 0px no-repeat;
        display: block;
        float: left;
        }
        
    #user .submitButton.newUser {
        width: 88px;
        background: /*#ff0ff0*/ url(../img/btt_signup.gif) 0px 0px no-repeat;
        }
        
    /*Ayuda*/
    #user .ayuda:link, #user .ayuda:visited {
        margin-left: 8px;
        width: 45px;
        background: /*#ff0ff0*/ url(../img/btt_ayuda.gif) 0px 0px no-repeat;
        }
        
    #user .ayuda:active {
        background-position: 0px 1px;
        }
        
    #user .ayuda:hover {}
        
/*su compra*/
#header #suCompra {
    right: -21px;
    top: 0px;
    width: 205px;
    height: 89px;
    background: /*#0DFEF0*/ url(../img/vercompra_bkg.gif) right 15px no-repeat;
    position: absolute;
    }
    
    #suCompra p {
        padding: 32px 95px 0px 0px;
        font-size: 10px;
        line-height: 12px;
        text-align: right;
        color: #ffffff;
        }
        
        #suCompra p strong {
            margin-top: -1px;
            font-size: 18px;
            line-height: 19px;
            letter-spacing: -1px;
            word-spacing: -1px;
            display: block;
            }
            
            #suCompra a:link, #suCompra a:visited {
                padding: 0px 7px 0px 0px;
                color: #ffffff;
                background: url(../img/vercompra_arrow.gif) right 4px no-repeat;
                display: block;
                float: right;
                }
                
            #suCompra a:hover, #suCompra a:active {
                color: #EB9F9F;
                }
            
                #suCompra a    strong {
                    font-size: 10px;
                    line-height: 12px;
                    letter-spacing: 0px;
                    }
                    
/*////////////Columna Izquierda////////////*/
        
/*modulos (colIzquierda - colDestacados)*/
#colIzquierda .modCol, #colDestacados .modCol {
    padding: 8px 6px 2px;
    width: 165px;
    border-style: solid;
    border-width: 0px 1px;
    border-color: #A0A0A0;
    /*background: #00ffff;*/
    }
    
#colIzquierda .modColHead, #colIzquierda .modColFoot, #colDestacados .modColHead, #colDestacados .modColFoot, #colDestacados .modCompraHead, #colDestacados .modCompraFoot {
    width: 179px;
    height: 10px;
    font-size: 0px;
    line-height: 0px;
    background: /*#ffffff*/ url(../img/modizq_top.gif) 0px 0px no-repeat;
    }

#colIzquierda .modColFoot, #colDestacados .modColFoot {    
    background: /*#ffffff*/ url(../img/modizq_bttm.gif) 0px 0px no-repeat;
    }
    
/*titulos (colIzquierda - colDestacados)*/
#colIzquierda h3, #colDestacados h3 {
    margin: -6px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
    width: 179px;
    background: url(../img/modizqtit_top.gif) 0px top no-repeat;
    }
    
    #colDestacados h3 {
        width: 163px;
        }
    
    #colIzquierda h3 span, #colDestacados h3 span {
        padding: 0px 22px 4px 13px;
        font-size: 13px;
        line-height: 14px;
        color: #ffffff;
        display: block;
        background: url(../img/modizqtit_bttm.gif) 0px bottom no-repeat;
        }
        
/*Separador de secciones (colIzquierda - colDestacados)*/
#colIzquierda .hr, #colDestacados .hr {
    height: 12px;
    /*background: #ff00ff;*/
    display: block;
    clear: both;
    overflow: hidden;
    }
    
/*Parrafos (colIzquierda - colDestacados)*/
#colIzquierda .modCol p, #colIzquierda .modCol ul, #colDestacados .modCol p, #colDestacados .modCol ul {
    padding: 0px 3px 6px 3px;
    line-height: 14px;
    /*background: #F6FF00;*/
    }
    
    /*listados (colIzquierda - colDestacados)*/
    #colIzquierda ul li, #colDestacados ul li {
        padding: 0px 0px 3px 9px;
        background: /*#00ff00*/ url(../img/list_bull.gif) 0px 4px no-repeat;
        font-size: 13px;
        line-height: 14px;
        overflow: hidden;
        }
        
        #colIzquierda .modCol ul ul {
            padding: 5px 0px 4px 0px;
            }
            

/*menu Izquierda (izqMenu)*/
#colIzquierda .modCol .izqMenu {
    padding: 0px 0px 8px 0px;
    font-size: 0px;
    line-height: 0px;
    }

    #colIzquierda .modCol .izqMenu li {
        padding: 0px 0px 1px;
        width: 165px;
        background: /*#000000*/ url(../img/izqm_bkg.gif) 0px bottom no-repeat;
        }
        
        #colIzquierda .modCol .izqMenu li a:link, #colIzquierda .modCol .izqMenu li a:visited {
            font-size: 13px;
            line-height: 15px;
            /*font-weight: bold;*/
            text-decoration: none;
            background: /*#00f00f*/ url(../img/izqmenu_bull.gif) 0px 8px no-repeat;
            display: block;
            }
            
            #colIzquierda .modCol li a:link span, #colIzquierda .modCol li a:visited span {
                padding: 4px 10px 5px 9px;
                display: block;
                }
            
            #colIzquierda .modCol li.hasSmenu a:link span, #colIzquierda .modCol li.hasSmenu a:visited span {
                background: /*#96A117*/ url(../img/izqmenu_bullexpand.gif) 0px 8px no-repeat;
                }
                
        #colIzquierda .modCol .izqMenu li a:hover, #colIzquierda .modCol .izqMenu li a:active {
            background-position: -165px 8px;
            background-color: #DAE0E4;
            }
            
            #colIzquierda .modCol li.hasSmenu a:hover span, #colIzquierda .modCol li.hasSmenu a:active span {
                /*background-position: -165px 4px;*/
                }
            
        /*submenus (izqMenu)*/
        #colIzquierda .modCol .izqMenu li div.izqSubM {
            /*background: #A35C69;*/
            height: 0px;
            width: 0px;
            visibility: hidden;
            overflow: hidden;
            }
        
            #colIzquierda .modCol .izqMenu li ul {
                padding: 4px 0px 8px 0px;
                /*background: #407361;*/
                overflow: hidden;
                }
                
                #colIzquierda .modCol .izqMenu li li {
                    padding: 0px 14px 0px 14px;
                    width: 137px;
                    background: url(../img/list_bull2.gif) 8px 6px no-repeat;
                    }
            
                    #colIzquierda .modCol .izqMenu li li a:link, #colIzquierda .modCol .izqMenu li li a:visited {
                        padding: 2px 0px 3px 0px;
                        font-size: 13px;
                        line-height: 15px;
                        font-weight: normal;
                        color: #3A5C8C;
                        text-decoration: underline;
                        background: transparent none;
                        }
                        
                    #colIzquierda .modCol .izqMenu li li a:hover, #colIzquierda .modCol .izqMenu li li a:active {
                        color: #A72D2B;
                        }
                                            
/*Boletin de Novedades*/
.modCol form {
    padding: 0px 0px 0px 3px;
    /*background: #0f0f0f;*/
    }
    
    #colIzquierda .modCol form p {
        padding: 0px 0px 8px 0px;
        font-size: 13px;
        line-height: 16px;
        }

    /*campos*/
    .modCol form .inputShadow {
        padding: 0px 2px 3px 0px;
        font-size: 0px;
        line-height: 0px;
        background: /*#00f00f*/ url(../img/inputbkg_colIzq.gif) 0px 0px no-repeat;
        display: block;
        float: left;
        }
        
        .modCol form input {
            width: 153px;
            }
    
    /*Botones*/
    .modCol .submitButton.izqEnviar {
        width: 161px;
        background: /*#ff00ff*/ url(../img/btt_suscribirse.gif) 0px 0px no-repeat;
        }

        
/*////////////Columna Centro////////////*/
        
/*titulos Contenido*/
#centro h1 {
    margin: 0px 0px 5px 0px;
    color: #AC3232;
    font-size: 18px;
    line-height: 19px;
    letter-spacing: -1px;
    }
    
    #centro h1 span, #centro h2 span {
        display: block;
        }

#centro h2 {
    padding: 0px 0px 4px 0px;
    font-size: 16px;
    line-height: 17px;
    letter-spacing: -1px;
    color: #B00D0D;
    }

#centro h3 {
    padding: 0px 0px 6px 0px;
    font-size: 15px;
    line-height: 16px;
    color: #3A5C8C;
    }
    
/*Titulos destacados*/
#centro .destacaTitle {
    margin: 0px 0px 12px 0px;
    padding: 3px 0px 0px 0px;
    width: 590px;
    background: url(../img/destacatit_top.gif) 0px top no-repeat;
    }
    
    #centro .destacaTitle span {
        padding: 0px 22px 4px 7px;
        height: auto;
        width: auto;
        font-size: 13px;
        line-height: 14px;
        letter-spacing: -1px;
        color: #ffffff;
        background: url(../img/destacatit_bttm.gif) 0px bottom no-repeat;
        visibility: visible;
        }

/*Parrafos (Centro)*/    
#centro p, #centro ul  {
    padding-bottom: 10px;
    line-height: 17px;
    /*background: #A7542B;*/
    }
    
    /*listados, listados de links, listados horizontales*/
    #centro ul {
        }
        
        #centro ul ul {
            padding: 5px 0px 5px 2px;
            }
    
        #centro ul li {
            padding: 0px 0px 5px 13px;
            background: /*#00ff00*/ url(../img/list_bull.gif) no-repeat 2px 6px;
            overflow: hidden;
            }
            
            #centro ul li ul li {
                background: /*#00ff00*/ url(../img/list_bull2.gif) no-repeat 0px 8px;
                }
            
        #centro ol li {
            padding-left: 0px;
            margin: 0px 0px 4px 22px;
            /*background: #00ff00;*/
            }
            
            #centro ol li ul li {
                margin: 0px;
                padding: 0px 0px 5px 13px;
                }
                
                #centro ol li ul li ul li {
                    margin: 0px;
                    padding: 0px 0px 5px 7px;
                    }
            
        #centro .lowerAlpha {
            list-style-type: lower-alpha;
            }
    
/*Separador de secciones*/
#centro .hr {
    height: 12px;
    /*background: #ff00ff;*/
    display: block;
    clear: both;
    overflow: hidden;
    }
    
/*ver mas (centro, colIzquierda, colDestacados)*/
#centro .vermas:link, #centro .vermas:visited, #colIzquierda .vermas:link, #colIzquierda .vermas:visited, #colDestacados .vermas:link, #colDestacados .vermas:visited {
    padding: 0px 12px 2px 0px;
    height: 12px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 12px;
    white-space: nowrap;
    text-decoration: none;
    background: /*#000000*/ url(../img/item_masinfo.gif) right 4px no-repeat;
    display: block;
    float: right;
    overflow: hidden;
    }
    
    #centro .vermas:hover, #centro .vermas:active, #colIzquierda .vermas:hover, #colIzquierda .vermas:active, #colDestacados .vermas:hover, #colDestacados .vermas:active {
        text-decoration: underline;
        }
        
/*Modulos Contenido*/
#centro .modCont {
    padding: 9px 13px 0px;
    height: 1%;
    border-style: solid;
    border-width: 0px 1px;
    border-color: #A0A0A0;
    overflow: visible;
    /*background: #587863;*/
    }
    
    /*Titulos*/
    #centro .modTitle {
        margin: -4px 0px 0px 0px;
        padding: 3px 0px 0px 0px;
        width: 590px;
        background: url(../img/modconttit_top.gif) 0px top no-repeat;
        }
        
        #centro .modTitle span {
            padding: 0px 22px 4px 13px;
            height: auto;
            width: auto;
            font-size: 13px;
            line-height: 14px;
            letter-spacing: 0px;
            color: #ffffff;
            background: url(../img/modconttit_bttm.gif) 0px bottom no-repeat;
            visibility: visible;
            }
            
    /*Subtitulos*/
    #centro .modCont h2 {
        padding: 0px 0px 4px;
        font-size: 13px;
        line-height: 14px;
        letter-spacing: 0px;
        }
        
        #centro .modCont h2 span {
            padding: 0px 0px 5px 0px;
            display: table-cell;
            background: url(../img/subtit_bkg.gif) 0px bottom repeat-x;
            }
            
        * html #centro .modCont h2 span {
            /*Explorer 6*/
            d\isplay: inline-block;
            }
    
#centro .modContHead, #centro .modContFoot {
    width: auto;
    height: 10px;
    font-size: 0px;
    line-height: 0px;
    background: /*#ffffff*/ url(../img/modcont_top.gif) 0px 0px no-repeat;
    }

#centro .modContFoot {    
    background: /*#ffffff*/ url(../img/modcont_bttm.gif) 0px 0px no-repeat;
    }
    
    
/*publicidad*/
#centro .publicidad {
    font-size: 0px;
    line-height: 0px;
    /*background: #00f00f;*/
    }
    
    #centro .publicidad p {
        padding: 0px;
        }
    
        #centro .publicidad p a:link, #centro .publicidad p a:visited  {
            width: 590px;
            text-decoration: none;
            border-style: none;
            display: block;
            }
        
            #centro .publicidad p a img {
                border-style: solid;
                border-width: 1px !important;
                border-color: #9A9A9A;
                }
                
            /*Esquinas Redondeadas (publicidad)*/
            #centro .publicidad .topLeft, #centro .publicidad .topRight, #centro .publicidad .bttmLeft, #centro .publicidad .bttmRight {
                left: 0px;
                top: 0px;
                width: 6px;
                height: 6px;
                display: block;
                position: absolute;
                /*background-color: #00ffff;*/
                background-image: url(../img/publi_topleft.png);
                background-position: 0px 0px;
                background-repeat: no-repeat;
                }
                
            #centro .publicidad .topRight {
                left: auto;
                right: 0px;
                background-image: url(../img/publi_topright.png);
                }
                
            #centro .publicidad .bttmLeft {
                top: auto;
                bottom: 0px;
                background-image: url(../img/publi_bttmleft.png);
                }
                
            #centro .publicidad .bttmRight {
                top: auto;
                right: 0px;
                bottom: 0px;
                left: auto;
                background-image: url(../img/publi_bttmright.png);
                }
        
/*Items (General)*/
#centro .item, #colDestacados .item {
    padding: 0px 0px 8px 0px;
    height: 1%;
    width: 176px;
    /*background: #001BE6;*/
    }
                
    /*Bloque titulo*/
    #centro .item .titBlock, #colDestacados .item .titBlock {
        padding: 7px 0px 4px 0px;
        height: 1%;
        width: 176px;
        z-index: 2;
        /*background: #ff00ff;*/
        }
        
        .item .titBlock strong.date {
            padding-bottom: 3px;
            font-size: 11px;
            line-height: 12px;
            color: #8D6969;
            display: block;
            }

        #centro .item .titBlock h2, #colDestacados .item .titBlock h2 {
            margin-bottom: -2px;
            padding: 0px;
            font-size: 16px;
            line-height: 17px;
            letter-spacing: -1px;
            }
            
            .titBlock h2 a:link, .titBlock h2 a:visited {
                text-decoration: none;
                }
                
            .titBlock h2 a:hover, .titBlock h2 a:active {
                text-decoration: underline;
                }
                
            .item .titBlock h2 strong {
                font-size: 12px;
                line-height: 13px;
                letter-spacing: 0px;
                color: #8D6969;
                display: block;
                }
                
        .item .autor {
            padding: 4px 0px 0px 0px;
            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            font-weight: normal;
            line-height: 12px;
            color: #79797B;
            display: block;
            }
        
            .item .titBlock cite {
                font-style: normal;
                }
            
        .item .titBlock br {
            display: none;
            }
            
            
    /*Imagen*/
    #centro .item .imagen, #colDestacados .item .imagen {
        padding: 0px 4px 0px 0px;
        font-size: 0px;
        line-height: 0px;
        text-align: left;
        float: left;
        background: /*#f00f00*/ url(../img/itemimg_bkg.gif) right top no-repeat;
        }
        
    * html #centro .item .imagen {
        /*Explorer 6*/
        w\idth: 1%;
        }
            
        .item .imagen a:link, .item .imagen a:visited {
            width: auto;
            border-style: solid;
            border-width: 1px;
            border-color: #B1B1B1;
            display: block;
            z-index: 2;
            }
            
        .item .imagen a br {
            display: none;
            }
        
            .item .imagen a img {
                border-style: solid;
                border-width: 1px;
                border-color: #ffffff;
                }
                
        .item .imagen span {
            height: 3px;
            width: 20px;
            display: block;
            background: /*#000000*/ url(../img/itemimg_bttmbkg.gif) left bottom no-repeat;
            }
                
        /*Novedad*/
        #centro .item .imagen .novedad, #colDestacados .item .imagen .novedad {
            left: -1px;
            top: -1px;
            width: 49px;
            height: 49px;
            position: absolute;
            z-index: 2;
            background: /*#00ff00*/ url(../img/ico_novedad.png) 0px 0px no-repeat;
            }
    
        /*Oferta*/
        #centro .item .imagen .oferta, #colDestacados .item .imagen .oferta {
            left: -12px;
            bottom: -12px;
            width: 41px;
            height: 41px;
            position: absolute;
            background: /*#00ff00*/ url(../img/ico_oferta.png) 0px 0px no-repeat;
            }
            
        * html #centro .item .imagen .oferta, * html #colDestacados .item .imagen .oferta {
            /*Explorer 6*/
            b\ottom: -8px;
            }
            
    /*datos*/
    #centro .item .datos, #colDestacados .item .datos {
        font-size: 13px;
        line-height: 17px;
        color: #3A5C8C;
        }
            
    /*descripcion*/    
    #centro .item .descripcion, #colDestacados .item .descripcion {
        padding: 0px 0px 1px 0px;
        height: 1%;
        /*background: #076C2B;*/
        }
        
        #centro .item .descripcion p, #colDestacados .item .descripcion p {
            padding: 0px 0px 8px 0px;
            }
            
        
    /*precio Normal*/
    #centro .item .pvp, #colDestacados .item .pvp {
        padding: 4px 0px 0px 0px;
        white-space: nowrap;
        /*background: #E9F200;*/
        }
            
        #centro .item .pvp strong, #colDestacados .item .pvp strong {
            font-size: 14px;
            line-height: 15px;
            letter-spacing: -1px;
            word-spacing: -1px;
            color: #AE302E;
            display: block;
            /*background: #00FB00;*/
            }
            
        #centro .item .pvp strong span, #colDestacados .item .pvp strong span {
            font-size: 10px;
            line-height: 12px;
            font-weight: normal;
            }
    
    /*precio Oferta*/
    #centro .item .pvp.oferta, #colDestacados .item .pvp.oferta {
        padding: 0px;
        }
        
        #centro .item .pvp.oferta .antes, #colDestacados .item .pvp.oferta .antes {
            font-size: 10px;
            line-height: 12px;
            letter-spacing: -1px;
            word-spacing: -1px;
            color: #79797B;
            display: block;
            /*background: #78AEFC;*/
            }
            
            #centro .item .pvp.oferta .antes del, #colDestacados .item .pvp.oferta .antes del {
                font-size: 12px;
                line-height: 12px;
                font-weight: bold;
                }
                
            #centro .item .pvp.oferta br, #colDestacados .item .pvp.oferta br {
                display: none;
                }
            
        #centro .item .pvp.oferta strong, #colDestacados .item .pvp.oferta strong {
            margin-top: -2px;
            }
                
            #centro .item .pvp.oferta strong span, #colDestacados .item .pvp.oferta strong span {
                color: #AE302E;
                display: inline;
                }
                
    /*comprar*/
    #centro .item .itemForm {
        width: 87px;
        height: 23px;
        font-size: 0px;
        line-height: 0px;
        /*background: #CA1010;*/
        }
            
        #centro .item .itemForm .submitButton.comprar {
            margin-top: 0px;
            width: 87px;
            height: 23px;
            background: url(../img/btt_comprarlista.gif) 0px 0px no-repeat;
            }
            
    /*estado stock*/
    #centro .item .estado {
        padding: 0px;
        height: 23px;
        text-align: right;
        position: absolute;
        /*background: #00f00f;*/
        }
        
        #centro .item .estado strong {
            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            line-height: 12px;
            color: #3A5C8C;
            }
            
        #centro .item .estado.estado_3 strong, #centro .item .estado.estado_4 strong, #centro .item .estado.estado_5 strong, #centro .item .estado.estado_6 strong {
            color: #8D6969;
            }
            
        #centro .item .estado.estado_2 strong {
            color: #DF1818;
            }
            
            
/*items en revistas, material y mapas*/
#centro .item.material, #colDestacados .item.material {
}

        /*Novedad*/
        #centro .item.revista .imagen .novedad, #colDestacados .item.revista .imagen .novedad,
        #centro .item.material .imagen .novedad, #colDestacados .item.material .imagen .novedad,
        #centro .item.mapas .imagen .novedad, #colDestacados .item.mapas .imagen .novedad {
            }
    
        /*Oferta*/
        #centro .item.revista .imagen .oferta, #colDestacados .item.revista .imagen .oferta,
        #centro .item.material .imagen .oferta, #colDestacados .item.material .imagen .oferta,
        #centro .item.mapas .imagen .oferta, #colDestacados .item.mapas .imagen .oferta {
            width: 44px;
            height: 44px;
            background-image: url(../img/ico_ofertaNormal.png);
            }


/*Filas*/
#centro .itemRow {
    margin-bottom: 15px;
    width: 590px;
    height: 1%;
    clear: both;
    overflow: visible;
    /*background: #ED8BE3;*/
    }    
        
/*Items (en TRES COLUMNAS)*/
#centro .modCont .itemRow.tresCol {
    width: 562px;
    }

#centro .itemRow.tresCol .item {
    margin: 0px 17px 0px 0px;
    padding: 0px 0px 14px 0px;
    position: static;
    float: left;
    /*background: #0ff0ff;*/
    }
    
#centro .itemRow.tresCol .item.last {
    margin: 0px 0px 0px 0px;
    }
    
* html #centro .itemRow.tresCol .item.last {
    /*Explorer 6*/
    ma\rgin: 0px -3px 0px 0px;
    }
    
    /*Imagen (en TRES COLUMNAS)*/
    #centro .itemRow.tresCol .item .imagen {
        top: 0px;
        width: auto;
        height: 126px;
        position: absolute;
        }
        
    /*Bloque titulo (en TRES COLUMNAS)*/
    #centro .itemRow.tresCol .item .titBlock {
        margin-top: 126px;
        clear: left;
        }
        
    /*descripcion (en TRES COLUMNAS)*/    
    #centro .itemRow.tresCol .item .descripcion {
        }
        
        #centro .itemRow.tresCol .item .descripcion p {
            font-size: 13px;
            line-height: 16px;
            }
    
    /*Precio (en TRES COLUMNAS)*/
    #centro .itemRow.tresCol .item .pvp {
        float: left;
        z-index: 2;
        /*background: #ffff00;*/
        }
        
    /*comprar (en TRES COLUMNAS)*/
    #centro .item .itemForm {
        text-align: right;
        float: right;
        }
        
        
/*Items (en DOS COLUMNAS - TIPO MUDULO)*/
#centro .itemRow.dosColMods {
    background: url(../img/itemrow_2colmod_bttm.gif) 0px bottom repeat-x;
    }
    
#centro .itemRow.dosColMods.single {
    margin-bottom: 0px;
    background-repeat: no-repeat;
    }
    
    .itemRow.dosColMods .itemRowTop {
        height: 5px;
        background: /*#000000*/ url(../img/itemrow_2colmod_top.gif) 0px 0px repeat-x;
        overflow: hidden;
        }
        
    .itemRow.dosColMods.single .itemRowTop {
        background-repeat: no-repeat;
        }
    
    /*Items (en DOS COLUMNAS "itemMod")*/
    #centro .itemRow.dosColMods .item.itemMod {
        margin: 0px 16px 0px 0px;
        padding: 0px 6px;
        width: 275px;
        float: left;
        /*background: #001BE6;*/
        position: static;
        }

    #centro .itemRow.dosColMods .item.itemMod.last {
        margin: 0px 0px 0px 0px;
        position: static;
        }
        
        /*Titulos*/
        #centro .itemRow.dosColMods .item.itemMod h2 {
            padding: 3px 0px 0px 0px;
            margin: 0px 0px 8px 0px;
            background: url(../img/itemmodtit_top.gif) 0px top no-repeat;
            }
            
            .itemRow.dosColMods .item.itemMod h2 span {
                padding: 0px 20px 4px 12px;
                font-size: 13px;
                line-height: 14px;
                color: #ffffff;
                background: url(../img/itemmodtit_bttm.gif) 0px bottom no-repeat;
                }
      
                
            /*Imagen*/
            #centro .item.itemMod .imagen {
                padding: 0px 12px 15px 8px;
                width: 104px;
                background-image: none;
                }
                
            .item.itemMod .imagen a:link, .item.itemMod .imagen a:visited {
                border-width: 2px;
                }
                
            /*descripcion*/    
            #centro .item.itemMod .descripcion {
                margin: 0px 0px 0px 124px;
                padding: 0px 0px 15px 0px;
                }
                
            * html #centro .item.itemMod .descripcion {
                /*Explorer*/
                ma\rgin: 0px 0px 0px 121px;
                }
                
                #centro .item.itemMod .descripcion p {
                    font-size: 13px;
                    line-height: 16px;
                    }
                    
            /*ver mas*/
            #centro .item.itemMod .vermas:link, #centro .item.itemMod .vermas:visited {
                right: 309px;
                bottom: 5px;
                position: absolute;
                z-index: 10;
                }

            /*ver mas*/
            #centro .item.itemMod.last .vermas:link, #centro .item.itemMod.last .vermas:visited {
                right: 8px;
                }
                
                
/*publicidad (en DOS COLUMNAS)*/
#centro .publicidad.dosCol {
    }
    
    .publicidad.dosCols a {
        width: 287px;
        display: block;
        float: left;
        }
        
        .publicidad.dosCols a img {
            border-style: none;
            }
        
    .publicidad.dosCols span {
        width: 16px;
        height: 16px;
        float: left;
        display: block;
        }
        
        
/*/////////Columna Derecha//////////////*/
        
/*modulos (colDestacados)*/
#colDestacados .modCol {
    width: 149px;
    font-size: 13px;
    /*background: #00ffff;*/
    }
    
#colDestacados .modColHead, #colDestacados .modColFoot {
    width: 163px;
    background: /*#00f00f*/ url(../img/modder_top.gif) 0px 0px no-repeat;
    }

#colDestacados .modColFoot {    
    background: /*#00f00f*/ url(../img/modder_bttm.gif) 0px 0px no-repeat;
    }
    
/*titulos (colIzquierda - colDestacados)*/
#colDestacados h3 {
    background: url(../img/moddertit_top.gif) 0px top no-repeat;
    }
    
    #colDestacados h3 span {
        background: url(../img/moddertit_bttm.gif) 0px bottom no-repeat;
        }
        
        
/*su compra*/
#colDestacados .modCompra {
    padding: 6px 0px 0px;
    width: 163px;
    z-index: 2;
    background: url(../img/modcompra_bkg.gif) 0px 0px repeat-y;
    }

#colDestacados .modCompraHead, #colDestacados .modCompraFoot {
    width: 163px;
    background: /*#00f00f*/ url(../img/modcomprader_top.gif) 0px 0px no-repeat;
    }

#colDestacados .modCompraFoot {
    background: /*#00f00f*/ url(../img/modcomprader_bttm.gif) 0px 0px no-repeat;
    }


#colDestacados h3.titCompra {
    background-image: url(../img/modcompratitder_top.gif);
    }
    
    #colDestacados h3.titCompra span {
        background-image: url(../img/modcompratitder_bttm.gif);
        }
    
    #colDestacados .modCompra div {
        padding: 0px 6px;
        width: 151px;
        }

        #colDestacados .modCompra #sucompra {
            width: 151px;
            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
            color: #5B5E65;
            border-style: dashed;
            border-collapse: separate;
            border-spacing: 0px;
            border-width: 1px 0px 0px 0px;
            border-color: #B2B2B2;
            /*background: #00f00f;*/
            }
            
            * html #colDestacados .modCompra #sucompra {
                /*Explorer 6*/
                b\order-collapse: collapse;
                }
            
            #colDestacados .modCompra #sucompra td {
                padding: 2px 0px 0px;
                margin: 0px;
                height: auto;
                font-size: 10px;
                line-height: 12px;
                font-weight: normal;
                overflow: visible;
                }
                
            /*itemCart*/
            #colDestacados .modCompra #sucompra .itemCart td {
                border-style: none;
                }
                
                #colDestacados .modCompra #sucompra .itemCart td.cantidad {
                    padding: 1px 2px 2px 0px;
                    }
                    
                #colDestacados .modCompra #sucompra .itemCart td.descripcion {
                    font-family: Arial, Helvetica, sans-serif;
                    padding-right: 2px;
                    }
                    
            /*itemCartprecio*/
            #colDestacados .modCompra #sucompra .itemCartprecio td {
                padding: 0px 0px 3px;
                color: #990000;
                border-style: dashed;
                border-width: 0px 0px 1px 0px;
                border-color: #B2B2B2;
                }
            
            /*total*/
            #colDestacados .modCompra #sucompra .total td {
                padding-top: 3px;
                font-size: 12px;
                line-height: 12px;
                font-weight: bold;
                color: #990000;
                text-align: right;
                border-style: none;
                }
                
                .modCompra #sucompra .total td strong {
                    font-family: Arial, Helvetica, sans-serif;
                    font-size: 19px;
                    line-height: 20px;
                    letter-spacing: -2px;
                    }
                
            #colDestacados .modCompra br {
                display: none;
                }
                
            #colDestacados .submitButton.enviarPedido {
                margin: 5px 6px -6px;
                width: 152px;
                height: 33px;
                background: url(../img/btt_vercomprader.gif) 0px 0px no-repeat;
                }
    
    
/*Items Derecha*/
#colDestacados .item  {
    padding: 0px 2px 8px;
    width: 145px;
    text-align: center;
    /*background: #FD2424;*/
    }
                
    /*Bloque titulo (en ITEM DERECHA)*/
    #colDestacados .item .titBlock {
        padding-top: 0px;
        width: 141px;
        text-align: left;
        /*background: #00ff00;*/
        }
        
        #colDestacados .item .titBlock h2 {
            margin-bottom: 0px;
            }
            
    /*Imagen (en ITEM DERECHA)*/
    #colDestacados .item .imagen {
        margin: 0px auto;
        padding: 0px 0px 0px 4px;
        width: 121px;
        float: none;
        background: /*#f00f00*/ url(../img/itemderimg_bkg.gif) 4px top no-repeat;
        }
            
        #colDestacados .item .imagen a:link, #colDestacados .item .imagen a:visited {
            width: 115px;
            }
        
            #colDestacados .item .imagen a img {
                }
                
        #colDestacados .item .imagen span {
            width: 121px;
            background: url(../img/itemderimg_bttmbkg.gif) left top no-repeat;
            }
            
        /*Novedad (en ITEM DERECHA)*/
        #colDestacados .item .imagen .novedad {
            }
    
        /*Oferta*/
        #centro .item .imagen .oferta, #colDestacados .item .imagen .oferta {
            left: auto;
            right: -12px;
            }
            
    /*precio Normal (en ITEM DERECHA)*/
    #colDestacados .item .pvp {
        }
            
    /*precio Oferta (en ITEM DERECHA)*/
    #colDestacados .item .pvp.oferta {
        margin: 0px auto;
        display: table;
        }
        
    * html #colDestacados .item .pvp.oferta {
        /*Explorer 6*/
        d\isplay: inline;
        }
        
    *:first-child+html #colDestacados .item .pvp.oferta {
        /*Explorer 7*/
        display: inline;
        }
        
        #colDestacados .item .pvp.oferta .antes {
            padding: 0px 4px 0px 0px;
            text-align: right;
            display: table-cell;
            vertical-align: bottom;
            /*background: #78AEFC;*/
            }
            
        * html #colDestacados .item .pvp.oferta .antes {
            /*Explorer 6*/
            t\op: 1px;
            d\isplay: inline-block;
            }
    
        *:first-child+html #colDestacados .item .pvp.oferta .antes {
            /*Explorer 7*/
            top: 1px;
            display: inline-block;
            } 
            
            #colDestacados .item .pvp.oferta .antes del {
                margin-top: -2px;
                display: block;
                }
                
            * html #colDestacados .item .pvp.oferta .antes del {
                /*Explorer 6*/
                t\op: -2px;
                d\isplay: inline-block;
                }
            
            *:first-child+html #colDestacados .item .pvp.oferta .antes del {
                /*Explorer 7*/
                top: -2px;
                display: inline-block;
                }
                
            * html #colDestacados .item .pvp.oferta br {
                d\isplay: block;
                }
                
            *:first-child+html #colDestacados .item .pvp.oferta br {
                /*Explorer 7*/
                display: block;
                }
            
        #colDestacados .item .pvp.oferta strong {
            margin-top: 2px;
            padding: 0px;
            text-align: right;
            display: table-cell;
            /*background: #00f00f;*/
            }
            
        * html #colDestacados .item .pvp.oferta strong {
            /*Explorer 6*/
            d\isplay: inline-block;
            }
            
        *:first-child+html #colDestacados .item .pvp.oferta strong {
            /*Explorer 7*/
            display: inline-block;
            }
                
            #colDestacados .item .pvp.oferta strong span {
                margin-bottom: -3px;
                display: block;
                }
            
    /*datos (en ITEM DERECHA)*/
    #colDestacados .item .datos {
        }
            
    /*descripcion (en ITEM DERECHA)*/    
    #colDestacados .item .descripcion {
        padding: 3px 0px 0px 0px;
        text-align: left;
        }
        
        #colDestacados .item .descripcion p {
            font-size: 13px;
            line-height: 16px;
            }
        
/*Items Derecha (Noticias - Otros)*/
#colDestacados .item.noticiaDer  {
    padding: 0px 2px 8px;
    width: 145px;
    /*background: #FD2424;*/
    }
    
    /*Imagen*/
    #colDestacados .item.noticiaDer .imagen {
        margin: 0px auto 5px;
        padding: 0px 0px 0px 2px;
        width: 143px;
        background: /*#f00f00*/ url(../img/itemderimg2_bkg.gif) 2px top no-repeat;
        }
            
        #colDestacados .item.noticiaDer .imagen a:link, #colDestacados .item.noticiaDer .imagen a:visited {
            width: 137px;
            }
            
        #colDestacados .item.noticiaDer .imagen span {
            width: 143px;
            background: /*#000000*/ url(../img/itemderimg2_bttmbkg.gif) left bottom no-repeat;
            }
            
        /*Novedad (en ITEM DERECHA)*/
        #colDestacados .item.noticiaDer .imagen .novedad {
            display: none;
            }

        
/*publicidad (colDestacados)*/
#colDestacados div.publicidad {
    font-size: 0px;
    line-height: 0px;
    }
    
    #colDestacados div.publicidad a:link, #colDestacados div.publicidad a:visited  {
        margin-bottom: 12px;
        display: block;
        }
        
    #colDestacados div.publicidad a.last:link, #colDestacados div.publicidad a.last:visited {
        margin-bottom: 0px;
        }
        
        #colDestacados div.publicidad a img {
            border-style: none;
            }
        
        
/*shortAdd (facebook-ssl)*/
#colDestacados .shortAdd {
    line-height: 0px;
    font-size: 0px;
    text-align: center;
    }
    
#colDestacados .shortAdd.socialNetworks {
        padding: 0px !important;
        }
        
    #colDestacados .shortAdd.socialNetworks a {
        margin: 0px 5px;
        }
    
    #colDestacados .shortAdd img {
        display: inline;
        }

    #colDestacados .shortAdd br {
        display: none;
        }
        
    #colDestacados .shortAdd strong {
        padding-top: 2px;
        line-height: 13px;
        font-size: 12px;
        display: block;
        }

                
/*////////////FOOTER////////////*/
#footer #footerSet {
    margin: 0px auto;
    padding-top: 10px;
    width: 968px;
    height: 108px;
    background: /*#000000*/ url(../img/footer_bkg.gif) 0px 10px no-repeat;
    }
    
    /*menu pie*/    
    #footer ul {
        margin-top: 6px;
        padding: 4px 30px 0px 0px;
        right: 0px;
        width: auto;
        height: 20px;
        /*background: #00f00f;*/
        position: absolute;
        z-index: 2;
        }
            
        #footer ul li {
            padding: 0px 6px 0px 6px;
            height: 14px;
            border-style: solid;
            border-width: 0px 0px 0px 1px;
            border-color: #C8C6C6;
            float: left;
            }
            
        #footer ul li.last {
            border-width: 0px 1px 0px 1px;
            }
       
        #footer ul li a:link, #footer ul li a:visited   {
            font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            line-height: 12px;
            color: #ffffff;
            text-decoration: none;
            }
            
        #footer ul li a:hover, #footer ul li a:active   {
            text-decoration: underline;
            color: #ffffff;
            }
            
    
    #footer #arriba:link, #footer #arriba:visited {
        right: 6px;
        top: 17px;
        width: 20px;
        height: 21px;
        background: /*#00ffff*/ url(../img/btt_arriba.gif) no-repeat 0px 0px;
        display: block;
        clear: both;
        position: absolute;
        z-index: 2;
        }
        
    #footer #arriba:hover, #footer #arriba:active {
        background: /*#00EAFF*/ url(../img/btt_arriba.gif) no-repeat 0px -21px;
        }
        
            #arriba span    {
                display: none;
                }
    
            
    /*firma*/
    #footer #firma {
        padding: 36px 0px 0px 148px;
        width: 352px;
        height: 42px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 12px;
        text-align: left;
        color: #ffffff;
        background: /*#fff000*/ url(../img/logofoot.gif) 9px 36px no-repeat;
        clear: both;
        float: left;
        }
        
        #footer #firma a:link, #footer #firma a:visited {
            color: #ffffff;
            }
            
        #footer #firma a:hover, #footer #firma a:active {
            color: #ffffff;
            }
        
        #footer #firma .foot_logo {
            display: none;
            }
            
    /*firma*/
    #footer #info {
        padding: 46px 17px 0px 0px;
        width: 443px;
        height: 50px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 12px;
        text-align: right;
        color: #ffffff;
        /*background: #0000ff;*/
        float: right;
        }
        

/*////////////////////////////////////////*/
/*//////////Otros elementos//////////////*/
/*//////////////////////////////////////*/

/*tabla condiciones de envio*/    
#centro .tableShipping {
    margin: 0px auto 10px;
    width: 100%;
    border-color: #A0A0A0;
    border-style: solid;
    border-width: 0px 0px 1px 1px;
    border-collapse: separate;
    border-spacing: 0px;
    }
    
    .tableShipping thead, .tableShipping tbody, .tableShipping tr {
        position: static;
        }
    
    * html #centro .tableShipping {
        /*Explorer*/
        b\order-collapse: separate;
        }
        
        .tableShipping th {
            padding: 3px;
            font-size: 10px;
            line-height: 11px;
            text-transform: uppercase;
            text-align: center;
            color: #ffffff;
            border-style: solid;
            border-width: 0px 1px 0px 0px;
            border-collapse: collapse;
            border-color: #B8B8B8;
            background: #A0A0A0;
            }
            
            .tableShipping th.last {
                border-width: 0px;
                }
        
        .tableShipping td {
            padding: 3px 6px;
            font-size: 11px;
            line-height: 12px;
            border-style: solid;
            border-width: 1px 1px 0px 0px;
            border-color: #A0A0A0;
            border-collapse: collapse;
            }
            
        * html .tableShipping td {
            /*Explorer*/
            b\order-collapse: separate;
            }
            
/*tabla colecciones*/    
#centro .tableColecciones {
    margin: 0px 0px 10px;
    border-color: #A0A0A0;
    border-style: solid;
    border-width: 0px 0px 1px 1px;
    border-collapse: separate;
    border-spacing: 0px;
    }
    
    .tableColecciones thead, .tableColecciones tbody, .tableColecciones tr {
        position: static;
        }
    
    * html #centro .tableColecciones {
        /*Explorer*/
        b\order-collapse: separate;
        }
        
        .tableColecciones th {
            padding: 3px;
            font-size: 10px;
            line-height: 11px;
            text-transform: uppercase;
            text-align: left;
            color: #ffffff;
            border-style: solid;
            border-width: 0px 1px 0px 0px;
            border-collapse: collapse;
            border-color: #B8B8B8;
            background: #A0A0A0;
            }
            
            .tableColecciones th.last {
                border-width: 0px;
                }
        
        .tableColecciones td {
            padding: 3px 6px;
            font-size: 11px;
            line-height: 12px;
            border-style: solid;
            border-width: 1px 1px 0px 0px;
            border-color: #A0A0A0;
            border-collapse: collapse;
            }
            
        * html .tableColecciones td {
            /*Explorer*/
            b\order-collapse: separate;
            }
            

/*mapa - quines somos*/
#centro .item.mapa {
    width: 590px;
    /*background: #00f00f;*/
    }

    #centro .item.mapa .imagen {
        float: none;
        background: /*#f00f00*/ url(../img/itemmapaimg_bkg.gif) 0px 0px no-repeat;
        }
        
        #centro .item.mapa .imagen img {
            border-style: solid;
            border-width: 2px;
            border-color: #ffffff;
            }
            
        .item.mapa .imagen span {
            width: 590px;
            background: /*#000000*/ url(../img/itemmapaimg_bttmbkg.gif) left bottom no-repeat;
            }
            
        #centro .item.mapa .imagen .imageFrame {
            width: auto;
            height: auto;
            border-style: solid;
            border-width: 1px;
            border-color: #B1B1B1;
            display: block;
            z-index: 2;
            }
            
        #centro .item.mapa a.vermas:link, #centro .item.mapa a.vermas:visited {
            right: 5px;
            padding: 5px 13px 1px 0px;
            background: transparent url(../img/btt_zoommapa.gif) right 7px no-repeat;
            }
            
/*fotos - quienes somos*/
#centro .itemRow.tresCol.quienes {
    /*background: #00f00f;*/
    }
    
#centro .itemRow.tresCol.quienes .item {
    margin: 0px 16px 0px 0px;
    width: 186px;
    position: relative;
    background: /*#0ff0ff*/ url(../img/quienespic_bkg.gif) 0px 0px no-repeat;
    }
    
#centro .itemRow.tresCol.quienes .item.last {
    margin: 0px;
    }
    
    #centro .itemRow.tresCol.quienes img {
        margin: 3px 0px 0px 3px;
        position: relative;
        }
        

/*Ventanas emengentes*/
#fancybox-content #centro {
    padding: 10px 20px;
    width: auto;
    text-align: left;
    }
    
#fancybox-content  #centro .destacaTitle {
    width: auto;
    background-image: none;
    }
    
    #fancybox-content #centro .destacaTitle span {
        background-image: none;
        }
        
        
/*ventanas tpv*/
#centro #tpvMessage.modCarro h1 {
    margin-bottom: 8px;
    padding: 5px;
    border-radius: 4px;
    color: #ffffff;
    background-color: #3a5c8c;
}

#centro #tpvMessage.modCarro p {
    padding-bottom: 20px;
}
    
    #centro #tpvMessage.modCarro p strong {
        color: #3a5c8c;
    }

#centro #tpvMessage.modCarro.fail h1 {
    background-color: #ac3232;
}

    #centro #tpvMessage.modCarro.fail p strong {
        color: #ac3232;
    }
    
    #centro #tpvMessage.modCarro form {
        margin: 0px auto;
        padding: 20px;
        width: 472px;
        text-align: left;
        border: 1px solid #a0a0a0;
        border-radius: 5px;
        /*background: #16580D;*/
    }

    #centro #tpvMessage.modCarro .formRow {
        padding: 0px 0px 1px 2px;
        width: 470px;
        /*background: #00ff00;*/
    }
        

    #centro #tpvMessage.modCarro .formRow label {
        padding: 2px 0px 2px 2px;
        font-size: 11px;
        line-height: 11px;
        font-weight: bold;
        display: block;
        /*background: #ffff00;*/
    }
    
    
    
    /*campos*/    
    #centro #tpvMessage.modCarro .inputShadow {
        padding: 0px 2px 2px 0px;
        font-size: 0px;
        line-height: 0px;
        display: block;
        background: /*#00f00f*/ url(../img/inputbkg_formbusqueda.gif) 0px 0px no-repeat;
    }
    
    
    #centro #tpvMessage.modCarro .formCol.comment {
        /*background: #000fff;*/
        width: auto;
    }
    
    #centro #tpvMessage.modCarro .formCol.comment .inputShadow {
        width: 470px;
        background: /*#00f00f*/ url(../img/tareabkg_formaddpost.gif) 0px 0px no-repeat;
    }
    
    #centro #tpvMessage.modCarro .formCol.comment textarea {
        padding: 2px;
        width: 462px;
        height: 116px;
    }
    
        
    /*Botones*/
    #centro #tpvMessage.modCarro .formRow .formCol.buttons {
        padding-top: 7px;
        text-align: right;
    }
    
    #centro #tpvMessage.modCarro .submitButton.enviar, 
    #centro #tpvMessage.modCarro .submitButton.borrar {
        margin-left: 4px;
        width: 89px;
        background: /*#0f0f0f*/ url(../img/btt_enviar.gif) 0px 0px no-repeat;
    }
        
    #centro #tpvMessage.modCarro .submitButton.borrar {
        width: 86px;
        background: /*#ffffff*/ url(../img/btt_borrar.gif) 0px 0px no-repeat;
    }
        
    /*Fila Solo Botones*/
    #centro #tpvMessage.modCarro .formRow.buttons {
        text-align: right;
    }
    
   .alert .alert-danger {
    	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
    }
