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, font, 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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
:focus{outline:1px;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
@font-face{font-family:'FontinBold';src:url('../fonts/fontin-bold-webfont.eot');src:url('../fonts/fontin-bold-webfont.eot?iefix') format('eot'),
url('../fonts/fontin-bold-webfont.woff') format('woff'),
url('../fonts/fontin-bold-webfont.ttf') format('truetype'),
url('../fonts/fontin-bold-webfont.svg#webfonth6oBeC8m') format('svg');font-weight:normal;font-style:normal;}
body{font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:14px;background:#f4f4e3;}
form, input, textarea, select{font-family:Verdana, Geneva, sans-serif;font-size:12px;}
input, textarea, select{background:#e6f5f5;border:1px solid #066;}
hr{border:none;border-bottom:1px solid #fff;border-top:1px solid #DDDDBE;}
#home{}
#listing{}
#article-page{}
#news-listing{}
#news-page{}
#video-listing{}
#video-page{}
#book-listing{}
#book-page{}
#shop-listing{}
#shop-page{}
#enlaces-listing{}
#enlaces-recommend{}
#wrapper{width:1000px;margin:auto;}
#header{position:relative;float:left;width:1000px;}
#logo{position:relative;float:left;margin:20px 10px;}
#menured{position:relative;float:right;border:1px solid #999966;border-top:none;overflow:hidden;-moz-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;}
#menured a{background:url(../img/sprites.png) no-repeat;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";*filter:alpha(opacity=70);}
#menured a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";*filter:alpha(opacity=100);}
a.ppcred{position:relative;float:left;width:75px;height:2px;background-position:-0px -32px!important;padding-top:22px;overflow:hidden;border-radius:0px 0px 0px 5px;}
a.abcred{position:relative;float:left;width:75px;height:2px;background-position:0px -80px!important;padding-top:22px;overflow:hidden;border-radius:0px 0px 5px px;}
a.appred{position:relative;float:left;width:75px;height:2px;background-position:0px -55px!important;padding-top:22px;overflow:hidden;}
#breadcrumb{position:relative;float:left;width:980px;background:#C3D7DF;padding:5px 10px;border-bottom:1px solid #4b7aa6;}
#breadcrumb a{color:navy;}
#content{position:relative;float:left;width:1000px;}
#contenido img{border:1px solid #066;}
#contenido{position:relative;float:left;width:545px;margin:10px 0px 10px 20px;line-height:18px;}
#cse-search-results{display:none;}
#footer{position:relative;float:left;width:1000px;margin:10px 0px;background:#4b7aa6;}
#menu{position:relative;float:left;width:1000px;background:url(../img/menu_bg.png) repeat-x;}
#menu ul{position:relative;float:left;border-right:1px solid #648cb2;}
#menu li{position:relative;float:left;}
#menu li a{position:relative;float:left;color:#FFF;text-decoration:none;font-family:'FontinBold';font-weight:normal;font-size:16px;padding:12px 15px 10px 15px;border-left:1px solid #648cb2;border-right:1px solid #33597b;}
#menu li a:hover{background:url(../img/menu_hover_bg.png) repeat-x;}
.articulosSection .item01,
.newsSection .item02,
.videoSection .item03,
.librosSection .item04,
.comprasSection .item05{background:url(../img/menu_hover_bg.png) repeat-x;}
#search-box{position:relative;float:right;margin-top:7px;margin-right:10px;-margin-right:0px;}
#search-form, #cse-search-box, #cse-search-box2{position:relative;}
#search-form input, #cse-search-box input, #cse-search-box2 input{height:20px;font-size:11px;}
#keyword-input{position:relative;float:right;margin-right:10px;padding:0px 5px;border:1px solid #999;}
#cse-search-box2 #q2{width:300px;}
#search-form .button{position:relative;float:right;padding:-1px 10px;margin-top:2px;margin-left:10px;height:20px;}
#contenido{}
#contenido h1{font-size:18px;text-align:center;padding:6px 0px 5px 0px;color:#006666;}
#contenido a{color:navy;}
#contenido h2 a{color:#006666;}
.listing-controls{float:right;text-align:right;font-weight:bold;margin:10px auto;padding:3px 5px;margin-right:5px;width:97%;background:#C7D3A3;border-bottom:1px solid #999966;border-radius:8px 8px 0px 0px;}
.listing-controls span{float:left;}
.minus20px{margin-top:-20px;}
.article-extract{margin-top:20px;margin-bottom:5px;border-bottom:1px solid #fff;}
#home h2, #listing h2, #press-listing h2, #news-listing h2, #video-listing h2, #book-listing h2, #shop-listing h2, #enlaces-listing h2, .article-extract h2{font-family:Verdana, Geneva, sans-serif;background:none;text-indent:0px;border:none;font-weight:bold;font-size:16px;margin-left:15px;margin-bottom:10px;}
.article-extract h2 a{color:#006666!important;}
.article-extract p{position:relative;float:right;width:355px;text-align:justify;margin:10px 15px 15px 0px;}
.article-extract ul{position:relative;margin:15px;}
.article-extract li{position:relative;float:left;margin:10px 15px;list-style:disc;}
.article-extract li a{font-weight:bold;}
.article-extract li span{color:#000;}
.legal h2{margin-left:0px!important;}
#press-listing .article-extract p{float:left;width:95%;margin:10px 15px 15px 15px;}
.article-extract img{position:relative;float:left;margin:15px 0px 15px 15px;border:1px solid #006666;width:135px;}
.article-controls{width:520px;padding:10px 15px 10px 15px;border-bottom:1px solid #DDDDBE;}
.article-controls span, .article-info span, .book-controls span{position:relative;display:inline-block;background:url(../img/sprites.png);width:16px;height:16px;top:3px;}
#satisfaccion_s span, #satisfaccion_n span, #satisfacion_resultado span{background:none;top:0;}
.article-date span{background-position:0px -16px;}
.comments-link span{background-position:-16px -16px;top:4px;}
.autor-link span{background-position:-32px -16px;width:14px;}
.margintop_20px{margin-top:20px;}
#bookshow, #shoppingshow{margin-bottom:5px;border-bottom:1px solid #fff;text-align:center;margin-left:20px;}
#libros_slider, #compras_slider{margin:20px auto;}
#bookshow ul, #shoppingshow ul{}
#bookshow li, #shoppingshow li{width:110px;margin:20px 0px;padding:0px 10px;}
#bookshow img, #shoppingshow img{border:1px solid #006666;margin-bottom:10px;}
#bookshow h3, #shoppingshow h3{margin-bottom:10px;}
.article-sub{padding:10px 20px;text-align:center;}
#contenido .article-sub h2{font-family:Verdana, Geneva, sans-serif;font-size:12px;font-weight:bold;color:#006666;background:none;text-align:justify;text-indent:0px;text-shadow:0 1px 1px rgba(255,255,255,1);padding:0px;border-bottom:none;}
.article-sub p{margin:0px auto 5px auto;text-align:justify;}
.article-sub ul li{margin:0px auto 5px auto;text-align:left;margin-left:15px;list-style:disc;}
.article-info{margin-top:5px;font-size:12px;text-align:left;}
.article-footer{font-weight:bold;}
span.comments-link{background-position:-16px -16px!important;top:4px;}
span.date-icon{background-position:0px -16px;}
span.voteOK{background-position:0px -104px;overflow:hidden;height:20px;width:20px;top:4px;}
span.voteKO{background-position:-20px -104px;overflow:hidden;height:20px;width:20px;top:4px;}
span.voteYES{background-position:0px -124px;overflow:hidden;height:20px;width:20px;top:4px;}
span.voteNO{background-position:-20px -124px;overflow:hidden;height:20px;width:20px;top:4px;}
.article-footer div{position:relative;float:left;width:340px;}
.article{margin:20px auto 0 auto;text-align:justify;}
.article p{position:relative;margin:10px auto;}
.article ol{position:relative;margin:0 0 0 45px;list-style-type:decimal;padding:0px 0px 20px 0px;}
.article ul{position:relative;margin:0px 10px 10px 10px;padding:10px 0px 20px 0px;}
.article ul li{list-style:disc inside;text-indent:25px;margin-top:10px;}
.article ol li{margin:20px 0px;}
.article img{margin:20px;border:1px solid #066;}
.TAG{position:relative;float:right;border:1px solid #4b7aa6;width:230px;padding:0px;margin:20px;z-index:999;}
.TAG h5{font-family:'FontinBold';font-weight:normal;font-size:20px;color:#FFF;background:#4b7aa6;text-shadow:0 1px 1px rgba(0,0,0,1);text-align:center;padding:8px;margin-top:0px!important;margin-bottom:0px!important;}
.TAG ul{margin:0px!important;margin-top:0px!important;margin-bottom:0px!important;padding:0px!important;}
.TAG li{background:url(../img/bullet_a.png) no-repeat 12px 12px!important;font-size:12px;padding:10px;list-style:none!important;border-bottom:1px solid #4b7aa6;border-top:1px solid #FFF;margin:0px!important;}
.TAG a{color:#006666!important;}
.author-excerpt{padding:10px 0px;line-height:24px;}
.author-excerpt .share{padding:3px 6px 6px 0px;}
.licenciaCC{padding:15px 60px;line-height:14px;margin-bottom:10px;border-top:1px dashed #999966;border-bottom:1px dashed #999966;}
.licenciaCC p{position:relative;float:right;font-size:11px;width:300px;}
.licenciaCC img{position:relative;float:left;top:5px;}
a.photoLink:before { content:''; float:left; display:block; background:url(../img/sprites.png) no-repeat -58px -123px; width:17px; height:14px; margin-right:5px; margin-top:1px;}
.warning{padding:15px 15px 15px 70px;line-height:14px;margin-bottom:10px;border-top:1px dashed #999966;border-bottom:1px dashed #999966;background:url(../img/warning.png) 10px center no-repeat;}
.warning p{position:relative;float:right;font-size:11px;}
.subseccion{position:relative;margin-top:20px;text-align:center;font-size:12px;line-height:20px;}
.subseccion .title{text-align:left;font-weight:bold;border-bottom:1px solid #1c4a75;font-size:14px;}
.subseccion p{text-align:left;}
.subseccion ul{position:relative;float:left;text-align:left;margin:10px;}
.subseccion ul li{background:url(../img/bullet_a.png) no-repeat 0px 3px;text-indent:25px;margin-top:7px;}
.subseccion .listing-controls{font-size:12px;}
.subseccion a{font-weight:bold;color:#006666!important;}
.first{margin-top:0px;}
.book-extract{position:relative;float:left;width:98%;padding:20px 10px;}
.book-extract h2{margin:0px;margin-left:0px;font-size:16px;}
.book-extract p{padding-left:10px;margin-top:10px;}
.book-extract img{margin:5px 20px 5px 0px;border:1px solid #066;}
.book-controls{text-align:left;margin-top:20px;right:10px;}
.book-controls a.buyBtn{position:relative;float:right;}
.ficha{margin:20px auto;}
.ficha p{position:relative;float:left;margin-left:15px;width:405px;}
.ficha label{}
.describeTitle{margin-top:20px;}
.describe{margin:5px auto;text-align:justify;width:525px!important;}
.indice{margin:20px 50px;list-style:disc;}
a.buyBtn{position:relative;float:right;background:url(../img/menu_bg.png) repeat-x;padding:0px 10px 5px 20px;font-weight:bold;margin-top:10px;text-decoration:none;border-radius:4px;margin-bottom:10px;color:#fff!important;}
a.buyBtn:hover{background:url(../img/menu_hover_bg.png) repeat-x;}
a.buyBtn span{position:relative;margin-left:10px;top:5px;background:url(../img/sprites.png) -40px -104px;width:20px;height:20px;display:inline-block;}
a.buyBtn{position:relative;float:right;background:url(../img/menu_bg.png) repeat-x;padding:0px 10px 5px 20px;color:#FFF;font-weight:bold;margin-top:10px;text-decoration:none;border-radius:4px;}
.video-extract{position:relative;float:left;display:inline-block;width:46%;padding:20px 10px;}
.video-extract:hover{background:#F9F9E8;}
.video-extract h2{position:relative;float:left;width:120px;margin-left:10px;font-size:14px;}
.video-extract p{position:relative;float:left;width:240px;margin-left:10px;margin-top:10px;}
.video-extract img{margin-top:5px;border:none!important;}
.video-controls{position:relative;float:right;margin-top:20px;font-weight:bold;right:10px;}
#video-page{}
#video-page .ficha{text-align:center;}
.ficha iframe{margin:10px auto;border:1px solid #066;}
.shop-extract{position:relative;float:left;width:46%;text-align:center;min-height:150px;padding:20px 10px;}
.shop-extract h2{position:relative;width:230px;margin:15px auto;font-size:16px;text-align:center!important;}
.shop-extract p{position:relative;width:230px;margin-left:10px;margin-top:5px;text-align:left;}
.shop-extract img{border:1px solid #066;width:200px;}
.shop-controls{position:relative;float:right;margin-top:20px;font-weight:bold;right:10px;}
.shop-controls .buyBtn{margin-top:-2px;margin-left:10px;padding:2px 8px;}
#shop-page .ficha{text-align:center;}
#shop-page .ficha p{position:relative;float:right;margin:10px;text-align:left;width:300px;}
#shop-page .ficha img{width:200px;}
.ficha-actions{position:relative;float:left;text-align:right;font-size:12px;margin:10px;width:200px;}
#compras-info{width:350px;height:60px;padding:5px;border:1px solid #999;margin-left:auto;margin-right:auto;float:none;}
#compras-info h4{background-color:#F1F2DB;border-left:1px solid #999;font-size:14px;margin-left:10px;margin-top:-17px;padding:4px;width:310px;}
#compras-info div{float:none;}
p.total-links{margin:10px 0px -5px -15px;text-align:left;font-size:12px;}
.links-list{position:relative;margin-top:20px;text-align:center;font-size:14px;line-height:20px;}
.links-list h3{text-align:left;border-bottom:1px solid #1c4a75;}
.links-list p{text-align:left;}
.links-list ul{position:relative;float:left;text-align:left;margin:20px;}
.links-list ul li{margin-top:15px;}
.links-list .listing-controls{font-size:12px;}
.links-list a{font-weight:bold;}
.links-recommend{border-bottom:1px solid #1c4a75;}
.links-recommend h3{text-align:left;border-bottom:1px solid #1c4a75;}
.links-recommend p{position:relative;float:left;text-align:left;margin:15px;}
#recommend-form{position:relative;margin:20px;font-family:Verdana, Geneva, sans-serif;}
#recommend-form label{position:relative;float:left;text-align:right;width:500px;margin-top:10px;}
#recommend-form input, #recommend-form textarea{position:relative;float:right;border:1px solid #066;margin-left:10px;width:300px;padding:2px;}
#recommend-form textarea{height:120px;width:400px;}
#recommend-form span{position:relative;float:right;width:300px;text-align:left;}
#recommend-form span input{position:relative;float:left!important;width:15px;margin-left:0px;margin-right:10px;margin-bottom:40px;}
#recommend-form .button{width:90px;font-size:14px;text-align:center;margin:20px auto;}
#recommend-form .inactive{background:#CCC;}
.formularios{}
.formularios h3{text-align:left;border-bottom:1px solid #1c4a75;}
.formularios p{position:relative;float:left;text-align:left;margin:15px;}
#form-satisfaccion{position:relative;margin:2px 20px 20px 0;font-family:Verdana, Geneva, sans-serif;line-height:14px;width:410px}
#form-satisfaccion label{position:relative;float:left;text-align:left;width:250px;margin-top:3px;margin-left:5px;}
#form-satisfaccion input, #form-satisfaccion textarea{position:relative;float:left;display:inline-block;border:1px solid #066;margin-left:3px;width:290px;padding:2px;}
#form-satisfaccion textarea{height:120px;width:400px;}
#form-satisfaccion span{position:relative;float:right;width:300px;text-align:left;}
#form-satisfaccion span input{position:relative;float:left!important;width:15px;margin-left:0px;margin-right:10px;margin-bottom:40px;}
#form-satisfaccion .button{width:160px;font-size:14px;text-align:center;margin:20px auto;}
#form-satisfaccion .inactive{background:#CCC;}
#form-satisfaccion .check{position:relative;float:left;margin-left:3px;width:auto;}
#form-satisfaccion .paisOpt{width:300px;}
#form{position:relative;margin:20px;font-family:Verdana, Geneva, sans-serif;}
#form label{position:relative;float:left;text-align:left;width:500px;margin-top:10px;}
#form input, #form textarea{position:relative;float:left;display:inline-block;border:1px solid #066;margin-left:3px;width:290px;padding:2px;}
#form textarea{height:120px;}
#form span{position:relative;float:right;width:300px;text-align:left;}
#form span input{position:relative;float:left!important;width:15px;margin-left:0px;margin-right:10px;margin-bottom:40px;}
#form .button{width:90px;font-size:14px;text-align:center;margin:20px auto;}
#form .inactive{background:#CCC;}
#form .check{position:relative;float:left;margin-left:0px;width:auto;}
#form .paisOpt{width:300px;}
.checker{position:relative;width:310px;}
.selectForm{text-align:left;}
.selectForm select{float:left;margin-left:3px;width:300px}
.selectForm span{width:191px!important;float:left!important;text-align:right!important;}
.check{border:1px solid #066;background:transparent;}
.table{width:97%;margin:20px 10px;background:#e0e0bd;text-align:left;}
.table_comprar{width:97%;margin:20px 10px;text-align:left;}
.table_comprar_agregados a, .table_comprar_agregados label{color:navy!important;cursor:pointer;}
.table td{padding:4px 7px;}
.table_categorias td{width:50%;}
.table .odd{background:#e8e8cd;}
.tableContent{width:97%;margin:20px 10px;border:1px solid #999966;text-align:left;}
.tableContent th{color:#FFF;text-align:center;padding:10px;background:#999966;}
.tableContent td{padding:4px 7px;border:1px solid #999966;}
.tableContent .odd{background:#e0e0bd;}
.tableContentAzul{width:97%;margin:20px 10px;border:1px solid #4B7AA6;text-align:left;}
.tableContentAzul th{color:#FFF;text-align:center;padding:10px;background:#4B7AA6;}
.tableContentAzul td{padding:4px 7px;border:1px solid #4B7AA6;}
.tableContentAzul .odd{background:#C3D7DF;}
table a{color:#006666!important;}
.add-banners{position:relative;display:inline-block;text-align:left;margin:auto;}
.add-banners span{position:relative;font-size:10px;color:#FC0;}
#pagination{margin:20px auto;text-align:center;}
#pagination a{color:#006666;padding:4px 6px;border:1px solid #006666;background:#FFF;}
#pagination a:hover{background:#006666;color:#FFF!important;}
#pagination a.current{background:#006666;color:#FFF!important;}
#comments-block{min-height:410px;}
#comments-block-loading {height:32px;margin:30px;display:none;}
#comments-block-loading img {border:none;}
.comentario{margin-top:10px;}
.perfil_comment{position:relative;float:left;margin:10px 20px 0px 15px;}
.comment{position:relative;float:right;width:100%;}
.user-comment{position:relative;float:left;text-align:left;font-size:14px;text-indent:15px;width:80%;margin:5px auto;}
.comment-text{position:relative;float:right;width:80%;margin-bottom:5px;}
.comment p{position:relative;float:right;margin-top:5px;margin-bottom:15px;width:440px;display:block;}
.comment-data{position:relative;float:left;text-align:left;font-size:12px;width:95%;padding:6px;}
.likeIT{width:75%!important;margin-left:99px!important;}
.comment-data span{display:inline-block;background:url(../img/sprites.png);}
.reply{position:relative;float:right;}
.reply span{background:url(../img/btn_responder.gif);width:91px;height:13px;}
.like{background:#e5ffe5;border-bottom:1px solid #0F0;text-align:right;padding-right:6px;min-width:50px;text-decoration:none;display:inline-block;margin-left:4px;}
.dislike{background:#fce9e8;border-bottom:1px solid #F00;text-align:right;padding-right:6px;min-width:50px;text-decoration:none;display:inline-block;margin-left:8px;}
.like span.voteOK{position:relative;float:left;top:0px;left:-2px;background-position:0px -104px;overflow:hidden;height:20px;width:20px;}
.dislike span.voteKO{position:relative;float:left;top:0px;left:-2px;bottom:-1px;background-position:-20px -104px;overflow:hidden;height:20px;width:20px;}
.like span.doneOK{position:relative;float:left;top:0px;left:-2px;background-position:0px -144px;overflow:hidden;height:20px;width:20px;}
.dislike span.doneKO{position:relative;float:left;top:0px;left:-2px;bottom:-1px;background-position:-20px -144px;overflow:hidden;height:20px;width:20px;}
.commentDone{background:#DDDDDD!important;border-bottom:1px solid #AAAAAA!important}
.destacado{background:#FFF;}
.polemico{background:#E0E0BD;}
.commentTag{position:absolute;float:left;width:32px;height:32px;top:110px;left:30px;display:block;overflow:hidden;}
.destacado .commentTag{background:url(../img/star.png) no-repeat;}
.polemico .commentTag{background:url(../img/star_red.png) no-repeat;}
.nested{position:relative;float:right;width:90%!important;}
.nested p{position:relative;float:right;margin:5px 5px 10px 0px;width:380px;}
.more_nested{width:82%!important;border:none;}
.more_nested p{width:340px;}
.opinion{width:100%;margin-bottom:10px;text-align:justify;}
#comments-form{}
#formComentarioNested{}
#formComentario{padding:20px 0px;width:550px;}
#comments-form label, .nested-form label{position:relative;float:left;text-align:left;font-weight:normal;width:97%;margin-left:6px;margin-bottom:10px;}
#comments-form span, .nested-form span{position:relative;float:left;width:125px;}
#comments-form input, .nested-form input{width:265px;border:1px solid #669999;}
#comments-form .button, .nested-form .button{width:auto!important;}
#comments-form textarea{position:relative;float:left;width:380px;height:200px;border:1px solid #669999;}
.nested-form textarea{position:relative;float:left;width:400px;height:200px;border:1px solid #669999;}
.nested .nested-form textarea{width:345px;}
.more_nested .nested-form label{width:400px;}
.more_nested .nested-form textarea{width:265px;}
#submenu{position:relative;float:left;width:220px;color:#FFFFFF;}
.side-menu{width:220px;background:#4B7AA6;margin-top:0px;}
.side-menu h3 a{background:url(../img/bullet_w.png) 3px no-repeat #4b7aa6;padding:6px 6px 4px 25px;color:#FFFFFF;border-bottom:1px solid #33597b;border-top:1px solid #648cb2;font-family:'FontinBold';font-size:16px;line-height:18px;font-weight:normal;display:block;text-decoration:none;}
.side-menu h3 a:hover{text-decoration:underline;}
.side-menu ul{-margin-top:14px;}
.side-menu li a{padding:4px;padding-left:23px;margin:0px;color:#ffffff;text-decoration:none;display:block;border-bottom:1px solid #33597b;border-top:1px solid #648cb2;background:#4B7AA6;-margin:0px!important;-margin-top:-14px;}
.side-menu li a:hover{color:#000;text-decoration:none;display:block;background:#C3D7DF;border-bottom:1px solid #8d9ca2;border-top:1px solid #c8d5db;}
.side-menu li a.sublink{padding-left:43px;}
.side-menu li a.subsublink{padding-left:63px;}
.side-menu li a.subsubsublink{padding-left:83px;}
a.new{background:url(../img/new2.png) 190px center no-repeat #4B7AA6!important;padding-right:40px!important;-background:url(../img/new2.gif) 190px center no-repeat #4B7AA6!important;-margin-top:-14px;}
a.new:hover{background:url(../img/new2.png) 190px center no-repeat #b0c3cb!important;padding-right:40px!important;-background:url(../img/new2.gif) 190px center no-repeat #b0c3cb!important;}
.showmore{color:#fff;text-decoration:underline;float:right;margin:4px;cursor:pointer;height:14px;}
.showmore:hover{text-decoration:none;}
#sitemap h3{margin-top:10px;margin-left:40px;font-size:14px;}
#sitemap ul{position:relative;margin:0px 10px 10px 10px;padding:10px 0px 20px 0px;}
#sitemap ul li{list-style:disc inside;text-indent:25px;margin-top:10px;}
#sidebar{position:relative;float:right;width:191px;height:auto;margin-top:0;padding-bottom:30px;border-right:1px solid #996;}
.sideblock{margin-top:30px;}
#sidebar .sideblock:first-child{margin-top:10px;}
#sidebar h4{background:url(../img/bullet_w.png) 3px no-repeat #999966;padding:6px;padding-top:7px;color:#FFF;padding-left:26px;border-bottom:1px solid #cccc99;width:160px;font-family:'FontinBold';font-weight:normal;font-size:16px;text-shadow:0 1px 1px rgba(0,0,0,1);}
#sidebar ul{position:relative;float:right;margin-top:10px;}
#sidebar li a{padding:4px;padding-left:6px;text-decoration:none;margin:0px;display:block;border-bottom:1px solid #cccc99;width:160px;color:#006666;}
#sidebar li a:hover{background:#FFF;display:block;}
.block{background:#FFF;padding:6px;color:#999966;border:1px solid #999966;width:178px;}
.block ul{margin-top:0px!important;}
.block li a{border:none!important;padding-left:0px!important;text-decoration:underline!important;}
.block li a:hover{text-decoration:none!important;}
.share{padding:3px 6px 6px 6px;}
.share span, .linkspool span{position:relative;display:inline-block;background:url(../img/sprites.png);width:16px;height:16px;top:3px;}
span.mail{background-position:0px 0px;}
span.twitter{background-position:-32px 0px;}
span.facebook{background-position:-16px 0px;}
span.rss{background-position:-48px 0px;}
.article-footer .share{position:relative;float:right;padding-right:0px;margin-top:0px;}
.share .gplus {position:relative;display:inline-block;top:3px;float:right;width:24px;margin-left:3px;}
.sidebanner{margin:0px 1px;}
#subscribe-form{width:168px;margin:5px;}
#mail-input, #email-input{border:1px solid #999966;width:167px;}
#subscribe-form .button{margin-top:5px;}
#sidebar .licenciaCC{padding:0px;line-height:14px;margin-bottom:10px;text-align:center!important;padding:10px;}
#sidebar .licenciaCC p{font-size:11px;width:170px;text-align:justify;margin:10px auto 0px auto;}
#sidebar .licenciaCC img{margin:auto;margin-left:40px;}
#filtrosBuscador{background:#EFEFD1;padding:8px;border-radius:8px;}
#filtrosBuscador input{}
#footer-info{position:relative;float:left;width:100%;color:#FFF;text-align:center;padding:14px 0px;background:url(../img/menu_bg.png) repeat-x;border-bottom:1px solid #648cb2;}
#footer-info a{color:#FFF;}
#stats{text-align:center;width:300px;text-align:center;margin-top:40px;color:#FFF;}
#stats a{left:20px;color:#FFF;}
.linkspool{position:relative;float:left;width:33%;margin:10px auto;}
.linkspool h4{font-size:20px;background:url(../img/bullet_w.png) 1px no-repeat #4b7aa6;padding:6px;color:#FFF;padding-left:23px;margin-left:30px;font-family:'FontinBold';font-weight:normal;text-shadow:0 1px 1px rgba(0,0,0,1);}
.linkspool ul{width:250px;margin-left:50px;margin-top:10px;border-bottom:1px solid #648cb2;-padding-top:14px;}
.linkspool li{-margin-top:-14px;}
.linkspool li a{padding:4px;margin:0px;color:#fff;text-decoration:none;display:block;border-bottom:1px solid #33597b;border-top:1px solid #648cb2;}
.linkspool li:first-child a{border-top:none;}
.linkspool li a:hover{display:block;background:#b0c3cb;color:#000;}
.rate{margin-top:5px;height:25px;font-weight:bold;}
.rate li ul{list-style:none!important;}
.rate span{background:url(../img/stars.png) repeat-x;height:19px;display:inline-block;padding:0px;}
.rate span.rate_empty{background-position:bottom;width:104px;}
.rate_empty > span{position:relative;float:left;display:block;background:url(../img/stars.png) top left repeat-x;height:19px;top:-1px;left:-1px;width:63px!important;}
.rating{float:right;width:80px;height:16px;margin:0 0 20px 10px;padding:0;list-style:none;clear:both;position:relative;background:url(../img/star-matrix.gif) no-repeat 0 0;}
.nostar{background-position:0 0}
.onestar{background-position:0 -16px}
.twostar{background-position:0 -32px}
.threestar{background-position:0 -48px}
.fourstar{background-position:0 -64px}
.fivestar{background-position:0 -80px}
ul.rating li{cursor:pointer;list-style:none;float:left;text-indent:-999em;}
ul.rating li a{position:absolute;left:0;top:0;width:16px;height:16px;text-decoration:none;z-index:200;}
ul.rating li.one a{left:0}
ul.rating li.two a{left:16px;}
ul.rating li.three a{left:32px;}
ul.rating li.four a{left:48px;}
ul.rating li.five a{left:64px;}
ul.rating li a:hover{z-index:2;width:80px;height:16px;overflow:hidden;left:0;background:url(../img/star-matrix.gif) no-repeat 0 0}
ul.rating li.one a:hover{background-position:0 -96px;}
ul.rating li.two a:hover{background-position:0 -112px;}
ul.rating li.three a:hover{background-position:0 -128px;}
ul.rating li.four a:hover{background-position:0 -144px;}
ul.rating li.five a:hover{background-position:0 -160px;}
.button{position:relative;float:right;font-weight:normal;color:#fff!important;text-align:left;text-decoration:none;cursor:pointer;padding:0px 5px 3px 5px;background:#666666;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');background:-webkit-gradient(linear, left top, left bottom, from(#666), to(#000));background:-moz-linear-gradient(top, #666, #000);border:1px solid #000!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.button:hover{color:#fff;background:#999;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#666));background:-moz-linear-gradient(top, #000, #666);}
#book-listing .confirmCat{font-size:10px;text-align:right;}
.clear{clear:both;}
.clearright{clear:right;}
.left{position:relative;float:left!important;}
.right{position:relative;float:right!important;}
.hidden{display:none;}
.nobordertop{border-top:none;}
.noborderbottom{border-bottom:none;}
.box{padding-right:20px;height:500px;overflow:auto;background:#f4f4e3;}
.subscribeForm{width:100%;text-align:center;}
input[type='checkbox']{border:none!important;background:none!important;}
.green{color:#01A953;}
.red{color:#F00;}
#sub-tabs {border-bottom:1px solid #999966;height:35px;margin:10px 0px 10px 0px;padding:0px;}
#sub-tabs ul {margin:0;padding:0;}
#sub-tabs li {float:left;margin:0 5px 0 0;display:inline;height:36px;line-height:36px;text-indent:0!important;}
#sub-tabs a {float:left;height:35px;line-height:37px;padding:0 12px 0 0;background:#999966;border:1px solid #999966;border-bottom:none;border-radius:4px 4px 0px 0px;color:#fff;font-size:1.1em;font-weight:bold;text-transform:uppercase;}
#sub-tabs .current {height:36px;}
#sub-tabs span {float:left;height:35px;padding:0 0 0 12px;}
#sub-tabs a:link span {text-decoration:underline;color:#fff;}
#sub-tabs a.current:link span {text-decoration:none;color:#000!important;}
#sub-tabs a:hover {text-decoration:none;background-color:#BFBF8F;color:#000;}
#sub-tabs .current, #sub-tabs .current:hover {text-decoration:none;background-color:#F4F4E3;color:#000;}
#sub-tabs a:hover span {text-decoration:none;color:#fff;}
#sub-tabs .current span, #sub-tabs .current:hover span {height:36px;padding-left:15px;color:#333;text-decoration:none;}
#sub-tab-usertop .current span:before, #sub-tab-usertop .current:hover span:before {content:'';display:block;float:left;position:relative;background:url(../img/sprites.png) -40px -152px;top:13px;right:5px;width:14px;height:12px;}
#sub-tab-recent .current span:before, #sub-tab-recent .current:hover span:before {content:'';display:block;float:left;position:relative;background:url(../img/sprites.png) -40px -139px;top:13px;right:5px;width:10px;height:13px;}
#sub-tab-user-sel .current span, #sub-tab-user-sel .current:hover span {background-position:0 -203px;padding-left:40px;}
#sub-tab-editor-sel .current span, #sub-tab-editor-sel .current:hover span {background-position:0 -256px;}
#sub-tab-conversaciones .current span:before, #sub-tab-conversaciones .current:hover span:before {content:'';display:block;float:left;position:relative;background:url(../img/sprites.png) -54px -153px;top:14px;right:5px;width:15px;height:11px;}