<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*MAIN*/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
a { text-decoration: none; color:#006E9B; }
p { line-height:1.35em; font-size: 1.1em; color:#555;}
.left{ float: left;}
.right { float: right;}
a:hover { text-decoration: underline; }
body { padding: 20px; background: #f8f9f4; } /* url(/images/back.jpg) no-repeat scroll center top; }*/
body, td { margin: 0; padding: 0; font-family: Arial,sans-serif; font-size: 0.75em; color:#333333; }

div#container {width: 945px; margin: 0 auto 2em; overflow: hidden;}

#logo { height: 155px;}
#logo .logo { padding-left: 30px; padding-top: 70px; float: left;}
.timer { color: #666; padding-left: 10px; }
div#topmenu { float: right; margin-top: 5.9em; margin-right: 4.5em; }
.languages img { vertical-align: middle; padding-left: 3px; }
.menu.top { background: transparent url("/images/menu/marco_menu_sup_right.jpg") no-repeat right bottom; padding-right: 5px; }
.menu.top ul { padding:5px; list-style:none; float:left; margin-top: 5px; background: transparent url("/images/menu/marco_menu_sup_left.jpg") no-repeat left; }
.menu.top li { display:inline; float:left; margin:0; padding:0; margin-left: 5px; }
.menu.top a { background: #e8e8e8 no-repeat right top; margin:0; padding:0; text-decoration:none; border:0; display:block; float:left; }
.menu.top a span { display:block; background: #e8e8e8; padding:0 15px 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#006e9b; font-weight:bold; line-height:23px; text-transform: uppercase; }
.menu.top a:hover span,.menu.top li.activo a span { background: #f8f8f8; color:#97be0d; font-weight:bold; font-style:normal; text-decoration:none; }

div#content { width: 930px; background: url("../images/layout/base.jpg") repeat scroll 1px 0 transparent; margin: 0 auto;}

div#header { background: url(../images/layout/header.jpg) no-repeat top center; padding: 0 17px; }

div.columnas { display: flex; padding: 10px;}
div.columnas div.contenido { width: calc(100% - 305px); padding: 40px; box-sizing: border-box; }
div.columnas .lateral { padding: 10px 30px 10px 20px; width: 305px; background: transparent url(/images/separador_gen_verde.jpg) no-repeat; box-sizing: border-box; }
div.columnas.top .lateral { background: transparent url(/images/separador_gen_azul.jpg) no-repeat; }
.contenido #player { margin-bottom: 1em; }

div#footer { margin: 0 auto; height: 52px; padding-top: 10px; background: url("/images/layout/base.jpg") repeat scroll 0 0 transparent; width: 930px; position:relative; }
div#footer a {color: #666 }
div#footer div.contenido {margin: 10px 40px; padding-top: 5px;border-top: 1px dotted silver; }
.adorno { background: url('../images/layout/regalo.jpg') no-repeat right top; height: 150px; position: relative; left: 890px; top: -99px; width: 30px; position:absolute;}
div#finContainer {width: 930px; margin: auto; background: url(../images/layout/inferior.jpg); height: 7px; }

div.menu_lateral ul li { border-bottom:1px dotted silver; list-style-image:url(/images/flecha_gris.gif); list-style-position:inside; padding:6px 0 6px 0; }
div.menu_lateral li a { color: #666; font-size: 1.1em }
div.menu_lateral li a:hover { color: #006e9b; }
div.menu_lateral li:hover, div.menu_lateral li.current { list-style-image:url(/images/flecha_verde.gif); }
div.menu_lateral li.current a { color: #006e9b; font-weight: bold; }
.fin { clear: both; }
/*MENU*/
.menu.main { height:33px; margin:0; border:0; width: 910px; }
.menu.main ul { background: url("/images/menu/bleft_104.gif") repeat-x scroll right top transparent; float: left; height: 2.75em; list-style: none outside none; margin: 0; width: 100%; }
.menu.main li { display:inline; float:left; margin:0; padding:0; }
.menu.main a { background:#000000 url("/images/menu/bright_104.gif") no-repeat right top; margin:0; padding:0; text-decoration:none; border:0; display:block; float:left; }
.menu.main a span { display:block; background:url("/images/menu/bleft_104.gif") no-repeat left top; padding:0 2.1em; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#a8a8a8; font-weight:bold; line-height:33px; text-transform: uppercase; }
.menu.main a:hover, .menu.main li.activo a { background-position:right bottom; }
.menu.main a:hover span, .menu.main li.activo a span { background-position:left bottom; color:#006e9b; font-weight:bold; font-style:normal; text-decoration:none; }
.menu.main li.last a { background-position: 1px top; }
.menu.main li.last.activo a { background-position: 1px bottom; }
.menu.main li.last a:hover { background-position: 1px bottom; }
/*MENU TOP*/
/*SECCION*/
div.columnas .lateral h2 { background: url('/images/cab_subseccion_1.gif') repeat-y top left; padding: 3px 16px 3px; color: white; }
div.columnas.top .lateral h2 { background-image: url('/images/cab_subseccion_2.gif') }
div.columnas .lateral h2 a { color: white; }
div.columnas div.contenido p { margin-bottom: 1em; font-size:1.2em;}
div.columnas div.contenido ul&gt;li{ margin-left: 1em; font-size:1.2em;}
div.columnas.top div.contenido h1 { color: #006e9b }
.lateral div.menu_lateral div.finMenuLateral { background: url('/images/fin_noticias.gif') no-repeat center left; height: 5px; margin-bottom: 15px;}
/*NOTICIA*/
div#noticias_recientes { background: url('/images/layout/noticias.jpg') no-repeat top left; padding-left:12px;}
div#noticias_recientes h2 { background: url('/images/cab_noticias_grupo.jpg') repeat-y top left; padding: 3px 20px 3px; color: #006e9b; font-size: 18px; }
div#noticias_recientes div.noticias {margin-left: 8px; margin-top: 10px; }
div#noticias_recientes div.noticias h3 { font-size: 15px; font-weight:bold;}
div#noticias_recientes div.noticias h3 a { color: #006e9b; }
div#noticias_recientes div.noticias div.noticia { margin-top: 5px; border-bottom: 1px dotted #006E9B; padding-bottom: .5em; margin-bottom: 1em; }
div#noticias_recientes div.noticias div.noticia div.thumbnail { float: right; margin-right: 0.4em;}
div#noticias_recientes div.noticias div.noticia div.thumbnail img { border: #ccc solid 1px; padding: 1px; width: 95px; height: auto;}
div#noticias_recientes div.noticias div.noticia div.resumen {  margin-right: 5px; }
div#noticias_recientes div.noticias div.noticia div.resumen p { font-size: 0.9em;}
div#noticias_recientes div.noticias div.separator { background: url('/images/sep_noticias.gif') no-repeat center left; height: 15px; }
div#noticias_recientes div.noticias div.finNoticias { background: url('/images/fin_noticias.gif') no-repeat center left; height: 20px; }
div.contenido div.noticia h1 { color: #006e9b; border-bottom: 2px solid #a3a3a5; }
div.columnas.noticia { background-image: url(/images/separador_gen_azul.jpg); }
div#galeria {float:right }
/*NOTICIAS CARRUSEL*/
div#galeria {margin-top:1em; padding-left:1em;}
div#galeria div.header{ background: silver url(/images/li-list-style.png) no-repeat 5px center; margin: 0px; padding: 5px 15px; font-size: 1.3em; font-weight: bold; }
#horizontal_carousel { float:left; width: 280px; height: 104px; position: relative;   margin-top: 5px;}
#horizontal_carousel .container { position: absolute; left: 16px;   width: 238px; height: 83px; overflow:hidden; background: #ddd; padding-left:5px; padding-right:5px; border-top: solid 1px gray; border-bottom: solid 1px gray;}
#horizontal_carousel .previous_button { position: absolute; left: 0px; width: 21px; height: 85px; background: url(/images/carousel/left.gif); z-index: 100; cursor:pointer; }
#horizontal_carousel .previous_button:hover {background-position: 0px 85px;}
#horizontal_carousel .previous_button_disabled { background: url(/images/carousel/left-disabled.gif); cursor:default;}
#horizontal_carousel .next_button { position: absolute; right: 0px; width: 21px; height: 85px; background: url(/images/carousel/right.gif); z-index: 100; cursor:pointer; }   
#horizontal_carousel .next_button:hover {background-position:0 85px;}
#horizontal_carousel .next_button_disabled { background: url(/images/carousel/right-disabled.gif); cursor:default;}
#horizontal_carousel ul { margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0; height: 85px;}
#horizontal_carousel ul li img { display:block; padding:0px; }
#horizontal_carousel ul li a { width:100px; height: 75px; display: block; overflow: hidden; }
#horizontal_carousel ul li { font-size:10px; }
#horizontal_carousel ul li { color:#E3EDFA; margin:2pt; padding:1px; list-style:none;    float:left; overflow: hidden; border: 1px gray solid; }
div.bigFotoHolder { border: 1px solid silver; padding: 3px;}
/*MAPA WEB*/
div.mapBlock { float: left; padding: 0 1em;}
div.mapBlock ul{ padding: 0.5em 0 0 1.5em; }
div.mapBlock ul li { list-style-position: inside; }
div.mapBlock h3  { margin-top: 10px; padding-left: 15px; }
div.mapBlock.main h3 { background: url(/images/iconos/punto_mapa_verde.gif) no-repeat left center; }
div.mapBlock.main h3 a { color: #97be0d; }
div.mapBlock.main ul { float: none;}
div.mapBlock.main ul li { list-style-image:url(/images/iconos/flecha_mapa_verde.gif); }
div.mapBlock.main ul li a { color: #97be0d; }
div.mapBlock.top h3 { background: url(/images/iconos/punto_mapa_azul.gif) no-repeat left center; }
div.mapBlock.top h3 a { color: #006e9b; }
div.mapBlock.top ul li { list-style-image:url(/images/iconos/flecha_mapa_azul.gif); }
div.mapBlock.top ul li a { color: #006e9b; }
div.mapBlock.bottom h3 { background: url(/images/iconos/punto_mapa_gris.gif) no-repeat left center; color: #666; }
div.mapBlock.bottom h3 a { color: #666; }
div.mapBlock.bottom ul li { list-style-image:url(/images/iconos/flecha_mapa_gris.gif); }
div.mapBlock.bottom ul li a { color: #666; }

/*LOGIN*/
div#sf_guard_auth_form { margin: auto; width: 400px; margin-top: 80px}
div#sf_guard_auth_form fieldset {background: #eee; padding: 0 20px 30px;}
div#sf_guard_auth_form fieldset img {margin: 2em 45px}
div#sf_guard_auth_form div.form-row {font-weight: bold; font-family: Georgia, Arial; font-size: 12pt; margin-top: .5em; }
div#sf_guard_auth_form div.form-row label { }
div#sf_guard_auth_form div.form-row input { font-size: 2em; }
div#sf_guard_auth_username label { display: block; }
div#sf_guard_auth_username input { width: 390px; }
div#sf_guard_auth_password label { display: block; }
div#sf_guard_auth_password input { width: 390px; }
div#sf_guard_auth_remember { }
div#sf_guard_auth_signin {float: right; }
div#sf_guard_auth_remember label { }
div#sf_guard_auth_form a#sf_guard_auth_forgot_password {}
input, textarea { border: 1px solid silver; }
input#signinbutton { border: outset #eee 1px; padding: 3px 10px;}
/*IDENTIDAD*/
div.identidades { float: left; width: 275px; margin-left: 5px; }
div.identidades h3 { text-transform: uppercase; background: #eee; font-size: 14px; color: #666; padding: 2px 5px; }
div.identidades h3 img {margin: 0px 10px; vertical-align: middle;}
div.identidades div.identidad { width: 265px; margin: 20px 0 5px; }
div.identidades div.identidad div.logo { text-align: center; margin-bottom: 10px; height: 70px; }
div.identidades div.identidad div.logo img {vertical-align: middle;}
div.identidades div.identidad div.links div.link { float:left; margin-left: 5px; }
div.identidades div.identidad div.links div.link a { color: #666; }
div.identidades div.identidad div.fin { clear: both; background: url(/images/sep_identidad.png) top left no-repeat;  height: 10px; }
div#grupo_Contenido { margin-top: 40px; }
div#grupo_Radio { margin-top: 45px; }
div#grupo_Gerencia_Balear_de_Medios,div#grupo_Compromiso_Social,div#grupo_Suplementos_y_revistas,div#grupo_Editorial { margin-top: 30px; }
/*AVISO*/
.lateral h2 { background: url('/images/cab_subseccion_3.gif') repeat-y top left; padding: 3px 20px 3px; color: white; }
.columnas div.contenido h1 { color: #666; border-bottom: 2px solid #a3a3a5; margin-bottom: 0.5em; font-size: 2.2em; }
/*CABECERA*/
.slider { width: 75.9em; height: 16em; margin: 0 auto;}
#slideshow { height:150px; position: relative; width:910px; left: 10px; }
#slideshow img { width: 910px;}
#sin_slideshow { height:100px; position: relative; width:910px; left:10px; overflow: hidden; }
#sin_slideshow img { width: 910px;}
.clearfix:after { visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/*FORMULARIO*/
div.columnas div.contenido.box_registro { margin-left: 5em;}
.box_registro .rowElem { height:auto; margin-bottom: 0.8em; padding:0.5em 0 0.5em 1em;}
.box_registro .rowElem.obligatorio input, .box_registro .rowElem.obligatorio textarea, .box_registro span.obligatorio { background: #eee;}
.box_registro .rowElem label { float: left; width: 13.5em; line-height: 1.5em; color: #006E9B; font-weight: bold; display: block;}
.box_registro .rowElem input {width: 27em; padding: 0.3em 0 0.3em 0.3em;}
.box_registro .rowElem textarea { padding: 0.5em; width: 360px; height: 80px;}
.box_registro .rowElem.medio input {width: 14em;}
.box_registro .rowElem.sugerencia { height:auto;}
.box_registro .rowElem .enviar, .box_registro .rowElem input.borrar {width: 7em; padding: 0.3em 0 0.3em 0.3em; margin-left: 14.8em; cursor: pointer; color:#006e9b; font-weight: bold;}
.box_registro .rowElem input.borrar {margin-left: 1em;}
.box_registro .rowElem input.enviar:hover, .box_registro .rowElem input.borrar:hover { color: #000;}
.form_error { color: #cd0000; font-size: 1.1em; font-weight: bold; }
/*LISTA CONTENIDO*/
.contenido h3 {padding: 0.3em 0.5em; color: #006E9B; background: none repeat scroll 0 0 #E8E8E8; border-bottom: 1px dotted; margin-top: 1em;}
/*.contenido ul { width: 22em; padding:1em 0 0 1.5em; float: left;}*/
.contenido .mapBlock ul { width: 18em;}
.contenido ul li { list-style: none; color :#555; padding-bottom: 0.5em;}
.contenido ul.siurells {width: auto; padding-bottom: 1em;}
.contenido ul.siurells li { background: none repeat scroll 0 0 #EEEEEE; float: left; height: 9.5em; margin: 0.1em; padding: 2% 0 2% 2%; width: 30.5%;}
.contenido ul.siurells_big {width: 100%; padding-bottom: 1em;}
.contenido ul.siurells_big li { background: none repeat scroll 0 0 #EEEEEE; float: left; margin: 0.1em; padding: 2% 0 2% 2%; width: 21.9em;}
.contenido div h2 { margin: 0 0.6em 0 1em; color: #006E9B; border-bottom: 1px dotted #006E9B; clear: left;}

main.legal h4 { margin-top: 1em; }
main.legal h5 { margin-top: .75em; }
main.legal p { margin-top: .5em; }
main.legal ul, main.legal ol { list-style-position: inside; font-size: 1.1em; margin: 1em;}
</pre></body></html>