
* {outline:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
body{line-height:1;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}

body {background: none repeat scroll 0 0 #fff;font-family: "Montserrat",Helvetica,Arial,Tahoma,Verdana;}
h3 {background: url("/publico_es/publicolibros/images/line-color.jpg") repeat-x scroll 0 bottom transparent;font-size: 1.2em;margin: 20px 0;padding: 0 0 10px;float:left;width:100%;}
h3 span {background: none repeat scroll 0 0 #999;font-weight:bold;padding:2px 5px;color:#fff;white-space:nowrap;}
p {font-family:"Oxygen";}

/**:hover {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}*/

.col1 {width:31%;float:left;margin-right:1%;margin-left:1%;}
.col2 {width:65%;float:left;margin-right:2%;}
.col3 {width:100%;float:left;}

.dblock {display:block;}
.fl {float:left;}
.mt50 {margin-top:50px;}
.mt90 {margin-top:90px;}
.disabled {opacity:0.5;}
.hidden {display:none;}

.content{margin:0 auto;min-width:980px;position:relative;width:80%;max-width:1100px;}
.footer{background:none repeat scroll 0 0 #111111;float:left;padding:30px 0;text-align:center;width:100%;}
.footer .copy{color:#fff;float:left;font-size:0.9em;}
.footer .copy p{text-align:left;font-family:Montserrat;color: #EEEEEE;}
.header{float:left;padding:15px 0 0 0;text-align:center;width:100%;}
.header h1{}
.header h1 a {background: url("/publico_es/publicolibros/images/sprite.png") no-repeat scroll 8px 16px transparent;float: left;height: 120px;width: 330px;}
.header h1 a span{position:absolute;top:-9999em;}
.header h2 {position: absolute;right: 0;top: 185px;}
.header h2 a {color: #666666;float: left;font-size: 13px;text-decoration: none;text-transform: uppercase;width: 156px;}
.header h2 a:hover {color:#c5073d}
.header ul {float: right;position: relative;right: 10px;top: 42px;}
.header ul li{float:left;margin:0 5px 0 0;}
.header ul li a{background:url("/publico_es/publicolibros/images/sprite.png") repeat scroll 0px -120px transparent;float:left;height:39px;width:39px;}
.header ul li a:hover{background-position:0 -196px;}
.header ul li a span{position:absolute;top:-9999em;}
.header ul li.gplus a{background-position:-192px -120px;}
.header ul li.gplus a:hover{background-position:-192px -196px;}
.header ul li.twitter a{background-position:-90px -120px;}
.header ul li.twitter a:hover{background-position:-90px -196px;}
.main{float:left;margin:10px 0 30px;text-align:center;width:100%;}
.main .content {text-align: left;}
.main.dark {background:url("/publico_es/publicolibros/images/bg-footer.jpg") repeat scroll 0 0 #333;margin:30px 0 0 0;color:#fff;}
.main.dark h3 {background:none; border-bottom:1px dashed #777;padding-left: 5px;}
.main.dark .module {margin:15px 0;float:left;width:100%;}
.main.dark .login a {color:#fff;font-weight:bold;}
.main.dark .roba {background:none;}
.menu {background:#333;float: left;width:100%;}
.menu div > ul {margin:0 0 0 12px;}
.menu ul li {float:left;font-weight:bold;text-transform:lowercase;}
.menu ul li > a {color: #FFFFFF;float: left;font-size: 1.1em;padding: 20px 33px;text-decoration: none;}
.menu ul li .submenu {background: none repeat scroll 0 0 #333333;border-radius: 0 0 5px 5px;box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.4);display: none;position: absolute;top: 63px;width: 159px;z-index: 9999;}
.menu ul li .submenu li {border-top: 1px dotted #555555;font-size: 0.7em;text-transform: uppercase;}
.menu ul li .submenu li:last-child {border-radius:0 0 5px 5px;}
.menu ul li .submenu li:hover {border-top:1px solid #00b6b7}
.menu ul li .submenu li a {padding: 13px 0;width: 159px;text-align:center;}
.menu ul li:hover .submenu {display:block;}
.menu form {float: right;position: relative;top: 2px;}
.menu form input.search {background: url("/publico_es/publicolibros/images/sprite.png") no-repeat scroll 5px -645px #FFFFFF;border: 0 none;border-radius: 3px 3px 3px 3px;font-size: 0.8em;margin: 10px;padding: 12px 90px 12px 27px;}
.menu form a.bt-buscar {background: none repeat scroll 0 0 #666666;border-radius: 0 3px 3px 0;color: #FFFFFF;font-size: 16px;padding: 10px 10px 9px;position: absolute;right: 8px;text-decoration: none;text-transform: uppercase;top: 10px;height: 21px;}
.menu form a.bt-buscar:hover {background: none repeat scroll 0 0 #888888;}
.navegacion {float: left;width: 100%;}
.navegacion p {color: #333333;float: left;font-family: Montserrat;width: 250px;}
.navegacion ul {float:right;width:410px;}
.navegacion ul li {margin: 0 4px 0 0 !important;width: auto !important;float:right !important;}
.navegacion ul li:first-child {margin: 0 !important;}
.navegacion ul li a {text-decoration:none;color:#333;background: none repeat scroll 0 0 #EEEEEE;border-radius: 5px 5px 5px 5px;padding: 12px 15px;}
.navegacion ul li.actual a {color:#fff;font-weight:bold;}
.toTop {background: url("/publico_es/publicolibros/images/icon-to-top.png") no-repeat scroll 0 0 transparent;bottom: 6%;display: none;height: 40px;opacity: 0.3;position: fixed;right: 5%;text-indent: -9999px;width: 40px;}

/* Colores */
a.green, .green h2, .green a.buy, .green a.read-more, .green h3 span, .green .autor-comentario span,.menu ul li.green:hover,.menu ul li.green.active,.green .col3 .entrevista.bottom .colR h4 a, .green .col3 .entrevista.bottom .colR ul.price .final, .green .submenu li:hover, .green a.boton, .green.navegacion li.actual a{background:none repeat scroll 0 0 #8cc03f !important;}
a.red, .red h2, .red a.buy, .red a.read-more, .red h3 span, .red .autor-comentario span,.menu ul li.red:hover,.menu ul li.red.active,.red .col3 .entrevista.bottom .colR h4 a, .red .col3 .entrevista.bottom .colR ul.price .final, .red .submenu li:hover, .red a.boton, .red.navegacion li.actual a{background:none repeat scroll 0 0 #ff3333 !important;}
a.yellow, .yellow h2, .yellow a.buy, .yellow a.read-more, .yellow h3 span, .yellow .autor-comentario span,.menu ul li.yellow:hover,.menu ul li.yellow:hover a,.menu ul li.yellow.active,.menu ul li.yellow.active a,.yellow .col3 .entrevista.bottom .colR h4 a, .yellow .col3 .entrevista.bottom .colR ul.price .final, .yellow .submenu li:hover, .yellow a.boton, .yellow.navegacion li.actual a{background:none repeat scroll 0 0 #f9c304 !important;color:#333;}
a.blue, .blue h2, .blue a.buy, .blue a.read-more, .blue h3 span, .blue .autor-comentario span,.menu ul li.blue:hover,.menu ul li.blue.active,.blue .col3 .entrevista.bottom .colR h4 a, .blue .col3 .entrevista.bottom .colR ul.price .final, .blue .submenu li:hover, .blue a.boton, .blue.navegacion li.actual a{background:none repeat scroll 0 0 #0099cc !important;}
a.pink, .pink h2, .pink a.buy, .pink a.read-more, .pink h3 span, .pink .autor-comentario span,.menu ul li.pink:hover,.menu ul li.pink.active,.pink .col3 .entrevista.bottom .colR h4 a, .pink .col3 .entrevista.bottom .colR ul.price .final, .pink .submenu li:hover, .pink a.boton, .pink.navegacion li.actual a{background:none repeat scroll 0 0 #ef3e96 !important;}
a.sky, .sky h2, .sky a.buy, .sky a.read-more, .sky h3 span, .sky .autor-comentario span,.menu ul li.sky:hover,.menu ul li.sky.active,.sky .col3 .entrevista.bottom .colR h4 a, .sky .col3 .entrevista.bottom .colR ul.price .final, .sky .submenu li:hover, .sky a.boton, .sky.navegacion li.actual a{background:none repeat scroll 0 0 #00b6b7 !important;}


.green.module .listado,.green .col3 .entrevista.bottom {border-bottom:2px solid #8cc03f;}
.red.module .listado,.red .col3 .entrevista.bottom {border-bottom:2px solid #ff3333;}
.yellow.module .listado,.yellow .col3 .entrevista.bottom {border-bottom:2px solid #f9c304;}
.blue.module .listado,.blue .col3 .entrevista.bottom {border-bottom:2px solid #0099cc;}
.pink.module .listado,.pink .col3 .entrevista.bottom {border-bottom:2px solid #ef3e96;}
.sky.module .listado,.sky .col3 .entrevista.bottom {border-bottom:2px solid #00b6b7;}

.col1 .module .thumbs li img.active {border:2px solid #333;}

/* Módulos */
.col3 .module {}
.col3 .module .filtro {margin:0 0 20px 0;padding:0 0 20px 1%;float:left;border-bottom:1px dashed #777777;width:99%;}
.col3 .module .filtro ul {float:left;width:100%;}
.col3 .module .filtro ul li {background: none repeat scroll 0 0 #000000;float: left;font-size: 1em;font-weight: bold;margin: 5px;padding: 5px 8px;}
.col3 .module .filtro ul li a {color:#fff;text-decoration:none;font-size:0.9em;}
.col3 .module .filtro ul li.ciencias-humanas {background:#f8c303;}
.col3 .module .filtro ul li.ciencias-humanas a{color:#000;}
.col3 .module .listado-categorias .element.ciencias-humanas a:hover {color: #f8c303;}
.col3 .module .filtro ul li.ciencias-tecnicas {background:#87b93c;}
.col3 .module .listado-categorias .element.ciencias-tecnicas a:hover {color: #87b93c;}
.col3 .module .filtro ul li.derecho {background:#ff3334;}
.col3 .module .listado-categorias .element.derecho a:hover {color: #ff3334;}
.col3 .module .filtro ul li.economia {background:#00b6b7;}
.col3 .module .listado-categorias .element.economia a:hover {color: #00b6b7;}
.col3 .module .filtro ul li.informatica {background:#f70d80;}
.col3 .module .listado-categorias .element.informatica a:hover {color: #f70d80;}
.col3 .module .filtro ul li.libros-de-texto {background:#0099CC;}
.col3 .module .listado-categorias .element.libros-de-texto a:hover {color: #0099CC;}
.col3 .module .filtro ul li.literatura {background:#cb04fd;}
.col3 .module .listado-categorias .element.literatura a:hover {color: #cb04fd;}
.col3 .module .filtro ul li.oposiciones {background:#fa6104;}
.col3 .module .listado-categorias .element.oposiciones a:hover {color: #fa6104;}
.col3 .module .filtro ul li.otros {background:#666;}
.col3 .module .listado-categorias .element.otros a:hover {color: #666;}
.col3 .module .filtro ul li.tiempo-libre {background:#8d9f0f;}
.col3 .module .listado-categorias .element.tiempo-libre a:hover {color: #8d9f0f;}
.col3 .module .filtro ul li.disabled {background:#999;}
.col3 .module .filtro ul li.disabled a{color:#fff;}
.col3 .module .listado-categorias {float:left;width:100%;}
.col3 .module .listado-categorias .element {margin:0 1% 10px 1%;padding-left:15px;width:16%;background: url("/publico_es/publicolibros/images/sprite.png") no-repeat scroll -205px -661px transparent;line-height:1em;}
.col3 .module .listado-categorias .element a {color: #FFFFFF;font-family: Oxygen;font-size: 0.8em;font-weight: 400;text-decoration: none;}
.col3 .entrevista {float:left;width:100%;position:relative;} 
.col3 .entrevista.top {border-bottom: 1px dashed #EEEEEE;padding-bottom:20px;margin-bottom:30px;}
.col3 .entrevista.top h3 {padding-left:26%;position:relative;width:74%;} 
.col3 .entrevista.top img {position:absolute;width:20%;left:30px;border:8px solid #f9c304;border-radius:150px;z-index:2;}
.col3 .entrevista.top p {color: #222222;font-size: 1.1em;line-height: 1.5em;padding-left: 26%;}
.col3 .entrevista.top a.read-more {color: #222222;float: left;font-weight:bold;margin: 10px 0 10px 26%;padding: 7px 10px;text-decoration: none;}
.col3 .entrevista.bottom {padding-bottom:30px;float:left;width:100%;}
.col3 .entrevista.bottom .colL {float:left;width:30%;}
.col3 .entrevista.bottom .colL h4 {font-size:1.3em;margin:10px 0;}
.col3 .entrevista.bottom .colL h4 span {font-weight:bold;}
.col3 .entrevista.bottom .colL ul li {float:left;width:30%;margin:10px 3% 0 0;}
.col3 .entrevista.bottom .colL ul li img {width:90%;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);height:130px;}
.col3 .entrevista.bottom .colR {float:left;width:66%;border-left: 2px solid #eee;padding-left:2%;}
.col3 .entrevista.bottom .colR a img {width:29%;float:left;margin:0 3% 0 0;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);}
.col3 .entrevista.bottom .colR h4 {width:68%;float:left;}
.col3 .entrevista.bottom .colR h4 a {text-decoration: none;font-size:1.2em;padding:5px 7px;font-weight:bold;margin:0 0 10px 0;float:left;}
.col3 .entrevista.bottom .colR p {width:68%;float:left;line-height:1.4em;}
.col3 .entrevista.bottom .colR ul.price li{padding:0 10px;text-decoration:line-through;background: none repeat scroll 0 0 #FFFFFF;}
.col3 .entrevista.bottom .colR ul.price .final{color:#FFFFFF;font-weight:bold;font-size:1.3em;padding:10px;text-decoration:none;}
.col3 .entrevista.bottom .colR ul.price .final a {color:#333;text-decoration: none;}
.col3 .entrevista.bottom .colR ul.price span{font-size:0.7em;margin-left:3px;}
.col3 .entrevista.bottom .colR ul.price {background: url("/publico_es/publicolibros/images/sprite.png") repeat scroll -185px -279px transparent;float: right;font-size: 1.2em;margin-top: 20px;padding-left: 60px;position: relative;}

.col2 .module {}
.col2 .module ul {}
.col2 .module ul li {float:left;width:100%;position:relative;margin:0 0 30px 0;}
.col2 .module ul li img {float:left;width:18%;position:absolute;z-index: 2;left:1%;max-width: 120px;max-height:170px;}
.col2 .module ul li h4 {float:left;width:79%;font-size:1.2em;color:#444;padding:0 0 5px 21%;}
.col2 .module ul li h4 a {color:#444;text-decoration:none;}
.col2 .module ul li p {float:left;width:75%;padding-left:21%;}
.col2 .module ul li p.autor {text-transform:uppercase;color:#666;font-size:0.9em;}
.col2 .module ul li p.autor a {color:#666;text-decoration: none;}
.col2 .module ul li p.comentario {background:#eee;font-style:italic;padding:2%;margin:20px 0 0 21%;}
.col2 .module ul li p.descripcion {background: none repeat scroll 0 0 #EEEEEE;color: #333333;font-size: 1em;margin: 20px 0 0 21%;min-height: 30px;padding: 2%;}
.col2 .module ul li p.autor-comentario {font-size: 0.9em;margin: 15px 0 0;text-align: right;width: 79%;padding-left:21%;}
.col2 .module ul li p.autor-comentario span {padding:5px 5px;background:#999;color:#fff;font-weight:bold;text-transform: uppercase;}
.col2 .module ul li .data {background: url("/publico_es/publicolibros/images/bg-slider.png") repeat-x scroll 0 -220px transparent;float: left;position: relative;width: 100%;z-index: 1;margin-top:15px;padding-bottom: 5px;}
.col2 .module ul li .data li {float:right;width:auto;padding: 5px 15px 5px 30px;font-weight:bold;font-size:0.9em;color: #5D594E;margin: 5px 5px 5px 0;border-right: 1px dashed #aea996;}
.col2 .module ul li .data li a {color: #5D594E;text-decoration:none;}
.col2 .module ul li .data li a:hover {text-decoration:underline;}
.col2 .module ul li .data li.fecha {background:url("/publico_es/publicolibros/images/sprite.png") repeat scroll 5px -289px transparent;}
.col2 .module ul li .data li.facebook {background:url("/publico_es/publicolibros/images/sprite.png") repeat scroll 5px -349px transparent;}
.col2 .module ul li .data li.twitter {background:url("/publico_es/publicolibros/images/sprite.png") repeat scroll 5px -410px transparent;}
.col2 .module ul li .data li.gplus {background:url("/publico_es/publicolibros/images/sprite.png") repeat scroll 5px -590px transparent;}
.col2 .module ul li .data li.valoracion {background:url("/publico_es/publicolibros/images/sprite.png") repeat scroll 5px -470px transparent;}
.col2 .module ul li .data li.comentarios {background:url("/publico_es/publicolibros/images/sprite.png") repeat scroll 5px -529px transparent;border:0;}
.col2 .module.listado ul {float:left;width:100%;padding-right: 2%;}
.col2 .module.listado ul li {width:18%;position:relative;z-index:1;margin-left: 2%;}
.col2 .module.listado ul li a:hover img {opacity:0.8;}
.col2 .module.listado ul li img {width:115px;height:180px;z-index:1;}
.col2 .module.listado ul li span {background: url("/publico_es/publicolibros/images/sprite.png") repeat scroll -182px -338px transparent;color: #FFFFFF;font-weight:bold;height: 30px;padding: 13px 15px;position: absolute;right: -10px;text-align: center;top: -10px;width: 30px;z-index: 2;font-size:1.2em;}
.col2 .module.detalle-libro {float: left;padding: 30px 0 0 0;}
.col2 .module.detalle-libro h2 {padding: 10px 15px 10px 27%;background:#737069;color:#fff;text-transform:uppercase;font-size:1.5em;line-height:1.3em;float:left;}
.col2 .module.detalle-libro .libro {float: left;left: 10px;position: absolute;top: 20px;width: 15%;z-index: 2;}
.col2 .module.detalle-libro .libro a {}
.col2 .module.detalle-libro .libro a img {border: 1px solid #FFFFFF;box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.2);float: left;width: 100%;max-height:252px;}
.col2 .module.detalle-libro .libro a.buy {background: none repeat scroll 0 0 #333333;border: 1px solid #FFFFFF;border-radius: 5px 5px 5px 5px;box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.3);color: #FFFFFF;float: left;font-family: Montserrat;font-size: 1.2em;padding: 15px 0;position: relative;text-align: center;text-decoration: none;text-transform: uppercase;top: 20px;width: 100%;}
.col2 .module.detalle-libro .libro a.buy:hover {opacity:0.9;}
.col2 .module.detalle-libro .libro a.no-stock {float: left;font-family: Montserrat;font-size: 1.2em;padding: 15px 0;position: relative;text-align: center;text-decoration: none;text-transform: uppercase;width: 100%;color:#5D594E;}
.col2 .module.detalle-libro .libro a.no-stock:hover {opacity:0.9;}
.col2 .module.detalle-libro .datos-generales {float: left;padding: 15px 0 0 27%;width: 73%;}
.col2 .module.detalle-libro .datos-generales .datos {float:left;width:70%;}
.col2 .module.detalle-libro .datos-generales .datos li {margin:0;padding:10px 10px 10px 30px;background:url("/publico_es/publicolibros/images/sprite.png") no-repeat scroll -196px -524px transparent;width: 100%;}
.col2 .module.detalle-libro .datos-generales .datos li.categorias {background-position:-196px -588px;border-top: 1px dashed #AEA996;}
.col2 .module.detalle-libro .datos-generales .datos li a {color:#333;text-decoration:none;}
.col2 .module.detalle-libro .datos-generales .price {float:right;}
.col2 .module.detalle-libro .datos-generales .price li {padding: 0 10px;text-decoration: line-through;margin: 0;width:auto;float:left;clear: both;font-size: 1.1em;}
.col2 .module.detalle-libro .datos-generales .price li span {margin-left:3px;font-size:0.7em;}
.col2 .module.detalle-libro .datos-generales .price li.final {background: none repeat scroll 0 0 #333333;color: #FFFFFF;font-weight:bold;font-size: 1.5em;padding: 10px;text-decoration: none;margin-top:15px;}
.col2 .module.detalle-libro .mas-info {background: url("/publico_es/publicolibros/images/bg-slider.png") repeat-x scroll 0 top transparent;float: left;margin: 10px 0 0;padding: 15px 0 0 27%;}
.col2 .module.detalle-libro .mas-info .data {background: url("/publico_es/publicolibros/images/sprite.png") no-repeat scroll 2px -700px transparent;float: left;min-height: 100px;}
.col2 .module.detalle-libro .mas-info .data li {margin:3px;font-size:1em;width:90%;padding-left: 32px;color: #333333;}
.col2 .module.detalle-libro .mas-info .data li span {font-weight:bold;margin-right: 5px;}
.col2 .module.detalle-libro .mas-info .share {border-top: 1px dashed #AEA996;float: left;margin: 15px 0 0;padding: 3px 0 5px;position: relative;width: 98%;z-index: 1;}
.col2 .module.detalle-libro .mas-info .share li {border-right: 1px dashed #AEA996;color: #5D594E;float: right;font-weight:bold;font-size: 0.9em;margin: 5px 5px 5px 0;padding: 5px 15px 5px 30px;width: auto;}
.col2 .module.detalle-libro .mas-info .share li.fecha {background: url("/publico_es/publicolibros/images/sprite.png") repeat scroll 5px -289px transparent;}
.col2 .module.detalle-libro .mas-info .share li.facebook {background: url("/publico_es/publicolibros/images/sprite.png") repeat scroll 5px -349px transparent;}
.col2 .module.detalle-libro .mas-info .share li.twitter {background: url("/publico_es/publicolibros/images/sprite.png") repeat scroll 5px -410px transparent;}
.col2 .module.detalle-libro .mas-info .share li.gplus {background: url("/publico_es/publicolibros/images/sprite.png") repeat scroll 5px -590px transparent;}
.col2 .module.detalle-libro .mas-info .share li.valoracion {background: url("/publico_es/publicolibros/images/sprite.png") repeat scroll 5px -470px transparent;}
.col2 .module.detalle-libro .mas-info .share li.comentarios {background: url("/publico_es/publicolibros/images/sprite.png") repeat scroll 5px -529px transparent;border: 0 none;}
.col2 .module.detalle-libro .mas-info .share li a {color: #5D594E;text-decoration: none;}
.col2 .module.descripcion {float:left;margin:20px 0;}
.col2 .module.descripcion p {font-size: 1em;line-height: 1.5em;margin: 0 0 15px;}
.col2 .module.valoraciones {float:left;border-bottom:2px solid #eee;padding-bottom:10px;margin-bottom:10px;}
.col2 .module.valoraciones ul {}
.col2 .module.valoraciones ul li {float:left;width:98px;text-align:center;padding: 0 5px;}
.col2 .module.valoraciones ul li h4 {margin: 0 10px;padding: 0;position: absolute;top: 36px;width: 80px;font-weight:bold;}
.col2 .module.valoraciones ul li h4 span {font-size:0.7em;bottom: 1px;position:relative;left:1px;}
.col2 .module.valoraciones ul li div.grafico {float: left;height: 90px;width: 70px;margin:5px 0 0 14px;}
.col2 .module.valoraciones ul li p {color: #333333;font-family: Montserrat;font-size: 0.7em;font-weight: bold;padding: 0;text-align: center;text-transform: uppercase;width: 100%;}
.col2 .module.valoraciones .boton {box-shadow: none;float: right;font-weight:bold;font-size: 1em;padding: 10px;text-decoration: none;text-transform: lowercase;}
.col2 .module.valoraciones .boton:hover {opacity:0.7;}
.col2 .module.comentarios li {border-bottom: 1px dashed #DDDDDD;margin: 0 0 20px;padding: 0 0 20px;}
.col2 .module.comentarios div {float:left;}
.col2 .module.comentarios div p {float:left;width:100%;padding:0;color:#333;}
.col2 .module.comentarios div.left {border-right: 1px dashed #DDDDDD;margin-right: 3%;padding-right: 1%;width: 20%;}
.col2 .module.comentarios div.left img {width:60px;position:relative;}
.col2 .module.comentarios div.left p.usuario {margin:10px 0 0 0;font-size:0.8em;font-family:Montserrat;}
.col2 .module.comentarios div.left p.fecha {color:#666;font-size:0.8em;font-family:Montserrat;}
.col2 .module.comentarios div.left div.valoracion {background: url("/publico_es/publicolibros/images/valoracion.png") repeat scroll 0 -2px transparent;height: 20px;margin: 10px 0 0;width: 115px;}
.col2 .module.comentarios div.left div.valoracion span {position:absolute;top:-999em;}
.col2 .module.comentarios div.left div.valoracion p {float:left;width: 115px;height: 20px;background: url("/publico_es/publicolibros/images/valoracion.png") repeat scroll 0 -32px transparent;}
.col2 .module.comentarios div.left div.valoracion .val1 {width:22px;}
.col2 .module.comentarios div.left div.valoracion .val2 {width:45px;}
.col2 .module.comentarios div.left div.valoracion .val3 {width:68px;}
.col2 .module.comentarios div.left div.valoracion .val4 {width:90px;}
.col2 .module.comentarios div.right {color: #333333;font-size: 0.9em;line-height: 1.5em;width: 75%;}
.col2 .module textarea {border:0;background:#fff;border-radius:5px 5px 5px;width:90%;height:150px;padding:10px 7px;font-family:Montserrat;font-size:14px;}
.col2 .module label {float: left;margin: 0 0 10px 0;width: 100%;}
.col2 .module.comenta {width:100%;float:left;margin: 0 0 20px;margin:0;}
.col2 .module.comenta > ul {margin:0;float:left;}
.col2 .module.comenta > ul > li {float: left;margin: 0;padding: 0;width: 50%;}
.col2 .boton {margin:25px 0 30px 35%;}

.col2 .listado-libros.module {position:relative;float:left;width:100%;}
.col2 .listado-libros.module h3 {line-height: 1.3em;}
.col2 .listado-libros.module > ul > li {min-height: 160px;}
.col2 .listado-libros.module > ul.subcategorias {width: 50%;float: left;padding: 0 0 10px 0;}
.col2 .listado-libros.module > ul.subcategorias li {background: url("../images/sprite.png") no-repeat scroll -216px -600px transparent;font-size: 0.9em;margin: 0 0 5px 2%;padding: 2px 0 6px 3%;width: 93%;min-height:inherit;}
.col2 .listado-libros.module > ul.subcategorias li a {color: #333333;text-decoration: none;}

.col2 .listado-libros.module > ul.interview > li {background: url("/publico_es/publicolibros/images/bg-slider.png") repeat-x scroll 0 42px transparent;min-height: 160px;border-radius: 5px 5px 5px 5px;}
.col2 .listado-libros.module > ul.interview > li h4 {background: none repeat scroll 0 0 #444444;margin: 10px 0;padding: 10px 0 11px 21%;}
.col2 .listado-libros.module > ul.interview > li h4 a {color:#fff;}
.col2 .listado-libros.module > ul.interview > li img {border:1px solid #fff;box-shadow:5px 5px 10px 0 rgba(0, 0, 0, 0.2);}
.col2 .listado-libros.module > ul.interview > li p {float: left;padding: 0 0 18px 21%;width: 75%;line-height:1.5em;min-height: 110px;}
.col2 .listado-libros.module > ul.interview > li a.read-more {background: none repeat scroll 0 0 #444444 !important;color: #FFFFFF;float: left;font-family: Montserrat;font-size: 1.1em;left: 7px;padding: 12px 0;position: absolute;text-align: center;text-decoration: none;text-transform: uppercase;top: 116px;width: 119px;}
.col2 .listado-libros.module > ul.interview > li a.read-more:hover {opacity:0.8;}
.col2 .listado-libros.module a.simple {margin:0;position:absolute;bottom:-50px;left:0;}

.col1 .module li {float:left;}
.col1 .module li label {float:left;margin: 0 0 10px;}
.col1 .module .details {position:relative;float:left;border-bottom:2px solid #f5f5f5;padding-bottom:10px;margin-bottom:10px;min-height: 290px;}
.col1 .module .details a img{position:absolute;left:2%;top:0;width:95px;max-height:150px;}
.col1 .module .details h4 {background:#333;color:#fff;font-weight:bold;float:left;width:63%;padding:2% 2% 2% 35%;margin-top: 2%;text-align:left;font-size:1.1em;}
.col1 .module .details h4 a {color:#fff;text-decoration:none;}
.col1 .module .details div {float:left;padding:2% 2% 2% 35%;width:63%;font-size:0.8em;color:#333;}
.col1 .module .details div.autor {text-transform:uppercase;font-size:0.9em;}
.col1 .module .details div.autor a {color:#333;text-decoration: none;font-size: 0.9em;}
.col1 .module .details a.read-more {background:#999;color:#fff;padding:5px 10px 7px;float:right;text-decoration:none;font-size:0.9em;font-weight:bold;margin:10px 0;}
.col1 .module .details a.read-more:hover {opacity:0.8;}
.col1 .module .thumbs {float:left;width:100%;padding-bottom:10px;margin-bottom:10px;}
.col1 .module .thumbs li {float:left;width:25%;text-align:center;}
.col1 .module .thumbs li img {width:90%;border:2px solid #fff;max-height:110px;}
.col1 .module .thumbs p {display:none;}
.col1 .module.listado ul {float:left;width:100%;}
.col1 .module.listado ul li {width:33%;position:relative;z-index:1;float:left;text-align: center;}
.col1 .module.listado ul li a:hover img {opacity:0.8;}
.col1 .module.listado ul li img {width:95px;z-index:1;height:150px;}
.col1 .module.opina {margin:0;}
.col1 .module.opina > ul > li {margin:0 0 20px 0;position:relative;}
.col1 .module.opina > ul > li .error, .module.comenta > ul > li .error {background: none repeat scroll 0 0 #AA0000;border: 2px solid #BB0000;border-radius: 7px 7px 7px 0;box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5);color: #FFFFFF;float: left;font-weight:bold;left: 210px;padding: 10px;position: absolute;right: inherit;top: -55px;width: 90px;font-size:14px;}
.col1 .module.opina li {width:100%;}

.col1 .module .hasleido {float:left;width:100%;}
.col1 .module .hasleido li a {width:75px;float:left;color:#333;text-decoration:none;font-size:13px;font-weight:bold;height:75px;background: url("/publico_es/publicolibros/images/sprite.png") no-repeat scroll 16px -854px transparent;}
.col1 .module .hasleido li a.active, .col1 .module .hasleido li a.disabled {cursor:inherit;}
.col1 .module .hasleido li a span {position:absolute;top:-9999em;}
.col1 .module .hasleido li a p {position: relative;text-align: center;top: 50px;}
.col1 .module .hasleido li.no a {background-position:16px -928px;}
.col1 .module .hasleido li.loquiero a {background-position:16px -1002px;}
.col1 .module .hasleido li.loleere a {background-position:16px -1083px;}
.col1 .module .hasleido li.si a:not(.disabled):hover, .col1 .module .hasleido li.si a.active {background-position:-164px -854px;color:#1f7d1a;}
.col1 .module .hasleido li.no a:not(.disabled):hover, .col1 .module .hasleido li.no a.active {background-position:-163px -928px;color:#cc0000;}
.col1 .module .hasleido li.loquiero a:not(.disabled):hover, .col1 .module .hasleido li.loquiero a.active {background-position:-163px -1002px;color:#cf1c75;}
.col1 .module .hasleido li.loleere a:not(.disabled):hover, .col1 .module .hasleido li.loleere a.active {background-position:-164px -1083px;color:#0081cb;}

.col1 .module ul.actividad {float:left;width:100%;}
.col1 .module ul.actividad li {border-bottom: 1px dashed #CCCCCC;float: left;margin: 0 0 10px;padding: 0 0 10px;width: 100%;}
.col1 .module ul.actividad li img {float: left;margin: 0 10px 0 0;width: 50px;}
.col1 .module ul.actividad li p {color: #222222;float: left;font-family: Montserrat;font-size: 14px;line-height: 1.5em;width: 245px;}
.col1 .module ul.actividad li a {background: none repeat scroll 0 0 #999999;color: #FFFFFF;float: left;font-size: 14px;font-weight: bold;padding: 3px 5px;text-decoration: none;max-width: 243px;}
.col1 .module ul.actividad li p span {font-weight:bold;}

.col1 .fanbox {text-align:center;margin: 20px 0 30px;}

.publico-recomienda ul {background: url("/publico_es/publicolibros/images/bg-slider.png") repeat-x scroll 0 -216px transparent;float: left;height: 45px;position: relative;top: 160px;}
.publico-recomienda ul li {top:-160px;}

.nota {color: #666666;float: left;font-size: 13px;margin: 10px 0 0;text-align: center;width: 100%;}
.nota a {color:#FF3333;text-decoration:none;font-weight:bold;}

.dejanos-tu-comentario .msg {color: #8CC03F;float: left;font-size: 14px;font-weight: bold;margin-bottom: 20px;padding-left: 5px;}
.dejanos-tu-comentario .msg.error p {color: #FF3333;}

div.valoracion {height: 20px;margin: 25px 0 0;width: 115px;}
div.valoracion span {position:absolute;top:-999em;}
div.valoracion a {float:left;width:22px;height: 20px;background: url("/publico_es/publicolibros/images/valoracion.png") repeat scroll 0 -2px transparent;padding:0;}
div.valoracion a.active, div.valoracion a.hover {background-position:0 -32px;}
div.valoracion a:hover {-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
div.valoracion a.nohover {background-position:0 -2px !important;}

.no-rows {float: left;padding: 0 0 10px 3px;}
.no-rows span {font-weight:bold;}
.no-rows a {color:#111;font-family:Montserrat;text-decoration:none;}

.opinion {background: none repeat scroll 0 0 #0099cc;width: 27%;padding:0 2% 3% 2%;border-radius:0 0 5px 5px;margin-bottom: 20px;}
.opinion h3 {border-bottom:1px dashed #eee !important;}
.opinion h3 span {background:#444;}
.opinion .boton {background:#444;margin:0 0 30px 29%;}
.opinion .msg {padding: 0 10px;}
.opinion .msg p {float:left;margin:0 0 10px 0;}


.boton {border: 1px solid #FFFFFF;border-radius: 3px 3px 3px 3px;box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.3);color: #FFFFFF;font-family: Montserrat;font-size: 1.0em;margin: 0 0 0 20%;padding: 15px 25px;text-decoration: none;text-transform: uppercase;float:left;margin:0 0 30px 20%;}
.simple {background: none repeat scroll 0 0 #EEEEEE;color: #555555;float: left;font-size: 0.9em;padding: 2%;text-decoration: none;text-transform: uppercase;margin-top:30px;}
.simple span {font-weight:bold;}
.simple:hover {opacity:0.8;}

/* Publicidad */
.roba {padding: 6px 0 13px;text-align: center;width: 100%;}
.roba p {color: #666666;float: left;font-family: Montserrat;font-size: 10px;margin: 0 0 3px 7px;text-transform: uppercase;}

.megabanner{height:90px;margin:0;padding:0;text-align:right;width:995px;margin: 0 auto;}
.megabanner p{background:url("/publico_es/publicolibros/images/sprite.png") repeat scroll -316px -195px transparent;float:left;height:90px;width:15px;}
.megabanner p span{position:absolute;top:-9999em;}
.megabanner .bannerLeft {float: left;left: 5px;position: relative;z-index:2;}
.megabanner .bannerRight {position:absolute;right:0;z-index:1;}


/* Isotope CSS3 transitions */
.isotope{moz-transition-property:height, width;ms-transition-property:height, width;o-transition-property:height, width;transition-property:height, width;webkit-transition-property:height, width;}
.isotope .isotope-item{moz-transition-property:-moz-transform, opacity;ms-transition-property:-ms-transform, opacity;o-transition-property:-o-transform, opacity;transition-property:transform, opacity;webkit-transition-property:-webkit-transform, opacity;}
.isotope,.isotope .isotope-item{moz-transition-duration:0.8s;ms-transition-duration:0.8s;o-transition-duration:0.8s;transition-duration:0.8s;webkit-transition-duration:0.8s;}
.isotope.infinite-scrolling{moz-transition:none;ms-transition:none;o-transition:none;transition:none;webkit-transition:none;}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{moz-transition-duration:0s;ms-transition-duration:0s;o-transition-duration:0s;transition-duration:0s;webkit-transition-duration:0s;}

/* Select */
.dk_container{background:-moz-linear-gradient(top, #fff, #f5f5f5);background:-o-linear-gradient(top, #fff, #f5f5f5);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));background-color:#f5f5f5;border-radius:5px;font-family:'Helvetica', Arial, sans-serif;font-size:12px;font-weight:bold;line-height:14px;margin-bottom:18px;moz-border-radius:5px;webkit-border-radius:5px;}
.dk_container:focus{outline:0;}
.dk_container a{cursor:pointer;text-decoration:none;}
.dk_toggle{background-image:url('/publico_es/publicolibros/images/dk_arrows.png');background-position:90% center;background-repeat:no-repeat;border-radius:5px;color:#333;moz-border-radius:5px;moz-transition:border-color .5s;o-transition:border-color .5s;padding:11px 20px 11px 10px;text-shadow:#fff 1px 1px 0;transition:border-color .5s;webkit-border-radius:5px;webkit-transition:border-color .5s;}
.dk_toggle:hover{border-color:#8c8c8c;}
.dk_focus .dk_toggle{border-color:#444;}
.dk_focus .dk_toggle{box-shadow:0 0 5px #444;moz-box-shadow:0 0 5px #444;webkit-box-shadow:0 0 5px #444;}
.dk_open{box-shadow:0 0 5px #444;moz-box-shadow:0 0 5px #444;webkit-box-shadow:0 0 5px #444;z-index:10;}
.dk_open .dk_toggle{background-color:#ececec;border-color:#8c8c8c;border-radius:5px 5px 0 0;box-shadow:inset 0 -2px 5px #ccc;color:#ccc;moz-border-radius:5px 5px 0 0;webkit-border-radius:5px 5px 0 0;}
.dk_open .dk_options {display:block !important;}
.dk_options{border-radius:0 0 5px 5px;box-shadow:rgba(0, 0, 0, .2) 0 2px 8px;moz-border-radius:0 0 5px 5px;moz-box-shadow:rgba(0, 0, 0, .2) 0 2px 8px;webkit-border-radius:0 0 5px 5px;webkit-box-shadow:rgba(0, 0, 0, .2) 0 2px 8px;}
.dk_options a{background-color:#fff;border-bottom:1px solid #999;font-weight:bold;padding:8px 10px;}
.dk_options li:last-child a{border-bottom:none;}
.dk_options a:hover, .dk_option_current a{background-color:#444;border-bottom-color:#444;color:#fff;text-decoration:none;}
.dk_options a:hover {color:#fff;}
.dk_options_inner{border:1px solid #8c8c8e;border-bottom-color:#999;border-bottom-width:2px;border-radius:0 0 5px 5px;color:#333;max-height:250px;moz-border-radius:0 0 5px 5px;webkit-border-radius:0 0 5px 5px;}
.dk_options_inner,  .dk_touch .dk_options{max-height:250px;}
.dk_options_inner li {margin:0 !important;}
.dk_container{display:none;float:left;position:relative;}
.dk_container a{outline:0;}
.dk_toggle{display:inline;display:inline-block;display:-moz-inline-stack;position:relative;zoom:1;}
.dk_open{position:relative;}
.dk_open .dk_options{display:block;}
.dk_open .dk_label{color:inherit;}
.dk_options{display:none;margin-top:-1px;position:absolute;right:0;width:100%;}
.dk_options a, .dk_options a:link, .dk_options a:visited{display:block;}
.dk_options_inner{overflow:auto;position:relative;}
.dk_touch .dk_options{overflow:hidden;}
.dk_touch .dk_options_inner{max-height:none;overflow:visible;}
.dk_fouc select{position:relative;top:-99999em;visibility:hidden;}

#fancybox-loading{cursor:pointer;display:none;height:40px;left:50%;margin-left:-20px;margin-top:-20px;overflow:hidden;position:fixed;top:50%;width:40px;z-index:1104;}
#fancybox-loading div{background-image:url('http://ficheros.publico.es/publico_es/publicoviajeros/images/fancybox.png');height:480px;left:0;position:absolute;top:0;width:40px;}
#fancybox-overlay{background:#222 !important;display:none; selected="selected"left:0;position:absolute;top:0;width:100%;z-index:1100;}
#fancybox-tmp{border:0;display:none;margin:0;overflow:auto;padding:0;}
#fancybox-wrap{display:none;left:0;outline:none;padding:20px;position:absolute;top:0;z-index:1101;}
#fancybox-outer{background:#fff;height:100%;position:relative;width:100%;}
#fancybox-content{border:0px solid #fff;height:0;outline:none;overflow:hidden;padding:0;position:relative;width:0;z-index:1102;}
#fancybox-hide-sel-frame{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1101;}
#fancybox-close{background:transparent url('http://ficheros.publico.es/publico_es/publicoviajeros/images/fancybox.png') -40px 0px;cursor:pointer;display:none;height:30px;position:absolute;right:-15px;top:-15px;width:30px;z-index:1103;}
#fancybox-error{color:#444;font:normal 12px/20px Arial;margin:0;padding:14px;}
#fancybox-img{border:none;height:100%;line-height:0;margin:0;outline:none;padding:0;vertical-align:top;width:100%;}
#fancybox-frame{border:none;display:block;height:100%;width:100%;}
#fancybox-left, #fancybox-right{background:transparent url('http://ficheros.publico.es/publico_es/publicoviajeros/images/blank.gif');bottom:0px;cursor:pointer;display:none;height:100%;outline:none;position:absolute;width:35%;z-index:1102;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico, #fancybox-right-ico{cursor:pointer;display:block;height:30px;left:-9999px;margin-top:-15px;position:absolute;top:50%;width:30px;z-index:1102;}
#fancybox-left-ico{background-image:url('http://ficheros.publico.es/publico_es/publicoviajeros/images/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('http://ficheros.publico.es/publico_es/publicoviajeros/images/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancybox-bg{border:0;height:20px;margin:0;padding:0;position:absolute;width:20px;z-index:1001;}
#fancybox-bg-n{background-image:url('http://ficheros.publico.es/publico_es/publicoviajeros/images/fancybox-x.png');left:0;top:-20px;width:100%;}
#fancybox-bg-ne{background-image:url('http://ficheros.publico.es/publico_es/publicoviajeros/images/fancybox.png');background-position:-40px -162px;right:-20px;top:-20px;}
#fancybox-bg-e{background-image:url('http://ficheros.publico.es/publico_es/publicoviajeros/images/fancybox-y.png');background-position:-20px 0px;height:100%;right:-20px;top:0;}
#fancybox-bg-se{background-image:url('http://ficheros.publico.es/publico_es/publicoviajeros/images/fancybox.png');background-position:-40px -182px;bottom:-20px;right:-20px;}
#fancybox-bg-s{background-image:url('http://ficheros.publico.es/publico_es/publicoviajeros/images/fancybox-x.png');background-position:0px -20px;bottom:-20px;left:0;width:100%;}
#fancybox-bg-sw{background-image:url('http://ficheros.publico.es/publico_es/publicoviajeros/images/fancybox.png');background-position:-40px -142px;bottom:-20px;left:-20px;}
#fancybox-bg-w{background-image:url('http://ficheros.publico.es/publico_es/publicoviajeros/images/fancybox-y.png');height:100%;left:-20px;top:0;}
#fancybox-bg-nw{background-image:url('http://ficheros.publico.es/publico_es/publicoviajeros/images/fancybox.png');background-position:-40px -122px;left:-20px;top:-20px;}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}
.fancybox-title-inside{background:#fff;color:#333;padding-bottom:10px;position:relative;text-align:center;}
.fancybox-title-outside{color:#fff;padding-top:10px;}
.fancybox-title-over{bottom:0;color:#FFF;left:0;podialog-modalsition:absolute;text-align:left;}
#fancybox-title-over{background-image:url('http://ficheros.publico.es/publico_es/publicoviajeros/images/fancy_title_over.png');display:block;padding:10px;}
.fancybox-title-float{bottom:-20px;height:32px;left:0;position:absolute;}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}
#fancybox-title-float-wrap td{border:none;white-space:nowrap;}
#fancybox-title-float-left{background:url('http://ficheros.publico.es/publico_es/publicoviajeros/images/fancybox.png') -40px -90px no-repeat;padding:0 0 0 15px;}
#fancybox-title-float-main{background:url('http://ficheros.publico.es/publico_es/publicoviajeros/images/fancybox-x.png') 0px -40px;color:#FFF;font-weight:bold;line-height:29px;padding:0 0 3px 0;}
#fancybox-title-float-right{background:url('http://ficheros.publico.es/publico_es/publicoviajeros/images/fancybox.png') -55px -90px no-repeat;padding:0 0 0 15px;}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ficheros.publico.es/publico_es/publicoviajeros/images/fancy_close.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ficheros.publico.es/publico_es/publicoviajeros/images/fancy_nav_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ficheros.publico.es/publico_es/publicoviajeros/images/fancy_nav_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ficheros.publico.es/publico_es/publicoviajeros/images/fancy_title_over.png', sizingMethod='scale');zoom:1;}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ficheros.publico.es/publico_es/publicoviajeros/images/fancy_title_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ficheros.publico.es/publico_es/publicoviajeros/images/fancy_title_main.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ficheros.publico.es/publico_es/publicoviajeros/images/fancy_title_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6{margin-top:0;position:absolute;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ficheros.publico.es/publico_es/publicoviajeros/images/fancy_loading.png', sizingMethod='scale');}
.fancybox-ie .fancybox-bg{background:transparent !important;}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ficheros.publico.es/publico_es/publicoviajeros/images/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ficheros.publico.es/publico_es/publicoviajeros/images/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ficheros.publico.es/publico_es/publicoviajeros/images/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ficheros.publico.es/publico_es/publicoviajeros/images/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ficheros.publico.es/publico_es/publicoviajeros/images/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ficheros.publico.es/publico_es/publicoviajeros/images/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ficheros.publico.es/publico_es/publicoviajeros/images/fancy_shadow_w.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ficheros.publico.es/publico_es/publicoviajeros/images/fancy_shadow_nw.png', sizingMethod='scale');}

.msg_error {color: #FF3333;float: left;font-size: 13px;width: 100%;}