﻿@import "core.css";

* {
	margin: 0;
	padding: 0; 
}

body 
{
	width:1022px;
	margin:0 auto;
	padding:0 auto;	
	position:relative;
}
	#page 
	{
		background:#fff;
		width:980px;
		margin:0 auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
	}
		#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;  /*200px;	 HACK */  
					}            
						#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;
					}
					.spLogin
					{
						float:right;
						margin-top: -56px;
					}
						.spLogin input[type=text]
						{
							width:80px;
							height: 10px;
							font-size: 8px;
						}
						.spLogin input[type=password]
						{
							width:80px;
							height: 10px;
							font-size: 8px;
						}
					.spUser
					{
						float: right;
						font-weight: bold;
					}
					.spNoUser
					{
						float: right;
						font-weight: bold;
					}
								
			#navigation 
			{
				width:750px;
				height:25px;
				float:right;
				_float:none;
				
				color:#fff;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				_margin-top:-30px;
				_margin-left:230px;
			}			
			
			#menulist
			{
				width:740px;
				_width:730px;				
			}					
			

		#page-main
		{
			width:100%;
			margin:0;
			margin-top:8px;	
		}
			#left 
			{
				width:644px;
				float:left;			
			}
				#subleft
				{
					width:428px;
					float:left;									
				}
					.blog
					{
						width:430px;
						height:90px;
						margin:0 0 5px 0;												
					}		
						.blog .blog-image
						{
							float:left; 								
							width:95px;	
							padding-top:4px;							
						}
						.blog .blog-info
						{
							float:right;
							width:320px;
							padding-left:10px;
						}		
							.blog .blog-info .title
							{
								color:#921512; /* 95c83d */
								font-weight:bold;
							}
								.blog .blog-info .title a
								{
									color:#921512;
									text-decoration:none;
								}
							.blog .blog-info .subtitle
							{
								color:#666; /* #40a873 */
								font-weight:bold;
							}
							.blog .blog-info .text
							{
								color:#000;
								font-family: Tahoma, Arial, Helvetica, sans-serif;
								padding-right:50px;
							}
							.blog .blog-info .info
							{
								color:#921512; /* #018b45 */
							}							
				#subright
				{									
					width:206px;
					float:right;	
				}
					#publicidad1
					{
						width:204px;
						height:140px;
						float:left;				
					}
					#publicidad2
					{
						width:204px;
						height:202px;
						float:left;
						margin-top:10px;
					}
					#podcasts
					{
						width:206px;
						height:92px;
						float:left;
						margin-top:10px;
					}	
					#publicidad5
					{
						width:204px;
						height:140px;
						float:left;
						margin-top:12px;
					}										
			#right 
			{
				width:328px;
				float:right;
			}			
				#tvdirecto_container
				{
    				width:326px;
					height:160px;
					background:url('images/web/bg_tvdirecto_small.png') no-repeat;
				}
					#tvdirect-title
					{        				
						width:300px;
						line-height:18px;
        				margin:0 auto;	
        				font-size:12px;
        				font-weight:bold;
        				font-family:Arial, Helvetica, Sans-Serif;
        				text-align:right;	        								
					}
					#tvdirecto
					{
        				width:300px;
        				height:131px;
        				overflow:auto;
        				margin:0 auto;
        				font-size:10px;
        				font-family:verdana;
        				cursor:pointer;
					}		
						#tvdirecto-left
						{
							width:167px;
							float:left;
						}
						#tvdirecto-right
						{
							width:130px;							
							height:125px;
							float:right;
							color:#fff;
						}	
							#tvdirecto-enantena
							{
								width:129px;
								height:50px;
								float:left;
							}								
							#tvdirecto-proximamente
							{
								width:129px;
								height:75px;
								margin-top:4px;
								float:left;
							}		
								.bold
								{
									color:#000;	
								}			
				.radiodirecto_podcast
				{
					width:328px;
					height:160px;
					margin-top:6px;
					background:url('images/web/directoPeque_canariasradio.png') no-repeat;
					cursor:pointer;
				}
					.radiodirecto_podcast_title
					{
						width:310px;
						line-height:18px;
    					font-size:12px;
    					font-weight:bold;
    					font-family:Arial, Helvetica, Sans-Serif;
    					text-align:right;
						color: #fff;
					}
					.radiodirecto_graph
					{
						width:128px;
						height:27px;
						float:right;
						margin-right:15px;
					}					
					.radiodirecto_podcast_interior
					{
						width:160px;
						height:75px;
						margin-left:14px;
						margin-top:5px;
						font-family:Verdana;
						color:#fff;
					}
						.radiodirecto_titulo
						{
							font-size:13px;
							font-weight:bold;
						}
						.radiodirecto_contenido
						{
							font-size:11px;
						}
				#publicidad3
				{ 
					width:326px;
					height:140px;
					float:right;
					margin-top:6px;					
				}
				#publicidad4
				{ 
					width:326px;
					height:128px;
					float:right;
					margin-top:6px;				
				}				

		#page-footer
		{
			width:100%;
			height:50px;
			line-height:40px;
			margin-top:10px;
			/*overflow:auto;*/
			_overflow:none;
		}
			#page-footer-left
			{
				width:890px;
				float:left;
				text-align:right;
				font-size:10px;
			}
			#page-footer-right
			{
				float:right;
				margin:5px 5px;				
			}

.gsc-pager
{
	width:100%;
	height:17px;
	margin:0 auto;
	overflow:auto;
    color:#000;    
    font-family:Verdana;
	font-size:10px;
    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;		            	
            }  
