@charset "utf-8";
/* CSS Document */

/* Generales ----------------------------------------------------  */

body {
	background: #0B0045 url(../pics/fondos/azul.jpg) no-repeat center top;
	margin: 0;
	text-align: center;
}

body, p, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

h1, h2, h3 {
	font-weight: normal;
	color: #4F4F4F;		
	text-align: left;
}

a {
	color: #3780B9;
}

a:hover {
	text-decoration: none;
	color: #3780B9;
}

a img {
	border: none;
}

img.left {
	float: left;
	margin: 0 15px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 15px;
}

small {
	line-height: normal;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.alterno {
	background-color: #f8f8f8;
}

.alternoLinea {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

form {
	margin: 0px;
	padding: 0px;
}


/* Banner y Promos ----------------------------------------------  */

#bannerCabecera {
	width: 728px;
	height: 90px;
	margin: 5px auto;
	padding: 0;
	text-align: center;
}

.banner600 {
	width: 120px;
	height: 600px;
	float: left;
	background-color: #ffffff;
	background-image: url(../pics/banners/topMorado.gif);
	background-repeat: no-repeat;
	padding: 10px;
	margin: 0;
}

.banner240Top {
	width: 120px;
	height: 240px;
	float: left;
	background-color: #ffffff;
	background-image: url(../pics/banners/topMorado.gif);
	background-repeat: no-repeat;
	padding: 10px;
	margin: 0;
}

.banner240 {
	width: 120px;
	height: 240px;
	float: left;
	background-color: #ffffff;
	padding: 0 10px 10px 10px;
	margin: 0;
}

.promo {
	width: 190px;
	margin: 0;
	padding: 0 0 10px 0;
	text-align: left;
}

.promoBottom {
	width: 190px;
	margin: 0;
	padding: 0;
	text-align: left;
}

/* Top Flash ----------------------------------------------------  */

#topFlash {
	width:770px;
	height:150px;
	padding: 0;
	margin: 0 auto;
}

/* Menu Principal -----------------------------------------------  */

#menuPrincipal {
	width: 760px;
	height: 29px;
	margin: 0 auto;
	padding: 0 5px;
	background-color: #FFFFFF;
}

.menuPrincipal{
	width: 760px;
	margin: 0;
	padding: 0;
	float: left;
	border: 2px solid #ffffff;
	border-width: 2px 0;
	background: #EE4E00 url(../pics/skin/menuPrincipalOff.gif) center center repeat-x;
	font-size: 12px;
	font-weight: bold;
}

.menuPrincipal li{
	display: inline;
}

.menuPrincipal li a{
	float: left;
	color: white;
	padding: 5px 13px;
	text-decoration: none;
	border-right: 1px solid white;
}

.menuPrincipal li a:hover, .menuPrincipal li .current{
	color: white;
	background: #005696 url(../pics/skin/menuPrincipalOn.gif) center center repeat-x;
}

/* Usuario ------------------------------------------------------  */
#usuario {
	width: 770px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	background: #FFFFFF url(../pics/skin/fondo.gif);
	color: #00638E;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 30px;
}

#usuario a{
	color: #004B6C;
	margin: 0 5px;
	text-decoration: none;
}

#usuario a:hover{
	text-decoration: underline;
}

#usuario #izquierdo {
	width: 300px;
	height: 30px;
	margin: 0;
	padding: 0 0 0 15px;
	float: left;
	text-align: left;
}

#usuario #derecho {
	width: 405px;
	height: 30px;
	margin: 0;
	padding: 0 15px 0 0;
	text-align: right;
	float: right;
	color: #00638E;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#usuario #derecho .tabulador {
	width: 150px;
	padding: 0;
	margin: 0 5px;
	float: left;
}

#usuario #derecho .etiqueta {
	height: 30px;
	padding: 0;
	margin: 0 5px 0 10px;
	float: left;
}

#usuario #derecho .inputBox {
	height: 14px;
	width: 80px;
	padding: 0;
	margin: 7px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	background-color: #33AFE5;
	border: 1px solid #00638E;
	float: left;
	line-height: 14px;
}

#usuario #derecho .inputBoton {
	height: 16px;
	width: 20px;
	margin: 7px 0 7px 5px;
	padding: 0;
	float: left;
}

/* Encabezados --------------------------------------------------  */

#encabezado {
	width:740px;
	height: 60px;
	background: #FFFFFF url(../pics/skin/fondo.gif);
	margin: 0 auto;
	padding: 0 15px;
}

.encabezado {
	width: 740px;
	height: 50px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: #FA6C00 url(../pics/encabezados/fondo.gif) no-repeat;
}

.encabezado  .titulo {
	margin: 0;
	padding: 0;
}

#encabezadoPrograma {
	width:770px;
	height: 170px;
	background: #FFFFFF url(../pics/skin/fondoMorado.gif);
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.encabezadoPrograma {
	width:760px;
	height: 170px;
	margin: 0;
	padding: 0 0 0 5px;
	float: left;
}

/* Portada --------------------------------------------------  */

#portadaTopbotones {
	width: 190px;
	margin: 0;
	padding: 0 0 0 15px;
	float: left;
}

#portadaCuerpo {
	width: 605px;
	margin: 0;
	padding: 0;
	float: left;
}

.infoPortada {
	width: 540px;
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
}

.videoPortada {
	color: #FFFFFF;
	margin: 0px;
	padding: 2px;
}

.encuesta {
	margin: 0px;
	padding: 0 5px;
	height: 225px;
}

/* Cuerpo Principal  --------------------------------------------  */

#cuerpo {
	width: 770px;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../pics/skin/fondoMorado.gif);
}

#columna190 {
	width: 190px;
	float: left;
	margin: 0;
	padding: 0 0 0 15px;
	text-align: left;
}

#columna390 {
	width: 390px;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
}

#columna590 {
	width: 590px;
	float: left;
	margin: 0;
	padding: 0 0 0 15px;
	text-align: left;
}

#columnabanner {
	width: 140px;
	float: left;
	margin: 0;
	padding: 0 0 10px 10px;
}

/* Bloques  -----------------------------------------------------  */

.bloque190 {
	width: 190px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	padding: 0;
	text-align: left;
}

.bloque190 .title {
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #990099;
	background-image: url(../pics/titulos/190Morado.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding-left: 10px;
	line-height: 25px;
}

.bloque190 .title a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

.bloque390 {
	width: 390px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	padding: 0;
	text-align: left;
}

.bloque390 .title {
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #990099;
	background-image: url(../pics/titulos/390Morado.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding-left: 10px;
	line-height: 25px;
}

.bloque390 .title a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

.bloque590 {
	width: 590px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	padding: 0;
	text-align: left;
}

.bloque590 .title {
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #990099;
	background-image: url(../pics/titulos/590Morado.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding-left: 10px;
	line-height: 25px;
}

.bloque590 .title a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

/* Minisitio ----------------------------------------------------  */

.minisitio {
	width: 590px;
	margin-bottom: 0;
	padding-bottom: 10px;
	text-align: left;
}

.minisitio ul {
	margin: 0;
	list-style: none;
	line-height: normal;
	padding: 0 0 10px 0;
}

.minisitio ul li {
	float: left;
	padding: 0;
	margin: 0 0 10px 10px;
}

.minisitio ul li.inicio {
	margin-left: 0;
}

/* Listas de Documentos -----------------------------------------  */

.listaDocs {
}

.listaDocs h2 {
	margin: 2px;
	list-style: none;
	font-size: 11px;
	background-color: #EFEFEF;
	height: 25px;
	width: 166px;
	padding: 0 10px 0 10px;
	line-height: 25px;
	font-weight: bold;
}

.listaDocs ul {
	margin: 0;
	list-style: none;	
	padding: 0 10px 10px 10px;
	background-color: #FFFFFF;
}

.listaDocs li {
	line-height: 150%;
	border-bottom: 1px solid #F3F3F3;
	background-image: url(../pics/icons/flechas.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding: 5px 0 6px 18px;
}
.listaDocs li.docs {
	background-image: url(../pics/icons/doc.gif);
}
.listaDocs li.audio {
	background-image: url(../pics/icons/audio.gif);
}
.listaDocs li.staff {
	background-image: url(../pics/icons/staff.gif);
}
.listaDocs li.calen {
	background-image: url(../pics/icons/calendario.gif);
}
.listaDocs li.pelicula {
	background-image: url(../pics/icons/pelicula.gif);
}
.listaDocs li.galeria {
	background-image: url(../pics/icons/galeria.gif);
}
.listaDocs li.cd {
	background-image: url(../pics/icons/cd.gif);
}
.listaDocs li.video {
	background-image: url(../pics/icons/video.gif);
}
.listaDocs li.cancion {
	background-image: url(../pics/icons/cancion.gif);
}
.listaDocs li.select {
	background-image: url(../pics/icons/select.gif);
	font-weight: bold;
	text-decoration: none;
}
.listaDocs li.select a{
	text-decoration: none;
}

/* MiniIcons Rating y Opciones ---------------------------------  */

.iconos {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 0;
	height: 25px;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
}
.iconos .ranking{
	padding: 4px 0 7px 0;
	margin: 0;
	float: left;
	text-align: justify;
}
.iconos .opciones{
	padding: 0;
	margin: 0;
	float: right;
}

/* Items de Seccion ---------------------------------------------  */

.itemSeccion {
	padding: 0;
	margin: 0;
}

.itemSeccion .imagen {
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	float: left;
	border: 5px solid #FFFFFF;
}

.itemSeccion .informacion {
	padding: 0;
	margin: 0;
	float: left;
	width: 200px;
}

.itemSeccion h1 {
	margin: 0;
	padding: 5px 0 0 10px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	width: 200px;
}

.itemSeccion p {
	width: 200px;
	margin: 0;
	padding: 5px 0 0 10px;
	float: left;
}

.itemSeccion p .etiqueta {
	font-weight: bold;
}

.locutor {
	padding: 15px;
	margin: 2px 2px 15px 2px;
	text-align: justify;
	background-color: #EFEFEF;
	height: 170px;
}

.cine {
	padding: 15px;
	margin: 2px 2px 15px 2px;
	text-align: justify;
	background-color: #EFEFEF;
	height: 180px;
}

.top {
	padding: 15px;
	margin: 2px 2px 15px 2px;
	text-align: justify;
	background-color: #EFEFEF;
	height: 160px;
}

.box2px {
	padding: 2px;
	margin: 0;
}

/* Estilo Blog ---------------------------------------------------- */

.blog {
	padding: 0;
	margin: 15px;
}

.blog h1 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 120%;
	font-weight: bold;
}

.blog h2 , .blog h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	line-height: 120%;
	padding: 10px 0 0 0;
}

.blog ul {
	padding: 0;
	margin: 0 20px 10px 25px;
}

.blog p {
	font-size: 11px;
	line-height: 150%;
	padding: 0;
	margin: 5px 0 10px 0;
	text-align: justify;
}

.blog .foto a {
	float: right;
	padding: 5px;
	margin: 5px 0 5px 5px;
	border: 1px solid #CCCCCC;
}

.blog .foto a:hover {
	border: 1px solid #666666;
}

.blog .bigfoto {
	padding: 0;
	margin: 10px 0 15px 0; 
}
.blog .bigfoto a img{
	padding: 0;
	width: 360px;
}

.blog .title {
	padding: 10px 10px 0 10px;
	font-size: 2.6em;
}	

.blog .title a {
	background: none;
}

.blog .youtube {
	width: 360px;
	height: 302px;
	padding: 0;
	margin: 10px 0 15px 0;
}

.blog .audioFile {
	width: 360px;
	height: 65px;
	padding: 0;
	margin: 10px 0 15px 0;
}

.blog .byline {
	margin: 0;
	padding: 0 0 10px 0;
	line-height: normal;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.blog .entry {
	padding: 0;
}

.blog .links {
	padding: 5px 10px;
	border-bottom: 1px solid #EEEEEE;
	font-weight: bold;
}

.blog .thumbs {
	padding: 0;
	margin: 0;
}

.blog .thumbs h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	line-height: 50%;
	padding: 15px 0 5px 0;
}

.blog .thumbs ul {
	margin: 0;
	padding: 0 ;
	list-style: none;
	line-height: normal;
}

.blog .thumbs ul li {
	float: left;
	padding: 0;
	margin: 10px 0 0 12px;
}

.blog .thumbs ul li.inicio {
	float: left;
	padding: 0;
	margin: 10px 0 0 0;
}

.blog .thumbs ul li a{
	float: left;
	border: 1px solid #E0E0E0;
	height: 80px;
	width: 100px;
	padding: 5px;
	margin: 0;
}

.blog .thumbs ul li a:hover{
	border: 1px solid #666666;
}

.pieBlog {
	padding: 5px 0 10px 0;
	margin: 0 0 5px 0;
	width: 390px;
	background-color: #ffffff;
	background-image: url(../blogs/pieblog.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
.pieBlog .leermas  {
	padding: 0;
	margin: 0 15px 10px 15px;
}
.pieBlog .iconmas  {
	padding: 0;
	margin: 0 15px 0 15px;
	text-align: right;
}
.pieBlog .iconmas .bcoment a{
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
	text-align: right;
	background-image: url(../pics/icons/blogComent.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.pieBlog .iconmas .bgrupo a{
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
	text-align: right;
	background-image: url(../pics/icons/blogGrupo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.pieBlog .iconmas .tipoNotas a{
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
	text-align: right;
	background-image: url(../pics/icons/blogNotas.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.pieBlog .iconmas .tipoVideos a{
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
	text-align: right;
	background-image: url(../pics/icons/blogVideos.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.pieBlog .iconmas .tipoAudios a{
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
	text-align: right;
	background-image: url(../pics/icons/blogAudios.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.pieBlog .iconmas .tipoFotos a{
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
	text-align: right;
	background-image: url(../pics/icons/blogFotos.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* Comentario ---------------------------------------------------- */

.comentarios {
	border-top: 1px solid #CCCCCC;
	padding: 0;
	margin: 15px;
}

.comentarios h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	line-height: 120%;
	padding: 10px 0 0 0;
	text-align: left;
}

.comentarios h3 {
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	padding: 13px 0 0 0;
	line-height: 100%;
	text-align: right;
	float: right;
}

.comentarios ol {
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
	line-height: normal;
}

.comentarios li {
	list-style: none;
	padding: 5px 5px 5px 10px;
}

.comentarios p {
	margin: 5px 0 5px 10px;
}

.comentarios .byline {
	margin: 0;
	padding: 5px 0 0px 0;
	line-height: normal;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Navega Paginas ------------------------------------------------ */

p.navegaPag {
	margin: 0;
	padding: 10px 0;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
p.navegaPag .infoPag{
	padding:  0 10px;
	font-weight: bold;
}

p.navegaPag .off{
	padding: 0 5px;
	font-weight: normal;
	color: #D9D9D9;
}

p.navegaPag a{
	padding: 0 5px;
	font-weight: normal;
}

/* Forma de Contacto --------------------------------------------- */

.blogForm {
	margin: 0 auto 15px auto;
	width:320px;
	padding:20px;
	background-color: #F8F8F8;
}

.blogForm h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	margin: 0 0 10px 0;
	padding: 0px;
	font-weight: bold;
	color: #CCCCCC;
}

.blogForm fieldset, .blogForm form { 
	border:0;
	margin:0;
	padding:0; 
}

.blogForm label {
	display:block;
	font-size: 9px;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.blogForm input.text,.blogForm textarea { 
	width:300px;
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#333;
	padding:3px;
	margin: 0 0 10px 0;
	border:1px solid #ccc;
}

.blogForm select { 
	width:175px;
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#333;
	padding:3px;
	margin: 0 0 10px 0;
	border:1px solid #ccc;
}

.blogForm input.submit { 
	margin:15px 0 0 0;
	padding:2px 5px;	
	height: 40px;
	width: 120px;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
}

.contactoForm {
	border-top: 1px solid #CCCCCC;
	padding: 10px 0 0 0;
	margin: 0 15px 0 15px;
}

.contactoForm h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	line-height: 120%;
	padding: 10px 0 0 0;
	text-align: left;
}

.contactoForm ul {
	margin: 10px 0;
	padding: 15px 10px;
	list-style: none;
	line-height: normal;
	background-color: #F8F8F8;
}

.contactoForm li {
	list-style: none;
	padding: 0px;
	width: 340px;
	clear: left;
	margin: 10px 0;
}

.contactoForm .etiqueta {
	float: left;
	padding: 3px 0;
	margin: 5px;
	width: 80px;
	text-align: right;
	font-weight: bold;
	}
	
.contactoForm .inputa {
	float: left;
	height: 18px;
	width: 200px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px;
	padding: 0px;
	line-height: 18px;
}

.contactoForm .inputb {
	float: left;
	height: 100px;
	width: 200px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px;
	padding: 0px;
}

.contactoForm .byline {
	margin: 0;
	padding: 5px 0 0px 0;
	line-height: normal;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* thumbsPortada -------------------------------------------------------- */

.thumbsPortada {
	padding: 0;
	margin: 0 15px;
}

.thumbsPortada h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	line-height: 50%;
	padding: 5px 0 5px 0;
}

.thumbsPortada ul {
	margin: 0;
	list-style: none;
	line-height: normal;
	padding: 0 ;
}

.thumbsPortada ul li {
	float: left;
	padding: 0;
	margin: 15px 0 15px 12px;
}

.thumbsPortada ul li.inicio {
	float: left;
	padding: 0;
	margin: 15px 0;
}

.thumbsPortada ul li.inicio a, .thumbsPortada ul li a{
	float: left;
	border: 1px solid #E0E0E0;
	height: 72px;
	width: 90px;
	padding: 5px;
	margin: 0;
}

.thumbsPortada ul li a:hover{
	border: 1px solid #666666;
}

.maspics {
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	line-height: 200%;
	padding: 0;
	text-align: right;
	clear: left;
}

/* Notas --------------------------------------------------------- */

.itemsNotas {
	margin: 0;
	text-align: justify;
	padding: 0 0 10px 0;
}
.itemsNotas .titulo {
	margin: 0 15px;
	padding: 15px 0 5px 0;
	text-align: left;
	border-bottom: 1px solid #cccccc;
}
.itemsNotas .titulo h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	line-height: 120%;
	padding: 0;
	text-align: left;
}

.itemsNotas ul {
	margin: 0;
	list-style: none;
	line-height: normal;
	padding: 5px 0 0 15px;
}

.itemsNotas ul li {
	width: 360px;
	margin: 0;
	padding: 10px 0 0 0;
	clear: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
}

.itemsNotas ul li .foto {
	margin: 0;
	padding: 0;
	float: left;
	width: 60px;
	height: 65px;
}

.itemsNotas ul li .texto {
	width: 290px;
	margin: 0;
	padding: 0;
	float: right;
	text-align: left;
}

.itemsNotas ul li h2 {
	width: 290px;
	margin: 0;
	text-decoration: none;
	font-size: 12px;
	float: left;
	font-weight: bold;
	padding: 0 0 2px 0;
}

.itemsNotas ul li .simple {
	width: 290px;
	margin: 0;
	text-decoration: none;
	float: left;
	padding: 0;
}

.itemsNotas ul li .pie {
	width: 290px;
	margin: 3px 0 0 0;
	text-decoration: none;
	float: left;
	padding: 0 0 15px 0;
}

/* Pie Corporativo ----------------------------------------------- */

#pielinks {
	width: 770px;
	height: 70px;
	margin: 0 auto;
	padding: 5px 0;
	border-top: 5px solid #ffffff;
}

#pielinks p {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5583FD;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
}

#pielinks a {
	color: #92AFFE;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}

#pielinks a:hover {
	color: #fff;
}

#pieradios {
	width: 770px;
	padding: 5px 0 0 0;
	float: left;
}

#pielogo {
	width: 160px;
	margin: 0;
	padding: 12px 0 0 100px;
	float: left;
	text-align: right;
}

#piegrupoeu {
	width: 450px;
	padding: 10px 0 0 10px;
	float: left;
	text-align: left;
}
