/*Resultados*/
.resultados strong {
    color: #8C0909
    }
/*formulario de Busqueda*/
.modCont.formBusqueda {
    font-size: 0;
    line-height: 0;
    /*background: #0000ff;*/
    }
.modCont.formBusqueda fieldset {
    margin: 0 auto;
    /*background: #16580D;*/
    }
.modCont.formBusqueda .formRow {
    margin: 0 auto;
    padding: 0 0 1px 0;
    width: 470px;
    /*background: #00ff00;*/
    }
.modCont.formBusqueda .formCol {
    width: 220px;
    float: left;
    /*background: #A52483;*/
    }
.modCont.formBusqueda .formCol.last {
    float: right
    }
.modCont.formBusqueda .formRow label {
    padding: 2px 0 2px 2px;
    display: block;
    /*background: #ffff00;*/
    }
/*campos*/
.modCont.formBusqueda input.text {
    width: 212px
    }
/*Hack (Explorer 7)*/
*:first-child + html .modCont.formBusqueda input.text {
    margin-top: -1px
    }
.modCont.formBusqueda .formRow .select {
    width: 220px
    }
/*Fecha de edicion*/
.modCont.formBusqueda .formRow .fechaEdicionLabel {
    padding: 2px 0 2px 2px;
    font: bold 10px/11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #6B6B6B;
    display: block;
    /*background: #ffff00;*/
    }
.modCont.formBusqueda .fechaEdicion label {
    padding: 2px 2px 1px 2px;
    font-weight: normal;
    display: block;
    float: left;
    /*background: #ffff00;*/
    }
.modCont.formBusqueda .fechaEdicion .select {
    margin-right: 4px;
    width: 58px;
    float: left
    }
.modCont.formBusqueda .fechaEdicion input.text {
    width: 52px;
    float: left
    }
/*Botones*/
.modCont.formBusqueda .formRow.buttons {
    padding-top: 6px;
    padding-bottom: 0
    }
.modCont.formBusqueda .formRow .formCol.buttons {
    padding: 14px 0 0;
    text-align: right;
    /*background: #000FFF;*/
    }
.modCont.formBusqueda .submitButton.buscar, .modCont.formBusqueda .submitButton.borrar {
    margin-left: 4px;
    width: 89px;
    height: 22px;
    background: /*#0F0F0F*/ url(../img/btt_buscar.gif) 0 0 no-repeat
    }
.modCont.formBusqueda .submitButton.borrar {
    width: 91px;
    background: /*#FFFFFF*/ url(../img/btt_borrar.gif) 0 0 no-repeat
    }
/*Fila Solo Botones*/
.modCont.formBusqueda .formRow.buttons {
    text-align: right
    }
/*ordenar los resultados*/
.listadoOrden, .listadoMostrando, .filtro {
    height: 31px;
    width: 576px;
    clear: both;
    background: /*#0ff0ff*/ url(../img/mostrando_bkg.gif) 0 0 no-repeat
    }
/*filtro ordenar*/
.listadoOrden form {
    padding: 6px 10px 0;
    height: 25px;
    float: left;
    background: /*#00ff00*/ url(../img/ordenar_bkg.gif) right 0 no-repeat
    }
.listadoOrden form fieldset {
    float: left
    }
.listadoOrden form label {
    padding: 3px 4px 2px 0;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    word-spacing: -1px;
    color: #484D53;
    display: block;
    float: left;
    /*background: #ffff00;*/
    }
.listadoOrden form .select {
    padding: 0;
    width: 104px;
    height: 19px;
    font-size: 11px;
    line-height: 11px;
    float: left
    }
.listadoOrden form .submitButton.ordenar {
    margin: 0 0 0 3px !important;
    width: 11px;
    height: 20px;
    float: left;
    background: /*#ffff00*/ url(../img/btt_ascendant.gif) 0 0 no-repeat
    }
.listadoOrden form .submitButton.ordenar.descendant {
    background-image: url(../img/btt_descendant.gif)
    }
/*filtro materias*/
.filtro {
    margin-top: 5px
    }
.filtro .filtroMaterias {
    padding: 6px 10px 0 20px;
    height: 25px;
    float: right;
    background: /*#00ff00*/ url(../img/ordenar_bkg.gif) left 0 no-repeat
    }
.filtro form fieldset {
    float: left
    }
.filtro form label {
    padding: 3px 4px 2px 0;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    word-spacing: -1px;
    color: #484D53;
    display: block;
    float: left;
    /*background: #ffff00;*/
    }
.filtro form .select {
    padding: 0;
    width: auto;
    height: 19px;
    font-size: 11px;
    line-height: 11px;
    float: left
    }
/*navegacion de resultados*/
#centro .paginacion {
    padding: 8px 14px 0 0;
    width: auto;
    height: 23px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 11px;
    font-weight: bold;
    float: right;
    /*background: #FF0000;*/
    }
.paginacion .pages {
    margin-top: -1px;
    padding: 0;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    display: block;
    float: left;
    white-space: nowrap;
    /*background: #FF00FF;*/
    }
.paginacion .pages strong {
    font-size: 12px;
    line-height: 13px;
    vertical-align: -1px;
    color: #484D53
    }
#centro .totalPages {
    padding: 0 0 0 2px;
    font-weight: normal;
    color: #484D53
    }
.paginacion .menos, .paginacion .mas {
    padding: 0 0 2px 15px;
    height: 14px;
    width: auto;
    text-align: left;
    font-weight: bold;
    display: block;
    float: left;
    overflow: hidden;
    z-index: 2;
    background: /*#0000ff*/ url(../img/ordenbtt_menos.gif) no-repeat left 2px
    }
.paginacion .mas {
    padding: 0 15px 2px 0;
    text-align: right;
    background-image: url(../img/ordenbtt_mas.gif);
    background-position: right 2px
    }
.paginacion .mas:link, .paginacion .mas:visited {
    text-decoration: underline
    }
.paginacion .mas:hover, .paginacion .mas:active {
    text-decoration: underline
    }
/*navegacion de resultados (SOLO - en listadoMostrando)*/
.listadoMostrando {
    margin-bottom: 10px;
    text-align: center
    }
#centro .listadoMostrando .paginacion {
    padding: 0;
    height: 31px;
    width: 576px;
    z-index: 1;
    /*background: #000fff;*/
    }
.listadoMostrando .paginacion .pages {
    padding: 9px 0 0 0;
    float: none;
    /*background: #0ff0ff;*/
    }
.listadoMostrando .paginacion .menos {
    top: 9px;
    left: 13px;
    position: absolute;
    float: none
    }
.listadoMostrando .paginacion .mas {
    top: 9px;
    right: 13px;
    line-height: 12px;
    position: absolute;
    float: none
    }
/*Items en LISTADOS*/
#centro .listadoItems {
    padding: 0
    }
#centro .item.listado {
    margin-bottom: 14px;
    padding: 0 0 38px 0;
    width: 576px;
    background: /*#000fff*/ url(../img/item_sep.gif) 0 bottom no-repeat
    }
/*Bloque titulo (en Listados)*/
.item.listado .titBlock {
    padding: 3px 0 6px;
    width: 480px;
    float: right;
    /*background: #ff00ff;*/
    }
#centro .item.listado .titBlock h2 {
    margin-bottom: 0;
    width: 330px;
    /*background: #00f00f;*/
    }
.item.listado .titBlock h2 strong {
    padding-top: 0
    }
.item.listado .autor {
    width: 310px
    }
#centro .item.listado .editorial {
    padding: 4px 0 0;
    /*background: #F0F0F0;*/
    }
/*Imagen (en Listados)*/
#centro .item.listado .imagen {
    padding: 0;
    width: 96px;
    float: left;
    /*background: #f00f00;*/
    }
#centro .item.listado .imagen a:link, #centro .item.listado .imagen a:visited {
    width: 78px
    }
/*Novedad*/
/*Oferta*/
.item.listado .imagen .ofertaIco {
    right: -16px
    }
/*preview Google (en Listados)*/
#centro .item.listado .preview {
    padding: 0;
    bottom: 30px;
    left: 101px;
    font-size: 0;
    line-height: 0;
    clear: right;
    position: absolute;
    z-index: 2;
    /*background-color: #ffff00;*/
    }
#centro .item.listado .preview a {
    padding: 3px 7px 0 0;
    width: 69px;
    height: 23px;
    display: block
    }
/*datos (en Listados)*/
/*descripcion (en Listados)*/
#centro .item.listado .descripcion {
    padding-bottom: 15px;
    float: right;
    width: 480px;
    /*background: #00f00f;*/
    }
/*Precio Normal (en Listados)*/
#centro .item.listado .pvp {
    padding: 0 4px 0 0;
    right: 0;
    top: 3px !important;
    text-align: right;
    position: absolute;
    z-index: 5;
    overflow: hidden;
    /*background: #000000;*/
    }
/*precio Oferta (en Listados)*/
#centro .item.listado .pvp.oferta .antes {
    padding: 5px 0 0 0;
    display: block;
    float: left;
    /*background: #00f00f;*/
    }
#centro .item.listado .pvp.oferta .antes del {
    margin-top: -2px;
    display: block
    }
#centro .item.listado .pvp.oferta strong {
    padding: 0 0 0 5px;
    float: left;
    display: block
    }
#centro .item.listado .pvp.oferta strong span {
    margin-bottom: -2px;
    padding: 0;
    display: block
    }
/*estado stock (en LISTADOS)*/
#centro .item.listado .estado {
    right: 88px;
    bottom: 36px;
    position: absolute;
    /*background: #00F00F;*/
    }
#centro .item .estado.noComprar {
    right: 0
    }
/*comprar (en Listados)*/
#centro .item.listado .itemForm {
    bottom: 30px;
    right: 0;
    width: 81px;
    position: absolute;
    z-index: 2
    }