@charset utf-8;

#colorbox,#cboxOverlay,#cboxWrapper {
position:absolute;
top:0;
left:0;
z-index:9999;
overflow:hidden
}

#cboxOverlay {
position:fixed;
width:100%;
height:100%;
background:#eee
}

#cboxMiddleLeft,#cboxBottomLeft {
clear:left
}

#cboxContent {
position:relative;
overflow:visible;
background:#fff
}

#cboxLoadedContent {
overflow:auto;
margin-bottom:5px
}

#cboxLoadedContent iframe {
display:block;
width:100%;
height:100%;
border:0
}

#cboxTitle {
position:absolute;
bottom:-25px;
left:0;
text-align:center;
width:100%;
font-weight:700;
color:#949494;
margin:0
}

#cboxLoadingOverlay,#cboxLoadingGraphic {
position:absolute;
top:0;
left:0;
width:100%
}

#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
cursor:pointer;
position:absolute;
bottom:-29px;
background:url(images/controls.png) 0 0 no-repeat;
width:23px;
height:23px;
text-indent:-9999px
}

#cboxTopLeft {
width:14px;
height:14px;
background:url(images/controls.png) top left no-repeat
}

#cboxTopCenter {
height:14px;
background:url(images/borderHorizontal.png) top left repeat-x
}

#cboxTopRight {
width:14px;
height:14px;
background:url(images/controls.png) top right no-repeat
}

#cboxBottomLeft {
width:14px;
height:43px;
background:url(images/controls.png) bottom left no-repeat
}

#cboxBottomCenter {
height:43px;
background:url(images/borderHorizontal.png) bottom left repeat-x
}

#cboxBottomRight {
width:14px;
height:43px;
background:url(images/controls.png) bottom right no-repeat
}

#cboxMiddleLeft {
width:14px;
background:url(images/borderVertical.png) top left repeat-y
}

#cboxMiddleRight {
width:14px;
background:url(images/borderVertical.png) top right repeat-y
}

#cboxLoadingOverlay {
background:url(images/loading_background.png) center center no-repeat
}

#cboxLoadingGraphic {
background:url(images/loading.gif) center center no-repeat
}

#cboxCurrent {
position:absolute;
bottom:-25px;
left:58px;
font-weight:700;
color:#949494
}

#cboxPrevious {
left:0;
background-position:-14px -23px
}

#cboxPrevious.hover {
background-position:-14px 0
}

#cboxNext {
left:27px;
background-position:-37px -23px
}

#cboxNext.hover {
background-position:-37px 0
}

#cboxClose {
width:200px;
font-size:14px;
font-weight:700;
text-indent:0;
text-align:right;
padding-right:22px;
right:0;
background:url(images/closelabel.gif) no-repeat 100% 0
}

.cboxSlideshow_on #cboxSlideshow {
background-position:-83px 0;
right:27px
}

.cboxSlideshow_on #cboxSlideshow.hover {
background-position:-106px 0
}

.cboxSlideshow_off #cboxSlideshow {
background-position:-106px -23px;
right:27px
}

.cboxSlideshow_off #cboxSlideshow.hover {
background-position:-83px 0
}

* {
margin:0;
padding:0
}

body {
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
text-align:center;
background:url(/img/interface/fnd-body.jpg) repeat-x
}

ol,ul {
list-style:none;
list-style-type:none
}

img,a img {
border:none;
text-decoration:none
}

fieldset {
border:none
}

label,button {
cursor:pointer
}

input:focus,select:focus,textarea:focus {
background-color:#FFF
}

input,textarea,select,button {
font-size:100%;
font-family:inherit;
border:none
}

table {
border-collapse:collapse;
border-spacing:0
}

q:before,q:after {
content:''
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400
}

a:link,a:visited {
text-decoration:underline;
color:#559FD8;
font-size:11px
}

a:hover {
text-decoration:none;
color:#2467AC
}

p {
line-height:16px;
margin-bottom:8px
}

.idiomas {
display:none
}

.textoEditor img {
margin:5px 0
}

.textoEditor ul {
overflow:hidden;
width:80%;
margin:3px 0 10px 30px
}

.textoEditor ul li {
margin-bottom:3px;
font-size:11px;
color:#918e8a;
padding-bottom:3px;
padding-left:15px;
background:url(/img/index/ico-listado.png) no-repeat 0 3px
}

.textoEditor p {
font-size:12px
}

select,option {
behavior:url(/js/select-option-disabled-emulation.htc)
}

#cabecera {
position:relative;
overflow:hidden;
width:100em;
height:320px;
margin:0 auto
}

#pagina {
position:relative;
overflow:hidden;
width:100em;
text-align:left;
color:#67635f;
margin:0 auto
}

#colIzquierda {
float:left;
overflow:hidden;
width:228px;
background:url(/img/interface/fnd-menu.png) no-repeat 100% 0
}

#contenedor {
float:right;
overflow:hidden;
width:740px
}

#contenedorInterior {
float:left;
overflow:hidden;
width:533px;
font-size:1.1em
}

#colDerecha {
float:right;
overflow:hidden;
width:190px
}

#pie {
overflow:hidden;
width:96em;
background:url(/img/interface/fnd-pie.png) no-repeat;
margin:20px auto 0;
padding:20px 30px 20px 10px
}

h1 {
position:absolute;
height:322px;
width:228px;
top:0;
left:0;
text-indent:-9999px;
background:url(/img/interface/logo.png) no-repeat;
cursor:pointer;
z-index:200;
behavior:url(/css/iepngfix.htc)
}

#imagenCabecera {
position:absolute;
right:0;
z-index:20
}

#menuTop {
position:absolute;
right:105px;
top:5px;
z-index:50;
float:left
}

#menuTop li span {
color:#2d78b3;
font-size:15px
}

#menuTop li a {
float:left;
color:#71add5;
padding:4px 5px
}

#menuTop li a:hover {
text-decoration:none;
color:#FFF
}

#divIdioma {
position:absolute;
right:0;
top:5px;
z-index:50;
float:left
}

#divIdioma form fieldset {
float:left
}

#divIdioma form p {
float:left;
color:#71add5;
margin:0;
padding:3px 5px
}

#divIdioma form p label {
padding-right:5px
}

#divIdioma form p select {
width:100px;
color#:6b6b6b
}

#menuPrincipal {
overflow:hidden;
width:70%;
margin-left:20px
}

#menuPrincipal dl {
overflow:hidden;
width:100%;
padding-bottom:30px
}

#menuPrincipal dl dt {
overflow:hidden;
width:100%;
margin-bottom:3px
}

#menuPrincipal dl dd {
overflow:hidden;
width:100%;
border-bottom:1px solid #e0ebf4
}

#menuPrincipal dl dd a:link,#menuPrincipal dl dd a:visited {
display:block;
font-size:1.1em;
color:#6faed8;
text-decoration:none;
margin:1px 0;
padding:2px 4px 2px 15px
}

#menuPrincipal dl dd a:hover,#menuPrincipal dl dd.menuSeleccionado a:link,#menuPrincipal dl dd.menuSeleccionado a:visited {
color:#2467AC;
background:#e4f0f8;
text-decoration:none
}

#menuPrincipal dl.activa dd {
display:block
}

#colIzquierda a:link img,#colIzquierda a:visited img {
padding-left:23px
}

#pie .direccion {
float:left;
width:50%;
padding-left:72px;
font-size:1.1em;
color:#61676d;
text-align:left;
background:url(/img/interface/logo-pie.png) no-repeat
}

#pie .direccion span {
font-size:13px;
color:#02509f;
font-family:Georgia, "Times New Roman", Times, serif
}

#pie .direccion a:link,#pie .direccion a:visited {
color:#559fd8;
text-decoration:underline;
padding-left:20px;
background:url(/img/icons/icon_mailto2.gif) no-repeat
}

#pie .certificados {
float:right;
width:40%
}

#pie .certificados p {
overflow:hidden;
width:100%;
font-size:1.1em;
color:#559fd8;
text-align:right
}

#pie .certificados a:link,#pie .certificados a:visited {
color:#559fd8;
text-decoration:underline
}

#pie .certificados p img {
margin-left:10px
}

.migas {
width:100%;
margin:5px auto
}

.migas p {
padding-left:5px;
margin-bottom:0;
line-height:20px;
height:20px
}

.migas p .estas-en {
color:#7c7774
}

.migas p span {
color:#9ea1a6
}

.migas p a.inicio:link,.migas p a.inicio:visited {
color:#f3712a;
text-decoration:none
}

.migas p a.seccion:link,.migas p a.seccion:visited {
color:#9ea1a6;
text-decoration:none
}

.migas p a.pagina:link,.migas p a.pagina:visited {
color:#f3712a;
font-weight:700;
text-decoration:none
}

.asociado ul.libreria-ficheros li.word {
background:transparent url(/img/icons/icon_doc.gif) no-repeat 0 2px;
padding:3px 0 3px 20px
}

.asociado ul.libreria-ficheros li.excel {
background:transparent url(/img/icons/icon_xls.gif) no-repeat 0 2px;
padding:3px 0 3px 20px
}

.asociado ul.libreria-ficheros li.pdf {
background:transparent url(/img/icons/icon_pdf.gif) no-repeat 0 2px;
padding:3px 0 3px 20px
}

.asociado ul.libreria-ficheros li.zip {
background:transparent url(/img/icons/icon_archive.gif) no-repeat 0 2px;
padding:3px 0 3px 20px
}

.asociado ul.libreria-ficheros li.defecto {
background:transparent url(/img/icons/icon_txt.gif) no-repeat 0 2px;
padding:3px 0 3px 20px
}

div.paginacion {
display:block;
overflow:hidden;
width:99%;
margin-top:10px;
background:#eaf1f8;
text-align:right;
padding:5px 10px 5px 0
}

div.paginacion span {
color:#94b8e4;
float:right;
padding-right:10px;
font-size:1.1em;
font-weight:700;
margin:0
}

div.paginacion div {
color:#94b8e4;
float:right;
margin:0
}

div.paginacion a:link,div.paginacion a:visited {
color:#297cd9;
font-size:1.1em;
text-decoration:none;
background:#eaf1f8;
padding:1px 3px
}

div.paginacion a.seleccionado:link,div.paginacion a.seleccionado:visited {
color:#297cd9;
font-weight:700
}

div.paginacion a img {
vertical-align:top
}

div.paginacion a:link.volver-listado,div.paginacion a:visited.volver-listado {
color:#297cd9;
background:#none;
padding:1px 3px
}

#contenedorInterior h2 {
margin-bottom:10px;
font:bold 18px Georgia, "Times New Roman", Times, serif;
color:#2467ac
}

#contenedorInterior h3 {
margin-bottom:10px;
margin-top:15px;
font:normal 17px Georgia, "Times New Roman", Times, serif;
color:#2467ac;
font-style:italic
}

#colDerecha #flashLocalizacionDiv {
padding-top:30px
}

#galeriaImagenes {
margin-top:35px
}

#galeriaImagenes li {
margin-bottom:10px
}

#galeriaImagenes li a img {
padding-bottom:8px;
background:url(/img/interface/fnd-galeria-imagenes.jpg) no-repeat 0 100%
}

#pagina .textoEditor {
font-size:1em
}

#pagina .textoEditor ul {
margin-bottom:10px;
margin-left:5px;
list-style-position:inside
}

#pagina .textoEditor ul li {
margin-bottom:3px;
padding-left:5px;
list-style-type:disc
}

#pagina .textoEditor ol {
margin-bottom:10px;
margin-left:20px
}

#pagina .textoEditor ol li {
margin-bottom:3px;
padding-left:5px;
list-style-type:decimal
}

#pagina .textoEditor .strikethrough {
text-decoration:line-through
}

#pagina .textoEditor h1 {
font-size:1.6em;
margin-bottom:5px
}

#pagina .textoEditor h2 {
font-size:1.5em;
margin-bottom:5px
}

#pagina .textoEditor h3 {
font-size:1.4em;
margin-bottom:5px
}

#pagina .textoEditor h4 {
font-size:1.3em;
margin-bottom:5px
}

#pagina .textoEditor h5 {
font-size:1.2em;
margin-bottom:5px
}

#cboxClose.hover,#menuPrincipal dl dt a:hover,div.paginacion a:hover,div.paginacion a:hover.volver-listado,#pagina .textoEditor .underline {
text-decoration:underline
}

#menuTop li,#divIdioma form {
float:left;
font-size:1.1em
}

#menuTop li a:link,#menuTop li a:visited,#pie .direccion a:hover,#pie .certificados a:hover,.migas p a.seccion:hover,div.paginacion a.seleccionado:hover {
text-decoration:none
}

#menuPrincipal dl dt span,#menuPrincipal dl dt a:link,#menuPrincipal dl dt a:visited {
display:block;
font-size:1.7em;
font-family:"Times New Roman", Times, serif;
color:#2467ac;
text-decoration:none
}

.migas p a.inicio:hover,.migas p a.pagina:hover {
text-decoration:none;
color:#000
}