﻿@import "menu2.css";
@import "controldemedios.css";

* { margin: 0; padding: 0; }
/* commented backslash hack \*/ 
html, body{ height:100%; } 
/* end hack */
body { width:1022px; margin:0 auto; padding:0 auto;	}

	#page 
	{
		width:980px;
		height:100%;
		margin:0 auto;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;		
	}

		#page-header 
		{
			clear:both;
			width:100%;
			height:75px;
			overflow:visible;			
		}
			body#television #page-header, 
			body#canariasradio #page-header, 
			body#television2 #page-header 
			{
				width:100%;
				height:75px;
				overflow:visible;
			}
			#channellogo
			{
				width:222px;
				height:61px;	
				float:left;	
				margin-top:15px;
				border:none;
			}			
			#headermiddle 
			{
				width:750px;
				height:50px;
				float:right;
			}
				#tabs
				{        	
    				width:580px;     
    				height:47px;
    				float:left;
				}
					#tabs ul
					{
        				list-style: none; 	
        				padding-left:110px;
					}            
						#tabs li 
						{	
            				float:left;
							display:inline;
							margin-right:6px;
						}						
							#tabs li.rc a
							{
                				display:block;
            					width:84px; 
								height:46px;	
								background:url('../images/web/tab_rc.png') top left no-repeat;
								background-position:0 -10px;
							}                
							#tabs li.rc a:hover
							{
								background-position:0;
							}
							#tabs li.tvc a
							{ 
                				display:block;
            					width:84px; 
								height:46px;	
								background:url('../images/web/tab_tvc.png') no-repeat;
								background-position:0 -10px;
							}                
							#tabs li.tvc a:hover
							{
								background-position:0;
							}
							#tabs li.tvc2 a
							{
                				display:block;
            					width:84px; 
								height:46px;	
								background:url('../images/web/tab_tvc2.png') no-repeat;
								background-position:0 -10px;
							}                
							#tabs li.tvc2 a:hover
							{
								background-position:0;
							} 		
							
							#tabs li.tvcsat a
							{
                				display:block;
            					width:84px; 
								height:46px;	
								background:url('../images/web/tab_tvcsat.png') no-repeat;
								background-position:0 -10px;
							}                
							#tabs li.tvcsat a:hover
							{
								background-position:0;
							} 
							#tabs li.tvcsat-selected a
							{
                				display:block;
            					width:84px; 
								height:46px;	
								background:url('../images/web/tab_tvcsat.png') no-repeat;
							}		
							
							#tabs li.tvc-selected a
							{
                				display:block;
            					width:84px; 
								height:46px;	
								background:url('../images/web/tab_tvc.png') no-repeat;
							}	
							#tabs li.rc-selected a
							{
                				display:block;
            					width:84px; 
								height:46px;	
								background:url('../images/web/tab_rc.png') no-repeat;
							}	
							#tabs li.tvc2-selected a
							{
                				display:block;
            					width:84px; 
								height:46px;	
								background:url('../images/web/tab_tvc2.png') no-repeat;
							}																		
				#loginbuttons 
				{
					float:right;
					font-family: Verdana;
					font-size: 10px;
					margin-top: 10px;
					margin-right: 5px;
					_padding-top:10px;
					_float:none;
					
				}
					#loginbuttons a
					{
						color:#000;
						text-decoration:none;	
					}
					#loginbuttons span
					{
						float: right;
					}
					#ctl00_loginbuttons_spLogin
					{
						float:right;
						margin-top: -56px;
					}
						#ctl00_loginbuttons_spLogin input[type=text]
						{
							width:80px;
							height: 10px;
							font-size: 8px;
						}
						#ctl00_loginbuttons_spLogin input[type=password]
						{
							width:80px;
							height: 10px;
							font-size: 8px;
						}
					#ctl00_loginbuttons_spUser
					{
						float: right;
						font-weight: bold;
					}
					#ctl00_loginbuttons_spNoUser
					{
						float: right;
						font-weight: bold;
					}

			#navigation 
			{
				width:750px;
				height:25px;
				float:right;
				color:#fff;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
			}						
		/* ---- END HEADER ---- */

		/* ---- BEGIN CONTENT ---- */
		#page-main
		{
			width:100%;
			height:100%;
			margin:0;
			margin-top:8px;			
		}

		/* ---- BEGIN FOOTER ---- */
		#page-footer
		{
			width:100%;					
			height:50px;	
			line-height:40px;
			/*overflow:auto;*/
		}
			#page-footer-left
			{
				width:890px;
				float:left;
				text-align:right;
				font-size:10px;
			}
			#page-footer-right
			{
				width:75px;
				float:right;
				margin:5px 5px;				
			}
		
	img {
		padding: 0;
		max-width: 100%;
		border: 0px none;
		}

		img.centered {
			display: block;
			margin-left: auto;
			margin-right: auto;
		}

		img.alignright {
			/*padding: 4px;
			margin-left: 5px;*/
			display: inline;
		}

		img.alignleft {
			/*padding: 4px;
			margin: 0 20px 2px 0;*/
			display: inline;
		}

	.alignright {
		float: right;
	}

	.alignleft {
		float: left
	}

.gsc-pager
{
	width:100%;
	height:17px;
	margin:0 auto;
	overflow:auto;
    color:#000;    
    font-family:Verdana;
	font-size:11px;
    background-color:transparent;
}		
    .gsc-results-label
    {
    	display:none;	                
        font-weight:bold;
        padding:5px;	
        float:right;    	
    }    
    .gsc-cursor
    {
	    float:right;
	    overflow:auto;
    }
    .hidden
    {
	    display:none;
    }
        .gsc-cursor-pager 
        {
    	    float:left; 
        }        
        .gsc-cursor-pages
        {		   
    	    float:left;  
    	    margin-right:2px;
    	    margin-top:1px;
    	    font-weight:bold;	
        }
            .gsc-cursor-label 
            {
    	        float:left; 
        	    margin-left:2px;
        	    font-weight:bold;
            }		            
            .gsc-cursor-page
            {
        	    display:inline;
        	    margin-left:2px;	
        	    font-weight:normal;
        	    text-decoration:none;                
            }
                a.gsc-cursor-page 
                {
            	    color:#000;	            	    
                }
            .gsc-cursor-page-separator
            {
            	margin-left:2px;
            }
            .gsc-cursor-current-page
            {
        	    display:inline;
        	    margin-left:2px;
                text-decoration:none;		            	
            }  	

.pager 
{
    width:100%;
    height:17px;
    overflow:auto;    
    margin:0 auto;
    float:left;
    color:#000;    
    font-family:Verdana;
    font-size:11px;
    background-color:transparent;
}
    .pager-results
    {
    	display:none;
    	height:17px;
    	text-align:right;	
    	padding-right:5px;
    }
    .pagination a, 
    .pagination span {
        display: block;
        float: left;        
        padding: 0.2em 0.3em;
        color:#000;
        text-decoration:none;
    }       
    .pagination .cursor 
    { 
    	height:17px;
	    float:right;
	    overflow:auto;     
    }    
		.pagination .cursor-pager { float:left; cursor:pointer; }
		.pagination .cursor-pager-disabled { cursor:default; }
		.pagination .cursor-pages 
		{
   			float:left;  
    		margin-right:2px;  	
    		margin-top:-1px;
		}   
			.pagination .cursor-page 
			{
				display:inline;
				margin-left:2px;	
				text-decoration:none; 
			} 
			.pagination .cursor-page-current
			{
				display:inline;	
				font-weight:bold;
				text-decoration:none; 
			}   

.weekDaysWrapper
{
    width:140px;
    font-size:0px;
    text-align:left;
    margin-top:2px;
    float:left;
}
    .weekDay
    {
        margin-left:4px;
        float:left;
    }
	.weekDaysTitle
	{
		width:140px;
		float:right;
	}            
