﻿/* estructura */
.cuerpo { background-color: #ffffff; margin-top: 0px; text-align: center; }
.entornopublico { width: 890px; margin: 0 auto; text-align: left; }
.columnaderecha { float: left; width: 155px; padding-left: 10px; }
.columnacentral { float: left; width: 630px; padding-left: 15px; }
.columnacentral2 { float: left; width: 470px; padding-left: 15px;}
.columnaizquierda { float: left; width: 155px; padding-left: 5px; }
.menulateral { padding-left: 5px; border-top: 1px; border-top-style: dotted; border-top-color: #cccccc; padding-top: 5px; padding-bottom: 10px; width: 150px; cursor: hand; cursor: pointer; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6E6E6E; text-transform: uppercase; background-image: url(imagenes/transparencia.gif); background-repeat: repeat; }
.menulateral:hover { background-color: #6ab91b; color: #FFFFFF; background-image: url(imagenes/cabfondo-on.gif); background-repeat: repeat; }
.menulateraltotal {text-decoration:none; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; float: left; padding-left: 5px; border-top: 1px; border-top-style: dotted; border-top-color: #cccccc; padding-top: 2px; padding-bottom: 5px; width: 150px; cursor: hand; cursor: pointer; background-image: url(imagenes/transparencia.gif); background-repeat: repeat; color: #6e6e6e; }
.menulateraltotal:hover {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; background-color: #6ab91b; color: #FFFFFF; background-image: url(imagenes/cabfondo-on.gif); background-repeat: repeat; border-color: #000000; }
.menulateraltotal2 {text-decoration:none; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; float: left; padding-left: 5px; border-top: 1px; border-top-style: dotted; border-top-color: #cccccc; padding-top: 2px; padding-bottom: 5px; width: 150px; cursor: hand; cursor: pointer; background-image: url(imagenes/transparencia.gif); background-repeat: repeat; color: #6e6e6e; margin-bottom:10px; }
.menulateraltotal2:hover {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; background-color: #6ab91b; color: #FFFFFF; background-image: url(imagenes/cabfondo-on.gif); background-repeat: repeat; border-color: #000000;margin-bottom:10px; }
.menulateral1 { float: left; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; width: 6px; }
.menulateral2 { float: left; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; width: 135px; }
.menulateralk { padding-left: 5px; border-top: 1px; border-top-style: solid; border-top-color: #cccccc; padding-top: 5px; padding-bottom: 10px; width: 150px; cursor: hand; cursor: pointer; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6e6e6e; text-transform: uppercase; background-image: url(imagenes/fondopq.gif); background-repeat: repeat; }
.menulateralk:hover { background-color: #6ab91b; color: #FFFFFF; background-image: url(imagenes/cabfondo-on.gif); }
.menulateralgr { padding-left: 5px; border-top: 1px; border-top-style: solid; border-top-color: #cccccc; padding-top: 5px; padding-bottom: 7px; width: 155px; cursor: hand; cursor: pointer; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6e6e6e; text-transform: uppercase; background-image: url(imagenes/transparencia.gif); background-repeat: repeat; }
.menulateralgr:hover { background-color: #6ab91b; color: #FFFFFF; background-image: url(imagenes/cabfondo-on.gif); }
.menulateralfacebook { margin-top: 10px; padding-left: 5px; border-top: 1px; border-top-style: dotted; border-top-color: #999999; padding-top: 5px; padding-bottom: 10px; width: 150px; cursor: hand; cursor: pointer; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6e6e6e; text-transform: uppercase; background-image: url(imagenes/transparencia.gif); background-repeat: repeat; }
.menulateralfacebook:hover { background-color: #6ab91b; color: #FFFFFF; background-image: url(imagenes/cabfondo-on.gif); background-repeat: repeat; }
.unirteafacebook { float: left; top: 20px; padding-bottom: 30px; }
.menulateralgr2 { border-top: 1px; border-top-style: solid; border-top-color: #cccccc; margin-top: 10px; margin-bottom: 20px; padding-left: 5px; padding-top: 5px; padding-bottom: 7px; width: 155px; cursor: hand; cursor: pointer; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6e6e6e; text-transform: uppercase; background-image: url(imagenes/transparencia.gif); background-repeat: repeat; }
.menulateralgr2:hover { background-color: #6ab91b; color: #FFFFFF; background-image: url(imagenes/cabfondo-on.gif); }
.menulateralgr3Enlace { }
.menulateralgr3 { text-decoration: none; border-top: 1px; border-top-style: solid; border-top-color: #000000; padding-left: 5px; padding-top: 5px; margin-top: 5px; padding-bottom: 10px; margin-bottom: 5px; width: 148px; cursor: hand; cursor: pointer; font-family: Arial, Verdana, Helvetica, sans-serif, Tahoma; font-size: 10px; text-transform: uppercase; color: #FFFFFF; background-image: url(imagenes/cabfondo-on.gif);  background-repeat: repeat; }
.cabecera { float: left; width: 820px; height: 65px; text-align: left; vertical-align: top; margin-bottom: 5px; z-index: 1; }
.cab {  background-image: url(imagenes/cabfondo-blanco.gif); background-repeat:repeat; width: 824px; height: 60px; }
.cab01 { float: left; width: 165px; height: 60px; background-image: url(imagenes/cabalfa-blanco.gif); background-repeat: no-repeat; cursor: hand; cursor: pointer; }
.cab02 { float: left; width: 100px; padding-top: 24px; padding-bottom: 28px; text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6e6e6e; cursor: hand; cursor: pointer; }
.cab02:hover { font-weight: bold; background-image: url(imagenes/cabfondo-on.gif); background-repeat:repeat; color: #FFFFFF; height: 16px; }
.cab02b {text-decoration:none; float: left; width: 94px; padding-top: 19px; padding-bottom: 18px; text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6e6e6e; cursor: hand; cursor: pointer; }
.cab02b:hover { font-weight: bold; background-image: url(imagenes/cabfondo-on.gif); background-repeat:repeat; color: #FFFFFF; height: 16px; }
.cab02c { float: left; width: 104px; padding-top: 24px; padding-bottom: 23px; text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6e6e6e; cursor: hand; cursor: pointer; }
.cab02c:hover { font-weight: bold; background-image: url(imagenes/cabfondo-on.gif); background-repeat:repeat; color: #FFFFFF; height: 16px; }
/*
.cab02a { background-image: url(imagenes/cabfondonube-off.png);text-decoration:none; float: left; width: 82px; padding-top: 14px; padding-bottom: 15px; text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6e6e6e; cursor: hand; cursor: pointer; }
.cab02a:hover { background-image: url(imagenes/cabfondonube-on.png); color: #6e6e6e; height: 16px; }
*/
.cab02nube{ background-image: url(imagenes/cabfondonube-off.png);text-decoration:none; float: left; width: 82px; padding-top: 14px; padding-bottom: 15px; text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6e6e6e; cursor: hand; cursor: pointer; }
.cab02nube:hover { background-image: url(imagenes/cabfondonube-on.png); color: #6e6e6e; height: 16px; }
.cab02a {text-decoration:none; float: left; width: 80px; padding-top: 19px; padding-bottom: 18px; text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6e6e6e; cursor: hand; cursor: pointer; }

.cab02a:hover { font-weight: bold; background-image: url(imagenes/cabfondo-on.gif); background-repeat:repeat; color: #FFFFFF; height: 16px; }

.cab02d {text-decoration:none; float: left; width: 70px; padding-top: 19px; padding-bottom: 18px; text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6e6e6e; cursor: hand; cursor: pointer; }
.cab02d:hover { font-weight: bold; background-image: url(imagenes/cabfondo-on.gif); background-repeat:repeat; color: #FFFFFF; height: 16px; }
.cab02db {text-decoration:none; float: left; width: 70px; padding-top: 24px; padding-bottom: 25px; text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6e6e6e; cursor: hand; cursor: pointer; }
.cab02db:hover { font-weight: bold; background-image: url(imagenes/cabfondo-on.gif); background-repeat:repeat; color: #FFFFFF; height: 16px; }
.cab06 { float: right; width: 2px; height: 60px; background-image: url(imagenes/cabomega.gif); background-repeat: no-repeat; }
.cab0304 { float: left; height: 80px; width: 160px; }
.cab03 { margin-left: 3px; float: left; width: 79px; padding-top: 7px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6e6e6e; }
.cab04 { text-decoration:none; width: 50px; z-index:1; float: left; margin-left: 10px; padding-top: 10px;  text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6e6e6e; cursor: hand; cursor: pointer; height: 25px; }
.cab04:hover {color: #000000; font-weight: bold; }
.cab10 { position: relative; float: left; width: 175px;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6e6e6e;}
.lineabuscador { position: relative; float: left; width: 173px; }
.cab03 { margin-left: 3px; float: left; width: 92px; padding-top: 7px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6e6e6e; }
.cab04boton { position: relative; float: left; top: 3px; left: 4px; width: 45px; height: 25px; border: 0px; border-style: none; background-color: transparent; text-decoration: none; z-index:1; text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6e6e6e; cursor: hand; cursor: pointer;}
.cab04boton:hover { color: #000000; }
.cab07 { position: relative; float: left; top: 4px; left: 6px; width: 20px; height: 25px; z-index:1; cursor: hand; cursor: pointer; background-image: url('imagenes/mas.gif'); background-repeat: no-repeat; background-position: 6px 6px; }
.cab07:hover { background-image: url('imagenes/mas-on.gif'); }
.fichatop { float: left; width: 640px; margin-bottom: 5px; }
.fichatop1 { float: left; width: 472px; }
.fichatop2 { float: left; width: 163px; padding-top: 20px; }
.fichatop2fi { float: right; width: 163px; padding-top: 7px; }
.fichatop2a { float: left; width: 77px; padding-right: 7px; }
.fichatop2b { float: left; width: 75px; margin-left: 2px; }
.fichamiddle { float: left; width: 630px; margin-bottom: 3px; }
.fichamiddlefi { float: left; width: 480px; margin-bottom: 3px; }
.fichamiddle1 { float: left; width: 475px; }
.fichamiddle2 { float: right; width: 170px; margin-left: 10px; margin-top: 5px; z-index: 2; }
.mapa { width: 400px; margin-bottom: 5px; }
.mapafi { width: 640px; margin-bottom: 5px; }
.titulo { position: relative; float: left; width: 630px; margin-bottom: 10px; }
.titulo3c { float: left; width: 470px; margin-bottom: 10px; }
.titulo5c { float: left; width: 470px; margin-top: 0px; font-weight: normal; margin-bottom: 10px;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #666666; text-decoration: none; }
.titulo4c { float: left; width: 320px; margin-bottom: 10px; }
.titulosub { float: left; width: 590px; margin-bottom: 10px; padding-top: 6px; padding-left: 6px; background-image: url(imagenes/fondopq.gif); background-repeat: repeat-x;  }
.titulosub3c { float: left; width: 435px; padding-top: 6px; padding-left: 6px; background-image: url(imagenes/fondopq.gif); background-repeat: repeat-x; border-top: 1px; border-top-color: #cccccc; border-top-style: dotted;}
.titulosub3d { float: left; width: 435px; padding-top: 6px; padding-left: 6px; background-image: url(imagenes/fondopq.gif); background-repeat: repeat-x; border-top: 1px; border-top-color: #cccccc; border-top-style: dotted;}
.titulosub3csin { float: left; width: 435px; margin-bottom: 10px; padding-top: 6px; }
.categorias { width: 155px; padding-top: 5px; }
.zonas { float: left; width: 155px; }
.pie { float: left; width: 890px; margin-top: 30px; margin-bottom: 30px;}
.piecon { width: 800px; padding-top: 20px; margin-top: 40px; border-top: 1px; border-top-color: #CCCCCC; border-top-style: solid; text-align: center; background-image: url(imagenes/fondopq.gif); background-repeat: repeat-x; }
.colores { left: 300px; position: relative; }
.enviartop { margin-right: 10px; float: right; color: #cccccc; background-image: url(imagenes/send-gris.png); background-position: right; cursor: hand; cursor: pointer; background-repeat: no-repeat; padding-right: 25px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; text-transform: uppercase; }
.enviartop:hover { text-decoration: underline; color: #666666; background-image: url(imagenes/send-negro2.png); }
.enviartop2 {  float: left; color: #666666; background-image: url(imagenes/send-negro.png); background-position: right; cursor: hand; cursor: pointer; background-repeat: no-repeat; padding-right: 25px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-transform: uppercase; padding-top: 2px; padding-bottom: 2px; }
.enviartop2:hover { text-decoration: underline; color: #000000; }
.enviartop3 {  float: left; color: #666666; background-image: url(imagenes/corazon.png); background-position: right; cursor: hand; cursor: pointer; background-repeat: no-repeat; padding-right: 20px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-transform: uppercase; padding-top: 2px; padding-bottom: 2px; }
.enviartop3:hover { text-decoration: underline; color: #000000; }
.cambiara {float: left; margin-left: 6px; margin-top: 2px; }
.cambiaranegro { float: left; margin-left: 3px; background-image: url(imagenes/elegircolornegro.jpg); width: 20px; height: 20px; cursor: hand; cursor: pointer; }
.cambiarablanco { float: left; margin-left: 3px; background-image: url(imagenes/elegircolorblanco.jpg); width: 20px; height: 20px; cursor: hand; cursor: pointer; }
.cambiaraverde { float: left; margin-left: 3px; background-image: url(imagenes/elegircolorverde.jpg); width: 20px; height: 20px; cursor: hand; cursor: pointer; }
.formasdepago { border: 1px; border-color: #FFFFFF; border-style: solid; margin-bottom: 5px; width: 200px; height: 31px; }
.facebookstyle { width: 155px; height: 20px; border: 0px; }
.tagg { width: 155px; margin-top: 10px; margin-bottom: 3px; }

/* pagina principal */
.publicacionrecomendada { float: left; width: 135px; height: 180px; text-align: center; padding-left: 5px; padding-right: 5px; }
.publicacionnovedosa {vertical-align:top; float: left; width: 135px; height: 150px; text-align: center; padding-left: 5px; padding-right: 5px; position: relative; top: -11px; padding-bottom: 10px; }
.publicacionnovedosa3 {vertical-align:top; float: left; width: 135px; text-align: center; padding-left: 5px; padding-right: 5px; position: relative; top: -11px; }
.publicacionnovedosa2 { float: left; width: 135px; height: 150px; text-align: center; padding-left: 5px; padding-right: 5px; padding-bottom: 20px; position: relative; top: -20px; }
.alerta {  position: relative; top: 9px; left: 25px;  width: 50px; height: 31px;  background-image: url(imagenes/alerta.png); text-align: center; color: #000000; font-size: 10px; font-family: Verdana, Arial, Tahoma; }
.noalerta {  position: relative; top: 9px; left: 25px;  width: 50px; height: 31px; text-align: center; color: #000000; font-size: 10px; font-family: Verdana, Arial, Tahoma; }
.alertatxt { position: relative; top: 8px; left: 1px; width: 46px; height: 28px; text-align: center; color: #000000; font-size: 10px; font-family: Verdana, Arial, Tahoma; }
.alertatxtnue { position: relative; top: 10px; left: 1px; width: 46px; height: 28px; text-align: center; color: #000000; font-size: 9px; font-family: Arial, Verdana, Tahoma; }
.novedades { width: 600px; padding-left: 10px; }
.novedades3c { width: 445px; margin-left:10px; float:left; margin-top: 10px;  }
.bannerebookgratis { float: left; padding-left: 5px; padding-top: 10px; padding-bottom: 10px; } 
.bannerebookgratis3c { float: left; padding-top: 60px; padding-bottom: 10px; } 
.topcorazon { position: relative; top: -13px; left: 1px; }
.nube { line-height: 12px; float:left; top: 10px; left: -5px; width: 300px; margin-bottom: 20px; padding-left:5px; padding-right: 5px; }
.nubemascara { float: left; width: 155px; overflow: hidden;}
.fb2 { position: relative; top: 10px; left: -5px; width: 170px; }
.alineatxtt { position: relative; float: left; width: 140px; margin-top: 5px; margin-bottom: 3px; line-height: 13px; font-family: Arial; font-size: 10px; color: #000000; text-transform: uppercase; font-variant: normal; font-style: normal; font-weight: normal; text-decoration: none; }
.alineatxtt:hover { color: #6ab91b; text-decoration: underline; }
.alineatxta { position: relative; float: left; width: 140px; margin-bottom: 3px; line-height: 13px; font-family: Arial; font-size: 10px; color: #666666; text-transform: uppercase; font-variant: normal; font-style: normal; font-weight: normal; text-decoration: none; }
.alineatxta:hover { color: #6ab91b; text-decoration: underline; }
.alineatxtd { position: relative; float: left; width: 140px;  }
.alineatxtm { position: relative; float: left; width: 140px; margin-top: 4px; }
.globalizadoralto { position: relative; float: left; width: 426px; }
.globalizadorbajo { position: relative; float: left; width: 140px; margin-bottom: 5px; }
.bannerlateralizquierdo { position: relative; float: left; margin-left: 10px; width: 165px; margin-top: 10px; margin-bottom: 10px; }
.bannerlateralizquierdobis { position: relative; float: left; width: 165px; margin-top: 5px; margin-bottom: 5px; }
.bannerlateralizquierdobisretr { position: relative; float: left; top: 1px; left: -6px; margin-top: 5px; width: 155px; }
.bannerlateralderechobis { position: relative; float: left; width: 165px; margin-top: 5px; margin-bottom: 5px; }
.bannerlateralderechobistop { position: relative; float: left; width: 165px; margin-bottom: 5px; left: 6px; }
.bannerlateralderechobis02 { position: relative; float: left; width: 165px; margin-top: 25px; margin-bottom: 5px; }


/* lista de publicaciones */
.alerta2 { position: relative; top: 19px; left: 29px;  width: 50px; height: 31px; background-image: url(imagenes/alerta.png); background-repeat: no-repeat; }
.alertatxt2 { position: relative; top: 8px; left: 17px; width: 46px; text-align: center; color: #000000; font-size: 12px; font-family: Verdana, Arial, Tahoma; }
.alertatxt2nue { position: relative; top: 10px; left: 9px; width: 46px; text-align: center; color: #000000; font-size: 9px; font-family: Arial, Verdana, Tahoma; }
.lispub2 { position: relative; float: left; width: 620px; padding-left: 3px; top: -14px; }
.lispub23c { position: relative; float: left; width: 465px; padding-left: 3px; top: -14px; }
.lispub { float: left; width: 620px; padding-left: 3px; padding-top: 10px;  padding-bottom: 10px; }
.lispub3c { float: left; width: 465px; padding-left: 3px; padding-top: 10px;  padding-bottom: 10px; }
.lispubpor { float: left; width: 78px; }
.lispubtxt { float: left; width: 510px; padding-left: 5px; text-align: left; }
.lispubtxt3c { float: left; width: 355px; padding-left: 5px; text-align: left; padding-bottom:10px; }
.lispubtxt3d { float: left; width: 355px; padding-left: 5px; text-align: left; padding-bottom:10px; margin: 0px; padding: 0px; }
.lispubtxt3dlink { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #6ab91b; text-decoration: underline; }
.contenidospq { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; }
.contenidosenlpq { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; }
.contenidosenlpq:hover { color: #6ab91b;  }
.contenidosenlpq2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; vertical-align: 10%; }
.contenidosenlpq2:hover { color: #6ab91b;  }
.toplista1 { float: left; width: 105px; padding-bottom: 30px; }
.toplista2 { float: left; width: 155px; padding-bottom: 3px; }
.toplista3 { float: right; width: 155px; padding-bottom: 3px; }
.pagination{ position: relative; left: 280px; font-family: Arial, Helvetica, sans-serif; padding: 2px; text-align: center; padding-bottom: 7px; }
.pagination ul{ font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: left; font-size: 12px; }
.pagination li{ font-family: Arial, Helvetica, sans-serif; list-style-type: none; display: inline; padding-bottom: 1px; }
.pagination a, .pagination a:visited{ font-family: Arial, Helvetica, sans-serif; padding: 0 5px; border: 1px solid #cccccc; text-decoration: none; color: #000000; }
.pagination a:hover, .pagination a:active{ font-family: Arial, Helvetica, sans-serif; border: 1px solid #cccccc; font-weight: bold; color: #FFFFFF; background-color:#6ab91b; }
.pagination a.currentpage{ font-family: Arial, Helvetica, sans-serif; background-color: #cccccc; color: #000000; border-color: #cccccc; font-weight: bold; cursor: default; }
.pagination a.disablelink, .pagination a.disablelink:hover{ font-family: Arial, Helvetica, sans-serif; background-color: white; cursor: default; color: #000000; border-color: #929292; font-weight: normal; }
.pagination a.prevnext{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.pagination3c{ float: right; font-family: Arial, Helvetica, sans-serif; padding: 2px; text-align: center; padding-bottom: 7px; font-size: 12px;}
.pagination3c ul{ font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: left;  }
.pagination3c li{ font-family: Arial, Helvetica, sans-serif; list-style-type: none; display: inline; padding-bottom: 1px; }
.pagination3c a, .pagination a:visited{ font-family: Arial, Helvetica, sans-serif; padding: 0 5px; border: 1px solid #cccccc; text-decoration: none; color: #000000; }
.pagination3c a:hover, .pagination a:active{ font-family: Arial, Helvetica, sans-serif; border: 1px solid #cccccc; font-weight: bold; color: #FFFFFF; background-color:#6ab91b; }
.pagination3c span.currentpage{ font-family: Arial, Helvetica, sans-serif;padding: 0 5px; border: 1px solid #cccccc; background-color: #cccccc; color: #000000; border-color: #cccccc; font-weight: bold; cursor: default; }
.pagination3c a.disablelink, .pagination a.disablelink:hover{ font-family: Arial, Helvetica, sans-serif; background-color: white; cursor: default; color: #000000; border-color: #929292; font-weight: normal; }
.pagination3c a.prevnext{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.edi { float: left; width: 630px; padding-bottom: 20px; padding-top: 10px;}
.edi3c { float: left; width: 465px; padding-bottom: 20px; padding-top: 10px;}
.ediizq { float: left; padding-right: 10px; }
.ediizq3c { float: left; width: 465px; padding-right: 10px; }
.edider { float: left; }
.edider3c { float: left; width: 465px; }
.listamas { padding-left: 3px; padding-right: 7px; border: 0px; vertical-align: -5%; border: 0px; width: 11px; height: 11px; }
.busedi0 { float: left; width: 465px; margin-top: 5px; }
.busedi1 { float: left; }
.busedi2 { float: left; padding-top: 1px; }
.busedi3 { float: left; }
.busedilin { float: left; width:460px; padding-bottom: 10px; }
.logoarce { padding-right: 5px; padding-top: 5px; }
.filadoblepubtex2 { position: relative; float: left; width: 450px; margin-bottom: 15px; }
.relaciondesubcategorias { position: relative; float: left; margin-top: 25px; margin-right: 20px; }
.imgmas { position: relative; width: 15px; height: 15px; top: 4px; left: 3px; border: 0px; background-image:url('imagenes/item_masinfo.gif'); background-repeat: no-repeat; margin-right: 4px; }
.imgmas:hover { background-image:url('imagenes/item_masinfo_hover.png'); }

/* ficha */
.fic { position: relative; top: -80px; width: 630px; }
.ficfi { position: relative; top: -80px; left: 1px; width: 630px; }
.fic2 { position: relative; float: left; width: 480px; margin-top: 10px; }
.ficizq { position: relative; float: left; width: 146px;  }
.ficder { position: relative; float: left; width: 310px; margin-top: 5px; padding-left: 6px; }
.ficder2 { position: relative; float: left; width: 300px; margin-top: 5px; padding-left: 6px; }
.ficderlinfi2tit { position: relative; float: left; width: 290px; }
.ficderfin { float: left; width: 400px; padding-left: 6px; }
.ficderlin { float: left; width: 400px; margin-top: 2px; margin-bottom: 2px; }
.ficderlinfi { float: left; width: 310px;  }
.ficderlinale { float: left; width: 310px; margin-top: 2px; margin-top: 10px; }
.ficderlinalebaj { float: left; width: 580px; margin-top: 20px; padding-left: 10px; }
.ficderlinaleint { float: left; width: 400px; margin-top: 2px; margin-top: 10px; padding: 5px; text-align: justify; }
.botoncomprar { float: left; background-image: url(imagenes/botononpq.jpg); background-repeat: no-repeat; width: 100px; height: 21px; border: 0px; cursor: hand; cursor: pointer; margin-top: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; text-align: center; }
.botoncomprar:hover { background-image: url(imagenes/botonofpq.jpg); }
.botoncomprarGratis { float: left; background-image: url(imagenes/botonon.jpg); background-repeat: no-repeat; width: 140px; height: 21px; border: 0px; cursor: hand; cursor: pointer; margin-top: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; text-align: center; }
.botoncomprarGratis:hover { background-image: url(imagenes/botonof.jpg); }
.botonregalar { float: left; background-image: url(imagenes/botononpq.jpg); background-repeat: no-repeat; width: 100px; height: 21px; border: 0px; cursor: hand; cursor: pointer; margin-top: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; text-align: center; margin-left: 3px; }
.botonregalar:hover { background-image: url(imagenes/botonofpq.jpg); }
.botonconfirmar { float: left; background-image: url(imagenes/boton-de-confirmacion-of.jpg); background-repeat: no-repeat; width: 220px; height: 21px; border: 0px; cursor: hand; cursor: pointer; margin-top: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; text-align: center; margin-left: 3px; }
.botonconfirmar:hover { background-image: url(imagenes/boton-de-confirmacion-on.jpg); }
.pestop { float: left; width: 630px; height: 27px;}
.pes { float: left; width: 630px; height: 20px; margin-top: 25px; }
.peson { float: left; width: 150px; height: 23px; padding-top: 3px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: center; border-top: 1px; border-top-color: #cccccc; border-top-style: solid; border-left: 1px; border-left-color: #cccccc; border-left-style: solid; border-right: 1px; border-right-color: #cccccc; border-right-style: solid; background-image: url(imagenes/fondopeson.jpg); background-repeat: repeat; text-decoration: none;  }
.pesof { float: left; width: 150px; height: 23px; padding-top: 3px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border-bottom: 1px; border-bottom-color: #999999; border-bottom-style: solid; border-right: 1px; border-right-color: #cccccc; border-right-style: solid; border-left: 1px; border-left-color: #cccccc; border-left-style: solid; text-align: center; text-decoration: none; background-image: url(imagenes/fondopesof.jpg); background-repeat: repeat; cursor: hand; cursor: pointer; }
.pesof:hover { background-image: url(imagenes/fondopesof-on.jpg); }
.txtpes {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-top: 6px; }
.comentarios { padding-left: 16px; width: 137px; margin-top: 5px; }
.comentariosfi { float: left; margin-left: 23px;  padding-bottom: 3px; height: 41px; }
.comentariostxt { padding-left: 14px;  width: 137px; margin-bottom: 5px; }
.comentariostxtfi { text-align: center; width: 130px; margin-bottom: 5px; }
.estrellaon { float: left; background-image: url(imagenes/estrellaon.gif); background-repeat: no-repeat; width: 23px; height: 21px; }
.estrellaof { float: left; background-image: url(imagenes/estrellaof.gif); background-repeat: no-repeat; width: 23px; height: 21px; }
.estrellaonpq { float: left; background-image: url(imagenes/estrellaonpq.gif); background-repeat: no-repeat; width: 16px; height: 16px; }
.estrellaofpq { float: left; background-image: url(imagenes/estrellaofpq.gif); background-repeat: no-repeat; width: 16px; height: 16px; }
/*capa para contener 4 dispositivos incluido el ipad*/
.dispositivos  { position: relative; float: left; top: 1px; left: -4px; width: 177px; text-align: center; margin-top: 15px; margin-bottom: 5px; }
/*..dispositivos  { position: relative; float: left; top: 1px; left: 1px; width: 147px; text-align: center; margin-top: 15px; margin-bottom: 5px; }*/
.todoviewer  { padding-left: 6px; width: 130px; text-align: center; margin-top: 15px; margin-bottom: 5px; }
.porbor {  border: 1px; border-color: #EAEAEA; border-style: solid; padding: 3px; cursor: hand; cursor: pointer; width:65px; height:95px; }
.porbor:hover { border-color: #6ab91b; }
.porborinv {  border: 1px; border-color: #FFFFFF; border-style: solid; padding: 3px; }
.div { float: left; width: 630px; display: none; }
.divtitular { padding-bottom: 3px; margin-bottom: 3px; text-align: left; }
.sharenlace { font-family: Arial, Verdana, Helvetica; font-size: 13px; color: #999999; text-decoration: none; text-align: left; }
.sharenlace:hover { text-decoration: underline; color: #000000; }
.sharetitulo { font-family: Arial, Verdana, Helvetica; font-size: 11px; color: #999999; text-decoration: none; padding-left: 4px; }
.sharetitulo:hover { text-decoration: underline; }
.sharebotonsub { float: left; cursor: pointer; cursor: hand; background-image: url(imagenes/compartir-of.gif); background-repeat: no-repeat; width: 630px; height: 25px; }
.sharebotontop { float: left; cursor: pointer; cursor: hand; background-image: url(imagenes/compartir-on.gif); background-repeat: no-repeat; width: 630px; height: 25px; }
.comenta { float: left; width: 310px; text-align: left; margin-top: 20px; }
.lincom { float: left; width: 310px; border-top: 1px; border-top-color: #000000; border-top-style: dotted; margin-top: 10px; }
.lincomgr { float: left; width: 500px; border-top: 1px; border-top-color: #000000; border-top-style: dotted; margin-top: 10px; }
.lincomizq { float: left; width: 90px; text-align: right; padding-right: 10px; padding-top: 8px; }
.lincomder { float: left; width: 210px; padding-top: 6px; }
.contenidoscomenta { float: left; padding-left: 10px; padding-top: 5px; width: 200px; }
.foridelinzpqext { position: relative; float: left; width: 580px; padding-top: 5px; }
.lincomext { position: relative; float: left; width: 580px; border-top: 1px; border-top-color: #000000; border-top-style: dotted; margin-top: 10px; }
.lincomizqext { position: relative; float: left; width: 120px; text-align: right; padding-right: 10px; padding-top: 8px; }
.lincomderext { position: relative; float: left; width: 450px; padding-top: 6px; }.contenidoscomentaext { float: left; padding-left: 10px; padding-top: 5px; }
.lincomder2 { float: left; width: 250px; }
.lincomizq2 { float: left; width: 30px; text-align: right; padding-right: 10px; padding-top: 8px; }
#rateStatus { float:left; clear:both; width:100%; height:20px;}
#rateMe { float:left; clear:both; width:100%; height:auto; padding:0px; margin:0px; }
#rateMe li { float: left; list-style:none; }
#rateMe li a:hover,
#rateMe .on { background:url(imagenes/estrellaon.gif) no-repeat; }
#rateMe a{ float:left; background:url(imagenes/estrellaof.gif) no-repeat; width:23px; height:21px; }
#ratingSaved{ display:none; }
.saved{ color:red; }
.ventanaenviar { display: block; position: absolute !important; top: 200px; left: 200px; width: 320px; background-image: url(imagenes/semi-blanco.png); background-repeat: repeat; padding: 20px; border: 1px; border-color: #999999; border-style: solid; z-index: 1; }
.ventanaportada { display: block; position: absolute !important; top: 30px; left: 200px; width: 270px; height: 380px; background-image: url(imagenes/semi-blanco.png); background-repeat: repeat; text-align: center; padding: 20px; border: 1px; border-color: #999999; border-style: solid; cursor: hand; cursor: pointer; z-index: 1; }
.ventanacompatibilidades {  display: block; position: absolute !important; top: 80px; left: 240px; width: 300px; height: 490px; background-image: url(imagenes/semi-blanco.png); background-repeat: repeat; border: 1px; border-color: #999999; border-style: solid; padding: 20px; }
.alerta3 { position: relative; top: 20px; left: 20px; width: 40px; cursor: hand; cursor: pointer; }
.cerrarenviaalosamigos { width: 13px; height: 13px; float: right; border: 0px; }
.cocoment { margin-left: 2px; width: 130px; padding: 5px; border: 1px; border-color: #EAEAEA; border-style: solid; text-align: center; }
.cocomentfi { float: right; width: 115px; margin-right:24px; padding: 5px; border: 1px; border-color: #EAEAEA; border-style: solid; text-align: center; }
.ventanacomenta { display: block; position: absolute !important; top: 200px; left: 200px; width: 360px; height: 450px; overflow-x: hidden; overflow-y: auto; scrollbar-arrow-color: #ccccccc; scrollbar-base-color: #cccccc; scrollbar-dark-shadow-color: #f7f7f7; scrollbar-track-color: #f1f1f1; scrollbar-face-color: #f7f7f7; scrollbar-shadow-color: #f7f7f7; scrollbar-highlight-color: #f7f7f7; scrollbar-3d-light-color: #f7f7f7; background-image: url(imagenes/semi-blanco.png); background-repeat: repeat; padding: 20px; border: 1px; border-color: #999999; border-style: solid; z-index: 1; }
.tabladecompartir { float: left; width: 620px; padding-left: 10px; }
.comentariosbot { float: left; margin-top: 15px; }
.recogedor { float: left; width: 160px; margin-top: 6px; height:30px; }
.recogedor1 { float: left; width: 75px; }
.recogedor2 { float: left; width: 75px; margin-left: 10px; }
.contienerecomendados {  float: left; height: 180px; width: 600px; padding-top: 10px; padding-left: 5px; margin-left: 5px; padding-right: 5px; margin-right: 5px; overflow: auto; font-family: tahoma,verdana,arial,sans-serif; font-size: 11px; font-variant: normal; font-style: normal; font-weight: normal; color: #3B5998; text-decoration: none; background-color: #FFFFFF; scrollbar-arrow-color: #ccccccc; scrollbar-base-color: #cccccc; scrollbar-dark-shadow-color: #f7f7f7; scrollbar-track-color: #f1f1f1; scrollbar-face-color: #f7f7f7; scrollbar-shadow-color: #f7f7f7; scrollbar-highlight-color: #f7f7f7; scrollbar-3d-light-color: #f7f7f7; background-image: url(imagenes/fondo-recomendados.jpg); background-repeat: repeat; }
.contienerecomendados3c { float: left; height: 240px; width: 435px; padding-top: 10px; margin-top: 5px; padding-left: 5px; margin-left: 11px; padding-right: 5px; margin-right: 5px; font-family: tahoma,verdana,arial,sans-serif; font-size: 11px; font-variant: normal; font-style: normal; font-weight: normal; color: #3B5998; text-decoration: none; background-color: #FFFFFF; overflow-x: auto; overflow-y: hidden; scrollbar-arrow-color: #ccccccc; scrollbar-base-color: #cccccc; scrollbar-dark-shadow-color: #f7f7f7; scrollbar-track-color: #f1f1f1; scrollbar-face-color: #f7f7f7; scrollbar-shadow-color: #f7f7f7; scrollbar-highlight-color: #f7f7f7; scrollbar-3d-light-color: #f7f7f7; background-image: url(imagenes/fondo-recomendados.jpg); background-repeat: repeat; }
.aligerador { font-weight: normal; margin: 0px; padding: 0px; }
.englobot { float: right; }
.titulosub6 { float: left; padding-top: 10px; margin-top: 20px; width: 595px; padding-left: 6px; background-image: url(imagenes/fondopq.gif); background-repeat: repeat-x; border-top: 1px; border-top-color: #cccccc; border-top-style: dotted;}

/* compartir */
.ficderlinfi2tit3on3a { position: relative; float: left; width: 105px; }
.ficderlinfi2tit3on3b { position: relative; float: left; width: 105px; }
.ficderlinfi2tit3on3c { position: relative; float: left; width: 280px; margin-left: 8px; }
.sharebotonsub2 { position: relative; float: left; cursor: pointer; cursor: hand; background-image: url(imagenes/compartircerrarof.png); background-repeat: no-repeat; width: 280px; height: 25px; }
.sharebotonsub2:hover { background-image: url(imagenes/compartircerraron.png); }
.sharebotontop2 { position: relative; float: left; cursor: pointer; cursor: hand; background-image: url(imagenes/compartirabriron.png); background-repeat: no-repeat; width: 280px; height: 25px; }
.sharebotontop2:hover { background-image: url(imagenes/compartirabrirof.png); }
.div2 { position: relative; float: left; width: 280px; display: none; }
.compartirglobaliz { position: relative; float: left; width: 280px; margin-top: 10px; } 
.compartircontenidos { position: relative; float: left; padding-top: 10px; }

/* cesta */
.cesta { float:left; width: 630px; }
.cestalin { float:left; width: 630px; border-top: 1px; border-top-color: #000000; border-top-style: dotted; padding-bottom: 5px; padding-top: 5px; }
.cestatop { float:left; width: 630px; border-top: 1px; border-top-color: #000000; border-top-style: dotted; padding-bottom: 5px; padding-top: 5px; background-image: url(imagenes/cabfondo.gif); background-repeat:repeat; text-align: left; }
.cestalin01 { float:left; width: 90px; }
.cestalin02 { float:left; width: 285px; padding-right: 10px; text-align: left; }
.cestalin02b { float:left; width: 375px; padding-right: 10px; text-align: left; }
.cestalin02c { float:left; width: 285px; padding-right: 10px; text-align: left; padding-left: 90px; }
.cestalin03 { float:left; width: 155px; padding-right: 10px; text-align: left; }
.cestalin03b { float:left; width: 195px; padding-right: 10px; text-align: left; }
.cestalin04 { float:left; width: 45px; text-align: left; }
.cestalin04b { float:left; width: 630px; padding-left: 490px; }
.cestalin05 { float:left; width: 25px; text-align: right; padding-top: 3px; }
.cestalin05b { float:left; width: 110px; text-align: center; }
.cestabotones { float:left; width: 630px; padding-left: 270px; }
.cestabotonessub { float: left; width: 595px; text-align: right; padding-top: 5px; }
.vistadelinterior { position: relative; top: 1px; left: 100px; z-index: 1; cursor: hand; cursor: poniter; width: 45px; }

/* info */
.bordecaracteristicas { border: 1px; border-color: #cccccc; border-style: solid; padding: 3px; cursor: hand; cursor:pointer;  }
.bordecaracteristicas:hover { border-color: #666666; }
.tablet { width: 630px; background-color: #FFFFFF; text-align: center; padding-bottom: 10px; margin-top: 5px; margin-bottom: 5px; border: 1px; border-color: #FFFFFF; border-style: solid; }
.tablalibrerias { text-align: center; padding-top: 10px; }

/* acceso */
.procesosup { float: left; width: 630px; text-align: center; padding-top: 10px; }
.procesosupint { float: left; width: 155px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #999999; text-transform: uppercase; padding-bottom: 7px; padding-top:8px;  border-left: 1px; border-left-color: #ffffff; border-left-style: solid;  border-right: 1px; border-right-color: #ffffff; border-right-style: solid; } 
.procesosupinton { float: left; width: 155px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-transform: uppercase; padding-bottom: 7px; background-image: url(imagenes/flechatop.png); background-repeat: no-repeat; background-position: center bottom; padding-top:8px; border-left: 1px; border-left-color: #f4f4f2; border-left-style: solid;  border-right: 1px; border-right-color: #f4f4f2; border-right-style: solid; } 
.procesoinf { float: left; width: 630px; text-align: center; }
.procesoinfon { float: left; width: 155px; background-color: #6ab91b; height: 9px; border-right: 1px; border-right-color: #6ab91b; border-right-style: solid; border-left: 1px; border-left-color: #000000; border-left-style: solid; border-bottom: 1px; border-bottom-color: #000000; border-bottom-style: solid; }
.procesoinfof { float: left; width: 155px; height: 9px; border-bottom: 1px; border-bottom-color: #000000; border-bottom-style: solid; border-right: 1px; border-right-color: #ffffff; border-right-style: solid; border-left: 1px; border-left-color: #ffffff; border-left-style: solid; }
.erroridentificacion {  float: left; width: 250px; margin-top: 20px; margin-left: 10px; }
.errorregistro1 {  float: left; width: 225px; margin-top: 20px; margin-left: 10px; }
.erroralerta2 { float: left; background-image: url(imagenes/alerta2.png); background-repeat: no-repeat; width: 40px; height: 40px; margin-top: 25px; margin-right: 5px; }
.erroridentificacion3 { padding-top: 45px; padding-left: 60px; padding-right: 20px;  }
.erroralerta3 { background-image: url(imagenes/alerta2.png); background-repeat: no-repeat; width: 40px; height: 40px; padding-right: 3px; position: relative; top: 45px; left: -50px; }
.erroridentificacion4 { padding-top: 45px; padding-left: 60px; padding-right: 5px;  }
.errorlin { float: left; padding-bottom: 3px; }
.confirmacionbaja { float: left; padding-left: 90px; }
.confirmacionbotones { float:left; width: 530px; padding-left: 300px; padding-top: 20px;  }
.topsesion { position: relative; width: 600px; text-align: right; }
.tusque { position: relative; float: left; width: 600px; margin-bottom: 10px; }

/* compra realizada */
.comprarealizadanotas { float: left; width: 630px; margin-top: 30px; margin-bottom: 30px; }
.notacontenidosale { float: left; width: 600px; padding-top: 5px; }
.masomenos { float: left; padding-top: 5px; }
.masomenos-formulario { float: left; position:relative; width:350px;}

.bajaflever { margin-top: 3px; cursor: hand; cursor: pointer; }

/* formularios */
.linew { float: left; width: 630px; }
.linew3c { float: left; width: 475px; padding-bottom:3px; }
.foridelinw { float: left; width: 80px; padding-top: 1px; text-align: right; }
.foridelintxtw { float: left; width: 550px; }
.foridelintxtw3c { float: left; width: 395px; }
.foridelinw2 { float: left; width: 310px; margin-left: 43px; }
.foridelinw3 { float: left; width: 310px; margin-left: 40px; }
.casillabuscar { width: 88px; height: 17px; background: url(imagenes/fondo-buscar.png) left top no-repeat; text-indent: 4px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none; padding-left: 2px; }
div.inputWrapper { width: 88px; background: url(imagenes/fondo-buscar.png) left top no-repeat; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-indent: 2px; height: 20px; }
div.inputWrapper:focus { background-position: -88px top; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-indent: 2px; }
div.inputWrapper input { border: 0; padding: 3px; height: 20px; width: 80px; background-color: transparent; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-indent: 2px; }
div.inputWrapperxxl { width: 130px; background: #FFFFFF url(imagenes/fondo-buscar-xxl.png) left top no-repeat; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-indent: 2px; height: 20px; }
div.inputWrapperxxl:focus { background-position: -130px top; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-indent: 2px; }
div.inputWrapperxxl input { padding-bottom: 2px; border: 0; padding: 3px; height: 20px; width: 130px; background-color: transparent; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-indent: 2px; }
.buscarsub { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; letter-spacing: 0.1em; text-decoration: none; }
.buscarsub:hover { color: #000000; }
.botondebuscar { border: 0px; border-style: none; background-color: transparent; width: 55px; height: 14px; background-image: url(imagenes/botondebuscar.png); background-repeat: no-repeat; cursor: hand; cursor: pointer; }
.botondebuscar:hover { background-image: url(imagenes/botondebuscar-on.png); }
.contienebuscarsubtop { position: relative; top: 1px; left: 13px; width: 145px; }
.contienebuscarsubbot { position: relative;  top: 1px; left: 55px; margin-bottom: 3px; width: 90px }
.menulateralgr4txt { text-decoration: none; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC; text-transform: uppercase; }
.menulateralgr4txt:hover { color: #666666; text-decoration: underline }
.menulateralgr4 { position: relative; top: 1px; left: 23px; width: 145px; margin-bottom: 5px; cursor: hand; cursor: pointer; }
.menulateralgr6 { position: relative; top: 1px; left: 1px; width: 155px; text-align: center; border-top: 1px; border-top-style: solid; border-top-color: #CCCCCC; margin-bottom: 5px; padding-top: 3px; margin-top: 10px; background-image: url(imagenes/fondopq.gif); background-repeat: repeat-x; }
.menulateralgr6txt { text-decoration: none; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #6ab91b; text-transform: uppercase; letter-spacing: 0.1em;}
.bannerlateraldinamico { position: relative; top: 1px; left: 1px; margin-top: 10px; width: 155px; }
.desplegarorden { border: 0px; width: 180px; height: 18px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-transform: uppercase; }
.buscareneditorialcol { border: 1px; border-style: dotted; width: 160px; height: 18px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-transform: uppercase;  margin-left: 3px;  }
.buscareneditorialtxt { vertical-align: 2%; height: 14px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 160px; border: 1px; border-style: dotted; border-color: #999999; text-indent: 2px;}
.buscareneditorialtxtedi { vertical-align: 2%; height: 14px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 200px; border: 1px; border-style: dotted; border-color: #999999; text-indent: 2px;}
.buscareneditorialtxtedi2 { border: 1px; border-style: dotted; width: 170px; height: 18px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-transform: uppercase;  margin-left: 3px;  }
.buscareneditorialbtn { border-style: none;  border-color: inherit; border-width: 0px; vertical-align: 5%; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #6ab91b; color: #FFFFFF; width: 60px; margin-left: 3px; cursor: hand; cursor: pointer; }
.foridetot { float: left; width: 630px; }
.foridetotseg { float: left; width: 630px; margin-top: 10px; padding-left: 7px; padding-right: 10px; }
.forideder { float: left; width: 310px; }
.forideizq { float: left; width: 310px; padding-right: 10px; }
.foride { float: left; width: 530px; padding-left: 100px; }
.foride2 { float: left; width: 530px; }
.foride3 { float: left; width: 530px; padding-left: 50px; }
.foride23c { float: left; width: 460px; text-align: justify; }
.foride23d { float: left; width: 590px; text-align: justify; margin-top: 20px; padding-left: 10px; }
.foridelin { float: left; width: 310px; padding-top: 1px; }
.foridelinLargo { float: left; width: 500px; padding-top: 1px; }
.foridelinPago {margin-top:50px; float: left; width: 500px; padding-top: 1px; }
.foridelin3c { float: left; width: 470px; padding-top: 1px; }
.foridelin3c2 { float: left; width: 400px; padding-top: 1px; }
.foridelintxt { float: left; width: 300px; padding-left: 5px; }
.foridelintxtsube { float: left; width: 300px; padding-left: 5px; margin-bottom: 5px; }
.foridelintxtbi { float: left; width: 320px; padding-left: 5px; margin-bottom: 5px; }
.foridelintxttopi { float: left; width: 300px; padding-left: 5px; padding-top: 3px; }
.foridelincat { float: left; width: 300px; margin-top: 5px; }
.foridelincatint { float: left; width: 300px; }
.foridelincatint1c { float: left; width: 600px; }
.forideliny { float: left; width: 300px; padding-top: 10px; margin-left: 12px; }
.forideliny3c { float: left; width: 325px; padding-top: 10px; margin-left: 12px; }
.forideliny4c { float: left; width: 300px; padding-top: 10px; margin-left: 12px; }
.foridelinz { float: left; width: 300px; padding-top: 5px; margin-left: 5px; }
.foridelinz3c { float: left; width: 465px; padding-top: 5px; margin-left: 5px; }
.foridelinz5c { float: left; width: 565px; padding-top: 5px; margin-left: 5px; }
.foridelinx { float: left; width: 310px; margin-top: 25px; margin-bottom: 15px; }
.formed {  vertical-align: -10%; height: 18px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 190px; border: 1px; border-style: solid; border-color: #EAEAEA; text-indent: 2px; background-color: #f8f9f8; padding-left: 3px; }
.formed:hover { background-color: #FFFFFF; }
.forpeq {  vertical-align: -10%; height: 18px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 75px; border: 1px; border-style: solid; border-color: #EAEAEA; text-indent: 2px; background-color: #f8f9f8; }
.forpeq:hover { background-color: #FFFFFF; }
.formeddes {  vertical-align: -10%; height: 23px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; width: 195px;  text-indent: 2px; background-color: #EAEAEA; }
.formfecha {  vertical-align: -10%; height: 23px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-indent: 2px; background-color: #EAEAEA; }
.formfor {  vertical-align: -10%; height: 21px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; border: 1px; border-style: solid; border-color: #333333; text-indent: 2px; background-color: #EAEAEA; text-transform: uppercase; }
.forgra {  vertical-align: -10%; height: 80px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 190px; border: 1px; border-style: solid; border-color: #EAEAEA; text-indent: 2px; background-color: #f8f9f8; padding-left: 3px; }
.foridelinpq { float: left; width: 310px; padding-top: 1px; }
.foridelinypq { float: left; width: 290px; padding-top: 10px; padding-left: 3px; }
.foridelinzpq { float: left; width: 310px; padding-top: 5px; }
.foridelinzgr{ float: left; width: 510px; padding-top: 5px; }
.forgra2 {  vertical-align: -10%; height: 80px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 310px; border: 1px; border-style: solid; border-color: #cccccc; text-indent: 2px; background-color: #f8f9f8; padding-left: 3px; }
.botonver { float: left; background-image: url(imagenes/botononpq.jpg); background-repeat: no-repeat; width: 100px; height: 21px; border: 0px; cursor: hand; cursor: pointer; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; text-align: center; }
.botonver:hover { background-image: url(imagenes/botonofpq.jpg); }

/* textos */
.txtcocomen { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; text-transform: uppercase; color: #666666; text-decoration: none; }
.txtcocomen:hover { color: #6ab91b; text-decoration: underline; }
.vermasPub { font-size: 15px; color: #999999; text-decoration: none;}
.vermasPub:hover { color: #6ab91b; }
.mapaweb { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none; text-transform: uppercase; line-height: 12px; }
.mapaweb:hover { color: #6ab91b; text-decoration: underline; }
.titpri { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; text-transform: uppercase; line-height: 12px; }
.titpri:hover { color: #6ab91b; text-decoration: underline; }
.mapawebint { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; padding-left: 5px; padding-right: 5px; }
.mapawebinv { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6ab91b; text-decoration: underline; text-transform: uppercase;  }
.mapawebinvpre { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6ab91b; text-decoration: none; text-transform: uppercase;  }
.mapawebinvpreOri {display:none; text-decoration : line-through; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000;  text-transform: uppercase;  }
.titulos { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #666666; text-decoration: none; }
.tituloFicha { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 23px; font-weight:bold; color: #666666; text-decoration: none; }
.titulosxxl { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #6ab91b; text-decoration: none; }
.titulosxxl2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #999999; text-decoration: none; }
.colorestxt { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; text-transform: uppercase; }
.titulossub { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration: none; text-transform: uppercase; }
.titulossub:hover { color: #6ab91b; text-decoration: underline; }
.titulossub2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #6ab91b; text-decoration: none; text-transform: uppercase; font-weight: bold; padding-left: 3px; padding-right: 3px; padding-bottom: 2px;  }
.titulossub2:hover { color: #6ab91b; text-decoration: underline; }
.taggs { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #6ab91b; text-decoration: none; font-weight: bold; }
.etiquetas { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration: none; padding-right: 3px; }
.etiquetaspeq { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; padding-right: 3px; }
.contenidososc { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; }
.contenidososcgrande { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; text-decoration: none; }
.contenidos { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration: none; }
.contenidosita { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration: none; font-style: oblique; }
.contenidosale { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #6ab91b; text-decoration: none; font-weight: bold; }
.contenidosenl { cursor: hand; cursor: pointer; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration: underline; }
.contenidosenl:hover { color: #6ab91b; }
.contenidosenloscu { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; text-transform: uppercase; font-weight: bold; }
.contenidosenloscu:hover { color: #6ab91b; }
.contenidosenlinv2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #6ab91b;  text-decoration: none; }
.contenidosenlinv2:hover { color: #000000; }
.contenidosenlinv3 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6ab91b;  text-decoration: underline; }
.contenidosenlpeq {cursor: hand; cursor: pointer;  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: underline; }
.contenidosenlpeq:hover { color: #6ab91b; }
.contenidosenlinv { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #6ab91b; text-decoration: underline; font-weight: bold; }
.contenidosenlinv:hover { color: #000000; }
.contenidosenl2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration: none; }
.contenidosenl2:hover { color: #6ab91b; }
.etiquetasprecio { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #6ab91b; text-decoration: none; padding-right: 3px; }
.etiquetaspreciopqOri {display:none;text-decoration: line-through; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000; padding-right: 3px; font-weight: bold; }
.etiquetaspreciopq { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#6ab91b; text-decoration: none; padding-right: 3px; font-weight: bold; }
.contenidosprecioOri  {display:none; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #ff0000;  text-decoration : line-through;}
.contenidosprecio { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #6ab91b; text-decoration: none; }
.contenidoscur { padding-left: 3px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration: none; font-style:italic; }
.play { font-family: Arial; font-size: 10px; color: #cccccc; }
.subtitulados { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; font-weight: bold; }
.nube1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6ab91b; text-decoration: none; text-transform:uppercase; }
.nube1:hover { color: #000000; }
.nube2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; text-transform:uppercase; }
.nube2:hover { color: #000000; }
.nube3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none; text-transform:uppercase; }
.nube3:hover { color: #000000; }
.detalles { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6e6e6e; margin-right: 3px; }

/* colaboradores */
.colaboralineatop { float: left; width: 660px; margin-bottom: 6px; cursor: hand; cursor: pointer; }
.colaboralineatopint { float: left; width: 590px; margin-bottom: 6px; cursor: hand; cursor: pointer; }
.colaboralineasub { float: left; width: 660px; padding-left: 24px; margin-bottom: 16px; }
.colaboralineasubpre { float: left; width: 660px; margin-bottom: 6px; display: none; }
.colaboralineasubpreape {  cursor: hand; cursor: pointer; }
.colaboralineasubint { padding-left: 25px; margin-bottom: 10px; width: 560px; }
.colabscripts { padding-left: 20px; padding-right: 20px; text-align: left; }
.colpub { float:left; width: 590px; margin-top: 20px; padding-left: 5px; }
.colpublin { float:left; width: 590px; border-top: 1px; border-top-color: #000000; border-top-style: dotted; padding-bottom: 5px; padding-top: 5px; cursor: hand; cursor: pointer; color: #666666; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; text-decoration: none; line-height: 15px;  }
.colpublin:hover {  color: #FFFFFF; background-image: url(imagenes/cabfondo-on.gif); background-repeat: repeat; }
.colpubtop { float:left; width: 590px; border-top: 1px; border-top-color: #000000; border-top-style: dotted; padding-bottom: 5px; padding-top: 5px; background-image: url(imagenes/cabfondo.gif); background-repeat:repeat; text-align: left; }
.colpublin02 { float:left; width: 200px; padding-right: 10px; text-align: left; padding-left: 5px; }
.colpublin03 { float:left; width: 135px; padding-right: 10px; text-align: left; }
.colpublin04 { float:left; width: 95px; padding-right: 10px; text-align: left; }
.colpublin05b { float:left; width: 80px; text-align: left; }
.colpublin05b2 { float:left; width: 60px; text-align: left; }
.colpublin2 { float: left; width: 600px; margin-bottom: 5px; }
.colvislin { float:left; width: 590px; border-top: 1px; border-top-color: #000000; border-top-style: dotted; padding-bottom: 5px; padding-top: 5px; color: #666666; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; text-decoration: none; line-height: 15px;  }
.colvislin02 { float:left; width: 146px; padding-right: 10px; text-align: left; }
.colvislin03 { float:left; width: 96px; padding-right: 10px; text-align: left; }
.colvenlin { float:left; width: 60px; padding-right: 10px; text-align: left; }
.colvenlin2 { float:left; width: 40px; padding-right: 10px; text-align: left; }
.colvenlin3top { float:left; width: 170px; padding-right: 10px; text-align: left; }
.colvenlin3 { float:left; width: 170px; padding-right: 10px; text-align: left; line-height: 12px; }
.colgraflin { float: left; width: 590px; padding-left: 5px; padding-top: 10px; margin-top: 10px; border-top: 1px; border-top-color: #CCCCCC; border-top-style: dotted;  }
.colgraflina { float: left; width: 140px; padding-right: 5px; }
.colgraflinb { float: left; width: 420px; padding: 10px; border: 1px; border-color: #CCCCCC; border-style: solid; }
.colgraflinc { float: left; width: 400px; text-align: right; }
.colbanpeq { float: left; width: 117px; padding-left: 23px; }
.colbanmed { float: left; width: 100px; padding-left: 40px; }
.colbangra { float: left; width: 105px; padding-left: 35px; }
.colgraflin2 { float: left; width: 590px; padding-left: 5px; padding-top: 10px; margin-top: 10px; border-top: 1px; border-top-color: #CCCCCC; border-top-style: dotted;  }
.colgraflin2a { float: left; width: 590px; }
.colgraflin2b { float: right; width: 420px; padding:10px; border: 1px; border-color: #CCCCCC; border-style: solid; }
.colgraflin2c { float: left; width: 420px; text-align: right; }
.contenidosvar { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #6ab91b; text-decoration: none; font-weight: bold; }
.contenidososcgr { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; text-decoration: none; }
.contenidoscla { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #999999; text-decoration: none; }

/* adicionales 04/05/2010 */
.textparr { float: left; width: 390px; margin-bottom: 8px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration: none;  }
.textparrpunt { float: left; width: 390px; margin-bottom: 8px; padding-left: 10px; text-indent: -10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration: none;  }
.textparrpuntQUI { float: left; width: 460px; margin-bottom: 8px; padding-left: 10px; text-indent: -10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration: none; margin-bottom: 15px; }
.textparredi { float: left; width: 460px; margin-bottom: 8px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration: none; margin-bottom: 15px; }
.textparrediosc { float: left; width: 460px; margin-bottom: 8px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; margin-bottom: 15px; }
.geolocation {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #666666; vertical-align: -40%; text-indent: 3px; }
.geolocationcontenedor { position: relative; float: left; height: 10px; width: 173px; margin-top: 3px; }
.titulo3contacto { position: relative; float: left; width: 250px; margin-bottom: 10px; margin-top: 10px; }
.titulo3contacto2 { position: relative; float: left; width: 250px; margin-bottom: 10px; margin-top: 10px; }

/* formulario lateral de identificacion */
.contienelogin { position: relative; float: left; width: 160px; margin-bottom: 5px; margin-top:5px; margin-left:5px; }
.ftitulossub3 { font-family: Arial, Verdana, Helvetica, sans-serif, Tahoma; font-size: 14px; color: #5fad01; text-decoration: none; text-transform: uppercase; font-weight: bold; padding-left: 3px; padding-right: 3px; padding-bottom: 2px;  }
.floginebooks { padding-top:5px; float: left; width: 150px; border: 1px; border-color: #CCCCCC; border-style: solid; background-image: url(imagenes/fondoficheros.jpg); background-repeat: repeat-x; margin-top: 5px; padding-left: 5px; padding-bottom: 5px; }
.floginebookstxt { width: 130px; float: left; padding-left: 4px; }
.floginebookscas { width: 130px; float: left; }
.fetiquetasmed { font-family: Arial, Verdana, Helvetica, sans-serif, Tahoma; font-size: 11px; color: #333333; text-decoration: none; }
.fforpeqhome {  vertical-align: -10%; height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif, Tahoma; font-size: 11px; color: #333333; width: 75px; border: 1px; border-style: solid; border-color: #CCCCCC; text-indent: 2px; }
.fbotonlogin { float: left; background-image: url(imagenes/botonloginof.png); background-repeat: no-repeat; width: 90px; height: 19px; border: 0px; cursor: hand; cursor: pointer; margin-top: 3px; font-family: Arial, Verdana, Helvetica, sans-serif, Tahoma; font-size: 10px; color: #FFFFFF; text-decoration: none; text-align: center; }
.fbotonlogin:hover { background-image: url(imagenes/botonloginon.png); }
.fmapaweb { font-family: Arial, Verdana, Helvetica, sans-serif, Tahoma; font-size: 10px; color: #333333; text-decoration: none; text-transform: uppercase;  }
.fmapaweb:hover { color: #89c62d; text-decoration: underline; }
.fformedhome { vertical-align: -10%; height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif, Tahoma; font-size: 11px; color: #333333; width: 125px; border: 1px; border-style: solid; border-color: #CCCCCC; text-indent: 2px; }
.titulo3contacto2-02 { position: relative; float: left; width: 350px; margin-bottom: 10px; margin-top: 10px; }
.titulo3contacto2-13 { position: relative; float: left; width: 400px; margin-bottom: 10px; margin-top: 10px; }

.contenidosale02 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #6ab91b; text-decoration: none; font-weight: bold; clear:both; }
.foride3-02 { float: left; width: 420px; padding-left: 50px; }
.bannerlateraldinamico02 { position: relative; top: 1px; left: -3px; margin-top: 10px; width: 155px; }
.bannerlateralizquierdo02 { position: relative; float: left; width: 165px; margin-top: 10px; margin-bottom: 10px; }
.titulos-asistente02 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #63B118; text-decoration: none; }
.titulo3contacto02 { position: relative; float: left; width: 350px; margin-bottom: 10px; margin-top: 10px; text-align:left; }

/*banner rotatorio*/
.m_banner_hide{ display:none; }
.m_banner_show{ display:block; }

/* actualizacion ipad */
.contenidosdim { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
.contenidosdimenl { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: underline; }
.contenidosdimenl:hover { color: #6ab91b; }
.titulossub3bis { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6ab91b; text-decoration: none; text-transform: uppercase; font-weight: bold; padding-bottom: 2px;  }
.titulossub3bis:hover { color: #6ab91b; text-decoration: underline; }
.imagen-resumen{ width:140px; height:200px; margin-top:25px; margin-bottom:15px; margin-left:40px; position:relative; float:left;}
.cestalin05bbis { float:left; width: 110px; text-align: center; }
.cestalin05bbis2 { float:left; width: 130px; text-align: center; }
.cestalin03bbis { float:left; width: 285px; padding-right: 10px; text-align: left; }
.cestalin03bbis2 { float:left; width: 265px; padding-right: 10px; text-align: center; }
.app { position: relative; float: left; width: 550px; margin-top: 10px; margin-bottom: 20px; margin-left: 20px; display: none; }
.notacontenidosale02 { float: left; width: 600px; margin-top:10px; margin-bottom:10px; }
.bordecaracteristicas50 { border: 1px; border-color: #eaeaea; border-style: solid; padding: 3px; cursor: hand; cursor:pointer;  }
.bordecaracteristicas50:hover { border-color: #cccccc; }
.titulosub5cbise { position:relative; margin-top: 20px; margin-bottom: 10px; float: left; width: 630px; background-image: url(imagenes/fondopq.gif); background-repeat: repeat-x; border-top: 1px; border-top-color: #cccccc; border-top-style: dotted;}
#seguridad { position: absolute; top: 1px; left: 1px; width: 100%; height: 100%; background-image:url('imagenes/semi-blanco.png'); background-repeat: repeat; display: none; }
.seguridadexterior{ position: relative; margin: 200px auto; width: 320px; height: 30px; background-color: #FFFFFF; border: 1px; border-color: #EAEAEA; border-style: solid; padding: 10px; }
.seguridadinterior { position: relative; float: left; margin-right: 20px; }
.botonopcion { float: left; background-image: url(imagenes/botononpq.jpg); background-repeat: no-repeat; width: 35px; height: 21px; border: 0px; cursor: hand; cursor: pointer; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; text-align: center; }
.botonopcion:hover { background-image: url(imagenes/botonofpq.jpg); }
.botonopcional { float: left; background-image: url(imagenes/botononpqal.jpg); background-repeat: no-repeat; width: 35px; height: 21px; border: 0px; cursor: hand; cursor: pointer; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; text-align: center; }
.botonopcional:hover { background-image: url(imagenes/botonofpqal.jpg); }
.iconoapp { float: left; margin-right: 10px; }
.contenido-resumen{ position: relative; float: left; margin-top:15px;}
.titulo-resumen{ position: relative; float: left; margin-top: 15px;}
.lineafichada { position: relative; float: left; margin-top: 3px; width: 350px; }
.resumen-libro{ position: relative; float: left; width: 600px; margin-bottom:20px;}
.texto-resumen{ position:relative; float:left; width: 370px; margin-top: 15px; margin-bottom:15px; margin-left:20px;}
.notacontenidosaledes { float: left; width: 600px; margin-top: 25px; }
#asiste { position: absolute; float: left; width: 600px; }
.puntua { position: relative; float: left; width: 540px; padding-left: 12px; text-indent: -12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #666666; margin-bottom: 3px; }
.puntuaint { position: relative; float: left; width: 530px; padding-left: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #666666; margin-bottom: 12px; }
.titulossub2pq { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #6ab91b; text-decoration: none; text-transform: uppercase; padding-left: 3px; padding-right: 3px; padding-bottom: 2px;  }
.titulossub2pq:hover { color: #6ab91b; text-decoration: underline; }
.titulossub3 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #6ab91b; text-decoration: none; text-transform: uppercase; font-weight: bold; padding-bottom: 2px;  }
.titulossub3:hover { color: #6ab91b; text-decoration: underline; }
.contenidosenlniko { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration: none; margin-right: 3px; }
.novedades4c { float: left; width: 605px; padding-left: 10px; }
.publicacionnovedosa4 {text-decoration:none; float: left; width: 189px; text-align: center; padding-left: 5px; padding-right: 5px; position: relative; top: 11px; padding-bottom: 10px; margin-bottom: 10px; }
.botondescargaco { margin-left: 47px; margin-top: 5px; float: left; background-image: url(imagenes/botononpq.jpg); background-repeat: no-repeat; width: 100px; height: 21px; border: 0px; cursor: hand; cursor: pointer; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; text-align: center; }
.botondescargaco:hover { background-image: url(imagenes/botonofpq.jpg); }
.piedecomprados { float: left; width: 600px; margin-top: 10px; margin-bottom: 10px; }
.titulospq { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #999999; text-decoration: none; font-weight: bold; }
.ftitulossub302 { font-family: Arial, Verdana, Helvetica, sans-serif, Tahoma; font-size: 14px; color: #5fad01; text-decoration: none; font-weight: bold; padding-left: 3px; padding-right: 3px; padding-bottom: 2px;  }
.contenidosenldos { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration: none; }
.contenidosenldos:hover { color: #6ab91b; }
/*contenedor ipad*/
.contenedor-ipad{ width:400px; height:400px;  position:relative; float:left; margin-left:10px;}
.img-icono { position:relative; float:left; width:200px; margin-top:40px; margin-left:10px;}
.texto-icono { position:relative; float:left; width:150px; margin-top:60px; margin-left:7px; }
.no-border { border: 0px; cursor: hand; cursor: pointer;}
.contenidos-ipad { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration: none; line-height:15px; }
.contenidos-ipad02 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; line-height:15px; margin-bottom:15px; }
.btn-icono { margin-top:20px;}
.titulos-ipad { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #5ca11a; text-decoration: none; }
.erroralerta2b { float: left; background-image: url(imagenes/alerta2.png); background-repeat: no-repeat; width: 40px; height: 40px; margin-top: 25px; margin: 5px; }
.enlace-contacto { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #76a942; padding-right: 3px; text-decoration:none; }
.enlace-contacto:hover { color: #000000;}
.resumen-ipad{ position:relative; float: left; width:350px; margin-top:20px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; margin-left:10px;}
.borde-portada{ position:relative; float:left; width:132px; height:195px; border:solid 1px #D8D8D8;}

/*estilos top ten - enamorados*/
.top-ten{ position:relative; float:left; border:solid 1px #CCCCCC; width:150px; height:340px; margin-top:10px;}
.top-ten-titulo{ position:relative; float:left; margin-top:5px; padding-left:7px; padding-top:7px; width:145px;}
.top-ten-titulo-ult{ position:relative; float:left; margin-top:5px; padding-left:7px; padding-top:7px; width:145px; margin-bottom:10px;}
.titulo-romant{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; text-decoration:none;}
.titulo-romant:hover{text-decoration: underline;}
.top-ten-cab{ position:relative; float:left; width:147; height:44px; background-image:url(http://www.todoebook.com/promocion/estilos/imagenes/cabecera-top-ten.png); background-repeat:no-repeat; margin-left:1px;}

/*estilos lap*/
.librerias-afiliadas{ position:relative; float:left; width:400px; margin-bottom:20px; margin-left:15px;}
