﻿
body{ background:#fff; color:#000;}

.main-container{overflow:hidden;}

#main-content{text-align:justify;line-height:22px; margin-left: auto;margin-right: auto;}

#main-content ul {list-style-type:none;padding:0px;margin:0 0 20px 0;}
#main-content ul li{list-style-type:none;background-image:url('https://www.apuestas-deportivas.es/imagenes/list2.png');background-repeat:no-repeat;background-position:0px 4px;padding-left:14px;padding-bottom:5px;}

a{text-decoration:underline;}
/* a.blue-link{color:#000099;} */
/* a.orange-link{color:#e46c0a;} */


/*-- --*/
h1.page-title{font-size:16px; font-weight:normal;  margin:0 0 20px 0; font-weight:bold; background:#dae9fa; border:1px solid #a1c7ed; color:#e46c0a; padding:12px; text-transform:uppercase; text-align:left; }
h2{font-size:16px; color:#e46c0a; font-weight:bold; margin:15px 0 15px 0; text-align:left;padding-top:15px}
h3{font-size:14px; color:#EA700B; font-weight:bold; text-align:left; margin:10px 0 10px 0; }
h4{font-size:13px; color:#666666; font-weight:bold; text-align:left; margin:10px 0 10px 0; }

p{margin:0 0 20px 0; line-height:22px;}

.no-margin{margin:0;}
.clear{clear:both;}
/*-- cleafix --*/
.clearfix:after, .article-summary-data:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*-- HEADER --*/
.header-top{background-color:#fff; padding:8px 0;}
.header-top .logo{display:inline-block; max-width:442px; width:100%;}
.header-top .logo img{width:100%;}

.top-search{padding:14px 0 0 0; max-width:370px; width: 100%; float:right;}
.top-search .input-group .form-control,
.top-search .input-group .form-control:hover,
.top-search .input-group .form-control:focus{background:#fff url(https://www.apuestas-deportivas.es/imagenes/google-search.jpg) no-repeat 5px 3px; border-right:0; outline:none; padding-left:65px; box-shadow:none;}

.top-search .input-group .form-control,
.top-search .input-group-btn .btn-default{border:0; height:40px; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}

.top-search .input-group-btn .btn-default:hover,
.top-search .input-group-btn .btn-default:focus,
.top-search .input-group-btn .btn-default{border:0; color:#eea322; background:#fff;}

#gsearch{ background:#fff; }
#gsearch *{line-height:normal !important;}
table.gsc-search-box {border:1px solid #ccc !important;}

#gsearch table.gsc-branding { position:absolute; top: -99999px;}
#gsearch .gsib_a{ padding:0; color:#666;}
.gsc-input-box{height:40px !important; box-shadow:none; border:0 !important;}
.gsc-search-box-tools .gsc-search-box .gsc-input {padding-right:0!important; height:40px !important;}
.gsc-search-box-tools .gsc-search-box input.gsc-input { margin:0 !important; text-indent: 40px !important;}
.gsc-search-box .gsc-input > input:focus, .gsc-input-box-focus,
.gsc-search-box .gsc-input > input:hover, .gsc-input-box-hover{box-shadow:none !important;}
.gsc-search-box-tools .gsc-search-box input.gsc-input{height:40px !important; color:#666; padding:6px 12px 6px 12px !important; background-position:6px !important; border:0 !important;}
td.gsc-search-button{height:40px !important; padding:0 !important; font-size:12px;}
input.gsc-search-button.gsc-search-button-v2,
input.gsc-search-button:hover,
input.gsc-search-button:focus,
button.gsc-search-button.gsc-search-button-v2,
button.gsc-search-button:hover,
button.gsc-search-button:focus{
  background:transparent url(https://www.apuestas-deportivas.es/imagenes/search-icon-yellow.png) no-repeat center top !important;
  background-size:40px auto;
  border: 0 !important;
  height:40px !important;
  width:40px !important;
  min-width:40px !important;
  position:relative;
  margin:0 !important;
  font-size:10px;
  border-radius:0;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  overflow:hidden;
}
button.gsc-search-button.gsc-search-button-v2 { width:54px!important;  padding:0!important;}
button.gsc-search-button.gsc-search-button-v2 img { display:none!important;}
input#gsc-i-id1.gsc-input { text-indent: 40px;}

#highlight-blue {
    border: 1px solid #ace;
    background: #ebf3fb;
    margin-bottom: 5px;
    margin-left: 10px;
    padding: 10px;
    font-size: 14px;
}

#highlight-blue ul li {
    list-style-type: none;
    background-image: url(https://www.apuestas-deportivas.es/imagenes/list-star.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
    padding-left: 22px;
    padding-top: 1px;
    line-height: 22px;
    color: #e46c0a;
}

#tnc::before {
	content: "Contenido comercial, 18+, Aplican T&C"
}
/*-- navbar --*/
.navbar{ min-height:46px; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom: 0;}
.navbar-default {background:#e3e3e3;}
.navbar-default .navbar-nav > li > a{font-weight:bold; text-transform:uppercase; text-decoration:none; padding:12px 24px;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background-color: #fff;
    color:#E46D0A;
    border-bottom:1px solid #E46D0A;
    margin-bottom:-1px;
    text-decoration:none;
}

/*-- CONTENT --*/
#content{clear:both; padding:15px 0 15px 0;}

/* sidebar */
.sidebar .sidebar-block{ clear:both; background-color:#FFFFFF; border:1px solid #ccc; padding:0; color:#555555; margin:0 0 20px 0;}

.sidebar .sidebar-block a{color:#555555; text-decoration:none; position:relative; }

.sidebar .sidebar-block ul.link-list > li > a,
.sidebar .sidebar-block ul.current-top-event-list > li > a,
.sidebar .sidebar-block ul.cat-link-list > li > a{display: block;  padding:6px 15px 6px 20px;}

.sidebar .sidebar-block ul.link-list > li > a,
.sidebar .sidebar-block ul.cat-link-list > li > a{background:url(https://www.apuestas-deportivas.es/imagenes/arrow-icon.png) no-repeat 8px 13px; background-size: 8px; }


.sidebar .sidebar-block ul.link-list > li > a:hover,
.sidebar .sidebar-block ul.current-top-event-list > li > a.active,
.sidebar .sidebar-block ul.current-top-event-list > li > a:hover,
.sidebar .sidebar-block ul.current-top-event-list > li.active > a,
.sidebar .sidebar-block ul.cat-link-list > li.active > a{ color:#e46c0a; }

.sidebar .sidebar-block ul.link-list > li > a:hover,
.sidebar .sidebar-block ul.cat-link-list > li.active > a{ background:url(https://www.apuestas-deportivas.es/imagenes/arrow-icon-hover.png) no-repeat 8px 13px; background-size: 8px;}


.sidebar .sidebar-block .sidebar-block-title{ border-bottom:1px solid #e3e3e3; background-color: #e3e3e3; color:#e46c0a; font-size:14px; font-weight:bold; line-height:normal; text-transform:uppercase; text-align:center; margin:0; padding: 12px 0;}

ul.link-list,
ul.cat-link-list{margin:0; padding:0; list-style:none;}
ul.link-list li,
ul.cat-link-list li{ position:relative; border-bottom: solid 1px #ccc; }
ul.link-list li:last-child,
ul.cat-link-list li:last-child{ border-bottom:0;}
ul.link-list li i.glyphicon{position:absolute; left:12px; top:13px; font-size:9px;}
ul.cat-link-list li i.glyphicon{position:absolute; left:15px; top:13px; font-size:12px;}
ul.cat-link-list li a i.flaticon{position:absolute; left:15px; top:7px; font-size:12px; margin:0 !important;}
ul.cat-link-list li a i.flaticon:after,
ul.cat-link-list li a i.flaticon:before{margin:0 !important; font-size:16px;}

.sidebar-block .current-top-event{margin:0; clear:both;}
ul.current-top-event-list{margin:0; padding:0; list-style:none; }
ul.current-top-event-list li{border-bottom: solid 1px #e9d5b2; position:relative; padding:0; }
ul.current-top-event-list li a{position:relative; padding:15px !important; }
ul.current-top-event-list li:last-child{border-bottom:0; padding:0; }
ul.current-top-event-list li:hover:before{content:""; border-left:1px solid #ed9e0a; top:0; bottom:0; left:-1px; position:absolute;}
ul.current-top-event-list li.active:before{content:""; border-left:1px solid #ed9e0a; top:0; bottom:0; left:-1px; position:absolute;}
.sidebar-bookmaker-img { padding:15px;}
.sidebar-bookmaker-img img{width:100%;}



.sidebar-download-app{clear:both; margin:0 0 20px 0; float:left; width:100%;}
.sidebar-download-app a{float:left; width:50%; padding:0 5px;}
.sidebar-download-app a img{width:100%;}

/*- sidebar search -*/
.sidebar-search-form .input-group .form-control,
.sidebar-search-form .input-group .form-control:hover,
.sidebar-search-form .input-group .form-control:focus{outline:none; border-right:0; padding-left:10px; box-shadow:none;}
.sidebar-search-form .input-group .form-control,
.sidebar-search-form .input-group-btn .btn-default{border:1px solid #dadada; height:45px; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.sidebar-search-form .input-group-btn .btn-default:hover,
.sidebar-search-form .input-group-btn .btn-default:focus,
.sidebar-search-form .input-group-btn .btn-default{border:1px solid #dadada; border-left:0; color:#eea322; background:#fff;}

/*- sidebar Best Bookmaker -*/
.best-bookmaker-block{ background:#ffecc9; border:2px solid #f4dcb1 !important;}
.best-bookmaker-block a{ color:#000099 !important; text-decoration:underline !important;}
.best-bookmaker-icon-row{clear:both; text-align:center;}
.best-bookmaker-icon-row a{display:inline-block;}

.best-bookmaker-tag{text-align:center;}
.best-bookmaker-tag a{display:inline-block !important; padding:0 !important; color:#5a5a5a; text-decoration:underline !important; margin:1px 2px;}


/*-- main content --*/
.hero-images{clear:both; margin:0 0 20px 0;}
.hero-images img{width:100%;}


.betting-news-block{ padding:25px; border:1px solid #ccc; margin:0 0 20px 0;}
.betting-news-block .media-list{margin:0;}
.betting-news-block .media{ margin:0 0 30px 0; background-image: none!important;}
.betting-news-block .media-list li.media:last-child{margin:0;}
.betting-news-block .media-heading {position:relative; font-size:14px; font-weight:bold; line-height:normal; margin:0 0 20px 0;}
.betting-news-block .media-heading a{ color:#e46c0a;position:relative; padding-left:15px; text-decoration:none; display:block;}
.betting-news-block .media-heading a .glyphicon{ position:absolute; left:0; top:5px; font-size:9px;}
.betting-news-block .media-left{ width:140px; float:left; margin-right:20px; padding:4px; border:1px solid #dadada;}
.betting-news-block .media-left img.media-object{width:100%;}
.betting-news-block .media-body{ padding:8px 0 0 0;}
.betting-news-block .media-body p{margin:0;}

.social-post-adv{clear:both; }
.social-post-adv img{width:100%;  max-width:333px;}


/*-- Blog --*/
.alignleft{float:left;}
.alignright{float:right;}

.article-summary-block{ border-top:1px solid #ccc; padding:30px 0;}
.article-header{clear:both; margin:0 0 15px 0;}
.article-header .shortpost_headline{clear:both; font-size:14px; font-weight:normal; margin:0 0 5px 0; line-height:18px;}
.article-header .shortpost_headline a{text-decoration:none; font-weight:bold;}
.article-detail-block .article-header .shortpost_headline{color:#e46c0a; clear:both; font-size:14px; font-weight:bold; margin:0 0 5px 0;}
.article-header .shortpost_catchline {font-size:14px; font-weight:bold; position:relative;  margin:0 0 5px 0; text-align:left; line-height:18px;}
.article-header .shortpost_catchline a{color:#e46c0a; text-decoration:none; padding-left:15px;}
.article-header .shortpost_catchline a i.glyphicon{ position:absolute; left:0; top:5px; font-size:9px;}
.article-post-summary{font-size:12px; color:#5a5a5a; font-style: italic;}

.article-summary-data{clear:both;}
.article-summary-data .article-img{margin:0 20px 0 0; width:140px; padding:4px; background:#dadada; float:left;}
.article-summary-data .article-img img{width:100%;}
.article-text-summary{overflow:hidden;}
.article-text-summary p{margin:0;}
.read-more i.glyphicon{font-size:10px;}

.article-detail-data{clear:both;}
.article-detail-data .article-img{margin:0 20px 0 0; width:208px; padding:4px; background:#dadada; float:left;}
.article-detail-data .article-img img{width:100%;}


.latest-news-section{ border: 1px solid #ccc;  padding: 25px; margin: 0 0 20px; }
.latest-news-section .latest-news-title{font-size:14px; font-weight:bold; line-height:normal; margin:0 0 20px 0; text-transform:uppercase;}
.latest-news-section-row{margin:0 -10px;}

#related-articles > b{display:block; padding:5px 0;}

.latest-news-block {font-size:12px; line-height:normal; float:left; width:33.3%; padding:0 10px; margin-top: 5px; min-height:  220px; text-align:left;}
.latest-news-block a{text-decoration:none;}
.latest-news-block p{line-height:normal;}
.latest-news-block figure{width:100%; padding:4px; background:#ffffff; margin:0 0 10px 0; }
.latest-news-block figure img{width:100%;}
.latest-news-block:nth-child(4){clear:both;}

#related-articles {background:#dae9fa; border:1px solid #a1c7ed; padding: 5px 10px;}
#related-articles a {display: block; padding-bottom:4px; padding-top:3px; }
#related-articles .latest-news-block a {padding: 0; display: inline;}

#highlight, #casas-largas, #destacado, #destacado-400, #categoria, #articulos-relacionados, #ofertas, #highlight-400{background-color: #ffecc9; border: 1px solid #e9d5b2; padding: 8px 10px; margin-bottom:20px; text-align:center;}

.amarilla{background-color:#FFFFCC;font-style:bold;color:#990000}

#highlight2 {background-color: #f2f1f1; border: 1px solid #5ea3c7; padding: 8px 10px; margin-bottom:20px; text-align:center;}


#partido{
	margin: 10px 0px;
	padding:10px 10px;
	color: #074BB1;
	background-color: #E6FBEA;
	font-weight: 800;
	border-left: 5px solid green;
    text-align: left;
}
#pr{
	margin: 10px 0px;
	padding:10px 10px;
	color: #074BB1;
	background-color: #F0F0F0;
	font-weight: 800;
	border-right: 5px solid #0a3b89;
	border-left: 5px solid #0a3b89;
    text-align: center;
}

.b-partido {
width: 100%;
  background-color: #00a803;
  border: none;
  border-radius: 4px;
  color: white;
  padding: 10px 24px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
}


#analisis-casas {
	width: 100%;
	background-color: #f1f2f4;
	border: 1px solid #cccccc;
	text-align:center;
	font-weight: 800;
	color: #003366;
}



.sport-links-block{background:#ffecc9; border:1px solid #e9d5b2; padding: 5px 10px; text-align:center; margin: 10px 0px;}
.sport-links-block a{text-decoration:underline; font-style: italic;}

.blog-content-social-block{padding:20px 0; border-top:1px solid #ccc;}

.blog-content-category-block{background:#ffecc9; border:1px solid #e9d5b2; padding: 5px 10px; margin: 10px 0px; text-align:left;}
.blog-content-category-block a{text-decoration:underline; font-style: italic;}

.blog-content-tag-block{font-size:12px; padding:0 0 20px 0;}
.blog-content-tag-block a{font-style:italic;}

.current-free-bet-promotions-block{margin: 10px 0 20px; font-size:13px; background:#ffecc9; border:1px solid #e9d5b2; text-align:left;}
.current-free-bet-promotions-block .free-promo-title{padding:20px 25px; font-weight:bold; border-bottom:1px solid #e9d5b2; background:#ffecc9;}
.current-free-bet-promotions-block .free-promo-row{padding:20px 25px; border-bottom:1px solid #e9d5b2; float:left; width:100%;}
.current-free-bet-promotions-block div.free-promo-row:last-child{border-bottom:0; background:#f00;}
.free-promo-block{float:left; width:50%;}
.free-promo-block figure{ float:left; text-align:center; padding:10px; margin:0 10px 0 0;border:1px solid  #e9d5b2;}
.free-promo-block p{line-height:normal; margin:0; padding:5px 0 0 0;}
.free-promo-block p a{color:#000; text-decoration:none;}


/*-- Bookmakers --*/
.img-left-block{
  background: #dadada;
  float: left;
  margin: 0 20px 10px 0;
  padding: 4px;
  max-width: 200px;
  width:100%;
  max-width: 208px;
}
.img-left-block img{width:100%;}
.best-online-bookmakers-list-block{clear:both; margin:0 0 20px 0; float:left; width:100%;}
.best-online-bookmakers-list-block h2.bookmaker-title{clear:both; font-size:14px; color:#fff; margin:0 0 0 0; padding:15px 10px; text-align:center; background:#3b5d91; border:1px solid #3b5d91;}
.best-online-bookmakers-list-block .bookmaker-body{background:#f6f9fb; border:1px solid #dee4e9; padding:0; clear:both; float:left; width:100%; font-size:12px;}
.best-online-bookmakers-list-block .bookmaker-body ul.bookmaker-list{list-style:none; padding:0; margin:0;}
.best-online-bookmakers-list-block .bookmaker-body ul.bookmaker-list li{padding:8px 10px; border-bottom:1px solid #dee4e9; display:table-row; width:100%; float:left; background-image: none!important;}
.bookmaker-name-img{ display:table-cell;  width:35%; float:left;}
.bookmaker-detail-cell{float:left; width:65%; padding:5px 0 0 0;}
.bookmaker-rating-star{ width:25%; float:left; text-align:center; }
.bookmaker-price{ width:25%; float:left; font-weight:bold; text-align:right; padding:0 10px 0 5px;}
.bookmaker-url .glyphicon{ margin-right:10px;}
.bookmaker-url{ width:50%; float:left; font-weight:bold; text-align:left;}
.bookmaker-name-img figure.bookmaker-img{float:left; margin:0 10px 0 0;}
.bookmaker-name-img figure.bookmaker-img img{width:100%; max-width:85px;}
.bookmaker-name-img a.bookmaker-name{ display:inline-block; font-weight:bold; padding:5px 0 0 0;}

.best-online-bookmakers-list-block.small-block .bookmaker-rating-star, .best-online-bookmakers-list-block.small-block .bookmaker-price  { width:48%;}
.best-online-bookmakers-list-block.small-block h2 a { color:#fff; font-size:13px;}

/* TOP 3 */
.bookmaker-name-img-top3{ display:table-cell;  width:50%; float:left;}
.bookmaker-detail-cell-top3{float:left; width:50%; padding:5px 0 0 0;}
.bookmaker-rating-star-top3{ width:65%; float:left; text-align:center; }
.bookmaker-price-top3{ width:35%; float:left; font-weight:bold; text-align:right; padding:0 10px 0 5px;}
.bookmaker-name-img-top3 figure.bookmaker-img{float:left; margin:0 10px 0 0;}
.bookmaker-name-img-top3 figure.bookmaker-img img{width:100%; max-width:85px;}
.bookmaker-name-img-top3 a.bookmaker-name{ display:inline-block; font-weight:bold; padding:5px 0 0 0;}

.best-online-bookmakers-list-block.small-block .bookmaker-rating-star-top3, .best-online-bookmakers-list-block.small-block .bookmaker-price-top3  { width:48%;}

/* BOOKMAKERS NEW */
.bookieTable{ border:1px solid #ddd; margin: 20px 0;}
.bookieTable td a{ display:block;}
.bookieTable .table{ margin-bottom:0;}

.bookieTable{ position:relative; overflow-y:hidden; overflow-x:auto;}
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > th{vertical-align:middle; text-align:center;}
.table > tbody > tr > td,
.table > tfoot > tr > td,
.table > thead > tr > td{ font-size:12px; vertical-align:middle; text-align:left; font-weight:bold;}
.bookieTable .table thead{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fb955e+0,f17432+23,ea5507+48,fb955e+100 */
background: #fb955e; /* Old browsers */
background: -moz-linear-gradient(top, #fb955e 0%, #f17432 23%, #ea5507 48%, #fb955e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fb955e 0%,#f17432 23%,#ea5507 48%,#fb955e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fb955e 0%,#f17432 23%,#ea5507 48%,#fb955e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb955e', endColorstr='#fb955e',GradientType=0 ); /* IE6-9 */color:#FFFFFF; box-shadow:none; font-size:14px;}

/*-- breadcrumb --*/
.breadcrumb{font-size:11px; text-align:right; margin-bottom: -8px; margin-top:5px; padding: 0; color:#5a5a5a; width: 77.5%;margin-left: auto;margin-right: auto;}
.breadcrumb a{color:#5a5a5a;text-decoration:none;}
.breadcrumb a:hover{color:#ed9e0a;}
.breadcrumb > li + li::before {content: "> ";}

/*-- footer --*/
#footer{ clear: both;}
.desktop-footer{clear:both;}
.desktop-footer .betting-icon-footer{clear:both; background:#f2f2f2; border-top:1px solid #ccc; padding:25px 0;}
.f-bet-icon-block{margin:0 -15px;}
.desktop-footer .betting-icon-footer a{float:none; width:13.58%; padding:0 4px; display:inline-block;}
/*.desktop-footer .betting-icon-footer a img{width:100%;}*/
.footer-links-section{ clear:both; background:#f2f2f2; /* background:#fff0d7; */ padding:30px 0; color:#555555; font-size:12px;}
.footer-links-section .about-section,
.footer-links-section .f-links-section{ width:20% !important; }
.footer-links-section ul.list-unstyled li{padding-top:0; padding-bottom:5px;}
.footer-links-section ul.list-unstyled li:last-child{padding-bottom:0;}
.footer-links-section a{color:#555555; text-decoration:none;}
.footer-links-section a:hover{color:#ed9e0a; text-decoration:none;}
.footer-links-section .about-section p.title{ margin:0 0 10px 0;}
.f-links-section{position:relative;}
.f-links-section:before{position:absolute; content:""; left:-3px; top:0; bottom:0; min-height:225px; border-left:1px solid #edd7b1;}

.footer-copy-right-section{background:#fff; padding:20px 0; color:#555555; font-size:11px;}
.footer-copy-right-section a{color:#555555; text-decoration:none;}
.footer-copy-right-section a:hover{color:#ed9e0a; text-decoration:none;}

.footer-img-section{ clear:both; margin:0 0 10px 0;}
.footer-img-section > figure{ clear:both; margin:0 0 10px 0;}
.footer-img-section > figure img{ max-width:100%;}
.footer-img-section p{line-height:normal;}

.mobile-footer{ background:#f2f2f2; padding:10px 0; text-align:center; border-top:2px solid #cccccc;}
.mobile-footer a.btn{
    font-size:12px;
    margin:2px 0;
    font-weight:bold;
    outline:none;
    background:#FEB301;
    color:#00004D;
    display:inline-block;
    padding:7px 5px;
    text-decoration:none;
    font-weight:bold;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -moz-box-shadow:inset 0px 1px 0px 0px #f9eacf;
    -webkit-box-shadow:inset 0px 1px 0px 0px #f9eacf;
    box-shadow:inset 0px 1px 0px 0px #f9eacf;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F6DD9F), color-stop(1, #F0C24D) );
    background:-moz-linear-gradient( center top, #F6DD9F 5%, #F0C24D 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=’#F6DD9F‘, endColorstr=’#F0C24D‘);
    background-color:#f5d78a;
    border:1px solid #cbaa5c;
    text-decoration:none!important;
}
.mobile-footer a.btn:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F5D589), color-stop(1, #EEBA35) );
background:-moz-linear-gradient( center top, #F5D589 5%, #EEBA35 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=’#F5D589‘, endColorstr=’#EEBA35‘);
background-color:#eeba35;
}
.mobile-footer a.btn:active, .mobile-footer a.btn:focus {
background-color:#f0c14b;
box-shadow:0 0 3px 2px rgba(228,121,17,.5);
-moz-box-shadow:0 0 3px 2px rgba(228,121,17,.5);
-webkit-box-shadow:0 0 3px 2px rgba(228,121,17,.5);
outline:0;
}

/*=== RIGHT SIDEBAR ===*/
#right-sidebar ul { margin: 0; padding: 0;}
#right-sidebar  ul li {  list-style: none;  position:relative; border-bottom: solid 1px #ccc;}
#right-sidebar  ul li:last-child{ border-bottom:0;}
#right-sidebar ul li a {display: inline-block;  padding:6px 3px 6px 20px; background:url(https://www.apuestas-deportivas.es/imagenes/arrow-icon.png) no-repeat 8px 13px; background-size: 8px; }
#right-sidebar ul li:hover a,
#right-sidebar ul li.active a { background:url(https://www.apuestas-deportivas.es/imagenes/arrow-icon-hover.png) no-repeat 8px 13px; background-size: 8px; color:#e46c0a;}
#right-sidebar ul li a span.bracket-text {color: #555;}
#right-sidebar ul li.cat-item a img{position: absolute; left: 0;  top: 2px;}


#right-sidebar .cst-sidebar-block ul li{padding-left:2px;}
#right-sidebar .cst-sidebar-block ul li a{padding-left:22px !important;}
.sidbar-block-spacer{padding:5px;}
ul.quiz-list li { padding-left:0!important; padding-bottom:0!important; background-image:none!important;}
.navbar-default {padding-top:0!important; padding-bottom:0!important;}


#right-sidebar ul li.futbol a{display: block; padding:6px 15px 6px 20px; background:url(https://www.apuestas-deportivas.es/imagenes/simbolo/futbol16.png) no-repeat 2px 8px; }
#right-sidebar ul li.tenis a{display: block; padding:6px 15px 6px 20px; background: url(https://www.apuestas-deportivas.es/imagenes/simbolo/tenis16.png) no-repeat 2px 8px; }
#right-sidebar ul li.baloncesto a{display: block; padding:6px 15px 6px 20px; background: url(https://www.apuestas-deportivas.es/imagenes/simbolo/baloncesto16.png) no-repeat 2px 8px; }
#right-sidebar ul li.golf a{display: block; padding:6px 15px 6px 20px; background: url(https://www.apuestas-deportivas.es/imagenes/simbolo/golf16.png) no-repeat 2px 8px; }
#right-sidebar ul li.ciclismo a{display: block; padding:6px 15px 6px 20px; background: url(https://www.apuestas-deportivas.es/imagenes/simbolo/ciclismo16.png) no-repeat 2px 8px; }
#right-sidebar ul li.formula1 a{display: block; padding:6px 15px 6px 20px; background: url(https://www.apuestas-deportivas.es/imagenes/simbolo/formula116.png) no-repeat 2px 8px; }
#right-sidebar ul li.motogp a{display: block; padding:6px 15px 6px 20px; background: url(https://www.apuestas-deportivas.es/imagenes/simbolo/motogp16.png) no-repeat 2px 8px; }
#right-sidebar ul li.rugby a{display: block; padding:6px 15px 6px 20px; background: url(https://www.apuestas-deportivas.es/imagenes/simbolo/futbol-americano16.png) no-repeat 2px 8px; }
#right-sidebar ul li.award a{display: block; padding:6px 15px 6px 20px; background: url(https://www.apuestas-deportivas.es/imagenes/simbolo/award16.png) no-repeat 2px 8px; }
#right-sidebar ul li.music a{display: block; padding:6px 15px 6px 20px; background: url(https://www.apuestas-deportivas.es/imagenes/simbolo/music16.png) no-repeat 2px 8px; }
#right-sidebar ul li.tv a{display: block; padding:6px 15px 6px 20px; background: url(https://www.apuestas-deportivas.es/imagenes/simbolo/tv16.png) no-repeat 2px 8px; }
#right-sidebar ul li.deporte a{display: block; padding:6px 15px 6px 20px; background: url(https://www.apuestas-deportivas.es/imagenes/simbolo/deporte16.png) no-repeat 2px 8px; }
#right-sidebar ul li.balonmano a{display: block; padding:6px 15px 6px 20px; background: url(https://www.apuestas-deportivas.es/imagenes/simbolo/balonmano16.png) no-repeat 2px 8px; }
#right-sidebar ul li.mail a{display: block; padding:6px 15px 6px 20px; background: url(https://www.apuestas-deportivas.es/imagenes/simbolo/mail16.png) no-repeat 2px 8px; }
#right-sidebar ul li.dardos a{display: block; padding:6px 15px 6px 20px; background: url(https://www.apuestas-deportivas.es/imagenes/simbolo/dardos16.png) no-repeat 2px 8px; }
#right-sidebar ul li.star a{display: block; padding:6px 15px 6px 20px; background: url(https://www.apuestas-deportivas.es/imagenes/simbolo/star.png) no-repeat 2px 8px; }


/*-- RIGHT SIDEBAR for sports betting guide --*/
#right-sidebar ul.link-list-with-number li.title-number{padding-left:20px;}
#right-sidebar ul.link-list-with-number li.title-number a{}
#right-sidebar ul.link-list-with-number li {padding-left:35px; position:relative;}
#right-sidebar ul.link-list-with-number li div.no-link{padding:6px 5px 6px 0;;}
#right-sidebar ul.link-list-with-number li a{background:none; padding-left:0; padding-right:5px; position:static;}
#right-sidebar ul.link-list-with-number li.has-double-num {padding-left:42px;}
#right-sidebar ul.link-list-with-number li.has-double-num a{background:none;}
#right-sidebar ul.link-list-with-number li span.number,
#right-sidebar ul.link-list-with-number li a span.number{position:absolute; left:5px; top:7px; font-size:12px;}

/*- sidebar search -*/
.search-form { position: relative; padding: 15px; }
.search-form .search-field,
.search-form .search-field:hover,
.search-form .search-field:focus{ width: 100%; outline:none; border-right:0; padding-left:10px; box-shadow:none; border:1px solid #dadada; height:45px; border-right: 0; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;padding-right:40px;}
.search-form button { outline: none; border:1px solid #dadada; border-left: 0; right: 15px; top: 15px; position: absolute; display: block; width: 34px; height: 45px; background:url(https://www.apuestas-deportivas.es/imagenes/search-icon.png) no-repeat left 12px; background-size: 16px;}
.search-form label { width: 100%;}
.search-form span.screen-reader-text { display: none;}

/*- sidebar Best Bookmaker -*/
#right-sidebar #text-3 #bookmakers { padding: 15px;}

article h2.entry-title { font-size:15px;}
h2.entry-title a{ font-weight: normal; font-size: 14px; text-decoration:none; font-weight:bold;}

.article-sep { border-top: 1px solid #ccc;  padding-bottom: 15px; margin-top: 15px;}

.page-content .search-form { padding: 15px 0;}
.page-content .search-form button { right:0;}

.st-tag-cloud { padding: 15px;}


/*---- SUB MENU ----*/
.desktop-sub-menu {background:#fff; border-bottom:1px solid #ccc; padding:0; border-radius:0; }
.desktop-sub-menu  ul { margin:0; padding:0; list-style: none;}
.desktop-sub-menu  ul li {display: inline-block; list-style:none;}
.desktop-sub-menu  ul li a{display: inline-block; font-size:12px; padding:8px 7px; font-weight: bold; text-decoration: none; text-transform: uppercase; color:#5a5a5a;}
.desktop-sub-menu  ul li a:hover { background-color: #fff; border-bottom: 1px solid #E46D0A;color:#E46D0A;  margin-bottom: -1px; text-decoration: none;}
.desktop-sub-v-menu, .desktop-sub-v-menu-wide {position: absolute;z-index: 100;min-width: 180px;max-width: 230px;border: 1px solid #ccc;margin-top: 1px;display: none;width: -moz-max-content;width: -webkit-max-content;width: max-content;}
.desktop-sub-v-menu-wide {max-width: 330px;}
.desktop-sub-v-menu ul li, .desktop-sub-v-menu-wide ul li {display: block;}
.desktop-menu {padding-left:0;}
.desktop-menu .nav li:hover .desktop-sub-v-menu, .desktop-menu .nav li:hover .desktop-sub-v-menu-wide {display: inline-block;}
.desktop-menu .nav > li.dropdown.open { position: static; }
.desktop-menu .nav > li.dropdown.open .dropdown-menu { display:table; width: 100%; text-align: left; left:0; right:0; }
.desktop-menu .dropdown-menu>li { display: inline-block; list-style:none; }
.desktop-menu .navbar-nav > .open > a, .desktop-menu  .navbar-nav > .open > a:hover, .desktop-menu  .navbar-nav > .open > a:focus { background-color:#fff;}
.desktop-menu b.caret { position: absolute; right: 2px; top: 24px;}
.collapsing {display:none;}


/*-- -*/
.betting-view-box{border: 1px solid #ccc; margin: 0 0 20px; padding: 25px 25px 0 25px; text-align:left;}
.betting-view-box-top{margin-bottom:25px;}
.img-right-bet{float:right; margin:0 0 0 10px; position:relative; z-index:99;}
ul.right-checkmark-list{margin:0; padding:0; list-style:none; }
ul.right-checkmark-list li{padding-left:30px !important; position: relative; background-image: none!important;}
ul.right-checkmark-list li .glyphicon {color:#EDA320; position:absolute; left:0; top:2px;}
.betting-gray-btm-bar{background:#F1F2F4; border-top:1px solid #ccc; margin:0 -25px; padding:10px 25px;}
.betting-gray-btm-bar .betting-rating-block p{margin:0;}
.betting-gray-btm-bar .betting-rating-btn-block{ float:left; width:50%; overflow:hidden; }
.betting-gray-btm-bar .hreview{ float:right; width:50%; text-align:right; overflow:hidden; }

.button-centered-container {
text-align: center;
}

.btn-yellow-link, .btn-orange-link {
	display:inline-block;
	padding:10px 18px;
	text-align:center;
	border-radius:22px;
	text-decoration:none!important;
	font-weight: bold;
}

.btn-orange-link {
    color: #000000;
    margin-top: 10px;
    background-color: #fec511;
    border: 1px solid #ECB400;
    text-transform: uppercase;
}

.btn-orange-link:hover {
color:#000000;
background-color:#fcd91a;
}


.btn-yellow-link {
    color: #FFFFFF;
    margin-top: 10px;
    background-color: #60af00;
    border: 1px solid #5c9911;
    font-size: 15px;
}


.btn-yellow-link:hover {
color:#FFFFFF;
background-color:#4b9212;
}




.betting-rating-btn-block .btn-yellow-link{  margin:4px;}

p.title-no-margin{font-weight:bold; margin:0 0 5px 0;}
.reason-to-join-box {border: 1px solid #a1c7ed; background:#F8FAFF; margin: 0 0 20px; padding: 25px; color:#283d6a; text-align:left;}
ul.blue-checkmark-list{margin:0; padding:0; list-style:none;}
ul.blue-checkmark-list li{padding-left:30px !important; position: relative; background-image: none!important;}
ul.blue-checkmark-list li .glyphicon {color:#6890E5; position:absolute; left:0; top:2px;}

.claim-bonus-block-box {margin:0 0 20px 0; float:left; width:100%; text-align:left;}
.claim-bonus-block-box-title {background: #567ed4; border: 1px solid #3b5d91; clear: both; color: #fff; font-size:16px; font-weight:bold; margin: 0; padding: 15px 25px;}
.claim-bonus-block-box .claim-bonus-body-content {background: #f6f9fb; border: 1px solid #dee4e9; clear: both; float: left; padding: 0;  width: 100%;}
.claim-bonus-block-box .claim-bonus-body-content .claim-bonus-body-content-inn {padding:15px 25px;}
.claim-bonus-block-box .claim-bonus-body-content .bonus-box-left{margin:0 15px 0 0; float:left;}
.claim-bonus-block-box .claim-bonus-body-content .bonus-box-left figure{margin:0 0 10px 0;}
.claim-bonus-block-box .claim-bonus-body-content .bonus-box-left .bonus-company-title{margin:0;}
.claim-bonus-block-box .claim-bonus-body-content .bonus-box-left .bonus-company-title .bonus-amount{color:#77a0f6;}
.claim-bonus-block-box .claim-bonus-body-content .bonus-box-right{overflow:hidden;}
.claim-bonus-block-box .claim-bonus-box-footer{background: #dee4e9; padding:10px 25px;}
.claim-bonus-block-box .claim-bonus-box-footer p.get-bonus-title{float:left; margin:0; font-weight:bold; padding:6px 0; }
.claim-bonus-block-box .claim-bonus-box-footer .get-bonus-btn{float:right; margin:0; }


.apuestastable{font-family:Arial;border:2px Solid #DDDDDD;background:Window;color:WindowText;border-collapse:collapse;font-size:14px;}
.apuestastable th{padding:1px 5px;cursor:default;background:#ccc;text-transform:uppercase;color:#555555;}
.apuestastable td{padding:2px 4px;}
.apuestastable tr.alt{background-color:#e2e2e2;}
.apuestastable td a:visited{color:#0077DD;}

table {
	width: 100%;
	margin-bottom: 15px;
}

img { /* oder definieren als .box img aber ich denke es betrifft alle bilder, die im content eingebunden werden */
    max-width: 100%;
    height: auto;
}

.box{border:1px solid #444444; padding:15px; clear:both;}
.box h2{margin-top:15px; padding-left:0px; background:none;}
.box img{display: block; margin-left: auto; margin-right: auto; }

.box2{border:1px solid #444444; padding:20px 10px; width:30%; float:left; margin:10px; min-width:150px; max-width:250px; min-height:260px; text-align:center;}
.box2 img{display: block; margin-left: auto; margin-right: auto; }

.box3{border:1px solid #444444; padding:16px; width:30%; float:left; margin:8px; min-width:140px; max-width:230px; min-height:150px; text-align:center;}
.box3 img{display: block; margin-left: auto; margin-right: auto; }

.box4{margin:0px; padding:0px; width:25%; float:left;}

div.Glosario{clear:both; float:left; width:100%;margin-top:10px; margin-bottom: 20px; background-color:#efefef; border:solid 1px #b4b4b4; text-align:left;}
div.Glosario h2{clear:both; font-size:14px; color:#fff; margin:0 0 0 0; padding:15px 10px; text-align:center; background:#567ed4; border:1px solid #3b5d91;}
div.Glosario div.content{float:left; padding:10px; width:25%; min-width: 140px;}


.injurytable{font-family:Arial;border:2px Solid #DDDDDD;background:Window;color:WindowText;border-collapse:collapse;font-size:12px;}
.injurytable th{padding:1px 5px;cursor:default;background:#ccc;text-align:center;}
.injurytable td{height:30px;text-align:center;}
.injurytable tr.alt{background-color:#e2e2e2;height:30px;}
td.red_card{background-image:url(https://www.apuestas-deportivas.es/imagenes/icons/red_card.png);background-repeat:no-repeat;background-position:center center;width:30px;height:30px;}
td.red{background-image:url(https://www.apuestas-deportivas.es/imagenes/icons/red.png);background-repeat:no-repeat;background-position:center center;width:30px;height:30px;}
td.green{background-image:url(https://www.apuestas-deportivas.es/imagenes/icons/green.png);background-repeat:no-repeat;background-position:center center;width:30px;height:30px;}
td.yellow1{background-image:url(https://www.apuestas-deportivas.es/imagenes/icons/yellow.png);background-repeat:no-repeat;background-position:center center;width:30px;height:30px;}
.injurytable .box{background-color:#d0d0d0;color:black;border:1px solid #CCC;height:auto;width:auto;padding:5px;display:none;position:absolute;}
.injuries-links{padding-right: 15px; text-align: left;};


.system-bet-calculator-block{clear:both; margin:0 0 20px 0;}
iframe.sys-bet-cal-ifram{height:1200px !important;}

#tlw_match_preview h2, #tlw_match_preview h3 { background: none; }
#tlw_match_preview ul li { background: none; }

.p_header .p_title h2 {text-align:center;}
.p_hteam h3, .p_ateam h3 {text-align:center;}

.tlw h4 {text-align:center;}

.tlw .p_stats .box {clear:none!important}

body.actEstrategias a.btnEstrategias,
body.actEstrategias1 a.btnEstrategias1,
body.actEstrategias2 a.btnEstrategias2,
body.actEstrategias3 a.btnEstrategias3,
body.actEstrategias4 a.btnEstrategias4,
body.actEstrategias5 a.btnEstrategias5,
body.actEstrategias6 a.btnEstrategias6,
body.actCasas a.btnCasas,
body.actCasas1 a.btnCasas1,
body.actCasas2 a.btnCasas2,
body.actCasas3 a.btnCasas3,
body.actCasas4 a.btnCasas4,
body.actCasas5 a.btnCasas5,
body.actCasas6 a.btnCasas6,
body.actCasas7 a.btnCasas7,
body.actCasas8 a.btnCasas8,
body.actCasas9 a.btnCasas9,
body.actBonos a.btnBonos,
body.actBonos1 a.btnBonos1,
body.actBonos2 a.btnBonos2,
body.actBonos3 a.btnBonos3,
body.actBonos4 a.btnBonos4,
body.actBonos5 a.btnBonos5,
body.actBonos6 a.btnBonos6,
body.actBonos7 a.btnBonos7,
body.actBonos8 a.btnBonos8,
body.actBonos9 a.btnBonos9,
body.actPronostico a.btnPronostico,
body.actPronostico1 a.btnPronostico1,
body.actPronostico2 a.btnPronostico2,
body.actPronostico3 a.btnPronostico3,
body.actPronostico4 a.btnPronostico4,
body.actPronostico5 a.btnPronostico5,
body.actPronostico6 a.btnPronostico6,
body.actPronostico7 a.btnPronostico7,
body.actPronostico8 a.btnPronostico8,
body.actPronostico9 a.btnPronostico9,
body.actHerramientas a.btnHerramientas,
body.actHerramientas1 a.btnHerramientas1,
body.actHerramientas2 a.btnHerramientas2,
body.actHerramientas3 a.btnHerramientas3,
body.actHerramientas4 a.btnHerramientas4,
body.actHerramientas5 a.btnHerramientas5,
body.actHerramientas6 a.btnHerramientas6
{color:#e46d0a; text-decoration:none;}



.rate_classification{position:relative;width:108px;height:21px;}
.rate_classification .rate_cover{position:absolute;background:transparent url(https://www.apuestas-deportivas.es/imagenes/0-estrellas.gif) top left no-repeat;top:0px;left:0px;width:108px;height:21px;z-index:101;}
.rate_classification .rate_progress{position:absolute;background:transparent url(https://www.apuestas-deportivas.es/imagenes/5-estrellas.gif) top left no-repeat;top:0px;left:0px;height:21px;z-index:102;}

/* For images in the news blog - betting advice category - author highimpact */
div.photo{float:left;margin:5px 20px 5px 5px;background:white;}
div.photo span.photo{float:left;border:1px solid #d3d3d3;}
div.photo span.photo img{margin:3px 3px 3px 3px;}
*html div.photo span.photo img{clear:both;padding:3px 3px 6px 3px}
div.photo div.shadow{float:left;clear:both;padding-bottom:2px;background:url("https://www.apuestas-deportivas.es/imagenes/photo_shadow1.png") bottom left repeat-x;}
div.photoRight{float:right;margin:5px 5px 5px 20px;background:white;}
div.photoRight span.photoRight{float:left;border:1px solid #d3d3d3;}
div.photoRight span.photoRight img{margin:3px 3px 3px 3px;}
*html div.photoRight span.photoRight img{clear:both;padding:3px 3px 6px 3px}
div.photoRight div.shadow{float:left;clear:both;padding-bottom:2px;background:url("https://www.apuestas-deportivas.es/imagenes/photo_shadow1.png") bottom left repeat-x;}

div.guide {display: table; margin: 0 auto;}
div.guide div.chapter {display: block; float:left; background:#dae9fa; border:1px solid #a1c7ed; color:#e46c0a; width:175px; height: 100px; margin:5px 10px; padding: 27px 5px; font-size:14px; font-weight:bold; text-align:center; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
div.guide div.chapter a {text-decoration:none;}

#summaryBox{width:90%;background-color:#F9F9F9;border:1px solid #aaa;margin-top:8px;}
#summaryBox #header{font-weight:bold;text-align:center;padding:6px 0 6px 0;}
#summaryBox ol, #summaryBox ul{margin:0 0 25px 10px;}
#summaryBox ol a:visited, #summaryBox ul a:visited{color:#0077dd;text-decoration:none;}
#summaryBox ol a, #summaryBox ul a{color:#000099;text-decoration:none;}
#summaryBox ul li{list-style-type:none;background-image:none;padding: 0px 15px 0px 25px;}

#selected {
	color: #e46d0a;
}

/*-- home mobile block ---*/
.content-mobile-menu-list{clear:both; margin-left:-15px; margin-right:-15px; border-top: solid 1px #ddd;}
.content-mobile-menu-list ul.content-mob-menu{list-style:none; margin:0; padding:0;}
.content-mobile-menu-list ul.content-mob-menu li{text-align:left; font-weight:bold; text-transform: uppercase; border-bottom:1px solid #ddd; background:none !important; padding:0 !important;}
.content-mobile-menu-list ul.content-mob-menu li a{color:#333; display:block; padding:12px 30px 12px 15px; text-decoration: none; position: relative;}
.content-mobile-menu-list ul.content-mob-menu li a:hover{color:#E46D0A;}
.content-mobile-menu-list ul.content-mob-menu li a i {position:absolute; top:50%; right:15px; margin-top:-6px;}


.gray-bg-title{background:#bfbfbf; color:#fff;  padding:10px 5px; margin:0 0 15px 0;}
.gray-bg-title h2{margin:0; color:#fff; text-align:center;}
.mob-block-block{margin:0 0 10px 0; font-size:12px; }
.mob-block-block figure{position:relative; margin:0;}
.mob-block-block figure img{border:solid 1px #ccc;}
.mob-block-block figure .overlay-title{position:absolute; font-weight:bold; background:rgba(0,0,0,0.5); color:#fff; padding:5px; left:0; width:100%; bottom:0; line-height:normal; text-align:left; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;}
img.img-responsive-scale{width:100%;}
.mob-block-block .figure-content{padding:5px 0 10px 0; line-height:normal; text-align:left;}
.mob-block-block .figure-content p{margin:0; line-height:normal; }
.mob-block-block .figure-content .mob-block-title a{line-height:normal;  text-align:left; font-weight:normal; color:#000000;text-decoration:none;}


/* single blog page post */

.single-betting-news-listing .mob-block-block figure a {padding:0px !important;}
.single-betting-news-listing .figure-content .mob-block-title a{padding:0px !important; }
.single-betting-news-listing-short {clear:both;display:block;margin-bottom:7px; }
.single-betting-news-listing-short .mob-block-block {margin:30px 0 10px;}

img.infographic{max-width:504px; display:block; margin-left:auto; margin-right:auto;}

/* boxes blog */


.infobox {
padding:10px 0px 10px 5px;
font-size: 13px;
line-height: normal;


}

.tip {
	color: #454201;
	background-color: #FFFFB7;
	background-image: url('/imagenes/infobox/tip.png');
	background-repeat: no-repeat;
	background-position: left;
	font-style: italic;
	padding:10px 5px 10px 36px;

}

.info {
color: #002342;
background-color: #D8E8FA;
	background-image: url('/imagenes/infobox/info.png');
	background-repeat: no-repeat;
	background-position: left;
    padding:10px 5px 10px 36px;

}


.warn {
color: #7D6400;
background-color: #F9E6CC;
	background-image: url('/imagenes/infobox/warn.png');
	background-repeat: no-repeat;
	background-position: left;
	padding:10px 5px 10px 36px;

}


.tip2 {
	color: #FFFFFF;
	background-color: #35916c;
	background-image: url('/imagenes/infobox/tip2.png');
	background-repeat: no-repeat;
	padding-top: 10px;
	background-position: left;
	padding-left: 36px;
	padding-bottom: 10px;
	font-style: italic;

}

.info2 {
	color: #FFFFFF;
background-color: #2e73a9;
	background-image: url('/imagenes/infobox/info2.png');
	background-repeat: no-repeat;
	padding-top: 10px;
	background-position: left;
	padding-left: 36px;
	padding-bottom: 10px;
}

.info2 a{color:#2FFBF4;text-decoration:underline;}
.info2 a:hover{color:#2FFBF4;text-decoration:none;}

.warn2 {
	color: #FFFFFF;
background-color: #ac0707;
	background-image: url('/imagenes/infobox/warn2.png');
	background-repeat: no-repeat;
	padding-top: 10px;
	background-position: left;
	padding-left: 36px;
	padding-bottom: 10px;
}

/*-- search box correction --*/
.bcs-host-div h2 {
	color: white;
}
.bcs-host-div .bcs-modal-content .bcs-modal-header {
	background-color: #e46c0a;
}
.bcs-host-div .bcs-container-searchbox .bcs-searchbox-submit {
	background-color: #e46c0a;
	border-color: #e46c0a;
}
.bcs-host-div .bcs-caption-text {
	text-align: left;
}
.bcs-host-div div.bcs-container-searchbox {
	margin-bottom: 15px;
}
.bcs-host-div ol li {
	list-style: none;
}

.responsive-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.responsive-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.inner_ad {display: none;}
.scrollable-table {overflow-x: auto;}

.author-info-extended { margin-bottom: 3rem; }
.author-info-extended .author-data { margin-bottom: 1rem; }
