/* ESTILOS GENERALLES*/

body,td,th {
	
	color: #FFFFFF;
}
a {
	color:#FFF;
}
body {
	margin:0px;
	padding:0px;
	border:0px;
	background-image:url(http://www.ondacadiz.es/img/back_repeat.gif);
	background-repeat:repeat-x;
	background-color:#dfeafa;
	font-family:Arial, Helvetica, sans-serif;
	}

#absoluto{
	position:absolute;
		padding-top: 3px;
	
	font-size: 11px;
	z-index: 500;}
	
img{
	border:0;
	}
	
.clear{
	clear:both;
	}
	
.border{
	border-bottom:#666666 1px dotted;
	margin-left:10px;
	margin-right: 10px;
	display: block;
	}
	
.border_blue{
	border-bottom: #3366CC 1px dotted;
	display: block;
	}
.border_blue2{
	border-bottom: #3366CC 1px dotted;
	clear: both;
	margin-right: 12px;
	margin-left: 12px;
	}
	
.border_white{
	border-bottom:  #FFFFFF 1px dotted;
	clear: both;
	margin-right: 12px;
	margin-left: 12px;
	}
.space{
	position:relative;
	margin-bottom: 10px;
	border: 2px solid #CCCCCC;
	overflow: hidden;
}
.tag{
	color:#FFFFFF;
	font-size:8px;
	}

.despegable{
	float:right;
	width:30px;
	padding-top: 10px;
	display: block;
	}
.despegable_left{
	float:left;
	display: block;
	}
/* enlaces generales */
a{
	color:#FFF;
	text-decoration:none;
	}
a:hover{
	color:#dfeafa;
	} 
/* enlaces noticias */
.noticias_titulo a{
	color:#333;
	text-decoration:none;

	
	}
.noticias_titulo a:hover{
	color: #3399CC;
	text-decoration:none;	
	}
	
.index_noticia_titulo a{
	color: #5490BC;
	text-decoration:none;
	}
.index_noticia_titulo a:hover{
	color: #666666;
	text-decoration:none;
	}
/* enlaces botonera */
#botonera a{
	color:#4483b8;
	text-decoration:none;
	font-size: 9px;	
	}
#botonera a:hover{
	color: #CCCCCC;
	text-decoration:none;

	}
/* enlaces programacion hoy */
	
.programacion_contenedor a {
		font-size:12px;
		color:#FFFFFF;
		text-decoration:none;
		}

.programacion_contenedor a:hover {
		font-size:12px;
		color:#35C2FF;
		text-decoration:none;
		}
		
.programacion_contenedor .emitiendo  a {
	color:#FF3300;
	}
	
/* ESTILOS GENERALLES INDEX*/

/* estilos copyright */ 
.texto_copyright{
	display:block;
	padding-left: 10px;
	padding-right:10px;
	font-size:11px;
	color:#666666;
	padding-bottom: 10px;
	padding-top: 10px;
	}

/* estilo bloque de sintonizacion */

.texto_cont_sintonizacion{
	float: left;
	padding-bottom:10px;
	background-image: url(http://www.ondacadiz.es/img/icono_sintonizacion.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:11px;
	color: #666666;
	padding-left: 30px;
	padding-top: 22px;
	width: 155px;
}


/* estilo bloque de pluggins */

.texto_cont_plugin{
	float: left;
	padding-bottom:10px;
	background-image: url(http://www.ondacadiz.es/img/icono_plugin.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:11px;
	color: #666666;
	padding-left: 30px;
	padding-top: 22px;
	width: 155px;
}


/* estilo bloque de programas especiales*/
.contenedor_bloque_especiales{
	padding-bottom:20px;
	margin-bottom: 10px;
	border: #3399CC 2px solid;
	background-color: #FFFFFF;
	width: 100%;
	overflow: hidden;
	}
.texto_cont_especiales{
	float: left;
	padding-bottom:10px;
	background-image: url(http://www.ondacadiz.es/img/icono_especiales.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:12px;
	color: #666666;
	padding-left: 30px;
	padding-top: 22px;
	width: 170px;
}
	
/* estilo bloque de programas */
.contenedor_bloque_programa{
	padding-bottom:20px;
	margin-bottom: 10px;
	border:#CCCCCC 2px solid;
	background-color: #FFFFFF;
	width: 100%;
	overflow: hidden;
	}
	
.bloque_programa_titulo{
	height: 33px;
	background-image: url(http://www.ondacadiz.es/img/fondo_bloque_titulo.jpg);
	background-repeat: repeat-x;
	}
.bloque_noticia_titulo_new{
	height: 37px;
	background-image: url(http://www.ondacadiz.es/img/fondo_noticia_bloque.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	}
	
.bloque_programa_contenido{
	height: 45px;
	background-image: url(http://www.ondacadiz.es/img/fondo_bloque_contenido.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	}
	
.texto_cont_programas{
	float: left;
	padding-bottom:10px;
	background-image: url(http://www.ondacadiz.es/img/icono_programa.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:12px;
	color: #666666;
	padding-left: 30px;
	padding-top: 22px;
	width: 170px;
	}

.img_cont_programas{
	float:right;
	width:30px;
	height:30px;
	display: block;
	padding-top: 10px;
	padding-right: 15px;
	}
	
.img_cont_programas_parrilla{
	float:right;
	height:30px;
	display: block;
	padding-top: 10px;
	padding-right: 15px;
	background-color: #FFFFFF;
	width: 80px;
	}


/* estilos de noticias */	
.noticias_titulo{
	display:block;
	color:#FC8B02;
	font-size:13px;
	padding-bottom:3px;
	padding-left: 10px;
	padding-top: 5px;
	}
.noticias_subtitulo{
	display:block;
	color: #565656;
	font-size:11px;
	padding-left: 10px;
	}
.noticias_texto{
	display:block;
	color: #999999;
	font-size:11px;
	border-bottom: 1px dotted #666666;
	padding-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
	
/* estilo programacion diaria */	
.programacion_contenedor{
	position:relative;
	background-color:#e57215;
	height:400px;
	overflow: scroll;

	padding-right: 10px;
	padding-bottom: 40px;
	margin-bottom: 10px;
	padding-bottom:30px;
	}
	
.programacion_hora{
	color:#FFF;
	font-size:14px;
	display:block;
	padding-top:6px;
	padding-bottom:5px;
	border-bottom: #FFFFFF 1px dotted;
	padding-left: 12px;
	padding-top: 5px;
	}
	
.programacion_titulo{
	font-size:12px;
	color:#FFFFFF;
	}	


/* CONTENEDORES GENERALLES*/

#contenedor_general{
	width:1000px;
	background-image:url(http://www.ondacadiz.es/img/back_fondo.gif);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	

	position: relative;
	}
#contenedor_general_error{
	margin-left:auto;
	margin-right:auto;
	padding-top:63px;
	background-image:url(http://www.ondacadiz.es/img/fondo_error.jpg);
	background-repeat:x-repeat;
	background-color:#95C3E8;
	position: relative;
	height: inherit;
	}
	
#relativo{
	padding-top: 3px;
	position: relative;
	font-size: 11px;
	z-index: 0;
	}
#relativo_botonera{
	font-size: 11px;
	z-index: 900;
	position: relative;
	margin-left: 180px;
	height: 50px;
	}
	
	#relativo2{
	padding-top: 3px;
	position: relative;
	font-size: 11px;
	z-index: 500;
	}

	
#tv{
	float:left;
	width:386px;
	height:357px;
	padding-left: 64px;
	}
	
#cont_publicidad_superior{
	float:right;
	width:484px;
	padding-right: 56px;
	z-index: 0;

	}

#contenido_inferior{
	margin-left: 44px;
	margin-right: 36px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 20px;
	margin-top: 30px;
}
	
	
#contenido_inferio2r{
	
	background-image: url(http://www.ondacadiz.es/img/fondo_contenido.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	}
	

/* CONTENEDORES INDEX*/

/* superiores*/

#publicidad_superior1{
	width:100%;
	height: 145px;
	background-color:#87BBE4;
	z-index: 0;
	}
	
#publicidad_superior2{
	width:100%;
	height: 180px;
	margin-top:32px;
	background-color:#FFFFFF;
	}

/* inferiores*/

/* publicidad derecha*/

#contenedor_index_publicidad{
	float:right;
	width:197px;
	padding-right: 9px;
	}
	
.index_publicidad_inferior{
	margin-bottom:10px;
	}

/* contenido programas*/
#contenedor_index_programas{
	float:left;
	width:680px;
	}
#index_programas_left{
	float:left;
	width:380px;
	}
	
#index_programas_right{
	float:right;
	width:272px;
	}
	
/* ESTILOS GENERALES CAPITULOS PROGRAMAS*/	
.titulo_capitulo{
	color:#FF9900;
	font-size:15px;
	padding-bottom: 10px;
	}
.publicidad_capitulo{
	width:100%;
	height:100px;
	background-color:#000000;
}
.texto_capitulo{
	font-size:12px;
	color:#999999;
	padding-top: 15px;
	padding-bottom: 20px;
}
.fecha_capitulo{
	font-size:12px;
	color:#999999;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align:right;
}	

.texto_busqueda_capitulos{
	float: left;
	padding-bottom:10px;
	background-image: url(http://www.ondacadiz.es/img/icono_programa.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:11px;
	color: #666666;
	padding-left: 30px;
	padding-top: 22px;
	width: 260px;
}
/* formulario de capitulos*/
form {
	margin-top:0px;
	}

form select{
	margin-left: 10px;
	margin-top:15px;
	margin-bottom: 6px;
	background-color: #FFFFFF;
	border: 1px dotted #006699;
	padding:2px;
	color: #666666;
	width: 360px;
	
	
	}
form input {
	background-color: #FFFFFF;
	color:#FF9900;
	border: 0px;
	width:80px;
	float:right;
	margin-top:5px;
	}


	
/* CONTENEDORES CAPITULOS PROGRAMAS */

/* contenedores*/

#submenu_capitulos{
	width:100%;
	height: 145px;
	background-color: #FFFFFF;
	background-image: url(http://www.ondacadiz.es/img/fondo_submenu.jpg);
	background-repeat: repeat-y;
	background-position: right;
	overflow: hidden;
	color: #999999;
	z-index: 0;
	}


#contenedor_capitulos{
	float:left;
	width:885px;
	padding-left: 9px;
	}
	
#mas_capitulos{
	height:27px;
	overflow: hidden;
	padding-left: 9px;
	z-index: 0;
	}

#capitulos_right{
	float:right;
	width:477px;
	}


.capitulos_titulo{
	float: left;
	padding-bottom:5px;
	background-image: url(http://www.ondacadiz.es/img/icono_submenu.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:11px;
	color: #666666;
	padding-left: 35px;
	padding-top: 9px;
	width: 448px;
	z-index: 0;
	}
	
.capitulos_titulo a {
	color: #666666;
	}

.capitulos_titulo a:hover {
	color: #000000;
	}

/* CONTENEDORES ONDACADIZ PROGRAMA DESTACADO */
.destacado-progrma-index{
	margin-bottom:10px;
	border:1px solid #CCCCCC;
	padding:9px;
	overflow: hidden;
	}

/* CONTENEDORES NOTICIAS */
/*ESTILO GENERAL DE NOTICIAS*/
/*Noticias index*/
.contenedor_index_noticias{
	padding-left: 9px;
	padding-right:9px;
	margin-bottom: 10px;
	border:#CCCCCC 2px solid;
	background-color: #FFFFFF;
	overflow: hidden;
	margin-left: 9px;
	margin-right: 9px;
	background-image: url(http://www.ondacadiz.es/img/cabecera_index_noticias.jpg);
	background-repeat: no-repeat;
	padding-top: 90px;
	}
	
.contenedor_index_noticias_left{
	float: left;
	background-color: #FFFFFF;
	width:590px;
	overflow: hidden;
	margin-bottom: 9px;
	margin-top: 9px;
	}
.contenedor_index_noticias_right{
	float: right;
	background-color: #FFFFFF;
	border:#CCCCCC 2px solid;
	width:255px;
	overflow: hidden;
	margin-bottom: 9px;
	margin-top: 9px;
	background-image: url(http://www.ondacadiz.es/img/background_noticias_index.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	}
	
	
.index_noticia_img{
	margin-bottom:10px;
	}	
.index_noticia_titulo{
	color:#0066FF;
	font-size:20px;
	display:block;
	margin-bottom: 10px;
	}
.index_noticia_txt{
	color: #999999;
	font-size:14px;
	display:block;
	}
.index_noticias_internacional{
	color:#003366;
	display: block;
	font-size: 16px;
	text-align: right;
	margin-left:9px;
	margin-right:9px;
	border-bottom: 1px dashed #003366;
	margin-top:10px;
	margin-bottom: 5px;
	font-weight: bold;
	}
.index_noticias_nacional{
	color:#335EBC;
	display: block;
	font-size: 16px;
	text-align: right;
	margin-left:9px;
	margin-right:9px;
	border-bottom: 1px dashed #335EBC;
	margin-top:10px;
	margin-bottom: 5px;
	font-weight: bold;
}
.index_noticias_local{
	color:#3DA4BC;
	display: block;
	font-size: 16px;
	text-align: right;
	margin-left:9px;
	margin-right:9px;
	border-bottom: 1px dashed #3DA4BC;
	margin-top:10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	}
.noticias_titulo2{
	color: #666666;
	font-size:13px;
	padding-bottom: 5px;
	padding-left:9px;
	border-bottom:#666666 1px dotted;
	display: block;
	margin-bottom: 5px;
	}
	
.fecha_noticias_nuevo{
	font-size:12px;
	color:#999999;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align:left;
	}	

/* contenedores*/

#noticias_right{
	float:right;
	width:460px;
	}


/*estilos generales de noticias*/
.titulo_noticias{
	color:#FF9900;
	font-size:15px;
	padding-bottom: 10px;
	}


.texto_noticias{
	font-size:12px;
	color:#999999;
	padding-top: 15px;
	padding-bottom: 20px;
	}

.fecha_noticias{
	font-size:12px;
	color:#999999;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align:right;
	}	
	
.fecha_noticias a{
	font-size:12px;
	color:#999999;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align:right;
	}
/* CONTENEDORES PIE */

.contenedor_pie{
	
	height:28px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(http://www.ondacadiz.es/img/fondo_pie.jpg);
	background-repeat:repeat-x;
	}
.titulo_pie{
	width:170px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(http://www.ondacadiz.es/img/contenido/titulos/titulo_pie.jpg);
	background-repeat: no-repeat;
	height: 28px;
	}


/*ESTILO GENERAL DEL LA BARRA DE MENU*/
/* Capas contenedoras */

#botonera{
	width:490px;
	height:40px;
	float:left;
	font-size: 11px;
	z-index:1000;
	padding-top: 2px;
	position: absolute;
	left: 482px;
	}
	
.fondo_menu{
	 background-image: url(http://www.ondacadiz.es/img/back-menu.gif);
	
	 background-repeat:repeat-x; 
	 z-index: 1000;
	}

	
/*--------------------------------------------------*/
	#cssdropdown, #cssdropdown ul { list-style: none; }
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
	
	/* Head links */
	#cssdropdown li.headlink { width: 100px; float: left; margin-left: -1px; text-align: center; }
	#cssdropdown li.headlink a { display: block; padding: 6px; padding-top:14px; }

	/* Child lists and links */
	#cssdropdown li.headlink ul { display: none; text-align: left;  }
	
	#cssdropdown li.headlink:hover ul { display: block; }
	#cssdropdown li.headlink ul li a { background-repeat:repeat-x; background-position:right; border-top:1px dotted #FFFFFF;  }
	#cssdropdown li.headlink ul li a { padding: 4px; height: 20px;}
	#cssdropdown li.headlink ul li a:hover { }
	
	/* Pretty styling */
	
	#cssdropdown a { color:#4483b8; font-size:11px;} 
	#cssdropdown a:hover { color: #FF6600; } 
	#cssdropdown ul li a:hover { text-decoration: none; color:#FF6600;  margin-left:4px;
	 margin-right:4px; }
	#cssdropdown li.headlink { background-color: #ccdbe2; }
	
	/* DOCK */
	
	
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 800px;
	height:160px;


	
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
	left: -20px;
}

/* single scrollable item */

.scrollable img {

}

#imagen
{
	float:left;
	margin:20px 5px 20px 21px;
	padding:2px;
	cursor:pointer;
	width:130px;
	height:110px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
/* active item */
.scrollable .active {
	z-index:9999;
	position:relative;
}



/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {

	display:block;
	width:29px;
	height:57px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 		{ background-image:url(http://www.ondacadiz.es/img/flecha_right.gif); clear:right;}
a.right:hover 	{ }
a.right:active 	{  } 


/* left */
a.left				{background-image:url(http://www.ondacadiz.es/img/flecha_left.gif); clear:right; margin-right:0; } 
a.left:hover  		{ }
a.left:active  	{  }

/* up and down */
a.up, a.down		{ 
	background:url(http://www.ondacadiz.es/img/scrollable/arrow/vert_large.png) no-repeat;
	background-color:#666;
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	


/* position and dimensions of the navigator */
.navi {
	margin-left:auto;
	margin-right:auto;
	width:200px;
	height:20px;
	z-index:1000;
}


/* items inside navigator */
.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(http://www.ondacadiz.es/img/flecha_right.) 0 0 no-repeat;
	background-color:#666;
	display:block;
	font-size:1px;
}

/* mouseover state */
.navi a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.navi a.active {
	background-position:0 -16px;     
}

/* PESTAŅAS */
/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(http://www.ondacadiz.es/img/tabs.png) no-repeat -652px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 50px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -652px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.w1 			{ background-position: -519px 0; width:134px; }
ul.tabs a.w1:hover 	{ background-position: -519px -31px; }
ul.tabs a.w1.current { background-position: -519px -62px; }

/* width 2 */
ul.tabs a.w2 			{ background-position: -366px -0px; width:154px; }
ul.tabs a.w2:hover 	{ background-position: -366px -31px; }
ul.tabs a.w2.current { background-position: -366px -62px; }


/* width 3 */
ul.tabs a.w3 			{ background-position: -193px -0px; width:174px; }
ul.tabs a.w3:hover 	{ background-position: -193px -31px; }
ul.tabs a.w3.current { background-position: -193px -62px; }

/* width 4 */
ul.tabs a.w4 			{ background-position: -0px -0px; width:194px; }
ul.tabs a.w4:hover 	{ background-position: -0px -31px; }
ul.tabs a.w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}

/* TABS */

	
	#demotip { 
    display:none; 
    background:transparent url(http://www.ondacadiz.es/img/black_arrow.png); 
    font-size:9px; 
    height:70px; 
    width:160px; 
    padding:20px; 
    color:#fff;
	z-index:1000;
}

#demo img {
	border:0;
	cursor:pointer;
}

#cabecera a { color:#FFF;}
#cabecera a:hover { color:#FFF;}

.pluraridad ul 
{ list-style:none;}

.pluraridad ul li {
	float:left;
	text-decoration:none;
	display:block;
	width:150px;
	
	}
