body {
background-color:#172983;
}
#contido {
background:url(../img/fondo-contido.png) repeat-x #f8f9fb;
}
#pe {
color:#747FB5;
font-size:0.8em;
}
.logos-extra {
width:100%;
display:inline-block;
text-align:center;
}
.imaxe {
background:url(../img/ico-imaxes.png);
width:48px;
height:48px;
margin-top:10px;
float:left;
margin-right:5px;
}
.audio {
background:url(../img/ico-audios.png);
width:48px;
height:48px;
margin-top:10px;
}
#cabeceira {
background:url(../img/fondo-cabeceira.png) no-repeat center bottom;
color:#747FB5;
font-size:0.8em;
padding:5px 0;
margin:0 auto;
width:550px;
}
#cabeceira a {
color:#747FB5;
text-decoration:none;
}
#cabeceira a.select, #cabeceira a:hover {
color:#FFF;
}
.logo {
background-image:url(../img/logo.png);
height:83px;
}
.logo-ans {
background-image:url(../img/logo-ans.png);
width:27px;
height:32px;
}
.logo-usc {
background-image:url(../img/logo-usc.png);
width:97px;
height:64px;
}
.logo-udc {
background-image:url(../img/logo-udc.png);
width:151px;
height:64px;
}
.logo-uvigo {
background-image:url(../img/logo-uvigo.png);
width:135px;
height:64px;
}
.logo-xunta {
background-image:url(../img/logo-xunta.png);
width:113px;
height:64px;
}
.logo-feder {
background-image:url(../img/logo-feder.png);
width:157px;
height:64px;
}
.logo-lugo {
background-image:url(../img/logo-lugo.png);
width:107px;
height:64px;
}
.logo-depu-coruna {
background-image:url(../img/logo-deputacion-a-coruna-white.png);
width:185px;
height:45px;
}
.logo-as-pontes {
background-image:url(../img/logo-as-pontes-white.png);
width:185px;
height:45px;
}
#buscador {
position:relative;
z-index:100;
}
#buscador form {
position:absolute;
width:100%;
margin-top:20px;
}
#buscador .axuda-busca {
font-size:0.7em;
padding-left:5px;
color:#999;
}
#buscador .axuda-busca a {
color:#747FB5;
}
#buscador .axuda-busca a:hover {
text-decoration:none;
}
#buscador form, #buscador form .content {
background-image:url(../img/fondo-buscador.png);
}
#buscador ul.button {
margin-left:10px;
}
#buscador ul.button a, #buscador ul.button a span {
background-image:url(../img/pestana-buscador.png);
}
#buscador ul.button a span {
font-size:0.7em;
color:#FFF;
padding-top:0px;
padding-bottom:0px;
}
#buscador ul.button .select a span, #buscador ul.button a:hover span {
color:#172983;
}
#buscador #buscador-simple .text {
border:solid 0px #FFF;
width:100%;
padding:none;
color:#CCC;
}
#buscador #buscador-avanzado label {
width:100px;
font-size:0.8em;
float:left;
color:#747FB5;
text-align:right;
margin-right:10px;
}
#buscador #buscador-avanzado label.sublabel {
width:auto;
font-size:0.8em;
float:none;
margin-right:10px;
}
#buscador #buscador-avanzado select, #buscador #buscador-avanzado .text {
width:235px;
font-size:0.9em;
padding:2px 5px;
float:left;
background:#F3F4F9;
color:#747FB5;
border:solid 1px #D1D4E6;
}
#buscador #buscador-avanzado select {
width:247px;
}
#buscador #buscador-avanzado #morte {
width:80px;
}
#buscador .submit {
width:45px;
height:45px;
background:url(../img/ico-buscar.png) no-repeat;
border:none;
cursor:pointer;
position:absolute;
margin-top:-43px;
margin-left:360px;
}
#texto-portada {
color:#747FB5;
font-size:1.3em;
text-align:center;
font-family:'Georgia';
z-index:1;
line-height:1.1em;
}
.ficha, .ficha .content {
background-image:url(../img/fondo-ficha.png);
}
#listado {
z-index:0;
}
#listado .ficha, #listado .ficha .content {
background-image:none;
}
#listado .ficha_hover, #listado .ficha_hover .content {
background-image:url(../img/fondo-ficha.png);
}
.ficha h2 {
margin:0;
font-size:1.2em;
color:#172983;
letter-spacing:-0.2px;
}
.ficha h2 a {
color:#172983;
text-decoration:none;
}
.ficha h2 a:hover {
color:#747FB5;
}
.ficha h3 {
color:#172983;
font-size:1rem;
}
.ficha p.suceso {
font-size:1em;
color:#E2001A;
font-weight:bold;
}
.ficha p.suceso a {
color:#E2001A;
text-decoration:none;
}
.ficha p.suceso a:hover {
color:#747FB5;
text-decoration:none;
}
.ficha p {
font-size:0.8em;
line-height:1.3em;
color:#747FB5;
}
.ficha p a {
color:#172983;
text-decoration:none;
font-weight:bold;
}
.ficha p a:hover {
color:#000;
text-decoration:underline;
}
.ficha .imaxes a img {
border:solid 5px #FFF;
float:left;
margin:0 5px 5px 0;
-moz-box-shadow:0 0 3px #bbb;
-webkit-box-shadow:0 0 3px #bbb;
box-shadow:0 0 3px #bbb;
}
.ficha .audios h3 {
color:#E2001A;
font-size:1em;
}
.ficha-sidebar .sidebar-section {
margin-bottom:2rem;
}
.ficha-sidebar h2 {
font-size:.9rem;
margin-bottom:.5rem;
}
.ficha-sidebar dl {
font-size:.8rem;
line-height:1.2rem;
}
.ficha-sidebar dl dt {
float:left;
clear:both;
}
.ficha-sidebar dl dd {
float:left;
margin-left:.5rem;
}
.ficha-sidebar dl a {
color:#747FB5;
}
.ficha-sidebar .btn {
font-size:.8rem;
}
.ficha-sidebar ul {
list-style-type:none;
margin-left:0;
padding-left:0;
font-size:.8rem;
}
.ficha-sidebar ul a {
color:#172983;
}
.ficha .contido p {
margin:1.2rem 0;
line-height:1.2rem;
}
.buscador-intro {
margin-bottom:1rem;
color:#172983;
}
.buscador-intro h1 {
font-size:1.8rem;
}
.buscador-intro p {
line-height:1.4rem;
font-size:.9rem;
}
.buscador-filtros h2 {
font-size:1rem;
color:#172983;
margin-bottom:1rem;
}
.buscador-filtros fieldset {
border:none;
font-size:.9rem;
}
.buscador-decadas select {
margin-right:.25rem;
margin-left:.25rem;
}
.buscador-filtros .buscador-fondos {
margin-left:0;
padding-left:0;
list-style-type:none;
}
.buscador-filtros .buscador-fondos li {
display:inline-block;
font-size:.8rem;
margin-bottom:.25rem;
}
.toggle-show-hide {
cursor:pointer;
}
.toggle-show-hide:hover {
text-decoration:underline;
}
#contacto-ficha {
color:#999;
line-height:1.1em;
border-top:solid 1px #F3F4F9;
padding-top:20px;
}
#contacto-ficha h3 {
font-size:1em;
color:black;
}
#contacto-ficha form {
margin-top:20px;
}
#contacto-ficha p {
margin-bottom:5px;
}
#contacto-ficha input[type="text"], #contacto-ficha input[type="email"], #contacto-ficha input[type="tel"], #contacto-ficha textarea {
padding:9px;
border:solid 1px #BBB;
border-radius:4px;
width:100%;
}
#contacto-ficha button {
padding:9px;
background:#172983;
color:white;
border:none;
border-radius:6px;
cursor:pointer;
margin-top:10px;
}
#contacto-ficha label {
color:#999;
}
.rss {
background-image:url(../img/ico-rss.png);
width:16px;
height:16px;
}
.navegacion .principal {
font-family:Georgia;
font-size:1.1em;
color:#747FB5;
}
.navegacion .principal a.link {
color:#747FB5;
font-size:0.9em;
}
.navegacion .principal a.link:hover {
text-decoration:none;
}
.navegacion .paxinacion {
font-size:0.8em;
background:#FFF;
color:#747FB5;
padding:5px 0;
margin-top:5px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}
.navegacion .paxinacion form, .navegacion .paxinacion p {
padding:0px 10px;
}
.navegacion {
overflow:show;
}
.navegacion .paxinacion .tabs a, .navegacion .paxinacion .tabs span {
background:none;
border:solid 1px #FFF;
padding:0px 5px;
}
.navegacion .paxinacion .tabs span {
color:#F3F4F9;
}
.navegacion .paxinacion .tabs a {
color:#747FB5;
}
.navegacion .paxinacion .tabs a:hover, .navegacion .paxinacion .tabs .select a {
border:solid 1px #747FB5;
}
.texto h2 {
font-family:Georgia;
font-weight:normal;
margin:0 0 20px 0;
}
.texto h3 {
font-size:1.2em;
}
.texto ul, .texto p {
color:#333;
margin-bottom:1em;
}
.texto p a {
color:#747FB5;
}
#menu ul {
list-style:none;
margin:0;
font-family:Georgia;
font-size:1.1em;
}
#menu ul li {
line-height:1em;
margin-bottom:5px;
}
#menu ul a {
padding:5px;
color:#172983;
text-decoration:none;
display:block;
}
#menu ul .select a, #menu ul a:hover {
background:#FFF;
color:#E2001A;
}
.fragmento {
font-size:.7em;
color:#333;
}
.alert {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
padding:10px;
}
.alert p {
margin-bottom:0;
}
.alert_green {
background-color:#6FD8A1;
}
.alert_green p {
color:#066634;
}
.alert_red {
background-color:rgb(255, 199, 158);
}
.alert_red p {
color:rgb(180, 75, 75);
}
.tags {
display:block;
margin-left:0;
padding-left:0;
list-style-type:none;
}
.tags li {
display:inline-block;
margin-right:.25rem;
margin-bottom:.5rem;
}
.tags li a {
display:block;
text-decoration:none;
color:#172983;
font-size:.8rem;
background-color:#DCDFED;
padding:.2rem .4rem;
border:1px solid #172983;
}
.tags li a:hover {
background-color:white;
}
.btn {
color:white;
background:#172983;
display:inline-block;
padding:0.5em 1em;
border-radius:6px;
text-decoration:none;
white-space:nowrap;
}
.clearfix:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}
.clearfix {
display:block;
}
* html .clearfix {
height:1%;
}
