/* Archivo de estilo para web posgrado */

body {font-size: 100%;
}

/* ---------| Radio | --------------- */

#contenido p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#5B5B5B;
	}
	
#contenido p.end{
border-bottom:#ccc solid 1px;
padding-bottom:10px;
	}
	
#contenido li{
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#5B5B5B;
	}

#contenido h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#4EA0C0;
	}

#contenido-r {
   padding:0;
   margin:5px;
	}

#contenido-r a.news{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#3095B6;
   text-decoration:none;
   padding: 2px 2px 0 2px;
	}
	
#contenido-r a:hover.news{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color: #33CCD5;
   padding: 2px 2px 0 2px;
	}
	
#contenido-r td.sep1{
width:317px;
	}
	
#cabecera {
background-image: url(../imagenes/radio/cabecera1.jpg);
height:150px;
}
	
	/* ---------| Tabla portada | --------------- */	
	
#contenido-r table.tportada{
    padding: 0 0 0 0;
   /*margin: 0 0 0 0;/* Para NS 4 el valor es -35 */
	/*font-size: 0;*/
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	width:570px;
	}
	
#contenido-r table.tportada p{
     font-family:Arial, Helvetica, sans-serif;
     font-size:11px;
	}
	
#contenido-r table ul {
	padding: 0;
	margin: 0; /* Para NS 4 el valor es -35 */
	/*font-size: 0;*/
	}
	
#contenido-r table.tportada li{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#7D7D7D;
   text-align: left;
   padding: 3px 0 0 0;
   width:204px;
	}
	
#contenido-r table.tportada li strong{
color:#7E936A;
	}
	
#contenido-r table.tportada li.newslini{
background-image:url(../imagenes/radio/tit-titulares.jpg);
   list-style:none;
   height:17px;
   width:308px;
   margin:12px 0 5px 0;
}

#contenido-r table.tportada li.newsli{
   color:#3095B6;
   list-style-type:none;
   margin:0 0 5px 2px;
   width:300px;
   border-bottom:#CCCCCC 1px dashed;  
}

#contenido-r table.tportada li.newsli strong{
   color:#3095B6; 
}

#contenido-r table.tportada li.newsli a{
   color:#3095B6;
   text-decoration:none;
}
	
#contenido-r table.tportada li.li1port{
   background-color:#EDF1EB;
   border-bottom:solid #CAD2B7 1px;
   border-top:solid #fff 1px;
   border-left:solid #CAD2B7 1px;
   border-right:solid #CAD2B7 1px;
   list-style:none;
   margin:0 0 0 0;
   padding:3px;
   width:242px;
   margin-left:10px;
}

#contenido-r table.tportada li.li1port a{
color:#7E936A;
text-decoration:none;  
}

#contenido-r table.tportada li.li2port a{
color:#7E936A;
text-decoration:none;  
}

#contenido-r table.tportada li.li2port{
   background-color:#E3E9DC;
   border-bottom:solid #CAD2B7 1px;
   border-top:solid #fff 1px;
   border-left:solid #CAD2B7 1px;
   border-right:solid #CAD2B7 1px;
   list-style:none;
   padding:3px;
   width:242px;
   margin-left:10px;
}

li.prog1 {
background-color:#EDF1EB;
   border-bottom:solid #CAD2B7 1px;
   border-top:solid #fff 1px;
   /*border-left:solid #CAD2B7 1px;
   border-right:solid #CAD2B7 1px;*/
   list-style:none;
   margin:0;
   padding:5px;
   width:450px;
}

li.prog2 {
   background-color:#E3E9DC;
   border-bottom:solid #CAD2B7 1px;
   border-top:solid #fff 1px;
   /* border-left:solid #CAD2B7 1px;
   border-right:solid #CAD2B7 1px;*/
   list-style:none;
   margin-top:0;
   padding:5px;
   width:450px;
}

#columna h1.titdiaprog {
color:#48A5AA;
font-size:14px;
}

#saltonotic {
border-bottom:1px dashed #666666;
margin-bottom:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#4EA0C0;
text-align:right;
display:table;
}

#saltonotic a {
color:#4EA0C0;
text-decoration:none;
}
/*--------------PROGDESTACado-------------------*/
#progdestac {
   font-size:11px;
   /*border-top:solid #A9BD79 1px;
   border-bottom:solid #A9BD79 1px;*/
   padding:0;
   margin-bottom:5px;
   margin-left:10px;
   width:250px;
}

#progdestac table p{
   color: #EF9110;
   padding:5px;
   margin:0;
}

#progdestac table {
   padding:0;
   margin:0;
   background:#FFFFFF;
   width:250px;
}

#progdestac table td.titdestak2 {
   padding:0;
   margin:0;
   background-image:url(../imagenes/radio/tit-destak2.jpg);
   height:20px;
}

#progdestac table td.infodstak2 {
border: #F7CC93 1px solid;
background-color: #FEF8F1;
}

/*--------------FOTODESTACado-------------------*/
#fotodestac {
   font-size:11px;
   /*border-top:solid #A9BD79 1px;
   border-bottom:solid #A9BD79 1px;*/
   padding:0;
   margin-bottom:5px;
   margin-left:10px;
   width:250px;
}

#fotodestac table p{
   color: #666;
   padding:5px;
   margin:0;
}

#fotodestac table a{
   color: #3095B6;
   text-decoration:none;
}

#fotodestac table {
   padding:0;
   margin:0;
   background:#FFFFFF;
   width:250px;
}

#fotodestac table td.titdestak2 {
   padding:0;
   margin:0;
   background-image:url(../imagenes/radio/tit-fotodestak2.jpg);
   height:20px;
}

#fotodestac table td.infodstak2 {
border: #ccc 1px solid;
background-color: #FCFCFC;
}

#fotodestac table td.infodstak2 table {
   color: #666;
   padding-left:5px;
   margin:0;
   text-align:left;
   width:245px;
}

#fotodestac table td.infodstak2 table img {
   margin:5px 0 5px 0;
   border:#CCCCCC solid 1px;
}

/*-------------BAJO BOTONERA para mp3---------------*/

#archivo-p{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
text-align:left;
}

#archivo-p table{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
text-align:left;
margin-left:2px;
width:159px;
}

#archivo-p table td.titarchivo{
background-image:url(../imagenes/radio/tit-archivo.jpg);
height:20px;
width:159px;
}

#archivo-p table td.infoarchivo{
padding:0px;
}


#archivo-p table td.infoarchivo li a{
   color:#666;
   text-decoration:none;
} 

#archivo-p table td.infoarchivo li.li1port{
   background-color:#EDF1EB;
   border-bottom:solid #CAD2B7 1px;
   border-top:solid #fff 1px;
   border-left:solid #CAD2B7 1px;
   border-right:solid #CAD2B7 1px;
   list-style:none;
   margin:0 0 0 0;
   padding:3px;
}

#archivo-p table td.infoarchivo li.li1port img{
   margin:0;
}

#archivo-p table td.infoarchivo li.li2port{
   background-color:#E3E9DC;
   border-bottom:solid #CAD2B7 1px;
   border-top:solid #fff 1px;
   border-left:solid #CAD2B7 1px;
   border-right:solid #CAD2B7 1px;
   list-style:none;
   padding:3px;
}

/*---------------------------------*/

#t-destacada {
background:#EAEAEA;
border:#ccc 1px solid;
margin:5px;
}

#t-destacada p{
font-size:11px;
}

#t-destacada td{
padding:5px;
margin:0;
}

#t-destacada img{
border:#ccc 1px solid;
padding:5px;
margin:0;
background:#FFF;
}

#topprogram {
background-image:url(../imagenes/radio/tit-progddia.jpg);
height:20px;
width:250px;
margin-left:10px;
}

/* RECUADRO QUE INDICA EL PROGRAMA QUE ESTA EN VIVO (en portada)*/	
	
#programvivo {
background:url(../imagenes/radio/fdo-table-prog.jpg) repeat-x;
margin-top:0;
border-top:#94DBE0 0px solid;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:left;
}

#programvivo td {
padding:0 0 0 0;
margin:0 0 0 0;
}

#programvivo td img {
padding:0;
margin:0 10px 0 0;
}

#programvivo td img.top {
padding:0;
margin:0 0 0 0;
}

#programvivo td strong.progstrong{
font-size:11px;
color:#3095B6;
}

/*-------------fin programvivo--------------------*/	
	
/* ---------| Tabla portada - FIN| --------------- */
	
#radio.banner {
	margin: 15px 15px 0 15px;
	padding: 0;
	background: url(../imagenes/radio/tit_sec_radio.jpg) top center no-repeat;
	height: 70px;	
	border: 0;
	border-top: 1px solid #90b877;
	}	
	
#radio.banner h2 {
	margin: 40px 0 0 0; 
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1em;
	color:#28A6B0;
	text-align: left;
	}	
	
#radio a {
	text-decoration: none;
	}	
	
#radio img, #radio object, #radio embed {
	padding: 0; margin: 0;
	}	
	
#radio ul {
	margin: 0 10px 5px 10px;
	}
	
#radio li {
	border-bottom: 1px solid #8CAEC4;
	list-style-position: outside;
	list-style-image: url(../imagenes/academicas/vinieta_simbolo2.gif);
	}
	
#radio ul li:before, #radio ul ul li:before {
	/* content: "\00BB \0020";	*/
	}			
	
html>body #radio ul li {list-style-type:none;}	

/* ---------| Clases varias | --------------- */

.masOpciones { /* Recuadro para destacar información */
	padding: 3px;
	margin: 5px 0;
	background-color: #0099CC;
	background-image: url(../imagenes/radio/bg_recuadro_abajo.jpg);
	background-repeat: repeat-x;
	border: 1px solid #89AAB9;
	}		
	
.masOpciones strong {
	font-size: 11px;
	}

.masOpciones a{
	font-size: 11px;
	text-decoration:none;
	color:#28A6B0;
	}
	
.masOpciones a:hover{
	font-size: 11px;
	text-decoration:none;
	color:#78B8CD;
	}

.masOpciones small{ 
	font-size: 11px;
	background-color: transparent; 
	}
	
	
table.columnas {
	margin: 10px 0 20px 0;
	}	
	
table.columnas td {
	border-right: 0px dashed #ccc;
	border-left: 0px solid #ccc;
	padding: 2px 10px;
	font-size: 1em;
	}
	
table.columnas span.titulo-not {
	font-size: 1em;
	color:#0083C2;
	font-weight:bold;
	}
	

/* --------- | Complemento | --------------- */

#complemento {
	margin: 0;
	background-color: #f7f7f7;
	}
	
#contenido select.contacto {
	font-size: 1em;
	color: #666;
	background-color: #fff;
	border: 1px solid #999;
	}

/* --------- | otras | --------------- */

	#dhtmlgoodies_listMenu {
		background-color: #efefef;
		}
		
	#dhtmlgoodies_listMenu a {	/* Main menu items */		
		color: #444;
		text-decoration: none;
		}
	
	#dhtmlgoodies_listMenu li ul { /* Separa el titulo del sub-menu */
		margin: 5px 0 0 0;
		}

	#dhtmlgoodies_listMenu ul li a { /* Afetca al sub-menu */
		color: #444;
		font-weight: normal;
		font-size: 11px;
		text-transform: none;
		}
	
	#dhtmlgoodies_listMenu ul li ul li a {	/* Sub Sub menu */
		color: #000;
		font-style:italic;
		font-weight:normal;		
		}
	
	#dhtmlgoodies_listMenu .activeMenuLink { /* Styling of active menu item */
		color: #c00;
		text-decoration: none;
		}	
	
	#dhtmlgoodies_listMenu li { /* No bullets */
		list-style-type:none;	
		}
	
	#dhtmlgoodies_listMenu, #dhtmlgoodies_listMenu ul { /* No margin and padding */
		margin:0px;
		padding:0px;
	 	}
	
	#dhtmlgoodies_listMenu ul { /* Margin of sub menu items */
		display:none;
		margin-left:15px;
		} 
	
	#dhtmlgoodies_listMenu li a {
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		}



/* ..................................................... */



	#pestanias{
		margin: 0;
		padding: 0;
		min-height: 27px; /* Firefox & Opera hack -> Fuente pequenia */
		height: 1.7em; /* IE hack -> Mostrar borde inferior */
		border-bottom: 1px solid #31B7C1;
		}
	
	#pestanias ul{
		background: url(../imagenes/radio/bg.gif) repeat-x;
		padding: 0;
		margin: 0;
		float: left;
		font: normal 0.9em Arial;
		}
    
	h3.radio {
	background-image: url(../imagenes/radio/h3_bg.gif);
	height:20px;
	background-repeat: no-repeat;
	padding: 5px 2px 2px 10px;
	}	

#pestanias ul li{
		display: inline;
		margin: 0; padding: 0; /* IE & Opera Hack -> Ajustar ancho UL */		
		}
	
#pestanias ul li a, #pestanias ul li span{
		float: left;
		color: black;
		font-weight: normal;
		padding: 8px 13px 5px 6px;
		text-decoration: none;
		background: url(../imagenes/radio/pestana_divisor.gif) top right no-repeat;
		}
	
#pestanias ul li span{ /* Targets span tag to the right of #inicio below */
		padding-left: 0;
		}	
	
#pestanias ul li a.inicio{
		float: none;
		padding: 8px 0 5px 10px;
		background: url(../imagenes/radio/pestana_inicio.gif) top left no-repeat;		
		}						
	
#pestanias ul li a.fin{
		padding-right: 10px;
		background: url(../imagenes/radio/pestana_fin.gif) top right no-repeat;
		}
		
#pestanias ul li a.finsinsep{
		padding-right: 10px;
		background: url(../imagenes/radio/pestana_finsinsep.gif) top right no-repeat;
		}
	
#pestanias ul li a:hover{
		color: #64D0D9;
		}

#pestanias:after{ /* Margen posterior - Solo Firefox/Mozilla */
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
		
#grilla table td{
     padding:0;
     margin:0;
		}
		
#grilla table td.bgr{
background:url(../imagenes/radio/bgr-grilla.jpg) repeat-x top;
		}
		
#grilla img{
    padding:0;
    margin:0;
		}		
		
#table-limpia td{
       background-repeat: no-repeat;
		}
		
table.prog {
		width:520px;
		border-left:1px solid #F4AF71;
		padding:0;
		margin:10px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
		background:url(../imagenes/radio/fdo-table-p.jpg) repeat-x #FCF2EB;
		}
		
table.prog a{
		color:#FF6600;
		text-decoration:none;
		}
table.prog a:hover{
		text-decoration:underline;
		color:#FF6600;
		}
		
table.prog td{
		padding:0;
		margin:0;
		border-bottom:1px solid #F4AF71;
		border-right:1px solid #F4AF71;
		height:20px;
		}
		
table.prog td.center {
        background:transparent url(../imagenes/radio/fdo-table-p2.jpg) top repeat-x;
		padding:0;
		margin:0;
		text-align:left;
		border-bottom:1px solid #F4AF71;
		}
		
table.prog td.centernoborde {
        background:transparent url(../imagenes/radio/fdo-table-p2.jpg) top repeat-x;
		padding:0;
		margin:0;
		text-align:left;
		border-bottom:1px solid #F4AF71;
		border-right:0;
		}
table.prog td.centervivo {
		padding:0;
		margin:0;
		text-align:left;
		background: #FFF;
		border-bottom:1px solid #F4AF71;
		}
		
table.prog td.centeresp{
		padding:1px;
		margin:0;
		text-align:center;
		font-weight:bold;
		background:#F8E0C7;
		}
		
table.prog td.center2{
		padding:2px;
		margin:0;
		text-align:left;
		cursor:pointer;
		border: 0;
		}
		
table.prog tr.thpg{
        font-weight:bold;
        background-color:#F08C42;
        color:#FFFFFF;
		border-bottom:1px solid #FFFFFF;
        text-align:center;
		padding:2px;
		margin:0;
		}
		
table.prog tr.thpg td p{
		font-size:16px;
		}
		
table.prog tr.thpg td{
		border-bottom:1px solid #FFFFFF;
		}
		
table.prog td span.hora {
text-align:center;
font-size:11px;
color:#FF6600;
padding:3px;
margin:0 0 5px 10px;
}

table.prog td span.titprog {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FF6633;
}

/*-----------------------DHTML GOODIES (galeria etc---------------------------------------------------)*/
		
#dhtmlgoodies_slideshow{
		width:549px;	/* Total width of slideshow */
	}
	
	#previewPane{
		border:1px solid #CCCCCC;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		background:#EAEAEA;
		position:relative;
		/* CSS HACK */
		height: 245px;	/* IE 5.x */
		height/* */:/**/235px;	/* Other browsers */
		height: /**/235px;
				
	}
	#previewPane img{
		line-height:400px;
		border:#CCCCCC 1px solid;
		padding:5px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;	/* Font to use */
		font-size:11px;
		color:#666666;
	}
	#galleryContainer{	
		height:102px;	/* Height of the images + 2 */
		border:1px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background:url(../unrc/radio/images/fdo-left-arrow.jpg);
		background-repeat:repeat-x;
		padding:2px;
	}
	#arrow_right{
		position:absolute;
		right:-1px;
		z-index:10;
		background:url(../unrc/radio/images/fdo-right-arrow.jpg);
		background-repeat:repeat-x;
		padding:2px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left:55px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:1px solid #999999;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:80px;
		top:100px;
		background-color:#fff;
		border:1px solid #666;
		padding:2px;
		color:#555;
		font-size:11px;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}

