a{color:#45a5b8;}
#title_news{text-align:left;}
h1{font-size:18px;line-height:20px;}
h2{font-size: 15.2px;display: inline;font-weight: normal;line-height:21.2px; margin:0 0 0 7px}
h3{font-size: 18px;font-weight:bold;line-height:20px}
#publi_lateral{text-align:center;vertical-align:middle;display:table-cell;}
.boton-comentar{display:inline-block;}
.boton-comentar:hover{cursor:pointer;}
.title_news{font-size:18px;text-align:left;}
.title_news a{color:#000 !important;}
.subtitle_news{color:#45A5B8;font-size:13px;text-align:left;}
.date_news{color:#585858;font-size:12px;text-align:left;}
#author{color:#000;}
.news_head{margin-bottom:10px;}
.like{text-align:left;}
.twitter{background: url('/static/img/siguenostwitter.png');padding-top:32px;margin-bottom:10px;text-align:left;}

.span_new{width:198px;}
.right_news{margin-top:15px;width:100%;}
.related_news{margin-top:15px;width:100%;position:relative}
.title_related{font-size:13px;}
.title_related a{color:#000 !important;}
.title_right{font-size:16px;}
.title_right a{color:#000 !important;}
.text_related{display:inline-block;width:100%;text-align:left;vertical-align:top;}
.text_right{display:inline-block;width:100%;text-align:left;vertical-align:top;}
.img_related{display:inline-block;border:1px solid #BDBDBD;padding:1px;width:98%}
.img_right{display:inline-block;border:1px solid #BDBDBD;padding:1px;}
.date_right{color:#585858;font-size:12px;}
.date_right span{color:#45A5B8;}
.today_news{text-align:center;margin: -10px 15px 15px 15px;}
.today_news span{font-size:28px;color:#45A5B8;}
.img_related{display:block}
.text_related{display: inline-block;width: 99%;text-align: left;vertical-align: top;position: absolute;bottom: 1px;left: 1px;background: linear-gradient(to bottom, rgba(255,255,255,0.0) 0%, rgba(255,255,255,0.4) 7%, rgba(255,255,255,1) 100%);padding: 0 12px 3px;}

.gallery_counter{color:#45A5B8; font-size:20px;text-align:center;}
.gallery{text-align:center;margin-bottom:10px;margin-top:10px;}
.gallery .description{border: 1px solid #777;margin: -6px auto 3px;padding: 0px 7px;font-weight: bold;text-align:center;color: #333;box-shadow: 1px 1px 1px #777;box-sizing:border-box}
/*.pager{margin-bottom:10px;}
.pager a{color:#FF006D;}*/
.pager{display:block;}
.pager.pager-first {margin-bottom:5px;margin-top:5px;}
.pager a{color:#45A5B8;font-weight: bold; font-size: 14px;border-color:#bbb}
.pager .previous,.pager .go_back_news,.pager .next{width: 32%;display: inline-block;vertical-align:top;text-align:center;}
.pager .previous a,.pager .next a{background-color:#45A5B8; color: rgb(255, 255, 255); border: 0px none;}

.gallery_image_container{position:relative;}
.gallery_image_container > span{width:50%;position:absolute;top:0px;height:100%;cursor:pointer;}
.gallery_image_container .imagen_previous{left:0}
.gallery_image_container .imagen_next{left:50%}
.gallery_image_container .previous_imagen_chevron{position:absolute;top:50%;margin-top:-70px;font-size:115px;left:15px;padding: 0 5px;background: rgba(255,255,255,0.5);color:#000;opacity:0.5;}
.gallery_image_container .next_imagen_chevron{position:absolute;top:50%;margin-top:-70px;font-size:115px;right:15px;padding: 0 5px;background: rgba(255,255,255,0.5);text-shadow:0px 1px 15px #fff;color:#000;opacity:0.5;}

#news_tags{font-size:95%;margin-bottom:10px;margin-top:0px;line-height:18px}
#news_cats{font-size:95%;margin-bottom:10px;margin-top:0px;line-height:18px}
.description img{width:100%;height:auto;}
.description iframe{width:100% !important;height:250px !important;}
.description object{width:100% !important;height:250px !important;}
.description *{width:100% !important;}
#news_tags a{color:#585858;}
.external {font-size:90%;text-align:right;}

.btn-comment {
    background-color: #9D0707;
    background-image: -moz-linear-gradient(top, #AC2C2C, #9D0707);
    background-image: -ms-linear-gradient(top, #AC2C2C, #9D0707);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#AC2C2C), to(#9D0707));
    background-image: -webkit-linear-gradient(top, #AC2C2C, #9D0707);
    background-image: -o-linear-gradient(top, #AC2C2C, #9D0707);
    background-image: linear-gradient(top, #AC2C2C, #9D0707);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AC2C2C', endColorstr='#9D0707', GradientType=0);
    color: white;
    display: inline-block;
    padding: 0 10px;
    vertical-align: super;
}
.btn-comment:hover {
    background-color: #FF006C;
}
.gallery .description{width:97.5%;}
.image_whatsapp{position: absolute;z-index: 9999;bottom: 1px;right: 6px;text-decoration:none;color: white;background-color: rgba(0, 0, 0, 0.7);padding: 1px 4px 1px 9px;}
a.image_whatsapp:visited,a.image_whatsapp:selected, a.image_whatsapp:hover{text-decoration:none;color: white;}
a.image_whatsapp:hover{text-decoration:none;color: white;}
.imagen_distorsionada{background-color: black; filter: blur(1px) grayscale(100%) contrast(1.1);-webkit-filter: blur(1px) grayscale(100%) contrast(1.1)}
.menu_gallery_finished{top: 50%; position: absolute; text-align: center; width: 91%; margin: -27% auto auto 4.5%; display: block; background-color: rgba(235, 235, 235, 0.85); padding: 10px 0px;}
.menu_gallery_finished > div{display:inline-block;width:21%;padding:5px 14px;box-sizing:border-box;vertical-align:middle;position:relative;}
.menu_gallery_finished > .gallery_related_block{width:35%}
.menu_gallery_finished > .gallery_repeat_block{padding:5px}
.repeat_gallery{display:block;width:63% !important;margin: auto;margin-bottom: 10px;border-radius: 49px;background-color: white;padding: 7px;}
.gallery_related img{width:100% !important}
.gallery_related p{font-weight: bold;font-size: 14px;max-height:80px;overflow:hidden;}
@-webkit-keyframes myfirst {
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}
@keyframes myfirst {
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}
.repeat_gallery{animation: myfirst 5s infinite;-webkit-animation: myfirst 3s infinite;}

.rating-box{margin-left: 0px;}
.number-rating{font-size:17px;}
#number-count{font-size: 22px; font-weight: bold; font-family: Courier New;}
/*.review_p{margin: 0 auto 5px ;font-size:13px; text-align:center;}*/
.review_p{margin: 0 auto 5px;font-size: 13px;}
.review_p2{display: inline-block; margin-bottom: 0; font-size: 11px; margin-left: 9px; vertical-align:3px}
/*.review_p3{text-align:center;}*/
.review_p3{display:inline-block}
.stars-base{display:inline-block;margin:-2px 0 -8px;margin:-2px 0 -8px;border-radius:4px;}
.stars-ini{background: url("/static/img/stars30.gif") repeat-x scroll 0 0 transparent;width: 150px;height: 30px;}
.stars-fin{background: url("/static/img/stars30.gif") repeat-x scroll 0 -30px transparent;width: 0;height: 30px;position: relative;top:0;left:0;}
.stars-fin-1{width: 30px;}
.stars-fin-2{width: 60px;}
.stars-fin-3{width: 90px;}
.stars-fin-4{width: 120px;}
.stars-fin-5{width: 150px;}
.start-hover{background: none repeat scroll 0 0 transparent !important;border: 0 none !important;cursor: pointer;display: block;position: absolute;text-decoration: none;left: 0;top: 0;height: 30px;}
.start-hover:hover{background: url("/static/img/stars30.gif") repeat-x scroll 0 -60px transparent !important;}
.reviews{display:inline;vertical-align: 3px;font-size:11px;}
/*.review_info{border:1px solid rgb(0, 0, 0); border-radius:3px; margin:0px auto 20px; padding:4px 7px; width:70%;background-color:#000;font-weight:bold;color:#fff}*/
.review_info{border: 1px solid rgb(0, 0, 0);border-radius: 3px;margin: 4px auto 12px;padding: 0px 7px 4px;width: 100%;background-color: #000;font-weight: bold;color: #fff;}
/*.btn-review{width:90%;margin: 15px auto 0;padding: 3px 10px 4px;background-color: #45A5B8;background-image: none;box-shadow: 0px 0px 1px 1px;}*/
.btn-review {width: 25%;margin: 15px auto 0;padding: 3px 10px 4px;background-color: #FF006C;background-image: none;box-shadow: 0px 0px 1px 1px;display: inline-block;vertical-align: 15px; float:right}

@media (max-width:330px){
    .review_p .number-rating{font-size: 13px;}
    .review_p2{display:none}
    .btn-review {padding-left:5px;padding-right:5px;float:right}
}
