ul.actualidadNoticias {
overflow:hidden
}

ul.actualidadNoticias li {
overflow:hidden;
border-bottom:1px dotted #cecece;
padding:10px 0
}

ul.actualidadNoticias li .categoriaFecha {
overflow:hidden;
width:100%;
margin-bottom:10px;
font-size:1.1em
}

ul.actualidadNoticias li .categoriaFecha a:link,ul.actualidadNoticias li .categoriaFecha a:visited {
float:left;
color:#C62C2B;
font-family:Georgia,serif;
font-style:italic;
text-decoration:none
}

ul.actualidadNoticias li .categoriaFecha span {
float:left;
padding-left:10px;
text-transform:uppercase;
height:13px;
line-height:11px
}

ul.actualidadNoticias li img {
overflow:hidden;
float:left;
border:1px solid #b0ad9c;
margin:0 10px 0 0
}

ul.actualidadNoticias li h3.titulo a:link,ul.actualidadNoticias li h3.titulo a:visited {
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.8em;
padding-bottom:5px;
color:#405885;
text-decoration:none;
margin:0
}

ul.actualidadNoticias li .resumen {
font-size:1.1em
}

h2.titular {
margin-bottom:25px;
text-transform:uppercase;
text-align:center;
font-weight:700;
font-size:1.3em;
background:url(/img/interface/rallado.gif);
padding:5px
}

.detalle {
overflow:hidden;
width:100%;
margin:15px 0
}

.detalle span.detalleNoticia {
float:left;
display:inline-block;
margin-right:12px;
color:#fff;
background-color:#d10a21;
padding:2px 4px
}

.detalle h4.subtitulo {
font-size:1.2em;
color:#a2bfd8;
font-weight:700;
text-transform:uppercase
}

.detalle h3.titulo {
font-family:Georgia, serif;
font-size:3.6em
}

#contenedorDetalle {
overflow:hidden;
width:100%;
clear:both;
margin:20px 0 0
}

.detalle span.fecha {
overflow:hidden;
float:left;
width:90px;
text-transform:uppercase
}

.detalle .textoEditor {
font-size:1.5em
}

.detalle .textoEditor p {
line-height:20px
}

.detalle .destacado {
overlow:hidden;
float:left;
width:30%;
margin-right:20px;
font-size:1.7em;
font-style:italic;
color:#89b1d4;
font-family:Georgia, serif;
border-top:1px dotted #a2bfd8;
border-bottom:1px dotted #a2bfd8;
padding:10px 5px 10px 0
}

.detalle .imgAsociada {
float:left;
margin:0 10px 5px 0
}

.detalle .imgAsociada img {
vertical-align:top;
margin-right:4px;
border:1px solid #DADADA;
background-color:#FFF;
padding:4px
}

.detalle ul.enlaces li {
font-size:1.25em;
padding:4px 0 0 10px
}

.detalle ul.enlaces li a:link,.detalle ul.enlaces li a:visited {
color:#41589B;
text-decoration:none
}

.detalle h4.etiquetas {
color:#89b1d4;
font-size:1.2em;
border-bottom:1px dotted #89b1d4;
text-transform:uppercase;
font-weight:700
}

.detalle .etiquetas {
padding-top:20px;
font-size:1.4em
}

.detalle .etiquetas a:link,.detalle .etiquetas a:visited {
text-decoration:none;
background:url(/img/interface/etiqueta.gif) no-repeat;
font-style:italic;
color:#405885;
font-family:Georgia, serif;
padding:0 10px 0 18px
}

.paginadorComentarios {
overflow:hidden;
width:100%;
padding-bottom:5px;
margin-bottom:10px;
border-bottom:1px dotted #a2bfd8
}

.paginadorComentarios span.titulo {
overflow:hidden;
float:left;
width:45%;
font-size:1.2em;
color:#a2bfd8;
font-weight:700;
text-transform:uppercase
}

.paginadorComentarios .paginas {
overflow:hidden;
float:right;
width:40%;
text-align:right
}

.paginadorComentarios .paginas span.total {
padding-left:20px;
font-size:1.4em;
color:#a2bfd8;
background:url(/img/interface/bocadillo-azul.gif) no-repeat
}

.paginadorComentarios .paginas a:link,.paginadorComentarios .paginas a:visited {
margin-left:5px;
width:17px;
display:inline-block;
text-align:center;
text-decoration:none;
color:0;
font-size:1.1em;
background:url(/img/interface/rallado.gif)
}

.paginadorComentarios .paginas a:hover,.paginadorComentarios .paginas a.paginadorPaginaActual:link,.paginadorComentarios .paginas a.paginadorPaginaActual:visited {
color:#fff;
text-decoration:none;
background:#c62c2b
}

dl.listadoComentarios dt {
overflow:hidden;
width:100%;
margin-bottom:5px
}

dl.listadoComentarios dt .numero {
overflow:hidden;
width:3%;
margin-right:5px;
float:left;
font-size:1.3em;
color:#a2bfd8;
border-right:1px solid #e1e3e6
}

dl.listadoComentarios dt .autor {
overflow:hidden;
width:50%;
float:left;
font-size:1.3em;
font-weight:700
}

dl.listadoComentarios dt .fecha {
overflow:hidden;
width:35%;
float:right;
text-align:right;
color:#a2bfd8
}

dl.listadoComentarios dd {
margin-bottom:10px;
font-size:1.2em;
border-bottom:1px dotted #a2bfd8
}

h4.comentar {
color:#89b1d4;
font-size:1.2em;
text-transform:uppercase;
font-weight:700;
margin:30px 0 10px
}

.formularioComentario {
overflow:hidden;
width:100%;
background:url(/img/interface/rallado.gif);
padding:25px 0
}

#envioComentarios {
overflow:hidden;
float:left;
width:55%;
font-size:1.1em;
padding:0 15px 0 30px
}

#envioComentarios label {
overflow:hidden;
float:left;
width:15%;
margin-bottom:5px;
text-align:right;
padding:2px 10px 2px 0
}

#envioComentarios input,#envioComentarios textarea {
overflow:hidden;
float:right;
width:79%;
margin-bottom:5px;
border:1px solid #d0dee9;
padding:2px
}

#envioComentarios input#aceptar {
width:30px;
float:none
}

#envioComentarios p.acepto {
width:82%;
overflow:hidden;
clear:both;
padding-left:61px
}

#envioComentarios p.acepto label {
float:none
}

#envioComentarios p.acepto a:link,#envioComentarios p.acepto a:visited {
color:#C62C2B;
font-family:Georgia,serif;
font-style:italic;
text-decoration:none
}

#envioComentarios #botonContacto {
float:right;
width:51px;
height:20px;
border:none;
clear:both;
margin:0;
padding:0
}

#formErrores h4 {
margin-bottom:15px;
padding-left:40px;
font-size:1.2em;
font-weight:700;
color:#e37101;
background:url(/img/contacto/error.png) no-repeat
}

#formErrores ul {
padding-left:60px;
font-size:1.1em
}

#contactoWeb .form-error-1,#contactoWeb input#email .form-error-1 {
border:1px solid #e37101
}

#envioCorrecto h4 {
font-size:1.2em;
font-weight:700;
padding:5px 60px
}

#envioCorrecto p {
font-size:1.1em;
color:#365274;
padding-left:60px
}

.informacion {
overflow:hidden;
width:30%;
float:left;
font-size:1.1em;
border-left:1px solid #d0dee9;
padding:0 30px 0 15px
}

.asociado {
width:100%;
overflow:hidden;
margin:15px 0 0;
padding:0 0 5px
}

.asociado h4 {
display:block;
color:#000;
font-size:1.2em;
font-weight:700;
margin:0 0 12px
}

.asociado img {
margin-bottom:4px;
padding-bottom:8px;
background-color:#FFF;
background-image:url(../img/interface/marcoImagenes.gif);
background-repeat:repeat-x;
background-position:bottom
}

.asociado ul.libreriaImagenes li {
float:left;
display:block;
padding-right:10px;
margin-bottom:5px
}

.asociado ul.libreriaImagenes li.ultimo {
padding-right:0
}

.asociado ul.libreriaFicheros li {
display:block;
margin-left:20px;
font-size:1.1em
}

.asociado ul.libreriaFicheros li a:link,.asociado ul.libreriaFicheros li a:visited {
margin-right:10px;
color:#255da3
}

ul.actualidadNoticias li .categoriaFecha a:hover,ul.actualidadNoticias li h3.titulo a:hover,.detalle ul.enlaces li a:hover,#envioComentarios p.acepto a:hover {
text-decoration:underline
}

#formErrores,#envioCorrecto {
overflow:hidden;
margin-bottom:20px;
padding:15px
}