@charset "utf-8"; 
/* $Id: style.css,v 1.5 2009/07/13 23:52:57 andregriffin Exp $ */
/* Drupal 6 Framework - Created by Andre Griffin
----------------------------------------------------------------
[Table of contents]

 * RESET
 * GLOBAL
 * LAYOUT
 * SUPER-LEFT
 * SUPER-RIGHT
 * HEADER
 * Tv Top Top
 * Poll
 * MAIN
 * FOOTER
 * NODES
 * pagination
 * BLOCKS
 * login block
 * block configuration links
 * CSS SUPPORT
 * ADVANCED
 * - lists
 * - forms & fieldsets
 * -  tab navigation
 * - admin styling
 * - tables 
 * - messages
 * - status report
 * block tip
 * block Mobile iframe now
 * block movies of the day
 * block Json
 * block live and replay
 *  * block poll channels
 * Adsense reco
 * Adsense side
 * Listing 
 * block Footer Webmasters
 * block Description template
 * user login page
 * webmasters 
 * breadcrumb 
 * Program channels
 * Image field for programs
 * Block channel programs menu
 * Block channel selection
 * Channel Selection
 * hack "theme":"/cookieconsent-bottom.css
----------------------------------------------------------------*/

/**
 * RESET 
 */
@import "reset.css";

input,textarea,select{margin:0 0 0 0;}
input[type=text],input[type=password]{background:#fff;border:1px solid #ccc;margin:0;padding:2px;}
 
/**
 * GLOBAL
 */

body {
	background-color:#f7f7f9;	
	color: #111111;
	font-family: Arial, sans-serif;
	text-align: center;
	font-size: 10px;
	line-height:1.5;
	margin: 0;
	padding: 0;
	filter: none;
	}

h1, h2, h3, h4, h5, h6 {
	color: #111111;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-weight: bold;
	}

h1 {
	font-size: 1.8em;
	margin: 0.2em 0 0.2em 0;
	}

h2 {
	font-size: 1.8em;
	margin: 0.2em 0 0.2em 0;
	}

h3 {
	font-size: 14px;
	}

#sidebar-right h3 {
	font-size: 17px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	}

h4 {
	font-size: 1.2em;
	}

h5 {
	font-size:1.2em;
	}

h6 {
	font-size:1.2em;
	}

p {
	margin: 0 0 10px 0;
	}

a { outline: none;}

a:link, a:visited, a:focus {
	color: #0000a0; /* pink #ff1e6a blue 0000a0  */
	text-decoration: none;
	outline: none;
	}

a:active, li a.active {
	color: #0000a0; /* pink #ff1e6a */
	text-decoration: none;
	outline: none;
	}

a:hover {
	color: #0000a0; /* pink #ff1e6a */
	text-decoration: none;
	outline: none;
	}


/**
 * LAYOUT
 */

#super-container {
	width: 996px; /* 980px */
	margin: 0 auto;
	padding: 0;
	text-align: left;
	font-size:1.2em;
	}

#super-container2 {
	width: 1196px; /* 1180px */
	margin: 0 auto;
	padding: 0;
	text-align: left;
	font-size:1.2em;
	}
 
#left-container {

	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
	overflow: hidden;
	}

#container {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 996px; /* 980px */
	overflow: hidden;
	}

#right-container {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
	overflow: hidden;
	}

/**
 * SUPER-LEFT
 */
#tvadmin {
	display: block;
	float: left;
	background-color: #ffffff;
	margin: 10px;
	padding: 10px;
	width: 160px;
	}

#superleft {
	display: block;
	float: left;
	margin: 10px;
	padding: 10px;
	width: 160px;
	}

/**
 * SUPER-RIGHT
 */
#superright {
	display: block;
	float: left;
	margin: 10px;
	padding: 10px;
	width: 160px;
	}

/**
 * HEADER
 */

#header {
	display: block;
	float: left;
	width: 996px; /* 980px */
	margin: 0;
	padding: 0;
	}

#header-wrapper {
	display: block;
	float: left;
	width: 996px; /* 980px */
	border-color: #ffffff;
	border-style: none solid none solid;
	border-width: 0px 0px 0px 0px;
	margin: 0;
	padding: 0;
	}

#header-wrapper-up {
	display: block;
	float: left;
	width: 996px;
	height: 50px;
	background-color:transparent;
	font-family: arial,sans-serif;
	padding: 0;
	margin: 0;
	}

#tvlogo {
	display: inline;
	float: left;
	width: 320px;
	height: 45px;
	padding: 0;
	margin: 5px 0 0 0px;
	border-style: none;
	}

#tvsocial {
	display: inline;
	float: left;
	width: 676px;
	height: 50px;
	padding: 0;
	margin: 0;
	}
.tvsocial-twitter  {
	display: inline;
	float: right;
	padding: 18px 10px 0 0;
	margin: 0;
	}
.tvsocial-facebook {
	display: inline;
	float: right;
	padding: 18px 0 0;
	margin: 0;
	}
.tvsocial-instagram {
	display: inline;
	float: right;
	padding: 18px 5px 0 10px;
	margin: 0;
	}
.tvsocial-favorite {
	display: inline;
	float: right;
	width: 90px;
	padding: 10px 0 0 8px;
	margin: 0;
	}

#nav {
	display: block;
	float: left;
	background-color:#9B0000;
	border-color: #ffffff;
	border-style: none none none solid;
	border-width: 0px 0px 0px 1px;
	width: 995px;
	height: 28px;
	padding: 0;
	margin: 0;
	} 

/**
 * Tv Top Top
 */

#tvtoptop {
	display: block;
	float: left;
	width: 994px;
	padding: 0;
	margin: 0;
	}

#tvtoptop div.messages, #tvtoptop div.status, #tvtoptop div.error {
	display: none;
	}
	
#tvbottomtop {
	display: block;
	float: left;
	width: 994px;
	padding: 0;
	margin: 0;
	}

#tvbottomtop div.messages, #tvbottomtop div.status, #tvbottomtop div.error {
	display: none;
	}

/* Poll */
/* change also in tvmachine/css/tvmachine_block_theme3.css */
#block-tvmachine-3 {
display: inline;
float: left;
position: relative;
height: 1150px;
margin: 30px 0 0 20px;
padding: 0;
width: 335px;
}

#block-poll-0 {
	display: inline;
	float: left;
	width: 310px;
	padding: 0;
	margin: 63px 15px 20px 0;
	}

#block-poll-0 div.messages, #block-poll-0 div.status,  #block-poll-0 div.error {
	display: none;
	}

#poll-title {
    font-size: 14px;
    font-weight: bold;
	color: #111111;
    margin: 0 0 15px 3px;
	}

.poll .vote-form, .poll .vote-form .choices {
    text-align: left;
	margin: 0;
}

.poll .form-item {
    margin: 5px 0 0 0 !important;
	height: 21px;
}

.poll .form-radios {
    margin: 0 0 2px 10px;
}

#edit-vote {
    margin: 15px 0 0 30px!important;
}

.poll .text{
	color: #111111;
	font-size: 11px;
	line-height:1;
	text-align: left;
	margin: 0;
	padding: 0;
}

.poll .bar {
    background-color: #F1F1F1;
    height: 9px;
    margin: 0 0 6px 0;
}

.poll .bar .foreground {
    background-color: #111111;
    float: left;
    height: 9px;
}

#block-poll-0 form {
    margin: 0;
}

#block-poll-0 .form-submit, #poll-cancel-form .form-submit {
    background: #ff0000;
    color: #ffffff !important;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    line-height: 200%;
    padding: 2px 12px 2px 12px !important;
    margin: 10px 0 0 0;
    border: 1px solid #ff0000;
    display: block;
    float: left;
    line-height: 12px;
}

/**
 * MAIN
 */
 
#main-wrapper {
	display: block;
	float: left;
	width: 994px; /* 978px */
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	}

#tvtop {
	display: block;
	float: left;
	width: 994px; /* 978px */
	padding: 0;
	margin: 0;
	}
 
/* 1 column */
#main {
	display: block;
	float: left;
	background-color: #ffffff;
	margin: 0;
	padding: 0px 12px 0px 21px;
	/* overflow:hidden; */
	}

#sidebar-left {
	display: block;
	background-color: #ffffff;
	float: left;
	padding-right: 0px;
	margin: 0;
	}

#sidebar-right {
	display: block;
	background-color: #ffffff;
	float: right;
	padding: 0;
	margin: 0;
	}

/* 3 columns */
body.sidebars #main {
	float: left;
	width: 439px;
}

		/* 2 columns - sidebar-left */
body.sidebar-left #main {
	float: left;
	width: 700px;
	}

		/* 2 columns - sidebar-right */
body.sidebar-right #main {
	float: left;
	width: 700px;
	}

/**
 * FOOTER
 */
#footer-wrapper {
	display: block;
	float: left;
	width: 994px;
	background-color: #ffffff;
	padding: 0;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	}
 
#footer-message {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 994px;
	background-color: #ffffff;
	color: #c7c7c7;
	font-size: 10px;
	line-height: 11px;
	}

#footer-message a {
	text-decoration: none;
	color: #c7c7c7;
	font-size: 10px;
	text-align: center;
	}

#tvlogin {
	display: inline;
	float: left;
	width: 220px;
	height: 18px;
	padding: 0;
	margin: 0;
	}

.login a { color: #f7f7f9;}
.login a:hover { background-color: #f7f7f9; padding: 0 25px 0 25px;}


/**
 * NODES
 */
span.submitted {
	color: #898989;
	font-size: .8333em;
	line-height: 1.5em;
	}

.node .picture {
	float: left;
	margin: .5em .5em .5em 0;
	}

.meta {
	margin: 0 0 1em;
	}

.meta div.links {
	float: left;
	}

.meta div.terms {
	float: right;
	}

.meta div.terms span {
	float: left;
	}

.meta div.links ul.links li {
	float: left;
	padding: 0 1em 0 0;
	}

.meta div.terms ul.links li {
	float: left;
	padding: 0 0 0 1em;
	}

.node_read_more {
	font-weight: bold;
	}

#edit-preview {display: none;}

#comment-form .tips, #comment-form .tips + p a { display:none;}

#node-form .tips, #node-form .tips + p a { display:none;}

.teaser-checkbox { display:none;}


/* pagination */
.item-list ul.pager li a:link, 
.item-list ul.pager li a:visited {
	margin: 0px;
	padding: 4px 8px 4px 8px;
	text-decoration: none;
	color:#ffffff;
	font-weight: bold;
	font-size:1.2em;
	background: #ffac00;
	}

.item-list ul.pager li a:hover {
	margin: 0px;
	padding: 4px 8px 4px 8px;
	text-decoration: none;
	color:#ffffff;
	font-weight: bold;
	font-size:1.2em;
	background: #0000a0;
	}
	
#main-wrapper .pager-first, #main-wrapper .pager-next, #main-wrapper .pager-previous, #main-wrapper .pager-item, #main-wrapper .pager-last{
	margin: 0px;
	padding:0px;
	}

#main-wrapper .pager-current, #main-wrapper pager-ellipsis {
	margin: 0px;
	padding: 4px 4px 4px 4px;
	text-decoration: none;
	color:#111111;
	font-weight: bold;
	font-size:1.2em;
	}

/**
 * BLOCKS
 */
.block {
	margin: 0;
	position: relative;
}

/* login block */
#user-login-form {
	padding: 0 .5em;
	text-align: left;
	}

#user-login-form .form-item {
	margin: 0;
	}

#user-login-form .item-list ul li {
	background: none;
	padding: 0;
	}

/* block configuration links */
div.block div.edit {
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	display: none;
	font-size: 9px;
	padding: 2px 0 2px 10px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 40;
	}

div.block:hover div.edit {
	display:block;
	}

div.block div.edit a {
	color: #999;
	margin-right: 10px;
	}

div.block div.edit:hover a {
	color: #000;
	}

/* views configuration links */
div.view {
	position: relative;
	}

div.view div.views-hide-hover,
div.view:hover div.views-hide,
div.view div.views-admin-links,
div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	font-size: 9px;
	margin-right: 0;
	margin-top: 0;
	padding: 0;
	padding-left: 10px;
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
	}

div.view div.views-admin-links li a {
	color: #999;
	}

/**
 * CSS SUPPORT
 */
span.clear       { clear: both; display: block; font-size: 0; height: 1px; line-height: 0; margin-bottom: -1px; }
.clear           { clear: both; }
.clear-block     { display: block; }

.clearfix:after,
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.clearfix,
.container       { display: block; }

.float-left      { float: left; }
.float-right     { float: right; }
.img-left        { float: left; margin: 1.5em 1.5em 1.5em 0; }
.img-right       { float: right; margin: 1.5em 0 1.5em 1.5em; }

.first           { margin-left: 0; padding-left: 0; }
.last            { margin-right: 0; padding-right: 0; }
.top             { margin-top: 0; padding-top: 0; }
.bottom          { margin-bottom: 0; padding-bottom: 0; }

.text-left       { text-align: left; }
.text-right      { text-align: right; }
.text-center     { text-align: center; }
.text-justify    { text-align: justify; }

.bold            { font-weight: bold; }
.italic          { font-style: italic; }
.underline       { border-bottom: 1px solid; }
.highlight       { background: #ffc; }
.quiet           { color: #666; }
.loud            { color: #000; }
.added           { background: #060; color: #fff; }
.removed         { background: #900; color: #fff; }
.small           { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large           { font-size: 1.2em; line-height: 1.25em; margin-bottom: 1.25em; }

.nopadding       { padding: 0; }
.noindent        { margin-left: 0; padding-left: 0; }
.nobullet        { background: none; list-style: none; list-style-image: none; }

.wrap            { width: 950px; margin: 0 auto; }

.hide            { display: none; }


/**
 * ADVANCED
 */
 
/* lists */
ol{margin:0 0 1.5em;padding:0;}
ol li{margin:0 0 0 1.5em;}
ul{margin:0 0 1.5em;padding:0;}
ul li{background:transparent url(images/menu-leaf.gif) no-repeat -1px .3em; list-style-image:none; list-style-type:none; margin:0; padding:0 0 0 1.5em;}
li ol,li ul,ul ul,ol ol{margin:0;}
ul.menu,.item-list ul{margin:0 0 1.5em;padding:0;}
ul.menu ul,.item-list ul ul{margin:0;} 
ul.menu li,.item-list ul li,li.leaf{background:transparent url(images/menu-leaf.gif) no-repeat 1px .4em;list-style-image:none;list-style-type:none;margin:0;padding:0 0 0 1.5em;}
ul li.expanded{background:transparent url(images/menu-expanded.gif) no-repeat 1px .35em;}
ul li.collapsed{background:transparent url(images/menu-collapsed.gif) no-repeat 0 .35em;}
ul li.leaf a,ul li.expanded a,ul li.collapsed a{display:block;}
ul li.fake-leaf{font-size:1em;font-weight:bold;}
ul.inline li{background:none;margin:0;padding:0 1em 0 0;}
dl{margin:0 0 1.5em;}
dl dt{font-weight:bold;}
dl dd{margin-left:1.5em;}

.more-link {font-weight:bold;}

/* forms & fieldsets */

input{color:#111111; font:1em Verdana, sans-serif;}

textarea,select{color:#111111; font:1em Verdana, sans-serif;}

fieldset ul.clear-block li{background-image:none;margin:0;padding:0;}
fieldset{background:#ffffff; border:1px solid #cccccc; /*  width:680px; */}
html.js fieldset.collapsed{background:transparent; padding-bottom: 12px; border-top-width:0;}
html.js fieldset.collapsible legend a{background:url(images/menu-expanded.gif) no-repeat 0 50%;}
html.js fieldset.collapsed legend a{background:url(images/menu-collapsed.gif) no-repeat 0 50%;}
.form-checkboxes,.form-radios,.form-checkboxes .form-item,.form-radios .form-item {margin: 3px 0 0 0;}
.form-button,.form-submit{margin:1em .5em 1em 0;}
.confirmation .form-submit,.search-form .form-submit,.poll .form-submit,fieldset .form-button,fieldset .form-submit,.sidebar .form-button,.sidebar .form-submit,table .form-button,table .form-submit{margin:0 0 1.2em;}
#autocomplete li{cursor:pointer;margin:0;padding:2px;}
#autocomplete li.selected{background:#027ac6;color:#fff;}


/* tab navigation (ex: log in, Create new account...) */

ul.primary {
	border-collapse: collapse;
	padding: 0 0 3px 12px;
	white-space: nowrap;
	list-style: none;
	margin: 5px 15px 5px 5px;
	line-height: normal;
	border-bottom: 1px solid #bbb;
	font-size:13px;
	font-weight:bold;
	}

ul.primary li {
	background-image: none;
	}

ul.primary li a {
	background-color: #ddd;
	border-color: #bbb;
	border-width: 1px;
	border-style: solid solid none solid;
	margin-right: 4px;
	padding: 3px 20px;
	text-decoration: none;
	}
ul.primary li.active a {
	background-color: #fff;
	border: 1px solid #bbb;
	border-bottom: #fff 1px solid;
	}
ul.primary li a:hover {
	background-color: #ececec;
	border-color: #cccccc;
	border-bottom-color: #ececec;
	}

ul.secondary {
	border-bottom: 0px solid #bbb;
	padding: 0.5em 1em;
	margin: 5px;
	}
ul.secondary li {
	display: inline;
	background-image: none;
	padding: 0 1em;
	border-right: 1px solid #cccccc; /* LTR */
	}
ul.secondary a {
	padding: 0;
	text-decoration: none;
	}
ul.secondary a.active {
	border-bottom: 4px solid #999999;
	}

.form-item label {
	font-weight:bold;
	font-size:13px;
}



/* admin styling */
div.admin,div.admin .left,div.admin .right,div.admin-panel,div.admin-panel .body,div.admin .expert-link{margin:0;padding:0;}
div.admin .left{float:left;width:48%;}
div.admin .right{float:right;width:48%;}
div.admin-panel .description,.form-item .description{color:#666; font-size:0.9167em; line-height:1.636364em; margin:0 0 1.63636em; padding:0; white-space:normal;}
div.admin-panel { }
body.admin dt{font-weight:normal;}
body.admin dd{color:#898989;font-size:.9167em;line-height:1.636364em;}
.more-help-link {font-size:.8333em;padding:0.2em 0 0.1em;}
.block-region {font-size:0.8333em;line-height:1.5em;margin:0;padding:0.15em 0.5em;}

/* tables */
#forum thead th {border-bottom:3px solid #ccc;}
#forum td.posts,#forum td.topics,#forum td.replies,#forum td.pager{text-align:left;}
#forum tr td.forum{background-position:4px 9px;}
.forum-topic-navigation{background:#eee;border:none;border-bottom:1px solid #ccc;margin-bottom:1em;padding:5px;}
body.admin table{margin:0 0 1.4em;width:100%;}
body.admin thead th{border-bottom:2px solid #ccc;font-weight:bold;padding:0 1em 0 0;}
body.admin tbody{border-top:none;}
body.admin td,body.admin th{padding:.3em .5em;vertical-align:middle;}
body.admin tr.even,body.admin tr.odd,body.admin tbody th{border:solid #ccc;border-width:1px 0;}
body.admin tr.odd td.active{background-color:#e9e9e9;}
body.admin tr.even td.active{background-color:#eee;}
body.admin tr.odd,body.admin tr.info{background-color:#eee;}
body.admin tr.even{background-color:#f5f5f5;}
body.admin tr.drag{background-color:#fffff0;}
body.admin tr.drag-previous{background-color:#ffd;}
body.admin td.region,body.admin td.module,body.admin td.container,body.admin td.category{background-color:#ddd;border-bottom:1px solid #ccc;border-top:1em solid #fff;color:#666;font-weight:bold;}
body.admin tr:first-child td.region,body.admin tr:first-child td.module,body.admin tr:first-child td.container,body.admin tr:first-child td.category{border-top-width:0;}
body.admin table.sticky-header{margin:0 0 0 1px;z-index:1;}
body.admin table.sticky-header th{padding-top:.5em;}
span.form-required{color:#ffae00;}

/* messages */
.messages{background-color:#fff;border:1px solid #b8d3e5;}
.messages,.preview,div.warning,div.error{margin:0 0 6px 0; padding:8px 4px;}
.messages ul{margin:0;}
.preview{background-color:#fcfce8;border:1px solid #e5e58f;}
.preview .node{background-color:#fcfce8;}
div.status{background-color:#ffffe7; border:3px solid #b2b616; color:#111111; margin:18px 6px; padding:12px; font-size:13px; font-weight:bold;}
div.error,tr.error{background-color:#ffcccc; border:3px solid #DD7777; color:#a30000; margin:18px 6px; padding:12px; font-size:13px; font-weight:bold;}
.form-item input.error,.form-item textarea.error{border:1px solid #c52020;color:#363636;}

/* status report */

table.system-status-report tr.error,table.system-status-report tr.error th{background-color:#fcc;border-color:#ebb;color:#200;}
table.system-status-report tr.warning,table.system-status-report tr.warning th{background-color:#ffd;border-color:#eeb;}
table.system-status-report tr.ok,table.system-status-report tr.ok th{background-color:#dfd;border-color:#beb;}
table.system-status-report th{padding-bottom:6px;padding-top:6px;}
table.system-status-report th,table.system-status-report tr.merge-up td{padding-left:30px;}

/* block tip*/

#block-block-16{
	display: inline;
	float: left;
	width: 660px;
	padding: 0px;
	margin: 20px 10px 0px 10px;
	}

.tip_desktop {
}
.tip_mobile{
	display:none;
}
.tip_container {
}
.tip_image {
	display:inline;
	float:left;
}
.tip_tip {
	font-size: 14px; 
	font-weight: bold;
	padding: 0 0 10px 0;
}
.tip_title{
}
.tip_time{
}
.tip_description{
	line-height: 1.5;
	margin: 0;
	text-align: justify;
}
.tip-question{
	display: inline;
	float: left;
}
.tip-text-poll {
	display: inline;
	float: left;
	margin: 0 0 0 20px;
	color: #FF6E00;
	font-weight: bold;
}
.tip-icon-poll {
	background: url("/sites/default/modules/tvmachine/images/social_icon_square.png") no-repeat scroll 0px 0px transparent;
	height: 32px;
	width: 32px;
	display: inline;
	float: left;
	margin: -11px 0 0 6px;
}
.tip-text-twitter {
	display: inline;
	float: left;
	margin: 0 0 0 15px;
	color: #00a1e2;
	font-weight: bold;
}
.tip-icon-twitter {
	background: url("/sites/default/modules/tvmachine/images/social_icon_square.png") no-repeat scroll 0px -32px transparent;
	height: 32px;
	width: 32px;
	display: inline;
	float: left;
	margin: -11px 0 0 6px;
}
.tip-mundial {
	background: #ffffff url('/sites/default/themes/tvstyle/images/mundial-rusia-2018.png') no-repeat center;
	display: block;
	float: left;
	width: 130px;
	height: 52px;
	margin: -23px 0px 0px 30px;
	padding: 0;
}


/* block Mobile iframe now*/

#block-block-12{
	display: inline;
	float: left;
	width: 680px;
	padding: 0px;
	margin: 15px 0px 0px 0px;
	}

/* block movies of the day*/

#block-tvmachine2-moviesoftheday{
	display: inline;
	float: left;
	width: 790px;
	padding: 0px;
	margin: 15px 0px 0px 0px;
	}
/* block Json*/

#block-tvmachine2-json{
	display: inline;
	float: left;
	width: 500px;
	height: 1px;
	}
/* block live and replay*/

#block-tvmachine2-live_and_replay{
	display: inline;
	float: left;
	width: 500px;
	padding: 0px;
	margin: 15px 100px 0px 60px;
	}

.logo_live_and_replay {
	height:25px;
	width: 30px;
	display: inline;
	float: left;
	}
	
.title_live_and_replay {
	height:23px;
	width: 120px;
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 3px 0 0 0;
	}
	
.web_live_and_replay {
	height:23px;
	width: 60px;
	display: inline;
	float: left;
	margin: 3px 0 0 0;
	}

.live_live_and_replay {
	height:23px;
	width: 60px;
	display: inline;
	float: left;
	margin: 3px 0 0 0;
	}

.replay_live_and_replay {
	height:23px;
	width: 60px;
	display: inline;
	float: left;
	margin: 3px 0 0 0;
	}
.inner_web_live_and_replay {
	background-color: #FF6E00;
	display: inline;
	float: left;
	height: 16px;
	margin: 0px;
	padding: 0 6px;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff!important;
	line-height: 140%;
	font-family: verdana,sans-serif;
	text-decoration: none;
	}
	
.inner_live_live_and_replay {
	background-color: #FF0000;
	display: inline;
	float: left;
	height: 16px;
	margin: 0px;
	padding: 0 6px;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff!important;
	line-height: 140%;
	font-family: verdana,sans-serif;
	text-decoration: none;
	}
	
.inner_replay_live_and_replay {
	background-color: #9B0000;
	display: inline;
	float: left;
	height: 16px;
	margin: 0px;
	padding: 0 6px;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff!important;
	line-height: 140%;
	font-family: verdana,sans-serif;
	text-decoration: none;
	}
	
/* block poll channels*/

#block-tvmachine2-polls_channels{
	display: inline;
	float: left;
	width: 300px;
	padding: 0px;
	margin: 15px 0px 0px 0px;
	}

/* Adsense reco */

#block-block-2 {
	display: inline;
	float: right;
    height: 250px;
    margin: 30px 6px 0 0;
    width: 300px;
	}
	
/* Adsense side */

#block-block-3 {
	margin: 35px 20px 20px 0px;
	width: 160px;
	}

#block-block-8 {
	display: inline;
	float: left;
	width: 300px;
	margin: 90px 0px 0px 8px;
	height : 605px
	}

#block-block-17 {
	display: inline;
	float: left;
	width: 160px;
	margin: 57px 0px 0px 0px;
	height : 660px
	}

/* Listing */

#node-164 {	display: none;}
#node-165 {	display: none;}
#node-166 {	display: none;}
#node-167 {	display: none;}

.field-field-listing-description {
	color: #ececec;
	font-size: 10px;
	text-decoration: none;
	line-height: 10px;
	display: none;
	}
 
.field-field-listing-description h1 {
	color: #ececec;
	font-size: 10px;
	text-decoration: none;
	display: inline;
	line-height: 10px;
	} 

#mainframe {
margin: 0px;
}

.block-tvmachine  {
margin:0 0 0 0;
}
.block-tvmachine h1  {
font-size:14px;
font-weight:bold;
margin: 12px 0 4px 4px;
}

/* block Footer Webmasters */

#block-block-7 {
	display: block;
	float: left;
	width: 980px;
	color: #0000A0;
	background-color:#f7f7f9;
	padding: 5px 5px 8px 5px;
	margin: 35px 0 0 0;
	font-size: 11px;
	border: 2px dashed #0000A0;
	}

#block-block-7 h3 {
	color: #0000A0;
	font-size: 18px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding: 4px 0 4px 0;
	}

#block-block-7 a {
	color: #0000A0;
	text-decoration: none;
	outline: none;
	}
	
#block-block-7 img {
	border: 1px solid #0000A0;
	padding: 2px;
	}

.grid-templates {
	display: inline;
	float: left;
	width: 237px;
	color: #111111;
	padding: 4px;
	}

.grid-templates:hover {
/*	background-color: #ffac00;  */
}

/* block Description template */

#block-block-10, #block-block-11 {
	display: block;
	float: left;
	color: #111111;
	margin: 25px 5px 0px 5px;
	font-size: 10px;
	text-align:justify;
	width: 800px;
	}

#block-block-10 h1, #block-block-11 h1, #block-block-10 h2, #block-block-11 h2 {
	font-size: 10px;
	margin: 0;
	line-height: normal;
	font-weight: normal; 
	}

#block-block-10 a, #block-block-11 a {
	color: #111111;
	text-decoration: none;
	outline: none;
	}

/* user login page */

#tabs-wrapper {margin: 25px 0 15px 0;}
#user-login {margin: 50px 0 0 35px;}
#user-pass {margin: 50px 0 0 35px;}
#user-register {margin: 25px 15px 0 35px;}
.profile {margin: 20px 15px 0 5px;}
#user-profile-form {margin: 25px 15px 0 5px;}
#tracker {margin: 10px 15px 0 5px;}


/* webmasters */

#webmasters {width: 760px;}

#webmasters fieldset {
	background:#f4f4f4 none repeat scroll 0 0;
	border:1px solid #dddddd;
	padding:0 1.4em 0 1.4em;
	}

#webmasters legend {
	font-size:1.5em;
	font-weight:bold;
	}

#webmasters table {
	margin:1.8em 0 1em 0;
	}

/* breadcrumb */
.breadcrumb {
	font-weight:bold;
	font-size:13px;
	}
	
.breadcrumb a {
	color: #0000a0;
	}

/* Program channels */

.channel-programs-main {
	vertical-align:top;
	}
	
.channel-row {
	width: 730px;
	display: inline;
	float: left;
	padding-bottom: 5px;
	}
		
.channel-programs-row {
	vertical-align:top;
	padding: 2px 3px 2px 0px;
	}

.channel-programs-time {
	display: inline;
	float: left;
	width: 37px;
    color: #F38E00;
    font-size: 13px;
    font-weight: bold;
	}
.channel-programs-time a:link,.channel-programs-time a:visited,.channel-programs-time a:focus {
    color: #F38E00;
    outline: none;
    text-decoration: none;
}
.channel-programs-title {
	display: inline;
	float: left;
	width: 165px;
    font-size: 14px;
	}

.channel-programs-name {
	display: inline;
	float: left;
	width: 84px;
	}
	
.channel-programs-field_program_description_value {
	display: block;
	width: 430px;
	}
	
.channel-programs-field_program_image_upload_fid {
	display: block;
	float: right;
	width: 53px;
	margin: -35px 0 15px 0;
	}

.bg_peliculas {
	background-color: #fbf3b1;
	background: -webkit-linear-gradient(#fcf3aa, #fbf4b7); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#fcf3aa, #fbf4b7); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#fcf3aa, #fbf4b7); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#fcf3aa, #fbf4b7); /* Standard syntax */
	}

.bg_series {
	background-color: #f7f4e1;
	background: -webkit-linear-gradient(#f6f3e0, #f7f5e2); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#f6f3e0, #f7f5e2); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#f6f3e0, #f7f5e2); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#f6f3e0, #f7f5e2); /* Standard syntax */
	}

.bg_deportes {
	background-color: #f3feb9;
	background: -webkit-linear-gradient(#f3fcaf, #f3feb9); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#f3fcaf, #f3feb9); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#f3fcaf, #f3feb9); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#f3fcaf, #f3feb9); /* Standard syntax */
	}

.bg_infantil {
	background-color: #e4fbfc;
	background: -webkit-linear-gradient(#dffbfc, #ebfafd); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#dffbfc, #ebfafd); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#dffbfc, #ebfafd); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#dffbfc, #ebfafd); /* Standard syntax */
	}

.bg_entretenimiento {
	background-color: #eee1fe;
	background: -webkit-linear-gradient(#edddfe, #f0e6fe); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#edddfe, #f0e6fe); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#edddfe, #f0e6fe); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#edddfe, #f0e6fe); /* Standard syntax */
	}

.bg_documental {
	background-color: #e5e9ff;
	background: -webkit-linear-gradient(#dce4ff, #e9edff); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#dce4ff, #e9edff); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#dce4ff, #e9edff); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#dce4ff, #e9edff); /* Standard syntax */
	}

.DESACTIVE_bg_noticias {
	background-color: #fce5e1;
	background: -webkit-linear-gradient(#fce0dd, #fce9e5); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#fce0dd, #fce9e5); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#fce0dd, #fce9e5); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#fce0dd, #fce9e5); /* Standard syntax */
	}

.bg_concursos {
	background-color: #ffffa9;
	background: -webkit-linear-gradient(#ffff95, #ffffbb); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#ffff95, #ffffbb); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#ffff95, #ffffbb); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#ffff95, #ffffbb); /* Standard syntax */
	}

.DESACTIVE_bg_corazon {
	background-color: #fedbf6;
	background: -webkit-linear-gradient(#fed5f5, #fee0f7); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#fed5f5, #fee0f7); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#fed5f5, #fee0f7); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#fed5f5, #fee0f7); /* Standard syntax */
	}

.DESACTIVE_bg_reality {
	background-color: #ececec;
	background: -webkit-linear-gradient(#eaeaea, #eeeeee); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#eaeaea, #eeeeee); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#eaeaea, #eeeeee); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#eaeaea, #eeeeee); /* Standard syntax */
	}

.text_bg_peliculas {
	background-color: #fcf2a1;
	color: #ff9a00;
	font-size: 12px;
	padding: 0px 8px 0px 2px;
	}

.text_bg_series {
	background-color: #f4ecc5;
	color: #7a4b00;
	font-size: 12px;
	}

.text_bg_deportes {
	background-color: #f3fca8;
	color: #718600;
	font-size: 12px;
	}

.text_bg_infantil {
	background-color: #e2fbfd;
	color: #00d1ae;
	font-size: 12px;
	}

.text_bg_entretenimiento {
	background-color: #ebdafe;
	color: #7222fd;
	font-size: 12px;
	}

.text_bg_documental {
	background-color: #e2e8ff;
	color: #0066fe;
	font-size: 12px;
	}

.text_bg_noticias {
	background-color: #fce1de;
	color: #e91200;
	font-size: 12px;
	}
.text_bg_concursos {
	background-color: #ffffae;
	color: #d7aa00;
	font-size: 12px;
	}

.text_bg_corazon {
	background-color: #fed7f4;
	color: #ff4ab4;
	font-size: 12px;
	}

.text_bg_reality {
	background-color: #e9e9e9;
	color: #505050;
	font-size: 12px;
	}

.text_bg_prog{
	background-color: #e9e9e9;
	color: #505050;
	font-size: 12px;
	}
		
.button-programs-channel-active {
background-color: #a3d7ff;
color: #000000 !important;
cursor: pointer;
display: block;
float: left;
font-family: arial,sans-serif;
font-size: 14px;
font-weight: bold;
height: 26px;
line-height: 210%;
margin: 0 6px 3px 0;
padding: 0;
text-decoration: none !important;
text-indent: 10px;
width: 140px;
}

.button-programs-channel-active:hover {
background-color: #a3d7ff;
color: #000000 !important;
height: 26px;
line-height: 210%;
margin: 0 6px 3px 0;
}

.button-programs-channel {
background-color: #dfdfdf;
color: #111111 !important;
cursor: pointer;
display: block;
float: left;
font-family: arial,sans-serif;
font-size: 14px;
font-weight: bold;
height: 22px;
line-height: 160%;
margin: 4px 6px 0 0;
padding: 0;
text-decoration: none !important;
text-indent: 10px;
width: 140px;
}

.button-programs-channel:hover {
background-color: #a3d7ff;
color: #000000 !important;
height: 26px;
line-height: 210%;
margin: 0 6px 3px 0;
}

.block-channel-programs-div-logo {
    display: inline;
    float: left;
    height: 30px;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 40px;
}

.block-channel-programs-img-logo {
}

.block-channel-programs-div-title {
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 13px;
    height: 22px;
    line-height: 180%;
    margin: 0;
    padding: 0;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
}

/* Image field for programs */
.views-field-field_program_image_upload_fid {
  float: left;
  display: inline;
}
.views-field-field_program_description_value {
  width: 236px;
}

/* Block channel programs menu */

#block-block-14 {
	margin: 0px 0px 0px 0px;
	width: 180px;
	}
	
/* Block channel selection */

.visibility_hide_element { display: none !important;}

.selectbox-checked {
  width: 32px;
  height: 35px;
  margin-top: 20px;
}

.selectbox-unchecked {
  width: 32px;
  height: 35px;
  margin-top: 20px;
}
	
/* Channel Selection*/

#block-block-22 .tvlogo61 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px 0px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*la1 */
#block-block-22 .tvlogo62 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -50px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*la2 */
#block-block-22 .tvlogo63 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -100px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*antena3 */
#block-block-22 .tvlogo64 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -150px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*cuatro */
#block-block-22 .tvlogo65 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -200px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*telecinco */
#block-block-22 .tvlogo66 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -250px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*lasexta */
#block-block-22 .tvlogo177 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -300px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*atresseries */
#block-block-22 .tvlogo99 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -350px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*paramount */
#block-block-22 .tvlogo176 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -400px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*dkiss */
#block-block-22 .tvlogo98 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -450px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*divinity */
#block-block-22 .tvlogo87 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -500px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*neox */
#block-block-22 .tvlogo88 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -550px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*nova */
#block-block-22 .tvlogo89 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -600px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*mega */
#block-block-22 .tvlogo90 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -650px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*fdf */
#block-block-22 .tvlogo97 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -700px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*bemad */
#block-block-22 .tvlogo86 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -750px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*energy */
#block-block-22 .tvlogo91 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -800px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*dmax */
#block-block-22 .tvlogo83 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -850px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*clan */
#block-block-22 .tvlogo93 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -900px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*disneychannel */
#block-block-22 .tvlogo67 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -950px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*telemadrid */
#block-block-22 .tvlogo95 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1000px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*laotra */
#block-block-22 .tvlogo96 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1050px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*8madridtv */
#block-block-22 .tvlogo68 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1100px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*tv3 */
#block-block-22 .tvlogo169 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1150px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*super333 */
#block-block-22 .tvlogo100 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1200px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*8tv */
#block-block-22 .tvlogo69 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1250px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*apunt */
#block-block-22 .tvlogo70 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1300px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*barcatv */
#block-block-22 .tvlogo72 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1350px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*canalsur */
#block-block-22 .tvlogo74 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1400px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*tvg */
#block-block-22 .tvlogo170 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1450px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*tvg2 */
#block-block-22 .tvlogo75 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1500px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*etb1 */
#block-block-22 .tvlogo76 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1550px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*etb2 */
#block-block-22 .tvlogo77 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1600px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*tvcanaria */
#block-block-22 .tvlogo171 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1650px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*eltorotv */
#block-block-22 .tvlogo78 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1700px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*cmmedia */
#block-block-22 .tvlogo71 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1750px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*ib3 */
#block-block-22 .tvlogo79 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1800px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*aragontv */
#block-block-22 .tvlogo80 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1850px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*tpa */
#block-block-22 .tvlogo81 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1900px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*7rm */
#block-block-22 .tvlogo82 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -1950px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*canalextremadura */
#block-block-22 .tvlogo174 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2000px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*cyl7 */
#block-block-22 .tvlogo94 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2050px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*realmadridtv */
#block-block-22 .tvlogo92 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2100px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*cero */
#block-block-22 .tvlogo175 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2150px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*ten */
#block-block-22 .tvlogo133 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2200px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*la8 */
#block-block-22 .tvlogo73 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2250px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*trece */
#block-block-22 .tvlogo84 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2300px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*teledeporte */
#block-block-22 .tvlogo168 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2350px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*beteve */
#block-block-22 .tvlogo172 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2400px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*boing */
#block-block-22 .tvlogo134 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2450px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*andaluciatv */
#block-block-22 .tvlogo135 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2500px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*esport3 */
#block-block-22 .tvlogo136 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2550px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistarseries */
#block-block-22 .tvlogo137 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2600px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistarformula1 */
#block-block-22 .tvlogo138 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2650px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*gol */
#block-block-22 .tvlogo139 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2700px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*fox */
#block-block-22 .tvlogo140 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2750px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*foxlife */
#block-block-22 .tvlogo141 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2800px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*axn */
#block-block-22 .tvlogo142 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2850px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*axnwhite */
#block-block-22 .tvlogo143 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2900px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*calle13 */
#block-block-22 .tvlogo144 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -2950px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*syfy */
#block-block-22 .tvlogo145 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3000px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*tnt */
#block-block-22 .tvlogo146 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3050px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*cosmo */
#block-block-22 .tvlogo147 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3100px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*comedycentral */
#block-block-22 .tvlogo148 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3150px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*canalhollywood */
#block-block-22 .tvlogo149 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3200px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*tcm */
#block-block-22 .tvlogo150 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3250px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*amc */
#block-block-22 .tvlogo85 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3300px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistarlaliga */
#block-block-22 .tvlogo178 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3350px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistarestrenos */
#block-block-22 .tvlogo179 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3400px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistarcinedocroll */
#block-block-22 .tvlogo180 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3450px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistaraccion */
#block-block-22 .tvlogo181 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3500px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistarcomedia */
#block-block-22 .tvlogo182 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3550px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistardrama */
#block-block-22 .tvlogo183 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3600px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistarcinen */
#block-block-22 .tvlogo184 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3650px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistardeportes */
#block-block-22 .tvlogo185 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3700px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistarlaliga1 */
#block-block-22 .tvlogo186 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3750px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistarseriesmania */
#block-block-22 .tvlogo187 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3800px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistarlaliga2 */
#block-block-22 .tvlogo188 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3850px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*daznmotogp */
#block-block-22 .tvlogo189 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3900px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*daznpremiere */
#block-block-22 .tvlogo190 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -3950px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*sundance */
#block-block-22 .tvlogo191 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4000px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*canalcocina */
#block-block-22 .tvlogo192 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4050px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*viajar */
#block-block-22 .tvlogo193 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4100px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*crimeninvestigacion */
#block-block-22 .tvlogo194 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4150px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*decasa */
#block-block-22 .tvlogo195 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4200px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*somos */
#block-block-22 .tvlogo196 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4250px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*xtrm */
#block-block-22 .tvlogo197 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4300px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*torostv */
#block-block-22 .tvlogo198 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4350px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*blaze */
#block-block-22 .tvlogo199 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4400px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistarlaliga3 */
#block-block-22 .tvlogo50 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4450px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*natgeo */
#block-block-22 .tvlogo51 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4500px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*natgeowild */
#block-block-22 .tvlogo52 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4550px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*odisea */
#block-block-22 .tvlogo53 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4600px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*historia */
#block-block-22 .tvlogo54 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4650px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*discovery */
#block-block-22 .tvlogo55 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4700px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*dark */
#block-block-22 .tvlogo56 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4750px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*eurosport1 */
#block-block-22 .tvlogo57 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4800px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*eurosport2 */
#block-block-22 .tvlogo131 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4850px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*laligatv */
#block-block-22 .tvlogo132 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4900px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistarlaliga4 */
#block-block-22 .tvlogo129 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -4950px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistardisney */
#block-block-22 .tvlogo130 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -5000px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*bom */
#block-block-22 .tvlogo49 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -5050px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*mtv */
#block-block-22 .tvlogo59 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -5100px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*vamos */
#block-block-22 .tvlogo58 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -5150px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistarligacampeones */
#block-block-22 .tvlogo60 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -5200px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistargolf */
#block-block-22 .tvlogo27 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -5250px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*laligasports */
#block-block-22 .tvlogo28 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -5300px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*dazncopadelrey */
#block-block-22 .tvlogo29 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -5350px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistarligacampeones1 */
#block-block-22 .tvlogo30 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -5400px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistarligacampeones2 */
#block-block-22 .tvlogo31 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -5450px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistarligacampeones3 */
#block-block-22 .tvlogo32 {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?018') no-repeat; background-position: 0px -5500px; height:50px; margin: 15px 10px; width:60px; display: inline; float: left;} /*movistarligacampeones4 */

/**
 * hack "theme":"/cookieconsent-bottom.css"
 */
.cc_banner-wrapper{z-index:9001;position:relative}.cc_container .cc_btn{cursor:pointer;text-align:center;font-size:0.6em;transition:font-size 200ms;line-height:1em}.cc_container .cc_message{font-size:0.6em;transition:font-size 200ms;margin:0;padding:0;line-height:1.5em}.cc_container .cc_logo{display:none;text-indent:-1000px;overflow:hidden;width:100px;height:22px;background-size:cover;background-image:url(//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/logo.png);opacity:0.9;transition:opacity 200ms}.cc_container .cc_logo:hover,.cc_container .cc_logo:active{opacity:1}@media screen and (min-width: 500px){.cc_container .cc_btn{font-size:0.8em}.cc_container .cc_message{font-size:0.8em}}@media screen and (min-width: 768px){.cc_container .cc_btn{font-size:1em}.cc_container .cc_message{font-size:1em;line-height:1em}}@media screen and (min-width: 992px){.cc_container .cc_message{font-size:1em}}@media print{.cc_banner-wrapper,.cc_container{display:none}}.cc_container{position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding:10px}.cc_container .cc_btn{padding:8px 10px;background-color:#f1d600;cursor:pointer;transition:font-size 200ms;text-align:center;font-size:0.6em;display:block;width:33%;margin-left:10px;float:right;max-width:120px}.cc_container .cc_message{transition:font-size 200ms;font-size:0.6em;display:block}@media screen and (min-width: 500px){.cc_container .cc_btn{font-size:0.8em}.cc_container .cc_message{margin-top:0.5em;font-size:0.8em}}@media screen and (min-width: 768px){.cc_container{padding:8px 30px 5px}.cc_container .cc_btn{font-size:1em;padding:8px 15px}.cc_container .cc_message{font-size:1em}}@media screen and (min-width: 992px){.cc_container .cc_message{font-size:1em}}.cc_container{background:#222;color:#fff;font-size:15px;font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;box-sizing:border-box}.cc_container ::-moz-selection{background:#f1d600;color:#fff;text-shadow:none}.cc_container .cc_btn,.cc_container .cc_btn:visited{color:#000;background-color:#f1d600;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;border-radius:5px;-webkit-border-radius:5px}.cc_container .cc_btn:hover,.cc_container .cc_btn:active{background-color:#fff;color:#000}.cc_container a,.cc_container a:visited{text-decoration:none;color:#31a8f0;transition:200ms color}.cc_container a:hover,.cc_container a:active{color:#31a8f0}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(66px);transform:translateY(66px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(66px);-ms-transform:translateY(66px);transform:translateY(66px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.cc_container,.cc_message,.cc_btn{animation-duration:0.8s;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;-webkit-animation-name:slideUp;animation-name:slideUp}

/* Mundial */

.mundial-main {
margin:10px 0 100px 20px; 
padding:0;
}

.mundial-fase {
color: #111111;
font-size: 24px;
font-weight: bold;
margin:40px 0 0 0; 
padding:0;
height: 40px;
width: 500px;
display: inline;
float: left;
}

.mundial-date {
color: #d8070d;
font-size: 14px;
font-weight: bold;
margin:25px 0 0 0; 
padding:0;
height: 40px;
width: 500px;
display: inline;
float: left;
}

.mundial-match {
color: #111111;
font-size: 14px;
margin: 5px 0 0 0; 
padding:0;
height: 40px;
display: inline;
float: left;
}

.mundial-time {
color: #f38e00;
}

.mundial-spain {
color: #000000;
font-weight: bold;
font-size: 18px;
}

.mundial-ad {
float: left;
height: 280px;
margin: 0;
padding: 30px 0 0 60px;
width: 448px;
}

.mundial-text {
font-size: 16px;
margin: 80px 0 0 0;
}

.mundial-column {
width: 300px;
margin: 5px 0 0 0; 
padding:0;
display: inline;
float: left;
}

.mundial-telecinco {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?016') no-repeat; background-position: 0px -200px; height:42px; margin: 0px 0px; width:60px; display: inline; float: left;} /*telecinco */
.mundial-cuatro {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?016') no-repeat; background-position: 0px -150px; height:42px; margin: 0px 0px; width:60px; display: inline; float: left;} /*cuatro */
.mundial-bemad {background: url('/sites/default/modules/tvmachine/images/television-espana-60x50.png?016') no-repeat; background-position: 0px -700px; height:42px; margin: 0px 0px; width:60px; display: inline; float: left;} /*bemad */

